:root{font-family:Inter,sans-serif;color:#273458;--primary-color: #ef233c;--brand-primary: #ef233c;--brand-primary-strong: #d61932;--secondary-color: #ef233c;--secondary-color-strong: #d61932;--secondary-color-tint: #fde7e9;--secondary-color-soft: #fff5f6;--brand-primary-tint: #fde7e9;--text-emphasis: #273458;--text-primary: #566078;--text-secondary: #7d869b;--border-soft: #e2e2e2;--surface-default: #ffffff;--surface-muted: #f7f9fd;--surface-mint: #fde7e9;--shadow-card: 0 10px 26px rgba(39, 52, 88, .08);--radius-xl: 8px;--radius-lg: 6px;--radius-md: 4px}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;width:100%}body{color:var(--text-primary);margin:0;min-width:320px;overflow-x:clip;width:100%;background:#fff}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}#root{min-height:100vh;overflow-x:clip;width:100%}.page-shell{color:var(--text-primary);overflow-x:clip;width:100%}.top-nav,.hero-grid,.section-shell,.header-strip{margin:0 auto;max-width:1180px}.header-strip-parent{background-color:#fff;border-bottom:1px solid #e2e2e2;box-shadow:0 8px 24px #2734580f;height:80px;position:fixed;transition:opacity .22s ease,transform .22s ease;width:100%;z-index:999}.header-strip-parent.visible{opacity:1;transform:translateY(0)}.header-strip-parent.hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.header-strip{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;border-bottom:none;display:flex;height:80px;opacity:1;padding:0 18px;width:100%}.hero-section{background:#273458;padding:136px 18px 92px}.top-nav{align-items:center;display:flex;gap:24px;justify-content:flex-start;width:100%}.brand-mark{align-items:center;display:flex}.nav-links{align-items:center;display:flex;gap:0;justify-content:flex-start}.nav-links .tab-button{color:#273458c7;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;margin-right:28px;padding:0;text-transform:none}.nav-links .tab-button:last-child{margin-right:0}.nav-links .tab-button:hover,.nav-links .tab-button.active{color:#273458!important;text-decoration-thickness:1.5px;text-underline-offset:8px}.header-logo{height:auto;margin-left:-6px;max-height:64px;max-width:178px;width:auto}.header-web{display:flex}.nav-cta{margin-left:auto;min-width:176px}.hero-grid{display:grid;gap:48px;grid-template-columns:1fr}.hero-copy{margin:0;max-width:620px;padding:64px 0 0;text-align:left}.hero-copy-top,.hero-actions,.insurance-partner{display:grid}.hero-media{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.hero-media picture{display:block;width:100%}.hero-photo-image{display:block;height:auto;max-width:560px;width:100%}.hero-placeholder{min-height:420px}.logo{display:block;max-width:100%}.healthysure-logo{width:176px}.healthysure-logo.solo{width:180px}.icici-logo{width:190px}.section-kicker,.panel-kicker,.success-pill,.note-pill{letter-spacing:.03em;text-transform:uppercase}.inline-icon{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.hero-copy h1,.section-heading h2,.split-card h2,.result-card h3,.success-card h3,.award-section h2,.faq-heading h2{color:var(--text-emphasis);margin:0}.hero-copy h1{color:#fff;font-size:clamp(3.075rem,4.8vw,4.375rem);font-weight:700;letter-spacing:-.03em;line-height:1.02;margin:0}.hero-copy h1,.hero-copy h1 span{color:#fff}.hero-copy h1 .hero-title-highlight{background:#514b49;border-radius:8px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#fff;display:inline-block;padding:0 10px 6px}.hero-subtitle{color:#ffffffd6;font-size:1.02rem;line-height:1.7;margin:20px 0 22px;max-width:54ch}.hero-partnership{align-items:center;color:#ffffffb8;display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:700;gap:10px;letter-spacing:.08em;text-transform:uppercase}.hero-partnership img{display:block;height:24px;object-fit:contain;width:auto}.hero-rule{background:var(--secondary-color);border-radius:999px;height:4px;margin:22px 0 28px;width:54px}.hero-bullets,.check-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.hero-bullets{margin-bottom:28px}.hero-bullets li,.check-list li{align-items:flex-start;display:flex;gap:10px}.hero-bullets .inline-icon,.check-list .inline-icon{color:var(--brand-primary);flex:0 0 auto;margin-top:3px}.hero-bullets li span{color:#fff}.hero-bullets .inline-icon{color:#ef233c}.hero-section .button-primary{background:var(--secondary-color-tint);border-color:var(--secondary-color-tint);color:#273458}.hero-section .button-primary:hover{background:#fff;border-color:#fff;color:#273458!important}.hero-actions,.result-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-actions{justify-content:flex-start}.button,.suggestion-chip,.pill-button,.faq-trigger{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button,.suggestion-chip,.pill-button,.faq-trigger{border:0}.button{align-items:center;border-radius:4px;display:inline-flex;flex-direction:row;font-size:14px;font-weight:600;justify-content:center;line-height:20px}.button-primary,.primary-button{background-color:var(--primary-color);border:1px solid var(--primary-color);color:#fff;letter-spacing:.3px;font-size:16px;line-height:24px;min-height:48px;min-width:176px;padding:12px 24px;text-transform:uppercase}.button-primary:hover,.primary-button:hover{background-color:var(--primary-color);border:1px solid var(--primary-color);color:#fff!important;cursor:pointer}.button-primary.disabled,.primary-button.disabled,.button-primary:disabled,.primary-button:disabled{background-color:#c9cacd;border:1px solid #c9cacd;cursor:not-allowed}.button-secondary,.secondary-button{background-color:#fff;border:1px solid var(--primary-color);color:var(--primary-color);letter-spacing:.3px;font-size:16px;line-height:24px;min-height:48px;min-width:176px;padding:12px 24px;text-transform:uppercase}.hero-cta{min-width:176px}.button-secondary:hover,.secondary-button:hover{background-color:var(--primary-color);color:#fff!important;cursor:pointer}.button-secondary.disabled,.secondary-button.disabled,.button-secondary:disabled,.secondary-button:disabled{background:#fff;border:1px solid #c9cacd;color:#c9cacd!important;cursor:not-allowed}.button-primary.block,.button-secondary.block,.primary-button.block,.secondary-button.block,.button.block{display:block;width:100%}.button-primary.icon,.primary-button.icon{min-width:0!important}.button-secondary.as-link,.secondary-button.as-link{align-items:center;display:inline-flex;justify-content:center}.button-tertiary,.text-link{background-color:transparent;border:none;color:var(--primary-color);margin-bottom:8px;padding:0}.button-tertiary:hover,.text-link:hover{border-bottom:2px solid var(--primary-color);cursor:pointer;margin-bottom:6px}.button-tertiary.disabled,.text-link.disabled,.button-tertiary:disabled,.text-link:disabled{cursor:not-allowed;opacity:.6}.button-tertiary.no-underline:hover,.text-link.no-underline:hover{border-bottom:none;margin-bottom:8px}.tab-button{background-color:transparent;border:none;border-radius:0;color:var(--text-emphasis);font-size:16px;font-weight:500;letter-spacing:.3px;line-height:24px;margin-right:20px;padding:0 0 4px;text-align:center;text-decoration:none;text-transform:uppercase;width:max-content;z-index:1}.tab-button:hover,.tab-button.active{color:var(--primary-color)!important;cursor:pointer;text-decoration-color:var(--primary-color);text-decoration-line:underline;text-decoration-thickness:1.9px;text-underline-offset:10.5px}.suggestion-chip:hover,.pill-button:hover,.faq-trigger:hover{transform:translateY(-1px)}.steps-grid,.addon-grid,.lead-grid,.calculator-layout,.split-section,.scenario-row,.success-summary,.benefit-grid,.summary-rows,.lead-layout{display:grid}.hero-stats-strip{background:var(--surface-mint);border-bottom:1px solid rgba(47,44,44,.16);border-top:1px solid rgba(47,44,44,.16)}.hero-stats-inner{align-items:center;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;padding:30px 0;width:min(1180px,calc(100% - 32px))}.hero-stat{border-right:1px solid rgba(47,44,44,.2);padding:0 22px;text-align:center}.hero-stat:last-child{border-right:0}.hero-stat strong{color:#273458;display:block;font-size:34px;font-weight:800;line-height:38px;margin:0}.hero-stat span{color:#2f2c2cb8;display:block;font-size:14px;font-weight:500;line-height:20px;margin-top:6px}.insurance-partner{align-items:start;background:#fff;border:1px solid rgba(255,255,255,.32);border-radius:10px;box-shadow:none;display:grid;gap:32px;grid-template-columns:max-content max-content;margin-top:32px;padding:10px 12px;width:max-content}.insurance-partner-item{min-width:0}.insurance-partner-item span{color:var(--text-secondary);display:block;font-size:.78rem;font-weight:700;margin-bottom:7px}.hero-section .insurance-partner-item span{color:#2f2c2cdb}.insurance-partner .icici-logo{width:166px}.plan-name-item strong{color:var(--text-emphasis);display:block;font-size:14px;font-weight:700;line-height:1.7}.section-shell{padding:88px 18px 0}.section-shell.calculator-section,.section-shell.lead-section{isolation:isolate;margin-top:48px;padding-bottom:48px;padding-top:48px;position:relative}.section-shell.calculator-section:before,.section-shell.lead-section:before{content:"";top:0;right:50%;bottom:0;left:50%;margin:0 -50vw;position:absolute;z-index:-1}.section-shell.add-ons-section .section-heading{margin-bottom:24px}.section-heading{margin-bottom:32px;text-align:center}.section-kicker,.panel-kicker{color:var(--secondary-color-strong);font-size:.76rem;font-weight:700;margin-bottom:10px}.section-heading h2,.faq-heading h2{color:#273458;font-size:32px;font-weight:600;letter-spacing:.3px;line-height:40px;padding:0 0 16px}.split-card h2,.award-section h2{color:#273458;font-size:32px;font-weight:600;letter-spacing:.3px;line-height:40px;margin-bottom:16px}.section-title-accent{color:var(--secondary-color)!important}.why-choose-title{text-align:center}.why-choose-subtitle,.award-section-subtitle{color:var(--text-primary);line-height:1.7;margin:-6px auto 24px;max-width:56ch;text-align:center}.section-heading p,.split-card p,.step-card p,.addon-card p,.short-disclaimer,.footer-disclaimer p,.disclaimer-panel p,.disclaimer-scroll-body p,.helper-box p,.zone-confirmation,.scroll-note,.error-text,.faq-answer p,.summary-card p,.award-band p,.benefit-card p{color:var(--text-primary);line-height:1.7}.section-heading p{margin-left:auto;margin-right:auto;max-width:56ch}.journey-layout{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:24px}.how-it-works-section{padding-left:18px;padding-right:18px;position:relative}.how-it-works-section:before{background:#f9f7f6;content:"";inset:0 calc(50% - 50vw);position:absolute;z-index:-1}.how-it-works-visual{border-radius:0;margin-top:44px;overflow:visible}.how-it-works-heading{margin-top:44px}.how-it-works-heading h2{margin-bottom:0}.how-it-works-image{border-radius:0;display:block;height:auto;width:100%}.how-it-works-visual picture{border-radius:0;display:block}.journey-flow-card,.journey-why-card,.claim-story-card{background:var(--surface-default);border:1px solid var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.journey-flow-card,.journey-why-card{padding:24px}.journey-step-card{background:#fff;border:1px solid #e5dfdc;border-radius:18px;padding:20px;position:relative}.journey-step-card+.journey-step-card{margin-top:0;padding-top:20px}.journey-flow-card{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.journey-story-note{background:linear-gradient(180deg,#fff8f7,#fff0ee);border:1px solid #f0d9d5;border-radius:14px;color:var(--brand-primary-strong);font-size:.95rem;font-weight:600;grid-column:1 / -1;line-height:1.5;padding:14px 18px}.journey-step-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.journey-step-icon{align-items:center;background:#2f2c2c0f;border:1px solid rgba(47,44,44,.1);border-radius:12px;display:inline-flex;height:56px;justify-content:center;width:56px}.journey-icon{color:var(--brand-primary);fill:none;height:28px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:28px}.journey-step-label{background:#2f2c2c14;border-radius:999px;color:var(--brand-primary-strong);display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.06em;margin-bottom:0;padding:7px 12px;text-transform:uppercase}.journey-step-copy h3,.journey-why-card h3,.claim-story-header h3{color:var(--text-emphasis);margin:0 0 14px}.journey-step-copy p,.journey-why-card>p,.journey-why-item p,.claim-story-header p,.claim-flow-card p{color:var(--text-primary);line-height:1.7;margin:0}.journey-scene{background:#fff8f7;border:1px solid #f0dedb;border-radius:16px;margin-bottom:14px;padding:16px}.journey-scene-card,.journey-layer-block,.journey-outcome-card{background:#fff;border:1px solid #e5dfdc;border-radius:14px}.journey-scene-heading,.journey-layer-meta{align-items:center;display:flex;gap:10px;justify-content:space-between}.journey-scene-heading{justify-content:flex-start}.journey-scene-mini-icon{color:var(--brand-primary);fill:none;flex:0 0 auto;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.journey-scene-card{padding:14px}.journey-scene-card span,.journey-scene-card small,.journey-layer-meta span,.journey-outcome-card span{color:var(--text-secondary)}.journey-scene-card span,.journey-layer-meta span,.journey-outcome-card span{font-size:.84rem;font-weight:600;line-height:1.4}.journey-scene-card strong,.journey-layer-meta strong,.journey-outcome-card strong{color:var(--text-emphasis);display:block}.journey-scene-card strong{font-size:1.8rem;line-height:1.1;margin:10px 0 6px}.journey-scene-card small{display:block;font-size:.85rem;line-height:1.5}.journey-scene-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.journey-scene-pill-row span{background:var(--secondary-color-tint);border-radius:999px;color:var(--secondary-color-strong);font-size:.78rem;font-weight:600;line-height:1;padding:8px 12px}.journey-scene-layers{display:grid;gap:12px}.journey-layer-block{padding:14px}.journey-layer-track{background:#eee9e6;border-radius:999px;height:10px;margin-top:12px;overflow:hidden}.journey-layer-fill{border-radius:inherit;height:100%}.journey-layer-fill-base{background:#b9b0ac;width:30%}.journey-layer-fill-booster{background:linear-gradient(90deg,#273458,#273458);width:72%}.journey-scene-outcome{display:grid;gap:12px}.journey-outcome-card{align-items:center;display:grid;gap:14px;grid-template-columns:48px 1fr;padding:14px}.journey-outcome-icon{align-items:center;background:#16a34a14;border:1px solid rgba(22,163,74,.18);border-radius:12px;color:#16a34a;display:inline-flex;height:48px;justify-content:center;width:48px}.journey-outcome-glyph{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:24px}.journey-outcome-card strong{color:#16a34a;font-size:1.7rem;line-height:1.05;margin-top:4px}.journey-why-item{align-items:flex-start;background:#fff;border:1px solid #e8e2df;border-radius:14px;display:grid;gap:14px;grid-template-columns:48px 1fr;padding:18px}.journey-why-icon{align-items:center;background:#2f2c2c0f;border:1px solid rgba(47,44,44,.1);border-radius:12px;color:var(--brand-primary);display:inline-flex;height:48px;justify-content:center;width:48px}.journey-why-icon-glyph{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:24px}.journey-why-copy{min-width:0}.journey-why-item strong{color:var(--text-emphasis);display:block;font-size:1rem;line-height:1.35;margin-bottom:6px}.journey-why-card>p{color:var(--text-primary);max-width:none}.journey-why-explorer{display:grid;gap:16px;margin-top:20px}.journey-why-picker-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.journey-why-picker{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e5dfdc;border-radius:14px;color:var(--text-emphasis);cursor:pointer;display:grid;gap:10px;grid-template-columns:40px 1fr;padding:14px;text-align:left}.journey-why-picker:hover{border-color:#2f2c2c3d}.journey-why-picker-active{background:var(--secondary-color-soft);border-color:#ef233c47;box-shadow:0 10px 24px #27345814}.journey-why-picker-icon{align-items:center;background:#2f2c2c0f;border:1px solid rgba(47,44,44,.1);border-radius:10px;color:var(--brand-primary);display:inline-flex;height:40px;justify-content:center;width:40px}.journey-why-picker-title{color:var(--text-emphasis);display:block;font-size:.92rem;font-weight:700;line-height:1.35}.journey-why-item-active{box-shadow:0 10px 26px #2f2c2c0f;grid-template-columns:56px 1fr;padding:20px}@media (min-width: 1081px){.journey-step-card:not(:last-child):after{align-items:center;background:#fff;border:1px solid #e5dfdc;border-radius:999px;box-shadow:0 10px 24px #2f2c2c14;color:var(--brand-primary);content:"→";display:inline-flex;font-size:1rem;height:32px;justify-content:center;position:absolute;right:-27px;top:50%;transform:translate(50%,-50%);width:32px;z-index:1}}.claim-story-card{margin-top:24px;padding:24px}.claim-story-header{margin-bottom:18px}.claim-flow-row{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.claim-flow-card{background:var(--secondary-color-soft);border:1px solid #f0dedb;border-top:4px solid #f2b1ab;border-radius:8px;min-height:160px;padding:18px;position:relative}.claim-flow-card.emphasis{background:#ffe9e6;border-top-color:var(--secondary-color)}.claim-flow-card:not(:last-child):after{color:#aaa09c;content:"→";font-size:1.4rem;position:absolute;right:-11px;top:50%;transform:translateY(-50%)}.claim-flow-card span,.claim-flow-card strong{display:block}.claim-flow-card span{color:var(--text-secondary);font-size:.9rem;font-weight:600;margin-bottom:8px}.claim-flow-card strong{color:var(--text-emphasis);font-size:1.6rem;margin-bottom:10px}.benefits-card{margin:0 auto;max-width:980px}.why-choose-card{max-width:1120px}.why-choose-tabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0 28px}.why-choose-tab{align-items:center;background:#fff;border:1px solid #f0d2ce;border-radius:999px;color:var(--text-primary);display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;line-height:22px;padding:11px 18px}.why-choose-tab.active{background:var(--secondary-color-tint);border-color:#ef233c57;color:var(--secondary-color-strong)}.why-choose-tab-mobile-icon,.why-choose-tab-hint,.why-choose-tab-arrow{display:none}.why-choose-tab-copy{display:inline-flex}.why-choose-tab-label{display:inline}.why-choose-tab-icon-glyph{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.why-choose-desktop-content{display:block}.why-choose-sheet-backdrop{display:none}.why-feature-groups{display:grid;gap:30px}.why-feature-group{display:grid;gap:16px}.why-feature-group-heading{align-items:center;color:var(--text-secondary);display:grid;font-size:.78rem;font-weight:800;gap:12px;grid-template-columns:max-content 1fr;letter-spacing:.04em;text-transform:uppercase}.why-feature-group-heading:after{background:#e4ddda;content:"";height:1px;width:100%}.why-feature-grid{column-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.why-feature-card{align-items:flex-start;background:#ffffffbd;border:1px solid #e4ddda;border-radius:10px;display:grid;gap:16px;grid-template-columns:44px 1fr;padding:18px}.why-feature-card.full-width{grid-column:1 / -1}.why-feature-icon{align-items:center;background:#2f2c2c1f;border:0;border-radius:9px;color:var(--brand-primary);display:inline-flex;height:40px;justify-content:center;width:40px}.feature-line-icon{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:22px}.why-feature-copy h3{color:var(--text-emphasis);font-size:1rem;line-height:1.3;margin:0 0 8px}.why-feature-copy h3 span{color:var(--brand-primary-strong)}.why-feature-copy p{color:var(--text-primary);font-size:.92rem;line-height:1.6;margin:0}.why-feature-copy p strong{color:var(--text-emphasis);font-weight:800}.why-feature-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.why-feature-tags span{background:var(--secondary-color-tint);border:1px solid #f0c7c2;border-radius:999px;color:#273458;display:inline-flex;font-size:.78rem;font-weight:800;line-height:1;padding:7px 10px}.why-covered-groups{display:grid;gap:30px}.why-covered-group{display:grid;gap:16px}.why-covered-grid{column-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.why-covered-card{align-items:flex-start;background:#ffffffbd;border:1px solid #e4ddda;border-radius:10px;display:grid;gap:16px;grid-template-columns:44px 1fr;min-height:118px;padding:18px}.why-covered-card-icon,.why-empty-icon{align-items:center;border-radius:9px;display:inline-flex;height:40px;justify-content:center;width:40px}.why-covered-card-icon{background:#2f2c2c1f;border:0;color:var(--brand-primary)}.why-covered-card-copy h3{color:var(--text-emphasis);font-size:1rem;line-height:1.3;margin:0 0 8px}.why-covered-card-copy p{color:var(--text-primary);font-size:.92rem;line-height:1.6;margin:0}.why-covered-card-copy strong{color:var(--text-emphasis);font-weight:800}.why-empty-icon .inline-icon{height:16px;width:16px}.why-waiting-list{column-gap:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:16px}.why-waiting-item{align-items:flex-start;display:grid;gap:14px;grid-template-columns:28px 1fr}.why-waiting-icon{align-items:center;background:#f59e0b14;border:1px solid rgba(245,158,11,.18);border-radius:999px;color:#f59e0b;display:inline-flex;height:28px;justify-content:center;width:28px}.why-waiting-icon .feature-line-icon{height:16px;width:16px}.why-waiting-item h3{color:var(--text-emphasis);font-size:1rem;line-height:1.35;margin:0 0 4px}.why-waiting-item p{color:var(--text-primary);line-height:1.65;margin:0}.why-waiting-item p strong{color:var(--text-emphasis);font-weight:800}.why-empty-state{align-items:center;background:#fff9f9;border:1px dashed #efc8c8;border-radius:12px;display:grid;gap:16px;grid-template-columns:28px 1fr;padding:22px}.why-empty-icon{background:#fff0f0;border:1px solid #f1d1d1;color:#d9534f}.why-empty-state h3{color:var(--text-emphasis);margin:0 0 6px}.why-empty-state p{color:var(--text-primary);line-height:1.65;margin:0}.steps-grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.step-card,.scenario-table,.addon-card,.calculator-card,.result-card,.split-card,.lead-form-card,.success-card,.footer-disclaimer,.helper-box,.disclaimer-panel,.disclaimer-scroll-card,.benefit-card,.summary-card,.faq-item,.award-band{background:var(--surface-default);border:1px solid var(--border-soft);box-shadow:var(--shadow-card)}.calculator-card,.result-card,.split-card,.lead-form-card,.success-card,.summary-card{border:1px solid #f0dedb}.step-card,.addon-card,.scenario-table,.helper-box,.disclaimer-panel,.disclaimer-scroll-card,.benefit-card,.faq-item,.award-band{border-radius:var(--radius-lg)}.step-card,.addon-card,.benefit-card{padding:24px}.step-index{color:var(--brand-primary);display:block;font-size:.88rem;font-weight:800;margin-bottom:14px}.step-card h3,.addon-card h3,.unavailable-box h3,.benefit-card h3{color:var(--text-emphasis);font-size:1.18rem;margin:0 0 10px}.scenario-table{margin-top:24px;overflow:hidden}.scenario-header{background:var(--secondary-color-soft);color:var(--text-emphasis);font-weight:800;padding:18px 22px}.scenario-row{align-items:center;border-top:1px solid var(--border-soft);gap:14px;grid-template-columns:2fr repeat(4,1fr);padding:18px 22px}.scenario-row.labels{background:snow;color:var(--text-secondary);font-size:.92rem;font-weight:700}.scenario-section .split-card{max-width:940px;margin:0 auto}.assumption-strip{background:var(--secondary-color-tint);color:var(--text-emphasis);font-size:1.2rem;font-weight:800;margin:24px 0;padding:18px 22px;text-align:center}.scenario-bars{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.scenario-bar{background:#fff3f1;border-top:4px solid var(--secondary-color);color:var(--text-emphasis);font-size:1.05rem;font-weight:700;min-height:116px;padding:20px;text-align:center}.scenario-bar.emphasized{background:#ffe7e3}.split-section{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.split-card,.calculator-card,.result-card,.lead-form-card,.success-card,.summary-card{border-radius:var(--radius-xl);padding:28px}.split-card.accent{background:linear-gradient(180deg,#fff5f3,#fff)}.award-section{border-radius:16px;padding-bottom:24px;text-align:left}.award-section h2{margin-bottom:16px;text-align:center}.meta-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.meta-strip span,.note-pill,.suggestion-chip span{background:var(--secondary-color-tint);border-radius:999px;color:var(--brand-primary-strong);font-size:.8rem;padding:8px 12px}.benefit-grid{align-items:stretch;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.benefit-card{align-items:start;border:0;border-radius:10px;box-shadow:none;display:flex;flex-direction:column;gap:16px;justify-items:start;min-height:154px;overflow:hidden;padding:20px 16px 18px;position:relative;text-align:left}.benefit-card-tone-1{background:#ffe9e6;color:var(--secondary-color-strong)}.benefit-card-tone-2{background:#fae8f0;color:#7a1735}.benefit-card-tone-3{background:#fff2db;color:#6c3500}.benefit-card-tone-4{background:#e5f2ff;color:#0055a0}.benefit-illustration{align-items:center;aspect-ratio:1;border:0;border-radius:10px;box-shadow:none;display:flex;flex:0 0 40px;height:40px;justify-content:center;min-height:40px;min-width:40px;position:relative;width:40px;z-index:1}.benefit-card-tone-1 .benefit-illustration{background:#cfc7c3}.benefit-card-tone-2 .benefit-illustration{background:#f4bfd2}.benefit-card-tone-3 .benefit-illustration{background:#ffc969}.benefit-card-tone-4 .benefit-illustration{background:#acd5fb}.benefit-real-icon{color:currentColor;fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.benefit-card>div:last-child{align-self:start;min-width:0;position:relative;z-index:1}.benefit-card h3,.benefit-card p{text-align:left}.benefit-card h3{color:currentColor;font-size:15.5px;font-weight:800;line-height:22px;margin-bottom:8px}.benefit-card p{color:currentColor;font-size:14.72px;line-height:22px;margin:0;max-width:39ch}.comparison-section{margin-top:72px}.comparison-table-shell{background:#fff;border:1px solid #f0d9d5;border-radius:8px;box-shadow:var(--shadow-card);overflow:auto}.comparison-table{border-collapse:collapse;min-width:760px;width:100%}.comparison-table th,.comparison-table td{border-bottom:1px solid #e8e2df;color:var(--text-primary);font-size:14px;line-height:20px;padding:16px 18px;text-align:center;vertical-align:middle}.comparison-table thead th{background:var(--secondary-color-soft);color:var(--text-emphasis);font-size:13px;font-weight:800}.comparison-table th:first-child{text-align:left;width:34%}.comparison-table tbody th{background:#fff;color:var(--text-emphasis);font-weight:700}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-table .comparison-booster-column{background:var(--secondary-color-tint);color:var(--secondary-color-strong);font-weight:800}.comparison-mark{display:inline-block;font-size:20px;font-weight:800;line-height:1}.comparison-mark-check{color:#273458}.comparison-mark-cross{color:#ff6b35}.testimonials-section{background:linear-gradient(180deg,#fff,#fff8f7);border-bottom:1px solid var(--border-soft);margin-top:72px}.testimonials-section .section-heading{margin-bottom:32px;max-width:none;text-align:center}.testimonial-rating-summary{align-items:center;color:var(--text-primary);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;line-height:20px}.testimonial-rating-stars{color:#f6a800;letter-spacing:2px}.testimonial-rating-summary strong{color:var(--text-emphasis);font-size:18px}.senja-embed{display:block;min-height:260px;width:100%}.calculator-layout{align-items:start;background:#fff;border:1px solid #e4ddda;border-radius:16px;box-shadow:var(--shadow-card);gap:0;grid-template-columns:1fr;margin:0 auto;max-width:980px;overflow:hidden}.calculator-layout>.calculator-card,.calculator-layout>.result-card{border:0;border-radius:0;box-shadow:none}.calculator-layout>.calculator-card{background:#fff8f7;padding:28px 28px 18px}.calculator-layout>.result-card{background:#273458;color:#fff;padding:28px;position:static}.field-block{display:block;margin-bottom:22px}.field-block>span{color:var(--text-emphasis);display:block;font-weight:700;margin-bottom:12px}.field-block input,.field-block select,.phone-field{background:#fff;border:1px solid #93959b;border-radius:4px;color:var(--text-emphasis);padding:13px 14px;width:100%}.field-block input:focus,.field-block select:focus,.phone-field:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #2f2c2c1f;outline:none}.field-block input[aria-invalid=true],.phone-field:has(input[aria-invalid=true]){border-color:#c25252}.field-error{color:#c25252;display:block;font-size:.82rem;font-weight:700;line-height:1.35;margin-top:8px}.age-input-shell{align-items:stretch;background:#fff;border:1px solid #c8c0bc;border-radius:4px;display:block;overflow:hidden;width:100%}.age-input-shell:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #2f2c2c1f}.age-input-shell input{background:transparent;border:0;border-radius:0;box-shadow:none;font-weight:800;padding:13px 14px;text-align:center;width:100%}.age-input-shell input:focus{border:0;box-shadow:none;outline:none}.age-stepper{border-left:1px solid #d6dbdf;display:none;grid-template-rows:repeat(2,minmax(0,1fr))}.age-stepper-button{align-items:center;background:#f8f6f5;border:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.age-stepper-button+.age-stepper-button{border-top:1px solid #d6dbdf}.age-stepper-button:hover{background:#f3f0ee;color:var(--brand-primary-strong)}.age-stepper-button:focus-visible{background:#f3f0ee;color:var(--brand-primary-strong);outline:none}.age-stepper-icon{height:16px;width:16px}.field-inline{align-items:center;display:flex;gap:14px}.field-inline small,.field-block small,.field-note,.zone-confirmation,.scroll-note{color:var(--text-secondary);display:block;font-size:.88rem;margin-top:8px}.field-note-error{color:#c25252;font-weight:600}.member-count-grid{display:grid;gap:18px;grid-template-columns:repeat(2,max-content);justify-content:flex-start;margin-bottom:22px}.member-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.member-card-header{align-items:start;display:grid;gap:8px;grid-template-columns:1fr;margin-bottom:8px}.member-card-copy{min-width:0}.member-card-label{color:var(--text-emphasis);display:block;font-size:.95rem;font-weight:700;line-height:1.3}.member-card-hint{display:none}.counter-control{align-items:center;background:#fff;border:1px solid #c8c0bc;border-radius:8px;display:grid;grid-template-columns:42px 48px 42px;overflow:hidden;width:132px}.counter-button{align-items:center;background:transparent;border:0;color:var(--text-emphasis);display:inline-flex;height:38px;justify-content:center}.counter-button+.counter-value,.counter-value+.counter-button{border-left:1px solid #dfd8d5}.counter-button:disabled{color:#b7bec3;cursor:not-allowed}.counter-value{color:var(--text-emphasis);display:block;font-size:1rem;font-weight:700;line-height:1;text-align:center}.counter-icon{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.range-field-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.range-field-header>span{color:var(--text-emphasis);display:block;font-weight:700}.range-label-with-tooltip{align-items:center;display:inline-flex;gap:8px}.tooltip-wrap{display:inline-flex;position:relative}.tooltip-trigger{align-items:center;background:transparent;border:0;color:var(--text-secondary);cursor:help;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.tooltip-icon{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.tooltip-bubble{background:#1f2937;border-radius:10px;bottom:calc(100% + 10px);box-shadow:0 10px 24px #0f172a24;color:#fff;font-size:.76rem;font-weight:500;left:50%;line-height:1.45;max-width:220px;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%);transition:opacity .18s ease;width:max-content;z-index:4}.tooltip-wrap:hover .tooltip-bubble,.tooltip-wrap:focus-within .tooltip-bubble{opacity:1}.range-selected-pill{background:transparent;border-radius:0;color:var(--brand-primary-strong);display:inline-flex;font-size:.9rem;font-weight:700;line-height:1;padding:0}.discrete-slider{--slider-thumb-size: 28px;--slider-edge: calc(var(--slider-thumb-size) / 2);margin-top:2px}.discrete-slider__rail{align-items:center;cursor:pointer;min-height:42px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.discrete-slider__rail-inner{inset:0 var(--slider-edge);position:absolute}.discrete-slider__rail:focus-visible{outline:none}.discrete-slider__track-base{background:#d5d8dd;border-radius:999px;height:4px;inset:50% 0 auto;position:absolute;transform:translateY(-50%);z-index:0}.discrete-slider__track-fill{background:var(--brand-primary);border-radius:inherit;display:block;height:100%}.discrete-slider__tick-grid{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.discrete-slider__tick{background:#c3bcba;border-radius:999px;display:block;height:12px;position:absolute;top:50%;transition:background-color .18s ease,transform .18s ease;transform:translate(-50%,-50%);width:2px}.discrete-slider__tick--active{background:var(--brand-primary);transform:translate(-50%,-50%) scaleY(1.08)}.discrete-slider__thumb{background:#fff;border:6px solid var(--brand-primary);border-radius:999px;box-shadow:0 2px 8px #2f2c2c2e;height:var(--slider-thumb-size);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .14s ease,box-shadow .16s ease;width:var(--slider-thumb-size);z-index:2}.discrete-slider__rail:focus-visible .discrete-slider__thumb{box-shadow:0 0 0 4px #2f2c2c24,0 2px 8px #2f2c2c2e}.discrete-slider__label-grid{height:44px;margin-top:12px;overflow:visible;position:relative;width:100%}.discrete-slider__label-inner{height:100%;margin-inline:var(--slider-edge);position:relative;width:calc(100% - (2 * var(--slider-edge)))}.discrete-slider__label-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:#8f98a3;cursor:pointer;font-size:clamp(.62rem,1.65vw,.78rem);font-weight:600;line-height:1.2;margin:0;outline:none;overflow-wrap:anywhere;padding:0 4px;position:absolute;text-align:center;top:0;white-space:normal;width:min(72px,calc((100% / var(--slider-stop-count)) * 1.4));word-break:break-word}.discrete-slider__label-button--active{color:var(--brand-primary-strong)}.discrete-slider__label-button:hover{color:var(--brand-primary)}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.suggestion-wrap,.pill-row,.addon-grid{gap:10px}.demo-page-shell{background:radial-gradient(circle at top,rgba(47,44,44,.08),transparent 44%),#f8f6f5;min-height:100vh;padding:32px 16px}.demo-page-card{background:#fff;border:1px solid #e6e0dd;border-radius:24px;box-shadow:0 18px 40px #2f2c2c0f;margin:0 auto;max-width:960px;padding:24px}.demo-heading{margin-bottom:32px}.demo-heading h1{color:var(--text-emphasis);font-size:clamp(1.9rem,4vw,2.6rem);margin:0 0 12px}.demo-heading p{margin:0}.demo-slider-stack{display:grid;gap:28px}.demo-summary-card{background:#f8f6f5;border:1px solid #e6e0dd;border-radius:18px;display:grid;gap:16px;margin-top:32px;padding:18px}.demo-summary-card div{display:grid;gap:4px}.demo-summary-card span,.demo-summary-card small{color:var(--text-secondary)}.demo-summary-card strong{color:var(--text-emphasis);font-size:1.1rem}.suggestion-wrap{display:flex;flex-wrap:wrap;margin-top:12px}.suggestion-chip{align-items:center;background:#f5f2f0;border-radius:999px;color:var(--text-emphasis);display:inline-flex;gap:8px;padding:9px 13px}.suggestion-chip span{padding:4px 8px}.pill-row{display:flex;flex-wrap:wrap}.pill-button{background:#f7f4f2;border:1px solid #e6e1df;border-radius:999px;color:var(--text-primary);padding:11px 16px}.pill-button.active{background:var(--secondary-color-tint);border-color:#f0c7c2;color:var(--secondary-color-strong)}.helper-box{margin-top:14px;padding:16px}.helper-box p{margin:0}.helper-box p+p{margin-top:8px}.result-card,.summary-card{background:var(--secondary-color-soft);position:sticky;top:20px}.calculator-layout>.result-card>span,.calculator-layout>.result-card>.icici-logo{display:none}.premium-result-header{display:grid;gap:14px;margin-bottom:22px}.premium-result-header small{color:#ffffffc7;font-size:.9rem;line-height:1.4}.premium-result-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.premium-result-price strong{color:#fff;font-size:clamp(2.3rem,5vw,3.05rem);font-weight:800;letter-spacing:-.04em;line-height:1}.premium-result-price span{color:#ffffffc7;font-size:1.05rem;font-weight:700}.result-summary-rows{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px}.summary-row-premium{align-items:flex-end!important}.premium-value{color:var(--text-emphasis);font-size:clamp(1.9rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1}.premium-card-note{color:var(--text-primary);margin:0}.calculator-layout>.result-card .premium-card-note{color:#ffffffb8;font-size:.9rem;line-height:1.55;margin-bottom:20px}.calculator-layout>.result-card .premium-card-link{color:#fff}.premium-card-link{background:transparent;border:0;color:var(--brand-primary-strong);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}.disclaimer-panel,.footer-disclaimer{display:grid;gap:10px;margin-top:16px;padding:18px}.unavailable-box{background:#f5f2f0;border-radius:var(--radius-lg);padding:22px}.unavailable-box p{margin:0}.addon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.addon-icon{align-items:center;background:#2f2c2c0f;border:1px solid rgba(47,44,44,.1);border-radius:12px;color:var(--brand-primary);display:inline-flex;height:56px;justify-content:center;margin-bottom:14px;width:56px}.addon-icon .feature-line-icon{height:28px;width:28px}.note-pill{display:inline-block;margin-top:14px}.section-shell.faq-section{max-width:980px;padding-bottom:32px}.faq-heading{margin-bottom:26px;text-align:center}.faq-heading h2{align-items:center;display:inline-flex;gap:18px;padding-top:0}.faq-heading span{color:#273458;font-style:normal}.faq-heading em{color:var(--text-emphasis);font-style:normal}.faq-list{display:grid;gap:14px}.faq-item{box-shadow:none;overflow:hidden}.faq-trigger{align-items:center;background:linear-gradient(90deg,#fff,snow);color:var(--text-emphasis);display:flex;font-size:1rem;font-weight:700;justify-content:space-between;padding:24px;text-align:left;width:100%}.faq-item.open .faq-trigger{border-bottom:1px solid var(--border-soft)}.faq-chevron{color:var(--text-secondary);font-size:1.4rem}.faq-answer{padding:0 22px 20px}.lead-section{padding-bottom:72px}.lead-layout{align-items:start;gap:24px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:980px}.lead-form-card,.success-card{max-width:none}.lead-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.phone-field{align-items:center;display:flex;gap:12px;padding:0 12px}.phone-field span{color:var(--text-secondary);font-weight:700}.phone-field input{border:0;padding-left:0}.select-menu{position:relative}.select-trigger{align-items:center;background:#fff;border:1px solid #93959b;border-radius:4px;color:var(--text-emphasis);display:flex;font:inherit;justify-content:space-between;min-height:50px;padding:13px 14px;text-align:left;width:100%}.select-menu.open .select-trigger,.select-trigger:focus-visible{border-color:var(--primary-color);box-shadow:0 0 0 3px #2f2c2c1f;outline:none}.select-trigger-icon{color:var(--text-secondary);flex:0 0 auto;height:18px;transition:transform .18s ease;width:18px}.select-menu.open .select-trigger-icon{transform:rotate(180deg)}.select-dropdown{background:#fff;border:1px solid #e4dedb;border-radius:12px;box-shadow:0 16px 36px #2f2c2c1f;left:0;margin-top:8px;overflow:hidden;position:absolute;right:0;top:100%;z-index:8}.select-option{align-items:center;background:transparent;border:0;color:var(--text-emphasis);display:flex;font:inherit;justify-content:space-between;padding:12px 14px;text-align:left;width:100%}.select-option+.select-option{border-top:1px solid #f2efed}.select-option:hover,.select-option.active{background:#2f2c2c14}.select-option-icon{color:var(--brand-primary);flex:0 0 auto;height:16px;width:16px}.interest-bar{align-items:flex-start;background:var(--surface-mint);border-radius:4px;display:grid;gap:6px;margin-bottom:18px;padding:16px 18px}.interest-bar span{color:var(--text-secondary)}.interest-bar strong{color:var(--text-emphasis)}.interest-bar small{color:var(--text-secondary);font-size:.82rem}.interest-bar-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.interest-remove-button{background:transparent;border:0;color:var(--brand-primary-strong);cursor:pointer;font-size:.82rem;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}.consent-row,.checkbox-row{align-items:center;display:flex;gap:10px;margin-bottom:16px}.consent-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/checkbox-unchecked.png);background-position:center;background-repeat:no-repeat;background-size:26px 26px;border:0;border-radius:0;cursor:pointer;display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;margin:0;padding:0;position:relative;vertical-align:middle;width:26px}.consent-checkbox.checked{background-image:url(/checkbox-checked.png)}.consent-checkbox:disabled{cursor:not-allowed;opacity:.55}.consent-checkbox:focus-visible{border-radius:4px;box-shadow:0 0 0 3px #2f2c2c2e;outline:none}.consent-text{color:var(--text-emphasis);font-size:.98rem;font-weight:500;line-height:1.55;margin:0}.checkbox-row.disabled,.consent-row.disabled{opacity:.68}.disclaimer-check-row{margin-top:18px}.disclaimer-inline-text{font-size:.98rem}.disclaimer-link-button{background:transparent;border:0;color:var(--brand-primary-strong);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}.disclaimer-modal-backdrop{align-items:center;background:#2f2c2c85;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:1300}.disclaimer-modal{background:#fff;border-radius:20px;box-shadow:0 24px 60px #2f2c2c33;max-height:min(84vh,760px);max-width:760px;overflow:hidden;width:min(100%,760px)}.disclaimer-modal-header{align-items:center;border-bottom:1px solid #e9e4e1;display:flex;justify-content:space-between;padding:20px 22px}.disclaimer-modal-header h3{color:var(--text-emphasis);margin:0}.disclaimer-modal-close{align-items:center;background:transparent;border:0;color:var(--text-secondary);display:inline-flex;height:36px;justify-content:center;width:36px}.disclaimer-modal-close-icon{height:20px;width:20px}.disclaimer-modal-body{display:grid;gap:12px;max-height:min(50vh,420px);overflow-y:auto;padding:22px}.disclaimer-modal-body p{margin:0}.disclaimer-scroll-card{padding:14px}.disclaimer-scroll-body{border-radius:10px;max-height:220px;overflow-y:auto;padding-right:8px}.scroll-note,.error-text{margin:14px 0 0}.scroll-note{color:var(--text-secondary)}.error-text{color:#c25252;font-weight:700}.wide-button{margin-top:18px;width:100%}.summary-card span{color:var(--text-secondary);display:block;font-size:.86rem;font-weight:700;margin-bottom:10px}.summary-rows{display:grid;gap:10px;margin:20px 0}.summary-rows div{align-items:center;border-bottom:1px solid #e2e7e7;display:flex;justify-content:space-between;padding-bottom:10px}.calculator-layout>.result-card .summary-rows div{align-items:start;background:#ffffff1f;border:0;border-radius:8px;display:grid;gap:4px;justify-content:stretch;padding:12px 14px}.summary-rows div span{margin-bottom:0}.calculator-layout>.result-card .summary-rows div span{color:#ffffffb8;font-size:.82rem}.summary-rows strong{color:var(--text-emphasis)}.calculator-layout>.result-card .summary-rows strong{color:#fff;font-size:1rem}.calculator-layout>.result-card .button-primary{background:transparent;border-color:#ffffff6b;color:#fff}.calculator-layout>.result-card .button-primary:hover{background:#ffffff1a;border-color:#ffffffb8}.lead-layout>.summary-card p{margin:0}.success-card{background:linear-gradient(180deg,#faf7f5,#fff)}.success-pill{align-items:center;color:var(--brand-primary-strong);display:inline-flex;font-size:.78rem;font-weight:800;gap:8px;margin-bottom:14px}.success-summary{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.success-summary div{background:#ffffffeb;border:1px solid var(--border-soft);border-radius:10px;padding:16px}.success-summary span{color:var(--text-secondary);display:block;font-size:.85rem;margin-bottom:8px}.mobile-cta-footer{display:none}.section-shell.footer-shell{background:#273458;margin:32px 0 0;max-width:none;padding:0 0 56px;width:100%}.footer-surface{background:#273458;border-radius:0;padding:48px 0 32px}.footer-surface>*{margin-left:auto;margin-right:auto;max-width:1380px;padding-left:20px;padding-right:20px}.footer-main,.footer-links-grid,.footer-socials,.footer-badges{display:grid}.footer-main{align-items:start;gap:64px;grid-template-columns:minmax(320px,1.05fr) minmax(0,1.1fr);padding-bottom:32px}.footer-partnership{align-items:center;display:flex;gap:22px;justify-content:center;padding-bottom:32px;text-align:center}.footer-partnership>span{color:#ffffff94;font-size:26px;font-weight:300;line-height:1}.footer-partnership-logo{display:block;max-width:min(210px,34vw);object-fit:contain;width:auto}.footer-kredily-logo{filter:brightness(0) invert(1);height:42px}.footer-bharatsure-logo{height:38px}.footer-brand-block p,.footer-note{color:#ffffffc7;line-height:1.7}.footer-brand-block{align-items:start;display:grid;gap:0;justify-items:start}.footer-healthysure-logo{filter:brightness(0) invert(1);width:196px}.footer-brand-block p{font-size:14px;margin:12px 0 18px;max-width:none;width:100%}.footer-socials{align-items:center;display:flex;flex-wrap:wrap;gap:32px;margin-bottom:28px;max-width:100%;width:max-content}.footer-social-icons,.footer-store-links{align-items:center;display:flex;flex:none}.footer-social-icons{gap:16px;width:max-content}.footer-store-links{gap:8px;width:max-content}.footer-social-link{align-items:center;color:#e9e3df;display:inline-flex;height:20px;justify-content:center;width:20px}.footer-store-link{display:inline-flex}.footer-social-icon{height:20px;object-fit:contain;width:20px}.footer-badges{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:start;max-width:100%;width:max-content}.footer-badge{align-items:center;display:inline-flex;height:40px;justify-content:center;width:auto}.footer-store-badge{display:inline-flex;height:32px;width:108px}.footer-store-image{display:block;height:32px;object-fit:contain;width:108px}.footer-partner-logo{align-items:center;display:inline-flex;height:40px;justify-content:center;max-height:40px}.footer-partner-image{display:block;height:40px;max-height:40px;object-fit:contain;width:auto}.insurtech-logo{align-items:center;justify-content:center;min-width:157px;width:157px}.inc42-logo{align-content:center;align-items:center;display:grid;gap:4px;height:40px;justify-items:center;min-width:96px;width:96px}.inc42-wordmark-image{height:17px;max-height:17px}.startups-watch-image{height:19px;max-height:19px}.google-logo{align-items:center;display:inline-flex;height:40px;justify-content:center;min-width:85px;width:85px}.google-rating-image{height:40px;max-height:40px}.footer-links-grid{gap:48px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-link-column h3{color:#e9e3df;font-size:.88rem;letter-spacing:.04em;margin:0 0 18px;text-transform:uppercase}.footer-link-column ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.footer-link-column a{color:#ffffffdb;font-size:14px;line-height:1.5}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);max-width:820px;padding-top:24px;text-align:center}.footer-cert{color:#ffffffeb;font-size:.88rem;font-weight:700;margin:0 0 10px}.footer-note{font-size:.72rem;max-width:90ch;margin:0 auto}@media (max-width: 1080px){.top-nav,.hero-grid,.journey-layout,.claim-flow-row,.journey-flow-card,.journey-why-grid,.calculator-layout,.split-section,.addon-grid,.benefit-grid,.lead-layout,.scenario-bars,.footer-main,.footer-links-grid{grid-template-columns:1fr}.nav-links,.header-web.nav-cta{display:none}.result-card,.summary-card{position:static}.steps-grid,.why-feature-grid,.why-covered-grid,.why-waiting-list{grid-template-columns:1fr}.footer-surface>*{padding-left:18px;padding-right:18px}}@media (min-width: 720px){.member-count-grid{grid-template-columns:repeat(2,max-content)}}@media (max-width: 820px){.hero-section{overflow:clip;padding-left:0;padding-right:0}.hero-grid{max-width:100%;overflow:clip;width:100%}.page-shell{padding-bottom:116px}.page-shell:has(.mobile-cta-footer.has-plan){padding-bottom:166px}.header-strip{padding:0 16px}.hero-copy{display:contents;padding:0}.hero-copy-top{order:1;max-width:100%;overflow-wrap:break-word}.hero-actions{display:none}.hero-media{align-items:center;max-width:100%;order:2;overflow:visible;padding-left:16px;padding-right:16px;width:100%}.hero-media picture{max-width:560px;width:min(100%,560px)}.hero-photo-image{max-width:100%;width:100%}.hero-stats-inner{gap:18px;grid-template-columns:1fr;padding:24px 0}.hero-stat{border-bottom:1px solid rgba(47,44,44,.16);border-right:0;padding:0 0 18px}.hero-stat:last-child{border-bottom:0;padding-bottom:0}.hero-stat strong{font-size:30px;line-height:34px}.insurance-partner{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;max-width:560px;padding:10px 12px;width:min(100%,560px)}.insurance-partner .icici-logo{width:min(148px,100%)}.hero-copy-top{padding-left:16px;padding-right:16px;width:100%}.hero-copy h1,.hero-subtitle,.hero-bullets{max-width:100%}.hero-subtitle{font-size:1rem;overflow-wrap:break-word}.hero-partnership{gap:8px}.hero-partnership img{height:22px}.footer-partnership{gap:14px;padding-bottom:24px}.footer-kredily-logo{height:32px}.footer-bharatsure-logo{height:29px}.footer-partnership>span{font-size:21px}.journey-flow-card,.journey-why-card,.claim-story-card,.calculator-card,.result-card,.split-card,.lead-form-card,.success-card,.summary-card,.footer-surface{padding:22px}.lead-grid,.success-summary{grid-template-columns:1fr}.how-it-works-visual,.how-it-works-heading{margin-top:32px}.how-it-works-section{padding-left:16px;padding-right:16px}.why-choose-desktop-content{display:none}.why-choose-tabs{gap:12px;margin:20px 0 0}.why-choose-tab{align-items:center;border-radius:18px;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) 20px;justify-content:stretch;padding:16px 16px 15px;text-align:left;width:100%}.why-choose-tab.active{background:var(--secondary-color-tint);border-color:#ef233c57;color:var(--secondary-color-strong)}.why-choose-tab-mobile-icon,.why-choose-tab-arrow{align-items:center;color:var(--brand-primary);display:inline-flex;justify-content:center}.why-choose-tab-mobile-icon{background:#2f2c2c14;border-radius:12px;height:40px;width:40px}.why-choose-tab-copy{display:grid;gap:2px;min-width:0}.why-choose-tab-label{color:var(--text-emphasis);display:block;font-size:16px;font-weight:700;line-height:1.35}.why-choose-tab-hint{color:var(--text-secondary);display:block;font-size:13px;font-weight:500;line-height:1.45}.why-choose-tab-arrow svg{height:16px;width:16px}.why-choose-sheet-backdrop{align-items:flex-end;background:#0c121c75;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px 12px 0;position:fixed;z-index:1200}.why-choose-sheet{background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -20px 42px #2f2c2c29;max-height:min(78vh,720px);overflow:hidden;width:min(100%,560px)}.why-choose-sheet-handle{background:#e3ddda;border-radius:999px;height:5px;margin:12px auto 0;width:56px}.why-choose-sheet-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 18px 14px}.why-choose-sheet-header h3{color:var(--text-emphasis);font-size:20px;line-height:1.3;margin:0}.why-choose-sheet-close{align-items:center;background:#f7f4f2;border:1px solid #e3ddda;border-radius:999px;color:var(--text-emphasis);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;padding:0;width:40px}.why-choose-sheet-close svg{height:18px;width:18px}.why-choose-sheet-body{max-height:calc(min(78vh,720px) - 74px);overflow-y:auto;padding:4px 18px 24px}.why-choose-sheet-body .why-feature-grid,.why-choose-sheet-body .why-covered-grid,.why-choose-sheet-body .why-waiting-list{grid-template-columns:1fr}.claim-flow-card:not(:last-child):after{content:none}.section-heading h2,.faq-heading h2{font-size:24px;font-weight:600;line-height:32px;padding:0 0 16px}.faq-heading h2{align-items:center;display:flex;flex-direction:column;gap:6px}.faq-heading span,.faq-heading em{display:block}.split-card h2,.award-section h2{font-size:24px;font-weight:600;line-height:32px;margin-bottom:14px}.scenario-row{gap:8px}.journey-why-picker-grid{grid-template-columns:1fr}.interest-bar,.award-band{align-items:flex-start;grid-template-columns:1fr;justify-items:start}.footer-socials{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:start;width:100%}.footer-social-icons,.footer-store-links{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.footer-badges{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;justify-content:flex-start;width:100%}.footer-badge{height:52px}.footer-badge:nth-child(1){width:45%}.footer-badge:nth-child(2){width:27%}.footer-badge:nth-child(3){width:24%}.disclaimer-modal-backdrop{padding:16px}.disclaimer-modal{display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.disclaimer-modal-body{flex:1 1 auto;max-height:none;min-height:0}.mobile-cta-footer{background:#fffffff5;border-top:1px solid #e5dfdc;box-shadow:0 -10px 30px #2f2c2c1f;display:grid;gap:10px;inset:auto 0 0;opacity:1;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;transform:translateY(0);transition:opacity .18s ease,transform .22s ease;z-index:998}.mobile-cta-footer.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 12px))}.mobile-cta-plan{background:var(--secondary-color-soft);border:1px solid #f0d9d5;border-radius:10px;display:grid;gap:2px;padding:9px 12px}.mobile-cta-plan span{color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.mobile-cta-plan strong,.mobile-cta-plan em{color:var(--text-emphasis);display:block;font-style:normal;line-height:1.25}.mobile-cta-plan strong{font-size:.92rem;font-weight:700}.mobile-cta-plan em{color:var(--brand-primary-strong);font-size:.82rem;font-weight:700}.mobile-cta-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-cta-actions .button{font-size:13px;letter-spacing:.12px;line-height:18px;min-height:44px;min-width:0;padding:10px 8px;white-space:nowrap;width:100%}.insurtech-logo,.inc42-logo,.google-logo{min-width:0}.insurtech-logo{width:100%}.inc42-logo{gap:5px;width:100%}.google-logo{width:100%}.footer-partner-logo,.footer-partner-image{max-width:100%}.insurtech-image,.google-rating-image{height:auto;width:100%}.inc42-wordmark-image{height:auto;width:72%}.startups-watch-image{height:auto;width:78%}.footer-surface>*{padding-left:18px;padding-right:18px}.hero-highlight-card{left:16px;max-width:none;right:16px;top:16px;width:auto}.hero-human-image{left:50%;max-width:540px;width:calc(100% - 40px)}.floating-1,.floating-2,.floating-3,.floating-4{position:static;margin-bottom:10px;width:auto}.hero-panel-inner{padding:160px 14px 28px}.hero-backdrop-block{left:0;right:0}}.header-web,.nav-links{display:none}.header-strip{padding:0 16px}.hero-section{padding:104px 16px 56px}.hero-grid{gap:28px;grid-template-columns:1fr}.hero-copy{max-width:none;padding:0}.hero-copy h1{font-size:clamp(27px,8.3vw,34px);letter-spacing:-.04em;max-width:none}.hero-title-line{display:block;white-space:nowrap}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.section-shell{padding:72px 16px 0}.steps-grid,.journey-flow-card,.journey-why-grid,.claim-flow-row,.why-feature-grid,.why-covered-grid,.why-waiting-list,.scenario-bars,.split-section,.benefit-grid,.calculator-layout,.addon-grid,.lead-layout,.lead-grid,.success-summary,.footer-main,.footer-links-grid{grid-template-columns:1fr}@media (min-width: 680px){.hero-actions{align-items:center;flex-direction:row}.hero-actions .button{width:auto}.lead-grid,.success-summary,.demo-summary-card{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-photo-image{max-width:520px}}@media (min-width: 821px){.header-strip{padding:0 18px}.section-shell{padding:80px 18px 0}.section-shell.calculator-section,.section-shell.lead-section{margin-top:64px;padding-bottom:64px;padding-top:64px}.journey-flow-card,.journey-why-grid,.claim-flow-row,.steps-grid,.scenario-bars{grid-template-columns:repeat(3,minmax(0,1fr))}.why-feature-grid,.why-covered-grid,.why-waiting-list,.split-section,.addon-grid,.footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1081px){.header-web,.nav-links{display:flex}.hero-section{--hero-alignment-drop: 18px;padding:136px 18px 156px}.hero-grid{gap:28px;align-items:stretch;grid-template-columns:minmax(0,620px) minmax(320px,.9fr)}.hero-copy{display:grid;grid-template-rows:auto 1fr auto;max-width:760px;padding:0}.hero-copy-top{padding-top:4px}.hero-copy h1{font-size:62px}.hero-title-line{white-space:nowrap}.hero-actions{align-content:center;margin-top:36px;transform:translateY(calc(10px + var(--hero-alignment-drop)))}.hero-media{align-items:stretch;flex-direction:row;justify-content:flex-end;--hero-image-offset: clamp(-300px, calc((1180px - 100vw)/2 - 48px) , -116px)}.hero-media picture{width:min(840px,64vw)}.hero-photo-image{max-width:none;margin-right:var(--hero-image-offset)}.hero-media .insurance-partner{left:50%;margin:0;position:absolute;top:calc(100% - 54px + var(--hero-alignment-drop));transform:translate(-50%)}.section-shell{padding:88px 18px 0}.section-shell.calculator-section,.section-shell.lead-section{margin-top:72px;padding-bottom:72px;padding-top:72px}.why-feature-grid,.why-covered-grid,.why-waiting-list,.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-layout{grid-template-columns:1fr}.addon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-layout{grid-template-columns:minmax(0,1fr)}.footer-main{grid-template-columns:minmax(320px,1.05fr) minmax(0,1.1fr)}.footer-links-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){html,body,#root,.page-shell,main{max-width:100%;overflow-x:hidden}.hero-section{max-width:100vw;overflow-x:hidden;padding-left:0;padding-right:0}.hero-grid{justify-items:center;margin-left:0;margin-right:0;max-width:100vw;overflow-x:hidden;width:100%}.hero-copy-top{max-width:100vw;min-width:0;padding-left:clamp(20px,6vw,28px);padding-right:clamp(20px,6vw,28px);width:100%}.hero-copy h1{font-size:clamp(1.7rem,7vw,1.95rem);line-height:1.08;max-width:100%;width:100%}.hero-media{align-items:center;box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;min-width:0;overflow-x:hidden;padding-left:clamp(20px,6vw,28px);padding-right:clamp(20px,6vw,28px);width:100vw}.hero-media picture{margin-left:auto;margin-right:auto;max-width:calc(100vw - 32px);transform:translate(-1.5%);width:min(90vw,540px)}.hero-photo-image{margin-left:auto;margin-right:auto;max-width:100%;width:100%}.insurance-partner{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;margin-left:auto;margin-right:auto;margin-top:12px;max-width:calc(100vw - 48px);padding:10px 12px;width:min(86vw,480px)}.insurance-partner .icici-logo{width:min(148px,100%)}.hero-stats-inner{gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0}.hero-stat{border-bottom:1px solid rgba(47,44,44,.16);border-right:1px solid rgba(47,44,44,.16);padding:14px 8px}.hero-stat:nth-child(2n){border-right:0}.hero-stat:nth-last-child(-n+2){border-bottom:0}.hero-stat strong{font-size:clamp(1.55rem,7vw,2rem);line-height:1.05}.hero-stat span{font-size:12px;line-height:16px}.benefit-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-card{gap:10px;height:auto;min-height:166px;padding:14px 12px}.benefit-illustration{border-radius:8px;flex-basis:34px;height:34px;min-height:34px;min-width:34px;width:34px}.benefit-real-icon{height:17px;width:17px}.benefit-card h3{font-size:13.5px;line-height:17px;margin-bottom:6px}.benefit-card p{font-size:11.5px;line-height:15.5px}.comparison-table-shell{overflow:visible}.comparison-table{min-width:0;table-layout:fixed}.comparison-table th,.comparison-table td{font-size:9.5px;line-height:13px;padding:9px 4px;overflow-wrap:anywhere}.comparison-table thead th{font-size:9px;line-height:12px}.comparison-table th:first-child{width:31%}.comparison-mark{font-size:15px}}.section-shell.lead-section{margin-top:0}.hero-copy h1 .hero-title-highlight{background:#ef233c}.hero-section .button-primary{background:#ef233c;border-color:#ef233c;color:#fff}.hero-section .button-primary:hover{background:#d61932;border-color:#d61932;color:#fff!important}.hero-section .button-secondary{background:transparent;border-color:#ffffffad;color:#fff}.hero-section .button-secondary:hover{background:#ffffff1a;border-color:#fff}.hero-stats-strip{background:#fde7e9;border-color:#ef233c29}#benefits,.comparison-section,.section-shell.lead-section{isolation:isolate;padding-bottom:88px;position:relative}#benefits:before,.comparison-section:before,.section-shell.lead-section:before{background:#fff5f6;content:"";top:0;right:50%;bottom:0;left:50%;margin:0 -50vw;position:absolute;z-index:-1}.section-shell.calculator-section:before{background:#fff}.award-section,.split-card.accent,.testimonials-section,.success-card{background:#fff}.step-card,.scenario-table,.addon-card,.calculator-card,.split-card,.lead-form-card,.success-card,.helper-box,.disclaimer-panel,.disclaimer-scroll-card,.benefit-card,.summary-card,.faq-item,.award-band,.journey-step-card,.journey-layer-block,.journey-outcome-card,.comparison-table-shell{background:#fff;border-color:#e2e2e2}.journey-story-note,.journey-scene,.journey-why-picker-active,.scenario-header,.assumption-strip,.scenario-bar,.comparison-table thead th,.comparison-table .comparison-booster-column,.result-card,.summary-card,.pill-button.active,.why-choose-tab.active,.mobile-cta-plan{background:#fde7e9}.benefit-card-tone-1,.benefit-card-tone-2,.benefit-card-tone-3,.benefit-card-tone-4{color:#273458;border:1px solid rgba(239,35,60,.12)}.benefit-card-tone-1{background:#fde7e9}.benefit-card-tone-2{background:#fbdcde}.benefit-card-tone-3{background:#fff5f6}.benefit-card-tone-4{background:#f8e9ea}.benefit-card-tone-1 .benefit-illustration,.benefit-card-tone-2 .benefit-illustration,.benefit-card-tone-3 .benefit-illustration,.benefit-card-tone-4 .benefit-illustration{background:#ffffffb8;color:#ef233c}.faq-trigger{background:#fff}.section-shell.footer-shell,.footer-surface{background:#273458}@media (max-width: 820px){#benefits,.comparison-section,.section-shell.lead-section{padding-bottom:72px}}
