.page-module__76UgQG__page{color:var(--brand-ink);background:var(--brand-cream)}.page-module__76UgQG__hero,.page-module__76UgQG__workflow,.page-module__76UgQG__kit,.page-module__76UgQG__faq,.page-module__76UgQG__club,.page-module__76UgQG__closing{max-width:1280px;margin:auto;padding:72px clamp(22px,4vw,60px)}.page-module__76UgQG__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding-top:64px;padding-bottom:80px;display:grid}.page-module__76UgQG__eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--brand);align-items:center;gap:9px;font-size:11px;font-weight:850;display:flex}.page-module__76UgQG__eyebrow>span{background:#378052;border-radius:50%;width:8px;height:8px}.page-module__76UgQG__page h1,.page-module__76UgQG__page h2{font-family:var(--font-sports);letter-spacing:-.02em;color:var(--brand);font-weight:400;line-height:1.02}.page-module__76UgQG__page h1{margin:22px 0;font-size:clamp(48px,5.6vw,76px)}.page-module__76UgQG__page h1 em{color:var(--brand-orange-ink);font-style:normal}.page-module__76UgQG__intro{max-width:410px;font-size:21px;font-weight:750;line-height:1.45}.page-module__76UgQG__description{color:var(--brand-muted);max-width:420px;margin-top:15px;font-size:16px;line-height:1.8}.page-module__76UgQG__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.page-module__76UgQG__primary,.page-module__76UgQG__secondary{border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:14px 22px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__76UgQG__primary{background:var(--brand-sun);color:var(--brand-ink)}.page-module__76UgQG__primary:hover{background:var(--brand-sun-hover)}.page-module__76UgQG__secondary{color:var(--brand);background:#fff}.page-module__76UgQG__textLink{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.page-module__76UgQG__fine{color:var(--brand-muted);margin-top:13px;font-size:12px;line-height:1.6}.page-module__76UgQG__proof{align-items:center;gap:8px;margin-top:34px;font-size:12px;font-weight:750;display:flex}.page-module__76UgQG__proof svg{color:#28734b}.page-module__76UgQG__demoWrap{min-width:0;scroll-margin-top:110px}.page-module__76UgQG__demoCaption{font-family:var(--font-sports);color:var(--brand);text-align:right;margin-bottom:12px;font-size:22px;transform:rotate(-3deg)}.page-module__76UgQG__demoCaption span{padding-left:10px;font-size:30px}.page-module__76UgQG__ribbon{background:var(--brand);color:#fff;letter-spacing:.09em;text-align:center;justify-content:center;align-items:center;gap:35px;padding:24px;font-size:13px;font-weight:800;display:flex}.page-module__76UgQG__ribbon svg{color:#ffe09a;flex-shrink:0}.page-module__76UgQG__page h2{margin:16px 0 20px;font-size:clamp(34px,4vw,49px)}.page-module__76UgQG__workflow{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.page-module__76UgQG__sectionLead>p:not(.page-module__76UgQG__eyebrow){color:var(--brand-muted);max-width:330px;margin-bottom:20px;line-height:1.8}.page-module__76UgQG__steps{margin:0;padding:0;list-style:none}.page-module__76UgQG__steps li{border-bottom:1px solid var(--brand-border);gap:24px;padding:26px 0;display:flex}.page-module__76UgQG__steps li:first-child{padding-top:0}.page-module__76UgQG__steps li>span{font-family:var(--font-sports);color:var(--brand-orange-ink);font-size:36px;line-height:1}.page-module__76UgQG__page h3{font-size:19px;font-weight:800;line-height:1.4}.page-module__76UgQG__steps p,.page-module__76UgQG__kitList p{color:var(--brand-muted);margin-top:9px;font-size:14px;line-height:1.8}.page-module__76UgQG__kit{background:#eaf2ff;border-radius:28px;grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.page-module__76UgQG__kitList article{gap:20px;padding:20px 0;display:flex}.page-module__76UgQG__kitList article>svg{color:var(--brand);flex-shrink:0;margin-top:4px}.page-module__76UgQG__club{background:var(--brand);color:#fff;border-radius:28px;max-width:1160px;margin:60px auto 0;position:relative}.page-module__76UgQG__club .page-module__76UgQG__eyebrow{color:#ffe09a}.page-module__76UgQG__club h2{color:#fff}.page-module__76UgQG__club>p:not(.page-module__76UgQG__eyebrow){color:#e4edff;max-width:650px;line-height:1.8}.page-module__76UgQG__club .page-module__76UgQG__actions>span{color:#e4edff;font-size:13px;line-height:1.7}.page-module__76UgQG__faq{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.page-module__76UgQG__faq details{border-bottom:1px solid var(--brand-border);padding:20px 0}.page-module__76UgQG__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-weight:800;line-height:1.5;list-style:none;display:flex}.page-module__76UgQG__faq summary::-webkit-details-marker{display:none}.page-module__76UgQG__faq summary>span{color:var(--brand);font-size:24px}.page-module__76UgQG__faq details[open] summary>span{transform:rotate(45deg)}.page-module__76UgQG__faq details p{color:var(--brand-muted);margin-top:14px;font-size:14px;line-height:1.8}.page-module__76UgQG__closing{text-align:center;border-top:1px solid var(--brand-border);padding-top:54px}.page-module__76UgQG__closing>svg{color:var(--brand);margin:auto}.page-module__76UgQG__closing>p{margin-bottom:25px}.page-module__76UgQG__closing .page-module__76UgQG__fine{margin-bottom:0}.page-module__76UgQG__page a:focus-visible,.page-module__76UgQG__page summary:focus-visible{outline:3px solid var(--brand);outline-offset:5px}@media (max-width:800px){.page-module__76UgQG__hero{grid-template-columns:1fr;gap:30px;padding-top:36px;padding-bottom:42px}.page-module__76UgQG__heroCopy{max-width:560px}.page-module__76UgQG__page h1{font-size:clamp(46px,10vw,66px)}.page-module__76UgQG__proof{margin-top:22px}.page-module__76UgQG__demoWrap{width:100%;max-width:550px;margin:auto}.page-module__76UgQG__workflow,.page-module__76UgQG__kit,.page-module__76UgQG__faq{grid-template-columns:1fr;gap:30px;padding-top:44px;padding-bottom:44px}.page-module__76UgQG__kit{border-radius:0}.page-module__76UgQG__club{border-radius:20px;margin:32px 16px 0;padding:32px 24px}.page-module__76UgQG__ribbon{letter-spacing:0;gap:16px;font-size:12px}.page-module__76UgQG__ribbon svg{width:20px}.page-module__76UgQG__faq{gap:8px}.page-module__76UgQG__closing{padding-top:38px;padding-bottom:38px}.page-module__76UgQG__actions{gap:15px}.page-module__76UgQG__steps li{gap:18px}}
