.skip-link{position:absolute;left:16px;top:-60px;z-index:50;padding:10px 16px;border-radius:999px;background:var(--violet);color:var(--white);text-decoration:none}.skip-link:focus{top:12px}.header .btn{white-space:nowrap}@media (max-width:420px){.header .btn{padding:0 14px;font-size:14px}.header img{height:32px}}.phero{position:relative;overflow:hidden;overflow:clip;isolation:isolate;padding:clamp(48px, 6vw, 96px) 0 clamp(64px, 8vw, 120px);background:#05070d}.phero::before{content:"";position:absolute;z-index:-1;pointer-events:none;width:70vw;height:70vw;right:-20vw;top:-36vw;background:radial-gradient(circle,rgb(60 20 150 / .55) 0%,rgb(28 11 72 / .35) 35%,#fff0 68%);animation:hv-breathe 12s ease-in-out infinite}.phero .wave-bg{right:-10%;bottom:-24%;width:60%;opacity:.22;z-index:-1}.phero .wave-bg path{stroke:url(#finalWave)}.phero .wrap{position:relative;z-index:1}.phero h1{margin:22px 0 0;max-width:22ch;font-weight:400;font-size:clamp(36px, 4.4vw, 68px);line-height:1.05;letter-spacing:-.025em}.phero h1 em{font-style:normal;background:linear-gradient(90deg,var(--violet-soft),var(--blue));-webkit-background-clip:text;background-clip:text;color:#fff0}.phero-sub{margin:24px 0 0;max-width:60ch;font-size:clamp(17px, 1.4vw, 20px);color:var(--platinum)}.phero .hero-ctas{margin-top:36px}.phero.has-cover{padding-bottom:clamp(110px, 13vw, 190px)}@media (prefers-reduced-motion:reduce){.phero::before{animation:none}}.crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;font-size:14px;color:var(--text-muted)}.crumbs li{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumbs li+li::before{content:"/";margin-right:8px;color:#4A4A4A}.crumbs a{text-decoration:none;color:var(--platinum)}.crumbs a:hover{color:var(--white)}.chip{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font-size:13px;letter-spacing:.06em;text-decoration:none;color:var(--lime);border:1px solid rgb(175 255 0 / .35);background:rgb(175 255 0 / .06)}a.chip:hover{background:rgb(175 255 0 / .14)}.text-stack p{margin:18px 0 0;max-width:62ch;font-size:clamp(17px, 1.3vw, 19px);color:var(--platinum)}.section-light .text-stack p,.section-sky .text-stack p{color:#2C2C2C}.text-stack strong{font-weight:400;color:var(--white)}.section-light .text-stack strong,.section-sky .text-stack strong{color:var(--violet)}.h3-sub{margin:18px 0 0;font-weight:400;font-size:clamp(20px, 1.8vw, 26px);line-height:1.25;color:var(--violet-soft)}.section-light .h3-sub,.section-sky .h3-sub{color:var(--violet)}.split{display:grid;gap:48px;align-items:center}@media (min-width:1080px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.split.top{align-items:start}}.split-media img{width:100%;height:auto}.points{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.points li{display:flex;gap:12px;align-items:flex-start;font-size:17px;color:var(--platinum)}.points li::before{content:"";flex:none;width:8px;height:8px;margin-top:10px;border-radius:50%;background:var(--lime)}.section-light .points li,.section-sky .points li{color:#2C2C2C}.section-light .points li::before,.section-sky .points li::before{background:var(--violet)}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:36px 0 0;padding:0;list-style:none}.chips li{padding:12px 18px;border-radius:999px;border:1px solid var(--line-dark);background:var(--graphite);font-size:16px;line-height:1.3;color:var(--white)}.section-light .chips li,.section-sky .chips li{background:var(--white);border-color:#D9CCF0;color:var(--black)}.cards{display:grid;gap:16px;margin-top:48px}@media (min-width:720px){.cards{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.cards.cols-3{grid-template-columns:repeat(3,1fr)}.cards.cols-4{grid-template-columns:repeat(4,1fr)}}.card{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:20px;background:var(--graphite);border:1px solid var(--line-dark);transition:border-color .3s,transform .3s cubic-bezier(.2,.7,.2,1)}.card:hover{border-color:#4A2380;transform:translateY(-3px)}.card h3{margin:0;font-weight:400;font-size:21px;line-height:1.22}.card p{margin:0;font-size:15.5px;color:var(--text-muted)}.card .icon{margin-bottom:6px}.section-light .card{background:var(--white);border-color:#E6E6E6}.section-sky .card{background:var(--white);border-color:#D5E6EF}.section-light .card p,.section-sky .card p{color:#3A3A3A}.section-light .card:hover,.section-sky .card:hover{border-color:#D9CCF0;box-shadow:0 24px 48px -32px rgb(43 0 90 / .35)}.card-feature{background:linear-gradient(160deg,#24093F 0%,#12061F 55%,var(--graphite) 100%);border-color:#3A1766}.card-feature h3{font-size:clamp(24px, 2.2vw, 30px);letter-spacing:-.015em}.card-feature p{color:var(--platinum);font-size:16px}@media (min-width:1100px){.cards.cols-3 .card-feature{grid-row:span 2;justify-content:flex-end}}.pains{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:12px}.pains li{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:var(--white);border:1px solid #fff;box-shadow:0 18px 40px -26px rgb(43 0 90 / .35);font-size:17px;line-height:1.35;color:var(--black)}.pains li i{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:700;color:#fff;background:#F0445A}.pains.ok li i{background:#22C55E}.pains-title{margin:32px 0 0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dark-muted)}.pains-title+.pains{margin-top:14px}.stats{display:grid;gap:24px;margin-top:40px}@media (min-width:640px){.stats{grid-template-columns:1fr 1fr}}.stat{padding-top:18px;border-top:1px solid #333}.stat b{display:block;font-weight:400;font-size:clamp(40px, 4.4vw, 64px);line-height:1;letter-spacing:-.03em;color:var(--lime)}.stat span{display:block;margin-top:10px;color:var(--text-muted)}.section-light .stat,.section-sky .stat{border-color:#D6D6D6}.section-light .stat b,.section-sky .stat b{color:var(--violet)}.section-light .stat span,.section-sky .stat span{color:#4A4A4A}.section:not(.section-light):not(.section-sky) .step{border-color:var(--line-dark)}.section:not(.section-light):not(.section-sky) .step-num{background:var(--black);border-color:#3A2458;color:var(--violet-soft)}.section:not(.section-light):not(.section-sky) .step p{color:var(--text-muted)}@media (min-width:960px){.section:not(.section-light):not(.section-sky) .steps::before{background:#2A1F3A}}.compare{display:grid;gap:16px;margin-top:48px}@media (min-width:860px){.compare{grid-template-columns:1fr 1fr}}.compare>div{padding:clamp(28px, 3vw, 44px);border-radius:24px}.compare .before{border:1px dashed #333;color:var(--text-muted)}.compare .after{background:linear-gradient(150deg,#1C0833 0%,var(--graphite) 70%);border:1px solid #35165A}.compare h3{margin:0;font-weight:400;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.compare .after h3{color:var(--lime)}.compare ul{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px;font-size:clamp(18px, 1.5vw, 21px)}.compare .before li{text-decoration:line-through;text-decoration-color:rgb(240 68 90 / .6)}.compare .after li{color:var(--white)}.flow{list-style:none;display:grid;gap:20px;margin:56px 0 0;padding:0}@media (min-width:960px){.flow{grid-template-columns:1fr 1fr}}.flow-item{position:relative;display:flex;flex-direction:column;padding:clamp(28px, 3vw, 44px);border-radius:24px;background:var(--graphite);border:1px solid var(--line-dark)}.flow-num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:14px;color:var(--white);background:rgb(139 0 255 / .35);border:1px solid rgb(181 102 255 / .5)}.flow-item h3{margin:22px 0 0;font-weight:400;font-size:clamp(24px, 2.2vw, 30px);line-height:1.15;letter-spacing:-.015em}.flow-item>p{margin:14px 0 0;color:var(--text-muted);font-size:16px}.flow-item .points{margin-top:20px}.flow-item .points li{font-size:16px}.flow-result{margin:auto 0 0;padding-top:22px}.flow-result span{display:block;padding-top:18px;border-top:1px solid #333;color:var(--lime);font-size:16px}.callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:48px;padding:clamp(24px, 3vw, 36px);border-radius:20px;background:linear-gradient(150deg,#1C0833 0%,var(--graphite) 70%);border:1px solid #35165A}.callout p{margin:0;flex:1 1 360px;font-size:clamp(18px, 1.6vw, 22px);line-height:1.4}.section-light .callout,.section-sky .callout{background:var(--black);color:var(--white);border-color:var(--black)}.lp-hero-grid{display:grid;gap:48px;align-items:start}@media (min-width:1080px){.lp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:72px;align-items:center}}.lp-hero-grid .form-card{box-shadow:0 40px 80px -40px rgb(139 0 255 / .45)}.field textarea{width:100%;min-height:96px;padding:14px 16px;border-radius:12px;resize:vertical;font:inherit;font-size:16px;color:var(--white);background:#161616;border:1px solid #2E2E2E;transition:border-color .2s,box-shadow .2s}.field textarea:focus{outline:none;border-color:var(--violet-soft);box-shadow:0 0 0 3px rgb(139 0 255 / .25)}.final-grid{display:grid;gap:48px;align-items:center}@media (min-width:1080px){.final-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:72px}}.final .final-grid h2{margin-top:24px}.section-light .faq-list,.section-sky .faq-list,.section-light .faq-list details,.section-sky .faq-list details{border-color:#DADADA}.section-light .faq-list details p,.section-sky .faq-list details p{color:#2C2C2C}.section-light .faq-plus,.section-sky .faq-plus{border-color:#BDBDBD}.section-light .faq-plus::before,.section-light .faq-plus::after,.section-sky .faq-plus::before,.section-sky .faq-plus::after{background:var(--black)}.section-light details[open] .faq-plus::before,.section-light details[open] .faq-plus::after,.section-sky details[open] .faq-plus::before,.section-sky details[open] .faq-plus::after{background:var(--white)}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:30px;font-size:15px;color:var(--text-muted)}.post-meta .by{display:flex;align-items:center;gap:12px;color:var(--white)}.avatar{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:16px;color:var(--white);background:rgb(139 0 255 / .35);border:1px solid rgb(181 102 255 / .5)}.phero .lead-excerpt{margin:22px 0 0;max-width:62ch;font-size:clamp(17px, 1.4vw, 20px);color:var(--platinum)}.article{position:relative;background:var(--white);color:var(--black);padding:0 0 clamp(72px, 9vw, 120px)}.cover{position:relative;z-index:2;margin-top:calc(-1 * clamp(64px, 9vw, 130px));border-radius:24px;overflow:hidden;aspect-ratio:16 / 9;background:#EEE;box-shadow:0 40px 80px -40px rgb(13 13 13 / .5)}.cover img{width:100%;height:100%;object-fit:cover}.article-grid{display:grid;gap:48px}@media (min-width:1080px){.article-grid{grid-template-columns:minmax(0,760px) minmax(0,320px);justify-content:space-between;gap:72px}}.prose{padding-top:clamp(40px, 5vw, 64px);font-size:18px;line-height:1.75;color:#262626;overflow-wrap:break-word}.prose>:first-child{margin-top:0}.prose h2{margin:56px 0 0;font-weight:400;font-size:clamp(28px, 2.6vw, 36px);line-height:1.15;letter-spacing:-.015em;color:var(--black);scroll-margin-top:110px}.prose h3{margin:36px 0 0;font-weight:400;font-size:clamp(21px, 1.8vw, 25px);line-height:1.25;color:var(--black);scroll-margin-top:110px}.prose h4{margin:28px 0 0;font-weight:400;font-size:19px;color:var(--black)}.prose p{margin:20px 0 0}.prose a{color:var(--violet);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{text-decoration-thickness:2px}.prose strong,.prose b{font-weight:700;color:var(--black)}.prose ul,.prose ol{margin:20px 0 0;padding-left:1.3em}.prose li{margin-top:8px}.prose li::marker{color:var(--violet)}.prose blockquote{margin:32px 0 0;padding:20px 24px;border:0;border-left:3px solid var(--violet);border-radius:0 16px 16px 0;background:#F6F0FF;font-size:19px}.prose blockquote p:first-child{margin-top:0}.prose blockquote cite{display:block;margin-top:10px;font-size:15px;font-style:normal;color:#4A4A4A}.prose figure{margin:32px 0 0}.prose img{height:auto;border-radius:16px}.prose figcaption{margin-top:10px;font-size:14px;color:#6E6E6E}.prose .wp-block-table{overflow-x:auto}.prose table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.prose th,.prose td{padding:12px 14px;border-bottom:1px solid #E6E6E6;text-align:left;vertical-align:top}.prose thead th{font-weight:400;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#4A4A4A;border-bottom:2px solid var(--black)}.prose tbody tr:nth-child(even) td{background:#FAFAFA}.prose hr{margin:48px 0 0;border:0;border-top:1px solid #E6E6E6}.prose-narrow{max-width:780px}.article-aside{display:none}@media (min-width:1080px){.article-aside{display:block;padding-top:clamp(40px, 5vw, 64px)}.aside-sticky{position:sticky;top:112px;display:grid;gap:20px}}.toc{padding:24px;border-radius:20px;border:1px solid #E6E6E6}.toc h2{margin:0;font-weight:400;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#4A4A4A}.toc ol{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px;font-size:15px;line-height:1.4}.toc a{text-decoration:none;color:#2C2C2C}.toc a:hover{color:var(--violet)}.aside-cta{position:relative;padding:28px;border-radius:20px;background:var(--black);color:var(--white);overflow:hidden}.aside-cta::before{content:"";position:absolute;right:-90px;top:-90px;width:240px;height:240px;pointer-events:none;background:radial-gradient(circle,rgb(139 0 255 / .5),#fff0 65%)}.aside-cta h2{position:relative;margin:0;font-weight:400;font-size:22px;line-height:1.2}.aside-cta p{position:relative;margin:10px 0 0;font-size:15px;color:var(--text-muted)}.aside-cta .btn{position:relative;width:100%;min-height:48px;margin-top:20px;padding:0 18px;font-size:15px}.share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:48px;padding-top:24px;border-top:1px solid #E6E6E6;font-size:15px;color:#4A4A4A}.share a{padding:8px 14px;border-radius:999px;border:1px solid #E0E0E0;text-decoration:none;color:var(--black)}.share a:hover{border-color:var(--violet);color:var(--violet)}.author-box{display:flex;gap:20px;margin-top:32px;padding:28px;border-radius:20px;background:var(--sky)}.author-box .avatar{width:56px;height:56px;font-size:20px;background:var(--violet);border-color:var(--violet)}.author-box h2{margin:0;font-weight:400;font-size:20px}.author-box h2 span{display:block;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dark-muted);margin-bottom:4px}.author-box p{margin:8px 0 0;font-size:16px;line-height:1.6;color:#2C2C2C}.post h2{margin:0;font-weight:400;font-size:20px;line-height:1.3}.post-date{font-size:14px;color:#6E6E6E}.cat-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.cat-nav a{padding:10px 16px;border-radius:999px;border:1px solid #3A3A3A;text-decoration:none;font-size:15px;color:var(--platinum);transition:background-color .2s,border-color .2s,color .2s}.cat-nav a:hover{border-color:var(--white);color:var(--white)}.cat-nav a.is-active{border-color:var(--violet);background:var(--violet);color:var(--white)}.post-featured{display:grid;overflow:hidden;border-radius:24px;text-decoration:none;background:var(--black);color:var(--white);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.post-featured:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgb(43 0 90 / .6)}@media (min-width:960px){.post-featured{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.post-featured .post-media{aspect-ratio:16 / 10;overflow:hidden;background:#1A1A1A}.post-featured .post-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.post-featured:hover .post-media img{transform:scale(1.03)}.post-featured-body{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:clamp(28px, 3.6vw, 52px)}.post-featured .post-tag{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lime)}.post-featured h2{margin:0;font-weight:400;font-size:clamp(26px, 2.6vw, 40px);line-height:1.12;letter-spacing:-.02em}.post-featured p{margin:0;color:var(--platinum)}.post-featured .link-arrow{color:var(--violet-soft)}.pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:56px}.pager a,.pager span{min-width:44px;height:44px;padding:0 14px;display:grid;place-items:center;border-radius:999px;border:1px solid #E0E0E0;text-decoration:none;color:var(--black);font-size:15px}.pager a:hover{border-color:var(--violet);color:var(--violet)}.pager .current{background:var(--violet);border-color:var(--violet);color:var(--white)}.pager .dots{border:0}.empty{padding:48px 0;color:#4A4A4A;font-size:18px}.search-form{display:flex;gap:10px;max-width:520px;margin-top:32px}.search-form input{flex:1;min-height:54px;padding:0 20px;border-radius:999px;font:inherit;font-size:16px;color:var(--white);background:#161616;border:1px solid #2E2E2E}.search-form input:focus{outline:none;border-color:var(--violet-soft);box-shadow:0 0 0 3px rgb(139 0 255 / .25)}.thanks-steps{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:14px;max-width:640px}.thanks-steps li{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start;color:var(--platinum)}.thanks-steps li span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:14px;color:var(--white);background:rgb(139 0 255 / .35);border:1px solid rgb(181 102 255 / .5)}.wait-bar{position:relative;max-width:420px;height:6px;margin-top:36px;border-radius:6px;background:#1E1E1E;overflow:hidden}.wait-bar i{position:absolute;inset:0;transform-origin:left;background:linear-gradient(90deg,var(--violet),var(--blue));animation:wait 3s linear forwards}@keyframes wait{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.wait-bar i{animation:none}}@media (prefers-reduced-motion:reduce){.card,.post-featured,.post-featured .post-media img{transition:none}}a.card{text-decoration:none;color:inherit}a.card .link-arrow{margin-top:auto}.fit-no p a.link-arrow{color:var(--violet-soft)}