:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f7f4ed;--surface:#fffdf8;--surface-subtle:#f2eee5;--surface-raised:#fff;--ink:#20352d;--ink-strong:#183f32;--muted:#647169;--muted-soft:#7b8780;--line:#d8dfda;--line-strong:#9eaca3;--brand:#1d5844;--brand-strong:#143f31;--brand-soft:#d0e0d7;--brand-tint:#e9f2e9;--accent:#c56543;--accent-strong:#9d4b34;--accent-tint:#f4e6dc;--success:#2f6b49;--success-tint:#e3f0e5;--warning:#9b641f;--warning-tint:#fff2dc;--danger:#99412c;--danger-tint:#f8ded5;--white:#fff;--focus:#256b53;--surface-blue:var(--brand-tint);--blue:var(--brand);--blue-dark:var(--brand-strong);--blue-light:var(--brand-soft);--green:var(--success);--green-light:var(--success-tint);--amber:var(--warning);--amber-light:var(--warning-tint);--red:var(--danger);--font-body:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans Devanagari", "Nirmala UI", "Kohinoor Devanagari", Arial, sans-serif;--font-display:var(--font-body);--text-xs:.75rem;--text-sm:.875rem;--text-body:1rem;--text-lede:1.125rem;--leading-tight:1.16;--leading-body:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--shadow-xs:0 1px 2px #183f320d;--shadow-sm:0 8px 24px #183f3212;--shadow-md:0 18px 48px #183f321a;--motion-fast:.16s;--motion-standard:.22s}.civic-graphic{--graphic-size:52px;width:var(--graphic-size);height:var(--graphic-size);border:1px solid var(--blue);background:var(--surface-blue);color:var(--blue);border-radius:2px;flex:none;display:inline-block;position:relative;overflow:hidden}.civic-graphic-small{--graphic-size:38px}.civic-graphic-large{--graphic-size:76px}.civic-graphic>span{display:block;position:absolute}.civic-graphic-paper{background:var(--surface);border:2px solid;inset:18% 22%}.civic-graphic-paper:before,.civic-graphic-paper:after{content:"";background:currentColor;height:2px;position:absolute;left:18%;right:18%}.civic-graphic-paper:before{top:34%}.civic-graphic-paper:after{top:59%}.civic-graphic-birth-registration .civic-graphic-mark{background:var(--surface-blue);border:2px solid;border-radius:50%;width:34%;height:34%;bottom:12%;right:13%}.civic-graphic-birth-registration .civic-graphic-mark:after{content:"";border-bottom:2px solid;border-left:2px solid;width:48%;height:22%;position:absolute;top:42%;left:22%;transform:rotate(-45deg)}.civic-graphic-immunisation .civic-graphic-paper{background:currentColor;border:0;height:5px;inset:45% 20% auto;transform:rotate(-38deg)}.civic-graphic-immunisation .civic-graphic-paper:before{background:var(--surface);border:2px solid;width:20%;height:15px;top:-5px;left:-12%}.civic-graphic-immunisation .civic-graphic-paper:after{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:14%;height:13px;top:-4px;left:90%}.civic-graphic-immunisation .civic-graphic-detail{background:currentColor;width:24%;height:2px;top:19%;left:24%;transform:rotate(-38deg);box-shadow:5px 5px,10px 10px}.civic-graphic-pmmvy .civic-graphic-paper,.civic-graphic-family .civic-graphic-paper{display:none}.civic-graphic-person{display:none!important}.civic-graphic-pmmvy .civic-graphic-person,.civic-graphic-family .civic-graphic-person{border:2px solid;border-radius:50% 50% 42% 42%;display:block!important}.civic-graphic-pmmvy .civic-graphic-person-one,.civic-graphic-family .civic-graphic-person-one{width:33%;height:48%;top:16%;left:21%}.civic-graphic-pmmvy .civic-graphic-person-two,.civic-graphic-family .civic-graphic-person-two{background:var(--surface);width:30%;height:36%;bottom:17%;right:17%}.civic-graphic-pmmvy .civic-graphic-mark{background:currentColor;height:2px;bottom:14%;left:21%;right:17%;transform:rotate(8deg)}.civic-graphic-family .civic-graphic-detail{border:2px solid;border-top:0;height:13%;bottom:14%;left:18%;right:18%}.civic-graphic-baal-aadhaar .civic-graphic-paper{border-radius:2px;inset:21% 18%}.civic-graphic-baal-aadhaar .civic-graphic-paper:before{background:0 0;border:2px solid;border-radius:50%;width:28%;height:34%;top:15%;left:13%}.civic-graphic-baal-aadhaar .civic-graphic-paper:after{height:2px;top:25%;left:51%;right:12%;box-shadow:0 7px,0 14px}.civic-graphic-baal-aadhaar .civic-graphic-mark{border:2px solid;border-top:0;border-radius:0 0 50% 50%;width:18%;height:8%;bottom:26%;left:25%}.civic-graphic-hospital .civic-graphic-paper{inset:20% 18% 14%}.civic-graphic-hospital .civic-graphic-paper:before{background:currentColor;width:16%;height:46%;top:15%;left:42%}.civic-graphic-hospital .civic-graphic-paper:after{background:currentColor;width:46%;height:16%;top:30%;left:27%}.civic-graphic-hospital .civic-graphic-detail{background:currentColor;width:14%;height:20%;bottom:14%;left:43%}.civic-graphic-home .civic-graphic-paper{inset:39% 19% 14%}.civic-graphic-home .civic-graphic-paper:before{background:var(--surface);border-top:2px solid;border-left:2px solid;width:88%;height:88%;top:-44%;left:-7%;transform:rotate(45deg)}.civic-graphic-home .civic-graphic-paper:after{background:currentColor;width:22%;height:57%;top:43%;left:39%}.civic-graphic-delayed .civic-graphic-paper{border-radius:50%;inset:18%}.civic-graphic-delayed .civic-graphic-paper:before{background:currentColor;width:2px;height:34%;top:18%;left:48%}.civic-graphic-delayed .civic-graphic-paper:after{transform-origin:0;background:currentColor;width:28%;height:2px;top:48%;left:48%;transform:rotate(25deg)}.civic-graphic-delayed .civic-graphic-mark{background:var(--amber);border-radius:50%;width:24%;height:24%;top:8%;right:8%}.civic-graphic-automatic{border-color:var(--green);background:var(--green-light);color:var(--green)}.civic-graphic-automatic .civic-graphic-paper{background:0 0;border-top:3px solid;border-bottom:0;border-left:0;border-right:3px solid;border-radius:50%;inset:20%;transform:rotate(32deg)}.civic-graphic-automatic .civic-graphic-paper:before{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:28%;height:28%;top:-5%;left:76%}.civic-graphic-automatic .civic-graphic-paper:after{background:0 0;border-bottom:2px solid;border-left:2px solid;width:44%;height:24%;top:45%;left:28%;transform:rotate(-45deg)}.wayfinding-icon{--wayfinding-size:40px;width:var(--wayfinding-size);height:var(--wayfinding-size);border:1px solid var(--brand-soft);background:var(--brand-tint);color:var(--brand);border-radius:12px;flex:none;place-items:center;display:inline-grid}.wayfinding-icon-small{--wayfinding-size:28px;border-radius:9px}.wayfinding-icon-medium{--wayfinding-size:40px}.wayfinding-icon-large{--wayfinding-size:54px;border-radius:16px}.wayfinding-icon svg{width:56%;height:56%}.wayfinding-icon-accent{border-color:color-mix(in srgb, var(--accent) 34%, transparent);background:var(--accent-tint);color:var(--accent-strong)}.wayfinding-icon-success{border-color:color-mix(in srgb, var(--success) 34%, transparent);background:var(--success-tint);color:var(--success)}.wayfinding-icon-warning{border-color:color-mix(in srgb, var(--warning) 34%, transparent);background:var(--warning-tint);color:var(--warning)}.wayfinding-icon-danger{border-color:color-mix(in srgb, var(--danger) 34%, transparent);background:var(--danger-tint);color:var(--danger)}.wayfinding-icon-neutral{border-color:var(--line);background:var(--surface-subtle);color:var(--muted)}*{box-sizing:border-box}.janam-mark{flex:none;width:100%;height:100%;display:block}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{background:var(--canvas);scroll-behavior:smooth;text-rendering:optimizelegibility;font-size:clamp(16px,15.4px + .18vw,18px)}body{color:var(--ink);background:var(--canvas);font-family:var(--font-body);font-size:1rem;line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}[lang=hi],:lang(hi){font-family:var(--font-body);line-height:1.7}button,input,select,textarea{font:inherit;color:inherit}button{border:2px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand);min-height:52px;color:var(--white);cursor:pointer;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease;padding:10px 20px;font-weight:750}button:hover{background:var(--brand-strong);border-color:var(--brand-strong)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.55}button.secondary-button,.nav-action,.text-action{background:var(--surface);color:var(--blue)}:focus-visible{outline:4px solid var(--focus);outline-offset:3px}h1[tabindex="-1"]:focus{outline:none}::selection{background:var(--accent-tint);color:var(--ink-strong)}.family-app-shell{background:var(--canvas);min-height:100vh}.family-shell-skip{z-index:100;border-radius:var(--radius-sm);background:var(--ink-strong);color:var(--white);transition:transform var(--motion-fast) ease;padding:9px 14px;font-size:.78rem;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.family-shell-skip:focus{transform:translateY(0)}.family-shell-header{z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);min-height:76px;box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(180px,1fr) auto minmax(260px,1fr);align-items:stretch;gap:clamp(16px,2.5vw,38px);padding:0 max(20px,50vw - 590px);display:grid;position:sticky;top:0}.family-shell-brand{min-height:76px;color:var(--ink-strong);text-align:left;background:0 0;border:0;border-radius:0;justify-self:start;align-items:center;gap:11px;padding:0;display:flex}.family-shell-brand:hover{color:var(--ink-strong);background:0 0;border-color:#0000}.family-shell-brand>.janam-mark{filter:drop-shadow(0 4px 8px #183f321f);width:39px;height:39px}.family-shell-brand strong,.family-shell-brand small{display:block}.family-shell-brand strong{font-family:var(--font-display);font-size:1.12rem;line-height:1}.family-shell-brand small{max-width:170px;color:var(--muted);letter-spacing:.02em;margin-top:5px;font-size:.75rem;font-weight:700;line-height:1.25}.family-shell-header nav{justify-content:center;align-items:stretch;gap:clamp(10px,1.8vw,25px);display:flex}.family-shell-header nav button{min-height:76px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:2px 0 0;font-size:.75rem;font-weight:760;position:relative}.family-shell-header nav button:hover{color:var(--ink-strong);background:0 0;border-color:#0000}.family-shell-header nav button.is-active{color:var(--ink-strong)}.family-shell-header nav button.is-active:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.family-shell-nav-label-compact{display:none}.family-shell-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.family-shell-actions .language-button{border-width:1px;border-color:var(--line);border-radius:var(--radius-pill);min-height:38px;color:var(--brand);background:0 0;padding:5px 11px;font-size:.75rem}.family-shell-actions .language-button:hover{border-color:var(--brand);background:var(--brand-tint)}.family-shell-child{border-radius:var(--radius-pill);width:42px;max-width:42px;min-height:42px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:4px;display:flex}.family-shell-child:hover{border-color:var(--brand-soft);background:var(--brand-tint);color:var(--ink)}.family-shell-child>span:first-child{background:var(--accent-tint);width:32px;height:32px;color:var(--accent-strong);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid}.family-shell-child>span:last-child{display:none}.family-shell-child strong,.family-shell-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.family-shell-child strong{font-size:.75rem}.family-shell-child small{color:var(--muted);margin-top:2px;font-size:.75rem;font-weight:650}.family-shell-exit{width:38px;min-height:38px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;font-size:1.15rem;font-weight:450;display:grid}.family-shell-exit:hover{border-color:var(--line);background:var(--surface-subtle);color:var(--ink-strong)}.family-shell-context{border-bottom:1px solid var(--line);background:var(--surface-subtle);min-height:43px;color:var(--muted);align-items:center;gap:10px;padding:0 max(20px,50vw - 560px);font-size:.75rem;display:flex}.family-shell-context button{min-height:32px;color:var(--brand);font-size:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:3px 8px;display:flex}.family-shell-context button:hover{background:var(--brand-tint);border-color:#0000}.family-shell-context strong{color:var(--ink);font-weight:760}.family-app-shell>#family-content{min-width:0}.family-app-shell>#family-content:focus{outline:none}.family-app-shell>#family-content>.case-workspace-content>.page-shell{min-height:calc(100vh - 76px)}.family-app-shell>#family-content>.case-workspace-content>.page-shell>.care-home-header,.family-app-shell>#family-content>.case-workspace-content>.page-shell>.birth-record-header,.family-app-shell>#family-content>.case-workspace-content>.page-shell>.vaccination-header,.family-app-shell>#family-content>.case-workspace-content>.page-shell>.benefits-header,.family-app-shell>#family-content>.case-workspace-content>.page-shell>.documents-header,.family-app-shell>#family-content>.case-workspace-content>.page-shell>.maternity-header,.family-app-shell>#family-content>.case-workspace-content>.page-shell>.aadhaar-header,.family-app-shell>#family-content>.case-workspace-content>.page-shell>.visit-plan-header,.family-app-shell>#family-content>.case-workspace-content>.page-shell>.next-pack-header,.family-app-shell>#family-content>.case-workspace-content>.page-shell>.care-circle-header,.family-app-shell>#family-content>.case-workspace-content>.page-shell>.transaction-header{display:none}@media (max-width:980px){.family-shell-header{grid-template-columns:auto 1fr auto;gap:12px}.family-shell-brand small,.family-shell-child>span:last-child,.family-shell-exit{display:none}.family-shell-child{background:0 0;border-color:#0000;width:42px;padding:4px}.family-shell-header nav{justify-self:center;gap:16px}.family-shell-nav-label-full{display:none}.family-shell-nav-label-compact{display:inline}}@media (max-width:720px){.family-app-shell{padding-bottom:68px}.family-shell-header{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr auto;min-height:64px;padding-inline:16px}.family-shell-brand{min-height:64px}.family-shell-brand>.janam-mark{width:36px;height:36px}.family-shell-header nav{z-index:45;width:100%;min-height:64px;padding:0 0 env(safe-area-inset-bottom);border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-around;justify-self:stretch;gap:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #183f3214}.family-shell-header nav button{white-space:normal;flex:1;min-width:0;min-height:63px;padding-inline:1px;font-size:.875rem}.family-shell-nav-label-full{display:none}.family-shell-nav-label-compact{display:inline}.family-shell-sample{display:none}.family-shell-header nav button.is-active:after{top:-1px;bottom:auto}.family-shell-actions .language-button{padding-inline:9px}.family-shell-context{min-height:40px;padding-inline:16px}.family-app-shell>#family-content>.case-workspace-content>.page-shell{min-height:calc(100vh - 132px)}}.page-shell{min-height:100vh;padding:0 max(20px,50vw - 560px) 72px}.serial{min-height:34px;color:var(--muted);justify-content:flex-end;align-items:center;font-size:.75rem;font-weight:650;display:flex}.mast{border-block:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:flex}.mast b{color:var(--blue-dark);align-items:center;gap:12px;display:flex}.brand-mark{background:var(--blue);width:46px;height:46px;color:var(--white);border-radius:5px;place-items:center;font-size:1.35rem;line-height:1;display:grid}.brand-name{letter-spacing:-.02em;font-size:1.34rem;line-height:1.05;display:block}.mast b small{color:var(--muted);margin-top:5px;font-size:.75rem;font-weight:600;line-height:1.2;display:block}.mast nav{flex-wrap:wrap;gap:8px;display:flex}.nav-action{border-width:1px;min-height:42px;padding:5px 11px;font-size:.88rem}.sheet{max-width:780px;margin:56px auto 0}.wide-sheet{max-width:1020px}.hero-sheet{max-width:800px}.section-number{color:var(--blue);margin-bottom:14px;font-size:.78rem;font-weight:800;display:block}.panel-index{display:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink-strong);font-family:var(--font-display);text-wrap:balance}[lang=hi] h1,[lang=hi] h2,[lang=hi] h3{font-family:var(--font-display)}h1{letter-spacing:-.035em;max-width:760px;margin-bottom:20px;font-size:clamp(2.15rem,5vw,3.55rem);font-weight:760;line-height:1.08}h2{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.35rem,3.5vw,2rem);line-height:1.25}p{margin-bottom:24px}.lede{max-width:680px;color:var(--muted);margin-bottom:40px;font-size:1.2rem}.secondary{color:var(--muted)}.choice-list{gap:14px;margin-block:34px;display:grid}.choice-card{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;align-items:center;gap:16px;min-height:96px;padding:20px 22px;display:flex}.choice-card:hover{border-color:var(--blue)}.choice-card.is-selected{border-color:var(--blue);background:var(--surface-blue)}.choice-card.is-disabled{cursor:not-allowed;opacity:.6}.choice-card input{width:24px;height:24px;accent-color:var(--blue);margin:0}.choice-card strong,.choice-card small{display:block}.choice-card strong{font-size:1.08rem}.choice-card small{color:var(--muted)}.honesty-note,.notice,.status-message,.blocked-note{border-left:4px solid var(--blue);background:var(--surface-blue);color:var(--ink);padding:16px 18px}.honesty-note{color:var(--muted);margin-top:36px;font-size:.88rem}.honesty-note strong{color:var(--ink)}.mock-mark{border:1px solid var(--amber);background:var(--amber-light);width:fit-content;max-width:100%;color:var(--amber);overflow-wrap:anywhere;border-radius:4px;align-items:flex-start;gap:6px;margin-top:6px;padding:2px 7px;font-size:.75rem;font-weight:800;line-height:1.45;display:inline-flex}.source-hi,[lang=hi] .source-en{display:none}[lang=hi] .source-hi{display:inline}.field-label{color:var(--muted);margin-bottom:4px;font-size:.82rem;font-weight:700;display:block}.field-value{overflow-wrap:anywhere;font-size:1.06rem;font-weight:650;display:block}.field-display{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-height:88px;padding:14px 16px}.field-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-block:24px;display:grid}.cell-field{margin-block:24px;display:block}.cell-grid{flex-wrap:nowrap;gap:7px;margin-top:8px;display:flex}.cell{border:2px solid var(--line-strong);background:var(--surface);border-radius:6px;place-items:center;width:44px;height:52px;font-weight:750;display:grid}.cell-input,.edit-input{border:2px solid var(--line-strong);background:var(--surface);border-radius:6px;width:min(100%,520px);min-height:52px;margin-top:8px;padding:8px 12px}.form-field input[aria-invalid=true],.cell-input[aria-invalid=true]{border-color:var(--red)}.demo-number-hint{color:var(--blue-dark);margin-top:8px;font-weight:700;display:block}.cell-input{letter-spacing:.28em;width:min(100%,330px)}.action-row{flex-wrap:wrap;gap:12px;margin-block:28px;display:flex}.record-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.record-heading strong{background:var(--surface-blue);min-width:180px;color:var(--blue-dark);text-align:center;border-radius:5px;padding:9px 12px}.proofread-action{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:30px 0;padding:22px;display:grid}.proofread-action p{color:var(--muted);margin:0}.record-list{border-top:1px solid var(--line);margin-block:30px}.record-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:112px;padding:16px 0;display:grid;position:relative}.record-row.is-confirmed{padding-left:28px}.record-row.is-confirmed:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.record-row .field-display{background:0 0;border:0;padding:0}.record-actions{align-items:center;gap:8px;display:flex}.record-actions button{min-height:44px;padding:6px 12px;font-size:.85rem}.defer-name{align-items:center;gap:10px;margin-top:8px;display:flex}.defer-name input{width:22px;height:22px;accent-color:var(--blue)}.consent-board{gap:18px;margin-block:34px;display:grid}.consent-panel{border:1px solid var(--line);border-top:5px solid var(--blue);background:var(--surface);border-radius:6px;padding:26px 28px}.consent-panel.is-blocked{border-top-style:dashed}.consent-panel dl{grid-template-columns:minmax(150px,.38fr) 1fr;column-gap:24px;margin:0;display:grid}.consent-panel dt,.consent-panel dd{border-top:1px solid var(--line);padding-block:12px}.consent-panel dt{color:var(--muted);font-weight:750}.consent-panel dd{margin:0}.auto-claim{border:2px solid var(--blue);background:var(--surface-blue);border-radius:6px;margin:22px 0 0;padding:16px;font-weight:750}.blocked-note{margin:18px 0 0}.consent-switch{border-top:1px solid var(--line);min-height:64px;color:var(--blue-dark);cursor:pointer;align-items:center;gap:12px;margin-top:20px;padding-top:14px;font-weight:750;display:flex}.consent-switch input{width:26px;height:26px;accent-color:var(--blue)}.ledger{margin-block:56px}.ledger-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:18px;padding:18px 0;display:grid}.ledger-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;display:block}.demo-control{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-block:30px;padding:22px}.demo-control p{margin-block:12px}.event-log{min-height:30px;color:var(--blue-dark);margin-bottom:0;font-weight:750}.tracker-wrap{position:relative}.tracker-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:24px;min-height:118px;padding:18px 0;display:grid}.tracker-row strong{font-size:1.08rem}.state{background:var(--surface-blue);width:fit-content;color:var(--blue-dark);letter-spacing:.035em;text-transform:uppercase;border-radius:4px;margin-top:7px;padding:3px 8px;font-size:.75rem;font-weight:850;display:block}.state-issued{background:var(--green-light);color:var(--green)}.state-rejected,.state-needs-info{color:var(--red)}.tracker-row .field-display{min-height:auto}.stamp{border:2px solid var(--green);background:var(--green-light);width:auto;min-height:auto;color:var(--green);border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:850;position:absolute;bottom:18px;right:20px;transform:rotate(-2deg)}.stamp-land{animation:.42s ease-out both stamp-land}@keyframes stamp-land{0%{opacity:0;transform:translateY(-8px)rotate(-5deg)}to{opacity:1;transform:translateY(0)rotate(-2deg)}}.auto-history{border-left:5px solid var(--green);background:var(--green-light);border-radius:0 6px 6px 0;margin-top:28px;padding:20px;font-weight:750}.outcome-summary{background:var(--blue-dark);color:var(--white);border-radius:8px;margin:52px 0 30px;padding:28px}.outcome-summary h2{max-width:760px;margin-bottom:12px}.outcome-summary p{color:var(--blue-light);margin:0}.outcome-summary .section-number{color:var(--blue-light)}.timeline{margin-top:56px}.timeline-row{border-top:1px solid var(--line);grid-template-columns:130px 1fr auto;align-items:center;gap:18px;min-height:86px;display:grid}.timeline-row>span:first-child{color:var(--muted)}.auto-mark{background:var(--green-light);color:var(--green);border-radius:4px;padding:3px 7px;font-size:.75rem;font-weight:850}.about{max-width:900px}.about h2{border-bottom:2px solid var(--blue);margin-top:52px;padding-bottom:8px}.about table{border-collapse:collapse;background:var(--surface);width:100%}.about th,.about td{border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:14px}.about tbody th{font-weight:750}.about th{background:var(--surface-blue)}.history{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:16px;font-size:.82rem;overflow:auto}.service-header{border-block:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:28px;min-height:86px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:flex}.service-brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.service-brand-mark{width:46px;height:46px;color:var(--white);background:0 0;border-radius:0;place-items:center;font-size:1.35rem;font-weight:800;line-height:1;display:grid}.service-brand strong,.service-brand small{display:block}.service-brand strong{color:var(--blue-dark);font-size:1.28rem;line-height:1.1}.service-brand small{color:var(--muted);margin-top:4px;font-size:.75rem;font-weight:650}.service-header nav{align-items:center;gap:6px;display:flex}.service-header nav a,.header-link{min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:3px;align-items:center;padding:7px 11px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.service-header nav a:hover,.header-link:hover{background:var(--surface-blue);color:var(--blue-dark);border-color:#0000}.language-button{background:var(--surface);min-height:44px;color:var(--blue-dark);border-width:1px;border-radius:3px;padding:7px 12px;font-size:.82rem}.language-button:hover{border-color:var(--blue);background:var(--surface-blue);color:var(--blue-dark)}.landing-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(48px,7vw,100px);max-width:1120px;margin:74px auto 84px;display:grid}.hero-copy{max-width:650px}.landing-eyebrow{color:var(--blue);letter-spacing:.035em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:800;display:block}.landing-hero h1{letter-spacing:-.038em;margin-bottom:24px;font-size:clamp(2.45rem,4.2vw,3.25rem);line-height:1.07}.landing-hero .hero-copy>p{max-width:640px;color:var(--muted);margin-bottom:30px;font-size:1.12rem;line-height:1.58}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-actions button{min-height:56px}.reassurance-list{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin:28px 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.reassurance-list li:before{content:"✓";color:var(--green);margin-right:7px;font-weight:900}.service-map{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:150px 44px 1fr;align-items:center;min-height:460px;padding:36px;display:grid;position:relative}.family-node{z-index:1;background:var(--blue);min-height:142px;color:var(--white);text-align:center;border-radius:50%;place-content:center;gap:8px;padding:18px;display:grid;position:relative}.family-node span{font-size:1.4rem;font-weight:850}.family-node strong{font-size:.78rem;line-height:1.35}.map-line{background:var(--blue);height:2px}.service-nodes{gap:14px;display:grid}.service-node{border-left:3px solid var(--blue);background:var(--surface-blue);grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:70px;padding:10px 14px;display:grid}.service-node span{color:var(--blue);font-size:.75rem;font-weight:850}.service-node strong{font-size:.84rem;line-height:1.3}.landing-section{max-width:1120px;margin:0 auto;padding-block:86px}.section-intro{grid-template-columns:.8fr 1.2fr;gap:80px;margin-bottom:46px;display:grid}.section-intro h2,.process-section>h2,.situations-section>h2{font-size:clamp(1.85rem,3vw,2.6rem);line-height:1.12}.section-intro p{color:var(--muted)}.service-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.service-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;min-height:164px;padding:28px 30px 28px 0;display:grid}.service-list article:nth-child(odd){border-right:1px solid var(--line)}.service-list article:nth-child(2n){padding-left:30px}.service-list article>span{color:var(--blue);font-size:.75rem;font-weight:850}.service-list h3,.process-section h3{margin:0 0 8px;font-size:1.16rem}.service-list p,.process-section p{color:var(--muted);margin:0;font-size:.9rem}.process-section{border-top:1px solid var(--line)}.process-section>h2{margin-bottom:42px}.process-section ol{grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.process-section li>span{background:var(--blue);width:40px;height:40px;color:var(--white);border-radius:50%;place-items:center;margin-bottom:18px;font-size:.82rem;font-weight:850;display:grid}.automatic-section{background:var(--blue-dark);max-width:1120px;color:var(--white);border-radius:6px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;margin:18px auto 0;padding:56px 60px;display:grid}.automatic-section .landing-eyebrow{color:var(--blue-light)}.automatic-section h2{font-size:clamp(1.9rem,3.2vw,2.8rem)}.automatic-section p{color:var(--blue-light);margin-bottom:0}.dependency-visual{grid-template-columns:1fr 30px 1fr;align-items:center;gap:10px;display:grid}.dependency-visual div{border:1px solid var(--blue-light);text-align:center;border-radius:4px;place-items:center;min-height:80px;padding:12px;font-size:.82rem;font-weight:750;display:grid}.dependency-visual>span{text-align:center;font-weight:850}.dependency-visual strong{background:var(--green-light);min-height:68px;color:var(--green);text-align:center;border-radius:4px;grid-column:1/-1;place-items:center;padding:12px;font-size:.88rem;display:grid}.situations-section{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.situations-section ul{grid-template-columns:repeat(2,1fr);gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.situations-section li{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:64px;font-weight:700;display:flex}.situations-section li span{color:var(--green)}.control-section{border-left:5px solid var(--blue);background:var(--surface-blue);max-width:1120px;margin:0 auto 86px;padding:38px 44px}.control-section h2{margin-bottom:10px}.control-section p{max-width:820px;color:var(--muted);margin:0}.landing-final{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:34px;max-width:1120px;margin:0 auto;padding:54px 0 18px;display:flex}.landing-final h2{margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.transaction-header{border-block:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;min-height:78px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:flex}.transaction-header>div{align-items:center;gap:6px;display:flex}.transaction-brand{min-height:auto;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.transaction-brand:hover{background:0 0;border-color:#0000}.transaction-brand strong,.transaction-brand small{display:block}.transaction-brand strong{color:var(--blue-dark);font-size:1.2rem;line-height:1.05}.transaction-brand small{color:var(--muted);margin-top:4px;font-size:.75rem;font-weight:650}.transaction-progress{max-width:1120px;color:var(--muted);align-items:center;gap:14px;margin:28px auto 0;font-size:.76rem;display:flex}.transaction-progress span{background:var(--blue);border-radius:2px;width:48px;height:4px}.transaction-main{max-width:960px;margin:34px auto 0}.back-button{min-height:40px;color:var(--blue);background:0 0;border:0;margin-bottom:28px;padding:4px 0;font-size:.86rem}.back-button:hover{color:var(--blue-dark);background:0 0;border-color:#0000;text-decoration:underline}.verification-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:74px;display:grid}.verification-layout h1,.code-panel h1{max-width:620px;margin-bottom:20px;font-size:clamp(2.15rem,4vw,3rem)}.transaction-intro{max-width:620px;color:var(--muted);margin-bottom:36px;font-size:1.04rem}.form-field{max-width:520px;margin-bottom:24px;display:block}.form-field>span{margin-bottom:8px;font-weight:780;display:block}.form-field small{color:var(--muted);margin-top:8px;font-size:.78rem;display:block}.mobile-input-wrap{border:2px solid var(--line-strong);background:var(--surface);border-radius:4px;grid-template-columns:62px 1fr;align-items:stretch;max-width:440px;min-height:58px;display:grid}.mobile-input-wrap:focus-within{outline:4px solid var(--focus);outline-offset:3px;border-color:var(--focus)}.mobile-input-wrap>span{border-right:1px solid var(--line);color:var(--muted);place-items:center;font-weight:750;display:grid}.mobile-input-wrap input{letter-spacing:.04em;background:0 0;border:0;min-width:0;padding:10px 14px;font-size:1.12rem}.mobile-input-wrap input:focus-visible{outline:0}.form-error{border-left:4px solid var(--red);background:var(--surface);max-width:520px;color:var(--red);margin:-8px 0 22px;padding:12px 14px;font-weight:720}.privacy-panel{border-top:4px solid var(--blue);background:var(--surface-blue);margin-top:82px;padding:26px 28px}.privacy-panel h2,.verification-help h2{margin-bottom:10px;font-size:1.08rem}.privacy-panel p,.verification-help p{color:var(--muted);margin:0;font-size:.84rem}.code-panel{max-width:650px}.change-number,.text-button{min-height:40px;color:var(--blue);background:0 0;border:0;padding:2px 0;font-size:.82rem;text-decoration:underline}.change-number:hover,.text-button:hover{color:var(--blue-dark);background:0 0;border-color:#0000}.demo-code{border:1px solid var(--line);border-left:5px solid var(--amber);background:var(--amber-light);margin:30px 0;padding:20px 22px}.demo-code span{color:var(--amber);text-transform:uppercase;font-size:.75rem;font-weight:850;display:block}.demo-code strong{color:var(--ink);letter-spacing:.16em;margin-block:6px;font-size:1.65rem;display:block}.demo-code p{color:var(--amber);margin:0;font-size:.82rem}.code-field input{border:2px solid var(--line-strong);background:var(--surface);letter-spacing:.38em;border-radius:4px;width:min(100%,370px);min-height:60px;padding:10px 14px;font-size:1.35rem;font-weight:750}.resend-row{min-height:44px;color:var(--muted);align-items:center;margin-top:22px;font-size:.82rem;display:flex}.verification-help{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.actor-main{max-width:960px}.actor-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:70px;display:grid}.actor-layout h1{max-width:650px;margin-bottom:20px;font-size:clamp(2.15rem,4vw,3rem)}.verified-identity{border:1px solid var(--line);border-left:4px solid var(--green);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;margin:-8px 0 28px;padding:14px 16px;display:flex}.verified-identity span{color:var(--muted);font-size:.78rem;font-weight:700}.verified-identity strong{font-size:.92rem}.actor-options{border:0;border-top:2px solid var(--ink);gap:0;margin:0 0 26px;padding:0;display:grid}.actor-option{border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:26px 1fr;align-items:center;gap:16px;min-height:112px;padding:18px 16px;display:grid}.actor-option:hover{background:var(--surface)}.actor-option.is-selected{box-shadow:inset 5px 0 0 var(--blue);background:var(--surface-blue)}.actor-option input{width:22px;height:22px;accent-color:var(--blue);margin:0}.actor-option strong,.actor-option small{display:block}.actor-option strong{margin-bottom:5px;font-size:.98rem}.actor-option small{color:var(--muted);font-size:.79rem;line-height:1.5}.actor-authority{border-top:4px solid var(--blue);background:var(--surface-blue);margin-top:94px;padding:26px 28px}.actor-authority h2{margin-bottom:10px;font-size:1.08rem}.actor-authority p{color:var(--muted);margin:0;font-size:.84rem}.birth-situation-main{max-width:1020px}.birth-situation-layout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:start;gap:70px;display:grid}.birth-situation-layout h1{max-width:620px;margin-bottom:20px;font-size:clamp(2.15rem,4vw,3rem)}.situation-options{border:0;gap:12px;margin:0 0 24px;padding:0;display:grid}.situation-option{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:4px;grid-template-columns:26px 38px 1fr;align-items:center;gap:15px;min-height:116px;padding:20px 22px;display:grid}.situation-option:hover{border-color:var(--blue)}.situation-option.is-selected{border-color:var(--blue);background:var(--surface-blue)}.situation-option input{width:22px;height:22px;accent-color:var(--blue);margin:0}.situation-index{color:var(--blue);font-size:.75rem;font-weight:850}.situation-option strong,.situation-option small{display:block}.situation-option strong{margin-bottom:5px;font-size:1rem}.situation-option small{color:var(--muted);font-size:.8rem;line-height:1.5}.selected-next{border-left:4px solid var(--green);background:var(--green-light);gap:3px;max-width:650px;margin:0 0 24px;padding:16px 18px;display:grid}.selected-next strong{color:var(--green)}.selected-next span{color:var(--ink);font-size:.82rem}.situation-help{border-top:4px solid var(--blue);background:var(--surface-blue);margin-top:94px;padding:26px 28px}.situation-help h2{margin-bottom:10px;font-size:1.08rem}.situation-help p{color:var(--muted);margin:0;font-size:.84rem}.discovery-main{max-width:920px}.discovery-layout,.no-match-panel,.route-preparation{max-width:720px}.discovery-layout h1,.no-match-panel h1,.route-preparation h1{margin-bottom:20px;font-size:clamp(2.15rem,4vw,3rem)}.notification-record{border:1px solid var(--line);border-top:5px solid var(--blue);background:var(--surface);border-radius:4px;margin:30px 0}.notification-source{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:9px;padding:14px 18px;font-size:.75rem;font-weight:750;display:flex}.notification-source span{color:var(--amber);font-size:.75rem}.notification-record dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.notification-record dl>div{border-bottom:1px solid var(--line);min-height:94px;padding:17px 20px}.notification-record dl>div:nth-child(odd){border-right:1px solid var(--line)}.notification-record dl>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.notification-record dt{color:var(--muted);margin-bottom:4px;font-size:.75rem;font-weight:700}.notification-record dd{overflow-wrap:anywhere;margin:0;font-size:.96rem;font-weight:750}.notification-record dd .mock-mark,.record-summary-grid dd .mock-mark{margin-top:7px;display:flex}.discovery-actions{flex-wrap:wrap;gap:12px;display:flex}.no-match-panel{padding:34px 0}.requirements-panel{border-top:4px solid var(--blue);background:var(--surface-blue);margin:30px 0;padding:26px 28px}.requirements-panel h2{margin-bottom:18px;font-size:1.2rem}.requirements-panel ul{margin:0 0 22px;padding:0;list-style:none}.requirements-panel li{border-top:1px solid var(--line);align-items:center;gap:11px;min-height:48px;font-weight:700;display:flex}.requirements-panel li span{color:var(--green)}.requirements-panel p{color:var(--muted);margin:0;font-size:.82rem}.record-review-main{max-width:1040px}.record-review-hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:70px;display:grid}.record-review-hero h1{letter-spacing:-.055em;max-width:650px;margin:10px 0 18px;font-size:clamp(2.45rem,5vw,4rem);line-height:.98}.record-eyebrow{color:var(--blue);letter-spacing:.1em;font-size:.75rem;font-weight:850}.record-source-note{border-block:1px solid var(--line);grid-template-columns:1fr auto;gap:6px 14px;margin-top:34px;padding:20px 0;display:grid}.record-source-note>span:first-child{color:var(--blue);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:850}.record-source-note .mock-mark{justify-self:end}.record-source-note>strong{grid-column:1/-1;margin-top:8px;font-size:.94rem}.record-source-note p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.8rem}.record-readiness{border-top:6px solid var(--blue);background:var(--blue-dark);color:var(--white)}.record-readiness>span{color:var(--blue-light);text-transform:uppercase;letter-spacing:.08em;padding:24px 24px 7px;font-size:.75rem;font-weight:850;display:block}.record-readiness>strong{padding-inline:24px;font-size:1.55rem;line-height:1.15;display:block}.record-readiness>p{color:#dbe7ff;margin:10px 24px 24px;font-size:.78rem}.record-readiness ol{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.record-readiness li{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 24px;font-size:.76rem;font-weight:720;display:flex}.record-groups{border-top:2px solid var(--ink);gap:0;margin-block:52px;display:grid}.record-group{border:0;border-bottom:1px solid var(--line);background:0 0}.record-group.is-editing{box-shadow:inset 5px 0 0 var(--blue);background:var(--surface)}.record-group.has-issues:not(.is-editing){box-shadow:inset 5px 0 0 var(--amber)}.record-group>header{grid-template-columns:38px 1fr auto auto;align-items:center;gap:16px;min-height:104px;padding:20px;display:grid}.record-group>header h2{margin:0 0 4px;font-size:1.22rem}.record-group>header small{color:var(--muted);align-items:center;gap:7px;font-size:.75rem;display:flex}.record-group>header button{min-height:42px;padding:6px 13px;font-size:.8rem}.group-number{color:var(--blue);font-size:.75rem;font-weight:850}.record-status{width:fit-content;color:var(--muted);text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;border:1px solid;padding:6px 8px;font-size:.75rem;font-weight:850}.record-status.is-ready,.record-status.is-changed{color:var(--green)}.record-status.is-attention{color:var(--amber)}.record-status.is-reviewing{color:var(--blue)}.record-readiness .record-status.is-ready,.record-readiness .record-status.is-changed{color:#d8f5e4}.record-readiness .record-status.is-attention{color:#ffe2a6}.record-readiness .record-status.is-reviewing{color:var(--white)}.record-summary-grid{grid-template-columns:repeat(2,1fr);margin:0;padding:6px 20px 16px;display:grid}.record-summary-grid>div{border-bottom:1px solid var(--line);min-height:82px;padding:15px 12px 12px 0}.record-summary-grid>div:nth-child(odd){margin-right:22px}.record-summary-grid dt{color:var(--muted);margin-bottom:3px;font-size:.75rem;font-weight:700}.record-summary-grid dt em,.record-edit-grid .form-field>span em{color:var(--muted);font-size:.75rem;font-style:normal;font-weight:650}.record-summary-grid dd{overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:720}.record-summary-grid dd.is-missing{color:var(--amber)}.record-changed-mark{background:var(--green-light);width:fit-content;color:var(--green);text-transform:uppercase;letter-spacing:.04em;margin-top:7px;padding:3px 6px;font-size:.75rem;font-weight:850;display:block}.record-edit-grid{background:var(--canvas);grid-template-columns:repeat(2,1fr);gap:8px 22px;padding:24px 20px 10px;display:grid}.record-edit-grid .form-field{margin-bottom:14px}.record-edit-grid .form-field input,.record-edit-grid .form-field select{border:2px solid var(--line-strong);background:var(--surface);border-radius:4px;width:100%;min-height:50px;padding:8px 11px}.record-edit-grid .form-field.has-error input,.record-edit-grid .form-field.has-error select{border-color:var(--amber);background:var(--amber-light)}.record-edit-grid .form-field input:disabled{background:var(--line);color:var(--muted)}.record-field-error{color:var(--amber);margin-top:7px;font-size:.75rem;font-weight:750;display:block}.record-wide{grid-column:1/-1}.check-field{grid-column:1/-1;align-items:center;gap:11px;min-height:52px;font-weight:700;display:flex}.check-field input,.record-confirmation input{width:23px;height:23px;accent-color:var(--blue);flex:none}.record-changes{border-top:5px solid var(--green);background:var(--surface);margin:0 0 44px}.record-changes>header{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:14px;padding:24px;display:grid}.record-changes>header>span{color:var(--green);font-size:.75rem;font-weight:850}.record-changes h2{margin:0 0 6px;font-size:1.2rem}.record-changes header p{color:var(--muted);margin:0;font-size:.8rem}.record-changes>div{padding-inline:24px}.record-changes article{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) repeat(2,minmax(140px,1fr));align-items:center;gap:20px;min-height:76px;font-size:.82rem;display:grid}.record-changes article>span{font-weight:720}.record-changes article small{color:var(--muted);margin-bottom:3px;font-size:.75rem;font-weight:650;display:block}.record-confirmation{border-top:5px solid var(--blue);background:var(--surface-blue);margin:38px 0 0;padding:28px}.record-confirmation.is-blocked{border-top-color:var(--amber);background:var(--amber-light)}.record-confirmation label{align-items:flex-start;gap:12px;margin-bottom:22px;font-weight:750;display:flex}.record-blockers{margin-bottom:22px}.record-blockers strong{color:var(--amber);margin-bottom:6px;font-size:1.08rem;display:block}.record-blockers p{color:var(--ink);margin:0;font-size:.82rem}.record-confirmation .form-error{max-width:none;margin:0 0 20px}.service-selection-main{max-width:1080px}.service-selection-main>.record-eyebrow{display:block}.service-selection-main>h1{margin-bottom:20px;font-size:clamp(2.15rem,4vw,3rem)}.permission-approver{border:1px solid var(--line);border-left:6px solid var(--green);background:var(--surface);margin:38px 0 50px}.permission-approver.needs-verification{border-left-color:var(--amber)}.permission-approver-heading{grid-template-columns:42px 1fr;gap:16px;padding:24px 26px;display:grid}.permission-approver-heading>span{background:var(--green-light);width:36px;height:36px;color:var(--green);place-items:center;font-weight:900;display:grid}.permission-approver.needs-verification .permission-approver-heading>span{background:var(--amber-light);color:var(--amber)}.permission-approver-heading h2{margin:0 0 6px;font-size:1.2rem}.permission-approver-heading p{color:var(--muted);margin:0;font-size:.84rem}.permission-approver>dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.permission-approver>dl>div{padding:18px 26px}.permission-approver>dl>div+div{border-left:1px solid var(--line)}.permission-approver dt,.permission-summary-approver dt{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:750}.permission-approver dd,.permission-summary-approver dd{margin:4px 0 0;font-size:.85rem;font-weight:800}.permission-approver-form{border-top:1px solid var(--line);background:var(--canvas);padding:24px 26px}.permission-approver-form fieldset{border:0;flex-wrap:wrap;gap:12px 24px;margin:0 0 22px;padding:0;display:flex}.permission-approver-form legend{width:100%;margin-bottom:10px;font-size:.76rem;font-weight:800}.permission-approver-form fieldset label{align-items:center;gap:8px;font-size:.84rem;font-weight:720;display:flex}.permission-approver-form fieldset input{width:20px;height:20px;accent-color:var(--blue)}.permission-mobile{border:2px solid var(--line-strong);background:var(--surface);grid-template-columns:58px 1fr;max-width:430px;display:grid}.permission-mobile>span{border-right:1px solid var(--line);color:var(--muted);place-items:center;font-weight:750;display:grid}.permission-mobile input{background:0 0;border:0;min-width:0;min-height:50px;padding:8px 12px}.permission-code{background:var(--surface);grid-template-columns:1fr 1.2fr auto;align-items:end;gap:22px;margin-top:22px;padding:20px;display:grid}.permission-code>div span,.permission-code>div strong{display:block}.permission-code>div span{color:var(--amber);text-transform:uppercase;font-size:.75rem;font-weight:850}.permission-code>div strong{letter-spacing:.12em;margin-top:5px;font-size:1.3rem}.permission-code .form-field{margin:0}.permission-code .form-field input{border:2px solid var(--line-strong);width:100%;min-height:48px;padding:8px 10px}.permission-limitation{max-width:760px;color:var(--muted);margin:22px 0 0;font-size:.75rem}.permission-approver-verified{border-top:1px solid var(--line);background:var(--green-light);color:var(--green);justify-content:space-between;align-items:center;gap:18px;padding:20px 26px;display:flex}.selection-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start;gap:34px;margin-top:36px;display:grid}.service-choice-list{gap:16px;display:grid}.service-choice{border:1px solid var(--line);border-left:5px solid var(--line-strong);background:var(--surface);border-radius:4px}.service-choice.is-chosen{border-left-color:var(--blue)}.service-choice-pmmvy{border-left-color:var(--green)}.service-choice-top{grid-template-columns:40px 1fr;gap:12px;padding:24px 24px 18px;display:grid}.service-choice-number{color:var(--blue);padding-top:4px;font-size:.75rem;font-weight:850}.service-availability{color:var(--blue);text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:850;display:block}.service-choice h2{margin:0 0 8px;font-size:1.35rem}.service-choice-top p{color:var(--muted);margin:0;font-size:.88rem}.service-timing{background:var(--canvas);gap:3px;margin-inline:24px;padding:14px 16px;font-size:.8rem;display:grid}.service-timing span{color:var(--muted)}.automatic-permission{border-left:4px solid var(--green);background:var(--green-light);color:var(--green);margin:14px 24px 0;padding:15px 16px;font-size:.84rem;font-weight:750}.service-choice details{border-top:1px solid var(--line);margin:18px 24px 0}.service-choice summary{color:var(--blue);cursor:pointer;padding-block:14px;font-size:.8rem;font-weight:750}.service-choice details ul{color:var(--muted);margin:0 0 12px;padding-left:22px;font-size:.8rem}.service-choice details p{color:var(--muted);margin:0 0 14px;font-size:.76rem}.permission-control{border-top:1px solid var(--line);background:var(--surface-blue);cursor:pointer;align-items:center;gap:13px;min-height:76px;margin-top:4px;padding:16px 24px;display:flex}.permission-control input{width:25px;height:25px;accent-color:var(--blue);flex:none}.permission-control strong,.permission-control small{display:block}.permission-control strong{color:var(--blue-dark)}.permission-control small{color:var(--muted);font-size:.75rem}.permission-control.is-locked{cursor:default;background:var(--canvas)}.active-permission-receipt{border-left:3px solid var(--green);background:var(--green-light);gap:3px;margin:16px 24px 0;padding:13px 16px;display:grid}.active-permission-receipt span{color:var(--green);text-transform:uppercase;font-size:.75rem;font-weight:850}.active-permission-receipt strong{font-size:.78rem}.active-permission-receipt small{color:var(--muted);font-size:.75rem}.permission-summary-approver{border-block:1px solid var(--line);margin:20px 0;padding:14px 0}.permission-control.is-locked strong{color:var(--muted)}.selection-summary{border-top:5px solid var(--blue);background:var(--surface);padding:26px 24px;position:sticky;top:24px}.selection-summary .landing-eyebrow{margin-bottom:8px}.selection-count{font-size:2.35rem;line-height:1.05;display:block}.selection-summary>span:not(.landing-eyebrow){color:var(--muted);font-size:.8rem}.selection-summary ul{border-top:1px solid var(--line);margin:24px 0 18px;padding:0;list-style:none}.selection-summary li{border-bottom:1px solid var(--line);gap:1px;padding:12px 0;display:grid}.selection-summary li span{font-size:.84rem;font-weight:750}.selection-summary li small{color:var(--muted);font-size:.75rem}.selection-summary>p{color:var(--muted);margin:22px 0;font-size:.82rem}.selection-summary .receipt-note{border-top:1px solid var(--line);padding-top:16px}.selection-summary button{width:100%}.dashboard-header{border-block:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:26px;min-height:82px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:flex}.dashboard-header nav{align-items:center;gap:6px;display:flex}.demo-trigger{border:1px solid var(--amber);background:var(--amber-light);min-height:42px;color:var(--amber);border-radius:3px;align-items:center;gap:7px;padding:6px 10px;font-size:.75rem;display:inline-flex}.demo-trigger:hover{border-color:var(--amber);background:var(--amber);color:var(--white)}.dashboard-main{max-width:1080px;margin:54px auto 0}.dashboard-title{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.dashboard-title span{color:var(--muted);font-size:.76rem;font-weight:750}.dashboard-title h1{margin:6px 0 0;font-size:clamp(2.2rem,4vw,3.2rem)}.dashboard-title small{color:var(--muted);font-size:.75rem}.case-owner-card{border:1px solid var(--green);background:var(--green-light);grid-template-columns:42px minmax(180px,1fr) minmax(300px,auto);align-items:center;gap:18px;max-width:920px;margin:-10px 0 28px;padding:18px 20px;display:grid}.case-owner-badge{background:var(--green);width:38px;height:38px;color:var(--white);border-radius:50%;place-items:center;font-weight:900;display:grid}.case-owner-card>div:nth-child(2) span,.case-owner-card>div:nth-child(2) strong{display:block}.case-owner-card>div:nth-child(2) span{color:var(--green);text-transform:uppercase;font-size:.75rem;font-weight:850}.case-owner-card dl{grid-template-columns:repeat(2,minmax(130px,1fr));gap:18px;margin:0;display:grid}.case-owner-card dl div{min-width:0}.case-owner-card dt{color:var(--muted);font-size:.75rem;font-weight:750}.case-owner-card dd{margin:2px 0 0;font-size:.82rem;font-weight:750}.priority-panel{border-left:6px solid var(--blue);background:var(--surface-blue);max-width:920px;padding:30px 34px}.priority-state{color:var(--blue-dark);text-transform:uppercase;align-items:center;gap:9px;margin-bottom:14px;font-size:.75rem;font-weight:850;display:flex}.needs-action .priority-state{color:var(--amber)}.priority-state>span{background:var(--blue);width:25px;height:25px;color:var(--white);border-radius:50%;place-items:center;display:grid}.needs-action .priority-state>span{background:var(--amber)}.priority-panel h2{max-width:760px;margin-bottom:9px;font-size:clamp(1.55rem,3vw,2.15rem)}.priority-panel p{max-width:760px;color:var(--muted);margin-bottom:20px}.priority-panel p:last-child{margin-bottom:0}.automation-event{border:1px solid var(--green);background:var(--green-light);border-left-width:6px;grid-template-columns:34px 1fr;gap:14px;max-width:920px;margin-top:22px;padding:20px 24px;display:grid}.automation-event>span{background:var(--green);width:30px;height:30px;color:var(--white);border-radius:50%;place-items:center;font-weight:850;display:grid}.automation-event strong{color:var(--green);margin-bottom:3px;display:block}.automation-event p{color:var(--ink);margin:0;font-size:.82rem}.journey-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.journey-heading h2{margin-bottom:7px;font-size:clamp(1.65rem,3vw,2.35rem)}.journey-heading p{max-width:700px;color:var(--muted);margin:0}.connected-journey{gap:14px;margin-left:28px;display:grid;position:relative}.connected-journey:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:46px;bottom:46px;left:-17px}.journey-service{border:1px solid var(--line);background:var(--surface);border-radius:4px;grid-template-columns:42px minmax(0,1fr) 220px;align-items:center;gap:18px;padding:22px 24px 22px 16px;display:grid;position:relative}.journey-service:before{content:"";background:var(--line-strong);width:46px;height:2px;position:absolute;top:50%;left:-46px}.journey-marker{z-index:1;border:2px solid var(--blue);background:var(--surface);width:38px;height:38px;color:var(--blue);border-radius:50%;place-items:center;font-size:.75rem;font-weight:850;display:grid;position:relative}.journey-service-main{min-width:0}.journey-service-main>div{align-items:center;gap:12px;display:flex}.journey-service-main h3{margin:0;font-size:1.08rem}.journey-service-main>p{color:var(--muted);margin:8px 0 0;font-size:.82rem}.dashboard-status{background:var(--surface-blue);width:fit-content;color:var(--blue-dark);text-transform:uppercase;border-radius:3px;padding:3px 7px;font-size:.75rem;font-weight:850}.dashboard-status-issued{background:var(--green-light);color:var(--green)}.dashboard-status-needs-info,.dashboard-status-rejected{color:var(--red)}.dashboard-status-not-selected{background:var(--canvas);color:var(--muted)}.dashboard-automatic{color:var(--green);margin-top:10px;font-size:.75rem;display:block}.journey-reference{min-width:0}.journey-reference span{color:var(--muted);margin-bottom:4px;font-size:.75rem;font-weight:700;display:block}.journey-reference strong{overflow-wrap:anywhere;font-size:.78rem;display:block}.journey-reference .mock-mark{display:flex}.journey-service details{border-top:1px solid var(--line);grid-column:2/-1}.journey-service summary{color:var(--blue);cursor:pointer;padding-top:12px;font-size:.75rem;font-weight:750}.journey-service details ol{margin-bottom:0;padding-left:22px}.journey-service details li{color:var(--muted);padding:5px 0;font-size:.75rem}.journey-service details li span{margin-right:10px}.later-section{border-top:1px solid var(--line);margin-top:78px;padding-top:46px}.later-section h2{margin-bottom:28px;font-size:clamp(1.6rem,3vw,2.2rem)}.later-section>div{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.later-section article{border-bottom:1px solid var(--line);min-height:126px;padding:18px 16px 16px 0}.later-section article:not(:last-child){border-right:1px solid var(--line);margin-right:16px}.later-section article span,.later-section article strong{display:block}.later-section article span{color:var(--blue);margin-bottom:8px;font-size:.75rem;font-weight:850}.later-section article strong{font-size:.82rem}.case-activity{border-top:1px solid var(--line);margin-top:72px;padding-top:42px}.case-activity>p{max-width:700px;color:var(--muted)}.case-activity ol{border-top:2px solid var(--ink);margin:28px 0 0;padding:0;list-style:none}.case-activity li{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.42fr) 1fr;gap:24px;padding:16px 0;display:grid}.case-activity li span{color:var(--muted);font-size:.75rem}.case-activity li strong{font-size:.86rem}.demo-backdrop{z-index:50;background:color-mix(in srgb, var(--ink) 58%, transparent);justify-content:flex-end;display:flex;position:fixed;inset:0}.demo-drawer{border-left:1px solid var(--line-strong);background:var(--surface);width:min(460px,100%);height:100%;padding:32px;overflow-y:auto}.demo-drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.demo-drawer-header span{color:var(--amber);letter-spacing:.045em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:850;display:block}.demo-drawer-header h2{margin:0;font-size:1.65rem}.demo-drawer-header .header-link{flex:none}.demo-explanation{color:var(--muted);margin:24px 0;font-size:.84rem}.demo-warning{border-left:4px solid var(--amber);background:var(--amber-light);gap:14px;margin-bottom:24px;padding:18px;display:grid}.demo-warning strong{font-size:.8rem}.demo-warning button{width:fit-content;min-height:44px;padding-block:6px;font-size:.78rem}.demo-next-event{background:var(--surface-blue);gap:5px;margin-bottom:20px;padding:18px;display:grid}.demo-next-event span{color:var(--blue);text-transform:uppercase;font-size:.75rem;font-weight:850}.demo-next-event strong{font-size:.94rem}.demo-steps{border-top:1px solid var(--line);margin:0 0 26px;padding:0;list-style:none}.demo-steps li{border-bottom:1px solid var(--line);min-height:68px;color:var(--muted);grid-template-columns:30px 1fr;align-items:center;gap:12px;padding-block:12px;display:grid}.demo-steps li>span{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:850;display:grid}.demo-steps li strong{font-size:.78rem}.demo-steps li.is-current{color:var(--blue-dark)}.demo-steps li.is-current>span{border-color:var(--blue);background:var(--blue);color:var(--white)}.demo-steps li.is-complete{color:var(--green)}.demo-steps li.is-complete>span{border-color:var(--green);background:var(--green-light)}.demo-next-button{width:100%}.demo-event{border-left:4px solid var(--green);background:var(--green-light);color:var(--green);margin:16px 0 0;padding:14px 16px;font-size:.8rem;font-weight:750}.demo-reset{border-color:var(--line-strong);background:var(--surface);width:100%;color:var(--muted);margin-top:34px;font-size:.78rem}.demo-reset:hover{border-color:var(--red);background:var(--surface);color:var(--red)}@media (max-width:720px){.page-shell{padding-inline:16px;padding-bottom:48px}.mast{flex-direction:column;align-items:flex-start;margin-inline:-16px;padding:14px 16px}.mast nav{width:100%}.sheet{margin-top:42px}h1{font-size:clamp(2.15rem,12vw,3.35rem)}.record-heading{display:block}.record-heading strong{width:fit-content;margin-bottom:20px;display:block}.proofread-action,.record-row,.tracker-row,.ledger-row,.timeline-row{grid-template-columns:1fr}.proofread-action{gap:16px;padding:18px}.proofread-action button{width:100%}.record-actions{flex-wrap:wrap;justify-content:flex-start}.consent-panel{padding:20px 18px}.consent-panel dl{grid-template-columns:1fr}.consent-panel dt{padding-bottom:2px}.consent-panel dd{border-top:0;padding-top:2px}.tracker-row{gap:10px}.stamp{width:fit-content;margin:8px 0 16px auto;position:static}.timeline-row{gap:2px;padding:14px 0}.about table,.about tbody{background:0 0;border:0;display:block}.about thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.about tr{border:1px solid var(--line);background:var(--surface);margin-bottom:12px;display:block}.about th[scope=row],.about td{border:0;display:block}.about th[scope=row]{color:var(--ink);padding-bottom:6px}.about td{color:var(--muted);padding-top:4px}.about td:before{content:attr(data-label);color:var(--blue);text-transform:uppercase;margin-bottom:2px;font-size:.75rem;font-weight:850;display:block}.cell{width:min(44px,16.6667vw - 12px)}.service-header{align-items:flex-start;margin-inline:-16px;padding:14px 16px}.service-header nav{flex-wrap:wrap;justify-content:flex-end}.service-header nav a,.service-header .header-link{display:none}.landing-hero{grid-template-columns:1fr;gap:44px;margin:48px auto 60px}.landing-hero h1{font-size:clamp(2.15rem,11vw,2.8rem)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions button{width:100%}.reassurance-list{display:grid}.service-map{grid-template-columns:112px 25px 1fr;min-height:390px;padding:22px 16px}.family-node{min-height:112px;padding:12px}.service-node{grid-template-columns:27px 1fr;min-height:62px;padding:8px 10px}.landing-section{padding-block:62px}.section-intro,.situations-section{grid-template-columns:1fr;gap:22px}.service-list,.process-section ol,.situations-section ul{grid-template-columns:1fr}.service-list article:nth-child(odd){border-right:0}.service-list article:nth-child(2n){padding-left:0}.process-section ol{gap:36px}.automatic-section{border-radius:0;grid-template-columns:1fr;gap:36px;margin-inline:-16px;padding:46px 22px}.dependency-visual{grid-template-columns:1fr}.dependency-visual>span{transform:rotate(90deg)}.dependency-visual strong{grid-column:auto}.control-section{margin-bottom:60px;padding:30px 24px}.landing-final{flex-direction:column;align-items:stretch;padding-top:44px}.transaction-header{margin-inline:-16px;padding:13px 16px}.transaction-header .header-link{display:none}.transaction-progress{margin-top:22px}.transaction-main{margin-top:28px}.verification-layout{grid-template-columns:1fr;gap:42px}.verification-layout h1,.code-panel h1{font-size:clamp(2rem,10vw,2.65rem)}.privacy-panel{margin-top:0}.actor-layout{grid-template-columns:1fr;gap:40px}.actor-layout h1{font-size:clamp(2rem,10vw,2.65rem)}.actor-authority{margin-top:0}.verified-identity{flex-direction:column;align-items:flex-start;gap:3px}.mobile-input-wrap{width:100%}.birth-situation-layout{grid-template-columns:1fr;gap:40px}.birth-situation-layout h1{font-size:clamp(2rem,10vw,2.65rem)}.situation-option{grid-template-columns:26px 1fr;min-height:108px;padding:18px 16px}.situation-index{display:none}.situation-help{margin-top:0}.discovery-layout h1,.no-match-panel h1,.route-preparation h1{font-size:clamp(2rem,10vw,2.65rem)}.notification-record dl{grid-template-columns:1fr}.notification-record dl>div:nth-child(odd){border-right:0}.notification-record dl>div:last-child{grid-column:auto}.discovery-actions{flex-direction:column;align-items:stretch}.discovery-actions button{width:100%}.requirements-panel{padding:22px 18px}.record-review-hero{grid-template-columns:1fr;gap:36px}.record-review-hero h1{font-size:clamp(2.3rem,11vw,3.2rem)}.record-readiness{margin-inline:-16px}.record-group>header{grid-template-columns:30px 1fr}.record-group>header .record-status,.record-group>header button{grid-column:2;width:fit-content}.record-summary-grid,.record-edit-grid{grid-template-columns:1fr}.record-summary-grid>div:nth-child(odd){margin-right:0}.record-wide,.check-field{grid-column:auto}.record-changes>div{padding-inline:18px}.record-changes article{grid-template-columns:1fr;gap:10px;padding-block:18px}.record-confirmation{padding:22px 18px}.record-confirmation button{width:100%}.service-selection-main>h1{font-size:clamp(2rem,10vw,2.65rem)}.permission-approver{margin-inline:-16px}.permission-approver-heading,.permission-approver-form{padding-inline:18px}.permission-approver>dl{grid-template-columns:1fr}.permission-approver>dl>div+div{border-top:1px solid var(--line);border-left:0}.permission-code{grid-template-columns:1fr}.permission-code>button{width:100%}.permission-approver-verified{flex-direction:column;align-items:flex-start;padding-inline:18px}.selection-layout{grid-template-columns:1fr}.service-choice-top{grid-template-columns:30px 1fr;padding:20px 16px 16px}.service-timing,.automatic-permission,.service-choice details{margin-inline:16px}.permission-control{padding-inline:16px}.selection-summary{position:static}.dashboard-header{align-items:flex-start;margin-inline:-16px;padding:13px 16px}.dashboard-header nav{flex-wrap:wrap;justify-content:flex-end}.dashboard-header nav .header-link:first-child{display:none}.demo-trigger{padding-inline:8px}.dashboard-main{margin-top:38px}.dashboard-title{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-title h1{font-size:clamp(2rem,10vw,2.7rem)}.priority-panel{padding:24px 20px}.priority-panel button{width:100%}.case-owner-card{grid-template-columns:40px 1fr}.case-owner-card dl{grid-column:1/-1;grid-template-columns:1fr;gap:10px}.case-activity li{grid-template-columns:1fr;gap:4px}.automation-event{grid-template-columns:30px 1fr;padding:18px 16px}.journey-heading{flex-direction:column;align-items:flex-start}.connected-journey{margin-left:18px}.connected-journey:before{left:-11px}.journey-service{grid-template-columns:38px 1fr;gap:12px;padding:18px 14px}.journey-service:before{width:29px;left:-29px}.journey-service-main>div{flex-direction:column;align-items:flex-start;gap:6px}.journey-reference,.journey-service details{grid-column:2}.later-section>div{grid-template-columns:1fr}.later-section article:not(:last-child){border-right:0;margin-right:0}.later-section article{min-height:86px}.demo-drawer{border-left:0;padding:24px 18px}.demo-drawer-header{gap:8px}.demo-drawer-header h2{font-size:1.4rem}}.birth-submit-main{max-width:1120px;padding-bottom:92px}.birth-submit-hero{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:end;gap:58px;margin:30px 0 36px;display:grid}.birth-submit-hero h1{letter-spacing:-.058em;max-width:720px;margin:11px 0 17px;font-size:clamp(2.8rem,5vw,4.4rem);line-height:.98}[lang=hi] .birth-submit-hero h1{letter-spacing:-.045em;line-height:1.13}.birth-submit-hero .transaction-intro{color:#465267;max-width:700px;margin:0;font-size:.92rem;line-height:1.7}.birth-demo-truth{background:#fff6e8;border:1px solid #d58a37;border-left-width:5px;grid-template-columns:34px 1fr;gap:13px;padding:21px 22px;display:grid}.birth-demo-truth>span{width:29px;height:29px;color:var(--white);background:#d58a37;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.birth-demo-truth strong{margin-bottom:5px;font-size:.78rem;display:block}.birth-demo-truth p{color:#62513c;margin:0;font-size:.75rem;line-height:1.52}.birth-submit-readiness{border:1px solid var(--line);border-left:6px solid var(--green);background:var(--surface);grid-template-columns:250px 1fr;gap:26px;margin-bottom:34px;padding:21px 24px;display:grid}.birth-submit-readiness.is-blocked{border-left-color:var(--red)}.birth-submit-readiness>div{grid-template-columns:30px 1fr;align-items:center;gap:10px;display:grid}.birth-submit-readiness>div>span{background:var(--green-light);width:29px;height:29px;color:var(--green);border-radius:50%;place-items:center;font-weight:900;display:grid}.birth-submit-readiness.is-blocked>div>span{color:var(--red);background:#fff0ee}.birth-submit-readiness>div strong{font-size:.78rem}.birth-submit-readiness ul{grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:grid}.birth-submit-readiness li{min-height:38px;color:var(--muted);align-items:center;gap:7px;font-size:.75rem;font-weight:750;display:flex}.birth-submit-readiness li:before{content:"—";border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.birth-submit-readiness li.is-ready{color:var(--green)}.birth-submit-readiness li.is-ready:before{content:"✓";border-color:var(--green);background:var(--green-light)}.birth-submit-readiness>p{color:var(--red);grid-column:1/-1;margin:-8px 0 0 40px;font-size:.75rem}.birth-submit-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:28px;display:grid}.birth-payload-card{background:var(--surface);border:1px solid #17243b;box-shadow:9px 10px #d9e2ef}.birth-payload-card>section{border-bottom:1px solid var(--line);padding:24px 26px}.birth-payload-card>section>header{grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-bottom:16px;display:grid}.birth-payload-card>section>header span{color:var(--blue);font-size:.75rem;font-weight:900}.birth-payload-card>section>header h2{margin:0;font-size:.92rem}.birth-payload-card dl{border:1px solid var(--line);border-bottom:0;grid-template-columns:1fr 1fr;margin:0;display:grid}.birth-payload-card dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:67px;padding:12px 14px}.birth-payload-card dl>div:nth-child(2n){border-right:0}.birth-payload-card dt{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:760}.birth-payload-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.75rem;font-weight:760}.birth-edit-record{background:var(--surface-blue);width:100%;min-height:49px;color:var(--blue);border:0;border-radius:0;font-size:.75rem;text-decoration:underline}.birth-submit-sidebar{gap:18px;display:grid;position:sticky;top:24px}.birth-permission-proof{border-top:5px solid var(--blue);background:var(--blue-dark);color:var(--white);padding:23px 22px}.birth-permission-proof>span{color:#9dc1ff;letter-spacing:.045em;text-transform:uppercase;font-size:.75rem;font-weight:850}.birth-permission-proof>p{color:#cfdbef;margin:8px 0 18px;font-size:.75rem;line-height:1.5}.birth-permission-proof dl{margin:0}.birth-permission-proof dl>div{border-top:1px solid #ffffff2e;grid-template-columns:94px 1fr;gap:10px;padding:10px 0;display:grid}.birth-permission-proof dt{color:#9dc1ff;text-transform:uppercase;font-size:.75rem}.birth-permission-proof dd{overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:750}.birth-permission-proof details{border-top:1px solid #ffffff2e;margin-top:12px;padding-top:12px}.birth-permission-proof summary{color:#d9e6fb;cursor:pointer;font-size:.75rem;font-weight:750}.birth-permission-proof ul{color:#cfdbef;margin:10px 0 0;padding-left:18px;font-size:.75rem}.birth-not-included{border:1px solid var(--line);background:var(--canvas);padding:20px 21px}.birth-not-included h2{color:#8e4a20;margin-bottom:10px;font-size:.76rem}.birth-not-included ul{color:#5d6370;gap:7px;margin:0;padding-left:18px;font-size:.75rem;line-height:1.45;display:grid}.birth-declaration{background:var(--surface);border:1px solid #17243b;padding:22px}.birth-declaration label{cursor:pointer;grid-template-columns:23px 1fr;align-items:start;gap:11px;display:grid}.birth-declaration input{width:22px;height:22px;accent-color:var(--blue);margin:0}.birth-declaration label span{font-size:.75rem;font-weight:760;line-height:1.55}.birth-declaration>p{color:var(--muted);margin:12px 0 0 34px;font-size:.75rem;line-height:1.5}.birth-declaration>.form-error{color:var(--red);margin-left:0}.birth-declaration button{border-radius:2px;width:100%;min-height:53px;margin-top:19px}.birth-declaration>small{color:var(--muted);text-align:center;margin-top:10px;font-size:.75rem;line-height:1.45;display:block}.dashboard-acknowledgement{border:1px solid var(--line);background:#fff9ef;border-left:6px solid #d58a37;grid-template-columns:.8fr 1.2fr;max-width:920px;margin-top:20px;display:grid}.dashboard-acknowledgement>div{border-right:1px solid var(--line);padding:24px 25px}.dashboard-acknowledgement>div>span{color:#9b531c;letter-spacing:.055em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:900;display:block}.dashboard-acknowledgement h2{margin-bottom:7px;font-size:1rem}.dashboard-acknowledgement p{color:#62513c;margin:0;font-size:.75rem;line-height:1.5}.dashboard-acknowledgement dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.dashboard-acknowledgement dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:78px;padding:15px 17px}.dashboard-acknowledgement dl>div:nth-child(2n){border-right:0}.dashboard-acknowledgement dl>div:nth-last-child(-n+2){border-bottom:0}.dashboard-acknowledgement dt{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:760}.dashboard-acknowledgement dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.75rem;font-weight:760}@media (max-width:960px){.birth-submit-hero,.birth-submit-layout{grid-template-columns:1fr}.birth-submit-hero{gap:25px}.birth-demo-truth{max-width:720px}.birth-submit-sidebar{position:static}.birth-submit-readiness{grid-template-columns:1fr;gap:12px}.dashboard-acknowledgement{grid-template-columns:1fr}.dashboard-acknowledgement>div{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:720px){.birth-submit-main{padding-bottom:60px}.birth-submit-hero{margin-top:26px}.birth-submit-hero h1{font-size:clamp(2.48rem,12vw,3.1rem)}[lang=hi] .birth-submit-hero h1{font-size:clamp(2.15rem,10.8vw,2.75rem)}.birth-submit-hero .transaction-intro{font-size:.85rem}.birth-demo-truth{padding-inline:16px}.birth-submit-readiness{margin-inline:-16px;padding-inline:18px}.birth-submit-readiness ul{grid-template-columns:1fr}.birth-payload-card{margin-right:7px;box-shadow:7px 8px #d9e2ef}.birth-payload-card>section{padding-inline:16px}.birth-payload-card dl{grid-template-columns:1fr}.birth-payload-card dl>div{border-right:0}.birth-permission-proof,.birth-not-included,.birth-declaration{padding-inline:17px}.dashboard-acknowledgement dl{grid-template-columns:1fr}.dashboard-acknowledgement dl>div{border-right:0;border-bottom:1px solid var(--line)!important}.dashboard-acknowledgement dl>div:last-child{border-bottom:0!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-shell{padding-bottom:96px}.serial{border-bottom:1px solid var(--line);letter-spacing:.025em;min-height:30px;font-size:.75rem}.service-header,.transaction-header,.dashboard-header{border-top:0;border-bottom:1px solid var(--line);min-height:72px}.service-brand-mark{border-radius:2px;width:40px;height:40px;font-size:1.15rem}.service-brand strong{font-size:1.16rem}.service-brand small{margin-top:2px;font-size:.75rem}.service-header nav a,.header-link,.language-button{border-radius:2px}.landing-hero{grid-template-columns:minmax(0,1.22fr) minmax(350px,.78fr);align-items:stretch;gap:clamp(54px,8vw,108px);margin:82px auto 104px}.hero-copy{align-self:center}.landing-hero h1{letter-spacing:-.052em;max-width:720px;margin-bottom:28px;font-size:clamp(2.8rem,5.2vw,4.3rem);line-height:1.01}.landing-hero .hero-copy>p{max-width:690px;color:var(--ink);font-size:1.08rem;line-height:1.7}.landing-eyebrow{letter-spacing:.07em;margin-bottom:18px;font-size:.75rem}.hero-actions button{border-radius:2px;min-height:58px}.reassurance-list{border-top:1px solid var(--line);margin-top:34px;padding-top:20px}.service-map{border:1px solid var(--line);border-top:5px solid var(--blue);border-radius:2px;grid-template-rows:auto 28px 1fr;grid-template-columns:1fr;align-items:stretch;min-height:100%;padding:30px}.family-node{place-content:unset;background:var(--surface-blue);min-height:108px;color:var(--blue-dark);text-align:left;border-radius:0;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:20px;display:grid}.family-node span{border:1px solid var(--blue);place-items:center;width:38px;height:38px;font-size:.9rem;display:grid}.family-node strong{font-size:.92rem}.map-line{width:2px;height:28px;margin-left:38px}.service-nodes{border-top:1px solid var(--line);gap:0}.service-node{border:0;border-bottom:1px solid var(--line);background:var(--surface);min-height:67px}.landing-section{padding-block:102px}.section-intro{gap:110px;margin-bottom:58px}.section-intro h2,.process-section>h2,.situations-section>h2{font-size:clamp(2rem,3.7vw,3rem)}.service-list article{grid-template-columns:52px 1fr;min-height:180px;padding-block:34px}.service-list article span{color:var(--blue);font-size:.75rem;font-weight:850}.process-section ol{border-top:1px solid var(--line);gap:0}.process-section li{border-bottom:1px solid var(--line);min-height:210px;padding:36px 30px 28px 0}.process-section li:not(:last-child){border-right:1px solid var(--line)}.automatic-section{background:var(--blue-dark);max-width:none;color:var(--white);border-radius:0;margin-inline:calc(-1*max(20px,50vw - 560px));padding:82px max(20px,50vw - 560px)}.automatic-section .landing-eyebrow,.automatic-section p{color:var(--blue-light)}.dependency-visual>div,.dependency-visual>strong{border:1px solid var(--blue-light);color:var(--white);background:0 0;border-radius:2px}.dependency-visual>strong{background:var(--white);color:var(--blue-dark)}.control-section{border:1px solid var(--line);border-left:6px solid var(--blue);background:var(--surface);border-radius:0}.transaction-progress{border-bottom:1px solid var(--line);background:0 0;min-height:50px}.transaction-progress span{border-radius:0;width:26px;height:2px}.transaction-main{margin-top:48px}.transaction-main>h1,.birth-situation-layout h1,.discovery-layout h1,.no-match-panel h1,.route-preparation h1,.record-review-main>h1,.service-selection-main>h1{letter-spacing:-.045em}.back-button{min-height:40px;margin-bottom:30px}.privacy-panel,.situation-help,.requirements-panel,.record-confirmation{border-radius:0}.situation-option{border-width:1px;border-radius:0;min-height:118px}.situation-option.is-selected{box-shadow:inset 5px 0 0 var(--blue);border-width:2px}.notification-record,.record-group{border-radius:0}.record-group>header{background:var(--canvas)}.record-group.is-editing>header{background:var(--surface-blue)}.selection-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.62fr);gap:54px}.service-choice-list{border-top:2px solid var(--ink);gap:0}.service-choice{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.service-choice.is-chosen{background:var(--surface);border-left:0}.service-choice-pmmvy{border-left:0}.service-choice-top{min-height:150px;padding:30px 20px 20px 8px}.service-choice-number{color:var(--muted)}.service-timing{border-left:3px solid var(--line-strong);background:0 0;margin-inline:60px 20px}.automatic-permission{border-left-width:3px;margin-left:60px}.service-choice details{margin-left:60px}.permission-control{background:var(--canvas);margin-top:16px;padding-inline:60px 20px}.service-choice.is-chosen .permission-control{background:var(--surface-blue)}.selection-summary{border:1px solid var(--line);border-top:5px solid var(--blue)}.service-choice-immunisation{background:#f4f8f3;border:1px solid #bfd0c5;border-left:5px solid #2d6747;border-radius:14px;margin:18px 0 22px}.service-choice-immunisation.is-chosen{background:#f4f8f3;border-left:5px solid #2d6747}.service-choice-immunisation .service-choice-top{padding-left:20px}.service-choice-immunisation .service-availability{color:#2d6747}.service-choice-immunisation .service-timing,.service-choice-immunisation details{margin-left:72px}.service-choice-immunisation .permission-control{border-radius:0 0 13px 9px;padding-left:72px}.service-choice-immunisation.is-chosen .permission-control{background:#e7f0e8}.dashboard-main{margin-top:64px}.dashboard-title{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:28px}.dashboard-title h1{letter-spacing:-.05em;font-size:clamp(2.35rem,5vw,3.7rem)}.priority-panel{border:1px solid var(--line);border-left:6px solid var(--blue);background:var(--surface);padding:32px 34px}.priority-panel.needs-action{border-left-color:var(--amber);background:var(--surface)}.automation-event{background:var(--surface)}.journey-section{margin-top:88px}.connected-journey{border-top:2px solid var(--ink);gap:0;margin-left:34px}.connected-journey:before{left:-20px}.journey-service{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:130px;padding:24px 18px 24px 10px}.journey-service:before{width:54px;left:-54px}.journey-service.not-chosen{opacity:1}.journey-service.not-chosen .journey-service-main,.journey-service.not-chosen .journey-reference{opacity:.58}.journey-marker,.dashboard-status{border-radius:2px}.later-section>div{border-top:2px solid var(--ink)}.later-section article{min-height:142px}.demo-drawer{border-left:4px solid var(--amber)}.family-node{grid-template-columns:76px 1fr}.family-node .civic-graphic{color:var(--blue-dark)}.service-node{grid-template-columns:38px 1fr}.service-node .civic-graphic,.service-list .civic-graphic{align-self:start}.service-list article{grid-template-columns:58px 1fr}.automatic-copy{grid-template-columns:76px 1fr;align-items:start;gap:24px;display:grid}.automatic-copy .civic-graphic{border-color:var(--blue-light);color:var(--white);background:0 0}.automatic-copy .civic-graphic-paper{border-top-color:currentColor;border-right-color:currentColor}.situation-option{grid-template-columns:26px 52px 1fr}.service-choice-top{grid-template-columns:52px 1fr;gap:18px}.automatic-permission{grid-template-columns:38px 1fr;align-items:center;gap:12px;display:grid}.journey-marker{background:0 0;border:0;width:42px;height:42px}.journey-marker .civic-graphic{display:block}.automation-event{grid-template-columns:52px 1fr}@media (max-width:720px){.page-shell{padding-bottom:64px}.landing-hero{gap:52px;margin-block:50px 72px}.landing-hero h1{font-size:clamp(2.45rem,12vw,3.25rem)}.service-map{min-height:0;padding:18px}.landing-section{padding-block:72px}.process-section li{min-height:0;padding:28px 0;border-right:0!important}.automatic-section{margin-inline:-16px;padding:58px 22px}.selection-layout{gap:34px}.service-choice-top{padding-inline:0}.service-timing,.automatic-permission,.service-choice details{margin-inline:30px 0}.permission-control{padding-inline:30px 10px}.dashboard-main{margin-top:44px}.dashboard-title{margin-bottom:30px}.priority-panel{padding:24px 18px}.connected-journey{margin-left:20px}.connected-journey:before{left:-12px}.journey-service:before{width:31px;left:-31px}.automatic-copy{grid-template-columns:1fr}.automatic-copy .civic-graphic{margin-bottom:4px}.situation-option{grid-template-columns:24px 44px 1fr;gap:12px;padding-inline:14px}.situation-option .civic-graphic{--graphic-size:44px}.service-choice-top{grid-template-columns:44px 1fr;gap:12px}.service-choice-top .civic-graphic{--graphic-size:44px}.service-choice-immunisation .service-choice-top{padding-left:14px}.service-choice-immunisation .service-timing,.service-choice-immunisation details{margin-left:58px;margin-right:14px}.service-choice-immunisation .permission-control{padding-left:58px}}.operator-header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;min-height:72px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:flex}.operator-header nav{align-items:center;gap:8px;display:flex}.operator-family-link{min-height:44px;color:var(--blue-dark);align-items:center;padding:7px 12px;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.operator-family-link:hover{background:var(--surface-blue)}.operator-demo{background:var(--amber-light);color:#503700;border-bottom:1px solid #ead99b;align-items:center;gap:18px;min-height:48px;margin-inline:calc(-1*max(20px,50vw - 560px));padding:9px max(20px,50vw - 560px);display:flex}.operator-demo strong{white-space:nowrap;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:7px;font-size:.75rem;display:flex}.operator-demo p{margin:0;font-size:.76rem}.operator-hero{grid-template-columns:minmax(0,1.5fr) minmax(320px,.65fr);align-items:end;gap:clamp(52px,8vw,110px);padding:74px 0 68px;display:grid}.operator-hero h1{letter-spacing:-.052em;max-width:780px;margin-bottom:24px;font-size:clamp(2.55rem,5.2vw,4.15rem);line-height:1.02}.operator-hero>div>p{max-width:720px;color:var(--muted);margin:0;font-size:1.04rem;line-height:1.7}.operator-metrics{border-top:2px solid var(--ink);margin:0}.operator-metrics>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:76px;display:grid}.operator-metrics dt{color:var(--muted);font-size:.75rem;font-weight:750}.operator-metrics dd{color:var(--blue-dark);font-variant-numeric:tabular-nums;margin:0;font-size:1.55rem;font-weight:800}.operator-workspace{grid-template-columns:minmax(0,1.45fr) minmax(330px,.7fr);align-items:start;gap:26px;display:grid}.operator-form,.operator-handoff{border:1px solid var(--line);background:var(--surface)}.operator-form{padding:34px 38px 38px}.operator-form>header{border-bottom:2px solid var(--ink);grid-template-columns:44px 1fr;gap:16px;padding-bottom:28px;display:grid}.operator-form>header>span,.operator-events>header>div>span{color:var(--blue);letter-spacing:.08em;font-size:.75rem;font-weight:850}.operator-form>header h2,.operator-events>header h2{margin:0 0 7px;font-size:1.65rem}.operator-form>header p,.operator-events>header p{color:var(--muted);margin:0;font-size:.83rem}.operator-form fieldset{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:28px 0}.operator-form legend{width:100%;color:var(--blue-dark);letter-spacing:.045em;text-transform:uppercase;margin-bottom:18px;padding:0;font-size:.76rem;font-weight:850}.operator-field-grid{grid-template-columns:1fr 1.25fr;gap:18px;display:grid}.operator-birth-grid{grid-template-columns:repeat(3,1fr)}.operator-field-grid label{min-width:0}.operator-field-grid label>span{color:var(--muted);margin-bottom:7px;font-size:.75rem;font-weight:750;display:block}.operator-field-grid input,.operator-field-grid select{border:1px solid var(--line-strong);background:var(--surface);border-radius:2px;width:100%;min-height:50px;padding:8px 11px;font-size:.9rem}.operator-field-grid input:focus,.operator-field-grid select:focus{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue);outline:3px solid var(--blue-light);outline-offset:0}.operator-mobile{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.operator-mobile b{border:1px solid var(--line-strong);background:var(--canvas);color:var(--muted);border-right:0;place-items:center;padding:0 12px;font-size:.8rem;display:grid}.operator-mobile input{border-radius:0 2px 2px 0}.operator-error{border-left:4px solid var(--red);color:var(--red);background:#fff0ee;margin:24px 0 0;padding:13px 15px;font-size:.8rem;font-weight:750}.operator-submit{text-align:left;border-radius:2px;justify-content:space-between;align-items:center;width:100%;min-height:60px;margin-top:30px;display:flex}.operator-submit span{font-size:1.35rem}.operator-handoff{border-top:5px solid var(--blue);background:var(--blue-dark);min-height:520px;color:var(--white);padding:31px 30px;position:sticky;top:22px}.operator-handoff:focus{outline:4px solid var(--focus);outline-offset:3px}.operator-handoff.is-claimed{background:#103e28;border-top-color:#58b881}.operator-status{border:1px solid var(--blue-light);width:fit-content;color:var(--blue-light);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:28px;padding:4px 9px;font-size:.75rem;font-weight:850;display:flex}.operator-status i,.event-state i{background:#76a3ef;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #76a3ef2e}.operator-handoff.is-claimed .operator-status{color:#dff6e8;border-color:#aee1c2}.operator-handoff.is-claimed .operator-status i{background:#74d299;box-shadow:0 0 0 4px #74d2992e}.operator-status.is-muted{color:var(--blue-light);border-color:#dce7fb73}.operator-handoff h2{color:var(--white);margin-bottom:14px;font-size:1.8rem}.operator-handoff>p{color:var(--blue-light);margin-bottom:24px;font-size:.84rem;line-height:1.65}.handoff-reference{border-block:1px solid #dce7fb47;margin:0 0 22px}.handoff-reference>div{grid-template-columns:1fr auto;gap:12px;padding:11px 0;display:grid}.handoff-reference>div+div{border-top:1px solid #dce7fb2e}.handoff-reference dt{color:var(--blue-light);font-size:.75rem}.handoff-reference dd{margin:0;font-size:.78rem;font-weight:750}.handoff-actions{gap:8px;margin-bottom:26px;display:grid}.operator-primary-link{background:var(--white);min-height:55px;color:var(--blue-dark);justify-content:space-between;align-items:center;padding:10px 16px;font-size:.8rem;font-weight:800;text-decoration:none;display:flex}.operator-primary-link:hover{background:var(--blue-light)}.operator-copy{min-height:44px;color:var(--white);background:0 0;border:1px solid #dce7fb6b;border-radius:0;font-size:.75rem}.operator-copy:hover{border-color:var(--white);background:#ffffff14}.operator-handoff ol{border-top:1px solid #dce7fb47;margin:0;padding:0;list-style:none}.operator-handoff li{color:#dce7fb99;border-bottom:1px solid #dce7fb2e;grid-template-columns:28px 1fr;align-items:center;gap:11px;min-height:62px;display:grid}.operator-handoff li>span{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;display:grid}.operator-handoff li strong{font-size:.75rem}.operator-handoff li.is-current{color:var(--white)}.operator-handoff li.is-current>span{border-color:var(--white);background:var(--white);color:var(--blue-dark)}.operator-handoff li.is-done{color:#bce7cc}.operator-handoff li.is-done>span{background:#74d29924;border-color:#74d299}.operator-events{margin-top:92px;padding-bottom:40px}.operator-events>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.operator-events>header>div{grid-template-columns:44px 1fr;display:grid}.operator-events>header>div>span{grid-row:1/3;padding-top:8px}.operator-events>header button{border:1px solid var(--blue);min-height:42px;color:var(--blue);background:0 0;border-radius:2px;padding:5px 11px;font-size:.75rem}.operator-events>header button:hover{background:var(--surface-blue)}.operator-empty{color:var(--muted);padding:30px 0}.operator-event-skeleton{background:linear-gradient(90deg, var(--line) 25%, var(--surface) 50%, var(--line) 75%);background-size:200% 100%;height:110px;margin-top:18px;animation:1.4s infinite operator-loading}@keyframes operator-loading{to{background-position-x:-200%}}.operator-event-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,.9fr) minmax(430px,1.6fr) minmax(190px,.65fr);align-items:center;gap:24px;min-height:116px;padding:20px 0;display:grid}.operator-event-person{align-items:center;gap:13px;min-width:0;display:flex}.operator-event-person>span{background:var(--surface-blue);width:40px;height:40px;color:var(--blue);flex:none;place-items:center;font-size:.85rem;font-weight:850;display:grid}.operator-event-person h3{margin:0;font-size:.92rem}.operator-event-person p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.75rem}.operator-event-list article>dl{grid-template-columns:1.1fr .9fr .8fr;gap:18px;margin:0;display:grid}.operator-event-list dt{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:750}.operator-event-list dd{margin:2px 0 0;font-size:.75rem;font-weight:700}.event-state{text-align:right;justify-self:end}.event-state>span{color:var(--amber);align-items:center;gap:8px;font-size:.75rem;font-weight:850;display:flex}.event-state i{background:#b68219;box-shadow:0 0 0 4px #b6821921}.event-state.is-claimed>span{color:var(--green)}.event-state.is-claimed i{background:#3d9b69;box-shadow:0 0 0 4px #3d9b6921}.event-state small{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}@media (max-width:960px){.operator-hero{grid-template-columns:1fr;gap:38px}.operator-metrics{grid-template-columns:repeat(3,1fr);display:grid}.operator-metrics>div{border-right:1px solid var(--line);flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:2px;min-height:94px;padding:12px 16px;display:flex}.operator-workspace{grid-template-columns:1fr}.operator-handoff{min-height:0;position:static}.operator-event-list article{grid-template-columns:1fr auto}.operator-event-list article>dl{grid-area:2/1/auto/-1}.event-state{grid-area:1/2}}@media (max-width:720px){.operator-header{margin-inline:-16px;padding:12px 16px}.operator-family-link{display:none}.operator-demo{flex-direction:column;align-items:flex-start;gap:2px;margin-inline:-16px;padding:10px 16px}.operator-demo strong{font-size:.75rem}.operator-hero{padding:50px 0 46px}.operator-hero h1{font-size:clamp(2.3rem,12vw,3.1rem)}.operator-metrics{grid-template-columns:1fr}.operator-metrics>div{border-right:0;flex-direction:row;justify-content:space-between;align-items:center;min-height:66px}.operator-form{padding:26px 18px 24px}.operator-form>header{grid-template-columns:32px 1fr}.operator-field-grid,.operator-birth-grid{grid-template-columns:1fr}.operator-handoff{padding:28px 20px}.operator-events{margin-top:70px}.operator-events>header{flex-direction:column;align-items:flex-start}.operator-events>header>div{grid-template-columns:32px 1fr}.operator-event-list article{grid-template-columns:1fr;gap:16px}.operator-event-list article>dl{grid-area:auto/1;grid-template-columns:1fr 1fr}.operator-event-list article>dl>div:last-child{grid-column:1/-1}.event-state{text-align:left;grid-area:auto/1;justify-self:start}}.janam-hero{background:#f8f3e9;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:center;gap:clamp(52px,7vw,96px);min-height:720px;margin-inline:calc(-1*max(20px,50vw - 560px));padding:72px max(20px,50vw - 560px) 78px;display:grid;overflow:hidden}.janam-hero-copy{z-index:2;position:relative}.janam-kicker{color:var(--blue);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:19px;font-size:.75rem;font-weight:850;display:flex}.janam-kicker i{background:#e47a32;width:22px;height:3px;display:inline-block}.janam-hero h1{color:#111827;letter-spacing:-.058em;max-width:710px;margin-bottom:28px;font-size:clamp(3.15rem,5.65vw,5rem);font-weight:780;line-height:.99}[lang=hi] .janam-hero h1{letter-spacing:-.045em;max-width:760px;line-height:1.09}.janam-hero-copy>p{color:#394458;max-width:660px;margin-bottom:32px;font-size:1.08rem;line-height:1.75}.janam-hero .hero-actions button{border-radius:2px;min-height:60px}.janam-hero .hero-actions button:first-child{padding-inline:25px;box-shadow:6px 6px #e7a04b}.janam-hero .hero-actions button:first-child:hover{transform:translate(2px,2px);box-shadow:4px 4px #e7a04b}.janam-reassurance{color:#596272;border-top:1px solid #d8d0c2;flex-wrap:wrap;gap:8px 22px;margin:34px 0 0;padding:20px 0 0;font-size:.75rem;list-style:none;display:flex}.janam-reassurance li:before{content:"✓";color:var(--green);margin-right:6px;font-weight:900}.janam-preview-wrap{z-index:1;align-items:center;min-height:600px;display:grid;position:relative}.preview-shape{display:block;position:absolute}.preview-shape-one{background:#ef9c43;border-radius:50%;width:250px;height:250px;top:16px;right:-88px}.preview-shape-two{background:#de6656;width:190px;height:190px;bottom:2px;left:-58px;transform:rotate(12deg)}.janam-preview{z-index:2;background:var(--surface);width:100%;box-shadow:14px 16px 0 var(--blue-dark);border:1px solid #17243b;position:relative;overflow:hidden}.janam-preview>header{background:var(--blue-dark);min-height:66px;color:var(--white);justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.janam-preview>header span{letter-spacing:.04em;font-size:.75rem;font-weight:800}.janam-preview>header strong{color:#f6c275;letter-spacing:.07em;border:1px solid #ffffff6b;padding:4px 8px;font-size:.75rem}.preview-family{background:#fffaf1;border-bottom:1px solid #e8dfd1;grid-template-columns:60px 1fr;gap:16px;padding:25px 22px 23px;display:grid}.preview-baby-mark{width:58px;height:58px;color:var(--blue-dark);background:#f4a24b;border-radius:50% 50% 44% 44%;place-items:center;display:grid}.preview-baby-mark span{border:2px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.95rem;font-weight:900;display:grid}.preview-found{color:var(--green);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:5px;font-size:.75rem;font-weight:850;display:flex}.preview-found i{background:#2d8b59;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #2d8b5921}.preview-family h2{margin-bottom:3px;font-size:1.2rem;line-height:1.25}.preview-family p{color:var(--muted);margin:0;font-size:.75rem}.preview-services{padding:0 20px}.preview-service{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 28px;align-items:center;gap:12px;min-height:78px;display:grid}.preview-service .civic-graphic{--graphic-size:36px}.preview-service strong,.preview-service small{display:block}.preview-service strong{font-size:.78rem}.preview-service small{color:var(--muted);margin-top:2px;font-size:.75rem}.preview-service-state{border:1px solid var(--line-strong);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.preview-service-0{background:linear-gradient(90deg, var(--green-light), transparent 72%)}.preview-service-0 .preview-service-state{border-color:var(--green);background:var(--green);color:var(--white)}.preview-service-1 .preview-service-state{color:#a45000;background:#fff0d8;border-color:#d87921}.janam-preview>footer{background:var(--surface-blue);min-height:58px;color:var(--blue-dark);align-items:center;gap:11px;padding:13px 20px;font-size:.75rem;font-weight:800;display:flex}.janam-preview>footer span{color:#df732b;font-size:1.2rem}.janam-proof{color:var(--white);background:#121a2a;grid-template-columns:repeat(3,1fr);margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:grid}.janam-proof>div{grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:130px;padding:24px 34px 24px 0;display:grid}.janam-proof>div:not(:last-child){border-right:1px solid #fff3;margin-right:34px}.janam-proof strong{color:#f4ae57;white-space:nowrap;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.janam-proof span{color:#d7deea;max-width:150px;font-size:.78rem;line-height:1.45}.janam-story{max-width:1120px;margin:0 auto;padding:112px 0 118px}.janam-story-heading{grid-template-columns:minmax(0,.9fr) minmax(380px,.75fr);align-items:end;gap:90px;margin-bottom:60px;display:grid}.janam-story-heading h2{letter-spacing:-.045em;max-width:650px;margin:0;font-size:clamp(2.35rem,4.2vw,3.8rem);line-height:1.05}[lang=hi] .janam-story-heading h2{line-height:1.16}.janam-story-heading>p{color:var(--muted);margin:0;font-size:.94rem}.janam-service-rail{border-block:2px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.janam-service-rail article{min-height:330px;padding:25px 22px 30px}.janam-service-rail article:not(:last-child){border-right:1px solid var(--line)}.janam-service-rail article>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:46px;display:flex}.janam-service-rail article>header>span{color:var(--muted);letter-spacing:.08em;font-size:.75rem;font-weight:850}.janam-service-rail article>small{color:#bf5e1d;letter-spacing:.045em;text-transform:uppercase;margin-bottom:9px;font-size:.75rem;font-weight:850;display:block}.janam-service-rail h3{margin-bottom:11px;font-size:1.16rem}.janam-service-rail p{color:var(--muted);margin:0;font-size:.79rem}.janam-realities{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;max-width:1120px;margin:104px auto;display:grid}.janam-realities>div{border:1px solid var(--line);background:var(--surface);padding:36px 38px}.janam-realities ul{flex-wrap:wrap;gap:9px;margin:28px 0 0;padding:0;list-style:none;display:flex}.janam-realities li{border:1px solid var(--line);background:var(--canvas);padding:7px 11px;font-size:.75rem;font-weight:750}.janam-realities li span{color:var(--green);margin-right:6px}.janam-realities aside{color:#17243b;background:#f4a24b;grid-template-columns:52px 1fr;gap:17px;padding:38px;display:grid}.janam-realities aside>span{border:2px solid;border-radius:50%;place-items:center;width:50px;height:50px;font-size:1.2rem;display:grid}.janam-realities aside h2{margin-bottom:11px;font-size:1.6rem}.janam-realities aside p{margin:0;font-size:.83rem}.janam-final{color:#151c2b;background:#df6655;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;margin-inline:calc(-1*max(20px,50vw - 560px));padding:74px max(20px,50vw - 560px);display:grid}.janam-final>div:first-child>span{letter-spacing:.065em;text-transform:uppercase;margin-bottom:9px;font-size:.75rem;font-weight:850;display:block}.janam-final h2{letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(2.15rem,4.2vw,3.6rem);line-height:1.08}.janam-final .hero-actions button:first-child{border-color:var(--blue-dark);background:var(--blue-dark)}.janam-final .hero-actions .secondary-button{color:#151c2b;background:0 0;border-color:#151c2b}.janam-final .hero-actions .secondary-button:hover{background:#ffffff3d}@media (max-width:960px){.janam-hero{grid-template-columns:1fr;padding-block:68px 84px}.janam-hero-copy{max-width:760px}.janam-preview-wrap{width:min(100%,560px);margin-inline:auto}.janam-story-heading{grid-template-columns:1fr;gap:25px}.janam-service-rail{grid-template-columns:repeat(2,1fr)}.janam-service-rail article{border-bottom:1px solid var(--line)}.janam-service-rail article:nth-child(2){border-right:0}.janam-proof>div{grid-template-columns:1fr;gap:5px}}@media (max-width:720px){.janam-hero{grid-template-columns:1fr;gap:46px;min-height:0;margin-inline:-16px;padding:36px 16px 54px}.janam-kicker{margin-bottom:14px;font-size:.75rem}.janam-hero h1{margin-bottom:21px;font-size:clamp(2.45rem,12.2vw,3.15rem);line-height:1.02}[lang=hi] .janam-hero h1{font-size:clamp(2.3rem,11.8vw,3rem);line-height:1.1}.janam-hero-copy>p{margin-bottom:24px;font-size:.89rem;line-height:1.64}.janam-hero .hero-actions{gap:12px}.janam-hero .hero-actions button{width:100%}.janam-hero .hero-actions .secondary-button{border-width:1px;min-height:44px;padding-block:5px}.janam-reassurance{grid-template-columns:repeat(3,1fr);gap:0;margin-top:26px;padding-top:14px;font-size:.75rem;line-height:1.45;display:grid}.janam-reassurance li{padding-right:6px}.janam-reassurance li:before{margin:0 0 2px;display:block}.janam-preview-wrap{width:calc(100% - 8px);min-height:0}.preview-shape{display:none}.janam-preview{box-shadow:8px 9px 0 var(--blue-dark)}.preview-family{grid-template-columns:48px 1fr;padding-inline:16px}.preview-baby-mark{width:46px;height:46px}.preview-baby-mark span{width:29px;height:29px}.preview-services{padding-inline:14px}.preview-service{grid-template-columns:36px 1fr 26px;gap:9px}.janam-proof{grid-template-columns:1fr;margin-inline:-16px;padding-inline:16px}.janam-proof>div{grid-template-columns:110px 1fr;gap:16px;min-height:88px;padding:16px 0}.janam-proof>div:not(:last-child){border-bottom:1px solid #fff3;border-right:0;margin:0}.janam-proof strong{font-size:2.25rem}.janam-story{padding-block:78px}.janam-story-heading{margin-bottom:42px}.janam-story-heading h2{font-size:2.55rem}.janam-service-rail{grid-template-columns:1fr}.janam-service-rail article{min-height:0;padding:25px 4px 30px;border-right:0!important}.janam-service-rail article>header{margin-bottom:28px}.janam-realities{grid-template-columns:1fr;margin-block:74px}.janam-realities>div,.janam-realities aside{padding:28px 22px}.janam-realities aside{grid-template-columns:42px 1fr}.janam-realities aside>span{width:40px;height:40px}.janam-final{grid-template-columns:1fr;gap:32px;margin-inline:-16px;padding:56px 18px}.janam-final .hero-actions,.janam-final .hero-actions button{width:100%}}.verify-main{max-width:1120px;margin:0 auto;padding:28px 0 96px}.verify-topline{border-bottom:1px solid var(--line);min-height:58px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;display:flex}.verify-topline .back-button{margin:0}.verify-topline>span{letter-spacing:.045em;text-transform:uppercase;font-size:.75rem;font-weight:800}.verify-experience{grid-template-columns:minmax(0,1.05fr) minmax(420px,.78fr);align-items:center;gap:clamp(70px,9vw,130px);min-height:650px;padding-block:58px;display:grid}.verify-story h1{letter-spacing:-.052em;max-width:660px;margin-bottom:24px;font-size:clamp(3rem,5.3vw,4.7rem);line-height:1.02}[lang=hi] .verify-story h1{line-height:1.12}.verify-story .transaction-intro{color:#465267;max-width:620px;margin-bottom:36px;font-size:1.03rem;line-height:1.75}.verify-privacy{border-block:1px solid var(--line);grid-template-columns:38px 1fr;gap:14px;max-width:600px;padding:20px 0;display:grid}.verify-privacy>span{background:var(--green-light);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid}.verify-privacy h2{margin:0 0 3px;font-size:.88rem}.verify-privacy p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.verify-card{background:var(--surface);border:1px solid #17243b;position:relative;box-shadow:11px 12px #e9a04b}.verify-card>header{background:var(--blue-dark);min-height:72px;color:var(--white);grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:14px 24px;display:grid}.verify-card>header>span{color:#f3b763;letter-spacing:.04em;border:1px solid #ffffff73;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:850;display:grid}.verify-card>header h2{margin:0;font-size:1.12rem}.verify-card>form{padding:27px 25px 26px}.verify-card .form-field{max-width:none;margin-bottom:25px}.verify-card .form-field>span{color:#263349;font-size:.76rem}.verify-card .mobile-input-wrap{border-width:1px;border-radius:0;grid-template-columns:66px 1fr;max-width:none;min-height:66px}.verify-card .mobile-input-wrap input{font-size:1.18rem;font-weight:700}.verify-card .form-field small{font-size:.75rem}.verify-submit{text-align:left;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:58px;display:flex}.verify-submit span{font-size:1.25rem}.verify-card .form-error{background:#fff0ee;margin:-8px 25px 20px;font-size:.75rem}.demo-journeys{border-top:1px solid var(--line);background:#fffaf1;padding:24px 25px 26px}.demo-journeys>div:first-child{margin-bottom:15px}.demo-journeys>div:first-child strong,.demo-journeys>div:first-child small{display:block}.demo-journeys>div:first-child strong{color:#7a4b10;font-size:.75rem}.demo-journeys>div:first-child small{color:#806b52;margin-top:2px;font-size:.75rem}.demo-journey-list{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.demo-journey-list button{background:var(--surface);min-width:0;min-height:104px;color:var(--ink);text-align:left;border:1px solid #d9c49f;border-radius:0;flex-direction:column;align-items:flex-start;padding:10px;display:flex}.demo-journey-list button:hover{background:#fff6e8;border-color:#c66b20}.demo-journey-list button.is-selected{border:2px solid var(--blue);background:var(--surface-blue)}.demo-journey-list button>span{min-width:24px;height:24px;color:var(--blue-dark);background:#f0a14e;border-radius:50%;place-items:center;margin-bottom:8px;padding-inline:4px;font-size:.75rem;font-weight:900;display:grid}.demo-journey-list button strong{font-size:.75rem;line-height:1.3}.demo-journey-list button small{color:var(--muted);margin-top:auto;font-size:.75rem}.verify-code-experience{align-items:center}.verify-story .change-number{margin-top:-22px;margin-bottom:26px}.demo-code-card{background:#fff5df;border-bottom:1px solid #ead8b9;padding:24px 25px 25px}.demo-code-card>div>span{color:#94520d;letter-spacing:.045em;text-transform:uppercase;font-size:.75rem;font-weight:850;display:block}.demo-code-card>div>p{color:#765d40;margin:3px 0 14px;font-size:.75rem}.demo-code-card>strong{color:var(--blue-dark);letter-spacing:.18em;margin-bottom:14px;font-size:1.8rem;line-height:1;display:block}.demo-code-card>button{color:#824810;background:0 0;border:1px solid #aa6b28;border-radius:0;min-height:38px;padding:4px 10px;font-size:.75rem}.demo-code-card>button:hover{background:#ffe8bf}.verify-code-card .code-field input{text-align:center;border-width:1px;border-radius:0;width:100%;min-height:66px}.verify-code-card .resend-row{border-top:1px solid var(--line);min-height:54px;margin:0;padding:0 25px;font-size:.75rem}.verify-code-card .verification-help{border-top:1px solid var(--line);background:var(--canvas);margin:0;padding:20px 25px 24px}.verify-code-card .verification-help h2{margin-bottom:4px;font-size:.76rem}.verify-code-card .verification-help p{font-size:.75rem}@media (max-width:900px){.verify-experience{grid-template-columns:1fr;gap:46px}.verify-story{max-width:700px}.verify-card{width:min(100%,560px)}}@media (max-width:720px){.verify-main{padding:14px 0 64px}.verify-topline{min-height:48px}.verify-topline>span{text-align:right;max-width:210px}.verify-experience{gap:34px;min-height:0;padding-block:34px 10px}.verify-story .janam-kicker{display:none}.verify-story h1{margin-bottom:17px;font-size:clamp(2.4rem,12vw,3rem)}[lang=hi] .verify-story h1{font-size:clamp(2.25rem,11.4vw,2.85rem)}.verify-story .transaction-intro{margin-bottom:22px;font-size:.88rem;line-height:1.65}.verify-privacy{grid-template-columns:32px 1fr;padding:15px 0}.verify-privacy>span{width:30px;height:30px}.verify-card{width:calc(100% - 8px);box-shadow:7px 8px #e9a04b}.verify-card>header{min-height:62px;padding-inline:17px}.verify-card>form,.demo-code-card,.demo-journeys{padding-inline:17px}.demo-journey-list{grid-template-columns:1fr}.demo-journey-list button{grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;column-gap:8px;min-height:64px;display:grid}.demo-journey-list button>span{grid-row:1/3;margin:0}.demo-journey-list button small{margin:1px 0 0}.verify-code-card .resend-row,.verify-code-card .verification-help{padding-inline:17px}}.actor-v2-main{max-width:1120px}.actor-v2-experience{grid-template-columns:minmax(0,1.06fr) minmax(430px,.78fr);align-items:center;gap:clamp(70px,9vw,125px);min-height:680px;padding-block:58px;display:grid}.actor-v2-story h1{letter-spacing:-.052em;max-width:680px;margin-bottom:24px;font-size:clamp(3rem,5.1vw,4.55rem);line-height:1.02}[lang=hi] .actor-v2-story h1{line-height:1.13}.actor-v2-story>.transaction-intro{color:#465267;max-width:620px;margin-bottom:30px;font-size:1rem;line-height:1.72}.actor-verified{border-block:1px solid var(--line);grid-template-columns:40px 1fr;align-items:center;gap:13px;max-width:600px;padding:16px 0;display:grid}.actor-verified>span{background:var(--green);width:36px;height:36px;color:var(--white);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.actor-verified small,.actor-verified strong,.actor-verified em{display:block}.actor-verified small{color:var(--green);letter-spacing:.045em;text-transform:uppercase;margin-bottom:2px;font-size:.75rem;font-style:normal;font-weight:850}.actor-verified strong{font-size:.92rem}.actor-verified em{color:var(--muted);margin-top:1px;font-size:.75rem;font-style:normal}.actor-promise{background:#fff7e9;border-left:5px solid #e98e3a;max-width:600px;margin-top:26px;padding:24px 26px}.actor-promise>span{color:#a85717;letter-spacing:.055em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850;display:block}.actor-promise h2{margin-bottom:8px;font-size:1.18rem}.actor-promise p{color:#5f5547;margin:0;font-size:.75rem;line-height:1.6}.actor-v2-card{background:var(--surface);border:1px solid #17243b;box-shadow:11px 12px #de6656}.actor-v2-card>header{background:var(--blue-dark);min-height:72px;color:var(--white);grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:14px 24px;display:grid}.actor-v2-card>header>span{color:#f3b763;border:1px solid #ffffff73;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:850;display:grid}.actor-v2-card>header h2{margin:0;font-size:1.12rem}.actor-v2-card .actor-options{border:0;gap:0;margin:0;padding:0 22px;display:grid}.actor-v2-card .actor-option{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:48px 1fr 28px;align-items:center;gap:13px;min-height:135px;padding:20px 2px;display:grid;position:relative}.actor-v2-card .actor-option:hover{background:linear-gradient(90deg, var(--surface-blue), transparent)}.actor-v2-card .actor-option.is-selected{box-shadow:inset 5px 0 0 var(--blue);background:var(--surface-blue);margin-inline:-22px;padding-inline:24px}.actor-v2-card .actor-option:has(input:focus-visible){outline:4px solid var(--focus);outline-offset:-4px}.actor-v2-card .actor-option input{opacity:0;width:1px;height:1px;position:absolute}.actor-role-mark{border:1px solid var(--blue);background:var(--surface);width:44px;height:44px;color:var(--blue-dark);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.actor-option.is-selected .actor-role-mark{background:var(--blue);color:var(--white)}.actor-option-copy em,.actor-option-copy strong,.actor-option-copy small{display:block}.actor-option-copy em{color:#9a5315;letter-spacing:.035em;text-transform:uppercase;background:#fff1d9;width:fit-content;margin-bottom:5px;padding:2px 6px;font-size:.75rem;font-style:normal;font-weight:850}.actor-option-copy strong{margin:0 0 4px;font-size:.83rem}.actor-option-copy small{color:var(--muted);font-size:.75rem;line-height:1.5}.actor-choice-state{border:1px solid var(--line-strong);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.actor-option.is-selected .actor-choice-state{border-color:var(--green);background:var(--green);color:var(--white)}.actor-v2-card>.form-error{background:#fff0ee;margin:18px 22px 0;font-size:.75rem}.actor-selected{border-left:4px solid var(--green);background:var(--green-light);gap:2px;margin:20px 22px 0;padding:13px 15px;display:grid}.actor-selected span{color:var(--green);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:850}.actor-selected strong{font-size:.75rem}.actor-submit{width:calc(100% - 44px);margin:22px}@media (max-width:900px){.actor-v2-experience{grid-template-columns:1fr;gap:46px}.actor-v2-story{max-width:700px}.actor-v2-card{width:min(100%,560px)}}@media (max-width:720px){.actor-v2-experience{gap:34px;min-height:0;padding-block:34px 10px}.actor-v2-story .janam-kicker{display:none}.actor-v2-story h1{margin-bottom:17px;font-size:clamp(2.35rem,11.7vw,2.95rem)}[lang=hi] .actor-v2-story h1{font-size:clamp(2.2rem,11vw,2.8rem)}.actor-v2-story>.transaction-intro{margin-bottom:22px;font-size:.87rem;line-height:1.64}.actor-promise{padding:20px 18px}.actor-v2-card{width:calc(100% - 8px);box-shadow:7px 8px #de6656}.actor-v2-card>header{min-height:62px;padding-inline:17px}.actor-v2-card .actor-options{padding-inline:16px}.actor-v2-card .actor-option{grid-template-columns:42px 1fr 26px;gap:10px;min-height:128px}.actor-v2-card .actor-option.is-selected{margin-inline:-16px;padding-inline:18px}.actor-role-mark{width:40px;height:40px}.actor-selected{margin-inline:16px}.actor-submit{width:calc(100% - 32px);margin:20px 16px}}.situation-v2-main{max-width:1120px}.situation-v2-experience{grid-template-columns:minmax(0,.98fr) minmax(500px,.88fr);align-items:center;gap:clamp(64px,8vw,110px);min-height:690px;padding-block:52px;display:grid}.situation-v2-story h1{letter-spacing:-.057em;max-width:650px;margin-bottom:24px;font-size:clamp(3.2rem,5.4vw,4.7rem);line-height:.99}[lang=hi] .situation-v2-story h1{letter-spacing:-.045em;line-height:1.12}.situation-v2-story>.transaction-intro{color:#465267;max-width:630px;margin-bottom:30px;font-size:1rem;line-height:1.72}.situation-rule{background:#fff7e9;border-left:5px solid #e98e3a;max-width:620px;padding:25px 27px 23px}.situation-rule>span{color:#9d511b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850;display:block}.situation-rule h2{margin-bottom:8px;font-size:1.2rem}.situation-rule>p{color:#5f5547;margin:0;font-size:.75rem;line-height:1.62}.situation-rule-steps{border-top:1px solid #e8d5b6;grid-template-columns:1fr 1fr;margin-top:19px;display:grid}.situation-rule-steps>div{padding:13px 12px 0 0}.situation-rule-steps>div+div{border-left:1px solid #e8d5b6;padding-left:16px}.situation-rule-steps small,.situation-rule-steps strong{display:block}.situation-rule-steps small{color:#a05b24;text-transform:uppercase;font-size:.75rem;font-weight:850}.situation-rule-steps strong{margin-top:2px;font-size:.75rem}.situation-v2-card{background:var(--surface);border:1px solid #17243b;box-shadow:11px 12px #e7a04b}.situation-v2-card>header{background:var(--blue-dark);min-height:82px;color:var(--white);grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:14px 24px;display:grid}.situation-v2-card>header>span{color:#f3b763;border:1px solid #ffffff73;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:850;display:grid}.situation-v2-card>header h2{color:var(--white);margin:0;font-size:1.12rem}.situation-v2-card>header p{color:var(--blue-light);margin:2px 0 0;font-size:.75rem}.situation-v2-options{border:0;margin:0;padding:0 22px;display:grid}.situation-v2-option{--route-accent:var(--blue);border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:60px 1fr 28px;align-items:center;gap:14px;min-height:148px;padding:20px 2px;display:grid;position:relative}.situation-v2-option.situation-home{--route-accent:var(--green)}.situation-v2-option.situation-delayed{--route-accent:#9b5b13}.situation-v2-option:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--route-accent) 8%, white), transparent)}.situation-v2-option.is-selected{box-shadow:inset 5px 0 0 var(--route-accent);background:color-mix(in srgb, var(--route-accent) 8%, white);margin-inline:-22px;padding-inline:24px}.situation-v2-option:has(input:focus-visible){outline:4px solid var(--focus);outline-offset:-4px}.situation-v2-option input{opacity:0;width:1px;height:1px;position:absolute}.situation-route-mark{width:56px;height:56px;display:block;position:relative}.situation-route-mark .civic-graphic{--graphic-size:52px;border-color:var(--route-accent);background:color-mix(in srgb, var(--route-accent) 8%, white);color:var(--route-accent)}.situation-route-mark b{border:2px solid var(--white);background:var(--route-accent);min-width:23px;height:23px;color:var(--white);border-radius:12px;place-items:center;padding-inline:4px;font-size:.75rem;line-height:1;display:grid;position:absolute;bottom:-1px;right:-1px}.situation-v2-copy em,.situation-v2-copy strong,.situation-v2-copy small{display:block}.situation-v2-copy em{background:color-mix(in srgb, var(--route-accent) 10%, white);width:fit-content;color:var(--route-accent);letter-spacing:.035em;text-transform:uppercase;margin-bottom:5px;padding:2px 6px;font-size:.75rem;font-style:normal;font-weight:850}.situation-v2-copy strong{margin-bottom:4px;font-size:.84rem;line-height:1.35}.situation-v2-copy small{color:var(--muted);font-size:.75rem;line-height:1.52}.situation-v2-state{border:1px solid var(--line-strong);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.situation-v2-option.is-selected .situation-v2-state{border-color:var(--route-accent);background:var(--route-accent);color:var(--white)}.situation-v2-card>.form-error{background:#fff0ee;margin:18px 22px 0;font-size:.75rem}.situation-v2-next{border-left:4px solid var(--green);background:var(--green-light);gap:2px;margin:20px 22px 0;padding:14px 15px;display:grid}.situation-v2-next span{color:var(--green);letter-spacing:.045em;text-transform:uppercase;font-size:.75rem;font-weight:850}.situation-v2-next strong{font-size:.75rem}.situation-v2-next p{color:#345c43;margin:2px 0 0;font-size:.75rem;line-height:1.48}.situation-v2-submit{width:calc(100% - 44px);margin:22px}@media (max-width:960px){.situation-v2-experience{grid-template-columns:1fr;gap:46px}.situation-v2-story{max-width:720px}.situation-v2-card{width:min(100%,600px)}}@media (max-width:720px){.situation-v2-experience{gap:34px;min-height:0;padding-block:34px 10px}.situation-v2-story .janam-kicker{display:none}.situation-v2-story h1{margin-bottom:17px;font-size:clamp(2.55rem,12.7vw,3.15rem)}[lang=hi] .situation-v2-story h1{font-size:clamp(2.25rem,11.3vw,2.85rem)}.situation-v2-story>.transaction-intro{margin-bottom:22px;font-size:.87rem;line-height:1.64}.situation-rule{padding:18px 18px 17px}.situation-rule h2{font-size:1rem}.situation-rule>p{font-size:.75rem}.situation-rule-steps{display:none}.situation-v2-card{width:calc(100% - 8px);box-shadow:7px 8px #e7a04b}.situation-v2-card>header{min-height:70px;padding-inline:17px}.situation-v2-options{padding-inline:16px}.situation-v2-option{grid-template-columns:52px 1fr 26px;gap:10px;min-height:150px}.situation-v2-option.is-selected{margin-inline:-16px;padding-inline:18px}.situation-route-mark{width:49px;height:49px}.situation-route-mark .civic-graphic{--graphic-size:46px}.situation-route-mark b{min-width:21px;height:21px}.situation-v2-next{margin-inline:16px}.situation-v2-submit{width:calc(100% - 32px);margin:20px 16px}}.discovery-v2-main{max-width:1120px}.discovery-v2-experience{grid-template-columns:minmax(0,.84fr) minmax(560px,1fr);align-items:center;gap:clamp(58px,7vw,94px);min-height:700px;padding-block:52px;display:grid}.discovery-v2-story h1{letter-spacing:-.057em;max-width:590px;margin-bottom:24px;font-size:clamp(3.25rem,5.25vw,4.65rem);line-height:1}[lang=hi] .discovery-v2-story h1{letter-spacing:-.045em;line-height:1.12}.discovery-v2-story>.transaction-intro{color:#465267;max-width:590px;margin-bottom:29px;font-size:.96rem;line-height:1.72}.discovery-match-proof{border-block:1px solid var(--line);grid-template-columns:76px 1fr;align-items:center;gap:16px;max-width:590px;padding:17px 0;display:grid}.discovery-match-proof .civic-graphic{border-color:var(--green);background:var(--green-light);color:var(--green)}.discovery-match-proof small,.discovery-match-proof strong{display:block}.discovery-match-proof small{color:var(--green);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:850}.discovery-match-proof strong{font-size:.84rem}.discovery-readonly{background:#fff7e9;border-left:5px solid #e98e3a;grid-template-columns:34px 1fr;align-items:start;gap:12px;max-width:590px;margin-top:23px;padding:20px 22px;display:grid}.discovery-readonly>span{color:#9d511b;background:#fff0d5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:900;display:grid}.discovery-readonly h2{margin:0 0 5px;font-size:.98rem}.discovery-readonly p{color:#5f5547;margin:0;font-size:.75rem;line-height:1.55}.discovery-v2-workspace{background:var(--surface);border:1px solid #17243b;box-shadow:11px 12px #de6656}.notification-v2>header{background:var(--blue-dark);min-height:82px;color:var(--white);grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:14px 22px;display:grid}.notification-v2>header>span{color:#f3b763;border:1px solid #ffffff73;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:850;display:grid}.notification-v2>header small{color:#f3b763;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:850;display:block}.notification-v2>header h2{color:var(--white);margin:2px 0 0;font-size:1.04rem}.notification-v2>header b{color:var(--blue-light);align-items:center;gap:7px;font-size:.75rem;display:flex}.notification-v2>header b i{background:#74d299;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #74d29929}.notification-v2 dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.notification-v2 dl>div{border-bottom:1px solid var(--line);min-height:92px;padding:17px 20px}.notification-v2 dl>div:nth-child(2n){border-right:1px solid var(--line)}.notification-v2 dl>div.is-wide{border-right:0;grid-column:1/-1;min-height:88px}.notification-v2 dl>div:nth-last-child(-n+2){border-bottom:0}.notification-v2 dt{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:750}.notification-v2 dd{overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:750}.notification-v2 dd .mock-mark{display:none}.discovery-v2-decision{border-top:5px solid var(--blue);background:#f8f3e9;padding:27px 22px 23px}.discovery-v2-decision>span{color:var(--blue);letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:850;display:block}.discovery-v2-decision h2{margin-bottom:8px;font-size:1.22rem}.discovery-v2-decision>p{color:#4e596c;margin-bottom:20px;font-size:.75rem;line-height:1.58}.discovery-v2-decision>.form-error{margin:0 0 18px;font-size:.75rem}.discovery-v2-decision>div{gap:8px;display:grid}.discovery-v2-decision button{border-radius:2px;width:100%;min-height:54px}.discovery-v2-decision .secondary-button{min-height:46px;color:var(--blue-dark);background:0 0;border-color:#0000;font-size:.75rem}.discovery-v2-decision .secondary-button:hover{border-color:var(--line-strong);background:var(--surface)}.discovery-recovery-v2{text-align:center;max-width:820px;margin:0 auto;padding:72px 0 30px}.discovery-recovery-mark{border:2px solid var(--green);background:var(--green-light);width:62px;height:62px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 26px;font-size:1.4rem;font-weight:900;display:grid}.discovery-recovery-v2.is-error .discovery-recovery-mark{border-color:var(--red);color:var(--red);background:#fff0ee}.discovery-recovery-v2 .janam-kicker{justify-content:center}.discovery-recovery-v2 h1{letter-spacing:-.055em;max-width:800px;margin-inline:auto;font-size:clamp(3rem,5.4vw,4.55rem);line-height:1.02}[lang=hi] .discovery-recovery-v2 h1{letter-spacing:-.045em;line-height:1.14}.discovery-recovery-v2>.transaction-intro{color:#465267;max-width:690px;margin:0 auto 28px;font-size:.96rem;line-height:1.7}.discovery-safe-stop{border-left:5px solid var(--green);background:var(--green-light);text-align:left;grid-template-columns:34px 1fr;align-items:start;gap:13px;max-width:670px;margin:0 auto;padding:19px 21px;display:grid}.discovery-safe-stop>span{background:var(--green);width:30px;height:30px;color:var(--white);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.discovery-safe-stop strong{margin-bottom:3px;font-size:.82rem;display:block}.discovery-safe-stop p{color:#345c43;margin:0;font-size:.75rem;line-height:1.5}.discovery-recovery-steps{border-top:1px solid var(--line);text-align:left;max-width:670px;margin:24px auto 0;padding:0;list-style:none}.discovery-recovery-steps li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-items:center;gap:13px;min-height:62px;display:grid}.discovery-recovery-steps li span{border:1px solid var(--blue);width:25px;height:25px;color:var(--blue);border-radius:50%;place-items:center;font-size:.75rem;font-weight:850;display:grid}.discovery-recovery-steps li strong{font-size:.75rem}.discovery-recovery-actions{grid-template-columns:1fr 1fr;gap:10px;max-width:670px;margin:28px auto 0;display:grid}.discovery-recovery-actions>button{border-radius:2px;min-height:54px}.discovery-recovery-actions>button:first-child{text-align:left;justify-content:space-between;align-items:center;display:flex}.discovery-recovery-actions .discovery-restore{min-height:40px;color:var(--blue);background:0 0;border:0;grid-column:1/-1;font-size:.75rem}.discovery-recovery-actions .discovery-restore:hover{background:var(--surface-blue);color:var(--blue-dark)}@media (max-width:960px){.discovery-v2-experience{grid-template-columns:1fr;gap:46px}.discovery-v2-story{max-width:720px}.discovery-v2-workspace{width:min(100%,620px)}}@media (max-width:720px){.discovery-v2-experience{gap:34px;min-height:0;padding-block:34px 10px}.discovery-v2-story .janam-kicker{display:none}.discovery-v2-story h1{margin-bottom:17px;font-size:clamp(2.55rem,12.8vw,3.15rem)}[lang=hi] .discovery-v2-story h1{font-size:clamp(2.25rem,11.4vw,2.85rem)}.discovery-v2-story>.transaction-intro{margin-bottom:21px;font-size:.87rem;line-height:1.64}.discovery-match-proof{grid-template-columns:58px 1fr;padding-block:14px}.discovery-match-proof .civic-graphic{--graphic-size:56px}.discovery-readonly{padding:17px 16px}.discovery-v2-workspace{width:calc(100% - 8px);box-shadow:7px 8px #de6656}.notification-v2>header{grid-template-columns:38px 1fr;min-height:78px;padding-inline:16px}.notification-v2>header b{grid-column:2;margin-top:-8px}.notification-v2 dl{grid-template-columns:1fr}.notification-v2 dl>div,.notification-v2 dl>div.is-wide{grid-column:auto;min-height:78px;border-right:0!important;border-bottom:1px solid var(--line)!important}.notification-v2 dl>div:last-child{border-bottom:0!important}.discovery-v2-decision{padding-inline:17px}.discovery-recovery-v2{padding-top:45px}.discovery-recovery-v2 h1{font-size:clamp(2.45rem,12vw,3rem)}[lang=hi] .discovery-recovery-v2 h1{font-size:clamp(2.2rem,11vw,2.75rem)}.discovery-recovery-v2>.transaction-intro{font-size:.86rem}.discovery-safe-stop{padding:17px 15px}.discovery-recovery-actions{grid-template-columns:1fr}.discovery-recovery-actions .discovery-restore{grid-column:auto}}.home-discovery-main{max-width:1120px}.home-start-experience{grid-template-columns:minmax(0,.92fr) minmax(500px,1fr);align-items:center;gap:clamp(54px,7vw,92px);min-height:700px;padding-block:50px;display:grid}.home-start-story h1{letter-spacing:-.057em;max-width:610px;margin-bottom:24px;font-size:clamp(3.3rem,5.3vw,4.7rem);line-height:1}[lang=hi] .home-start-story h1{letter-spacing:-.045em;line-height:1.13}.home-start-story>.transaction-intro{color:#465267;max-width:610px;margin-bottom:26px;font-size:.96rem;line-height:1.72}.home-source-proof{border-block:1px solid var(--line);grid-template-columns:76px 1fr;align-items:center;gap:16px;max-width:610px;padding:18px 0;display:grid}.home-source-proof .civic-graphic{border-color:var(--blue);background:var(--surface-blue);color:var(--blue)}.home-source-proof small,.home-source-proof strong{display:block}.home-source-proof small{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:850}.home-source-proof strong{font-size:.84rem}.home-lookup-warning,.home-rejected-note{background:#fff6e8;border-left:5px solid #d8832d;grid-template-columns:32px 1fr;align-items:start;gap:12px;max-width:610px;margin:0 0 22px;padding:18px 20px;display:grid}.home-rejected-note{border-left-color:var(--green);background:var(--green-light)}.home-lookup-warning>span,.home-rejected-note>span{width:29px;height:29px;color:var(--white);background:#d8832d;border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.home-rejected-note>span{background:var(--green)}.home-lookup-warning strong,.home-rejected-note strong{margin-bottom:4px;font-size:.78rem;display:block}.home-lookup-warning p,.home-rejected-note p{color:#62513c;margin:0;font-size:.75rem;line-height:1.5}.home-rejected-note p{color:#345c43}.home-start-card{background:var(--surface);border:1px solid #17243b;box-shadow:11px 12px #e7a04b}.home-start-card>header{background:var(--blue-dark);min-height:88px;color:var(--white);grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:15px 22px;display:grid}.home-start-card>header>span{color:#f3b763;border:1px solid #ffffff73;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:850;display:grid}.home-start-card>header small{color:#f3b763;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:850;display:block}.home-start-card>header h2{color:var(--white);margin:3px 0 0;font-size:1.08rem}.home-start-card>header b{color:var(--blue-light);align-items:center;gap:7px;font-size:.75rem;display:flex}.home-start-card>header b i{background:#74d299;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #74d29929}.home-start-card ol{margin:0;padding:0 22px;list-style:none}.home-start-card li{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;align-items:center;gap:13px;min-height:68px;display:grid}.home-start-card li>span{color:#b55a29;font-size:.75rem;font-weight:900}.home-start-card li strong{font-size:.78rem;line-height:1.4}.home-start-card>aside{background:var(--surface-blue);grid-template-columns:28px 1fr;align-items:start;gap:10px;margin:20px 22px 0;padding:15px 16px;display:grid}.home-start-card>aside span{border:1px solid var(--blue);width:24px;height:24px;color:var(--blue);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.home-start-card>aside p{color:#48566d;margin:0;font-size:.75rem;line-height:1.52}.home-start-card>.form-error{margin:18px 22px 0;font-size:.75rem}.home-start-actions{gap:8px;padding:22px;display:grid}.home-start-actions button{border-radius:2px;width:100%;min-height:50px}.home-start-actions .secondary-button{background:0 0;min-height:44px;font-size:.75rem}.home-start-actions .home-text-action{min-height:36px;color:var(--blue);background:0 0;border:0;font-size:.75rem;text-decoration:underline}.home-start-actions .home-text-action:hover{background:var(--surface-blue)}.home-note-workspace{box-shadow:11px 12px #e7a04b}.home-note-decision{border-top-color:#d8832d}.home-note-decision>span{color:#a14d20}.home-match-proof .civic-graphic{color:#a14d20;background:#fff5e7;border-color:#d8832d}.home-match-proof small{color:#a14d20}.home-control-note{border-left-color:var(--green);background:var(--green-light)}.home-control-note>span{color:var(--green);background:#dff3e5}.home-control-note p{color:#345c43}@media (max-width:960px){.home-start-experience{grid-template-columns:1fr;gap:44px}.home-start-story{max-width:720px}.home-start-card{width:min(100%,620px)}}@media (max-width:720px){.home-start-experience{gap:32px;min-height:0;padding-block:34px 10px}.home-start-story .janam-kicker{display:none}.home-start-story h1{margin-bottom:17px;font-size:clamp(2.55rem,12.8vw,3.15rem)}[lang=hi] .home-start-story h1{font-size:clamp(2.2rem,11vw,2.75rem)}.home-start-story>.transaction-intro{margin-bottom:21px;font-size:.87rem;line-height:1.64}.home-source-proof{grid-template-columns:58px 1fr;padding-block:14px}.home-source-proof .civic-graphic{--graphic-size:56px}.home-lookup-warning,.home-rejected-note{padding:16px 15px}.home-start-card{width:calc(100% - 8px);box-shadow:7px 8px #e7a04b}.home-start-card>header{grid-template-columns:38px 1fr;min-height:82px;padding-inline:16px}.home-start-card>header b{grid-column:2;margin-top:-8px}.home-start-card ol{padding-inline:17px}.home-start-card>aside{margin-inline:17px}.home-start-actions{padding-inline:17px}.home-note-workspace{box-shadow:7px 8px #e7a04b}}.delayed-prep-main{max-width:1180px}.delayed-prep-experience{grid-template-columns:minmax(0,.9fr) minmax(540px,1fr);align-items:start;gap:clamp(54px,7vw,94px);padding-block:52px 84px;display:grid}.delayed-prep-story{position:sticky;top:24px}.delayed-prep-story h1{letter-spacing:-.057em;max-width:650px;margin-bottom:24px;font-size:clamp(3.15rem,5.15vw,4.55rem);line-height:1.01}[lang=hi] .delayed-prep-story h1{letter-spacing:-.045em;line-height:1.13}.delayed-prep-story>.transaction-intro{color:#465267;max-width:630px;margin-bottom:25px;font-size:.93rem;line-height:1.7}.delayed-source-proof{border-block:1px solid var(--line);grid-template-columns:72px 1fr;align-items:center;gap:16px;max-width:630px;padding:17px 0;display:grid}.delayed-source-proof .civic-graphic{color:#9a5217;background:#fff5e7;border-color:#b36a20}.delayed-source-proof small,.delayed-source-proof strong{display:block}.delayed-source-proof small{color:#a85b1b;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:850}.delayed-source-proof strong{font-size:.83rem}.delayed-source-proof p{color:var(--muted);margin:5px 0 0;font-size:.75rem;line-height:1.48}.delayed-lookup-note,.delayed-rejected-note{background:#fff6e8;border-left:5px solid #d8832d;grid-template-columns:32px 1fr;gap:12px;max-width:630px;margin:0 0 20px;padding:17px 19px;display:grid}.delayed-rejected-note{border-left-color:var(--green);background:var(--green-light)}.delayed-lookup-note>span,.delayed-rejected-note>span{width:29px;height:29px;color:var(--white);background:#d8832d;border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.delayed-rejected-note>span{background:var(--green)}.delayed-lookup-note strong,.delayed-rejected-note strong{margin-bottom:3px;font-size:.76rem;display:block}.delayed-lookup-note p,.delayed-rejected-note p{color:#61513e;margin:0;font-size:.75rem;line-height:1.48}.delayed-lookup-note button{min-height:32px;color:var(--blue);background:0 0;border:0;margin-top:8px;padding:2px 0;font-size:.75rem;text-decoration:underline}.delay-band-rail{max-width:630px;margin-top:24px}.delay-band-rail>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:.75rem;font-weight:850;display:block}.delay-band-rail ol{border-block:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.delay-band-rail li{border-right:1px solid var(--line);color:#687184;min-height:82px;padding:14px 12px}.delay-band-rail li:last-child{border-right:0}.delay-band-rail li.is-active{color:#17243b;background:#f3a14b}.delay-band-rail b,.delay-band-rail small{display:block}.delay-band-rail b{margin-bottom:5px;font-size:.75rem}.delay-band-rail small{font-size:.75rem;line-height:1.35}.delay-authority-card{border-left:5px solid var(--blue);background:var(--surface-blue);max-width:630px;margin-top:18px;padding:20px 22px}.delay-authority-card>span{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:850;display:block}.delay-authority-card h2{margin-bottom:7px;font-size:1.05rem}.delay-authority-card p{color:#465267;margin:0 0 11px;font-size:.75rem;line-height:1.55}.delay-authority-card small{color:#5f6879;font-size:.75rem;line-height:1.5;display:block}.delay-authority-card a{color:var(--blue);margin-top:12px;font-size:.75rem;font-weight:750;display:inline-block}.delayed-prep-card{background:var(--surface);border:1px solid #17243b;box-shadow:11px 12px #e7a04b}.delayed-prep-card>header{background:var(--blue-dark);min-height:88px;color:var(--white);grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:15px 22px;display:grid}.delayed-prep-card>header>span{color:#f3b763;border:1px solid #ffffff73;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:850;display:grid}.delayed-prep-card>header small{color:#f3b763;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:850;display:block}.delayed-prep-card>header h2{max-width:310px;color:var(--white);margin:3px 0 0;font-size:1.05rem}.delayed-prep-card>header b{max-width:145px;color:var(--blue-light);text-align:right;align-items:center;gap:7px;font-size:.75rem;display:flex}.delayed-prep-card>header b i{background:#74d299;border-radius:50%;flex:none;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #74d29929}.delayed-prep-fields{padding-inline:22px}.delay-form-section{border-bottom:1px solid var(--line);padding:24px 0}.delay-form-section.has-error{box-shadow:inset 4px 0 0 var(--red);padding-left:14px}.delay-section-heading{grid-template-columns:34px 1fr;align-items:start;gap:11px;margin-bottom:15px;display:grid}.delay-section-heading>span,.delay-form-section legend>span{color:#b35d25;font-size:.75rem;font-weight:900}.delay-section-heading h3{margin:0 0 3px;font-size:.86rem}.delay-section-heading p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.4}.delayed-match-data{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.delayed-match-data>div{border-bottom:1px solid var(--line);min-height:66px;padding:12px 14px}.delayed-match-data>div:nth-child(odd){border-right:1px solid var(--line)}.delayed-match-data>div:nth-child(3){border-bottom:0;border-right:0;grid-column:1/-1}.delayed-match-data small,.delayed-match-data strong{display:block}.delayed-match-data small{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:.75rem}.delayed-match-data strong{font-size:.75rem}.delayed-match-data button{border:0;border-top:1px solid var(--line);color:#8c431c;background:#fff8ed;border-radius:0;grid-column:1/-1;min-height:39px;font-size:.75rem;text-decoration:underline}.delayed-date-input{gap:5px;display:grid}.delayed-date-input>span{color:var(--muted);font-size:.75rem;font-weight:750}.delayed-date-input input{border:1px solid var(--line-strong);background:var(--surface);min-height:52px;color:var(--ink);font:inherit;padding:9px 12px}.delay-unknown-check{align-items:center;gap:9px;margin-top:10px;font-size:.75rem;font-weight:700;display:flex}.delay-unknown-check input{width:18px;height:18px;accent-color:var(--blue)}.delay-unknown-panel{background:#fff6e8;border-left:4px solid #d8832d;margin-top:13px;padding:14px 16px}.delay-unknown-panel strong{margin-bottom:4px;font-size:.75rem;display:block}.delay-unknown-panel p{color:#64513c;margin:0;font-size:.75rem;line-height:1.48}.delay-inline-error{color:var(--red);margin:12px 0 0;font-size:.75rem;font-weight:700;line-height:1.45}.delay-route-chip{background:#fff3df;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:12px 14px;display:flex}.delay-route-chip span{color:#9f511d;font-size:.75rem;font-weight:850}.delay-route-chip strong{text-align:right;font-size:.75rem}.delay-form-section fieldset,.delay-form-section legend{border:0}.delay-form-section legend{grid-template-columns:34px 1fr;gap:11px;width:100%;margin-bottom:14px;padding:0;display:grid}.delay-form-section legend small{color:var(--muted);grid-column:2;margin-top:-7px;font-size:.75rem;line-height:1.4}.delay-place-section>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.delay-place-section label{border:1px solid var(--line);cursor:pointer;grid-template-columns:17px 1fr;align-items:start;gap:7px;min-height:82px;padding:11px 9px;display:grid}.delay-place-section label.is-selected{border-color:var(--blue);background:var(--surface-blue);box-shadow:inset 0 -3px 0 var(--blue)}.delay-place-section input{width:16px;height:16px;accent-color:var(--blue);margin:1px 0 0}.delay-place-section strong,.delay-place-section small{display:block}.delay-place-section strong{margin-bottom:3px;font-size:.75rem}.delay-place-section small{color:var(--muted);font-size:.75rem;line-height:1.35}.delay-form-section select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:51px;color:var(--ink);font:inherit;padding:8px 12px;font-size:.75rem}.delay-evidence-section>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.delay-evidence-section label{border:1px solid var(--line);cursor:pointer;grid-template-columns:18px 1fr;align-items:center;gap:9px;min-height:48px;padding:9px 11px;font-size:.75rem;font-weight:700;display:grid}.delay-evidence-section label.is-selected{border-color:var(--blue);background:var(--surface-blue)}.delay-evidence-section input{width:17px;height:17px;accent-color:var(--blue);margin:0}.delay-evidence-section>p{color:var(--muted);margin:13px 0 0;font-size:.75rem;line-height:1.45}.delayed-form-error{color:var(--red);background:#fff0ee;margin:18px 22px 0;padding:11px 13px;font-size:.75rem;font-weight:700;line-height:1.45}.delayed-prep-actions{gap:8px;padding:22px;display:grid}.delayed-prep-actions button{border-radius:2px;width:100%;min-height:49px}.delayed-prep-actions .secondary-button{background:0 0;min-height:43px;font-size:.75rem}.delayed-prep-actions .delayed-text-action{min-height:34px;color:var(--blue);background:0 0;border:0;font-size:.75rem;text-decoration:underline}.delayed-prep-actions .delayed-text-action:hover{background:var(--surface-blue)}.delayed-review-summary{background:#fff6e8;border-left:5px solid #d8832d;grid-template-columns:185px 1fr;gap:22px;margin-top:28px;padding:22px 24px;display:grid}.delayed-review-summary.is-invalid{border-left-color:var(--red);background:#fff0f0}.delayed-review-summary.is-invalid>span,.delayed-review-summary.is-invalid>div>strong{color:var(--red)}.delayed-review-summary>span{color:#99501e;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:850}.delayed-review-summary>div>strong{margin-bottom:12px;font-size:.92rem;display:block}.delayed-review-summary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.delayed-review-summary dl>div{padding-right:15px}.delayed-review-summary dt{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.delayed-review-summary dd{margin:3px 0 0;font-size:.75rem;font-weight:750}.delayed-review-summary p{color:#62513d;margin:14px 0 0;font-size:.75rem;line-height:1.5}@media (max-width:980px){.delayed-prep-experience{grid-template-columns:1fr;gap:44px}.delayed-prep-story{max-width:760px;position:static}.delayed-prep-card{width:min(100%,650px)}}@media (max-width:720px){.delayed-prep-experience{gap:32px;padding-block:34px 12px}.delayed-prep-story .janam-kicker{display:none}.delayed-prep-story h1{margin-bottom:17px;font-size:clamp(2.45rem,12vw,3.05rem)}[lang=hi] .delayed-prep-story h1{font-size:clamp(2.18rem,10.9vw,2.72rem)}.delayed-prep-story>.transaction-intro{font-size:.86rem;line-height:1.64}.delayed-source-proof{grid-template-columns:58px 1fr}.delayed-source-proof .civic-graphic{--graphic-size:56px}.delay-band-rail ol{grid-template-columns:1fr}.delay-band-rail li{border-right:0;border-bottom:1px solid var(--line);min-height:58px}.delay-band-rail li:last-child{border-bottom:0}.delayed-prep-card{width:calc(100% - 8px);box-shadow:7px 8px #e7a04b}.delayed-prep-card>header{grid-template-columns:38px 1fr;min-height:84px;padding-inline:16px}.delayed-prep-card>header b{text-align:left;grid-column:2;max-width:none;margin-top:-8px}.delayed-prep-fields{padding-inline:16px}.delayed-match-data,.delay-evidence-section>div{grid-template-columns:1fr}.delayed-match-data>div,.delayed-match-data>div:nth-child(3){border-right:0;border-bottom:1px solid var(--line);grid-column:auto}.delay-place-section>div{grid-template-columns:1fr}.delay-place-section label{min-height:62px}.delayed-form-error{margin-inline:16px}.delayed-prep-actions{padding-inline:16px}.delayed-review-summary{grid-template-columns:1fr;gap:10px;padding:19px 18px}}.information-response-main{max-width:1080px;padding-bottom:92px}.information-response-hero{max-width:820px;margin:32px 0 34px}.information-response-hero h1{letter-spacing:-.058em;margin:11px 0 17px;font-size:clamp(2.9rem,5.2vw,4.55rem);line-height:.99}[lang=hi] .information-response-hero h1{letter-spacing:-.045em;line-height:1.13}.information-response-hero .transaction-intro{color:#465267;max-width:760px;font-size:.92rem;line-height:1.7}.information-request-card{background:var(--surface);border:1px solid #17243b;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);margin-bottom:28px;display:grid;box-shadow:9px 10px #e7a04b}.information-request-card>header{background:var(--blue-dark);color:var(--white);grid-template-columns:38px 1fr;align-items:start;gap:14px;padding:27px 25px;display:grid}.information-request-card>header>span{color:#17243b;background:#e7a04b;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.information-request-card>header small{color:#f3b763;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:850}.information-request-card>header h2{color:var(--white);margin:7px 0 8px;font-size:1.2rem}.information-request-card>header p{color:#cbd8ed;margin:0;font-size:.75rem;line-height:1.52}.information-request-meta{padding:24px 26px}.information-request-meta dl{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 0 18px;display:grid}.information-request-meta dl>div{padding:0 15px 14px 0}.information-request-meta dt{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:760}.information-request-meta dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.75rem;font-weight:800}.information-request-meta>p{color:#465267;margin:0 0 16px;font-size:.75rem;line-height:1.55}.information-request-meta>strong{color:var(--blue);text-transform:uppercase;margin-bottom:8px;font-size:.75rem;display:block}.information-request-meta ul{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.information-request-meta li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:61px;padding:11px 13px}.information-request-meta li:nth-child(2n){border-right:0}.information-request-meta li:nth-last-child(-n+2){border-bottom:0}.information-request-meta li span,.information-request-meta li b{display:block}.information-request-meta li span{color:var(--muted);text-transform:uppercase;font-size:.75rem}.information-request-meta li b{margin-top:4px;font-size:.75rem}.information-response-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.information-review-step,.information-response-form{border:1px solid var(--line);background:var(--surface)}.information-review-step{border-left:5px solid #d58a37;padding:23px 22px;position:sticky;top:24px}.information-review-step.is-ready{border-left-color:var(--green)}.information-review-step>header{grid-template-columns:34px 1fr;gap:11px;display:grid}.information-review-step>header>span,.information-response-form>div>span,.information-declaration>div>span{color:#a85b1b;background:#fff0da;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.75rem;font-weight:900;display:grid}.information-review-step.is-ready>header>span{background:var(--green-light);color:var(--green)}.information-review-step h2,.information-response-form h2,.information-declaration h2{margin:3px 0 7px;font-size:.9rem}.information-review-step header p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.information-review-state{background:#fff6e8;gap:3px;margin:20px 0 15px;padding:13px 14px;display:grid}.information-review-step.is-ready .information-review-state{background:var(--green-light);color:var(--green)}.information-review-state strong{font-size:.75rem}.information-review-state small{color:var(--muted);font-size:.75rem}.information-review-step>button{border-radius:2px;width:100%;min-height:46px}.information-response-form{padding:25px 25px 0}.information-response-form>div:first-child,.information-declaration>div:first-child{grid-template-columns:34px 1fr;align-items:center;gap:11px;margin-bottom:14px;display:grid}.information-response-form>label>span{color:var(--muted);margin-bottom:7px;font-size:.75rem;font-weight:760;display:block}.information-response-form textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--canvas);width:100%;min-height:128px;color:var(--ink);font:inherit;padding:13px 14px;font-size:.75rem;line-height:1.55}.information-response-form>label>small{color:var(--muted);justify-content:space-between;gap:14px;margin-top:6px;font-size:.75rem;line-height:1.4;display:flex}.information-response-form>label>small b{color:var(--blue);flex:none}.information-declaration{border-top:1px solid var(--line);background:var(--canvas);margin:24px -25px 0;padding:23px 25px}.information-declaration>label{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:11px;display:grid}.information-declaration>label input{width:21px;height:21px;accent-color:var(--blue);margin:0}.information-declaration>label span{font-size:.75rem;font-weight:750;line-height:1.5}.information-declaration>p{color:var(--muted);margin:10px 0 0 33px;font-size:.75rem;line-height:1.5}.information-declaration>.form-error{color:var(--red);margin-left:0}.information-declaration>button{border-radius:2px;width:100%;min-height:51px;margin-top:18px}.information-declaration>small{color:var(--muted);text-align:center;margin-top:9px;font-size:.75rem;display:block}.information-missing{border-left:5px solid var(--red);background:#fff0ee;gap:18px;max-width:660px;padding:28px;display:grid}.information-missing button{width:fit-content}.dashboard-response-receipt{border:1px solid var(--line);border-left:6px solid var(--green);background:var(--green-light);grid-template-columns:.9fr 1.1fr;max-width:920px;margin-top:14px;display:grid}.dashboard-response-receipt>div{border-right:1px solid #bed8c5;padding:22px 24px}.dashboard-response-receipt>div>span{color:var(--green);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:900}.dashboard-response-receipt h2{margin:6px 0;font-size:.94rem}.dashboard-response-receipt p{color:#345c43;margin:0;font-size:.75rem;line-height:1.5}.dashboard-response-receipt dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.dashboard-response-receipt dl>div{border-bottom:1px solid #bed8c5;border-right:1px solid #bed8c5;padding:14px 16px}.dashboard-response-receipt dl>div:nth-child(2n){border-right:0}.dashboard-response-receipt dl>div:nth-last-child(-n+2){border-bottom:0}.dashboard-response-receipt dt{color:#4b7258;text-transform:uppercase;font-size:.75rem}.dashboard-response-receipt dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.75rem;font-weight:800}.demo-info-button{color:#8e4a20;background:#fff6e8;border:1px solid #d58a37;width:100%;min-height:45px}@media (max-width:900px){.information-request-card,.information-response-layout{grid-template-columns:1fr}.information-review-step{position:static}.dashboard-response-receipt{grid-template-columns:1fr}.dashboard-response-receipt>div{border-bottom:1px solid #bed8c5;border-right:0}}@media (max-width:720px){.information-response-main{padding-bottom:60px}.information-response-hero h1{font-size:clamp(2.42rem,11.8vw,3rem)}[lang=hi] .information-response-hero h1{font-size:clamp(2.12rem,10.6vw,2.7rem)}.information-response-hero .transaction-intro{font-size:.85rem}.information-request-card{margin-right:7px;box-shadow:7px 8px #e7a04b}.information-request-card>header,.information-request-meta{padding-inline:17px}.information-request-meta dl,.information-request-meta ul{grid-template-columns:1fr}.information-request-meta li{border-right:0;border-bottom:1px solid var(--line)!important}.information-request-meta li:last-child{border-bottom:0!important}.information-review-step,.information-response-form{padding-inline:17px}.information-declaration{margin-inline:-17px;padding-inline:17px}.information-response-form>label>small{display:grid}.dashboard-response-receipt dl{grid-template-columns:1fr}.dashboard-response-receipt dl>div{border-right:0;border-bottom:1px solid #bed8c5!important}.dashboard-response-receipt dl>div:last-child{border-bottom:0!important}}.care-home-header{background:#fffdf8;border-bottom:1px solid #dce2db;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,4vw,54px);min-height:76px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:grid}.care-home-brand{color:#183f32;align-items:center;gap:11px;display:flex}.care-home-brand>span{color:#fffdf8;width:40px;height:40px;font-family:var(--font-display);background:#1d5844;border-radius:50%;place-items:center;font-size:1.22rem;font-weight:700;display:grid}.care-home-brand strong,.care-home-brand small{display:block}.care-home-brand strong{font-family:var(--font-display);font-size:1.12rem;line-height:1}.care-home-brand small{color:#69756f;letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:.75rem;font-weight:700;line-height:1}.care-home-header nav{justify-content:center;align-self:stretch;gap:clamp(16px,2.5vw,34px);display:flex}.care-home-header nav>*{color:#5f6c66;background:0 0;border:0;border-radius:0;place-items:center;min-height:auto;padding:0;font-size:.75rem;font-weight:700;display:grid;position:relative}.care-home-header nav button:hover{color:#183f32;background:0 0}.care-home-header nav .is-active{color:#183f32}.care-home-header nav .is-active:after{content:"";background:#c56543;height:3px;position:absolute;inset:auto 0 -1px}.care-home-header-actions{align-items:center;gap:8px;display:flex}.care-home-header-actions button{color:#29463b;background:0 0;border-width:1px;border-color:#c9d3cd;border-radius:999px;min-height:38px;padding:6px 11px;font-size:.75rem}.care-home-header-actions button:hover{color:#183f32;background:#f0f5ef;border-color:#1d5844}.care-home-header-actions .care-home-record{color:#fff;background:#1d5844;border-color:#1d5844}.care-home-header-actions .care-home-record:hover{color:#fff;background:#143f31}.care-home-header-actions .care-home-exit{text-underline-offset:3px;border-color:#0000;text-decoration:underline}.care-home-main{color:#20352d;max-width:1040px;margin:0 auto;padding-top:clamp(48px,7vw,80px)}.care-home-main h1,.care-home-main h2,.care-home-main h3{font-family:var(--font-display);color:#183f32}[lang=hi] .care-home-main h1,[lang=hi] .care-home-main h2,[lang=hi] .care-home-main h3{font-family:var(--font-body)}.care-home-welcome{margin-bottom:38px}.care-home-welcome p{color:#67736d;margin-bottom:7px;font-size:.8rem;font-weight:700}.care-home-welcome h1{letter-spacing:-.045em;max-width:none;margin-bottom:8px;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:500}[lang=hi] .care-home-welcome h1{letter-spacing:-.025em}.care-home-welcome>span{color:#68746e;font-size:1rem}.care-home-notice{color:#3b5047;background:#f4f7f3;border:1px solid #d7dfd9;border-left:4px solid #1d5844;align-items:flex-start;gap:12px;margin:-15px 0 24px;padding:13px 15px;font-size:.75rem;line-height:1.5;display:flex}.care-home-notice>span{width:20px;height:20px;font-family:var(--font-display);border:1px solid #698076;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.care-home-birth{background:#fffdf8;border:1px solid #c4d2c9;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);margin-bottom:20px;display:grid;overflow:hidden;box-shadow:0 14px 40px #2d483b12}.care-home-birth-copy{padding:clamp(28px,4.5vw,45px)}.care-home-birth-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.care-home-birth-heading p{color:#a25439;letter-spacing:.075em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:850}.care-home-birth-heading h2{letter-spacing:-.035em;max-width:620px;margin:0;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:500;line-height:1.18}.care-home-birth-heading>span{color:#994a32;background:#f3e3d7;border-radius:999px;flex:none;margin-top:2px;padding:5px 10px;font-size:.75rem;font-weight:850}.care-home-birth.state-consented .care-home-birth-heading>span,.care-home-birth.state-issued .care-home-birth-heading>span{color:#2b6546;background:#e3f0e5}.care-home-birth.state-needs-info .care-home-birth-heading>span,.care-home-birth.state-rejected .care-home-birth-heading>span{color:#99412c;background:#f8ded5}.care-home-birth-copy>p{color:#647169;max-width:650px;margin:18px 0 24px;font-size:.75rem;line-height:1.65}.care-home-birth-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.care-home-birth-actions button{background:#1d5844;border-color:#1d5844;border-radius:999px;align-items:center;gap:12px;min-height:49px;padding:8px 19px;font-size:.75rem;display:flex}.care-home-birth-actions button:hover{background:#143f31;border-color:#143f31}.care-home-birth-actions button+button{color:#1d5844;text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.care-home-birth-actions button+button:hover{background:#eef4ef}.care-home-birth-copy>small{color:#7c7469;align-items:flex-start;gap:8px;margin-top:25px;font-size:.75rem;line-height:1.55;display:flex}.care-home-birth-copy>small>span{width:18px;height:18px;font-family:var(--font-display);border:1px solid #9f8c7c;border-radius:50%;flex:none;place-items:center;display:grid}.care-home-birth-path{background:#e9f2e9;border-left:1px solid #d8dfda;padding:34px 29px}.care-home-birth-path h3{margin-bottom:20px;font-size:1rem;font-weight:600}.care-home-birth-path ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.care-home-birth-path li{color:#647169;grid-template-columns:29px 1fr;align-items:start;gap:11px;min-height:62px;display:grid;position:relative}.care-home-birth-path li:not(:last-child):after{content:"";background:#b9c9be;width:1px;position:absolute;top:29px;bottom:0;left:14px}.care-home-birth-path li>span{z-index:1;color:#597066;background:#f8faf6;border:1px solid #9fb0a5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.75rem;font-weight:850;display:grid;position:relative}.care-home-birth-path li.is-done>span{color:#fff;background:#2f6b49;border-color:#2f6b49}.care-home-birth-path strong,.care-home-birth-path small{display:block}.care-home-birth-path strong{color:#40574b;padding-top:4px;font-size:.75rem;line-height:1.45}.care-home-birth-path small{color:#9a543b;margin-top:3px;font-size:.75rem;font-weight:750}.care-home-next{background:#fffdf8;border:1px solid #cbd6cf;border-radius:18px;grid-template-columns:minmax(0,1.55fr) minmax(240px,.7fr);display:grid;overflow:hidden;box-shadow:0 14px 40px #2d483b12}.care-home-track{color:#245c40;background:#e5f1e6;grid-column:1/-1;align-items:center;gap:8px;min-height:44px;padding:8px 24px;font-size:.75rem;display:flex}.care-home-track>span{color:#fff;background:#36734e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.75rem;display:grid}.care-home-next-copy{padding:clamp(27px,4.5vw,46px)}.care-home-next-copy>p{color:#495c53;max-width:570px;font-family:var(--font-display);margin-bottom:12px;font-size:clamp(1.2rem,2.6vw,1.65rem);line-height:1.35}[lang=hi] .care-home-next-copy>p{font-family:inherit}.care-home-next-copy h2{letter-spacing:-.04em;margin-bottom:26px;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:500}.care-home-place{align-items:center;gap:12px;margin-bottom:9px;display:flex}.care-home-place>span{color:#a14d33;background:#f4e6dc;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.care-home-place strong,.care-home-place small{display:block}.care-home-place strong{font-size:.78rem}.care-home-place small{color:#758078;margin-top:1px;font-size:.75rem}.care-home-fictional{color:#8b674c;align-items:center;gap:6px;margin:4px 0 27px 46px;font-size:.75rem;font-weight:700;display:inline-flex}.care-home-fictional b{color:#c56543;font-size:.75rem}.care-home-primary-actions{flex-wrap:wrap;gap:10px;display:flex}.care-home-primary-actions button{background:#1d5844;border-color:#1d5844;border-radius:999px;min-height:48px;padding:9px 19px;font-size:.75rem}.care-home-primary-actions button:hover{background:#143f31;border-color:#143f31}.care-home-primary-actions button+button{color:#1d5844;background:0 0}.care-home-primary-actions button+button:hover{background:#eef4ef}.care-home-carry{background:#f7f3e9;border-left:1px solid #d8dfda;flex-direction:column;justify-content:center;padding:34px 30px;display:flex}.care-home-bag{color:#9b6042;border:1px solid #c6bda9;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:20px;font-size:1.3rem;display:grid}.care-home-carry h3{margin-bottom:16px;font-size:1.04rem}.care-home-carry ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.care-home-carry li{color:#4e5d55;grid-template-columns:18px 1fr;gap:9px;font-size:.75rem;line-height:1.5;display:grid}.care-home-carry li>span{color:#2d6948;border:1px solid #88a091;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.75rem;display:grid}.care-home-context{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.care-home-context-card{background:#fffdf8;border:1px solid #d4ddd7;border-radius:14px;grid-template-columns:42px 1fr;align-items:start;gap:17px;min-height:260px;padding:29px 28px;display:grid}.care-home-context-card.needs-confirmation{background:#fffaf4;border-color:#e3c9b9}.care-home-context-icon{color:#346249;width:40px;height:40px;font-family:var(--font-display);background:#e9f0ea;border-radius:50%;place-items:center;font-size:1rem;font-weight:700;display:grid}.needs-confirmation .care-home-context-icon{color:#a74c31;background:#f2dfd2}.care-home-context-card p,.care-home-support p{color:#a25439;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:850}.care-home-context-card h2{margin-bottom:10px;font-size:1.13rem;font-weight:600}.care-home-context-card div>span,.care-home-support div>span{color:#67736c;font-size:.75rem;line-height:1.6;display:block}.care-home-context-card button,.care-home-support button{color:#1d5844;background:0 0;border:0;border-bottom:1px solid #90a399;border-radius:0;align-items:center;gap:8px;min-height:auto;margin-top:23px;padding:0 0 3px;font-size:.75rem;display:flex}.care-home-context-card button:hover,.care-home-support button:hover{color:#143f31;background:0 0;border-color:#1d5844}.care-home-context-card button b,.care-home-support button b{font-size:.92rem}.care-home-support{background:#e9f2e9;border-radius:16px;grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;margin-top:20px;padding:clamp(31px,5vw,48px);display:grid}.care-home-support>div:first-child{max-width:560px}.care-home-support h2{margin-bottom:11px;font-size:clamp(1.3rem,2.8vw,1.8rem);font-weight:500}.care-home-circle{justify-content:flex-end;align-items:center;display:flex}.care-home-circle span{color:#fff;width:60px;height:60px;font-family:var(--font-display);background:#c36543;border:4px solid #e9f2e9;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-style:normal;font-weight:700;display:grid}.care-home-circle span:nth-of-type(2){color:#537064;background:#fffdf8;width:38px;height:38px;font-size:1rem}.care-home-circle span:last-child{background:#1d5844;font-family:inherit;font-size:.75rem}.care-home-circle i{background:#8ca597;width:34px;height:1px}.care-home-benefits{background:#f7f3e9;border:1px solid #ded3c3;border-radius:16px;grid-template-columns:1.08fr .92fr;align-items:center;gap:48px;margin-top:20px;padding:clamp(31px,5vw,48px);display:grid}.care-home-benefits>div>p{color:#a25439;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:850}.care-home-benefits h2{margin-bottom:11px;font-size:clamp(1.3rem,2.8vw,1.8rem);font-weight:500}.care-home-benefits div>span{color:#6c7068;font-size:.75rem;line-height:1.6;display:block}.care-home-benefits button{color:#1d5844;background:0 0;border:0;border-bottom:1px solid #9a9e91;border-radius:0;align-items:center;gap:8px;min-height:auto;margin-top:23px;padding:0 0 3px;font-size:.75rem;display:flex}.care-home-benefits button:hover{color:#143f31;background:0 0;border-color:#1d5844}.care-home-benefits ul{border-top:1px solid #d8cdbd;margin:0;padding:0;list-style:none;display:grid}.care-home-benefits li{color:#575e56;border-bottom:1px solid #d8cdbd;grid-template-columns:25px 1fr;align-items:center;gap:10px;min-height:48px;font-size:.75rem;font-weight:700;display:grid}.care-home-benefits li span{color:#99563e;border:1px solid #b4a993;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;display:grid}.care-home-source{color:#68756f;border-top:1px solid #d3dbd5;grid-template-columns:1fr auto auto;align-items:center;gap:12px 30px;margin-top:42px;padding:22px 0;display:grid}.care-home-source>div{align-items:flex-start;gap:12px;display:flex}.care-home-source>div>span{width:22px;height:22px;font-family:var(--font-display);border:1px solid #8a9a92;border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.care-home-source strong{color:#3b5147;font-size:.75rem;display:block}.care-home-source p{margin:3px 0 0;font-size:.75rem;line-height:1.5}.care-home-source a{color:#1d5844;text-underline-offset:3px;font-size:.75rem;font-weight:750}.care-home-source small{color:#89928d;grid-column:1/-1;padding-left:34px;font-size:.75rem}@media (max-width:900px){.care-home-header{grid-template-columns:auto 1fr;gap:18px;padding-block:12px}.care-home-header nav{grid-area:2/1/auto/-1;justify-content:flex-start;min-height:42px;overflow-x:auto}.care-home-header-actions{justify-self:end}.care-home-next,.care-home-birth{grid-template-columns:1fr}.care-home-birth-path,.care-home-carry{border-top:1px solid #d8dfda;border-left:0}.care-home-context{grid-template-columns:1fr}.care-home-context-card{min-height:0}}@media (max-width:720px){.care-home-header{margin-inline:-16px;padding-inline:16px}.care-home-header-actions .care-home-record,.care-home-header-actions .care-home-exit{display:none}.care-home-main{padding-top:42px}.care-home-welcome{margin-bottom:30px}.care-home-welcome h1{font-size:clamp(2rem,10.2vw,2.75rem)}.care-home-next,.care-home-birth{border-radius:13px}.care-home-birth-copy,.care-home-birth-path{padding:27px 20px}.care-home-birth-heading{flex-direction:column;gap:14px}.care-home-birth-actions{display:grid}.care-home-birth-actions button{justify-content:center;width:100%}.care-home-track{padding-inline:19px}.care-home-next-copy,.care-home-carry{padding:27px 20px}.care-home-next-copy h2{font-size:1.85rem}.care-home-fictional{margin-left:0}.care-home-primary-actions{display:grid}.care-home-primary-actions button{width:100%}.care-home-context-card{grid-template-columns:1fr;padding:24px 21px}.care-home-support{grid-template-columns:1fr;gap:30px;padding:28px 22px}.care-home-benefits{grid-template-columns:1fr;gap:28px;padding:28px 22px}.care-home-circle{justify-content:flex-start}.care-home-circle span{width:52px;height:52px}.care-home-circle i{width:22px}.care-home-source{grid-template-columns:1fr}.care-home-source small{padding-left:0}}@media (max-width:410px){.care-home-brand small{display:none}.care-home-header nav{gap:20px}.care-home-header nav>*{white-space:nowrap;font-size:.75rem}.care-home-next-copy h2{font-size:1.65rem}.care-home-circle span{border-width:3px;width:46px;height:46px}.care-home-circle span:nth-of-type(2){width:34px;height:34px}.care-home-circle i{width:14px}}.care-home-main.care-home-command{max-width:1120px;padding-top:clamp(38px,5vw,58px)}.care-home-command-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:28px;display:grid}.care-home-command-intro>div>p{color:var(--accent-strong);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.care-home-command-intro h1{letter-spacing:-.045em;max-width:none;margin-bottom:7px;font-size:clamp(2.2rem,4.5vw,3.35rem);font-weight:520}.care-home-command-intro>div>span{color:var(--muted);font-size:.82rem;display:block}.care-home-command-intro aside{border-left:3px solid var(--accent);background:var(--surface-subtle);gap:2px;min-width:220px;padding:17px 19px;display:grid}.care-home-command-intro aside small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.care-home-command-intro aside strong{color:var(--ink-strong);font-family:var(--font-display);font-size:1.15rem}.care-home-command-intro aside span{color:var(--muted);font-size:.75rem}.care-home-priority-grid{grid-template-columns:minmax(0,1.42fr) minmax(310px,.78fr);align-items:stretch;gap:18px;display:grid}.care-home-priority-grid>article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.care-home-priority-primary{padding:clamp(28px,4vw,42px);border-top:5px solid var(--brand)!important}.care-home-priority-primary>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:15px;display:grid}.care-home-priority-primary>header>span,.care-home-priority-health>header>span{background:var(--brand);width:38px;height:38px;color:var(--white);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.care-home-priority-primary>header p,.care-home-priority-health>header p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin:2px 0 7px;font-size:.75rem;font-weight:850}.care-home-priority-primary>header h2{letter-spacing:-.035em;max-width:600px;margin:0;font-size:clamp(1.72rem,3vw,2.35rem);font-weight:520;line-height:1.16}.care-home-priority-primary>header>strong{border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-strong);white-space:nowrap;padding:5px 9px;font-size:.75rem}.care-home-priority-primary.state-consented>header>strong,.care-home-priority-primary.state-issued>header>strong{background:var(--success-tint);color:var(--success)}.care-home-priority-primary.state-needs-info>header>strong,.care-home-priority-primary.state-rejected>header>strong{background:var(--danger-tint);color:var(--danger)}.care-home-priority-primary>p{max-width:660px;color:var(--muted);margin:20px 0 26px 55px;font-size:.75rem;line-height:1.65}.care-home-certificate-progress{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-subtle);margin-left:55px;padding:17px 19px}.care-home-certificate-progress>small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:13px;font-size:.75rem;font-weight:820;display:block}.care-home-certificate-progress ol{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.care-home-certificate-progress li{color:var(--muted);grid-template-columns:25px 1fr;align-items:center;gap:8px;padding-right:13px;display:grid;position:relative}.care-home-certificate-progress li:not(:last-child):after{content:"";z-index:0;background:var(--line-strong);width:15px;height:1px;position:absolute;top:12px;right:-2px}.care-home-certificate-progress li>span{z-index:1;border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;place-items:center;width:25px;height:25px;font-size:.75rem;font-weight:850;display:grid;position:relative}.care-home-certificate-progress li>strong{font-size:.75rem;line-height:1.4}.care-home-certificate-progress li.is-done{color:var(--success)}.care-home-certificate-progress li.is-done>span{border-color:var(--success);background:var(--success);color:var(--white)}.care-home-certificate-progress li.is-current{color:var(--ink-strong)}.care-home-certificate-progress li.is-current>span{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-strong);box-shadow:0 0 0 3px var(--surface)}.care-home-priority-actions{flex-wrap:wrap;gap:9px;margin:24px 0 0 55px;display:flex}.care-home-priority-actions button,.care-home-health-actions button{border-radius:var(--radius-pill);min-height:45px;padding:8px 17px;font-size:.75rem}.care-home-priority-actions button:first-child{align-items:center;gap:12px;display:flex}.care-home-priority-actions button+button,.care-home-health-actions button+button{color:var(--brand);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.care-home-priority-actions button+button:hover,.care-home-health-actions button+button:hover{background:var(--brand-tint);color:var(--brand-strong)}.care-home-boundary{color:var(--muted-soft);align-items:flex-start;gap:8px;margin:21px 0 0 55px;font-size:.75rem;line-height:1.5;display:flex}.care-home-boundary>span{border:1px solid var(--line-strong);width:17px;height:17px;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.care-home-priority-health{flex-direction:column;padding:27px 25px;display:flex;border-top:5px solid var(--accent)!important}.care-home-priority-health>header{grid-template-columns:38px 1fr;align-items:center;gap:12px;margin-bottom:18px;display:grid}.care-home-priority-health>header>span{background:var(--accent)}.care-home-priority-health>header p{margin:0;line-height:1.45}.care-home-health-status{border-radius:var(--radius-pill);background:var(--success-tint);color:var(--success);align-self:flex-start;margin-bottom:12px;padding:4px 9px;font-size:.75rem;font-weight:820}.care-home-priority-health>p{color:var(--muted);margin-bottom:6px;font-size:.75rem}.care-home-priority-health>h2{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(1.55rem,2.8vw,2.05rem);font-weight:520}.care-home-health-place{grid-template-columns:30px 1fr;align-items:center;gap:10px;margin-bottom:18px;display:grid}.care-home-health-place>span{background:var(--accent-tint);width:29px;height:29px;color:var(--accent-strong);border-radius:50%;place-items:center;display:grid}.care-home-health-place strong,.care-home-health-place small{display:block}.care-home-health-place small{color:var(--muted-soft);margin-top:2px;font-size:.75rem;line-height:1.4}.care-home-health-alert{border-left:3px solid var(--accent);background:var(--accent-tint);grid-template-columns:26px 1fr;gap:10px;margin-top:auto;padding:14px;display:grid}.care-home-health-alert>span{border:1px solid var(--accent);width:24px;height:24px;color:var(--accent-strong);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.care-home-health-alert strong,.care-home-health-alert small{display:block}.care-home-health-alert strong{color:var(--ink-strong);font-size:.75rem}.care-home-health-alert small{color:var(--muted);margin-top:3px;font-size:.75rem;line-height:1.45}.care-home-health-alert button{min-height:auto;color:var(--brand);text-underline-offset:3px;background:0 0;border:0;border-radius:0;margin-top:8px;padding:0;font-size:.75rem;text-decoration:underline}.care-home-health-alert button:hover{color:var(--brand-strong);background:0 0;border-color:#0000}.care-home-health-actions{flex-wrap:wrap;gap:5px;margin-top:17px;display:flex}.care-home-health-actions button{min-height:40px;padding-inline:13px}.care-home-connected{margin-top:36px}.care-home-connected>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.care-home-connected>header p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:850}.care-home-connected>header h2{max-width:680px;color:var(--muted);font-family:var(--font-body);margin:0;font-size:.75rem;font-weight:500;line-height:1.5}.care-home-connected>header>span{color:var(--line-strong);font-family:var(--font-display);font-size:.85rem}.care-home-connected-grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.care-home-connected-grid article{grid-template-columns:35px 1fr;align-items:start;gap:13px;min-height:205px;padding:25px 23px;display:grid}.care-home-connected-grid article+article{border-left:1px solid var(--line)}.care-home-connected-grid article>span{background:var(--brand-tint);width:34px;height:34px;color:var(--brand);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.care-home-connected-grid h3{margin-bottom:8px;font-size:.98rem;font-weight:620}.care-home-connected-grid p{color:var(--muted);margin-bottom:15px;font-size:.75rem;line-height:1.55}.care-home-connected-grid button{border:0;border-bottom:1px solid var(--brand-soft);min-height:auto;color:var(--brand);background:0 0;border-radius:0;align-items:center;gap:8px;padding:0 0 3px;font-size:.75rem;display:flex}.care-home-connected-grid button:hover{border-color:var(--brand);color:var(--brand-strong);background:0 0}@media (max-width:920px){.care-home-priority-grid{grid-template-columns:1fr}.care-home-priority-health{min-height:0}}@media (max-width:720px){.care-home-main.care-home-command{padding-top:34px}.care-home-command-intro{grid-template-columns:1fr;gap:20px}.care-home-command-intro aside{min-width:0}.care-home-priority-primary,.care-home-priority-health{padding:24px 20px;border-radius:var(--radius-md)!important}.care-home-priority-primary>header{grid-template-columns:36px 1fr;gap:12px}.care-home-priority-primary>header>span{width:35px;height:35px}.care-home-priority-primary>header>strong{grid-column:2;justify-self:start}.care-home-priority-primary>p,.care-home-certificate-progress,.care-home-priority-actions,.care-home-boundary{margin-left:0}.care-home-certificate-progress ol{grid-template-columns:1fr;gap:12px}.care-home-certificate-progress li:not(:last-child):after{width:1px;height:13px;top:25px;left:12px;right:auto}.care-home-priority-actions,.care-home-health-actions{display:grid}.care-home-priority-actions button,.care-home-health-actions button{justify-content:center;width:100%}.care-home-connected-grid{grid-template-columns:1fr}.care-home-connected-grid article{min-height:0}.care-home-connected-grid article+article{border-top:1px solid var(--line);border-left:0}}.vaccination-header{background:#fffdf8;border-bottom:1px solid #dce2db;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:grid}.vaccination-header .vaccination-back,.vaccination-header .language-button{color:#29463b;background:0 0;border:1px solid #c9d3cd;border-radius:999px;width:fit-content;min-height:39px;padding:6px 12px;font-size:.75rem}.vaccination-header .vaccination-back{align-items:center;gap:8px;display:flex}.vaccination-header .language-button{justify-self:end}.vaccination-header .vaccination-back:hover,.vaccination-header .language-button:hover{color:#183f32;background:#eef4ef;border-color:#1d5844}.vaccination-brand{color:#183f32;font-family:var(--font-display);align-items:center;gap:9px;display:flex}.vaccination-brand>span{color:#fff;background:#1d5844;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.vaccination-brand strong{font-size:1rem}.vaccination-main{color:#20352d;max-width:1040px;margin:0 auto;padding-top:clamp(48px,7vw,78px)}.vaccination-main h1,.vaccination-main h2,.vaccination-main h3{font-family:var(--font-display);color:#183f32}[lang=hi] .vaccination-main h1,[lang=hi] .vaccination-main h2,[lang=hi] .vaccination-main h3{font-family:var(--font-body)}.vaccination-intro{max-width:720px;margin-bottom:42px}.vaccination-intro>p{color:#a25439;letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.vaccination-intro h1{letter-spacing:-.05em;margin-bottom:13px;font-size:clamp(2.45rem,5vw,3.75rem);font-weight:500}[lang=hi] .vaccination-intro h1{letter-spacing:-.025em}.vaccination-intro>span{color:#647169;font-size:.88rem;line-height:1.65;display:block}.vaccination-notice{color:#315244;background:#eaf2e9;border-left:4px solid #1d5844;margin:-18px 0 25px;padding:13px 16px;font-size:.75rem}.vaccination-layout{grid-template-columns:minmax(285px,.72fr) minmax(0,1.28fr);align-items:start;gap:24px;display:grid}.vaccination-timeline{background:#fffdf8;border:1px solid #d7dfda;border-radius:15px;margin:0;padding:0;list-style:none}.vaccination-timeline li{position:relative}.vaccination-timeline li:not(:last-child):after{content:"";z-index:0;background:#ccd7d0;width:1px;position:absolute;top:55px;bottom:-17px;left:33px}.vaccination-timeline li button{z-index:1;color:#30463c;text-align:left;background:0 0;border:0;border-bottom:1px solid #e3e8e4;border-radius:0;grid-template-columns:34px 1fr 12px;align-items:center;gap:13px;width:100%;min-height:86px;padding:14px 16px;display:grid;position:relative}.vaccination-timeline li:first-child button{border-radius:14px 14px 0 0}.vaccination-timeline li:last-child button{border-bottom:0;border-radius:0 0 14px 14px}.vaccination-timeline li button:hover,.vaccination-timeline li.is-active button{color:#183f32;background:#eef4ef}.vaccination-timeline li.is-active button{box-shadow:inset 4px 0 #1d5844}.vaccination-node{color:#49695a;background:#fffdf8;border:1px solid #a9bbb0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:850;display:grid}.vaccination-timeline .needs-confirmation .vaccination-node{color:#a94c30;background:#f7e6da;border-color:#d79878}.vaccination-timeline button>span:nth-child(2){display:grid}.vaccination-timeline button small{color:#a25439;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:.75rem;font-weight:850}.vaccination-timeline button strong{font-size:.76rem}.vaccination-timeline button b{color:#7a867f;margin-top:2px;font-size:.75rem;font-weight:600}.vaccination-timeline button>i{color:#718078;font-size:1rem;font-style:normal}.vaccination-detail{background:#fffdf8;border:1px solid #cad6ce;border-radius:17px;overflow:hidden;box-shadow:0 14px 40px #2d483b12}.vaccination-detail-heading{background:#e8f1e7;padding:30px clamp(24px,4vw,39px) 26px}.vaccination-detail-heading>span{color:#346148;text-transform:uppercase;background:#fffdf8;border-radius:999px;margin-bottom:8px;padding:3px 9px;font-size:.75rem;font-weight:850;display:inline-block}.vaccination-detail-heading h2{letter-spacing:-.04em;margin-bottom:7px;font-size:clamp(1.85rem,3.6vw,2.65rem);font-weight:500}.vaccination-detail-heading p{color:#4c6257;margin:0;font-size:.75rem;font-weight:700}.vaccination-detail-block{border-bottom:1px solid #e0e6e1;padding:25px clamp(24px,4vw,39px)}.vaccination-detail-block h3,.vaccination-carry h3{margin-bottom:13px;font-size:.82rem}.vaccination-detail-block>p{color:#66736c;margin:0;font-size:.75rem;line-height:1.65}.vaccination-vaccines{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vaccination-vaccines li{color:#3a574a;background:#f7f8f4;border:1px solid #ccd7d0;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:750}.vaccination-place{background:#fbf6ec;border-bottom:1px solid #e0e6e1;justify-content:space-between;gap:18px;padding:19px clamp(24px,4vw,39px);display:flex}.vaccination-place strong,.vaccination-place span{font-size:.75rem;display:block}.vaccination-place span{color:#95644c}.vaccination-record-source{color:#66736c;border-bottom:1px solid #e0e6e1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px clamp(24px,4vw,39px);display:grid}.vaccination-record-source span{text-transform:uppercase;font-size:.75rem;font-weight:800}.vaccination-record-source strong,.vaccination-record-source small{font-size:.75rem;display:block}.vaccination-record-source small{color:var(--accent-strong);overflow-wrap:anywhere;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vaccination-record-source button{border:1px solid var(--accent);border-radius:var(--radius-pill);min-height:38px;color:var(--accent-strong);background:0 0;padding:5px 11px;font-size:.875rem}.vaccination-record-source button:hover{background:var(--surface);color:var(--ink-strong)}.vaccination-carry{padding:25px clamp(24px,4vw,39px)}.vaccination-carry ul{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.vaccination-carry li{color:#56655d;grid-template-columns:17px 1fr;gap:8px;font-size:.75rem;line-height:1.5;display:grid}.vaccination-carry li>span{color:#2d6948;border:1px solid #8ca193;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.75rem;display:grid}.vaccination-actions{flex-wrap:wrap;gap:10px;padding:0 clamp(24px,4vw,39px) 32px;display:flex}.vaccination-actions button{background:#1d5844;border-color:#1d5844;border-radius:999px;min-height:47px;padding:8px 18px;font-size:.75rem}.vaccination-actions button+button{color:#1d5844;background:0 0}.vaccination-actions button:hover{background:#143f31}.vaccination-actions button+button:hover{color:#143f31;background:#eef4ef}.vaccination-recovery{background:#f6f0e5;border-radius:18px;margin-top:70px;padding:clamp(28px,5vw,48px)}.vaccination-recovery>header{max-width:720px;margin-bottom:27px}.vaccination-recovery>header p{color:#a25439;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.vaccination-recovery h2{margin-bottom:9px;font-size:clamp(1.45rem,3vw,2rem);font-weight:500}.vaccination-recovery header>span{color:#68756e;font-size:.75rem;display:block}.vaccination-recovery-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.vaccination-recovery-options button{color:#31493e;text-align:left;background:#fffdf8;border:1px solid #d7cdbd;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:11px 15px;font-size:.75rem;display:flex}.vaccination-recovery-options button:hover,.vaccination-recovery-options button.is-selected{color:#183f32;background:#e9f2e9;border-color:#1d5844}.vaccination-recovery-options button span{font-size:.9rem}.vaccination-recovery-answer{background:#fffdf8;border-left:4px solid #1d5844;grid-template-columns:25px 1fr auto;align-items:start;gap:13px;margin-top:17px;padding:18px;display:grid}.vaccination-recovery-answer>span{width:22px;height:22px;font-family:var(--font-display);border:1px solid #86988e;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.vaccination-recovery-answer p{color:#4f6057;margin:0;font-size:.75rem;line-height:1.6}.vaccination-recovery-answer button{color:#1d5844;background:0 0;border:0;min-height:34px;padding:3px 9px;font-size:.75rem;text-decoration:underline}.vaccination-recovery-answer-actions{justify-items:end;gap:4px;display:grid}.vaccination-recovery-answer-actions button:first-child:not(:last-child){background:#e9f2e9;border:1px solid #b8c9bf;text-decoration:none}.vaccination-source{border-top:1px solid #d5ddd7;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:45px;padding-top:24px;display:grid}.vaccination-source strong{color:#3b5147;font-size:.75rem;display:block}.vaccination-source p{color:#6b7771;max-width:720px;margin:4px 0 0;font-size:.75rem;line-height:1.55}.vaccination-source a{color:#1d5844;text-underline-offset:3px;font-size:.75rem;font-weight:750}@media (max-width:820px){.vaccination-layout{grid-template-columns:1fr}.vaccination-timeline{grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.vaccination-timeline li:not(:last-child):after{display:none}.vaccination-timeline li button{border-right:1px solid #e3e8e4;height:100%}.vaccination-timeline li:nth-child(2n) button{border-right:0}}@media (max-width:720px){.vaccination-header{margin-inline:-16px;padding-inline:16px}.vaccination-brand strong{display:none}.vaccination-main{padding-top:42px}.vaccination-intro h1{font-size:clamp(2.2rem,11vw,3rem)}.vaccination-timeline{grid-template-columns:1fr}.vaccination-timeline li button{border-right:0}.vaccination-detail-heading,.vaccination-detail-block,.vaccination-place,.vaccination-record-source,.vaccination-carry{padding-inline:21px}.vaccination-place,.vaccination-record-source{grid-template-columns:1fr;display:grid}.vaccination-carry ul{grid-template-columns:1fr}.vaccination-actions{padding-inline:21px;display:grid}.vaccination-actions button{width:100%}.vaccination-recovery{margin-top:48px;padding:28px 20px}.vaccination-recovery-options{grid-template-columns:1fr}.vaccination-recovery-answer{grid-template-columns:25px 1fr}.vaccination-recovery-answer-actions{grid-column:2;justify-items:start}.vaccination-recovery-answer button{justify-self:start;padding-left:0}.vaccination-source{grid-template-columns:1fr}}.vaccination-main.vaccination-command{max-width:1120px;padding-top:clamp(38px,5vw,58px)}.vaccination-command-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin-bottom:28px;display:grid}.vaccination-command-intro>div>p{color:var(--accent-strong);letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.vaccination-command-intro h1{letter-spacing:-.05em;max-width:760px;margin-bottom:12px;font-size:clamp(2.3rem,4.7vw,3.55rem);font-weight:520}.vaccination-command-intro>div>span{max-width:680px;color:var(--muted);font-size:.82rem;line-height:1.65;display:block}.vaccination-command-intro>strong{border-radius:var(--radius-pill);background:var(--success-tint);color:var(--success);white-space:nowrap;align-self:center;padding:7px 12px;font-size:.75rem}.vaccination-focus-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.vaccination-command .vaccination-detail{border-color:var(--line);border-top:5px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.vaccination-priority-label{align-items:center;gap:12px;padding:24px clamp(24px,4vw,39px) 0;display:flex}.vaccination-priority-label>span{background:var(--accent);width:37px;height:37px;color:var(--white);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.vaccination-priority-label p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850}.vaccination-command .vaccination-detail-heading{border-top:1px solid var(--line);background:0 0;margin:18px clamp(24px,4vw,39px) 0;padding:24px 0 22px}.vaccination-command .vaccination-detail-heading>span{background:var(--success-tint);color:var(--success)}.vaccination-command .vaccination-detail-heading h2{font-size:clamp(2.05rem,4vw,3rem)}.vaccination-command .vaccination-detail-heading p{color:var(--accent-strong)}.vaccination-command .vaccination-detail-block{border-bottom-color:var(--line)}.vaccination-command .vaccination-vaccines li{border-color:var(--brand-soft);background:var(--brand-tint);color:var(--brand-strong)}.vaccination-command .vaccination-place{border-bottom-color:var(--line);background:var(--surface-subtle)}.vaccination-command .vaccination-record-source{border-bottom:0;border-left:3px solid var(--accent);background:var(--accent-tint);margin:0 clamp(24px,4vw,39px);padding-inline:14px}.vaccination-command .vaccination-record-source span{color:var(--accent-strong)}.vaccination-command .vaccination-carry{border-bottom:1px solid var(--line)}.vaccination-command .vaccination-actions{padding-top:25px}.vaccination-command .vaccination-actions button{border-radius:var(--radius-pill)}.vaccination-schedule{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.vaccination-schedule>header{border-bottom:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:44px 1fr;align-items:start;gap:13px;padding:23px 20px;display:grid}.vaccination-schedule>header>span{color:var(--accent-strong);font-family:var(--font-display);padding-top:3px;font-size:.75rem}.vaccination-schedule>header h2{margin-bottom:6px;font-size:1rem;font-weight:580}.vaccination-schedule>header p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.vaccination-schedule .vaccination-timeline{border:0;border-radius:0}.vaccination-schedule .vaccination-timeline li button{min-height:75px;padding:12px 15px}.vaccination-schedule .vaccination-timeline li:first-child button,.vaccination-schedule .vaccination-timeline li:last-child button{border-radius:0}.vaccination-schedule .vaccination-timeline li.is-active button{background:var(--brand-tint);box-shadow:inset 4px 0 0 var(--brand)}.vaccination-schedule .vaccination-node{background:var(--surface)}.vaccination-command .vaccination-recovery{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-subtle);margin-top:36px}.vaccination-command .vaccination-recovery>header{max-width:760px}.vaccination-command .vaccination-recovery-options button{border-color:var(--line);border-radius:var(--radius-sm);background:var(--surface)}.vaccination-command .vaccination-recovery-options button:hover,.vaccination-command .vaccination-recovery-options button.is-selected{border-color:var(--brand);background:var(--brand-tint)}.vaccination-command .vaccination-recovery-answer{border-left-color:var(--brand);background:var(--surface)}.vaccination-command .vaccination-source{margin-top:34px}@media (max-width:920px){.vaccination-focus-grid{grid-template-columns:1fr}}@media (max-width:720px){.vaccination-main.vaccination-command{padding-top:34px}.vaccination-command-intro{grid-template-columns:1fr;gap:16px}.vaccination-command-intro h1{font-size:clamp(2.05rem,10.4vw,2.85rem)}.vaccination-command-intro>strong{justify-self:start}.vaccination-command .vaccination-detail,.vaccination-schedule,.vaccination-command .vaccination-recovery{border-radius:var(--radius-md)}.vaccination-priority-label{padding-inline:21px}.vaccination-command .vaccination-detail-heading{margin-inline:21px;padding-inline:0}.vaccination-command .vaccination-record-source{margin-inline:21px}.vaccination-schedule .vaccination-timeline{grid-template-columns:1fr}}.visit-plan-header{background:#fffdf8;border-bottom:1px solid #dce2db;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:grid}.visit-plan-header>button{color:#29463b;background:0 0;border:1px solid #c9d3cd;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:39px;padding:6px 12px;font-size:.75rem;display:flex}.visit-plan-header>.language-button{justify-self:end}.visit-plan-header>button:hover{color:#183f32;background:#eef4ef;border-color:#1d5844}.visit-plan-header>div{color:#183f32;font-family:var(--font-display);align-items:center;gap:9px;display:flex}.visit-plan-header>div>span{color:#fff;background:#1d5844;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.visit-plan-header>div strong{font-size:1rem}.visit-plan-main{color:#20352d;max-width:1040px;margin:0 auto;padding-top:clamp(48px,7vw,78px)}.visit-plan-main h1,.visit-plan-main h2,.visit-plan-main legend{font-family:var(--font-display);color:#183f32}[lang=hi] .visit-plan-main h1,[lang=hi] .visit-plan-main h2,[lang=hi] .visit-plan-main legend{font-family:var(--font-body)}.visit-plan-intro{max-width:720px;margin-bottom:32px}.visit-plan-intro>p{color:#a25439;letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.visit-plan-intro h1{letter-spacing:-.05em;margin-bottom:13px;font-size:clamp(2.35rem,5vw,3.6rem);font-weight:500}[lang=hi] .visit-plan-intro h1{letter-spacing:-.025em}.visit-plan-intro>span{color:#647169;font-size:.88rem;display:block}.visit-plan-truth{background:#fff8f0;border:1px solid #e1cdbd;border-left:4px solid #c56543;grid-template-columns:27px 1fr;gap:13px;max-width:820px;margin-bottom:34px;padding:17px 19px;display:grid}.visit-plan-truth>span{width:24px;height:24px;font-family:var(--font-display);border:1px solid #ad755c;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.visit-plan-truth strong{color:#73432f;margin-bottom:3px;font-size:.75rem;display:block}.visit-plan-truth p{color:#7d675c;margin:0;font-size:.75rem;line-height:1.55}.visit-plan-layout{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:start;gap:24px;display:grid}.visit-plan-fields{gap:15px;display:grid}.visit-plan-fields fieldset{background:#fffdf8;border:1px solid #d6dfd9;border-radius:14px;min-width:0;margin:0;padding:26px 27px 28px}.visit-plan-fields legend{padding:0 7px;font-size:1.05rem;font-weight:600}.visit-plan-fields fieldset>p{color:#68756e;margin:0 0 17px;font-size:.75rem}.visit-plan-fields fieldset>p strong{color:#30483d}.visit-plan-field-label{color:#76817b;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:800;display:block}.visit-plan-date-options,.visit-plan-choice-row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.visit-plan-date-options label,.visit-plan-choice-row label{color:#4e6258;cursor:pointer;text-align:center;background:#f9faf7;border:1px solid #d2dbd5;border-radius:8px;place-items:center;min-height:59px;padding:9px 11px;display:grid}.visit-plan-date-options label.is-selected,.visit-plan-choice-row label.is-selected{color:#183f32;background:#e9f2e9;border-color:#1d5844;box-shadow:inset 0 0 0 1px #1d5844}:is(.visit-plan-date-options label:has(input:focus-visible),.visit-plan-choice-row label:has(input:focus-visible),.visit-plan-checklist label:has(input:focus-visible)){outline:4px solid var(--focus);outline-offset:3px}.visit-plan-date-options input,.visit-plan-choice-row input{opacity:0;width:1px;height:1px;position:absolute}.visit-plan-date-options span,.visit-plan-choice-row span{font-size:.75rem;font-weight:750;line-height:1.4}.visit-plan-custom-date{border-top:1px solid #e5e9e6;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:15px;padding-top:15px;display:grid}.visit-plan-custom-date>span{color:#66736c;font-size:.75rem;font-weight:750}.visit-plan-custom-date input{color:#29463b;background:#fff;border:1px solid #aebbb3;border-radius:7px;min-height:43px;padding:6px 10px;font-size:.75rem}.visit-plan-checklist{gap:9px;display:grid}.visit-plan-checklist label{cursor:pointer;background:#fafaf7;border:1px solid #d7dfda;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:11px;min-height:53px;padding:10px 13px;display:grid}.visit-plan-checklist input{opacity:0;position:absolute}.visit-plan-checklist label>span{color:#0000;border:1px solid #97aa9f;border-radius:5px;place-items:center;width:21px;height:21px;font-size:.75rem;display:grid}.visit-plan-checklist input:checked+span{color:#fff;background:#1d5844;border-color:#1d5844}.visit-plan-checklist strong{color:#42574d;font-size:.75rem}.visit-plan-travel{cursor:pointer;grid-template-columns:23px 1fr;align-items:start;gap:12px;min-height:67px;display:grid}.visit-plan-travel input{accent-color:#1d5844;width:22px;height:22px;margin:2px 0 0}.visit-plan-travel strong,.visit-plan-travel small{display:block}.visit-plan-travel strong{color:#40564b;font-size:.75rem;line-height:1.45}.visit-plan-travel small{color:#78847d;margin-top:5px;font-size:.75rem}.visit-plan-summary{background:#fffdf8;border:1px solid #cbd6cf;border-radius:16px;position:sticky;top:22px;overflow:hidden;box-shadow:0 14px 40px #2d483b12}.visit-plan-summary>p{color:#49705d;letter-spacing:.07em;text-transform:uppercase;background:#e8f1e7;margin:0;padding:18px 23px 7px;font-size:.75rem;font-weight:850}.visit-plan-summary h2{background:#e8f1e7;margin:0;padding:0 23px 19px;font-size:1.5rem;font-weight:500}.visit-plan-summary dl{margin:0;padding:7px 23px 10px}.visit-plan-summary dl>div{border-bottom:1px solid #e1e6e2;padding:13px 0}.visit-plan-summary dt{color:#7b8780;text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:800}.visit-plan-summary dd{color:#3d5348;overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:700;line-height:1.5}.visit-plan-summary dd small{color:#98664e;margin-top:3px;font-size:.75rem;display:block}.visit-plan-summary>button{background:#1d5844;border-color:#1d5844;border-radius:999px;width:calc(100% - 46px);min-height:49px;margin:13px 23px 8px;font-size:.75rem}.visit-plan-summary>button:hover{background:#143f31;border-color:#143f31}.visit-plan-summary>small{color:#7b8680;text-align:center;padding:0 23px 22px;font-size:.75rem;line-height:1.5;display:block}.visit-plan-error{color:#87442f;background:#fff0e9;border-left:3px solid #a94c30;margin:12px 23px 0;padding:9px 11px;font-size:.75rem}@media (max-width:850px){.visit-plan-layout{grid-template-columns:1fr}.visit-plan-summary{position:static}}@media (max-width:720px){.visit-plan-header{margin-inline:-16px;padding-inline:16px}.visit-plan-header>div strong{display:none}.visit-plan-main{padding-top:42px}.visit-plan-intro h1{font-size:clamp(2.1rem,10vw,2.8rem)}.visit-plan-fields fieldset{padding:22px 18px 24px}.visit-plan-date-options,.visit-plan-choice-row,.visit-plan-custom-date{grid-template-columns:1fr}.visit-plan-custom-date input{width:100%}}.visit-plan-main.visit-plan-command{max-width:1120px;padding-top:clamp(38px,5vw,58px)}.visit-plan-command-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin-bottom:28px;display:grid}.visit-plan-command-intro>div>p{color:var(--accent-strong);letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.visit-plan-command-intro h1{letter-spacing:-.05em;max-width:800px;margin-bottom:12px;font-size:clamp(2.3rem,4.7vw,3.55rem);font-weight:520}[lang=hi] .visit-plan-command-intro h1{letter-spacing:-.025em}.visit-plan-command-intro>div>span{max-width:710px;color:var(--muted);font-size:.82rem;line-height:1.65;display:block}.visit-plan-command-intro>aside{border-left:4px solid var(--accent);background:var(--accent-tint);min-width:238px;padding:18px 20px;display:grid}.visit-plan-command-intro>aside small{color:var(--accent-strong);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:820}.visit-plan-command-intro>aside strong{color:var(--ink-strong);font-family:var(--font-display);margin-top:3px;font-size:1.22rem}.visit-plan-command-intro>aside span{color:var(--muted);font-size:.75rem}.visit-plan-focus-grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);margin-bottom:18px;display:grid;overflow:hidden}.visit-plan-day-panel{border-top:5px solid var(--accent)}.visit-plan-day-panel.visit-plan-fields{gap:0}.visit-plan-day-panel.visit-plan-fields fieldset{background:0 0;border:0;border-radius:0;padding:clamp(28px,4vw,40px)}.visit-plan-day-panel.visit-plan-fields legend{letter-spacing:-.025em;padding:0;font-size:clamp(1.45rem,2.7vw,1.95rem);font-weight:540}.visit-plan-day-panel .visit-plan-date-options label{background:var(--surface-raised);min-height:66px}.visit-plan-day-panel .visit-plan-date-options label.is-selected{border-color:var(--brand);background:var(--brand-tint);box-shadow:inset 0 0 0 1px var(--brand)}.visit-plan-day-panel .visit-plan-custom-date{border-top-color:var(--line)}.visit-plan-command .visit-plan-truth{border:0;border-left:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:34px 1fr;align-content:center;gap:13px;max-width:none;margin:0;padding:30px 27px;display:grid}.visit-plan-command .visit-plan-truth>span{border-color:var(--accent);width:32px;height:32px;color:var(--accent-strong);font-family:var(--font-display)}.visit-plan-command .visit-plan-truth p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin:0 0 9px;font-size:.75rem;font-weight:850}.visit-plan-command .visit-plan-truth strong{color:var(--ink-strong);font-family:var(--font-display);margin-bottom:8px;font-size:.9rem;font-weight:600;line-height:1.35}.visit-plan-command .visit-plan-truth small{color:var(--muted);font-size:.75rem;line-height:1.65;display:block}.visit-plan-command .visit-plan-layout{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:18px}.visit-plan-command .visit-plan-fields{gap:12px}.visit-plan-command .visit-plan-fields fieldset{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:25px 26px 27px}.visit-plan-command .visit-plan-fields legend{color:var(--ink-strong)}.visit-plan-command .visit-plan-choice-row label,.visit-plan-command .visit-plan-checklist label{border-color:var(--line);background:var(--surface-raised);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease}.visit-plan-command .visit-plan-choice-row label:hover,.visit-plan-command .visit-plan-checklist label:hover{border-color:var(--brand-soft);background:var(--brand-tint)}.visit-plan-command .visit-plan-choice-row label.is-selected{border-color:var(--brand);background:var(--brand-tint);box-shadow:inset 0 0 0 1px var(--brand)}.visit-plan-command .visit-plan-summary{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);top:96px}.visit-plan-command .visit-plan-summary>p,.visit-plan-command .visit-plan-summary h2{background:var(--brand);color:var(--white)}.visit-plan-command .visit-plan-summary>p{color:var(--brand-soft);padding-top:20px}.visit-plan-command .visit-plan-summary h2{padding-bottom:21px}.visit-plan-command .visit-plan-summary dl>div{border-bottom-color:var(--line)}.visit-plan-command .visit-plan-summary>button{border-color:var(--brand);background:var(--brand)}.visit-plan-command .visit-plan-summary>button:hover{border-color:var(--brand-strong);background:var(--brand-strong)}.visit-plan-command .visit-plan-error{border-left-color:var(--danger);background:var(--danger-tint);color:var(--danger)}@media (max-width:900px){.visit-plan-focus-grid,.visit-plan-command .visit-plan-layout{grid-template-columns:1fr}.visit-plan-command .visit-plan-truth{border-top:1px solid var(--line);border-left:0}.visit-plan-command .visit-plan-summary{position:static}}@media (max-width:720px){.visit-plan-main.visit-plan-command{padding-top:34px}.visit-plan-command-intro{grid-template-columns:1fr;gap:18px}.visit-plan-command-intro h1{font-size:clamp(2.05rem,10.4vw,2.85rem)}.visit-plan-command-intro>aside{min-width:0}.visit-plan-focus-grid,.visit-plan-command .visit-plan-fields fieldset,.visit-plan-command .visit-plan-summary{border-radius:var(--radius-md)}.visit-plan-day-panel.visit-plan-fields fieldset{padding:25px 20px 27px}.visit-plan-command .visit-plan-truth{padding:24px 20px}}.next-pack-header{background:#fffdf8;border-bottom:1px solid #dce2db;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:grid}.next-pack-header>button{color:#29463b;background:0 0;border:1px solid #c9d3cd;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:39px;padding:6px 12px;font-size:.75rem;display:flex}.next-pack-header>.language-button{justify-self:end}.next-pack-header>button:hover{color:#183f32;background:#eef4ef;border-color:#1d5844}.next-pack-header>div{color:#183f32;font-family:var(--font-display);align-items:center;gap:9px;display:flex}.next-pack-header>div>span{color:#fff;background:#1d5844;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.next-pack-header>div strong{font-size:1rem}.next-pack-main{color:#20352d;max-width:1040px;margin:0 auto;padding-top:clamp(48px,7vw,78px)}.next-pack-main h1,.next-pack-main h2{font-family:var(--font-display);color:#183f32}[lang=hi] .next-pack-main h1,[lang=hi] .next-pack-main h2{font-family:var(--font-body)}.next-pack-intro{max-width:720px;margin-bottom:38px}.next-pack-intro>p{color:#a25439;letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.next-pack-intro h1{letter-spacing:-.05em;margin-bottom:13px;font-size:clamp(2.4rem,5vw,3.65rem);font-weight:500}[lang=hi] .next-pack-intro h1{letter-spacing:-.025em}.next-pack-intro>span{color:#647169;font-size:.88rem;display:block}.next-pack-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:26px;display:grid}.next-pack-card{background:#fffdf8;border:1px solid #bfcfc5;border-radius:17px;overflow:hidden;box-shadow:0 18px 50px #2d483b1a}.next-pack-card>header{color:#fff;background:#1d5844;align-items:center;gap:12px;min-height:75px;padding:15px 22px;display:flex}.next-pack-card>header>span{width:38px;height:38px;font-family:var(--font-display);border:1px solid #ffffff8c;border-radius:50%;place-items:center;display:grid}.next-pack-card>header strong,.next-pack-card>header small{display:block}.next-pack-card>header strong{font-family:var(--font-display);font-size:1rem}.next-pack-card>header small{color:#cfe0d7;margin-top:3px;font-size:.75rem;line-height:1.35}.next-pack-milestone{background:#e8f1e7;border-bottom:1px solid #dce4de;padding:30px 25px 27px}.next-pack-milestone p{color:#517060;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:850}.next-pack-milestone h2{margin-bottom:12px;font-size:1.65rem;font-weight:500;line-height:1.2}.next-pack-milestone>strong{color:#3b5548;font-size:.75rem}.next-pack-card dl{margin:0;padding:8px 25px}.next-pack-card dl>div{border-bottom:1px solid #e1e7e3;padding:15px 0}.next-pack-card dt{color:#7a867f;text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:800}.next-pack-card dd{color:#3e5349;margin:0;font-size:.75rem;font-weight:700;line-height:1.55}.next-pack-card dd small{color:#9a654b;margin-top:4px;font-size:.75rem;display:block}.next-pack-card>footer{color:#748079;padding:16px 25px 20px;font-size:.75rem;line-height:1.5}.next-pack-controls{gap:15px;display:grid}.next-pack-controls>section{background:#fffdf8;border:1px solid #d5ded8;border-radius:14px;padding:24px 25px}.next-pack-controls h2{margin-bottom:8px;font-size:1rem;font-weight:600}.next-pack-privacy>p{color:#6e7973;margin-bottom:18px;font-size:.75rem}.next-pack-privacy>label{color:#455b50;cursor:pointer;border-top:1px solid #e4e9e6;align-items:center;gap:10px;min-height:42px;font-size:.75rem;font-weight:700;display:flex}.next-pack-privacy input{accent-color:#1d5844;width:19px;height:19px}.next-pack-delivery>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.next-pack-delivery button{color:#43594e;text-align:left;background:#fafbf8;border:1px solid #d2dcd5;border-radius:8px;align-items:center;gap:10px;min-height:51px;padding:9px 12px;font-size:.75rem;display:flex}.next-pack-delivery button>span{color:#416151;background:#edf2ed;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.next-pack-delivery button:hover,.next-pack-delivery button.is-selected{color:#183f32;background:#e9f2e9;border-color:#1d5844}.next-pack-delivery button.is-selected{box-shadow:inset 0 0 0 1px #1d5844}.next-pack-message>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.next-pack-message>div button{color:#1d5844;text-underline-offset:3px;background:0 0;border:0;border-radius:0;min-height:32px;padding:3px 8px;font-size:.75rem;text-decoration:underline}.next-pack-message pre{color:#40554b;font:inherit;white-space:pre-wrap;background:#f7f8f4;border:1px solid #e0e6e2;border-radius:8px;margin:14px 0 0;padding:15px;font-size:.75rem;line-height:1.65;overflow-x:auto}.next-pack-status{color:#315244;background:#e9f2e9;border-left:4px solid #1d5844;padding:13px 15px;font-size:.75rem}.next-pack-actions{flex-wrap:wrap;gap:10px;display:flex}.next-pack-actions button{background:#1d5844;border-color:#1d5844;border-radius:999px;min-height:48px;padding:8px 18px;font-size:.75rem}.next-pack-actions button+button{color:#1d5844;background:0 0}.next-pack-actions button:hover{background:#143f31}.next-pack-actions button+button:hover{color:#143f31;background:#eef4ef}@media (max-width:850px){.next-pack-layout{grid-template-columns:1fr}.next-pack-card{max-width:580px}}@media (max-width:720px){.next-pack-header{margin-inline:-16px;padding-inline:16px}.next-pack-header>div strong{display:none}.next-pack-main{padding-top:42px}.next-pack-intro h1{font-size:clamp(2.1rem,10.5vw,2.9rem)}.next-pack-controls>section{padding:21px 18px}.next-pack-delivery>div{grid-template-columns:1fr}.next-pack-actions{display:grid}.next-pack-actions button{width:100%}}.next-pack-main.next-pack-command{max-width:1120px;padding-top:clamp(38px,5vw,58px)}.next-pack-command-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin-bottom:28px;display:grid}.next-pack-command-intro>div>p{color:var(--accent-strong);letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.next-pack-command-intro h1{letter-spacing:-.05em;max-width:800px;margin-bottom:12px;font-size:clamp(2.3rem,4.7vw,3.55rem);font-weight:520}[lang=hi] .next-pack-command-intro h1{letter-spacing:-.025em}.next-pack-command-intro>div>span{max-width:710px;color:var(--muted);font-size:.82rem;line-height:1.65;display:block}.next-pack-command-intro>aside{border-left:4px solid var(--success);background:var(--success-tint);min-width:230px;padding:18px 20px;display:grid}.next-pack-command-intro>aside small{color:var(--success);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:820}.next-pack-command-intro>aside strong{color:var(--ink-strong);font-family:var(--font-display);margin-top:3px;font-size:1.28rem}.next-pack-command-intro>aside span{color:var(--muted);font-size:.75rem}.next-pack-command .next-pack-layout{grid-template-columns:minmax(360px,1.03fr) minmax(0,.97fr);gap:18px}.next-pack-command .next-pack-card{border-color:var(--brand-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);position:sticky;top:96px}.next-pack-command .next-pack-card>header{background:var(--brand)}.next-pack-command .next-pack-card>header small{color:var(--brand-soft)}.next-pack-command .next-pack-milestone{border-bottom-color:var(--line);background:var(--brand-tint)}.next-pack-command .next-pack-card dl>div{border-bottom-color:var(--line)}.next-pack-command .next-pack-controls{gap:12px}.next-pack-command .next-pack-controls>section{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:24px 25px}.next-pack-command .next-pack-privacy{border-left:4px solid var(--accent)}.next-pack-command .next-pack-privacy>label{border-top-color:var(--line)}.next-pack-command .next-pack-delivery{border-top:5px solid var(--brand);box-shadow:var(--shadow-sm)}.next-pack-command .next-pack-delivery>h2{margin-bottom:18px;font-size:1.18rem}.next-pack-command .next-pack-delivery>.next-pack-delivery-groups{grid-template-columns:1fr;gap:17px;margin-top:0;display:grid}.next-pack-delivery-group>p{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:.75rem;font-weight:850}.next-pack-delivery-group>div{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.next-pack-command .next-pack-delivery button{border-color:var(--line);background:var(--surface-raised)}.next-pack-command .next-pack-delivery button>span{background:var(--surface-subtle);color:var(--brand)}.next-pack-command .next-pack-delivery button:hover,.next-pack-command .next-pack-delivery button.is-selected{border-color:var(--brand);background:var(--brand-tint);color:var(--ink-strong)}.next-pack-command .next-pack-delivery button.is-selected{box-shadow:inset 0 0 0 1px var(--brand)}.next-pack-command .next-pack-message pre{border-color:var(--line);background:var(--surface-subtle)}.next-pack-command .next-pack-status{border-left-color:var(--success);background:var(--success-tint);color:var(--ink)}.next-pack-command .next-pack-actions{padding-top:3px}.next-pack-command .next-pack-actions button:first-child{flex:250px}@media (max-width:900px){.next-pack-command .next-pack-layout{grid-template-columns:1fr}.next-pack-command .next-pack-card{max-width:620px;position:static}}@media (max-width:720px){.next-pack-main.next-pack-command{padding-top:34px}.next-pack-command-intro{grid-template-columns:1fr;gap:18px}.next-pack-command-intro h1{font-size:clamp(2.05rem,10.4vw,2.85rem)}.next-pack-command-intro>aside{min-width:0}.next-pack-command .next-pack-card,.next-pack-command .next-pack-controls>section{border-radius:var(--radius-md)}.next-pack-delivery-group>div{grid-template-columns:1fr}}@media print{.serial,.next-pack-header,.next-pack-intro,.next-pack-command-intro,.next-pack-controls{display:none!important}.family-app-shell:has(.next-pack-main) .family-shell-header{display:none!important}.family-app-shell:has(.next-pack-main) .family-shell-context{display:none!important}.page-shell:has(.next-pack-main){background:#fff!important;padding:0!important}.next-pack-main,.next-pack-layout{max-width:none;padding:0;display:block}.next-pack-card,.next-pack-command .next-pack-card{width:100%;max-width:720px;box-shadow:none;break-inside:avoid;border:2px solid #111;border-radius:0;margin:0 auto;position:static}.next-pack-card>header{color:#111;background:#fff;border-bottom:2px solid #111}.next-pack-card>header>span{border-color:#111}.next-pack-card>header small,.next-pack-card dd,.next-pack-card>footer{color:#222}.next-pack-milestone{background:#fff;border-bottom-color:#111}}.care-circle-header{background:#fffdf8;border-bottom:1px solid #dce2db;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:grid}.care-circle-header>button{color:#29463b;background:0 0;border:1px solid #c9d3cd;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:39px;padding:6px 12px;font-size:.75rem;display:flex}.care-circle-header>.language-button{justify-self:end}.care-circle-header>button:hover{color:#183f32;background:#eef4ef;border-color:#1d5844}.care-circle-header>div{color:#183f32;font-family:var(--font-display);align-items:center;gap:9px;display:flex}.care-circle-header>div>span{color:#fff;background:#1d5844;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.care-circle-header>div strong{font-size:1rem}.care-circle-main{color:#20352d;max-width:1040px;margin:0 auto;padding-top:clamp(48px,7vw,78px)}.care-circle-main h1,.care-circle-main h2,.care-circle-main h3,.care-circle-main legend{font-family:var(--font-display);color:#183f32}[lang=hi] .care-circle-main h1,[lang=hi] .care-circle-main h2,[lang=hi] .care-circle-main h3,[lang=hi] .care-circle-main legend{font-family:var(--font-body)}.care-circle-intro{max-width:720px;margin-bottom:38px}.care-circle-intro>p{color:#a25439;letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.care-circle-intro h1{letter-spacing:-.05em;margin-bottom:13px;font-size:clamp(2.4rem,5vw,3.65rem);font-weight:500}[lang=hi] .care-circle-intro h1{letter-spacing:-.025em}.care-circle-intro>span{color:#647169;font-size:.88rem;display:block}.care-circle-layout{grid-template-columns:minmax(0,.9fr) minmax(330px,1.1fr);align-items:start;gap:24px;display:grid}.care-circle-choices{gap:15px;display:grid}.care-circle-choices fieldset,.care-circle-excluded{background:#fffdf8;border:1px solid #d5ded8;border-radius:14px;min-width:0;margin:0;padding:25px 25px 27px}.care-circle-choices legend{padding:0 7px;font-size:1rem;font-weight:600}.care-circle-choices fieldset:first-child{gap:8px;display:grid}.care-circle-choices fieldset:first-child>label{cursor:pointer;background:#fafbf8;border:1px solid #d8e0db;border-radius:8px;grid-template-columns:23px 1fr;align-items:center;gap:11px;min-height:53px;padding:10px 12px;display:grid}.care-circle-choices fieldset:first-child>label.is-selected{background:#e9f2e9;border-color:#1d5844}.care-circle-choices fieldset:first-child input,.care-circle-choices fieldset:nth-child(2) input{opacity:0;position:absolute}.care-circle-choices fieldset:first-child label>span{color:#fff;border:1px solid #9bada2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;display:grid}.care-circle-choices fieldset:first-child label.is-selected>span{background:#1d5844;border-color:#1d5844}.care-circle-choices fieldset:first-child strong{color:#41574c;font-size:.75rem}.care-circle-choices fieldset:nth-child(2)>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.care-circle-choices fieldset:nth-child(2) label{color:#50635a;cursor:pointer;text-align:center;background:#fafbf8;border:1px solid #d8e0db;border-radius:8px;place-items:center;min-height:50px;padding:8px;font-size:.75rem;font-weight:750;display:grid}.care-circle-choices fieldset:nth-child(2) label.is-selected{color:#183f32;background:#e9f2e9;border-color:#1d5844;box-shadow:inset 0 0 0 1px #1d5844}.care-circle-choices label:has(input:focus-visible){outline:4px solid var(--focus);outline-offset:3px}.care-circle-excluded{background:#f7f3e9}.care-circle-excluded h2{margin-bottom:13px;font-size:.88rem}.care-circle-excluded ul{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.care-circle-excluded li{color:#756a5c;grid-template-columns:18px 1fr;gap:7px;font-size:.75rem;display:grid}.care-circle-excluded li>span{color:#9a543c;border:1px solid #b9a999;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.care-circle-share-card{background:#fffdf8;border:1px solid #c2d1c8;border-radius:16px;position:sticky;top:22px;overflow:hidden;box-shadow:0 16px 44px #2d483b17}.care-circle-share-card>header{background:#e8f1e7;padding:24px 27px 21px}.care-circle-share-card>header p{color:#49705d;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:850}.care-circle-share-card>header h2{margin:0;font-size:1.12rem;font-weight:500;line-height:1.4}.care-circle-share-card dl{grid-template-columns:1fr 1fr;margin:0;padding:8px 27px;display:grid}.care-circle-share-card dl>div{border-bottom:1px solid #e1e7e3;padding:13px 10px 13px 0}.care-circle-share-card dt{color:#7b8780;text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:800}.care-circle-share-card dd{color:#3d5348;overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:700;line-height:1.45}.care-circle-approval{color:#465b50;cursor:pointer;background:#f8faf7;border:1px solid #d5ded8;border-radius:8px;grid-template-columns:22px 1fr;align-items:start;gap:11px;margin:17px 27px;padding:15px;font-size:.75rem;font-weight:700;line-height:1.5;display:grid}.care-circle-approval input{accent-color:#1d5844;width:21px;height:21px;margin:1px 0 0}.care-circle-share-card>button{background:#1d5844;border-color:#1d5844;border-radius:999px;width:calc(100% - 54px);min-height:49px;margin:0 27px 25px;font-size:.75rem}.care-circle-share-card>button:hover{background:#143f31;border-color:#143f31}.care-circle-error{color:#87442f;background:#fff0e9;border-left:3px solid #a94c30;margin:0 27px 15px;padding:10px 12px;font-size:.75rem}.care-circle-privacy{color:#6e7a73;text-align:center;border-top:1px solid #d5ddd7;max-width:760px;margin:39px auto 0;padding:18px 22px;font-size:.75rem}.care-circle-progress{background:#fffdf8;border:1px solid #c5d4ca;border-radius:17px;max-width:820px;margin:0 auto;overflow:hidden;box-shadow:0 16px 44px #2d483b17}.care-circle-progress>header{background:#e8f1e7;padding:31px 34px 27px}.care-circle-progress>header>span{color:#2f6747;text-transform:uppercase;background:#fff;border-radius:999px;margin-bottom:8px;padding:3px 9px;font-size:.75rem;font-weight:850;display:inline-block}.care-circle-progress>header h2{margin-bottom:8px;font-size:1.55rem;font-weight:500}.care-circle-progress>header p{color:#50655a;margin-bottom:9px;font-size:.75rem}.care-circle-progress>header small{color:#89634d;font-size:.75rem}.care-circle-progress-track{border-bottom:1px solid #e0e6e2;grid-template-columns:1fr 45px 1fr 45px 1fr;align-items:center;padding:29px 34px;display:grid}.care-circle-progress-track>div{color:#87918c;text-align:center;justify-items:center;gap:7px;display:grid}.care-circle-progress-track>div span{border:1px solid #b6c2ba;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;display:grid}.care-circle-progress-track>div strong{font-size:.75rem}.care-circle-progress-track>div.is-done{color:#2d6747}.care-circle-progress-track>div.is-done span{background:#e3f0e5;border-color:#2d6747}.care-circle-progress-track>i{background:#c9d3cd;height:1px}.care-circle-progress>button:not(.care-circle-edit),.care-circle-response>button{background:#1d5844;border-color:#1d5844;border-radius:999px;min-height:47px;margin:0 34px 28px;padding:8px 18px;font-size:.75rem}.care-circle-response{background:#fff6ed;border-left:4px solid #c56543;margin:0 34px 25px;padding:23px 24px}.care-circle-response>p{color:#a25439;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:850}.care-circle-response h3{margin-bottom:9px;font-size:.9rem}.care-circle-response>span{color:#665e55;font-size:.75rem;line-height:1.6;display:block}.care-circle-response>strong{color:#3e594c;margin-top:14px;font-size:.75rem;display:block}.care-circle-response>button{margin:19px 0 0}.care-circle-response>div{color:#2d6747;background:#e8f1e7;gap:4px;margin-top:17px;padding:12px 14px;display:grid}.care-circle-response>div b{font-size:.75rem}.care-circle-response>div small{color:#557064;font-size:.75rem}.care-circle-progress-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:0 34px 29px;display:flex}.care-circle-progress .care-circle-edit,.care-circle-progress .care-circle-close{text-underline-offset:3px;background:0 0;border:0;border-radius:0;min-height:36px;padding:3px 0;font-size:.75rem;text-decoration:underline}.care-circle-progress .care-circle-edit{color:#1d5844}.care-circle-progress .care-circle-close{color:#93452f}@media (max-width:850px){.care-circle-layout{grid-template-columns:1fr}.care-circle-share-card{position:static}}@media (max-width:720px){.care-circle-header{margin-inline:-16px;padding-inline:16px}.care-circle-header>div strong{display:none}.care-circle-main{padding-top:42px}.care-circle-intro h1{font-size:clamp(2.1rem,10.5vw,2.9rem)}.care-circle-choices fieldset,.care-circle-excluded{padding:22px 18px}.care-circle-choices fieldset:nth-child(2)>div,.care-circle-excluded ul,.care-circle-share-card dl{grid-template-columns:1fr}.care-circle-share-card>header,.care-circle-share-card dl{padding-inline:20px}.care-circle-approval{margin-inline:20px}.care-circle-share-card>button{width:calc(100% - 40px);margin-inline:20px}.care-circle-error{margin-inline:20px}.care-circle-progress>header,.care-circle-progress-track{padding-inline:21px}.care-circle-progress-track{grid-template-columns:1fr;gap:8px}.care-circle-progress-track>i{justify-self:center;width:1px;height:18px}.care-circle-progress>button:not(.care-circle-edit),.care-circle-response,.care-circle-progress-actions{margin-inline:21px}}.care-circle-main.care-circle-command{max-width:1120px;padding-top:clamp(38px,5vw,58px)}.care-circle-command-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin-bottom:28px;display:grid}.care-circle-command-intro>div>p{color:var(--accent-strong);letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.care-circle-command-intro h1{letter-spacing:-.05em;max-width:800px;margin-bottom:12px;font-size:clamp(2.3rem,4.7vw,3.55rem);font-weight:520}[lang=hi] .care-circle-command-intro h1{letter-spacing:-.025em}.care-circle-command-intro>div>span{max-width:710px;color:var(--muted);font-size:.82rem;line-height:1.65;display:block}.care-circle-command-intro>aside{border-left:4px solid var(--accent);background:var(--accent-tint);min-width:230px;padding:18px 20px;display:grid}.care-circle-command-intro>aside small{color:var(--accent-strong);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:820}.care-circle-command-intro>aside strong{color:var(--ink-strong);font-family:var(--font-display);margin-top:3px;font-size:1.25rem}.care-circle-command-intro>aside span{color:var(--muted);font-size:.75rem}.care-circle-command .care-circle-layout{grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr);gap:18px}.care-circle-command .care-circle-choices{gap:12px}.care-circle-command .care-circle-choices fieldset,.care-circle-command .care-circle-excluded{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface)}.care-circle-command .care-circle-help-step{border-top:5px solid var(--accent);box-shadow:var(--shadow-sm)}.care-circle-command .care-circle-choices legend{color:var(--ink-strong);align-items:center;gap:10px;padding:0;display:flex}.care-circle-command .care-circle-choices legend>span{background:var(--accent);width:32px;height:32px;color:var(--white);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.care-circle-command .care-circle-contact-step legend>span{background:var(--brand)}.care-circle-command .care-circle-choices fieldset:first-child>label,.care-circle-command .care-circle-choices fieldset:nth-child(2) label{border-color:var(--line);background:var(--surface-raised);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease}.care-circle-command .care-circle-choices fieldset:first-child>label:hover,.care-circle-command .care-circle-choices fieldset:nth-child(2) label:hover{border-color:var(--brand-soft);background:var(--brand-tint)}.care-circle-command .care-circle-choices fieldset:first-child>label.is-selected,.care-circle-command .care-circle-choices fieldset:nth-child(2) label.is-selected{border-color:var(--brand);background:var(--brand-tint)}.care-circle-command .care-circle-excluded{background:var(--surface-subtle)}.care-circle-command .care-circle-excluded li>span{border-color:var(--accent);color:var(--accent-strong)}.care-circle-command .care-circle-share-card{border-color:var(--brand-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);top:96px}.care-circle-command .care-circle-share-card>header{background:var(--brand);grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.care-circle-command .care-circle-share-card>header>span{border:1px solid color-mix(in srgb, var(--white) 55%, transparent);width:34px;height:34px;color:var(--white);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.care-circle-command .care-circle-share-card>header p{color:var(--brand-soft)}.care-circle-command .care-circle-share-card>header h2{color:var(--white)}.care-circle-command .care-circle-share-card dl>div{border-bottom-color:var(--line)}.care-circle-command .care-circle-approval{border-color:var(--brand-soft);background:var(--brand-tint)}.care-circle-command .care-circle-share-card>button{border-color:var(--brand);background:var(--brand)}.care-circle-command .care-circle-share-card>button:hover{border-color:var(--brand-strong);background:var(--brand-strong)}.care-circle-command .care-circle-error{border-left-color:var(--danger);background:var(--danger-tint);color:var(--danger)}.care-circle-command .care-circle-privacy{border-top-color:var(--line)}.care-circle-command .care-circle-progress{border-color:var(--brand-soft);border-radius:var(--radius-lg);background:var(--surface);max-width:920px;box-shadow:var(--shadow-md)}.care-circle-command .care-circle-progress>header{border-top:5px solid var(--success);background:var(--brand-tint)}.care-circle-command .care-circle-progress>header>span{color:var(--success)}.care-circle-command .care-circle-progress-track{border-bottom-color:var(--line)}.care-circle-command .care-circle-response{border-left-color:var(--accent);background:var(--accent-tint)}.care-circle-command .care-circle-response>p{color:var(--accent-strong)}.care-circle-command .care-circle-response>div{background:var(--success-tint);color:var(--success)}@media (max-width:900px){.care-circle-command .care-circle-layout{grid-template-columns:1fr}.care-circle-command .care-circle-share-card{position:static}}@media (max-width:720px){.care-circle-main.care-circle-command{padding-top:34px}.care-circle-command-intro{grid-template-columns:1fr;gap:18px}.care-circle-command-intro h1{font-size:clamp(2.05rem,10.4vw,2.85rem)}.care-circle-command-intro>aside{min-width:0}.care-circle-command .care-circle-choices fieldset,.care-circle-command .care-circle-excluded,.care-circle-command .care-circle-share-card,.care-circle-command .care-circle-progress{border-radius:var(--radius-md)}}.documents-header{background:#fffdf8;border-bottom:1px solid #dce2db;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:grid}.documents-header>button{color:#29463b;background:0 0;border:1px solid #c9d3cd;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:39px;padding:6px 12px;font-size:.75rem;display:flex}.documents-header>.language-button{justify-self:end}.documents-header>button:hover{color:#183f32;background:#eef4ef;border-color:#1d5844}.documents-header>div{color:#183f32;font-family:var(--font-display);align-items:center;gap:9px;display:flex}.documents-header>div>span{color:#fff;background:#1d5844;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.documents-header>div strong{font-size:1rem}.documents-main{color:#20352d;max-width:1040px;margin:0 auto;padding-top:clamp(48px,7vw,78px)}.documents-main h1,.documents-main h2{font-family:var(--font-display);color:#183f32}[lang=hi] .documents-main h1,[lang=hi] .documents-main h2{font-family:var(--font-body)}.documents-intro{max-width:720px;margin-bottom:38px}.documents-intro>p{color:#a25439;letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.documents-intro h1{letter-spacing:-.05em;margin-bottom:13px;font-size:clamp(2.4rem,5vw,3.65rem);font-weight:500}[lang=hi] .documents-intro h1{letter-spacing:-.025em}.documents-intro>span{color:#647169;font-size:.88rem;display:block}.documents-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.document-card{background:#fffdf8;border:1px solid #d4ddd7;border-radius:14px;grid-template-columns:42px 1fr;align-items:start;gap:15px;min-height:284px;padding:26px 23px;display:grid}.document-card.is-ready{background:#f8fbf7;border-color:#b9cdbf}.document-icon{color:#a25439;background:#f2e6dc;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1rem;display:grid}.document-card.is-ready .document-icon{color:#2d6948;background:#e2efe4}.document-card p{color:#a25439;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.document-card h2{margin-bottom:10px;font-size:1.05rem;font-weight:600}.document-card div>span{color:#68756e;font-size:.75rem;line-height:1.6;display:block}.document-card button{color:#1d5844;background:0 0;border:0;border-bottom:1px solid #90a399;border-radius:0;align-items:center;gap:8px;min-height:auto;margin-top:22px;padding:0 0 3px;font-size:.75rem;display:flex}.document-card button:hover{color:#143f31;background:0 0;border-color:#1d5844}.document-card button b{font-size:.9rem}.documents-privacy{background:#f6f8f4;border:1px solid #d7dfda;border-left:4px solid #1d5844;grid-template-columns:27px 1fr;gap:13px;max-width:800px;margin:28px auto 0;padding:17px 19px;display:grid}.documents-privacy>span{width:24px;height:24px;font-family:var(--font-display);border:1px solid #82958a;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.documents-privacy strong{color:#3c5448;margin-bottom:3px;font-size:.75rem;display:block}.documents-privacy p{color:#707c75;margin:0;font-size:.75rem;line-height:1.55}.family-sheet-stage{border-top:1px solid #d5ddd7;margin-top:68px;padding-top:27px}.family-sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-bottom:18px;display:flex}.family-sheet-actions button{background:#1d5844;border:1px solid #1d5844;border-radius:999px;min-height:42px;padding:6px 14px;font-size:.75rem}.family-sheet-actions button+button{color:#1d5844;background:0 0}.family-sheet-actions button:hover{background:#143f31}.family-sheet-actions button+button:hover{color:#143f31;background:#eef4ef}.family-care-sheet{color:#17241e;background:#fff;border:1px solid #aebbb3;max-width:820px;margin:0 auto;box-shadow:0 18px 55px #20352d1a}.family-care-sheet>header{border-bottom:2px solid #1d5844;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:16px 24px;display:flex}.family-care-sheet>header>div{align-items:center;gap:11px;display:flex}.family-care-sheet>header>div>span{color:#fff;width:38px;height:38px;font-family:var(--font-display);background:0 0;border-radius:0;place-items:center;display:grid}.family-care-sheet>header strong,.family-care-sheet>header small{display:block}.family-care-sheet>header strong{color:#183f32;font-family:var(--font-display)}.family-care-sheet>header small{color:#6b7771;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.family-care-sheet>header>b{font-size:.75rem}.family-sheet-identity{border-bottom:1px solid #aebbb3;grid-template-columns:1.5fr 1fr .7fr;display:grid}.family-sheet-identity>div{border-right:1px solid #cfd7d1;padding:14px 18px}.family-sheet-identity>div:last-child{border-right:0}.family-sheet-identity span,.family-sheet-identity strong{display:block}.family-sheet-identity span{color:#6f7b74;text-transform:uppercase;font-size:.75rem;font-weight:800}.family-sheet-identity strong{margin-top:4px;font-size:.75rem}.family-care-sheet table{border-collapse:collapse;width:calc(100% - 36px);margin:18px;font-size:.75rem}.family-care-sheet th,.family-care-sheet td{text-align:left;border:1px solid #aebbb3;padding:11px 12px}.family-care-sheet thead th{color:#40574b;text-transform:uppercase;background:#edf3ee;font-size:.75rem}.family-sheet-columns{border-top:1px solid #aebbb3;border-bottom:1px solid #aebbb3;grid-template-columns:1fr 1fr;display:grid}.family-sheet-columns>div{border-right:1px solid #aebbb3;min-height:190px;padding:19px 22px}.family-sheet-columns>div:last-child{border-right:0}.family-sheet-columns h2{text-transform:uppercase;margin:0 0 11px;font-family:inherit;font-size:.75rem}.family-sheet-columns ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.family-sheet-columns li{grid-template-columns:18px 1fr;gap:8px;font-size:.75rem;display:grid}.family-sheet-columns li span{font-size:.8rem}.family-sheet-columns strong,.family-sheet-columns small{display:block}.family-sheet-columns strong{font-size:.75rem}.family-sheet-columns small{color:#765845;margin-top:4px;font-size:.75rem}.family-sheet-columns h2:nth-of-type(2){margin-top:24px}.family-sheet-columns p{margin:0;font-size:.75rem}.family-care-sheet>footer{grid-template-columns:auto 1fr;align-items:center;gap:27px;padding:18px 22px;display:grid}.family-care-sheet>footer>div:first-child{align-items:center;gap:10px;display:flex}.family-care-sheet>footer span{color:#5f6d65;gap:3px;font-size:.75rem;display:grid}.family-care-sheet>footer span b{color:#263b31;font-size:.75rem}.family-care-sheet>footer>div:last-child{border-left:1px solid #c5cec8;padding-left:23px}.family-care-sheet>footer strong{text-transform:uppercase;font-size:.75rem;display:block}.family-care-sheet>footer p{color:#66736c;margin:5px 0 0;font-size:.75rem;line-height:1.5}.janam-qr,.janam-qr-placeholder{flex:none;width:78px;height:78px}.janam-qr-placeholder{font-family:var(--font-display);border:1px solid #222;place-items:center;font-size:1.5rem;display:grid}@media (max-width:900px){.documents-grid{grid-template-columns:1fr}.document-card{min-height:0}}@media (max-width:720px){.documents-header{margin-inline:-16px;padding-inline:16px}.documents-header>div strong{display:none}.documents-main{padding-top:42px}.documents-intro h1{font-size:clamp(2.1rem,10.5vw,2.9rem)}.document-card{padding:23px 20px}.family-sheet-actions{display:grid}.family-sheet-actions button{width:100%}.family-care-sheet{overflow-x:auto}.family-care-sheet>header,.family-sheet-identity,.family-care-sheet table,.family-sheet-columns,.family-care-sheet>footer{min-width:620px}}.documents-main.documents-command{max-width:1120px;padding-top:clamp(38px,5vw,58px)}.documents-command-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin-bottom:28px;display:grid}.documents-command-intro>div>p{color:var(--accent-strong);letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.documents-command-intro h1{letter-spacing:-.05em;max-width:760px;margin-bottom:12px;font-size:clamp(2.3rem,4.7vw,3.55rem);font-weight:520}.documents-command-intro>div>span{max-width:680px;color:var(--muted);font-size:.82rem;line-height:1.65;display:block}.documents-command-intro>aside{border-left:4px solid var(--brand);background:var(--brand-tint);gap:4px;min-width:205px;padding:18px 20px;display:grid}.documents-command-intro>aside strong{color:var(--success);font-family:var(--font-display);font-size:1.15rem}.documents-command-intro>aside span{color:var(--muted);font-size:.75rem;font-weight:750}.documents-command-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:stretch;gap:18px;display:grid}.documents-command .document-primary{border-color:var(--line);border-top:5px solid var(--brand);border-radius:var(--radius-lg);background:var(--surface);min-height:100%;box-shadow:var(--shadow-sm);grid-template-columns:54px 1fr;align-content:start;gap:16px;padding:clamp(28px,4vw,42px)}.documents-command .document-primary>header{grid-column:1/-1;align-items:center;gap:12px;margin-bottom:17px;display:flex}.documents-command .document-primary>header>span{background:var(--brand);width:37px;height:37px;color:var(--white);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.documents-command .document-primary>header p{color:var(--success);letter-spacing:.065em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850;line-height:1.45}.document-primary-mark{background:var(--brand-tint);width:52px;height:52px;color:var(--brand);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.documents-command .document-primary>div:last-child>p{color:var(--success)}.documents-command .document-primary h2{max-width:520px;font-size:clamp(1.5rem,3vw,2rem);font-weight:560;line-height:1.25}.documents-command .document-primary div>span{max-width:580px;font-size:.75rem}.documents-command .document-primary button{border:1px solid var(--brand);border-radius:var(--radius-pill);background:var(--brand);min-height:46px;color:var(--white);margin-top:25px;padding:8px 17px;text-decoration:none}.documents-command .document-primary button:hover{border-color:var(--brand-strong);background:var(--brand-strong);color:var(--white)}.documents-official{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.documents-official>header{border-bottom:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:44px 1fr;gap:13px;padding:22px 21px;display:grid}.documents-official>header>span{color:var(--accent-strong);font-family:var(--font-display);padding-top:3px;font-size:.75rem}.documents-official>header h2{margin-bottom:6px;font-size:1rem;font-weight:580}.documents-official>header p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.documents-official .document-card{border:0;border-bottom:1px solid var(--line);background:var(--surface);border-radius:0;min-height:175px}.documents-official .document-card:last-child{border-bottom:0}.documents-official .document-card.is-ready{background:var(--brand-tint)}.documents-official .document-card h2{font-size:.95rem}.documents-official .document-card div>span{font-size:.75rem}.documents-official .document-card button{margin-top:15px}.documents-command .documents-privacy{border-color:var(--brand-soft);border-left-color:var(--brand);background:var(--brand-tint);max-width:none;margin-top:18px}.documents-command .family-sheet-stage{margin-top:42px}@media (max-width:900px){.documents-command-grid{grid-template-columns:1fr}}@media (max-width:720px){.documents-main.documents-command{padding-top:34px}.documents-command-intro{grid-template-columns:1fr;gap:18px}.documents-command-intro h1{font-size:clamp(2.05rem,10.4vw,2.85rem)}.documents-command-intro>aside{min-width:0}.documents-command .document-primary{border-radius:var(--radius-md);grid-template-columns:1fr;padding:24px 20px}.documents-command .document-primary button{justify-content:center;width:100%}.documents-official{border-radius:var(--radius-md)}}@media print{.page-shell:has(.family-care-sheet){background:#fff!important;padding:0!important}.documents-header,.documents-intro,.documents-command-intro,.documents-grid,.documents-command-grid,.documents-privacy,.family-sheet-actions{display:none!important}.page-shell:has(.family-care-sheet)>.serial{display:none!important}.documents-main,.family-sheet-stage{border:0;max-width:none;margin:0;padding:0}.family-care-sheet{width:100%;max-width:760px;box-shadow:none;break-inside:avoid;border:2px solid #000;margin:0 auto}.family-care-sheet>header>div>span{color:#000;background:#fff;border:1px solid #000}.family-care-sheet .janam-mark rect{fill:#fff;stroke:#000;stroke-width:1.5px}.family-care-sheet .janam-mark circle{fill:#000}.family-care-sheet .janam-mark path{stroke:#000}.family-care-sheet thead th{background:#fff}.family-care-sheet>header,.family-sheet-identity,.family-sheet-columns,.family-care-sheet>footer{border-color:#000}}.truth-header{background:#fffdf8;border-bottom:1px solid #dce2db;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:grid}.truth-header>button{color:#29463b;background:0 0;border:1px solid #c9d3cd;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:39px;padding:6px 12px;font-size:.75rem;display:flex}.truth-header>.language-button{justify-self:end}.truth-header>button:hover{color:#183f32;background:#eef4ef;border-color:#1d5844}.truth-header>div{color:#183f32;font-family:var(--font-display);align-items:center;gap:9px;display:flex}.truth-header>div>.janam-mark{width:34px;height:34px}.truth-header>div strong{font-size:1rem}.truth-main{color:#20352d;max-width:1040px;margin:0 auto;padding-top:clamp(48px,7vw,78px)}.truth-main h1,.truth-main h2{font-family:var(--font-display);color:#183f32}[lang=hi] .truth-main h1,[lang=hi] .truth-main h2{font-family:var(--font-body)}.truth-intro{max-width:780px;margin-bottom:42px}.truth-intro>p{color:#a25439;letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.truth-intro h1{letter-spacing:-.05em;margin-bottom:15px;font-size:clamp(2.4rem,5vw,3.7rem);font-weight:500}[lang=hi] .truth-intro h1{letter-spacing:-.025em}.truth-intro>span{color:#647169;font-size:.88rem;line-height:1.65;display:block}.truth-groups{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.truth-card{background:#fffdf8;border:1px solid #d4ddd7;border-radius:15px;overflow:hidden}.truth-card>header{border-bottom:1px solid #e1e7e3;grid-template-columns:37px 1fr;align-items:start;gap:13px;min-height:150px;padding:24px 21px;display:grid}.truth-card>header>span{border-radius:50%;place-items:center;width:35px;height:35px;font-size:.75rem;font-weight:850;display:grid}.truth-working>header>span{color:#296746;background:#dfeee1}.truth-fictional>header>span{color:#a34c31;background:#f4dfd2}.truth-external>header>span{color:#626e68;background:#e6e9e7}.truth-card h2{margin-bottom:8px;font-size:1.05rem;font-weight:600}.truth-card header p{color:#6c7871;margin:0;font-size:.75rem;line-height:1.55}.truth-card ul{gap:0;margin:0;padding:8px 21px 13px;list-style:none;display:grid}.truth-card li{color:#4b5f55;border-bottom:1px solid #e6ebe7;padding:11px 0 11px 17px;font-size:.75rem;line-height:1.5;position:relative}.truth-card li:last-child{border-bottom:0}.truth-card li:before{content:"";background:#809188;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:0}.truth-working li:before{background:#3c7956}.truth-fictional li:before{background:#c56543;border-radius:0;transform:rotate(45deg)}.truth-sources{background:#f6f1e7;border-radius:15px;grid-template-columns:1.35fr .65fr;align-items:center;gap:34px;margin-top:22px;padding:29px 31px;display:grid}.truth-sources p{color:#a25439;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.truth-sources h2{margin:0;font-size:1rem;font-weight:500;line-height:1.5}.truth-sources nav{gap:8px;display:grid}.truth-sources a{color:#1d5844;background:#fffdf8;border:1px solid #d5c9b7;border-radius:7px;padding:9px 11px;font-size:.75rem;font-weight:750;text-decoration:none}.truth-sources a:hover{border-color:#1d5844}.truth-promise{background:#e8f1e7;border:1px solid #bdd0c3;border-radius:15px;grid-template-columns:48px 1fr;align-items:center;gap:18px;max-width:840px;margin:42px auto 0;padding:25px 28px;display:grid}.truth-promise>.janam-mark{width:46px;height:46px}.truth-promise p{color:#4e705f;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:850}.truth-promise h2{margin:0;font-size:1.08rem;font-weight:500;line-height:1.5}.care-home-source>button{color:#1d5844;text-underline-offset:3px;background:0 0;border:0;border-radius:0;min-height:auto;padding:0;font-size:.75rem;font-weight:750;text-decoration:underline}.care-home-source>button:hover{color:#143f31;background:0 0}@media (max-width:900px){.truth-groups{grid-template-columns:1fr}.truth-card>header{min-height:0}}@media (max-width:720px){.truth-header{margin-inline:-16px;padding-inline:16px}.truth-header>div strong{display:none}.truth-main{padding-top:42px}.truth-intro h1{font-size:clamp(2.1rem,10.5vw,2.9rem)}.truth-sources{grid-template-columns:1fr;padding:25px 21px}.truth-promise{grid-template-columns:1fr;padding:23px 21px}}.family-landing-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f0;border-bottom:1px solid #dce2db;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,4vw,54px);min-height:80px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:grid}.family-landing-brand{color:#183f32;align-items:center;gap:12px;display:flex}.family-landing-brand>.janam-mark{filter:drop-shadow(0 5px 10px #183f3221);width:44px;height:44px}.family-landing-brand strong,.family-landing-brand small{display:block}.family-landing-brand strong{font-family:var(--font-display);letter-spacing:-.025em;align-items:baseline;gap:6px;font-size:1rem;line-height:1;display:flex}.family-landing-brand strong>span{font-size:1.15rem}.family-landing-brand strong i{color:#c56543;font-style:normal;font-weight:500}.family-landing-brand small{color:#69756f;letter-spacing:.055em;text-transform:uppercase;margin-top:6px;font-size:.75rem;font-weight:750;line-height:1}.family-landing-header nav{justify-content:center;align-items:center;gap:24px;display:flex}.family-landing-header nav a,.family-landing-header nav button{color:#52645b;background:0 0;border:0;border-radius:0;min-height:auto;padding:4px 0;font-size:.75rem;font-weight:700;text-decoration:none}.family-landing-header nav a:hover,.family-landing-header nav button:hover{color:#183f32;text-underline-offset:4px;background:0 0;text-decoration:underline}.family-landing-actions{align-items:center;gap:8px;display:flex}.family-landing-actions button{color:#29463b;background:0 0;border:1px solid #c9d3cd;border-radius:999px;min-height:39px;padding:6px 12px;font-size:.75rem}.family-landing-actions button:last-child{color:#fff;background:#1d5844;border-color:#1d5844}.family-landing-actions button:hover{color:#183f32;background:#eef4ef;border-color:#1d5844}.family-landing-actions button:last-child:hover{color:#fff;background:#143f31}.page-shell:has(.family-landing-main){overflow-x:clip}.family-landing-main{color:#20352d;max-width:1160px;margin:0 auto}.family-landing-main h1,.family-landing-main h2,.family-landing-main h3{font-family:var(--font-display);color:#183f32}[lang=hi] .family-landing-main h1,[lang=hi] .family-landing-main h2,[lang=hi] .family-landing-main h3{font-family:var(--font-body)}.family-landing-hero{isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);align-items:center;gap:clamp(48px,6vw,84px);min-height:745px;padding:72px 0 112px;display:grid;position:relative}.family-landing-hero:before{content:"";z-index:-1;border:1px dashed #c5654352;border-radius:50%;width:430px;height:430px;position:absolute;top:54px;right:-140px}.family-landing-hero-copy>p,.family-landing-questions>header p,.family-landing-path>header p,.family-landing-outcomes>header p{color:#a25439;letter-spacing:.075em;text-transform:uppercase;margin-bottom:11px;font-size:.75rem;font-weight:850}.family-landing-hero-copy{z-index:3;position:relative}.family-landing-hero-copy h1{letter-spacing:-.062em;max-width:660px;margin-bottom:24px;font-size:clamp(3.2rem,5.4vw,4.85rem);font-weight:520;line-height:.99}[lang=hi] .family-landing-hero-copy h1{letter-spacing:-.04em;font-size:clamp(2.75rem,5vw,4.25rem);line-height:1.13}.family-landing-hero-copy>span{color:#52635a;max-width:610px;font-size:1rem;line-height:1.72;display:block}.family-landing-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.family-landing-hero-actions button{background:#1d5844;border:1px solid #1d5844;border-radius:999px;align-items:center;gap:14px;min-height:53px;padding:10px 21px;font-size:.875rem;display:flex}.family-landing-hero-actions button:hover{background:#143f31;border-color:#143f31}.family-landing-hero-actions button+button{color:#1d5844;background:0 0}.family-landing-hero-actions button+button:hover{color:#143f31;background:#eef4ef}.family-landing-sample-note{color:#7a6654;align-items:center;gap:7px;margin-top:12px;font-size:.875rem;display:flex}.family-landing-sample-note>span{color:#b96536;font-size:1rem}.family-landing-hero-copy>button,.family-landing-final>button{background:#1d5844;border-color:#1d5844;border-radius:999px;align-items:center;gap:14px;min-height:53px;margin-top:30px;padding:10px 21px;font-size:.75rem;display:flex}.family-landing-hero-copy>button:hover,.family-landing-final>button:hover{background:#143f31;border-color:#143f31}.family-landing-hero-copy>button b,.family-landing-final>button b{font-size:1rem}.family-landing-hero-copy ul{color:#6e7a73;flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;padding:0;list-style:none;display:flex}.family-landing-hero-copy li{align-items:center;gap:6px;font-size:.75rem;display:flex}.family-landing-hero-copy li span{color:#2d6948;border:1px solid #8ca193;border-radius:50%;place-items:center;width:15px;height:15px;font-size:.75rem;display:grid}.family-landing-visual{min-height:610px;position:relative}.family-landing-photo{background:#ead8c4;border-radius:240px 240px 30px 30px;margin:0;position:absolute;inset:0 0 26px 42px;overflow:hidden;box-shadow:0 28px 70px #2d483b29}.family-landing-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0f2b2173);position:absolute;inset:0}.family-landing-photo>img{object-fit:cover;object-position:59% center;width:100%;height:100%;display:block}.family-landing-photo figcaption{z-index:2;color:#fff;text-shadow:0 1px 12px #0f2b2185;align-items:center;gap:9px;font-size:.88rem;font-weight:760;line-height:1.35;display:flex;position:absolute;bottom:20px;left:172px;right:22px}.family-landing-photo figcaption span{color:#f2b080}.family-landing-preview{z-index:4;background:#fffdf8;border:1px solid #bdcec3;border-radius:20px;width:min(365px,78%);position:absolute;bottom:-18px;left:-34px;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 25px 65px #2d483b33}.family-landing-preview>header{color:#fff;background:#1d5844;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:11px 20px;display:flex}.family-landing-preview>header span{font-size:.82rem;font-weight:750}.family-landing-preview>header b{color:#cfe0d7;font-size:.78rem}.family-landing-preview>section{padding:29px 27px 27px}.family-landing-preview>section>p{color:#596b62;font-family:var(--font-display);margin-bottom:12px;font-size:1.1rem}[lang=hi] .family-landing-preview>section>p{font-family:inherit}.family-landing-track{color:#2d6747;background:#e3f0e5;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 9px;font-size:.75rem;font-weight:800;display:inline-flex}.family-landing-track b{color:#fff;background:#36734e;border-radius:50%;place-items:center;width:15px;height:15px;font-size:.75rem;display:grid}.family-landing-preview h2{margin-bottom:9px;font-size:1.65rem;font-weight:500;line-height:1.25}.family-landing-preview>section>strong{color:#a25439;font-size:.75rem;display:block}.family-landing-preview>section>div{border-top:1px solid #e0e6e2;margin-top:21px;padding-top:16px}.family-landing-preview>section>div b,.family-landing-preview>section>div small{display:block}.family-landing-preview>section>div b{color:#42574c;font-size:.75rem}.family-landing-preview>section>div small{color:#996149;margin-top:4px;font-size:.75rem}.family-landing-preview>footer{background:#f7f3e9;border-top:1px solid #ded7c9;padding:18px 21px 21px}.family-landing-preview>footer p{color:#5d675f;align-items:flex-start;gap:9px;margin-bottom:16px;font-size:.75rem;line-height:1.5;display:flex}.family-landing-preview>footer p span{color:#9f593f;font-size:.85rem}.family-landing-preview>footer div{flex-wrap:wrap;gap:8px;display:flex}.family-landing-preview>footer div span{color:#2f5544;background:#fffdf8;border:1px solid #c9d4cc;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:750}.family-landing-preview>.family-landing-command{padding:27px 25px 13px}.family-landing-preview>.family-landing-command>p{color:#69766f;margin-bottom:5px;font-size:.82rem}.family-landing-preview>.family-landing-command>h2{margin-bottom:19px;font-size:1.45rem}.family-landing-command ol{border-top:1px solid #dce3de;margin:0;padding:0;list-style:none}.family-landing-command li{border-bottom:1px solid #dce3de;grid-template-columns:31px 1fr 20px;align-items:center;gap:11px;min-height:78px;display:grid}.family-landing-command li>span{color:#5a6f64;border:1px solid #aebcb3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.75rem;font-weight:850;display:grid}.family-landing-command li.is-primary>span{color:#fff;background:#c56543;border-color:#c56543}.family-landing-command li strong,.family-landing-command li small{display:block}.family-landing-command li strong{color:#334a3f;font-size:.86rem}.family-landing-command li small{color:#6d7872;margin-top:3px;font-size:.78rem;line-height:1.4}.family-landing-command li.is-primary small{color:#9c543b;font-weight:750}.family-landing-command li>b{color:#1d5844;font-size:.83rem}.family-landing-preview>.family-landing-command-foot{padding-block:15px}.family-landing-preview>.family-landing-command-foot p{color:#40594d;align-items:center;margin:0;font-size:.8rem;font-weight:750}.family-landing-preview>.family-landing-command-foot p span{color:#fff;background:#2f6b49;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.75rem;display:grid}.family-landing-questions{border-top:1px solid #dce2dd;padding:96px 0 108px}.family-landing-questions>header,.family-landing-path>header,.family-landing-outcomes>header{max-width:760px;margin-bottom:37px}.family-landing-questions>header h2,.family-landing-path>header h2,.family-landing-outcomes>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.18}.family-landing-questions>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.family-landing-questions article{min-height:250px;transition:transform var(--motion-standard) ease, border-color var(--motion-standard) ease, box-shadow var(--motion-standard) ease;background:#fffdf8;border:1px solid #d5ded8;border-radius:18px;padding:24px 21px 26px;box-shadow:0 1px #183f320a}.family-landing-questions article:hover{border-color:#a9bdb0;transform:translateY(-5px);box-shadow:0 18px 38px #2d483b1a}.family-landing-questions article>div{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:34px;display:flex}.family-landing-questions article>div>span:last-child{color:#9d4b34;font-family:var(--font-display);letter-spacing:.06em;font-size:.78rem;font-weight:820}.family-landing-questions h3{margin-bottom:10px;font-size:1.08rem}.family-landing-questions article p{color:#647169;margin:0;font-size:.9rem;line-height:1.58}.family-landing-path{background:#e8f1e7;border-radius:30px;padding:88px clamp(24px,5vw,58px)}.family-landing-path-layout{grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr);align-items:center;gap:clamp(38px,6vw,72px);display:grid}.family-landing-path figure{background:#fff8ea;border:1px solid #c7d7cc;border-radius:24px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 50px #23533e1f}.family-landing-path figure:before{content:"";z-index:2;pointer-events:none;border:1px dashed #c5654361;border-radius:16px;position:absolute;inset:14px}.family-landing-path figure img{width:100%;height:auto;display:block}.family-landing-path figcaption{z-index:3;color:#4f6258;background:#fffdf8;border-top:1px solid #eadcc9;margin-top:-1px;padding:17px 21px 19px;font-size:.9rem;font-weight:720;line-height:1.5;position:relative}.family-landing-path ol{grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.family-landing-path ol:before{content:"";opacity:.32;background:linear-gradient(#1d5844,#c56543 48%,#2f6b49);width:2px;position:absolute;top:44px;bottom:44px;left:27px}.family-landing-path li{border-top:1px solid #bdd0c3;grid-template-columns:56px 30px 1fr;align-items:start;gap:13px;min-height:116px;padding:13px 0 18px;display:grid;position:relative}.family-landing-path li:first-child{border-top:0}.family-landing-path li>.wayfinding-icon{z-index:2;border-width:2px;position:relative;box-shadow:0 0 0 7px #e8f1e7}.family-landing-path li>span:not(.wayfinding-icon){color:#1d5844;width:27px;height:27px;font-family:var(--font-display);background:#fffdf8;border-radius:50%;place-items:center;margin-top:13px;font-size:.76rem;font-weight:850;display:grid}.family-landing-path li>div{padding-top:8px}.family-landing-path h3{margin-bottom:7px;font-size:1rem}.family-landing-path li p{color:#586d62;margin:0;font-size:.88rem;line-height:1.58}.family-landing-outcomes{padding:112px 0 102px}.family-landing-outcomes>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.family-landing-outcomes article{min-height:230px;transition:transform var(--motion-standard) ease, box-shadow var(--motion-standard) ease;background:#f7f3e9;border:1px solid #e0d9ca;border-top:4px solid #c56543;border-radius:0 0 18px 18px;align-content:start;gap:26px;padding:28px 26px 30px;display:grid}.family-landing-outcomes article:nth-child(2){background:#e9f2e9;border-top-color:#2f6b49}.family-landing-outcomes article:nth-child(3){background:#fff2dc;border-top-color:#b87822}.family-landing-outcomes article:hover{transform:translateY(-4px);box-shadow:0 16px 36px #2d483b1a}.family-landing-outcomes h3{margin-bottom:8px;font-size:1.05rem}.family-landing-outcomes article p{color:#5f6c65;margin:0;font-size:.9rem;line-height:1.58}.family-landing-control{background:#fffdf8;border:1px solid #bfd0c5;border-radius:20px;grid-template-columns:60px 1fr;gap:24px;max-width:880px;margin:0 auto 106px;padding:35px 38px;display:grid;box-shadow:0 18px 45px #2d483b14}.family-landing-control>.wayfinding-icon{border-width:2px}.family-landing-control h2{margin-bottom:8px;font-size:1.35rem;font-weight:500}.family-landing-control p{color:#65736b;margin:0;font-size:.9rem;line-height:1.6}.family-landing-control button{color:#1d5844;background:0 0;border:0;border-bottom:1px solid #90a399;border-radius:0;align-items:center;gap:8px;min-height:auto;margin-top:17px;padding:0 0 3px;font-size:.75rem;display:flex}.family-landing-control button:hover{color:#143f31;background:0 0}.family-landing-final{margin-inline:calc(-1*max(20px,50vw - 560px));color:#fff;background:#1d5844;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,52px);margin-bottom:-96px;padding:46px max(20px,50vw - 560px);display:grid}.family-landing-final>img{object-fit:contain;filter:drop-shadow(0 22px 26px #081b1447);width:180px;height:180px;margin-block:-76px -54px}.family-landing-final h2{color:#fff;margin-bottom:7px;font-size:1.8rem;font-weight:500}.family-landing-final p{color:#cfe0d7;margin:0;font-size:.9rem}.family-landing-final>button{color:#183f32;background:#fff;border-color:#fff;flex:none;margin:0}.family-landing-final>button:hover{color:#183f32;background:#f6f1e7;border-color:#f6f1e7}.guided-demo{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid #c8d6cd;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);margin-bottom:20px;display:grid;overflow:hidden}.guided-demo-copy{color:#fff;background:#183f32;padding:clamp(25px,3.5vw,38px)}.guided-demo-eyebrow{color:#f1b487;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:.875rem;font-weight:850;display:block}.guided-demo-copy h2{color:#fff;letter-spacing:-.035em;max-width:470px;margin-bottom:12px;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:520;line-height:1.18}.guided-demo-copy>p{color:#d6e3dc;margin-bottom:20px;font-size:1rem;line-height:1.6}.guided-demo-copy>small{color:#f1d7c3;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.5;display:flex}.guided-demo-copy>small span{color:#f0a776}.guided-demo-next{border-left:5px solid var(--accent);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(25px,3.5vw,38px);display:flex}.guided-demo-next>span{color:var(--accent-strong);letter-spacing:.055em;text-transform:uppercase;margin-bottom:8px;font-size:.875rem;font-weight:850}.guided-demo-next h3{margin-bottom:8px;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:560}.guided-demo-next>p{max-width:620px;color:var(--muted);margin-bottom:20px;font-size:1rem;line-height:1.58}.guided-demo-proof{border-left:3px solid var(--success);background:var(--success-tint);grid-template-columns:1fr 1fr;width:100%;margin:0 0 20px;padding:6px 15px;display:grid}.guided-demo-proof>div{min-width:0;padding:9px 8px 9px 0}.guided-demo-proof dt{color:var(--muted);margin-bottom:3px;font-size:.875rem;font-weight:750}.guided-demo-proof dd{color:var(--success);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:800}.guided-demo-next button{border-radius:var(--radius-pill);align-items:center;gap:12px;min-height:48px;font-size:.875rem;display:flex}.guided-demo-rail{background:#f7f3e9;border-top:1px solid #ccd8d0;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.guided-demo-rail li{color:#7a817d;border-right:1px solid #d7ddd8;grid-template-columns:29px 1fr;align-items:center;gap:10px;min-height:78px;padding:14px 16px;display:grid}.guided-demo-rail li:last-child{border-right:0}.guided-demo-rail li>span{background:#fff;border:1px solid #aab8af;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.875rem;font-weight:850;display:grid}.guided-demo-rail li strong{font-size:.875rem;line-height:1.35}.guided-demo-rail li.is-current{color:#8f4b2f;background:#fff5e9}.guided-demo-rail li.is-current>span{border-color:var(--accent);background:var(--accent);color:#fff}.guided-demo-rail li.is-complete{color:#2c6647}.guided-demo-rail li.is-complete>span{border-color:var(--success);background:var(--success);color:#fff}@media (max-width:900px){.family-landing-header{grid-template-columns:auto 1fr;padding-block:12px}.family-landing-header nav{grid-area:2/1/auto/-1;justify-content:flex-start}.family-landing-actions{justify-self:end}.family-landing-hero{grid-template-columns:1fr;gap:60px}.family-landing-hero-copy{max-width:760px}.family-landing-visual{width:min(100%,680px);min-height:650px;margin-inline:auto}.family-landing-preview{max-width:390px}.family-landing-questions>div{grid-template-columns:1fr 1fr}.family-landing-path-layout{grid-template-columns:1fr}.family-landing-path figure{max-width:700px}.family-landing-outcomes>div{grid-template-columns:1fr}.family-landing-outcomes article{grid-template-columns:58px 1fr;gap:20px;min-height:0}.family-landing-final{grid-template-columns:150px 1fr}.family-landing-final>img{width:150px;height:150px}.family-landing-final>button{grid-column:2;justify-self:start}}@media (max-width:720px){.family-landing-header{margin-inline:-16px;padding-inline:16px}.family-landing-header nav{gap:18px;overflow-x:auto}.family-landing-actions button:last-child{display:none}.family-landing-main{padding-top:0}.family-landing-hero{gap:42px;min-height:0;padding:54px 0 82px}.family-landing-hero:before{width:340px;height:340px;top:420px;right:-170px}.family-landing-hero-copy h1{font-size:clamp(2.8rem,14vw,4rem)}[lang=hi] .family-landing-hero-copy h1{font-size:clamp(2.45rem,12vw,3.5rem)}.family-landing-hero-copy>span{font-size:.96rem}.family-landing-visual{flex-direction:column;min-height:0;display:flex}.family-landing-photo{border-radius:180px 180px 24px 24px;width:calc(100% - 18px);height:clamp(400px,118vw,520px);margin:0 0 0 18px;position:relative;inset:auto}.family-landing-photo figcaption{bottom:18px;left:20px;right:20px}.family-landing-preview{width:calc(100% - 18px);max-width:none;margin:-92px 18px 0 0;position:relative;bottom:auto;left:auto;transform:none}.family-landing-questions{padding-block:64px}.family-landing-questions>div{grid-template-columns:1fr}.family-landing-questions article{min-height:0}.family-landing-questions article>div{margin-bottom:24px}.family-landing-path{border-radius:24px;margin-inline:-4px;padding:58px 17px 50px}.family-landing-path figure:before{inset:10px}.family-landing-path figcaption{padding-inline:17px}.family-landing-path li{grid-template-columns:54px 26px 1fr;gap:10px}.family-landing-path li>span:not(.wayfinding-icon){width:24px;height:24px}.family-landing-outcomes{padding-block:75px}.family-landing-outcomes article{grid-template-columns:1fr}.family-landing-control{grid-template-columns:1fr;padding:27px 22px}.family-landing-final{margin-inline:-16px;grid-template-columns:1fr;align-items:flex-start;margin-bottom:-64px;padding:43px 22px}.family-landing-final>img{width:146px;height:146px;margin:-92px 0 -4px}.family-landing-final>button{grid-column:1;justify-content:center;width:100%}.family-landing-hero-actions{flex-direction:column;align-items:stretch}.family-landing-hero-actions button{justify-content:center;width:100%}.guided-demo{grid-template-columns:1fr}.guided-demo-next{border-top:5px solid var(--accent);border-left:0}.guided-demo-rail{grid-template-columns:1fr 1fr}.guided-demo-rail li:nth-child(2){border-right:0}.guided-demo-rail li:nth-child(-n+2){border-bottom:1px solid #d7ddd8}.guided-demo-proof{grid-template-columns:1fr}}.birth-record-header{background:#fffdf8;border-bottom:1px solid #dce2db;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:grid}.birth-record-header>button{color:#29463b;background:0 0;border:1px solid #c9d3cd;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:39px;padding:6px 12px;font-size:.75rem;display:flex}.birth-record-header>.language-button{justify-self:end}.birth-record-header>button:hover{color:#183f32;background:#eef4ef;border-color:#1d5844}.birth-record-header>div{color:#183f32;font-family:var(--font-display);align-items:center;gap:9px;display:flex}.birth-record-header>div>span{color:#fff;background:#1d5844;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.birth-record-header>div strong{font-size:1rem}.birth-record-main{color:#20352d;max-width:1040px;margin:0 auto;padding-top:clamp(48px,7vw,78px)}.birth-record-main h1,.birth-record-main h2,.birth-record-main h3{font-family:var(--font-display);color:#183f32}[lang=hi] .birth-record-main h1,[lang=hi] .birth-record-main h2,[lang=hi] .birth-record-main h3{font-family:var(--font-body)}.birth-record-intro{max-width:760px;margin-bottom:37px}.birth-record-intro>p{color:#a25439;letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.birth-record-intro h1{letter-spacing:-.05em;margin-bottom:14px;font-size:clamp(2.4rem,5vw,3.65rem);font-weight:500}[lang=hi] .birth-record-intro h1{letter-spacing:-.025em}.birth-record-intro>span{color:#647169;font-size:.88rem;line-height:1.65;display:block}.birth-record-next{background:#fff8f0;border:1px solid #d6c8ba;border-left:5px solid #c56543;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:19px;padding:27px 29px;display:flex}.birth-record-next.state-consented,.birth-record-next.state-issued{background:#e9f2e9;border-color:#bcd0c2 #bcd0c2 #bcd0c2 #2f6b49}.birth-record-next p{color:#a25439;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:850}.birth-record-next h2{margin-bottom:6px;font-size:1.35rem;font-weight:500}.birth-record-next div>span{color:#6b6961;max-width:690px;font-size:.75rem;line-height:1.6;display:block}.birth-record-next>button{background:#1d5844;border-color:#1d5844;border-radius:999px;flex:none;align-items:center;gap:12px;min-height:47px;padding:8px 17px;font-size:.75rem;display:flex}.birth-record-next>button:hover{background:#143f31;border-color:#143f31}.birth-record-next>button b{font-size:.9rem}.birth-record-prepared{background:#fffdf8;border:1px solid #cbd6cf;border-radius:15px;margin-bottom:20px;overflow:hidden}.birth-record-prepared>header{background:#e8f1e7;justify-content:space-between;align-items:center;gap:25px;padding:24px 27px;display:flex}.birth-record-prepared>header p{color:#4d715f;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:850}.birth-record-prepared>header h2{margin:0;font-size:1.35rem;font-weight:500}.birth-record-prepared>header>span{color:#2d6747;background:#fff;border-radius:999px;padding:4px 9px;font-size:.75rem;font-weight:800}.birth-record-prepared dl{grid-template-columns:repeat(5,1fr);margin:0;display:grid}.birth-record-prepared dl>div{border-right:1px solid #e0e6e2;min-width:0;padding:17px 18px}.birth-record-prepared dl>div:last-child{border-right:0}.birth-record-prepared dt{color:#7b8780;text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:800}.birth-record-prepared dd{color:#3d5348;overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:700;line-height:1.5}.birth-record-prepared dd small{color:#976149;margin-top:3px;font-size:.75rem;display:block}.birth-record-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;gap:20px;display:grid}.birth-record-steps{background:#fffdf8;border:1px solid #d5ded8;border-radius:15px;padding:29px 29px 18px}.birth-record-steps>h2{margin-bottom:21px;font-size:1.25rem;font-weight:500}.birth-record-steps ol{margin:0;padding:0;list-style:none}.birth-record-steps li{grid-template-columns:35px 1fr;gap:13px;min-height:91px;padding-bottom:17px;display:grid;position:relative}.birth-record-steps li:not(:last-child):before{content:"";background:#ccd6cf;width:1px;position:absolute;top:34px;bottom:0;left:17px}.birth-record-steps li>span{z-index:1;color:#697970;background:#fffdf8;border:1px solid #aebdb4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:850;display:grid;position:relative}.birth-record-steps li.is-complete>span{color:#2f6b49;background:#e3f0e5;border-color:#2f6b49}.birth-record-steps h3{margin:2px 0 5px;font-size:.79rem}.birth-record-steps li p{color:#6f7b74;margin:0;font-size:.75rem;line-height:1.55}.birth-record-boundary{background:#f7f1e8;border-left:4px solid #c56543;border-radius:0 12px 12px 0;padding:27px 25px}.birth-record-boundary>span{color:#8f543b;width:29px;height:29px;font-family:var(--font-display);border:1px solid #a87961;border-radius:50%;place-items:center;margin-bottom:17px;font-size:.75rem;display:grid}.birth-record-boundary h2{margin-bottom:10px;font-size:1rem}.birth-record-boundary p{color:#746a5f;margin:0;font-size:.75rem;line-height:1.6}.birth-record-proof{background:#e9f2e9;border-radius:15px;grid-template-columns:1.2fr .8fr;gap:28px;margin-top:20px;padding:28px 29px;display:grid}.birth-record-proof header p{color:#4d715f;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:850}.birth-record-proof header h2{margin-bottom:8px;font-size:1.05rem;font-weight:500}.birth-record-proof header>span{color:#5e7469;font-size:.75rem;line-height:1.55;display:block}.birth-record-proof dl{grid-template-columns:1fr;margin:0;display:grid}.birth-record-proof dl>div{border-bottom:1px solid #c8d8cd;grid-template-columns:1fr 1fr;gap:14px;padding:8px 0;display:grid}.birth-record-proof dl>div:last-child{border-bottom:0}.birth-record-proof dt{color:#667a70;font-size:.75rem}.birth-record-proof dd{color:#294a3a;text-align:right;overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:800}@media (max-width:900px){.birth-record-prepared dl{grid-template-columns:repeat(2,1fr)}.birth-record-prepared dl>div{border-bottom:1px solid #e0e6e2}.birth-record-layout{grid-template-columns:1fr}}@media (max-width:720px){.birth-record-header{margin-inline:-16px;padding-inline:16px}.birth-record-header>div strong{display:none}.birth-record-main{padding-top:42px}.birth-record-intro h1{font-size:clamp(2.1rem,10.5vw,2.9rem)}.birth-record-next{flex-direction:column;align-items:flex-start;padding:23px 20px}.birth-record-next>button{justify-content:center;width:100%}.birth-record-prepared>header{flex-direction:column;align-items:flex-start;padding-inline:20px}.birth-record-prepared dl{grid-template-columns:1fr}.birth-record-prepared dl>div{border-right:0}.birth-record-steps{padding-inline:20px}.birth-record-proof{grid-template-columns:1fr;padding:24px 20px}}.birth-record-main.birth-record-command{max-width:1120px;padding-top:clamp(38px,5vw,58px)}.birth-record-command-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin-bottom:28px;display:grid}.birth-record-command-intro>div>p{color:var(--accent-strong);letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.birth-record-command-intro h1{letter-spacing:-.05em;max-width:790px;margin-bottom:12px;font-size:clamp(2.3rem,4.7vw,3.55rem);font-weight:520}.birth-record-command-intro>div>span{max-width:710px;color:var(--muted);font-size:.82rem;line-height:1.65;display:block}.birth-record-state{border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-strong);white-space:nowrap;align-self:center;padding:7px 12px;font-size:.75rem}.birth-record-state.state-consented,.birth-record-state.state-issued{background:var(--success-tint);color:var(--success)}.birth-record-state.state-needs-info,.birth-record-state.state-rejected{background:var(--danger-tint);color:var(--danger)}.birth-record-action-grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);margin-bottom:18px;display:grid;overflow:hidden}.birth-record-action-card{border-top:5px solid var(--accent);padding:clamp(28px,4vw,42px)}.birth-record-action-card.state-consented,.birth-record-action-card.state-issued{border-top-color:var(--success)}.birth-record-action-card.state-needs-info,.birth-record-action-card.state-rejected{border-top-color:var(--danger)}.birth-record-action-card>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.birth-record-action-card>header>span{background:var(--accent);width:37px;height:37px;color:var(--white);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.birth-record-action-card.state-consented>header>span,.birth-record-action-card.state-issued>header>span{background:var(--success)}.birth-record-action-card.state-needs-info>header>span,.birth-record-action-card.state-rejected>header>span{background:var(--danger)}.birth-record-action-card>header p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850}.birth-record-action-card>h2{letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:520}.birth-record-action-card>p{max-width:680px;color:var(--muted);margin-bottom:22px;font-size:.75rem;line-height:1.65}.birth-record-action-card>button{border-radius:var(--radius-pill);align-items:center;gap:13px;min-height:48px;padding:8px 19px;font-size:.75rem;display:flex}.birth-record-action-card>button b{font-size:.88rem}.birth-record-action-card>small{color:var(--muted-soft);margin-top:16px;font-size:.75rem;display:block}.birth-record-authority{border-left:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:35px 1fr;align-content:center;gap:14px;padding:32px 28px;display:grid}.birth-record-authority>span{border:1px solid var(--accent);width:33px;height:33px;color:var(--accent-strong);font-family:var(--font-display);border-radius:50%;place-items:center;display:grid}.birth-record-authority p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:850}.birth-record-authority h2{color:var(--muted);font-family:var(--font-body);margin:0;font-size:.75rem;font-weight:500;line-height:1.65}.birth-record-file{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:18px;overflow:hidden}.birth-record-file>header{border-bottom:1px solid var(--line);background:var(--brand-tint);justify-content:space-between;align-items:center;gap:28px;padding:23px 26px;display:flex}.birth-record-file>header p{color:var(--success);letter-spacing:.065em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:850}.birth-record-file>header h2{margin-bottom:5px;font-size:1.18rem;font-weight:560}.birth-record-file>header div:first-child>span{color:var(--muted);font-size:.75rem;display:block}.birth-record-file>header div:last-child{align-items:center;gap:10px;display:flex}.birth-record-file>header strong{border-radius:var(--radius-pill);background:var(--surface);color:var(--success);white-space:nowrap;padding:5px 9px;font-size:.75rem}.birth-record-file>header button{border:1px solid var(--brand-soft);border-radius:var(--radius-pill);min-height:34px;color:var(--brand);background:0 0;padding:4px 9px;font-size:.75rem}.birth-record-file>header button:hover{border-color:var(--brand);background:var(--surface)}.birth-record-file-child{align-items:center;gap:11px;padding:18px 22px 0;display:flex}.birth-record-file-child>span{background:var(--accent-tint);width:32px;height:32px;color:var(--accent-strong);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.76rem;display:grid}.birth-record-file-child>strong{color:var(--ink-strong);font-family:var(--font-display);font-size:1rem}.birth-record-file dl{grid-template-columns:repeat(5,1fr);margin:0;padding:17px 5px 5px;display:grid}.birth-record-file dl>div{border-right:1px solid var(--line);min-width:0;padding:13px 17px 18px}.birth-record-file dl>div:last-child{border-right:0}.birth-record-file dt{color:var(--muted-soft);text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:800}.birth-record-file dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:720;line-height:1.5}.birth-record-file dd small{color:var(--accent-strong);margin-top:3px;font-size:.75rem;display:block}.birth-record-route{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:18px;padding:27px 26px 25px}.birth-record-route>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.birth-record-route>header p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:850}.birth-record-route>header h2{max-width:680px;color:var(--muted);font-family:var(--font-body);margin:0;font-size:.75rem;font-weight:500;line-height:1.55}.birth-record-route>header>span{color:var(--line-strong);font-family:var(--font-display);font-size:.85rem}.birth-record-route ol{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.birth-record-route li{color:var(--muted);grid-template-rows:34px auto;gap:10px;padding-right:18px;display:grid;position:relative}.birth-record-route li:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;top:16px;left:34px;right:7px}.birth-record-route li>span{z-index:1;border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;place-items:center;width:33px;height:33px;font-size:.75rem;font-weight:850;display:grid;position:relative}.birth-record-route li.is-complete>span{border-color:var(--success);background:var(--success);color:var(--white)}.birth-record-route li.is-current>span{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-strong);box-shadow:0 0 0 4px var(--surface)}.birth-record-route li h3{margin-bottom:5px;font-size:.75rem;line-height:1.4}.birth-record-route li p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.birth-record-route li.is-current h3{color:var(--accent-strong)}.birth-record-command .birth-record-proof{border:1px solid var(--brand-soft);border-radius:var(--radius-lg);background:var(--brand-tint);grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);margin-top:0;padding:25px 27px}.birth-record-command .birth-record-proof header p{color:var(--success)}.birth-record-command .birth-record-proof header h2{font-size:1.12rem}.birth-record-command .birth-record-proof dl>div{border-bottom-color:var(--brand-soft)}.birth-record-command .birth-record-proof dd.is-ready{color:var(--success)}@media (max-width:900px){.birth-record-action-grid{grid-template-columns:1fr}.birth-record-authority{border-top:1px solid var(--line);border-left:0}.birth-record-file dl{grid-template-columns:repeat(2,1fr)}.birth-record-file dl>div{border-bottom:1px solid var(--line)}.birth-record-route ol{grid-template-columns:1fr;gap:13px}.birth-record-route li{grid-template-rows:auto;grid-template-columns:33px 1fr;padding-right:0}.birth-record-route li:not(:last-child):after{width:1px;height:auto;top:33px;bottom:-13px;left:16px}}@media (max-width:720px){.birth-record-main.birth-record-command{padding-top:34px}.birth-record-command-intro{grid-template-columns:1fr;gap:16px}.birth-record-command-intro h1{font-size:clamp(2.05rem,10.4vw,2.85rem)}.birth-record-state{justify-self:start}.birth-record-action-grid,.birth-record-file,.birth-record-route,.birth-record-command .birth-record-proof{border-radius:var(--radius-md)}.birth-record-action-card{padding:25px 21px}.birth-record-action-card>button{justify-content:center;width:100%}.birth-record-authority{grid-template-columns:31px 1fr;padding:24px 21px}.birth-record-file>header{flex-direction:column;align-items:flex-start;padding:22px 20px}.birth-record-file>header div:last-child{justify-content:space-between;width:100%}.birth-record-file dl{grid-template-columns:1fr;padding-inline:4px}.birth-record-file dl>div{border-right:0}.birth-record-route{padding:24px 20px}.birth-record-command .birth-record-proof{grid-template-columns:1fr;padding:24px 20px}}.benefits-header{background:#fffdf8;border-bottom:1px solid #dce2db;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:grid}.benefits-header>button{color:#29463b;background:0 0;border:1px solid #c9d3cd;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:39px;padding:6px 12px;font-size:.75rem;display:flex}.benefits-header>.language-button{justify-self:end}.benefits-header>button:hover{color:#183f32;background:#eef4ef;border-color:#1d5844}.benefits-header>div{color:#183f32;font-family:var(--font-display);align-items:center;gap:9px;display:flex}.benefits-header>div>span{color:#fff;background:#1d5844;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.benefits-header>div strong{font-size:1rem}.benefits-main{color:#20352d;max-width:1040px;margin:0 auto;padding:clamp(48px,7vw,78px) 0 82px}.benefits-main h1,.benefits-main h2{font-family:var(--font-display);color:#183f32}[lang=hi] .benefits-main h1,[lang=hi] .benefits-main h2{font-family:var(--font-body)}.benefits-intro{max-width:780px;margin-bottom:38px}.benefits-intro>p{color:#a25439;letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.benefits-intro h1{letter-spacing:-.05em;margin-bottom:14px;font-size:clamp(2.4rem,5vw,3.65rem);font-weight:500}[lang=hi] .benefits-intro h1{letter-spacing:-.025em}.benefits-intro>span{color:#647169;max-width:720px;font-size:.88rem;line-height:1.65;display:block}.benefits-summary{background:#fffdf8;border:1px solid #c5d3ca;border-radius:16px;grid-template-columns:1.35fr .65fr;margin-bottom:20px;display:grid;overflow:hidden}.benefits-summary>div{padding:27px 29px}.benefits-summary>div>p{color:#4d715f;letter-spacing:.07em;text-transform:uppercase;margin-bottom:17px;font-size:.75rem;font-weight:850}.benefits-summary dl{grid-template-columns:1fr 1fr;gap:16px 25px;margin:0;display:grid}.benefits-summary dt{color:#7b8780;text-transform:uppercase;font-size:.75rem;font-weight:800}.benefits-summary dd{color:#3d5348;margin:3px 0 0;font-size:.75rem;font-weight:750}.benefits-summary aside{background:#e8f1e7;align-content:center;padding:28px 30px;display:grid}.benefits-summary aside strong{font-family:var(--font-display);color:#1d5844;font-size:3rem;font-weight:500;line-height:1}.benefits-summary aside span{color:#345743;margin-top:7px;font-size:.75rem;font-weight:800}.benefits-summary aside p{color:#61736a;margin:9px 0 0;font-size:.75rem;line-height:1.5}.benefits-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.benefit-card{background:#fffdf8;border:1px solid #d3ddd6;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:246px;padding:27px 26px;display:flex}.benefit-card.benefit-featured{background:#fffaf4;border-top:4px solid #c56543}.benefit-card>span{color:#37614c;letter-spacing:.045em;text-transform:uppercase;background:#e8f1e7;border-radius:999px;margin-bottom:13px;padding:4px 8px;font-size:.75rem;font-weight:850}.benefit-featured>span{color:#9e4d34;background:#f2dfd2}.benefit-card h2{margin-bottom:10px;font-size:1.15rem;font-weight:600}.benefit-card p{color:#66736c;margin-bottom:18px;font-size:.75rem;line-height:1.65}.benefit-card small{color:#9a543b;margin:-7px 0 14px;font-size:.75rem;font-weight:750;display:block}.benefit-card button,.benefit-card a{color:#1d5844;background:0 0;border:0;border-bottom:1px solid #90a399;border-radius:0;align-items:center;gap:8px;min-height:auto;margin-top:auto;padding:0 0 3px;font-size:.75rem;font-weight:750;text-decoration:none;display:flex}.benefit-card button:hover,.benefit-card a:hover{color:#143f31;background:0 0;border-color:#1d5844}.benefit-card button+a{color:#68776f;margin-top:11px;font-size:.75rem}.benefits-identity{color:#fff;background:#1d5844;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:20px;padding:31px 32px;display:grid}.benefits-identity p{color:#e7b49e;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.benefits-identity h2{color:#fff;margin-bottom:8px;font-size:1.35rem;font-weight:500}.benefits-identity div>span{color:#d0e0d7;max-width:690px;font-size:.75rem;line-height:1.6;display:block}.benefits-identity button{color:#1d5844;background:#fff;border-color:#fff;border-radius:999px;align-items:center;gap:10px;min-height:47px;padding:8px 17px;font-size:.75rem;display:flex}.benefits-identity button:hover{color:#143f31;background:#e8f1e7;border-color:#e8f1e7}.benefits-missing{background:#f7f3e9;border:1px solid #d8d2c4;border-radius:14px;margin-top:20px;padding:28px 30px}.benefits-missing h2{margin-bottom:19px;font-size:1.1rem}.benefits-missing ol{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.benefits-missing li{color:#655f55;grid-template-columns:25px 1fr;align-items:center;gap:9px;font-size:.75rem;line-height:1.45;display:grid}.benefits-missing li span{color:#99563e;border:1px solid #b5a995;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:850;display:grid}.benefits-rule{color:#69756f;border-top:1px solid #d6ded8;grid-template-columns:25px 1fr;align-items:start;gap:10px;margin-top:28px;padding-top:21px;display:grid}.benefits-rule>span{width:23px;height:23px;font-family:var(--font-display);border:1px solid #8a9a92;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.benefits-rule p{margin:0;font-size:.75rem;line-height:1.55}@media (max-width:800px){.benefits-summary,.benefits-grid{grid-template-columns:1fr}.benefit-card{min-height:0}.benefits-identity{grid-template-columns:1fr}}@media (max-width:720px){.benefits-header{margin-inline:-16px;padding-inline:16px}.benefits-header>div strong{display:none}.benefits-main{padding-top:42px}.benefits-intro h1{font-size:clamp(2.1rem,10.5vw,2.9rem)}.benefits-summary dl,.benefits-missing ol{grid-template-columns:1fr}.benefits-summary>div,.benefits-summary aside,.benefit-card,.benefits-identity,.benefits-missing{padding-inline:20px}.benefits-identity button{justify-content:center;width:100%}}.benefits-main.benefits-command{max-width:1120px;padding-top:clamp(38px,5vw,58px)}.benefits-command-intro{grid-template-columns:minmax(0,1fr) minmax(220px,.3fr);align-items:end;gap:34px;margin-bottom:28px;display:grid}.benefits-command-intro>div>p{color:var(--accent-strong);letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.benefits-command-intro h1{letter-spacing:-.05em;max-width:790px;margin-bottom:12px;font-size:clamp(2.3rem,4.7vw,3.55rem);font-weight:520}.benefits-command-intro>div>span{max-width:720px;color:var(--muted);font-size:.82rem;line-height:1.65;display:block}.benefits-command-intro>aside{border-left:4px solid var(--brand);background:var(--brand-tint);padding:20px 21px;display:grid}.benefits-command-intro>aside strong{color:var(--brand);font-family:var(--font-display);font-size:2.45rem;font-weight:520;line-height:1}.benefits-command-intro>aside span{color:var(--brand-strong);margin-top:6px;font-size:.75rem;font-weight:800}.benefits-command-intro>aside p{color:var(--muted);margin:7px 0 0;font-size:.75rem;line-height:1.5}.benefits-command .benefits-summary{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:18px;display:block}.benefits-command .benefits-summary>header{border-bottom:1px solid var(--line);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.benefits-command .benefits-summary>header p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850}.benefits-command .benefits-summary>header span{color:var(--success);font-size:.75rem;font-weight:780}.benefits-command .benefits-summary dl{grid-template-columns:repeat(4,1fr);gap:0}.benefits-command .benefits-summary dl>div{border-right:1px solid var(--line);padding:17px 21px}.benefits-command .benefits-summary dl>div:last-child{border-right:0}.benefits-command .benefits-summary dt{color:var(--muted-soft)}.benefits-command .benefits-summary dd{color:var(--ink)}.benefits-focus-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:stretch;gap:18px;display:grid}.benefits-focus-grid .benefit-featured{border-color:var(--line);border-top:5px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface);min-height:0;box-shadow:var(--shadow-sm);padding:clamp(28px,4vw,40px)}.benefits-focus-grid .benefit-featured>header{align-items:center;gap:12px;margin-bottom:21px;display:flex}.benefits-focus-grid .benefit-featured>header>span{background:var(--accent);width:37px;height:37px;color:var(--white);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.benefits-focus-grid .benefit-featured>header p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850;line-height:1.45}.benefits-focus-grid .benefit-featured>span{background:var(--accent-tint);color:var(--accent-strong)}.benefits-focus-grid .benefit-featured h2{max-width:620px;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:560;line-height:1.22}.benefits-focus-grid .benefit-featured>p{max-width:680px;margin-bottom:17px;font-size:.75rem}.benefit-match{border-left:3px solid var(--brand);background:var(--brand-tint);max-width:690px;margin-bottom:23px;padding:13px 15px}.benefit-match strong,.benefit-match small{display:block}.benefit-match strong{color:var(--success);text-transform:uppercase;font-size:.75rem}.benefit-match small{color:var(--muted);margin:4px 0 0;font-size:.75rem;font-weight:500;line-height:1.5}.benefits-focus-grid .benefit-featured button{border:1px solid var(--brand);border-radius:var(--radius-pill);background:var(--brand);min-height:46px;color:var(--white);padding:8px 17px;text-decoration:none}.benefits-focus-grid .benefit-featured button:hover{border-color:var(--brand-strong);background:var(--brand-strong);color:var(--white)}.benefits-focus-grid .benefit-featured button+a{margin-top:13px}.benefits-focus-grid .benefits-missing{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface-subtle);margin:0;padding:27px 24px}.benefits-focus-grid .benefits-missing h2{margin-bottom:20px;font-size:1.08rem;line-height:1.35}.benefits-focus-grid .benefits-missing ol{grid-template-columns:1fr;gap:0}.benefits-focus-grid .benefits-missing li{border-bottom:1px solid var(--line);min-height:62px;color:var(--muted);padding:10px 0}.benefits-focus-grid .benefits-missing li:last-child{border-bottom:0}.benefits-focus-grid .benefits-missing li span{border-color:var(--line-strong);color:var(--accent-strong)}.benefits-other{margin-top:36px}.benefits-other>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:15px;display:flex}.benefits-other>header p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:850}.benefits-other>header h2{max-width:680px;color:var(--muted);font-family:var(--font-body);margin:0;font-size:.75rem;font-weight:500;line-height:1.55}.benefits-other>header>span{color:var(--line-strong);font-family:var(--font-display);font-size:.85rem}.benefits-command .benefits-grid{grid-template-columns:repeat(2,1fr);gap:14px}.benefits-command .benefits-grid .benefit-card{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:230px}.benefits-command .benefits-grid .benefit-card>span{background:var(--brand-tint);color:var(--brand)}.benefits-command .benefits-identity{border-radius:var(--radius-lg);background:var(--brand);margin-top:18px}.benefits-command .benefits-rule{border-top-color:var(--line)}@media (max-width:900px){.benefits-focus-grid{grid-template-columns:1fr}}@media (max-width:720px){.benefits-main.benefits-command{padding-top:34px}.benefits-command-intro{grid-template-columns:1fr;gap:18px}.benefits-command-intro h1{font-size:clamp(2.05rem,10.4vw,2.85rem)}.benefits-command .benefits-summary dl{grid-template-columns:1fr}.benefits-command .benefits-summary dl>div{border-right:0;border-bottom:1px solid var(--line)}.benefits-command .benefits-summary dl>div:last-child{border-bottom:0}.benefits-focus-grid .benefit-featured,.benefits-focus-grid .benefits-missing{border-radius:var(--radius-md);padding:24px 20px}.benefits-focus-grid .benefit-featured button{justify-content:center;width:100%}.benefits-command .benefits-grid{grid-template-columns:1fr}.benefits-command .benefits-identity{border-radius:var(--radius-md)}}.care-home-later-action{background:#f8f4ea;border:1px solid #ded7c9;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;margin-top:20px;padding:25px 29px;display:flex}.care-home-later-action p{color:#a25439;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:850}.care-home-later-action h2{margin-bottom:5px;font-size:1.05rem;font-weight:600}.care-home-later-action div>span{color:#6f746c;max-width:650px;font-size:.75rem;line-height:1.55;display:block}.care-home-later-action>button{color:#1d5844;background:0 0;border:0;border-bottom:1px solid #9aab9f;border-radius:0;flex:none;align-items:center;gap:8px;min-height:auto;padding:0 0 3px;font-size:.75rem;display:flex}.care-home-later-action>button:hover{color:#143f31;background:0 0}.maternity-header{background:#fffdf8;border-bottom:1px solid #dce2db;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:grid}.maternity-header>button{color:#29463b;background:0 0;border:1px solid #c9d3cd;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:39px;padding:6px 12px;font-size:.75rem;display:flex}.maternity-header>.language-button{justify-self:end}.maternity-header>button:hover{color:#183f32;background:#eef4ef;border-color:#1d5844}.maternity-header>div{color:#183f32;font-family:var(--font-display);align-items:center;gap:9px;display:flex}.maternity-header>div>span{color:#fff;background:#1d5844;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.maternity-header>div strong{font-size:1rem}.maternity-main{color:#20352d;max-width:1040px;margin:0 auto;padding-top:clamp(48px,7vw,78px)}.maternity-main h1,.maternity-main h2,.maternity-main h3{font-family:var(--font-display);color:#183f32}[lang=hi] .maternity-main h1,[lang=hi] .maternity-main h2,[lang=hi] .maternity-main h3{font-family:var(--font-body)}.maternity-intro{max-width:790px;margin-bottom:37px}.maternity-intro>p{color:#a25439;letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.maternity-intro h1{letter-spacing:-.05em;margin-bottom:14px;font-size:clamp(2.4rem,5vw,3.65rem);font-weight:500}[lang=hi] .maternity-intro h1{letter-spacing:-.025em}.maternity-intro>span{color:#647169;font-size:.88rem;line-height:1.65;display:block}.maternity-status{background:#fff8f0;border:1px solid #ddcdbc;border-left:5px solid #c56543;border-radius:13px;justify-content:space-between;align-items:center;gap:30px;padding:27px 29px;display:flex}.maternity-status.is-ready{background:#e9f2e9;border-color:#bdd0c3 #bdd0c3 #bdd0c3 #2f6b49}.maternity-status p{color:#a25439;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:850}.maternity-status h2{margin-bottom:5px;font-size:1.35rem;font-weight:500}.maternity-status div>span{color:#6c6d66;font-size:.75rem;display:block}.maternity-status>strong{color:#9e5438;width:62px;height:62px;font-family:var(--font-display);background:#fffdf8;border:1px solid #d0b7a4;border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.maternity-status.is-ready>strong{color:#2f6b49;border-color:#94b09e}.maternity-conditions{background:#fffdf8;border:1px solid #d4ddd7;border-radius:15px;margin-top:20px;overflow:hidden}.maternity-conditions>header{border-bottom:1px solid #e1e7e3;padding:21px 27px}.maternity-conditions>header h2{margin:0;font-size:1.05rem;font-weight:600}.maternity-conditions>div{grid-template-columns:repeat(3,1fr);display:grid}.maternity-conditions article{border-right:1px solid #e1e7e3;grid-template-columns:36px 1fr;align-items:start;gap:12px;min-height:190px;padding:25px 23px;display:grid}.maternity-conditions article:last-child{border-right:0}.maternity-conditions article>span{color:#9e553a;background:#fff6ed;border:1px solid #c8ad9a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:850;display:grid}.maternity-conditions article.is-ready>span{color:#2e6847;background:#e3f0e5;border-color:#8ead99}.maternity-conditions h3{margin:3px 0 6px;font-size:.78rem}.maternity-conditions article p{color:#6d7972;margin:0;font-size:.75rem}.maternity-conditions article button{color:#1d5844;background:0 0;border:0;border-bottom:1px solid #91a298;border-radius:0;align-items:center;gap:7px;min-height:auto;margin-top:20px;padding:0 0 3px;font-size:.75rem;display:flex}.maternity-conditions article button:hover{color:#143f31;background:0 0}.maternity-layout{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:stretch;gap:20px;margin-top:20px;display:grid}.maternity-prepared{background:#fffdf8;border:1px solid #d4ddd7;border-radius:15px;overflow:hidden}.maternity-prepared>header{background:#e8f1e7;padding:24px 27px 21px}.maternity-prepared>header p{color:#4d715f;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:850}.maternity-prepared>header h2{margin:0;font-size:.9rem;font-weight:500;line-height:1.5}.maternity-prepared dl{grid-template-columns:1fr 1fr;margin:0;padding:8px 27px 17px;display:grid}.maternity-prepared dl>div{border-bottom:1px solid #e0e6e2;padding:14px 10px 14px 0}.maternity-prepared dt{color:#78857e;text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:800}.maternity-prepared dd{color:#40564b;margin:0;font-size:.75rem;font-weight:700}.maternity-automatic{background:#f7f1e8;border-left:4px solid #c56543;border-radius:0 13px 13px 0;padding:28px 25px}.maternity-automatic>span{color:#9a4e34;background:#efdacf;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:18px;display:grid}.maternity-automatic h2{margin-bottom:9px;font-size:.95rem}.maternity-automatic p{color:#746a5f;margin:0;font-size:.75rem;line-height:1.62}.maternity-boundaries{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.maternity-boundaries article{background:#fffdf8;border:1px solid #d5ded8;border-radius:13px;grid-template-columns:35px 1fr;align-items:start;gap:13px;min-height:145px;padding:24px 23px;display:grid}.maternity-boundaries article>span{color:#3f674f;width:33px;height:33px;font-family:var(--font-display);border:1px solid #9caf9f;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.maternity-boundaries h2{margin:2px 0 7px;font-size:.87rem}.maternity-boundaries p{color:#6d7972;margin:0;font-size:.75rem;line-height:1.6}.maternity-fictional{color:#875c47;text-align:center;border-top:1px solid #d5ddd7;margin-top:30px;padding-top:18px;font-size:.75rem}@media (max-width:900px){.maternity-conditions>div{grid-template-columns:1fr}.maternity-conditions article{border-bottom:1px solid #e1e7e3;border-right:0;min-height:0}.maternity-layout{grid-template-columns:1fr}}@media (max-width:720px){.care-home-later-action{flex-direction:column;align-items:flex-start;padding:23px 20px}.maternity-header{margin-inline:-16px;padding-inline:16px}.maternity-header>div strong{display:none}.maternity-main{padding-top:42px}.maternity-intro h1{font-size:clamp(2.1rem,10.5vw,2.9rem)}.maternity-status{padding:23px 20px}.maternity-conditions article,.maternity-conditions>header,.maternity-prepared>header,.maternity-prepared dl{padding-inline:20px}.maternity-prepared dl,.maternity-boundaries{grid-template-columns:1fr}}.maternity-main.maternity-command{max-width:1120px;padding-top:clamp(38px,5vw,58px)}.maternity-command-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin-bottom:28px;display:grid}.maternity-command-intro>div>p{color:var(--accent-strong);letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.maternity-command-intro h1{letter-spacing:-.05em;max-width:800px;margin-bottom:12px;font-size:clamp(2.3rem,4.7vw,3.55rem);font-weight:520}.maternity-command-intro>div>span{max-width:710px;color:var(--muted);font-size:.82rem;line-height:1.65;display:block}.maternity-command-intro>aside{border-left:4px solid var(--accent);background:var(--accent-tint);min-width:210px;padding:18px 20px;display:grid}.maternity-command-intro>aside small{color:var(--accent-strong);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:820}.maternity-command-intro>aside strong{color:var(--ink-strong);font-family:var(--font-display);margin-top:3px;font-size:1.45rem}.maternity-command-intro>aside span{color:var(--muted);font-size:.75rem}.maternity-focus-grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);margin-bottom:18px;display:grid;overflow:hidden}.maternity-next-action{border-top:5px solid var(--accent);padding:clamp(28px,4vw,42px)}.maternity-next-action.is-ready{border-top-color:var(--success)}.maternity-next-action>header{align-items:center;gap:12px;margin-bottom:19px;display:flex}.maternity-next-action>header>span{background:var(--accent);width:37px;height:37px;color:var(--white);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.maternity-next-action.is-ready>header>span{background:var(--success)}.maternity-next-action>header p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850}.maternity-next-action>h2{letter-spacing:-.035em;margin-bottom:9px;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:540}.maternity-next-action>p{max-width:650px;color:var(--muted);margin-bottom:22px;font-size:.75rem;line-height:1.65}.maternity-next-action>button{border-radius:var(--radius-pill);align-items:center;gap:12px;min-height:47px;padding:8px 18px;font-size:.75rem;display:flex}.maternity-authority-card{border-left:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:34px 1fr;align-content:center;gap:13px;padding:30px 27px;display:grid}.maternity-authority-card>span{border:1px solid var(--accent);width:32px;height:32px;color:var(--accent-strong);font-family:var(--font-display);border-radius:50%;place-items:center;display:grid}.maternity-authority-card p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:850}.maternity-authority-card h2{color:var(--muted);font-family:var(--font-body);margin:0;font-size:.75rem;font-weight:500;line-height:1.65}.maternity-command .maternity-conditions{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-top:0}.maternity-command .maternity-conditions>header{border-bottom-color:var(--line);background:var(--surface-subtle);justify-content:space-between;align-items:end;gap:24px;padding:22px 26px;display:flex}.maternity-command .maternity-conditions>header p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:850}.maternity-command .maternity-conditions>header h2{max-width:650px;color:var(--muted);font-family:var(--font-body);font-size:.75rem;font-weight:500;line-height:1.5}.maternity-command .maternity-conditions>header>span{color:var(--line-strong);font-family:var(--font-display);font-size:.82rem}.maternity-command .maternity-conditions article{border-right-color:var(--line)}.maternity-command .maternity-conditions article.is-current{background:var(--accent-tint)}.maternity-command .maternity-conditions article.is-current>span{border-color:var(--accent);background:var(--surface);color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-tint)}.maternity-command .maternity-conditions article.is-ready{background:var(--brand-tint)}.maternity-command .maternity-layout{gap:18px;margin-top:18px}.maternity-command .maternity-prepared{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface)}.maternity-command .maternity-prepared>header{background:var(--brand-tint)}.maternity-command .maternity-automatic{border-left-color:var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface-subtle)}.maternity-command .maternity-boundaries{grid-template-columns:1fr;margin-top:18px}.maternity-command .maternity-boundaries article{border-color:var(--brand-soft);border-radius:var(--radius-md);background:var(--brand-tint);min-height:0}.maternity-command .maternity-fictional{border-top-color:var(--line)}@media (max-width:900px){.maternity-focus-grid{grid-template-columns:1fr}.maternity-authority-card{border-top:1px solid var(--line);border-left:0}}@media (max-width:720px){.maternity-main.maternity-command{padding-top:34px}.maternity-command-intro{grid-template-columns:1fr;gap:18px}.maternity-command-intro h1{font-size:clamp(2.05rem,10.4vw,2.85rem)}.maternity-command-intro>aside{min-width:0}.maternity-focus-grid,.maternity-command .maternity-conditions,.maternity-command .maternity-prepared{border-radius:var(--radius-md)}.maternity-next-action{padding:24px 20px}.maternity-next-action>button{justify-content:center;width:100%}.maternity-authority-card{padding:24px 20px}}.aadhaar-header{background:#fffdf8;border-bottom:1px solid #dce2db;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;margin-inline:calc(-1*max(20px,50vw - 560px));padding-inline:max(20px,50vw - 560px);display:grid}.aadhaar-header>button{color:#29463b;background:0 0;border:1px solid #c9d3cd;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:39px;padding:6px 12px;font-size:.75rem;display:flex}.aadhaar-header>.language-button{justify-self:end}.aadhaar-header>button:hover{color:#183f32;background:#eef4ef;border-color:#1d5844}.aadhaar-header>div{color:#183f32;font-family:var(--font-display);align-items:center;gap:9px;display:flex}.aadhaar-header>div>span{color:#fff;background:#1d5844;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.aadhaar-header>div strong{font-size:1rem}.aadhaar-main{color:#20352d;max-width:1040px;margin:0 auto;padding-top:clamp(48px,7vw,78px)}.aadhaar-main h1,.aadhaar-main h2,.aadhaar-main h3{font-family:var(--font-display);color:#183f32}[lang=hi] .aadhaar-main h1,[lang=hi] .aadhaar-main h2,[lang=hi] .aadhaar-main h3{font-family:var(--font-body)}.aadhaar-intro{max-width:790px;margin-bottom:37px}.aadhaar-intro>p{color:#a25439;letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:850}.aadhaar-intro h1{letter-spacing:-.05em;margin-bottom:14px;font-size:clamp(2.4rem,5vw,3.65rem);font-weight:500}[lang=hi] .aadhaar-intro h1{letter-spacing:-.025em}.aadhaar-intro>span{color:#647169;font-size:.88rem;line-height:1.65;display:block}.aadhaar-next{background:#fff8f0;border:1px solid #ddcdbc;border-left:5px solid #c56543;border-radius:13px;justify-content:space-between;align-items:center;gap:30px;padding:27px 29px;display:flex}.aadhaar-next.is-ready{background:#e9f2e9;border-color:#bdd0c3 #bdd0c3 #bdd0c3 #2f6b49}.aadhaar-next p{color:#a25439;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:850}.aadhaar-next h2{margin-bottom:5px;font-size:1.35rem;font-weight:500}.aadhaar-next div>span{color:#6c6d66;max-width:690px;font-size:.75rem;line-height:1.55;display:block}.aadhaar-next>button,.aadhaar-next>a{color:#fff;background:#1d5844;border:1px solid #1d5844;border-radius:999px;flex:none;align-items:center;gap:11px;min-height:47px;padding:9px 17px;font-size:.75rem;font-weight:750;text-decoration:none;display:flex}.aadhaar-next>button:hover,.aadhaar-next>a:hover{background:#143f31;border-color:#143f31}.aadhaar-readiness{background:#fffdf8;border:1px solid #d4ddd7;border-radius:15px;margin-top:20px;overflow:hidden}.aadhaar-readiness>h2{border-bottom:1px solid #e1e7e3;margin:0;padding:21px 27px;font-size:1.05rem;font-weight:600}.aadhaar-readiness>div{grid-template-columns:repeat(3,1fr);display:grid}.aadhaar-readiness article{border-right:1px solid #e1e7e3;grid-template-columns:36px 1fr;align-items:start;gap:12px;min-height:125px;padding:24px 23px;display:grid}.aadhaar-readiness article:last-child{border-right:0}.aadhaar-readiness article>span{color:#9e553a;background:#fff6ed;border:1px solid #c8ad9a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:850;display:grid}.aadhaar-readiness article.is-ready>span{color:#2e6847;background:#e3f0e5;border-color:#8ead99}.aadhaar-readiness h3{margin:3px 0 6px;font-size:.78rem}.aadhaar-readiness article p{color:#6d7972;margin:0;font-size:.75rem}.aadhaar-layout{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-top:20px;display:grid}.aadhaar-prepared,.aadhaar-carry{background:#fffdf8;border:1px solid #d4ddd7;border-radius:15px;overflow:hidden}.aadhaar-prepared>header,.aadhaar-carry>header{background:#e8f1e7;padding:24px 27px 21px}.aadhaar-prepared>header p,.aadhaar-carry>header p{color:#4d715f;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:850}.aadhaar-prepared>header h2,.aadhaar-carry>header h2{margin:0;font-size:.86rem;font-weight:500;line-height:1.5}.aadhaar-prepared dl{grid-template-columns:1fr 1fr;margin:0;padding:7px 27px 17px;display:grid}.aadhaar-prepared dl>div{border-bottom:1px solid #e0e6e2;min-width:0;padding:13px 9px 13px 0}.aadhaar-prepared dt{color:#78857e;text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:800}.aadhaar-prepared dd{color:#40564b;overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:700;line-height:1.5}.aadhaar-carry>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.aadhaar-carry>header>strong{color:#2d6747;background:#fff;border-radius:999px;flex:none;padding:4px 8px;font-size:.75rem}.aadhaar-carry>div{gap:8px;padding:18px 22px 22px;display:grid}.aadhaar-carry label{cursor:pointer;background:#fafbf8;border:1px solid #d8e0db;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:10px;min-height:50px;padding:9px 11px;display:grid}.aadhaar-carry input{opacity:0;position:absolute}.aadhaar-carry label>span{color:#0000;border:1px solid #99aba0;border-radius:5px;place-items:center;width:21px;height:21px;font-size:.75rem;display:grid}.aadhaar-carry input:checked+span{color:#fff;background:#1d5844;border-color:#1d5844}.aadhaar-carry label:has(input:focus-visible){outline:4px solid var(--focus);outline-offset:3px}.aadhaar-carry label b{color:#455b50;font-size:.75rem}.aadhaar-journey{background:#fffdf8;border:1px solid #d5ded8;border-radius:15px;margin-top:20px;padding:29px 29px 19px}.aadhaar-journey>h2{margin-bottom:23px;font-size:1.1rem;font-weight:600}.aadhaar-journey ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.aadhaar-journey li{grid-template-columns:34px 1fr;gap:11px;padding-right:19px;display:grid;position:relative}.aadhaar-journey li:not(:last-child):after{content:"";background:#becbc3;width:14px;height:1px;position:absolute;top:16px;right:4px}.aadhaar-journey li>span{color:#5c7066;border:1px solid #aebdb4;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:850;display:grid}.aadhaar-journey h3{margin:2px 0 6px;font-size:.75rem}.aadhaar-journey li p{color:#6e7973;margin:0;font-size:.75rem;line-height:1.5}.aadhaar-boundary{background:#f7f1e8;border-left:4px solid #c56543;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:29px;padding:17px 20px;display:grid}.aadhaar-boundary strong{color:#615b53;font-size:.75rem;line-height:1.55}.aadhaar-boundary span{color:#8c5e48;font-size:.75rem}@media (max-width:900px){.aadhaar-readiness>div,.aadhaar-layout{grid-template-columns:1fr}.aadhaar-readiness article{border-bottom:1px solid #e1e7e3;border-right:0;min-height:0}.aadhaar-journey ol{grid-template-columns:1fr 1fr;gap:22px}.aadhaar-journey li:after{display:none}}@media (max-width:720px){.aadhaar-header{margin-inline:-16px;padding-inline:16px}.aadhaar-header>div strong{display:none}.aadhaar-main{padding-top:42px}.aadhaar-intro h1{font-size:clamp(2.1rem,10.5vw,2.9rem)}.aadhaar-next{flex-direction:column;align-items:flex-start;padding:23px 20px}.aadhaar-next>button,.aadhaar-next>a{justify-content:center;width:100%}.aadhaar-readiness article,.aadhaar-readiness>h2,.aadhaar-prepared>header,.aadhaar-prepared dl,.aadhaar-carry>header{padding-inline:20px}.aadhaar-prepared dl,.aadhaar-journey ol{grid-template-columns:1fr}.aadhaar-journey{padding-inline:20px}.aadhaar-boundary{grid-template-columns:1fr}}.aadhaar-main.aadhaar-command{max-width:1120px;padding-top:clamp(38px,5vw,58px);padding-bottom:44px}.aadhaar-command-intro{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:end;gap:34px;margin-bottom:28px;display:grid}.aadhaar-command-intro>div>p{color:var(--accent-strong);letter-spacing:.075em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:850}.aadhaar-command-intro h1{letter-spacing:-.05em;max-width:780px;margin-bottom:13px;font-size:clamp(2.25rem,4.7vw,3.5rem);font-weight:540}[lang=hi] .aadhaar-command-intro h1{letter-spacing:-.025em}.aadhaar-command-intro>div>span{max-width:720px;color:var(--muted);font-size:.96rem;line-height:1.6;display:block}.aadhaar-command-intro>aside{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));border-left:4px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--accent-tint);grid-template-columns:auto 1fr;align-items:center;gap:14px;min-width:0;padding:18px 20px;display:grid}.aadhaar-command-intro>aside.is-ready{border-color:color-mix(in srgb, var(--success) 30%, var(--line));border-left-color:var(--success);background:var(--success-tint)}.aadhaar-command-intro>aside small{color:var(--accent-strong);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:820;display:block}.aadhaar-command-intro>aside.is-ready small{color:var(--success)}.aadhaar-command-intro>aside strong{color:var(--ink-strong);font-family:var(--font-display);margin-top:2px;font-size:1.08rem;line-height:1.3;display:block}.aadhaar-command-intro>aside span{color:var(--muted);margin-top:4px;font-size:.84rem;line-height:1.45;display:block}.aadhaar-focus-grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);margin-bottom:18px;display:grid;overflow:hidden}.aadhaar-next-action{border-top:5px solid var(--accent);padding:clamp(30px,4vw,44px)}.aadhaar-next-action.is-ready{border-top-color:var(--success)}.aadhaar-next-action>header{align-items:center;gap:13px;margin-bottom:22px;display:flex}.aadhaar-next-action>header p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.aadhaar-next-action>header span:not(.wayfinding-icon){color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.aadhaar-next-action>h2{letter-spacing:-.035em;max-width:680px;margin-bottom:10px;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:560}.aadhaar-next-action>p{max-width:650px;color:var(--muted);margin-bottom:24px;font-size:.95rem;line-height:1.65}.aadhaar-next-action>button,.aadhaar-official-action>a,.aadhaar-official-action>button{border:2px solid var(--brand);border-radius:var(--radius-pill);background:var(--brand);width:fit-content;min-height:49px;color:var(--white);justify-content:center;align-items:center;gap:12px;padding:9px 19px;font-size:.875rem;font-weight:760;text-decoration:none;display:flex}.aadhaar-next-action>button:hover,.aadhaar-official-action>a:hover,.aadhaar-official-action>button:hover{border-color:var(--brand-strong);background:var(--brand-strong)}.aadhaar-official-action{gap:9px;display:grid}.aadhaar-official-action small{max-width:560px;color:var(--muted);font-size:.8rem;line-height:1.5}.aadhaar-age-actions>div{flex-wrap:wrap;gap:10px;display:flex}.aadhaar-age-actions>div>a{border:2px solid var(--brand);border-radius:var(--radius-pill);background:var(--brand);width:fit-content;min-height:49px;color:var(--white);justify-content:center;align-items:center;gap:10px;padding:9px 18px;font-size:.875rem;font-weight:760;text-decoration:none;display:flex}.aadhaar-age-actions>div>a:hover{border-color:var(--brand-strong);background:var(--brand-strong)}.aadhaar-age-actions>div>a:last-child{color:var(--brand);background:0 0}.aadhaar-age-actions>div>a:last-child:hover{background:var(--brand-tint);color:var(--brand-strong)}.aadhaar-age-gate{margin-bottom:0}.aadhaar-age-gate .aadhaar-next-action{border-top-color:var(--warning)}.aadhaar-visit-preview{border-left:1px solid var(--line);background:linear-gradient(155deg, var(--brand-tint), var(--surface-subtle) 58%, var(--accent-tint));align-content:center;gap:20px;padding:34px 28px;display:grid;position:relative;overflow:hidden}.aadhaar-visit-preview:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-64px;right:-54px}.aadhaar-kit-graphic{grid-template-rows:54px 54px;grid-template-columns:94px 54px;justify-content:center;align-items:center;gap:8px 16px;min-height:112px;display:grid;position:relative}.aadhaar-kit-graphic>span:not(.wayfinding-icon){z-index:0;border-top:2px dashed color-mix(in srgb, var(--brand) 42%, transparent);width:94px;position:absolute;top:55px;left:calc(50% - 42px);transform:rotate(-8deg)}.aadhaar-kit-graphic>.wayfinding-icon{z-index:1;position:relative;box-shadow:0 7px 18px #183f321a}.aadhaar-kit-graphic>.wayfinding-icon:first-child{--wayfinding-size:88px;border-radius:27px;grid-row:1/3}.aadhaar-visit-preview>div:last-child{z-index:1;position:relative}.aadhaar-visit-preview p{color:var(--accent-strong);letter-spacing:.065em;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:850}.aadhaar-visit-preview strong{color:var(--ink-strong);margin-bottom:8px;font-size:1.18rem;line-height:1.35;display:block}.aadhaar-visit-preview>div:last-child>span{color:var(--muted);font-size:.86rem;line-height:1.6;display:block}.aadhaar-route{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.aadhaar-route>header{border-bottom:1px solid var(--line);background:var(--surface-subtle);justify-content:space-between;align-items:end;gap:26px;padding:23px 27px;display:flex}.aadhaar-route>header h2{margin:0 0 5px;font-size:1.22rem;font-weight:650}.aadhaar-route>header p{max-width:720px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.aadhaar-route>header>span{color:var(--line-strong);font-family:var(--font-display);font-size:.82rem}.aadhaar-route ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.aadhaar-route li{border-right:1px solid var(--line);min-width:0;min-height:244px;padding:24px 22px 25px;position:relative}.aadhaar-route li:last-child{border-right:0}.aadhaar-route li.is-complete{background:color-mix(in srgb, var(--success-tint) 70%, var(--surface))}.aadhaar-route li.is-current{background:color-mix(in srgb, var(--accent-tint) 78%, var(--surface))}.aadhaar-route-marker{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex;position:relative}.aadhaar-route-marker:after{content:"";z-index:0;border-top:2px dashed var(--line-strong);position:absolute;top:26px;left:64px;right:-23px}.aadhaar-route li:last-child .aadhaar-route-marker:after{display:none}.aadhaar-route-marker>.wayfinding-icon{z-index:1;position:relative}.aadhaar-route-marker>span{color:var(--line-strong);font-family:var(--font-display);font-size:.76rem;font-weight:780}.aadhaar-route li>div:last-child>strong{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);background:var(--surface);margin-bottom:7px;padding:3px 8px;font-size:.72rem;line-height:1.3;display:inline-flex}.aadhaar-route li.is-complete>div:last-child>strong{border-color:color-mix(in srgb, var(--success) 30%, var(--line));color:var(--success)}.aadhaar-route li.is-current>div:last-child>strong{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));color:var(--accent-strong)}.aadhaar-route h3{margin:0 0 7px;font-size:1rem;font-weight:680;line-height:1.35}.aadhaar-route li p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.58}.aadhaar-command .aadhaar-layout{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);gap:18px;margin-top:18px}.aadhaar-command .aadhaar-carry,.aadhaar-command .aadhaar-prepared{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.aadhaar-command .aadhaar-carry>header,.aadhaar-command .aadhaar-prepared>header{border-bottom:1px solid var(--line);background:var(--brand-tint);align-items:flex-start;gap:12px;padding:23px 25px;display:flex}.aadhaar-command .aadhaar-carry>header{justify-content:space-between}.aadhaar-command .aadhaar-carry>header>div{align-items:flex-start;gap:12px;min-width:0;display:flex}.aadhaar-command .aadhaar-carry>header h2,.aadhaar-command .aadhaar-prepared>header h2{margin:0 0 4px;font-size:1.08rem;font-weight:680;line-height:1.35}.aadhaar-command .aadhaar-carry>header p,.aadhaar-command .aadhaar-prepared>header p{color:var(--muted);letter-spacing:normal;text-transform:none;margin:0;font-size:.84rem;line-height:1.55}.aadhaar-command .aadhaar-carry>header>strong{border:1px solid color-mix(in srgb, var(--success) 25%, var(--line));border-radius:var(--radius-pill);background:var(--surface);color:var(--success);flex:none;padding:5px 10px;font-size:.78rem}.aadhaar-command .aadhaar-carry>div{gap:9px;padding:19px 21px;display:grid}.aadhaar-command .aadhaar-carry label{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;min-height:54px;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) ease;grid-template-columns:24px 1fr;align-items:center;gap:11px;padding:10px 12px;display:grid}.aadhaar-command .aadhaar-carry label:hover{border-color:var(--brand-soft);background:var(--brand-tint);transform:translateY(-1px)}.aadhaar-command .aadhaar-carry label.is-checked{border-color:color-mix(in srgb, var(--success) 34%, var(--line));background:var(--success-tint)}.aadhaar-command .aadhaar-carry label>span{width:23px;height:23px}.aadhaar-command .aadhaar-carry label b{color:var(--ink);font-size:.88rem;font-weight:670;line-height:1.45}.aadhaar-command .aadhaar-carry>footer{border-top:1px solid var(--line);background:var(--surface-subtle);align-items:center;gap:9px;padding:15px 21px;display:flex}.aadhaar-command .aadhaar-carry>footer a{color:var(--brand);font-size:.84rem;font-weight:750}.aadhaar-command .aadhaar-prepared dl{grid-template-columns:1fr 1fr;margin:0;padding:8px 25px 18px;display:grid}.aadhaar-command .aadhaar-prepared dl>div{border-bottom:1px solid var(--line);min-width:0;padding:14px 12px 14px 0}.aadhaar-command .aadhaar-prepared dt{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;margin-bottom:4px;font-size:.74rem;font-weight:820}.aadhaar-command .aadhaar-prepared dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.87rem;font-weight:680;line-height:1.5}.aadhaar-command .aadhaar-prepared.is-locked>header{background:var(--surface-subtle)}.aadhaar-prepared-lock{text-align:center;align-content:center;place-items:center;gap:8px;min-height:264px;padding:30px 26px;display:grid}.aadhaar-prepared-lock strong{color:var(--ink-strong);font-size:1rem}.aadhaar-prepared-lock>span:not(.wayfinding-icon){max-width:390px;color:var(--muted);font-size:.84rem;line-height:1.55}.aadhaar-facts{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-top:18px;overflow:hidden}.aadhaar-facts>header{border-bottom:1px solid var(--line);background:linear-gradient(105deg, var(--accent-tint), var(--surface-subtle));justify-content:space-between;align-items:center;gap:22px;padding:24px 27px;display:flex}.aadhaar-facts>header h2{margin:0 0 4px;font-size:1.28rem;font-weight:680}.aadhaar-facts>header p{color:var(--muted);margin:0;font-size:.88rem}.aadhaar-facts>div{grid-template-columns:1fr 1fr;display:grid}.aadhaar-facts article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;min-height:150px;padding:24px 25px;display:flex}.aadhaar-facts article:nth-child(2n){border-right:0}.aadhaar-facts article:nth-last-child(-n+2){border-bottom:0}.aadhaar-facts h3{margin:1px 0 6px;font-size:.98rem;font-weight:680;line-height:1.4}.aadhaar-facts article p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.6}.aadhaar-command .aadhaar-boundary{border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-subtle);grid-template-columns:none;align-items:center;gap:10px;margin-top:18px;padding:15px 18px;display:flex}.aadhaar-command .aadhaar-boundary span{color:var(--muted);font-size:.82rem;line-height:1.5}[lang=hi] .aadhaar-command-intro>div>p,[lang=hi] .aadhaar-command-intro>aside small,[lang=hi] .aadhaar-next-action>header p,[lang=hi] .aadhaar-visit-preview p,[lang=hi] .aadhaar-command .aadhaar-prepared dt{letter-spacing:0;text-transform:none}@media (max-width:900px){.aadhaar-focus-grid{grid-template-columns:1fr}.aadhaar-visit-preview{border-top:1px solid var(--line);border-left:0;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:center;min-height:0}.aadhaar-route ol{grid-template-columns:1fr 1fr}.aadhaar-route li:nth-child(2){border-right:0}.aadhaar-route li:nth-child(-n+2){border-bottom:1px solid var(--line)}.aadhaar-route li:nth-child(2) .aadhaar-route-marker:after{display:none}.aadhaar-command .aadhaar-layout{grid-template-columns:1fr}}@media (max-width:720px){.aadhaar-main.aadhaar-command{padding-top:32px}.aadhaar-command-intro{grid-template-columns:1fr;gap:18px}.aadhaar-command-intro h1{font-size:clamp(2rem,10vw,2.7rem)}.aadhaar-command-intro>aside{min-width:0}.aadhaar-focus-grid,.aadhaar-route,.aadhaar-command .aadhaar-prepared,.aadhaar-command .aadhaar-carry,.aadhaar-facts{border-radius:var(--radius-md)}.aadhaar-next-action{padding:25px 20px}.aadhaar-next-action>button,.aadhaar-official-action>a,.aadhaar-official-action>button{width:100%}.aadhaar-age-actions>div{grid-template-columns:1fr;display:grid}.aadhaar-age-actions>div>a{width:100%}.aadhaar-visit-preview{grid-template-columns:1fr;padding:28px 20px}.aadhaar-kit-graphic{justify-content:start;padding-left:10px}.aadhaar-route>header{align-items:flex-start;padding:21px 20px}.aadhaar-route>header>span{display:none}.aadhaar-route ol{grid-template-columns:1fr}.aadhaar-route li,.aadhaar-route li:nth-child(2){border-right:0;border-bottom:1px solid var(--line);grid-template-columns:66px 1fr;gap:13px;min-height:0;padding:21px 20px;display:grid}.aadhaar-route li:last-child{border-bottom:0}.aadhaar-route-marker{align-items:flex-start;margin:0}.aadhaar-route-marker:after,.aadhaar-route li:nth-child(2) .aadhaar-route-marker:after{border-top:0;border-left:2px dashed var(--line-strong);height:auto;display:block;inset:61px auto -22px 27px}.aadhaar-route li:last-child .aadhaar-route-marker:after,.aadhaar-route-marker>span{display:none}.aadhaar-command .aadhaar-carry>header{flex-direction:column;align-items:stretch;padding-inline:20px}.aadhaar-command .aadhaar-carry>header>strong{width:fit-content}.aadhaar-command .aadhaar-carry>div,.aadhaar-command .aadhaar-carry>footer{padding-inline:18px}.aadhaar-command .aadhaar-prepared>header{padding-inline:20px}.aadhaar-command .aadhaar-prepared dl{grid-template-columns:1fr;padding-inline:20px}.aadhaar-facts>header{padding-inline:20px}.aadhaar-facts>div{grid-template-columns:1fr}.aadhaar-facts article,.aadhaar-facts article:nth-child(2n),.aadhaar-facts article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:21px 20px}.aadhaar-facts article:last-child{border-bottom:0}.aadhaar-command .aadhaar-boundary{align-items:flex-start}}.family-shell-header nav button{justify-content:center;align-items:center;gap:7px;font-size:.8rem;display:flex}.family-shell-nav-icon{--wayfinding-size:26px;color:var(--muted-soft);background:0 0;border-color:#0000}.family-shell-header nav button:hover .family-shell-nav-icon{background:var(--surface-subtle);color:var(--ink)}.family-shell-header nav button.is-active .family-shell-nav-icon{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:var(--accent-tint);color:var(--accent-strong)}.care-home-command-intro>div>span{font-size:.95rem;line-height:1.55}.care-home-priority-primary>header>.wayfinding-icon,.care-home-priority-health>header>.wayfinding-icon{border-color:#0000}.care-home-priority-icon{position:relative;overflow:visible}.care-home-priority-icon:after{border:2px solid var(--surface);background:var(--ink-strong);width:18px;height:18px;color:var(--white);border-radius:50%;place-items:center;font-size:.53rem;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-5px;right:-5px}.care-home-priority-icon-01:after{content:"01"}.care-home-priority-icon-02:after{content:"02"}.care-home-priority-primary>p{font-size:.9rem}.care-home-certificate-progress li>strong{font-size:.82rem}.care-home-priority-actions button,.care-home-health-actions button{font-size:.85rem}.care-home-boundary{font-size:.82rem}.care-home-boundary>.wayfinding-icon{background:0 0;border-color:#0000}.care-home-health-status{align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.care-home-health-status .wayfinding-icon{--wayfinding-size:18px;background:0 0;border:0}.care-home-priority-health>p{font-size:.9rem}.care-home-health-place strong{font-size:.88rem}.care-home-health-place small{color:var(--muted);font-size:.8rem}.care-home-health-alert strong{font-size:.86rem}.care-home-health-alert small{font-size:.8rem}.care-home-health-alert button{min-height:44px;padding-block:8px;font-size:.82rem}.care-home-connected>header h2{font-size:.9rem}.care-home-connected-grid p{font-size:.86rem}.care-home-connected-grid button{min-height:44px;font-size:.84rem}.care-home-connected-grid article>.wayfinding-icon{border-color:#0000}.visit-plan-command-intro>div>span{font-size:.95rem}.visit-plan-command .visit-plan-fields legend{align-items:center;gap:10px;display:flex}.visit-plan-command .visit-plan-fields legend .wayfinding-icon{vertical-align:middle}.visit-plan-fields fieldset>p,.visit-plan-field-label{font-size:.82rem}.visit-plan-date-options span,.visit-plan-choice-row span,.visit-plan-custom-date>span,.visit-plan-custom-date input,.visit-plan-checklist strong,.visit-plan-travel strong{font-size:.86rem}.visit-plan-custom-date input{min-height:46px}.visit-plan-date-options label,.visit-plan-choice-row label{padding-right:38px;position:relative}.visit-plan-date-options label.is-selected:after,.visit-plan-choice-row label.is-selected:after{content:"✓";border:2px solid var(--brand);background:var(--surface);width:22px;height:22px;color:var(--brand);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.visit-plan-travel small{font-size:.82rem}.visit-plan-command .visit-plan-truth strong{font-size:.96rem}.visit-plan-command .visit-plan-truth small{font-size:.84rem}.visit-plan-summary dt{color:var(--muted);align-items:center;gap:8px;font-size:.8rem;display:flex}.visit-plan-summary dt .wayfinding-icon{--wayfinding-size:24px}.visit-plan-summary dd{font-size:.88rem}.visit-plan-summary dd small,.visit-plan-summary>small{color:var(--muted);font-size:.8rem}.visit-plan-summary>button{font-size:.86rem}.next-pack-command-intro>div>span{font-size:.95rem}.next-pack-command-intro>aside{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;min-width:336px;padding-block:8px;overflow:hidden}.next-pack-command-intro>aside>div{display:grid}.next-pack-command-intro>aside img{object-fit:contain;filter:drop-shadow(0 8px 10px #183f321f);width:112px;height:112px}.next-pack-card>header>.wayfinding-icon{color:var(--white);background:0 0;border-color:#ffffff80}.next-pack-milestone>strong{align-items:center;gap:8px;font-size:.86rem;display:flex}.next-pack-milestone>strong .wayfinding-icon{--wayfinding-size:24px;background:color-mix(in srgb, var(--surface) 70%, transparent);border-color:#0000}.next-pack-card dt{color:var(--muted);align-items:center;gap:8px;font-size:.8rem;display:flex}.next-pack-card dt .wayfinding-icon{--wayfinding-size:24px}.next-pack-card dd{font-size:.88rem}.next-pack-card dd small,.next-pack-card>footer{color:var(--muted);font-size:.8rem}.next-pack-icon-heading{align-items:center;gap:9px;display:flex}.next-pack-privacy>p{font-size:.86rem;line-height:1.55}.next-pack-privacy>label{min-height:48px;font-size:.86rem}.next-pack-delivery button{padding-right:38px;font-size:.86rem;position:relative}.next-pack-delivery button.is-selected:after{content:"✓";background:var(--brand);width:21px;height:21px;color:var(--white);border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.next-pack-delivery button>.wayfinding-icon{--wayfinding-size:26px;border:0}.next-pack-delivery-group>p{font-size:.8rem}.next-pack-message>div button{min-height:44px;font-size:.82rem}.next-pack-message pre{max-height:168px;font-size:.82rem;overflow-y:auto}.next-pack-status,.next-pack-actions button{font-size:.86rem}[lang=hi] .care-home-command-intro>div>p,[lang=hi] .care-home-priority-primary>header p,[lang=hi] .care-home-priority-health>header p,[lang=hi] .care-home-certificate-progress>small,[lang=hi] .care-home-connected>header p,[lang=hi] .visit-plan-command-intro>div>p,[lang=hi] .visit-plan-field-label,[lang=hi] .visit-plan-summary dt,[lang=hi] .next-pack-command-intro>div>p,[lang=hi] .next-pack-card dt,[lang=hi] .next-pack-delivery-group>p{letter-spacing:0;text-transform:none}[lang=hi] .care-home-priority-primary>header>strong{white-space:normal;text-align:center}@media (max-width:980px){.family-shell-exit{width:44px;min-height:44px;display:grid}}@media (max-width:1180px){.family-shell-nav-label-full{display:none}.family-shell-nav-label-compact{display:inline}}@media (min-width:721px) and (max-width:1180px){.family-shell-header{gap:8px}.family-shell-header nav{gap:2px;width:100%;min-width:0}.family-shell-header nav button{white-space:normal;flex-direction:column;flex:1;gap:1px;min-width:0;padding-inline:2px;font-size:.72rem;line-height:1.08}.family-shell-nav-icon{--wayfinding-size:24px}}@media (max-width:720px){.family-app-shell{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.family-shell-header nav{min-height:76px}.family-shell-header nav button{flex-direction:column;gap:2px;min-height:75px;padding-block:6px 4px;font-size:.875rem;line-height:1.08}.family-shell-nav-icon{--wayfinding-size:25px}.family-shell-actions{gap:5px}.next-pack-command-intro>aside{grid-template-columns:minmax(0,1fr) 96px;width:100%;min-width:0}.next-pack-command-intro>aside img{width:96px;height:96px}}.page-shell.page-shell :is(button,a,summary,label){font-size:.875rem}.page-shell.page-shell :is(button,a,summary,label) :is(span,strong,small,b):not([aria-hidden=true]){font-size:inherit}.page-shell.page-shell :is(input,select,textarea){font-size:1rem}.family-shell-skip,.family-shell-header nav button,.family-shell-actions .language-button,.family-shell-child strong,.family-shell-child small,.family-shell-context,.family-landing-header nav a,.family-landing-header nav button,.family-landing-actions button,.family-landing-hero-copy li,.family-landing-final p,.family-landing-final button{font-size:.875rem}@media print{.next-pack-card>header>.wayfinding-icon{color:#111;background:0 0;border-color:#111}}.pmmvy-scenario{border-left:4px solid var(--accent);background:var(--accent-tint);flex-wrap:wrap;gap:8px 20px;padding:14px 18px;font-size:.95rem;display:flex}.pmmvy-scenario span{color:var(--muted)}.pmmvy-packet-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);align-items:start;gap:24px;margin:30px 0;display:grid}.pmmvy-filled-packet,.pmmvy-missing,.pmmvy-causal-proof{border:1px solid var(--line);background:var(--surface);min-width:0}.pmmvy-filled-packet{border-top:5px solid var(--brand);padding:26px}.pmmvy-filled-packet header p,.pmmvy-missing header>p{color:var(--brand);margin:0 0 10px;font-size:.9rem;font-weight:750}.pmmvy-filled-packet h2{margin:0 0 12px;font-size:clamp(1.5rem,3vw,2rem)}.pmmvy-filled-packet header>span,.pmmvy-missing p,.pmmvy-packet-waiting p{font-size:1rem;line-height:1.6}.pmmvy-filled-fields{margin:22px 0}.pmmvy-filled-fields>div{border-bottom:1px solid var(--line);break-inside:avoid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:15px;padding:13px 0;display:grid}.pmmvy-filled-fields dt{color:var(--muted);font-size:.9rem}.pmmvy-filled-fields dd{overflow-wrap:anywhere;margin:0;font-size:1.08rem;font-weight:680}.pmmvy-filled-fields small{color:var(--muted);margin-top:4px;font-size:.8rem;font-weight:400;line-height:1.5;display:block}.pmmvy-record-date{color:var(--muted);font-size:.875rem}.pmmvy-print,.pmmvy-packet-waiting button{border:1px solid var(--brand);background:var(--brand);color:#fff;min-height:46px;padding:12px 18px;font-size:1rem}.pmmvy-packet-waiting{padding:30px 0 10px}.pmmvy-packet-waiting>strong{font-size:1.25rem}.pmmvy-missing{background:var(--surface-subtle);padding:24px}.pmmvy-missing h2{margin:0;font-size:1.05rem;font-weight:500;line-height:1.55}.pmmvy-missing ol{margin:24px 0;padding-left:22px}.pmmvy-missing li{padding:0 0 14px 4px}.pmmvy-missing li strong{font-size:1rem}.pmmvy-missing li p{margin:6px 0 0}.pmmvy-missing>div{border-top:1px solid var(--line);padding-top:16px}.pmmvy-missing a{color:var(--brand);font-weight:700}.pmmvy-causal-proof{padding:24px}.pmmvy-causal-proof h2{margin:0 0 18px;font-size:1.2rem}.pmmvy-causal-proof dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;display:grid}.pmmvy-causal-proof dt{color:var(--muted);font-size:.875rem;line-height:1.45}.pmmvy-causal-proof dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:.95rem;font-weight:650}.pmmvy-authority{padding:20px 0;line-height:1.6}.guided-demo-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.guided-demo-controls button{min-height:44px;color:var(--brand);border:1px solid var(--brand);background:var(--surface);padding:10px 14px}.guided-demo-controls p{flex-basis:100%;margin:4px 0 0;font-size:.95rem}:is(.pmmvy-packet-page button:focus-visible,.guided-demo-controls button:focus-visible){outline:3px solid var(--accent);outline-offset:3px}@media (max-width:800px){.pmmvy-packet-layout{grid-template-columns:1fr;gap:18px}.pmmvy-causal-proof dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pmmvy-filled-packet,.pmmvy-missing,.pmmvy-causal-proof{padding:20px}}@media (max-width:420px){.pmmvy-filled-fields>div,.pmmvy-causal-proof dl{grid-template-columns:1fr;gap:7px}.pmmvy-causal-proof dl{gap:20px}}@media print{.pmmvy-packet-page button{display:none!important}.family-app-shell:has(.pmmvy-packet-page) .family-shell-header{display:none!important}.family-app-shell:has(.pmmvy-packet-page) .family-shell-context{display:none!important}.pmmvy-packet-page{color:#111;background:#fff;max-width:none;margin:0;padding:0}.pmmvy-packet-layout{display:block}.pmmvy-filled-packet,.pmmvy-missing,.pmmvy-causal-proof{background:#fff;margin-bottom:15px;padding:14px}.pmmvy-filled-packet{border-color:#555}.pmmvy-missing li,.pmmvy-causal-proof dl>div{break-inside:avoid}.pmmvy-missing a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:9pt}.pmmvy-causal-proof dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pmmvy-packet-page .maternity-fictional{display:block}}.case-save-notice{background:var(--surface,white);color:var(--ink,#102c36);border:1px solid;border-radius:.75rem;margin:1rem;padding:1rem;font-size:1rem}.case-save-notice p{margin:0 0 .75rem}.case-save-notice button{cursor:pointer;border:1px solid;border-radius:.4rem;padding:.6rem 1rem}@media print{.case-save-notice{display:none}}.family-today{max-width:860px;margin:0 auto;padding:28px 0 12px}.family-today-context{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.family-today-context p{margin:0 0 3px;font-size:1rem;font-weight:700}.family-today-context span,.family-today-context button{color:var(--muted);font-size:.875rem}.family-today-context button,.family-today-footer button{text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.family-next{border:1px solid var(--brand-soft);background:var(--brand-tint);border-radius:20px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:20px;padding:30px;display:grid}.family-next-mark{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.25rem;display:grid}.family-next-eyebrow{color:var(--brand);font-weight:700;margin:0 0 10px!important;font-size:.875rem!important}.family-next h1{letter-spacing:-.035em;max-width:24ch;margin:0;font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.2}.family-next p{color:var(--ink);max-width:58ch;margin:14px 0 0;font-size:1rem;line-height:1.6}.family-primary-button{background:var(--brand);color:#fff;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;min-height:48px;margin-top:22px;padding:12px 20px;font-size:1rem;font-weight:700;display:inline-flex}.family-primary-button:hover{background:var(--brand-strong);color:#fff}.family-checklist,.family-updates{margin-top:34px}.family-checklist>header,.family-updates>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.family-checklist h2,.family-updates h2{letter-spacing:-.025em;margin:0;font-size:1.25rem}.family-checklist>header>span,.family-updates>header small{color:var(--muted);font-size:.875rem}.family-task-group{margin:20px 0}.family-task-group>h3,.family-task-group>summary{color:var(--muted);margin:0 0 10px;font-size:.875rem;font-weight:700}.family-task-group>summary{cursor:pointer;padding:8px 0}.family-task-group>h3>span,.family-task-group>summary>span{margin-left:6px;font-size:.8rem}.family-task-rows{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.family-task{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:0;grid-template-columns:26px minmax(0,1fr) 16px;align-items:start;gap:14px;padding:18px 20px;display:grid}.family-task:last-child{border-bottom:0}.family-task:hover{background:var(--brand-tint)}.family-task-mark{border:1px solid var(--line-strong);width:25px;height:25px;color:var(--muted);border-radius:50%;place-items:center;font-size:.875rem;display:grid}.family-task.state-needs-you .family-task-mark{background:var(--accent-tint);color:var(--accent-strong);border-color:#0000}.family-task.state-done .family-task-mark{background:var(--success-tint);color:var(--success);border-color:#0000}.family-task-copy{gap:5px;display:grid}.family-task-copy strong{font-size:1rem;font-weight:650;line-height:1.45}.family-task-copy>span{color:var(--muted);font-size:.9rem;line-height:1.5}.family-task-copy small{color:var(--muted);font-size:.75rem}.family-task-open{color:var(--muted)}.family-updates{border-top:1px solid var(--line);padding-top:24px}.family-updates button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:12px;width:100%;padding:14px 0;display:flex}.family-updates button>span:not(.family-update-dot){flex:1;gap:4px;display:grid}.family-updates strong{font-size:.95rem;font-weight:650}.family-updates button span span,.family-updates time{color:var(--muted);font-size:.875rem;line-height:1.5}.family-updates time{white-space:nowrap}.family-update-dot{background:var(--brand);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:8px}.family-updates details{margin-top:14px;font-size:.875rem}.family-updates summary{cursor:pointer}.family-quick-links{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.family-quick-links button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:16px;font-size:.95rem;display:flex}.family-quick-links button>span:last-child{margin-left:auto}.family-today-footer{text-align:center;color:var(--muted);margin-top:22px;font-size:.875rem}.sample-console{max-width:860px;color:var(--muted);margin:0 auto 28px;padding:0 20px}.sample-console>details{border-top:1px dashed var(--line-strong);padding-top:14px}.sample-console summary{cursor:pointer;font-size:.875rem}.sample-console>details>summary>span:first-child{color:var(--ink);margin-right:12px;font-weight:650}.sample-console-body{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:16px;padding:18px;font-size:.9rem}.sample-console-body p{margin:0 0 16px;line-height:1.6}.sample-console button{border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:8px;min-height:44px;margin:0 10px 10px 0;padding:10px 14px;font-size:.9rem}.sample-console button.sample-console-secondary,.sample-proof button{color:var(--brand);background:0 0}.sample-proof{margin-top:10px}.sample-proof>summary{margin-bottom:12px}@media (max-width:640px){.family-today{padding-top:20px}.family-next{grid-template-columns:1fr;gap:14px;padding:22px}.family-next-mark{width:30px;height:30px;font-size:1rem}.family-next h1{font-size:1.7rem}.family-primary-button{width:100%}.family-task{gap:10px;padding:16px 14px}.family-checklist>header,.family-updates>header{flex-direction:column;align-items:flex-start;gap:5px}.family-quick-links{grid-template-columns:1fr}}@media print{.sample-console,.family-today-footer{display:none}}.family-service{width:100%;max-width:860px;margin:0 auto;padding:32px 0 40px;font-size:1rem;line-height:1.55}.family-service-heading{max-width:700px;margin-bottom:24px}.family-service-heading>p{color:var(--muted,#64756d);margin:0 0 8px;font-size:.875rem;font-weight:700}.family-service-heading h1{letter-spacing:-.045em;color:#153f33;margin:0 0 12px;font-size:clamp(1.65rem,3.6vw,2.3rem);line-height:1.15}.family-service-heading>span{color:#5d6d64;font-size:1rem;line-height:1.6;display:block}.family-surface{background:#fffdf8;border:1px solid #d0dbd2;border-radius:16px;margin-bottom:20px;padding:24px}.family-surface h2{margin:0 0 12px;font-size:1.2rem}.family-muted{color:#586d62;font-size:.9375rem;line-height:1.6}.family-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.family-actions button{min-height:48px}.family-service .family-details{background:0 0;border:1px solid #d0dbd2;border-radius:12px;margin:16px 0;padding:0 20px;display:block}.family-details>summary{cursor:pointer;color:#244b3e;min-height:48px;padding:18px 0;font-size:1rem;font-weight:650}.family-details[open]{padding-bottom:18px}.family-details p{font-size:1rem;line-height:1.6}.family-sample-note{color:#617065;margin:18px 0;font-size:.875rem;line-height:1.55}.family-notice{background:#f7ead7;border-radius:12px;margin:20px 0;padding:18px 20px;font-size:1rem}.permission-purpose>div+div{border-top:1px solid #d0dbd2;margin-top:20px;padding-top:20px}.permission-purpose ul{margin:12px 0;padding-left:22px}.permission-purpose li{margin:6px 0}.permission-step .permission-approver{padding:20px}.permission-step .permission-approver-heading{display:none}.permission-step .permission-approver-form{padding:0}.permission-step .permission-identity{margin:20px 0}.family-route{gap:18px;padding:0;list-style:none;display:grid}.family-route li{gap:14px;display:flex}.family-route li>span{flex:0 0 26px}.family-route p{color:#617065;margin:3px 0}.family-service .birth-record-file{padding:0 20px}.birth-record-file h2{font-size:1.3rem}.family-service .birth-record-file dl{border:0;grid-template-columns:1fr 1fr;gap:20px;padding:12px 0;display:grid}.family-service .birth-record-file dl>div{border:0;padding:0}.family-service .birth-record-file dd{font-size:1rem}.family-service.birth-submit-main .birth-submit-layout{flex-direction:column;gap:16px;display:flex}.family-service .birth-payload-card{border-radius:14px}.family-service .birth-payload-card>section{padding:20px}.family-service .birth-payload-card header span{display:none}.family-service .birth-payload-card header h2{font-size:1.1rem}.family-service .birth-payload-card dd{font-size:1rem}.family-service .birth-submit-sidebar{position:static}.family-service .birth-declaration{border-radius:14px;padding:24px}.family-service .birth-declaration label span{font-size:1rem}.family-service .birth-permission-proof{background:0 0}.family-service .birth-permission-proof>p{font-size:1rem}@media (max-width:640px){.family-service{padding-top:20px}.family-surface{padding:18px}.family-actions{gap:12px}.family-actions>.family-primary-button{width:100%}.family-service .birth-record-file dl{grid-template-columns:1fr}.family-service .birth-payload-card>section{padding:18px}.family-service .birth-payload-card dl{grid-template-columns:1fr}.family-service .birth-declaration{padding:18px}}@media print{.birth-record-command>.family-service-heading,.birth-record-command>.family-actions,.birth-record-command>.family-sample-note,.birth-record-command>.family-details:not(.birth-record-file),.birth-record-file>summary,.birth-record-file>.family-actions{display:none!important}.birth-record-file{border:0!important}.birth-record-print{display:block!important}}.family-service.family-service :is(p,li,dd,label,button,a,input,select,textarea){font-size:1rem;line-height:1.55}.family-service.family-service :is(small,dt){font-size:.875rem;line-height:1.5}.family-service.family-service h2{letter-spacing:-.025em;font-size:1.3rem;line-height:1.3}.family-service.family-service h3{font-size:1.1rem;line-height:1.4}.family-service.family-service button{min-height:44px}.family-service :is(.vaccination-focus-grid,.pmmvy-packet-layout,.benefits-focus-grid,.visit-plan-focus-grid,.visit-plan-layout,.care-circle-layout,.aadhaar-layout,.information-response-layout){grid-template-columns:minmax(0,1fr);gap:20px}.family-service :is(.vaccination-detail,.pmmvy-filled-packet,.pmmvy-missing,.benefit-card,.benefits-missing,.visit-plan-fields,.visit-plan-summary,.care-circle-share-card,.care-circle-progress,.aadhaar-carry,.aadhaar-prepared){border-radius:14px;padding:24px}.family-service .vaccination-detail-heading h2{font-size:1.8rem}.family-service .vaccination-actions{flex-wrap:wrap;gap:16px;display:flex}.family-service .vaccination-actions button+button{color:#1a4738;background:0 0;border-color:#b8c8bd}.family-service .maternity-conditions>div{grid-template-columns:1fr;gap:12px;display:grid}.family-service .maternity-conditions article{background:0 0;border:0;border-bottom:1px solid #d0dbd2;padding:14px}.family-service .maternity-conditions article:last-child{border-bottom:0}.family-service .pmmvy-packet-layout{margin:24px 0}.family-service .pmmvy-filled-fields>div{grid-template-columns:1fr 1.4fr;gap:14px}.family-service .pmmvy-causal-proof dl{grid-template-columns:1fr 1fr}.family-service .benefits-other .benefits-grid{grid-template-columns:1fr}.family-service .benefits-missing li{min-height:0;padding:12px 0}.family-service .benefits-identity{grid-template-columns:1fr;gap:18px;padding:24px;display:grid}.family-service .visit-plan-summary,.family-service .care-circle-share-card,.family-service .next-pack-controls{position:static}.family-service .visit-plan-truth{min-height:0;padding:18px}.family-service .visit-plan-truth>div>p{display:none}.family-document-list{background:#fffdf8;border:1px solid #d0dbd2;border-radius:16px;overflow:hidden}.family-document{border-bottom:1px solid #d0dbd2;align-items:flex-start;gap:18px;padding:24px;display:flex}.family-document:last-child{border-bottom:0}.family-document>span{color:#1a4937;background:#edf3e9;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;display:grid}.family-document h2{margin:0 0 6px}.family-document p{color:#627167;margin:0 0 8px}.family-service.next-pack-main{max-width:860px;padding-top:32px}.family-service .next-pack-layout{grid-template-columns:1fr;gap:24px}.family-service .next-pack-card{max-width:none}.family-service .next-pack-milestone h2{font-size:1.7rem}.family-service .care-circle-progress-track{margin:20px 0}.family-service .care-circle-progress>header{padding:0 0 20px}.family-service .aadhaar-route ol{grid-template-columns:1fr 1fr}.family-service .aadhaar-facts{border-radius:14px;margin-top:20px}.family-service .aadhaar-facts>div{grid-template-columns:1fr 1fr}.family-service .aadhaar-carry header{gap:12px}.family-service .record-confirmation{margin-top:24px;position:static}.family-service .record-group .group-number{display:none}.family-service .record-group header{grid-template-columns:1fr auto auto}.family-service .information-request-card>header>span,.family-service .information-response-form>div>span,.family-service .information-declaration>div>span{display:none}@media (max-width:640px){.family-service.family-service :is(.vaccination-detail,.pmmvy-filled-packet,.pmmvy-missing,.benefit-card,.benefits-missing,.visit-plan-fields,.visit-plan-summary,.care-circle-share-card,.care-circle-progress,.aadhaar-carry,.aadhaar-prepared){padding:18px}.family-service .pmmvy-filled-fields>div,.family-service .pmmvy-causal-proof dl,.family-service .aadhaar-route ol,.family-service .aadhaar-facts>div{grid-template-columns:1fr}.family-document{gap:12px;padding:18px}.family-service .record-group header{grid-template-columns:1fr auto}.family-service .record-group header>.record-status{grid-row:2}.family-service .visit-plan-date-options,.family-service .visit-plan-choice-row{grid-template-columns:1fr}.family-service .visit-plan-date-options label{width:100%}.family-service .care-circle-contact-step>div{flex-wrap:wrap;display:flex}.family-service .next-pack-delivery-group>div{grid-template-columns:1fr 1fr}}@media print{.family-shell-header,.family-shell-context,.family-shell-skip,.sample-console{display:none!important}.family-app-shell,.family-service{padding:0!important}:is(.documents-command:has(.family-care-sheet)>:not(.family-sheet-stage),.next-pack-main>.family-service-heading,.pmmvy-packet-page>.family-service-heading,.pmmvy-packet-page>.maternity-conditions,.pmmvy-packet-page>.pmmvy-causal-proof){display:none!important}.family-service .pmmvy-packet-layout{margin:0;display:block}.family-service .pmmvy-filled-packet,.family-service .pmmvy-missing{background:#fff;padding:12px}}.sample-console{margin:14px auto 0}.sample-console>details{border-top:0;border-bottom:1px dashed var(--line-strong);padding:0 0 12px}.sample-console>details>summary{min-height:36px;line-height:1.5}.sample-console-body{margin-bottom:12px}@media print{.pmmvy-field-sources{display:none!important}}.family-service.record-review-main .record-summary-grid .mock-mark{display:none}
