:root{--coral:#fb674d;--coral-dark:#e44f39;--orange:#f39a4b;--ink:#17191d;--muted:#676b73;--line:#e8e8e7;--paper:#fff;--soft:#f6f6f4;--green:#5f9f54;--radius:26px;--shadow:0 24px 70px rgba(21,24,29,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:var(--paper);font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.skip-link{position:fixed;top:-100px;left:1rem;z-index:1000;background:#fff;padding:.8rem 1rem;border-radius:10px;box-shadow:var(--shadow)}.skip-link:focus{top:1rem}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}
.site-header{position:fixed;inset:0 0 auto;z-index:100;background:rgba(255,255,255,.84);border-bottom:1px solid rgba(23,25,29,.06);backdrop-filter:blur(18px)}.nav-shell{width:min(1240px,calc(100% - 48px));height:76px;margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center}.brand-logo{display:block;width:174px;height:auto;max-height:54px;object-fit:contain;object-position:left center}.footer-logo{width:205px;max-height:none}.nav-links{display:flex;align-items:center;gap:30px;font-size:.9rem;font-weight:600}.nav-links>a:not(.nav-cta){color:#4f535a;transition:.2s}.nav-links>a:not(.nav-cta):hover{color:var(--coral)}.nav-cta{background:var(--ink);color:#fff;padding:11px 18px;border-radius:999px}.menu-button{display:none;background:none;border:0}
.hero{position:relative;min-height:820px;padding:170px 0 92px;background:linear-gradient(135deg,#fff 0%,#fafafa 57%,#f2f3f2 100%);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(23,25,29,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(23,25,29,.03) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to right,black,transparent 78%)}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb-one{width:380px;height:380px;right:-160px;top:20px;background:linear-gradient(145deg,var(--coral),var(--orange));opacity:.85}.orb-two{width:210px;height:210px;left:-100px;bottom:40px;background:linear-gradient(145deg,#a9bb55,var(--coral));opacity:.3}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.72fr);gap:88px;align-items:center}.eyebrow{margin:0 0 22px;text-transform:uppercase;letter-spacing:.13em;font-size:.77rem;font-weight:700;color:var(--coral-dark);display:flex;align-items:center;gap:10px}.eyebrow span{width:24px;height:2px;background:currentColor}.eyebrow.light{color:#ff9c89}.hero h1{font-family:Manrope,sans-serif;font-size:clamp(3.4rem,6.4vw,6.15rem);line-height:.98;letter-spacing:-.07em;margin:0;max-width:760px}.hero h1 em{font-style:normal;color:var(--coral)}.hero-lead{font-size:1.2rem;line-height:1.6;color:#555a62;max-width:680px;margin:30px 0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{min-height:54px;padding:0 23px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--coral);color:#fff;box-shadow:0 14px 32px rgba(251,103,77,.28)}.button-primary:hover{background:var(--coral-dark)}.button-ghost{border:1px solid #d9dad9;background:rgba(255,255,255,.5)}.hero-meta{display:flex;margin-top:54px;border-top:1px solid var(--line);padding-top:26px;gap:36px}.hero-meta div{display:flex;flex-direction:column}.hero-meta strong{font-family:Manrope;font-size:1.2rem}.hero-meta span{font-size:.76rem;color:var(--muted)}
.hero-card{background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.86);box-shadow:var(--shadow);backdrop-filter:blur(22px);border-radius:32px;padding:24px;transform:rotate(1deg)}.hero-card-top{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted);padding-bottom:17px;border-bottom:1px solid var(--line)}.hero-card-top small{margin-left:auto;background:#f1f2f1;padding:4px 8px;border-radius:999px}.pulse-dot{width:9px;height:9px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 6px rgba(251,103,77,.12)}.risk-ring{width:215px;aspect-ratio:1;border-radius:50%;margin:35px auto;display:grid;place-items:center;background:conic-gradient(var(--coral) 0 33%,var(--orange) 33% 55%,#afba5c 55% 76%,#e9ebe9 76%);position:relative}.risk-ring:before{content:"";position:absolute;inset:19px;border-radius:50%;background:#fff}.risk-ring-center{position:relative;display:flex;align-items:center;flex-direction:column;line-height:1.15}.risk-ring-center strong{font:800 2rem Manrope}.risk-ring-center span{font-size:.71rem;color:var(--muted)}.mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mini-metrics div{background:var(--soft);padding:12px 10px;border-radius:13px;display:flex;flex-direction:column}.mini-metrics span{font-size:.62rem;color:var(--muted)}.mini-metrics b{font-size:.73rem}.hero-card-footer{margin-top:22px;background:var(--ink);color:#fff;border-radius:16px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.hero-card-footer span{font-size:.75rem}.hero-card-footer strong{font-size:.72rem;color:#86cf7c}
.bonus-strip{background:var(--ink);color:#fff}.bonus-inner{min-height:114px;display:flex;align-items:center;gap:20px}.gift-icon{width:50px;height:50px;flex:0 0 50px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:grid;place-items:center;color:#fff;font:800 .78rem Manrope;letter-spacing:-.03em}.bonus-inner p{margin:0;color:#ff9d8b;text-transform:uppercase;font-size:.7rem;letter-spacing:.14em;font-weight:700}.bonus-inner h2{font:700 clamp(1.25rem,2.4vw,1.7rem) Manrope;margin:4px 0 0}.bonus-tag{margin-left:auto;color:#ffd1c7;background:rgba(251,103,77,.14);border:1px solid rgba(251,103,77,.35);border-radius:999px;padding:9px 15px;font-size:.8rem;font-weight:700}
.section{padding:120px 0}.section-heading{max-width:780px}.section-heading h2,.split-heading h2,.method-copy h2,.plans-heading h2,.pulsar-copy h2,.details-intro h2{font:700 clamp(2.5rem,5vw,4.6rem)/1.05 Manrope;margin:0;letter-spacing:-.055em}.section-heading>p:last-child,.split-heading>p,.method-copy>p,.pulsar-copy>p,.details-intro>p{color:var(--muted);font-size:1.08rem}.context-grid{margin-top:58px;display:grid;grid-template-columns:1.3fr .7fr;gap:18px}.context-main,.risk-card{border:1px solid var(--line);border-radius:var(--radius);padding:38px;min-height:330px;position:relative;overflow:hidden}.context-main{background:var(--soft)}.context-main:after{content:"";position:absolute;width:300px;height:300px;border:1px solid #ddd;border-radius:50%;right:-140px;top:-140px;box-shadow:0 0 0 35px rgba(255,255,255,.7),0 0 0 70px rgba(255,255,255,.4)}.risk-card{background:#fff}.card-index{font:700 .75rem Manrope;color:var(--coral)}.context-grid h3{font:700 1.6rem Manrope;margin:60px 0 10px}.context-grid p{color:var(--muted);max-width:620px}.flow-line{display:flex;align-items:center;gap:10px;margin-top:35px;flex-wrap:wrap}.flow-line span{background:#fff;padding:9px 13px;border-radius:9px;font-weight:700;font-size:.75rem;box-shadow:0 5px 15px rgba(0,0,0,.05)}.flow-line i{width:15px;height:1px;background:#c9cac8}.check-list{list-style:none;padding:0;margin:30px 0 0}.check-list li{position:relative;padding-left:30px;margin:14px 0;color:#4f5359}.check-list li:before{content:"✓";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:rgba(95,159,84,.12);color:var(--green);font-size:.7rem;font-weight:800}.warning-list{margin-top:20px}.warning-list li:before{content:"!";background:rgba(251,103,77,.12);color:var(--coral)}
.scope-section{background:var(--ink);color:#fff}.split-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:90px;align-items:end}.split-heading>p{color:#a7abb1;margin:0 0 6px}.steps-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:66px}.step-card{position:relative;min-height:390px;padding:28px 24px;border:1px solid #35383d;border-radius:20px;background:#202227;transition:.25s}.step-card:hover{transform:translateY(-7px);border-color:rgba(251,103,77,.65)}.step-card>span{font:.7rem Manrope;color:#888d94}.step-icon{height:118px;display:flex;align-items:center;color:var(--coral);font-size:2.3rem}.step-card h3{font:700 1.07rem/1.35 Manrope;margin:0 0 14px}.step-card p{color:#aeb1b6;font-size:.88rem;line-height:1.6}
.method-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:86px;align-items:center}.method-board{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:var(--soft);padding:14px;border-radius:32px}.method-stat{background:#fff;border-radius:20px;padding:28px;min-height:170px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--line)}.method-stat.coral{background:var(--coral);color:#fff;border-color:transparent}.method-stat strong{font:800 3.4rem/1 Manrope;letter-spacing:-.06em}.method-stat span{color:var(--muted);font-size:.85rem}.method-stat.coral span{color:#ffe9e4}.method-stat.wide{grid-column:1/-1;min-height:145px}.method-stat.wide strong{font-size:2rem}.method-stat.formula{background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 20px}.method-stat.formula span,.method-stat.formula small{color:#aeb1b6}.method-stat.formula small{grid-column:1/-1}
.plans-section{background:#f5f5f3}.plans-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.proposal-basis{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 18px;display:flex;flex-direction:column;min-width:220px}.proposal-basis span{font-size:.72rem;color:var(--muted)}.proposal-basis strong{font:700 1.15rem Manrope}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px;align-items:stretch}.plan-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:26px;padding:32px;display:flex;flex-direction:column;min-height:710px}.plan-card.featured{border:2px solid var(--coral);box-shadow:0 20px 50px rgba(251,103,77,.13)}.featured-label{position:absolute;right:24px;top:-15px;background:var(--coral);color:#fff;border-radius:999px;padding:6px 12px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.plan-card.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.plan-top{display:flex;align-items:center;justify-content:space-between}.plan-top span{color:var(--coral);font-weight:800;text-transform:uppercase;font-size:.78rem;letter-spacing:.1em}.plan-top small{color:var(--muted);background:var(--soft);padding:4px 9px;border-radius:999px}.dark .plan-top small{background:#2c2e33;color:#aeb1b6}.plan-card h3{font:700 1.45rem/1.3 Manrope;min-height:90px;margin:32px 0 22px}.price{display:flex;align-items:flex-start;line-height:1}.price sup{font-weight:700;margin:9px 5px 0 0}.price strong{font:800 clamp(2.45rem,3.7vw,3.45rem) Manrope;letter-spacing:-.07em}.price small{margin-top:10px;font-weight:700}.price-note{min-height:50px;color:var(--muted);font-size:.77rem;margin:10px 0 14px}.dark .price-note,.dark .check-list li{color:#b5b8bd}.check-list.compact{margin-top:15px;border-top:1px solid var(--line);padding-top:15px}.dark .check-list.compact{border-color:#383b40}.check-list.compact li{font-size:.88rem;margin:12px 0}.plan-link{margin-top:auto;border-top:1px solid var(--line);padding-top:19px;display:flex;justify-content:space-between;font-weight:700;font-size:.9rem}.dark .plan-link{border-color:#383b40}.plans-bonus{margin-top:20px;background:#fff;border:1px solid #ffd2c9;border-radius:18px;padding:19px 24px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:16px;color:#565960;line-height:1.55}.gift-icon.small{width:34px;height:34px;flex:none;color:var(--coral);border-color:#ffc4b8}
.comparison-section{padding-top:110px}.compact-heading{max-width:none;display:flex;justify-content:space-between;align-items:end}.compact-heading h2{font-size:clamp(2.3rem,4vw,3.5rem)}.comparison-wrap{margin-top:50px;border:1px solid var(--line);border-radius:24px;overflow:auto;box-shadow:0 15px 45px rgba(0,0,0,.05)}table{border-collapse:collapse;width:100%;min-width:760px;background:#fff}th,td{padding:20px 22px;border-bottom:1px solid var(--line);text-align:center;font-size:.9rem}th:first-child,td:first-child{text-align:left;width:43%}thead th{font:700 .8rem Manrope;text-transform:uppercase;letter-spacing:.06em;background:#fafafa}.accent-col{background:#fff8f6}th.accent-col{color:var(--coral)}.yes{color:var(--green);font-weight:800}.no{color:#b9bbc0}.total-row td{font-weight:800;font-family:Manrope;border-bottom:0}.total-row td:not(:first-child){font-size:1.06rem}
.pulsar-section{background:var(--ink);color:#fff;overflow:hidden}.pulsar-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px;align-items:center}.pulsar-copy>p{color:#afb2b8}.pulsar-wordmark{display:inline-flex;align-items:center;gap:8px;color:#fff;font:800 1.1rem Manrope;margin-bottom:24px}.pulsar-wordmark i{width:17px;height:17px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 6px rgba(251,103,77,.14)}.pulsar-wordmark span{color:#ff9d89;font-weight:600}.pulsar-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.pulsar-points span{border:1px solid #3b3e43;border-radius:999px;padding:8px 12px;font-size:.76rem;color:#d1d3d7}.dashboard-mock{border:1px solid #404248;background:#26282d;border-radius:25px;padding:9px;box-shadow:0 35px 80px rgba(0,0,0,.3);transform:perspective(900px) rotateY(-3deg)}.mock-bar{height:45px;display:flex;align-items:center;color:#91959c;font-size:.7rem;padding:0 13px}.mock-bar>div{display:flex;gap:5px;margin-right:18px}.mock-bar i{width:7px;height:7px;border-radius:50%;background:#575a60}.mock-bar b{margin-left:auto;color:#fff;background:var(--coral);padding:3px 8px;border-radius:7px}.mock-body{height:410px;background:#f5f6f5;border-radius:18px;display:flex;overflow:hidden;color:var(--ink)}.mock-body aside{width:58px;background:#fff;border-right:1px solid #e6e7e6;padding:25px 18px;display:flex;flex-direction:column;gap:23px}.mock-body aside span{width:19px;height:6px;background:#dfe1df;border-radius:10px}.mock-body aside span:first-child{background:var(--coral)}.mock-content{flex:1;padding:27px}.mock-title{display:flex;justify-content:space-between;align-items:center}.mock-title div{display:flex;flex-direction:column}.mock-title small{color:#989ca2;font-size:.62rem}.mock-title strong{font:700 1rem Manrope}.mock-title em{font-style:normal;color:var(--green);background:#e8f1e5;padding:4px 8px;border-radius:999px;font-size:.56rem}.mock-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px}.mock-kpis div{background:#fff;border:1px solid #eceeed;border-radius:13px;padding:14px;display:flex;flex-direction:column}.mock-kpis small{color:#999da2;font-size:.56rem}.mock-kpis strong{font:700 1.15rem Manrope}.mock-chart{height:210px;margin-top:14px;border-radius:15px;background:#fff;border:1px solid #eceeed;position:relative;padding:35px 24px 18px}.bars{height:100%;display:flex;align-items:end;justify-content:space-around;gap:10px;border-bottom:1px solid #e9eae9}.bars i{display:block;width:9%;height:var(--h);border-radius:5px 5px 0 0;background:linear-gradient(var(--coral),#ffb098)}.chart-line{position:absolute;inset:48% 20px auto;height:1px;background:rgba(95,159,84,.5);transform:rotate(-5deg)}
.details-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:95px}.accordions details{border-top:1px solid var(--line);padding:23px 0}.accordions details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;font:700 1.05rem Manrope;display:flex;justify-content:space-between;align-items:center}summary::-webkit-details-marker{display:none}summary span{font:400 1.6rem Manrope;transition:.2s;color:var(--coral)}details[open] summary span{transform:rotate(45deg)}details>div{padding:18px 55px 0 0;color:var(--muted)}.final-cta{padding:0 0 70px}.final-cta-inner{background:linear-gradient(125deg,var(--coral),#e9533d 72%,#cc4433);color:#fff;border-radius:32px;padding:62px;display:flex;align-items:end;justify-content:space-between;gap:50px;position:relative;overflow:hidden}.final-cta-inner:after{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(255,255,255,.2);border-radius:50%;right:-130px;top:-150px;box-shadow:0 0 0 38px rgba(255,255,255,.06),0 0 0 76px rgba(255,255,255,.04)}.final-cta h2{font:700 clamp(2.2rem,4vw,3.5rem)/1.08 Manrope;letter-spacing:-.05em;margin:0;max-width:760px}.final-cta p:not(.eyebrow){margin:18px 0 0;color:#ffe6e0}.button-white{background:#fff;color:var(--ink);position:relative;z-index:1;white-space:nowrap}footer{padding:55px 0;background:#f5f5f3}.footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:35px;align-items:center}.footer-grid>div:not(:first-child){display:flex;flex-direction:column}.footer-grid small{color:var(--muted);font-size:.7rem}.footer-grid a{font-weight:600;font-size:.86rem}.footer-grid>p{grid-column:1/-1;border-top:1px solid #dedfdd;margin:10px 0 0;padding-top:25px;color:var(--muted);font-size:.75rem}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:1050px){.hero{min-height:auto}.hero-grid{grid-template-columns:1fr .72fr;gap:40px}.hero h1{font-size:4.4rem}.steps-grid{grid-template-columns:repeat(3,1fr)}.step-card{min-height:330px}.method-grid,.pulsar-grid{gap:45px}.plans-grid{grid-template-columns:1fr 1fr}.plan-card.dark{grid-column:1/-1;min-height:640px}.details-grid{gap:50px}}
@media(max-width:820px){.container,.nav-shell{width:min(100% - 32px,1180px)}.nav-shell{height:68px}.menu-button{display:flex;width:46px;height:42px;border:1px solid var(--line);border-radius:12px;align-items:center;justify-content:center;flex-direction:column;gap:4px}.menu-button span{width:18px;height:2px;background:var(--ink);transition:.2s}.menu-button b{position:absolute;clip:rect(0 0 0 0)}.menu-button[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-links{position:absolute;left:16px;right:16px;top:62px;display:none;flex-direction:column;align-items:stretch;gap:0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px;box-shadow:var(--shadow)}.nav-links.open{display:flex}.nav-links a{padding:12px 13px}.nav-cta{text-align:center;margin-top:5px}.hero{padding:130px 0 75px}.hero-grid{grid-template-columns:1fr}.hero h1{font-size:clamp(3.15rem,12vw,5rem)}.hero-card{max-width:540px;width:100%;margin:auto;transform:none}.bonus-inner{padding:22px 0;flex-wrap:wrap}.bonus-tag{margin-left:70px}.section{padding:88px 0}.context-grid,.split-heading,.method-grid,.pulsar-grid,.details-grid{grid-template-columns:1fr}.split-heading{gap:25px}.steps-grid{grid-template-columns:1fr 1fr}.method-board{max-width:650px}.plans-grid{grid-template-columns:1fr}.plan-card,.plan-card.dark{grid-column:auto;min-height:0}.plan-card h3{min-height:0}.plans-heading{align-items:start;flex-direction:column}.pulsar-copy{max-width:650px}.dashboard-mock{transform:none}.final-cta-inner{padding:45px;align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}
@media(max-width:560px){.container,.nav-shell{width:calc(100% - 28px)}.hero{padding-top:115px}.hero h1{font-size:3.35rem}.hero-lead{font-size:1.02rem}.hero-actions{flex-direction:column}.button{width:100%}.hero-meta{gap:16px;justify-content:space-between}.hero-meta strong{font-size:1rem}.hero-meta span{font-size:.62rem}.hero-card{padding:17px}.risk-ring{width:190px}.mini-metrics{grid-template-columns:1fr}.bonus-inner{display:grid;grid-template-columns:48px 1fr}.bonus-tag{margin:0;grid-column:1/-1;text-align:center}.section-heading h2,.split-heading h2,.method-copy h2,.plans-heading h2,.pulsar-copy h2,.details-intro h2{font-size:2.5rem}.context-main,.risk-card{padding:26px}.context-grid h3{margin-top:35px}.flow-line i{display:none}.steps-grid{grid-template-columns:1fr}.step-card{min-height:0}.step-icon{height:80px}.method-board{grid-template-columns:1fr}.method-stat.wide{grid-column:auto}.method-stat.formula{grid-template-columns:1fr}.method-stat.formula small{grid-column:auto}.plan-card{padding:25px}.plans-bonus{align-items:flex-start}.compact-heading{display:block}.comparison-wrap{margin-inline:-14px;border-radius:16px}.dashboard-mock{padding:5px}.mock-body{height:370px}.mock-body aside{display:none}.mock-content{padding:18px}.mock-kpis{grid-template-columns:1fr 1fr}.mock-kpis div:last-child{grid-column:1/-1}.mock-chart{height:170px}.final-cta-inner{padding:36px 26px;border-radius:24px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button,.step-card{transition:none}}
@media print{.site-header,.hero-actions,.final-cta{display:none}.hero{min-height:0;padding:50px 0}.reveal{opacity:1;transform:none}}
@media(max-width:560px){.brand-logo{width:148px}.footer-logo{width:190px}}
.discount-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-6px 0 16px}.discount-row s{color:#8b8f96;font-size:.8rem;font-weight:600;text-decoration-thickness:1.5px}.discount-row span{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:999px;background:#fff0ec;color:var(--coral-dark);font-size:.67rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.mobile-scroll-hint{display:none}
@media(max-width:560px){html{scroll-padding-top:76px}.nav-links a{min-height:48px;display:flex;align-items:center}.hero{padding:104px 0 64px}.hero h1{font-size:clamp(2.65rem,12.5vw,3.2rem);line-height:1.01;letter-spacing:-.06em}.hero-lead{margin:24px 0}.hero-meta{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;margin-top:38px;padding-top:22px}.hero-meta div:last-child{grid-column:1/-1}.hero-meta span{font-size:.7rem;line-height:1.35}.hero-card{border-radius:23px}.section{padding:72px 0}.section-heading h2,.split-heading h2,.method-copy h2,.plans-heading h2,.pulsar-copy h2,.details-intro h2{font-size:clamp(2.1rem,10vw,2.5rem);line-height:1.08}.eyebrow{margin-bottom:16px}.plans-grid{margin-top:44px;gap:20px}.plan-card{padding:23px;border-radius:21px}.plan-card h3{margin:26px 0 20px}.price strong{font-size:clamp(2.6rem,13vw,3.2rem)}.discount-row{align-items:flex-start;flex-direction:column;gap:7px;margin-bottom:15px}.discount-row span{font-size:.65rem}.plans-bonus{padding:18px;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.mobile-scroll-hint{display:flex;align-items:center;justify-content:space-between;margin:24px 0 -30px;color:var(--muted);font-size:.78rem;font-weight:700}.comparison-wrap{margin-top:44px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.comparison-wrap table{min-width:700px}.comparison-wrap th,.comparison-wrap td{padding:16px 18px}.details-grid{gap:40px}.accordions summary{min-height:48px;gap:18px}.accordions details>div{padding:12px 8px 0 0}.final-cta{padding-bottom:28px}.final-cta-inner{gap:30px}.footer-grid a{overflow-wrap:anywhere}.footer-grid{gap:24px}}
@media(max-width:380px){.hero h1{font-size:2.55rem}.hero-meta{grid-template-columns:1fr}.hero-meta div:last-child{grid-column:auto}.method-stat{padding:22px}.price strong{font-size:2.55rem}.final-cta-inner{padding:32px 22px}}
.context-main:after,.final-cta-inner:after{pointer-events:none;z-index:0}.context-main>*,.final-cta-inner>*{position:relative;z-index:1}
@media(max-width:560px){body{--muted:#555a61}.site-header{background:rgba(255,255,255,.96)}.hero{background:linear-gradient(180deg,#fff 0%,#f5f6f5 100%)}.hero:before{opacity:.35}.orb-one{width:250px;height:250px;right:-185px;top:86px;opacity:.18}.orb-two{left:-145px;bottom:20px;opacity:.12}.hero-copy{isolation:isolate}.hero h1{color:#17191d}.hero h1 em{color:#d94732}.hero-lead{color:#444950}.button-ghost{background:#fff;border-color:#cfd1d0;color:#17191d}.hero-card{background:#fff;border-color:#e3e4e2;box-shadow:0 18px 45px rgba(21,24,29,.12)}.hero-card-top{color:#555a61}.hero-card-top small{background:#eceeec;color:#34383e}.mini-metrics div{background:#f0f1ef;border:1px solid #e2e3e1}.mini-metrics span{font-size:.75rem;color:#555a61}.mini-metrics b{font-size:.86rem;color:#17191d}.bonus-inner p{color:#ffad9d}.bonus-tag{color:#fff0ed;background:#402620;border-color:#8b4d42}.context-main,.risk-card{background:#fff;border-color:#dfe1df;box-shadow:0 12px 30px rgba(21,24,29,.07)}.context-main:after{opacity:.24;right:-195px;top:-170px}.context-grid p,.check-list li{color:#444950}.flow-line span{background:#f2f3f1;color:#25282d;box-shadow:none;border:1px solid #e0e2df}.scope-section{background:#17191d}.split-heading>p{color:#d0d3d7}.step-card{background:#24272c;border-color:#41454c;color:#fff;box-shadow:0 12px 28px rgba(0,0,0,.18)}.step-card>span{color:#b9bdc3}.step-card p{color:#d1d4d8}.method-board{background:#eceeeb}.method-stat{background:#fff;border-color:#dfe1df;color:#17191d;box-shadow:0 8px 22px rgba(21,24,29,.06)}.method-stat span{color:#555a61}.method-stat.coral{background:#e95740;color:#fff}.method-stat.coral span{color:#fff}.method-stat.formula{background:#17191d;color:#fff}.method-stat.formula span,.method-stat.formula small{color:#d3d6da}.plans-section{background:#eff0ed}.proposal-basis,.plan-card,.plans-bonus{background:#fff}.proposal-basis{border-color:#d9dbd8}.proposal-basis span{color:#555a61}.plan-card{border-color:#d9dbd8;box-shadow:0 12px 30px rgba(21,24,29,.07);color:#17191d}.plan-card:not(.dark) .check-list li,.plan-card:not(.dark) .price-note{color:#444950}.plan-card.featured{border-color:#e95740;box-shadow:0 16px 38px rgba(233,87,64,.15)}.plan-card.dark{background:#17191d;color:#fff;border-color:#17191d}.plan-card.dark .check-list li,.plan-card.dark .price-note{color:#d3d6da}.dark .plan-top small{background:#34373d;color:#e0e2e5}.discount-row s{color:#666b72}.comparison-wrap{background:#fff;border-color:#d9dbd8}.comparison-wrap table{color:#25282d}.comparison-wrap thead th{background:#f1f2f0;color:#34383e}.comparison-wrap .accent-col{background:#fff1ed}.mobile-scroll-hint{color:#4c5158}.pulsar-section{background:#17191d}.pulsar-copy>p{color:#d0d3d7}.pulsar-points span{color:#f0f1f2;border-color:#595d64;background:#24272c}.dashboard-mock{background:#24272c;border-color:#4b4f56}.mock-bar{color:#c8cbd0}.mock-body{background:#f2f3f1}.mock-title small{font-size:.72rem;color:#5d6269}.mock-kpis small{font-size:.68rem;color:#5d6269}.mock-kpis strong{color:#17191d}.final-cta-inner:after{opacity:.35}.final-cta h2{color:#fff}.final-cta p:not(.eyebrow){color:#fff}.footer-grid small,.footer-grid>p{color:#555a61}}
