*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;scroll-behavior:smooth}body{background:#050609;color:#e8f0f9;font-family:PingFang SC,Microsoft Yahei,system-ui,Segoe UI,Roboto,Helvetica,Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.45}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}.container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}header.site-header{-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);background:linear-gradient(180deg,#06090cd9,#06090c99);border-bottom:1px solid hsla(0,0%,100%,.04);position:fixed;top:0;width:100%;z-index:999}.site-header .inner{height:70px;justify-content:space-between}.brand,.site-header .inner{align-items:center;display:flex;gap:12px}.brand{width:25%}.brand .logo{align-items:center;background:linear-gradient(135deg,#ed732e,#ff944d);border-radius:8px;box-shadow:0 6px 20px #ed732e4d;display:flex;font-weight:700;height:54px;justify-content:center;overflow:hidden;width:54px}.brand h1{color:#fff;font-size:16px;line-height:1;margin-bottom:2px}.brand p{color:#fff9;font-size:12px}nav.topnav{align-items:center;display:flex;gap:18px}nav.topnav a{border-radius:8px;color:#ffffffbf;padding:8px 10px}nav.topnav a:hover{background:#ffffff08;color:#ed732e}.cta{align-items:center;display:flex;gap:20px;justify-content:flex-end;position:relative;width:25%}.btn{background:transparent;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;cursor:pointer;padding:10px 14px}.btn.primary{background:linear-gradient(90deg,#ed732e,#ff944d);border:0;box-shadow:0 10px 30px #2f6bff2e;color:#06203b;font-weight:700}.hamburger{background:transparent;border:1px solid hsla(0,0%,100%,.04);border-radius:10px;color:#fff;height:44px;place-items:center;width:44px}.hero{align-items:stretch;display:flex;min-height:640px;overflow:hidden;padding-top:70px;position:relative}.hero:before{-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);background-size:cover;background:linear-gradient(180deg,#06090cd9,#06090c99);content:""}.hero .overlay,.hero:before{filter:contrast(.9) saturate(1.05) brightness(.55);inset:0;position:absolute;z-index:1}.hero .overlay{background:linear-gradient(180deg,#02060a40,#000c)}.elementor-html5-video{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.hero .content{display:flex;padding:64px 0;position:relative;width:100%;z-index:2}.split-left,.split-right{padding:40px}.split-left,.split-right{display:flex;flex:1;flex-direction:column;justify-content:center}.split-right{padding-left:64px}.hero .kicker{gap:12px;margin-bottom:18px}.hero .kicker,.logo-sm{align-items:center;display:flex}.logo-sm{background:#000;border:2px solid hsla(0,0%,100%,.06);border-radius:8px;font-weight:800;height:48px;justify-content:center;width:48px}.title{color:#ed732e;font-size:44px;font-weight:800;line-height:1.05;margin-bottom:18px}.subtitle{color:#ffffffd1;font-size:15px;margin-bottom:22px;max-width:520px}.icons-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.icon-bubble{background:#ffffff0f;border-radius:12px;color:#fff;display:grid;font-weight:700;height:64px;overflow:hidden;place-items:center;width:64px}.about-box{background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid hsla(0,0%,100%,.04);border-radius:12px;max-width:520px;padding:20px}.about-box h3{color:#ed732e;margin-bottom:8px}.about-box p{color:#ffffffbf;font-size:14px}.divider-vertical{bottom:0;left:50%;position:absolute;top:0;transform:translate(-.5px);width:1px;z-index:1}section.features{background:linear-gradient(180deg,#000,#05050a);padding:56px 0}.features .grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.feature-card{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.03);border-radius:10px;display:flex;gap:16px;padding:20px}.feature-card img{border-radius:6px;flex-shrink:0;height:86px;-o-object-fit:cover;object-fit:cover;width:120px}.feature-card h4{font-size:18px;margin-bottom:8px}.feature-card p{color:#ffffffb3;font-size:13px}.section-title{color:#ed732e;font-size:28px;font-weight:700;margin-bottom:28px;text-align:center}.partners{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));overflow:hidden;position:relative;width:100%}.partners .overlay{position:relative;width:100%;z-index:0}.partners .overlay .elementor-html5-video{left:30%;top:-200px}.partners .inner{align-items:center;flex-wrap:wrap;gap:40px;padding:18px;position:relative;text-align:center;z-index:1}.partners .inner,.partners .left{display:flex;justify-content:center}.partners .left{align-content:center;flex-direction:column;max-width:520px}.partners .logos{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.partner-badge{background:#ffffff08;border:1px solid hsla(0,0%,100%,.03);border-radius:50%;display:grid;height:86px;overflow:hidden;place-items:center;width:86px}.flow{padding:80px 0;position:relative}.flow .big-circle{background:linear-gradient(180deg,#2d1b2b,#11121a);border-radius:50%;box-shadow:0 20px 60px #0009,inset 0 -30px 80px #0006;color:#fff;display:grid;font-size:22px;font-weight:700;height:260px;margin:0 auto 24px;place-items:center;width:260px}.steps{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:16px}.step{background:#ffffff05;border:1px solid hsla(0,0%,100%,.03);border-radius:12px;padding:18px;text-align:center;width:220px}.step .num{background:#ed732e1f;border-radius:50%;color:#ed732e;display:grid;font-weight:800;height:44px;margin:0 auto 12px;place-items:center;width:44px}.cta-band{padding:48px 0;text-align:center}.cta-band h2{font-size:26px;margin-bottom:12px}footer.site-footer{background:linear-gradient(180deg,#030409,#04050a);border-top:1px solid hsla(0,0%,100%,.04);padding:40px 0}.footer-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.foot-left{max-width:320px;text-align:center}.foot-links{display:flex;flex-wrap:wrap;gap:28px}.foot-col h5{color:#a7e9ff;margin-bottom:8px}.copyright{color:#ffffff73;font-size:13px;margin-top:18px}.hamburger{display:none}.langBox{position:relative}.langBox img{cursor:pointer;height:20px;width:20px}.langBox .langCheck{background:linear-gradient(180deg,#06090cd9,#06090c99);border-radius:6px;display:flex;flex-direction:column;padding:8px;position:absolute;right:-48px;top:50px;transition:all .3s}.langBox .langCheck .langItem{cursor:pointer;margin:6px 8px;min-width:80px;padding:3px 6px;text-align:center;transition:all .3s}.langBox .langCheck .langItem:hover{color:#ed732e}@media (max-width:1024px){.title{font-size:38px}.hero{min-height:720px}}@media (max-width:900px){.container{padding:18px}.site-header .inner{height:62px}.brand{width:40%}.cta{width:45%}.content{flex-direction:column}nav.topnav{display:none}.hamburger{display:block}.split-left{border-right:0;padding:28px}.split-right{border-top:1px solid hsla(0,0%,100%,.02);padding:28px}.hero{flex-direction:column;min-height:760px}.divider-vertical{display:none}.features .grid{grid-template-columns:1fr}.partners .inner{align-items:flex-start;flex-direction:column;position:relative;z-index:1}.partners .overlay .elementor-html5-video{left:30%;top:10%}.flow .big-circle{height:180px;width:180px}.steps{align-items:center;flex-direction:column}.partner-badge{height:72px;width:72px}.step{width:100%}}@media (max-width:420px){.title{font-size:28px}.brand h1{font-size:14px}.split-left,.split-right{padding:18px}.subtitle{font-size:14px}}.muted{color:#fff9}.mt-8,.muted{margin-top:8px}.mt-12{margin-top:12px}.mb-12{margin-bottom:12px}h4{color:#ed732e}.btn{align-items:center;background-size:200% auto;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-position .3s,transform .2s}.btn img{height:26px;margin-right:8px;width:26px}.btn.telegram{background-image:linear-gradient(45deg,#ed732e,#1e96c8,#37aee2);border:none}.btn.whatsapp{background-image:linear-gradient(45deg,#ed732e,#128c7e,#25d366);border:none}.btn:hover{background-position:100%;transform:translateY(-2px)}nav.phoneNav{background:#02060ae6;border-radius:12px;box-shadow:0 12px 40px #0009;display:flex;flex-direction:column;padding:12px;position:absolute;right:20px;top:70px}
