.half-module__Q7tzJa__page{color:var(--color-ink);background:#fff;font-family:inherit}.half-module__Q7tzJa__page *{box-sizing:border-box}.half-module__Q7tzJa__page h1,.half-module__Q7tzJa__page h2,.half-module__Q7tzJa__page h3{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600}.half-module__Q7tzJa__page :is(section,details){scroll-margin-top:100px}.half-module__Q7tzJa__page :is(a,button,summary):focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.half-module__Q7tzJa__page p{color:var(--color-ink-2);font-size:17px;line-height:1.75}.half-module__Q7tzJa__eyebrow{letter-spacing:.045em;color:var(--color-txt-2);font-size:13px;font-weight:600;line-height:1.7}.half-module__Q7tzJa__hero{background:var(--color-cream);border-bottom:1px solid var(--color-line)}.half-module__Q7tzJa__heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:60px;max-width:1160px;margin:auto;padding:48px 32px;display:grid}.half-module__Q7tzJa__intro{align-self:center}.half-module__Q7tzJa__intro h1{letter-spacing:-.045em;margin:20px 0;font-size:42px;line-height:1.18}.half-module__Q7tzJa__intro h1 span{color:var(--color-accent)}.half-module__Q7tzJa__intro>p{margin:0 0 24px}.half-module__Q7tzJa__page .half-module__Q7tzJa__small{color:var(--color-txt-2);font-size:14px;line-height:1.75}.half-module__Q7tzJa__intro>.half-module__Q7tzJa__small{margin:20px 0 0}.half-module__Q7tzJa__byline{align-items:center;gap:10px;font-size:14px;display:flex}.half-module__Q7tzJa__byline strong,.half-module__Q7tzJa__byline small{line-height:1.7;display:block}.half-module__Q7tzJa__byline small{color:var(--color-txt-2);font-size:14px}.half-module__Q7tzJa__byline a{text-underline-offset:3px;text-decoration:underline}.half-module__Q7tzJa__avatar{border:1px solid var(--color-line);background:#e8f1fa;border-radius:50%;flex:0 0 44px;width:44px;height:44px;display:block;position:relative;overflow:hidden}.half-module__Q7tzJa__avatar img{width:80px;max-width:none;height:80px;position:absolute;top:-3px;left:-18px}.half-module__Q7tzJa__wizard{border:1px solid var(--color-line);background:#fff;border-radius:20px;min-width:0;min-height:440px;padding:28px}.half-module__Q7tzJa__stepTop{justify-content:space-between;align-items:center;gap:18px;margin-bottom:21px;display:flex}.half-module__Q7tzJa__stepTop>span:first-child{color:var(--color-txt-2);font:13px var(--font-jetbrains),monospace}.half-module__Q7tzJa__progress{gap:5px;display:flex}.half-module__Q7tzJa__progress i{background:#dee3ee;border-radius:3px;width:25px;height:4px}.half-module__Q7tzJa__progress i:first-child,.half-module__Q7tzJa__progress i[data-active=true]{background:var(--color-accent)}.half-module__Q7tzJa__wizard h2{margin:0 0 12px;font-size:27px;line-height:1.3}.half-module__Q7tzJa__wizard h2:focus{outline:none}.half-module__Q7tzJa__wizard .half-module__Q7tzJa__questionHelp{margin:0 0 22px;font-size:15px;line-height:1.7}.half-module__Q7tzJa__answers{gap:10px;display:grid}.half-module__Q7tzJa__answers button,.half-module__Q7tzJa__dayAnswers button{text-align:left;border:1px solid var(--color-line);width:100%;color:var(--color-ink);cursor:pointer;font:inherit;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.half-module__Q7tzJa__answers button:hover,.half-module__Q7tzJa__dayAnswers button:hover{border-color:var(--color-accent);background:#f5f8ff}.half-module__Q7tzJa__answers strong{font-size:16px;font-weight:600;line-height:1.5;display:block}.half-module__Q7tzJa__answers small{color:var(--color-txt-2);margin-top:5px;font-size:14px;line-height:1.65;display:block}.half-module__Q7tzJa__answers button>span:last-child,.half-module__Q7tzJa__dayAnswers button>span{color:var(--color-accent)}.half-module__Q7tzJa__dayAnswers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 18px;display:grid}.half-module__Q7tzJa__dayAnswers button{min-height:68px;font-size:17px;font-weight:600}.half-module__Q7tzJa__wizard .half-module__Q7tzJa__noSignup{color:var(--color-txt-2);margin:20px 0 0;font-size:13px;line-height:1.7}.half-module__Q7tzJa__textButton{color:var(--color-txt-2);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:5px 0;font-size:14px;text-decoration:underline}.half-module__Q7tzJa__result>p{margin:0 0 19px;font-size:16px}.half-module__Q7tzJa__result .half-module__Q7tzJa__planFacts{color:var(--color-txt-2);margin:0 0 17px;font-size:14px}.half-module__Q7tzJa__startCheck{background:#f5f8ff;border:1px solid #e0e7f7;border-radius:11px;margin:20px 0;padding:16px}.half-module__Q7tzJa__startCheck strong{font-size:15px;font-weight:600}.half-module__Q7tzJa__startCheck p{margin:8px 0 0;font-size:15px;line-height:1.7}.half-module__Q7tzJa__startCheck .half-module__Q7tzJa__small{font-size:13px}.half-module__Q7tzJa__primaryButton{background:var(--color-accent);border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.6;display:flex;color:#fff!important}.half-module__Q7tzJa__primaryButton:hover{background:var(--color-accent-deep)}.half-module__Q7tzJa__officialLink{min-height:44px;color:var(--color-txt-2);text-underline-offset:4px;justify-content:center;align-items:center;font-size:14px;text-decoration:underline;display:flex}.half-module__Q7tzJa__appBridge{color:var(--color-accent);border-top:1px solid var(--color-line);text-underline-offset:4px;margin-top:13px;padding-top:16px;font-size:14px;line-height:1.7;text-decoration:underline;display:block}.half-module__Q7tzJa__rayvik{border:1px solid var(--color-line);background:var(--color-cream);border-radius:20px;max-width:1096px;margin:42px auto 0;padding:28px}.half-module__Q7tzJa__rayvik h2{margin:10px 0 14px;font-size:30px;line-height:1.3}.half-module__Q7tzJa__rayvikIntro p{margin:0}.half-module__Q7tzJa__journey{margin:23px 0 0;position:relative;container-type:inline-size}.half-module__Q7tzJa__journey img{aspect-ratio:2;border-radius:12px;width:100%;height:auto;display:block}.half-module__Q7tzJa__journey>span{color:var(--color-accent);font-family:var(--font-poppins),sans-serif;letter-spacing:-.02em;pointer-events:none;font-size:6.1cqw;font-weight:600;line-height:1;position:absolute;top:12.4%;left:50%;transform:translate(-50%)}.half-module__Q7tzJa__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:23px 0;display:grid}.half-module__Q7tzJa__benefits>div{border-left:2px solid #afc4ff;padding-left:14px}.half-module__Q7tzJa__benefits strong{font-size:16px;font-weight:600;display:block}.half-module__Q7tzJa__benefits span{color:var(--color-ink-2);margin-top:5px;font-size:15px;line-height:1.7;display:block}.half-module__Q7tzJa__ctaRow{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:20px;padding-top:21px;display:flex}.half-module__Q7tzJa__ctaRow>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.half-module__Q7tzJa__ctaRow button{min-height:48px;font-size:15px}.half-module__Q7tzJa__ctaRow a{text-underline-offset:4px;padding:10px 0;font-size:14px;text-decoration:underline}.half-module__Q7tzJa__ctaRow p{max-width:220px;color:var(--color-txt-2);margin:0;font-size:14px;line-height:1.7}.half-module__Q7tzJa__more{max-width:900px;margin:38px auto 0;padding:0 32px}.half-module__Q7tzJa__more>details{border-bottom:1px solid var(--color-line)}.half-module__Q7tzJa__more>details>summary{cursor:pointer;padding:21px 0;font-size:18px;font-weight:500;line-height:1.6}.half-module__Q7tzJa__detailsBody{padding:0 0 20px}.half-module__Q7tzJa__detailsBody>p{margin:0 0 18px}.half-module__Q7tzJa__detailsBody a{color:var(--color-accent);text-underline-offset:4px;text-decoration:underline}.half-module__Q7tzJa__detailsBody h3{margin:24px 0 10px;font-size:19px;line-height:1.5}.half-module__Q7tzJa__compareRow{border-top:1px solid var(--color-line);grid-template-columns:1fr 1.7fr;gap:25px;padding:22px 0;display:grid}.half-module__Q7tzJa__compareRow h3{margin:7px 0}.half-module__Q7tzJa__compareRow p{margin:0 0 13px;font-size:15px}.half-module__Q7tzJa__compareRow a{font-size:14px}.half-module__Q7tzJa__walkNote{border-top:1px solid var(--color-line)}.half-module__Q7tzJa__walkNote p{font-size:16px}.half-module__Q7tzJa__more>.half-module__Q7tzJa__sources>summary{color:var(--color-txt-2);font-size:14px}.half-module__Q7tzJa__sources p,.half-module__Q7tzJa__sources li{color:var(--color-txt-2);font-size:14px;line-height:1.8}.half-module__Q7tzJa__sources ul{padding-left:20px}.half-module__Q7tzJa__related{max-width:1160px;margin:16px auto 60px;padding:30px 32px 0}.half-module__Q7tzJa__related>.half-module__Q7tzJa__eyebrow{margin-bottom:18px;display:block}@media (max-width:1050px){.half-module__Q7tzJa__heroInner{gap:30px}.half-module__Q7tzJa__intro h1{font-size:37px}.half-module__Q7tzJa__rayvik{margin-left:32px;margin-right:32px}}@media (max-width:760px){.half-module__Q7tzJa__heroInner{padding:28px 20px 26px;display:block}.half-module__Q7tzJa__intro h1{margin:13px 0 16px;font-size:32px}.half-module__Q7tzJa__intro>p{margin-bottom:18px;font-size:16px;line-height:1.7}.half-module__Q7tzJa__byline,.half-module__Q7tzJa__byline small{font-size:13px}.half-module__Q7tzJa__avatar{flex-basis:36px;width:36px;height:36px}.half-module__Q7tzJa__avatar img{left:-22px}.half-module__Q7tzJa__intro>.half-module__Q7tzJa__small{display:none}.half-module__Q7tzJa__wizard{min-height:0;margin-top:24px;padding:22px 18px}.half-module__Q7tzJa__wizard h2{font-size:24px}.half-module__Q7tzJa__stepTop{margin-bottom:15px}.half-module__Q7tzJa__answers button{padding:13px}.half-module__Q7tzJa__answers strong{font-size:15px}.half-module__Q7tzJa__answers small{font-size:13px}.half-module__Q7tzJa__dayAnswers{margin:22px 0 13px}.half-module__Q7tzJa__result>p{font-size:16px}.half-module__Q7tzJa__startCheck p{font-size:14px}.half-module__Q7tzJa__rayvik{margin:25px 18px 0;padding:22px 18px}.half-module__Q7tzJa__rayvik h2{font-size:26px}.half-module__Q7tzJa__rayvikIntro p{font-size:16px}.half-module__Q7tzJa__journey{margin-top:20px}.half-module__Q7tzJa__benefits{grid-template-columns:1fr;gap:14px;margin:22px 0}.half-module__Q7tzJa__benefits span{font-size:14px}.half-module__Q7tzJa__ctaRow{padding-top:17px;display:block}.half-module__Q7tzJa__ctaRow>div{display:block}.half-module__Q7tzJa__ctaRow button{width:100%;padding-left:10px;padding-right:10px}.half-module__Q7tzJa__ctaRow a{min-height:44px;display:block}.half-module__Q7tzJa__ctaRow p{max-width:none;margin-top:5px;font-size:13px}.half-module__Q7tzJa__more{margin-top:24px;padding:0 22px}.half-module__Q7tzJa__more>details>summary{padding:19px 0;font-size:17px}.half-module__Q7tzJa__compareRow{grid-template-columns:1fr;gap:12px}.half-module__Q7tzJa__compareRow p{font-size:15px}.half-module__Q7tzJa__related{margin-bottom:35px;padding:26px 22px 0}}.half-module__Q7tzJa__heroInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:40px;padding-top:36px;padding-bottom:36px}.half-module__Q7tzJa__intro h1{margin:17px 0;font-size:40px}.half-module__Q7tzJa__intro>p{margin-bottom:23px;font-size:17px}.half-module__Q7tzJa__intro>.half-module__Q7tzJa__primaryButton{gap:22px;padding-left:20px;padding-right:20px;display:inline-flex}.half-module__Q7tzJa__byline{margin-top:21px}.half-module__Q7tzJa__heroArt{border-radius:18px;margin:0;overflow:hidden}.half-module__Q7tzJa__heroArt img{width:100%;height:auto;display:block}.half-module__Q7tzJa__toolWrap{max-width:780px;margin:34px auto 0;padding:0 32px}.half-module__Q7tzJa__wizard{min-height:0;padding:28px}.half-module__Q7tzJa__answers button{min-height:72px}.half-module__Q7tzJa__rayvik{margin-top:32px}.half-module__Q7tzJa__rayvikIntro{max-width:760px}.half-module__Q7tzJa__ctaRow{margin-top:23px}.half-module__Q7tzJa__result .half-module__Q7tzJa__startCheck{margin:17px 0}.half-module__Q7tzJa__result>p{margin-bottom:15px}.half-module__Q7tzJa__more>details>summary{min-height:56px}@media (max-width:1050px){.half-module__Q7tzJa__heroInner{gap:25px}.half-module__Q7tzJa__intro h1{font-size:35px}}@media (max-width:760px){.half-module__Q7tzJa__heroInner{flex-direction:column;gap:22px;padding:25px 20px 24px;display:flex}.half-module__Q7tzJa__intro{align-self:stretch}.half-module__Q7tzJa__intro>.half-module__Q7tzJa__eyebrow{letter-spacing:.025em;font-size:11px}.half-module__Q7tzJa__intro h1{margin:12px 0 14px;font-size:32px}.half-module__Q7tzJa__intro>p{margin-bottom:19px;font-size:16px;line-height:1.65}.half-module__Q7tzJa__intro>.half-module__Q7tzJa__primaryButton{min-height:48px}.half-module__Q7tzJa__byline{margin-top:16px}.half-module__Q7tzJa__heroArt{border-radius:12px;width:100%}.half-module__Q7tzJa__heroArt img{aspect-ratio:1.8;object-fit:cover;object-position:60% center}.half-module__Q7tzJa__toolWrap{margin-top:24px;padding:0 18px}.half-module__Q7tzJa__wizard{margin-top:0;padding:22px 18px}.half-module__Q7tzJa__answers button{min-height:76px}.half-module__Q7tzJa__answers strong{font-size:16px}.half-module__Q7tzJa__dayAnswers button{min-height:64px}.half-module__Q7tzJa__rayvik{margin-top:24px}.half-module__Q7tzJa__startCheck p{font-size:15px}.half-module__Q7tzJa__ctaRow{margin-top:19px}.half-module__Q7tzJa__journey img{aspect-ratio:1.8;object-fit:cover;object-position:55% center}}.half-module__Q7tzJa__weekDetails{border-top:1px solid var(--color-line);margin:0 0 14px}.half-module__Q7tzJa__weekDetails summary{cursor:pointer;min-height:44px;color:var(--color-txt-2);padding:10px 0;font-size:14px;line-height:1.7}.half-module__Q7tzJa__weekDetails p{margin:0 0 14px;font-size:15px;line-height:1.7}@media (max-width:760px){.half-module__Q7tzJa__answers small{font-size:14px}}.half-module__Q7tzJa__result .half-module__Q7tzJa__commitment{color:var(--color-txt-2);margin:0 0 18px;font-size:14px;line-height:1.7}
