@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url("assets/fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400 800;font-display:swap;src:url("assets/fonts/plus-jakarta-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary:#38bdf8;--primary-d:#0284c7;--primary-l:#818cf8;--primary-glow:rgba(56,189,248,0.2);--ink:#e2eeff;--slate:#6b8cbc;--line:rgba(56,189,248,0.1);--bg:#020817;--card:#060f24;--cream:rgba(56,189,248,0.07);--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--radius:16px;--radius-lg:24px;--shadow:0 10px 30px -10px rgba(0, 0, 0, 0.04),0 1px 3px rgba(0, 0, 0, 0.02);--shadow-lg:0 25px 50px -12px rgba(56,189,248,0.08),0 0 1px rgba(56,189,248,0.15);--transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:dark}section[id]{scroll-margin-top:100px}.skip-link{position:absolute;top:12px;left:12px;z-index:1000;background:var(--primary);color:#021018;font-weight:700;padding:12px 18px;border-radius:10px;text-decoration:none;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-200%);transition:transform .2s ease,opacity .2s ease}.skip-link:focus{opacity:1;pointer-events:auto;transform:translateY(0)}body{font-family:Inter,sans-serif;color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}body::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 90% 5%,rgba(56,189,248,.22) 0,transparent 55%),radial-gradient(ellipse 60% 40% at 10% 90%,rgba(129,140,248,.18) 0,transparent 55%),radial-gradient(ellipse 40% 30% at 50% 50%,rgba(14,165,233,.06) 0,transparent 70%)}.logo,h1,h2,h3{font-family:"Plus Jakarta Sans",sans-serif;letter-spacing:-.03em;line-height:1.15}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}section{padding:120px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#38bdf8;background:rgba(56,189,248,.08);padding:8px 16px;border-radius:99px;margin-bottom:24px;border:1px solid rgba(56,189,248,.2)}.eyebrow::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 26px;border-radius:99px;border:none;cursor:pointer;transition:var(--transition);font-family:inherit}.btn-primary{background:linear-gradient(135deg,#38bdf8,#818cf8);color:#fff;box-shadow:0 4px 20px rgba(56,189,248,.3),0 0 0 1px rgba(56,189,248,.15);position:relative;overflow:hidden}.btn-primary::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translateX(-100%);transition:transform .6s ease}.btn-primary:hover::after{transform:translateX(100%)}.btn-primary:hover{background:linear-gradient(135deg,#0284c7,#6366f1);box-shadow:0 6px 28px rgba(56,189,248,.45);transform:translateY(-2px)}.btn-ghost{background:rgba(6,15,36,.9);color:#e2eeff;border:1px solid rgba(56,189,248,.18);box-shadow:var(--shadow)}.btn-ghost:hover{border-color:var(--primary-l);color:var(--primary);background:rgba(56,189,248,.04);transform:translateY(-2px)}header{position:sticky;top:0;z-index:100;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(2,8,23,.82);border-bottom:1px solid rgba(56,189,248,.1);transition:var(--transition)}.nav{display:flex;align-items:center;justify-content:space-between;height:80px}.logo{font-size:24px;font-weight:800;display:flex;align-items:center;gap:10px;color:var(--ink)}.logo .spark{display:inline-flex;align-items:center;justify-content:center;color:var(--primary);font-size:22px;line-height:1;animation:spin-spark 8s linear infinite}@keyframes spin-spark{from{transform:rotate(0)}to{transform:rotate(360deg)}}.logo:hover .spark{animation:spin-spark 2s linear infinite}.nav-links{display:flex;gap:36px;font-size:15px;font-weight:500;color:var(--slate)}.nav-links a{position:relative;padding:6px 0;transition:var(--transition)}.nav-links a:hover{color:var(--primary)}.burger{display:none;flex-direction:column;gap:6px;background:0 0;border:none;cursor:pointer;padding:8px}.burger span{width:24px;height:2px;background:var(--ink);border-radius:2px;transition:var(--transition)}@media (max-width:860px){.nav-links{display:none}.burger{display:flex}.nav-links.open{display:flex;position:absolute;top:80px;left:0;right:0;flex-direction:column;background:rgba(2,8,23,.98);padding:24px 32px;border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);gap:20px}}.hero{padding:100px 0 0;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;top:-200px;right:-100px;width:900px;height:900px;background:radial-gradient(circle,rgba(92,59,235,.1),transparent 65%);z-index:-1;pointer-events:none}.hero-split{display:grid;grid-template-columns:1.15fr 0.85fr;gap:40px;align-items:center;padding-bottom:60px}@media (max-width:992px){.hero-split{grid-template-columns:1fr;text-align:center}}.hero-content{position:relative;z-index:2}@media (max-width:992px){.hero-content{display:flex;flex-direction:column;align-items:center}}.badge-sortlist{display:inline-flex;align-items:center;gap:8px;background:rgba(6,15,36,.9);border:1px solid rgba(56,189,248,.1);padding:6px 16px;border-radius:99px;font-size:13px;font-weight:600;color:var(--ink);backdrop-filter:blur(4px);margin-bottom:24px}.badge-sortlist .stars{color:#fbbf24}.hero h1{font-size:clamp(36px, 5vw, 60px);font-weight:800;margin:0 0 24px;letter-spacing:-.04em;line-height:1.08}@media (max-width:992px){.hero h1{margin:0 auto 24px}}.highlight-pill{position:relative;display:inline-flex;justify-content:center;align-items:center;color:#fff;background:linear-gradient(135deg,#0f172a,#1e3a5f);padding:0 24px;border-radius:100px;transform:rotate(-2deg);box-shadow:0 8px 25px rgba(56,189,248,.25);margin:0 8px;font-weight:800;letter-spacing:-.02em;min-width:8em;height:1.65em;text-align:center;overflow:visible;perspective:1200px;border:1px solid rgba(56,189,248,.3)}.rotator-item{position:absolute;display:inline-flex;align-items:center;justify-content:center;gap:12px;opacity:0;transform-style:preserve-3d;transform:rotateX(100deg) translateY(14px) scale(.9);transform-origin:50% 100%;filter:blur(6px);pointer-events:none;transition:opacity .55s ease,transform .65s cubic-bezier(.34, 1.56, .64, 1),filter .55s ease;white-space:nowrap;backface-visibility:hidden}.rotator-item.active{position:relative;opacity:1;transform:rotateX(0) translateY(0) scale(1);filter:blur(0px);pointer-events:auto}.rotator-item.slide-out{position:absolute;opacity:0;transform:rotateX(-100deg) translateY(-10px) scale(.9);transform-origin:50% 0%;filter:blur(6px)}.rotator-item svg{flex-shrink:0;filter:drop-shadow(0 2px 5px rgba(0,0,0,.15))}.rotator-item .word-text{display:inline-block;line-height:1}.scene-3d{width:48px;height:48px;perspective:600px;transform-style:preserve-3d;display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.cube-web-premium{width:52px;height:38px;position:relative;transform-style:preserve-3d;transform:rotateX(28deg) rotateY(-32deg)}.active .cube-web-premium{animation:premiumWebFloat 4s ease-in-out infinite}.screen-base{position:absolute;width:100%;height:100%;border-radius:6px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(243,244,246,.95));border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 25px rgba(0,0,0,.25);transform-style:preserve-3d;transform:translateZ(0)}.screen-header{height:8px;border-bottom:.5px solid rgba(0,0,0,.06);display:flex;align-items:center;gap:2.5px;padding-left:4px}.screen-header .dot{width:3.5px;height:3.5px;border-radius:50%}.screen-header .dot.red{background:#ef4444}.screen-header .dot.yellow{background:#f59e0b}.screen-header .dot.green{background:#10b981}.screen-body{padding:4px;display:flex;flex-direction:column;gap:3px}.grid-line{height:2.5px;background:#cbd5e1;border-radius:1px}.grid-line.main{width:50%;background:#a855f7;height:3.5px}.grid-line.sub1{width:80%}.grid-line.sub2{width:65%}.glass-card{position:absolute;border-radius:4px;background:rgba(255,255,255,.4);backdrop-filter:blur(2px);border:.5px solid rgba(255,255,255,.6);box-shadow:0 4px 10px rgba(0,0,0,.15);transform-style:preserve-3d;display:flex;align-items:flex-end;gap:2px;padding:2.5px}.card-chart{width:20px;height:16px;bottom:-4px;right:-8px;transform:translateZ(12px)}.card-bar{width:4px;border-radius:1px}.bar-high{height:10px;background:#38bdf8}.bar-med{height:6px;background:#4ade80}.card-stat{width:14px;height:14px;top:6px;right:-5px;transform:translateZ(6px);justify-content:center;align-items:center}.stat-circle{width:8px;height:8px;border-radius:50%;border:1.5px solid #a855f7;border-top-color:transparent}.cursor-laser{position:absolute;width:10px;height:12px;background:#a855f7;clip-path:polygon(0 0,100% 70%,55% 70%,15% 100%);transform:translateZ(18px);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.active .cursor-laser{animation:laserMove 4s ease-in-out infinite}@keyframes premiumWebFloat{0%,100%{transform:rotateX(28deg) rotateY(-32deg) translateY(0)}50%{transform:rotateX(32deg) rotateY(-26deg) translateY(-5px)}}@keyframes laserMove{0%,100%{transform:translate3d(-10px,15px,18px) rotateZ(-10deg)}50%{transform:translate3d(24px,-2px,22px) rotateZ(10deg)}}.letters-siteweb{display:inline-flex;perspective:400px}.letters-siteweb span{display:inline-block;transform-style:preserve-3d}.active .letters-siteweb span{animation:letterFlip 3s ease-in-out infinite}.active .letters-siteweb span:first-child{animation-delay:.1s}.active .letters-siteweb span:nth-child(2){animation-delay:.2s}.active .letters-siteweb span:nth-child(3){animation-delay:.3s}.active .letters-siteweb span:nth-child(4){animation-delay:.4s}.active .letters-siteweb span:nth-child(6){animation-delay:.6s}.active .letters-siteweb span:nth-child(7){animation-delay:.7s}.active .letters-siteweb span:nth-child(8){animation-delay:.8s}@keyframes letterFlip{0%,100%{transform:rotateX(0);color:#fff}15%{transform:rotateX(180deg);color:#c084fc;text-shadow:0 0 10px rgba(192,132,252,.8)}30%{transform:rotateX(360deg);color:#fff}}.seo-magnifier-track{position:absolute;top:-10px;left:0;width:100%;height:100%;pointer-events:none;z-index:10;transform-style:preserve-3d}.active .seo-magnifier-track{animation:loupeSweepOver 3s cubic-bezier(.4,0,.2,1) infinite}@keyframes loupeSweepOver{0%{transform:translateX(-40px) rotateY(20deg) translateZ(10px);opacity:0}10%{opacity:1}25%{transform:translateX(5px) rotateY(15deg) translateZ(20px)}52%{transform:translateX(52px) rotateY(0) translateZ(25px)}72%{transform:translateX(98px) rotateY(-15deg) translateZ(20px)}85%{transform:translateX(160px) rotateY(-25deg) translateZ(10px);opacity:1}100%,92%{transform:translateX(200px) rotateY(-30deg) translateZ(5px);opacity:0}}.magnifier-3d{width:48px;height:48px;position:relative;transform-style:preserve-3d}.mag-ring{width:38px;height:38px;border-radius:50%;border:4.5px solid #38bdf8;background:rgba(56,189,248,.12);box-shadow:0 0 15px rgba(56,189,248,.5),inset 0 0 10px rgba(255,255,255,.7);position:absolute;top:0;left:0;transform-style:preserve-3d;transform:translateZ(6px);backdrop-filter:blur(1.8px)}.mag-lens{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 70%)}.mag-handle{position:absolute;width:7px;height:22px;background:linear-gradient(to right,#64748b,#475569);bottom:-13px;right:-5px;transform-origin:top center;transform:rotateZ(-45deg) rotateY(30deg) translateZ(4px);border-radius:3px;box-shadow:3px 3px 6px rgba(0,0,0,.35)}.letters-seo{display:inline-flex;gap:16px;position:relative;z-index:1}.letters-seo span{display:inline-block;font-weight:900;transform-style:preserve-3d}.active .letters-seo span:first-child{animation:zoomS 3s ease-in-out infinite}.active .letters-seo span:nth-child(2){animation:zoomE 3s ease-in-out infinite}.active .letters-seo span:nth-child(3){animation:zoomO 3s ease-in-out infinite}@keyframes zoomS{0%,100%,15%,40%{transform:scale(1);text-shadow:none;color:#fff}25%{transform:scale(1.7) translateZ(30px);text-shadow:0 0 15px rgba(56,189,248,.9);color:#38bdf8}}@keyframes zoomE{0%,100%,40%,65%{transform:scale(1);text-shadow:none;color:#fff}50%{transform:scale(1.7) translateZ(30px);text-shadow:0 0 15px rgba(56,189,248,.9);color:#38bdf8}}@keyframes zoomO{0%,100%,65%,90%{transform:scale(1);text-shadow:none;color:#fff}75%{transform:scale(1.7) translateZ(30px);text-shadow:0 0 15px rgba(56,189,248,.9);color:#38bdf8}}.rocket-3d-premium{width:32px;height:32px;position:relative;transform-style:preserve-3d}.active .rocket-3d-premium{animation:premiumRocketComplexFlight 3.2s cubic-bezier(.25,1,.5,1) infinite}.r-body-p{position:absolute;background:linear-gradient(135deg,#fff,#f1f5f9);border:.5px solid rgba(255,255,255,.8);box-shadow:0 4px 10px rgba(0,0,0,.15)}.body-front-p{width:9px;height:24px;left:11.5px;top:4px;transform:translateZ(4.5px)}.body-back-p{width:9px;height:24px;left:11.5px;top:4px;transform:translateZ(-4.5px) rotateY(180deg)}.body-left-p{width:9px;height:24px;left:7px;top:4px;transform:rotateY(-90deg) translateZ(4.5px);background:#e2e8f0}.body-right-p{width:9px;height:24px;left:16px;top:4px;transform:rotateY(90deg) translateZ(4.5px);background:#cbd5e1}.r-nose-p{position:absolute;width:9px;height:10px;background:#ef4444;left:11.5px;top:-6px;clip-path:polygon(50% 0%,0% 100%,100% 100%);transform:translateZ(0)}.r-fin{position:absolute;width:8px;height:12px;background:#ef4444;top:14px}.fin-l{left:1px;transform:rotateY(-35deg);border-radius:4px 0 0 4px}.fin-r{right:1px;transform:rotateY(35deg);border-radius:0 4px 4px 0}.r-thruster{position:absolute;width:5px;height:4px;background:#475569;left:13.5px;top:28px;transform:rotateX(90deg)}.r-flame-burst{position:absolute;width:12px;height:16px;left:10px;top:30px;transform-style:preserve-3d}.f-part{position:absolute;width:6px;height:12px;border-radius:50%;transform-origin:top center}.f-1{background:#fbbf24;left:3px;transform:translateZ(2px)}.active .f-1{animation:flameWiggle .15s ease-in-out infinite}.f-2{background:#f97316;left:0;transform:translateZ(-2px) rotateY(45deg)}.active .f-2{animation:flameWiggle .12s ease-in-out infinite 50ms}.f-3{background:#ef4444;left:6px;transform:translateZ(0) rotateY(-45deg)}.active .f-3{animation:flameWiggle .18s ease-in-out infinite 20ms}@keyframes premiumRocketComplexFlight{0%{transform:translate3d(-80px,40px,-150px) rotateX(15deg) rotateY(-90deg) rotateZ(45deg);opacity:0}12%{transform:translate3d(-40px,20px,-60px) rotateX(25deg) rotateY(-70deg) rotateZ(45deg);opacity:1}40%{transform:translate3d(15px,-25px,40px) rotateX(35deg) rotateY(-20deg) rotateZ(55deg)}65%{transform:translate3d(75px,-5px,-30px) rotateX(25deg) rotateY(40deg) rotateZ(35deg)}82%{transform:translate3d(115px,20px,-90px) rotateX(15deg) rotateY(80deg) rotateZ(25deg);opacity:1}100%,92%{transform:translate3d(150px,30px,-140px);opacity:0}}@keyframes flameWiggle{0%{transform:scale(.85) rotateX(10deg);opacity:.85}100%{transform:scale(1.25) rotateX(-10deg);opacity:1}}.letters-sea{display:inline-flex;gap:4px}.letters-sea span{display:inline-block;font-weight:900}.active .letters-sea span{animation:letterIgnite 3s ease-in-out infinite}.active .letters-sea span:first-child{animation-delay:.6s}.active .letters-sea span:nth-child(2){animation-delay:.8s}.active .letters-sea span:nth-child(3){animation-delay:1s}@keyframes letterIgnite{0%,100%{transform:translateY(0) scale(1) skewX(0);color:#fff}10%{transform:translateY(-6px) scale(1.15) skewX(-8deg);color:#fbbf24;text-shadow:0 5px 15px rgba(239,68,68,.9)}25%{transform:translateY(0) scale(1) skewX(0);color:#fff}}.coin-cascade{width:90px;height:48px;position:relative;transform-style:preserve-3d;overflow:visible;display:flex;justify-content:center;align-items:center}.coin-3d-p{position:absolute;width:20px;height:20px;transform-style:preserve-3d}.coin-center{left:35px;top:14px;z-index:5}.active .coin-center{animation:centerCoinSpin 3s linear infinite}.coin-left{left:5px;top:4px;z-index:3}.active .coin-left{animation:leftCoinSpin 4s linear infinite}.coin-right{right:5px;top:20px;z-index:2}.active .coin-right{animation:rightCoinSpin 3.5s linear infinite}.coin-face{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fef08a 0,#ca8a04 60%,#854d0e 100%);border:1.5px solid #facc15;box-shadow:inset 0 0 4px rgba(255,255,255,.7),0 4px 8px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;color:#fef08a;text-shadow:0 1px 2px rgba(0,0,0,.5);overflow:hidden}.coin-face::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.4) 50%,transparent 60%);background-size:200% 200%;background-position:-100% -100%;animation:goldShine 3s ease-in-out infinite}@keyframes goldShine{0%,100%{background-position:-100% -100%}50%{background-position:200% 200%}}.coin-front{transform:translateZ(2px)}.coin-back{transform:rotateY(180deg) translateZ(2px)}.coin-edge{position:absolute;width:100%;height:100%;border-radius:50%;background:#d97706;transform:translateZ(0);border:1.5px solid #b45309}@keyframes centerCoinSpin{0%{transform:rotateY(0) rotateX(15deg) translateZ(6px)}100%{transform:rotateY(360deg) rotateX(15deg) translateZ(6px)}}@keyframes leftCoinSpin{0%{transform:rotateY(0) rotateZ(10deg) rotateX(-20deg) translate3d(0,-2px,-8px)}100%{transform:rotateY(360deg) rotateZ(10deg) rotateX(-20deg) translate3d(0,-2px,-8px)}}@keyframes rightCoinSpin{0%{transform:rotateY(360deg) rotateZ(-15deg) rotateX(25deg) translate3d(0,2px,-4px)}100%{transform:rotateY(0) rotateZ(-15deg) rotateX(25deg) translate3d(0,2px,-4px)}}.letters-ads{display:inline-flex;align-items:center;position:relative}.slot-wrap{display:inline-block;height:1.1em;overflow:hidden;position:relative;width:.65em;line-height:1.1em;vertical-align:middle}.slot-letters{display:flex;flex-direction:column}.active .slot-letters{animation:slotSpin 3s cubic-bezier(.2,.8,.2,1) infinite}.slot-delay-1{animation-delay:.15s}.slot-delay-2{animation-delay:.3s}.slot-letters span{height:1.1em;display:flex;align-items:center;justify-content:center;color:#fbbf24}.coin-face[data-c]::before,.slot-letters span[data-c]::before{content:attr(data-c)}.slot-letters span:last-child{color:#fff;font-weight:800;text-shadow:0 0 12px rgba(251,191,36,.8)}@keyframes slotSpin{0%{transform:translateY(0);filter:blur(2px)}100%,40%{transform:translateY(-3.3em);filter:blur(0)}}.maps-scene-premium{width:48px;height:48px;position:relative;transform-style:preserve-3d;transform:rotateX(55deg) rotateZ(-25deg)}.map-grid-3d-p{position:absolute;width:44px;height:44px;background:linear-gradient(rgba(74,222,128,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(74,222,128,.2) 1px,transparent 1px);background-size:8px 8px;background-color:rgba(255,255,255,.15);border:1.5px solid rgba(74,222,128,.6);border-radius:6px;bottom:0;left:2px;box-shadow:0 6px 15px rgba(0,0,0,.2)}.pin-3d-p{position:absolute;width:14px;height:22px;left:17px;bottom:11px;transform-style:preserve-3d}.active .pin-3d-p{animation:premiumPinBounce 2s cubic-bezier(.25,1,.5,1) infinite}.pin-head-p{position:absolute;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff8787 0,#ef4444 60%,#991b1b 100%);box-shadow:inset 0 0 4px rgba(255,255,255,.6),0 5px 8px rgba(0,0,0,.3);transform-style:preserve-3d;transform:translateZ(4px);display:flex;align-items:center;justify-content:center}.pin-head-p::after{content:'';width:4px;height:4px;background:#fff;border-radius:50%}.pin-point-p{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:9px solid #ef4444;bottom:0;left:3px;transform:rotateX(-15deg) translateZ(1.5px)}.shockwave-circle{position:absolute;width:30px;height:30px;border-radius:50%;border:1.5px solid #ef4444;left:9px;bottom:3px;transform:rotateX(90deg) translateZ(.5px) scale(0);opacity:0}.active .shockwave-circle.s1{animation:rippleAnimation 2s cubic-bezier(.1,.8,.3,1) infinite}.active .shockwave-circle.s2{animation:rippleAnimation 2s cubic-bezier(.1,.8,.3,1) infinite .4s}@keyframes premiumPinBounce{0%,100%{transform:translateY(-12px) scaleY(1)}45%{transform:translateY(0) scaleY(.85)}50%{transform:translateY(1px) scaleY(.8)}55%{transform:translateY(0) scaleY(.95)}70%{transform:translateY(-12px) scaleY(1.05)}}@keyframes rippleAnimation{0%,40%{transform:scale(0);opacity:0}45%{opacity:.8}100%{transform:scale(1.6);opacity:0}}.letters-maps{display:inline-flex;position:relative;z-index:2}.letters-maps span{display:inline-block}.active .letters-maps span{animation:letterWave 3s ease-in-out infinite}.active .letters-maps span:first-child{animation-delay:0ms}.active .letters-maps span:nth-child(2){animation-delay:50ms}.active .letters-maps span:nth-child(3){animation-delay:.1s}.active .letters-maps span:nth-child(4){animation-delay:.15s}.active .letters-maps span:nth-child(5){animation-delay:.2s}.active .letters-maps span:nth-child(6){animation-delay:.25s}.active .letters-maps span:nth-child(8){animation-delay:.35s}.active .letters-maps span:nth-child(9){animation-delay:.4s}.active .letters-maps span:nth-child(10){animation-delay:.45s}.active .letters-maps span:nth-child(11){animation-delay:.5s}@keyframes letterWave{0%,100%{transform:translateY(0);color:#fff}10%{transform:translateY(-6px);color:#4ade80;text-shadow:0 0 10px rgba(74,222,128,.6)}20%{transform:translateY(0);color:#fff}}.mock-browser-wrapper{width:100%;max-width:580px;display:flex;justify-content:center;align-items:center;animation:floatBrowser 6s ease-in-out infinite;will-change:transform}@keyframes floatBrowser{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero h1 .grad{background:linear-gradient(135deg,var(--primary),var(--primary-l));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero p{font-size:19px;color:var(--slate);max-width:600px;margin:0 0 38px;line-height:1.55}@media (max-width:992px){.hero p{margin:0 auto 38px}}.hero-cta{display:flex;gap:16px;justify-content:flex-start;flex-wrap:wrap}@media (max-width:992px){.hero-cta{justify-content:center}}.trust{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;margin-top:48px;padding:12px 24px;background:rgba(92,59,235,.04);border:1px solid rgba(92,59,235,.15);border-radius:100px;color:var(--slate);font-size:14.5px;font-weight:500;box-shadow:0 4px 20px rgba(92,59,235,.05);animation:floatTrust 4s ease-in-out infinite;cursor:none}.trust::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle 120px at var(--mouse-x,50%) var(--mouse-y,50%),rgba(92,59,235,.6),rgba(56,189,248,.4),rgba(251,191,36,.2),transparent 80%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:0}.trust:hover{border-color:rgba(92,59,235,.4)}.trust:hover::after{opacity:1}.trust span{position:relative;z-index:1}@keyframes floatTrust{0%,100%{transform:translateY(0);box-shadow:0 4px 20px rgba(92,59,235,.05)}50%{transform:translateY(-4px);box-shadow:0 12px 30px rgba(92,59,235,.12)}}.trust strong{color:var(--primary);font-weight:700}.hero-visual{position:relative;height:480px;width:100%;display:flex;align-items:center;justify-content:center}@media (max-width:992px){.hero-visual{height:380px;margin-top:40px;display:flex}}.mock-browser{position:relative;width:100%;max-width:580px;height:380px;background:rgba(255,255,255,.45);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);border-radius:16px;box-shadow:0 40px 80px rgba(92,59,235,.12),0 15px 35px rgba(0,0,0,.05);overflow:hidden;transform:perspective(1000px) rotateY(-10deg) rotateX(4deg) rotateZ(1deg);transition:transform .5s cubic-bezier(.25, 1, .5, 1),box-shadow .5s ease;z-index:5}.mock-browser:hover{transform:perspective(1000px) rotateY(-4deg) rotateX(2deg) rotateZ(0);box-shadow:0 50px 100px rgba(92,59,235,.18),0 20px 45px rgba(0,0,0,.08)}.browser-header{height:44px;background:rgba(240,241,245,.8);border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;padding:0 16px;gap:16px;position:relative;z-index:10}.browser-dots{display:flex;gap:6px}.b-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.b-dot.red{background:#ef4444}.b-dot.yellow{background:#fbbf24}.b-dot.green{background:#10b981}.browser-address{flex-grow:1;max-width:320px;margin:0 auto;height:28px;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.04);border-radius:6px;display:flex;align-items:center;padding:0 10px;gap:6px;font-size:11px;color:#475569;font-family:inherit;font-weight:500;user-select:none}.lock-icon{font-size:10px}.address-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-body{height:calc(100% - 44px);position:relative;background:#fdfdfd}.iframe-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transform:scale(.95) translateY(15px);transition:opacity .8s cubic-bezier(.4, 0, .2, 1),transform .8s cubic-bezier(.4, 0, .2, 1),visibility .8s;overflow:hidden;pointer-events:none}.iframe-slide.active{opacity:1;visibility:visible;transform:scale(1) translateY(0);z-index:2}.iframe-slide img{width:100%;height:100%;object-fit:cover;object-position:top left}.browser-next-btn{position:absolute;right:16px;top:50%;transform:translateY(-50%) translateZ(20px);width:46px;height:46px;border-radius:50%;background:var(--primary);color:#fff;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px rgba(92,59,235,.4);cursor:pointer;z-index:100;transition:background .3s,transform .3s,box-shadow .3s}.browser-next-btn:hover{background:var(--primary-l);transform:translateY(-50%) scale(1.08) translateZ(20px);box-shadow:0 12px 30px rgba(92,59,235,.5)}.browser-next-btn:active{transform:translateY(-50%) scale(.95) translateZ(20px)}.browser-pagination{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:100}.pag-dot{width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.15);cursor:pointer;transition:all .3s ease}.pag-dot.active{background:var(--primary);width:16px;border-radius:4px}.trust-bar{background:#0d0d12;color:#fff;padding:48px 0;border-top:1px solid rgba(255,255,255,.06);margin-top:80px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;text-align:center}.trust-bar p{font-size:12px;color:#888892;margin-bottom:24px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.trust-logos{display:flex;justify-content:center;align-items:center;gap:56px;flex-wrap:wrap}.trust-logos span{font-family:"Plus Jakarta Sans",sans-serif;font-weight:800;font-size:20px;color:#8b8b99;letter-spacing:-.04em;transition:var(--transition)}.trust-logos span:hover{color:#fff}.marquee{display:flex;overflow:hidden;user-select:none;gap:40px;background:#0d0d12;padding:16px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:40px;min-width:100%;animation:scroll-marquee 25s linear infinite}@keyframes scroll-marquee{from{transform:translateX(0)}to{transform:translateX(calc(-100% - 40px))}}.marquee__group span{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.08em;color:#fff;display:flex;align-items:center;gap:12px}.marquee__group span::after{content:"✦";color:var(--primary-l)}.conversion-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px}@media (max-width:860px){.conversion-cards{grid-template-columns:1fr}}.card-conv{border-radius:var(--radius-lg);padding:48px;display:flex;flex-direction:column;justify-content:space-between;transition:var(--transition);position:relative;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow)}.card-conv-dark{background:rgba(6,15,36,.9);color:#e2eeff;border-color:rgba(56,189,248,.1);backdrop-filter:blur(4px)}.card-conv-light{background:rgba(6,15,36,.9);color:#e2eeff;border-color:rgba(56,189,248,.1);backdrop-filter:blur(4px)}.card-conv h3{font-size:clamp(26px, 3.5vw, 34px);font-weight:800;line-height:1.12;margin-bottom:16px}.card-conv p{font-size:16px;line-height:1.5;margin-bottom:32px}.card-conv-dark p{color:#6b8cbc}.card-conv-light p{color:#6b8cbc}.card-conv-visual{width:100%;height:220px;border-radius:var(--radius);margin-bottom:32px;background:linear-gradient(135deg,var(--primary-d) 0,#151324 100%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08)}.card-conv-light .card-conv-visual{background:linear-gradient(135deg,var(--primary-d) 0,#151324 100%);border:1px solid rgba(255,255,255,.08)}.card-conv-visual::before{content:'';position:absolute;width:120%;height:120%;background:radial-gradient(circle,rgba(92,59,235,.25) 0,transparent 60%);pointer-events:none}.card-conv-visual span{font-size:48px}.card-conv:hover{transform:translateY(-8px)}.card-conv-dark:hover{box-shadow:0 30px 60px -15px rgba(56,189,248,.2);border-color:rgba(56,189,248,.25)}.card-conv-light:hover{box-shadow:0 30px 60px -15px rgba(56,189,248,.2);border-color:rgba(56,189,248,.25)}.timeline-container{background:rgba(6,15,36,.9);border:1px solid rgba(56,189,248,.1);border-radius:var(--radius-lg);padding:48px 40px;position:relative;overflow:visible;margin-top:48px;backdrop-filter:blur(4px)}.timeline-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:16px;position:relative}@media (max-width:1024px){.timeline-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.timeline-grid{grid-template-columns:repeat(2,1fr)}}.timeline-item{background:rgba(6,15,36,.6);border:1px dashed rgba(56,189,248,.15);border-radius:var(--radius);padding:20px;min-height:156px;display:flex;flex-direction:column;justify-content:space-between;transition:var(--transition);position:relative;overflow:visible;backdrop-filter:blur(4px)}.timeline-item:hover{border-style:solid;border-color:var(--primary);transform:translateY(-4px);box-shadow:0 10px 30px rgba(56,189,248,.15);background:rgba(6,15,36,.9)}.timeline-item .t-day{font-size:11px;font-weight:700;color:#38bdf8;background:rgba(56,189,248,.08);padding:3px 9px;border-radius:6px;align-self:flex-start;text-transform:uppercase;border:1px solid rgba(56,189,248,.2)}.timeline-item .t-text{font-size:13.5px;font-weight:700;color:var(--ink);margin-top:14px;line-height:1.4}.timeline-item .floating-icon{position:absolute;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.12);transition:var(--transition);z-index:10}.timeline-item:hover .floating-icon{transform:scale(1.2) translateY(-2px)}.timeline-item .avatar-meta{display:flex;align-items:center;gap:6px;margin-top:16px;font-size:12px;font-weight:600;color:var(--slate)}.timeline-item .avatar-meta img{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--bg)}.span-2{grid-column:span 2}@media (max-width:1024px){.span-2{grid-column:span 1}}.portfolio-filters{display:flex;justify-content:center;gap:12px;margin-bottom:40px;flex-wrap:wrap}.filter-btn{background:rgba(6,15,36,.9);border:1px solid rgba(56,189,248,.1);padding:10px 22px;border-radius:99px;font-size:14px;font-weight:600;cursor:pointer;transition:var(--transition);color:var(--slate);backdrop-filter:blur(4px)}.filter-btn.active,.filter-btn:hover{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 4px 15px rgba(56,189,248,.3)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:900px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid-3{grid-template-columns:1fr}}@media (min-width:901px){.rc-peinture-card{grid-column:2}}a.proj{display:flex;flex-direction:column;color:inherit;text-decoration:none;cursor:pointer;border-radius:var(--radius);overflow:hidden;border:1px solid rgba(56,189,248,.1);background:rgba(6,15,36,.9);transition:var(--transition);height:100%;backdrop-filter:blur(4px)}a.proj:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:rgba(56,189,248,.25)}a.proj .thumb{height:200px;background:linear-gradient(135deg,#1d183a 0,#0d0b14 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:26px;font-weight:800;letter-spacing:-.04em;position:relative;overflow:hidden}a.proj .thumb::before{content:'';position:absolute;width:140%;height:140%;background:radial-gradient(circle,rgba(92,59,235,.22) 0,transparent 60%);top:-20%;left:-20%;transition:var(--transition)}a.proj:hover .thumb::before{transform:scale(1.15)}.proj-hover-link{position:absolute;top:16px;right:16px;background:rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 12px;border-radius:99px;font-size:11px;font-weight:700;color:#fff;opacity:0;transform:translateY(-5px);transition:var(--transition);display:flex;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.1)}a.proj:hover .proj-hover-link{opacity:1;transform:translateY(0)}a.proj .body{padding:24px;flex-grow:1;display:flex;flex-direction:column}a.proj .tag{align-self:flex-start;font-size:11px;font-weight:700;color:var(--primary);background:var(--cream);padding:4px 10px;border-radius:99px;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(92,59,235,.1)}a.proj h3{font-size:19px;font-weight:700;margin:12px 0 6px;letter-spacing:-.02em}a.proj p{font-size:14.5px;color:var(--slate);line-height:1.5}.booking-section{background:#0d0d12;color:#fff;border-radius:var(--radius-lg);padding:64px;margin-top:80px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:flex-start;position:relative;overflow:hidden;box-shadow:0 30px 60px -15px rgba(0,0,0,.3)}.booking-section::before{content:"";position:absolute;top:-150px;left:-150px;width:500px;height:500px;background:radial-gradient(circle,rgba(92,59,235,.12) 0,transparent 70%);pointer-events:none}@media (max-width:980px){.booking-section{grid-template-columns:1fr;padding:48px 32px;gap:40px}}.booking-benefits{display:flex;flex-direction:column;justify-content:center}.booking-benefits h3{font-size:clamp(28px, 4vw, 38px);font-weight:800;margin-bottom:24px;line-height:1.15;letter-spacing:-.03em}.booking-benefits .benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:36px}@media (max-width:600px){.booking-benefits .benefits-grid{grid-template-columns:1fr}}.benefit-item{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:500;color:#e4e4e7;background:rgba(255,255,255,.03);padding:12px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.benefit-item .check{color:#fbbf24;font-size:16px}.booking-author{display:flex;align-items:center;gap:14px;border-top:1px solid rgba(255,255,255,.07);padding-top:24px}.booking-author img{width:46px;height:46px;border-radius:50%;border:2px solid var(--primary-l)}.booking-author b{display:block;font-size:15px}.booking-author span{font-size:13px;color:#a1a1aa}.calendar-container{border:2px dashed #b59520;border-radius:var(--radius-lg);padding:8px;background:#0d0d12;position:relative;overflow:hidden;color-scheme:dark}.calendar-badge{position:absolute;top:18px;right:-36px;background:#b59520;color:#1c1400;padding:5px 36px;font-size:9px;font-weight:700;transform:rotate(45deg);z-index:10;text-transform:uppercase;letter-spacing:.08em}.calendar-frame-wrap{position:relative}.calendar-frame-wrap iframe{position:relative;z-index:1;display:block}.calendar-loader{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:0 24px;text-align:center;color:#a1a1aa;font-size:14px;font-weight:600;transition:opacity .3s ease,visibility .3s ease}.cal-spin{width:34px;height:34px;border:3px solid rgba(255,255,255,.12);border-top-color:#b59520;border-radius:50%;animation:rot .8s linear infinite}.cal-loader-slow{display:none;font-size:13px;font-weight:500;line-height:1.5}.calendar-container.is-slow .cal-loader-text{display:none}.calendar-container.is-slow .cal-loader-slow{display:block}.calendar-container.is-loaded .calendar-loader{opacity:0;visibility:hidden}.calendar-fallback-link{display:block;text-align:center;margin-top:10px;font-size:12px;color:#a1a1aa;text-decoration:underline;text-underline-offset:2px}.calendar-fallback-link:hover{color:#b59520}.stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:60px;text-align:center}@media (max-width:768px){.stats-bar{grid-template-columns:repeat(2,1fr);gap:12px}}.stat-item{background:rgba(6,15,36,.9);border:1px solid rgba(56,189,248,.1);padding:28px;border-radius:var(--radius);box-shadow:var(--shadow);color:#e2eeff;backdrop-filter:blur(4px)}@media (max-width:768px){.stat-item{padding:20px 10px}}.stat-item .stat-count{line-height:1.15;font-family:"Plus Jakarta Sans",sans-serif;font-size:40px;font-weight:800;color:#38bdf8;margin-bottom:6px;letter-spacing:-.04em}@media (max-width:768px){.stat-item .stat-count{font-size:28px;white-space:nowrap}}.stat-item p{font-size:14px;color:#6b8cbc;font-weight:600}@media (max-width:768px){.stat-item p{font-size:12px}}.seo{background:linear-gradient(180deg,var(--cream),var(--bg))}.seo-box{background:var(--card);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);max-width:880px;margin:0 auto;padding:46px}.seo-form{display:flex;gap:12px;margin-top:8px}.seo-form input{flex:1;padding:15px 18px;border:1.5px solid var(--line);border-radius:12px;font-size:16px;font-family:inherit;transition:border-color .2s,box-shadow .2s}.seo-form input:focus{border-color:var(--primary)}.seo-form input:focus-visible{outline:0;box-shadow:0 0 0 3px var(--primary-glow)}@media(max-width:600px){.seo-form{flex-direction:column}.seo-box{padding:30px 22px}}.note{font-size:13px;color:var(--slate);margin-top:12px}.result{margin-top:34px;display:none}.result.show{display:block;animation:fade .5s ease}@keyframes fade{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.score-top{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding-bottom:26px;border-bottom:1px solid var(--line);margin-bottom:26px}.ring{--p:0;--score-color:var(--primary);width:128px;height:128px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--score-color) calc(var(--p)*1%),var(--line) 0)}.ring .inner{width:104px;height:104px;border-radius:50%;background:#fff;display:grid;place-items:center;text-align:center}.ring .inner b{font-family:"Plus Jakarta Sans";font-size:34px;line-height:1}.ring .inner span{font-size:11px;color:var(--slate)}.score-txt h3{font-size:22px;margin-bottom:6px}.score-txt p{color:var(--slate);font-size:15px;max-width:420px}.bars{display:grid;gap:18px}.bar-row .top{display:flex;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:6px}.bar-row .top span:last-child{color:var(--primary)}.bar{height:9px;background:var(--line);border-radius:6px;overflow:hidden}.bar i{display:block;height:100%;width:0;border-radius:6px;transition:width 1s ease}.recos{margin-top:26px;background:var(--cream);border-radius:16px;padding:22px 24px}.recos h4{font-size:15px;margin-bottom:12px}.recos li{font-size:14px;color:var(--slate);margin-left:18px;margin-bottom:7px}.loader{display:none;text-align:center;padding:30px;color:var(--slate)}.loader.show{display:block}.spin{width:40px;height:40px;border:3px solid var(--line);border-top-color:var(--primary);border-radius:50%;margin:0 auto 14px;animation:rot .8s linear infinite}@keyframes rot{to{transform:rotate(360deg)}}.tms{background:rgba(56,189,248,.04)!important}.tm{background:rgba(6,15,36,.9);border:1px solid rgba(56,189,248,.1);border-radius:var(--radius);padding:28px;backdrop-filter:blur(4px);color:#e2eeff}.tm .stars{color:var(--primary);margin-bottom:12px}.tm p{font-size:15px;margin-bottom:18px;color:#6b8cbc}.tm .who{display:flex;align-items:center;gap:12px}.tm .av{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-l));color:#fff;display:grid;place-items:center;font-weight:700}.tm .who b{font-size:14px}.tm .who span{font-size:13px;color:var(--slate)}.seen-footer{background:#0d0d12;color:#fff;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:80px 80px 48px;position:relative;overflow:hidden}.seen-footer-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:48px;position:relative;z-index:2}.seen-footer-left{flex:1.5;min-width:320px}.seen-footer-left .logo{color:#fff;font-size:28px;margin-bottom:8px}.seen-footer-left .translation{font-size:14px;color:#8888a0;margin-bottom:28px;letter-spacing:.12em;font-weight:600}.seen-footer-left .info-list{list-style:none;font-size:14px;color:#a1a1aa;display:grid;gap:12px}.seen-footer-left .info-list li{display:flex;align-items:center;gap:8px}.seen-footer-right{flex:1;min-width:280px;display:flex;flex-direction:column;align-items:flex-end;gap:40px}@media (max-width:860px){.seen-footer{padding:48px 32px 36px}.seen-footer-right{align-items:flex-start}}.local-clocks{display:flex;gap:48px;width:100%;justify-content:flex-end}@media (max-width:860px){.local-clocks{justify-content:flex-start}}.clock-item{text-align:right}@media (max-width:860px){.clock-item{text-align:left}}.clock-time{font-family:"Plus Jakarta Sans",sans-serif;font-size:32px;font-weight:700;line-height:1;margin-bottom:6px;letter-spacing:-.02em;color:#fff}.clock-label{font-size:14px;font-weight:700;color:#fff}.clock-desc{font-size:12px;color:#8888a0;margin-top:4px}.seen-footer-links{display:flex;gap:24px;font-size:14px;color:#8888a0;flex-wrap:wrap;justify-content:flex-end}@media (max-width:860px){.seen-footer-links{justify-content:flex-start}}.seen-footer-links a:hover{color:#fff}.seen-footer-bottom{border-top:1px solid rgba(255,255,255,.05);margin-top:64px;padding-top:24px;display:flex;justify-content:space-between;align-items:center;color:#8888a0;font-size:13.5px;position:relative;z-index:2;flex-wrap:wrap;gap:16px}.footer-watermark{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);font-family:"Plus Jakarta Sans",sans-serif;font-weight:900;font-size:clamp(100px, 24vw, 320px);color:transparent;background:linear-gradient(180deg,rgba(255,255,255,.08) 0,rgba(92,59,235,.02) 100%);-webkit-background-clip:text;background-clip:text;letter-spacing:-.05em;line-height:.8;z-index:1;pointer-events:none;text-transform:uppercase;white-space:nowrap}.team-section{background:var(--bg);border-top:1px solid var(--line)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}@media (max-width:1024px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.team-grid{grid-template-columns:1fr}}.team-card{background:rgba(6,15,36,.9);border:1px solid rgba(56,189,248,.1);border-radius:var(--radius);padding:24px;text-align:center;transition:var(--transition);display:flex;flex-direction:column;align-items:center;backdrop-filter:blur(4px)}.team-card:hover{transform:translateY(-6px);border-color:var(--primary-l);box-shadow:0 10px 30px rgba(56,189,248,.2)}.team-avatar{width:80px;height:80px;border-radius:50%;margin-bottom:16px;object-fit:cover;border:3px solid var(--cream);transition:var(--transition)}.team-card:hover .team-avatar{border-color:var(--primary);transform:scale(1.05)}.team-avatar-placeholder{width:80px;height:80px;border-radius:50%;margin-bottom:16px;display:flex;align-items:center;justify-content:center;font-family:"Plus Jakarta Sans",sans-serif;font-weight:800;font-size:24px;color:#fff;border:3px solid var(--cream);transition:var(--transition)}.team-card:hover .team-avatar-placeholder{border-color:var(--primary);transform:scale(1.05)}.team-name{font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:700;color:var(--ink);margin-bottom:4px}.team-role{font-size:13px;font-weight:600;color:var(--primary);margin-bottom:12px}.team-desc{font-size:13px;color:var(--slate);line-height:1.4}.faq-grid{max-width:800px;margin:0 auto;display:grid;gap:16px}.faq-item{background:rgba(6,15,36,.9);border:1px solid rgba(56,189,248,.1);border-radius:var(--radius);padding:24px;cursor:pointer;backdrop-filter:blur(4px);transition:var(--transition)}.faq-item:hover{border-color:var(--primary-l);box-shadow:0 10px 30px rgba(56,189,248,.15)}.faq-question{display:flex;justify-content:space-between;align-items:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:16.5px;font-weight:700;color:#e2eeff}.faq-answer{margin-top:14px;font-size:14.5px;color:#6b8cbc;line-height:1.55;display:none;animation:fade-up-faq .3s ease}@keyframes fade-up-faq{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.faq-item.active .faq-answer{display:block}.faq-icon{font-size:18px;color:var(--slate);transition:var(--transition)}.faq-item.active .faq-icon{transform:rotate(45deg);color:var(--primary)}.avatar-mini{width:22px;height:22px;border-radius:50%;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.head-c{text-align:center;max-width:700px;margin:0 auto 64px auto}.head-c h2{font-size:clamp(32px, 4vw, 48px);margin-bottom:16px;line-height:1.15}.head-c p{color:var(--slate);font-size:18px;line-height:1.6}.reveal{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.2, 1, .2, 1)}.reveal-left{opacity:0;transform:translateX(-40px);transition:all .8s cubic-bezier(.2, 1, .2, 1)}.reveal-right{opacity:0;transform:translateX(40px);transition:all .8s cubic-bezier(.2, 1, .2, 1)}.reveal-scale{opacity:0;transform:scale(.9);transition:all .8s cubic-bezier(.2, 1, .2, 1)}.reveal-left.active,.reveal-right.active,.reveal-scale.active,.reveal.active{opacity:1;transform:translate(0) scale(1)}.delay-1{transition-delay:0.1s}.delay-2{transition-delay:0.2s}.delay-3{transition-delay:0.3s}.delay-4{transition-delay:0.4s}.delay-5{transition-delay:0.5s}.trust-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:1080px;margin:0 auto}.trust-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(6,15,36,.9);border:1px solid rgba(56,189,248,.12);border-radius:99px;font-weight:600;font-size:13.5px;color:var(--ink);transition:var(--transition);cursor:default;backdrop-filter:blur(4px);user-select:none}.trust-pill .pill-dot{width:6px;height:6px;border-radius:50%;background:var(--primary);opacity:.6;transition:transform .2s ease,opacity .2s ease,background-color .2s ease;flex-shrink:0}.trust-pill:hover{border-color:var(--primary-l);transform:translateY(-2px);box-shadow:0 8px 22px rgba(56,189,248,.22)}.trust-pill:hover .pill-dot{opacity:1;transform:scale(1.3);background:var(--primary-l)}@media (hover:hover) and (pointer:fine){.btn,.proj,.trust-pill,a,body,button,input,textarea{cursor:none!important}}@media (hover:none) or (pointer:coarse){.custom-cursor,.custom-cursor-follower{display:none!important}}.custom-cursor{position:fixed;width:8px;height:8px;background:var(--primary);border-radius:50%;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:opacity .2s,transform .1s cubic-bezier(.4, 0, .2, 1)}.custom-cursor::after{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;background:0 0;border:2px solid var(--primary);border-radius:50%;transform:translate(-50%,-50%) scale(1);opacity:0;pointer-events:none}.custom-cursor.clicking::after{animation:rippleClick .5s cubic-bezier(.1,.8,.2,1)}@keyframes rippleClick{0%{transform:translate(-50%,-50%) scale(1);opacity:.8;border-width:3px}100%{transform:translate(-50%,-50%) scale(6);opacity:0;border-width:0}}.custom-cursor-follower{position:fixed;width:40px;height:40px;background:0 0;border:1px solid rgba(92,59,235,.4);border-radius:50%;pointer-events:none;z-index:99998;transform:translate(-50%,-50%);transition:width .3s cubic-bezier(.25, 1, .5, 1),height .3s cubic-bezier(.25, 1, .5, 1),border-radius .3s,background .3s,border-color .3s}.custom-cursor.hide{opacity:0}html:not(.cursor-ready) .custom-cursor,html:not(.cursor-ready) .custom-cursor-follower{opacity:0}.custom-cursor-follower.magnetic-active{background:rgba(92,59,235,.08);border:2px solid var(--primary-l)}.theme-switch-wrapper{margin-left:16px;display:flex;align-items:center;z-index:101}.theme-switch{position:relative;width:78px;height:36px;border-radius:99px;background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:space-between;box-shadow:inset 0 2px 8px rgba(0,0,0,.5);transition:all .4s cubic-bezier(.25, .8, .25, 1);overflow:visible}.theme-switch .switch-knob{position:absolute;left:2px;width:30px;height:30px;border-radius:50%;background:#070d19;border:1px solid #38bdf8;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px rgba(56,189,248,.8),inset 0 1px 3px rgba(255,255,255,.2);transition:transform .4s cubic-bezier(.25, .8, .25, 1),background-color .4s,border-color .4s,box-shadow .4s;z-index:2;color:#38bdf8}.theme-switch .switch-knob svg{position:absolute;transition:all .3s ease}body:not(.light-theme) .theme-switch .switch-knob{transform:translateX(42px)}body:not(.light-theme) .theme-switch .switch-knob .sun-svg{opacity:0;transform:scale(.5) rotate(-45deg)}body:not(.light-theme) .theme-switch .switch-knob .moon-svg{opacity:1;transform:scale(.9) rotate(0)}body.light-theme .theme-switch{background:rgba(226,232,240,.8);border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}body.light-theme .theme-switch .switch-knob{transform:translateX(0);background:#fff;border-color:rgba(251,191,36,.5);box-shadow:0 3px 8px rgba(0,0,0,.15),0 0 4px rgba(251,191,36,.2);color:#f59e0b}body.light-theme .theme-switch .switch-knob .sun-svg{opacity:1;transform:scale(.9) rotate(0)}body.light-theme .theme-switch .switch-knob .moon-svg{opacity:0;transform:scale(.5) rotate(45deg)}.theme-switch .switch-text-dark,.theme-switch .switch-text-light{font-family:Inter,sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;user-select:none;transition:opacity .3s;pointer-events:none}.theme-switch .switch-text-light{margin-left:auto;margin-right:8px;color:#475569;opacity:0}.theme-switch .switch-text-dark{margin-left:8px;color:#94a3b8;opacity:1}body.light-theme .theme-switch .switch-text-light{opacity:1}body.light-theme .theme-switch .switch-text-dark{opacity:0}body.light-theme{color-scheme:light;--bg:#ffffff;--card:#f8fafc;--ink:#0f172a;--slate:#475569;--line:rgba(15, 23, 42, 0.08);--cream:rgba(56, 189, 248, 0.04);--shadow-lg:0 20px 40px -15px rgba(15, 23, 42, 0.06),0 0 1px rgba(15, 23, 42, 0.1);--primary-glow:rgba(56, 189, 248, 0.08)}body.light-theme::before{background:radial-gradient(ellipse 70% 50% at 90% 5%,rgba(56,189,248,.08) 0,transparent 55%),radial-gradient(ellipse 60% 40% at 10% 90%,rgba(129,140,248,.05) 0,transparent 55%)}body.light-theme header{background:rgba(255,255,255,.85);border-bottom:1px solid rgba(15,23,42,.08)}body.light-theme .logo img{filter:invert(1) hue-rotate(180deg)}body.light-theme .nav-links a{color:#475569}body.light-theme .nav-links a:hover{color:var(--primary-d)}body.light-theme .burger span{background:#0f172a}body.light-theme .nav-links.open{background:rgba(255,255,255,.98);border-bottom:1px solid rgba(15,23,42,.08)}body.light-theme .badge-sortlist{background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.08);color:#0f172a}body.light-theme .proj{background:#fff;border:1px solid rgba(15,23,42,.08)}body.light-theme .proj .body h3{color:#0f172a}body.light-theme .proj .body p{color:#475569}body.light-theme #realisations{background:#fff!important;border-top:1px solid rgba(15,23,42,.08)!important;border-bottom:1px solid rgba(15,23,42,.08)!important}body.light-theme #analyse{background:#f8fafc!important;color:#0f172a!important;border-top:1px solid rgba(15,23,42,.08)!important}body.light-theme #analyse h2{color:#0f172a!important}body.light-theme #analyse p{color:#475569!important}body.light-theme .seo-box{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:var(--shadow-lg)!important}body.light-theme .seo-box label{color:#0f172a!important}body.light-theme .seo-box input{background:#f8fafc!important;color:#0f172a!important;border-color:rgba(15,23,42,.15)!important}body.light-theme .score-top{border-bottom-color:rgba(15,23,42,.08)!important}body.light-theme .ring .inner{background:#fff!important}body.light-theme .ring b{color:#0f172a!important}body.light-theme .ring{--line:rgba(15, 23, 42, 0.1)!important}body.light-theme .score-txt h3{color:#0f172a!important}body.light-theme .score-txt p{color:#475569!important}body.light-theme .btn-ghost{background:rgba(255,255,255,.9);color:#0f172a;border:1px solid rgba(15,23,42,.15)}body.light-theme .btn-ghost:hover{background:rgba(56,189,248,.05);color:var(--primary)}body.light-theme .tm{background:#fff;border:1px solid rgba(15,23,42,.08);color:#0f172a}body.light-theme .tm p{color:#475569}body.light-theme .tm .who b{color:#0f172a}body.light-theme .seen-footer{background:#f1f5f9;color:#0f172a}body.light-theme .seen-footer-left .logo{color:#0f172a}body.light-theme .seen-footer-left .translation{color:#475569}body.light-theme .seen-footer-left .info-list li{color:#475569}body.light-theme .seen-footer-links a{color:#475569}body.light-theme .seen-footer-links a:hover{color:var(--primary)}body.light-theme .seen-footer-bottom{border-top:1px solid rgba(15,23,42,.08);color:#475569}body.light-theme .footer-watermark{color:rgba(15,23,42,.03)}body.light-theme .trust-pill{background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.09);color:#334155}body.light-theme .trust-pill .pill-dot{background:var(--primary);opacity:.6}body.light-theme .trust-pill:hover{background:rgba(92,59,235,.06);color:var(--primary-d);border-color:rgba(92,59,235,.3)}body.light-theme .trust-pill:hover .pill-dot{opacity:1;background:var(--primary)}body.light-theme .booking-section{background:#fff;border:1px solid rgba(15,23,42,.08)}body.light-theme .benefit-item{color:#475569}body.light-theme .booking-author b{color:#0f172a}body.light-theme .booking-author span{color:#64748b}body.light-theme .faq-item{background:#fff;border:1px solid rgba(15,23,42,.08)}body.light-theme .faq-question{color:#0f172a!important}body.light-theme .faq-answer{color:#475569!important}body.light-theme .service-card{background:#fff;border:1px solid rgba(15,23,42,.08)}body.light-theme .service-card h3{color:#0f172a}body.light-theme .service-card p{color:#475569}body.light-theme .step-card{background:#fff;border:1px solid rgba(15,23,42,.08)}body.light-theme .step-card h3{color:#0f172a}body.light-theme .step-card p{color:#475569}body.light-theme .team-card{background:#fff;border:1px solid rgba(15,23,42,.08)}body.light-theme .team-name{color:#0f172a}body.light-theme .team-desc{color:#475569}body.light-theme .timeline-container{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important}body.light-theme .timeline-item{background:#f8fafc!important;border:1px dashed rgba(15,23,42,.15)!important}body.light-theme .t-text{color:#475569!important}body.light-theme .avatar-meta span{color:#475569!important}body.light-theme .stat-item{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;color:#0f172a!important}body.light-theme .stat-item p{color:#475569!important}body.light-theme .stat-item .stat-count{color:var(--primary-d)!important}body.light-theme .card-conv{background:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.08)!important}body.light-theme .card-conv h3{color:#0f172a!important}body.light-theme .card-conv p{color:#475569!important}body.light-theme .card-conv-visual{background:linear-gradient(135deg,rgba(56,189,248,.15) 0,rgba(129,140,248,.05) 100%)!important}body.light-theme .card-conv-light a.btn-ghost{background:#fff!important;color:#0f172a!important;border-color:rgba(15,23,42,.15)!important}body.light-theme .card-conv-light a.btn-ghost:hover{background:rgba(56,189,248,.05)!important;color:var(--primary-d)!important}body.light-theme .clock-time{color:#0f172a!important}body.light-theme .clock-label{color:#0f172a!important}.tilt-card{transition:transform .35s cubic-bezier(.16, 1, .3, 1);transform-style:preserve-3d;will-change:transform}.tilt-card::after{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.14),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.tilt-card:hover::after{opacity:1}.card-conv.tilt-card,a.proj.tilt-card{position:relative}a.proj .thumb.thumb-live{padding:0}.thumb-frame{position:absolute;inset:0;overflow:hidden;background:linear-gradient(135deg,#1d183a 0,#0d0b14 100%)}.thumb-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left top}body,html{overflow-x:clip;max-width:100vw}@media (max-width:640px){.nav{height:70px}.nav>.btn-primary{display:none}.theme-switch-wrapper{margin-left:auto;margin-right:8px}.theme-switch{width:64px;height:32px}.theme-switch .switch-knob{width:26px;height:26px}body:not(.light-theme) .theme-switch .switch-knob{transform:translateX(34px)}.nav-links.open{top:70px;padding:24px 20px}}@media (max-width:600px){.hero{padding-top:50px}.hero h1{font-size:clamp(28px, 7.5vw, 36px);line-height:1.18}.highlight-pill{padding:2px 14px;margin:4px 2px;min-width:6.8em;font-size:.88em;height:1.55em}.rotator-item{gap:8px}.hero-visual{height:290px;margin-top:24px}.mock-browser{height:270px;transform:none!important;border-radius:12px}.mock-browser:hover{transform:none!important}}@media (max-width:480px){.timeline-grid{grid-template-columns:1fr;gap:12px}.timeline-item{min-height:auto;padding:16px 18px}.timeline-item.span-2{grid-column:span 1}}@media (max-width:768px){.booking-section{padding:32px 18px!important;gap:28px}.calendar-container{padding:4px}.calendly-inline-widget{min-width:100%!important;width:100%!important;height:580px!important}}@media (max-width:480px){.trust-list{gap:8px}.trust-pill{padding:8px 14px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@keyframes heroIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero .hero-content .reveal-left,.hero .hero-content .reveal-scale{opacity:1;transform:none;transition:none;animation:heroIn .6s cubic-bezier(.2,1,.2,1) both}.hero .hero-content .delay-1{animation-delay:50ms}.hero .hero-content .delay-2{animation-delay:.12s}.hero .hero-content .delay-3{animation-delay:.2s}.hero .hero-content .delay-4{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.hero .hero-content .reveal-left,.hero .hero-content .reveal-scale{animation:none}}.seo-links{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.seo-link-card{display:flex;flex-direction:column;gap:12px;padding:28px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);transition:var(--transition)}.seo-link-card:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.seo-link-card h3{font-size:20px}.seo-link-card p{flex:1;color:var(--slate);font-size:15.5px;line-height:1.6}.seo-link-card .more{font-weight:700;color:var(--primary)}body.light-theme .seo-link-card .more{color:#0369a1}@media (max-width:900px){.seo-links{grid-template-columns:1fr}}.lp-hero{padding:80px 0 32px}.lp-hero .wrap,.lp-section .wrap{max-width:900px}.lp-crumbs{font-size:14px;color:var(--slate);margin-bottom:22px}.lp-crumbs a{text-decoration:underline;text-underline-offset:3px}.lp-hero h1{font-size:clamp(34px, 5vw, 54px);margin-bottom:22px}.lp-lead{font-size:clamp(17px, 2vw, 20px);line-height:1.65;color:var(--slate)}.lp-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.lp-section{padding:48px 0}.lp-section h2{font-size:clamp(26px, 3vw, 36px);margin-bottom:18px}.lp-section h3{font-size:19px;margin-bottom:8px}.lp-section p{font-size:17px;line-height:1.75;color:var(--slate);margin-bottom:16px}.lp-section li strong,.lp-section p strong{color:var(--ink)}.lp-crumbs a:hover,.lp-section p a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}body.light-theme .lp-crumbs a:hover,body.light-theme .lp-section p a{color:#0369a1}.lp-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:24px 0}.lp-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.lp-card p{font-size:15.5px;line-height:1.65;margin:0}.lp-steps{counter-reset:lp-step;list-style:none;display:grid;gap:14px;margin:24px 0}.lp-steps li{counter-increment:lp-step;position:relative;padding:18px 20px 18px 66px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--slate);font-size:16px;line-height:1.6}.lp-steps li::before{content:counter(lp-step);position:absolute;left:18px;top:16px;width:32px;height:32px;border-radius:50%;background:var(--primary);color:#020817;font-weight:800;display:flex;align-items:center;justify-content:center}.lp-steps li strong{display:block;margin-bottom:2px}.lp-table-wrap{overflow-x:auto;margin:22px 0}.lp-table{width:100%;border-collapse:collapse;font-size:15.5px;min-width:520px}.lp-table td,.lp-table th{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.55}.lp-table th{color:var(--ink);font-weight:700}.lp-table td{color:var(--slate)}.lp-checklist{list-style:none;display:grid;gap:12px;margin:22px 0}.lp-checklist li{position:relative;padding-left:34px;color:var(--slate);font-size:16.5px;line-height:1.6}.lp-checklist li::before{content:"✓";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:rgba(16,185,129,.14);color:#047857;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.lp-checklist.is-bad li::before{content:"✕";background:rgba(239,68,68,.12);color:#b91c1c}.lp-band{margin-top:8px;padding:40px 32px;border-radius:var(--radius-lg);background:#0d0d12;color:#fff;text-align:center}.lp-band h2{color:#fff;margin-bottom:12px}.lp-band p{color:#c4c4d0;max-width:560px;margin:0 auto 24px}.lp-related{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.lp-related a{padding:10px 18px;border:1px solid var(--line);border-radius:99px;color:var(--ink);font-weight:600;font-size:15px;transition:var(--transition)}.lp-related a:hover{border-color:var(--primary)}@media (max-width:700px){.lp-cards{grid-template-columns:1fr}.lp-hero{padding:48px 0 24px}}.nav-links a{white-space:nowrap}@media (min-width:861px) and (max-width:1240px){.nav-links{gap:16px;font-size:14px}}@media (min-width:1241px){.nav-links{gap:26px}}.nav>.logo{margin-right:20px}.nav>.btn-primary{white-space:nowrap}@media (min-width:861px) and (max-width:1100px){.nav>.btn-primary{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.audit-cta{margin-top:32px;padding:30px;text-align:left;border:1px solid rgba(129,140,248,.4);border-radius:var(--radius);background:linear-gradient(135deg,rgba(92,59,235,.2),rgba(56,189,248,.08))}.audit-cta [hidden]{display:none!important}.audit-kicker{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a5b4fc}.audit-cta h4{margin-bottom:10px;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(20px, 2.4vw, 25px);line-height:1.25;color:#fff}.audit-cta p{font-size:15.5px;line-height:1.6;color:#c4c4d0}.audit-list{list-style:none;display:grid;gap:8px;margin:14px 0 22px;font-size:15px;color:#d4d4dc}.audit-list li{position:relative;padding-left:26px;line-height:1.5}.audit-list li::before{content:"→";position:absolute;left:0;font-weight:700;color:#38bdf8}.audit-list strong{color:#fff}.audit-form{display:grid;gap:12px}.audit-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.audit-form input[type=email],.audit-form input[type=tel],.audit-form input[type=text]{width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:rgba(255,255,255,.07);color:#fff;font:inherit;font-size:16px}.audit-form input::placeholder{color:#a5a5b8}.audit-form input:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.audit-mode{display:flex;flex-wrap:wrap;gap:10px;border:0}.audit-mode label{position:relative;cursor:pointer}.audit-mode input{position:absolute;opacity:0;width:1px;height:1px}.audit-mode span{display:inline-block;padding:10px 18px;border:1px solid rgba(255,255,255,.25);border-radius:99px;font-size:14.5px;font-weight:600;color:#e4e4ec;transition:var(--transition)}.audit-mode input:checked+span{background:#38bdf8;border-color:#38bdf8;color:#020817}.audit-mode input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.audit-form .btn{width:100%;justify-content:center}.audit-cta .audit-legal{font-size:12.5px;color:#a5a5b8}.audit-cta .audit-alt a,.audit-cta .audit-legal a{text-decoration:underline;text-underline-offset:3px;color:#7dd3fc}.audit-cta .audit-error{font-size:14px;font-weight:600;color:#fca5a5}.audit-cta .audit-alt{margin-top:14px;font-size:14px}.audit-done{padding:6px 0 0}.audit-done:focus{outline:0}.audit-done .btn{margin-top:6px}body.light-theme .audit-cta{border-color:rgba(92,59,235,.28);background:linear-gradient(135deg,rgba(92,59,235,.08),rgba(56,189,248,.07))}body.light-theme .audit-kicker{color:#5b21b6}body.light-theme .audit-cta h4,body.light-theme .audit-list strong{color:#0f172a}body.light-theme .audit-cta p{color:#475569}body.light-theme .audit-list{color:#334155}body.light-theme .audit-list li::before{color:#0369a1}body.light-theme .audit-form input::placeholder{color:#64748b}body.light-theme .audit-form input:focus-visible{outline-color:#0369a1}body.light-theme .audit-mode span{border-color:rgba(15,23,42,.25);color:#334155}body.light-theme .audit-mode input:checked+span{background:#0369a1;border-color:#0369a1;color:#fff}body.light-theme .audit-mode input:focus-visible+span{outline-color:#0f172a}body.light-theme .audit-cta .audit-legal{color:#64748b}body.light-theme .audit-cta .audit-alt a,body.light-theme .audit-cta .audit-legal a{color:#0369a1}body.light-theme .audit-cta .audit-error{color:#b91c1c}@media (max-width:600px){.audit-cta{padding:22px}.audit-row{grid-template-columns:1fr}}.bar-row .top .score-val.tone-good{color:#10b981}.bar-row .top .score-val.tone-mid{color:#f59e0b}.bar-row .top .score-val.tone-low{color:#f87171}body.light-theme .bar-row .top .score-val.tone-good{color:#047857}body.light-theme .bar-row .top .score-val.tone-mid{color:#b45309}body.light-theme .bar-row .top .score-val.tone-low{color:#b91c1c}.seo-box .ring .inner>span{color:#a1a1aa}body.light-theme .seo-box .ring .inner>span{color:#475569}.seo-box .recos h4{color:#fff}body.light-theme .seo-box .recos h4{color:#0f172a}.seo-box p.note{color:#a1a1aa}body.light-theme .seo-box p.note{color:#64748b}body.light-theme .eyebrow{color:#0369a1;background:rgba(3,105,161,.08);border-color:rgba(3,105,161,.25)}body.light-theme .eyebrow::before{background:#0369a1;box-shadow:0 0 8px rgba(3,105,161,.5)}body.light-theme .booking-benefits h3{color:#0f172a}.eyebrow--indigo{color:var(--primary-l);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}body.light-theme .eyebrow--indigo{color:#4f46e5;background:rgba(79,70,229,.08);border-color:rgba(79,70,229,.25)}body.light-theme .proof-badge,body.light-theme .timeline-item .t-day,body.light-theme .trust strong,body.light-theme a.proj .tag{color:#0369a1}body.light-theme .timeline-item .t-day{background:rgba(3,105,161,.08);border-color:rgba(3,105,161,.22)}.proof-badge{color:var(--primary)}.timeline-item .t-day--amber{color:#fbbf24;background:rgba(251,191,36,.08);border-color:rgba(251,191,36,.2)}body.light-theme .timeline-item .t-day--amber{color:#92400e;background:rgba(180,83,9,.08);border-color:rgba(180,83,9,.25)}.timeline-item .t-day--indigo{color:#818cf8;background:rgba(129,140,248,.08);border-color:rgba(129,140,248,.2)}body.light-theme .timeline-item .t-day--indigo{color:#4f46e5;background:rgba(79,70,229,.08);border-color:rgba(79,70,229,.25)}body.light-theme .team-role{color:#0369a1}.gp-label{color:#9aa0a6}body.light-theme .gp-label{color:#5f6368}.inline-link{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .2s ease,color .2s ease}.inline-link:hover{text-decoration-color:var(--primary-l)}body.light-theme .inline-link{text-decoration-color:#0369a1}body.light-theme .inline-link:hover{color:#0369a1}