.landing-module__heXyFa__landing{color:var(--color-paper);font-family:var(--font-inter), sans-serif;font-size:15px;line-height:1.65}.landing-module__heXyFa__landing h1,.landing-module__heXyFa__landing h2{color:var(--color-paper);font-family:var(--font-heading), Georgia, serif;letter-spacing:-.025em;font-weight:400}.landing-module__heXyFa__landing h3{font-family:var(--font-inter), sans-serif;margin:20px 0 12px;font-size:17px;font-weight:500;line-height:1.4}.landing-module__heXyFa__landing figure{margin:0}.landing-module__heXyFa__card,.landing-module__heXyFa__story{aspect-ratio:4/5;border:1px solid var(--color-iron);background:var(--color-carbon);border-radius:8px;transition:border-color .2s;position:relative;overflow:hidden;container-type:inline-size}.landing-module__heXyFa__card:hover,.landing-module__heXyFa__story:hover{border-color:var(--color-pewter)}.landing-module__heXyFa__photo{object-fit:cover;object-position:center}.landing-module__heXyFa__landing .landing-module__heXyFa__hook{z-index:1;color:#fff;letter-spacing:-.015em;text-align:center;white-space:pre-line;-webkit-text-stroke:.09em #0000008c;paint-order:stroke fill;text-shadow:0 1px 3px #000000b3,0 0 18px #00000073;pointer-events:none;width:88%;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:min(6cqw,26px);font-weight:700;line-height:1.18;position:absolute;top:9%;left:50%;transform:translate(-50%)}.landing-module__heXyFa__landing .landing-module__heXyFa__hookBottom{top:auto;bottom:11%}.landing-module__heXyFa__story{cursor:pointer}.landing-module__heXyFa__story:focus-visible{outline:2px solid var(--color-voltage-blue);outline-offset:4px}.landing-module__heXyFa__storySlide{opacity:0;transition:opacity .32s;position:absolute;inset:0}.landing-module__heXyFa__storySlideActive{opacity:1}.landing-module__heXyFa__storySegments{z-index:3;pointer-events:none;gap:4px;display:flex;position:absolute;top:3.2cqw;left:3.2cqw;right:3.2cqw}.landing-module__heXyFa__storySegment{background:#ffffff57;flex:1;height:2px;position:relative;overflow:hidden}.landing-module__heXyFa__storySegmentDone,.landing-module__heXyFa__storySegmentFill{background:#fff;position:absolute;inset:0}.landing-module__heXyFa__storySegmentFill{transform-origin:0;animation:linear both landing-module__heXyFa__story-tick}@keyframes landing-module__heXyFa__story-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-module__heXyFa__storyTap{z-index:2;cursor:pointer;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0}.landing-module__heXyFa__storyTapPrev{left:0}.landing-module__heXyFa__storyTapNext{right:0}.landing-module__heXyFa__slideCount{z-index:1;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em;pointer-events:none;background:#0000008c;border-radius:4px;padding:5px 7px;font-size:10px;line-height:1;position:absolute;bottom:3.2cqw;right:3.2cqw}.landing-module__heXyFa__caption{color:var(--color-fog);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:8px;padding-top:12px;font-size:10px;display:flex}.landing-module__heXyFa__hero{z-index:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:88px;padding:8px 0 120px;display:grid;position:relative}.landing-module__heXyFa__hero h1{font-size:clamp(46px,5.8vw,76px);line-height:1.06}.landing-module__heXyFa__intro{max-width:470px;color:var(--color-fog);text-wrap:pretty;margin:28px 0 0;font-size:17px;line-height:1.65}.landing-module__heXyFa__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}:is(.landing-module__heXyFa__hero .landing-module__heXyFa__actions .btn-primary,.landing-module__heXyFa__hero .landing-module__heXyFa__actions .landing-module__heXyFa__textLink){min-height:44px;padding:10px 20px;font-size:15px}.landing-module__heXyFa__hero .landing-module__heXyFa__actions .btn-primary{border-color:var(--color-bone);background:var(--color-bone);color:var(--color-obsidian)}.landing-module__heXyFa__hero .landing-module__heXyFa__actions .btn-primary:hover{border-color:var(--color-pure-white);background:var(--color-pure-white);color:var(--color-obsidian)}.landing-module__heXyFa__textLink{border:1px solid var(--color-pewter);min-height:40px;color:var(--color-bone);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.landing-module__heXyFa__textLink:hover{border-color:var(--color-fog);background:var(--color-slate-elevated)}.landing-module__heXyFa__heroStage{justify-items:center;display:grid;position:relative}.landing-module__heXyFa__heroMain{z-index:2;width:min(66%,392px);position:relative}.landing-module__heXyFa__heroMain .landing-module__heXyFa__story{border-radius:16px}.landing-module__heXyFa__heroStage .landing-module__heXyFa__caption{z-index:2;width:min(66%,392px);position:relative}.landing-module__heXyFa__heroSide{z-index:1;filter:brightness(.58);width:46%;max-width:272px;transition:filter .3s,transform .3s;position:absolute;top:46%}.landing-module__heXyFa__heroSide .landing-module__heXyFa__photo{animation:.5s both landing-module__heXyFa__cover-in}@keyframes landing-module__heXyFa__cover-in{0%{opacity:0}to{opacity:1}}.landing-module__heXyFa__heroStage:hover .landing-module__heXyFa__heroSide{filter:brightness(.8)}.landing-module__heXyFa__heroStage:hover .landing-module__heXyFa__heroSideLeft{transform:translateY(-58%)translate(-3%)rotate(-8deg)}.landing-module__heXyFa__heroStage:hover .landing-module__heXyFa__heroSideRight{transform:translateY(-40%)translate(3%)rotate(7deg)}.landing-module__heXyFa__heroSideLeft{left:-2%;transform:translateY(-58%)rotate(-7deg)}.landing-module__heXyFa__heroSideRight{right:-2%;transform:translateY(-40%)rotate(6deg)}.landing-module__heXyFa__ridge{z-index:-1;pointer-events:none;width:100vw;height:96px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-module__heXyFa__ridge path{fill:none;stroke:var(--color-fog);stroke-width:1px;vector-effect:non-scaling-stroke}.landing-module__heXyFa__sectionHeading{text-align:center;max-width:780px;margin:0 auto 56px}.landing-module__heXyFa__sectionHeading h2,.landing-module__heXyFa__angles h2,.landing-module__heXyFa__faq h2{font-size:clamp(32px,4.4vw,48px);line-height:1.16}.landing-module__heXyFa__workflow{scroll-margin-top:32px}.landing-module__heXyFa__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.landing-module__heXyFa__stepVisual{border:1px solid var(--color-iron);background:var(--color-carbon);border-radius:8px;flex-direction:column;height:228px;margin-bottom:22px;padding:16px;display:flex;overflow:hidden}.landing-module__heXyFa__visualTitle{color:var(--color-fog);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:500}.landing-module__heXyFa__urlField{border:1px solid var(--color-iron);background:var(--color-carbon-canvas);color:var(--color-paper);font-family:var(--font-mono), monospace;border-radius:4px;margin:0 0 4px;padding:8px 12px;font-size:12px}.landing-module__heXyFa__briefRows{margin:0;font-size:13px}.landing-module__heXyFa__briefRows div{border-bottom:1px solid var(--color-slate-elevated);grid-template-columns:84px minmax(0,1fr);gap:12px;padding:13px 2px;display:grid}.landing-module__heXyFa__briefRows div:last-child{border-bottom:0}.landing-module__heXyFa__briefRows dt{color:var(--color-fog)}.landing-module__heXyFa__briefRows dd{color:var(--color-paper);margin:0}.landing-module__heXyFa__stepVisual.landing-module__heXyFa__hookVisual{grid-template-columns:155px minmax(0,1fr);gap:16px;display:grid}.landing-module__heXyFa__hookOptions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.landing-module__heXyFa__hookOptions li{border-left:2px solid var(--color-iron);color:var(--color-fog);padding:4px 0 4px 10px;font-size:12px;line-height:1.4}.landing-module__heXyFa__hookOptions .landing-module__heXyFa__hookOptionActive{border-left-color:var(--color-voltage-blue);color:var(--color-paper)}.landing-module__heXyFa__week{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:auto 0;display:grid}.landing-module__heXyFa__week>div{color:var(--color-fog);letter-spacing:.04em;text-align:center;gap:8px;font-size:10px;display:grid}.landing-module__heXyFa__week .landing-module__heXyFa__card{border-radius:4px}.landing-module__heXyFa__weekEmpty{aspect-ratio:4/5;border:1px dashed var(--color-pewter);border-radius:4px}.landing-module__heXyFa__steps article{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:14px;display:grid}.landing-module__heXyFa__steps .landing-module__heXyFa__stepVisual,.landing-module__heXyFa__steps article>p{grid-column:1/-1}.landing-module__heXyFa__stepNumber{color:var(--color-fog);font-variant-numeric:tabular-nums;font-size:12px}.landing-module__heXyFa__steps h3{margin:0 0 8px;font-size:18px}.landing-module__heXyFa__steps article>p{margin:0}.landing-module__heXyFa__steps article>p,.landing-module__heXyFa__benefitList p,.landing-module__heXyFa__faq details p{color:var(--color-fog);font-size:14px;line-height:1.65}.landing-module__heXyFa__angles{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;padding:112px 0 0;display:grid}.landing-module__heXyFa__anglesCopy{position:sticky;top:32px}.landing-module__heXyFa__angles h2{max-width:12ch}.landing-module__heXyFa__benefitList{margin:36px 0 28px}.landing-module__heXyFa__benefitList article{border-top:1px solid var(--color-iron);padding:20px 0}.landing-module__heXyFa__benefitList h3{margin:0 0 8px}.landing-module__heXyFa__benefitList p{margin:0}.landing-module__heXyFa__angleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;display:grid}.landing-module__heXyFa__faq{grid-template-columns:.8fr 1.2fr;gap:70px;padding:112px 0 96px;display:grid}.landing-module__heXyFa__faq details{border-top:1px solid var(--color-iron);padding:20px 0}.landing-module__heXyFa__faq details:last-child{border-bottom:1px solid var(--color-iron)}.landing-module__heXyFa__faq summary{cursor:pointer;color:var(--color-paper);justify-content:space-between;gap:15px;font-size:16px;font-weight:500;list-style:none;display:flex}.landing-module__heXyFa__faq summary span{color:var(--color-fog);font-size:20px;font-weight:400;line-height:1.2;transition:transform .2s,color .2s}.landing-module__heXyFa__faq summary:hover span{color:var(--color-paper)}.landing-module__heXyFa__faq summary::-webkit-details-marker{display:none}.landing-module__heXyFa__faq details[open] summary span{transform:rotate(45deg)}.landing-module__heXyFa__faq details p{max-width:60ch;margin:0;padding-top:12px}.landing-module__heXyFa__marquee{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.landing-module__heXyFa__marqueeTrack{gap:14px;width:max-content;animation:120s linear infinite landing-module__heXyFa__marquee;display:flex}.landing-module__heXyFa__marquee:hover .landing-module__heXyFa__marqueeTrack{animation-play-state:paused}.landing-module__heXyFa__marqueeItem{flex:none;width:200px}@keyframes landing-module__heXyFa__marquee{to{transform:translate(calc(-50% - 7px))}}.landing-module__heXyFa__finalCta{text-align:center;padding:80px 0 40px}.landing-module__heXyFa__finalCta h2{max-width:16ch;margin:0 auto 32px;font-size:clamp(38px,5.5vw,64px);line-height:1.12}:is(.landing-module__heXyFa__finalCta .btn-primary,.landing-module__heXyFa__finalCta .landing-module__heXyFa__textLink){min-height:44px;padding:10px 20px;font-size:15px}.landing-module__heXyFa__finalCta .landing-module__heXyFa__textLink{margin-left:12px}.landing-module__heXyFa__landing a:focus-visible,.landing-module__heXyFa__landing summary:focus-visible{outline:2px solid var(--color-voltage-blue);outline-offset:4px}@media (max-width:1000px){.landing-module__heXyFa__hero{text-align:center;grid-template-columns:1fr;gap:48px}.landing-module__heXyFa__hero h1{font-size:clamp(42px,11vw,68px)}.landing-module__heXyFa__intro{margin-inline:auto}.landing-module__heXyFa__actions{justify-content:center}.landing-module__heXyFa__heroStage{width:min(100%,560px);margin:0 auto}.landing-module__heXyFa__steps{grid-template-columns:1fr;gap:40px;max-width:460px;margin:0 auto}.landing-module__heXyFa__angles{grid-template-columns:1fr;gap:40px}.landing-module__heXyFa__anglesCopy{position:static}.landing-module__heXyFa__angles h2{max-width:none}}@media (max-width:700px){.landing-module__heXyFa__hero{margin-bottom:64px;padding-bottom:88px}.landing-module__heXyFa__intro{font-size:15px}.landing-module__heXyFa__sectionHeading{margin-bottom:36px}.landing-module__heXyFa__angles{padding-top:80px}.landing-module__heXyFa__faq{grid-template-columns:1fr;gap:28px;padding:80px 0 64px}.landing-module__heXyFa__marqueeItem{width:150px}.landing-module__heXyFa__finalCta{padding-top:56px}}@media (prefers-reduced-motion:reduce){.landing-module__heXyFa__storySlide{transition:none}.landing-module__heXyFa__marquee{overflow-x:auto}.landing-module__heXyFa__marqueeTrack{animation:none}}
