.nnManglikPage .nimittaEyebrow,.nnManglikPage .nnUnlockLabel,.nnManglikPage .nnUnlockFreeTag{text-transform:none;letter-spacing:.01em}.nnManglikPage .nnServiceInfo{margin-bottom:14px}.nnServiceInfoSample{margin:10px 0 0;font-weight:700}.nnServiceInfoSample a{color:#702331}.nnManglikForm{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.75fr) minmax(0,.6fr);align-items:end;gap:10px 12px;display:grid}.nnManglikForm>*{min-width:0}.nnManglikForm label{color:var(--nn-muted,#6f6258);gap:5px;font-size:13px;font-weight:700;display:grid}.nnManglikForm input,.nnManglikForm select{width:100%;height:44px;color:var(--nn-ink,#2b1d16);box-sizing:border-box;background:#fffdf9;border:1px solid #64151c2e;border-radius:10px;padding:0 12px;font-size:15px}.nnManglikForm .nnFamilyFill{gap:5px;margin:0}.nnManglikForm .nnFamilyFill label{font-size:13px}.nnManglikForm .nnManglikPlace{grid-column:1/span 3}.nnManglikForm .nnManglikGo{align-items:end;display:flex}.nnManglikForm .nnManglikGo button{white-space:normal;width:100%;min-height:44px;padding-left:12px;padding-right:12px;line-height:1.25}@media (max-width:860px){.nnManglikForm{grid-template-columns:1fr 1fr}.nnManglikForm .nnManglikPlace,.nnManglikForm .nnManglikGo{grid-column:1/-1}}@media (max-width:520px){.nnManglikForm{grid-template-columns:1fr}}.nnManglikResult{background:#fffdf6;border:1px solid #b8954573;border-radius:16px;margin-top:16px;padding:20px 22px}.nnManglikResult.isYes{border-color:#9c4a1c73}.nnManglikResult.isNo{border-color:#2e6e4666}.nnManglikFor{color:var(--nn-muted,#6f6258);margin:0 0 2px;font-size:13px;font-weight:700}.nnManglikStatus{color:#702331;font:700 24px var(--font-playfair),var(--nn-script-serif),Georgia,serif;margin:0 0 6px}.nnManglikResult p{margin:6px 0;line-height:1.6}.nnManglikBody{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;margin:12px 0;display:grid}@media (max-width:760px){.nnManglikBody{grid-template-columns:1fr}}.nnManglikTable{border-collapse:collapse;width:100%;font-size:14px}.nnManglikTable th,.nnManglikTable td{text-align:left;border-bottom:1px solid #b895454d;padding:7px 10px}.nnManglikTable thead th{color:var(--nn-muted,#6f6258);white-space:nowrap;font-size:12.5px}.nnManglikPage .nnServiceFacts h3{text-transform:none;letter-spacing:.01em}.nnManglikTable tr.isDosha td:last-child{color:#9c4a1c;font-weight:700}.nnManglikTable tr.isCancelled td:last-child{color:#7a6a2a;font-weight:700}.nnManglikCancel h3{color:#702331;margin:0 0 6px;font-size:14px}.nnManglikCancel ul{margin:0;padding-left:18px;line-height:1.6}.nnManglikReassure{background:#e7c56824;border-radius:10px;padding:10px 12px}.nnManglikRules{font-size:13px}.nnManglikLinks{flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-weight:700;display:flex}.nnManglikLinks a{color:#702331}
