*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-family:var(--font)!important}:root{--accent:#E55A00;--accent-light:#FF6B00;--accent-bright:#FF8533;--black:#0C0C0C;--dark:#161616;--darker:#111;--gray:#666;--light-gray:#999;--white:#FAFAFA;--font:var(--font-inter,"Inter"),sans-serif}.locale-uz{--font:var(--font-space,"Space Grotesk"),sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--black);color:var(--white);line-height:1.6;overflow-x:hidden}::selection{background:var(--accent-bright);color:var(--black)}.container{max-width:1440px;margin:0 auto;padding:0 32px}header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:24px 0;transition:all .4s cubic-bezier(.4,0,.2,1)}header.scrolled{padding:16px 0;background:rgba(12,12,12,.9);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-bottom:1px solid rgba(255,107,0,.1)}.header-inner{display:flex;justify-content:space-between;align-items:center}.logo{font-size:32px;font-weight:700;letter-spacing:-2px;background:linear-gradient(135deg,var(--accent-bright) 0,var(--accent-light) 50%,var(--accent-bright) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-right{display:flex;align-items:center;gap:40px}.lang-switch{display:flex;background:rgba(255,255,255,.05);border-radius:100px;padding:4px;border:1px solid rgba(255,255,255,.08)}.lang-btn{padding:10px 20px;background:transparent;border:none;color:var(--gray);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;border-radius:100px;transition:all .3s;text-decoration:none}.lang-btn.active{background:var(--accent-bright);color:var(--black)}.header-phone,.lang-btn:hover:not(.active){color:var(--white)}.header-phone{font-size:18px;font-weight:600;text-decoration:none;display:none;letter-spacing:-.5px}@media (min-width:900px){.header-phone{display:block}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 36px;background:linear-gradient(135deg,var(--accent-bright) 0,#E55A00 100%);color:var(--black);font-family:inherit;font-weight:700;font-size:15px;text-decoration:none;border-radius:100px;border:none;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.btn:hover:before{left:100%}.btn:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(255,107,0,.35)}.btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.15);color:var(--white)}.btn-ghost:hover{border-color:var(--accent-bright);color:var(--accent-bright);box-shadow:0 20px 50px rgba(255,107,0,.15)}.btn-ghost:before{display:none}.hero{min-height:100vh;display:flex;align-items:center;padding:160px 0 120px;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(255,107,0,.12) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 100% 50%,rgba(255,107,0,.08) 0,transparent 50%)}.hero-bg,.hero-grid{position:absolute;inset:0}.hero-grid{background-image:linear-gradient(rgba(255,107,0,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,107,0,.03) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 70%)}.hero-content{position:relative;z-index:1;max-width:1000px}.hero-label{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:rgba(255,107,0,.08);border:1px solid rgba(255,107,0,.2);border-radius:100px;font-size:14px;font-weight:600;color:var(--accent-bright);margin-bottom:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-label:before{content:"";width:10px;height:10px;background:var(--accent-bright);border-radius:50%;animation:glow 2s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 0 5px var(--accent-bright),0 0 10px var(--accent-bright)}50%{box-shadow:0 0 20px var(--accent-bright),0 0 30px var(--accent-bright)}}.hero h1{font-size:clamp(52px,11vw,140px);font-weight:700;line-height:.9;letter-spacing:-6px;margin-bottom:40px}.hero h1 .gold{background:linear-gradient(135deg,var(--accent-bright) 0,var(--accent-light) 50%,var(--accent-bright) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-text{font-size:22px;color:var(--light-gray);max-width:550px;margin-bottom:56px;line-height:1.7}.hero-cta{gap:20px;margin-bottom:80px}.hero-cta,.hero-stats{display:flex;flex-wrap:wrap}.hero-stats{gap:64px;padding-top:48px;border-top:1px solid rgba(255,255,255,.06)}.stat{display:flex;flex-direction:column}.stat-value{font-size:56px;font-weight:700;letter-spacing:-3px;line-height:1;background:linear-gradient(180deg,var(--white) 0,var(--light-gray) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:14px;color:var(--gray);margin-top:12px;text-transform:uppercase;letter-spacing:1px}section{padding:140px 0;position:relative}.section-header{margin-bottom:80px}.section-label{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--accent-bright);margin-bottom:24px;padding:10px 20px;background:rgba(255,107,0,.1);border-radius:100px}.section-title{font-size:clamp(40px,6vw,72px);font-weight:700;letter-spacing:-3px;line-height:1}.section-subtitle{font-size:20px;color:var(--light-gray);margin-top:24px;max-width:600px}.features{background:var(--dark)}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.05);border-radius:32px;overflow:hidden}@media (max-width:1100px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.features-grid{grid-template-columns:1fr}}.feature{background:var(--dark);padding:56px 40px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative}.feature:after{content:"";position:absolute;bottom:0;left:40px;right:40px;height:2px;background:linear-gradient(90deg,transparent,var(--accent-bright),transparent);opacity:0;transition:opacity .5s}.feature:hover:after{opacity:1}.feature:hover{background:rgba(255,107,0,.03)}.feature-icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,107,0,.15),rgba(255,107,0,.05));border-radius:20px;margin-bottom:32px;border:1px solid rgba(255,107,0,.1)}.feature-icon svg{width:32px;height:32px;stroke:var(--accent-bright)}.feature h3{font-size:26px;font-weight:700;margin-bottom:16px;letter-spacing:-1px}.feature p{color:var(--gray);font-size:16px;line-height:1.7}.services-grid{display:flex;flex-direction:column}a.service-row{display:flex;align-items:center;justify-content:space-between;padding:40px 0;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .4s;text-decoration:none;color:inherit}.service-row:hover{padding-left:32px}.service-row:hover .service-num,.service-row:hover .service-title{color:var(--accent-bright)}.service-left{display:flex;align-items:center;gap:40px}.service-num{font-size:16px;font-weight:600;color:var(--gray);transition:color .4s}.service-title{font-size:clamp(28px,5vw,48px);font-weight:700;letter-spacing:-2px;transition:color .4s}.service-arrow{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;transition:all .4s}.service-row:hover .service-arrow{background:var(--accent-bright);border-color:var(--accent-bright);transform:rotate(-45deg)}.service-arrow svg{width:24px;height:24px;stroke:var(--gray);transition:stroke .4s}.service-row:hover .service-arrow svg{stroke:var(--black)}.steps{background:var(--dark)}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}@media (max-width:1000px){.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.steps-grid{grid-template-columns:1fr}}.step{position:relative;padding:48px;background:linear-gradient(180deg,rgba(255,107,0,.04),transparent);border:1px solid rgba(255,255,255,.05);border-radius:28px;transition:all .5s}.step:hover{border-color:rgba(255,107,0,.3);transform:translateY(-8px)}.step-num{font-size:100px;font-weight:700;line-height:1;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:absolute;top:24px;right:32px}.step h3{font-size:24px;font-weight:700;margin-bottom:16px}.step h3,.step p{position:relative}.step p{color:var(--gray);font-size:16px;line-height:1.7}.cta{text-align:center}.cta-box{background:linear-gradient(135deg,rgba(255,107,0,.12),rgba(255,107,0,.04));border:1px solid rgba(255,107,0,.15);border-radius:48px;padding:100px 60px;position:relative;overflow:hidden}.cta-box:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,107,0,.1) 0,transparent 40%);animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cta-content{position:relative;z-index:1}.cta-phone{display:block;font-size:clamp(48px,10vw,96px);font-weight:700;letter-spacing:-4px;background:linear-gradient(135deg,var(--white) 0,var(--light-gray) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;margin:48px 0;transition:all .4s}.cta-phone:hover{background:linear-gradient(135deg,var(--accent-bright) 0,var(--accent-light) 100%);-webkit-background-clip:text;background-clip:text}.reviews{background:var(--dark)}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}@media (max-width:1000px){.reviews-grid{grid-template-columns:1fr}}.review{background:var(--darker);border:1px solid rgba(255,255,255,.04);border-radius:28px;padding:48px;transition:all .5s}.review:hover{border-color:rgba(255,107,0,.2)}.review-stars{display:flex;gap:4px;margin-bottom:32px}.review-stars svg{width:20px;height:20px;fill:var(--accent-bright)}.review-text{font-size:18px;line-height:1.8;margin-bottom:40px;color:rgba(255,255,255,.9)}.review-author{gap:20px}.review-author,.review-avatar{display:flex;align-items:center}.review-avatar{width:56px;height:56px;background:linear-gradient(135deg,var(--accent-bright) 0,var(--accent-light) 100%);border-radius:50%;justify-content:center;font-weight:700;font-size:20px;color:var(--black)}.review-name{font-weight:700;font-size:18px}.review-date{font-size:14px;color:var(--gray);margin-top:4px}footer{padding:80px 0;border-top:1px solid rgba(255,255,255,.05)}.footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:32px}.footer-copy{font-size:14px;color:var(--gray)}.footer-phone{font-size:20px;font-weight:700;color:var(--white);text-decoration:none;transition:color .3s}.footer-phone:hover{color:var(--accent-bright)}.footer-dev{width:100%;text-align:center;padding-top:40px;border-top:1px solid rgba(255,255,255,.05);margin-top:8px}.footer-dev a{display:inline-flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--gray);font-size:12px;transition:color .3s}.footer-dev a:hover{color:var(--white)}.footer-dev svg{transition:opacity .3s}.footer-dev span{font-family:Inter,sans-serif!important}.mobile-cta{display:none;position:fixed;bottom:0;left:0;right:0;padding:20px 24px;background:rgba(12,12,12,.95);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-top:1px solid rgba(255,107,0,.1);z-index:1000}.mobile-cta .btn{width:100%;padding:20px;font-size:17px}@media (max-width:768px){.mobile-cta{display:block}footer{padding-bottom:140px}.hero h1{letter-spacing:-3px}.hero-stats{gap:40px}.stat-value{font-size:40px}.section-title{letter-spacing:-2px}.cta-box{padding:60px 32px;border-radius:32px}.container{padding:0 20px}.header-right{gap:16px}.lang-btn{padding:8px 14px;font-size:12px}.btn{padding:14px 24px;font-size:14px}section{padding:80px 0}.section-header{margin-bottom:48px}.feature{padding:32px 24px}.feature h3{font-size:20px}.step{padding:32px 24px}.step-num{font-size:60px}.review{padding:32px 24px}.service-left{gap:20px}.service-num{font-size:14px}.service-arrow{width:44px;height:44px}}@media (max-width:480px){.container{padding:0 16px}header{padding:16px 0}.logo{font-size:24px}.header-right{gap:12px}.lang-btn{padding:6px 10px;font-size:11px}.btn{padding:12px 18px;font-size:13px;gap:8px}.btn svg{width:18px;height:18px}.hero{padding:120px 0 80px}.hero-label{padding:10px 16px;font-size:12px;margin-bottom:24px}.hero h1{font-size:36px;letter-spacing:-2px;margin-bottom:24px}.hero-text{font-size:16px;margin-bottom:32px}.hero-cta{flex-direction:column;margin-bottom:48px}.hero-cta .btn{width:100%;justify-content:center;padding:16px 24px}.hero-stats{gap:24px;flex-direction:column;padding-top:32px}.stat-value{font-size:32px;letter-spacing:-1px}.stat-label{font-size:12px}section{padding:60px 0}.section-label{font-size:11px;padding:8px 14px;letter-spacing:2px}.section-title{font-size:28px;letter-spacing:-1px}.section-subtitle{font-size:15px;margin-top:16px}.section-header{margin-bottom:32px}.features-grid{border-radius:20px}.feature{padding:28px 20px}.feature-icon{width:56px;height:56px;border-radius:14px;margin-bottom:20px}.feature-icon svg{width:26px;height:26px}.feature h3{font-size:18px;margin-bottom:10px}.feature p{font-size:14px}.service-row{padding:24px 0}.service-left{gap:16px}.service-num{font-size:12px;display:none}.service-title{font-size:20px;letter-spacing:-1px}.service-arrow{width:40px;height:40px}.service-arrow svg{width:18px;height:18px}.steps-grid{gap:16px}.step{padding:28px 20px;border-radius:20px}.step-num{font-size:48px;top:16px;right:20px}.step h3{font-size:18px}.step p{font-size:14px}.cta-box{padding:40px 20px;border-radius:24px}.cta-phone{font-size:28px;letter-spacing:-1px;margin:24px 0}.reviews-grid{gap:16px}.review{padding:28px 20px;border-radius:20px}.review-stars{margin-bottom:20px}.review-stars svg{width:16px;height:16px}.review-text{font-size:15px;margin-bottom:24px}.review-author{gap:14px}.review-avatar{width:44px;height:44px;font-size:16px}.review-name{font-size:15px}.review-date{font-size:12px}footer{padding:48px 0 140px}.footer-inner{flex-direction:column;text-align:center;gap:16px}.footer-phone{font-size:18px}.mobile-cta{padding:16px}.mobile-cta .btn{padding:16px;font-size:15px}}@media (max-width:360px){.container{padding:0 12px}.logo{font-size:20px}.lang-switch{padding:2px}.lang-btn{padding:5px 8px;font-size:10px}.header-right>.btn{padding:10px 14px;font-size:12px}.header-right>.btn svg{display:none}.hero h1{font-size:30px}.hero-text{font-size:14px}.section-title{font-size:24px}.service-title{font-size:18px}.cta-phone{font-size:24px}.feature h3,.step h3{font-size:16px}.feature p,.review-text,.step p{font-size:13px}}.reveal{opacity:0;transform:translateY(60px);transition:all 1s cubic-bezier(.4,0,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}