.checkout_page__8Re0e{--canvas:#f2f6f4;--surface:#fbfdfc;--surface-muted:#eaf1ee;--ink:#0b2b23;--muted:#63756f;--line:rgba(22,66,55,.13);--accent:#0d765b;--accent-soft:#dcefe7;--danger:#9b3d2b;--ease:cubic-bezier(.22,1,.36,1);min-height:100dvh;overflow-x:clip;color:var(--ink);background:radial-gradient(circle at 78% 18%,rgba(164,204,188,.22),transparent 28rem),radial-gradient(circle at 14% 86%,rgba(255,255,255,.88),transparent 31rem),var(--canvas);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Avenir Next,sans-serif;font-optical-sizing:auto}.checkout_page__8Re0e *,.checkout_page__8Re0e :after,.checkout_page__8Re0e :before{box-sizing:border-box}.checkout_page__8Re0e a{color:inherit}.checkout_page__8Re0e button,.checkout_page__8Re0e input{font:inherit}.checkout_page__8Re0e a:focus-visible,.checkout_page__8Re0e button:focus-visible,.checkout_page__8Re0e input:focus-visible{outline:3px solid rgba(13,118,91,.3);outline-offset:3px}.checkout_srOnly__OrG3g{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.checkout_quizTopbar__5FRa6{width:min(1210px,calc(100% - 64px));height:76px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line)}.checkout_wordmark__1O_dC{color:var(--ink);text-decoration:none;font-size:.78rem;font-weight:820;letter-spacing:.16em}.checkout_wordmark__1O_dC span{color:#6c7c76;letter-spacing:0;font-weight:560}.checkout_quizTopbar__5FRa6>span{color:#536760;font-size:.76rem;font-weight:620}.checkout_exit__2g8PR{justify-self:end;color:#40584f!important;font-size:.74rem;font-weight:700;text-decoration:none}.checkout_formPanel__nxoqj{width:min(1120px,calc(100% - 64px));min-height:calc(100dvh - 76px);margin:0 auto;padding:30px 0 64px}.checkout_assessmentHeader__aJUHb{width:100%;display:grid;grid-template-columns:48px 1fr;gap:22px;align-items:center;margin-bottom:44px}.checkout_topBack__0rnzn{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,.62);color:var(--ink);font-size:1.06rem;line-height:1;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);transition:transform .22s var(--ease),background-color .22s var(--ease),border-color .22s var(--ease)}.checkout_questionProgress__OE3sl{display:grid;grid-template-columns:auto minmax(180px,300px);gap:20px;align-items:center;justify-content:end}.checkout_progressLabel__gNYZV{display:flex;align-items:baseline;gap:12px;color:#4d635b;font-size:.73rem}.checkout_progressLabel__gNYZV strong{font-weight:700}.checkout_progressLabel__gNYZV span{color:#82918c;font-size:.68rem}.checkout_progressTrack___nFpV{position:relative;width:min(300px,26vw);height:2px;overflow:hidden;border-radius:99px;background:rgba(20,72,59,.13)}.checkout_progressTrack___nFpV span{position:absolute;inset:0;background:var(--accent);transform-origin:0 50%}.checkout_stepFrame__CYvqz{min-height:650px}.checkout_question__Ck4_J{width:min(760px,100%);min-width:0;margin:0 auto}.checkout_openingQuestion__ph_b2{width:100%}.checkout_openingLayout__Co5in{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:clamp(54px,7vw,104px);align-items:center}.checkout_openingContent__5U_K2{min-width:0}.checkout_questionCopy__JR10y{max-width:700px;margin-bottom:30px}.checkout_kicker__c2O_I{display:none}.checkout_questionCopy__JR10y h1,.checkout_storyCopy___WS9r h1{max-width:700px;margin:0;color:var(--ink);font-size:clamp(2.7rem,4.6vw,4.25rem);font-weight:590;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.checkout_intro__TBPjT{max-width:590px;margin:17px 0 0;color:var(--muted);font-size:1rem;line-height:1.62}.checkout_choiceGroup__29EeR{min-width:0;margin:0;padding:0;border:0}.checkout_bodyMapPanel__nH3JC{position:relative;min-height:610px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:32px;background:radial-gradient(circle at 50% 48%,rgba(112,177,151,.21),rgba(255,255,255,.62) 45%,rgba(255,255,255,.2) 70%),rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 28px 70px rgba(33,79,66,.08)}.checkout_bodyMapPanel__nH3JC:before{content:"";position:absolute;width:360px;height:360px;top:120px;border:1px solid rgba(13,118,91,.14);border-radius:50%;box-shadow:0 0 0 52px rgba(13,118,91,.025)}.checkout_bodyMapCaption__tdF_E{position:absolute;inset:auto 24px 22px;color:#6c7d77;font-size:.67rem;line-height:1.4;text-align:center}.checkout_bodyFigure__7g7jR{position:relative;width:330px;height:500px;display:grid;place-items:center;isolation:isolate}.checkout_bodyFigure__7g7jR img{position:relative;z-index:1;width:auto;height:500px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 34px rgba(35,81,68,.14))}.checkout_bodyPulse__hMc0j{position:absolute;z-index:2;left:50%;top:49%;width:40px;height:40px;border:1px solid rgba(13,118,91,.62);border-radius:50%;background:radial-gradient(circle,rgba(13,118,91,.48) 0 14%,rgba(13,118,91,.09) 16% 50%,transparent 52%);transform:translate(-50%,-50%);animation:checkout_bodyBreathe___z9EV 2.8s var(--ease) infinite}.checkout_bodyFigure__7g7jR[data-signal="-1"] .checkout_bodyPulse__hMc0j{opacity:.2;animation:none}.checkout_bodyFigure__7g7jR[data-signal="1"] .checkout_bodyPulse__hMc0j{top:53%;width:31px;height:31px}.checkout_bodyFigure__7g7jR[data-signal="2"] .checkout_bodyPulse__hMc0j{top:57%;width:28px;height:28px}.checkout_bodyFigure__7g7jR[data-signal="3"] .checkout_bodyPulse__hMc0j{top:51%;width:47px;height:47px}.checkout_bodyFigure__7g7jR[data-signal="4"] .checkout_bodyPulse__hMc0j{top:44%;width:32px;height:32px}.checkout_bodyFigure__7g7jR[data-signal="5"] .checkout_bodyPulse__hMc0j{top:47%;width:54px;height:54px;border-style:dashed}@keyframes checkout_bodyBreathe___z9EV{0%,to{opacity:.58;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.07)}}.checkout_contextChoices__W_tos,.checkout_durationChoices__ASjRk,.checkout_goalChoices__U9fDq,.checkout_impactChoices__YZn6v,.checkout_symptomChoices__ySAGz{display:grid;gap:10px}.checkout_contextChoices__W_tos button,.checkout_durationChoices__ASjRk button,.checkout_goalChoices__U9fDq button,.checkout_impactChoices__YZn6v button,.checkout_multiChoices__yprlb button,.checkout_safetyChoices__3xlew button,.checkout_symptomChoices__ySAGz button,.checkout_triggerChoices__BBu4z button{min-width:0;border:1px solid rgba(20,66,54,.1);background:rgba(255,255,255,.9);color:var(--ink);cursor:pointer;box-shadow:0 10px 28px rgba(38,78,66,.055),inset 0 1px 0 rgba(255,255,255,.95);transition:transform .24s var(--ease),border-color .24s var(--ease),background-color .24s var(--ease),box-shadow .24s var(--ease)}.checkout_goalChoices__U9fDq button,.checkout_symptomChoices__ySAGz button{min-height:64px;display:grid;grid-template-columns:26px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:11px 18px;border-radius:16px;text-align:left}.checkout_goalChoices__U9fDq button>span,.checkout_symptomChoices__ySAGz button>span{width:22px;height:22px;display:grid;place-items:center;border:1.5px solid #b6c6c0;border-radius:50%;color:#fff;font-size:.68rem;font-weight:780}.checkout_goalChoices__U9fDq strong,.checkout_symptomChoices__ySAGz strong{min-width:0;font-size:.84rem;line-height:1.35}.checkout_contextChoices__W_tos i,.checkout_durationChoices__ASjRk i,.checkout_goalChoices__U9fDq i,.checkout_symptomChoices__ySAGz i{color:#688078;font-size:.92rem;font-style:normal;text-align:right}.checkout_contextChoices__W_tos button[aria-pressed=true],.checkout_durationChoices__ASjRk button[aria-pressed=true],.checkout_goalChoices__U9fDq button[aria-pressed=true],.checkout_impactChoices__YZn6v button[aria-pressed=true],.checkout_multiChoices__yprlb button[aria-pressed=true],.checkout_safetyChoices__3xlew button[aria-pressed=true],.checkout_symptomChoices__ySAGz button[aria-pressed=true],.checkout_triggerChoices__BBu4z button[aria-pressed=true]{border-color:rgba(13,118,91,.72);background:#f4fbf7;box-shadow:0 12px 32px rgba(23,100,78,.09),inset 0 0 0 1px rgba(13,118,91,.1)}.checkout_goalChoices__U9fDq button[aria-pressed=true]>span,.checkout_symptomChoices__ySAGz button[aria-pressed=true]>span{border-color:var(--accent);background:var(--accent)}.checkout_answerRecall__3LMOP{min-height:56px;display:flex;align-items:center;margin:-3px 0 18px;padding:11px 15px;border-radius:14px;background:var(--accent-soft)}.checkout_answerRecall__3LMOP small,.checkout_answerRecall__3LMOP strong{display:block}.checkout_answerRecall__3LMOP small{margin-bottom:3px;color:#658077;font-size:.67rem}.checkout_answerRecall__3LMOP strong{color:var(--ink);font-size:.85rem}.checkout_durationQuestion__8Zu4s{width:min(1020px,100%)}.checkout_durationLayout__rsHV1{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(54px,7vw,94px);align-items:center;padding-top:34px}.checkout_durationIntro__1ksk5 .checkout_questionCopy__JR10y{margin-bottom:24px}.checkout_durationIntro__1ksk5 .checkout_questionCopy__JR10y h1{max-width:520px;font-size:clamp(2.85rem,4.7vw,4.6rem)}.checkout_durationRecall__j2Fci{margin:0;padding-top:19px;border-top:1px solid var(--line);color:#71827c;font-size:.76rem;line-height:1.55}.checkout_durationRecall__j2Fci strong{display:block;margin-top:3px;color:var(--ink);font-size:.9rem;font-weight:690}.checkout_durationPanel__jtVK8{min-width:0;margin:0;padding:33px 34px 24px;border:1px solid rgba(20,66,54,.1);border-radius:30px;background:rgba(255,255,255,.72);box-shadow:0 30px 80px rgba(31,75,62,.075)}.checkout_durationLegend__Dhoui{float:left;width:100%;margin:0;color:var(--ink);font-size:1.04rem;font-weight:690;letter-spacing:-.018em}.checkout_durationHint__s3Yws{display:block;clear:both;padding:7px 0 23px;color:#7a8b84;font-size:.68rem}.checkout_durationChoices__ASjRk{position:relative;gap:0}.checkout_durationChoices__ASjRk:before{content:"";position:absolute;z-index:0;left:13px;top:32px;bottom:32px;width:1px;background:linear-gradient(180deg,rgba(13,118,91,.22),rgba(13,118,91,.08))}.checkout_durationChoices__ASjRk button{position:relative;z-index:1;min-height:91px;display:grid;grid-template-columns:28px minmax(0,1fr) 22px;gap:17px;align-items:center;padding:12px 9px 12px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;text-align:left}.checkout_durationChoices__ASjRk button:first-child{border-top:0}.checkout_durationChoices__ASjRk button:hover{transform:none!important;border-color:var(--line)!important;background:linear-gradient(90deg,transparent,rgba(220,239,231,.48));box-shadow:none!important}.checkout_durationDot__Aux_8{width:27px;height:27px;display:grid;place-items:center;border:1px solid #abc1b9;border-radius:50%;background:#fbfdfc;transition:border-color .22s var(--ease),background-color .22s var(--ease),transform .22s var(--ease)}.checkout_durationDot__Aux_8 i{width:7px;height:7px;border-radius:50%;background:#b3c5bf;transition:background-color .22s var(--ease),transform .22s var(--ease)}.checkout_durationText__ohcL4 small,.checkout_durationText__ohcL4 strong{display:block}.checkout_durationText__ohcL4 strong{color:var(--ink);font-size:.94rem;font-weight:690}.checkout_durationText__ohcL4 small{margin-top:6px;color:#71827c;font-size:.72rem}.checkout_durationChoices__ASjRk button>i{color:#688078;font-size:.92rem;font-style:normal;text-align:right;transition:transform .22s var(--ease)}.checkout_durationChoices__ASjRk button[aria-pressed=true]{border-color:var(--line);background:linear-gradient(90deg,transparent,rgba(220,239,231,.68));box-shadow:none}.checkout_durationChoices__ASjRk button[aria-pressed=true] .checkout_durationDot__Aux_8{border-color:var(--accent);background:var(--accent);transform:scale(1.05)}.checkout_durationChoices__ASjRk button[aria-pressed=true] .checkout_durationDot__Aux_8 i{background:#fff;transform:scale(.7)}.checkout_durationChoices__ASjRk button[aria-pressed=true]>i{transform:translateX(2px)}.checkout_contextChoices__W_tos button{min-height:88px;display:grid;grid-template-columns:48px minmax(0,1fr) 22px;gap:15px;align-items:center;padding:14px 18px;border-radius:18px;text-align:left}.checkout_contextMark__yXs1e{width:44px;height:44px;display:grid;place-items:center;border:1px solid #c4d0cc;border-radius:50%;background:#f1f5f3;color:var(--accent);font-size:.76rem;font-weight:760}.checkout_contextChoices__W_tos small,.checkout_contextChoices__W_tos strong{display:block}.checkout_contextChoices__W_tos strong{font-size:.86rem}.checkout_contextChoices__W_tos small{margin-top:5px;color:#72827c;font-size:.7rem}.checkout_contextChoices__W_tos button[aria-pressed=true] .checkout_contextMark__yXs1e{border-color:var(--accent);background:var(--accent);color:#fff}.checkout_multiChoices__yprlb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.checkout_multiChoices__yprlb button{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) 25px;gap:14px;align-items:center;padding:15px 18px;border-radius:17px;text-align:left}.checkout_multiChoices__yprlb strong{font-size:.82rem;line-height:1.38}.checkout_multiChoices__yprlb button>span{width:23px;height:23px;display:grid;place-items:center;border:1px solid #bdcbc6;border-radius:50%;color:#668078;font-size:.69rem}.checkout_multiChoices__yprlb button[aria-pressed=true]>span{border-color:var(--accent);background:var(--accent);color:#fff}.checkout_triggerChoices__BBu4z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.checkout_triggerChoices__BBu4z button{min-height:108px;display:grid;grid-template-columns:50px minmax(0,1fr) 23px;gap:14px;align-items:center;padding:16px 17px;border-radius:18px;text-align:left}.checkout_triggerSignal__4EEEY{width:48px;height:48px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:50%;background:var(--surface-muted)}.checkout_triggerSignal__4EEEY i{width:4px;border-radius:99px;background:#4d8a76}.checkout_triggerSignal__4EEEY i:first-child{height:13px}.checkout_triggerSignal__4EEEY i:nth-child(2){height:25px}.checkout_triggerSignal__4EEEY i:nth-child(3){height:18px}.checkout_triggerSignal__4EEEY[data-index="1"] i:first-child{height:25px}.checkout_triggerSignal__4EEEY[data-index="1"] i:nth-child(2){height:12px}.checkout_triggerSignal__4EEEY[data-index="2"] i:first-child,.checkout_triggerSignal__4EEEY[data-index="2"] i:nth-child(3){height:23px}.checkout_triggerSignal__4EEEY[data-index="2"] i:nth-child(2){height:15px}.checkout_triggerSignal__4EEEY[data-index="3"] i{width:5px;height:5px}.checkout_triggerChoices__BBu4z button>span:nth-child(2),.checkout_triggerChoices__BBu4z small,.checkout_triggerChoices__BBu4z strong{display:block}.checkout_triggerChoices__BBu4z strong{font-size:.83rem}.checkout_triggerChoices__BBu4z small{margin-top:5px;color:#73827d;font-size:.69rem;line-height:1.42}.checkout_triggerChoices__BBu4z button>b{width:23px;height:23px;display:grid;place-items:center;border:1px solid #becbc6;border-radius:50%;color:#5e776e;font-size:.7rem}.checkout_triggerChoices__BBu4z button[aria-pressed=true]>b{border-color:var(--accent);background:var(--accent);color:#fff}.checkout_impactChoices__YZn6v button{min-height:92px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px 19px;border-radius:18px;text-align:left}.checkout_impactChoices__YZn6v button>span:nth-child(2),.checkout_impactChoices__YZn6v small,.checkout_impactChoices__YZn6v strong{display:block}.checkout_impactChoices__YZn6v strong{font-size:.84rem}.checkout_impactChoices__YZn6v small{margin-top:5px;color:#74847e;font-size:.7rem;line-height:1.42}.checkout_impactChoices__YZn6v button>em{color:#577067;font-size:.64rem;font-style:normal;font-weight:740}.checkout_impactMeter__Mtv52{display:none}.checkout_storyStep__byuzt{width:min(1020px,100%);display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-template-rows:auto auto auto;gap:22px 56px;align-items:center;padding:48px;border:1px solid rgba(20,66,54,.1);border-radius:32px;background:rgba(255,255,255,.76);box-shadow:0 28px 80px rgba(35,77,65,.08)}.checkout_storyCopy___WS9r{align-self:end}.checkout_storyCopy___WS9r h1{font-size:clamp(2.55rem,4vw,3.8rem)}.checkout_storyCopy___WS9r p{max-width:540px;margin:20px 0 0;color:var(--muted);font-size:.98rem;line-height:1.66}.checkout_storyImage__0TKp8{position:relative;grid-column:2;grid-row:1/span 3;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:24px;background:var(--surface-muted);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.checkout_storyImage__0TKp8 img{-o-object-fit:cover;object-fit:cover;-o-object-position:91% center;object-position:91% center}.checkout_storyClose__oUOl_{align-self:start;max-width:540px;margin:0;color:#3e5a51;font-size:.93rem;line-height:1.6}.checkout_storyNext__aZAsb{width:100%;justify-content:space-between;margin-top:0}.checkout_warningGrid__O2SHn{display:grid;grid-template-columns:1fr;gap:8px;margin:24px 0 18px}.checkout_warningGrid__O2SHn>div{min-height:64px;display:grid;grid-template-columns:12px minmax(0,1fr);gap:13px;align-content:center;padding:12px 15px;border-radius:14px;background:rgba(255,255,255,.64)}.checkout_warningGrid__O2SHn span{width:5px;height:5px;align-self:center;border-radius:50%;background:#71877e}.checkout_warningGrid__O2SHn p{margin:0;color:#405a51;font-size:.77rem;line-height:1.46}.checkout_safetyChoices__3xlew{display:grid;gap:10px}.checkout_safetyChoices__3xlew button{min-height:84px;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;gap:14px;align-items:center;padding:15px 17px;border-radius:18px;text-align:left}.checkout_answerIcon__U8VPt{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--surface-muted);color:var(--accent)}.checkout_answerIcon__U8VPt svg{width:25px;height:25px}.checkout_safetyChoices__3xlew button>span:nth-child(2),.checkout_safetyChoices__3xlew small,.checkout_safetyChoices__3xlew strong{display:block}.checkout_safetyChoices__3xlew strong{font-size:.84rem}.checkout_safetyChoices__3xlew small{margin-top:4px;color:#73827d;font-size:.68rem;line-height:1.38}.checkout_safetyChoices__3xlew button>i{width:22px;height:22px;display:grid;place-items:center;border:1px solid #bdcbc5;border-radius:50%;font-size:.67rem;font-style:normal}.checkout_safetyChoices__3xlew button[aria-pressed=true]>i{border-color:var(--accent);background:var(--accent);color:#fff}.checkout_careSummary__k_Ehp{overflow:hidden;display:grid;grid-template-columns:220px minmax(0,1fr);border:1px solid rgba(20,66,54,.1);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 24px 64px rgba(35,76,65,.065)}.checkout_summaryVisual__Z5tn7{position:relative;min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(124,182,158,.2),rgba(255,255,255,.38) 65%);border-right:1px solid var(--line)}.checkout_summaryVisual__Z5tn7:after{content:"";position:absolute;width:150px;height:150px;top:78px;border:1px solid rgba(13,118,91,.14);border-radius:50%}.checkout_summaryVisual__Z5tn7 .checkout_bodyFigure__7g7jR{z-index:1;width:190px;height:285px}.checkout_summaryVisual__Z5tn7 .checkout_bodyFigure__7g7jR img{height:280px}.checkout_summaryVisual__Z5tn7>span:last-child{position:absolute;z-index:3;bottom:18px;color:#587269;font-size:.64rem;font-weight:720}.checkout_summaryRows__ttFJX{display:grid;align-content:center;margin:0;padding:23px 28px}.checkout_summaryRows__ttFJX>div{display:grid;gap:5px;padding:13px 0;border-bottom:1px solid var(--line)}.checkout_summaryRows__ttFJX>div:last-child{border-bottom:0}.checkout_summaryRows__ttFJX dt{color:#71827b;font-size:.68rem}.checkout_summaryRows__ttFJX dd{margin:0;color:var(--ink);font-size:.82rem;font-weight:680;line-height:1.42}.checkout_summaryNote__tfpee{margin:18px 0 0;color:var(--muted);font-size:.76rem;line-height:1.52}.checkout_carePrinciple__dQlIj{display:grid;grid-template-columns:118px minmax(0,1fr);gap:18px;margin-top:18px;padding:18px;border-radius:16px;background:var(--accent-soft)}.checkout_carePrinciple__dQlIj span{color:#326858;font-size:.68rem;font-weight:760}.checkout_carePrinciple__dQlIj p{margin:0;color:#456157;font-size:.76rem;line-height:1.54}.checkout_whyAsk__uvE4E{margin-top:16px;color:var(--muted);font-size:.72rem}.checkout_whyAsk__uvE4E summary{width:-moz-fit-content;width:fit-content;color:#3b5a50;font-weight:700;cursor:pointer}.checkout_whyAsk__uvE4E p{max-width:500px;margin:9px 0 0;line-height:1.5}.checkout_fields__jIsPn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.checkout_fields__jIsPn label{min-width:0;display:flex;flex-direction:column;gap:8px;color:#35534a;font-size:.72rem;font-weight:720}.checkout_fields__jIsPn .checkout_fullField__azM6b{grid-column:1/-1}.checkout_fields__jIsPn input{width:100%;min-width:0;min-height:58px;padding:0 17px;border:1px solid rgba(20,66,54,.13);border-radius:14px;background:rgba(255,255,255,.9);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:border-color .22s var(--ease),box-shadow .22s var(--ease),background-color .22s var(--ease)}.checkout_fields__jIsPn input::-moz-placeholder{color:#82918c}.checkout_fields__jIsPn input::placeholder{color:#82918c}.checkout_fields__jIsPn input:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px rgba(13,118,91,.1)}.checkout_formTrust__MgpnC{margin:14px 0 0;color:#6d7f78;font-size:.69rem;line-height:1.45}.checkout_primary__ZHz_r{min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:0 14px 0 24px;border:0;border-radius:999px;background:var(--accent);color:#fff;font-weight:740;text-decoration:none;cursor:pointer;box-shadow:0 14px 34px rgba(18,94,72,.18);transition:transform .22s var(--ease),background-color .22s var(--ease),box-shadow .22s var(--ease)}.checkout_primary__ZHz_r:active{transform:scale(.98)}.checkout_primary__ZHz_r:disabled{opacity:.4;cursor:default;transform:none;box-shadow:none}.checkout_primary__ZHz_r>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.14);font-size:.92rem;transition:transform .24s var(--ease),background-color .24s var(--ease)}.checkout_stepActions__YR_qY{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:25px}.checkout_reviewQuestion__Sg4I_{max-width:720px}.checkout_review__bsFYi{display:grid;margin:27px 0 20px;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.72);box-shadow:0 20px 54px rgba(34,74,62,.06)}.checkout_review__bsFYi>div{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;padding:17px 20px;border-bottom:1px solid var(--line)}.checkout_review__bsFYi>div:last-child{border-bottom:0}.checkout_review__bsFYi dt{color:#6d8078;font-size:.72rem}.checkout_review__bsFYi dd{min-width:0;margin:0;color:var(--ink);font-size:.84rem;font-weight:710;overflow-wrap:anywhere}.checkout_review__bsFYi dd span{display:block;margin-top:5px;color:var(--muted);font-weight:450}.checkout_review__bsFYi .checkout_reviewTotal__KKgBy{align-items:center;background:var(--accent-soft);border:0}.checkout_reviewTotal__KKgBy dd{color:var(--accent);font-size:1.68rem;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.checkout_consents__0FQHC{display:grid;gap:13px;padding:19px;border-radius:18px;background:rgba(255,255,255,.68)}.checkout_consents__0FQHC label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;color:#425d54;font-size:.76rem;line-height:1.48}.checkout_consents__0FQHC input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent)}.checkout_error__VIkQ9{margin:20px auto 0;max-width:720px;padding:13px 15px;border:1px solid rgba(155,61,43,.22);border-radius:14px;background:#fff1ed;color:#842f20;font-size:.79rem}.checkout_privacy__mD6mA{margin:30px auto 0;max-width:620px;color:#788a83;font-size:.68rem;text-align:center}.checkout_result__VuEBP{width:min(760px,calc(100% - 40px));min-height:100dvh;margin:0 auto;padding:84px 0;display:flex;flex-direction:column;justify-content:center}.checkout_result__VuEBP .checkout_wordmark__1O_dC{align-self:flex-start;margin-bottom:70px}.checkout_result__VuEBP .checkout_eyebrow__occrn{margin:0 0 14px;color:var(--accent);font-size:.72rem;font-weight:720}.checkout_result__VuEBP h1{margin:0 0 24px;font-size:clamp(2.8rem,7vw,5.4rem);font-weight:590;letter-spacing:-.06em;line-height:.96}.checkout_result__VuEBP>p:not(.checkout_eyebrow__occrn){max-width:620px;color:var(--muted);font-size:1rem;line-height:1.62}.checkout_result__VuEBP>div{display:flex;align-items:center;gap:26px;margin-top:30px}.checkout_result__VuEBP>div>a:not(.checkout_primary__ZHz_r){color:#3a584e;font-weight:720;text-underline-offset:5px}.checkout_result__VuEBP small{display:block;margin-top:44px;padding-top:17px;border-top:1px solid rgba(155,61,43,.18);color:var(--danger)}@media (hover:hover) and (pointer:fine){.checkout_topBack__0rnzn:hover{transform:translateX(-2px);border-color:rgba(13,118,91,.3);background:#fff}.checkout_contextChoices__W_tos button:hover,.checkout_durationChoices__ASjRk button:hover,.checkout_goalChoices__U9fDq button:hover,.checkout_impactChoices__YZn6v button:hover,.checkout_multiChoices__yprlb button:hover,.checkout_safetyChoices__3xlew button:hover,.checkout_symptomChoices__ySAGz button:hover,.checkout_triggerChoices__BBu4z button:hover{transform:translateY(-2px);border-color:rgba(13,118,91,.42);box-shadow:0 16px 36px rgba(30,82,66,.09)}.checkout_primary__ZHz_r:hover{background:#09674f;box-shadow:0 18px 42px rgba(18,94,72,.23)}.checkout_primary__ZHz_r:hover>span{transform:translateX(2px);background:rgba(255,255,255,.2)}}@media (max-width:800px){.checkout_quizTopbar__5FRa6{width:calc(100% - 32px);height:64px;grid-template-columns:1fr auto}.checkout_quizTopbar__5FRa6>span{display:none}.checkout_formPanel__nxoqj{width:calc(100% - 32px);min-height:calc(100dvh - 64px);padding:19px 0 48px}.checkout_assessmentHeader__aJUHb{grid-template-columns:40px 1fr;gap:13px;margin-bottom:30px}.checkout_topBack__0rnzn{width:39px;height:39px}.checkout_questionProgress__OE3sl{grid-template-columns:1fr;gap:8px;justify-items:end}.checkout_progressLabel__gNYZV{width:min(230px,65vw);justify-content:space-between;font-size:.68rem}.checkout_progressTrack___nFpV{width:min(230px,65vw)}.checkout_stepFrame__CYvqz{min-height:640px}.checkout_questionCopy__JR10y{margin-bottom:24px}.checkout_questionCopy__JR10y h1,.checkout_storyCopy___WS9r h1{font-size:clamp(2.15rem,10vw,2.9rem);line-height:1}.checkout_intro__TBPjT{margin-top:13px;font-size:.89rem;line-height:1.58}.checkout_openingLayout__Co5in{grid-template-columns:1fr;gap:18px}.checkout_openingContent__5U_K2{display:contents}.checkout_openingContent__5U_K2 .checkout_questionCopy__JR10y{grid-row:1}.checkout_bodyMapPanel__nH3JC{grid-row:2;min-height:248px;border-radius:24px}.checkout_openingContent__5U_K2 .checkout_choiceGroup__29EeR{grid-row:3}.checkout_bodyMapPanel__nH3JC:before{width:154px;height:154px;top:34px;box-shadow:0 0 0 24px rgba(13,118,91,.025)}.checkout_bodyMapPanel__nH3JC .checkout_bodyFigure__7g7jR{width:155px;height:220px}.checkout_bodyMapPanel__nH3JC .checkout_bodyFigure__7g7jR img{height:224px}.checkout_bodyMapCaption__tdF_E{inset:auto 15px 11px;font-size:.59rem}.checkout_goalChoices__U9fDq button,.checkout_symptomChoices__ySAGz button{min-height:58px;padding:9px 14px}.checkout_goalChoices__U9fDq strong,.checkout_symptomChoices__ySAGz strong{font-size:.79rem}.checkout_durationLayout__rsHV1{grid-template-columns:1fr;gap:28px;padding-top:0}.checkout_durationIntro__1ksk5 .checkout_questionCopy__JR10y h1{font-size:clamp(2.15rem,10vw,2.9rem)}.checkout_durationRecall__j2Fci{padding-top:15px}.checkout_durationPanel__jtVK8{padding:24px 21px 14px;border-radius:24px}.checkout_durationChoices__ASjRk button{min-height:80px;grid-template-columns:27px minmax(0,1fr) 20px;gap:14px;padding:10px 5px 10px 0}.checkout_durationChoices__ASjRk:before{left:13px;top:28px;bottom:28px}.checkout_contextChoices__W_tos button{min-height:82px;grid-template-columns:45px minmax(0,1fr) 20px;gap:12px;padding:13px}.checkout_contextMark__yXs1e{width:42px;height:42px}.checkout_multiChoices__yprlb{grid-template-columns:1fr;gap:8px}.checkout_multiChoices__yprlb button{min-height:64px;padding:12px 14px}.checkout_triggerChoices__BBu4z{grid-template-columns:1fr;gap:8px}.checkout_triggerChoices__BBu4z button{min-height:84px;grid-template-columns:46px minmax(0,1fr) 22px;gap:12px;padding:12px 14px}.checkout_triggerSignal__4EEEY{width:44px;height:44px}.checkout_impactChoices__YZn6v button{min-height:86px;padding:13px 14px}.checkout_storyStep__byuzt{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:20px;padding:24px;border-radius:26px}.checkout_storyCopy___WS9r{grid-row:1}.checkout_storyCopy___WS9r p{margin-top:15px;font-size:.89rem;line-height:1.58}.checkout_storyImage__0TKp8{grid-column:1;grid-row:2;width:100%;aspect-ratio:4/3;border-radius:20px}.checkout_storyClose__oUOl_{grid-row:3;font-size:.86rem}.checkout_storyNext__aZAsb{grid-row:4}.checkout_careSummary__k_Ehp{grid-template-columns:1fr}.checkout_summaryVisual__Z5tn7{min-height:235px;border-right:0;border-bottom:1px solid var(--line)}.checkout_summaryVisual__Z5tn7:after{width:110px;height:110px;top:43px}.checkout_summaryVisual__Z5tn7 .checkout_bodyFigure__7g7jR,.checkout_summaryVisual__Z5tn7 .checkout_bodyFigure__7g7jR img{height:210px}.checkout_summaryRows__ttFJX{padding:12px 18px}.checkout_summaryRows__ttFJX>div{padding:11px 0}.checkout_carePrinciple__dQlIj{grid-template-columns:1fr;gap:8px;padding:16px}.checkout_fields__jIsPn{grid-template-columns:1fr;gap:15px}.checkout_fields__jIsPn .checkout_fullField__azM6b{grid-column:auto}.checkout_fields__jIsPn input{min-height:55px}.checkout_stepActions__YR_qY .checkout_primary__ZHz_r{width:100%}.checkout_review__bsFYi>div{grid-template-columns:108px minmax(0,1fr);padding:15px}.checkout_consents__0FQHC{padding:16px}.checkout_privacy__mD6mA{margin-top:25px}.checkout_result__VuEBP{padding:68px 0}.checkout_result__VuEBP .checkout_wordmark__1O_dC{margin-bottom:58px}.checkout_result__VuEBP h1{font-size:2.9rem}.checkout_result__VuEBP>div{flex-direction:column;align-items:stretch}.checkout_result__VuEBP>div>a:not(.checkout_primary__ZHz_r){text-align:center}}@media (prefers-reduced-motion:reduce){.checkout_page__8Re0e *,.checkout_page__8Re0e :after,.checkout_page__8Re0e :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}