*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#102533;background:#06131e;overflow-x:hidden}a{text-decoration:none;color:inherit}button{font:inherit}.page{min-height:100vh;padding-top:82px}.container{max-width:1400px;width:calc(100% - 68px);margin:auto}
header{height:82px;background:rgba(241,244,246,.98);color:#162b39;position:fixed;top:0;left:0;right:0;z-index:100;border-bottom:1px solid rgba(0,0,0,.08)}.nav{height:100%;max-width:1480px;margin:auto;padding:0 34px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:11px;min-width:210px}.brand img{width:39px;height:39px;object-fit:contain}.brand strong{font-size:19px;letter-spacing:.22em}.brand small{display:block;font-size:7px;letter-spacing:.29em;margin-top:2px}.tabs{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1;margin-left:auto}.tab{color:#405260;padding:13px 15px;position:relative;font-size:14px;font-weight:650;white-space:nowrap}.tab:after{content:"";position:absolute;left:15px;right:15px;bottom:8px;height:2px;background:#183141;transform:scaleX(0);transition:.25s}.tab.active:after,.tab:hover:after{transform:scaleX(1)}.contact-top{border:1px solid #304552;border-radius:999px;padding:11px 18px;font-weight:750;white-space:nowrap}
.menu{display:none}.hero{min-height:calc(100vh - 82px);background:radial-gradient(circle at 70% 46%,#183c55 0,#0b1e2d 31%,#06131e 67%);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:74px 74px}.hero-grid{min-height:calc(100vh - 82px);display:grid;grid-template-columns:46% 54%;align-items:center;position:relative}.copy{z-index:3;padding:40px 0}.eyebrow,.kicker{font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:800;color:#9eafb9}.copy h1{font-size:clamp(62px,7vw,112px);line-height:.9;letter-spacing:-.075em;margin:18px 0 27px;color:#f7f9fb}.copy h1 span{color:#b7c3cb}.copy p{max-width:610px;color:#b9c5cd;font-size:18px;line-height:1.7}.actions{display:flex;gap:12px;margin-top:30px}.btn{padding:14px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.22);font-size:14px;font-weight:750;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.btn.primary{background:#fff;color:#132936}.btn.secondary{color:#fff}.hero-art{height:calc(100vh - 82px);display:flex;justify-content:center;align-items:flex-end;position:relative}.hero-art img{height:96%;width:auto;max-width:100%;object-fit:contain;object-position:center bottom;position:relative;z-index:2;filter:drop-shadow(0 35px 45px rgba(0,0,0,.4));animation:float 7s ease-in-out infinite}@keyframes float{50%{transform:translateY(-7px)}}
.content{padding:90px 0 110px;background:#f3f6f7;color:#102533;min-height:calc(100vh - 82px)}.dark{background:#081722;color:#fff}.head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:48px}.head h1,.head h2{font-size:clamp(45px,5.4vw,76px);line-height:1;letter-spacing:-.06em;margin:12px 0 0}.head p{max-width:500px;color:#71818c;margin:0;line-height:1.7}.dark .head p{color:#aab7c0}.grid{display:grid;gap:14px}.two{grid-template-columns:repeat(2,1fr)}.three{grid-template-columns:repeat(3,1fr)}.four{grid-template-columns:repeat(4,1fr)}.card{background:#fff;border:1px solid #dfe5e8;padding:28px;min-height:190px}.dark .card{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.13)}.card h3{margin:10px 0;font-size:23px;letter-spacing:-.03em}.card p{margin:0;color:#71808a;font-size:14px;line-height:1.7}.dark .card p,.dark .card li{color:#a9b6bf}.card ul{padding-left:18px;color:#71808a;font-size:13px;line-height:1.75}.service{min-height:255px;transition:.25s}.service:hover{transform:translateY(-4px);border-color:#8fa1ac}.service .num{color:#8798a3;font-size:11px;letter-spacing:.2em;font-weight:800}.service h3{margin-top:24px}.service ul{columns:2}.about{display:grid;grid-template-columns:1.1fr .9fr;gap:70px}.about h3{font-size:31px;margin:0 0 10px}.about p{color:#687983;font-size:16px;line-height:1.75}.values{margin-top:45px}.contact-grid{display:grid;grid-template-columns:1fr .9fr;gap:70px}.contact{font-size:clamp(55px,6vw,90px);line-height:.93;letter-spacing:-.07em;margin:14px 0 25px;color:#fff}.contact-grid p{color:#aab7bf;max-width:560px;line-height:1.7}.info{border-top:1px solid rgba(255,255,255,.13)}.row{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.13);display:flex;justify-content:space-between;gap:25px;font-size:14px;color:#fff}.row span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#7e919c}.row a{word-break:break-word}footer{background:#040d14;color:#748590;padding:22px 0;font-size:11px}.footer{display:flex;justify-content:space-between}
.about-wallpaper{background:linear-gradient(90deg,rgba(243,246,247,.985),rgba(243,246,247,.9) 55%,rgba(243,246,247,.76)),url("assets/hakkimizda-wallpaper.svg") right center/cover no-repeat!important}.about-wallpaper .container{max-width:1400px}.about-wallpaper .head{display:grid!important;grid-template-columns:1.2fr .65fr;gap:80px;align-items:end!important}.about-wallpaper .head h1{color:#102533}.about-wallpaper .head p,.about-wallpaper .about p{color:#687983}.about-wallpaper .about h3{color:#102533}.about-wallpaper .values .card{background:rgba(255,255,255,.94)}
.service-original{background:#f5f6f7;color:#101820;padding:90px 0 110px}.service-original .wrapx{max-width:1180px;margin:auto;padding:0 28px}.service-original .crumb{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#7b8790;font-weight:700;margin-bottom:42px}.service-original .hero2{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;padding-bottom:80px}.service-original h1{font-size:clamp(52px,7vw,100px);line-height:.9;letter-spacing:-.07em;margin:0 0 25px;font-weight:800}.service-original .intro{font-size:19px;line-height:1.7;color:#69757e;max-width:650px}.service-original .visual{height:330px;background:#0a1b27;display:grid;place-items:center;overflow:hidden;position:relative}.service-original .visual img{width:100%;height:100%;object-fit:cover;opacity:.72}.service-original .visual:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(5,17,27,.15),rgba(5,17,27,.65))}.service-original .visual span{position:absolute;z-index:2;font-size:100px;font-weight:800;color:rgba(255,255,255,.1);letter-spacing:-.08em}.service-original .feature{padding:80px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #d9dee2}.service-original .feature.darkbox{background:#0a1b27;color:#fff;margin:0 calc((1180px - 100vw)/2);padding-left:max(28px,calc((100vw - 1180px)/2 + 28px));padding-right:max(28px,calc((100vw - 1180px)/2 + 28px))}.service-original .eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#87939b;font-weight:700}.service-original h2{font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.055em;margin:16px 0 25px}.service-original .feature p{color:#78848c;line-height:1.75}.service-original .darkbox p{color:#aab6bd}.service-original ul{list-style:none;padding:0;margin:25px 0}.service-original li{padding:15px 0;border-bottom:1px solid rgba(120,132,140,.2);font-size:15px}.service-original li:before{content:"↗";margin-right:12px;color:#87939b}.service-original .cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.service-original .mini{background:#fff;border:1px solid #dfe4e7;padding:28px;min-height:160px}.service-original .mini .n{font-size:10px;letter-spacing:.15em;color:#8b969d;font-weight:700}.service-original .mini h3{font-size:20px;margin:13px 0 10px}.service-original .mini p{font-size:14px;color:#6e7a82;line-height:1.65;margin:0}
@media(max-width:1000px){.nav{padding:0 22px}.tabs{gap:2px}.tab{padding:12px 9px;font-size:12px}.contact-top{display:none}.hero-grid{grid-template-columns:48% 52%}.hero-art img{height:88%}.four{grid-template-columns:repeat(2,1fr)}}