._brand_q2pjn_1{color:#292726;letter-spacing:-1.68px;align-items:center;gap:7px;font-size:24px;font-weight:500;line-height:1;display:inline-flex}._brand_q2pjn_1 img{width:34px;height:24px;display:block}._hero_33req_1{text-align:center;flex-direction:column;align-items:center;padding-top:39px;display:flex}._title_33req_9{color:#292726;letter-spacing:-2.16px;width:min(680px,100vw - 32px);margin:45px 0 0;font-size:72px;font-weight:500;line-height:76px}._title_33req_9 span{font-size:32px;line-height:inherit;letter-spacing:-.96px;vertical-align:baseline;display:inline-block}._subtitle_33req_27{color:#7d7978;letter-spacing:-.6px;width:min(620px,100vw - 40px);margin:16px 0 0;font-size:20px;font-weight:500;line-height:24px}._ctaGroup_33req_37{flex-direction:column;align-items:center;gap:10px;width:221px;margin-top:36px;display:flex}._cta_33req_37{color:#fff;letter-spacing:-.48px;cursor:pointer;width:max-content;height:48px;transition:transform var(--duration-quick) var(--ease-smooth-out), box-shadow var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-quick) var(--ease-smooth-out);background:#2f2928;border:0;border-radius:30px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:500;line-height:1;display:flex;position:relative;box-shadow:inset 0 0 2.5px #ffffffb3,0 2px 4px #0000005c,0 0 5px #00000005}._cta_33req_37:hover{background:#383130;transform:translateY(-1px);box-shadow:inset 0 0 2.5px #ffffffb8,0 4px 8px #0000004d}._cta_33req_37:active{transform:translateY(1px) scale(var(--scale-tiny));box-shadow:inset 0 0 2.5px #ffffff94,0 1px 2px #00000047}._cta_33req_37:focus-visible{outline-offset:4px;outline:3px solid #6ba7f7ad}._offerNote_33req_86{color:#7d7978;letter-spacing:-.3px;width:100%;font-size:10px;font-weight:500;line-height:1.15}._offerNote_33req_86 p{margin:0}._offerNote_33req_86 p+p{margin-top:3px}._offerNote_33req_86 strong{color:#4b4948;font-weight:500}@media (width<=1023px){._hero_33req_1{padding-top:calc(79px + env(safe-area-inset-top,0px))}._title_33req_9{letter-spacing:-2.16px;width:min(370px,100vw - 24px);margin-top:31px;font-size:50px;line-height:50px}._title_33req_9 span{letter-spacing:-.6px;font-size:20px}._subtitle_33req_27{letter-spacing:-.42px;width:min(350px,100vw - 32px);margin-top:12px;font-size:14px;line-height:17px}._ctaGroup_33req_37{margin-top:45px}}@media (width<=400px){._hero_33req_1{padding-top:calc(62px + env(safe-area-inset-top,0px))}._title_33req_9{font-size:43px;line-height:46px}}._showcase_9fts5_1{margin-top:66px;overflow:hidden}._surface_9fts5_6{background:#e5e1e0;border-radius:30px;position:relative;box-shadow:inset 0 0 2.5px #ffffffb3,0 0 5px #00000005}._desktopViewport_9fts5_13{height:clamp(376px,100svh - 524px,650px);position:relative;overflow:hidden}._desktopStage_9fts5_19{grid-template-columns:400px 350px 400px 386px;align-items:start;gap:29px;width:1623px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}._mobileStage_9fts5_31{display:none}._animatedScan_9fts5_35{--stagger-dur:var(--duration-fast);--stagger-distance:var(--distance-small);--stagger-blur:var(--blur-small)}._animatedScanFrame_9fts5_41{opacity:0;transform:scale(var(--scale-small));transition:opacity var(--duration-fast) var(--ease-smooth-out), transform var(--duration-fast) var(--ease-smooth-out);transition-delay:var(--duration-micro);will-change:opacity, transform}._animatedScan_9fts5_35.is-shown ._animatedScanFrame_9fts5_41{opacity:1;transform:scale(1)}._animatedScan_9fts5_35 .t-stagger-line--1{transition-delay:var(--duration-fast)}._animatedScan_9fts5_35 .t-stagger-line--2{transition-delay:calc(var(--duration-fast) + var(--duration-micro) + var(--duration-micro))}._animatedScan_9fts5_35 .t-stagger-line--3{transition-delay:calc(var(--duration-fast) + var(--duration-micro) + var(--duration-micro) + var(--duration-micro) + var(--duration-micro))}._nutritionColumn_9fts5_71{flex-direction:column;gap:13px;display:flex}._scanColumn_9fts5_77{flex-direction:column;gap:13px;width:350px;display:flex}._eyebrow_9fts5_84{color:#8a8685;letter-spacing:-.48px;margin:0;font-size:16px;font-weight:500;line-height:20px}._caloriesCard_9fts5_93{min-height:195px;padding:20px 22px 20px 21px}._calorieNumber_9fts5_98{color:#000;letter-spacing:-1.92px;margin:-3px 0 4px;font-size:64px;font-weight:500;line-height:1.08}._calorieNumber_9fts5_98 span,._detailNumber_9fts5_108 span{color:#7f7878;letter-spacing:-.72px;font-size:24px}._calorieTrack_9fts5_114{background:#d4cfce;border-radius:13px;height:51px;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #0000000a,0 0 10px #00000005}._calorieFill_9fts5_123{color:#3e587f;background:#83ace8;border-radius:13px;flex-direction:column;justify-content:center;width:58.2%;padding-left:12px;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 0 1.5px #2f2c2b59,inset 0 0 8px #ffffff54}._calorieTrack_9fts5_114 small{letter-spacing:-.3px;opacity:.58;font-size:10px;font-weight:500;line-height:12px}._calorieTrack_9fts5_114 strong{letter-spacing:-.48px;font-size:16px;font-weight:500;line-height:18px}._targetValue_9fts5_152{color:#7f7878;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:10px;right:12px}._macrosCard_9fts5_162{grid-template-columns:repeat(3,1fr);gap:14px;min-height:122px;padding:20px 22px 20px 21px;display:grid}._macro_9fts5_162 p{color:#8a8685;letter-spacing:-.48px;margin:0 0 4px;font-size:16px;font-weight:500;line-height:20px}._macro_9fts5_162 strong{color:#000;letter-spacing:-.6px;margin-bottom:4px;font-size:24px;font-weight:500;line-height:29px;display:block}._macro_9fts5_162 strong span{color:#8a8685;letter-spacing:-.36px;font-size:12px}._macroTrack_9fts5_195{background:#d4cfce;border-radius:9px;height:22px;overflow:hidden;box-shadow:inset 0 0 8px #0000000a}._macroTrack_9fts5_195>span{border-radius:inherit;height:100%;display:block;box-shadow:inset 0 0 1.5px #2f2c2b59,inset 0 0 8px #ffffff54}._macroTrack_9fts5_195 ._carbs_9fts5_210{width:67%}._macroTrack_9fts5_195 ._protein_9fts5_211{width:79%}._macroTrack_9fts5_195 ._fat_9fts5_212{width:26%}._carbs_9fts5_210{background:#e1e883}._protein_9fts5_211{background:#83c6e8}._fat_9fts5_212{background:#e8a083}._mealsCard_9fts5_217{flex-direction:column;gap:18px;min-height:455px;padding:20px 22px 26px 21px;display:flex}._mealSection_9fts5_225{flex-direction:column;gap:12px;display:flex}._mealHeading_9fts5_231{justify-content:space-between;align-items:center;min-height:29px;display:flex}._mealHeading_9fts5_231 h3{color:#2a2727;letter-spacing:-.72px;margin:0;font-size:24px;font-weight:500;line-height:29px}._mealHeading_9fts5_231>img{width:28px;height:28px}._mealRow_9fts5_252{align-items:center;gap:12px;display:flex}._mealRow_9fts5_252>img{object-fit:cover;border-radius:10px;width:55px;height:55px;box-shadow:inset 0 0 2.5px #0000004d,0 0 16px #00000026}._mealRow_9fts5_252 p,._mealRow_9fts5_252 span{margin:0;font-weight:500;line-height:1.2;display:block}._mealRow_9fts5_252 p{color:#554f4f;letter-spacing:-.48px;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:16px;overflow:hidden}._mealRow_9fts5_252 span{color:#8a8685;letter-spacing:-.36px;margin-top:3px;font-size:12px}._scanFeature_9fts5_291{flex-direction:column;gap:16px;width:350px;display:flex}._scanImage_9fts5_298{border-radius:40px;width:350px;height:350px;position:relative;overflow:hidden;box-shadow:inset 0 0 2.5px #0000004d,0 0 16px #00000026}._yogurtPhoto_9fts5_307{object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}._scanFrame_9fts5_316{width:100%;height:100%;position:absolute;inset:0}._foodTag_9fts5_323{color:#fff;letter-spacing:-.36px;text-shadow:0 0 3.5px #00000026;white-space:nowrap;background:#eeedecbd;border-radius:30px;justify-content:center;align-items:center;min-height:30px;padding:7px 14px;font-size:12px;font-weight:500;line-height:1;display:flex;position:absolute;box-shadow:inset 0 0 2.5px #ffffffb3,0 0 10px #00000005}._walnuts_9fts5_342{top:121px;left:69px}._greekYogurt_9fts5_343{top:159px;left:178px}._blueberries_9fts5_344{top:231px;left:121px}._scanSummary_9fts5_346{min-height:95px;padding:20px 22px 20px 21px}._scanSummary_9fts5_346 h2{color:#2a2727;letter-spacing:-.72px;margin:0 0 5px;font-size:24px;font-weight:500;line-height:29px}._scanSummary_9fts5_346 p{color:#7f7676;letter-spacing:-.48px;margin:0;font-size:16px;font-weight:400;line-height:20px}._scannedNutrition_9fts5_369{min-height:191px;padding:20px 22px 18px 21px}._ideasColumn_9fts5_374{text-align:center;border-radius:30px 30px 0 0;min-height:991px;padding:10px 22px 20px 21px}._dragHandle_9fts5_381{background:#cbc8c7;border-radius:4px;width:42px;height:5px;margin:0 auto 22px}._ideasColumn_9fts5_374>h2{color:#2a2727;letter-spacing:-.6px;margin:0;font-size:20px;font-weight:500;line-height:24px}._caloriesRemaining_9fts5_398{color:#7f7676;letter-spacing:-.36px;margin:2px 0 17px;font-size:12px;line-height:15px}._caloriesRemaining_9fts5_398 strong{color:#009b55;font-weight:500}._ideaTags_9fts5_411{flex-wrap:wrap;justify-content:center;gap:7px 6px;margin-bottom:18px;display:flex}._ideaTags_9fts5_411 span{color:#8a8685;letter-spacing:-.33px;background:#efecec;border-radius:30px;padding:8px 14px;font-size:11px;line-height:1;box-shadow:inset 0 0 2px #ffffffd9}._ideaGrid_9fts5_430{text-align:left;grid-template-columns:repeat(2,1fr);gap:24px 16px;display:grid}._ideaTile_9fts5_437>img{object-fit:cover;border-radius:12px;width:100%;height:183px;display:block;box-shadow:inset 0 0 2.5px #00000038,0 0 12px #0000001a}._ideaTile_9fts5_437 h3{color:#554f4f;letter-spacing:-.48px;min-height:42px;margin:12px 0 2px;font-size:16px;font-weight:500;line-height:20px}._ideaTile_9fts5_437 p,._ideaTile_9fts5_437 span{color:#8a8685;letter-spacing:-.33px;margin:0;font-size:11px;line-height:15px;display:block}._detailColumn_9fts5_466{flex-direction:column;gap:10px;display:flex}._searchRow_9fts5_472{gap:10px;display:flex}._searchField_9fts5_477{flex:1;align-items:center;gap:8px;height:60px;padding:0 21px;display:flex}._searchField_9fts5_477 img{width:18px;height:18px}._searchField_9fts5_477 span{color:#8a8685;letter-spacing:-.48px;white-space:nowrap;font-size:16px}._sparkle_9fts5_498{background:#4298cd;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:inset 0 0 2.5px #ffffffb3,0 0 5px #00000005}._sparkle_9fts5_498 img{width:28px;height:28px}._detailTitle_9fts5_511{min-height:97px;padding:20px 22px 20px 21px}._detailTitle_9fts5_511 h2{color:#2a2727;letter-spacing:-.72px;white-space:nowrap;margin:0 0 5px;font-size:24px;font-weight:500;line-height:29px}._detailTitle_9fts5_511 p{color:#7f7676;letter-spacing:-.48px;margin:0;font-size:16px;line-height:20px}._detailCalories_9fts5_534{min-height:191px;padding:20px 22px 18px 21px}._detailNumber_9fts5_108{color:#2a2727;letter-spacing:-2.88px;margin:0;font-size:48px;font-weight:500;line-height:56px}._detailBar_9fts5_548{grid-template-columns:143fr 97fr 95fr;gap:4px;height:22px;display:grid}._detailBar_9fts5_548 span{border-radius:9px;box-shadow:inset 0 0 1.5px #2f2c2b59,inset 0 0 8px #ffffff54}._legend_9fts5_560{justify-content:space-between;padding:10px 6px 0;display:flex}._legend_9fts5_560>div{grid-template-rows:auto auto;grid-template-columns:10px auto;column-gap:10px;display:grid}._legend_9fts5_560 i{border-radius:3px;grid-row:1/3;width:10px;height:10px;margin-top:7px}._legend_9fts5_560 span{color:#7f7676;font-size:14px;line-height:17px}._legend_9fts5_560 strong{color:#010101;font-size:20px;font-weight:400;line-height:24px}._ingredients_9fts5_584{padding:20px}._ingredientsHeader_9fts5_588{justify-content:space-between;margin-bottom:13px;display:flex}._ingredientsHeader_9fts5_588 img{width:16px;height:16px}._ingredientList_9fts5_596{background:#efecec;border-radius:30px;flex-direction:column;gap:12px;padding:14px 20px;display:flex;box-shadow:inset 0 0 2.5px #ffffffb3}._ingredientList_9fts5_596 div{color:#2b2828;justify-content:space-between;font-size:16px;font-weight:500;display:flex}._ingredientList_9fts5_596 img{width:18px;height:18px}._amountCard_9fts5_616{padding:20px 21px}._amountControls_9fts5_620{align-items:center;gap:24px;margin-top:13px;display:flex}._stepper_9fts5_627{align-items:center;gap:13px;display:flex}._stepper_9fts5_627 img{width:20px;height:20px}._stepper_9fts5_627 span{color:#2b2828;background:#efecec;border-radius:30px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:500;display:flex;box-shadow:inset 0 0 2.5px #ffffffb3,0 0 5px #00000005}._servingSelect_9fts5_652{color:#2b2828;white-space:nowrap;background:#efecec;border-radius:30px;align-items:center;gap:6px;height:48px;padding:0 18px 0 24px;font-size:16px;font-weight:500;display:flex;box-shadow:inset 0 0 2.5px #ffffffb3,0 0 5px #00000005}._servingSelect_9fts5_652 img{width:16px;height:16px}._compactAmountCard_9fts5_672 ._amountControls_9fts5_620{gap:16px}._compactAmountCard_9fts5_672 ._servingSelect_9fts5_652{padding-left:16px;padding-right:14px}._collapsedSection_9fts5_681{justify-content:space-between;align-items:center;min-height:60px;padding:20px 21px;display:flex}._collapsedSection_9fts5_681 img{width:16px;height:16px}._descriptionNote_9fts5_694{padding:20px 21px}._descriptionNote_9fts5_694 p,._descriptionNote_9fts5_694 span{color:#7f7676;margin:0;font-weight:500;display:block}._descriptionNote_9fts5_694 p{letter-spacing:-.48px;font-size:16px;line-height:20px}._descriptionNote_9fts5_694 span{letter-spacing:-.36px;white-space:nowrap;margin-top:2px;font-size:12px;line-height:15px}@media (width<=1023px){._showcase_9fts5_1{margin-top:30px}._desktopViewport_9fts5_13{display:none}._mobileStage_9fts5_31{width:min(400px,100vw - 40px);height:820px;margin:0 auto;display:block;position:relative}._storyIndicators_9fts5_735{justify-content:center;align-items:center;gap:5px;height:3px;margin-bottom:11px;display:flex}._storyIndicator_9fts5_735{width:6px;height:3px;transition:width var(--duration-fast) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-smooth-out);background:#534e4d38;border-radius:999px;display:block}._activeIndicator_9fts5_755{background:#534e4d9e;width:22px}._storyViewport_9fts5_760,._storyDragLayer_9fts5_761,._storyPages_9fts5_762{width:100%;height:806px;position:relative}._storyViewport_9fts5_760{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}._storyViewport_9fts5_760 img{pointer-events:none;-webkit-user-drag:none}._storyDragLayer_9fts5_761{--story-drag-x:0px;transform:translate3d(var(--story-drag-x), 0, 0);transition:transform var(--duration-fast) var(--ease-smooth-out);will-change:transform}._storyDragLayer_9fts5_761._dragging_9fts5_787{cursor:grabbing;transition:none}._story_9fts5_735{justify-content:center;align-items:flex-start;display:flex}._storyPages_9fts5_762 .t-page[data-page-id="3"]{--t-page-from-x:var(--page-slide-distance)}._storyPages_9fts5_762[data-page="3"] .t-page[data-page-id="3"]{opacity:1;pointer-events:auto;filter:blur();transition-delay:var(--page-stagger);transform:translate(0)}._scanFeature_9fts5_291,._scanImage_9fts5_298{width:min(350px,100vw - 40px)}._scanImage_9fts5_298{height:min(350px,100vw - 40px)}._mobileDashboard_9fts5_819{flex-direction:column;gap:13px;width:100%;margin-top:0;display:flex}._story_9fts5_735 ._ideasColumn_9fts5_374{width:100%}._story_9fts5_735 ._ideasColumn_9fts5_374.t-stagger{--stagger-dur:var(--duration-fast);--stagger-distance:var(--distance-small);--stagger-blur:var(--blur-small)}._story_9fts5_735 ._ideasColumn_9fts5_374 .t-stagger-line--1{transition-delay:var(--duration-quick)}._story_9fts5_735 ._ideasColumn_9fts5_374 .t-stagger-line--2{transition-delay:calc(var(--duration-quick) + var(--duration-micro))}._walnuts_9fts5_342{top:34.6%;left:19.7%}._greekYogurt_9fts5_343{top:45.4%;left:50.9%}._blueberries_9fts5_344{top:66%;left:34.6%}}@media (width<=400px){._showcase_9fts5_1{margin-top:25px}}@media (prefers-reduced-motion:reduce){._animatedScanFrame_9fts5_41,._storyDragLayer_9fts5_761,._storyIndicator_9fts5_735{transition:none!important}}._dialog_jx8ko_1{--check-rotate-from:20deg;--check-y-amount:var(--distance-medium);--check-blur-from:var(--blur-large);--check-ease-bob:var(--ease-smooth-out);--stagger-dur:var(--duration-fast);--stagger-distance:var(--distance-small);color:#2a2727;background:0 0;border:0;place-items:center;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}._dialog_jx8ko_1[open]{display:grid}._dialog_jx8ko_1::backdrop{transition:background-color var(--modal-open-dur) var(--modal-ease);background-color:#91919100}._dialog_jx8ko_1._opened_jx8ko_33::backdrop{background-color:#919191ad}._dialog_jx8ko_1._closing_jx8ko_37::backdrop{transition-duration:var(--modal-close-dur);background-color:#91919100}._card_jx8ko_42{background:#d8d4d3;border-radius:30px;justify-content:center;align-items:center;width:min(350px,100vw - 40px);max-width:350px;height:340px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 2.5px #ffffffb3,0 0 5px #00000005}._successCard_jx8ko_56{color:#fff;background:#6ba7f7}._formContent_jx8ko_61{flex-direction:column;justify-content:center;width:100%;padding:20px 26px;display:flex;position:absolute;inset:0}._intro_jx8ko_71{flex-direction:column;gap:5px;margin-bottom:26px;display:flex}._intro_jx8ko_71 h2{letter-spacing:-.96px;margin:0;font-size:32px;font-weight:500;line-height:38px}._intro_jx8ko_71 p{color:#7f7676;letter-spacing:-.48px;margin:0;font-size:16px;font-weight:500;line-height:20px}._intro_jx8ko_71 strong{color:#4d4747;font-weight:500}._form_jx8ko_61{flex-direction:column;align-items:center;gap:19px;display:flex}._form_jx8ko_61 input,._form_jx8ko_61 button[type=submit]{letter-spacing:-.48px;border-radius:30px;width:100%;height:62px;font-size:16px;font-weight:500;line-height:20px}._form_jx8ko_61 input{color:#2a2727;transition:border-color var(--duration-quick) ease-out, box-shadow var(--duration-quick) ease-out;background:#e5e1e0;border:2px solid #0000;outline:0;padding:0 21px;box-shadow:inset 0 0 2.5px #ffffffb3,0 0 10px #00000005}._form_jx8ko_61 input::placeholder{color:#8a8685;opacity:1}._form_jx8ko_61 input:focus{border-color:#6ba7f778;box-shadow:inset 0 0 2.5px #ffffffb3,0 0 11.5px #6ba7f730}._form_jx8ko_61 input[aria-invalid=true]{border-color:#92594d7a;box-shadow:inset 0 0 2.5px #ffffffb3,0 0 10px #92594d24}._form_jx8ko_61 input:disabled{opacity:.72}._form_jx8ko_61 button[type=submit]{--shimmer-base:#ffffff9e;--shimmer-highlight:#fff;color:#fff;cursor:pointer;transition:transform var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-quick) var(--ease-smooth-out), opacity var(--duration-quick) var(--ease-smooth-out);background:#2f2928;border:0;box-shadow:inset 0 0 2.5px #ffffffb3,0 0 5px #00000005}._form_jx8ko_61 button[type=submit]:hover:not(:disabled){background:#383130;transform:translateY(-1px)}._form_jx8ko_61 button[type=submit]:active:not(:disabled){transform:translateY(1px)scale(.995)}._form_jx8ko_61 button[type=submit]:focus-visible{outline-offset:3px;outline:3px solid #6ba7f7b3}._form_jx8ko_61 button[type=submit]:disabled{cursor:wait;opacity:.74}._noteSlot_jx8ko_182{width:250px;min-height:30px;margin-top:-7px;position:relative}._formNote_jx8ko_189{color:#8c8c8c;letter-spacing:-.36px;text-align:center;opacity:1;width:100%;min-height:30px;transition:opacity var(--revert-dur) ease-out;margin:0;font-size:12px;font-weight:500;line-height:15px;position:absolute;inset:0}._formNote_jx8ko_189._noteHidden_jx8ko_205{opacity:0}._formNote_jx8ko_189._error_jx8ko_209{color:#74524b}._successContent_jx8ko_213{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding:20px 26px;display:flex;position:absolute;inset:0}._successContent_jx8ko_213:focus{outline:0}._successCheck_jx8ko_231{width:44px;height:44px;display:block}._successContent_jx8ko_213 h2{color:#fff;letter-spacing:-.96px;margin:0;font-size:32px;font-weight:500;line-height:38px}._successContent_jx8ko_213 p{color:#ebebeb;letter-spacing:-.42px;margin:0;font-size:14px;font-weight:500;line-height:17px}._successContent_jx8ko_213 .t-stagger-line--1{transition-delay:var(--duration-quick)}._successContent_jx8ko_213 .t-stagger-line--2{transition-delay:calc(var(--duration-quick) + var(--duration-stagger))}._closeButton_jx8ko_263{z-index:2;color:#fff;opacity:0;background:#2f2928;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0 0 2px;font-size:24px;line-height:1;display:flex;position:absolute;top:12px;right:12px}._closeButton_jx8ko_263:focus-visible{opacity:1;outline:3px solid #fff}@media (width<=380px){._intro_jx8ko_71 h2,._successContent_jx8ko_213 h2{font-size:30px}._formContent_jx8ko_61{padding-left:22px;padding-right:22px}}@font-face{font-family:DM Sans;src:url(/assets/dm-sans-regular-CB7WfZ8W.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/dm-sans-medium-DCQhiIS7.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}:root{font-optical-sizing:none;font-variation-settings:"opsz" 14;color:#292726;font-synthesis:none;text-rendering:geometricprecision;--page:#d8d4d3;--surface:#e5e1e0;--surface-muted:#d4cfce;--ink:#292726;--ink-soft:#7d7978;--action:#2f2928;--blue:#6ba7f7;--radius-card:30px;--surface-shadow:inset 0 0 2.5px #ffffffb3, 0 0 5px #00000005;background:#d8d4d3;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{background:var(--page);min-width:320px}body{background:var(--page);min-width:320px;min-height:100svh;margin:0}button,input{font:inherit;font-variation-settings:inherit}button{-webkit-tap-highlight-color:transparent}.landing-page{background:var(--page);min-height:100svh;overflow-x:clip}@media (width<=1023px){.landing-page{width:100%;height:100svh;min-height:0;overflow:hidden}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--ease-linear:linear;--distance-micro:4px;--distance-small:6px;--distance-medium:12px;--scale-large:.96;--scale-small:.98;--scale-tiny:.99;--blur-small:2px;--blur-medium:3px;--blur-large:8px;--resize-dur:.3s;--resize-ease:cubic-bezier(.22, 1, .36, 1);--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1);--check-opacity-dur:.5s;--check-rotate-dur:.5s;--check-rotate-from:80deg;--check-bob-dur:.5s;--check-y-amount:40px;--check-blur-dur:.5s;--check-blur-from:10px;--check-path-dur:.5s;--check-path-delay:80ms;--check-ease-out:cubic-bezier(.22, 1, .36, 1);--check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:cubic-bezier(.22, 1, .36, 1);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-hold:3s;--revert-dur:.28s;--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1);--shimmer-dur:2s;--shimmer-base:#7c7c7c;--shimmer-highlight:#0d0d0d;--shimmer-band:400%;--shimmer-ease:linear;--page-slide-dur:var(--duration-fast);--page-fade-dur:var(--duration-fast);--page-slide-distance:8px;--page-blur:var(--blur-medium);--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:var(--ease-smooth-out);--page-fade-ease:var(--ease-smooth-out)}.t-resize{transition:width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease);will-change:width, height}@media (prefers-reduced-motion:reduce){.t-resize{transition:none!important}}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.t-modal{transition:none!important}}.t-modal.t-modal--blur{filter:blur(var(--blur-small));transition-property:transform,opacity,filter;transition-duration:var(--modal-open-dur), var(--modal-open-dur), var(--modal-open-dur);transition-timing-function:var(--modal-ease), var(--modal-ease), var(--modal-ease)}.t-modal.t-modal--blur.is-open{filter:blur()}.t-modal.t-modal--blur.is-closing{filter:blur(var(--blur-small));transition-duration:var(--modal-close-dur), var(--modal-close-dur), var(--modal-close-dur)}.t-resize.t-resize--color{transition:width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease), background-color var(--resize-dur) var(--resize-ease), color var(--resize-dur) var(--resize-ease)}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20px}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards, t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards, t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}}.t-input{will-change:transform;transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear var(--revert-dur,.28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);will-change:transform, opacity, filter;display:block}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}.t-page-slide{position:relative}.t-page-slide .t-page[data-page-id="1"]{--t-page-from-x:calc(var(--page-slide-distance) * -1)}.t-page-slide .t-page[data-page-id="2"]{--t-page-from-x:var(--page-slide-distance)}.t-page-slide .t-page{opacity:0;pointer-events:none;transform:translateX(calc(var(--t-page-from-x,0px) * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)));transition:opacity var(--page-fade-dur) var(--page-fade-ease), transform var(--page-slide-dur) var(--page-slide-ease), filter var(--page-slide-dur) var(--page-slide-ease);will-change:opacity, transform, filter;position:absolute;inset:0}.t-page-slide[data-page="1"] .t-page[data-page-id="1"],.t-page-slide[data-page="2"] .t-page[data-page-id="2"]{opacity:1;pointer-events:auto;filter:blur();transition-delay:var(--page-stagger);transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-page-slide .t-page{transition:none!important}}.t-shimmer{color:var(--shimmer-base);display:inline-block;position:relative}.t-shimmer:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--shimmer-highlight) 50%, transparent 60%, transparent 100%);background-size:var(--shimmer-band) 100%;color:#0000;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.t-shimmer:before{animation:none!important}}
