.ProgramWelcome-module__jdeKbW__screen{height:100dvh;overflow:hidden}.ProgramWelcome-module__jdeKbW__content{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ProgramWelcome-module__jdeKbW__footer{padding:12px 20px max(24px,env(safe-area-inset-bottom));background:inherit;flex-shrink:0;justify-content:center;display:flex}.ProgramWelcome-module__jdeKbW__footer button{width:100%;margin:0 auto;position:static}
.TypeReveal-module__YPbMXG__screen,.TypeReveal-module__YPbMXG__loadingScreen{color:#171719;width:100%;margin:auto}.TypeReveal-module__YPbMXG__screen{text-align:left;max-width:1120px;padding:8px 0 80px}.TypeReveal-module__YPbMXG__loadingScreen{text-align:center;max-width:760px}:is(.dark .TypeReveal-module__YPbMXG__screen,.dark .TypeReveal-module__YPbMXG__loadingScreen){color:#f7f7f8}.TypeReveal-module__YPbMXG__stage{flex-direction:column;justify-content:center;min-height:clamp(410px,65dvh,660px);padding:12px 0 24px;display:flex}.TypeReveal-module__YPbMXG__hero{text-align:center;max-width:920px;margin:0 auto;padding:22px 0 78px}.TypeReveal-module__YPbMXG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#76767e;margin:0 0 14px;font-size:12px;font-weight:750}.TypeReveal-module__YPbMXG__title{letter-spacing:-.048em;text-wrap:balance;max-width:14ch;margin:0 auto;font-size:clamp(34px,5vw,66px);font-weight:760;line-height:1.02}.TypeReveal-module__YPbMXG__heroLead,.TypeReveal-module__YPbMXG__sectionBody{color:#686870;font-size:clamp(16px,1.7vw,20px);line-height:1.55}.TypeReveal-module__YPbMXG__heroLead{text-wrap:balance;max-width:58ch;margin:24px auto 0}.TypeReveal-module__YPbMXG__typeCard{--accent:#278666;text-align:left;background:#fff;border:1px solid #0000000f;border-radius:34px;grid-template-columns:minmax(145px,210px) 1fr;align-items:center;max-width:760px;margin:38px auto 28px;padding:28px clamp(26px,5vw,54px) 28px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px -36px #00000047}.TypeReveal-module__YPbMXG__typeCard:before{content:"";background:var(--accent);width:8px;position:absolute;inset:0 auto 0 0}.dark .TypeReveal-module__YPbMXG__typeCard{background:#242426;border-color:#ffffff10}.TypeReveal-module__YPbMXG__letter{letter-spacing:-.075em;color:var(--accent);text-align:center;font-size:clamp(90px,12vw,142px);font-weight:780;line-height:.85}.TypeReveal-module__YPbMXG__typeCopy{border-left:1px solid #00000017;padding-left:clamp(24px,4vw,45px)}.dark .TypeReveal-module__YPbMXG__typeCopy{border-color:#ffffff18}.TypeReveal-module__YPbMXG__cardLabel{color:#77777e;margin:0 0 8px;font-size:12px;font-weight:700}.TypeReveal-module__YPbMXG__name{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,37px);line-height:1.07}.TypeReveal-module__YPbMXG__meaning{color:#6f6f77;margin:12px 0 0;font-size:clamp(15px,1.5vw,18px);line-height:1.5}:is(.dark .TypeReveal-module__YPbMXG__heroLead,.dark .TypeReveal-module__YPbMXG__sectionBody,.dark .TypeReveal-module__YPbMXG__meaning){color:#ffffffa8}.TypeReveal-module__YPbMXG__inlineCta{color:#fff;letter-spacing:-.015em;cursor:pointer;background:#171719;border:0;border-radius:999px;justify-content:center;align-items:center;gap:13px;width:min(100%,520px);min-height:57px;margin:0 auto;padding:14px 24px;font-size:17px;font-weight:740;transition:transform .2s,background .2s;display:flex;box-shadow:0 12px 30px -18px #000000b3}.TypeReveal-module__YPbMXG__inlineCta:hover{background:#2d2d30;transform:translateY(-2px)}.TypeReveal-module__YPbMXG__inlineCta:focus-visible{outline-offset:3px;outline:3px solid #68b79c}.dark .TypeReveal-module__YPbMXG__inlineCta{color:#171719;background:#fff}.TypeReveal-module__YPbMXG__ctaNote{text-align:center;color:#85858d;margin:11px 0 0;font-size:12px;line-height:1.5}.TypeReveal-module__YPbMXG__section{border-top:1px solid #00000014;padding:clamp(62px,9vw,112px) clamp(20px,5vw,70px)}.dark .TypeReveal-module__YPbMXG__section{border-color:#ffffff17}.TypeReveal-module__YPbMXG__sectionTitle{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(30px,4.3vw,54px);line-height:1.04}.TypeReveal-module__YPbMXG__sectionBody{max-width:57ch;margin:22px 0 0}.TypeReveal-module__YPbMXG__insightGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:38px;display:grid}.TypeReveal-module__YPbMXG__insight{background:#f1f4ef;border-radius:24px;flex-direction:column;min-height:205px;padding:26px;display:flex}.TypeReveal-module__YPbMXG__insight p{color:#77777e;margin:0 0 22px;font-size:12px}.TypeReveal-module__YPbMXG__insight strong{letter-spacing:-.025em;font-size:clamp(20px,2.2vw,28px);line-height:1.15}.TypeReveal-module__YPbMXG__insight span{color:#65656c;margin-top:auto;padding-top:24px;font-size:14px;line-height:1.55}.dark .TypeReveal-module__YPbMXG__insight{background:#242426}.dark .TypeReveal-module__YPbMXG__insight span{color:#ffffffa3}.TypeReveal-module__YPbMXG__approach{color:#fff;background:#171719;border:0;border-radius:34px;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(38px,7vw,90px);display:grid}.TypeReveal-module__YPbMXG__approach .TypeReveal-module__YPbMXG__eyebrow,.TypeReveal-module__YPbMXG__approach .TypeReveal-module__YPbMXG__sectionBody{color:#ffffffa5}.TypeReveal-module__YPbMXG__approach .TypeReveal-module__YPbMXG__inlineCta{color:#171719;background:#fff;grid-column:1/-1}.TypeReveal-module__YPbMXG__actionList{gap:13px;margin:0;padding:0;list-style:none;display:grid}.TypeReveal-module__YPbMXG__actionList li{align-items:center;gap:13px;font-size:16px;line-height:1.4;display:flex}.TypeReveal-module__YPbMXG__actionList li span{color:#fff;background:#278666;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;display:grid}.TypeReveal-module__YPbMXG__reviewGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.TypeReveal-module__YPbMXG__review{background:#fff;border:1px solid #00000017;border-radius:22px;flex-direction:column;min-height:350px;padding:24px;display:flex}.TypeReveal-module__YPbMXG__stars{color:#ed9e2f;letter-spacing:.1em;margin-bottom:16px;font-size:14px}.TypeReveal-module__YPbMXG__review>strong{margin-bottom:10px;font-size:18px}.TypeReveal-module__YPbMXG__review blockquote{color:#55555d;margin:0;font-size:14px;line-height:1.62}.TypeReveal-module__YPbMXG__review footer{flex-direction:column;gap:3px;margin-top:auto;padding-top:24px;font-size:12px;display:flex}.TypeReveal-module__YPbMXG__review footer span{color:#85858d}.dark .TypeReveal-module__YPbMXG__review{background:#242426;border-color:#ffffff15}.dark .TypeReveal-module__YPbMXG__review blockquote{color:#ffffffb0}.TypeReveal-module__YPbMXG__close{text-align:center}.TypeReveal-module__YPbMXG__close .TypeReveal-module__YPbMXG__sectionTitle,.TypeReveal-module__YPbMXG__close .TypeReveal-module__YPbMXG__sectionBody{margin-left:auto;margin-right:auto}.TypeReveal-module__YPbMXG__close .TypeReveal-module__YPbMXG__inlineCta{margin-top:30px}.TypeReveal-module__YPbMXG__orbit{width:min(100%,330px);height:clamp(170px,27dvh,280px);margin:20px auto;overflow:visible}.TypeReveal-module__YPbMXG__steps{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.TypeReveal-module__YPbMXG__step{align-items:center;gap:7px;font-size:13px;display:flex}.TypeReveal-module__YPbMXG__note{color:#8e8e93;margin-top:18px;font-size:12px;line-height:1.5}@media (max-width:767px){.TypeReveal-module__YPbMXG__screen{padding:0 0 calc(var(--join-cta-gap,24px) + 32px)}.TypeReveal-module__YPbMXG__hero{padding:12px 18px 58px}.TypeReveal-module__YPbMXG__title{font-size:clamp(34px,11vw,46px)}.TypeReveal-module__YPbMXG__heroLead{font-size:16px}.TypeReveal-module__YPbMXG__typeCard{border-radius:25px;grid-template-columns:86px 1fr;margin-top:28px;padding:22px 18px 22px 12px}.TypeReveal-module__YPbMXG__letter{font-size:72px}.TypeReveal-module__YPbMXG__typeCopy{padding-left:18px}.TypeReveal-module__YPbMXG__name{font-size:22px}.TypeReveal-module__YPbMXG__meaning{font-size:14px}.TypeReveal-module__YPbMXG__section{padding:58px 20px}.TypeReveal-module__YPbMXG__sectionTitle{font-size:34px}.TypeReveal-module__YPbMXG__insightGrid,.TypeReveal-module__YPbMXG__reviewGrid,.TypeReveal-module__YPbMXG__approach{grid-template-columns:1fr}.TypeReveal-module__YPbMXG__insight{min-height:0}.TypeReveal-module__YPbMXG__approach{border-radius:0;gap:34px;padding-top:64px;padding-bottom:64px}.TypeReveal-module__YPbMXG__approach .TypeReveal-module__YPbMXG__inlineCta{grid-column:auto}.TypeReveal-module__YPbMXG__review{min-height:0}.TypeReveal-module__YPbMXG__steps{gap:10px}.TypeReveal-module__YPbMXG__step{font-size:11px}.TypeReveal-module__YPbMXG__inlineCta{min-height:54px;font-size:16px}}.TypeReveal-module__YPbMXG__includedGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin:36px 0 30px;display:grid}.TypeReveal-module__YPbMXG__includedGrid article{background:#f1f4ef;border-radius:20px;flex-direction:column;gap:9px;padding:23px;display:flex}.TypeReveal-module__YPbMXG__includedGrid strong{letter-spacing:-.02em;font-size:19px}.TypeReveal-module__YPbMXG__includedGrid span{color:#65656c;font-size:14px;line-height:1.5}.dark .TypeReveal-module__YPbMXG__includedGrid article{background:#242426}.dark .TypeReveal-module__YPbMXG__includedGrid span{color:#ffffffa3}@media (max-width:767px){.TypeReveal-module__YPbMXG__includedGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.TypeReveal-module__YPbMXG__screen *,.TypeReveal-module__YPbMXG__screen :before,.TypeReveal-module__YPbMXG__loadingScreen *,.TypeReveal-module__YPbMXG__loadingScreen :before{transition:none!important;animation:none!important}}.TypeReveal-module__YPbMXG__title{max-width:24ch}.TypeReveal-module__YPbMXG__name{font-weight:700}.TypeReveal-module__YPbMXG__sectionTitle{font-weight:720}@media (max-width:767px){.TypeReveal-module__YPbMXG__title{max-width:16ch}.TypeReveal-module__YPbMXG__hero{padding:12px 0 40px}.TypeReveal-module__YPbMXG__heroLead{max-width:none}.TypeReveal-module__YPbMXG__typeCard{text-align:center;grid-template-columns:1fr;width:100%;padding:24px 18px}.TypeReveal-module__YPbMXG__letter{margin-bottom:20px;font-size:82px}.TypeReveal-module__YPbMXG__typeCopy{border-left:0;padding-left:0}.TypeReveal-module__YPbMXG__section{padding:48px 0}.TypeReveal-module__YPbMXG__approach{padding:56px 18px}.TypeReveal-module__YPbMXG__close{padding-left:8px;padding-right:8px}}.TypeReveal-module__YPbMXG__screen{height:var(--reveal-height,calc(100dvh - 100px));overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:thin;outline-offset:-3px;padding:0;scroll-padding:0;overflow-y:auto}.TypeReveal-module__YPbMXG__screen>.TypeReveal-module__YPbMXG__hero,.TypeReveal-module__YPbMXG__screen>.TypeReveal-module__YPbMXG__section{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;width:100%;min-height:100%;margin:0 auto;padding:clamp(24px,4dvh,48px) clamp(18px,4vw,48px);display:flex}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__hero{max-width:none}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__title{max-width:24ch;font-size:clamp(30px,4vw,52px)}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__heroLead{margin-top:16px;font-size:clamp(14px,1.5vw,18px)}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__typeCard{width:100%;margin:24px auto}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__sectionTitle{max-width:26ch;font-size:clamp(28px,3.4vw,44px)}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__approach{border-radius:24px;gap:24px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__approach .TypeReveal-module__YPbMXG__inlineCta{margin-top:16px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__insightGrid,.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__reviewGrid{margin-top:24px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__insight{min-height:160px;padding:20px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__insight p{margin-bottom:14px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__insight span{padding-top:16px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__review{min-height:0}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__includedGrid{margin:24px 0}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__bundleSection{text-align:center;align-items:center}.TypeReveal-module__YPbMXG__bundleImage{width:auto;max-width:100%;height:auto;max-height:calc(var(--reveal-height,100dvh) - 205px);object-fit:contain;border-radius:20px;margin:18px auto 12px;display:block}.TypeReveal-module__YPbMXG__delivery{margin:0;font-size:15px;font-weight:650}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__bundleSection .TypeReveal-module__YPbMXG__ctaNote{margin-top:5px}@media (max-width:767px){.TypeReveal-module__YPbMXG__screen>.TypeReveal-module__YPbMXG__hero,.TypeReveal-module__YPbMXG__screen>.TypeReveal-module__YPbMXG__section{padding:24px 2px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__title{font-size:30px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__heroLead{font-size:14px;line-height:1.45}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__typeCard{margin:20px auto;padding:20px 16px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__letter{margin-bottom:14px;font-size:74px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__meaning{font-size:14px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__sectionTitle{font-size:29px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__approach{padding:28px 18px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__insightGrid{gap:10px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__insight{min-height:0;padding:18px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__insight strong{font-size:21px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__insight span{padding-top:10px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__includedGrid{grid-template-columns:1fr 1fr;gap:10px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__includedGrid article{padding:16px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__includedGrid strong{font-size:16px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__includedGrid span{font-size:13px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__review{padding:20px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__bundleSection{padding:20px 0}.TypeReveal-module__YPbMXG__bundleImage{max-height:calc(var(--reveal-height,100dvh) - 180px);border-radius:14px;margin-top:16px}.TypeReveal-module__YPbMXG__delivery{font-size:13px}}@media (prefers-reduced-motion:reduce){.TypeReveal-module__YPbMXG__screen{scroll-snap-type:y proximity;scroll-behavior:auto}}.TypeReveal-module__YPbMXG__singleReview{box-sizing:border-box;width:100%;max-width:700px;margin-top:24px}.TypeReveal-module__YPbMXG__singleReview blockquote{font-size:clamp(15px,2vw,22px)}.TypeReveal-module__YPbMXG__screen>.TypeReveal-module__YPbMXG__bundleHero{justify-content:center;align-items:center;padding:4px 12px 18px}.TypeReveal-module__YPbMXG__bundleHero .TypeReveal-module__YPbMXG__eyebrow{margin-bottom:3px}.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__bundleHero .TypeReveal-module__YPbMXG__title{font-size:clamp(34px,5vw,66px)}.TypeReveal-module__YPbMXG__heroBundleImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:clamp(300px,calc(var(--reveal-height,100dvh) - 320px),1096px);border-radius:18px;margin:14px auto 10px;display:block}.TypeReveal-module__YPbMXG__bundleDisclaimer{color:#85858d;margin:5px 0 16px;font-size:10px;line-height:1.4}.TypeReveal-module__YPbMXG__bundleHero .TypeReveal-module__YPbMXG__ctaNote{max-width:460px}.TypeReveal-module__YPbMXG__bundleHero .TypeReveal-module__YPbMXG__inlineCta{flex-shrink:0}@media (max-width:767px){.TypeReveal-module__YPbMXG__screen>.TypeReveal-module__YPbMXG__bundleHero{padding:2px 0 16px}.TypeReveal-module__YPbMXG__heroBundleImage{max-height:calc(var(--reveal-height,100dvh) - 235px);border-radius:14px}.TypeReveal-module__YPbMXG__bundleHero .TypeReveal-module__YPbMXG__ctaNote{font-size:11px}.TypeReveal-module__YPbMXG__bundleHero .TypeReveal-module__YPbMXG__delivery{font-size:13px}}.TypeReveal-module__YPbMXG__reasonScreen{color:#171719;align-items:center;min-height:calc(100dvh - 150px);padding:24px 16px 32px;display:flex}.TypeReveal-module__YPbMXG__reasonContent{text-align:center;width:100%;max-width:620px;margin:auto}.TypeReveal-module__YPbMXG__reasonTitle{letter-spacing:-.04em;outline:none;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:760;line-height:1.08}.TypeReveal-module__YPbMXG__reasonLead{color:#686870;margin:16px 0 24px;font-size:17px;line-height:1.5}.TypeReveal-module__YPbMXG__reasonList{text-align:left;background:#fff;border-radius:24px;margin:0;padding:0 24px;list-style:none}.TypeReveal-module__YPbMXG__reasonList li{align-items:center;gap:16px;padding:20px 0;display:flex}.TypeReveal-module__YPbMXG__reasonList li+li{border-top:1px solid #0000000d}.TypeReveal-module__YPbMXG__reasonList svg{color:#278666;flex-shrink:0}.TypeReveal-module__YPbMXG__reasonList p{color:#686870;margin:0 0 5px;font-size:13px;line-height:1.4}.TypeReveal-module__YPbMXG__reasonList strong{font-size:17px;font-weight:650;line-height:1.4}.TypeReveal-module__YPbMXG__recommendation{max-width:54ch;margin:24px auto}.TypeReveal-module__YPbMXG__recommendation p:first-child{color:#686870;margin:0 0 8px;font-size:12px;font-weight:650}.TypeReveal-module__YPbMXG__recommendation h3{letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.2}.TypeReveal-module__YPbMXG__recommendation p:last-child{color:#686870;margin:0;font-size:16px;line-height:1.5}.dark .TypeReveal-module__YPbMXG__reasonScreen{color:#f7f7f8}.dark .TypeReveal-module__YPbMXG__reasonList{background:#242426}.dark .TypeReveal-module__YPbMXG__reasonList li+li{border-color:#ffffff14}.dark .TypeReveal-module__YPbMXG__reasonLead{color:#aaaab2}.dark .TypeReveal-module__YPbMXG__reasonList p{color:#aaaab2}.dark .TypeReveal-module__YPbMXG__recommendation p{color:#aaaab2}.dark .TypeReveal-module__YPbMXG__reasonList svg{color:#75cda9}@media (max-width:767px){.TypeReveal-module__YPbMXG__reasonScreen{align-items:flex-start;min-height:0;padding:12px 0 28px}.TypeReveal-module__YPbMXG__reasonTitle{font-size:clamp(30px,8.5vw,38px)}.TypeReveal-module__YPbMXG__reasonLead{margin:12px 0 18px;font-size:15px}.TypeReveal-module__YPbMXG__reasonList{border-radius:20px;padding:0 18px}.TypeReveal-module__YPbMXG__reasonList li{gap:12px;padding:16px 0}.TypeReveal-module__YPbMXG__reasonList strong{font-size:16px}.TypeReveal-module__YPbMXG__recommendation{margin:20px auto}.TypeReveal-module__YPbMXG__recommendation h3{font-size:22px}.TypeReveal-module__YPbMXG__recommendation p:last-child{font-size:15px}}.TypeReveal-module__YPbMXG__matchContent{text-align:center;perspective:1000px;width:100%;max-width:620px;margin:auto}.TypeReveal-module__YPbMXG__reasonScreen .TypeReveal-module__YPbMXG__matchContent .TypeReveal-module__YPbMXG__matchIntro{letter-spacing:-.045em;text-wrap:balance;margin:0 0 28px;font-family:inherit;font-size:clamp(36px,4.2vw,58px);font-weight:750;line-height:1.12}.TypeReveal-module__YPbMXG__matchCard{isolation:isolate;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--match-colour),#fff 8%),color-mix(in srgb,var(--match-colour),#000 58%));max-width:460px;box-shadow:0 20px 50px -24px var(--match-colour),inset 0 0 0 1px #ffffff30;text-align:left;border-radius:28px;margin:auto;padding:24px 28px 26px;position:relative;overflow:hidden}.TypeReveal-module__YPbMXG__matchCard:before{content:"";z-index:-1;border:1px solid #ffffff20;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-125px;box-shadow:0 0 0 35px #ffffff06,0 0 0 70px #ffffff05}.TypeReveal-module__YPbMXG__matchCardTop{letter-spacing:.06em;color:#fffb;justify-content:space-between;align-items:center;font-size:10px;display:flex}.TypeReveal-module__YPbMXG__matchCardTop span:first-child{color:#fff;font-weight:800}.TypeReveal-module__YPbMXG__matchIdentity{outline:none;justify-content:center;align-items:baseline;gap:14px;margin:14px 0 12px;line-height:1;display:flex}.TypeReveal-module__YPbMXG__matchType{letter-spacing:.14em;font-size:20px;font-weight:700}.TypeReveal-module__YPbMXG__matchLetter{letter-spacing:-.07em;font-size:clamp(100px,13vh,150px);font-weight:800}.TypeReveal-module__YPbMXG__matchCardBottom{border-top:1px solid #ffffff26;padding-top:16px}.TypeReveal-module__YPbMXG__matchCardBottom>span{color:#fffa;font-size:11px}.TypeReveal-module__YPbMXG__matchCardBottom h3{letter-spacing:-.025em;margin:6px 0 0;font-size:24px;font-weight:700;line-height:1.15}.TypeReveal-module__YPbMXG__matchReasons{text-align:left;max-width:540px;margin:28px auto 24px}.TypeReveal-module__YPbMXG__matchReasons>h3{letter-spacing:-.025em;text-align:center;margin:0 0 16px;font-size:22px;font-weight:700}.TypeReveal-module__YPbMXG__matchReasonRows{gap:18px;display:grid}.TypeReveal-module__YPbMXG__matchReasonRows article{align-items:flex-start;gap:12px;display:flex}.TypeReveal-module__YPbMXG__matchReasonMark{background:color-mix(in srgb,var(--match-colour),transparent 90%);width:26px;height:26px;color:var(--match-colour);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.TypeReveal-module__YPbMXG__matchReasonRows h4{margin:1px 0 5px;font-size:16px;font-weight:650;line-height:1.35}.TypeReveal-module__YPbMXG__matchReasonRows p,.TypeReveal-module__YPbMXG__matchFallback{color:#686870;margin:0;font-size:14px;line-height:1.5}.TypeReveal-module__YPbMXG__matchAction{width:100%}.dark .TypeReveal-module__YPbMXG__matchReasonRows p{color:#aaaab2}.dark .TypeReveal-module__YPbMXG__matchFallback{color:#aaaab2}.dark .TypeReveal-module__YPbMXG__matchReasonMark{color:#fff;background:var(--match-colour)}@media (max-width:767px){.TypeReveal-module__YPbMXG__reasonScreen .TypeReveal-module__YPbMXG__matchContent .TypeReveal-module__YPbMXG__matchIntro{margin-bottom:20px;font-size:clamp(26px,7.4vw,32px)}.TypeReveal-module__YPbMXG__matchCard{border-radius:24px;max-width:390px;padding:20px 22px}.TypeReveal-module__YPbMXG__matchIdentity{margin:12px 0}.TypeReveal-module__YPbMXG__matchLetter{font-size:clamp(90px,15svh,125px)}.TypeReveal-module__YPbMXG__matchCardBottom{padding-top:12px}.TypeReveal-module__YPbMXG__matchCardBottom h3{font-size:22px}.TypeReveal-module__YPbMXG__matchReasons{margin:22px auto 20px}.TypeReveal-module__YPbMXG__matchReasons>h3{margin-bottom:14px;font-size:20px}.TypeReveal-module__YPbMXG__matchReasonRows{gap:16px}.TypeReveal-module__YPbMXG__matchReasonRows h4{font-size:15px}.TypeReveal-module__YPbMXG__matchReasonRows p{font-size:13px;line-height:1.45}}.TypeReveal-module__YPbMXG__matchCard{background-image:linear-gradient(0deg,#fffffff5,#ffffffb3 55%,#ffffffb8),var(--match-photo);color:#171719;background-position:50%;background-size:cover;box-shadow:0 18px 44px -28px #0005,inset 0 0 0 1px #ffffff80}.TypeReveal-module__YPbMXG__matchCard:before{display:none}.TypeReveal-module__YPbMXG__matchReasonRows h4{letter-spacing:-.02em;margin-bottom:5px;font-size:18px;line-height:1.25}.TypeReveal-module__YPbMXG__matchReasonRows p{font-size:14px;line-height:1.4}.dark .TypeReveal-module__YPbMXG__matchCard{background-image:linear-gradient(0deg,#000000eb,#0009 55%,#000000a6),var(--match-photo);color:#fff;box-shadow:inset 0 0 0 1px #ffffff20,0 18px 44px -28px #000}.dark .TypeReveal-module__YPbMXG__matchCardTop{color:#ffffffb3}.dark .TypeReveal-module__YPbMXG__matchCardTop span:first-child{color:#ffffffb3}.dark .TypeReveal-module__YPbMXG__matchCardBottom>span{color:#ffffffb3}:is(.dark .TypeReveal-module__YPbMXG__matchLetter,.dark .TypeReveal-module__YPbMXG__matchType){color:#fff}.dark .TypeReveal-module__YPbMXG__matchCardBottom{border-color:#ffffff26}@media (max-width:767px){.TypeReveal-module__YPbMXG__matchReasonRows h4{font-size:17px}.TypeReveal-module__YPbMXG__matchReasonRows p{font-size:13px}.TypeReveal-module__YPbMXG__matchReasonRows{gap:18px}}.TypeReveal-module__YPbMXG__graphicReasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.TypeReveal-module__YPbMXG__graphicReasons article{text-align:center;background:#fff;border-radius:18px;min-width:0;padding-bottom:14px;overflow:hidden;box-shadow:0 6px 20px -14px #00000030}.TypeReveal-module__YPbMXG__reasonArt{width:100%;height:160px;overflow:hidden}.TypeReveal-module__YPbMXG__reasonArt img{object-fit:contain;width:100%;height:100%}.TypeReveal-module__YPbMXG__artDark{display:none}.TypeReveal-module__YPbMXG__graphicReasons h4{margin:8px 8px 5px;font-size:15px;font-weight:700;line-height:1.25}.TypeReveal-module__YPbMXG__graphicReasons p{color:#686870;margin:0 8px;font-size:12px;line-height:1.35}.dark .TypeReveal-module__YPbMXG__graphicReasons article{background:#242426}.dark .TypeReveal-module__YPbMXG__graphicReasons p{color:#aaaab2}.dark .TypeReveal-module__YPbMXG__artLight{display:none}.dark .TypeReveal-module__YPbMXG__artDark{display:block}@media (min-width:768px){.TypeReveal-module__YPbMXG__matchReasons:has(.TypeReveal-module__YPbMXG__graphicReasons){max-width:740px}.TypeReveal-module__YPbMXG__matchContent:has(.TypeReveal-module__YPbMXG__graphicReasons){max-width:780px}.TypeReveal-module__YPbMXG__graphicReasons[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.TypeReveal-module__YPbMXG__graphicReasons[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.TypeReveal-module__YPbMXG__reasonArt{height:110px}.TypeReveal-module__YPbMXG__graphicReasons{gap:10px}.TypeReveal-module__YPbMXG__graphicReasons h4{font-size:14px}.TypeReveal-module__YPbMXG__graphicReasons[data-count="3"] article:last-child{grid-column:1/-1}.TypeReveal-module__YPbMXG__graphicReasons[data-count="3"] article:last-child .TypeReveal-module__YPbMXG__reasonArt{height:90px}}.TypeReveal-module__YPbMXG__matchCard{background-image:linear-gradient(0deg,#000000c7,#00000070 55%,#00000080),var(--match-photo);color:#fff;box-shadow:inset 0 0 0 1px #ffffff26,0 18px 44px -24px #00000065}.TypeReveal-module__YPbMXG__matchCardTop,.TypeReveal-module__YPbMXG__matchCardTop span:first-child,.TypeReveal-module__YPbMXG__matchCardBottom>span{color:#ffffffb3}.TypeReveal-module__YPbMXG__matchLetter,.TypeReveal-module__YPbMXG__matchType{color:#fff}.TypeReveal-module__YPbMXG__matchCardBottom{border-color:#ffffff26}.TypeReveal-module__YPbMXG__reasonScreen .TypeReveal-module__YPbMXG__matchContent .TypeReveal-module__YPbMXG__matchIntro{letter-spacing:-.045em;font-size:clamp(36px,5.5vw,72px);font-weight:750;line-height:1.12}.TypeReveal-module__YPbMXG__matchIntro>span{background:var(--gut-lime,#c9f36b);color:#17220b;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .13em .04em}@media (max-width:767px){.TypeReveal-module__YPbMXG__reasonScreen .TypeReveal-module__YPbMXG__matchContent .TypeReveal-module__YPbMXG__matchIntro{font-size:clamp(28px,9.2vw,40px)}}@media (min-width:768px) and (max-height:740px){.TypeReveal-module__YPbMXG__reasonScreen .TypeReveal-module__YPbMXG__matchContent .TypeReveal-module__YPbMXG__matchIntro{font-size:clamp(36px,4.5vw,52px)}}.TypeReveal-module__YPbMXG__matchContent{container-type:inline-size}.TypeReveal-module__YPbMXG__reasonScreen .TypeReveal-module__YPbMXG__matchContent .TypeReveal-module__YPbMXG__matchIntro{white-space:nowrap;font-size:min(7.8cqw,72px)}@media (max-width:767px){.TypeReveal-module__YPbMXG__reasonScreen .TypeReveal-module__YPbMXG__matchContent .TypeReveal-module__YPbMXG__matchIntro{font-size:min(7.8cqw,40px)}}@media (min-width:1024px) and (max-height:760px){.TypeReveal-module__YPbMXG__reasonScreen .TypeReveal-module__YPbMXG__matchContent .TypeReveal-module__YPbMXG__matchIntro{font-size:min(6cqw,52px)}}@media (max-width:767px){.TypeReveal-module__YPbMXG__graphicReasons[data-count="3"],.TypeReveal-module__YPbMXG__graphicReasons[data-count="4"]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px;scroll-padding-inline:0;display:flex;overflow-x:auto}.TypeReveal-module__YPbMXG__graphicReasons[data-count="3"]::-webkit-scrollbar{display:none}.TypeReveal-module__YPbMXG__graphicReasons[data-count="4"]::-webkit-scrollbar{display:none}.TypeReveal-module__YPbMXG__graphicReasons[data-count="3"] article,.TypeReveal-module__YPbMXG__graphicReasons[data-count="4"] article{scroll-snap-align:start;flex:0 0 calc(50% - 16px)}.TypeReveal-module__YPbMXG__graphicReasons[data-count="3"] article:last-child .TypeReveal-module__YPbMXG__reasonArt{height:110px}}.TypeReveal-module__YPbMXG__graphicReasons p{white-space:pre-line;text-wrap:balance;min-height:2.7em}@media (max-width:767px){.TypeReveal-module__YPbMXG__screen .TypeReveal-module__YPbMXG__bundleHero .TypeReveal-module__YPbMXG__title{font-size:clamp(34px,11vw,46px)}}.TypeReveal-module__YPbMXG__planNameButton{width:100%;min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.TypeReveal-module__YPbMXG__planNameButton svg{flex-shrink:0;width:1em;height:1em;animation:1.3s ease-in-out infinite TypeReveal-module__YPbMXG__planArrowBounce}@keyframes TypeReveal-module__YPbMXG__planArrowBounce{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}.TypeReveal-module__YPbMXG__planNameButton:focus-visible{outline-offset:6px;outline:2px solid}@media (prefers-reduced-motion:reduce){.TypeReveal-module__YPbMXG__planNameButton svg{animation:none;transform:none}}.TypeReveal-module__YPbMXG__loadingScreen .TypeReveal-module__YPbMXG__stage{box-sizing:border-box;justify-content:center;min-height:calc(100dvh - 120px);padding:32px 0}.TypeReveal-module__YPbMXG__loadingScreen .TypeReveal-module__YPbMXG__orbit{height:clamp(160px,24dvh,240px);margin:24px auto}.TypeReveal-module__YPbMXG__loadingScreen .TypeReveal-module__YPbMXG__steps{text-align:left;background:#ffffffbf;border:1px solid #0000000b;border-radius:20px;flex-direction:column;gap:0;width:min(100%,330px);margin:0 auto;padding:6px 18px;display:flex;box-shadow:0 12px 36px -22px #14141e2e}.TypeReveal-module__YPbMXG__loadingScreen .TypeReveal-module__YPbMXG__step{letter-spacing:-.01em;align-items:center;gap:13px;min-height:48px;font-size:14px;font-weight:500;display:flex}.TypeReveal-module__YPbMXG__loadingScreen .TypeReveal-module__YPbMXG__step+.TypeReveal-module__YPbMXG__step{border-top:1px solid #0000000d}.TypeReveal-module__YPbMXG__stageIndicator{color:#fff;border:1px solid #d8d8dc;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;transition:background .25s,border-color .25s;display:grid}.TypeReveal-module__YPbMXG__step[data-complete=true] .TypeReveal-module__YPbMXG__stageIndicator{color:#17220b;background:var(--gut-lime,#c9f36b);border-color:var(--gut-lime,#c9f36b);box-shadow:0 3px 9px rgb(var(--gut-lime-rgb,201 243 107)/.125)}.TypeReveal-module__YPbMXG__stageDot{background:#aaaab0;border-radius:50%;width:5px;height:5px}.TypeReveal-module__YPbMXG__step[data-active=true] .TypeReveal-module__YPbMXG__stageIndicator{border-color:var(--gut-lime,#c9f36b);background:rgb(var(--gut-lime-rgb,201 243 107)/.051)}.TypeReveal-module__YPbMXG__step[data-active=true] .TypeReveal-module__YPbMXG__stageDot{background:var(--gut-lime,#c9f36b)}.dark .TypeReveal-module__YPbMXG__loadingScreen .TypeReveal-module__YPbMXG__steps{background:#242426;border-color:#ffffff0d}.dark .TypeReveal-module__YPbMXG__loadingScreen .TypeReveal-module__YPbMXG__step+.TypeReveal-module__YPbMXG__step{border-color:#ffffff0d}@media (max-height:650px){.TypeReveal-module__YPbMXG__loadingScreen .TypeReveal-module__YPbMXG__stage{padding:18px 0}.TypeReveal-module__YPbMXG__loadingScreen .TypeReveal-module__YPbMXG__orbit{height:140px;margin:12px auto}}.TypeReveal-module__YPbMXG__reasonScreen .TypeReveal-module__YPbMXG__matchContent .TypeReveal-module__YPbMXG__matchIntro{letter-spacing:-.048em;white-space:normal;text-wrap:balance;font-size:clamp(34px,5vw,66px);font-weight:760;line-height:1.02}@media (max-width:767px){.TypeReveal-module__YPbMXG__reasonScreen .TypeReveal-module__YPbMXG__matchContent .TypeReveal-module__YPbMXG__matchIntro{font-size:clamp(34px,11vw,46px)}.TypeReveal-module__YPbMXG__matchIntro>span{margin:6px auto 0;display:table}}.TypeReveal-module__YPbMXG__loadingScreen .TypeReveal-module__YPbMXG__step[data-complete=true] .TypeReveal-module__YPbMXG__stageIndicator{color:#17220b;background:var(--gut-lime,#c9f36b);border-color:var(--gut-lime,#c9f36b);box-shadow:0 3px 12px rgb(var(--gut-lime-rgb,201 243 107)/.251)}.TypeReveal-module__YPbMXG__spinningOrbit{transform-origin:160px 130px;transition:opacity .4s;animation:2.4s linear infinite TypeReveal-module__YPbMXG__assessmentOrbit}.TypeReveal-module__YPbMXG__spinningOrbit[data-complete=true]{opacity:0;animation-play-state:paused}.TypeReveal-module__YPbMXG__spinningOrbit[data-reduced=true]{animation:none}@keyframes TypeReveal-module__YPbMXG__assessmentOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TypeReveal-module__YPbMXG__loadingScreen .TypeReveal-module__YPbMXG__analysisTitle{place-items:center;min-height:2.04em;display:grid}.TypeReveal-module__YPbMXG__analysisHeading{display:block}.TypeReveal-module__YPbMXG__analysisDots{white-space:nowrap;display:inline-block}.TypeReveal-module__YPbMXG__analysisDots>span{opacity:1}.TypeReveal-module__YPbMXG__analysisDots>span:first-child{animation:1.2s step-end infinite TypeReveal-module__YPbMXG__analysisFirstDot}.TypeReveal-module__YPbMXG__analysisDots>span:nth-child(2){animation:1.2s step-end infinite TypeReveal-module__YPbMXG__analysisSecondDot}.TypeReveal-module__YPbMXG__analysisDots>span:nth-child(3){animation:1.2s step-end infinite TypeReveal-module__YPbMXG__analysisThirdDot}@keyframes TypeReveal-module__YPbMXG__analysisFirstDot{0%{opacity:0}25%{opacity:1}}@keyframes TypeReveal-module__YPbMXG__analysisSecondDot{0%{opacity:0}50%{opacity:1}}@keyframes TypeReveal-module__YPbMXG__analysisThirdDot{0%{opacity:0}75%{opacity:1}}@media (prefers-reduced-motion:reduce){.TypeReveal-module__YPbMXG__analysisDots>span{opacity:1;animation:none}}@keyframes TypeReveal-module__YPbMXG__bundleEntrance{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.TypeReveal-module__YPbMXG__bundleHero .TypeReveal-module__YPbMXG__heroBundleImage{animation:.65s cubic-bezier(.22,1,.36,1) 80ms both TypeReveal-module__YPbMXG__bundleEntrance}.TypeReveal-module__YPbMXG__bundleHero .TypeReveal-module__YPbMXG__inlineCta,.TypeReveal-module__YPbMXG__bundleHero .TypeReveal-module__YPbMXG__ctaNote{animation:.5s cubic-bezier(.22,1,.36,1) .24s both TypeReveal-module__YPbMXG__bundleEntrance}@media (prefers-reduced-motion:reduce){.TypeReveal-module__YPbMXG__bundleHero .TypeReveal-module__YPbMXG__heroBundleImage,.TypeReveal-module__YPbMXG__bundleHero .TypeReveal-module__YPbMXG__inlineCta,.TypeReveal-module__YPbMXG__bundleHero .TypeReveal-module__YPbMXG__ctaNote{animation:none}}.TypeReveal-module__YPbMXG__bundleTypeHighlight{background:var(--gut-lime,#c9f36b);color:#17220b;margin:0 auto 10px;padding:3px .35em;font-weight:760;display:table}.TypeReveal-module__YPbMXG__bundleProtocolName{display:block}.TypeReveal-module__YPbMXG__bundleCarousel{width:min(100%,clamp(340px,calc(var(--reveal-height,100dvh) - 320px),1096px));margin:14px auto 0;animation:.65s cubic-bezier(.22,1,.36,1) 80ms both TypeReveal-module__YPbMXG__bundleEntrance;container-type:inline-size}.TypeReveal-module__YPbMXG__bundleTrack{touch-action:pan-x pinch-zoom;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:none;scrollbar-width:none;border-radius:18px;gap:16px;width:100%;display:flex;overflow:auto hidden}.TypeReveal-module__YPbMXG__bundleTrack::-webkit-scrollbar{display:none}.TypeReveal-module__YPbMXG__bundleTrack:focus-visible{outline-offset:4px;outline:2px solid #278666}.TypeReveal-module__YPbMXG__bundleSlide{aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;border-radius:18px;flex:0 0 100%;min-width:0;overflow:hidden}.TypeReveal-module__YPbMXG__carouselImage{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.TypeReveal-module__YPbMXG__landscapeCarousel{width:100%;margin:0 auto 4px;animation:none}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__bundleSlide{aspect-ratio:1672/941}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__bundleTrack{aspect-ratio:1672/941;align-items:stretch}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__bundleSlide{height:100%;min-height:0}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__bundleImageSlide{clip-path:inset(0 round 18px)}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__carouselImage{position:absolute;inset:0}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__bundleFeatureSlide{padding:5cqw}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__bundleFeatureSlide h3{white-space:normal;font-size:6.5cqw;line-height:1.08}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__featureSummary{margin:2cqw 0 0;font-size:3.4cqw;line-height:1.3}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__bundleFeatureSlide dl{grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;gap:3cqw 5cqw;margin:4cqw 0 0}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__bundleFeatureSlide dl>div{align-items:center;gap:2.7cqw;padding-top:2.5cqw;display:flex}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__bundleFeatureSlide dl svg{flex-shrink:0;width:5cqw;height:5cqw;margin:0}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__bundleFeatureSlide dt{white-space:pre-line;font-size:3.6cqw}.TypeReveal-module__YPbMXG__planHeadingHighlight{background-image:linear-gradient(var(--gut-lime,#c9f36b),var(--gut-lime,#c9f36b));color:#17220b;background-position:0;background-repeat:no-repeat;padding:0 .13em .04em;animation:.7s cubic-bezier(.22,1,.36,1) .4s both TypeReveal-module__YPbMXG__planHighlightSwipe}@keyframes TypeReveal-module__YPbMXG__planHighlightSwipe{0%{background-size:0% 100%}to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.TypeReveal-module__YPbMXG__planHeadingHighlight{background-size:100% 100%;animation:none}}.TypeReveal-module__YPbMXG__bundleFeatureSlide{background:var(--gut-lime,#c9f36b);color:#17220b;text-align:left;border-radius:18px;flex-direction:column;padding:6cqw;display:flex}.TypeReveal-module__YPbMXG__bundleFeatureSlide[data-theme=ink]{color:#f7f8f4;background:#17221e}.TypeReveal-module__YPbMXG__bundleFeatureSlide h3{letter-spacing:-.055em;white-space:pre-line;margin:0;font-size:7.6cqw;font-weight:780;line-height:1}.TypeReveal-module__YPbMXG__featureSummary{letter-spacing:-.015em;opacity:.75;margin:2.5cqw 0 0;font-size:clamp(10px,3.15cqw,21px);line-height:1.35}.TypeReveal-module__YPbMXG__bundleFeatureSlide dl{flex:1;grid-template-columns:1fr 1fr;align-content:space-between;gap:4cqw 5cqw;margin:5cqw 0 0;display:grid}.TypeReveal-module__YPbMXG__bundleFeatureSlide dl>div{border-top:1px solid #17220b30;min-width:0;padding-top:3cqw}.TypeReveal-module__YPbMXG__bundleFeatureSlide dl svg{width:6cqw;height:6cqw;margin-bottom:2cqw;display:block}.TypeReveal-module__YPbMXG__bundleFeatureSlide dt{white-space:nowrap;letter-spacing:-.025em;font-size:3.8cqw;font-weight:750;line-height:1.1}.TypeReveal-module__YPbMXG__bundleFeatureSlide dd{opacity:.75;margin:1.4cqw 0 0;font-size:clamp(10px,3.25cqw,21px);line-height:1.3}.TypeReveal-module__YPbMXG__bundleFeatureSlide[data-theme=ink] dl>div{border-color:#ffffff30}.TypeReveal-module__YPbMXG__bundleFeatureSlide[data-theme=ink] dl svg{color:var(--gut-lime,#c9f36b)}.TypeReveal-module__YPbMXG__bundleDots{justify-content:center;margin-top:4px;margin-bottom:6px;display:flex}.TypeReveal-module__YPbMXG__bundleDots button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.TypeReveal-module__YPbMXG__bundleDots span{background:#b7b7bc;border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s}.TypeReveal-module__YPbMXG__bundleDots [aria-current=true] span{background:#171719;transform:scale(1.25)}.dark .TypeReveal-module__YPbMXG__bundleDots [aria-current=true] span{background:#fff}@media (max-width:767px){.TypeReveal-module__YPbMXG__bundleCarousel{width:100%}.TypeReveal-module__YPbMXG__landscapeCarousel{margin-bottom:0}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__bundleDots{margin-top:4px;margin-bottom:4px}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__bundleDots button{height:24px}}@media (prefers-reduced-motion:reduce){.TypeReveal-module__YPbMXG__bundleCarousel{animation:none}.TypeReveal-module__YPbMXG__bundleDots span{transition:none}}.TypeReveal-module__YPbMXG__matchIntro>span{background-color:#0000;background-image:linear-gradient(var(--gut-lime,#c9f36b),var(--gut-lime,#c9f36b));background-position:0;background-repeat:no-repeat}.TypeReveal-module__YPbMXG__planNameButton:after{content:"";z-index:2;cursor:pointer;border-radius:inherit;position:absolute;inset:0}.TypeReveal-module__YPbMXG__matchCard:has(.TypeReveal-module__YPbMXG__planNameButton:focus-visible){outline-offset:4px;outline:2px solid #30d158}.TypeReveal-module__YPbMXG__joinNextSteps{text-align:left;flex-shrink:0;width:min(100%,520px);margin:10px auto 0}.TypeReveal-module__YPbMXG__joinNextSteps summary{cursor:pointer;letter-spacing:-.02em;color:#686870;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 2px;font-size:14px;font-weight:500;list-style:none;display:flex}.TypeReveal-module__YPbMXG__joinNextSteps summary::-webkit-details-marker{display:none}.TypeReveal-module__YPbMXG__joinNextSteps summary span{font-size:24px;font-weight:400;line-height:1;transition:transform .2s}.TypeReveal-module__YPbMXG__joinNextSteps[open] summary span{transform:rotate(45deg)}.TypeReveal-module__YPbMXG__joinNextSteps summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #278666}.TypeReveal-module__YPbMXG__joinNextSteps ol{counter-reset:join-step;gap:16px;margin:0;padding:2px 0 18px;list-style:none;display:grid}.TypeReveal-module__YPbMXG__joinNextSteps li{counter-increment:join-step;padding-left:38px;position:relative}.TypeReveal-module__YPbMXG__joinNextSteps li:before{content:counter(join-step);background:var(--gut-lime,#c9f36b);color:#17220b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:750;display:grid;position:absolute;top:0;left:0}.TypeReveal-module__YPbMXG__joinNextSteps strong{font-size:14px;font-weight:700}.TypeReveal-module__YPbMXG__joinNextSteps p{color:#686870;margin:4px 0 0;font-size:13px;line-height:1.45}.dark .TypeReveal-module__YPbMXG__joinNextSteps{border-color:#ffffff26}.dark .TypeReveal-module__YPbMXG__joinNextSteps p{color:#ffffffad}@media (prefers-reduced-motion:reduce){.TypeReveal-module__YPbMXG__joinNextSteps summary span{transition:none}}.TypeReveal-module__YPbMXG__bundleImageSlide{position:relative}.TypeReveal-module__YPbMXG__bundleDeliveryOverlay{text-align:center;color:#171719;pointer-events:none;background:linear-gradient(#fff0 0%,#ffffffc7 48%,#fffffff7 85%,#fff 100%);border-radius:0 0 18px 18px;margin:0;padding:12% 4% 2.5%;font-size:clamp(11px,3.3cqw,20px);font-weight:350;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.dark .TypeReveal-module__YPbMXG__joinNextSteps summary{color:#ffffffad}.TypeReveal-module__YPbMXG__landscapeCarousel .TypeReveal-module__YPbMXG__nextStepsSlide{color:#17221e;background:#eef1e8}.TypeReveal-module__YPbMXG__bundleNextSteps{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 1fr;gap:3cqw 5cqw;margin:4cqw 0 0;padding:0;list-style:none;display:grid}.TypeReveal-module__YPbMXG__bundleNextSteps li{border-top:1px solid #17220b30;align-items:center;gap:2.7cqw;min-width:0;padding-top:2.5cqw;display:flex}.TypeReveal-module__YPbMXG__bundleNextSteps li>span{width:5cqw;height:5cqw;color:var(--gut-lime,#c9f36b);background:#17221e;border-radius:50%;flex-shrink:0;place-items:center;font-size:3cqw;font-weight:750;display:grid}.TypeReveal-module__YPbMXG__bundleNextSteps strong{letter-spacing:-.025em;white-space:pre-line;font-size:3.6cqw;font-weight:750;line-height:1.1}@media (max-width:767px){.TypeReveal-module__YPbMXG__reasonScreen{padding:4px 0 12px}.TypeReveal-module__YPbMXG__reasonScreen .TypeReveal-module__YPbMXG__matchContent .TypeReveal-module__YPbMXG__matchIntro{margin-bottom:14px}.TypeReveal-module__YPbMXG__matchCard{padding:14px 20px 12px}.TypeReveal-module__YPbMXG__matchIdentity{margin:6px 0}.TypeReveal-module__YPbMXG__matchLetter{font-size:clamp(72px,10svh,90px)}.TypeReveal-module__YPbMXG__matchCardBottom{padding-top:8px}.TypeReveal-module__YPbMXG__matchCardBottom h3{margin-top:3px}.TypeReveal-module__YPbMXG__matchReasons{margin:14px auto 12px}.TypeReveal-module__YPbMXG__matchReasons>h3{margin-bottom:10px}.TypeReveal-module__YPbMXG__graphicReasons .TypeReveal-module__YPbMXG__reasonArt,.TypeReveal-module__YPbMXG__graphicReasons[data-count="3"] article:last-child .TypeReveal-module__YPbMXG__reasonArt{height:clamp(86px,13svh,110px)}.TypeReveal-module__YPbMXG__graphicReasons article{padding-bottom:10px}.TypeReveal-module__YPbMXG__graphicReasons h4{margin-top:4px;margin-bottom:4px}}.dark .TypeReveal-module__YPbMXG__reasonArt[data-bloating=true]{background:inherit;isolation:isolate}.dark .TypeReveal-module__YPbMXG__reasonArt[data-bloating=true] .TypeReveal-module__YPbMXG__artDark{mix-blend-mode:screen}.TypeReveal-module__YPbMXG__matchIdentity:has(.TypeReveal-module__YPbMXG__matchGutType){flex-direction:column;align-items:center;gap:6px}.TypeReveal-module__YPbMXG__matchGutType{letter-spacing:-.035em;text-align:center;color:var(--match-colour);font-size:clamp(38px,9vw,62px);font-weight:800;line-height:1.02}.dark .TypeReveal-module__YPbMXG__matchGutType{color:#fff}.TypeReveal-module__YPbMXG__matchCard .TypeReveal-module__YPbMXG__matchGutType{color:#fff}.TypeReveal-module__YPbMXG__planQualifier{letter-spacing:-.01em;color:#ffffffb3;margin:4px 0 0;font-size:14px;font-weight:600}.TypeReveal-module__YPbMXG__typeCopy .TypeReveal-module__YPbMXG__planQualifier{color:#76767e}.dark .TypeReveal-module__YPbMXG__typeCopy .TypeReveal-module__YPbMXG__planQualifier{color:#ffffff8c}.TypeReveal-module__YPbMXG__gutVerdict{text-align:center;letter-spacing:-.011em;color:#3a3a40;max-width:560px;margin:18px auto 0;font-size:16px;line-height:1.5}.dark .TypeReveal-module__YPbMXG__gutVerdict{color:#d8d8dd}.TypeReveal-module__YPbMXG__gutTypeMark{letter-spacing:-.03em;color:var(--accent);align-self:center;font-size:clamp(26px,7vw,40px);font-weight:800;line-height:1.05}@media (max-width:767px){.TypeReveal-module__YPbMXG__matchGutType{font-size:clamp(34px,11vw,52px)}.TypeReveal-module__YPbMXG__gutVerdict{margin-top:14px;font-size:15px}.TypeReveal-module__YPbMXG__planQualifier{font-size:13px}}@media (max-height:740px) and (max-width:767px){.TypeReveal-module__YPbMXG__matchGutType{font-size:clamp(30px,9.5vw,44px)}.TypeReveal-module__YPbMXG__gutVerdict{margin-top:10px;font-size:14px}}.TypeReveal-module__YPbMXG__gutVerdictState{text-align:center;letter-spacing:-.012em;color:#171719;max-width:560px;margin:8px auto 0;font-size:16px;font-weight:650;line-height:1.45}.dark .TypeReveal-module__YPbMXG__gutVerdictState{color:#f7f7f8}@media (max-width:767px){.TypeReveal-module__YPbMXG__gutVerdictState{margin-top:6px;font-size:15px}}@media (max-height:740px) and (max-width:767px){.TypeReveal-module__YPbMXG__gutVerdictState{font-size:14px}}.TypeReveal-module__YPbMXG__gutVerdictNote{text-align:center;color:#8a8a8e;max-width:560px;margin:10px auto 0;font-size:12px;line-height:1.4}.dark .TypeReveal-module__YPbMXG__gutVerdictNote{color:#8e8e93}.TypeReveal-module__YPbMXG__journeyScroll{height:var(--journey-height,calc(100dvh - 100px));overscroll-behavior-y:contain;padding-bottom:max(24px,env(safe-area-inset-bottom));scrollbar-width:thin;overflow-y:auto}.TypeReveal-module__YPbMXG__matchIntro{outline:none}.TypeReveal-module__YPbMXG__matchCardTop+.TypeReveal-module__YPbMXG__matchCardBottom{margin-top:24px;padding-top:20px;padding-bottom:12px}.TypeReveal-module__YPbMXG__recommendationSubtitle{color:#686870;text-align:center;margin:0 auto 20px;font-size:16px;line-height:1.5}.dark .TypeReveal-module__YPbMXG__recommendationSubtitle{color:#aaaab2}.TypeReveal-module__YPbMXG__reasonScreen .TypeReveal-module__YPbMXG__matchContent .TypeReveal-module__YPbMXG__matchIntro:has(+.TypeReveal-module__YPbMXG__recommendationSubtitle){margin-bottom:10px}.TypeReveal-module__YPbMXG__combinedJourney{height:var(--journey-height,calc(100dvh - 100px));flex-direction:column;min-height:0;display:flex}.TypeReveal-module__YPbMXG__resultScroll{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.TypeReveal-module__YPbMXG__productRecommendation h3{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.TypeReveal-module__YPbMXG__productRecommendation>p{color:#686870;margin:8px 0 16px;font-size:14px;line-height:1.5}.TypeReveal-module__YPbMXG__resultProduct{border-radius:20px;width:100%;height:auto;display:block;overflow:hidden}.TypeReveal-module__YPbMXG__productRecommendation .TypeReveal-module__YPbMXG__digitalDelivery{margin:10px 0 0;font-size:12px}.TypeReveal-module__YPbMXG__resultFooter{padding:12px 0 max(16px,env(safe-area-inset-bottom));background:#f7f7f9;flex-shrink:0}.TypeReveal-module__YPbMXG__includedFeatures{text-align:left;gap:14px;margin:0;padding:4px 0 18px;list-style:none;display:grid}.TypeReveal-module__YPbMXG__includedFeatures li{align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.TypeReveal-module__YPbMXG__includedFeatures svg{flex-shrink:0}.dark .TypeReveal-module__YPbMXG__productRecommendation>p{color:#aaaab2}.dark .TypeReveal-module__YPbMXG__resultFooter{background:#171719}.TypeReveal-module__YPbMXG__combinedJourney .TypeReveal-module__YPbMXG__matchContent{flex-direction:column;gap:24px;display:flex}.TypeReveal-module__YPbMXG__resultHeading,.TypeReveal-module__YPbMXG__resultExplanation{flex-direction:column;gap:12px;display:flex}.TypeReveal-module__YPbMXG__combinedJourney .TypeReveal-module__YPbMXG__reasonScreen .TypeReveal-module__YPbMXG__matchContent .TypeReveal-module__YPbMXG__matchIntro,.TypeReveal-module__YPbMXG__combinedJourney .TypeReveal-module__YPbMXG__recommendationSubtitle,.TypeReveal-module__YPbMXG__combinedJourney .TypeReveal-module__YPbMXG__gutVerdict,.TypeReveal-module__YPbMXG__combinedJourney .TypeReveal-module__YPbMXG__gutVerdictNote{margin:0 auto}.TypeReveal-module__YPbMXG__productRecommendation{flex-direction:column;gap:12px;display:flex}.TypeReveal-module__YPbMXG__productHeading{flex-direction:column;gap:8px;display:flex}.TypeReveal-module__YPbMXG__productHeading p{color:#686870;margin:0;font-size:14px;line-height:1.5}.TypeReveal-module__YPbMXG__productFigure{background:#fff;border-radius:20px;flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden;box-shadow:0 12px 28px -10px #1717192e,0 2px 6px #1717190d}.TypeReveal-module__YPbMXG__productRecommendation .TypeReveal-module__YPbMXG__digitalDelivery{color:#686870;margin:0;font-size:12px;line-height:1.5}.TypeReveal-module__YPbMXG__combinedJourney .TypeReveal-module__YPbMXG__matchReasons{width:100%;margin:0}.TypeReveal-module__YPbMXG__combinedJourney .TypeReveal-module__YPbMXG__matchReasons>h3{margin:0 0 16px}.TypeReveal-module__YPbMXG__resultDetails{width:min(100%,520px);margin:0 auto}.TypeReveal-module__YPbMXG__resultDetails .TypeReveal-module__YPbMXG__joinNextSteps{border-top:1px solid #00000012;width:100%;margin:0}.TypeReveal-module__YPbMXG__resultDetails .TypeReveal-module__YPbMXG__joinNextSteps:last-child{border-bottom:1px solid #00000012}.dark .TypeReveal-module__YPbMXG__productHeading p{color:#aaaab2}.dark .TypeReveal-module__YPbMXG__productRecommendation .TypeReveal-module__YPbMXG__digitalDelivery{color:#aaaab2}.dark .TypeReveal-module__YPbMXG__resultDetails .TypeReveal-module__YPbMXG__joinNextSteps{border-color:#ffffff18}.TypeReveal-module__YPbMXG__joinNextSteps .TypeReveal-module__YPbMXG__includedFeatures li{counter-increment:none;padding-left:0}.TypeReveal-module__YPbMXG__joinNextSteps .TypeReveal-module__YPbMXG__includedFeatures li:before{content:none}.TypeReveal-module__YPbMXG__includedIcon{background:var(--gut-lime,#c9f36b);color:#17220b;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.TypeReveal-module__YPbMXG__resultDetailsHeading{letter-spacing:-.02em;color:#686870;margin:0;padding:16px 2px;font-size:14px;font-weight:500}.dark .TypeReveal-module__YPbMXG__resultDetailsHeading{color:#ffffffad}.TypeReveal-module__YPbMXG__combinedJourney .TypeReveal-module__YPbMXG__resultScroll{overflow-x:hidden}.TypeReveal-module__YPbMXG__combinedJourney .TypeReveal-module__YPbMXG__productRecommendation{margin-top:-18px}.TypeReveal-module__YPbMXG__combinedJourney,.TypeReveal-module__YPbMXG__combinedJourney .TypeReveal-module__YPbMXG__resultScroll{min-width:0;max-width:100%}.TypeReveal-module__YPbMXG__combinedJourney .TypeReveal-module__YPbMXG__matchContent,.TypeReveal-module__YPbMXG__combinedJourney .TypeReveal-module__YPbMXG__matchReasons{min-width:0}.TypeReveal-module__YPbMXG__productFigure .TypeReveal-module__YPbMXG__resultProduct{border-radius:0}.TypeReveal-module__YPbMXG__productRecommendation .TypeReveal-module__YPbMXG__productFigure .TypeReveal-module__YPbMXG__digitalDelivery{color:#686870;background:#fff;padding:14px 16px}.TypeReveal-module__YPbMXG__combinedJourney .TypeReveal-module__YPbMXG__resultScroll{box-sizing:border-box;width:calc(100% + 40px);max-width:none;margin-inline:-20px;padding-inline:20px}
.gut-education-module__p7SB6G__body{gap:14px;width:100%;max-width:560px;margin:18px auto 0;display:grid}.gut-education-module__p7SB6G__close{text-wrap:balance}.gut-education-module__p7SB6G__hero{aspect-ratio:16/9}.gut-education-module__p7SB6G__tile{padding-block:16px}.gut-education-module__p7SB6G__label,.gut-education-module__p7SB6G__tiles,.gut-education-module__p7SB6G__points,.gut-education-module__p7SB6G__close,.gut-education-module__p7SB6G__subtitle{min-width:0}@media (max-width:767px){.gut-education-module__p7SB6G__screen[data-variant=irregular] h2{font-size:clamp(24px,7.5vw,28px)}.gut-education-module__p7SB6G__screen[data-variant=loose] h2{font-size:clamp(22px,6.9vw,28px)}}@media (min-width:768px){.gut-education-module__p7SB6G__body{max-width:var(--gut-content-width);gap:clamp(10px,1.5dvh,20px);margin-top:clamp(16px,2dvh,28px)}.gut-education-module__p7SB6G__hero{aspect-ratio:auto;height:clamp(160px,26dvh,340px)}.gut-education-module__p7SB6G__tile{gap:clamp(8px,1dvh,14px);padding-block:clamp(12px,2dvh,24px)}.gut-education-module__p7SB6G__tile svg{width:clamp(26px,3dvh,36px);height:clamp(26px,3dvh,36px)}.gut-education-module__p7SB6G__tile span{font-size:clamp(16px,2dvh,22px)}.gut-education-module__p7SB6G__screen .gut-education-module__p7SB6G__subtitle{max-width:var(--gut-content-width);font-size:clamp(16px,2dvh,22px)}.gut-education-module__p7SB6G__close{max-width:52ch;margin-inline:auto;font-size:clamp(14px,1.7dvh,19px)}.gut-education-module__p7SB6G__label{font-size:clamp(12px,1.4dvh,16px)}.gut-education-module__p7SB6G__points li{padding:clamp(12px,1.8dvh,22px)}.gut-education-module__p7SB6G__points li p:first-child{font-size:clamp(15px,1.8dvh,20px)}.gut-education-module__p7SB6G__points li p+p{font-size:clamp(13px,1.6dvh,18px)}}@media (max-width:767px) and (max-height:740px){.gut-education-module__p7SB6G__body{gap:10px;margin-top:12px}.gut-education-module__p7SB6G__tile{padding-block:12px}}.gut-education-module__p7SB6G__screen[data-gut-education=fat-storage] .gut-education-module__p7SB6G__hero{aspect-ratio:4/3}@media (min-width:768px){.gut-education-module__p7SB6G__screen[data-gut-education=fat-storage] .gut-education-module__p7SB6G__hero{aspect-ratio:auto;height:clamp(220px,34dvh,440px)}}.gut-education-module__p7SB6G__screen[data-gut-education=fat-storage] .gut-education-module__p7SB6G__subtitle{white-space:pre-line}.gut-education-module__p7SB6G__hero{isolation:isolate;background:0 0}.gut-education-module__p7SB6G__hero img{mix-blend-mode:multiply}.dark .gut-education-module__p7SB6G__hero img{mix-blend-mode:screen;filter:contrast(1.4)}.dark .gut-education-module__p7SB6G__hero[data-bloating=true] img{filter:none}
@media (max-width:767px){.pregnancy-congrats-module__pUPFua__screen{padding-bottom:calc(var(--join-cta-gap,18px) + 90px);overflow-y:auto}.pregnancy-congrats-module__pUPFua__heading{flex-shrink:0;margin-bottom:20px}.pregnancy-congrats-module__pUPFua__heading>span{margin-bottom:14px;font-size:58px}.pregnancy-congrats-module__pUPFua__details{flex:none;padding-bottom:0;overflow:visible}.pregnancy-congrats-module__pUPFua__feature{padding:14px 20px}.pregnancy-congrats-module__pUPFua__consent{flex-shrink:0;min-height:44px;margin-top:16px}}
@keyframes EmailCaptureStep-module__zmhIya__enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.EmailCaptureStep-module__zmhIya__entrance [data-question-heading]{animation:.55s cubic-bezier(.22,1,.36,1) both EmailCaptureStep-module__zmhIya__enter}.EmailCaptureStep-module__zmhIya__entrance [data-testid=email-capture-oauth-apple]{animation:.5s cubic-bezier(.22,1,.36,1) 80ms both EmailCaptureStep-module__zmhIya__enter}.EmailCaptureStep-module__zmhIya__entrance [data-testid=email-capture-oauth-google]{animation:.5s cubic-bezier(.22,1,.36,1) .14s both EmailCaptureStep-module__zmhIya__enter}.EmailCaptureStep-module__zmhIya__entrance [data-testid=email-capture-email]{animation:.5s cubic-bezier(.22,1,.36,1) .2s both EmailCaptureStep-module__zmhIya__enter}@media (prefers-reduced-motion:reduce){.EmailCaptureStep-module__zmhIya__entrance [data-question-heading],.EmailCaptureStep-module__zmhIya__entrance [data-testid=email-capture-oauth-apple],.EmailCaptureStep-module__zmhIya__entrance [data-testid=email-capture-oauth-google],.EmailCaptureStep-module__zmhIya__entrance [data-testid=email-capture-email]{animation:none}}.EmailCaptureStep-module__zmhIya__planHeading [data-question-title]{letter-spacing:-.048em;font-size:clamp(34px,5vw,66px);font-weight:760;line-height:1.02}.EmailCaptureStep-module__zmhIya__headingLine{display:block}@media (min-width:768px){.EmailCaptureStep-module__zmhIya__planHeading [data-testid=email-capture-composition]{padding-left:0;padding-right:0}.EmailCaptureStep-module__zmhIya__planHeading [data-testid=email-capture-scrollport]{max-width:640px}.EmailCaptureStep-module__zmhIya__planHeading .EmailCaptureStep-module__zmhIya__headingLine{white-space:nowrap}}.EmailCaptureStep-module__zmhIya__headingHighlight{background:var(--gut-lime,#c9f36b);color:#17220b;margin:6px auto 0;padding:0 .13em .04em;display:table}@media (max-width:767px){.EmailCaptureStep-module__zmhIya__planHeading [data-question-title]{font-size:clamp(30px,8.6vw,46px)}}
.vehicle-responsive-module__LJYkvG__funnel{--vehicle-banner-height:0px;--join-cta-gap:max(18px,env(safe-area-inset-bottom),var(--vehicle-banner-height))}@media (min-width:768px){.vehicle-responsive-module__LJYkvG__funnel{--gut-content-width:clamp(480px,min(48vw,66dvh),760px);--vehicle-header:clamp(72px,11dvh,120px);--vehicle-title:clamp(28px,4.6dvh,48px)}.vehicle-responsive-module__LJYkvG__funnel [data-join-header]{height:var(--vehicle-header);padding-top:8px}.vehicle-responsive-module__LJYkvG__funnel [data-join-content]:has([data-quiz-runner]){padding-bottom:calc(var(--vehicle-banner-height) + 16px)}.vehicle-responsive-module__LJYkvG__funnel [data-quiz-runner]{padding-top:calc(var(--vehicle-header) + 12px);padding-bottom:16px}.vehicle-responsive-module__LJYkvG__funnel [data-quiz-runner] h2{font-size:var(--vehicle-title);line-height:1.1}.vehicle-responsive-module__LJYkvG__funnel [data-quiz-runner]:has([data-gut-education]){justify-content:center}.vehicle-responsive-module__LJYkvG__funnel [data-quiz-runner]:has([data-gut-education]) [data-join-footer]{max-width:var(--gut-content-width);height:clamp(56px,6dvh,68px);margin-top:clamp(24px,3dvh,40px);font-size:clamp(16px,1.8dvh,20px)}.vehicle-responsive-module__LJYkvG__funnel [data-quiz-content]:has([data-gut-education]){flex:none}.vehicle-responsive-module__LJYkvG__funnel [data-question-heading]{margin-bottom:clamp(16px,3dvh,32px)}.vehicle-responsive-module__LJYkvG__funnel [data-question-subtitle]{white-space:normal;text-wrap:balance;font-size:clamp(15px,2dvh,19px)}.vehicle-responsive-module__LJYkvG__funnel [data-tap-card-layout=horizontal]{padding-block:clamp(8px,1.2dvh,18px)}.vehicle-responsive-module__LJYkvG__funnel [data-tap-card-layout=vertical]{padding-block:clamp(16px,3dvh,40px)}.vehicle-responsive-module__LJYkvG__funnel [data-tap-card-icon]{width:clamp(44px,8dvh,80px);height:clamp(44px,8dvh,80px);margin-bottom:clamp(8px,1.5dvh,20px)}}@media (max-width:767px) and (max-height:740px){.vehicle-responsive-module__LJYkvG__funnel [data-question-heading]{margin-bottom:12px}.vehicle-responsive-module__LJYkvG__funnel [data-tap-card-layout=horizontal]{padding-block:12px}.vehicle-responsive-module__LJYkvG__funnel [data-tap-card-layout=vertical]{padding-block:18px}}.vehicle-responsive-module__LJYkvG__funnel[data-profile-welcome=true] [data-join-header]{height:68px;min-height:68px;padding-top:env(safe-area-inset-top);grid-template-columns:1fr 40px;position:relative}.vehicle-responsive-module__LJYkvG__funnel[data-profile-welcome=true] [data-join-header]>button[aria-label=Go\ back]{display:none}.vehicle-responsive-module__LJYkvG__funnel[data-profile-welcome=true] [data-join-header]>img{width:56px;margin:0}.vehicle-responsive-module__LJYkvG__funnel[data-profile-welcome=true] [data-join-content]{min-height:0;padding-top:0}.vehicle-responsive-module__LJYkvG__funnel[data-profile-welcome=true] [data-draft-status]{display:none}.vehicle-responsive-module__LJYkvG__funnel[data-profile-welcome=true] [data-join-header]{height:56px;min-height:56px}.vehicle-responsive-module__LJYkvG__funnel[data-profile-welcome=true] [data-join-content]{padding-bottom:0}@media (min-width:1024px){.vehicle-responsive-module__LJYkvG__funnel[data-profile-welcome=true] [data-join-header]{width:min(100%,1440px);height:80px;min-height:80px;margin-inline:auto;padding-inline:clamp(32px,4vw,60px)}.vehicle-responsive-module__LJYkvG__funnel[data-profile-welcome=true] [data-join-header]>img{width:68px}.vehicle-responsive-module__LJYkvG__funnel[data-profile-welcome=true] [data-join-content]{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(32px,4vw,60px)}}@media (min-width:768px){:is(.vehicle-responsive-module__LJYkvG__funnel [data-join-content]:has([data-age-screen]),.vehicle-responsive-module__LJYkvG__funnel [data-join-content]:has([data-gender-cards])){min-height:100dvh;padding-top:var(--vehicle-header);padding-bottom:20px}.vehicle-responsive-module__LJYkvG__funnel [data-age-screen]{justify-content:center}.vehicle-responsive-module__LJYkvG__funnel [data-age-content]{gap:clamp(18px,3vh,30px);padding-block:0}.vehicle-responsive-module__LJYkvG__funnel [data-age-content]>[role=group]{grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;height:clamp(260px,100dvh - 300px,620px);min-height:0}.vehicle-responsive-module__LJYkvG__funnel [data-age-content] h1{font-size:clamp(30px,4.2vh,48px)}.vehicle-responsive-module__LJYkvG__funnel [data-quiz-runner]:has([data-gender-cards]){padding-block:0}.vehicle-responsive-module__LJYkvG__funnel [data-gender-cards]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:max-content;max-width:100%;height:clamp(280px,100dvh - 280px,580px);min-height:0;margin-inline:auto}.vehicle-responsive-module__LJYkvG__funnel [data-gender-cards]>button{aspect-ratio:3/4;width:auto;height:100%}.vehicle-responsive-module__LJYkvG__funnel [data-quiz-content]:has([data-gender-cards]) [data-question-heading]{margin-bottom:clamp(20px,3vh,32px)}.vehicle-responsive-module__LJYkvG__funnel [data-age-content]>[role=group]{height:clamp(220px,100dvh - 400px,520px)}.vehicle-responsive-module__LJYkvG__funnel [data-gender-cards]{max-width:none;height:clamp(240px,100dvh - 340px,480px)}}@media (max-width:767px){.vehicle-responsive-module__LJYkvG__funnel [data-age-hormones-title]{white-space:pre;letter-spacing:-.03em;font-size:clamp(23px,6.7vw,30px);line-height:1.16}.vehicle-responsive-module__LJYkvG__funnel [data-age-screen]{justify-content:flex-start}.vehicle-responsive-module__LJYkvG__funnel [data-age-content]{margin-top:0;margin-bottom:auto}.vehicle-responsive-module__LJYkvG__funnel [data-quiz-runner]:has([data-age-hormones])>div[aria-hidden=true]{height:0}.vehicle-responsive-module__LJYkvG__funnel:has([data-age-hormones]) [data-join-header]{height:44px}.vehicle-responsive-module__LJYkvG__funnel [data-age-hormones]>div{padding-top:4px;padding-bottom:calc(var(--join-cta-gap,18px) + 90px)}.vehicle-responsive-module__LJYkvG__funnel [data-age-hormones-portrait]{zoom:.65;margin-bottom:8px}.vehicle-responsive-module__LJYkvG__funnel [data-age-hormones-title]{margin-top:14px}.vehicle-responsive-module__LJYkvG__funnel [data-age-hormones-chart]{margin-top:20px;padding-top:0;padding-bottom:0}.vehicle-responsive-module__LJYkvG__funnel [data-age-hormones-chart]>svg{width:100%;height:auto}.vehicle-responsive-module__LJYkvG__funnel [data-age-hormones-chart]>p{margin-top:10px}.vehicle-responsive-module__LJYkvG__funnel [data-age-context]{border-radius:18px;margin-top:18px;padding:18px 16px}.vehicle-responsive-module__LJYkvG__funnel [data-age-context]>p:first-child{margin-bottom:10px}.vehicle-responsive-module__LJYkvG__funnel [data-quiz-runner]:has([data-custom-diet-progress])>div[aria-hidden=true]{height:0}.vehicle-responsive-module__LJYkvG__funnel [data-quiz-content]:has([data-custom-diet-progress]){justify-content:flex-start}}.vehicle-responsive-module__LJYkvG__funnel[data-headerless-results=true] [data-join-content]{padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom))}.vehicle-responsive-module__LJYkvG__funnel[data-headerless-results=true] [data-quiz-runner]{padding-top:0;padding-bottom:0}.vehicle-responsive-module__LJYkvG__funnel [data-age-brand]{flex-direction:column;align-items:center;gap:10px;margin-bottom:24px;display:flex}.vehicle-responsive-module__LJYkvG__funnel [data-age-brand] img{width:64px;height:auto}.vehicle-responsive-module__LJYkvG__funnel [data-age-brand] span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.vehicle-responsive-module__LJYkvG__funnel [data-age-highlight]{background:linear-gradient(var(--gut-lime,#c9f36b),var(--gut-lime,#c9f36b))center/100% 82% no-repeat;color:#17220b;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.vehicle-responsive-module__LJYkvG__funnel [data-age-content] h1{text-wrap:balance;line-height:1.24}.vehicle-responsive-module__LJYkvG__funnel [data-age-content] h1+p{text-wrap:balance;max-width:560px;margin:12px auto 0;font-weight:400}@media (min-width:768px){.vehicle-responsive-module__LJYkvG__funnel[data-age-entry=true] [data-join-header]{max-width:1120px;left:50%;transform:translate(-50%)}.vehicle-responsive-module__LJYkvG__funnel [data-age-content]{max-width:1040px}.vehicle-responsive-module__LJYkvG__funnel [data-age-content] [role=group]{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;height:auto;min-height:0}.vehicle-responsive-module__LJYkvG__funnel [data-age-content] [role=group] button{aspect-ratio:3/4;width:100%;height:auto}}.vehicle-responsive-module__LJYkvG__funnel[data-age-entry=true] [data-story-entry-header]{max-width:none;position:relative;left:0;transform:none}.vehicle-responsive-module__LJYkvG__funnel [data-story-entry-header]>button:first-child{position:absolute;top:30px;left:max(32px,50vw - 640px)}.vehicle-responsive-module__LJYkvG__funnel [data-story-entry-header]>button:first-child img{width:82px;height:auto}.vehicle-responsive-module__LJYkvG__funnel [data-story-entry-header]>button:last-child{margin-left:auto}@media (min-width:768px){.vehicle-responsive-module__LJYkvG__funnel[data-age-entry=true] [data-story-entry-header]{position:absolute}}@media (max-width:760px){.vehicle-responsive-module__LJYkvG__funnel [data-story-entry-header]>button:first-child{top:24px;left:24px}.vehicle-responsive-module__LJYkvG__funnel [data-story-entry-header]>button:first-child img{width:66px}}.vehicle-responsive-module__LJYkvG__funnel[data-age-entry=true]:has([data-story-entry-header]) [data-age-screen]>div>div{flex:1 0 auto;padding-block:24px}.vehicle-responsive-module__LJYkvG__funnel[data-age-entry=true]:has([data-story-entry-header]) [data-age-content]{margin-block:auto;padding-block:0}.vehicle-responsive-module__LJYkvG__funnel[data-age-entry=true]:has([data-story-entry-header]) [data-join-content]{padding-bottom:0}@media (min-width:768px){.vehicle-responsive-module__LJYkvG__funnel[data-age-entry=true]:has([data-story-entry-header]) [data-join-content]{padding-top:var(--vehicle-header);padding-bottom:var(--vehicle-header)}}.vehicle-responsive-module__LJYkvG__funnel[data-age-entry=true]:has([data-story-entry-header]) [data-age-screen]{justify-content:flex-start}.vehicle-responsive-module__LJYkvG__funnel[data-age-entry=true]:has([data-story-entry-header]) [data-age-content]{margin-block:0}.vehicle-responsive-module__LJYkvG__funnel[data-age-entry=true]:has([data-story-entry-header]) [data-age-screen]>div>div{padding-top:32px}@media (max-width:767px){.vehicle-responsive-module__LJYkvG__funnel[data-age-entry=true] [data-story-entry-header]>button:first-child{left:50%;transform:translate(-50%)}.vehicle-responsive-module__LJYkvG__funnel[data-age-entry=true] [data-story-entry-header]>button:last-child{display:none}}.vehicle-responsive-module__LJYkvG__funnel [data-direct-gut-entry] [data-age-content] h1+p{text-wrap:wrap;max-width:none}.vehicle-responsive-module__LJYkvG__funnel{--gut-lime:#b8f52b;--gut-lime-rgb:184 245 43}
