:root{--ink:#0b0c10;--blue:#007bff;--blue-700:#005fc7;--slate:#1f2b33;--gray:#c5c6c7;--white:#fff;--bg:var(--ink);--surface:#12161b;--band:#0e1116;--line:#c5c6c729;--text:#eaecee;--muted:#9ba3aa;--r:14px;--maxw:1180px;--pad:clamp(20px, 5vw, 40px);--sect:clamp(72px, 10vw, 128px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto}section{padding-block:var(--sect);position:relative}.band{background:var(--band);border-block:1px solid var(--line)}h1,h2,h3,h4{letter-spacing:-.02em;color:var(--white);margin:0;font-weight:800;line-height:1.1}h1{font-size:clamp(2.2rem,5.4vw,4rem)}h2{font-size:clamp(1.8rem,3.6vw,2.7rem)}h3{letter-spacing:-.01em;font-size:1.12rem;font-weight:700}p{margin:0}.lead{color:var(--muted);max-width:60ch;font-size:clamp(1rem,1.6vw,1.18rem)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-bottom:18px;font-size:.72rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--blue);border-radius:2px;width:22px;height:2px}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-family:inherit;font-size:.94rem;font-weight:700;transition:all .18s;display:inline-flex}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 8px 30px #007bff47}.btn-primary:hover{background:var(--blue-700);transform:translateY(-2px);box-shadow:0 12px 36px #007bff5c}.btn-primary:disabled{opacity:.6;cursor:progress;transform:none}.btn-ghost{border-color:var(--line);color:var(--white);background:#ffffff05}.btn-ghost:hover{border-color:var(--blue);color:var(--blue)}.btn-lg{padding:18px 32px;font-size:1rem}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.logo{display:block}.logo img{width:auto;height:34px}footer .logo img{height:30px}.site-header{z-index:60;background:0 0;border-bottom:1px solid #0000;transition:all .25s;position:sticky;top:0}.site-header.scrolled{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0c10f0}.nav{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--gray);font-size:.9rem;font-weight:500;transition:all .15s}.nav-links a:hover{color:var(--white)}.nav-group{margin-bottom:-14px;padding-bottom:14px;position:relative}.nav-group>a{align-items:center;gap:7px;display:inline-flex}.nav-caret{opacity:.6;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .2s}.nav-group:hover .nav-caret,.nav-group:focus-within .nav-caret{transform:rotate(180deg)}.nav-sub{border:1px solid var(--line);opacity:0;visibility:hidden;background:#0e1116;border-radius:12px;gap:2px;min-width:220px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:100%;left:-12px;transform:translateY(-6px);box-shadow:0 18px 40px #00000073}.nav-group:hover .nav-sub,.nav-group:focus-within .nav-sub{opacity:1;visibility:visible;transform:none}.nav-links .nav-sub a{white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:.87rem;display:block}.nav-links .nav-sub a:hover,.nav-links .nav-sub a:focus-visible{color:var(--white);background:#ffffff0f}.nav-cta{align-items:center;gap:12px;display:flex}.burger{color:var(--white);cursor:pointer;background:0 0;border:0;padding:8px;display:none}.hero{padding-top:clamp(56px,8vw,92px);padding-bottom:clamp(56px,8vw,96px);overflow:hidden}body{position:relative}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(42% 34% at 16% 34%,#007bff57,#0000 66%),radial-gradient(36% 32% at 88% 24%,#007bff33,#0000 68%),radial-gradient(70% 42% at 50% 12%,#007bff1a,#0000 70%),radial-gradient(58% 28% at 62% 84%,#1f2b3399,#0000 72%);height:1180px;animation:24s ease-in-out infinite alternate heroDrift;position:absolute;top:-180px;left:-12%;right:-12%}@keyframes heroDrift{to{transform:translate(-14px,10px)scale(1.03)}}body:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#c5c6c70e 1px,#0000 1px),linear-gradient(#c5c6c70e 1px,#0000 1px);background-size:64px 64px;height:760px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:radial-gradient(82% 70% at 50% 0,#000 24%,#0000 76%);mask-image:radial-gradient(82% 70% at 50% 0,#000 24%,#0000 76%)}.hero,.proof,main>section,footer{z-index:1}.hero .wrap:after{content:"";left:calc(var(--pad) * -1);right:calc(var(--pad) * -1);pointer-events:none;background:linear-gradient(90deg,#0000,#007bff59 30% 70%,#0000);height:1px;position:absolute;bottom:calc(-1*clamp(56px,8vw,96px))}.hero .wrap{z-index:1;position:relative}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.badge{border:1px solid var(--line);color:var(--gray);background:#ffffff08;border-radius:100px;align-items:center;gap:9px;margin-bottom:24px;padding:7px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.dot{background:#2ecc71;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #2ecc7129}h1 .hl{color:var(--blue)}.hero p.lead{margin-top:22px}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-micro{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:26px;font-size:.82rem;display:flex}.hero-micro span{align-items:center;gap:7px;display:flex}.hero-micro svg{width:15px;height:15px;color:var(--blue);flex:none}.mock{border:1px solid var(--line);background:linear-gradient(#151a20,#0e1116);border-radius:16px;overflow:hidden;box-shadow:0 40px 90px #0009}.mock-bar{border-bottom:1px solid var(--line);background:#ffffff05;align-items:center;gap:7px;padding:13px 16px;display:flex}.mock-bar i{background:#2b333c;border-radius:50%;width:10px;height:10px;display:block}.mock-bar i:first-child{background:#ff5f57}.mock-bar i:nth-child(2){background:#febc2e}.mock-bar i:nth-child(3){background:#28c840}.mock-url{color:var(--muted);margin-left:10px;font-size:.7rem;font-weight:500}.mock-body{gap:14px;padding:20px;display:grid}.mock-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kpi{border:1px solid var(--line);background:#ffffff08;border-radius:10px;min-width:0;padding:13px}.kpi b{color:var(--white);letter-spacing:-.02em;font-size:1.25rem;font-weight:800;display:block}.kpi small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-weight:600}.bars{border:1px solid var(--line);background:#ffffff08;border-radius:10px;align-items:flex-end;gap:8px;height:118px;padding:14px;display:flex}.bars i{background:linear-gradient(180deg, var(--blue), #007bff38);border-radius:4px 4px 0 0;flex:1;animation:1.1s cubic-bezier(.2,.8,.2,1) backwards grow}@keyframes grow{0%{opacity:0;height:4px!important}}.mock-rows{gap:9px;display:grid}.row{border:1px solid var(--line);color:var(--gray);background:#ffffff08;border-radius:9px;align-items:center;gap:10px;padding:11px 13px;font-size:.76rem;display:flex}.row span:last-child{color:var(--blue);margin-left:auto;font-weight:700}.tick{background:#007bff29;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.tick:after{content:"";border:2px solid var(--blue);border-top:0;border-left:0;width:5px;height:9px;transform:rotate(42deg)translateY(-1px)}.proof{border-block:1px solid var(--line);background:#ffffff04;padding-block:34px}.proof-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.proof-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.proof-list{flex-wrap:wrap;align-items:center;gap:clamp(20px,4vw,48px);display:flex}.proof-list b{color:var(--gray);opacity:.6;letter-spacing:.02em;font-size:1.02rem;font-weight:700;transition:all .2s}.proof-list b:hover{opacity:1;color:var(--white)}.sec-head{max-width:62ch;margin-bottom:clamp(38px,5vw,58px)}.sec-head p{margin-top:16px}.sec-head.center{text-align:center;margin-inline:auto}.sec-head.center .eyebrow{justify-content:center}.sec-head.center p{margin-inline:auto}.pains{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pain{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:26px}.pain .x{color:#ff6b6b;background:#ff50501a;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:14px;font-weight:800;display:grid}.pain h3{margin-bottom:8px}.pain p{color:var(--muted);font-size:.9rem}.pain-answer{border-radius:var(--r);background:linear-gradient(135deg,#007bff1f,#007bff05);border:1px solid #007bff59;align-items:flex-start;gap:18px;margin-top:26px;padding:clamp(22px,3vw,30px);display:flex}.pain-answer svg{width:26px;height:26px;color:var(--blue);flex:none;margin-top:3px}.pain-answer p{color:var(--white);font-size:1.02rem;font-weight:600;line-height:1.6}.cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;padding:28px;transition:all .22s;display:flex;position:relative;overflow:hidden}.card:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:all .28s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.card:hover{background:#161b21;border-color:#007bff66;transform:translateY(-4px)}.card:hover:after{transform:scaleX(1)}.ico{width:44px;height:44px;color:var(--blue);background:#007bff1f;border-radius:11px;place-items:center;margin-bottom:18px;display:grid}.ico svg{width:22px;height:22px}.card h3{margin-bottom:10px}.card p{color:var(--muted);font-size:.9rem}.card ul{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.card li{color:var(--gray);align-items:flex-start;gap:9px;font-size:.82rem;display:flex}.card li:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.step{padding-top:30px;position:relative}.step:before{counter-increment:s;content:counter(s, decimal-leading-zero);color:var(--blue);letter-spacing:.1em;font-size:.78rem;font-weight:800}.step:after{content:"";background:var(--line);width:100%;height:1px;position:absolute;top:14px;left:0}.step .n{background:var(--blue);z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:0;box-shadow:0 0 0 4px #007bff2e}.step h3{margin:10px 0 8px}.step p{color:var(--muted);font-size:.86rem}.step .t{letter-spacing:.08em;text-transform:uppercase;color:var(--gray);border:1px solid var(--line);border-radius:6px;margin-top:12px;padding:4px 9px;font-size:.7rem;font-weight:700;display:inline-block}.cases{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.case{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;transition:all .22s;display:flex;overflow:hidden}.case .case-body{flex-direction:column;flex:1;display:flex}.case-link{color:var(--blue);align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:.82rem;font-weight:700;transition:all .16s;display:inline-flex}.case-link svg{flex:none;width:14px;height:14px}.case-link:hover{color:var(--white)}.case-top{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;display:flex}.kind{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:100px;padding:3px 8px;font-size:.6rem;font-weight:700}.kind-wip{color:#e0a33a;background:#e0a33a14;border-color:#e0a33a66}.case-status{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:18px;font-style:italic;font-size:.78rem!important}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case:hover{border-color:#007bff66;transform:translateY(-4px)}.case-img{background:linear-gradient(135deg, var(--slate), #0e1116);border-bottom:1px solid var(--line);flex:none;place-items:center;height:200px;display:grid;position:relative;overflow:hidden}.case-img:before{content:"";background:radial-gradient(60% 60% at 50% 40%,#007bff38,#0000 70%);position:absolute;inset:0}.case-img.has-shot{background:var(--band)}.case-img.has-shot:before{display:none}.case-img.has-shot img{object-fit:cover;object-position:top left;filter:saturate(.92)brightness(.88);width:100%;height:100%;transition:filter .25s;position:absolute;inset:0}.case:hover .case-img.has-shot img{filter:none}.case-img svg{color:#ffffff47;stroke-width:1.6px;width:54px;height:54px;position:relative}.case-body{padding:24px}.case .tagline{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:.68rem;font-weight:700}.case h3{margin:10px 0}.case p{color:var(--muted);font-size:.86rem}.metrics{border-top:1px solid var(--line);gap:22px;margin-top:18px;padding-top:18px;display:flex}.metrics div b{color:var(--white);letter-spacing:-.02em;font-size:1.3rem;font-weight:800;display:block}.metrics div small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:600}.quotes{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.quote{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;margin:0;padding:28px;display:flex}.stars{color:var(--blue);letter-spacing:2px;margin-bottom:14px;font-size:.9rem}.quote blockquote{color:var(--text);flex:1;margin:0;font-size:.94rem;line-height:1.7}.who{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.av{background:linear-gradient(135deg, var(--blue), var(--slate));color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.8rem;font-weight:800;display:grid}.who b{color:var(--white);font-size:.86rem;display:block}.who small{color:var(--muted);font-size:.74rem}.stack{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--line);color:var(--gray);background:#ffffff05;border-radius:100px;padding:9px 18px;font-size:.83rem;font-weight:600;transition:all .18s}.chip:hover{border-color:var(--blue);color:var(--white)}.plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.plan{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:30px;position:relative}.plan.featured{border-color:var(--blue);background:linear-gradient(180deg, #007bff17, transparent 60%), var(--surface);box-shadow:0 24px 60px #007bff24}.tag{background:var(--blue);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:100px;padding:5px 12px;font-size:.66rem;font-weight:800;position:absolute;top:-11px;left:30px}.plan h3{margin-bottom:8px;font-size:1.28rem}.plan .desc{color:var(--muted);min-height:44px;font-size:.86rem}.price{border-bottom:1px solid var(--line);margin:22px 0;padding-bottom:22px}.price small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700;display:block}.price b{color:var(--white);letter-spacing:-.03em;font-size:1.9rem;font-weight:800}.price b span{color:var(--muted);font-size:.9rem;font-weight:600}.plan ul{gap:11px;margin:0 0 26px;padding:0;list-style:none;display:grid}.plan li{color:var(--gray);align-items:flex-start;gap:10px;font-size:.86rem;display:flex}.plan li svg{width:16px;height:16px;color:var(--blue);flex:none;margin-top:3px}.plan .btn{width:100%}.guards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.guard{border:1px solid var(--line);border-radius:var(--r);text-align:center;background:#ffffff05;padding:24px}.guard svg{width:26px;height:26px;color:var(--blue);margin:0 auto 12px}.guard h3{margin-bottom:6px;font-size:.96rem}.guard p{color:var(--muted);font-size:.82rem}.faq-list{gap:10px;max-width:820px;margin-inline:auto;display:grid}.faq-list details{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.faq-list details[open]{border-color:#007bff66}.faq-list summary{cursor:pointer;color:var(--white);justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:.98rem;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--blue);flex:none;font-size:1.4rem;font-weight:400;transition:all .2s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{color:var(--muted);max-width:70ch;padding:0 24px 22px;font-size:.9rem}.cta{background:linear-gradient(135deg,#007bff24,#1f2b3380);border:1px solid #007bff57;border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cta-left,.cta-form{min-width:0}.cta-left{border-right:1px solid var(--line);padding:clamp(30px,4vw,52px)}.cta-left h2{margin-bottom:16px}.cta-left .lead{margin-top:16px}.cta-list{gap:13px;margin:26px 0 0;padding:0;list-style:none;display:grid}.cta-list li{color:var(--gray);align-items:flex-start;gap:11px;font-size:.9rem;display:flex}.cta-list svg{width:17px;height:17px;color:var(--blue);flex:none;margin-top:3px}.cta-form{background:#0b0c108c;padding:clamp(30px,4vw,52px)}.cta-form>.btn{width:100%}.field{margin-bottom:15px}.field label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:.74rem;font-weight:700;display:block}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;color:var(--white);background:#ffffff08;border-radius:9px;padding:13px 15px;font-family:inherit;font-size:.92rem;transition:all .16s}.field textarea{resize:vertical;min-height:88px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);background:#007bff0f}.field select option{background:var(--slate)}.form-note{color:var(--muted);text-align:center;margin-top:14px;font-size:.74rem}.form-error{color:#ff8a8a;font-weight:600}.form-success{text-align:center;padding:40px 0}.form-success h3{margin-bottom:10px}.form-success p{color:var(--muted);font-size:.9rem}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.or{color:var(--muted);letter-spacing:.1em;align-items:center;gap:14px;margin:20px 0;font-size:.74rem;font-weight:700;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}footer{border-top:1px solid var(--line);background:#08090c;padding-block:56px 30px}.f-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;margin-bottom:44px;display:grid}.f-grid>*{min-width:0}.f-col a{overflow-wrap:anywhere}.f-grid p{color:var(--muted);max-width:34ch;margin-top:16px;font-size:.86rem}.f-col h4{letter-spacing:.14em;text-transform:uppercase;color:var(--gray);margin-bottom:16px;font-size:.74rem}.f-col a{color:var(--muted);margin-bottom:11px;font-size:.88rem;transition:all .15s;display:block}.f-col a:hover{color:var(--blue)}.f-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:.8rem;display:flex}.note{border-left:2px solid var(--blue);color:#bbd8ff;background:#007bff12;border-radius:0 8px 8px 0;margin-top:18px;padding:12px 16px;font-size:.8rem;line-height:1.55;display:none}.note b{color:var(--white);font-weight:700}body.notes .note{display:block}.notes-toggle{border:1px solid var(--line);color:var(--gray);cursor:pointer;background:#ffffff05;border-radius:100px;padding:8px 15px;font-family:inherit;font-size:.76rem;font-weight:700;transition:all .18s}.notes-toggle:hover{border-color:var(--blue);color:var(--white)}body.notes .notes-toggle{background:var(--blue);border-color:var(--blue);color:#fff}.js .rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.js .rv.in{opacity:1;transform:none}.card-link{color:var(--blue);align-items:center;margin-top:auto;padding-top:18px;font-size:.86rem;font-weight:700;display:inline-flex}.card-link:hover{text-decoration:underline}.svc-head{max-width:68ch}.svc-head .lead{margin-top:22px}.svc-deliverables{grid-template-columns:repeat(2,1fr)}.svc-crumb{color:var(--muted);align-items:center;gap:10px;margin-bottom:22px;font-size:.82rem;display:flex}.svc-crumb a:hover{color:var(--blue)}.svc-crumb span[aria-hidden]{opacity:.5}.svc-audience{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 40px;max-width:92ch;margin:0;padding:0;list-style:none;display:grid}.svc-audience li{color:var(--gray);align-items:flex-start;gap:12px;display:flex}.svc-audience svg{width:18px;height:18px;color:var(--blue);flex:none;margin-top:5px}.svc-price{justify-content:center;display:flex}.svc-price .plan{width:100%;max-width:420px}.svc-siblings{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.svc-sibling{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:22px;transition:border-color .25s,transform .25s;display:block}.svc-sibling:hover{border-color:#007bff80;transform:translateY(-3px)}.svc-sibling-label{color:var(--white);margin-bottom:8px;font-weight:700;display:block}.svc-sibling-text{color:var(--muted);font-size:.86rem;line-height:1.55;display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .rv{opacity:1;transition:none;transform:none}.bars i,body:before{animation:none}.btn,.card,.case,.case-img.has-shot img{transition:none}}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}.cards,.pains,.quotes,.plans,.steps,.guards{grid-template-columns:repeat(2,1fr)}.cta{grid-template-columns:1fr}.cta-left{border-right:0;border-bottom:1px solid var(--line)}.btn{white-space:normal}.cta-left,.cta-form{padding:26px 22px}.f-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.nav-links{border-bottom:1px solid var(--line);padding:10px var(--pad) 20px;background:#0e1116;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:76px;left:0;right:0}.nav-links.open{display:flex}.nav-links a{border-bottom:1px solid var(--line);padding:13px 0}.nav-group{margin-bottom:0;padding-bottom:0}.nav-group>a{display:flex}.nav-caret{display:none}.nav-sub{opacity:1;visibility:visible;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 0 16px;position:static;transform:none}.nav-links .nav-sub a{color:var(--muted);white-space:normal;border-radius:0;padding:11px 0;font-size:.85rem}.burger{display:block}.nav-cta .btn{display:none}.cards,.pains,.quotes,.plans,.steps,.guards,.svc-audience{grid-template-columns:1fr}.metrics{gap:16px}}
