.oe-root{--navy:#0f2540;--navy-deep:#081729;--teal:#1f7a7a;--teal-bright:#2bb1a8;--teal-soft:#dfeaf2;--coral:#ff6b4a;--mh-green:#5cb85c;--mh-green-deep:#4ca84c;--mh-orange:#e8893c;--mh-orange-deep:#d57829;--first-health-logo:url("data:image/png;base64,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");--coral-soft:#ffe4dc;--gold:#f5b54a;--cream:#f1f3f6;--ink:#0a1929;--muted:#5a6b7e;--line:rgba(15,37,64,.08);--line-strong:rgba(15,37,64,.14);--page-bg:#f6f7f9}.oe-root *{box-sizing:border-box;margin:0;padding:0}.oe-root{min-height:100vh;background:var(--page-bg);color:var(--ink);font-family:var(--font-inter-tight),"Inter Tight",-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.oe-root .nav{background:var(--navy);padding:18px 48px;justify-content:space-between;position:sticky;top:0;z-index:100}.oe-root .nav,.oe-root .nav-logo{display:flex;align-items:center}.oe-root .nav-logo img{height:32px;width:auto;display:block}.oe-root .nav-links{display:flex;gap:32px;align-items:center}.oe-root .nav-links a{color:hsla(0,0%,100%,.75);text-decoration:none;font-size:14px;font-weight:500}.oe-root .nav-links a:hover{color:#fff}.oe-root .nav-cta{background:var(--coral);color:#fff;border:none;padding:10px 22px;border-radius:999px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block}.oe-root .screen{display:none}.oe-root .screen.active{display:block}.oe-root .landing{max-width:1280px;margin:0 auto;padding:80px 48px 120px;display:grid;grid-template-columns:1fr 460px;gap:72px;align-items:start}.oe-root .eyebrow{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;color:var(--teal);font-size:14px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.oe-root .eyebrow:before{content:"";width:24px;height:1px;background:var(--teal)}.oe-root .hero-title{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:400;font-size:clamp(44px,5vw,68px);line-height:1.05;letter-spacing:-.02em;margin-bottom:24px}.oe-root .hero-title em{font-style:italic;color:var(--teal);position:relative;z-index:1}.oe-root .hero-title em:after{content:"";position:absolute;left:-4px;right:-4px;bottom:6px;height:14px;background:var(--coral-soft);transform:skew(-2deg);z-index:-1}.oe-root .hero-sub{font-size:19px;color:var(--muted);max-width:540px;margin-bottom:40px}.oe-root .btn-primary{background:var(--mh-green);color:#fff;border:none;padding:16px 32px;border-radius:999px;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px rgba(92,184,92,.25);transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;align-items:center;gap:10px}.oe-root .btn-primary:hover{transform:translateY(-1px);background:var(--mh-green-deep);box-shadow:0 6px 20px rgba(92,184,92,.35)}.oe-root .btn-primary:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.oe-root .btn-ghost{background:transparent;color:var(--navy);border:1.5px solid var(--line-strong);padding:14px 28px;border-radius:999px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.oe-root .btn-ghost:hover{background:var(--cream)}.oe-root .hero-cta-row{display:flex;gap:14px;margin-bottom:56px;flex-wrap:wrap}.oe-root .trust-strip{display:flex;gap:40px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.oe-root .trust-item{display:flex;align-items:center;gap:12px}.oe-root .trust-item-num{font-family:var(--font-fraunces),"Fraunces",serif;font-size:28px;color:var(--navy);font-weight:500;line-height:1}.oe-root .trust-item-label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.oe-root .quote-panel{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;position:sticky;top:100px;box-shadow:0 4px 24px rgba(15,37,64,.04)}.oe-root .quote-header{background:#fff;padding:0;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.oe-root .quote-header img{width:100%;height:auto;display:block}.oe-root .quote-body{padding:28px}.oe-root .quote-eyebrow{font-style:italic;color:var(--teal);font-size:13px;margin-bottom:6px}.oe-root .quote-eyebrow,.oe-root .quote-h{font-family:var(--font-fraunces),"Fraunces",serif}.oe-root .quote-h{font-size:22px;margin-bottom:20px;line-height:1.2;font-weight:500}.oe-root .quote-perk-list{list-style:none;margin-bottom:24px}.oe-root .quote-perk-list li{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.oe-root .quote-perk-list li:last-child{border-bottom:none}.oe-root .quote-fineprint{font-size:12px;color:var(--muted);text-align:center;margin-top:14px}.oe-root .flow-shell{display:grid;grid-template-columns:280px 1fr;min-height:calc(100vh - 70px)}.oe-root .step-path{background:#fff;border-right:1px solid var(--line);padding:28px;position:sticky;top:70px;align-self:start;height:calc(100vh - 70px);overflow-y:auto}.oe-root .step-path-header{margin-bottom:20px}.oe-root .step-path-eyebrow{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;color:var(--teal);font-size:12px;margin-bottom:4px}.oe-root .step-path-title{font-family:var(--font-fraunces),"Fraunces",serif;font-size:22px;font-weight:500;color:var(--ink);line-height:1.2;margin-bottom:10px}.oe-root .deadline-badge{display:inline-flex;align-items:center;gap:8px;background:var(--coral-soft);color:var(--ink);padding:8px 12px;border-radius:999px;font-size:12px;font-weight:600}.oe-root .deadline-badge svg{color:var(--coral);flex-shrink:0}.oe-root .deadline-badge-label{font-weight:400;margin-right:2px}.oe-root .deadline-badge-label,.oe-root .deadline-countdown{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;color:var(--muted)}.oe-root .deadline-countdown{font-size:11px;margin-top:8px}.oe-root .deadline-countdown strong{color:var(--coral);font-weight:600;font-style:normal;font-family:Inter Tight,sans-serif}.oe-root .step-list{list-style:none;position:relative}.oe-root .step-list:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:var(--line-strong)}.oe-root .step-item{display:flex;align-items:flex-start;gap:14px;padding:9px 0;position:relative;cursor:default}.oe-root .step-item.clickable{cursor:pointer}.oe-root .step-item.clickable:hover .step-name{color:var(--teal)}.oe-root .step-dot{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--muted);flex-shrink:0;position:relative;z-index:1;transition:all .3s}.oe-root .step-item.active .step-dot{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 0 0 4px rgba(15,37,64,.08)}.oe-root .step-item.complete .step-dot{background:var(--teal);border-color:var(--teal);color:#fff}.oe-root .step-meta{flex:1;padding-top:2px}.oe-root .step-name{font-size:14px;font-weight:600;color:var(--muted);transition:color .15s}.oe-root .step-item.active .step-name,.oe-root .step-item.complete .step-name{color:var(--ink)}.oe-root .step-detail{font-size:12px;color:var(--muted);margin-top:2px;font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic}.oe-root .step-item.complete .step-detail{color:var(--teal)}.oe-root .step-path-footer{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.oe-root .step-path-help{font-size:12px;color:var(--muted);line-height:1.5}.oe-root .step-path-help a{color:var(--teal);text-decoration:none;font-weight:600}.oe-root .my-guide{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.oe-root .my-guide-link{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,rgba(31,122,122,.04),rgba(43,177,168,.04));text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s;cursor:pointer}.oe-root .my-guide-link:hover{border-color:var(--teal);transform:translateY(-1px);box-shadow:0 4px 14px rgba(15,37,64,.06)}.oe-root .my-guide-icon{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--teal-bright),var(--teal));display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.oe-root .my-guide-body{flex:1;min-width:0}.oe-root .my-guide-title{font-family:var(--font-fraunces),"Fraunces",serif;font-size:15px;font-weight:500;color:var(--ink);line-height:1.15}.oe-root .my-guide-sub{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);margin-top:3px}.oe-root .my-guide-tag{text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--teal);font-size:10px}.oe-root .question-stage{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:60px 48px 120px;min-height:calc(100vh - 70px);position:relative}.oe-root .core-values-banner{width:100%;max-width:480px;margin:56px auto 36px;display:flex;align-items:center;justify-content:center}.oe-root .core-values-banner img{max-width:100%;width:100%;height:auto;display:block}.oe-root .quote-header .core-values-banner{margin:0;max-width:100%}.oe-root .question-card{width:100%;max-width:640px;text-align:center;animation:q-in .4s ease forwards}@keyframes q-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.oe-root .question-eyebrow{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;color:var(--teal);font-size:14px;margin-bottom:14px;display:inline-flex;align-items:center;gap:10px}.oe-root .question-eyebrow:after,.oe-root .question-eyebrow:before{content:"";width:20px;height:1px;background:var(--teal)}.oe-root .question-title{font-family:var(--font-fraunces),"Fraunces",serif;font-size:clamp(32px,4vw,43.5px);font-weight:400;color:var(--ink);letter-spacing:-.015em;line-height:1.15;margin-bottom:14px}.oe-root .question-title em{font-style:italic;color:var(--teal)}.oe-root .info-i{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:17px;height:17px;margin-left:7px;border-radius:50%;border:1.5px solid;color:inherit;opacity:.6;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:11px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:opacity .15s;position:relative;top:-1px}.oe-root .info-i:hover{opacity:1}.oe-root .question-sub{font-size:16px;color:var(--muted);margin-bottom:44px;max-width:480px;margin-left:auto;margin-right:auto;line-height:1.55}.oe-root .answer-zone{display:flex;flex-direction:column;align-items:center;gap:20px}.oe-root .big-input{background:#fff;border:1.5px solid var(--line-strong);border-radius:16px;padding:18px 22px;font-family:inherit;font-size:18px;color:var(--ink);width:100%;max-width:480px;outline:none;transition:border-color .15s,box-shadow .15s}.oe-root .big-input::placeholder{color:var(--muted);opacity:.6}.oe-root .big-input:focus{border-color:var(--teal);box-shadow:0 0 0 4px rgba(31,122,122,.1)}.oe-root .sig-copy-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;width:100%;max-width:480px}.oe-root .sig-copy-name{font-size:14px;font-weight:600;color:var(--muted)}.oe-root .sig-copy-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--navy);border:1.5px solid var(--line-strong);padding:6px 12px;border-radius:999px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.oe-root .sig-copy-btn:hover{background:var(--cream)}.oe-root .sig-copy-btn.is-copied{color:var(--mh-green-deep,var(--teal));border-color:var(--mh-green,var(--teal))}.oe-root .field{display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:100%;max-width:480px;text-align:left}.oe-root .field-label{font-size:13px;font-weight:600;color:var(--ink);padding-left:4px}.oe-root .field .big-input{max-width:100%;text-align:left}.oe-root .address-row .field,.oe-root .two-field-row .field{max-width:100%}.oe-root .two-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:480px}.oe-root .address-form{width:100%;max-width:560px;display:flex;flex-direction:column;gap:12px}.oe-root .address-row{display:grid;gap:12px;grid-template-columns:2fr 1fr}.oe-root .address-row-3{grid-template-columns:2fr .7fr 1fr}.oe-root .address-form .big-input{max-width:100%;text-align:left;padding:16px 18px;font-size:16px}@media (max-width:700px){.oe-root .address-row,.oe-root .address-row-3{grid-template-columns:1fr}}.oe-root .address-form .field{position:relative}.oe-root .gmaps-suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 10px 28px rgba(8,23,41,.14);z-index:60;overflow:hidden;display:none}.oe-root .gmaps-suggest.show{display:block}.oe-root .gmaps-row{display:flex;align-items:flex-start;gap:11px;padding:11px 14px;cursor:pointer;border-bottom:1px solid var(--line)}.oe-root .gmaps-row:last-of-type{border-bottom:none}.oe-root .gmaps-row.active,.oe-root .gmaps-row:hover{background:var(--cream)}.oe-root .gmaps-row svg{color:var(--muted);flex-shrink:0;margin-top:1px}.oe-root .gmaps-main{font-size:14px;color:var(--ink);font-weight:600;line-height:1.3}.oe-root .gmaps-main b{font-weight:700}.oe-root .gmaps-sec{font-size:12.5px;color:var(--muted);line-height:1.3}.oe-root .gmaps-foot{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:7px 14px;font-size:11px;color:var(--muted);background:#fafafa;border-top:1px solid var(--line)}.oe-root .gmaps-foot .g-logo{font-weight:600;font-size:12px;letter-spacing:.2px}.oe-root .addr-verified{color:#1f8a5b!important;font-weight:600}.oe-root .addr-verified svg{vertical-align:-2px;margin-right:3px}.oe-root .option-stack{display:flex;flex-direction:column;gap:10px;width:100%;max-width:480px}.oe-root .option-chip{background:#fff;border:1.5px solid var(--line-strong);border-radius:14px;padding:18px 22px;font-family:inherit;font-size:16px;color:var(--ink);cursor:pointer;transition:all .15s;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.oe-root .option-chip:hover{border-color:var(--teal);background:rgba(31,122,122,.02);transform:translateX(2px)}.oe-root .option-chip-body{flex:1}.oe-root .option-chip-name{font-weight:600;font-size:15px}.oe-root .option-chip-desc{font-size:13px;color:var(--muted);margin-top:2px}.oe-root .option-chip-arrow{color:var(--muted);flex-shrink:0}.oe-root .yesno-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:360px}.oe-root .yesno-row button{background:#fff;border:1.5px solid var(--line-strong);border-radius:14px;padding:22px;font-family:var(--font-fraunces),"Fraunces",serif;font-size:20px;font-weight:500;color:var(--ink);cursor:pointer;transition:all .15s}.oe-root .yesno-row button:hover{border-color:var(--teal);background:rgba(31,122,122,.03);transform:translateY(-2px)}.oe-root .yesno-row button.selected{border-color:var(--teal);background:rgba(31,122,122,.08);color:var(--teal)}.oe-root .tier-stack{display:flex;flex-direction:column;gap:10px;width:100%;max-width:560px}.oe-root .tier-card{background:#fff;border:1.5px solid var(--line-strong);border-radius:16px;overflow:hidden;transition:border-color .2s,box-shadow .2s;text-align:left}.oe-root .tier-card:hover{border-color:var(--teal)}.oe-root .tier-card.open{border-color:var(--teal);box-shadow:0 8px 24px rgba(15,37,64,.06)}.oe-root .tier-card.selected{border-color:var(--teal);background:linear-gradient(180deg,rgba(31,122,122,.04),#fff)}.oe-root .tier-head{padding:18px 22px;display:grid;grid-template-columns:auto 1fr auto auto;gap:16px;align-items:center;cursor:pointer;width:100%;background:transparent;border:none;font-family:inherit;text-align:left}.oe-root .tier-head-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--line-strong);flex-shrink:0;transition:all .15s;position:relative}.oe-root .tier-card.selected .tier-head-radio{border-color:var(--teal);background:var(--teal)}.oe-root .tier-card.selected .tier-head-radio:after{content:"";position:absolute;inset:4px;background:#fff;border-radius:50%}.oe-root .tier-head-meta{min-width:0}.oe-root .tier-head-name{font-family:var(--font-fraunces),"Fraunces",serif;font-size:20px;font-weight:500;color:var(--ink);line-height:1.1;margin-bottom:2px}.oe-root .tier-head-summary{font-size:13px;color:var(--muted);line-height:1.4}.oe-root .tier-head-price{text-align:right;flex-shrink:0}.oe-root .tier-head-price-num{font-family:var(--font-fraunces),"Fraunces",serif;font-size:26px;font-weight:500;color:var(--ink);line-height:1}.oe-root .tier-head-price-period{font-size:11px;color:var(--muted);font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;margin-top:2px}.oe-root .tier-head-chevron{color:var(--muted);transition:transform .25s;flex-shrink:0}.oe-root .tier-card.open .tier-head-chevron{transform:rotate(180deg);color:var(--teal)}.oe-root .tier-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.oe-root .tier-card.open .tier-body{max-height:800px}.oe-root .tier-body-inner{padding:4px 22px 22px;border-top:1px solid var(--line);margin-top:4px}.oe-root .tier-tagline{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;color:var(--teal);font-size:14px;padding:14px 0 16px}.oe-root .tier-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:16px}.oe-root .tier-stat{background:#fff;padding:10px 14px}.oe-root .tier-stat-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:2px}.oe-root .tier-stat-value{font-size:13px;color:var(--ink);font-weight:600;font-family:Inter Tight}.oe-root .tier-checklist{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.oe-root .tier-checklist-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--ink);line-height:1.45}.oe-root .tier-checklist-row.no{color:var(--muted)}.oe-root .tier-checklist-icon{flex-shrink:0;margin-top:2px}.oe-root .tier-select-btn{width:100%;background:var(--coral);color:#fff;border:none;padding:13px 20px;border-radius:999px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;margin-top:8px;box-shadow:0 2px 8px rgba(255,107,74,.2);transition:transform .15s,box-shadow .15s;display:flex;align-items:center;justify-content:center;gap:8px}.oe-root .tier-select-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(255,107,74,.3)}.oe-root .tier-card.selected .tier-select-btn{background:var(--teal);box-shadow:0 2px 8px rgba(31,122,122,.2)}.oe-root .tier-card.selected .tier-select-btn:hover{box-shadow:0 4px 14px rgba(31,122,122,.3)}.oe-root .question-card.wide{max-width:900px}.oe-root .elect-intro{background:linear-gradient(135deg,rgba(31,122,122,.05),rgba(43,177,168,.05));border:1px solid var(--line);border-radius:16px;padding:24px 28px;text-align:center;margin-bottom:32px}.oe-root .elect-intro-h{font-family:var(--font-fraunces),"Fraunces",serif;font-size:24px;font-weight:500;color:var(--ink);margin-bottom:8px;letter-spacing:-.005em}.oe-root .elect-intro-h em{font-style:italic;color:var(--teal)}.oe-root .elect-intro-p{font-size:15px;color:var(--muted);line-height:1.5;margin-bottom:6px}.oe-root .elect-intro-p:last-child{margin-bottom:0}.oe-root .elect-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.oe-root .elect-cat{background:#fff;border:2px solid var(--navy);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:14px;text-align:center}.oe-root .elect-cat-title{font-size:16px;font-weight:700;color:var(--navy);letter-spacing:-.005em}.oe-root .elect-cat-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;font-size:14px;color:var(--ink);text-align:left}.oe-root .elect-cat-list li{display:flex;align-items:center;gap:10px;padding:10px 4px;border-bottom:1px solid var(--line)}.oe-root .elect-cat-list li:last-child{border-bottom:none}.oe-root .elect-cat-list li:before{content:"";width:16px;height:16px;border-radius:50%;background-color:rgba(31,122,122,.1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f7a7a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:10px;background-position:50%;background-repeat:no-repeat;flex-shrink:0}.oe-root .elect-cat-network{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid var(--line);font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:16px;color:#1a1a1a;letter-spacing:-.005em}.oe-root .elect-cat-network:before{content:"";display:block;width:26px;height:26px;background-image:var(--first-health-logo);background-size:contain;background-position:50%;background-repeat:no-repeat;flex-shrink:0}.oe-root .elect-action-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:14px}.oe-root .elect-out-btn{background:var(--mh-orange);color:#fff;border:none;padding:16px 32px;border-radius:999px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px rgba(232,137,60,.25);transition:transform .15s,background .15s,box-shadow .15s}.oe-root .elect-out-btn:hover{transform:translateY(-1px);background:var(--mh-orange-deep);box-shadow:0 6px 20px rgba(232,137,60,.35)}.oe-root .elect-decision{background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:18px 22px;margin-bottom:18px;display:flex;align-items:center;gap:14px}.oe-root .elect-decision.in{border-color:var(--mh-green);background:linear-gradient(135deg,rgba(92,184,92,.06),rgba(92,184,92,.02))}.oe-root .elect-decision.out{border-color:var(--mh-orange);background:rgba(232,137,60,.05)}.oe-root .elect-decision-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.oe-root .elect-decision.in .elect-decision-icon{background:var(--mh-green)}.oe-root .elect-decision.out .elect-decision-icon{background:var(--mh-orange)}.oe-root .elect-decision-text{flex:1;font-size:14px;color:var(--ink)}.oe-root .elect-decision-text strong{font-weight:600}.oe-root .elect-decision-change{background:none;border:none;color:var(--teal);font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;font-size:13px;cursor:pointer;padding:4px 8px}.oe-root .elect-decision-change:hover{text-decoration:underline}@media (max-width:1100px){.oe-root .elect-grid{grid-template-columns:1fr}.oe-root .question-card.wide{max-width:100%}}.oe-root .dep-header{text-align:center;margin-bottom:36px}.oe-root .dep-title{font-family:var(--font-fraunces),"Fraunces",serif;font-size:clamp(32px,4vw,44px);font-weight:500;color:var(--ink);letter-spacing:-.01em;line-height:1.1;margin-bottom:12px}.oe-root .dep-title em{font-style:italic;color:var(--teal)}.oe-root .dep-sub{font-size:18px;color:var(--muted);line-height:1.4}.oe-root .dep-roster{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.oe-root .dep-row{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:14px}.oe-root .dep-row-avatar{width:40px;height:40px;border-radius:12px;background:var(--teal-soft);color:var(--teal);display:flex;align-items:center;justify-content:center;font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:16px;flex-shrink:0}.oe-root .dep-row-info{flex:1}.oe-root .dep-row-name{font-weight:600;font-size:15px;color:var(--ink)}.oe-root .dep-row-meta{font-size:13px;color:var(--muted);margin-top:2px}.oe-root .dep-row-remove{background:none;border:none;color:var(--muted);cursor:pointer;padding:8px;border-radius:8px;transition:all .15s}.oe-root .dep-row-remove:hover{color:var(--coral);background:var(--coral-soft)}.oe-root .dep-row-edit{background:none;border:none;color:var(--muted);cursor:pointer;padding:8px;border-radius:8px;transition:all .15s}.oe-root .dep-row-edit:hover{color:var(--teal);background:var(--teal-soft)}.oe-root .dep-empty{text-align:center;padding:24px;color:var(--muted);font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;font-size:14px;border:1px dashed var(--line-strong);border-radius:14px}.oe-root .dep-add-btn{background:transparent;border:1.5px dashed var(--line-strong);border-radius:14px;padding:18px;width:100%;color:var(--teal);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s;margin-bottom:32px}.oe-root .dep-add-btn:hover{border-color:var(--teal);background:rgba(31,122,122,.03)}.oe-root .modal-overlay{position:fixed;inset:0;background:rgba(8,23,41,.5);display:none;align-items:center;justify-content:center;z-index:200;padding:24px;backdrop-filter:blur(4px)}.oe-root .modal-overlay.show{display:flex}.oe-root .modal{background:#fff;border-radius:24px;padding:36px;width:100%;max-width:520px;box-shadow:0 20px 60px rgba(8,23,41,.2)}.oe-root .modal h3{font-family:var(--font-fraunces),"Fraunces",serif;font-size:26px;font-weight:500;margin-bottom:8px;letter-spacing:-.01em;color:var(--ink)}.oe-root .modal-sub{color:var(--muted);font-size:14px;margin-bottom:28px;line-height:1.5}.oe-root .modal-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;margin-bottom:8px}.oe-root .modal-field{display:flex;flex-direction:column;gap:6px}.oe-root .modal-field label{font-size:13px;font-weight:600;color:var(--ink)}.oe-root .modal-field input,.oe-root .modal-field select{background:#fff;border:1.5px solid var(--line-strong);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px;color:var(--ink);transition:border-color .15s,box-shadow .15s;width:100%}.oe-root .modal-field input:focus,.oe-root .modal-field select:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px rgba(31,122,122,.1)}.oe-root .modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:28px}.oe-root .modal-actions .btn-opt-out,.oe-root .modal-actions .btn-primary{padding:12px 22px;font-size:14px}.oe-root .modal-actions .btn-add-more{background:transparent;color:var(--navy);border:1.5px solid var(--navy);border-radius:999px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.oe-root .modal-actions .btn-add-more:hover{background:var(--navy);color:#fff}.oe-root .modal.modal-wide{max-width:640px;max-height:calc(100vh - 64px);overflow-y:auto}.oe-root .modal-field-help{font-size:12px;color:var(--muted);line-height:1.4;margin:4px 2px 0}.oe-root .modal-section-head{display:flex;justify-content:space-between;align-items:center;margin-top:24px;margin-bottom:14px;padding-top:18px;border-top:1px solid var(--line)}.oe-root .modal-section-title{font-family:var(--font-fraunces),"Fraunces",serif;font-size:16px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.oe-root .modal-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);cursor:pointer;user-select:none}.oe-root .modal-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--teal);cursor:pointer}.oe-root .modal-form-grid-addr{grid-template-columns:1fr 1fr}.oe-root .modal-field-full{grid-column:1/-1}.oe-root .modal-field-state-zip{display:flex;gap:12px}.oe-root .modal-subfield{display:flex;flex-direction:column;gap:6px;flex:1}.oe-root .modal-subfield label{font-size:13px;font-weight:600;color:var(--ink)}.oe-root .modal-subfield input{background:#fff;border:1.5px solid var(--line-strong);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px;color:var(--ink);transition:border-color .15s,box-shadow .15s;width:100%}.oe-root .modal-subfield input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px rgba(31,122,122,.1)}.oe-root .modal-form-grid-addr.inherited .modal-field input,.oe-root .modal-form-grid-addr.inherited .modal-subfield input{background:var(--cream);color:var(--muted);cursor:not-allowed}.oe-root .modal-error{display:none;margin:18px 0 0;padding:12px 16px;background:var(--coral-soft);border:1px solid rgba(255,107,74,.25);border-radius:10px;color:var(--coral);font-size:13px;font-weight:600;line-height:1.45}@media (max-width:600px){.oe-root .modal{padding:28px 24px}.oe-root .modal-form-grid,.oe-root .modal-form-grid-addr{grid-template-columns:1fr}.oe-root .modal-field-state-zip{flex-wrap:wrap}}.oe-root .auth-method-toggle{display:grid;grid-template-columns:1fr 1fr;gap:12px}.oe-root .auth-method-opt{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border:1.5px solid var(--line-strong);border-radius:14px;background:#fff;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.oe-root .auth-method-opt svg{color:var(--muted);transition:color .15s}.oe-root .auth-method-opt:hover{border-color:var(--teal)}.oe-root .auth-method-opt.selected{border-color:var(--teal);background:rgba(31,122,122,.06);box-shadow:0 0 0 3px rgba(31,122,122,.1)}.oe-root .auth-method-opt.selected svg{color:var(--teal)}.oe-root .otp-row{display:flex;gap:10px;margin:4px 0}.oe-root .otp-box{width:52px;height:60px;text-align:center;font-family:var(--font-fraunces),"Fraunces",serif;font-size:26px;font-weight:500;color:var(--ink);border:1.5px solid var(--line-strong);border-radius:12px;background:#fff;transition:border-color .15s,box-shadow .15s}.oe-root .otp-box:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px rgba(31,122,122,.1)}.oe-root .auth-back{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;margin-bottom:14px;font-family:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.oe-root .auth-back:hover{color:var(--ink)}.oe-root .auth-resend{background:none;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:600;color:var(--teal);cursor:pointer}.oe-root .auth-resend:hover{text-decoration:underline}@media (max-width:600px){.oe-root .auth-method-toggle{grid-template-columns:1fr}.oe-root .otp-box{width:100%}}.oe-root .dep-plans-section{margin-bottom:32px}.oe-root .dep-plans-heading{text-align:center;font-family:var(--font-fraunces),"Fraunces",serif;font-size:18px;font-weight:500;color:var(--ink);margin-bottom:16px;letter-spacing:-.005em}.oe-root .dep-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.oe-root .dep-plan-card{background:var(--navy);color:#fff;border:2px solid var(--navy);border-radius:14px;padding:22px 22px 26px;transition:border-color .2s,box-shadow .2s}.oe-root .dep-plan-card.selected{border-color:var(--mh-green);box-shadow:0 0 0 3px rgba(92,184,92,.35),0 8px 24px rgba(15,37,64,.18)}.oe-root .dep-plan-head{gap:6px}.oe-root .dep-plan-label{font-size:18px;font-weight:700;letter-spacing:-.005em}.oe-root .dep-plan-price{font-size:15px;color:hsla(0,0%,100%,.92);line-height:1.3}.oe-root .dep-plan-benefits-head{font-size:14px}.oe-root .dep-plan-benefits-head .bi-label{text-decoration:underline;text-underline-offset:3px}.oe-root .dep-plan-benefits{gap:8px;font-size:13.5px;color:hsla(0,0%,100%,.95)}.oe-root .dep-plan-card{position:relative;background:#fff;color:var(--navy);border:1.5px solid var(--line-strong);border-radius:16px;padding:24px 22px 26px;text-align:left;font-family:inherit;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;flex-direction:column;gap:16px}.oe-root .dep-plan-card.selected{border-color:var(--teal);background:linear-gradient(180deg,rgba(31,122,122,.04),#fff);box-shadow:0 0 0 3px rgba(31,122,122,.15),0 8px 24px rgba(15,37,64,.07)}.oe-root .dep-plan-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;background:var(--teal);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 11px;border-radius:999px}.oe-root .dep-plan-head{display:flex;flex-direction:column;gap:2px;padding-bottom:16px;border-bottom:1px solid var(--line)}.oe-root .dep-plan-label{font-family:var(--font-fraunces),"Fraunces",serif;font-size:22px;font-weight:500;letter-spacing:-.01em;color:var(--navy);margin-bottom:2px}.oe-root .dep-plan-price{display:flex;align-items:baseline;gap:3px}.oe-root .dep-plan-amt{font-size:30px;font-family:var(--font-fraunces),"Fraunces",serif;font-weight:400;color:var(--teal);letter-spacing:-.02em}.oe-root .dep-plan-cadence{font-size:15px;font-weight:600;color:rgba(15,37,64,.7)}.oe-root .dep-plan-cadence-note{font-size:12px;color:rgba(15,37,64,.6);margin-top:3px}.oe-root .dep-plan-benefits-head{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(15,37,64,.65);margin-bottom:-6px}.oe-root .dep-plan-benefits-head .per-member{display:inline-block;font-size:11px;font-style:italic;text-transform:none;text-decoration:none}.oe-root .dep-plan-benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:12.5px;line-height:1.4;color:rgba(15,37,64,.88)}.oe-root .dep-plan-benefits li{position:relative;padding-left:26px}.oe-root .dep-plan-benefits li:before{content:"\2713";position:absolute;left:0;top:1px;width:17px;height:17px;font-size:10px;line-height:17px;text-align:center;color:#fff;background:var(--teal);border-radius:50%;font-weight:700}.oe-root .dep-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:8px}.oe-root .dep-actions .btn-opt-out,.oe-root .dep-actions .btn-primary{padding:16px 28px;font-size:15px}@media (max-width:900px){.oe-root .dep-plans-grid{grid-template-columns:1fr}.oe-root .dep-actions{flex-direction:column;align-items:stretch}}.oe-root .answer-actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px}.oe-root .skip-link{background:none;border:none;color:var(--muted);font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;font-size:14px;cursor:pointer;padding:6px 12px}.oe-root .skip-link:hover{color:var(--ink)}.oe-root .back-link{position:fixed;top:50%;left:296px;transform:translateY(-50%);line-height:1;z-index:50;background:hsla(48,19%,95%,.9);backdrop-filter:blur(4px);border:none;color:var(--muted);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;transition:color .15s,background .15s}.oe-root .back-link:hover{color:var(--ink);background:var(--cream)}.oe-root .help-line{font-size:12px;color:var(--muted);font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;text-align:center;margin-top:4px}.oe-root .address-suggest{width:100%;max-width:560px;background:var(--cream);border:1px solid var(--line-strong);border-radius:14px;padding:20px 22px;text-align:left}.oe-root .address-suggest-title{font-family:var(--font-fraunces),"Fraunces",serif;font-size:17px;font-weight:600;color:var(--ink);margin:0}.oe-root .address-suggest-entered{font-size:13px;color:var(--muted);margin:8px 0 0;text-decoration:line-through;text-decoration-color:rgba(255,107,74,.6)}.oe-root .address-suggest-address{font-size:17px;font-weight:600;color:var(--teal);margin:12px 0 0}.oe-root .address-suggest-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}.oe-root .address-suggest-actions .btn-ghost,.oe-root .address-suggest-actions .btn-primary{width:100%;justify-content:center}.oe-root .address-validation-error{width:100%;max-width:560px;background:var(--coral-soft);border:1px solid var(--coral);border-radius:14px;padding:16px 20px;text-align:left}.oe-root .address-validation-error p{margin:0;font-size:14px;font-weight:500;color:var(--ink)}.oe-root .address-validation-error .skip-link{display:inline-block;margin-top:6px;padding-left:0}.oe-root .address-validation-error--service{background:rgba(232,137,60,.12);border-color:var(--mh-orange)}.oe-root .consent-block{width:100%;max-width:560px;background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:16px 18px;text-align:left}.oe-root .consent-row{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.oe-root .consent-row input[type=checkbox]{accent-color:var(--teal);width:16px;height:16px;margin-top:3px;flex-shrink:0;cursor:pointer}.oe-root .consent-text{font-size:12px;color:var(--muted);line-height:1.55}.oe-root .consent-text a{color:var(--teal);text-decoration:underline;font-weight:500}.oe-root .consent-text a:hover{color:var(--navy)}.oe-root .intro-card{width:100%;max-width:880px;text-align:left;animation:q-in .4s ease forwards}.oe-root .intro-hero{text-align:center;margin-bottom:48px}.oe-root .intro-hero .question-title{margin-bottom:18px}.oe-root .intro-window-pill{display:inline-flex;align-items:center;gap:10px;background:var(--coral-soft);border-radius:999px;padding:10px 18px;font-size:13px;color:var(--ink);font-weight:600;margin-bottom:24px}.oe-root .intro-window-pill svg{color:var(--coral)}.oe-root .intro-window-pill em{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;color:var(--muted);font-weight:400;margin-right:2px}.oe-root .intro-callout{background:linear-gradient(135deg,rgba(31,122,122,.05),rgba(43,177,168,.05));border:1px solid var(--line);border-radius:20px;padding:32px;text-align:left;margin-bottom:48px}.oe-root .intro-callout-eyebrow{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;color:var(--teal);font-size:13px;margin-bottom:8px}.oe-root .intro-callout-h{font-family:var(--font-fraunces),"Fraunces",serif;font-size:24px;font-weight:500;color:var(--ink);line-height:1.25;margin-bottom:10px;letter-spacing:-.005em}.oe-root .intro-callout-h em{font-style:italic;color:var(--teal)}.oe-root .intro-callout-p{font-size:15px;color:var(--muted);line-height:1.55}.oe-root .intro-section-title{font-family:var(--font-fraunces),"Fraunces",serif;font-size:22px;font-weight:500;color:var(--ink);text-align:center;margin-bottom:6px;letter-spacing:-.005em}.oe-root .intro-section-title em{font-style:italic;color:var(--teal)}.oe-root .intro-section-sub{font-size:14px;color:var(--muted);text-align:center;margin-bottom:28px;max-width:900px;margin-left:auto;margin-right:auto}.oe-root .visits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:56px}.oe-root .visit-card{background:#fff;border:2px solid var(--navy);border-radius:16px;padding:24px 20px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}.oe-root .visit-card-title{font-size:15px;font-weight:700;color:var(--navy);letter-spacing:-.005em}.oe-root .visit-card-stat{font-size:16px;font-weight:600;color:var(--ink)}.oe-root .visit-card-stat .stat-period{font-size:13px;font-weight:400}.oe-root .visit-card-stat strong{font-size:28px;color:var(--teal);display:block;line-height:1;margin-bottom:2px}.oe-root .visit-card-network,.oe-root .visit-card-stat strong{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500}.oe-root .visit-card-network{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid var(--line);font-size:13px;color:#1a1a1a;letter-spacing:-.005em}.oe-root .visit-card-network:before{content:"";display:block;width:22px;height:22px;background-image:var(--first-health-logo);background-size:contain;background-position:50%;background-repeat:no-repeat;flex-shrink:0}.oe-root .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:56px}.oe-root .feature-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.oe-root .feature-card:hover{box-shadow:0 8px 28px rgba(15,37,64,.06);transform:translateY(-2px)}.oe-root .feature-hero{height:140px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.oe-root .feature-hero.virtual{background:linear-gradient(135deg,var(--teal-soft),#c5d9e3)}.oe-root .feature-hero.pharmacy{background:linear-gradient(135deg,#e0f0e8,#c4ddd0)}.oe-root .feature-hero.wellness{background:linear-gradient(135deg,var(--coral-soft),#f9c9b8)}.oe-root .feature-hero.hospital{background:linear-gradient(135deg,#e7ecf3,#cdd6e2)}.oe-root .feature-hero-illustration{width:88px;height:88px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(15,37,64,.08);position:relative;z-index:1}.oe-root .feature-hero.virtual .feature-hero-illustration{color:var(--teal)}.oe-root .feature-hero.pharmacy .feature-hero-illustration{color:#2d7a4e}.oe-root .feature-hero.wellness .feature-hero-illustration{color:var(--coral)}.oe-root .feature-hero.hospital .feature-hero-illustration{color:var(--navy)}.oe-root .feature-hero:after,.oe-root .feature-hero:before{content:"";position:absolute;border-radius:50%;background:hsla(0,0%,100%,.4)}.oe-root .feature-hero:before{width:32px;height:32px;top:20px;left:24px}.oe-root .feature-hero:after{width:18px;height:18px;bottom:24px;right:32px}.oe-root .feature-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:12px;flex:1}.oe-root .feature-title{font-family:var(--font-fraunces),"Fraunces",serif;font-size:22px;font-weight:500;color:var(--ink);line-height:1.15;letter-spacing:-.005em}.oe-root .feature-desc{font-size:14px;color:var(--muted);line-height:1.55}.oe-root .feature-dependents{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--navy);line-height:1.45}.oe-root .feature-sub-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;padding-top:16px;border-top:1px solid var(--line)}.oe-root .feature-sub{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.oe-root .feature-sub-icon{width:36px;height:36px;border-radius:10px;background:var(--cream);display:flex;align-items:center;justify-content:center;color:var(--navy)}.oe-root .feature-card .feature-hero.virtual~.feature-body .feature-sub-icon{color:var(--teal)}.oe-root .feature-card .feature-hero.pharmacy~.feature-body .feature-sub-icon{color:#2d7a4e}.oe-root .feature-card .feature-hero.wellness~.feature-body .feature-sub-icon{color:var(--coral)}.oe-root .feature-sub-label{font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--ink);line-height:1.3}.oe-root .intro-actions{text-align:center}.oe-root .intro-actions-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:18px}.oe-root .btn-opt-out{background:var(--mh-orange);color:#fff;border:none;padding:16px 32px;border-radius:999px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px rgba(232,137,60,.25);transition:transform .15s,background .15s,box-shadow .15s}.oe-root .btn-opt-out:hover{transform:translateY(-1px);background:var(--mh-orange-deep);box-shadow:0 6px 20px rgba(232,137,60,.35)}.oe-root .intro-disclaimer{font-size:13.5px;color:#d12f2f;font-weight:600;max-width:720px;margin:0 auto;line-height:1.5;text-align:center;text-wrap:balance}.oe-root .intro-disclaimer strong{color:#d12f2f;font-weight:700;margin-right:2px}.oe-root .opt-out-overlay{position:fixed;inset:0;background:rgba(8,23,41,.55);display:none;align-items:center;justify-content:center;z-index:500;padding:24px;backdrop-filter:blur(4px)}.oe-root .opt-out-overlay.show{display:flex}.oe-root .opt-out-modal{background:#fff;border-radius:24px;padding:40px;max-width:520px;width:100%;box-shadow:0 20px 60px rgba(8,23,41,.25);text-align:left}.oe-root .opt-out-modal h3{font-family:var(--font-fraunces),"Fraunces",serif;font-size:28px;font-weight:500;margin-bottom:12px;letter-spacing:-.01em}.oe-root .opt-out-modal h3 em{font-style:italic;color:var(--coral)}.oe-root .opt-out-modal p{color:var(--muted);font-size:14px;margin-bottom:12px;line-height:1.55}.oe-root .opt-out-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.oe-root .faq-overlay{position:fixed;inset:0;background:rgba(8,23,41,.55);display:flex;align-items:center;justify-content:center;z-index:500;padding:24px;backdrop-filter:blur(4px)}.oe-root .faq-modal{background:#fff;border-radius:24px;padding:40px;max-width:720px;width:100%;max-height:82vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(8,23,41,.25);text-align:left}.oe-root .faq-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding-right:8px}.oe-root .faq-modal h3{font-family:var(--font-fraunces),"Fraunces",serif;font-size:28px;font-weight:500;letter-spacing:-.01em}.oe-root .faq-modal h3 em{font-style:italic;color:var(--coral)}.oe-root .faq-modal-close{background:none;border:none;color:var(--muted);font-size:30px;line-height:1;cursor:pointer;padding:0 4px;transition:color .2s ease}.oe-root .faq-modal-close:hover{color:#111}.oe-root .faq-list{overflow-y:auto;padding-right:8px;scrollbar-width:thin}.oe-root .faq-item{border-bottom:1px solid rgba(8,23,41,.1)}.oe-root .faq-item:first-child{border-top:1px solid rgba(8,23,41,.1)}.oe-root .faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:none;border:none;text-align:left;padding:16px 4px;cursor:pointer;font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:15px;font-weight:600;color:var(--ink);transition:color .2s ease}.oe-root .faq-question:hover{color:var(--coral)}.oe-root .faq-chevron{flex-shrink:0;width:10px;height:10px;border-right:2px solid var(--coral);border-bottom:2px solid var(--coral);transform:rotate(45deg);transition:transform .25s ease;margin-top:-4px}.oe-root .faq-item.open .faq-chevron{transform:rotate(-135deg);margin-top:4px}.oe-root .faq-answer{padding:0 4px 20px;color:var(--muted);font-size:14px;line-height:1.6}.oe-root .faq-answer p{margin:0 0 10px}.oe-root .faq-answer p:last-child{margin-bottom:0}.oe-root .faq-answer ul{margin:0 0 10px;padding-left:20px}.oe-root .faq-answer li{margin-bottom:4px}.oe-root .faq-answer a{color:var(--coral);font-weight:600;text-decoration:underline;text-underline-offset:2px}.oe-root .faq-answer a:hover{color:var(--mh-orange)}.oe-root .support-overlay{position:fixed;inset:0;background:rgba(8,23,41,.55);display:flex;align-items:center;justify-content:center;z-index:500;padding:24px;backdrop-filter:blur(4px)}.oe-root .support-modal{background:#fff;border-radius:24px;padding:40px;max-width:520px;width:100%;box-shadow:0 20px 60px rgba(8,23,41,.25);text-align:left}.oe-root .support-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding-right:8px}.oe-root .support-modal h3{font-family:var(--font-fraunces),"Fraunces",serif;font-size:26px;font-weight:500;letter-spacing:-.01em;line-height:1.25}.oe-root .support-modal h3 em{font-style:italic;color:var(--coral)}.oe-root .support-modal-close{background:none;border:none;color:var(--muted);font-size:30px;line-height:1;cursor:pointer;padding:0 4px;transition:color .2s ease}.oe-root .support-modal-close:hover{color:#111}.oe-root .support-list{margin:0}.oe-root .support-row{display:flex;flex-direction:column;gap:2px;padding:14px 4px;border-bottom:1px solid rgba(8,23,41,.1)}.oe-root .support-row:first-child{border-top:1px solid rgba(8,23,41,.1)}.oe-root .support-row:last-child{border-bottom:none}.oe-root .support-row dt{font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.oe-root .support-row dd{margin:0;font-size:16px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.oe-root .support-row dd a{color:var(--coral);font-weight:600;text-decoration:underline;text-underline-offset:2px}.oe-root .support-row dd a:hover{color:var(--mh-orange)}@media (max-width:1100px){.oe-root .visits-grid{grid-template-columns:1fr}.oe-root .features-grid{grid-template-columns:1fr 1fr}.oe-root .intro-callout{padding:24px}.oe-root .intro-actions-row{flex-direction:column;align-items:stretch}}@media (max-width:600px){.oe-root .features-grid{grid-template-columns:1fr}}.oe-root #question-slot{overflow-x:clip}@keyframes q-in-fwd{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:none}}@keyframes q-in-back{0%{opacity:0;transform:translateX(-48px)}to{opacity:1;transform:none}}.oe-root .q-enter-forward{animation:q-in-fwd .36s cubic-bezier(.16,.84,.44,1)}.oe-root .q-enter-back{animation:q-in-back .36s cubic-bezier(.16,.84,.44,1)}@media (prefers-reduced-motion:reduce){.oe-root .q-enter-back,.oe-root .q-enter-forward{animation:none}}.oe-root .quote-reveal-card{width:100%;max-width:560px;background:linear-gradient(180deg,var(--navy),var(--navy-deep));color:#fff;border-radius:24px;padding:36px 40px;position:relative;overflow:hidden;margin-bottom:24px;text-align:left}.oe-root .quote-reveal-header{margin:-36px -40px 28px;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:center;align-items:flex-start;gap:14px;padding:26px 20px 20px;position:relative}.oe-root .value-col{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:12px}.oe-root .value-ico{width:54px;height:54px;display:block;transform-origin:50% 50%;will-change:transform,opacity;position:relative;z-index:2}.oe-root .value-label{font-size:12px;font-weight:600;color:var(--navy);text-align:center;line-height:1.2}.oe-root .values-birth-core{position:absolute;left:50%;top:26px;width:58px;height:58px;transform:translateX(-50%);z-index:1;pointer-events:none;opacity:0}.oe-root .quote-reveal-header.birthing .value-ico,.oe-root .quote-reveal-header.birthing .value-label{opacity:0}.oe-root .quote-reveal-header.birth-go .value-ico{animation:value-emerge 1.15s cubic-bezier(.2,.85,.25,1) var(--d,0ms) both}.oe-root .quote-reveal-header.birth-go .value-label{animation:value-label-in .58s ease var(--ld,0ms) both}.oe-root .quote-reveal-header.birth-go .values-birth-core{animation:value-core-dissolve 1.9s ease forwards}@keyframes value-emerge{0%{transform:translate(var(--tx,0),var(--ty,0)) scale(.16) rotate(-44deg);opacity:0}55%{opacity:1}to{transform:translate(0) scale(1) rotate(0deg);opacity:1}}@keyframes value-label-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes value-core-dissolve{0%{transform:translateX(-50%) scale(.55);opacity:0}18%{transform:translateX(-50%) scale(1);opacity:1}42%{transform:translateX(-50%) scale(1.06);opacity:1}78%{transform:translateX(-50%) scale(.92);opacity:0}to{transform:translateX(-50%) scale(.92);opacity:0}}@media (prefers-reduced-motion:reduce){.oe-root .quote-reveal-header.birthing .value-ico,.oe-root .quote-reveal-header.birthing .value-label{opacity:1}.oe-root .quote-reveal-header.birth-go .value-ico,.oe-root .quote-reveal-header.birth-go .value-label,.oe-root .quote-reveal-header.birth-go .values-birth-core{animation:none}.oe-root .values-birth-core{display:none}}.oe-root .quote-reveal-card:after{content:"";position:absolute;top:-50%;right:-30%;width:400px;height:400px;background:radial-gradient(circle,rgba(43,177,168,.25),transparent 70%);pointer-events:none}.oe-root .quote-reveal-eyebrow{font-style:italic;color:var(--teal-bright);font-size:13px}.oe-root .quote-reveal-eyebrow,.oe-root .quote-reveal-total{font-family:var(--font-fraunces),"Fraunces",serif;margin-bottom:8px;position:relative}.oe-root .quote-reveal-total{font-size:72px;font-weight:400;line-height:1;letter-spacing:-.03em}.oe-root .quote-reveal-period{font-size:14px;color:hsla(0,0%,100%,.6);margin-bottom:24px;position:relative}.oe-root .quote-reveal-top{display:flex;justify-content:space-between;align-items:center;gap:16px;position:relative}.oe-root .quote-reveal-top-left{min-width:0}.oe-root .quote-reveal-mark{flex-shrink:0;width:88px;height:88px;opacity:0;pointer-events:none}.oe-root .quote-reveal-card.mark-show .quote-reveal-mark{animation:quote-mark-float .9s cubic-bezier(.2,.85,.25,1) forwards}@keyframes quote-mark-float{0%{opacity:0;transform:translate(-26px,-64px) scale(.4) rotate(-18deg)}60%{opacity:1}to{opacity:1;transform:translate(0) scale(1) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.oe-root .quote-reveal-card.mark-show .quote-reveal-mark{animation:none;opacity:1}}.oe-root .quote-reveal-lines{border-top:1px solid hsla(0,0%,100%,.12);padding-top:20px;position:relative}.oe-root .quote-line{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px}.oe-root .quote-line-name{color:hsla(0,0%,100%,.8)}.oe-root .quote-line-cost{font-family:var(--font-fraunces),"Fraunces",serif;color:#fff;font-weight:500}.oe-root .quote-included{margin-top:18px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.18)}.oe-root .quote-included-head{font-size:13px;font-weight:700;color:#fff;margin-bottom:12px}.oe-root .quote-included-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.oe-root .quote-included-list li{position:relative;padding-left:24px;font-size:13px;color:hsla(0,0%,100%,.82);line-height:1.4}.oe-root .quote-included-list li:before{content:"\2713";position:absolute;left:0;top:0;width:16px;height:16px;font-size:9px;line-height:16px;text-align:center;color:var(--navy);background:#fff;border-radius:50%;font-weight:700}.oe-root .quote-reveal-fineprint{margin-top:16px;padding-top:16px;border-top:1px dashed hsla(0,0%,100%,.15);font-size:12px;color:hsla(0,0%,100%,.55);font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;position:relative}.oe-root .confirm-screen{background:var(--navy);min-height:calc(100vh - 70px);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:28px 24px}.oe-root .confirm-screen:before{content:"";position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(43,177,168,.25),transparent 70%)}.oe-root .confirm-screen:after{content:"";position:absolute;bottom:-20%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,107,74,.12),transparent 70%)}.oe-root .confirm-inner{max-width:640px;text-align:center;color:#fff;position:relative;z-index:1}.oe-root .confirm-check{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,var(--teal-bright),var(--teal));margin:0 auto 16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(43,177,168,.3)}.oe-root .confirm-eyebrow{font-style:italic;color:var(--teal-bright);font-size:14px;margin-bottom:8px}.oe-root .confirm-eyebrow,.oe-root .confirm-h{font-family:var(--font-fraunces),"Fraunces",serif}.oe-root .confirm-h{font-size:34px;font-weight:400;line-height:1.05;margin-bottom:10px;letter-spacing:-.02em}.oe-root .confirm-h em{font-style:italic;color:var(--teal-bright)}.oe-root .confirm-p{font-size:15px;color:hsla(0,0%,100%,.75);margin-bottom:18px}.oe-root .confirm-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:16px 28px;margin-bottom:14px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.oe-root .confirm-stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.5);margin-bottom:6px}.oe-root .confirm-stat-value{font-family:var(--font-fraunces),"Fraunces",serif;font-size:22px;font-weight:500;color:#fff}.oe-root .confirm-summary{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:14px 28px;margin-bottom:14px;text-align:left}.oe-root .confirm-summary-head{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;color:var(--teal-bright);font-size:13px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.oe-root .confirm-summary-row{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;border-top:1px solid hsla(0,0%,100%,.08);gap:16px}.oe-root .confirm-summary-row:first-of-type{border-top:none;padding-top:0}.oe-root .confirm-summary-label{font-size:11px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.06em;font-weight:600;flex-shrink:0}.oe-root .confirm-summary-value{font-size:14px;color:#fff;text-align:right;line-height:1.5}.oe-root .confirm-summary-row-stacked{flex-direction:column;align-items:flex-start;gap:6px}.oe-root .confirm-summary-row-stacked .confirm-summary-value{text-align:left}.oe-root .confirm-thank-you{font-size:13px;color:hsla(0,0%,100%,.78);margin-bottom:16px;line-height:1.5;font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;max-width:560px;margin-left:auto;margin-right:auto}.oe-root .confirm-thank-you a{color:var(--teal-bright);text-decoration:none;font-style:normal}.oe-root .confirm-thank-you a:hover{text-decoration:underline}.oe-root .confirm-cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;padding-top:18px}.oe-root .confirm-cta-ghost{background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.3);padding:14px 28px;border-radius:999px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.oe-root .confirm-cta-ghost:hover{background:hsla(0,0%,100%,.08)}.oe-root .closing{margin-top:28px;padding-top:26px;border-top:1px solid hsla(0,0%,100%,.16)}.oe-root .closing h2{font-family:var(--font-fraunces),"Fraunces",serif;font-size:24px;font-weight:500;color:#fff;margin:0 0 10px;letter-spacing:-.01em;line-height:1.2}.oe-root .closing h2 em{font-style:italic;color:var(--teal-bright)}.oe-root .closing p{font-size:14px;color:hsla(0,0%,100%,.78);line-height:1.6;margin:0 0 20px;max-width:540px}.oe-root .closing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.oe-root .closing-cta{display:inline-flex;align-items:center;gap:9px;padding:13px 24px;border-radius:999px;background:var(--teal-bright);color:#fff;border:1.5px solid var(--teal-bright);font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.oe-root .closing-cta:hover{background:var(--teal);border-color:var(--teal)}.oe-root .closing-cta.ghost{background:transparent;border-color:hsla(0,0%,100%,.3)}.oe-root .closing-cta.ghost:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.5)}.oe-root button.closing-cta{cursor:pointer}.oe-root .closing-actions-primary{margin-bottom:12px}.oe-root .help-form{display:flex;flex-direction:column}.oe-root .help-form-label{font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.oe-root .help-form-select,.oe-root .help-form-textarea{width:100%;font-family:inherit;font-size:15px;color:#111;background:#fff;border:1.5px solid rgba(8,23,41,.16);border-radius:12px;padding:12px 14px;margin-bottom:18px;transition:border-color .15s}.oe-root .help-form-textarea{resize:vertical;min-height:110px;margin-bottom:4px}.oe-root .help-form-select:focus,.oe-root .help-form-textarea:focus{outline:none;border-color:var(--teal-bright)}.oe-root .help-form-count{font-size:12px;color:var(--muted);text-align:right;margin-bottom:14px}.oe-root .help-form-error{font-size:14px;color:var(--mh-orange,#ff6b4a);margin-bottom:12px}.oe-root .help-form-sent{font-size:15px;line-height:1.6;color:var(--muted);margin-bottom:24px}.oe-root .help-form-actions{display:flex;justify-content:flex-end;gap:10px}.oe-root .benefits-closed{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:calc(100vh - 70px);padding:80px 24px;color:#fff;background:var(--navy);position:relative;overflow:hidden}.oe-root .benefits-closed:before{content:"";position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(43,177,168,.25),transparent 70%)}.oe-root .benefits-closed:after{content:"";position:absolute;bottom:-20%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,107,74,.12),transparent 70%)}.oe-root .benefits-closed-icon{width:64px;height:64px;border-radius:50%;background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:hsla(0,0%,100%,.6);position:relative;z-index:1}.oe-root .benefits-closed-title{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:400;font-size:34px;line-height:1.05;letter-spacing:-.02em;margin-bottom:12px;position:relative;z-index:1}.oe-root .benefits-closed-sub{font-size:16px;color:hsla(0,0%,100%,.75);max-width:480px;margin-bottom:32px;line-height:1.6;position:relative;z-index:1}.oe-root .benefits-closed .closing{margin-top:0;border-top:none;position:relative;z-index:1}@media (max-width:1100px){.oe-root .landing{grid-template-columns:1fr;padding:56px 28px 80px;gap:48px}.oe-root .quote-panel{position:static}.oe-root .nav{padding:14px 20px}.oe-root .nav-links{display:none}.oe-root .flow-shell{grid-template-columns:1fr}.oe-root .step-path{position:static;height:auto;border-right:none;border-bottom:1px solid var(--line);padding:24px 20px}.oe-root .step-list{display:flex;gap:0;overflow-x:auto}.oe-root .step-list:before{display:none}.oe-root .step-item{flex-shrink:0;min-width:140px;padding:8px 14px 8px 0}.oe-root .my-guide,.oe-root .step-path-footer,.oe-root .step-path-header{display:none}.oe-root .question-stage{padding:40px 20px 80px}.oe-root .back-link{left:12px}.oe-root .confirm-card{grid-template-columns:1fr}.oe-root .confirm-h{font-size:38px}.oe-root .two-field-row{grid-template-columns:1fr}}.oe-root .error-message{color:var(--coral)}