.seo-page{--seo-violet:#6d2ce8;--seo-pink:#e73a9a;--seo-blue:#258df4}.seo-page-head{padding-bottom:72px;background:radial-gradient(circle at 8% 24%,#ffe4f4 0,transparent 28%),radial-gradient(circle at 88% 16%,#dcf3ff 0,transparent 31%),linear-gradient(145deg,#fcfbff,#f0ecff)}.seo-hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.76fr);gap:58px;align-items:center;padding:76px 0 18px}.seo-hero-copy h1{margin:19px 0 18px;font-size:clamp(46px,5.7vw,72px);line-height:1.01;letter-spacing:-4.2px}.seo-hero-copy h1 em,.final-card h2 em{font-style:normal;background:linear-gradient(100deg,var(--seo-pink),var(--seo-violet),var(--seo-blue));background-clip:text;-webkit-background-clip:text;color:transparent}.seo-hero-copy>p{max-width:650px;margin:0;color:var(--muted);font-size:17px;line-height:1.75}.seo-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.seo-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.seo-trust span{padding:7px 10px;border:1px solid #e3ddf1;border-radius:999px;background:#ffffffb8;color:#5d6684;font-size:10px;font-weight:800}.math-board{position:relative;padding:26px;border:1px solid #ffffffea;border-radius:28px;background:linear-gradient(155deg,#fff,#f9f7ff);box-shadow:0 24px 70px #3d276f1f;overflow:hidden}.math-board:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#7050a408 1px,transparent 1px),linear-gradient(90deg,#7050a408 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.math-board>*{position:relative}.math-board-top{display:flex;justify-content:space-between;align-items:center;color:#746d87;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.math-board-top span{display:flex;align-items:center;gap:7px}.math-board-top i{width:7px;height:7px;border-radius:50%;background:#35bc82;box-shadow:0 0 0 4px #35bc8218}.math-board-top b{padding:6px 9px;border-radius:9px;background:#efe8ff;color:var(--seo-violet)}.math-board h2{margin:20px 0 7px;font-size:23px;letter-spacing:-1px}.math-board>p{margin:0;color:var(--muted);font-size:12px}.equation{display:flex;justify-content:center;gap:14px;margin:23px 0 15px;padding:18px;border-radius:17px;background:#171331;color:#fff;font-size:25px;font-weight:800;letter-spacing:-1px}.equation b{color:#c9b0ff}.math-step{display:grid;grid-template-columns:29px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #ece8f4;font-size:11px}.math-step i{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#eee7ff;color:var(--seo-violet);font-style:normal;font-weight:900}.math-step span{color:#716b82}.math-step strong{color:#27203d;font-size:12px}.math-result{display:flex;align-items:center;gap:11px;margin-top:17px;padding:13px;border-radius:15px;background:linear-gradient(115deg,#f5edff,#eaf7ff)}.math-result>span{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:linear-gradient(135deg,var(--seo-pink),var(--seo-violet),var(--seo-blue));color:#fff}.math-result small,.math-result b{display:block}.math-result small{color:#7b748d;font-size:9px;text-transform:uppercase;font-weight:800}.math-result b{font-size:13px}.seo-proof{border-bottom:1px solid var(--line);background:#fff}.seo-proof .shell{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;padding-bottom:22px}.seo-proof p{margin:0;color:#555f7d;font-size:12px;font-weight:700}.seo-proof div{display:flex;gap:7px}.seo-proof span{padding:7px 10px;border-radius:9px;background:#f3effc;color:#675d7d;font-size:9px;font-weight:800;letter-spacing:.04em}.seo-intro{background:#fff}.seo-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.seo-card{padding:27px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(150deg,#fff,#fbfaff);box-shadow:0 14px 38px #31204d0a}.seo-card-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:linear-gradient(135deg,#f0e7ff,#e8f5ff);color:var(--seo-violet);font-size:18px;font-weight:900}.seo-card h3{margin:18px 0 8px;font-size:18px;letter-spacing:-.5px}.seo-card p{margin:0;color:var(--muted);font-size:13px}.seo-topics{padding:78px 0;background:linear-gradient(135deg,#f4efff,#f4faff)}.seo-split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:68px;align-items:start}.seo-split .section-head{position:sticky;top:30px;margin:0}.text-arrow{display:inline-flex;margin-top:21px;color:var(--seo-violet);font-size:12px;font-weight:800;text-decoration:none}.topic-list{display:grid;gap:10px}.topic-list article{display:grid;grid-template-columns:45px 1fr;gap:15px;padding:20px;border:1px solid #e3ddf0;border-radius:19px;background:#fff}.topic-list article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f1ebff;color:var(--seo-violet);font-size:10px;font-weight:900}.topic-list h3{margin:0 0 5px;font-size:16px}.topic-list p{margin:0;color:var(--muted);font-size:12px}.seo-process{padding:75px 0;background:#171331;color:#fff}.seo-process .section-head p{color:#c8c4df}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:34px}.process-grid article{padding:27px;border:1px solid #ffffff22;border-radius:22px;background:#ffffff0b}.process-grid b{color:#a887ff;font-size:11px;letter-spacing:.08em}.process-grid h3{margin:18px 0 8px;font-size:18px}.process-grid p{margin:0;color:#c8c4df;font-size:12px}.seo-faq-section{background:#fff}.faq-split{align-items:start}.faq-split .section-head{position:sticky;top:30px}.seo-final{padding:0 0 76px;background:#fff}.final-card{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:42px;border:1px solid #ded6ef;border-radius:29px;background:radial-gradient(circle at 8% 20%,#ffe8f6 0,transparent 30%),radial-gradient(circle at 95% 80%,#dff3ff 0,transparent 34%),linear-gradient(135deg,#f9f6ff,#f1ecff)}.final-card h2{margin:17px 0 10px;font-size:clamp(30px,4vw,43px);line-height:1.07;letter-spacing:-2px}.final-card p{max-width:650px;margin:0;color:var(--muted);font-size:13px}.final-actions{display:grid;flex:0 0 285px;gap:9px}.final-actions .button{text-align:center}@media(max-width:900px){.seo-hero{grid-template-columns:1fr;gap:35px}.math-board{width:min(100%,560px);margin:auto}.seo-split{grid-template-columns:1fr;gap:35px}.seo-split .section-head,.faq-split .section-head{position:static}.seo-card-grid,.process-grid{grid-template-columns:1fr}.final-card{display:block}.final-actions{margin-top:25px}.seo-proof .shell{align-items:flex-start;flex-direction:column}.seo-proof div{flex-wrap:wrap}}@media(max-width:560px){.seo-hero{padding-top:58px}.seo-hero-copy h1{font-size:44px;letter-spacing:-2.8px}.seo-hero-copy>p{font-size:15px}.seo-actions .button{width:100%}.math-board{padding:20px}.equation{font-size:21px}.math-step{grid-template-columns:29px 1fr}.math-step strong{grid-column:2}.seo-proof .shell{padding-top:18px;padding-bottom:18px}.seo-topics,.seo-process{padding:58px 0}.final-card{padding:29px 21px}.final-actions{display:grid}.final-actions .button{width:100%}}
