:root{color-scheme:dark;--bg:#07040a;--panel:#100b13;--panel-2:#17101b;--text:#f8f1e8;--muted:#c9bcae;--subtle:#a99a88;--accent:#ff9500;--accent-2:#ffcc55;--line:rgba(255,149,0,.2);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 85% 0,rgba(255,100,0,.14),transparent 34rem),var(--bg);color:var(--text);line-height:1.65}a{color:var(--accent-2);text-underline-offset:3px}a:hover{color:#fff}header{position:sticky;top:0;z-index:10;background:rgba(7,4,10,.9);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.nav{max-width:1120px;margin:auto;padding:15px 24px;display:flex;align-items:center;gap:22px}.brand{margin-right:auto;color:#fff;text-decoration:none;font-weight:900;letter-spacing:.22em}.brand span{color:var(--accent)}.nav-links{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.nav-links a{color:var(--muted);font-size:.9rem;text-decoration:none}.nav-links a:hover{color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:11px 19px;background:linear-gradient(135deg,var(--accent),#ff5a00);color:#120700!important;text-decoration:none;font-weight:800;box-shadow:0 10px 32px rgba(255,105,0,.22)}main{display:block}.hero{max-width:920px;margin:auto;padding:86px 24px 58px}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--accent-2);font-size:.76rem;font-weight:800}.hero h1{max-width:860px;font-size:clamp(2.45rem,7vw,5.6rem);line-height:1.02;letter-spacing:-.045em;margin:.3em 0 .3em}.answer-first{max-width:780px;color:var(--muted);font-size:clamp(1.06rem,2.2vw,1.28rem);line-height:1.75}.hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:30px}.secondary{display:inline-flex;padding:10px 4px;color:var(--text);font-weight:700}.content{max-width:920px;margin:auto;padding:0 24px 84px}.content section{padding:38px 0;border-top:1px solid var(--line)}h2{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.2;margin:0 0 16px}h3{font-size:1.04rem;color:#fff;margin:0 0 8px}p{margin:0 0 16px;color:var(--muted)}strong{color:var(--text)}.feature-grid,.answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card,.price-card{background:linear-gradient(145deg,rgba(255,149,0,.065),rgba(255,255,255,.018));border:1px solid var(--line);border-radius:18px;padding:22px}.card p{margin:0}.steps{display:grid;gap:13px;padding-left:1.4rem;color:var(--muted)}.steps strong{display:block}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px}table{width:100%;border-collapse:collapse;min-width:650px;background:rgba(255,255,255,.015)}th,td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--muted)}th{color:var(--text);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}tr:last-child td{border-bottom:0}.notice{padding:20px;border-left:3px solid var(--accent);background:rgba(255,149,0,.07);color:var(--muted)}.breadcrumbs{max-width:920px;margin:0 auto;padding:30px 24px 0}.breadcrumbs ol{list-style:none;display:flex;gap:10px;padding:0;margin:0;color:var(--subtle);font-size:.85rem}.breadcrumbs li+li:before{content:"/";margin-right:10px}.breadcrumbs a{color:var(--subtle)}.faq-list{display:grid;gap:12px}.faq-list details{border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.018);padding:0 18px}.faq-list summary{cursor:pointer;font-weight:750;padding:18px 34px 18px 0;position:relative}.faq-list summary::marker{color:var(--accent)}.faq-list p{padding:0 0 18px;margin:0}.price-label{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--accent-2)}.price{font-size:2.4rem;line-height:1.1;color:#fff;font-weight:900}.text-link{font-weight:750}footer{border-top:1px solid var(--line);background:#050307}.footer-inner{max-width:1120px;margin:auto;padding:30px 24px 46px;display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap}.footer-links{display:flex;gap:16px;flex-wrap:wrap}.footer-links a{color:var(--muted);font-size:.9rem}.fineprint{font-size:.82rem;color:var(--subtle);max-width:560px}
html{min-width:320px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;overflow-x:clip}.button,.secondary{min-height:44px}.nav,.hero,.content,.footer-inner,.feature-grid>*,.answer-grid>*,.pricing-grid-container>*,.outcomes-split-grid>*{min-width:0}h1,h2,h3,p,li,td,th,summary,.card,.price-card,.notice,.fineprint{overflow-wrap:anywhere}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}pre,code{white-space:pre-wrap;overflow-wrap:anywhere}a,button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}
@media(max-width:768px){.nav{padding:12px 16px;gap:12px}.nav-links{gap:10px}.nav-links a:not(.button){display:none}.feature-grid,.answer-grid,.pricing-grid-container,.outcomes-split-grid{grid-template-columns:1fr!important}.capabilities-constellation{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero{padding:56px 18px 42px}.hero h1{font-size:clamp(2.15rem,12vw,4rem);line-height:1.06}.content{padding:0 18px 64px}.content section{padding:30px 0}.card,.price-card{padding:18px}.breadcrumbs{padding:22px 18px 0}.breadcrumbs ol{flex-wrap:wrap}.hero-actions{align-items:stretch}.hero-actions .button,.hero-actions .secondary{width:100%;justify-content:center;text-align:center;padding-inline:16px}.footer-inner{padding:26px 18px 38px;flex-direction:column}.footer-links{row-gap:12px}header{position:relative}input,select,textarea{font-size:16px}}
@media(max-width:480px){.capabilities-constellation{grid-template-columns:1fr!important}}
@media(max-width:380px){.brand{letter-spacing:.16em}.hero{padding-inline:16px}.content{padding-inline:16px}.hero h1{font-size:clamp(2rem,11.5vw,3rem)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}