@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap");:root{--bg:#0a0a0a;--surface:#121212;--surface-2:#171717;--border:#2e2e2e;--border-soft:hsla(0,0%,100%,.07);--text:#fafafa;--muted:#b8b8b8;--muted-2:#8c8c8c;--beige:#d2cec6;--accent:#f05;--accent-2:#ff3d7f;--a10:rgba(255,0,85,.1);--a15:rgba(255,0,85,.15);--a30:rgba(255,0,85,.3)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text);font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;background:radial-gradient(820px 440px at 88% -60px,rgba(255,0,85,.13),transparent 70%),radial-gradient(700px 520px at 8% 1500px,rgba(255,0,85,.06),transparent 70%),var(--bg);background-attachment:fixed}.wrap{margin:0 auto;max-width:1600px;padding:0;width:92%}a{color:var(--accent);text-decoration:none}h1,h2,h3,h4{font-weight:700;letter-spacing:-.03em;line-height:1.05}em{font-style:italic}.eyebrow{align-items:center;background:var(--a10);border:1px solid var(--a30);border-radius:999px;color:var(--accent);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.12em;padding:7px 15px;text-transform:uppercase}.eyebrow:before{background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent);content:"";height:6px;width:6px}.btn{align-items:center;background:linear-gradient(135deg,var(--accent-2),var(--accent));border:0;border-radius:999px;box-shadow:0 8px 30px rgba(255,0,85,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:9px;padding:14px 26px;transition:.15s}.btn:hover{box-shadow:0 12px 38px rgba(255,0,85,.45);color:#fff;transform:translateY(-1px)}.btn-lg{font-size:16px;padding:16px 32px}header{backdrop-filter:blur(14px);background:hsla(0,0%,4%,.72);border-bottom:1px solid var(--border-soft);position:sticky;top:0;z-index:30}.nav{align-items:center;display:flex;height:68px;justify-content:space-between}.logo{color:#fff;font-size:23px;font-weight:700;letter-spacing:-.03em}.logo span{color:var(--accent)}.nav .btn{font-size:14px;padding:11px 22px}section{padding:78px 0}.head{margin:0 auto 46px;max-width:1600px;text-align:center;width:92%}.head p{color:var(--muted);font-size:18px}.hero{padding:78px 0 58px}.hero-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr .95fr}@media(max-width:920px){.hero-grid{gap:36px;grid-template-columns:1fr}}.hero .lead{color:var(--muted);font-size:19px;margin-bottom:14px;max-width:560px}.hero .lead.sm{font-size:16px;margin-bottom:28px;max-width:560px}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:26px}.lead-form{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.35);overflow:hidden;padding:30px;position:relative}.lead-form:before{background:radial-gradient(500px 220px at 80% -40px,var(--a15),transparent 65%);content:"";inset:0;pointer-events:none;position:absolute}.lead-form .fsub{color:var(--muted);font-size:14px;margin-bottom:18px;position:relative}.lead-form form{margin:0;max-width:none}.trust-row{display:flex;flex-wrap:wrap;gap:10px}.trust-row span{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--beige);display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:7px 14px}.trust-row span:before{color:var(--accent);content:"\2713";font-weight:800}.logos-sec{padding:32px 0 10px}.logos-label{color:var(--muted-2);font-size:12px;letter-spacing:.14em;margin-bottom:24px;text-align:center;text-transform:uppercase}.logos-label :is(h1,h2,h3,h4,h5,h6,p){color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0;text-transform:inherit}.marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden}.m-track{animation:scroll 38s linear infinite;display:flex;gap:26px;width:max-content}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logobox{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--muted-2);display:flex;flex:0 0 auto;gap:9px;height:54px;justify-content:center;opacity:.75;width:150px}.logobox i{background:linear-gradient(135deg,var(--accent-2),var(--accent));border-radius:5px;height:20px;opacity:.6;width:20px}.logobox span{font-size:12px;letter-spacing:.04em}.ps{display:grid;gap:22px;grid-template-columns:1fr 1fr;margin:0 auto}@media(max-width:820px){.ps{grid-template-columns:1fr}}.ps-col{border-radius:18px;padding:34px}.ps-col.prob{background:var(--surface);border:1px solid var(--border)}.ps-col.sol{background:linear-gradient(180deg,rgba(255,0,85,.08),var(--surface));border:1px solid var(--accent);box-shadow:0 0 50px rgba(255,0,85,.1)}.ps-col .tag{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;margin-bottom:18px;padding:6px 13px;text-transform:uppercase}.ps-col.prob .tag{background:var(--surface-2);border:1px solid var(--border);color:var(--muted)}.ps-col.sol .tag{background:var(--a10);border:1px solid var(--a30);color:var(--accent)}.ps-col ul{display:grid;gap:14px;list-style:none}.ps-col li{display:flex;font-size:15px;gap:12px;line-height:1.5}.ps-col.prob li{color:var(--muted)}.ps-col.sol li{color:var(--text)}.ps-col.prob li:before{color:var(--muted-2);content:"\2717";flex:0 0 auto;font-weight:800}.ps-col.sol li:before{color:var(--accent);content:"\2713";flex:0 0 auto;font-weight:800}.wyg{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto}@media(max-width:900px){.wyg{grid-template-columns:1fr 1fr}}@media(max-width:600px){.wyg{grid-template-columns:1fr}}.gcard{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px;transition:.15s}.gcard:hover{border-color:var(--a30);transform:translateY(-2px)}.gcard .ico{align-items:center;background:var(--a15);border:1px solid var(--a30);border-radius:11px;color:var(--accent);display:flex;font-size:20px;height:46px;justify-content:center;margin-bottom:16px;width:46px}.gcard p{color:var(--muted);font-size:14px;line-height:1.55}.kw{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.kw span{background:var(--a10);border:1px solid var(--a30);border-radius:999px;color:var(--accent-2);font-size:12px;font-weight:500;padding:4px 11px}.compare{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto}@media(max-width:820px){.compare{grid-template-columns:1fr}}.col{border-radius:16px;padding:30px}.col.old{background:var(--surface);border:1px solid var(--border)}.col.new{background:linear-gradient(180deg,rgba(255,0,85,.08),var(--surface));border:1px solid var(--accent);box-shadow:0 0 50px rgba(255,0,85,.1)}.col ul{display:grid;gap:14px;list-style:none}.col li{display:flex;font-size:15px;gap:12px;line-height:1.5}.col.old li{color:var(--muted)}.col.new li{color:var(--text)}.col.old li:before{color:var(--muted-2);content:"\2717";flex:0 0 auto;font-weight:800}.col.new li:before{color:var(--accent);content:"\2713";flex:0 0 auto;font-weight:800}.ai-grid{align-items:center;display:grid;gap:46px;grid-template-columns:1fr 1fr;margin:0 auto}@media(max-width:880px){.ai-grid{gap:34px;grid-template-columns:1fr}}.ai-grid p{color:var(--muted);font-size:17px;margin-bottom:14px}.ai-grid p .hl{color:#fff;font-weight:600}.ai-list{display:grid;gap:11px;list-style:none;margin-top:6px}.ai-list li{color:var(--text);display:flex;font-size:15px;gap:11px}.ai-list li:before{color:var(--accent);content:"\2713";font-weight:800}.ai-src{color:var(--muted-2);font-size:12px;margin-top:16px}.aimock{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.4);padding:22px}.aimock .bar{display:flex;gap:6px;margin-bottom:18px}.aimock .bar i{background:var(--border);border-radius:50%;height:11px;width:11px}.aimock .q{align-items:flex-start;display:flex;gap:10px;margin-bottom:16px}.aimock .q .ava{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;flex:0 0 auto;height:26px;width:26px}.aimock .q p{color:var(--text);font-size:14px;font-weight:500}.aimock .label{color:var(--accent);font-size:11px;font-weight:600;gap:8px;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.aimock .label,.aimock .opt{align-items:center;display:flex}.aimock .opt{border:1px solid var(--border);border-radius:10px;color:var(--muted);font-size:14px;gap:10px;margin-bottom:9px;padding:11px 13px}.aimock .opt b{color:var(--text);font-weight:600}.aimock .opt.hot{background:var(--a10);border-color:var(--a30)}.aimock .opt.hot b{color:var(--accent-2)}.aimock .opt .tag{color:var(--accent);font-size:11px;font-weight:600;margin-left:auto}.aimock .cap{color:var(--muted-2);font-size:12px;margin-top:12px;text-align:center}.proc{margin:0 auto;max-width:1600px;padding-left:6px;position:relative;width:92%}.proc:before{background:linear-gradient(180deg,var(--accent),var(--a15));bottom:18px;content:"";left:26px;position:absolute;top:18px;width:2px}.pstep{align-items:start;display:grid;gap:22px;grid-template-columns:54px 1fr;margin-bottom:18px;position:relative}.pnode{align-items:center;border:1px solid var(--a30);border-radius:50%;box-shadow:0 0 0 6px var(--bg),0 0 22px var(--a30);color:var(--accent);display:flex;font-size:14px;font-weight:700;height:54px;justify-content:center;width:54px;z-index:1}.pbody,.pnode{background:var(--surface)}.pbody{border:1px solid var(--border);border-radius:14px;padding:18px 22px}.pbody p{color:var(--muted);font-size:15px}.proof-tiles{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto 28px;max-width:none}@media(max-width:760px){.proof-tiles{grid-template-columns:1fr}}.ptile{background:var(--surface);border:1px dashed var(--a30);border-radius:16px;padding:28px;text-align:center}.ptile .big{color:var(--accent);font-size:34px;font-weight:700;letter-spacing:-.02em}.ptile b{color:#fff;display:block;font-size:15px;margin:8px 0 6px}.ptile small{color:var(--muted-2);font-size:12px}.quote{background:var(--surface);border:1px solid var(--border);border-radius:20px;margin:0 auto;max-width:none;overflow:hidden;padding:44px;position:relative;text-align:center}.quote:before{background:radial-gradient(520px 200px at 50% 0,var(--a15),transparent 65%);content:"";inset:0;pointer-events:none;position:absolute}.quote .mark{color:var(--accent);font-family:Georgia,serif;font-size:60px;line-height:.5}.quote p{color:#fff;font-size:22px;font-weight:500;line-height:1.4;margin:12px auto 24px;max-width:640px;position:relative}@media(max-width:880px){.quote{padding:30px}.quote p{font-size:18px}}.who{gap:14px;position:relative}.who,.who .av{align-items:center;display:flex;justify-content:center}.who .av{background:linear-gradient(135deg,var(--accent-2),var(--accent));border-radius:50%;color:#fff;font-weight:700;height:46px;width:46px}.who .meta{text-align:left}.who .meta b{color:#fff;display:block;font-size:15px}.who .meta small{color:var(--muted);font-size:13px}.two-col{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto}@media(max-width:820px){.two-col{grid-template-columns:1fr}}.panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:30px}.panel ul{display:grid;gap:13px;list-style:none}.panel li{color:var(--muted);display:flex;font-size:15px;gap:12px;line-height:1.55}.panel.yes li:before{color:var(--accent);content:"\2713";flex:0 0 auto;font-weight:800}.panel.no li:before{color:var(--muted-2);content:"\2717";flex:0 0 auto;font-weight:800}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:13px;margin-left:0;margin-right:0;max-width:none;padding:24px 28px}.faq-item p{color:var(--muted);font-size:15px}.cta-card{background:var(--surface);border:1px solid var(--accent);border-radius:22px;box-shadow:0 0 60px rgba(255,0,85,.12);margin:0 auto;max-width:none;overflow:hidden;padding:50px;position:relative;text-align:center}.cta-card:before{background:radial-gradient(600px 240px at 50% -40px,var(--a15),transparent 65%);content:"";inset:0;pointer-events:none;position:absolute}@media(max-width:880px){.cta-card{padding:30px}}.cta-card p{color:var(--muted);font-size:16px;margin:0 auto 26px;max-width:480px;position:relative}.cta-card .a88-cta-text{margin:0 auto 28px;max-width:480px}form{margin:0 auto;max-width:470px;position:relative;text-align:left}.row2,form{display:grid;gap:13px}.row2{grid-template-columns:1fr 1fr}@media(max-width:520px){.row2{grid-template-columns:1fr}}.field label{color:var(--muted);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.field input,.field textarea{background:#0d0d0d;border:1px solid var(--border);border-radius:11px;color:var(--text);font-family:inherit;font-size:15px;padding:13px 15px;width:100%}.field input::placeholder,.field textarea::placeholder{color:var(--muted-2)}.field input:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--a15);outline:none}form .btn{justify-content:center;margin-top:4px;width:100%}.privacy{color:var(--muted-2);font-size:12px;margin-top:2px;text-align:center}footer{border-top:1px solid var(--border-soft);font-size:14px;margin-top:24px;padding:32px 0}.foot{align-items:center;color:var(--muted-2);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.foot .logo{font-size:19px}.foot a{color:var(--muted)}.note{background:var(--a10);border:1px solid var(--a30);border-radius:11px;color:#ff9bbb;font-size:13px;line-height:1.55;margin:22px auto 0;max-width:1140px;padding:13px 17px}.body-wrapper,.dnd-column,.dnd-module,.dnd-row,.dnd-section,.dnd_area,.row-fluid,.row-fluid-wrapper,.span12,.widget-span{float:none!important;max-width:100%!important;width:100%!important}.dnd-section{margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.dnd-row,.row-fluid{margin-left:0!important;margin-right:0!important}iframe,img,video{max-width:100%}@media(max-width:768px){.wrap{width:90%}section{padding:60px 0}.nav{height:60px}.head{margin-bottom:34px}}@media(max-width:560px){.wrap{width:90%}section{padding:48px 0}.lead-form{padding:22px}.cta-card{padding:28px 20px}.col,.gcard,.panel,.ps-col{padding:22px}.quote{padding:26px 18px}.faq-item{padding:20px 22px}.pstep{gap:16px;grid-template-columns:42px 1fr}.proc:before{left:20px}.pnode{font-size:13px;height:42px;width:42px}.nav .btn{font-size:13px;padding:9px 16px}}.cta-card .hs-form,.lead-form .hs-form{display:grid;gap:13px;text-align:left}.cta-card .hs-form .hs-form-field>label,.lead-form .hs-form .hs-form-field>label{color:var(--muted);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.cta-card .hs-form .hs-form-field>label .hs-form-required,.lead-form .hs-form .hs-form-field>label .hs-form-required{color:var(--accent)}.cta-card .hs-input,.lead-form .hs-input{background:#0d0d0d;border:1px solid var(--border);border-radius:11px;color:var(--text);font-family:inherit;font-size:15px;padding:13px 15px;width:100%!important}.cta-card .hs-input::placeholder,.lead-form .hs-input::placeholder{color:var(--muted-2)}.cta-card .hs-input:focus,.lead-form .hs-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--a15);outline:none}.cta-card select.hs-input,.lead-form select.hs-input{appearance:none}.cta-card .hs-form .hs-button,.lead-form .hs-form .hs-button{align-items:center;background:linear-gradient(135deg,var(--accent-2),var(--accent));border:0;border-radius:999px;box-shadow:0 8px 30px rgba(255,0,85,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;margin-top:4px;padding:16px 32px;transition:.15s;width:100%}.cta-card .hs-form .hs-button:hover,.lead-form .hs-form .hs-button:hover{box-shadow:0 12px 38px rgba(255,0,85,.45);transform:translateY(-1px)}.cta-card .hs-error-msg,.cta-card .hs-error-msgs label,.lead-form .hs-error-msg,.lead-form .hs-error-msgs label{color:var(--accent-2);font-size:12px}.cta-card .hs-richtext,.cta-card .legal-consent-container,.lead-form .hs-richtext,.lead-form .legal-consent-container{color:var(--muted-2);font-size:12px}.cta-card .submitted-message,.lead-form .submitted-message{color:#fff;font-size:16px}.cta-card .hs-form,.cta-card form{margin-left:auto;margin-right:auto;max-width:470px}.cta-card .hs-input[type=checkbox],.cta-card .hs-input[type=radio],.lead-form .hs-input[type=checkbox],.lead-form .hs-input[type=radio]{accent-color:var(--accent);flex:0 0 auto;height:auto;margin:3px 8px 0 0;min-height:0;padding:0;vertical-align:top;width:auto!important}.cta-card .hs-form .inputs-list,.lead-form .hs-form .inputs-list{list-style:none;margin:0;padding:0}.cta-card .hs-form .inputs-list>li,.lead-form .hs-form .inputs-list>li{margin:0}.cta-card .hs-form-booleancheckbox-display,.cta-card .hs-form-checkbox-display,.cta-card .hs-form-radio-display,.lead-form .hs-form-booleancheckbox-display,.lead-form .hs-form-checkbox-display,.lead-form .hs-form-radio-display{align-items:flex-start;color:var(--muted);display:flex;font-size:13px;font-weight:400;gap:4px;line-height:1.45}.cta-card .hs-form-booleancheckbox-display>span,.cta-card .hs-form-checkbox-display>span,.lead-form .hs-form-booleancheckbox-display>span,.lead-form .hs-form-checkbox-display>span{margin:0}.cta-card .legal-consent-container,.lead-form .legal-consent-container{text-align:left}.a88-h{color:#fff;font-weight:700;letter-spacing:-.03em;line-height:1.1}.a88-h :is(h1,h2,h3,h4,h5,h6,p){color:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.a88-h em{color:var(--accent);font-style:italic}.hero .a88-h.hero-title{margin:20px 0 22px}.hero .a88-h.hero-title :is(h1,h2,h3,h4,h5,h6,p){max-width:16ch}.hero-grid,.hero-grid>*{min-width:0}.head .a88-h{margin-bottom:14px}.ai-grid .a88-h{margin:18px 0 16px}.cta-card .a88-h{margin-bottom:12px;position:relative}.ps-col .a88-h{margin-bottom:18px}.ps-col.prob .a88-h{color:var(--muted)}.ps-col.sol .a88-h{color:#fff}.col .a88-h{margin-bottom:20px}.col.old .a88-h{color:var(--muted)}.col.new .a88-h{color:#fff}.gcard .a88-h{margin-bottom:9px}.panel .a88-h{margin-bottom:18px}.faq-item .a88-h{margin-bottom:8px}.lead-form .a88-h{margin-bottom:6px;position:relative}.pbody .a88-h{margin-bottom:3px}.head .a88-sub{color:var(--muted);font-size:18px}.quote .a88-quote{margin:12px auto 24px;max-width:640px;position:relative}.a88-rt>p,.cta-card .a88-cta-text>p,.faq-item .a88-a>p,.fsub>p,.gcard .a88-desc>p,.head .a88-sub>p,.hero .lead>p,.pbody .a88-text>p,.quote .a88-quote>p{margin:0}.a88-rt>p+p,.cta-card .a88-cta-text>p+p,.faq-item .a88-a>p+p,.gcard .a88-desc>p+p,.head .a88-sub>p+p,.hero .lead>p+p{margin-top:.6em}.a88-h,.a88-h a,.a88-h b,.a88-h div,.a88-h h1,.a88-h h2,.a88-h h3,.a88-h h4,.a88-h h5,.a88-h h6,.a88-h p,.a88-h span,.a88-h strong{color:#fff!important}.a88-h em,.a88-h i{color:var(--accent)!important}.col.old .a88-h,.col.old .a88-h *,.ps-col.prob .a88-h,.ps-col.prob .a88-h *{color:var(--muted)!important}.a88-h a,.a88-h b,.a88-h em,.a88-h font,.a88-h i,.a88-h span,.a88-h strong{font-size:inherit!important}.a88-desc{font-size:14px}.a88-a,.a88-text{font-size:15px}.a88-cta-text{font-size:16px}.fsub{font-size:14px}.a88-quote{font-size:22px}@media(max-width:880px){.a88-quote{font-size:18px}}.a88-rt,.a88-rt *,.ai-grid p,.ai-grid p *,.cta-card .a88-cta-text,.cta-card .a88-cta-text *,.faq-item .a88-a,.faq-item .a88-a *,.fsub,.fsub *,.gcard .a88-desc,.gcard .a88-desc *,.head .a88-sub,.head .a88-sub *,.hero .lead,.hero .lead *,.pbody .a88-text,.pbody .a88-text *{color:var(--muted)!important}.quote .a88-quote,.quote .a88-quote *{color:#fff!important}.a88-rt *,.ai-grid p *,.cta-card .a88-cta-text *,.faq-item .a88-a *,.fsub *,.gcard .a88-desc *,.head .a88-sub *,.hero .lead *,.pbody .a88-text *,.quote .a88-quote *{font-size:inherit!important}.a88-rt a,.ai-grid p a,.cta-card .a88-cta-text a,.faq-item .a88-a a,.fsub a,.gcard .a88-desc a,.head .a88-sub a,.hero .lead a,.pbody .a88-text a{color:var(--accent)!important}.a88-rt .hl,.ai-grid p .hl,.cta-card .a88-cta-text .hl,.faq-item .a88-a .hl,.gcard .a88-desc .hl,.hero .lead .hl,.quote .a88-quote .hl{color:#fff!important}.logos-label,.logos-label *{color:var(--muted-2)!important}.cta-card .a88-cta-text,.cta-card .a88-cta-text *,.cta-card .a88-h,.cta-card .a88-h *,.head,.head *,.quote .a88-quote,.quote .a88-quote *{text-align:center!important}