@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Space_Grotesk_Fallback_dd5b2f;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:__Space_Grotesk_dd5b2f,__Space_Grotesk_Fallback_dd5b2f;font-style:normal}.__variable_dd5b2f{--font-space:"__Space_Grotesk_dd5b2f","__Space_Grotesk_Fallback_dd5b2f"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}@keyframes rev-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:root{--black:#000;--dark-2:#1d1d1f;--gray-1:#f5f5f7;--white:#fff;--td:#1d1d1f;--tl:#f5f5f7;--md:#6e6e73;--ml:#86868b;--blue:#0071e3;--blue-d:#2997ff;--purple:#bf5af2;--green:#25d366;--r:18px;--t:all 0.38s cubic-bezier(0.25,0.46,0.45,0.94);--font-b:var(--font-inter),-apple-system,sans-serif;--font-h:var(--font-space),-apple-system,sans-serif}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-b);background:#000;color:var(--tl);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5{font-family:var(--font-h)}@keyframes lineUp{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.8)}65%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-50px) scale(1.06)}66%{transform:translate(-30px,30px) scale(.95)}}@keyframes pwa{0%{transform:scale(1);opacity:.7}to{transform:scale(1.18);opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes fc{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes sinf{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes shimmerSlide{0%{left:-60%}to{left:120%}}@keyframes gradPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes scaleIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aurora{0%,to{transform:translateX(0) scaleY(1);opacity:.5}30%{opacity:.85}50%{transform:translateX(-3%) scaleY(1.08);opacity:.62}75%{opacity:.9}}@keyframes btnAura{0%,to{opacity:1}50%{opacity:.88}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes badgePulse{0%,to{opacity:1}50%{opacity:.75}}.container{max-width:1180px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;gap:9px;padding:13px 26px;border-radius:980px;font-family:var(--font-h);font-weight:600;font-size:.95rem;cursor:pointer;transition:var(--t);border:none;white-space:nowrap;position:relative;overflow:hidden;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:48px}.btn:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);transform:skewX(-15deg);transition:none;pointer-events:none}.btn:hover:after{left:130%;transition:left .55s ease}.btn-dp{background:var(--blue-d);color:#fff;animation:btnAura 3s ease-in-out infinite}.btn-dp:hover{background:#409cff;transform:translateY(-2px);box-shadow:0 8px 30px rgba(41,151,255,.35);animation:none}.btn-do{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.32)}.btn-do:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.6);transform:translateY(-1px)}.btn-lp{background:var(--blue);color:#fff}.btn-lp:hover{background:#0077ed;transform:translateY(-2px);box-shadow:0 8px 26px rgba(0,113,227,.3)}.chip-d{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-d);margin-bottom:16px}.chip-d:before{content:"";display:block;width:16px;height:1px;background:var(--blue-d)}.chip-l{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.chip-l:before{content:"";display:block;width:16px;height:1px;background:var(--blue)}.gd{background:linear-gradient(135deg,#2997ff,#bf5af2,#7b61ff,#2997ff);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;animation:gradientShift 8s ease-in-out infinite}.gd,.gl{-webkit-text-fill-color:transparent}.gl{background:linear-gradient(135deg,#0071e3,#bf5af2);-webkit-background-clip:text;background-clip:text}.sh{text-align:center;margin-bottom:80px}.sh h2{font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:700;line-height:1.12;margin-bottom:18px;letter-spacing:-.02em}.sh p{font-size:1.07rem;max-width:560px;margin:0 auto;line-height:1.72}#progress-bar{position:fixed;top:0;left:0;height:2px;z-index:9998;background:linear-gradient(90deg,var(--blue-d),var(--purple));width:0;transition:width .05s linear}#cv{inset:0;pointer-events:none;z-index:0;opacity:.32}#cv,.wafloat{position:fixed}.wafloat{bottom:28px;right:28px;z-index:9999;display:flex;align-items:center;gap:10px;background:var(--green);color:#fff;padding:13px 22px;border-radius:980px;font-family:var(--font-h);font-weight:600;font-size:.9rem;box-shadow:0 8px 28px rgba(37,211,102,.4);transition:var(--t)}.wafloat:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 16px 40px rgba(37,211,102,.55)}.wafloat .pr{position:absolute;inset:0;border-radius:980px;background:var(--green);animation:pwa 2s ease-out infinite;z-index:-1}nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;transition:var(--t);will-change:transform}nav.sc{background:rgba(0,0,0,.82);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.08);padding:12px 0}.nav-inner{justify-content:space-between}.logo,.nav-inner{display:flex;align-items:center}.logo{gap:10px}.logo:hover .logo-icon{filter:drop-shadow(0 0 8px rgba(41,151,255,.65));transition:filter .35s ease}.logo-icon{width:40px;height:40px;flex-shrink:0}.logo-name{font-family:var(--font-h);font-weight:800;font-size:1.4rem;color:#fff;letter-spacing:-.02em;line-height:1}.logo-tag{font-size:.6rem;color:var(--blue-d);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.nav-links{display:flex;align-items:center;gap:32px;list-style:none}.nav-links a{font-size:.86rem;font-weight:500;color:hsla(0,0%,100%,.6);transition:var(--t);position:relative}.nav-links a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--blue-d);transition:width .3s ease}.nav-links a:hover{color:#fff}.nav-links a:hover:after{width:100%}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}.burger span{display:block;width:24px;height:2px;background:#fff;border-radius:2px;transition:var(--t)}.mnav{display:flex;position:fixed;inset:0;background:rgba(0,0,0,.97);z-index:999;flex-direction:column;align-items:center;justify-content:center;gap:36px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s cubic-bezier(.25,.46,.45,.94),visibility .35s;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mnav.open{opacity:1;visibility:visible;pointer-events:auto}.mnav a{font-family:var(--font-h);font-size:1.7rem;font-weight:700;color:#fff;transition:var(--t);opacity:0;transform:translateY(16px);transition:color .3s ease,opacity .4s ease,transform .4s cubic-bezier(.25,.46,.45,.94)}.mnav.open a{opacity:1;transform:translateY(0)}.mnav.open a:nth-child(2){transition-delay:.08s}.mnav.open a:nth-child(3){transition-delay:.15s}.mnav.open a:nth-child(4){transition-delay:.22s}.mnav.open a:nth-child(5){transition-delay:.29s}.mnav a:hover{color:var(--blue-d)}.mclose{position:absolute;top:22px;right:24px;font-size:2rem;color:hsla(0,0%,100%,.45);background:none;border:none;cursor:pointer;line-height:1}#hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:140px 0 100px;z-index:1;overflow:hidden;background:#000}#hero:before{inset:0;background-image:radial-gradient(hsla(0,0%,100%,.055) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 68%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 68%)}#hero:after,#hero:before{content:"";position:absolute;z-index:0;pointer-events:none}#hero:after{bottom:0;left:0;right:0;height:160px;background:linear-gradient(180deg,transparent,#1d1d1f)}.orb{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;animation:orbFloat 10s ease-in-out infinite;animation-timing-function:cubic-bezier(.45,0,.55,1)}.orb-1{width:600px;height:600px;background:rgba(41,151,255,.18);top:-20%;right:-10%;animation-duration:12s}.orb-2{width:420px;height:420px;background:rgba(191,90,242,.14);bottom:-15%;left:3%;animation-duration:9s;animation-delay:-4s}.orb-3{width:300px;height:300px;background:rgba(41,151,255,.09);top:35%;right:30%;animation-duration:8s;animation-delay:-7s}.orb-4{width:380px;height:380px;background:rgba(0,215,255,.08);top:18%;left:38%;animation-duration:11s;animation-delay:-2s}.orb-5{width:260px;height:260px;background:rgba(191,90,242,.14);top:55%;right:14%;animation-duration:14s;animation-delay:-6s}.aurora{position:absolute;left:-20%;width:140%;pointer-events:none;border-radius:50%;will-change:transform,opacity}.aurora-1{height:360px;top:4%;background:radial-gradient(ellipse at 45% 50%,rgba(41,151,255,.26) 0,rgba(191,90,242,.18) 45%,transparent 70%);filter:blur(55px);opacity:.5;animation:aurora 16s ease-in-out infinite}.aurora-2{height:300px;top:28%;background:radial-gradient(ellipse at 55% 50%,rgba(0,210,255,.18) 0,rgba(191,90,242,.22) 50%,transparent 70%);filter:blur(65px);opacity:.5;animation:aurora 21s ease-in-out infinite reverse;animation-delay:-9s}.aurora-3{height:220px;top:55%;background:radial-gradient(ellipse at 50% 50%,rgba(191,90,242,.16) 0,rgba(41,151,255,.13) 55%,transparent 70%);filter:blur(75px);opacity:.5;animation:aurora 27s ease-in-out infinite;animation-delay:-18s}.hero-inner{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:space-between;gap:48px}.hero-content{flex:1 1;max-width:600px}.hbadge{display:inline-flex;align-items:center;gap:8px;background:rgba(41,151,255,.08);border:1px solid rgba(41,151,255,.25);padding:8px 18px;border-radius:980px;font-size:.82rem;font-weight:500;color:var(--blue-d);margin-bottom:32px;animation:fadeInUp .7s ease both,badgePulse 4s ease-in-out 1s infinite}.hdot{width:7px;height:7px;background:var(--green);border-radius:50%;animation:blink 1.5s ease-in-out infinite;box-shadow:0 0 6px 2px rgba(37,211,102,.45)}.hero-title{font-size:clamp(2.2rem,6vw,5.4rem);font-weight:800;line-height:1.04;letter-spacing:-.04em;margin-bottom:28px}.line-wrap{display:block;overflow:hidden}.line-inner{display:block;color:#f5f5f7;animation:lineUp .95s cubic-bezier(.16,1,.3,1) both}.li1{animation-delay:.15s}.li2{animation-delay:.38s}.li3{animation-delay:.58s}.hero-sub{font-size:1.13rem;color:var(--ml);max-width:500px;line-height:1.8;margin-bottom:44px;animation:fadeInUp .8s ease both;animation-delay:.72s}.hbtns{gap:14px;margin-bottom:64px;animation:fadeInUp .8s ease both;animation-delay:.88s}.hbtns,.hstats{display:flex;flex-wrap:wrap}.hstats{gap:44px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:36px;animation:fadeInUp .8s ease both;animation-delay:1.04s}.stat-item{display:flex;flex-direction:column}.stat-n{font-family:var(--font-h);font-size:2.2rem;font-weight:700;line-height:1;background:linear-gradient(135deg,#2997ff,#bf5af2);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 6s ease-in-out infinite}.stat-l{font-size:.78rem;color:var(--ml);margin-top:6px;letter-spacing:.02em}.hero-visual{flex-shrink:0;width:400px;animation:fadeIn 1.1s ease both;animation-delay:.5s}.tcards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.tc{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 10px;gap:10px;transition:var(--t);animation:fc 4s ease-in-out infinite}.tc:nth-child(2){animation-delay:.4s;animation-duration:5s}.tc:nth-child(3){animation-delay:.8s;animation-duration:4.5s}.tc:nth-child(4){animation-delay:.2s;animation-duration:3.8s}.tc:nth-child(5){animation-delay:.6s;animation-duration:5.2s}.tc:nth-child(6){animation-delay:1s;animation-duration:4.2s}.tc:hover{border-color:rgba(41,151,255,.5);background:rgba(41,151,255,.09);box-shadow:0 0 20px rgba(41,151,255,.2)}.tc-lbl{font-size:.62rem;font-weight:600;color:var(--ml);text-align:center;text-transform:uppercase;letter-spacing:.08em}#slider{position:relative;z-index:1;padding:80px 0;background:#1d1d1f;overflow:hidden}#slider .chip-wrap{text-align:center;margin-bottom:40px}.slider-wrap{overflow:hidden;position:relative}.slider-wrap:after,.slider-wrap:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.slider-wrap:before{left:0;background:linear-gradient(90deg,#1d1d1f,transparent)}.slider-wrap:after{right:0;background:linear-gradient(270deg,#1d1d1f,transparent)}.strack{display:flex;gap:16px;animation:sinf 30s linear infinite;width:max-content}.strack:hover{animation-play-state:paused}.si{flex:0 0 280px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;padding:26px 20px;display:flex;align-items:flex-start;gap:14px;transition:var(--t)}.si:hover{background:rgba(41,151,255,.08);border-color:rgba(41,151,255,.28);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.4)}.si-icon{width:44px;height:44px;border-radius:11px;background:var(--blue-d);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--t)}.si:hover .si-icon{transform:scale(1.1) rotate(-4deg)}.si-content h4{font-size:.93rem;font-weight:600;color:#f5f5f7;margin-bottom:4px}.si-content p{font-size:.78rem;color:var(--ml);line-height:1.5}#services{position:relative;z-index:1;padding:120px 0;background:var(--gray-1)}#services .sh h2{color:var(--td)}#services .sh p{color:var(--md)}.sgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.scard{background:#fff;border-radius:22px;padding:44px 36px;transition:transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 24px rgba(0,0,0,.06)}.scard:after{content:"";inset:0;border-radius:22px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);z-index:1}.scard .card-shine,.scard:after{position:absolute;pointer-events:none}.scard .card-shine{top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.65),transparent);transform:skewX(-15deg);transition:none;z-index:2}.scard:hover .card-shine{left:130%;transition:left .65s ease}.scard{will-change:transform}.scard:hover{box-shadow:0 2px 4px rgba(0,0,0,.04),0 24px 70px rgba(0,0,0,.13);transform:translateY(-4px)}.sicon{width:56px;height:56px;border-radius:16px;background:rgba(0,113,227,.09);display:flex;align-items:center;justify-content:center;margin-bottom:26px;transition:var(--t)}.scard:hover .sicon{background:var(--blue);transform:scale(1.1) rotate(-6deg)}.scard:hover .sicon svg{filter:brightness(0) invert(1)}.scard h3{font-size:1.1rem;font-weight:700;margin-bottom:12px;color:var(--td);letter-spacing:-.01em}.scard p{font-size:.88rem;color:var(--md);line-height:1.7}.snum{position:absolute;bottom:18px;right:22px;font-family:var(--font-h);font-size:3.2rem;font-weight:800;color:rgba(0,0,0,.04);line-height:1;pointer-events:none}#why{position:relative;z-index:1;padding:120px 0;background:#fff}.wgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:88px;gap:88px;align-items:center}#why h2{color:var(--td);font-size:clamp(2.1rem,3.5vw,2.9rem);margin-bottom:40px;line-height:1.15;letter-spacing:-.02em}.wfeats{display:flex;flex-direction:column;gap:32px}.wfeat{display:flex;gap:20px;align-items:flex-start;transition:var(--t)}.wfeat:hover{transform:translateX(5px)}.wfeat-icon{width:46px;height:46px;border-radius:14px;background:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--t);box-shadow:0 4px 14px rgba(0,113,227,.25)}.wfeat:hover .wfeat-icon{transform:scale(1.1) rotate(-7deg);background:var(--blue-d);box-shadow:0 6px 20px rgba(41,151,255,.35)}.wfeat-text h4{font-size:1rem;font-weight:600;margin-bottom:6px;color:var(--td)}.wfeat-text p{font-size:.87rem;color:var(--md);line-height:1.7}.wcard{background:#fff;border-radius:24px;padding:40px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 80px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.06);transition:var(--t)}.wcard:hover{transform:translateY(-5px);box-shadow:0 2px 4px rgba(0,0,0,.04),0 20px 90px rgba(0,0,0,.16)}.stars{color:#ff9f0a;font-size:1rem;letter-spacing:3px;margin-bottom:18px}.wquote{font-size:1.02rem;font-style:italic;color:#3a3a3c;line-height:1.82;margin-bottom:24px}.wauthor{gap:14px}.wauthor,.wavatar{display:flex;align-items:center}.wavatar{width:44px;height:44px;border-radius:50%;background:var(--blue);justify-content:center;font-weight:700;font-size:1rem;color:#fff;font-family:var(--font-h)}.wainfo strong{display:block;font-size:.92rem;color:var(--td);font-weight:600}.wainfo span{font-size:.78rem;color:var(--md)}.wstats{display:flex;gap:12px;margin-top:20px}.wstat{flex:1 1;background:var(--gray-1);border-radius:16px;padding:24px 16px;text-align:center;transition:var(--t)}.wstat:hover{background:#e8e8ea;transform:translateY(-3px)}.wstat .n{font-family:var(--font-h);font-size:1.9rem;font-weight:700;color:var(--blue)}.wstat .l{font-size:.73rem;color:var(--md);margin-top:4px}#process{position:relative;z-index:1;padding:120px 0;background:var(--gray-1)}#process .sh h2{color:var(--td)}#process .sh p{color:var(--md)}.psteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;position:relative}.psteps:before{content:"";position:absolute;top:36px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(to right,var(--blue),var(--purple));transform-origin:left;transform:scaleX(0);transition:transform 1.5s cubic-bezier(.16,1,.3,1) .3s}#process.in-view .psteps:before{transform:scaleX(1)}.pstep{text-align:center;padding:20px 16px}.pnum{width:72px;height:72px;border-radius:50%;background:var(--blue);color:#fff;font-family:var(--font-h);font-size:1.35rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;position:relative;z-index:1;box-shadow:0 4px 24px rgba(0,113,227,.35);transition:all .5s cubic-bezier(.16,1,.3,1);opacity:0;transform:scale(.6) translateY(10px)}#process.in-view .pnum{opacity:1;transform:scale(1) translateY(0)}.pstep:first-child .pnum{transition-delay:.15s}.pstep:nth-child(2) .pnum{transition-delay:.35s}.pstep:nth-child(3) .pnum{transition-delay:.55s}.pstep:nth-child(4) .pnum{transition-delay:.75s}.pnum-wrap{position:relative;z-index:1}.pstep:hover .pnum{background:var(--blue-d);transform:scale(1.1) translateY(-2px)}.pstep h4{font-size:1rem;font-weight:700;margin-bottom:10px;color:var(--td);letter-spacing:-.01em}.pstep p{font-size:.84rem;color:var(--md);line-height:1.7}#precios{position:relative;z-index:1;padding:120px 0;background:#000}#precios:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(41,151,255,.3),var(--purple),rgba(41,151,255,.3),transparent)}#precios .sh h2{color:#f5f5f7}#precios .sh p{color:var(--ml)}.price-banner{display:inline-flex;align-items:center;gap:10px;background:rgba(48,209,88,.07);border:1px solid rgba(48,209,88,.22);border-radius:14px;padding:14px 28px;margin-top:24px;font-size:.96rem;font-weight:600;color:hsla(0,0%,100%,.8)}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:56px}.pcard{background:#111;border:1px solid hsla(0,0%,100%,.09);border-radius:22px;padding:34px 28px;transition:var(--t);position:relative;overflow:hidden}.pcard:after{content:"";position:absolute;inset:0;border-radius:22px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04);pointer-events:none}.pcard{will-change:transform}.pcard:hover{transform:translateY(-5px);border-color:rgba(41,151,255,.4);box-shadow:0 20px 60px rgba(0,0,0,.6)}.pcard-icon{width:52px;height:52px;border-radius:14px;background:rgba(41,151,255,.09);border:1px solid rgba(41,151,255,.18);display:flex;align-items:center;justify-content:center;margin-bottom:22px;transition:var(--t)}.pcard:hover .pcard-icon{background:rgba(41,151,255,.18);transform:scale(1.08) rotate(-5deg)}.pcard-name{font-size:1rem;font-weight:700;color:#f5f5f7;margin-bottom:10px;letter-spacing:-.01em;line-height:1.3}.pcard-price{font-size:1.85rem;font-weight:800;color:var(--blue-d);line-height:1;letter-spacing:-.02em}.pcard-label{font-size:.72rem;color:#48484a;margin-bottom:20px;margin-top:4px}.pcard-list{list-style:none;display:flex;flex-direction:column;gap:9px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.06)}.pcard-list li{display:flex;align-items:flex-start;gap:9px;font-size:.83rem;color:#86868b;line-height:1.55}.pcard-list li:before{content:"✓";color:var(--blue-d);font-weight:700;flex-shrink:0;font-size:.8rem;margin-top:1px}.price-note{text-align:center;margin-top:44px;font-size:.84rem;color:#48484a;line-height:1.8}#contact{position:relative;z-index:1;padding:120px 0 100px;background:#000}#contact:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(41,151,255,.4),var(--purple),rgba(41,151,255,.4),transparent)}.cgrid{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:72px;gap:72px;align-items:start}.cinfo h2{font-size:clamp(1.9rem,3vw,2.6rem);font-weight:700;margin-bottom:18px;line-height:1.18;color:#f5f5f7;letter-spacing:-.02em}.cinfo>p{color:var(--ml);line-height:1.82;margin-bottom:40px;font-size:1.02rem}.cdets{display:flex;flex-direction:column;gap:20px}.cdet{display:flex;align-items:center;gap:16px;transition:var(--t)}.cdet:hover{transform:translateX(5px)}.cdet-icon{width:46px;height:46px;border-radius:13px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--t)}.cdet:hover .cdet-icon{background:rgba(41,151,255,.15);border-color:rgba(41,151,255,.35)}.cdet-text strong{display:block;font-size:.9rem;color:#f5f5f7;font-weight:600;margin-bottom:2px}.cdet-text span{font-size:.82rem;color:var(--ml)}.cform{background:#111;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:48px 42px}.frow{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.fg{margin-bottom:20px}.fg label{display:block;font-size:.8rem;font-weight:600;color:var(--ml);margin-bottom:8px;transition:var(--t);letter-spacing:.02em}.fg:focus-within label{color:var(--blue-d)}.fg input,.fg select,.fg textarea{width:100%;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:11px;padding:14px 17px;color:#f5f5f7;font-family:var(--font-b);font-size:.93rem;transition:var(--t);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.fg input::placeholder,.fg textarea::placeholder{color:hsla(0,0%,100%,.28)}.fg input:focus,.fg select:focus,.fg textarea:focus{border-color:var(--blue-d);background:rgba(41,151,255,.07);box-shadow:0 0 0 3px rgba(41,151,255,.15)}.fg select option{background:#111;color:#f5f5f7}.fg textarea{resize:vertical;min-height:120px}.fsub{width:100%;padding:16px;justify-content:center;font-size:.98rem}.fsub:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.fsuccess{text-align:center;padding:40px 28px}.fcheck{width:66px;height:66px;border-radius:50%;background:var(--blue-d);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:1.6rem;color:#fff;animation:popIn .6s ease}.fsuccess h3{color:#f5f5f7;margin-bottom:10px;font-size:1.3rem}.fsuccess p{color:var(--ml)}.ferror{color:#ff453a;font-size:.85rem;margin-top:14px;text-align:center}.pay-methods{margin-top:28px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.07)}.pay-title{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ml);display:block;margin-bottom:12px}.pay-badges{display:flex;gap:10px;flex-wrap:wrap}.pay-badge{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:10px 16px;font-size:.84rem;font-weight:600;color:hsla(0,0%,100%,.75);transition:all .3s ease}.pay-badge svg{stroke:var(--blue-d);flex-shrink:0}.pay-badge:hover{background:rgba(41,151,255,.08);border-color:rgba(41,151,255,.25);color:var(--blue-d)}footer{position:relative;z-index:1;background:#0a0a0a;border-top:1px solid hsla(0,0%,100%,.12);padding:72px 0 32px}.fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:56px;gap:56px;margin-bottom:56px}.fbrand p{font-size:.87rem;color:var(--ml);line-height:1.8;margin:16px 0 24px;max-width:290px}.fcol h5{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ml);margin-bottom:20px}.fcol ul{list-style:none;display:flex;flex-direction:column;gap:13px}.fcol ul li a{font-size:.87rem;color:hsla(0,0%,100%,.42);transition:var(--t)}.fcol ul li a:hover{color:#fff;padding-left:5px}.fbot{border-top:1px solid hsla(0,0%,100%,.08);padding-top:28px;display:flex;align-items:center;justify-content:space-between}.fbot p{font-size:.79rem;color:hsla(0,0%,100%,.33)}.fu{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.25,.46,.45,.94),transform .75s cubic-bezier(.25,.46,.45,.94)}.fu.vis{opacity:1;transform:translateY(0)}.fu-l{opacity:0;transform:translateX(-28px);transition:opacity .75s cubic-bezier(.25,.46,.45,.94),transform .75s cubic-bezier(.25,.46,.45,.94)}.fu-l.vis{opacity:1;transform:translateX(0)}.fu-r{opacity:0;transform:translateX(28px);transition:opacity .75s cubic-bezier(.25,.46,.45,.94),transform .75s cubic-bezier(.25,.46,.45,.94)}.fu-r.vis{opacity:1;transform:translateX(0)}.fu-s{opacity:0;transform:scale(.94);transition:opacity .75s cubic-bezier(.25,.46,.45,.94),transform .75s cubic-bezier(.25,.46,.45,.94)}.fu-s.vis{opacity:1;transform:scale(1)}.d1{transition-delay:.06s}.d2{transition-delay:.13s}.d3{transition-delay:.2s}.d4{transition-delay:.27s}.d5{transition-delay:.34s}@media (max-width:1100px){.hero-inner{flex-direction:column;align-items:flex-start;gap:56px}.hero-visual{width:100%;max-width:480px;align-self:center}.hero-content{max-width:100%}}@media (max-width:1024px){.pgrid,.sgrid{grid-template-columns:repeat(2,1fr)}.wgrid{grid-template-columns:1fr;gap:48px}.psteps{grid-template-columns:repeat(2,1fr)}.psteps:before{display:none}.cgrid{grid-template-columns:1fr;gap:48px}}@media (max-width:768px){.nav-links{display:none}.burger{display:flex}#hero{padding:96px 0 68px}#slider{padding:56px 0}#process,#services,#why{padding:80px 0}#contact{padding:80px 0 60px}footer{padding:56px 0 28px}.hero-title{font-size:clamp(2rem,8.5vw,3.6rem);letter-spacing:-.03em}.hero-sub{font-size:1rem;margin-bottom:32px}.hbtns{margin-bottom:40px;gap:12px}.hstats{gap:20px;padding-top:24px}.stat-n{font-size:1.85rem}.hero-visual{display:none}.sh{margin-bottom:48px}.sh h2{font-size:clamp(1.8rem,5.5vw,2.6rem)}.fgrid,.sgrid{grid-template-columns:1fr}.fgrid{gap:32px}.fbot{flex-direction:column;gap:12px;text-align:center}.frow{grid-template-columns:1fr}.wstats{flex-direction:row;gap:10px}.wstat{padding:18px 12px}.cform,.scard{padding:32px 24px}.wcard{padding:28px}.wafloat span{display:none}.wafloat{padding:14px;border-radius:50%}}@media (max-width:640px){.container{padding:0 18px}#hero{padding:88px 0 60px}.hero-title{font-size:clamp(1.9rem,9vw,3rem)}.hero-sub{font-size:.97rem}.sh h2{font-size:clamp(1.7rem,6.5vw,2.2rem)}.pgrid,.psteps{grid-template-columns:1fr}.cgrid{gap:36px}.wgrid{gap:32px}.fgrid{gap:24px}.scard{padding:28px 20px}.wstats{flex-direction:column;gap:8px}}@media (max-width:480px){.hbtns{flex-direction:column;align-items:stretch}.btn{justify-content:center;padding:15px 20px}.hero-title{font-size:1.95rem}.hero-sub{font-size:.93rem;line-height:1.7}.hstats{gap:16px}.stat-n{font-size:1.7rem}.stat-l{font-size:.7rem}.hbadge{font-size:.75rem;padding:7px 14px}.cform{padding:24px 16px}.fg input,.fg select,.fg textarea{font-size:16px}.sh{margin-bottom:36px}.sh h2{font-size:1.65rem}.sh p{font-size:.93rem}.mnav a{font-size:1.45rem}footer{padding:44px 0 24px}}