.parent-page{font-size:16px;line-height:1.65;color:#35313f}.parent-main{max-width:1200px;padding:35px 40px 0}.parent-page .topbar{max-width:1280px}.nav-trial{font-size:14px;font-weight:600;color:#6047ac}.parent-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;padding:35px 0 70px}.parent-kicker{font-size:12px;font-weight:700;letter-spacing:2px;color:#65509c}.parent-hero h1{font-size:clamp(38px,5vw,62px);letter-spacing:-2.5px;line-height:1.12;margin:20px 0}.parent-lead{font-size:23px;font-weight:550}.parent-hero p{max-width:520px}.parent-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.parent-page .primary{font-size:16px;display:inline-flex;text-align:center;line-height:1.5}.underlink{text-decoration:underline;text-underline-offset:5px;font-size:14px}.parent-page .parent-fine{font-size:13px;color:#686172;line-height:1.7}.sample-card{background:#fff;border:1px solid #ded6ee;border-radius:25px;box-shadow:0 18px 60px #4b3a7112;padding:32px;text-align:center;transform:rotate(2deg)}.sample-card>p:first-child{font-size:12px;letter-spacing:2px;color:#665384}.sample-equation{font:750 clamp(30px,4vw,54px)/1.5 Manrope,sans-serif;padding:25px 0;white-space:nowrap}.sample-equation span{color:#a399b3}.sample-equation strong{color:#7359b4;border:2px dashed #d7c9ef;border-radius:12px;padding:4px 15px;background:#f6f0ff}.sample-note{border-top:1px solid #eee8f6;padding-top:20px;color:#6e5799}.parent-features{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:40px 0 65px;border-top:1px solid #e6dfed}.parent-features article>span{color:#7960b9;font-size:14px}.parent-page h2{font-size:24px;line-height:1.35;letter-spacing:-.6px}.parent-features h2{font-size:21px;margin-top:12px}.kit-section{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;padding:55px 0;border-top:1px solid #e6dfed;scroll-margin-top:24px}.kit-section h2{font-size:36px}.kit-section ul{padding-left:22px;line-height:1.9}.kit-offer{align-self:start;background:#fff;border:1px solid #dcd3ed;border-radius:22px;padding:32px}.kit-price{font:800 52px/1.2 Manrope,sans-serif;color:#6047ac}.kit-price span{display:block;font:400 15px/1.8 DM Sans,sans-serif;color:#686172;margin-top:10px}.availability{font-size:16px;font-weight:600}.kit-offer .primary{width:100%;margin-top:8px}.parent-faq{max-width:820px;padding:40px 0;margin:auto}.parent-faq h2{font-size:32px;margin-bottom:25px}.parent-faq details{border-bottom:1px solid #e6dfed;padding:18px 0}.parent-faq summary{cursor:pointer;font-weight:600}.parent-faq p{color:#686172}.parent-page footer{font-size:14px;color:#665384;gap:18px}.parent-page a:hover{text-decoration:underline}.parent-page .primary:hover{text-decoration:none}.parent-page summary:focus-visible{outline:3px solid #b19af0;outline-offset:5px}@media(max-width:760px){.parent-main{padding:15px 24px}.parent-page .topbar{padding:0 24px;gap:15px;flex-wrap:wrap;height:auto;min-height:90px}.parent-page .brand{font-size:19px}.parent-hero,.kit-section{grid-template-columns:1fr;gap:32px}.parent-hero{padding:20px 0 45px}.sample-card{transform:none;padding:24px}.sample-equation{font-size:45px}.parent-features{grid-template-columns:1fr;gap:20px;padding-bottom:35px}.parent-features p{margin:8px 0}.kit-section{padding-top:30px}.kit-section h2{font-size:30px}.kit-offer{padding:25px}.parent-faq{padding:25px 0}.parent-hero h1{letter-spacing:-1.5px}.nav-trial{font-size:14px}}
