:root{--green:#22c55e;--green-dark:#16a34a;--ink:#0b1220;--ink-2:#111827;--muted:#6b7280;--bg:#ffffff;--bg-2:#f6f8fb;--border:#e5e7eb;--radius:14px;--shadow:0 10px 30px rgba(17,24,39,.08);--max:1200px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:Inter,"Segoe UI",sans-serif;color:var(--ink);line-height:1.2;margin:0 0 .5em;font-weight:800;letter-spacing:-.02em}h1{font-size:clamp(2.2rem,4.6vw,3.9rem)}h2{font-size:clamp(1.7rem,3.2vw,2.4rem)}h3{font-size:1.2rem;font-weight:700;letter-spacing:-.01em}h4{font-size:1.05rem;font-weight:700}.section-head h2 span,h1 span,h2 span{color:var(--green)}p{margin:0 0 1em;color:#374151}.green_text{color:var(--green)}.container{max-width:var(--max);margin:0 auto;padding:0 20px}.text-center{text-align:center}.btn{display:inline-block;padding:14px 28px;border-radius:999px;background:var(--green);color:#fff;font-weight:600;border:0;cursor:pointer;transition:transform .15s ease,background .2s ease}.btn{background:linear-gradient(135deg,#22c55e 0,#16a34a 100%);box-shadow:0 10px 24px rgba(22,163,74,.28)}.btn:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 30px rgba(22,163,74,.4)}.btn-outline{background:0 0;border:2px solid var(--green);color:var(--green)}.btn-outline:hover{background:var(--green);color:#fff}.lang-btn[aria-expanded=true] .lang-caret{transform:rotate(180deg);opacity:1;color:var(--green-dark)}@keyframes langFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .lang-btn{background:#111827;border-color:#1e293b;color:#f1f5f9}[data-theme=dark] .lang-btn:hover{color:#22c55e;border-color:#22c55e}[data-theme=dark] .lang-menu{background:#0f172a;border-color:#1e293b;box-shadow:0 30px 60px -10px rgba(0,0,0,.6)}[data-theme=dark] .lang-menu li:hover{background:#1e293b}[data-theme=dark] .lang-menu li.on{background:rgba(34,197,94,.12)}[data-theme=dark] .lang-native{color:#f1f5f9}[data-theme=dark] .lang-menu li.on .lang-native{color:#86efac}[data-theme=dark] .lang-menu li.on:after{color:#22c55e}.to-top{right:24px;bottom:24px}[dir=rtl] .rev-card2:hover{transform:translateX(-6px)}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;padding:12px 18px;background:#0b1220;color:#fff;border-radius:0 0 12px 0;font-weight:700;text-decoration:none}.skip-link:focus{left:0}.site-header{position:sticky;top:22px;z-index:50;background:0 0;border:0;padding:0 24px;transition:top .25s ease}.site-header.scrolled{top:12px}.site-header.scrolled .container{box-shadow:0 20px 50px rgba(17,24,39,.14),0 3px 10px rgba(17,24,39,.06)}.site-header .container{max-width:1260px;background:#fff;border-radius:999px;box-shadow:0 14px 34px rgba(17,24,39,.08),0 2px 6px rgba(17,24,39,.04);padding:8px 10px 8px 28px;transition:box-shadow .25s ease}.nav{display:flex;align-items:center;justify-content:space-between;padding:0;gap:18px}.brand{display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-weight:800;font-size:1.55rem;color:#0b1220;letter-spacing:-.02em;white-space:nowrap}.brand img,.brand svg{width:36px;height:36px;flex-shrink:0;object-fit:contain}.brand .wordmark{color:#0b1220;font-weight:700}.brand .wordmark b{font-weight:800;color:#0b1220}.nav ul{list-style:none;display:flex;gap:4px;margin:0;padding:0;align-items:center;flex:1;justify-content:center}.nav ul li.cta{flex-shrink:0}.nav a.navlink{position:relative;font-weight:600;color:#1f2937;font-size:.98rem;padding:11px 20px;border-radius:999px;transition:all .25s ease;letter-spacing:-.01em}.nav a.navlink:hover{color:var(--green-dark);background:#f1faf1}.nav a.navlink.active{background:linear-gradient(135deg,#d9f5c4,#bdf0a0);color:#0b1220;box-shadow:inset 0 0 0 1px rgba(22,163,74,.15)}.nav .cta{margin-left:6px}.nav .cta .btn{padding:13px 26px;border-radius:999px;color:#fff;font-weight:600;font-size:.98rem;background:linear-gradient(135deg,#22c55e 0,#16a34a 100%);box-shadow:0 10px 24px rgba(22,163,74,.32),inset 0 1px 0 rgba(255,255,255,.25);transition:all .25s ease}.nav .cta .btn:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 30px rgba(22,163,74,.42),inset 0 1px 0 rgba(255,255,255,.3)}.hamb{display:none;background:0 0;border:0;cursor:pointer;width:42px;height:42px;border-radius:999px;position:relative;font-size:0;transition:background .2s ease}.hamb:hover{background:#f3f4f6}.hamb span,.hamb:after,.hamb:before{content:"";position:absolute;left:11px;right:11px;height:2px;background:#0b1220;border-radius:2px;transition:transform .25s ease,opacity .2s ease,top .25s ease}.hamb:before{top:14px}.hamb span{top:20px;display:block}.hamb:after{top:26px}.hamb.is-open:before{top:20px;transform:rotate(45deg)}.hamb.is-open span{opacity:0}.hamb.is-open:after{top:20px;transform:rotate(-45deg)}[data-theme=dark] .hamb span,[data-theme=dark] .hamb:after,[data-theme=dark] .hamb:before{background:#f1f5f9}@media (max-width:1050px){.site-header{top:14px;padding:0 16px}.site-header .container{padding:8px 10px 8px 20px}.nav ul{position:absolute;top:calc(100% + 10px);left:16px;right:16px;background:#fff;flex-direction:column;gap:4px;border-radius:24px;border:1px solid var(--border);box-shadow:0 24px 60px rgba(17,24,39,.18),0 4px 14px rgba(17,24,39,.06);padding:14px;display:flex;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.985);transform-origin:top center;transition:opacity .22s ease,transform .25s cubic-bezier(.2,.7,.3,1),visibility 0s linear .25s;max-height:calc(100vh - 110px);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:51}.nav ul.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .22s ease,transform .25s cubic-bezier(.2,.7,.3,1),visibility 0s linear 0s}.nav ul li{padding:0;width:100%}.nav a.navlink{display:block;width:100%;text-align:left;padding:12px 16px;font-size:1rem}.nav a.navlink.active{background:linear-gradient(135deg,#f7fee7,#d1fae5);color:var(--green-dark)}.hamb{display:flex;align-items:center;justify-content:center;margin-left:auto}.nav .cta{display:none}body.nav-open{overflow:hidden}body.nav-open:before{content:"";position:fixed;inset:0;z-index:40;background:rgba(11,18,32,.45);backdrop-filter:blur(2px);animation:navFade .22s ease}[data-theme=dark] .nav ul{background:#0f172a;border-color:#1e293b;box-shadow:0 24px 60px rgba(0,0,0,.6)}[data-theme=dark] .nav a.navlink.active{background:linear-gradient(135deg,#0b3520,#0f2a1c);color:#86efac}}@keyframes navFade{from{opacity:0}to{opacity:1}}.hero{margin-top:-90px;padding:170px 0 80px;position:relative;overflow:hidden;background:radial-gradient(900px 420px at 85% 10%,rgba(34,197,94,.16),transparent 60%),radial-gradient(700px 360px at 10% 90%,rgba(15,118,110,.1),transparent 60%),linear-gradient(180deg,#fbfefc 0,#fff 100%)}.hero:after,.hero:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;z-index:0;pointer-events:none;animation:float 18s ease-in-out infinite}.hero:before{width:520px;height:520px;background:radial-gradient(circle,#bbf7d0,transparent 70%);top:-120px;right:-120px}.hero:after{width:440px;height:440px;background:radial-gradient(circle,#a7f3d0,transparent 70%);bottom:-180px;left:-140px;animation-delay:-6s}.hero .container{position:relative;z-index:1}@keyframes float{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(20px,-30px) scale(1.08)}}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center}.hero h1 span{color:var(--green)}.hero p.lead{font-size:1.15rem;color:#374151;max-width:560px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.hero-reviews{display:flex;gap:28px;margin-top:32px;flex-wrap:wrap}.hero-reviews .rev{text-align:center}.hero-reviews .rev img{max-height:38px;margin:0 auto 6px;width:auto}.hero-reviews .stars{color:#f59e0b;letter-spacing:2px;font-size:.9rem}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-reviews{justify-content:center;gap:18px}}section{padding:72px 0}.section-head{text-align:center;max-width:760px;margin:0 auto 40px}.section-head h2 span{color:var(--green)}.section-head p{color:var(--muted)}.panel{background:linear-gradient(180deg,#eef2f7 0,#f6f8fb 100%);border-radius:32px;padding:56px 40px 44px;box-shadow:inset 0 0 0 1px rgba(17,24,39,.04);position:relative}.panel .section-head{margin-bottom:36px}.panel .section-head p{font-weight:500;color:var(--muted)}.carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 14px;scrollbar-width:none}.carousel::-webkit-scrollbar{display:none}.carousel>*{scroll-snap-align:start}.why-split{display:grid;grid-template-columns:0.95fr 1.05fr;gap:60px;align-items:stretch}@media (max-width:900px){.why-split{grid-template-columns:1fr;gap:40px}}.why-visual{position:relative;border-radius:28px;overflow:hidden;background:radial-gradient(600px 400px at 30% 20%,rgba(34,197,94,.22),transparent 60%),radial-gradient(500px 400px at 80% 90%,rgba(15,118,110,.2),transparent 60%),linear-gradient(135deg,#0b1220,#111827);padding:44px 40px;color:#fff;display:flex;flex-direction:column;gap:28px;box-shadow:0 30px 60px -20px rgba(15,118,110,.4)}.why-visual .mini-stats{margin-top:auto}.why-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%);pointer-events:none}.why-visual>*{position:relative;z-index:1}.why-visual .badge{display:inline-flex;align-items:center;gap:8px;background:rgba(34,197,94,.18);color:#86efac;padding:8px 16px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;border:1px solid rgba(34,197,94,.3)}.why-visual .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 12px #22c55e}.why-visual .lead-num{font-family:"Space Grotesk",Inter,sans-serif;font-size:clamp(4rem,8vw,6.5rem);font-weight:600;letter-spacing:-.03em;line-height:1;margin:30px 0 6px;white-space:nowrap;background:linear-gradient(180deg,#fff,#86efac);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.why-visual h3{color:#fff;font-size:1.6rem;margin:0 0 10px}.why-visual p{color:#cbd5e1;max-width:380px;margin:0 0 24px}.why-visual .mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid rgba(255,255,255,.1);padding-top:24px;align-items:start}.why-visual .mini-stats .ms{display:flex;flex-direction:column;gap:10px;align-items:center;justify-self:center;text-align:center}.why-visual .mini-stats .ms-num{font-family:"Space Grotesk",Inter,sans-serif;font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1}.why-visual .mini-stats .ms-num span{color:#86efac}.why-visual .mini-stats .ms-label{font-size:.72rem;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1.3}.why-list{display:flex;flex-direction:column;gap:18px}.why-item{display:flex;gap:22px;align-items:flex-start;padding:24px;border-radius:18px;background:#fff;border:1px solid var(--border);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.why-item:hover{transform:translateX(6px);box-shadow:0 16px 32px -12px rgba(22,163,74,.18);border-color:#bbf7d0}.why-item .ic{flex-shrink:0;width:54px;height:54px;border-radius:14px;background:linear-gradient(135deg,#f7fee7,#d1fae5);display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(15,118,110,.15)}.why-item .ic svg{width:26px;height:26px;stroke:#16a34a;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.why-item h4{font-size:1.1rem;margin:0 0 6px;color:#0b1220}.why-item p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}[data-theme=dark] .why-item{background:#111827;border-color:#1e293b}[data-theme=dark] .why-item h4{color:#f1f5f9}[data-theme=dark] .why-item .ic{background:linear-gradient(135deg,#0b3520,#0f2a1c);box-shadow:inset 0 0 0 1px rgba(34,197,94,.25)}[data-theme=dark] .why-item .ic svg{stroke:#22c55e}[data-theme=dark] .why-item:hover{border-color:rgba(34,197,94,.4);box-shadow:0 16px 32px -12px rgba(34,197,94,.3)}[data-theme=dark] .why-bento>*{background:#111827;border-color:#1e293b}[data-theme=dark] .why-feature{background:linear-gradient(135deg,#0f2a1c,#0b1220)!important}[data-theme=dark] .why-feature .big-num,[data-theme=dark] .why-stat .num{color:#f1f5f9}[data-theme=dark] .why-stat .circle{background:linear-gradient(135deg,#0b3520,#0f2a1c);box-shadow:inset 0 0 0 1px rgba(34,197,94,.25)}[data-theme=dark] .why-stat .circle svg{stroke:#22c55e}[data-theme=dark] .why-bento>:hover{box-shadow:0 24px 48px -12px rgba(34,197,94,.3)}.why-card{background:#fff;border-radius:22px;padding:34px 28px;box-shadow:0 8px 24px rgba(17,24,39,.05);min-height:260px;display:flex;flex-direction:column}.why-card .circle,.wwd-card .circle{width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,#f7fee7,#f1f5f9);display:grid;place-items:center;margin-bottom:20px;box-shadow:inset 0 0 0 1px rgba(15,118,110,.08)}.why-card .circle svg,.wwd-card .circle svg{width:32px;height:32px;stroke:#16a34a;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.svc-card .icon svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.why-card h3{font-size:1.6rem;margin-bottom:10px}.why-card p{color:var(--muted);margin:0}.impact{position:relative;padding:110px 0;overflow:hidden;background:linear-gradient(180deg,#fff 0,#f6f8fb 50%,#fff 100%)}.impact:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(900px 500px at 50% 50%,rgba(34,197,94,.08),transparent 60%)}.impact .container{position:relative;z-index:1}.impact-head{text-align:center;margin-bottom:60px}.impact-head h2{font-size:clamp(1.8rem,3.4vw,2.6rem);max-width:680px;margin:0 auto 14px}.impact-head p{color:var(--muted);max-width:560px;margin:0 auto;font-size:1.05rem}.impact-row{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}@media (max-width:1100px){.impact-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.impact-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.impact-row{grid-template-columns:1fr}}.impact-cell{position:relative;padding:50px 28px;text-align:center;border-right:1px solid var(--border);transition:background .3s ease}.impact-cell:last-child{border-right:0}.impact-cell:hover{background:linear-gradient(180deg,rgba(34,197,94,.06),transparent)}.impact-cell:hover .impact-num{background:linear-gradient(135deg,#22c55e 0,#16a34a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:1100px){.impact-cell:nth-child(3n){border-right:0}.impact-cell:nth-child(n+4){border-top:1px solid var(--border)}}@media (max-width:700px){.impact-cell:nth-child(2n){border-right:0}.impact-cell:nth-child(3n){border-right:1px solid var(--border)}.impact-cell:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:480px){.impact-cell{border-right:0!important}.impact-cell+.impact-cell{border-top:1px solid var(--border)}}.impact-num{display:block;font-family:"Space Grotesk",Inter,sans-serif;font-weight:600;font-size:clamp(2.6rem,4.6vw,4.2rem);letter-spacing:-.025em;line-height:1;color:#0b1220;white-space:nowrap;transition:.4s ease;font-variant-numeric:tabular-nums}.impact-num em{font-style:normal;color:var(--green);font-weight:600}.impact-label{display:block;margin-top:18px;color:var(--muted);font-size:.88rem;font-weight:500;letter-spacing:.01em;max-width:200px;margin-left:auto;margin-right:auto;line-height:1.5}[data-theme=dark] .impact{background:linear-gradient(180deg,#070b14 0,#0b1220 50%,#070b14 100%)}[data-theme=dark] .impact-cell,[data-theme=dark] .impact-row{border-color:#1e293b}[data-theme=dark] .impact-num{color:#f1f5f9}[data-theme=dark] .impact-cell:hover{background:linear-gradient(180deg,rgba(34,197,94,.08),transparent)}[data-theme=dark] .process{background:radial-gradient(700px 400px at 20% 10%,rgba(34,197,94,.12),transparent 60%),radial-gradient(600px 400px at 90% 90%,rgba(15,118,110,.14),transparent 60%),linear-gradient(180deg,#0b1220,#070b14)}[data-theme=dark] .process:before{background-image:radial-gradient(rgba(34,197,94,.18) 1px,transparent 1px)}[data-theme=dark] .proc-step{background:#111827;border-color:#1e293b}[data-theme=dark] .proc-step:hover{border-color:rgba(34,197,94,.4);box-shadow:0 28px 56px -12px rgba(34,197,94,.3)}[data-theme=dark] .proc-step h3{color:#f1f5f9}[data-theme=dark] .proc-step .step-icon{background:linear-gradient(135deg,#0b3520,#0f2a1c);box-shadow:inset 0 0 0 1px rgba(34,197,94,.25)}[data-theme=dark] .proc-step .step-icon svg{stroke:#22c55e}[data-theme=dark] .proc-step .step-meta{background:rgba(34,197,94,.12);color:#86efac;border-color:rgba(34,197,94,.3)}[data-theme=dark] .process-grid:before{background-image:linear-gradient(90deg,rgba(34,197,94,.3) 50%,transparent 50%)}.wwd-index{display:grid;grid-template-columns:0.85fr 1.15fr;gap:50px;align-items:stretch}@media (max-width:1000px){.wwd-index{grid-template-columns:1fr;gap:30px}}.wwd-list{display:flex;flex-direction:column;gap:4px}.wwd-row{display:flex;align-items:center;gap:18px;padding:22px 24px;border-radius:18px;cursor:pointer;border:1px solid transparent;background:0 0;transition:.3s ease;position:relative}.wwd-row .row-num{font-family:Inter,sans-serif;font-size:.85rem;font-weight:700;color:#94a3b8;letter-spacing:.08em;width:30px;flex-shrink:0}.wwd-row .row-title{font-weight:700;font-size:1.15rem;color:#0b1220;flex:1;letter-spacing:-.01em}.wwd-row .row-arrow{width:32px;height:32px;border-radius:50%;background:#f1f5f9;display:grid;place-items:center;color:#94a3b8;flex-shrink:0;transition:.3s ease}.wwd-row .row-arrow svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.wwd-row:hover{background:#f8fafc}.wwd-row.active{background:linear-gradient(135deg,#f7fee7,#fff);border-color:#bbf7d0;box-shadow:0 12px 32px -8px rgba(22,163,74,.18)}.wwd-row.active .row-num{color:var(--green-dark)}.wwd-row.active .row-arrow{background:var(--green);color:#fff}.wwd-row.active .row-arrow svg{transform:rotate(-45deg)}.wwd-preview{position:relative;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#0b1220,#111827);color:#fff;padding:46px 42px;min-height:480px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;box-shadow:0 30px 60px -20px rgba(15,118,110,.4)}.wwd-preview:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 400px at 80% 0,rgba(34,197,94,.22),transparent 60%),radial-gradient(500px 400px at 0 100%,rgba(15,118,110,.18),transparent 60%);pointer-events:none}.wwd-preview:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.wwd-preview>*{position:relative;z-index:1}.wwd-preview .pv-icon{width:74px;height:74px;border-radius:20px;background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(15,118,110,.15));display:grid;place-items:center;border:1px solid rgba(34,197,94,.3);box-shadow:0 12px 24px rgba(0,0,0,.3)}.wwd-preview .pv-icon svg{width:34px;height:34px;stroke:#86efac;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wwd-preview .pv-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#86efac;margin-top:auto}.wwd-preview h3{color:#fff;font-size:clamp(2rem,3.5vw,2.6rem);margin:8px 0 14px;line-height:1.1;letter-spacing:-.02em}.wwd-preview p{color:#cbd5e1;font-size:1.05rem;max-width:440px;margin:0}.wwd-preview .pv-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.wwd-preview .pv-tags span{font-size:.78rem;font-weight:600;color:#cbd5e1;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.wwd-preview .pv-cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:14px 26px;border-radius:999px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:700;font-size:.95rem;box-shadow:0 12px 28px rgba(22,163,74,.4);transition:.25s}.wwd-preview .pv-cta:after{content:"→";transition:transform .25s}.wwd-preview .pv-cta:hover{transform:translateY(-2px);filter:brightness(1.1)}.wwd-preview .pv-cta:hover:after{transform:translateX(4px)}.wwd-fade{animation:wwdFade .35s ease}@keyframes wwdFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-theme=dark] .wwd-row .row-title{color:#f1f5f9}[data-theme=dark] .wwd-row .row-arrow{background:#1e293b;color:#64748b}[data-theme=dark] .wwd-row:hover{background:#0f172a}[data-theme=dark] .wwd-row.active{background:linear-gradient(135deg,#0f2a1c,#0b1220);border-color:rgba(34,197,94,.35)}[data-theme=dark] .wwd-tile{background:#111827;border-color:#1e293b}[data-theme=dark] .wwd-tile h3{color:#f1f5f9}[data-theme=dark] .wwd-tile .ic{background:linear-gradient(135deg,#0b3520,#0f2a1c);box-shadow:inset 0 0 0 1px rgba(34,197,94,.25)}[data-theme=dark] .wwd-tile .ic svg{stroke:#22c55e}[data-theme=dark] .wwd-tile .num{background:linear-gradient(135deg,#0b3520,#0f2a1c);color:#86efac;border-color:rgba(34,197,94,.3)}[data-theme=dark] .wwd-tags span{background:#1e293b;color:#94a3b8;border-color:#334155}[data-theme=dark] .wwd-tile .more-link{color:#22c55e}[data-theme=dark] .wwd-tile:hover{box-shadow:0 24px 48px -12px rgba(34,197,94,.3)}.wwd-card{background:#fff;border-radius:22px;padding:30px 26px;box-shadow:0 8px 24px rgba(17,24,39,.05);display:flex;flex-direction:column;min-height:320px}.wwd-card h3{font-size:1.25rem;margin-bottom:10px}.wwd-card p{color:var(--muted);flex:1;margin-bottom:18px}.services{background:var(--bg-2)}.svc-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:26px;transition:transform .2s ease,box-shadow .2s ease}.svc-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#d1fae5}.svc-card .icon{width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,#f7fee7,#d1fae5);color:#16a34a;display:grid;place-items:center;margin-bottom:16px;box-shadow:inset 0 0 0 1px rgba(15,118,110,.1)}.svc-card .icon svg{width:28px;height:28px;stroke:#16a34a;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.svc-card h3{margin-bottom:6px}.svc-card p{color:var(--muted);margin-bottom:14px}.svc-card a.more{color:var(--green);font-weight:600}.stats{background:radial-gradient(600px 300px at 15% 20%,rgba(34,197,94,.18),transparent 60%),radial-gradient(500px 260px at 85% 80%,rgba(15,118,110,.22),transparent 60%),linear-gradient(135deg,#0b1220,#111827);color:#fff;position:relative;overflow:hidden}.stats:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%)}.stats .container{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;text-align:center;position:relative}.stats h3{color:#fff;font-size:2.6rem;margin:0}.stats h3 span{color:var(--green)}.stats p{color:#cbd5e1;margin:0;font-size:.95rem}@media (max-width:900px){.stats .container{grid-template-columns:1fr 1fr}}[data-theme=dark] .clients-stat .pill-stat{background:#111827;border-color:#1e293b}[data-theme=dark] .clients-stat .pill-stat .ps-num{color:#f1f5f9}.marquee{overflow-x:clip;overflow-y:visible;padding:22px 0;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee+.marquee{padding-top:8px}.marquee-track{display:flex;gap:24px;width:max-content;align-items:center;animation:marquee 50s linear infinite}.marquee.reverse .marquee-track{animation:marqueeRev 55s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marqueeRev{from{transform:translateX(-50%)}to{transform:translateX(0)}}.brand-tile{flex:0 0 200px;height:108px;background:#fff;border-radius:20px;display:grid;place-items:center;padding:24px;border:1px solid var(--border);box-shadow:0 8px 24px rgba(17,24,39,.04);transition:all .35s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden}.brand-tile:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,transparent,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:background .35s ease}.brand-tile:hover{transform:translateY(-6px);box-shadow:0 20px 40px -8px rgba(22,163,74,.18);border-color:transparent}.brand-tile:hover:before{background:linear-gradient(135deg,#22c55e,#16a34a)}.brand-tile img{max-height:54px;max-width:100%;width:auto;object-fit:contain;filter:grayscale(100%);opacity:.65;transition:.35s ease}.brand-tile:hover img{filter:none;opacity:1}[data-theme=dark] .brand-tile{background:#111827;border-color:#1e293b}[data-theme=dark] .brand-tile img{filter:brightness(0) invert(1) opacity(.7)}[data-theme=dark] .brand-tile:hover img{filter:brightness(0) invert(1) opacity(1)}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.client-filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:10px auto 32px;max-width:980px}.client-filter .pill{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#fff;border:1px solid var(--border);color:var(--ink);font-family:inherit;font-size:.88rem;font-weight:600;cursor:pointer;letter-spacing:-.005em;box-shadow:0 1px 2px rgba(17,24,39,.04);transition:all .25s cubic-bezier(.2,.7,.3,1)}.client-filter .pill:hover{border-color:rgba(34,197,94,.45);color:var(--green-dark);transform:translateY(-1px);box-shadow:0 6px 14px -6px rgba(34,197,94,.22)}.client-filter .pill.is-active{background:linear-gradient(135deg,#22c55e 0,#16a34a 100%);color:#fff;border-color:transparent;box-shadow:0 8px 18px -6px rgba(22,163,74,.45)}.client-filter .pill.is-active .pill-count{background:rgba(255,255,255,.22);color:#fff}.client-filter .pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;font-size:.72rem;font-weight:700;background:rgba(17,24,39,.06);color:var(--muted);border-radius:999px;line-height:1}[data-theme=dark] .client-filter .pill{background:#111827;border-color:#1e293b;color:#e5e7eb}[data-theme=dark] .client-filter .pill:hover{border-color:rgba(34,197,94,.45);color:#86efac}[data-theme=dark] .client-filter .pill-count{background:rgba(255,255,255,.08);color:#9ca3af}[data-theme=dark] .client-filter .pill.is-active{color:#fff}.client-marquee{margin-top:8px}.client-marquee+.client-marquee{margin-top:4px}.client-marquee.is-swapping .marquee-track{opacity:0;transform:translateY(6px)}.client-marquee .marquee-track{transition:opacity .28s ease,transform .28s ease;gap:28px}.client-marquee .brand-tile{flex:0 0 240px;height:140px;padding:22px}.client-marquee .brand-tile img{filter:none;opacity:1;max-height:88px;max-width:100%}.client-marquee .brand-tile:hover img{filter:none;opacity:1;transform:scale(1.04)}[data-theme=dark] .client-marquee .brand-tile img{filter:none;opacity:1}[data-theme=dark] .client-marquee .brand-tile:hover img{filter:none;opacity:1}@media (max-width:700px){.client-marquee .brand-tile{flex:0 0 190px;height:118px;padding:18px}.client-marquee .brand-tile img{max-height:72px}}[data-client-source]{display:none}[data-theme=dark] .client-grid .brand-tile{background:#111827;border-color:#1e293b;box-shadow:0 1px 2px rgba(0,0,0,.25)}[data-theme=dark] .client-grid .brand-tile img{filter:brightness(0) invert(1) opacity(.8)}[data-theme=dark] .client-grid .brand-tile:hover img{filter:brightness(0) invert(1) opacity(1);transform:scale(1.04)}[data-theme=dark] .client-grid .brand-tile--dark{background:linear-gradient(140deg,#1f2937,#0b1220);border-color:#1e293b}[data-theme=dark] .client-grid .brand-tile--dark img{filter:none;opacity:1}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.reveal.in{opacity:1;transform:none}[data-theme=dark] .rating-card{background:#111827;border-color:#1e293b}[data-theme=dark] .rating-card:hover{border-color:rgba(34,197,94,.4);box-shadow:0 30px 60px -16px rgba(34,197,94,.3)}[data-theme=dark] .rating-card .platform{border-bottom-color:#1e293b}[data-theme=dark] .rating-card .platform img{filter:brightness(0) invert(1) opacity(.85)}[data-theme=dark] .rating-card .platform .verified{background:rgba(34,197,94,.12);color:#86efac;border-color:rgba(34,197,94,.3)}[data-theme=dark] .rating-card .meta .count strong,[data-theme=dark] .rating-card .rate-block .num{color:#f1f5f9}[data-theme=dark] .rating-card .meta .read{color:#22c55e}.rev-hero{position:relative;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#0b1220,#111827);color:#fff;padding:50px 44px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:420px;box-shadow:0 30px 60px -20px rgba(15,118,110,.4)}.rev-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 400px at 20% 0,rgba(34,197,94,.22),transparent 60%),radial-gradient(500px 400px at 100% 100%,rgba(15,118,110,.18),transparent 60%)}.rev-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.rev-hero>*{position:relative;z-index:1}.rev-hero .badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 16px;border-radius:999px;background:rgba(34,197,94,.18);color:#86efac;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(34,197,94,.3)}.rev-hero .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 12px #22c55e}.rev-hero .big-rating{display:flex;align-items:baseline;gap:14px;margin-top:auto}.rev-hero .big-rating .num{font-family:"Space Grotesk",Inter,sans-serif;font-weight:600;font-size:clamp(4.5rem,9vw,6.5rem);line-height:1;letter-spacing:-.04em;background:linear-gradient(180deg,#fff,#86efac);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rev-hero .big-rating .out{font-family:"Space Grotesk",Inter,sans-serif;font-size:1.6rem;color:#64748b;font-weight:500}.rev-hero .stars{color:#fbbf24;letter-spacing:4px;font-size:1.25rem;margin-top:8px}.rev-hero h3{color:#fff;font-size:1.45rem;margin:14px 0 6px;line-height:1.3}.rev-hero p{color:#cbd5e1;max-width:380px;margin:0 0 4px}.rev-hero .total{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:#94a3b8;font-weight:500;margin-top:6px}.rev-hero .total strong{color:#fff;font-weight:700}.rev-list{display:flex;flex-direction:column;gap:18px}.rev-card2{display:flex;align-items:center;gap:22px;padding:24px 28px;background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 10px 28px rgba(17,24,39,.05);transition:.3s ease;position:relative;overflow:hidden}.rev-card2:hover{transform:translateX(6px);box-shadow:0 20px 40px -12px rgba(22,163,74,.18);border-color:#bbf7d0}.rev-card2 .logo-box{flex-shrink:0;width:96px;height:64px;border-radius:14px;background:#f8fafc;border:1px solid var(--border);display:grid;place-items:center;padding:10px}.rev-card2 .logo-box img{max-width:100%;max-height:100%;object-fit:contain}.rev-card2 .info{flex:1;min-width:0}.rev-card2 .info .top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rev-card2 .info .num{font-family:"Space Grotesk",Inter,sans-serif;font-size:1.55rem;font-weight:600;color:#0b1220;letter-spacing:-.02em;line-height:1}.rev-card2 .info .stars{color:#fbbf24;letter-spacing:2px;font-size:.85rem}.rev-card2 .info p{margin:6px 0 0;color:var(--muted);font-size:.88rem}.rev-card2 .arrow{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#f1f5f9;display:grid;place-items:center;color:#94a3b8;transition:.3s ease}.rev-card2:hover .arrow{background:var(--green);color:#fff;transform:rotate(-45deg)}.rev-card2 .arrow svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}[data-theme=dark] .rev-card2{background:#111827;border-color:#1e293b}[data-theme=dark] .rev-card2 .info .num{color:#f1f5f9}[data-theme=dark] .rev-card2 .logo-box{background:#0f172a;border-color:#1e293b}[data-theme=dark] .rev-card2 .logo-box img{filter:brightness(0) invert(1) opacity(.85)}[data-theme=dark] .rev-card2 .arrow{background:#1e293b;color:#64748b}[data-theme=dark] .rev-card2:hover{border-color:rgba(34,197,94,.4)}.reviews{background:var(--bg-2)}.rev-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:26px}.rev-card h3{font-size:1.8rem;margin-bottom:4px}.rev-card .stars{color:#f59e0b;letter-spacing:2px;margin-bottom:8px}.testimonials-bg{position:relative;padding:90px 0;overflow:hidden;background:radial-gradient(700px 400px at 20% 10%,rgba(34,197,94,.06),transparent 60%),radial-gradient(600px 400px at 90% 90%,rgba(15,118,110,.06),transparent 60%),linear-gradient(180deg,#fafbfc,#fff)}.testimonials-bg .container{position:relative;z-index:1}[data-theme=dark] .testimonials-bg{background:radial-gradient(700px 400px at 20% 10%,rgba(34,197,94,.1),transparent 60%),linear-gradient(180deg,#0b1220,#070b14)}.tgrid2{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media (max-width:1000px){.tgrid2{grid-template-columns:1fr 1fr}}@media (max-width:680px){.tgrid2{grid-template-columns:1fr}}.tcard2{position:relative;background:#fff;border:1px solid var(--border);border-radius:24px;padding:38px 32px 30px;box-shadow:0 14px 38px rgba(17,24,39,.06);transition:.35s ease;display:flex;flex-direction:column;gap:18px;overflow:hidden}.tcard2:hover{transform:translateY(-8px);box-shadow:0 28px 56px -14px rgba(22,163,74,.2);border-color:#bbf7d0}.tcard2 .quote-mark{position:absolute;top:22px;right:26px;font-family:"Space Grotesk",Georgia,serif;font-size:5rem;line-height:.7;font-weight:700;color:#bbf7d0;opacity:.55;pointer-events:none}.tcard2 .stars2{color:#fbbf24;letter-spacing:3px;font-size:.95rem}.tcard2 blockquote{margin:0;color:#0b1220;font-style:normal;font-size:1.05rem;line-height:1.65;font-weight:500;letter-spacing:-.005em;flex:1}.tcard2 .author{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px dashed var(--border)}.tcard2 .avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;color:#fff;font-weight:700;font-family:"Space Grotesk",sans-serif;font-size:1.05rem;letter-spacing:-.02em;box-shadow:0 6px 14px rgba(15,118,110,.3)}.tcard2 .av-1{background:linear-gradient(135deg,#22c55e,#16a34a)}.tcard2 .av-2{background:linear-gradient(135deg,#f59e0b,#ea580c)}.tcard2 .av-3{background:linear-gradient(135deg,#3b82f6,#1e40af)}.tcard2 .av-4{background:linear-gradient(135deg,#a855f7,#6d28d9)}.tcard2 .av-5{background:linear-gradient(135deg,#ec4899,#be185d)}.tcard2 .av-6{background:linear-gradient(135deg,#06b6d4,#0e7490)}.tcard2 cite{font-style:normal;font-weight:700;color:#0b1220;display:block;font-size:.98rem;letter-spacing:-.01em}.tcard2 .role2{color:var(--muted);font-size:.85rem;margin-top:2px;display:block}[data-theme=dark] .tcard2{background:#111827;border-color:#1e293b}[data-theme=dark] .tcard2 blockquote,[data-theme=dark] .tcard2 cite{color:#f1f5f9}[data-theme=dark] .tcard2 .quote-mark{color:rgba(34,197,94,.25)}[data-theme=dark] .tcard2 .author{border-top-color:#1e293b}[data-theme=dark] .tcard2:hover{border-color:rgba(34,197,94,.4);box-shadow:0 28px 56px -14px rgba(34,197,94,.3)}.tcard{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:26px}.tcard .stars{color:#f59e0b}.tcard blockquote{margin:10px 0;color:#374151;font-style:italic}.tcard cite{font-weight:600;color:var(--ink);font-style:normal}.tcard .role{color:var(--muted);font-size:.9rem}.faq-item{background:#fff;border:1px solid var(--border);border-radius:12px;margin-bottom:14px;overflow:hidden}.faq-q{padding:18px 22px;cursor:pointer;font-weight:600;display:flex;justify-content:space-between;align-items:center}.faq-q:after{content:"+";font-size:22px;color:var(--green)}.faq-item.open .faq-q:after{content:"–"}[data-theme=dark] .cs-tile{background:#111827;border-color:#1e293b}[data-theme=dark] .cs-tile h3{color:#f1f5f9}[data-theme=dark] .cs-tile .head{background:linear-gradient(160deg,#0f172a,#0b1220);border-bottom-color:#1e293b}[data-theme=dark] .cs-tile .head img{filter:brightness(0) invert(1) opacity(.9)}[data-theme=dark] .cs-tile .h-tag{background:#0b1220;color:#86efac;border-color:rgba(34,197,94,.3)}[data-theme=dark] .cs-tile .h-metric{color:#22c55e}[data-theme=dark] .cs-tile .arrow-c{background:#1e293b;color:#64748b}[data-theme=dark] .cs-tile .metric-row{border-top-color:#1e293b}[data-theme=dark] .cs-tile:hover{border-color:rgba(34,197,94,.4);box-shadow:0 28px 56px -16px rgba(34,197,94,.3)}.cs-mini .mini-top{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative}.cs-mini .mini-logo{height:32px;display:flex;align-items:center}.cs-mini .mini-logo img{max-height:32px;width:auto;object-fit:contain}.cs-mini .mini-arrow{width:32px;height:32px;border-radius:50%;background:#f1f5f9;display:grid;place-items:center;color:#94a3b8;flex-shrink:0;transition:.3s ease}.cs-mini:hover .mini-arrow{background:var(--green);color:#fff;transform:rotate(-45deg)}.cs-mini .mini-arrow svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cs-mini .mini-metric{font-family:"Space Grotesk",Inter,sans-serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;letter-spacing:-.025em;line-height:1;color:#0b1220;position:relative}.cs-mini .mini-metric span{color:var(--green)}.cs-mini .mini-title{font-size:.92rem;color:var(--muted);font-weight:500;position:relative;line-height:1.45}.cs-mini .mini-title strong{color:#0b1220;display:block;font-weight:700;font-size:1rem}[data-theme=dark] .cs-mini{background:#111827;border-color:#1e293b}[data-theme=dark] .cs-mini .mini-metric,[data-theme=dark] .cs-mini .mini-title strong{color:#f1f5f9}[data-theme=dark] .cs-mini .mini-arrow{background:#1e293b;color:#64748b}[data-theme=dark] .cs-mini:hover{border-color:rgba(34,197,94,.4);box-shadow:0 28px 56px -12px rgba(34,197,94,.3)}[data-theme=dark] .cs-mini .mini-logo img{filter:brightness(0) invert(1) opacity(.85)}.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:.2s}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.card .body{padding:22px}.card h3{font-size:1.15rem}.card .tag{display:inline-block;background:#f7fee7;color:var(--green);padding:4px 10px;border-radius:999px;font-size:.8rem;margin-bottom:10px;font-weight:600}.card .meta{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.78rem;margin-top:12px}.card .meta .dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5}[data-theme=dark] .card{background:#0f172a;border-color:#1e293b}[data-theme=dark] .card .tag{background:rgba(34,197,94,.12)}[data-theme=dark] .blog-hero{background:linear-gradient(180deg,#0b1220,#0a0f1c)}[data-theme=dark] .blog-hero h1{color:#f1f5f9}[data-theme=dark] .blog-hero .post-tag{background:rgba(34,197,94,.12)}[data-theme=dark] .blog-article .prose{color:#cbd5e1}[data-theme=dark] .blog-article .prose h2,[data-theme=dark] .blog-article .prose h3,[data-theme=dark] .blog-article .prose h4,[data-theme=dark] .blog-article .prose strong{color:#f1f5f9}[data-theme=dark] .blog-article .prose blockquote{color:#cbd5e1;background:linear-gradient(90deg,rgba(34,197,94,.1),transparent)}[data-theme=dark] .blog-article .prose th{background:#0f172a;color:#f1f5f9}[data-theme=dark] .blog-article .prose td,[data-theme=dark] .blog-article .prose th{border-color:#1e293b}[data-theme=dark] .blog-share a{background:#1e293b;color:#cbd5e1}[data-theme=dark] .blog-related{background:rgba(15,23,42,.4)}form .field{margin-bottom:18px}form label{font-weight:600;display:block;margin-bottom:6px}form input[type=email],form input[type=tel],form input[type=text],form select,form textarea{width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:10px;font:inherit;background:#fff}form input:focus,form select:focus,form textarea:focus{outline:2px solid #bbf7d0;border-color:var(--green)}.site-footer{position:relative;margin-top:100px;padding:0;background:linear-gradient(180deg,#fff 0,#f6f8fb 60%,#f1f5f9 100%);color:#475569;overflow:hidden;border-top:1px solid #eef2f7}.site-footer:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(800px 400px at 20% 0,rgba(34,197,94,.06),transparent 60%),radial-gradient(700px 400px at 90% 100%,rgba(15,118,110,.05),transparent 60%)}.site-footer:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(15,118,110,.08) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.site-footer .container{position:relative;z-index:1}.foot-main{padding:80px 0 60px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:50px;align-items:start}@media (max-width:1000px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr;gap:36px}}.site-footer h4{color:#0b1220;font-weight:800;font-size:1rem;margin:0 0 22px;letter-spacing:.06em;text-transform:uppercase}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer ul li{padding:7px 0}.site-footer ul li a{color:#64748b;font-size:.94rem;font-weight:500;transition:.25s ease;display:inline-flex;align-items:center;gap:6px}.site-footer ul li a:hover{color:var(--green-dark);transform:translateX(3px)}.site-footer ul li a:hover:before{content:"→";font-weight:700}.foot-brand{display:flex;align-items:center;gap:12px;font-family:Inter,sans-serif;font-weight:800;font-size:1.5rem;color:#0b1220}.foot-brand img,.foot-brand svg{width:42px;height:42px;object-fit:contain;flex-shrink:0}.foot-brand .wordmark{color:#0b1220;font-weight:700}.foot-brand .wordmark b{font-weight:800;color:#0b1220}.foot-tag{color:#64748b;margin:18px 0 22px;font-size:.95rem;line-height:1.6;max-width:340px}.foot-socials{display:flex;gap:12px;margin-bottom:24px}.foot-socials a{width:52px;height:52px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;display:grid;place-items:center;color:#0b1220;transition:.25s ease;box-shadow:0 4px 12px rgba(17,24,39,.04)}.foot-socials a:hover{border-color:rgba(34,197,94,.5);color:var(--green-dark);transform:translateY(-3px);background:#f7fee7;box-shadow:0 10px 24px rgba(34,197,94,.18)}.foot-socials svg{width:22px;height:22px;fill:currentColor}.foot-contact-row{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px;color:#64748b;font-size:.93rem;line-height:1.55}.foot-contact-row .ic{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#f7fee7;border:1px solid #bbf7d0;display:grid;place-items:center;color:var(--green-dark)}.foot-contact-row .ic svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.foot-contact-row strong{color:#0b1220;font-weight:700;display:block;font-size:.92rem;margin-bottom:2px}.foot-contact-row a{color:inherit;text-decoration:none;transition:.2s}.foot-contact-row a:hover{color:var(--green)}[data-theme=dark] .foot-contact-row a:hover{color:#86efac}.foot-mark{width:100%;padding:20px 0 0;margin-top:20px;user-select:none;pointer-events:none;display:block;line-height:0}.foot-mark svg{width:100%;height:auto;display:block}.foot-mark text{font-family:"Space Grotesk",Inter,sans-serif;font-weight:700;letter-spacing:-6;fill:url(#footMarkGrad)}.foot-bottom{display:flex;gap:30px;justify-content:space-between;align-items:center;padding:24px 0;border-top:1px solid #e2e8f0;color:#64748b;font-size:.88rem;flex-wrap:wrap}.foot-bottom-links{display:flex;gap:24px;flex-wrap:wrap}.foot-bottom a{color:#64748b;font-weight:500;transition:.2s}.foot-bottom a:hover{color:var(--green-dark)}[data-theme=dark] .site-footer{background:linear-gradient(180deg,#070b14 0,#0b1220 100%);border-top-color:#1e293b;color:#cbd5e1}[data-theme=dark] .site-footer:after{background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px)}[data-theme=dark] .site-footer h4{color:#fff}[data-theme=dark] .site-footer ul li a{color:#94a3b8}[data-theme=dark] .site-footer ul li a:hover{color:#22c55e}[data-theme=dark] .foot-brand,[data-theme=dark] .foot-brand .wordmark,[data-theme=dark] .foot-brand .wordmark b{color:#fff}[data-theme=dark] .foot-tag{color:#cbd5e1}[data-theme=dark] .foot-socials a{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:#cbd5e1;box-shadow:none}[data-theme=dark] .foot-socials a:hover{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.5);color:#22c55e;box-shadow:0 8px 20px rgba(34,197,94,.2)}[data-theme=dark] .foot-contact-row{color:#cbd5e1}[data-theme=dark] .foot-contact-row strong{color:#fff}[data-theme=dark] .foot-contact-row .ic{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.2);color:#22c55e}[data-theme=dark] .foot-bottom{border-top-color:rgba(255,255,255,.06);color:#64748b}[data-theme=dark] .foot-bottom a{color:#94a3b8}[data-theme=dark] .foot-bottom a:hover{color:#22c55e}.to-top{position:fixed;right:24px;bottom:24px;width:46px;height:46px;border-radius:50%;border:2px solid var(--green);background:#fff;color:var(--green-dark);display:grid;place-items:center;cursor:pointer;z-index:60;box-shadow:0 10px 24px rgba(22,163,74,.2);opacity:0;pointer-events:none;transform:translateY(10px);transition:.25s}.to-top.show{opacity:1;pointer-events:auto;transform:none}.to-top:hover{background:var(--green);color:#fff}.to-top svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green-dark);background:linear-gradient(135deg,#f7fee7,#d1fae5);padding:8px 16px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(22,163,74,.18);margin-bottom:18px}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(34,197,94,.18)}[data-theme=dark] .eyebrow{background:linear-gradient(135deg,#0b3520,#0f2a1c);color:#86efac;box-shadow:inset 0 0 0 1px rgba(34,197,94,.25)}.btn{display:inline-flex;align-items:center;gap:8px}.btn:after{content:"→";font-weight:700;transition:transform .25s ease;display:inline-block}.btn:hover:after{transform:translateX(4px)}.btn-outline:after{content:"→"}.card,.rev-card,.svc-card,.tcard,.why-card,.wwd-card{position:relative}.card:before,.rev-card:before,.svc-card:before,.tcard:before,.why-card:before,.wwd-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,transparent,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:background .35s ease}.card:hover:before,.rev-card:hover:before,.svc-card:hover:before,.tcard:hover:before,.why-card:hover:before,.wwd-card:hover:before{background:linear-gradient(135deg,#22c55e,#16a34a)}.card,.svc-card,.tcard,.why-card,.wwd-card{transition:transform .3s ease,box-shadow .3s ease}.card:hover,.svc-card:hover,.tcard:hover,.why-card:hover,.wwd-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px -12px rgba(22,163,74,.18),0 8px 24px rgba(0,0,0,.06)}[data-theme=dark] .card:hover,[data-theme=dark] .svc-card:hover,[data-theme=dark] .tcard:hover,[data-theme=dark] .why-card:hover,[data-theme=dark] .wwd-card:hover{box-shadow:0 24px 48px -12px rgba(34,197,94,.25),0 8px 24px rgba(0,0,0,.5)}[data-theme=dark] .dot-bg{background-image:radial-gradient(rgba(34,197,94,.18) 1px,transparent 1px)}.section-head{margin-bottom:48px}.section-head h2{margin-bottom:14px}.section-head p{font-size:1.05rem;max-width:620px;margin:0 auto}.hero h1{font-weight:800;line-height:1.08}.hero .lead{margin-top:18px}@media (max-width:1100px){.stats .container{grid-template-columns:repeat(3,1fr);gap:24px}section{padding:60px 0}.panel{padding:48px 32px 36px}}@media (max-width:900px){section{padding:48px 0}.container{padding:0 18px}.panel{padding:36px 22px 28px;border-radius:24px}.panel .section-head{margin-bottom:24px}.hero{margin-top:-80px;padding:120px 0 40px}.hero-grid{gap:30px}.hero h1{font-size:2.1rem;line-height:1.15}.hero p.lead{font-size:1rem}.hero-cta{justify-content:flex-start}.hero-reviews{justify-content:flex-start;gap:22px}.hero-reviews .rev img{max-height:30px}.hero-reviews .stars{font-size:.8rem}.hero:after,.hero:before{filter:blur(60px);opacity:.4}.stats .container{grid-template-columns:1fr 1fr;gap:22px}.stats h3{font-size:2rem}.stats p{font-size:.85rem}.site-footer{padding:48px 0 24px;margin-top:50px}.footer-grid{gap:30px}.foot-bottom{justify-content:center;text-align:center;flex-direction:column;gap:10px}.brand-tile{flex:0 0 170px;height:100px;padding:18px}.brand-tile img{max-height:46px}.site-header{top:10px;padding:0 12px}.site-header .container{padding:6px 8px 6px 16px}.brand{font-size:1.25rem}.brand svg{width:26px;height:26px}}@media (max-width:600px){.hero h1{font-size:1.85rem}.hero-reviews{gap:16px}.hero-cta .btn{width:100%;text-align:center}.stats .container{grid-template-columns:1fr 1fr}.stats h3{font-size:1.8rem}.why-card{min-height:220px;padding:28px 22px}.why-card h3{font-size:1.4rem}.wwd-card{min-height:280px;padding:26px 22px}.foot-brand{justify-content:flex-start}.to-top{right:14px;bottom:14px;width:42px;height:42px}.btn{padding:13px 22px}.tcard{padding:22px}}@media (max-width:380px){.hero h1{font-size:1.65rem}.panel{padding:28px 16px 22px}.stats h3{font-size:1.6rem}}[data-theme=dark]{--ink:#f1f5f9;--ink-2:#e2e8f0;--muted:#94a3b8;--bg:#070b14;--bg-2:#0f172a;--border:#1e293b}[data-theme=dark] body{background:#070b14;color:#e2e8f0}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4{color:#f8fafc}[data-theme=dark] p{color:#cbd5e1}[data-theme=dark] .site-header .container{background:#0f172a;box-shadow:0 14px 34px rgba(0,0,0,.5),0 2px 6px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.04)}[data-theme=dark] .brand,[data-theme=dark] .brand .wordmark,[data-theme=dark] .brand .wordmark b{color:#f1f5f9}[data-theme=dark] .nav a.navlink{color:#cbd5e1}[data-theme=dark] .nav a.navlink:hover{background:#1e293b;color:var(--green)}[data-theme=dark] .nav a.navlink.active{background:linear-gradient(135deg,#14532d,#166534);color:#bbf7d0;box-shadow:inset 0 0 0 1px rgba(34,197,94,.3)}[data-theme=dark] .hamb{color:#e2e8f0}[data-theme=dark] .hamb:hover{background:#1e293b}[data-theme=dark] .hero{background:radial-gradient(900px 420px at 85% 10%,rgba(34,197,94,.18),transparent 60%),radial-gradient(700px 360px at 10% 90%,rgba(15,118,110,.18),transparent 60%),linear-gradient(180deg,#070b14 0,#0b1220 100%)}[data-theme=dark] .hero p.lead{color:#cbd5e1}[data-theme=dark] .hero-reviews .count{color:#94a3b8}[data-theme=dark] .page-hero{background:linear-gradient(180deg,#0b1220,#070b14);border-bottom-color:#1e293b}[data-theme=dark] .panel{background:linear-gradient(180deg,#0f172a,#0b1220);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}[data-theme=dark] .panel .section-head p{color:#94a3b8}[data-theme=dark] .brand-tile,[data-theme=dark] .card,[data-theme=dark] .cs-card .logo-tile,[data-theme=dark] .faq-item,[data-theme=dark] .rev-card,[data-theme=dark] .svc-card,[data-theme=dark] .tcard,[data-theme=dark] .why-card,[data-theme=dark] .wwd-card{background:#111827;border-color:#1e293b;box-shadow:0 8px 24px rgba(0,0,0,.4)}[data-theme=dark] .why-card .circle,[data-theme=dark] .wwd-card .circle{background:linear-gradient(135deg,#0b3520,#0f2a1c);box-shadow:inset 0 0 0 1px rgba(34,197,94,.2)}[data-theme=dark] .why-card .circle svg,[data-theme=dark] .wwd-card .circle svg{stroke:#22c55e}[data-theme=dark] .svc-card .icon{background:linear-gradient(135deg,#0b3520,#0f2a1c)}[data-theme=dark] .svc-card .icon svg{stroke:#22c55e}[data-theme=dark] .panel-tag,[data-theme=dark] .svc-card p,[data-theme=dark] .tcard .role,[data-theme=dark] .tcard blockquote,[data-theme=dark] .why-card p,[data-theme=dark] .wwd-card p{color:#94a3b8}[data-theme=dark] .cs-card .cs-title,[data-theme=dark] .tcard cite{color:#f1f5f9}[data-theme=dark] .brand-tile img,[data-theme=dark] .cs-card .logo-tile img{filter:brightness(0) invert(1) opacity(.92)}[data-theme=dark] form input[type=email],[data-theme=dark] form input[type=tel],[data-theme=dark] form input[type=text],[data-theme=dark] form select,[data-theme=dark] form textarea{background:#0f172a;color:#f1f5f9;border-color:#1e293b}[data-theme=dark] form input::placeholder,[data-theme=dark] form textarea::placeholder{color:#64748b}[data-theme=dark] .check-grid label{background:#0f172a;border-color:#1e293b;color:#cbd5e1}[data-theme=dark] .site-footer{background:#070b14;border-top-color:#1e293b}[data-theme=dark] .foot-bottom a,[data-theme=dark] .site-footer ul li a{color:#cbd5e1}[data-theme=dark] .foot-bottom a:hover,[data-theme=dark] .site-footer ul li a:hover{color:var(--green)}[data-theme=dark] .foot-brand,[data-theme=dark] .foot-brand .wordmark,[data-theme=dark] .foot-brand .wordmark b{color:#f1f5f9}[data-theme=dark] .foot-socials a{border-color:#1e293b;color:#e2e8f0}[data-theme=dark] .foot-socials a:hover{border-color:var(--green);color:var(--green)}[data-theme=dark] .foot-copy{color:#cbd5e1}[data-theme=dark] .foot-bottom{border-top-color:#1e293b;color:#cbd5e1}[data-theme=dark] .to-top{background:#0f172a}[data-theme=dark] .to-top:hover{background:var(--green);color:#fff}[data-theme=dark] .faq-q{color:#f1f5f9}[data-theme=dark] .faq-a{color:#cbd5e1}[data-theme=dark] .prose li,[data-theme=dark] .prose p{color:#cbd5e1}.theme-toggle{background:0 0;border:1px solid var(--border);width:38px;height:38px;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:#0b1220;margin-right:8px;transition:.2s}.theme-toggle:hover{border-color:var(--green);color:var(--green-dark);transform:translateY(-1px)}.theme-toggle svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon{display:block}[data-theme=dark] .theme-toggle{color:#f1f5f9;border-color:#334155}[data-theme=dark] .theme-toggle:hover{color:#22c55e;border-color:#22c55e}[data-theme=dark] .theme-toggle .icon-sun{display:block}[data-theme=dark] .theme-toggle .icon-moon{display:none}[data-theme=dark] .about-hero{background:radial-gradient(1200px 500px at 85% -10%,rgba(34,197,94,.12),transparent 60%),linear-gradient(180deg,#0b1220 0,#0f172a 100%)}[data-theme=dark] .about-hero .kicker{background:#111827;border-color:#1e293b;color:#86efac}[data-theme=dark] .about-hero .lead{color:#cbd5e1}[data-theme=dark] .about-hero .hero-sub .chip{background:#111827;border-color:#1e293b;color:#f1f5f9}[data-theme=dark] .about-stats{background:#0f172a;border-color:#1e293b}[data-theme=dark] .about-stats .stat{border-color:#1e293b}[data-theme=dark] .about-stats .stat .num{color:#f1f5f9}[data-theme=dark] .about-stats .stat .lbl{color:#94a3b8}[data-theme=dark] .about-sec .kicker{color:#86efac}[data-theme=dark] .about-sec .sec-head p{color:#94a3b8}[data-theme=dark] .mv-wrap{background:linear-gradient(135deg,#0b1220 0,#0f172a 100%)}[data-theme=dark] .mv-card{background:#111827;box-shadow:0 30px 60px -24px rgba(0,0,0,.6)}[data-theme=dark] .mv-card h3{background:linear-gradient(135deg,#5eead4 0,#86efac 50%,#4ade80 100%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .mv-card h3:after{background:linear-gradient(90deg,#5eead4,#86efac)}[data-theme=dark] .mv-card p{color:#cbd5e1}[data-theme=dark] .mv-card p strong{color:#f1f5f9}[data-theme=dark] .mv-card .mv-deco svg{stroke:#e2e8f0;opacity:.8}[data-theme=dark] .intro-lead{background:linear-gradient(#111827,#111827) padding-box,linear-gradient(135deg,rgba(34,197,94,.4),rgba(15,118,110,.4)) border-box;color:#cbd5e1}[data-theme=dark] .intro-lead strong{color:#f1f5f9}[data-theme=dark] .values-section{background:linear-gradient(180deg,#0b1220 0,#0f172a 100%)}[data-theme=dark] .value-card{background:#111827;border-color:#1e293b}[data-theme=dark] .value-card .val-num{color:#1e293b}[data-theme=dark] .value-card .val-icon{background:rgba(34,197,94,.14)}[data-theme=dark] .value-card .val-icon svg{stroke:#86efac}[data-theme=dark] .value-card p{color:#94a3b8}[data-theme=dark] .process-section{background:#0f172a}[data-theme=dark] .phase-card{background:#111827;border-color:#1e293b}[data-theme=dark] .phase-card .phase-badge{border-color:#111827}[data-theme=dark] .phase-card ul li{color:#cbd5e1}[data-theme=dark] .phase-card ul li:before{background-color:rgba(34,197,94,.14)}[data-theme=dark] .services-expertise{background:linear-gradient(180deg,#0f172a 0,#0b1220 100%)}[data-theme=dark] .exp-card{background:#111827;border-color:#1e293b}[data-theme=dark] .exp-card h3{color:#f1f5f9}[data-theme=dark] .exp-card .exp-num{color:#1e293b}[data-theme=dark] .exp-card:hover .exp-num{color:rgba(187,247,208,.25)}[data-theme=dark] .exp-card .exp-icon{background:rgba(34,197,94,.14)}[data-theme=dark] .exp-card .exp-icon svg{stroke:#86efac}[data-theme=dark] .exp-card .exp-link{color:#22c55e}[data-theme=dark] .why-section{background:#0f172a}[data-theme=dark] .why-tile{background:#111827;border-color:#1e293b}[data-theme=dark] .why-tile p{color:#f1f5f9}[data-theme=dark] .why-promise{background:linear-gradient(#111827,#111827) padding-box,linear-gradient(135deg,#22c55e,#16a34a) border-box;color:#f1f5f9}[data-theme=dark] .phase-card p{color:#cbd5e1}[data-theme=dark] .about-hero .breadcrumb{color:#94a3b8}[data-theme=dark] .svc-deliver{background:#111827;border-color:#1e293b}[data-theme=dark] .svc-deliver p{color:#f1f5f9}.has-dd{position:relative}.has-dd .dd-caret{display:inline-block;font-size:.75em;margin-left:2px;transition:transform .25s ease;opacity:.75}.has-dd.open .dd-caret,.has-dd:focus-within .dd-caret,.has-dd:hover .dd-caret{transform:rotate(180deg)}.dd-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(10px);background:#fff;border-radius:18px;padding:10px;min-width:320px;box-shadow:0 28px 60px rgba(15,23,42,.2);border:1px solid var(--border);display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;z-index:1000;pointer-events:none}.dd-menu:before{content:"";position:absolute;top:-7px;left:50%;transform:translateX(-50%) rotate(45deg);width:14px;height:14px;background:#fff;border-top:1px solid var(--border);border-left:1px solid var(--border);z-index:1}.dd-bridge{position:absolute;top:-18px;left:-18px;right:-18px;height:22px;display:block;pointer-events:auto;background:0 0}.has-dd{padding:3px 0}.has-dd.open .dd-menu,.has-dd:focus-within .dd-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto;transition-delay:0s,0s,0s}.has-dd:hover .dd-caret{transform:rotate(180deg)}.dd-menu a{position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;color:#0b1220;font-weight:500;font-size:.92rem;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.dd-menu a:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0;opacity:.4;transition:.15s}.dd-menu a:hover{background:#f7fee7;color:var(--green-dark)}.dd-menu a:hover:before{opacity:1;transform:scale(1.3);box-shadow:0 0 0 3px rgba(34,197,94,.18)}.dd-menu a.active{background:linear-gradient(135deg,#f7fee7 0,#ccfbf1 100%);color:#16a34a;font-weight:700}.dd-menu a.active:before{background:#16a34a;opacity:1;transform:scale(1.3);box-shadow:0 0 0 3px rgba(15,118,110,.22)}.dd-menu a.active:after{content:"✓";margin-left:auto;color:#16a34a;font-weight:800;font-size:.9rem;padding-left:10px}[data-theme=dark] .dd-menu{background:#0f172a;border-color:#1e293b;box-shadow:0 28px 60px rgba(0,0,0,.6)}[data-theme=dark] .dd-menu:before{background:#0f172a;border-color:#1e293b}[data-theme=dark] .dd-menu a{color:#e2e8f0}[data-theme=dark] .dd-menu a:hover{background:rgba(34,197,94,.12);color:#86efac}[data-theme=dark] .dd-menu a.active{background:rgba(34,197,94,.16);color:#86efac}[data-theme=dark] .dd-menu a.active:before{background:#86efac}[data-theme=dark] .dd-menu a.active:after{color:#86efac}@media (max-width:960px){.dd-menu{position:static;transform:none;min-width:0;box-shadow:none;border:none;padding:4px 0 8px 14px;background:0 0;opacity:1;visibility:visible;pointer-events:auto;display:none;transition:none}.dd-bridge,.dd-menu:before{display:none}.has-dd.open .dd-menu,.has-dd:focus-within .dd-menu{display:flex;position:static;transform:none}.dd-menu a{padding:10px 12px;font-size:.9rem;white-space:normal}}[data-theme=dark] .svc-whatis-card{background:linear-gradient(#111827,#111827) padding-box,linear-gradient(135deg,rgba(34,197,94,.35),rgba(15,118,110,.35)) border-box;color:#cbd5e1}[data-theme=dark] .svc-whatis-card strong{color:#f1f5f9}[data-theme=dark] .svc-whatis-card em{color:#86efac}[data-theme=dark] .sub-svc-card{background:#111827;border-color:#1e293b}[data-theme=dark] .sub-svc-card h3{color:#f1f5f9}[data-theme=dark] .sub-svc-card .ss-icon{background:rgba(34,197,94,.14)}[data-theme=dark] .sub-svc-card .ss-icon svg{stroke:#86efac}[data-theme=dark] .industry-pill{background:#111827;border-color:#1e293b;color:#f1f5f9}[data-theme=dark] .industry-pill:hover{border-color:#22c55e;color:#86efac}[data-theme=dark] .about-hero h1 .green_text:after,[data-theme=dark] .about-sec .sec-head h2 .green_text:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 12' preserveAspectRatio='none'><path d='M2 9 Q 40 1 80 7 T 160 7 T 238 6' stroke='%2386efac' stroke-width='3.2' fill='none' stroke-linecap='round'/></svg>") no-repeat center/100% 100%}@keyframes hero-float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(8deg)}}.marquee-track{display:flex;gap:64px;animation:marquee-scroll 36s linear infinite;white-space:nowrap;width:max-content;align-items:center}@keyframes marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}[data-theme=dark] .svc-divider{filter:hue-rotate(0) brightness(1.4)}[data-theme=dark] .ink-badge{border-color:#86efac;color:#86efac}[data-theme=dark] .tl-step .tl-num{border-color:#0f172a}[data-theme=dark] .tl-step .tl-num:before{border-color:#86efac;opacity:.25}[data-theme=dark] .tl-step .tl-content h3{color:#f1f5f9}[data-theme=dark] .tl-step .tl-content p{color:#cbd5e1}[data-theme=dark] .tl-step .tl-content .tl-kicker{background:rgba(34,197,94,.12);color:#86efac;border-color:rgba(34,197,94,.25)}[data-theme=dark] .svc-split-copy h2{background:linear-gradient(135deg,#5eead4,#86efac);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .svc-split-copy p{color:#cbd5e1}[data-theme=dark] .svc-split-copy .best-sub h3,[data-theme=dark] .svc-split-copy p strong{color:#f1f5f9}[data-theme=dark] .svc-split-copy .best-sub{border-top-color:#1e293b}[data-theme=dark] .platforms-section{background:linear-gradient(180deg,#0b1220 0,#0f172a 100%)}[data-theme=dark] .platform-card{background:#111827;border-color:#1e293b}[data-theme=dark] .platform-card .pf-logo{background:#0f172a;border-color:#1e293b}[data-theme=dark] .platforms-outro{color:#cbd5e1}[data-theme=dark] .benefit-img-card{background:#111827;border-color:#1e293b}[data-theme=dark] .benefit-img-card .bi-body h3,[data-theme=dark] .benefit-img-card .bi-body p strong{color:#f1f5f9}[data-theme=dark] .svc-split-copy ul.split-bullets li{color:#cbd5e1}[data-theme=dark] .svc-split-copy ul.split-bullets li strong{color:#f1f5f9}[data-theme=dark] .simple-benefits{background:#111827;border-color:#1e293b}[data-theme=dark] .simple-benefits li{color:#cbd5e1}[data-theme=dark] .simple-benefits li strong{color:#f1f5f9}[data-theme=dark] .simple-benefits .kicker{color:#86efac}[data-theme=dark] .svc-hero .breadcrumb{background:rgba(17,24,39,.6);border-color:#1e293b;color:#94a3b8}[data-theme=dark] .svc-hero .hero-subtitle{color:#86efac}[data-theme=dark] .cs-meta{background:#0f172a;border-color:#1e293b}[data-theme=dark] .cs-meta .meta-item{border-color:#1e293b}[data-theme=dark] .cs-meta .meta-item .val{color:#f1f5f9}[data-theme=dark] .cs-section.alt{background:rgba(15,23,42,.4)}[data-theme=dark] .cs-section p{color:#cbd5e1}[data-theme=dark] .cs-section blockquote{color:#cbd5e1;background:linear-gradient(90deg,rgba(34,197,94,.1),transparent)}[data-theme=dark] .cs-crumbs{background:rgba(17,24,39,.7);border-color:#1e293b;color:#94a3b8}[data-theme=dark] .cs-crumbs a{color:#94a3b8}[data-theme=dark] .cs-crumbs a:hover{color:#86efac;background:rgba(34,197,94,.12)}[data-theme=dark] .cs-crumbs .sep{color:#475569}[data-theme=dark] .cs-crumbs .current{color:#f1f5f9;background:linear-gradient(135deg,rgba(34,197,94,.18),rgba(15,118,110,.12))}[data-theme=dark] .contact-strip .strip-row{border-color:#1e293b}[data-theme=dark] .contact-strip .strip-item{border-color:#1e293b}[data-theme=dark] .contact-strip .sv{color:#f1f5f9}[data-theme=dark] .contact-strip .sl,[data-theme=dark] .contact-strip .sv-sub,[data-theme=dark] .contact-strip .sv-sub a{color:#94a3b8}@media (max-width:820px){[data-theme=dark] .contact-strip .strip-item{border-color:#1e293b}}[data-theme=dark] .c-form-card{background:#0f172a;border-color:#1e293b}[data-theme=dark] .c-form-card .field label{color:#f1f5f9}[data-theme=dark] .c-form-card .field input,[data-theme=dark] .c-form-card .field select,[data-theme=dark] .c-form-card .field textarea{background:#0b1220;color:#f1f5f9;border-color:#1e293b}[data-theme=dark] .c-form-card .check-grid label{color:#cbd5e1;border-color:#1e293b}[data-theme=dark] .c-form-card .check-grid label:hover{background:rgba(34,197,94,.06)}[data-theme=dark] .c-socials-card{background:#0f172a;border-color:#1e293b}[data-theme=dark] .c-socials-card .soc a{background:#1e293b}[data-theme=dark] .c-socials-card .soc a svg{fill:#f1f5f9}[data-theme=dark] .c-map .map-wrap{border-color:#1e293b}[data-theme=dark] .packages-section{background:linear-gradient(180deg,#0b1220 0,#0f172a 100%)}[data-theme=dark] .pkg-card{background:#0f172a;border-color:#1e293b}[data-theme=dark] .pkg-header{background:linear-gradient(135deg,#16a34a 0,#16a34a 100%)}[data-theme=dark] .pkg-header h3,[data-theme=dark] .pkg-header p{color:#0b1220}[data-theme=dark] .pkg-duration{background:#111827}[data-theme=dark] .pkg-duration .dur{color:#f1f5f9}[data-theme=dark] .pkg-services p{color:#cbd5e1}[data-theme=dark] .pkg-services .svc-check{border-color:#e2e8f0}[data-theme=dark] .pkg-services .svc-check svg{stroke:#e2e8f0}[data-theme=dark] .c-form-card .form-head{border-color:#1e293b}[data-theme=dark] .c-form-card .section-label{border-color:#1e293b}[data-theme=dark] .c-form-card .check-grid label .cbox{background:#0b1220;border-color:#334155}[data-theme=dark] .c-form-card .submit-row{border-color:#1e293b}[data-theme=dark] .c-form-card .form-success{color:#86efac}.hero-multi .hv{display:none}.hero-multi[data-variant="a"] .hv-a,.hero-multi[data-variant="b"] .hv-b,.hero-multi[data-variant="c"] .hv-c{display:block}.hero-multi[data-variant="b"] .hv-b,.hero-multi[data-variant="c"] .hv-c{display:grid}.hv-a{text-align:center;max-width:920px;margin:0 auto}.hv-a .eyebrow{display:inline-block}.hv-a-title{font-size:clamp(2.4rem,6vw,5rem);line-height:1.02;letter-spacing:-.035em;margin:18px auto 22px;font-weight:800}.hv-a-lead{font-size:1.18rem;max-width:680px;margin:0 auto;color:#374151}.hv-a-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px}.hv-a-reviews{justify-content:center;gap:40px;margin-top:46px}.hv-a-mini-ratings{display:flex;justify-content:flex-start;align-items:stretch;gap:14px;margin:34px 0 0;flex-wrap:wrap}@media (max-width:900px){.hv-a-mini-ratings{justify-content:center!important;margin-left:auto;margin-right:auto}}.mini-rating{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 18px;min-width:140px;background:#fff;border:1px solid var(--border);border-radius:14px;color:inherit;box-shadow:0 2px 8px rgba(15,23,42,.04)}.mini-rating img{height:36px;width:auto;object-fit:contain;margin-bottom:4px;max-width:140px}.mini-rating-score{display:flex;align-items:baseline;gap:4px;font-weight:800;font-size:1.15rem;color:#0b1220}.mini-rating-score .mini-star{color:#f59e0b;font-size:.95rem}.mini-rating-count{font-size:.78rem;color:#64748b;font-weight:600;letter-spacing:.01em}[data-theme=dark] .mini-rating{background:#0f172a;border-color:#1e293b;box-shadow:none}[data-theme=dark] .mini-rating-score{color:#f1f5f9}[data-theme=dark] .mini-rating-count{color:#94a3b8}.btn-ghost{display:inline-block;padding:14px 26px;border-radius:999px;font-weight:600;border:1.5px solid var(--border);color:var(--ink);background:rgba(255,255,255,.6);transition:.2s}.btn-ghost:hover{border-color:var(--green);color:var(--green);transform:translateY(-2px)}[data-theme=dark] .btn-ghost{background:rgba(15,23,42,.5);border-color:#334155;color:#e5e7eb}[data-theme=dark] .btn-ghost:hover{border-color:var(--green);color:#86efac}[data-theme=dark] .hv-a-lead{color:#cbd5e1}.hv-b{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.hv-b-title{font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.08;letter-spacing:-.025em;margin-bottom:18px}.hv-b .lead{max-width:520px}.hv-b-reviews{margin-top:28px;gap:24px}.bento{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:auto auto auto;gap:14px}[data-theme=dark] .bento-cell{background:linear-gradient(180deg,#0f172a,#0b1220);border-color:#1e293b;box-shadow:0 10px 30px rgba(0,0,0,.4)}[data-theme=dark] .bento-hero{background:linear-gradient(155deg,rgba(34,197,94,.12),#0b1220 60%);border-color:rgba(34,197,94,.3)}[data-theme=dark] .bento-num{color:#f1f5f9}[data-theme=dark] .bento-eyebrow,[data-theme=dark] .bento-foot{color:#94a3b8}.hv-c{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hv-c-title{font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;letter-spacing:-.025em;margin-bottom:18px}.hv-c .lead{max-width:540px}.hv-c-reviews{margin-top:28px;gap:24px}@keyframes dpulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.55}}@keyframes lmScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}[data-theme=dark] .logo-wall{background:linear-gradient(180deg,#0f172a,#0b1220);border-color:rgba(34,197,94,.32);box-shadow:0 24px 60px rgba(0,0,0,.5)}[data-theme=dark] .logo-wall-tag{background:#0b1220;border-color:#1e293b;color:#cbd5e1}[data-theme=dark] .lw-stat{border-color:#1e293b;color:#94a3b8}[data-theme=dark] .lw-stat strong{color:#f1f5f9}[data-theme=dark] .logo-wall-grid{background:#1e293b;border-color:#1e293b}[data-theme=dark] .lw-cell{background:#0b1220}[data-theme=dark] .lw-featured{background:linear-gradient(160deg,rgba(34,197,94,.12),#0b1220 80%)}[data-theme=dark] .lw-cell:hover{background:#0f172a}[data-theme=dark] .logo-marquee{border-top-color:rgba(255,255,255,.08)}@media (max-width:960px){.hv-b,.hv-c{grid-template-columns:1fr;gap:36px}}@media (max-width:600px){.bento{grid-template-columns:1fr;grid-auto-rows:auto}.hv-a-cta{flex-direction:column}.hv-a-cta .btn,.hv-a-cta .btn-ghost{width:100%;text-align:center}.hv-a-reviews{gap:24px}}body,html{max-width:100%;overflow-x:clip}iframe,img,svg,video{max-width:100%;height:auto}@media (max-width:1024px){:root{--max:100%}.container{padding:0 22px}/* services hub on tablets — go to 2 columns instead of 3 */}@media (max-width:760px){h1{font-size:clamp(1.85rem,7vw,2.5rem)}h2{font-size:clamp(1.5rem,5vw,2rem)}h3{font-size:1.1rem}p{font-size:.98rem}.container{padding:0 16px}section{padding:44px 0}.panel{padding:32px 18px 26px;border-radius:20px}.panel .section-head{margin-bottom:22px}.section-head{margin-bottom:30px}.section-head h2{font-size:clamp(1.5rem,5vw,2rem)}.section-head p{font-size:.95rem}.site-header{top:8px;padding:0 10px}.site-header .container{padding:6px 6px 6px 14px;border-radius:24px}.brand{font-size:1.1rem;gap:8px}.brand img,.brand svg{width:28px;height:28px}.nav ul{top:calc(100% + 8px);left:10px;right:10px;max-height:calc(100vh - 90px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px;border-radius:18px}[data-theme=dark] .nav ul{background:#0f172a;border:1px solid #1e293b}.nav ul.open{display:flex}.nav a.navlink{padding:12px 14px;font-size:.95rem}.nav .cta{display:block;width:100%;margin:8px 0 4px}.nav .cta .btn{display:flex;width:100%;justify-content:center;padding:13px 18px}.nav ul li:has(.theme-toggle){padding:4px 0}.theme-toggle{margin-right:4px}.has-dd .dd-menu{padding:4px 0 8px 12px;background:0 0;border:0;box-shadow:none;min-width:0}.has-dd .dd-menu a{padding:9px 10px;font-size:.88rem}.hero{margin-top:-72px;padding:108px 0 36px}.hero:after,.hero:before{filter:blur(50px);opacity:.35}.hero h1,.hv-a-title,.hv-b-title,.hv-c-title{font-size:clamp(1.85rem,7vw,2.4rem);line-height:1.12;letter-spacing:-.02em}.hero p.lead,.hv-a-lead{font-size:1rem}.hero-cta,.hv-a-cta{justify-content:center;gap:10px}.hero-cta .btn,.hero-cta .btn-outline,.hv-a-cta .btn,.hv-a-cta .btn-ghost{width:100%;text-align:center;justify-content:center}.hv-a{padding:0 4px}.hero-reviews,.hv-a-reviews{gap:18px;justify-content:center;margin-top:30px}.hero-reviews .rev img{max-height:28px}.hero-reviews .stars{font-size:.78rem;letter-spacing:1px}.hv-b,.hv-c{grid-template-columns:1fr;gap:30px}.hv-b-title,.hv-c-title{font-size:clamp(1.85rem,6.5vw,2.4rem)}.btn{padding:12px 22px;font-size:.95rem}.btn-ghost,.btn-outline{padding:12px 22px;font-size:.95rem}.impact{padding:60px 0}.impact-head{margin-bottom:36px}.impact-head h2{font-size:clamp(1.5rem,5vw,1.9rem)}.impact-cell{padding:30px 16px}.impact-num{font-size:clamp(2.2rem,9vw,3.2rem)}.impact-label{font-size:.82rem}.stats .container{grid-template-columns:1fr 1fr;gap:18px}.stats h3{font-size:1.6rem}.why-split{gap:30px}.why-visual{padding:36px 26px;min-height:auto}.why-visual h3{font-size:1.3rem}.why-visual .mini-stats{grid-template-columns:1fr 1fr 1fr;gap:12px}.why-visual .mini-stats .ms-num{font-size:1.2rem}.why-item{padding:18px;gap:14px}.why-item h4{font-size:1rem}.why-item p{font-size:.9rem}.wwd-preview{padding:36px 26px;min-height:auto}.wwd-preview .pv-icon{width:60px;height:60px}.wwd-row{padding:16px 18px}.rev-hero{padding:36px 26px;min-height:auto}.rev-card2{padding:18px 20px;gap:16px}.rev-card2 .logo-box{width:72px;height:52px}.tcard2{padding:28px 22px 24px}.tcard2 blockquote{font-size:.98rem}.tcard2 .quote-mark{font-size:3.6rem;top:14px;right:18px}form input[type=email],form input[type=tel],form input[type=text],form select,form textarea{font-size:16px;padding:12px 14px}.foot-main{padding:50px 0 30px}.footer-grid{gap:32px}.foot-tag{font-size:.92rem;margin:14px 0 18px}.foot-mark{padding-top:14px;margin-top:14px}.foot-bottom{padding:18px 0;font-size:.82rem;flex-direction:column;gap:10px;text-align:center}.foot-bottom-links{justify-content:center;gap:16px}.brand-tile{flex:0 0 150px;height:88px;padding:14px}.brand-tile img{max-height:42px}.client-marquee .brand-tile{flex:0 0 160px;height:96px;padding:14px}.client-marquee .brand-tile img{max-height:60px}.client-filter{gap:8px;margin:6px auto 22px}.client-filter .pill{padding:8px 14px;font-size:.82rem}.faq-q{padding:14px 16px;font-size:.95rem;line-height:1.4}.to-top{right:14px;bottom:70px;width:40px;height:40px}.hero-grid{gap:24px}a,h1,h2,h3,h4,li,p,span{overflow-wrap:break-word;word-wrap:break-word}}@media (max-width:420px){.container{padding:0 14px}h1{font-size:1.7rem}.hero h1,.hv-a-title{font-size:1.7rem;line-height:1.15}.section-head h2{font-size:1.35rem}.btn,.btn-ghost,.btn-outline{padding:11px 18px;font-size:.92rem}.stats .container{grid-template-columns:1fr;gap:14px}.impact-num{font-size:2.4rem}.impact-cell{padding:24px 12px}.hero-reviews,.hv-a-reviews{gap:14px}.hero-reviews .rev{flex:1;min-width:0}.foot-brand{font-size:1.25rem}.foot-brand img,.foot-brand svg{width:34px;height:34px}}@media (max-width:900px) and (orientation:landscape){.nav ul{max-height:calc(100vh - 80px)}.hero{padding:100px 0 30px}}.has-mega .dd-menu.mega-menu{left:50%;transform:translateX(-50%) translateY(10px);min-width:980px;max-width:min(96vw,1200px);padding:22px;display:block}.has-mega.open .dd-menu.mega-menu,.has-mega:focus-within .dd-menu.mega-menu{transform:translateX(-50%) translateY(0)}.mega-menu .mm-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 22px}.mega-menu .mm-col{display:flex;flex-direction:column;gap:2px;min-width:0}.mega-menu .mm-head{font-family:'Space Grotesk',Inter,sans-serif;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--green);padding:6px 12px 8px;border-bottom:1px solid var(--border);margin-bottom:4px}.mega-menu .mm-col a{padding:7px 12px;font-size:.86rem;white-space:normal;line-height:1.3;border-radius:10px}.mega-menu .mm-col a:before{display:none}.mega-menu .mm-foot{margin-top:18px;padding-top:14px;border-top:1px dashed var(--border);text-align:center}.mega-menu .mm-all{display:inline-block;padding:9px 18px;border-radius:999px;background:linear-gradient(135deg,#f7fee7,#ccfbf1);color:var(--green-dark);font-weight:700;font-size:.88rem;text-decoration:none;border:1px solid #bbf7d0;transition:transform .15s,box-shadow .15s}.mega-menu .mm-all:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,118,110,.18)}[data-theme=dark] .mega-menu .mm-all{background:linear-gradient(135deg,#0b3520,#0f2a1c);color:#bbf7d0;border-color:#16a34a}@media (max-width:1100px){.has-mega .dd-menu.mega-menu{min-width:740px}.mega-menu .mm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.has-mega .dd-menu.mega-menu{position:static;transform:none;min-width:0;max-width:100%;box-shadow:none;border:0;padding:0;background:0 0}.has-mega .dd-menu.mega-menu:before{display:none}.mega-menu .mm-grid{grid-template-columns:1fr;gap:8px}.mega-menu .mm-head{padding:10px 4px 4px;border:0}.mega-menu .mm-foot{border:0;margin-top:8px;padding-top:8px;text-align:left}}a.svc-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}a.svc-card:hover h3{color:var(--green-dark)}[data-theme=dark] .eeat-section{background:linear-gradient(180deg,#0b1f15 0,#0a0f1c 60%)}[data-theme=dark] .eeat-card{background:#0f172a;border-color:#1e293b}[data-theme=dark] .eeat-tag{background:rgba(16,185,129,.12);color:#bbf7d0}[data-theme=dark] .svc-doc-sec.alt{background:linear-gradient(180deg,#0b1a14 0,#0a0f1c 100%)}[data-theme=dark] .svc-sec-num{background:linear-gradient(135deg,#0b3520,#0f2a1c);color:#bbf7d0;border-color:#16a34a}[data-theme=dark] .svc-sec-head h2{color:#fff}[data-theme=dark] .svc-sec-intro{color:#e2e8f0!important}[data-theme=dark] .svc-sec-intro-wrap p{color:#cbd5e1}[data-theme=dark] .svc-doc-sec .svc-prose p{color:#cbd5e1}[data-theme=dark] .svc-num-badge{color:#1e293b}[data-theme=dark] .svc-num-card{background:#111827;border-color:#1e293b}[data-theme=dark] .svc-num-card h3{color:#fff}[data-theme=dark] .svc-num-card p{color:#94a3b8}[data-theme=dark] .svc-pill{background:#0f172a;border-color:#1e293b;color:#e2e8f0}[data-theme=dark] .svc-pill:hover{background:linear-gradient(135deg,#0b3520,#0f172a);border-color:#16a34a}[data-theme=dark] .svc-check-tile,[data-theme=dark] .svc-feat-card{background:#111827;border-color:#1e293b}[data-theme=dark] .svc-check-tile p,[data-theme=dark] .svc-feat-card h3{color:#f1f5f9}[data-theme=dark] .svc-feat-card p{color:#94a3b8}[data-theme=dark] .svc-feat-card.plain p{color:#f1f5f9}[data-theme=dark] .svc-doc-sec ul.svc-list li{color:#e2e8f0}[data-theme=dark] .svc-doc-sec ul.svc-list li strong{color:#fff}[data-theme=dark] .svc-stats-strip{background:linear-gradient(180deg,#0a0f1c 0,#0b1a14 100%);border-color:#1e293b}[data-theme=dark] .svc-stat-lbl{color:#94a3b8}[data-theme=dark] .svc-tl-card{background:#111827;border-color:#1e293b}[data-theme=dark] .svc-tl-card h3{color:#fff}[data-theme=dark] .svc-tl-card p{color:#94a3b8}[data-theme=dark] .svc-tl-kicker{background:rgba(16,185,129,.1);color:#bbf7d0}[data-theme=dark] .svc-ind-card{background:#111827;border-color:#1e293b}[data-theme=dark] .svc-ind-card:hover{background:linear-gradient(135deg,#0b3520,#111827)}[data-theme=dark] .svc-ind-label{color:#f1f5f9}[data-theme=dark] .svc-ind-icon{background:rgba(16,185,129,.12)}[data-theme=dark] .svc-ind-icon svg{stroke:#22c55e}[data-theme=dark] .svc-quote-card{background:linear-gradient(135deg,#0b1a14 0,#0a0f1c 100%);border-color:#16a34a;box-shadow:0 18px 42px rgba(0,0,0,.4)}[data-theme=dark] .svc-quote-text{color:#f1f5f9}[data-theme=dark] .svc-quote-card p{color:#cbd5e1}[data-theme=dark] .svc-ind-feat-card{background:#111827;border-color:#1e293b}[data-theme=dark] .svc-ind-feat-card h3{color:#f1f5f9}[data-theme=dark] .svc-ind-feat-card p{color:#94a3b8}[data-theme=dark] .svc-tabs{background:rgba(15,23,42,.85);border-color:rgba(15,118,110,.5);box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 12px 32px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.3)}[data-theme=dark] .svc-tab{color:#e2e8f0}[data-theme=dark] .svc-tab-count{background:rgba(255,255,255,.08)}[data-theme=dark] .svc-tab:hover{background:rgba(34,197,94,.12);color:#bbf7d0}[data-theme=dark] .svc-cat-count{background:rgba(16,185,129,.1);color:#bbf7d0;border-color:#16a34a}@keyframes svcCatFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svcHeroCopy{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svcHeroImage{from{opacity:.75;transform:scale(1.08)}to{opacity:1;transform:scale(1.02)}}[data-theme=dark] .svc-hub{background:#070b14}[data-theme=dark] .svc-cat-head{color:#f8fafc}[data-theme=dark] .svc-cat-desc{color:#94a3b8}[data-theme=dark] .svc-cat-head-row{border-bottom-color:#1e293b}[data-theme=dark] .svc-hub .svc-card{background:#111827;border-color:#1e293b;color:#f8fafc}[data-theme=dark] .svc-card-title{color:#fff}[data-theme=dark] .svc-card-copy{color:#94a3b8}[data-theme=dark] .svc-card-kicker .icon{background:rgba(16,185,129,.12)}@keyframes svc2HeroCopy{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svc2HeroImage{from{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1.04)}}[data-theme=dark] .svc2-nav{background:rgba(7,11,20,.9);border-bottom-color:#1e293b}[data-theme=dark] .svc2-nav a{color:#e2e8f0}[data-theme=dark] .svc2-nav a:hover{background:rgba(16,185,129,.12);color:#86efac}[data-theme=dark] .svc2-difference,[data-theme=dark] .svc2-focus,[data-theme=dark] .svc2-overview{background:#070b14}[data-theme=dark] .svc2-faq,[data-theme=dark] .svc2-industries{background:#0b1220}[data-theme=dark] .svc2-focus h2,[data-theme=dark] .svc2-overview h2,[data-theme=dark] .svc2-section-head h2{color:#f8fafc}[data-theme=dark] .svc2-prose p,[data-theme=dark] .svc2-section-head p{color:#94a3b8}[data-theme=dark] .svc2-industry,[data-theme=dark] .svc2-mini-card,[data-theme=dark] .svc2-overview-card{background:#111827;border-color:#1e293b}[data-theme=dark] .svc2-industry h3,[data-theme=dark] .svc2-mini-card h3,[data-theme=dark] .svc2-overview-card strong{color:#f8fafc}[data-theme=dark] .svc2-industry p,[data-theme=dark] .svc2-mini-card p,[data-theme=dark] .svc2-overview-card span{color:#94a3b8}[data-theme=dark] .svc2-hero-clean{background:#070b14;color:#f8fafc}[data-theme=dark] .svc2-hero-clean .svc2-hero-copy,[data-theme=dark] .svc2-hero-clean h1{color:#f8fafc}[data-theme=dark] .svc2-hero-clean p{color:#94a3b8}[data-theme=dark] .svc2-hero-clean .svc2-crumb{color:#94a3b8}[data-theme=dark] .svc2-hero-clean .svc2-actions .btn-outline{color:#f8fafc;background:#111827;border-color:#334155}[data-theme=dark] .svc2-hero-clean .svc2-stat,[data-theme=dark] .svc2-hero-clean>.container.svc2-stat-panel{background:#111827;border-color:#1e293b}[data-theme=dark] .svc2-hero-clean .svc2-stat strong{color:#f8fafc}[data-theme=dark] .svc2-hero-clean .svc2-stat span{color:#94a3b8}@keyframes svcHub2Img{from{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}[data-theme=dark] .svc-hub2-hero{background:linear-gradient(180deg,#06120c 0,#070b14 80%);color:#f8fafc}[data-theme=dark] .svc-hub2-hero h1{color:#f8fafc}[data-theme=dark] .svc-hub2-hero p{color:#cbd5e1}[data-theme=dark] .svc-hub2-meta-item .num{color:#f8fafc}[data-theme=dark] .svc-hub2{background:#070b14}[data-theme=dark] .svc-hub2-tabs{background:#0f172a;border-color:#1e293b;box-shadow:none}[data-theme=dark] .svc-hub2-tab{color:#cbd5e1}[data-theme=dark] .svc-hub2-tab:hover{background:rgba(255,255,255,.05);color:#f8fafc}[data-theme=dark] .svc-hub2-tab.active{background:#22c55e;color:#07110d}[data-theme=dark] .svc-hub2-tab .count{background:rgba(255,255,255,.08);color:#cbd5e1}[data-theme=dark] .svc-hub2-tab.active .count{background:rgba(7,17,13,.2);color:#07110d}[data-theme=dark] .svc-hub2-grouphead h2{color:#f8fafc}[data-theme=dark] .svc-hub2-grouphead p{color:#94a3b8}[data-theme=dark] .svc-hub2-card{background:#111827;border-color:#1e293b}[data-theme=dark] .svc-hub2-card h3{color:#f8fafc}[data-theme=dark] .svc-hub2-card p{color:#94a3b8}.svc-hub2-group.is-fade{animation:svcHub2Fade .35s ease-out both}@keyframes svcHub2Fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svc3DotPulse{0%,100%{box-shadow:0 0 0 0 rgba(34,197,94,.45)}50%{box-shadow:0 0 0 9px rgba(34,197,94,0)}}@keyframes svc3Float1{0%,100%{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-12px)}}@keyframes svc3Float2{0%,100%{transform:rotate(2.5deg) translateY(0)}50%{transform:rotate(2.5deg) translateY(-16px)}}@keyframes svc3Float3{0%,100%{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-10px)}}@keyframes svc3Marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}[data-theme=dark] .svc-hub3{background:#070b14}[data-theme=dark] .svc-hub3-tabs{background:rgba(15,23,42,.85);border-color:#1e293b;box-shadow:none}[data-theme=dark] .svc-hub3-tab-indicator{background:#22c55e}[data-theme=dark] .svc-hub3-tab{color:#cbd5e1}[data-theme=dark] .svc-hub3-tab:hover{color:#fff}[data-theme=dark] .svc-hub3-tab.active{color:#062014}[data-theme=dark] .svc-hub3-grouphead{border-bottom-color:rgba(255,255,255,.1)}[data-theme=dark] .svc-hub3-grouphead h2{color:#f8fafc}[data-theme=dark] .svc-hub3-grouphead p{color:#94a3b8}.svc-hub3-grid .svc-hub3-card.is-featured{grid-column:span 4;grid-row:span 2}.svc-hub3-card.is-featured h3{font-size:clamp(1.7rem,2.4vw,2.5rem);max-width:560px}.svc-hub3-card.is-featured p{display:block;max-width:520px;margin-top:8px;font-size:.98rem}.svc-hub3-card.is-featured .arrow{width:48px;height:48px;top:22px;right:22px}.svc-hub3-card.is-featured .arrow svg{width:18px;height:18px}.svc-hub3-card.is-featured .svc-hub3-card-content{padding:30px}.svc-hub3-group.is-fade{animation:svc3Fade .42s ease-out both}@keyframes svc3Fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.svc-hub3-grid .svc-hub3-card.is-featured{grid-column:span 4;grid-row:span 2}}@media (max-width:780px){.svc-hub3-grid .svc-hub3-card.is-featured{grid-column:auto;grid-row:auto;min-height:300px}.svc-hub3-card.is-featured{min-height:380px}.svc-hub3-card.is-featured h3{font-size:1.55rem}}[data-theme=dark] .svc-hub3-list .lrow{background:#0f172a;border-color:#1e293b;color:#f8fafc}[data-theme=dark] .svc-hub3-list .ltitle{color:#f8fafc}[data-theme=dark] .svc-hub3-list .lnum{background:rgba(34,197,94,.12);color:#86efac}[data-theme=dark] .svc-hub3-rows .strow{background:#0f172a;border-color:#1e293b;color:#f8fafc}[data-theme=dark] .svc-hub3-rows .sttitle{color:#f8fafc}[data-theme=dark] .svc-hub3-rows .starrow{background:rgba(255,255,255,.05);color:#86efac}[data-theme=dark] .svc-hub3-rows .stmetric{border-left-color:rgba(255,255,255,.08)}[data-theme=dark] .svc-hub3-rows .stnum{color:#86efac}@keyframes svc3Blink{50%{opacity:0}}[data-theme=dark] .svc-hub3-channels .chcard{background:#0f172a;border-color:#1e293b;color:#f8fafc}[data-theme=dark] .svc-hub3-channels .chcard h3{color:#f8fafc}[data-theme=dark] .svc-hub3-channels .chcard .chlogo{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}[data-theme=dark] .svc-hub3-channels .chcard .chformats-mini span{background:rgba(255,255,255,.06);color:#cbd5e1}[data-theme=dark] .svc-hub3-channels .chcard .charrow{background:rgba(255,255,255,.06);color:#86efac}[data-theme=dark] .svc-hub3-editorial .eds{background:#0f172a;border-color:#1e293b;color:#f8fafc}[data-theme=dark] .svc-hub3-editorial h3{color:#f8fafc}[data-theme=dark] .svc-hub3-editorial p{color:#94a3b8}[data-theme=dark] .svc-hub3-editorial .eddeliv span{background:rgba(255,255,255,.06);color:#cbd5e1}[data-theme=dark] .svc-hub3-editorial .edcat{background:rgba(34,197,94,.12);color:#86efac}.svc-hub3-tiles .dtile.is-feature{grid-column:span 2;background:linear-gradient(135deg,#0d1117 0,#0f2a1c 100%);color:#fff;border-color:rgba(34,197,94,.3);padding:30px;min-height:320px}.svc-hub3-tiles .dtile.is-feature h3{color:#fff;font-size:1.45rem;max-width:340px}.svc-hub3-tiles .dtile.is-feature p{color:rgba(255,255,255,.74);max-width:380px}.svc-hub3-tiles .dtile.is-feature .dtcat{color:#86efac}.svc-hub3-tiles .dtile.is-feature .dtcat:before{background:#86efac}.svc-hub3-tiles .dtile.is-feature .dtnum{color:rgba(255,255,255,.4)}.svc-hub3-tiles .dtile.is-feature .dtchart{margin:14px -30px 0;height:90px}.svc-hub3-tiles .dtile.is-feature .dtfoot{border-top-color:rgba(255,255,255,.1)}.svc-hub3-tiles .dtile.is-feature .dtkpi .v{color:#86efac;font-size:1.05rem}.svc-hub3-tiles .dtile.is-feature .dtkpi .k{color:rgba(255,255,255,.5)}.svc-hub3-tiles .dtile.is-feature .dtarrow{background:rgba(34,197,94,.2);color:#86efac;width:36px;height:36px}.svc-hub3-tiles .dtile.is-feature:hover .dtarrow{background:#22c55e;color:#062014}[data-theme=dark] .svc-hub3-tiles .dtile{background:#0f172a;border-color:#1e293b;color:#f8fafc}[data-theme=dark] .svc-hub3-tiles .dtile h3{color:#f8fafc}[data-theme=dark] .svc-hub3-tiles .dtile .dtarrow{background:rgba(255,255,255,.06);color:#86efac}[data-theme=dark] .svc-hub3-tiles .dtile .dtfoot{border-top-color:rgba(255,255,255,.08)}@media (max-width:1100px){.svc-hub3-tiles .dtile.is-feature{grid-column:span 2}}@media (max-width:780px){.svc-hub3-tiles .dtile.is-feature{grid-column:auto;min-height:280px}}.svc-hub3-tiles .dtile.is-feature h3{font-size:1.55rem;line-height:1.15}.svc-hub3-tiles .dtile.is-feature p{font-size:.98rem;color:rgba(255,255,255,.82)}.svc-hub3-card.is-featured .svc-hub3-card-content{padding:60px 30px 30px}.svc-hub3-tiles .dtile.is-feature{grid-column:span 2;background:linear-gradient(135deg,#062e1a 0,#0a3a22 100%);color:#fff;border-color:rgba(34,197,94,.3);padding:36px;position:relative;overflow:hidden}.svc-hub3-tiles .dtile.is-feature:before{content:"";position:absolute;top:-120px;right:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(closest-side,rgba(34,197,94,.22),rgba(34,197,94,0) 70%);pointer-events:none}.svc-hub3-tiles .dtile.is-feature>*{position:relative;z-index:1}.svc-hub3-tiles .dtile.is-feature .dtnum{background:rgba(34,197,94,.18);color:#bbf7d0}.svc-hub3-tiles .dtile.is-feature .dtcat{color:#86efac}.svc-hub3-tiles .dtile.is-feature h3{color:#fff;font-size:1.75rem;max-width:520px}.svc-hub3-tiles .dtile.is-feature p{color:rgba(255,255,255,.86);font-size:1.04rem;max-width:560px}.svc-hub3-tiles .dtile.is-feature .dtsection{border-top-color:rgba(255,255,255,.14)}.svc-hub3-tiles .dtile.is-feature .dtlabel{color:rgba(255,255,255,.6)}.svc-hub3-tiles .dtile.is-feature .dttags span{background:rgba(34,197,94,.14);color:#bbf7d0;border:1px solid rgba(34,197,94,.3)}.svc-hub3-tiles .dtile.is-feature .dtcta{color:#22c55e}[data-theme=dark] .svc-hub3-tiles .dtile{background:#0f172a;border-color:#1e293b;color:#f8fafc}[data-theme=dark] .svc-hub3-tiles .dtile h3{color:#f8fafc}[data-theme=dark] .svc-hub3-tiles .dtile p{color:#cbd5e1}[data-theme=dark] .svc-hub3-tiles .dtile .dttags span{background:rgba(255,255,255,.06);color:#cbd5e1;border-color:rgba(255,255,255,.04)}[data-theme=dark] .svc-hub3-tiles .dtile .dtsection{border-top-color:rgba(255,255,255,.08)}[data-theme=dark] .svc-hub3-tiles .dtile .dtnum{background:rgba(34,197,94,.12);color:#86efac}@media (max-width:1100px){.svc-hub3-tiles .dtile.is-feature{grid-column:span 2}}@media (max-width:780px){.svc-hub3-tiles .dtile.is-feature{grid-column:auto;padding:26px}}[data-theme=dark] .svc-hub3-codes .ccard{background:#06090d;border-color:rgba(255,255,255,.06)}[data-theme=dark] .svc-hub3-codes .ccard:hover{border-color:rgba(34,197,94,.5);box-shadow:0 24px 50px rgba(0,0,0,.5),0 0 0 1px rgba(34,197,94,.25)}[data-theme=dark] .svc-hub3-codes .ctop{background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.06)}[data-theme=dark] .svc-hub3-codes .cfile{color:#9ca3af}[data-theme=dark] .svc-hub3-codes .cfile:before{background:#22c55e}[data-theme=dark] .svc-hub3-codes .cfile .ext{color:#22c55e}[data-theme=dark] .svc-hub3-codes .ccomment{color:#6b7280}[data-theme=dark] .svc-hub3-codes .ccard h3{color:#f4f4f5}[data-theme=dark] .svc-hub3-codes .cbody>p{color:#cbd5e1}[data-theme=dark] .svc-hub3-codes .cspec{border-top-color:rgba(255,255,255,.08)}[data-theme=dark] .svc-hub3-codes .cspec .clabel{color:#22c55e}[data-theme=dark] .svc-hub3-codes .cspec .cvalue{color:#e5e7eb}[data-theme=dark] .svc-hub3-codes .cbottom{background:rgba(34,197,94,.05);border-top:1px solid rgba(34,197,94,.12)}[data-theme=dark] .svc-hub3-codes .crun{color:#22c55e}[data-theme=dark] .svc-hub3-codes .crun .blink{background:#22c55e}[data-theme=dark] .svc-hub3-codes .carrow{background:rgba(34,197,94,.16);color:#22c55e}[data-theme=dark] .svc-hub3-codes .clogos>span{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08)}[data-theme=dark] .svc-hub3-codes .ccard:hover .clogos>span{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.25)}.svc-hub3-tiles .dtile.is-feature .dtvisual{margin:-36px -36px 28px;padding:28px 36px;background:linear-gradient(135deg,rgba(34,197,94,.18) 0,rgba(34,197,94,.06) 100%);border-bottom:1px solid rgba(255,255,255,.08);min-height:120px;justify-content:space-between}.svc-hub3-tiles .dtile.is-feature .dtvisual-logos span{width:46px;height:46px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.svc-hub3-tiles .dtile.is-feature .dtvisual-illu{color:#86efac;height:84px;flex:0 0 auto;width:200px}.svc-hub3-tiles .dtile.is-feature:hover .dtvisual-logos span{background:rgba(255,255,255,.16);border-color:rgba(34,197,94,.4)}[data-theme=dark] .svc-hub3-tiles .dtile .dtvisual{background:linear-gradient(135deg,rgba(34,197,94,.1) 0,rgba(34,197,94,.03) 100%);border-bottom-color:rgba(255,255,255,.06)}[data-theme=dark] .svc-hub3-tiles .dtile .dtvisual-logos span{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08)}[data-theme=dark] .svc-hub3-tiles .dtile:hover .dtvisual-logos span{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.25)}@media (max-width:780px){.svc-hub3-tiles .dtile.is-feature .dtvisual{margin:-26px -26px 22px;padding:22px 26px;min-height:96px}.svc-hub3-tiles .dtile.is-feature .dtvisual-illu{display:none}}.svc-hub3-tiles .dtile.is-feature .dtvisual{margin:-36px -36px 28px;padding:30px 36px;background:linear-gradient(135deg,rgba(34,197,94,.18) 0,rgba(34,197,94,.06) 100%);border-bottom:1px solid rgba(255,255,255,.08);gap:20px}.svc-hub3-tiles .dtile.is-feature .dtvisual-mark{width:84px;height:84px;padding:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 22px rgba(0,0,0,.18)}.svc-hub3-tiles .dtile.is-feature .dtvisual-mark svg{color:#86efac}.svc-hub3-tiles .dtile.is-feature .dtvisual-tag{color:#86efac}.svc-hub3-tiles .dtile.is-feature .dtvisual-name{color:#fff;font-size:1.18rem}.svc-hub3-tiles .dtile.is-feature .dtvisual-sub{color:rgba(255,255,255,.7)}[data-theme=dark] .svc-hub3-tiles .dtile .dtvisual{background:linear-gradient(135deg,rgba(34,197,94,.1) 0,rgba(34,197,94,.03) 100%);border-bottom-color:rgba(255,255,255,.06)}[data-theme=dark] .svc-hub3-tiles .dtile .dtvisual-mark{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}[data-theme=dark] .svc-hub3-tiles .dtile .dtvisual-name{color:#f8fafc}[data-theme=dark] .svc-hub3-tiles .dtile .dtvisual-sub{color:#94a3b8}@media (max-width:780px){.svc-hub3-tiles .dtile.is-feature .dtvisual{margin:-26px -26px 22px;padding:22px 26px}.svc-hub3-tiles .dtile.is-feature .dtvisual-mark{width:64px;height:64px;padding:14px}}.svc-hub3-grid .svc-hub3-card.is-featured .icon-bloom{width:68px;height:68px;border-radius:16px;top:30px;left:30px}.svc-hub3-grid .svc-hub3-card.is-featured .icon-bloom svg{width:32px;height:32px}.svc-hub3-grid .svc-hub3-card.is-featured .svc-hub3-card-content{padding:120px 36px 36px}.svc-hub3-grid .svc-hub3-card.is-featured h3{font-size:clamp(1.85rem,2.6vw,2.6rem);max-width:560px;line-height:1.06}.svc-hub3-grid .svc-hub3-card.is-featured p{display:block;font-size:1.02rem;max-width:520px}.svc-hub3-grid .svc-hub3-card.is-featured .float-dot.d1{width:160px;height:160px;top:8%;right:14%;animation:auroraFloat 9s ease-in-out infinite}.svc-hub3-grid .svc-hub3-card.is-featured .float-dot.d2{width:90px;height:90px;top:52%;right:6%;animation:auroraFloat 11s ease-in-out infinite reverse}@keyframes auroraFloat{0%,100%{transform:translateY(0) scale(1);opacity:.45}50%{transform:translateY(-14px) scale(1.05);opacity:.62}}@media (prefers-reduced-motion:reduce){.svc-hub3-grid .svc-hub3-card.is-featured .float-dot{animation:none}}@media (max-width:780px){.svc-hub3-grid .svc-hub3-card.is-featured .svc-hub3-card-content{padding:100px 24px 24px}.svc-hub3-grid .svc-hub3-card.is-featured .icon-bloom{top:22px;left:22px;width:58px;height:58px}}.svc-hub3-grid .svc-hub3-card.is-featured .icon-bloom{width:72px;height:72px;border-radius:18px;top:32px;left:32px}.svc-hub3-grid .svc-hub3-card.is-featured .icon-bloom svg{width:34px;height:34px;stroke-width:2.2}.svc-hub3-grid .svc-hub3-card.is-featured .arrow{top:32px;right:32px;width:46px;height:46px}.svc-hub3-grid .svc-hub3-card.is-featured .svc-hub3-card-content{padding:140px 36px 36px}.svc-hub3-grid .svc-hub3-card.is-featured h3{font-size:clamp(2.2rem,3vw,3.2rem);line-height:1;letter-spacing:-.035em;font-weight:900;font-style:italic;max-width:600px}.svc-hub3-grid .svc-hub3-card.is-featured p{font-size:1.05rem;line-height:1.55;max-width:540px}@media (max-width:780px){.svc-hub3-grid .svc-hub3-card.is-featured .icon-bloom{top:24px;left:24px;width:60px;height:60px}.svc-hub3-grid .svc-hub3-card.is-featured .svc-hub3-card-content{padding:110px 24px 24px}.svc-hub3-grid .svc-hub3-card.is-featured h3{font-size:1.85rem}}.svc-hub3-tiles .dtile.is-feature h3{font-size:1.95rem;font-weight:800;letter-spacing:-.028em;line-height:1.05}@media (max-width:780px){.svc-hub3-tiles .dtile.is-feature h3{font-size:1.65rem}}@keyframes smmPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes smmMarq{from{transform:translateX(0)}to{transform:translateX(-50%)}}[data-theme=dark] .smm-hero{background:#0b1220;color:#f1f5f9}[data-theme=dark] .smm-hero h1{color:#f1f5f9}[data-theme=dark] .smm-hero .lead{color:#cbd5e1}[data-theme=dark] .smm-hero-trust{color:#94a3b8}[data-theme=dark] .smm-hero-trust .sep{background:rgba(241,245,249,.2)}[data-theme=dark] .smm-btn-ghost{border-color:rgba(241,245,249,.2);color:#f1f5f9}[data-theme=dark] .smm-btn-ghost:hover{background:#f1f5f9;color:#14141a;border-color:#f1f5f9}[data-theme=dark] .smm-feed-card{background:#111827;border-color:#1e293b}[data-theme=dark] .smm-feed-card .fc-name,[data-theme=dark] .smm-feed-card .fc-stats span strong{color:#f1f5f9}[data-theme=dark] .smm-feed-card .fc-body{color:#cbd5e1}[data-theme=dark] .smm-feed-card .fc-stats{border-top-color:rgba(241,245,249,.1)}[data-theme=dark] .smm-feed-card .fc-meta,[data-theme=dark] .smm-feed-card .fc-stats{color:#94a3b8}[data-theme=dark] .smm-stats{background:#0b1220}[data-theme=dark] .smm-stats-grid{border-left-color:rgba(241,245,249,.1)}[data-theme=dark] .smm-stat{border-color:rgba(241,245,249,.1)}[data-theme=dark] .smm-stat .num{color:#f1f5f9}[data-theme=dark] .smm-stat .lbl{color:#94a3b8}[data-theme=dark] .smm-section-head h2{color:#f1f5f9}[data-theme=dark] .smm-section-head p{color:#94a3b8}[data-theme=dark] .smm-intro{background:#0b1220}[data-theme=dark] .smm-intro-quote p{color:#f1f5f9}[data-theme=dark] .smm-intro-quote .meta{color:#cbd5e1}[data-theme=dark] .smm-process{background:#0b1220;border-top-color:rgba(241,245,249,.08)}[data-theme=dark] .smm-process-row{border-color:rgba(241,245,249,.1)}[data-theme=dark] .smm-process-row:last-child{border-bottom-color:rgba(241,245,249,.1)}[data-theme=dark] .smm-process-body h3{color:#f1f5f9}[data-theme=dark] .smm-process-body p{color:#cbd5e1}[data-theme=dark] .smm-process-arrow{border-color:rgba(241,245,249,.2);color:#f1f5f9}[data-theme=dark] .smm-formats{background:#0b1220}[data-theme=dark] .smm-fcard{background:#111827;border-color:#1e293b}[data-theme=dark] .smm-fcard h3{color:#f1f5f9}[data-theme=dark] .smm-fcard p{color:#94a3b8}[data-theme=dark] .smm-industries{background:#0b1220}[data-theme=dark] .smm-icard{background:#111827;border-color:#1e293b}[data-theme=dark] .smm-icard span{color:#f1f5f9}[data-theme=dark] .smm-why{background:#0b1220;border-top-color:rgba(241,245,249,.08)}[data-theme=dark] .smm-wrow{background:#111827;border-color:#1e293b}[data-theme=dark] .smm-wrow p{color:#f1f5f9}[data-theme=dark] .smm-faq{background:#0b1220}[data-theme=dark] .smm-faq-item{background:#111827;border-color:#1e293b}[data-theme=dark] .smm-faq-q{color:#f1f5f9}[data-theme=dark] .smm-faq-a{color:#cbd5e1}[data-theme=dark] .smm-marquee{background:#070b14;border-color:rgba(241,245,249,.08)}[data-theme=dark] .smm-marquee-item{color:#cbd5e1}[data-theme=dark] .smm-faq-a,[data-theme=dark] .smm-intro-quote .meta,[data-theme=dark] .smm-process-body p{color:#cbd5e1!important}[data-theme=dark] .smm-faq-q{color:#f1f5f9!important}[data-theme=dark] .smm-cta p{opacity:1!important;color:rgba(255,255,255,.92)!important}[data-theme=dark] .card h3{color:#f1f5f9!important}[data-theme=dark] .card .tag{color:#86efac!important}[data-theme=dark] .cs-meta .meta-item .lbl{color:#94a3b8!important}[data-theme=dark] .cs-crumbs .current{color:#f1f5f9!important}[data-theme=dark] .blog-hero .crumbs,[data-theme=dark] .blog-hero .crumbs a{color:#cbd5e1!important}[data-theme=dark] .blog-article .prose li,[data-theme=dark] .blog-article .prose ol,[data-theme=dark] .blog-article .prose ul{color:#cbd5e1!important}[data-theme=dark] .blog-article .prose a{color:#86efac!important}[data-theme=dark] .blog-share .lbl{color:#cbd5e1!important}[data-theme=dark] .blog-share a svg{fill:#cbd5e1!important}[data-theme=dark] .blog-feature{background:#0f172a!important}[data-theme=dark] .faq-q:after{color:#86efac!important}[data-theme=dark] .faq-item{border-bottom:1px solid rgba(241,245,249,.1)!important}.dd-bridge{pointer-events:none!important}@media (max-width:960px){.dd-bridge{display:none!important}}.site-header,.site-header .container,.site-header .nav{pointer-events:none}.site-header .brand,.site-header .hamb,.site-header .nav .cta,.site-header .nav .cta *,.site-header .nav ul,.site-header .nav ul *,.site-header .theme-toggle{pointer-events:auto}.hero .hv-a-mini-ratings,.hero .hv-a-mini-ratings *,.hero .hv-a-reviews,.hero .hv-a-reviews *,.hero .hv-a-text,.hero .hv-a-text>:not(.hero-cta):not(.hv-a-cta),.hero .hv-a-text>:not(.hero-cta):not(.hv-a-cta) *{pointer-events:none}.hero .btn,.hero .btn-ghost,.hero .btn-outline,.hero .hero-cta,.hero .hero-cta *,.hero .hv-a-cta,.hero .hv-a-cta *{pointer-events:auto}[data-theme=dark] .smm-cta h2,[data-theme=dark] .smm-marquee .smm-section-head h2,[data-theme=dark] .smm-measure .smm-section-head h2,[data-theme=dark] .smm-platforms .smm-section-head h2,[data-theme=dark] .smm-trust .smm-section-head h2{color:#f1f5f9!important}[data-theme=dark] .smm-cta h2 em,[data-theme=dark] .smm-measure .smm-section-head h2 em,[data-theme=dark] .smm-platforms .smm-section-head h2 em,[data-theme=dark] .smm-trust .smm-section-head h2 em{color:#86efac!important}[data-theme=dark] .smm-measure .smm-section-head p,[data-theme=dark] .smm-platforms .smm-section-head p,[data-theme=dark] .smm-trust .smm-section-head p{color:#cbd5e1!important}
/* ============================================================
   DV-POPUP+SHINE v1  (abhishek-edits)
   "Lets Get Project Started" popup (single full-width form) + CTA shine
   ============================================================ */
.dvm-overlay{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.62);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;overflow-y:auto;transition:opacity .2s ease}
.dvm-overlay.is-open{display:flex;opacity:1}
.dvm-card{position:relative;width:min(1040px,96vw);margin:auto;background:#fff;border-radius:20px;padding:34px 38px 30px;box-shadow:0 30px 80px rgba(2,6,23,.45);transform:translateY(10px) scale(.99);transition:transform .25s ease}
.dvm-overlay.is-open .dvm-card{transform:none}
.dvm-close{position:absolute;top:14px;right:16px;z-index:3;width:38px;height:38px;border:0;border-radius:50%;background:rgba(15,23,42,.06);color:#0f172a;font-size:1.6rem;line-height:1;cursor:pointer;transition:background .2s}
.dvm-close:hover{background:rgba(15,23,42,.14)}
.dvm-title{font-family:'Space Grotesk',Inter,sans-serif;font-size:1.55rem;margin:0 44px 4px 0;color:#0f172a;font-weight:800;line-height:1.15}
.dvm-sub{margin:0 0 16px;color:#475569;font-size:.92rem;line-height:1.45}
.dvm-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:12px}
.dvm-field{display:flex;flex-direction:column;gap:5px;min-width:0}
.dvm-field.col2{grid-column:span 2}
.dvm-field.full{grid-column:1/-1}
.dvm-field label{font-size:.8rem;font-weight:600;color:#334155}
.dvm-field .req{color:#16a34a}
.dvm-form input[type=text],.dvm-form input[type=email],.dvm-form input[type=tel],.dvm-form select,.dvm-form textarea{width:100%;padding:11px 13px;border:1.5px solid #e2e8f0;border-radius:10px;font:inherit;font-size:.92rem;color:#0f172a;background:#fff;transition:border-color .2s,box-shadow .2s}
.dvm-form input:focus,.dvm-form select:focus,.dvm-form textarea:focus{outline:0;border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.18)}
.dvm-form textarea{resize:none;min-height:58px}
.dvm-seclabel{font-size:.8rem;font-weight:700;color:#334155;margin:4px 0 8px}
.dvm-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:7px 16px;margin-bottom:14px}
.dvm-checks label{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#334155;cursor:pointer}
.dvm-checks input{width:16px;height:16px;accent-color:#16a34a;flex:0 0 auto}
.dvm-send{width:100%;padding:13px 22px;border:0;border-radius:999px;background:#22c55e;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:background .2s,opacity .2s}
.dvm-send:hover{background:#16a34a}
.dvm-send:disabled{opacity:.6;cursor:default}
.dvm-msg{margin-top:10px;font-size:.9rem;text-align:center;min-height:1em}
.dvm-thanks{text-align:center;padding:48px 16px}
.dvm-thanks h3{color:#16a34a;font-family:'Space Grotesk',Inter,sans-serif;font-size:1.65rem;margin:0 0 10px}
.dvm-thanks p{color:#475569;font-size:1.02rem;margin:0}
.dvm-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
body.dvm-lock{overflow:hidden}
[data-theme=dark] .dvm-card{background:#0f172a}
[data-theme=dark] .dvm-title,[data-theme=dark] .dvm-thanks h3{color:#f1f5f9}
[data-theme=dark] .dvm-sub,[data-theme=dark] .dvm-field label,[data-theme=dark] .dvm-seclabel,[data-theme=dark] .dvm-checks label,[data-theme=dark] .dvm-thanks p{color:#cbd5e1}
[data-theme=dark] .dvm-form input,[data-theme=dark] .dvm-form select,[data-theme=dark] .dvm-form textarea{background:#1e293b;border-color:#334155;color:#f1f5f9}
[data-theme=dark] .dvm-close{background:rgba(255,255,255,.10);color:#f1f5f9}
@media(max-width:760px){
.dvm-card{width:96vw;padding:24px 18px 22px;border-radius:16px}
.dvm-row{grid-template-columns:1fr;gap:10px;margin-bottom:10px}
.dvm-field.col2,.dvm-field.full{grid-column:auto}
.dvm-checks{grid-template-columns:1fr 1fr;gap:7px 12px}
.dvm-title{font-size:1.3rem;margin-right:40px}
}
/* ----- CTA shine (left -> right) ----- */
.dv-shine{position:relative;overflow:hidden}
.dv-shine::after{content:"";position:absolute;top:0;left:-150%;width:55%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:skewX(-22deg);pointer-events:none;animation:dvShine 3s ease-in-out infinite}
@keyframes dvShine{0%{left:-150%}55%{left:170%}100%{left:170%}}
@media(prefers-reduced-motion:reduce){.dv-shine::after{animation:none}}
/* ============================================================
   DV-TOPBAR v1 (abhishek-edits): top contact bar + sticky offsets
   ============================================================ */
:root{--dv-tb:40px}
.dv-topbar{background:#0b0f1a;color:#fff;font-size:.85rem;min-height:var(--dv-tb);display:flex;align-items:center;justify-content:center;position:relative;z-index:60}
.dv-tb-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 28px;max-width:1260px;width:100%;padding:6px 16px}
.dv-tb-item{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;white-space:nowrap;font-weight:500;line-height:1.2}
.dv-tb-item:hover{color:#22c55e}
.dv-tb-item svg{width:16px;height:16px;flex:0 0 auto}
.dv-tb-wa svg{color:#25D366}
.dv-tb-ph svg{color:#38bdf8}
.dv-tb-em svg{color:#cbd5e1}
/* desktop: top bar sticky, header parks just beneath it */
@media(min-width:1051px){
  .dv-topbar{position:sticky;top:0}
  .site-header{top:calc(var(--dv-tb) + 12px)}
  .site-header.scrolled{top:calc(var(--dv-tb) + 6px)}
}
@media(max-width:560px){
  .dv-tb-inner{gap:6px 14px;padding:6px 10px}
  .dv-tb-item{font-size:.74rem}
  .dv-tb-item svg{width:14px;height:14px}
}
/* ============================================================
   DV-MOBILE v1 (abhishek-edits): mobile sticky action bar + WhatsApp float
   ============================================================ */
.dv-mbar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;gap:10px;padding:8px 10px;background:#fff;box-shadow:0 -6px 20px rgba(2,6,23,.12)}
.dv-mbar button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:12px;font:inherit;font-weight:700;font-size:.98rem;cursor:pointer;border:2px solid #22c55e}
.dv-mbar .dv-m-call{background:#22c55e;color:#fff}
.dv-mbar .dv-m-chat{background:#fff;color:#16a34a}
.dv-mbar .dv-m-chat svg{width:18px;height:18px}
.dv-wafloat{position:fixed;right:16px;bottom:72px;z-index:91;display:none;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#25D366;box-shadow:0 8px 22px rgba(2,6,23,.3)}
.dv-wafloat svg{width:30px;height:30px;color:#fff}
.dv-mtoast{position:fixed;left:50%;transform:translateX(-50%);bottom:80px;z-index:95;background:#0f172a;color:#fff;padding:10px 16px;border-radius:999px;font-size:.85rem;opacity:0;transition:opacity .25s;pointer-events:none;box-shadow:0 8px 22px rgba(2,6,23,.3)}
.dv-mtoast.show{opacity:1}
[data-theme=dark] .dv-mbar{background:#0f172a;box-shadow:0 -6px 20px rgba(0,0,0,.45)}
[data-theme=dark] .dv-mbar .dv-m-chat{background:#0f172a;color:#22c55e}
@media(max-width:768px){
  .dv-mbar{display:flex}
  .dv-wafloat{display:flex}
  body{padding-bottom:70px}
}
/* DV-MOBILE-FIX v1 (abhishek-edits): stack WhatsApp float above the back-to-top button on mobile */
@media(max-width:768px){
  .to-top{right:16px;bottom:78px;width:46px;height:46px}
  .dv-wafloat{bottom:140px}
}
/* DV-HEADER-FIX v1 (abhishek-edits): hide top contact bar on mobile + larger brand */
@media(max-width:768px){
  .dv-topbar{display:none}
  .brand{font-size:1.7rem;gap:9px}
  .brand .wordmark{font-size:1.7rem;letter-spacing:-.5px}
  .brand img,.brand svg{width:40px;height:40px}
}

/* DV-CHATBOT widget + service buttons (added on top of team main) */
.dvc-launch{position:fixed;right:20px;bottom:20px;z-index:9998;display:flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 16px;border:0;border-radius:999px;background:#22c55e;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 10px 30px rgba(34,197,94,.45);transition:transform .2s,box-shadow .2s}
.dvc-launch:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(34,197,94,.55)}
.dvc-launch svg{width:26px;height:26px;flex:0 0 auto}
.to-top{bottom:92px}
.dvc-panel{position:fixed;right:20px;bottom:20px;z-index:9999;width:384px;max-width:92vw;height:560px;max-height:82vh;display:none;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(2,6,23,.4)}
.dvc-panel.open{display:flex}
.dvc-head{display:flex;align-items:center;gap:10px;padding:13px 14px;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff}
.dvc-head img{width:32px;height:32px;border-radius:8px;background:#fff;padding:3px;flex:0 0 auto}
.dvc-head .ht{display:flex;flex-direction:column;line-height:1.15}
.dvc-head .t{font-weight:700;font-size:.98rem}
.dvc-head .s{font-size:.72rem;opacity:.92;display:flex;align-items:center;gap:5px}
.dvc-head .dot{width:7px;height:7px;border-radius:50%;background:#bbf7d0;box-shadow:0 0 0 0 rgba(187,247,208,.7);animation:dvcPulse 2s infinite}
@keyframes dvcPulse{0%{box-shadow:0 0 0 0 rgba(187,247,208,.6)}70%{box-shadow:0 0 0 6px rgba(187,247,208,0)}100%{box-shadow:0 0 0 0 rgba(187,247,208,0)}}
.dvc-x{margin-left:auto;background:rgba(255,255,255,.2);border:0;color:#fff;width:30px;height:30px;border-radius:50%;font-size:1.25rem;line-height:1;cursor:pointer}
.dvc-x:hover{background:rgba(255,255,255,.32)}
.dvc-body{flex:1;overflow-y:auto;padding:16px;background:#f8fafc;display:flex;flex-direction:column;gap:10px}
.dvc-msg{max-width:86%;padding:10px 13px;border-radius:14px;font-size:.92rem;line-height:1.45;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere}
.dvc-bot{align-self:flex-start;background:#fff;color:#0f172a;border:1px solid #e2e8f0;border-bottom-left-radius:4px}
.dvc-user{align-self:flex-end;background:#22c55e;color:#fff;border-bottom-right-radius:4px}
.dvc-bot a{color:#16a34a;font-weight:600}
.dvc-user a{color:#fff;text-decoration:underline}
.dvc-typing{align-self:flex-start;color:#64748b;font-size:.85rem;padding:4px 6px}
.dvc-typing span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#94a3b8;margin:0 1px;animation:dvcBlink 1.2s infinite}
.dvc-typing span:nth-child(2){animation-delay:.2s}.dvc-typing span:nth-child(3){animation-delay:.4s}
@keyframes dvcBlink{0%,60%,100%{opacity:.25}30%{opacity:1}}
.dvc-chips{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px 0;background:#f8fafc}
.dvc-chip{display:inline-flex;align-items:center;gap:6px;border:1.5px solid #22c55e;color:#16a34a;background:#fff;border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:600;text-decoration:none;cursor:pointer}
.dvc-chip:hover{background:#f0fdf4}
.dvc-chip svg{width:14px;height:14px}
.dvc-foot{display:flex;gap:8px;padding:10px 12px;border-top:1px solid #e2e8f0;background:#fff}
.dvc-foot textarea{flex:1;resize:none;border:1.5px solid #e2e8f0;border-radius:12px;padding:10px 12px;font:inherit;font-size:.92rem;max-height:96px;min-height:42px;outline:none}
.dvc-foot textarea:focus{border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.15)}
.dvc-send{border:0;background:#22c55e;color:#fff;border-radius:12px;width:46px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;cursor:pointer}
.dvc-send:hover{background:#16a34a}
.dvc-send svg{width:20px;height:20px}
[data-theme=dark] .dvc-panel{background:#0f172a}
[data-theme=dark] .dvc-body,[data-theme=dark] .dvc-chips{background:#0b1220}
[data-theme=dark] .dvc-bot{background:#1e293b;color:#e2e8f0;border-color:#334155}
[data-theme=dark] .dvc-foot{background:#0f172a;border-color:#334155}
[data-theme=dark] .dvc-foot textarea{background:#1e293b;border-color:#334155;color:#e2e8f0}
@media(max-width:560px){
  .dvc-panel{right:0;left:0;bottom:0;width:100%;max-width:100%;height:86vh;max-height:86vh;border-radius:16px 16px 0 0}
  .dvc-launch{padding:0;width:56px;justify-content:center}
  .dvc-launch .dvc-lbl{display:none}
}
/* DV-CHATBOT-SVC v1 (abhishek-edits): clickable service buttons in the chat */
.dvc-svcs{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 2px 8px 2px}
.dvc-svc{display:inline-flex;align-items:center;font-size:.8rem;font-weight:600;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:6px 12px;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}
.dvc-svc:hover{background:#22c55e;color:#fff;border-color:#22c55e}
[data-theme=dark] .dvc-svc{background:#0f291c;color:#4ade80;border-color:#166534}
[data-theme=dark] .dvc-svc:hover{background:#22c55e;color:#fff}

/* DV-CHAT-MOBILE-HIDE v1: hide floating chat launcher on mobile (Live Chat button in bar opens it) */
@media(max-width:768px){.dvc-launch{display:none!important}}

/* DV-MOBILE-NAV-FIX v1: collapse the Services mega-menu inside the hamburger drawer and align submenu collapse to the drawer breakpoint (1050px) so it can't float into the middle or block taps on Android */
@media(max-width:1050px){
.site-header .nav ul{position:absolute;top:calc(100% + 10px);left:12px;right:12px;max-height:calc(100vh - 96px);overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-anchor:none}
.nav ul .has-dd .dd-menu,.nav ul .has-mega .dd-menu.mega-menu{position:static!important;transform:none!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;border:0!important;padding:2px 0 6px 12px!important;background:transparent!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:none!important}
.nav ul .has-dd.open>.dd-menu,.nav ul .has-dd:focus-within>.dd-menu,.nav ul .has-mega.open>.dd-menu.mega-menu,.nav ul .has-mega:focus-within>.dd-menu.mega-menu{display:flex!important}
.nav ul .has-mega.open>.dd-menu.mega-menu,.nav ul .has-mega:focus-within>.dd-menu.mega-menu{max-height:52vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
.nav ul .mega-menu .mm-grid{grid-template-columns:1fr!important;gap:6px!important}
.nav ul .mega-menu .mm-head{padding:8px 10px 4px!important;border:0!important}
.nav ul .mega-menu .mm-foot{border:0!important;margin-top:8px!important;padding-top:8px!important;text-align:left!important}
.nav ul.open,.nav ul.open li,.nav ul.open a{pointer-events:auto}
}

:root{--dvh-cream:#FBFBF0;--dvh-cream-2:#F4F4E8;--dvh-ink:#14141A;--dvh-ink-soft:#2a2a32;--dvh-text:#3a3a4a;--dvh-mute:#6b6b78;--dvh-text-on-dark:#cbd5e1;--dvh-mute-on-dark:#a1a1aa;--dvh-rule:rgba(20,20,26,.12);--dvh-rule-soft:rgba(20,20,26,.06);--dvh-spot:#22c55e;--dvh-spot-text:#16a34a;--dvh-spot-soft:rgba(34,197,94,.12);--dvh-spot-border:rgba(34,197,94,.25);--dvh-ease:cubic-bezier(.22,.61,.36,1)}body.home-themed .dvh-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--dvh-ease),transform .9s var(--dvh-ease);will-change:opacity,transform}body.home-themed .dvh-reveal.is-in{opacity:1;transform:translateY(0)}body.home-themed [data-stagger]>*{opacity:0;transform:translateY(28px);transition:opacity .8s var(--dvh-ease),transform .8s var(--dvh-ease)}body.home-themed [data-stagger].is-in>*{opacity:1;transform:translateY(0)}body.home-themed [data-stagger].is-in>:first-child{transition-delay:.05s}body.home-themed [data-stagger].is-in>:nth-child(2){transition-delay:.12s}body.home-themed [data-stagger].is-in>:nth-child(3){transition-delay:.19s}body.home-themed [data-stagger].is-in>:nth-child(4){transition-delay:.26s}body.home-themed [data-stagger].is-in>:nth-child(5){transition-delay:.33s}body.home-themed [data-stagger].is-in>:nth-child(6){transition-delay:.40s}body.home-themed [data-stagger].is-in>:nth-child(7){transition-delay:.47s}body.home-themed [data-stagger].is-in>:nth-child(8){transition-delay:.54s}body.home-themed [data-tilt]{transform-style:preserve-3d;will-change:transform;transition:transform .55s var(--dvh-ease),border-color .35s,box-shadow .45s}body.home-themed [data-tilt]:hover{z-index:2}body.home-themed [data-tilt]>*{transform:translateZ(0)}body.home-themed [data-parallax]{will-change:transform}body.home-themed .brand-tile,body.home-themed .tcard2,body.home-themed .why-item,body.home-themed .wwd-row{transition:border-color .35s var(--dvh-ease),background .35s var(--dvh-ease),transform .45s var(--dvh-ease),box-shadow .45s var(--dvh-ease)!important}@media (prefers-reduced-motion:reduce){body.home-themed .dvh-reveal,body.home-themed [data-stagger]>*{opacity:1!important;transform:none!important;transition:none!important}body.home-themed [data-parallax]{transform:none!important}}body.home-themed{background:var(--dvh-cream);color:var(--dvh-ink);font-family:Inter,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased}body.home-themed ::selection{background:var(--dvh-ink);color:var(--dvh-cream)}body.home-themed *{box-sizing:border-box}body.home-themed h1,body.home-themed h2,body.home-themed h3,body.home-themed h4{font-family:'Inter Tight',Inter,sans-serif;font-weight:900;letter-spacing:-.045em;line-height:.95;color:var(--dvh-ink)}body.home-themed h2{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:900;letter-spacing:-.04em;line-height:1.02}body.home-themed h3{font-size:clamp(1.4rem,2vw,1.8rem);letter-spacing:-.025em;line-height:1.15;font-weight:800}body.home-themed h4{font-size:1.1rem;font-weight:800;letter-spacing:-.015em}body.home-themed .impact-head h2,body.home-themed .section-head h2{font-family:'Inter Tight',Inter,sans-serif!important;font-size:clamp(2.4rem,4.6vw,4rem)!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:1.02!important;color:var(--dvh-ink)!important}body.home-themed .section-head{max-width:880px!important}body.home-themed .impact-head p,body.home-themed .section-head p{font-size:1.08rem!important;line-height:1.6!important;max-width:640px;margin:14px auto 0!important}body.home-themed p{font-family:Inter,sans-serif;color:var(--dvh-text);line-height:1.65}body.home-themed .green_text,body.home-themed h1 span,body.home-themed h2 span,body.home-themed h3 span{color:var(--dvh-spot-text)!important;font-style:italic;font-weight:900}body.home-themed .eyebrow,body.home-themed .impact-head .eyebrow,body.home-themed .section-head .eyebrow{display:inline-flex!important;align-items:center;gap:10px!important;padding:8px 14px!important;border-radius:999px!important;background:#fff!important;color:var(--dvh-ink)!important;border:1.5px solid var(--dvh-ink)!important;font-family:'JetBrains Mono',monospace!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:18px!important}body.home-themed .eyebrow:before,body.home-themed .impact-head .eyebrow:before,body.home-themed .section-head .eyebrow:before{content:""!important;width:6px;height:6px;border-radius:50%;background:var(--dvh-ink)}body.home-themed .section-head{text-align:center;margin:0 auto 48px;max-width:780px}body.home-themed .impact-head p,body.home-themed .section-head p{font-family:Inter;color:var(--dvh-text);font-size:1.04rem;line-height:1.6}body.home-themed main .btn,body.home-themed main .pv-cta{display:inline-flex!important;align-items:center;gap:10px;padding:14px 24px!important;border-radius:12px!important;background:var(--dvh-ink)!important;color:var(--dvh-cream)!important;border:1.5px solid var(--dvh-ink)!important;font-family:'Inter Tight',Inter,sans-serif!important;font-weight:700!important;font-size:.96rem!important;letter-spacing:-.01em;box-shadow:none!important;filter:none!important;transition:background .28s,color .28s,border-color .28s,transform .25s!important;text-decoration:none!important}body.home-themed main .btn:hover,body.home-themed main .pv-cta:hover{background:var(--dvh-spot)!important;color:var(--dvh-ink)!important;border-color:var(--dvh-spot)!important;transform:translateY(-2px)!important;filter:none!important}body.home-themed main .btn-ghost,body.home-themed main .btn-outline{background:0 0!important;color:var(--dvh-ink)!important;border:1.5px solid var(--dvh-ink)!important}body.home-themed main .btn-ghost:hover,body.home-themed main .btn-outline:hover{background:var(--dvh-ink)!important;color:var(--dvh-cream)!important}body.home-themed .hero{background:var(--dvh-cream)!important;padding:130px 0 100px!important;margin-top:-90px;position:relative;overflow:hidden;min-height:92vh;display:flex;align-items:center}body.home-themed .hero:after,body.home-themed .hero:before{display:none!important}body.home-themed .hero{background-image:linear-gradient(rgba(20,20,26,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(20,20,26,.025) 1px,transparent 1px)!important;background-size:80px 80px!important;background-color:var(--dvh-cream)!important}body.home-themed .hero .container.hv-a{display:grid!important;grid-template-columns:1.15fr 0.85fr!important;gap:80px!important;align-items:center!important;max-width:1320px}body.home-themed .hv-a-text{text-align:left}body.home-themed .hv-a .eyebrow{margin-bottom:24px!important}body.home-themed .hv-a-title,body.home-themed .hv-b-title,body.home-themed .hv-c-title{font-family:'Inter Tight',Inter,sans-serif!important;font-size:clamp(2.4rem,5vw,4.6rem)!important;font-weight:900!important;line-height:1!important;letter-spacing:-.045em!important;color:var(--dvh-ink)!important;max-width:none!important;margin:0 0 22px!important;text-align:left!important}body.home-themed .hv-a-title span,body.home-themed .hv-b-title span,body.home-themed .hv-c-title span{color:var(--dvh-spot-text)!important;font-style:italic!important;font-weight:900!important}body.home-themed .hero .lead,body.home-themed .hv-a-lead{font-family:Inter,sans-serif!important;font-size:clamp(1.05rem,1.2vw,1.18rem)!important;line-height:1.6!important;color:var(--dvh-text)!important;max-width:580px!important;margin:0 0 32px!important;text-align:left!important}body.home-themed .hv-a-cta{margin:0 0 36px!important;gap:14px!important;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start!important}body.home-themed .hero .hv-a-cta .btn,body.home-themed .hero .hv-a-cta .btn-ghost,body.home-themed .hero .hv-a-cta .btn-outline{padding:16px 28px!important;font-size:.98rem!important}body.home-themed .hv-a-trust{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding-top:24px;border-top:1px dashed var(--dvh-rule)!important}body.home-themed .hv-a-trust .tr{display:flex;flex-direction:column;gap:2px;line-height:1.1}body.home-themed .hv-a-trust .tr strong{font-family:'Inter Tight',Inter,sans-serif!important;font-weight:900!important;font-size:1.2rem!important;letter-spacing:-.02em!important;color:var(--dvh-ink)!important}body.home-themed .hv-a-trust .tr span{font-family:'JetBrains Mono',monospace!important;font-size:.66rem!important;color:var(--dvh-mute)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600}body.home-themed .hv-a-trust .tr-sep{width:1px;height:32px;background:var(--dvh-rule)}body.home-themed .hero-reviews.hv-a-reviews,body.home-themed .hv-a-reviews{position:relative;display:flex!important;flex-direction:column!important;gap:18px!important;align-items:stretch!important;justify-content:center!important;background:0 0!important;border:0!important;padding:0!important;margin:0!important;min-height:560px;perspective:1400px}body.home-themed .hv-live{position:absolute;top:-18px;right:-8px;z-index:10;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:var(--dvh-ink);color:var(--dvh-cream);font-family:Inter,'Segoe UI',sans-serif;font-size:.78rem;font-weight:500;box-shadow:0 12px 24px -10px rgba(20,20,26,.35);border:1.5px solid var(--dvh-ink);animation:dvhLivePop .8s cubic-bezier(.34,1.56,.64,1) 0s backwards,dvhLiveBob 4.5s ease-in-out 1.2s infinite}@keyframes dvhLivePop{0%{opacity:0;transform:translateY(-12px) scale(.7)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes dvhLiveBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}body.home-themed .hv-live strong{font-family:'Inter Tight';font-weight:800;color:var(--dvh-spot);margin-right:2px}body.home-themed .hv-live .live-dot{width:8px;height:8px;border-radius:50%;background:var(--dvh-spot);box-shadow:0 0 0 0 rgba(34,197,94,.65);animation:dvhLivePulse 2.2s ease-out infinite}@keyframes dvhLivePulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 10px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}body.home-themed .hv-a-reviews .rev,body.home-themed .hv-a-reviews .rev-card{background:#fff!important;border:1px solid rgba(20,20,26,.08)!important;border-radius:14px!important;padding:18px 18px 14px!important;box-shadow:0 6px 18px -10px rgba(20,20,26,.18),0 1px 0 rgba(20,20,26,.04)!important;display:flex!important;flex-direction:column!important;gap:12px!important;position:relative;font-family:Roboto,Inter,'Segoe UI',sans-serif!important;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .35s,border-color .35s;will-change:transform}body.home-themed .hv-a-reviews .rev:nth-child(2){margin-right:14px;animation:dvhCardPop1 .9s cubic-bezier(.34,1.56,.64,1) .12s backwards,dvhFloat1 8s ease-in-out 1.1s infinite}body.home-themed .hv-a-reviews .rev:nth-child(3){margin-left:14px;z-index:2;animation:dvhCardPop2 .9s cubic-bezier(.34,1.56,.64,1) .28s backwards,dvhFloat2 8s ease-in-out 2.8s infinite}body.home-themed .hv-a-reviews .rev:nth-child(4){animation:dvhCardPop3 .9s cubic-bezier(.34,1.56,.64,1) .44s backwards,dvhFloat3 8s ease-in-out 4.4s infinite}@keyframes dvhCardPop1{0%{opacity:0;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg) translateX(-32px) translateY(48px) scale(.92)}100%{opacity:1;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg) translateX(-32px) translateY(0) scale(1)}}@keyframes dvhCardPop2{0%{opacity:0;transform:perspective(1200px) rotateY(3deg) rotateX(-1deg) translateX(36px) translateY(48px) scale(.92)}100%{opacity:1;transform:perspective(1200px) rotateY(3deg) rotateX(-1deg) translateX(36px) translateY(0) scale(1)}}@keyframes dvhCardPop3{0%{opacity:0;transform:perspective(1200px) rotateY(-2deg) rotateX(1.5deg) translateX(-18px) translateY(48px) scale(.92)}100%{opacity:1;transform:perspective(1200px) rotateY(-2deg) rotateX(1.5deg) translateX(-18px) translateY(0) scale(1)}}@keyframes dvhFloat1{0%,100%{transform:perspective(1200px) rotateY(-4deg) rotateX(2deg) translateX(-32px) translateY(0)}50%{transform:perspective(1200px) rotateY(-4deg) rotateX(2deg) translateX(-32px) translateY(-8px)}}@keyframes dvhFloat2{0%,100%{transform:perspective(1200px) rotateY(3deg) rotateX(-1deg) translateX(36px) translateY(0)}50%{transform:perspective(1200px) rotateY(3deg) rotateX(-1deg) translateX(36px) translateY(-8px)}}@keyframes dvhFloat3{0%,100%{transform:perspective(1200px) rotateY(-2deg) rotateX(1.5deg) translateX(-18px) translateY(0)}50%{transform:perspective(1200px) rotateY(-2deg) rotateX(1.5deg) translateX(-18px) translateY(-8px)}}body.home-themed .hv-a-reviews .rev:active,body.home-themed .hv-a-reviews .rev:focus-within,body.home-themed .hv-a-reviews .rev:hover{animation-play-state:paused!important;z-index:5;border-color:rgba(20,20,26,.16)!important;box-shadow:0 24px 44px -18px rgba(20,20,26,.28),0 2px 0 rgba(20,20,26,.04)!important;transition:transform .35s var(--dvh-ease),box-shadow .35s,border-color .35s!important}body.home-themed .hv-a-reviews .rev:nth-child(2):active,body.home-themed .hv-a-reviews .rev:nth-child(2):focus-within,body.home-themed .hv-a-reviews .rev:nth-child(2):hover{transform:perspective(1200px) rotateY(-4deg) rotateX(2deg) translateX(-32px) translateY(-12px)!important}body.home-themed .hv-a-reviews .rev:nth-child(3):active,body.home-themed .hv-a-reviews .rev:nth-child(3):focus-within,body.home-themed .hv-a-reviews .rev:nth-child(3):hover{transform:perspective(1200px) rotateY(3deg) rotateX(-1deg) translateX(36px) translateY(-12px)!important}body.home-themed .hv-a-reviews .rev:nth-child(4):active,body.home-themed .hv-a-reviews .rev:nth-child(4):focus-within,body.home-themed .hv-a-reviews .rev:nth-child(4):hover{transform:perspective(1200px) rotateY(-2deg) rotateX(1.5deg) translateX(-18px) translateY(-12px)!important}body.home-themed .hv-a-reviews .rev-action:focus{outline:0}body.home-themed .hv-a-reviews .rev-action:focus-visible{outline:2px solid var(--dvh-spot);outline-offset:2px}body.home-themed .hv-a-reviews .rev-action:active{transform:scale(.97);transition:transform .12s var(--dvh-ease)}body.home-themed .hv-a-reviews .rev:focus{outline:0}body.home-themed .hv-a-reviews .rev:focus-visible{outline:0}body.home-themed .hv-a-reviews .rev-head{display:grid!important;grid-template-columns:40px 1fr auto!important;gap:12px!important;align-items:center!important;padding:0!important;border:0!important}body.home-themed .hv-a-reviews .rev-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font-family:Roboto,Inter,sans-serif;font-weight:500;font-size:1.04rem;flex-shrink:0;letter-spacing:0}body.home-themed .hv-a-reviews .rev-author{display:flex;flex-direction:column;gap:1px;min-width:0}body.home-themed .hv-a-reviews .rev-name{display:flex;align-items:center;gap:5px;font-family:Roboto,Inter,sans-serif!important;font-weight:500!important;font-size:.94rem!important;color:#202124!important;letter-spacing:0!important;line-height:1.2}body.home-themed .hv-a-reviews .rev-tick{width:13px;height:13px;flex-shrink:0;margin-top:1px}body.home-themed .hv-a-reviews .rev-meta{font-family:Roboto,Inter,sans-serif!important;font-size:.74rem!important;color:#5f6368!important;letter-spacing:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.home-themed .hv-a-reviews .rev-platform-mark{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center}body.home-themed .hv-a-reviews .rev-platform-mark svg{width:24px;height:24px;display:block}body.home-themed .hv-a-reviews .rev-rating-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:Roboto,Inter,sans-serif}body.home-themed .hv-a-reviews .rev-rating-row .stars{color:#fbc02d!important;letter-spacing:1px;font-size:.96rem!important;font-weight:400!important;line-height:1}body.home-themed .hv-a-reviews .rev-date{font-family:Roboto,Inter,sans-serif!important;font-size:.78rem!important;color:#5f6368!important;letter-spacing:0!important;text-transform:none!important;font-weight:400}body.home-themed .hv-a-reviews .rev-pinned{background:rgba(34,197,94,.12);color:var(--dvh-spot-text);border:1px solid var(--dvh-spot-border);padding:2px 8px;border-radius:6px;font-family:'JetBrains Mono',monospace;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}body.home-themed .hv-a-reviews .rev-verified-mini{color:var(--dvh-spot-text);font-family:Roboto,Inter,sans-serif;font-size:.74rem;font-weight:600;display:inline-flex;align-items:center;gap:3px}body.home-themed .hv-a-reviews .rev-endorse{color:#0a66c2;font-family:Roboto,Inter,sans-serif;font-weight:600;font-size:.82rem;display:inline-flex;align-items:center;gap:6px}body.home-themed .hv-a-reviews .rev-endorse svg{width:13px;height:13px;stroke:#0A66C2;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.home-themed .hv-a-reviews .rev-quote{margin:0!important;padding:0!important;border:0!important;font-family:Roboto,Inter,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:.92rem!important;line-height:1.5!important;color:#202124!important;letter-spacing:0!important}body.home-themed .hv-a-reviews .rev-quote em{font-style:normal!important;font-weight:600!important;color:var(--dvh-spot-text)!important}body.home-themed .hv-a-reviews .rev-foot{padding-top:10px!important;border-top:1px solid rgba(20,20,26,.08)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap}body.home-themed .hv-a-reviews .rev-action{display:inline-flex;align-items:center;gap:6px;background:0 0!important;border:0!important;padding:6px 10px!important;border-radius:6px;cursor:pointer;font-family:Roboto,Inter,sans-serif!important;font-weight:500!important;font-size:.78rem!important;color:#5f6368!important;letter-spacing:0!important;text-transform:none!important;transition:background .2s,color .2s}body.home-themed .hv-a-reviews .rev-action:hover{background:rgba(20,20,26,.05)!important;color:#202124!important}body.home-themed .hv-a-reviews .rev-action svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.home-themed .hv-a-reviews .rev-scorebar{width:100%;display:flex;flex-direction:column;gap:5px}body.home-themed .hv-a-reviews .sb-row{display:grid;grid-template-columns:70px 1fr 32px;gap:10px;align-items:center;font-family:Roboto,Inter,sans-serif;font-size:.72rem;color:#5f6368}body.home-themed .hv-a-reviews .sb-lbl{color:#5f6368}body.home-themed .hv-a-reviews .sb-meter{height:6px;background:rgba(20,20,26,.08);border-radius:99px;overflow:hidden}body.home-themed .hv-a-reviews .sb-meter i{display:block;height:100%;background:#ff3d2e;border-radius:99px}body.home-themed .hv-a-reviews .sb-val{font-family:'Inter Tight';font-weight:700;color:#202124;text-align:right;font-size:.78rem}body.home-themed .hv-a-reviews .rev-reactions{display:inline-flex;align-items:center;gap:0}body.home-themed .hv-a-reviews .rev-reactions .rxn{width:22px;height:22px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:.78rem;line-height:1;border:1.5px solid #fff;margin-left:-6px;box-shadow:0 1px 2px rgba(0,0,0,.1)}body.home-themed .hv-a-reviews .rev-reactions .rxn:first-child{margin-left:0}body.home-themed .hv-a-reviews .rev-reactions .rxn-like{background:#0a66c2;color:#fff}body.home-themed .hv-a-reviews .rev-reactions .rxn-celebrate{background:#fff}body.home-themed .hv-a-reviews .rev-reactions .rxn-insight{background:#fff}body.home-themed .hv-a-reviews .rev-reactions .rxn-count{margin-left:6px;font-family:Roboto,Inter,sans-serif;font-size:.78rem;color:#5f6368;font-weight:500}body.home-themed .hv-a-reviews .rev-comments{margin-left:auto;font-family:Roboto,Inter,sans-serif;font-size:.74rem;color:#5f6368}body.home-themed .hv-a-reviews .rev-google{border-top:3px solid #4285f4!important;padding-top:15px!important}body.home-themed .hv-a-reviews .rev-clutch{border-top:3px solid #ff3d2e!important;padding-top:15px!important}body.home-themed .hv-a-reviews .rev-linkedin{border-top:3px solid #0a66c2!important;padding-top:15px!important}@media (max-width:960px){body.home-themed .hero{min-height:auto;padding:110px 0 60px!important}body.home-themed .hero .container.hv-a{grid-template-columns:1fr!important;gap:56px!important}body.home-themed .hero-reviews.hv-a-reviews,body.home-themed .hv-a-reviews{min-height:auto;perspective:none;gap:14px!important}body.home-themed .hv-a-reviews .rev{transform:none!important;margin:0!important;animation:none!important}body.home-themed .hv-a-reviews .rev:hover{transform:translateY(-3px)!important}body.home-themed .hv-live{top:-12px;right:0;font-size:.72rem;padding:8px 14px}}@media (max-width:560px){body.home-themed .hv-a-trust .tr-sep{display:none}body.home-themed .hv-a-trust{gap:18px 24px}body.home-themed .hv-a-reviews .rev-meta{font-size:.7rem!important}}@media (prefers-reduced-motion:reduce){body.home-themed .hv-a-reviews .rev,body.home-themed .hv-live,body.home-themed .hv-live .live-dot{animation:none!important;opacity:1!important}body.home-themed .hv-a-reviews .rev:nth-child(2){transform:perspective(1200px) rotateY(-4deg) rotateX(2deg) translateX(-32px)!important}body.home-themed .hv-a-reviews .rev:nth-child(3){transform:perspective(1200px) rotateY(3deg) rotateX(-1deg) translateX(36px)!important}body.home-themed .hv-a-reviews .rev:nth-child(4){transform:perspective(1200px) rotateY(-2deg) rotateX(1.5deg) translateX(-18px)!important}}body.home-themed .bento{background:0 0!important}body.home-themed .panel{background:0 0!important;box-shadow:none!important;border:0!important;padding:0!important;border-radius:0!important}body.home-themed .panel .section-head{margin-bottom:32px}body.home-themed main>section{padding:48px 0}body.home-themed main>section.hero{padding:120px 0 56px}body.home-themed main>section.testimonials-bg{padding:48px 0}body.home-themed main>section.impact{padding:56px 0 28px}body.home-themed main>section.dvh-clients-section{padding-top:28px}@media (max-width:780px){body.home-themed main>section{padding:28px 0}body.home-themed main>section.hero{padding:88px 0 32px}body.home-themed main>section.impact{padding:40px 0 18px}body.home-themed main>section.dvh-clients-section{padding-top:18px}body.home-themed .panel .section-head{margin-bottom:22px}}body.home-themed .why-visual{background:var(--dvh-ink)!important;color:var(--dvh-cream)!important;border-radius:18px!important;padding:44px 36px!important;box-shadow:none!important;border:1px solid var(--dvh-ink)!important;min-height:auto!important}body.home-themed .why-visual:before{display:none!important}body.home-themed .why-visual .badge{background:var(--dvh-spot-soft)!important;color:var(--dvh-spot)!important;border:1px solid var(--dvh-spot-border)!important;font-family:'JetBrains Mono'!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:6px 14px!important}body.home-themed .why-visual .badge:before{box-shadow:none!important;background:var(--dvh-spot)!important}body.home-themed .why-visual .lead-num{font-family:'Inter Tight',Inter,sans-serif!important;font-weight:900!important;color:var(--dvh-spot)!important;background:0 0!important;-webkit-text-fill-color:var(--dvh-spot)!important;letter-spacing:-.04em!important;font-size:clamp(3.6rem,7vw,5.4rem)!important;white-space:nowrap}body.home-themed .why-visual h3{color:var(--dvh-cream)!important;font-family:'Inter Tight'!important;font-weight:900!important;font-size:1.4rem!important}body.home-themed .why-visual p{color:var(--dvh-text-on-dark)!important;font-family:Inter!important}body.home-themed .why-visual .mini-stats{border-top:1px dashed rgba(255,255,255,.15)!important}body.home-themed .why-visual .mini-stats .ms-num{font-family:'Inter Tight',Inter,sans-serif!important;font-weight:900!important;color:var(--dvh-cream)!important;letter-spacing:-.03em!important}body.home-themed .why-visual .mini-stats .ms-label{font-family:'JetBrains Mono'!important;color:var(--dvh-mute-on-dark)!important;font-size:.66rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.home-themed .why-visual .btn{background:var(--dvh-spot)!important;color:var(--dvh-ink)!important;border-color:var(--dvh-spot)!important}body.home-themed .why-visual .btn:hover{background:var(--dvh-cream)!important;color:var(--dvh-ink)!important;border-color:var(--dvh-cream)!important}body.home-themed .why-item{background:#fff!important;border:1.5px solid var(--dvh-rule)!important;border-radius:14px!important;box-shadow:none!important;transition:border-color .28s,transform .28s!important}body.home-themed .why-item:hover{border-color:var(--dvh-spot)!important;transform:translateY(-3px)!important;box-shadow:none!important}body.home-themed .why-item h4{font-family:'Inter Tight'!important;color:var(--dvh-ink)!important;font-weight:800!important}body.home-themed .why-item p{color:var(--dvh-text)!important;font-family:Inter!important}body.home-themed .why-item .ic{background:var(--dvh-ink)!important;color:var(--dvh-spot)!important;border-radius:12px!important;box-shadow:none!important}body.home-themed .why-item .ic svg{stroke:var(--dvh-spot)!important;fill:none}body.home-themed .wwd-row{background:0 0!important;border:1.5px solid var(--dvh-rule)!important;border-radius:14px!important;padding:20px 24px!important;transition:border-color .28s,background .28s!important;margin-bottom:10px!important}body.home-themed .wwd-row.active,body.home-themed .wwd-row:hover{border-color:var(--dvh-spot)!important;background:rgba(34,197,94,.04)!important}body.home-themed .wwd-row .row-num{font-family:'JetBrains Mono',monospace!important;color:var(--dvh-spot)!important;font-weight:700!important;font-size:.78rem!important;letter-spacing:.16em!important}body.home-themed .wwd-row .row-title{font-family:'Inter Tight'!important;font-weight:800!important;color:var(--dvh-ink)!important;font-size:1.15rem!important;letter-spacing:-.015em}body.home-themed .wwd-row .row-arrow{color:var(--dvh-ink)!important}body.home-themed .wwd-row.active .row-arrow,body.home-themed .wwd-row:hover .row-arrow{color:var(--dvh-spot)!important}body.home-themed .wwd-preview{background:var(--dvh-ink)!important;color:var(--dvh-cream)!important;border-radius:18px!important;padding:36px!important;border:0!important;box-shadow:none!important}body.home-themed .wwd-preview .pv-icon{background:var(--dvh-spot)!important;color:var(--dvh-ink)!important;border-radius:12px!important;box-shadow:none!important}body.home-themed .wwd-preview .pv-icon svg{stroke:var(--dvh-ink)!important}body.home-themed .wwd-preview .pv-eyebrow{font-family:'JetBrains Mono'!important;color:var(--dvh-spot)!important;font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600}body.home-themed .wwd-preview h3{color:var(--dvh-cream)!important;font-family:'Inter Tight'!important;font-weight:900!important;font-size:1.8rem!important;letter-spacing:-.03em!important;line-height:1.15!important;margin-bottom:14px}body.home-themed .wwd-preview p{color:var(--dvh-text-on-dark)!important;font-family:Inter!important}body.home-themed .wwd-preview .pv-tags span{background:var(--dvh-spot-soft)!important;color:var(--dvh-spot)!important;border:1px solid var(--dvh-spot-border)!important;font-family:'JetBrains Mono'!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.04em!important;border-radius:6px!important}body.home-themed .wwd-preview .pv-cta{background:var(--dvh-spot)!important;color:var(--dvh-ink)!important;border-color:var(--dvh-spot)!important}body.home-themed .wwd-preview .pv-cta:hover{background:var(--dvh-cream)!important;color:var(--dvh-ink)!important;border-color:var(--dvh-cream)!important}body.home-themed .impact{background:var(--dvh-cream)!important;position:relative}body.home-themed .impact:before{display:none!important}body.home-themed .impact-cell,body.home-themed .impact-row{border-color:var(--dvh-rule)!important}body.home-themed .impact-cell:hover{background:rgba(34,197,94,.05)!important}body.home-themed .impact-num{font-family:'Inter Tight',Inter,sans-serif!important;font-weight:900!important;color:var(--dvh-ink)!important;letter-spacing:-.045em!important;font-size:clamp(2.6rem,4.2vw,3.6rem)!important;line-height:1!important;background:0 0!important;-webkit-text-fill-color:var(--dvh-ink)!important}body.home-themed .impact-num em{font-style:normal!important;color:var(--dvh-spot-text)!important;font-weight:900!important;-webkit-text-fill-color:var(--dvh-spot-text)!important}body.home-themed .impact-cell:hover .impact-num{background:0 0!important;-webkit-text-fill-color:var(--dvh-spot-text)!important;color:var(--dvh-spot-text)!important}body.home-themed .impact-label{font-family:'JetBrains Mono'!important;font-size:.72rem!important;color:var(--dvh-mute)!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.home-themed .client-filter{justify-content:center!important;gap:8px!important;margin:0 0 48px!important;flex-wrap:wrap!important}body.home-themed .client-filter .pill{background:0 0!important;border:1.5px solid var(--dvh-rule)!important;color:var(--dvh-ink)!important;font-family:'Inter Tight',Inter,sans-serif!important;font-weight:600!important;font-size:.88rem!important;letter-spacing:-.005em!important;border-radius:999px!important;box-shadow:none!important;padding:9px 18px!important;display:inline-flex!important;align-items:center;gap:8px;transition:border-color .25s,background .25s,color .25s!important}body.home-themed .client-filter .pill:hover{border-color:var(--dvh-ink)!important;color:var(--dvh-ink)!important;background:rgba(20,20,26,.04)!important}body.home-themed .client-filter .pill.is-active{background:var(--dvh-ink)!important;color:var(--dvh-cream)!important;border-color:var(--dvh-ink)!important}body.home-themed .client-filter .pill.is-active .pill-count{background:var(--dvh-spot)!important;color:var(--dvh-ink)!important;opacity:1!important}body.home-themed .pill-count{font-family:'JetBrains Mono',monospace!important;font-size:.68rem!important;font-weight:700!important;color:var(--dvh-ink)!important;background:rgba(20,20,26,.08)!important;padding:2px 8px!important;border-radius:999px!important;letter-spacing:.04em!important;opacity:1!important;display:inline-block;line-height:1.4}body.home-themed .client-marquee{padding:24px 0!important;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)}body.home-themed .client-marquee+.client-marquee{border-top:1px dashed var(--dvh-rule)!important}body.home-themed .client-marquee .marquee-track{gap:18px!important}body.home-themed .client-marquee .brand-tile{flex:0 0 220px!important;height:130px!important;background:#fff!important;border:1.5px solid var(--dvh-rule)!important;border-radius:16px!important;box-shadow:none!important;padding:24px!important;display:grid!important;place-items:center!important;transition:border-color .3s,transform .3s!important}body.home-themed .client-marquee .brand-tile:hover{border-color:var(--dvh-spot)!important;transform:translateY(-3px)!important}body.home-themed .brand-tile img{filter:none!important;opacity:1!important;max-width:84%!important;max-height:62px!important;width:auto;object-fit:contain;transition:transform .3s!important}body.home-themed .brand-tile:hover img{transform:scale(1.06)!important}body.home-themed .brand-tile--dark{background:var(--dvh-ink)!important;border-color:var(--dvh-ink)!important}body.home-themed .brand-tile--dark img{filter:brightness(0) invert(1)!important;opacity:.95!important}@media (max-width:780px){body.home-themed .client-marquee .brand-tile{flex:0 0 170px!important;height:106px!important;padding:18px!important}body.home-themed .brand-tile img{max-height:50px!important}}body.home-themed .testimonials-bg{background:var(--dvh-ink)!important;color:var(--dvh-cream)!important;padding:96px 0!important}body.home-themed .testimonials-bg:after,body.home-themed .testimonials-bg:before{display:none!important}body.home-themed .testimonials-bg .section-head h2{color:var(--dvh-cream)!important}body.home-themed .testimonials-bg .section-head p{color:var(--dvh-mute-on-dark)!important}body.home-themed .testimonials-bg .eyebrow{background:#fff!important;color:var(--dvh-ink)!important;border:1.5px solid #fff!important}body.home-themed .testimonials-bg .eyebrow:before{background:var(--dvh-ink)!important}body.home-themed .tcard2{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;box-shadow:none!important;color:var(--dvh-cream)!important;transition:background .28s,border-color .28s,transform .28s!important}body.home-themed .tcard2:hover{border-color:var(--dvh-spot)!important;background:rgba(34,197,94,.06)!important;transform:translateY(-3px)!important;box-shadow:none!important}body.home-themed .tcard2 .quote-mark{color:var(--dvh-spot)!important;opacity:.5;font-family:'Inter Tight'!important;font-style:italic!important;font-weight:900!important}body.home-themed .tcard2 .stars2{color:var(--dvh-spot)!important}body.home-themed .tcard2 blockquote{color:var(--dvh-cream)!important;font-family:'Open Sans',sans-serif!important;font-weight:500!important;line-height:1.65!important;font-size:1rem!important}body.home-themed .tcard2 cite{color:var(--dvh-cream)!important;font-family:'Inter Tight'!important;font-weight:800!important;font-style:normal!important}body.home-themed .tcard2 .role2{color:var(--dvh-mute-on-dark)!important;font-family:'JetBrains Mono'!important;font-size:.7rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.home-themed .tcard2 .author{border-top:1px dashed rgba(255,255,255,.12)!important}body.home-themed .tcard2 .av-1,body.home-themed .tcard2 .av-2,body.home-themed .tcard2 .av-3,body.home-themed .tcard2 .av-4,body.home-themed .tcard2 .av-5,body.home-themed .tcard2 .av-6,body.home-themed .tcard2 .avatar{background:var(--dvh-spot)!important;color:var(--dvh-ink)!important;font-family:'Inter Tight'!important;font-weight:900!important}body.home-themed main>section[style*=linear-gradient]{background:var(--dvh-spot)!important;color:var(--dvh-ink)!important;position:relative;overflow:hidden}body.home-themed main>section[style*=linear-gradient]:before{content:""!important;position:absolute;left:-100px;bottom:-100px;width:300px;height:300px;border-radius:50%;background:var(--dvh-ink);opacity:.06}body.home-themed main>section[style*=linear-gradient] h2{color:var(--dvh-ink)!important;font-family:'Inter Tight'!important;font-weight:900!important;font-size:clamp(2.2rem,5vw,3.6rem)!important;letter-spacing:-.04em}body.home-themed main>section[style*=linear-gradient] p{color:rgba(20,20,26,.75)!important;font-family:Inter!important}body.home-themed main>section[style*=linear-gradient] .btn{background:var(--dvh-ink)!important;color:var(--dvh-cream)!important;border-color:var(--dvh-ink)!important}body.home-themed main>section[style*=linear-gradient] .btn:hover{background:var(--dvh-cream)!important;color:var(--dvh-ink)!important;border-color:var(--dvh-cream)!important}[data-theme=dark] body.home-themed{background:#0b1220;color:#f1f5f9;--dvh-rule:rgba(241,245,249,.12);--dvh-spot-text:#22c55e}[data-theme=dark] body.home-themed h1,[data-theme=dark] body.home-themed h2,[data-theme=dark] body.home-themed h3,[data-theme=dark] body.home-themed h4{color:#f1f5f9}[data-theme=dark] body.home-themed .hero .lead,[data-theme=dark] body.home-themed .hv-a-lead,[data-theme=dark] body.home-themed p{color:#cbd5e1}[data-theme=dark] body.home-themed .hero{background:#0b1220!important}[data-theme=dark] body.home-themed .hv-a-title,[data-theme=dark] body.home-themed .hv-b-title,[data-theme=dark] body.home-themed .hv-c-title{color:#f1f5f9!important}[data-theme=dark] body.home-themed .impact{background:#070b14!important}[data-theme=dark] body.home-themed .impact-num{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important}[data-theme=dark] body.home-themed .impact-cell,[data-theme=dark] body.home-themed .impact-row{border-color:rgba(241,245,249,.1)!important}[data-theme=dark] body.home-themed .bento-cell,[data-theme=dark] body.home-themed .cs-tile,[data-theme=dark] body.home-themed .pill-stat,[data-theme=dark] body.home-themed .rating-card,[data-theme=dark] body.home-themed .why-item{background:#111827!important;border-color:#1e293b!important}[data-theme=dark] body.home-themed .brand-tile{background:#fbfbf0!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] body.home-themed .brand-tile--dark{background:#14141a!important;border-color:#1e293b!important}[data-theme=dark] body.home-themed .hero-reviews .rev img,[data-theme=dark] body.home-themed .rating-card .platform img{background:#fbfbf0;padding:6px 10px;border-radius:8px}[data-theme=dark] body.home-themed .hv-a-reviews .rev,[data-theme=dark] body.home-themed .hv-a-reviews .rev-card{background:#fff!important;border-color:rgba(20,20,26,.06)!important;box-shadow:0 10px 30px -8px rgba(0,0,0,.55),0 1px 0 rgba(20,20,26,.08)!important}[data-theme=dark] body.home-themed .hv-a-reviews .rev-quote{color:#202124!important}[data-theme=dark] body.home-themed .hv-a-reviews .rev-name{color:#202124!important}[data-theme=dark] body.home-themed .hv-a-reviews .rev-foot{border-top-color:rgba(20,20,26,.08)!important}[data-theme=dark] body.home-themed .hv-live{background:#f1f5f9;color:#0b1220;border-color:#f1f5f9}[data-theme=dark] body.home-themed .hv-live strong{color:#22c55e}[data-theme=dark] body.home-themed .hv-a-trust .tr strong{color:#f1f5f9!important}[data-theme=dark] body.home-themed .hv-a-trust{border-top-color:rgba(241,245,249,.12)!important}[data-theme=dark] body.home-themed .hv-a-trust .tr-sep{background:rgba(241,245,249,.12)}[data-theme=dark] body.home-themed .why-item h4{color:#f1f5f9!important}[data-theme=dark] body.home-themed .cs-tile .body p,[data-theme=dark] body.home-themed .rating-card .count,[data-theme=dark] body.home-themed .why-item p{color:#cbd5e1!important}[data-theme=dark] body.home-themed .cs-tile h3,[data-theme=dark] body.home-themed .pill-stat .ps-num,[data-theme=dark] body.home-themed .rating-card .num{color:#f1f5f9!important}[data-theme=dark] body.home-themed .client-filter .pill{border-color:#1e293b!important;color:#f1f5f9!important}[data-theme=dark] body.home-themed .client-filter .pill.is-active{background:#f1f5f9!important;color:#0b1220!important;border-color:#f1f5f9!important}[data-theme=dark] body.home-themed main .btn{background:#f1f5f9!important;color:#0b1220!important;border-color:#f1f5f9!important}[data-theme=dark] body.home-themed main .btn:hover{background:#22c55e!important;color:#0b1220!important;border-color:#22c55e!important}[data-theme=dark] body.home-themed main .btn-ghost,[data-theme=dark] body.home-themed main .btn-outline{background:0 0!important;color:#f1f5f9!important;border-color:rgba(241,245,249,.3)!important}[data-theme=dark] body.home-themed main .btn-ghost:hover,[data-theme=dark] body.home-themed main .btn-outline:hover{background:#f1f5f9!important;color:#0b1220!important;border-color:#f1f5f9!important}body.home-themed .dvh-clients-section{padding:48px 0}body.home-themed .dvh-clients-section .panel{padding:0!important;background:0 0!important;box-shadow:none!important}body.home-themed .dvh-clients-mast{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:start;padding:64px 0 56px;border-bottom:1px solid var(--dvh-rule);margin-bottom:48px}body.home-themed .dvh-clients-mast .left{text-align:left}body.home-themed .dvh-clients-mast .left .eyebrow{margin-bottom:24px}body.home-themed .dvh-clients-mast h2{font-size:clamp(2.4rem,5vw,4.4rem)!important;letter-spacing:-.045em!important;line-height:.95!important;font-weight:900!important;text-align:left!important;margin:0 0 22px!important;color:var(--dvh-ink)!important}body.home-themed .dvh-clients-mast h2 span{color:var(--dvh-spot-text)!important;font-style:italic!important;font-weight:900!important}body.home-themed .dvh-clients-lead{font-family:Inter,sans-serif!important;font-size:1.06rem!important;line-height:1.65!important;color:var(--dvh-text)!important;max-width:560px!important}body.home-themed .dvh-clients-mast .right{display:flex;flex-direction:column;gap:0;border-left:1px solid var(--dvh-rule);padding-left:48px}body.home-themed .dvh-stat-block{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-bottom:1px solid var(--dvh-rule)}body.home-themed .dvh-stat-block:last-child{border-bottom:0}body.home-themed .dvh-stat-block .num{font-family:'Inter Tight',Inter,sans-serif!important;font-size:clamp(2.8rem,4.6vw,4rem);font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--dvh-ink)}body.home-themed .dvh-stat-block .num em{font-style:normal;color:var(--dvh-spot-text);font-weight:900}body.home-themed .dvh-stat-block .lbl{font-family:'JetBrains Mono',monospace;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dvh-mute)}body.home-themed .dvh-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 48px!important;padding-bottom:0;justify-content:flex-start!important}body.home-themed .dvh-filter .pill{display:inline-flex!important;align-items:center;gap:10px;padding:10px 18px!important;border-radius:999px!important;background:0 0!important;border:1.5px solid var(--dvh-rule)!important;color:var(--dvh-ink)!important;font-family:'Inter Tight',Inter,sans-serif!important;font-weight:700!important;font-size:.84rem!important;letter-spacing:-.005em!important;cursor:pointer;transition:background .28s,color .28s,border-color .28s,transform .2s;box-shadow:none!important}body.home-themed .dvh-filter .pill:hover{border-color:var(--dvh-ink)!important;transform:translateY(-1px)}body.home-themed .dvh-filter .pill.is-active{background:var(--dvh-ink)!important;color:var(--dvh-spot)!important;border-color:var(--dvh-ink)!important}body.home-themed .dvh-filter .pill .lbl{display:inline-block}body.home-themed .dvh-filter .pill .pill-count{font-family:'JetBrains Mono',monospace!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.05em!important;padding:2px 8px;border-radius:6px;background:rgba(20,20,26,.06);color:var(--dvh-mute);opacity:1;transition:background .28s,color .28s}body.home-themed .dvh-filter .pill:hover .pill-count{background:var(--dvh-cream-2);color:var(--dvh-ink)}body.home-themed .dvh-filter .pill.is-active .pill-count{background:rgba(34,197,94,.18)!important;color:var(--dvh-spot)!important}body.home-themed .dvh-clients-frame{position:relative;padding:36px 0;border-top:1px solid var(--dvh-rule);border-bottom:1px solid var(--dvh-rule);background:var(--dvh-cream-2);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}body.home-themed .dvh-clients-frame .client-marquee+.client-marquee{margin-top:18px}body.home-themed .dvh-clients-frame .brand-tile{background:#fff!important;border:1.5px solid var(--dvh-rule)!important;border-radius:14px!important;padding:24px!important;min-height:140px!important;box-shadow:0 4px 14px rgba(20,20,26,.04)!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}body.home-themed .dvh-clients-frame .brand-tile:hover{transform:translateY(-3px)!important;border-color:var(--dvh-spot)!important;box-shadow:0 10px 28px rgba(20,20,26,.08)!important}body.home-themed .dvh-clients-frame .brand-tile img{max-width:90%!important;max-height:84px!important;filter:none!important;opacity:1!important;width:auto;object-fit:contain}body.home-themed .dvh-clients-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:32px}body.home-themed .dvh-clients-credit{font-family:'JetBrains Mono',monospace;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dvh-mute)}body.home-themed .dvh-clients-link{display:inline-flex;align-items:center;gap:10px;font-family:'Inter Tight',Inter,sans-serif;font-weight:800;font-size:1rem;color:var(--dvh-ink);text-decoration:none;border-bottom:1.5px solid var(--dvh-ink);padding-bottom:4px;letter-spacing:-.01em;transition:color .3s,border-color .3s,gap .3s cubic-bezier(.22,.61,.36,1)}body.home-themed .dvh-clients-link:hover{color:var(--dvh-spot-text);border-color:var(--dvh-spot-text);gap:18px}body.home-themed .dvh-clients-link svg{width:18px;height:18px;transition:transform .3s}body.home-themed .dvh-clients-link:hover svg{transform:translateX(3px)}@media (max-width:900px){body.home-themed .dvh-clients-mast{grid-template-columns:1fr;gap:28px;padding:40px 0 32px;margin-bottom:28px;text-align:center!important}body.home-themed .dvh-clients-mast .left{text-align:center!important}body.home-themed .dvh-clients-mast h2{text-align:center!important;font-size:clamp(2rem,7.6vw,2.6rem)!important;line-height:1.05!important}body.home-themed .dvh-clients-mast .left .eyebrow{margin-left:auto!important;margin-right:auto!important;display:inline-flex}body.home-themed .dvh-clients-lead,body.home-themed .dvh-clients-mast .left .dvh-clients-lead{margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:.95rem!important;line-height:1.55!important;max-width:520px!important}body.home-themed .dvh-clients-mast .right{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;border-left:0!important;border-top:1px solid var(--dvh-rule);padding:18px 0 0 0!important;align-items:stretch!important}body.home-themed .dvh-stat-block{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:14px 8px!important;background:rgba(20,20,26,.04);border:1px solid var(--dvh-rule);border-radius:14px;border-bottom:1px solid var(--dvh-rule)!important;gap:4px}body.home-themed .dvh-stat-block .num{font-size:clamp(1.5rem,5vw,1.85rem)!important;line-height:1!important}body.home-themed .dvh-stat-block .lbl{font-size:.6rem!important;letter-spacing:.1em!important;line-height:1.25}body.home-themed .dvh-filter{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 28px!important;justify-content:stretch!important;flex-wrap:initial!important}body.home-themed .dvh-filter .pill{font-size:.78rem!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;text-align:left!important}body.home-themed .dvh-filter .pill .lbl{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.home-themed .dvh-filter .pill .pill-count{flex:0 0 auto}body.home-themed .dvh-clients-frame{padding:20px 0}body.home-themed .dvh-clients-frame .brand-tile{min-height:96px;padding:14px}body.home-themed .dvh-clients-frame .brand-tile img{max-height:56px}body.home-themed .dvh-clients-foot{flex-direction:column;align-items:center;gap:12px;text-align:center}}@media (max-width:900px){[data-theme=dark] body.home-themed .dvh-stat-block{background:rgba(241,245,249,.04)!important;border-color:rgba(241,245,249,.12)!important}}[data-theme=dark] body.home-themed .dvh-clients-mast{border-bottom-color:rgba(241,245,249,.1)}[data-theme=dark] body.home-themed .dvh-clients-mast h2{color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-clients-mast .right{border-left-color:rgba(241,245,249,.1)}[data-theme=dark] body.home-themed .dvh-stat-block{border-bottom-color:rgba(241,245,249,.1)}[data-theme=dark] body.home-themed .dvh-stat-block .num{color:#f1f5f9}[data-theme=dark] body.home-themed .dvh-clients-lead{color:#cbd5e1!important}[data-theme=dark] body.home-themed .dvh-filter .pill{border-color:rgba(241,245,249,.18)!important;color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-filter .pill:hover{border-color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-filter .pill.is-active{background:#f1f5f9!important;color:#0b1220!important;border-color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-filter .pill .pill-count{background:rgba(241,245,249,.08);color:#cbd5e1}[data-theme=dark] body.home-themed .dvh-filter .pill.is-active .pill-count{background:rgba(0,0,0,.15)!important;color:#0b1220!important}[data-theme=dark] body.home-themed .dvh-clients-frame{background:#070b14;border-color:rgba(241,245,249,.08)}[data-theme=dark] body.home-themed .dvh-clients-frame .brand-tile{background:#fbfbf0!important;border-color:rgba(255,255,255,.08)!important;box-shadow:none!important}[data-theme=dark] body.home-themed .dvh-clients-link{color:#f1f5f9;border-color:#f1f5f9}[data-theme=dark] body.home-themed .dvh-clients-link:hover{color:#22c55e;border-color:#22c55e}body.home-themed .dvh-clients-section{padding:28px 0 48px!important}body.home-themed .dvh-clients-section .panel{padding:0!important}body.home-themed .dvh-clients-mast{display:grid;grid-template-columns:1.45fr 1fr;gap:72px;align-items:end;padding-bottom:48px;margin-bottom:0;border-bottom:1px solid var(--dvh-rule)}body.home-themed .dvh-clients-mast .left h2{font-family:'Inter Tight',Inter,sans-serif!important;font-size:clamp(2.4rem,5vw,4.2rem)!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:.95!important;margin:18px 0 24px!important;color:var(--dvh-ink)!important;text-align:left!important;max-width:none!important}body.home-themed .dvh-clients-mast .left h2 span{color:var(--dvh-spot-text)!important;font-style:italic!important;font-weight:900!important}body.home-themed .dvh-clients-mast .dvh-clients-lead{font-family:Inter,sans-serif!important;font-size:1.05rem!important;line-height:1.65!important;color:var(--dvh-text)!important;max-width:560px!important;margin:0!important;text-align:left!important}body.home-themed .dvh-clients-mast .right{display:grid;gap:0;border-left:1px solid var(--dvh-rule)}body.home-themed .dvh-stat-block{display:flex;align-items:baseline;gap:18px;padding:18px 0 18px 32px;border-bottom:1px dashed var(--dvh-rule)}body.home-themed .dvh-stat-block:last-child{border-bottom:0}body.home-themed .dvh-stat-block .num{font-family:'Inter Tight',Inter,sans-serif!important;font-size:clamp(2.6rem,4.4vw,3.8rem)!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:1!important;color:var(--dvh-ink)!important;font-variant-numeric:tabular-nums!important;min-width:100px;flex-shrink:0}body.home-themed .dvh-stat-block .num em{font-style:normal!important;color:var(--dvh-spot-text)!important;font-weight:900!important}body.home-themed .dvh-stat-block .lbl{font-family:'JetBrains Mono',monospace!important;font-size:.74rem!important;color:var(--dvh-mute)!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.4!important}body.home-themed .dvh-filter{display:flex!important;flex-wrap:wrap;gap:8px;padding:40px 0;border-bottom:1px solid var(--dvh-rule);margin:0 0 40px!important;justify-content:flex-start!important}body.home-themed .dvh-filter .pill{display:inline-flex!important;align-items:center;gap:8px;padding:9px 16px!important;border-radius:999px!important;background:0 0!important;color:var(--dvh-ink)!important;border:1.5px solid var(--dvh-rule)!important;cursor:pointer;font-family:'Inter Tight',Inter,sans-serif!important;font-weight:600!important;font-size:.86rem!important;letter-spacing:-.005em!important;line-height:1!important;box-shadow:none!important;transition:border-color .25s,background .25s,color .25s,transform .25s!important}body.home-themed .dvh-filter .pill:hover{border-color:var(--dvh-ink)!important;background:0 0!important;color:var(--dvh-ink)!important;transform:translateY(-1px)!important}body.home-themed .dvh-filter .pill.is-active{background:var(--dvh-ink)!important;color:var(--dvh-spot)!important;border-color:var(--dvh-ink)!important}body.home-themed .dvh-filter .pill .lbl{display:inline-block}body.home-themed .dvh-filter .pill .pill-count{font-family:'JetBrains Mono',monospace!important;font-size:.7rem!important;font-weight:600!important;opacity:.6;letter-spacing:.04em!important}body.home-themed .dvh-filter .pill.is-active .pill-count{opacity:.7}body.home-themed .dvh-clients-frame{position:relative;padding:36px 0;border-top:1px solid var(--dvh-rule);border-bottom:1px solid var(--dvh-rule);margin:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}body.home-themed .dvh-clients-frame .client-marquee{margin:0;padding:0}body.home-themed .dvh-clients-frame .client-marquee+.client-marquee{margin-top:18px}body.home-themed .dvh-clients-frame .brand-tile{background:#fff!important;border:1.5px solid var(--dvh-rule)!important;border-radius:14px!important;flex:0 0 220px!important;height:130px!important;padding:24px!important;display:grid!important;place-items:center;margin-right:18px!important;box-shadow:none!important;transition:border-color .28s,transform .28s!important}body.home-themed .dvh-clients-frame .brand-tile:hover{border-color:var(--dvh-spot)!important;transform:translateY(-2px)!important}body.home-themed .dvh-clients-frame .brand-tile img{max-width:100%!important;max-height:78px!important;width:auto;height:auto;object-fit:contain!important;filter:none!important;opacity:1!important}body.home-themed .dvh-clients-frame .brand-tile--dark{background:var(--dvh-ink)!important;border-color:var(--dvh-ink)!important}body.home-themed .dvh-clients-frame .brand-tile--dark img{filter:brightness(0) invert(1)!important;opacity:.95!important}body.home-themed .dvh-clients-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:36px 0 0}body.home-themed .dvh-clients-credit{font-family:'JetBrains Mono',monospace!important;font-size:.7rem!important;color:var(--dvh-mute)!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.home-themed .dvh-clients-link{display:inline-flex;align-items:center;gap:10px;font-family:'Inter Tight',Inter,sans-serif!important;font-weight:800!important;font-size:1rem!important;letter-spacing:-.01em;color:var(--dvh-ink)!important;text-decoration:none!important;border-bottom:1.5px solid var(--dvh-ink);padding-bottom:4px;transition:color .28s,border-color .28s,gap .35s cubic-bezier(.22,.61,.36,1)}body.home-themed .dvh-clients-link:hover{color:var(--dvh-spot-text)!important;border-color:var(--dvh-spot-text)!important;gap:16px}body.home-themed .dvh-clients-link svg{width:16px;height:16px;transition:transform .35s}body.home-themed .dvh-clients-link:hover svg{transform:translateX(4px)}@media (max-width:980px){body.home-themed .dvh-clients-mast{grid-template-columns:1fr;gap:32px}body.home-themed .dvh-clients-mast .right{border-left:0;border-top:1px solid var(--dvh-rule);padding-top:18px}body.home-themed .dvh-stat-block{padding-left:0}body.home-themed .dvh-stat-block .num{min-width:84px}body.home-themed .dvh-clients-frame .brand-tile{flex:0 0 168px!important;height:108px!important;padding:18px!important}body.home-themed .dvh-clients-frame .brand-tile img{max-height:60px!important}}[data-theme=dark] body.home-themed .dvh-clients-mast{border-bottom-color:rgba(241,245,249,.12)!important}[data-theme=dark] body.home-themed .dvh-clients-mast .left h2{color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-clients-mast .dvh-clients-lead{color:#cbd5e1!important}[data-theme=dark] body.home-themed .dvh-clients-mast .right{border-left-color:rgba(241,245,249,.12)!important}[data-theme=dark] body.home-themed .dvh-stat-block{border-bottom-color:rgba(241,245,249,.1)!important}[data-theme=dark] body.home-themed .dvh-stat-block .num{color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-filter{border-bottom-color:rgba(241,245,249,.1)!important}[data-theme=dark] body.home-themed .dvh-filter .pill{border-color:rgba(241,245,249,.18)!important;color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-filter .pill:hover{border-color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-filter .pill.is-active{background:#f1f5f9!important;color:#0b1220!important;border-color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-clients-frame{border-top-color:rgba(241,245,249,.1)!important;border-bottom-color:rgba(241,245,249,.1)!important}[data-theme=dark] body.home-themed .dvh-clients-frame .brand-tile{background:#fbfbf0!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] body.home-themed .dvh-clients-frame .brand-tile--dark{background:#14141a!important;border-color:#1e293b!important}[data-theme=dark] body.home-themed .dvh-clients-link{color:#f1f5f9!important;border-color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-clients-link:hover{color:#22c55e!important;border-color:#22c55e!important}body.home-themed .dvh-cases-section{padding:48px 0!important}body.home-themed .dvh-cases-section .panel{padding:0!important;background:0 0!important;box-shadow:none!important;border:0!important}body.home-themed .dvh-cases-mast{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end;padding-bottom:48px;margin-bottom:0;border-bottom:1px solid var(--dvh-rule)}body.home-themed .dvh-cases-mast .left h2{font-family:'Inter Tight',Inter,sans-serif!important;font-size:clamp(2.4rem,5vw,4.2rem)!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:.95!important;margin:18px 0 0!important;color:var(--dvh-ink)!important;text-align:left!important;max-width:none!important}body.home-themed .dvh-cases-mast .left h2 span{color:var(--dvh-spot-text)!important;font-style:italic!important;font-weight:900!important}body.home-themed .dvh-cases-mast .right{display:flex;flex-direction:column;gap:24px}body.home-themed .dvh-cases-lead{font-family:Inter,sans-serif!important;font-size:1.04rem!important;line-height:1.6!important;color:var(--dvh-text)!important;max-width:480px!important;margin:0!important}body.home-themed .dvh-cases-credit{display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:1px dashed var(--dvh-rule)}body.home-themed .dvh-mono-line{font-family:'JetBrains Mono',monospace!important;font-size:.72rem!important;color:var(--dvh-mute)!important;letter-spacing:.14em!important;text-transform:uppercase!important;display:flex;align-items:center;gap:10px}body.home-themed .dvh-mono-line:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--dvh-spot)}body.home-themed .dvh-cases-list{display:flex;flex-direction:column;margin-bottom:36px}body.home-themed .dvh-case-row{position:relative;overflow:hidden;display:grid;grid-template-columns:64px 200px 1fr 130px 44px;gap:32px;align-items:center;padding:32px 0;border-bottom:1px solid var(--dvh-rule);text-decoration:none!important;color:var(--dvh-ink)!important;transition:padding .35s cubic-bezier(.22,.61,.36,1),background .25s!important}body.home-themed .dvh-case-row:hover{padding-left:24px;padding-right:24px;background:rgba(20,20,26,.025)}body.home-themed .dvh-case-row .num{font-family:'Inter Tight',Inter,sans-serif!important;font-weight:900!important;letter-spacing:-.04em!important;font-size:clamp(2.2rem,3.4vw,3rem)!important;color:transparent!important;-webkit-text-stroke:1.5px var(--dvh-ink);line-height:1;font-variant-numeric:tabular-nums;transition:color .3s,-webkit-text-stroke .3s!important;align-self:center}body.home-themed .dvh-case-row:hover .num{color:var(--dvh-spot-text)!important;-webkit-text-stroke:0!important}body.home-themed .dvh-case-row .brand{display:flex;flex-direction:column;gap:6px}body.home-themed .dvh-case-row .brand .b-name{font-family:'Inter Tight',Inter,sans-serif!important;font-weight:800!important;font-size:1.15rem!important;letter-spacing:-.02em!important;color:var(--dvh-ink)!important;line-height:1.15;display:block}body.home-themed .dvh-case-row .brand .b-meta{font-family:'JetBrains Mono',monospace!important;font-size:.58rem!important;color:var(--dvh-mute)!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.45;display:block;white-space:normal;word-break:normal;overflow-wrap:break-word;max-width:100%;margin-top:4px}body.home-themed .dvh-case-row .body h3{font-family:'Inter Tight',Inter,sans-serif!important;font-weight:900!important;letter-spacing:-.025em!important;font-size:1.4rem!important;line-height:1.1!important;margin:0 0 8px!important;color:var(--dvh-ink)!important;transition:color .3s!important}body.home-themed .dvh-case-row:hover .body h3{color:var(--dvh-spot-text)!important}body.home-themed .dvh-case-row .body p{font-family:Inter,sans-serif!important;font-size:.94rem!important;line-height:1.55!important;color:var(--dvh-text)!important;margin:0!important;max-width:540px}body.home-themed .dvh-case-row .metric{display:flex;flex-direction:column;gap:4px;text-align:right;align-items:flex-end}body.home-themed .dvh-case-row .metric .m-num{font-family:'Inter Tight',Inter,sans-serif!important;font-weight:900!important;font-style:italic!important;letter-spacing:-.04em!important;font-size:2.4rem!important;line-height:1!important;color:var(--dvh-spot-text)!important}body.home-themed .dvh-case-row .metric .m-num em{font-style:italic!important;font-weight:900!important;color:var(--dvh-spot-text)!important}body.home-themed .dvh-case-row .metric .m-lbl{font-family:'JetBrains Mono',monospace!important;font-size:.64rem!important;color:var(--dvh-mute)!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.home-themed .dvh-case-row .arrow{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:0 0;color:var(--dvh-ink);border:1.5px solid var(--dvh-rule);flex-shrink:0;transition:background .28s,color .28s,border-color .28s,transform .35s!important}body.home-themed .dvh-case-row .arrow svg{width:16px;height:16px}body.home-themed .dvh-case-row:hover .arrow{background:var(--dvh-spot)!important;color:var(--dvh-ink)!important;border-color:var(--dvh-spot)!important;transform:translateX(4px)!important}body.home-themed .dvh-cases-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:32px}@media (max-width:1100px){body.home-themed .dvh-case-row{grid-template-columns:48px 1fr 100px 40px;gap:24px}body.home-themed .dvh-case-row .brand{grid-column:2/3;margin-bottom:-4px}body.home-themed .dvh-case-row .body{grid-column:2/3;grid-row:auto}body.home-themed .dvh-case-row .num{font-size:1.6rem!important;align-self:start;padding-top:4px}}@media (max-width:760px){body.home-themed .dvh-cases-section{padding:40px 0!important}body.home-themed .dvh-cases-mast{grid-template-columns:1fr;gap:18px;padding-bottom:20px}body.home-themed .dvh-case-row{grid-template-columns:auto 1fr;gap:14px;padding:28px 0}body.home-themed .dvh-case-row .num{grid-column:1;grid-row:1;font-size:1.2rem!important}body.home-themed .dvh-case-row .brand{grid-column:2;grid-row:1}body.home-themed .dvh-case-row .body{grid-column:1/-1;grid-row:2}body.home-themed .dvh-case-row .metric{grid-column:1/-1;grid-row:3;flex-direction:row;align-items:baseline;gap:14px;text-align:left;align-items:flex-start}body.home-themed .dvh-case-row .metric .m-num{font-size:1.6rem!important}body.home-themed .dvh-case-row .arrow{grid-column:1/-1;grid-row:4;justify-self:flex-end}body.home-themed .dvh-case-row:hover{padding-left:0;padding-right:0;background:0 0}}[data-theme=dark] body.home-themed .dvh-cases-mast{border-bottom-color:rgba(241,245,249,.12)!important}[data-theme=dark] body.home-themed .dvh-cases-mast .left h2{color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-cases-lead{color:#cbd5e1!important}[data-theme=dark] body.home-themed .dvh-cases-credit{border-top-color:rgba(241,245,249,.1)!important}[data-theme=dark] body.home-themed .dvh-case-row{border-bottom-color:rgba(241,245,249,.1)!important;color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-case-row:hover{background:rgba(241,245,249,.04)}[data-theme=dark] body.home-themed .dvh-case-row .num{-webkit-text-stroke-color:#f1f5f9}[data-theme=dark] body.home-themed .dvh-case-row:hover .num{color:#22c55e!important;-webkit-text-stroke:0!important}[data-theme=dark] body.home-themed .dvh-case-row .brand .b-name{color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-case-row .body h3{color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-case-row:hover .body h3{color:#22c55e!important}[data-theme=dark] body.home-themed .dvh-case-row .body p{color:#cbd5e1!important}[data-theme=dark] body.home-themed .dvh-case-row .metric .m-num,[data-theme=dark] body.home-themed .dvh-case-row .metric .m-num em{color:#22c55e!important}[data-theme=dark] body.home-themed .dvh-case-row .arrow{border-color:rgba(241,245,249,.2)!important;color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-case-row:hover .arrow{background:#22c55e!important;color:#0b1220!important;border-color:#22c55e!important}[data-theme=dark] [data-theme=dark] body.home-themed .dvh-cases-foot{border-top-color:rgba(241,245,249,.12)!important}body.home-themed .dvh-cases-list{display:flex;flex-direction:column;border-top:1px solid var(--dvh-rule);margin-bottom:32px}body.home-themed .dvh-case-row{position:relative;display:grid;grid-template-columns:80px 200px 1fr 140px 48px;align-items:center;gap:32px;padding:40px 0;text-decoration:none!important;color:var(--dvh-ink)!important;border-bottom:1px solid var(--dvh-rule);transition:padding .35s cubic-bezier(.22,.61,.36,1),background .35s!important;overflow:hidden}body.home-themed .dvh-case-row:hover{padding-left:24px;padding-right:24px;background:rgba(34,197,94,.025)}body.home-themed .dvh-case-row .num{font-family:'Inter Tight',Inter,sans-serif!important;font-size:clamp(3.4rem,6vw,5.2rem)!important;font-weight:900!important;letter-spacing:-.05em!important;line-height:.9!important;color:transparent!important;-webkit-text-stroke:1.5px var(--dvh-ink);font-variant-numeric:tabular-nums;transition:color .35s,-webkit-text-stroke .35s!important}body.home-themed .dvh-case-row:hover .num{color:var(--dvh-spot-text)!important;-webkit-text-stroke:0!important}body.home-themed .dvh-case-row .brand{display:flex;flex-direction:column;gap:6px;min-width:0}body.home-themed .dvh-case-row .b-name{font-family:'Inter Tight',Inter,sans-serif!important;font-weight:900!important;font-size:1.25rem!important;letter-spacing:-.02em!important;color:var(--dvh-ink)!important;line-height:1.1}body.home-themed .dvh-case-row .b-meta{font-family:'JetBrains Mono',monospace!important;font-size:.6rem!important;color:var(--dvh-mute)!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.4;display:block;white-space:normal;word-break:normal;overflow-wrap:break-word;max-width:100%}body.home-themed .dvh-case-row .body{display:flex;flex-direction:column;gap:6px;min-width:0}body.home-themed .dvh-case-row .body h3{font-family:'Inter Tight',Inter,sans-serif!important;font-size:clamp(1.2rem,1.9vw,1.55rem)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.15!important;color:var(--dvh-ink)!important;margin:0!important;transition:color .35s}body.home-themed .dvh-case-row .body p{font-family:Inter,sans-serif!important;font-size:.94rem!important;line-height:1.5!important;color:var(--dvh-text)!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.home-themed .dvh-case-row:hover .body h3{color:var(--dvh-spot-text)!important}body.home-themed .dvh-case-row .metric{display:flex;flex-direction:column;gap:4px;align-items:flex-end;text-align:right}body.home-themed .dvh-case-row .m-num{font-family:'Inter Tight',Inter,sans-serif!important;font-size:clamp(1.8rem,3vw,2.6rem)!important;font-weight:900!important;font-style:italic!important;letter-spacing:-.04em!important;line-height:1!important;color:var(--dvh-spot-text)!important;font-variant-numeric:tabular-nums;transition:transform .35s cubic-bezier(.22,.61,.36,1)}body.home-themed .dvh-case-row .m-num em{font-style:italic!important;font-weight:900!important;color:var(--dvh-spot-text)!important}body.home-themed .dvh-case-row:hover .m-num{transform:scale(1.06)}body.home-themed .dvh-case-row .m-lbl{font-family:'JetBrains Mono',monospace!important;font-size:.66rem!important;color:var(--dvh-mute)!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.home-themed .dvh-case-row .arrow{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:0 0;color:var(--dvh-ink);border:1.5px solid var(--dvh-ink);transition:background .3s,color .3s,border-color .3s,transform .35s!important}body.home-themed .dvh-case-row:hover .arrow{background:var(--dvh-spot)!important;color:var(--dvh-ink)!important;border-color:var(--dvh-spot)!important;transform:translateX(4px)}body.home-themed .dvh-case-row .arrow svg{width:18px;height:18px}@media (max-width:1100px){body.home-themed .dvh-case-row{grid-template-columns:60px 1fr 120px 40px;gap:24px;padding:32px 0}body.home-themed .dvh-case-row .brand{grid-column:2/3;grid-row:1/2;flex-direction:row;align-items:baseline;gap:14px;flex-wrap:wrap}body.home-themed .dvh-case-row .body{grid-column:2/3;grid-row:2/3}}@media (max-width:760px){body.home-themed .dvh-case-row{grid-template-columns:48px 1fr auto;grid-template-rows:auto auto auto;gap:14px 18px;padding:28px 0}body.home-themed .dvh-case-row .num{grid-column:1/2;grid-row:1/4;font-size:2.4rem!important}body.home-themed .dvh-case-row .brand{grid-column:2/-1;grid-row:1/2}body.home-themed .dvh-case-row .body{grid-column:2/-1;grid-row:2/3}body.home-themed .dvh-case-row .body h3{font-size:1.1rem!important}body.home-themed .dvh-case-row .metric{grid-column:2/3;grid-row:3/4;align-items:flex-start;text-align:left}body.home-themed .dvh-case-row .m-num{font-size:1.6rem!important}body.home-themed .dvh-case-row .arrow{grid-column:3/4;grid-row:3/4;align-self:end;width:38px;height:38px}body.home-themed .dvh-case-row:hover{padding-left:14px;padding-right:14px}}[data-theme=dark] body.home-themed .dvh-cases-list{border-top-color:rgba(241,245,249,.12)!important}[data-theme=dark] body.home-themed .dvh-case-row{border-bottom-color:rgba(241,245,249,.1)!important}[data-theme=dark] body.home-themed .dvh-case-row:hover{background:rgba(34,197,94,.04)!important}[data-theme=dark] body.home-themed .dvh-case-row .num{-webkit-text-stroke-color:#f1f5f9}[data-theme=dark] body.home-themed .dvh-case-row:hover .num{color:#22c55e!important}[data-theme=dark] body.home-themed .dvh-case-row .b-name,[data-theme=dark] body.home-themed .dvh-case-row .body h3{color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-case-row .body p{color:#cbd5e1!important}[data-theme=dark] body.home-themed .dvh-case-row .m-num,[data-theme=dark] body.home-themed .dvh-case-row .m-num em{color:#22c55e!important}[data-theme=dark] body.home-themed .dvh-case-row:hover .body h3{color:#22c55e!important}[data-theme=dark] body.home-themed .dvh-case-row .arrow{color:#f1f5f9!important;border-color:#f1f5f9!important}[data-theme=dark] body.home-themed .dvh-case-row:hover .arrow{background:#22c55e!important;color:#0b1220!important;border-color:#22c55e!important}body.home-themed .wwd-row .row-num{color:var(--dvh-spot-text)!important}body.home-themed .wwd-row.active .row-arrow,body.home-themed .wwd-row:hover .row-arrow{color:var(--dvh-spot-text)!important}body.home-themed .testimonials-bg .tcard2 .quote-mark{opacity:.85!important}body.home-themed .testimonials-bg .section-head h2 span,body.home-themed .testimonials-bg h2 span{color:var(--dvh-spot)!important}body.home-themed .hv-a-reviews{padding:8px 40px!important;min-width:0!important}body.home-themed .hero .container.hv-a>.hv-a-reviews,body.home-themed .hero .container.hv-a>.hv-a-text{min-width:0!important}@media (max-width:1180px) and (min-width:961px){body.home-themed .hv-a-reviews{padding:8px 24px!important}body.home-themed .hv-a-reviews .rev:nth-child(2){animation:dvhCardPop1Tight .9s cubic-bezier(.34,1.56,.64,1) .12s backwards,dvhFloat1Tight 8s ease-in-out 1.1s infinite!important}body.home-themed .hv-a-reviews .rev:nth-child(3){animation:dvhCardPop2Tight .9s cubic-bezier(.34,1.56,.64,1) .28s backwards,dvhFloat2Tight 8s ease-in-out 2.8s infinite!important}body.home-themed .hv-a-reviews .rev:nth-child(4){animation:dvhCardPop3Tight .9s cubic-bezier(.34,1.56,.64,1) .44s backwards,dvhFloat3Tight 8s ease-in-out 4.4s infinite!important}body.home-themed .hv-a-reviews .rev:nth-child(2):hover{transform:perspective(1200px) rotateY(-3deg) rotateX(1deg) translateX(-14px) translateY(-12px)!important}body.home-themed .hv-a-reviews .rev:nth-child(3):hover{transform:perspective(1200px) rotateY(2deg) rotateX(-1deg) translateX(16px) translateY(-12px)!important}body.home-themed .hv-a-reviews .rev:nth-child(4):hover{transform:perspective(1200px) rotateY(-2deg) rotateX(1deg) translateX(-8px) translateY(-12px)!important}}@keyframes dvhCardPop1Tight{0%{opacity:0;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg) translateX(-14px) translateY(48px) scale(.92)}100%{opacity:1;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg) translateX(-14px) translateY(0) scale(1)}}@keyframes dvhCardPop2Tight{0%{opacity:0;transform:perspective(1200px) rotateY(2deg) rotateX(-1deg) translateX(16px) translateY(48px) scale(.92)}100%{opacity:1;transform:perspective(1200px) rotateY(2deg) rotateX(-1deg) translateX(16px) translateY(0) scale(1)}}@keyframes dvhCardPop3Tight{0%{opacity:0;transform:perspective(1200px) rotateY(-2deg) rotateX(1deg) translateX(-8px) translateY(48px) scale(.92)}100%{opacity:1;transform:perspective(1200px) rotateY(-2deg) rotateX(1deg) translateX(-8px) translateY(0) scale(1)}}@keyframes dvhFloat1Tight{0%,100%{transform:perspective(1200px) rotateY(-3deg) rotateX(1deg) translateX(-14px) translateY(0)}50%{transform:perspective(1200px) rotateY(-3deg) rotateX(1deg) translateX(-14px) translateY(-8px)}}@keyframes dvhFloat2Tight{0%,100%{transform:perspective(1200px) rotateY(2deg) rotateX(-1deg) translateX(16px) translateY(0)}50%{transform:perspective(1200px) rotateY(2deg) rotateX(-1deg) translateX(16px) translateY(-8px)}}@keyframes dvhFloat3Tight{0%,100%{transform:perspective(1200px) rotateY(-2deg) rotateX(1deg) translateX(-8px) translateY(0)}50%{transform:perspective(1200px) rotateY(-2deg) rotateX(1deg) translateX(-8px) translateY(-8px)}}@media (min-width:1101px){body.home-themed .dvh-cases-list .dvh-case-row{grid-template-columns:104px 200px 1fr 140px 48px!important;overflow:visible!important}body.home-themed .dvh-cases-list .dvh-case-row .num{font-size:clamp(3rem,4.6vw,4.4rem)!important;line-height:1!important;max-width:104px}}@media (max-width:1100px) and (min-width:761px){body.home-themed .dvh-cases-list .dvh-case-row .num{font-size:clamp(2rem,3.4vw,2.6rem)!important}}body.home-themed .dvh-case-row .brand{min-width:0!important}body.home-themed .dvh-case-row .brand .b-name{overflow-wrap:break-word!important;word-break:break-word!important}body.home-themed .dvh-case-row .body{min-width:0!important}body.home-themed .dvh-case-row .body h3{overflow-wrap:break-word!important;word-break:break-word!important}body.home-themed .dvh-filter .pill{white-space:nowrap!important;max-width:100%!important}body.home-themed .client-filter .pill{white-space:nowrap!important;max-width:100%!important}body.home-themed .client-filter .pill .lbl,body.home-themed .dvh-filter .pill .lbl{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:240px}body.home-themed .hv-a-trust .tr{min-width:0}body.home-themed .hv-a-trust .tr span{white-space:nowrap}body.home-themed .hv-a-text{min-width:0}body.home-themed .hv-a-lead,body.home-themed .hv-a-title{overflow-wrap:break-word;word-break:normal}@media (max-width:540px){body.home-themed .dvh-stat-block{flex-direction:column;align-items:flex-start;gap:6px}body.home-themed .dvh-stat-block .num{min-width:0}}body.home-themed main>section[style*=linear-gradient] a.btn{background:var(--dvh-ink)!important;color:var(--dvh-cream)!important;border-color:var(--dvh-ink)!important}body.home-themed main>section[style*=linear-gradient] a.btn:hover{background:var(--dvh-cream)!important;color:var(--dvh-ink)!important;border-color:var(--dvh-cream)!important}body.home-themed main>section[style*=linear-gradient] h2[style*=color]{color:var(--dvh-ink)!important}body.home-themed main>section[style*=linear-gradient] p[style*=color]{color:rgba(20,20,26,.78)!important}body.home-themed .wwd-preview .pv-cta:hover{background:var(--dvh-cream)!important;color:var(--dvh-ink)!important;border-color:var(--dvh-cream)!important}body.home-themed .hv-a-reviews .rev{contain:layout paint}body.home-themed .dvh-clients-frame{overflow:hidden!important}body.home-themed .dvh-clients-frame .marquee{max-width:100%}[data-theme=dark] body.home-themed .impact-head h2,[data-theme=dark] body.home-themed .sec-head h2,[data-theme=dark] body.home-themed .section-head h2{color:#f1f5f9!important}[data-theme=dark] body.home-themed .wwd-row{border-color:rgba(255,255,255,.1)!important}[data-theme=dark] body.home-themed .wwd-row .row-num{color:#22c55e!important}[data-theme=dark] body.home-themed .wwd-row .row-title{color:#f1f5f9!important}[data-theme=dark] body.home-themed .wwd-row .row-arrow{color:#94a3b8!important}[data-theme=dark] body.home-themed .wwd-row.active .row-arrow,[data-theme=dark] body.home-themed .wwd-row:hover .row-arrow{color:#22c55e!important}[data-theme=dark] body.home-themed .rating-card .verified{background:rgba(34,197,94,.16)!important;color:#86efac!important;border-color:rgba(34,197,94,.35)!important}[data-theme=dark] body.home-themed .rating-card .verified:before{color:#86efac!important}[data-theme=dark] body.home-themed .rating-card .stars{color:#22c55e!important}[data-theme=dark] body.home-themed .testimonials-bg .section-head h2 span,[data-theme=dark] body.home-themed .testimonials-bg h2 span{color:#22c55e!important}[data-theme=dark] body.home-themed .dvh-cases-mast .left .eyebrow,[data-theme=dark] body.home-themed .dvh-clients-mast .eyebrow,[data-theme=dark] body.home-themed .eyebrow,[data-theme=dark] body.home-themed .impact-head .eyebrow,[data-theme=dark] body.home-themed .section-head .eyebrow,[data-theme=dark] body.home-themed .testimonials-bg .eyebrow{background:linear-gradient(135deg,#0b3520,#0f2a1c)!important;color:#86efac!important;border-color:rgba(34,197,94,.3)!important}[data-theme=dark] body.home-themed .impact-head p,[data-theme=dark] body.home-themed .section-head p{color:#cbd5e1!important}[data-theme=dark] body.home-themed .impact-label{color:#94a3b8!important}[data-theme=dark] body.home-themed .dvh-cases-mast .dvh-clients-credit,[data-theme=dark] body.home-themed .dvh-clients-credit{color:#94a3b8!important}[data-theme=dark] body.home-themed .wwd-preview .pv-icon svg{stroke:#cbd5e1!important}[data-theme=dark] body.home-themed .impact-num em{color:#86efac!important}[data-theme=dark] body.home-themed .bento-spark path[stroke]{stroke:#86efac!important}[data-theme=dark] body.home-themed .why-item .ic svg{stroke:#86efac!important}[data-theme=dark] body.home-themed .about-hero h1 .green_text:after{filter:brightness(1.35)}[data-theme=dark] body.home-themed .mv-card .mv-deco svg{stroke:#cbd5e1!important;opacity:.9}@media (max-width:900px){body.home-themed .why-visual{text-align:center;align-items:center}body.home-themed .why-visual>*{align-self:center}body.home-themed .why-visual .badge{align-self:center}body.home-themed .why-visual p{margin-left:auto;margin-right:auto}body.home-themed .mini-stats{justify-items:center}body.home-themed .wwd-list{align-items:center}body.home-themed .dvh-cases-mast{text-align:center}body.home-themed .dvh-cases-mast .left,body.home-themed .dvh-cases-mast .right{text-align:center}body.home-themed .dvh-cases-mast .left .eyebrow,body.home-themed .dvh-cases-mast .right .dvh-cases-credit{margin-left:auto;margin-right:auto}body.home-themed .testimonials-bg .section-head{text-align:center}body.home-themed .section-head{text-align:center}body.home-themed .section-head .eyebrow,body.home-themed .section-head p{margin-left:auto;margin-right:auto}}@media (max-width:780px){body.home-themed .wwd-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;flex-direction:initial!important}body.home-themed .wwd-row{margin-bottom:0!important;padding:18px 14px!important;border-radius:14px!important;aspect-ratio:1/1!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}body.home-themed .wwd-row .row-num{font-size:.7rem!important;line-height:1!important;margin:0!important}body.home-themed .wwd-row .row-title{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;font-size:1.05rem!important;line-height:1.2!important;white-space:normal!important;overflow:hidden!important;word-break:break-word!important}body.home-themed .wwd-row .row-arrow{align-self:flex-end!important;display:flex!important;align-items:center!important;justify-content:center!important}body.home-themed .wwd-row .row-arrow svg{width:18px!important;height:18px!important}body.home-themed .wwd-preview{padding:24px!important;border-radius:14px!important}body.home-themed .wwd-preview h3{font-size:1.4rem!important}body.home-themed .client-marquee .brand-tile,body.home-themed .dvh-clients-frame .brand-tile{flex:0 0 130px!important;height:88px!important;padding:12px!important;border-radius:12px!important}body.home-themed .brand-tile img,body.home-themed .client-marquee .brand-tile img,body.home-themed .dvh-clients-frame .brand-tile img{max-height:42px!important;max-width:88%!important}}@media (max-width:420px){body.home-themed .wwd-row .row-title{font-size:.92rem!important}body.home-themed .client-marquee .brand-tile,body.home-themed .dvh-clients-frame .brand-tile{flex:0 0 116px!important;height:78px!important;padding:10px!important}body.home-themed .brand-tile img,body.home-themed .client-marquee .brand-tile img,body.home-themed .dvh-clients-frame .brand-tile img{max-height:36px!important}}@media (max-width:780px){body.home-themed .dvh-clients-frame .marquee{overflow:visible!important;max-width:100%!important}body.home-themed .dvh-clients-frame .marquee+.marquee{display:none!important}body.home-themed .dvh-clients-frame .marquee-track{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;width:100%!important;animation:none!important;padding:0!important}body.home-themed .client-marquee .brand-tile,body.home-themed .dvh-clients-frame .marquee-track .brand-tile{flex:initial!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;padding:10px!important;border-radius:12px!important}body.home-themed .client-marquee .brand-tile img,body.home-themed .dvh-clients-frame .brand-tile img{max-height:48px!important;max-width:80%!important}body.home-themed .dvh-clients-frame .marquee-track .brand-tile:nth-child(n+10){display:none!important}body.home-themed .dvh-clients-frame .brand-tile:hover{transform:none!important}}@media (max-width:420px){body.home-themed .dvh-clients-frame .marquee-track{grid-template-columns:repeat(2,1fr)!important}body.home-themed .dvh-clients-frame .marquee-track .brand-tile:nth-child(n+9){display:none!important}body.home-themed .client-marquee .brand-tile img,body.home-themed .dvh-clients-frame .brand-tile img{max-height:54px!important}}body.home-themed .ig-feed{background:var(--dvh-cream)!important;padding:48px 0 56px!important}body.home-themed .ig-feed-head{text-align:center;max-width:980px;margin:0 auto 36px}body.home-themed .ig-feed-head .eyebrow{margin-bottom:18px}body.home-themed .ig-feed-head h2{font-family:'Inter Tight',Inter,sans-serif!important;font-size:clamp(1.65rem,3.4vw,2.75rem)!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:1.1!important;color:var(--dvh-ink)!important;margin:0 0 14px!important;white-space:nowrap}body.home-themed .ig-feed-head h2 span{background:linear-gradient(135deg,#f9ce34 0,#ee2a7b 50%,#6228d7 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-style:italic;display:inline-block;padding-right:.18em}body.home-themed .ig-feed-head p{font-family:Inter,sans-serif!important;font-size:1.04rem!important;line-height:1.6!important;color:var(--dvh-text)!important;margin:0 auto}body.home-themed .ig-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:32px}body.home-themed .ig-card{position:relative;display:block;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#0b1220;transition:transform .25s ease,box-shadow .25s ease;text-decoration:none}body.home-themed .ig-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px -10px rgba(238,42,123,.35)}body.home-themed .ig-card-media{position:absolute;inset:0;background-size:cover;background-position:center}body.home-themed .ig-card-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.5) 100%);opacity:0;transition:opacity .25s ease;color:#fff}body.home-themed .ig-card:hover .ig-card-overlay{opacity:1}body.home-themed .ig-card .ig-icon{width:32px;height:32px;fill:#fff}body.home-themed .ig-card-cta{font-family:Inter,'Segoe UI',sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.02em}body.home-themed .ig-feed-foot{text-align:center}body.home-themed .ig-feed-foot .btn-outline{background:0 0;border:1.5px solid var(--dvh-ink);color:var(--dvh-ink);padding:12px 22px;border-radius:999px;font-weight:700;font-size:.94rem;text-decoration:none;display:inline-flex;align-items:center;transition:background .2s,color .2s}body.home-themed .ig-feed-foot .btn-outline:hover{background:linear-gradient(135deg,#f9ce34 0,#ee2a7b 50%,#6228d7 100%);color:#fff;border-color:transparent}@media (max-width:780px){body.home-themed .ig-grid{grid-template-columns:repeat(2,1fr);gap:10px}body.home-themed .ig-feed-head{margin-bottom:24px}body.home-themed .ig-feed{padding:36px 0 40px!important}body.home-themed .ig-feed-head h2{white-space:normal!important;font-size:clamp(1.5rem,5vw,2rem)!important}}[data-theme=dark] body.home-themed .ig-feed{background:#0b1220!important}[data-theme=dark] body.home-themed .ig-feed-head h2{color:#f1f5f9!important}[data-theme=dark] body.home-themed .ig-feed-head p{color:#cbd5e1!important}[data-theme=dark] body.home-themed .ig-feed-foot .btn-outline{border-color:#cbd5e1;color:#f1f5f9}[data-theme=dark] body.home-themed .ig-feed-foot .btn-outline:hover{background:linear-gradient(135deg,#f9ce34 0,#ee2a7b 50%,#6228d7 100%);color:#fff;border-color:transparent}

/* ===== DV Mobile CRO v2 (mobile-only) — calmer palette, bolder dark CTAs, WA pop+wobble ===== */
.hv-a-microline{display:none}
@media (max-width:768px){
  /* tone colours DOWN further */
  /* platform rating cards: keep all three in one row on mobile */
  .hv-a-mini-ratings{flex-wrap:nowrap !important;gap:8px;justify-content:center;width:100%;max-width:100%;padding:0 4px}
  .mini-rating{min-width:0 !important;flex:1 1 0;padding:10px 6px !important;gap:3px}
  .mini-rating img{height:22px}
  .mini-rating-score{font-size:.98rem}
  .mini-rating-score .mini-star{font-size:.85rem}
  .mini-rating-count{font-size:.62rem;white-space:nowrap}
  /* FIX: green gradient-clip headings render invisible on some mobile browsers -> solid green */
  .green_text{background:none !important;-webkit-text-fill-color:#16a34a !important;color:#16a34a !important;background-clip:initial !important}
  /* center section headings on mobile */
  .section-head{text-align:center !important}
  .dvh-cases-mast .left{text-align:center !important}body.home-themed .dvh-cases-mast .left h2,body.home-themed .dvh-cases-mast .left .eyebrow{text-align:center !important}
  /* hero kicker line under the eyebrow (mobile) */
  .hv-a-microline{display:block;text-align:center;margin:12px auto 10px;max-width:94%;font-size:.86rem;font-weight:600;line-height:1.45;color:#334155;letter-spacing:.2px}
  /* center hero content on mobile */
  body.home-themed .hero .hv-a-text{text-align:center !important}
  body.home-themed .hero .hv-a-title{text-align:center !important}
  body.home-themed .hero .hv-a-text .hv-a-lead{text-align:center !important}
  .hv-a-text .eyebrow{margin-left:auto !important;margin-right:auto !important}
  body.home-themed .hero .hv-a-cta{justify-content:center !important;text-align:center !important}
  /* hero CTAs: balanced side-by-side, compact + clean */
  .hv-a-cta{flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:100%;margin-top:22px !important}
  body.home-themed .hero .hv-a-cta .btn,body.home-themed .hero .hv-a-cta .btn-ghost{flex:0 0 auto !important;width:auto !important;min-width:0 !important;display:inline-flex !important;align-items:center;justify-content:center;white-space:nowrap;padding:10px 18px !important;font-size:.82rem !important;font-weight:700 !important;border-radius:11px !important;letter-spacing:.1px}
  .hv-a-cta .btn{box-shadow:0 6px 16px rgba(2,6,23,.16)}
  .hv-a-cta .btn-ghost{font-weight:700 !important}
  .hv-a-cta .btn:after,.hv-a-cta .btn-ghost:after{margin-left:6px}
  /* secondary becomes a subtle text link, not a competing button */
  .hv-a-cta .btn-ghost{width:auto !important;min-width:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;padding:4px 8px !important;font-size:.95rem !important;font-weight:700 !important;color:var(--green-dark) !important;white-space:nowrap}
  .hv-a-cta .btn-ghost:after{margin-left:6px;transition:transform .25s}
  .hv-a-cta .btn-ghost:active:after{transform:translateX(4px)}
  section > .container > h2, section > .container > .section-head{text-align:center !important}
  /* BOLDER dark CTA */
  /* compact, cool reviews */
  .tgrid2{gap:12px}
  .tcard2{padding:15px !important;border-radius:14px}
  .tcard2 .quote-mark{font-size:1.4rem;opacity:.2}
  .tcard2 p{font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
  .tcard2 .stars2{font-size:.92rem}
  /* WhatsApp float — pop + wobble */
  .dv-wafloat{animation:dvWaPopShake 3s ease-in-out infinite;transform-origin:center}
}
@keyframes dvWaPopShake{0%,70%,100%{transform:scale(1) rotate(0)}74%{transform:scale(1.16) rotate(-8deg)}78%{transform:scale(1.1) rotate(7deg)}82%{transform:scale(1.12) rotate(-5deg)}86%{transform:scale(1.05) rotate(3deg)}90%{transform:scale(1) rotate(0)}}
@keyframes dvShineMove{0%{left:-150%}60%,100%{left:160%}}
@media (prefers-reduced-motion:reduce){.dv-wafloat{animation:none}}

/* mobile sticky bar — black & white CTAs */
.dv-mbar .dv-m-call{background:#111 !important;color:#fff !important;border-color:#111 !important}
.dv-mbar .dv-m-chat{background:#fff !important;color:#111 !important;border-color:#111 !important}
.dv-mbar .dv-m-chat svg{stroke:#111 !important;color:#111 !important}
[data-theme=dark] .dv-mbar .dv-m-call{background:#fff !important;color:#111 !important;border-color:#fff !important}
[data-theme=dark] .dv-mbar .dv-m-chat{background:transparent !important;color:#fff !important;border-color:#fff !important}
[data-theme=dark] .dv-mbar .dv-m-chat svg{stroke:#fff !important;color:#fff !important}

/* shine sweep on the mobile 'Book a Call' button */
.dv-mbar .dv-m-call{position:relative;overflow:hidden}
.dv-mbar .dv-m-call::after{content:"";position:absolute;top:0;bottom:0;left:-150%;width:55%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.5) 50%,transparent 100%);transform:skewX(-20deg);animation:dvShineMove 3s ease-in-out infinite;pointer-events:none}
@media (prefers-reduced-motion:reduce){.dv-mbar .dv-m-call::after{display:none}}

/* hide back-to-top on mobile per request */
@media (max-width:768px){.to-top{display:none !important}}

/* ===== DV Mobile COMPACT spacing ===== */
@media (max-width:768px){
  body.home-themed section{padding-top:24px !important;padding-bottom:24px !important}
  body.home-themed .hero.hero-multi{padding-top:108px !important;padding-bottom:22px !important}
  body.home-themed .impact,body.home-themed .dvh-clients-section,body.home-themed .testimonials-bg,body.home-themed .dvh-cases-section,body.home-themed .ig-feed{padding-top:26px !important;padding-bottom:26px !important}
  body.home-themed .section-head{margin-bottom:14px !important}
  .hv-a-cta{margin-top:14px !important}
  .hv-a-mini-ratings{margin-top:16px !important}
  .hv-a-microline{margin:8px auto 8px !important}
  .hv-a-lead{margin-top:10px !important}
  .dvh-cases-mast{margin-bottom:14px !important}
  .tgrid2{gap:10px !important;margin-top:14px !important}
}

/* ===== DV Mobile — tighten hero CTA gaps ===== */
@media (max-width:768px){
  body.home-themed .hero .hv-a-text .hv-a-lead{margin-top:6px !important;margin-bottom:12px !important}
  body.home-themed .hero .hv-a-cta{margin-top:6px !important;margin-bottom:12px !important}
  body.home-themed .hero .hv-a-mini-ratings{margin-top:6px !important}
}

/* ===== DV Mobile — tighten hero lead paragraph ===== */
@media (max-width:768px){
  body.home-themed .hero .hv-a-title{margin-bottom:8px !important}
  body.home-themed .hero .hv-a-text .hv-a-lead{margin-top:4px !important;margin-bottom:8px !important}
}

/* ===== DV Mobile — hero reviews flowing marquee (right-to-left) ===== */
@media (max-width:768px){
  body.home-themed .hero .hv-a-reviews.is-marquee{display:block !important;overflow:hidden !important;width:100% !important;max-width:100% !important;margin-top:16px !important;padding:4px 0 6px !important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}
  body.home-themed .hero .hv-a-reviews.is-marquee .rev-track{display:flex !important;flex-wrap:nowrap !important;width:max-content !important;animation:revFlow 22s linear infinite;will-change:transform}
  body.home-themed .hero .hv-a-reviews.is-marquee .rev-track:active{animation-play-state:paused}
  body.home-themed .hero .hv-a-reviews.is-marquee .rev{flex:0 0 80vw !important;width:80vw !important;max-width:330px !important;margin:0 12px 0 0 !important;padding:13px 14px !important;border-radius:14px !important}
  body.home-themed .hero .hv-a-reviews.is-marquee .rev-quote{font-size:.82rem !important;line-height:1.45 !important;margin:8px 0 0 !important}
  body.home-themed .hero .hv-a-reviews.is-marquee .rev-meta{font-size:.66rem !important;line-height:1.3 !important}
  body.home-themed .hero .hv-a-reviews.is-marquee .rev-name{font-size:.86rem !important}
  body.home-themed .hero .hv-a-reviews.is-marquee .rev-rating-row{margin-top:6px !important}
  body.home-themed .hero .hv-a-reviews.is-marquee .rev-foot{margin-top:8px !important}
}
@keyframes revFlow{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (max-width:768px) and (prefers-reduced-motion:reduce){
  body.home-themed .hero .hv-a-reviews.is-marquee{overflow-x:auto !important}
  body.home-themed .hero .hv-a-reviews.is-marquee .rev-track{animation:none !important}
}

/* ===== DV Mobile — hero reviews: native scroll + tap-to-pause ===== */
@media (max-width:768px){
  body.home-themed .hero .hv-a-reviews.is-marquee{overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;margin-top:4px !important;padding:2px 0 6px !important}
  body.home-themed .hero .hv-a-reviews.is-marquee::-webkit-scrollbar{display:none !important}
  body.home-themed .hero .hv-a-reviews.is-marquee .rev-track{animation:none !important;width:max-content !important;touch-action:pan-x !important}
  body.home-themed .hero .hv-a-reviews.is-marquee .rev{scroll-snap-align:none !important}
}

/* ===== DV Mobile — tighten hero grid gap (ratings -> reviews) ===== */
@media (max-width:768px){
  body.home-themed .hero .container.hv-a{row-gap:12px !important;gap:12px !important}
}

/* ===== DV Mobile — CTA after hero reviews (black, slim, wide, shiny) ===== */
.hero-rev-cta{display:none}
@media (max-width:768px){
  body.home-themed .hero .hero-rev-cta{display:flex !important;align-items:center;justify-content:center;gap:9px;width:94% !important;max-width:440px !important;margin:14px auto 2px !important;padding:13px 22px !important;background:linear-gradient(135deg,#1b1b1b 0%,#000 100%) !important;color:#fff !important;border:1px solid #000 !important;border-radius:13px !important;font-family:"Inter Tight","Inter",sans-serif !important;font-weight:800 !important;font-size:.98rem !important;letter-spacing:.2px !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 12px 26px rgba(0,0,0,.30),0 0 0 1px rgba(255,255,255,.04) inset !important;position:relative !important;overflow:hidden !important;-webkit-tap-highlight-color:transparent}
  body.home-themed .hero .hero-rev-cta .arr{display:inline-block;transition:transform .25s ease}
  body.home-themed .hero .hero-rev-cta:active{transform:translateY(1px)}
  body.home-themed .hero .hero-rev-cta:active .arr{transform:translateX(4px)}
  body.home-themed .hero .hero-rev-cta::after{content:"";position:absolute;top:0;bottom:0;left:-160%;width:62%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.6) 50%,transparent 100%);transform:skewX(-20deg);animation:dvShineMove 2.6s ease-in-out infinite;pointer-events:none}
}
@media (max-width:768px) and (prefers-reduced-motion:reduce){body.home-themed .hero .hero-rev-cta::after{display:none}}

/* ===== DV — black slim wide shiny CTA (all viewports) ===== */
body.home-themed .dv-blk-cta{display:flex !important;align-items:center;justify-content:center;gap:9px;width:fit-content !important;max-width:92% !important;margin:28px auto !important;padding:15px 32px !important;background:linear-gradient(135deg,#1b1b1b 0%,#000 100%) !important;color:#fff !important;border:1px solid #000 !important;border-radius:14px !important;font-family:"Inter Tight","Inter",sans-serif !important;font-weight:800 !important;font-size:1.02rem !important;letter-spacing:.2px !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 14px 30px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.04) inset !important;position:relative !important;overflow:hidden !important;-webkit-tap-highlight-color:transparent}
body.home-themed .dv-blk-cta .arr{display:inline-block;transition:transform .25s ease}
body.home-themed .dv-blk-cta:hover{transform:translateY(-1px)}
body.home-themed .dv-blk-cta:hover .arr{transform:translateX(4px)}
body.home-themed .dv-blk-cta::after{content:"";position:absolute;top:0;bottom:0;left:-160%;width:62%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.6) 50%,transparent 100%);transform:skewX(-20deg);animation:dvShineMove 2.6s ease-in-out infinite;pointer-events:none}
@media (max-width:768px){
  body.home-themed .dv-blk-cta{width:94% !important;max-width:440px !important;margin:16px auto 2px !important;padding:13px 22px !important;font-size:.98rem !important;border-radius:13px !important}
}
@media (prefers-reduced-motion:reduce){body.home-themed .dv-blk-cta::after{display:none}}
/* ===== DV Mobile — compact 'Why' items ===== */
@media (max-width:768px){
  body.home-themed .why-list{gap:10px !important;row-gap:10px !important}
  body.home-themed .why-item{padding:13px 14px !important;border-radius:12px !important;gap:11px !important;align-items:flex-start !important}
  body.home-themed .why-item .ic{width:38px !important;height:38px !important;min-width:38px !important;flex:0 0 38px !important;border-radius:10px !important}
  body.home-themed .why-item .ic svg{width:20px !important;height:20px !important}
  body.home-themed .why-item h4{font-size:.96rem !important;margin:0 0 3px !important;line-height:1.25 !important}
  body.home-themed .why-item p{font-size:.83rem !important;line-height:1.42 !important;margin:0 !important}
}

/* ===== DV Mobile — header: shrink brand + 'Get Our Profile' by hamburger once past hero ===== */
.dv-profile-cta{display:none}
@media (max-width:768px){
  .site-header .container.nav{position:relative}
  .site-header .brand img{transition:width .35s cubic-bezier(.2,.7,.3,1),height .35s cubic-bezier(.2,.7,.3,1)}
  .site-header .brand .wordmark{transition:font-size .35s cubic-bezier(.2,.7,.3,1)}
  body.dv-past-hero .site-header .brand img{width:28px !important;height:28px !important}
  body.dv-past-hero .site-header .brand .wordmark{font-size:1rem !important}
  .site-header .dv-profile-cta{display:inline-flex !important;align-items:center;justify-content:center;gap:6px;position:absolute;right:74px;top:50%;transform:translate(14px,-50%);opacity:0;visibility:hidden;pointer-events:none;padding:8px 13px;background:linear-gradient(135deg,#262626 0%,#000 100%);color:#fff !important;border-radius:999px;border:1px solid rgba(255,255,255,.10);font-family:"Inter Tight",Inter,sans-serif;font-weight:700;font-size:.76rem;line-height:1;letter-spacing:.1px;text-decoration:none;white-space:nowrap;overflow:hidden;box-shadow:0 8px 18px rgba(0,0,0,.24),0 1px 0 rgba(255,255,255,.07) inset;-webkit-tap-highlight-color:transparent;z-index:3;transition:opacity .34s ease .05s,transform .5s cubic-bezier(.2,.7,.3,1) .05s,visibility .34s}
  body.dv-past-hero .site-header .dv-profile-cta{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,-50%)}
  .site-header .dv-profile-cta svg{flex:0 0 auto;display:block;width:14px;height:14px;opacity:.95}
  .site-header .dv-profile-cta::after{content:"";position:absolute;top:0;bottom:0;left:-160%;width:55%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.55) 50%,transparent 100%);transform:skewX(-20deg);animation:dvShineMove 3s ease-in-out infinite;pointer-events:none}
}
@media (max-width:768px) and (prefers-reduced-motion:reduce){
  .site-header .brand img,.site-header .brand .wordmark,.site-header .dv-profile-cta{transition:none !important}
  .site-header .dv-profile-cta::after{display:none}
}

/* ===== DV Mobile — compact 'What We Do' services grid ===== */
@media (max-width:768px){
  body.home-themed .wwd-index{display:block !important}
  body.home-themed .wwd-preview{display:none !important}
  body.home-themed .wwd-list{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin:0 !important;border:0 !important;padding:0 !important}
  body.home-themed .wwd-row{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:7px !important;padding:14px 13px !important;border:1.5px solid var(--dvh-rule) !important;border-radius:14px !important;background:#fff !important;position:relative !important;min-height:0 !important;aspect-ratio:auto !important;width:auto !important;cursor:pointer}
  body.home-themed .wwd-row.active,body.home-themed .wwd-row:active{border-color:var(--dvh-spot) !important;background:#fff !important;transform:none !important}
  body.home-themed .wwd-row .row-num{font-family:"JetBrains Mono",monospace !important;font-size:.7rem !important;font-weight:700 !important;letter-spacing:.08em !important;color:var(--dvh-spot) !important;opacity:.95}
  body.home-themed .wwd-row .row-title{font-family:"Inter Tight",Inter,sans-serif !important;font-weight:800 !important;font-size:.9rem !important;line-height:1.22 !important;color:var(--dvh-ink) !important;flex:0 0 auto !important;display:block !important;align-items:flex-start !important;width:100% !important;padding-right:16px}
  body.home-themed .wwd-row .row-arrow{position:absolute !important;top:13px !important;right:11px !important;width:18px !important;height:18px !important;opacity:.42 !important;color:var(--dvh-ink) !important;margin:0 !important}
  body.home-themed .wwd-row .row-arrow svg{width:16px !important;height:16px !important;stroke:currentColor;fill:none}
}

/* ===== DV Mobile — compact 'Measurable impact' stats ===== */
@media (max-width:768px){
  body.home-themed .impact-head{margin-bottom:16px !important}
  body.home-themed .impact-head p{font-size:.9rem !important;line-height:1.5 !important;margin-top:8px !important}
  body.home-themed .impact-row{border:0 !important;grid-template-columns:1fr 1fr !important;gap:10px !important;padding:0 !important;margin:0 !important}
  body.home-themed .impact-cell{border:1px solid var(--dvh-rule) !important;border-radius:16px !important;background:#fff !important;box-shadow:0 4px 14px -8px rgba(2,6,23,.12) !important;padding:16px 12px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;gap:6px !important;min-height:0 !important}
  body.home-themed .impact-cell:nth-child(5){grid-column:1 / -1;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:14px !important;padding:14px 18px !important}
  body.home-themed .impact-cell:nth-child(5) .impact-label{text-align:left !important;max-width:180px !important}
  body.home-themed .impact-num{font-size:1.9rem !important;line-height:1 !important}
  body.home-themed .impact-label{font-size:.6rem !important;line-height:1.32 !important;letter-spacing:.07em !important}
}

/* ===== DV Mobile — client logos: TWO flowing strips (like hero reviews) ===== */
@media (max-width:768px){
  body.home-themed .dvh-clients-frame .marquee{overflow:hidden !important;display:block !important;padding:4px 0 !important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent) !important;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent) !important}
  body.home-themed .dvh-clients-frame .marquee + .marquee{display:block !important;margin-top:10px !important}
  body.home-themed .dvh-clients-frame .marquee-track{display:flex !important;grid-template-columns:none !important;width:max-content !important;gap:10px !important;padding:0 !important;animation:marquee 40s linear infinite !important}
  body.home-themed .dvh-clients-frame .marquee.reverse .marquee-track{animation:marqueeRev 48s linear infinite !important}
  body.home-themed .dvh-clients-frame .marquee-track:active{animation-play-state:paused}
  body.home-themed .dvh-clients-frame .marquee-track .brand-tile:nth-child(n+1){display:grid !important;place-items:center !important;flex:0 0 152px !important;width:152px !important;height:56px !important;min-height:0 !important;aspect-ratio:auto !important;margin:0 !important;padding:8px 16px !important;border-radius:10px !important}
  body.home-themed .dvh-clients-frame .marquee-track .brand-tile img{max-height:38px !important;max-width:90% !important;width:auto !important;height:auto !important;object-fit:contain !important}
}

/* ===== DV Mobile — testimonials slow vertical auto-scroll marquee ===== */
@keyframes tvMarquee{from{transform:translateY(0)}to{transform:translateY(-50%)}}
@media (max-width:768px){
  body.home-themed .testimonials-bg .tgrid2.is-vmarquee{display:block !important;height:64vh !important;max-height:560px !important;overflow:hidden !important;position:relative;margin-top:6px !important;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent 100%)}
  body.home-themed .testimonials-bg .tgrid2.is-vmarquee .tgrid2-track{display:flex !important;flex-direction:column !important;gap:0 !important;will-change:transform;animation:tvMarquee 46s linear infinite}
  body.home-themed .testimonials-bg .tgrid2.is-vmarquee .tgrid2-track:active{animation-play-state:paused}
  body.home-themed .testimonials-bg .tgrid2.is-vmarquee .tcard2{margin:0 0 14px 0 !important;opacity:1 !important;transform:none !important}
}
