:root,:root[data-theme=dark]{--bg:#060512;--bg-soft:#0a0918;--surface:#ffffff0a;--line:#ffffff14;--line-2:#ffffff24;--txt:#f6f5fc;--muted:#a2a0ba;--muted-2:#6c6a85;--violet:#7c6cff;--violet-2:#ac93ff;--indigo:#5b4fe0;--accent:#ff5da2;--glow:#7c6cff6b;--grad-start:#fff;--glass:#ffffff0e;--glass-line:#ffffff29;--border-glow:#9686ff99;--inner-hl:#ffffff1a;--card-bg:#ffffff09;--frame-bg:radial-gradient(120% 140% at 18% 0%,#241d56,transparent 52%),radial-gradient(120% 140% at 100% 100%,#2a1640,transparent 55%),#0b0920;--chip:#ffffffeb;--input-bg:#0000004d;--shadow:0 1px 0 var(--inner-hl) inset,0 2px 6px -2px #0006,0 20px 44px -24px #000000b3;--shadow-lg:0 1px 0 var(--inner-hl) inset,0 36px 80px -34px #000000d9;--grain-op:.05;--grain-blend:overlay;--grid-op:.4;--nav-bg:#0605128c;--spot:#9686ff2e;--orb1:#7c6cff8c;--orb2:#ff5da257;--orb3:#5b4fe080}:root[data-theme=light]{--bg:#f2f1f9;--bg-soft:#fbfbfe;--surface:#fff;--line:#1a163414;--line-2:#1a163424;--txt:#15132a;--muted:#54516d;--muted-2:#8c8aa4;--violet:#6a57f5;--violet-2:#7a52e8;--indigo:#5b4fe0;--accent:#e84393;--glow:#7c6cff3d;--grad-start:#19153a;--glass:#fff9;--glass-line:#1a16341a;--border-glow:#7c6cff6b;--inner-hl:#fffffff2;--card-bg:#fff;--frame-bg:radial-gradient(120% 140% at 18% 0%,#3a2f7e,transparent 55%),radial-gradient(120% 140% at 100% 100%,#3a1f52,transparent 55%),#15123c;--chip:#fff;--input-bg:#f2f1f9;--shadow:0 1px 0 var(--inner-hl) inset,0 2px 4px -2px #28225a1a,0 18px 38px -20px #28225a33;--shadow-lg:0 1px 0 var(--inner-hl) inset,0 36px 70px -30px #28225a4d;--grain-op:.03;--grain-blend:soft-light;--grid-op:.5;--nav-bg:#f2f1f9ad;--spot:#7c6cff1a;--orb1:#7c6cff4d;--orb2:#e8439333;--orb3:#5b4fe047}body:not(:has([data-site-template=client-2026])) *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body:not(:has([data-site-template=client-2026])){background:var(--bg);color:var(--txt);font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:450;line-height:1.62;transition:background .4s,color .4s;overflow-x:hidden}body:not(:has([data-site-template=client-2026])):after{content:"";z-index:9998;pointer-events:none;opacity:var(--grain-op);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}body:not(:has([data-site-template=client-2026])) a{color:inherit;text-decoration:none}body:not(:has([data-site-template=client-2026])) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}body:not(:has([data-site-template=client-2026])) .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--violet-2);align-items:center;gap:11px;font-size:11.5px;font-weight:600;display:inline-flex}body:not(:has([data-site-template=client-2026])) .eyebrow:before{content:"";background:linear-gradient(90deg,transparent,var(--violet));width:30px;height:1px}body:not(:has([data-site-template=client-2026])) .serif-accent{font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:.005em;font-style:italic;font-weight:400}body:not(:has([data-site-template=client-2026])) .gradient-text{background:linear-gradient(110deg,var(--grad-start) 6%,var(--violet-2) 42%,var(--accent) 74%,var(--violet) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite shimmer}@keyframes shimmer{0%,to{background-position:0%}50%{background-position:100%}}:is(body:not(:has([data-site-template=client-2026])) h1,body:not(:has([data-site-template=client-2026])) h2,body:not(:has([data-site-template=client-2026])) h3){font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.025em;font-weight:700;line-height:1.04}body:not(:has([data-site-template=client-2026])) .icn{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}body:not(:has([data-site-template=client-2026])) .progress{z-index:60;background:linear-gradient(90deg,var(--violet),var(--accent));width:0;height:2px;box-shadow:0 0 12px var(--glow);position:fixed;top:0;left:0}body:not(:has([data-site-template=client-2026])) .btn{cursor:pointer;white-space:nowrap;font-size:14px;font-weight:600;font-family:var(--font-plus-jakarta),sans-serif;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .35s,filter .35s;display:inline-flex;position:relative;overflow:hidden}body:not(:has([data-site-template=client-2026])) .btn>*{z-index:1;position:relative}body:not(:has([data-site-template=client-2026])) .btn:before{content:"";z-index:0;background:linear-gradient(115deg,#0000 25%,#ffffff80 50%,#0000 75%);transition:left .7s cubic-bezier(.3,.7,.3,1);position:absolute;inset:0 0 0 -150%;transform:skew(-18deg)}:is(body:not(:has([data-site-template=client-2026])) .btn:hover,body:not(:has([data-site-template=client-2026])) .btn.__h){transform:translateY(-3px)scale(1.04)}body:not(:has([data-site-template=client-2026])) .btn:hover:before{left:150%}body:not(:has([data-site-template=client-2026])) .btn.__h:before{left:150%}body:not(:has([data-site-template=client-2026])) .btn:active{transform:translateY(-1px)scale(.99)}body:not(:has([data-site-template=client-2026])) .btn-primary{color:#fff;background:linear-gradient(120deg,var(--violet),var(--indigo),var(--accent));box-shadow:0 10px 26px -8px var(--glow),inset 0 1px 0 #ffffff57,inset 0 -1px 0 #0003;background-size:220% 100%;animation:6s ease-in-out infinite btnflow}@keyframes btnflow{0%,to{background-position:0%}50%{background-position:100%}}:is(body:not(:has([data-site-template=client-2026])) .btn-primary:hover,body:not(:has([data-site-template=client-2026])) .btn-primary.__h){box-shadow:0 24px 50px -12px var(--glow),inset 0 1px 0 #fff6;filter:brightness(1.1)saturate(1.12)}body:not(:has([data-site-template=client-2026])) .btn-ghost{background:var(--glass);color:var(--txt);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);border-color:#0000}body:not(:has([data-site-template=client-2026])) .btn-ghost:after{content:"";border-radius:inherit;z-index:0;background:linear-gradient(120deg,var(--violet),var(--accent));-webkit-mask-composite:xor;opacity:.6;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.3px;transition:opacity .35s,box-shadow .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(body:not(:has([data-site-template=client-2026])) .btn-ghost:hover,body:not(:has([data-site-template=client-2026])) .btn-ghost.__h){box-shadow:0 18px 38px -12px var(--glow),var(--shadow);background:linear-gradient(120deg,#7c6cff3d,#ff5da21f)}body:not(:has([data-site-template=client-2026])) .btn-ghost:hover:after{opacity:1}body:not(:has([data-site-template=client-2026])) .btn-ghost.__h:after{opacity:1}body:not(:has([data-site-template=client-2026])) .btn-ghost .play-ic{color:var(--violet-2)}body:not(:has([data-site-template=client-2026])) .arrow{transition:all .35s}body:not(:has([data-site-template=client-2026])) .btn:hover .arrow{transform:translate(4px)}body:not(:has([data-site-template=client-2026])) .btn .play-ic{fill:currentColor;width:9px;height:11px}body:not(:has([data-site-template=client-2026])) .gcard{background:linear-gradient(var(--card-bg),var(--card-bg)) padding-box,linear-gradient(140deg,var(--border-glow),transparent 44%) border-box;box-shadow:var(--shadow);will-change:transform;border:1px solid #0000;border-radius:20px;transition:box-shadow .4s,border-color .4s,transform .5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:perspective(900px)rotateX(0)rotateY(0)translateY(0)}body:not(:has([data-site-template=client-2026])) .gcard:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),var(--spot),transparent 60%);transition:opacity .4s;position:absolute;inset:0}body:not(:has([data-site-template=client-2026])) .gcard:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(180px circle at var(--mx,50%) var(--my,50%),#ffffff24,transparent 55%);mix-blend-mode:overlay;transition:opacity .4s;position:absolute;inset:0}body:not(:has([data-site-template=client-2026])) .gcard:hover{box-shadow:var(--shadow-lg);border-color:var(--line-2)}body:not(:has([data-site-template=client-2026])) .gcard:hover:before{opacity:1}body:not(:has([data-site-template=client-2026])) .gcard:hover:after{opacity:1}body:not(:has([data-site-template=client-2026])) .gcard.tilting{transition:box-shadow .4s,border-color .4s}body:not(:has([data-site-template=client-2026])) header.nav{z-index:50;background:0 0;border-bottom:1px solid #0000;transition:background .4s,border-color .4s,height .3s;position:sticky;top:0}body:not(:has([data-site-template=client-2026])) header.nav.scrolled{background:var(--nav-bg);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%)}body:not(:has([data-site-template=client-2026])) .nav-in{justify-content:space-between;align-items:center;height:78px;transition:height .3s;display:flex}body:not(:has([data-site-template=client-2026])) header.nav.scrolled .nav-in{height:66px}body:not(:has([data-site-template=client-2026])) .logo{font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:.12em;align-items:center;gap:11px;font-size:20px;font-weight:800;display:flex}body:not(:has([data-site-template=client-2026])) .logo .mark{background:conic-gradient(from 140deg,var(--violet),var(--accent),var(--indigo),var(--violet));width:24px;height:24px;box-shadow:0 0 22px var(--glow),inset 0 1px 0 #fff6;border-radius:8px;animation:14s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}body:not(:has([data-site-template=client-2026])) .nav-links{color:var(--muted);font-size:13.5px;font-weight:550;font-family:var(--font-plus-jakarta),sans-serif;gap:34px;display:flex}body:not(:has([data-site-template=client-2026])) .nav-links a{padding:4px 0;transition:color .3s;position:relative}body:not(:has([data-site-template=client-2026])) .nav-links a:after{content:"";background:linear-gradient(90deg,var(--violet),var(--accent));width:0;height:1.5px;transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0}body:not(:has([data-site-template=client-2026])) .nav-links a:hover{color:var(--txt)}body:not(:has([data-site-template=client-2026])) .nav-links a:hover:after{width:100%}body:not(:has([data-site-template=client-2026])) .nav-right{align-items:center;gap:16px;display:flex}body:not(:has([data-site-template=client-2026])) .lang{color:var(--muted-2);gap:6px;font-size:12px;font-weight:600;display:flex}body:not(:has([data-site-template=client-2026])) .lang b{color:var(--txt)}body:not(:has([data-site-template=client-2026])) .theme-toggle{border:1px solid var(--line-2);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;width:40px;height:40px;color:var(--muted);box-shadow:var(--shadow);border-radius:11px;place-items:center;transition:all .3s;display:grid}body:not(:has([data-site-template=client-2026])) .theme-toggle:hover{color:var(--violet-2);border-color:var(--violet)}body:not(:has([data-site-template=client-2026])) .theme-toggle svg{transition:transform .5s cubic-bezier(.2,.8,.2,1)}body:not(:has([data-site-template=client-2026])) .theme-toggle:hover svg{transform:rotate(40deg)}body:not(:has([data-site-template=client-2026])) [data-theme=dark] .i-sun{display:block}:is(body:not(:has([data-site-template=client-2026])) [data-theme=dark] .i-moon,body:not(:has([data-site-template=client-2026])) [data-theme=light] .i-sun){display:none}body:not(:has([data-site-template=client-2026])) [data-theme=light] .i-moon{display:block}body:not(:has([data-site-template=client-2026])) .burger{border:1px solid var(--line-2);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;transition:all .3s;display:none}body:not(:has([data-site-template=client-2026])) .burger span{background:var(--txt);border-radius:2px;width:18px;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s;display:block}body:not(:has([data-site-template=client-2026])) .burger.open span:first-child{transform:translateY(7px)rotate(45deg)}body:not(:has([data-site-template=client-2026])) .burger.open span:nth-child(2){opacity:0}body:not(:has([data-site-template=client-2026])) .burger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}body:not(:has([data-site-template=client-2026])) .mobile-menu{z-index:49;background:var(--nav-bg);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;gap:28px;padding:88px 32px 40px;transition:opacity .35s,transform .35s,visibility 0s linear .35s;display:flex;position:fixed;inset:0;transform:translateY(-10px)}body:not(:has([data-site-template=client-2026])) .mobile-menu.open{opacity:1;visibility:visible;transition-delay:0s;transform:none}body:not(:has([data-site-template=client-2026])) .mobile-menu nav{flex-direction:column;gap:4px;display:flex}body:not(:has([data-site-template=client-2026])) .mobile-menu nav a{font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.025em;color:var(--txt);width:fit-content;padding:8px 0;font-size:clamp(28px,8vw,34px);font-weight:700;transition:color .25s,transform .25s}:is(body:not(:has([data-site-template=client-2026])) .mobile-menu nav a:hover,body:not(:has([data-site-template=client-2026])) .mobile-menu nav a:active){color:var(--violet-2);transform:translate(6px)}body:not(:has([data-site-template=client-2026])) .mm-foot{border-top:1px solid var(--line);flex-direction:column;gap:18px;padding-top:24px;display:flex}body:not(:has([data-site-template=client-2026])) .mm-lang{color:var(--muted);letter-spacing:.06em;font-size:15px;font-weight:600}body:not(:has([data-site-template=client-2026])) .mm-lang b{color:var(--txt)}body:not(:has([data-site-template=client-2026])) .mm-lang span{color:var(--violet-2)}body:not(:has([data-site-template=client-2026])) .mobile-menu .btn-primary{justify-content:center;padding:16px;font-size:16px}@media (max-width:980px){body:not(:has([data-site-template=client-2026])) .nav-links{display:none}body:not(:has([data-site-template=client-2026])) .nav-right .lang{display:none}body:not(:has([data-site-template=client-2026])) .nav-right>.btn-primary{display:none}body:not(:has([data-site-template=client-2026])) .burger{display:flex}}@media (max-width:560px){body:not(:has([data-site-template=client-2026])) .wrap{padding:0 20px}body:not(:has([data-site-template=client-2026])) section.block{padding:74px 0}body:not(:has([data-site-template=client-2026])) .hero{padding:84px 0 64px}body:not(:has([data-site-template=client-2026])) .frame{margin-top:48px}body:not(:has([data-site-template=client-2026])) .cta-wrap{padding:30px 24px}}body:not(:has([data-site-template=client-2026])) .hero{text-align:center;padding:110px 0 84px;position:relative;overflow:hidden}body:not(:has([data-site-template=client-2026])) .mesh{z-index:0;pointer-events:none;height:980px;position:absolute;inset:-30% -20% auto}body:not(:has([data-site-template=client-2026])) .orb{filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}body:not(:has([data-site-template=client-2026])) .orb-1{background:var(--orb1);width:520px;height:520px;animation:18s ease-in-out infinite alternate float1;top:-4%;left:8%}body:not(:has([data-site-template=client-2026])) .orb-2{background:var(--orb2);width:420px;height:420px;animation:22s ease-in-out infinite alternate float2;top:6%;right:6%}body:not(:has([data-site-template=client-2026])) .orb-3{background:var(--orb3);width:460px;height:460px;animation:26s ease-in-out infinite alternate float3;top:18%;left:42%}@keyframes float1{0%{transform:translate(0)scale(1)}to{transform:translate(80px,40px)scale(1.12)}}@keyframes float2{0%{transform:translate(0)scale(1)}to{transform:translate(-70px,60px)scale(1.08)}}@keyframes float3{0%{transform:translate(0)scale(1)}to{transform:translate(40px,-50px)scale(1.15)}}body:not(:has([data-site-template=client-2026])) .grid-bg{z-index:0;pointer-events:none;opacity:var(--grid-op);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000 0%,#0000 58%);mask-image:radial-gradient(circle at 50% 20%,#000 0%,#0000 58%)}body:not(:has([data-site-template=client-2026])) .hero .wrap{z-index:1;position:relative}body:not(:has([data-site-template=client-2026])) .badge{color:var(--muted);border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:9px;margin-bottom:30px;padding:8px 16px;font-size:12.5px;display:inline-flex}body:not(:has([data-site-template=client-2026])) .badge .dot{background:#34d399;border-radius:50%;width:7px;height:7px;animation:2.4s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #34d39980}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}body:not(:has([data-site-template=client-2026])) .hero h1{letter-spacing:-.035em;max-width:15ch;margin:0 auto 22px;font-size:clamp(40px,6.4vw,74px);font-weight:800}body:not(:has([data-site-template=client-2026])) .hero h1 .ln{display:block;overflow:hidden}body:not(:has([data-site-template=client-2026])) .hero h1 .ww{display:inline-block}html.js body:not(:has([data-site-template=client-2026])) .hero h1 .ww{opacity:0;transform:translateY(110%)}html.js body:not(:has([data-site-template=client-2026])) .kin .ww{animation:.9s cubic-bezier(.2,.8,.2,1) forwards rise}body:not(:has([data-site-template=client-2026])) .kin .ln:first-child .ww{animation-delay:50ms}body:not(:has([data-site-template=client-2026])) .kin .ln:nth-child(2) .ww{animation-delay:.16s}body:not(:has([data-site-template=client-2026])) .kin .ln:nth-child(3) .ww{animation-delay:.28s}@keyframes rise{to{opacity:1;transform:translateY(0)}}body:not(:has([data-site-template=client-2026])) .hero p.sub{color:var(--muted);max-width:52ch;margin:0 auto 36px;font-size:clamp(16px,2vw,20px)}body:not(:has([data-site-template=client-2026])) .hero-cta{z-index:3;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}body:not(:has([data-site-template=client-2026])) .proof{color:var(--muted-2);letter-spacing:.03em;margin-top:30px;font-size:13px}body:not(:has([data-site-template=client-2026])) .proof b{color:var(--txt)}body:not(:has([data-site-template=client-2026])) .frame{z-index:1;background:linear-gradient(var(--bg-soft),var(--bg-soft)) padding-box,linear-gradient(160deg,var(--glass-line),transparent 50%) border-box;max-width:910px;box-shadow:var(--shadow-lg),0 70px 150px -50px var(--glow);border:1px solid #0000;border-radius:28px;margin:66px auto 0;padding:11px;position:relative}body:not(:has([data-site-template=client-2026])) .frame:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--glow),transparent 72%);filter:blur(34px);opacity:.85;pointer-events:none;height:64%;position:absolute;inset:-44% 6% auto}body:not(:has([data-site-template=client-2026])) .frame-inner{aspect-ratio:16/8.5;background:var(--frame-bg);border-radius:19px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}body:not(:has([data-site-template=client-2026])) .hero-vid{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}:is(body:not(:has([data-site-template=client-2026])) .frame-inner.playing .play,body:not(:has([data-site-template=client-2026])) .frame-inner.playing .frame-tag){opacity:0;pointer-events:none}body:not(:has([data-site-template=client-2026])) .play{z-index:2;width:82px;height:82px;color:inherit;cursor:pointer;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;padding:0;transition:all .35s;display:grid;position:relative;box-shadow:0 10px 32px -6px #0000008c}body:not(:has([data-site-template=client-2026])) .play:after{content:"";border:1px solid #fff3;border-radius:50%;animation:2.6s ease-out infinite halo;position:absolute;inset:-9px}@keyframes halo{0%{opacity:.85;transform:scale(.88)}to{opacity:0;transform:scale(1.3)}}body:not(:has([data-site-template=client-2026])) .play:hover{transform:scale(1.08)}body:not(:has([data-site-template=client-2026])) .play:focus-visible{outline:3px solid var(--violet-2);outline-offset:4px}body:not(:has([data-site-template=client-2026])) .play svg{fill:#fff;width:26px;height:26px;margin-left:4px}body:not(:has([data-site-template=client-2026])) .frame-tag{z-index:2;font-family:var(--font-plus-jakarta),sans-serif;color:#fffffff2;letter-spacing:-.02em;text-shadow:0 2px 22px #0000008c;font-size:clamp(20px,3vw,34px);font-weight:800;position:absolute;bottom:18px;left:22px}body:not(:has([data-site-template=client-2026])) .frame-tag span{color:var(--violet-2)}body:not(:has([data-site-template=client-2026])) .logos{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);padding:38px 0;overflow:hidden}body:not(:has([data-site-template=client-2026])) .logos .lbl{letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);text-align:center;margin-bottom:16px;font-size:11px}body:not(:has([data-site-template=client-2026])) .marquee{position:relative;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}body:not(:has([data-site-template=client-2026])) .track{align-items:center;gap:0;width:max-content;animation:60s linear infinite scroll;display:flex}body:not(:has([data-site-template=client-2026])) .marquee:hover .track{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}body:not(:has([data-site-template=client-2026])) .lchip{background:var(--chip);border:1px solid var(--line);min-width:128px;height:58px;box-shadow:var(--shadow);border-radius:14px;justify-content:center;align-items:center;margin-right:22px;padding:0 26px;transition:transform .3s,box-shadow .3s;display:inline-flex}body:not(:has([data-site-template=client-2026])) .lchip:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}body:not(:has([data-site-template=client-2026])) .lchip img{object-fit:contain;width:auto;max-width:132px;height:26px}body:not(:has([data-site-template=client-2026])) section.block{padding:112px 0;position:relative;overflow:hidden}body:not(:has([data-site-template=client-2026])) .tint{background:linear-gradient(#0000,#7c6cff0d,#0000)}body:not(:has([data-site-template=client-2026])) .sec-glow{filter:blur(120px);opacity:.4;pointer-events:none;z-index:0;border-radius:50%;width:560px;height:560px;position:absolute}body:not(:has([data-site-template=client-2026])) .sec-head{z-index:1;text-align:center;max-width:680px;margin:0 auto 60px;position:relative}body:not(:has([data-site-template=client-2026])) .sec-head h2{letter-spacing:-.03em;margin:18px 0 16px;font-size:clamp(29px,4vw,48px);font-weight:800}body:not(:has([data-site-template=client-2026])) .sec-head p{color:var(--muted);font-size:17px}body:not(:has([data-site-template=client-2026])) .block .wrap{z-index:1;position:relative}body:not(:has([data-site-template=client-2026])) .cards-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}body:not(:has([data-site-template=client-2026])) .card{padding:30px}body:not(:has([data-site-template=client-2026])) .card .ic{width:52px;height:52px;color:var(--violet-2);border:1px solid var(--glass-line);background:linear-gradient(150deg,#7c6cff42,#ff5da214);border-radius:14px;place-items:center;margin-bottom:20px;display:grid;box-shadow:inset 0 1px #ffffff24}body:not(:has([data-site-template=client-2026])) .card h3{font-size:18px;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.01em;margin-bottom:8px;font-weight:700}body:not(:has([data-site-template=client-2026])) .card p{color:var(--muted);font-size:14.5px}body:not(:has([data-site-template=client-2026])) .vs{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}body:not(:has([data-site-template=client-2026])) .vs .col{border-radius:20px;padding:30px}body:not(:has([data-site-template=client-2026])) .vs .col.good{background:linear-gradient(180deg,#7c6cff1f,#7c6cff05) padding-box,linear-gradient(140deg,var(--border-glow),transparent 50%) border-box}body:not(:has([data-site-template=client-2026])) .vs .col .h{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:16px;font-size:12px;font-weight:600}body:not(:has([data-site-template=client-2026])) .vs .col.good .h{color:var(--violet-2)}body:not(:has([data-site-template=client-2026])) .vs li{color:var(--muted);align-items:center;gap:12px;padding:9px 0;font-size:14.5px;list-style:none;display:flex}body:not(:has([data-site-template=client-2026])) .vs .good li{color:var(--txt)}body:not(:has([data-site-template=client-2026])) .vs .ico{flex:none;width:20px;height:20px}body:not(:has([data-site-template=client-2026])) .tick{color:var(--violet-2)}body:not(:has([data-site-template=client-2026])) .cross{color:var(--muted-2)}@media (max-width:860px){:is(body:not(:has([data-site-template=client-2026])) .cards-3,body:not(:has([data-site-template=client-2026])) .vs){grid-template-columns:1fr}}body:not(:has([data-site-template=client-2026])) .steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}body:not(:has([data-site-template=client-2026])) .step{padding:28px}body:not(:has([data-site-template=client-2026])) .step .no{font-family:var(--font-plus-jakarta),sans-serif;color:var(--violet-2);letter-spacing:.12em;font-size:12.5px;font-weight:700}body:not(:has([data-site-template=client-2026])) .step .ic{width:52px;height:52px;color:var(--violet-2);border:1px solid var(--glass-line);background:linear-gradient(150deg,#7c6cff42,#0000);border-radius:14px;place-items:center;margin:18px 0 16px;display:grid;box-shadow:inset 0 1px #ffffff24}body:not(:has([data-site-template=client-2026])) .step h3{font-size:17px;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.01em;margin-bottom:8px;font-weight:700}body:not(:has([data-site-template=client-2026])) .step p{color:var(--muted);font-size:13.5px}@media (max-width:860px){body:not(:has([data-site-template=client-2026])) .steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){body:not(:has([data-site-template=client-2026])) .steps{grid-template-columns:1fr}}body:not(:has([data-site-template=client-2026])) .results-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}body:not(:has([data-site-template=client-2026])) a.rcard{flex-direction:column;padding:0;display:flex;overflow:hidden}body:not(:has([data-site-template=client-2026])) .rcard{flex-direction:column;padding:0;display:flex;overflow:hidden}body:not(:has([data-site-template=client-2026])) .rthumb{aspect-ratio:16/9.5;border-bottom:1px solid var(--line);background-position:top;background-size:cover;place-items:center;display:grid;position:relative}body:not(:has([data-site-template=client-2026])) .rthumb .bname{font-family:var(--font-plus-jakarta),sans-serif;color:#fff;letter-spacing:.05em;text-shadow:0 2px 18px #00000080;z-index:1;font-size:clamp(20px,2vw,28px);font-weight:800}body:not(:has([data-site-template=client-2026])) .rthumb .pbadge{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a081880;border:1px solid #ffffff38;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}body:not(:has([data-site-template=client-2026])) .rbody{flex-direction:column;flex:1;gap:14px;padding:22px;display:flex}body:not(:has([data-site-template=client-2026])) .rdesc{color:var(--muted);font-size:13px;line-height:1.5}body:not(:has([data-site-template=client-2026])) .rdetail{font-family:var(--font-plus-jakarta),sans-serif;color:var(--violet-2);border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:auto;padding-top:13px;font-size:12.5px;font-weight:700;transition:gap .3s;display:inline-flex}body:not(:has([data-site-template=client-2026])) a.rcard:hover .rdetail{gap:13px}body:not(:has([data-site-template=client-2026])) .rcard .top{justify-content:space-between;align-items:flex-start;display:flex}body:not(:has([data-site-template=client-2026])) .rcard .brand{font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:.03em;font-size:15px;font-weight:800}body:not(:has([data-site-template=client-2026])) .rcard .cat{color:var(--muted-2);margin-top:3px;font-size:12px}body:not(:has([data-site-template=client-2026])) .rcard .pos{color:var(--violet-2);background:#7c6cff0f;border:1px solid #7c6cff52;border-radius:999px;padding:4px 11px;font-size:11.5px}body:not(:has([data-site-template=client-2026])) .rcard .nums{gap:26px;display:flex}body:not(:has([data-site-template=client-2026])) .rcard .num b{font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1;display:block}body:not(:has([data-site-template=client-2026])) .rcard .num span{color:var(--muted);font-size:12px}@media (max-width:860px){body:not(:has([data-site-template=client-2026])) .results-grid{grid-template-columns:1fr}}body:not(:has([data-site-template=client-2026])) .econ{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}body:not(:has([data-site-template=client-2026])) .panel{border-radius:24px;padding:38px}body:not(:has([data-site-template=client-2026])) .calc{background:linear-gradient(180deg,#7c6cff1f,#ff5da20a) padding-box,linear-gradient(140deg,var(--border-glow),transparent 48%) border-box}body:not(:has([data-site-template=client-2026])) .panel small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-size:11.5px;font-weight:600}body:not(:has([data-site-template=client-2026])) .panel .big{font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.03em;margin:8px 0;font-size:clamp(34px,5vw,52px);font-weight:800}body:not(:has([data-site-template=client-2026])) .pills{flex-wrap:wrap;gap:10px;margin:18px 0 8px;display:flex}body:not(:has([data-site-template=client-2026])) .pill{border:1px solid var(--line-2);background:var(--glass);color:var(--muted);cursor:pointer;border-radius:999px;padding:9px 17px;font-size:13px;font-weight:550;transition:all .25s}body:not(:has([data-site-template=client-2026])) .pill.active{background:linear-gradient(120deg,var(--violet),var(--indigo));color:#fff;box-shadow:0 6px 18px -6px var(--glow);border-color:#0000}body:not(:has([data-site-template=client-2026])) .out .big{background:linear-gradient(120deg,var(--grad-start),var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:860px){body:not(:has([data-site-template=client-2026])) .econ{grid-template-columns:1fr}}body:not(:has([data-site-template=client-2026])) .team-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}body:not(:has([data-site-template=client-2026])) .tcard{overflow:hidden}body:not(:has([data-site-template=client-2026])) .tcard .ph{aspect-ratio:1;position:relative;overflow:hidden}body:not(:has([data-site-template=client-2026])) .tcard .ph img{object-fit:cover;object-position:center 16%;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}body:not(:has([data-site-template=client-2026])) .tcard:hover .ph img{transform:scale(1.05)}body:not(:has([data-site-template=client-2026])) .tcard .b{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:15px 18px 17px;display:flex}body:not(:has([data-site-template=client-2026])) .tcard .b h3{font-size:15.5px;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.01em;color:var(--txt);font-weight:700}body:not(:has([data-site-template=client-2026])) .tcard .b span{color:var(--violet-2);font-size:12.5px;font-weight:600}@media (max-width:860px){body:not(:has([data-site-template=client-2026])) .team-grid{grid-template-columns:1fr 1fr}}body:not(:has([data-site-template=client-2026])) .faq{max-width:760px;margin:0 auto}body:not(:has([data-site-template=client-2026])) .qa{border-bottom:1px solid var(--line);cursor:pointer;padding:22px 4px;transition:padding-left .3s}body:not(:has([data-site-template=client-2026])) .qa:hover{padding-left:10px}body:not(:has([data-site-template=client-2026])) .qa .q{width:100%;color:inherit;text-align:left;cursor:pointer;font-size:17px;font-weight:700;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}body:not(:has([data-site-template=client-2026])) .qa .q:focus-visible{outline:2px solid var(--violet-2);outline-offset:6px;border-radius:4px}body:not(:has([data-site-template=client-2026])) .qa .q span.pl{color:var(--violet-2);text-align:center;width:22px;font-size:24px;line-height:1;transition:transform .35s,color .3s}body:not(:has([data-site-template=client-2026])) .qa.open .q span.pl{color:var(--accent);transform:rotate(180deg)}body:not(:has([data-site-template=client-2026])) .qa .a{color:var(--muted);opacity:0;max-width:64ch;max-height:0;margin-top:0;font-size:14.5px;transition:max-height .45s cubic-bezier(.3,.7,.3,1),opacity .4s,margin-top .45s;overflow:hidden}body:not(:has([data-site-template=client-2026])) .qa.open .a{opacity:1;max-height:340px;margin-top:13px}body:not(:has([data-site-template=client-2026])) .cta-wrap{background:linear-gradient(135deg,#7c6cff2e,#ff5da20f) padding-box,linear-gradient(140deg,var(--border-glow),transparent 55%) border-box;box-shadow:var(--shadow-lg);border:1px solid #0000;border-radius:30px;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:58px;display:grid;position:relative;overflow:hidden}body:not(:has([data-site-template=client-2026])) .cta-wrap .glow{background:radial-gradient(circle,var(--glow),transparent 64%);pointer-events:none;height:440px;animation:16s ease-in-out infinite alternate float2;position:absolute;inset:auto -10% -60% 26%}body:not(:has([data-site-template=client-2026])) .cta-wrap h2{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(27px,3.4vw,42px);font-weight:800;position:relative}body:not(:has([data-site-template=client-2026])) .cta-wrap p{color:var(--muted);position:relative}body:not(:has([data-site-template=client-2026])) .form{flex-direction:column;gap:12px;display:flex;position:relative}body:not(:has([data-site-template=client-2026])) .form input{background:var(--input-bg);border:1px solid var(--line-2);color:var(--txt);border-radius:13px;padding:15px 16px;font-family:inherit;font-size:14px;transition:all .25s}body:not(:has([data-site-template=client-2026])) .form input::placeholder{color:var(--muted-2)}body:not(:has([data-site-template=client-2026])) .form input:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #7c6cff2e}body:not(:has([data-site-template=client-2026])) .form .btn-primary{justify-content:center;padding:16px}@media (max-width:860px){body:not(:has([data-site-template=client-2026])) .cta-wrap{grid-template-columns:1fr;padding:34px}}@media (min-width:561px) and (max-width:860px){:is(body:not(:has([data-site-template=client-2026])) .cards-3,body:not(:has([data-site-template=client-2026])) .results-grid){grid-template-columns:1fr 1fr}}body:not(:has([data-site-template=client-2026])) footer{border-top:1px solid var(--line);margin-top:30px;padding:50px 0 36px}body:not(:has([data-site-template=client-2026])) .foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}body:not(:has([data-site-template=client-2026])) .foot .muted{color:var(--muted-2);font-size:13px}body:not(:has([data-site-template=client-2026])) .foot a.fl{color:var(--muted);margin-right:18px;padding:7px 0;font-size:13px;transition:all .25s;display:inline-block}body:not(:has([data-site-template=client-2026])) .foot a.fl:hover{color:var(--txt)}body:not(:has([data-site-template=client-2026])) .copyright{color:var(--muted-2);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;padding-top:22px;font-size:12.5px;display:flex}html.js body:not(:has([data-site-template=client-2026])) .reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}html.js body:not(:has([data-site-template=client-2026])) .reveal.in{opacity:1;transform:none}body:not(:has([data-site-template=client-2026])) .reveal[data-d="1"]{transition-delay:80ms}body:not(:has([data-site-template=client-2026])) .reveal[data-d="2"]{transition-delay:.16s}body:not(:has([data-site-template=client-2026])) .reveal[data-d="3"]{transition-delay:.24s}html.js body:not(:has([data-site-template=client-2026])) .results-grid .reveal{opacity:0;transition:opacity .85s cubic-bezier(.2,.75,.25,1),transform .9s cubic-bezier(.2,.75,.25,1);transform:translateY(46px)scale(.95)}html.js body:not(:has([data-site-template=client-2026])) .results-grid .reveal.in{opacity:1;transform:none}html.js body:not(:has([data-site-template=client-2026])) .results-grid .reveal:first-child{transition-delay:50ms}html.js body:not(:has([data-site-template=client-2026])) .results-grid .reveal:nth-child(2){transition-delay:.15s}html.js body:not(:has([data-site-template=client-2026])) .results-grid .reveal:nth-child(3){transition-delay:.25s}html.js body:not(:has([data-site-template=client-2026])) .results-grid .reveal:nth-child(4){transition-delay:.35s}html.js body:not(:has([data-site-template=client-2026])) .results-grid .reveal:nth-child(5){transition-delay:.45s}html.js body:not(:has([data-site-template=client-2026])) .results-grid .reveal:nth-child(6){transition-delay:.55s}@media (max-width:760px){body:not(:has([data-site-template=client-2026])) .badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body:not(:has([data-site-template=client-2026])) .btn-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body:not(:has([data-site-template=client-2026])) .theme-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body:not(:has([data-site-template=client-2026])) .play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body:not(:has([data-site-template=client-2026])) .mock-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body:not(:has([data-site-template=client-2026])) header.nav.scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body:not(:has([data-site-template=client-2026])) .orb{filter:blur(50px)}body:not(:has([data-site-template=client-2026])):after{opacity:calc(var(--grain-op)*.7)}}@media (hover:none){body:not(:has([data-site-template=client-2026])) .gcard:before{display:none}body:not(:has([data-site-template=client-2026])) .gcard:after{display:none}}@media (prefers-reduced-motion:reduce){body:not(:has([data-site-template=client-2026])) *{animation:none!important}body:not(:has([data-site-template=client-2026])) .reveal{transition:none;opacity:1!important;transform:none!important}body:not(:has([data-site-template=client-2026])) .hero h1 .ww{transition:none;opacity:1!important;transform:none!important}body:not(:has([data-site-template=client-2026])) .gcard{transform:none!important}html{scroll-behavior:auto}}body:not(:has([data-site-template=client-2026])) .sproof{z-index:48;pointer-events:none;width:338px;max-width:calc(100vw - 48px);position:fixed;bottom:24px;left:24px}body:not(:has([data-site-template=client-2026])) .sp-card{background:linear-gradient(var(--bg-soft),var(--bg-soft)) padding-box,linear-gradient(140deg,var(--border-glow),transparent 48%) border-box;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);box-shadow:var(--shadow-lg),0 16px 38px -22px var(--glow);opacity:0;pointer-events:auto;border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:13px;padding:13px 36px 15px 14px;transition:opacity 1s ease-in-out,transform 1s ease-in-out;display:flex;position:relative;transform:translateY(18px)}body:not(:has([data-site-template=client-2026])) .sproof.show .sp-card{opacity:1;transform:none}body:not(:has([data-site-template=client-2026])) .sp-ic{color:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff47}body:not(:has([data-site-template=client-2026])) .sp-ic svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}body:not(:has([data-site-template=client-2026])) .sp-ic.form{background:linear-gradient(135deg,var(--violet),var(--indigo))}body:not(:has([data-site-template=client-2026])) .sp-ic.accept{background:linear-gradient(135deg,#10b981,#059669)}body:not(:has([data-site-template=client-2026])) .sp-ic.campaign{background:linear-gradient(135deg,var(--accent),#ff8fb0)}body:not(:has([data-site-template=client-2026])) .sp-ic.milestone{background:linear-gradient(135deg,var(--violet-2),var(--violet))}body:not(:has([data-site-template=client-2026])) .sp-ic.round{background:linear-gradient(135deg,#3b82f6,#6366f1)}body:not(:has([data-site-template=client-2026])) .sp-ic.live{background:linear-gradient(135deg,#f59e0b,#fbbf24)}body:not(:has([data-site-template=client-2026])) .sp-tx{flex:1;min-width:0}body:not(:has([data-site-template=client-2026])) .sp-tx p{color:var(--txt);margin:0;font-size:13px;line-height:1.42}body:not(:has([data-site-template=client-2026])) .sp-tx p b{font-weight:700}body:not(:has([data-site-template=client-2026])) .sp-meta{color:var(--muted-2);align-items:center;gap:8px;margin-top:5px;font-size:11px;display:flex}body:not(:has([data-site-template=client-2026])) .sp-meta .dot{background:var(--muted-2);border-radius:50%;flex:none;width:4px;height:4px}body:not(:has([data-site-template=client-2026])) .sp-meta .verif{color:var(--violet-2);align-items:center;gap:4px;font-weight:600;display:inline-flex}body:not(:has([data-site-template=client-2026])) .sp-live{color:#10b981;align-items:center;gap:5px;font-weight:700;display:inline-flex}body:not(:has([data-site-template=client-2026])) .sp-live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s infinite spPulse}@keyframes spPulse{0%{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}body:not(:has([data-site-template=client-2026])) .sp-close{width:22px;height:22px;color:var(--muted-2);cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:7px;place-items:center;transition:all .2s;display:grid;position:absolute;top:9px;right:9px}body:not(:has([data-site-template=client-2026])) .sp-close:hover{color:var(--txt);background:var(--line)}body:not(:has([data-site-template=client-2026])) .sp-close svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;width:13px;height:13px}body:not(:has([data-site-template=client-2026])) .sp-prog{background:var(--line);border-radius:2px;height:2px;position:absolute;bottom:7px;left:14px;right:14px;overflow:hidden}body:not(:has([data-site-template=client-2026])) .sp-prog i{transform-origin:0;background:linear-gradient(90deg,var(--violet),var(--accent));width:100%;height:100%;display:block}body:not(:has([data-site-template=client-2026])) .sproof.show .sp-prog i{animation:spProg var(--dur,5.5s) linear forwards}@keyframes spProg{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:560px){body:not(:has([data-site-template=client-2026])) .sproof{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:auto;max-width:none}body:not(:has([data-site-template=client-2026])) .sp-card{border-radius:14px;padding:11px 32px 13px 12px}body:not(:has([data-site-template=client-2026])) .sp-ic{width:36px;height:36px}body:not(:has([data-site-template=client-2026])) .sp-tx p{font-size:12.5px}}@media (prefers-reduced-motion:reduce){body:not(:has([data-site-template=client-2026])) .sp-card{transition:opacity .3s;transform:none!important}body:not(:has([data-site-template=client-2026])) .sproof.show .sp-prog i{animation:none}}
