@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#d7dce5;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#070a10;font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{background:#070a10;margin:0;padding:0}body{background:#070a10;min-width:320px;margin:0}#root{min-height:100vh}button,input,textarea{font-family:inherit}button{cursor:pointer}::selection{color:#fff;background:#087cff47}:root{--black:#050607;--black-2:#080a0d;--charcoal:#0c0f13;--charcoal-2:#11151a;--charcoal-3:#151a20;--gold:#d8ad52;--gold-bright:#f5d47d;--gold-light:#fff0b0;--gold-soft:#d8ad521c;--gold-border:#d8ad523d;--green:#3ddc91;--green-soft:#3ddc911a;--blue:#56a8ff;--blue-soft:#56a8ff1a;--red:#ff5d67;--white:#fff;--text:#f4f5f7;--text-soft:#c4c9d1;--muted:#89919d;--muted-2:#69717d;--border:#ffffff16;--border-strong:#ffffff21;--shadow:0 25px 70px #00000073;color:var(--text);background:var(--black);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:radial-gradient(circle at 50% -10%, #d8ad520e, transparent 32%), var(--black);min-width:320px;color:var(--text);margin:0;font-size:16px;line-height:1.65}button,input,textarea{font:inherit}button{cursor:pointer;appearance:none}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #f5d47d8c}.desktop-nav button:focus,.desktop-nav button:focus-visible{box-shadow:none;outline:none}a{color:inherit;text-decoration:none}.app{min-height:100vh;overflow-x:hidden}.container{width:min(1180px,100% - 48px);margin:0 auto}.header{z-index:1000;-webkit-backdrop-filter:blur(18px);background:#050607e6;border-bottom:1px solid #ffffff0f;position:fixed;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.logo{color:var(--white);background:0 0;border:0;flex-shrink:0;align-items:center;gap:11px;padding:0;display:inline-flex}.logo-symbol{justify-content:center;align-items:center;gap:3px;width:31px;height:31px;display:flex}.logo-symbol i{background:linear-gradient(180deg, var(--gold-light), var(--gold-bright) 45%, var(--gold));border-radius:4px;width:5px;display:block;box-shadow:0 0 8px #f5d47d47,0 0 20px #d8ad521a}.logo-symbol i:first-child{height:13px}.logo-symbol i:nth-child(2){height:23px}.logo-symbol i:nth-child(3){height:17px}.logo-text{letter-spacing:-.02em;align-items:baseline;gap:5px;font-size:18px;display:flex}.logo-text strong{color:var(--white);font-weight:750}.logo-text em{color:var(--gold-bright);font-style:normal;font-weight:600}.desktop-nav{justify-content:center;align-items:center;gap:4px;display:flex}.desktop-nav button{color:var(--muted);background:0 0;border:0;padding:10px 11px;font-size:14px;font-weight:550;transition:color .2s,background .2s}.desktop-nav button:hover{color:var(--white);background:#d8ad5212;border-radius:8px}.desktop-nav button.active{color:var(--white);box-shadow:inset 0 -2px 0 var(--gold-bright);background:#d8ad5212;border-radius:8px}.header-right{align-items:center;gap:12px;display:flex}.talk-button{border:1px solid var(--gold-border);min-height:42px;color:var(--gold-light);background:#d8ad5214;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:14px;font-weight:650;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.talk-button:hover{background:#d8ad5226;border-color:#f5d47d73;transform:translateY(-1px)}.mobile-toggle{border:1px solid var(--border);width:43px;height:43px;color:var(--text);background:var(--charcoal-2);border-radius:9px;display:none}.mobile-nav{display:none}.hero{background:radial-gradient(circle at 78% 26%,#d8ad5213,#0000 30%),linear-gradient(#060708 0%,#080a0d 100%);min-height:760px;padding:160px 0 45px;position:relative}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 75%);mask-image:linear-gradient(#000000b3,#0000 75%)}.hero-layout{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);align-items:center;gap:70px;display:grid;position:relative}.hero-left{max-width:610px}.hero-label,.section-label{color:var(--gold-bright);letter-spacing:.13em;align-items:center;gap:9px;font-size:12px;font-weight:750;line-height:1.3;display:inline-flex}.hero-label span{background:var(--gold-bright);width:25px;height:1px;box-shadow:0 0 8px #f5d47d66}.hero h1{letter-spacing:-.055em;max-width:650px;margin:22px 0;font-size:clamp(52px,6vw,76px);font-weight:780;line-height:.99}.hero h1 span{color:var(--gold-bright);text-shadow:0 0 22px #f5d47d21,0 0 45px #d8ad520f}.hero-text{max-width:610px;color:var(--text-soft);margin:0;font-size:18px;line-height:1.75}.hero-buttons{align-items:center;gap:12px;margin-top:31px;display:flex}.primary-button,.outline-button{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:14px;font-weight:700;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.primary-button{color:#080706;background:linear-gradient(135deg, var(--gold-light), var(--gold-bright) 48%, var(--gold));border:1px solid #f5d47d8c;box-shadow:0 8px 25px #d8ad521f,inset 0 1px #ffffff59}.primary-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #d8ad5233,0 0 20px #f5d47d14}.outline-button{border:1px solid var(--border-strong);color:var(--text-soft);background:#ffffff06}.outline-button:hover{color:var(--white);border-color:var(--gold-border);background:#d8ad520e;transform:translateY(-2px)}.hero-points{flex-wrap:wrap;gap:17px;margin-top:25px;display:flex}.hero-points span{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.hero-points svg{color:var(--green)}.hero-right{min-width:0}.hero-panel{background:linear-gradient(145deg,#ffffff0b,#ffffff04),#0b0e12;border:1px solid #ffffff1b;border-radius:16px;transition:border-color .3s,box-shadow .3s;overflow:hidden;transform:translateZ(0);box-shadow:0 35px 80px #00000085,0 0 55px #d8ad5209}.hero-panel:hover{border-color:#d8ad5233;box-shadow:0 35px 90px #0000008f,0 0 65px #d8ad520e}.browser-top{border-bottom:1px solid var(--border);background:#0a0c0f;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:42px;padding:0 14px;display:grid}.browser-controls{gap:6px;display:flex}.browser-controls span{background:#32363d;border-radius:50%;width:8px;height:8px}.browser-controls span:first-child{background:#8d5c5f}.browser-controls span:nth-child(2){background:#8b7b4b}.browser-controls span:nth-child(3){background:#527861}.browser-address{color:#777f89;white-space:nowrap;text-overflow:ellipsis;background:#111419;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:0;height:27px;padding:0 12px;font-size:11px;display:flex;overflow:hidden}.browser-address svg{color:var(--green);flex-shrink:0}.browser-external{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;transition:color .2s,background .2s;display:grid}.browser-external:hover{color:var(--gold-bright);background:#d8ad5214}.browser-tabs{border-bottom:1px solid var(--border);background:#090b0e;align-items:center;gap:3px;padding:7px 13px 0;display:flex}.browser-tabs button{appearance:none;border:0;padding:8px 13px 10px;font-size:12px;font-weight:650;transition:color .2s;position:relative;color:var(--muted)!important;background:0 0!important}.browser-tabs button:hover{color:var(--text-soft)!important}.browser-tabs button.active{color:var(--gold-bright)!important}.browser-tabs button.active:after{content:"";background:linear-gradient(90deg, var(--gold), var(--gold-light));border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px;box-shadow:0 0 8px #f5d47d40}.panel-header{border-bottom:1px solid var(--border);background:#ffffff03;justify-content:space-between;align-items:center;min-height:58px;padding:0 23px;display:flex}.panel-title{align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3ddc9114,0 0 12px #3ddc9140}.sample-label{color:var(--muted-2);letter-spacing:.1em;font-size:10px;font-weight:750}.panel-main{padding:22px}.panel-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.panel-top small{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.panel-top h3{color:var(--white);letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.25}.period-buttons{border:1px solid var(--border);background:#0a0d10;border-radius:7px;align-items:center;padding:3px;display:flex}.period-buttons button{appearance:none;border:0;border-radius:5px;min-width:38px;min-height:30px;font-size:11px;font-weight:700;transition:background .2s,color .2s;color:var(--muted)!important;background:0 0!important}.period-buttons button:hover{color:var(--text)!important}.period-buttons button.active{box-shadow:0 0 12px #f5d47d1f;color:#090806!important;background:var(--gold-bright)!important}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.stat{border:1px solid var(--border);text-align:left;background:#0d1115;border-radius:10px;min-width:0;transition:transform .2s,border-color .2s,background .2s}.stat-button{cursor:pointer;padding:14px}.stat-button:hover{background:#10151a;border-color:#d8ad523b;transform:translateY(-2px)}.stat-button.selected{background:linear-gradient(145deg,#d8ad5211,#ffffff03);border-color:#d8ad5259}.stat-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.stat-icon{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.stat-icon.blue,.system-icon.blue{color:var(--blue);background:var(--blue-soft)}.stat-icon.gold,.system-icon.gold{color:var(--gold-bright);background:var(--gold-soft)}.stat-icon.green,.system-icon.green{color:var(--green);background:var(--green-soft)}.stat em{font-size:11px;font-style:normal;font-weight:700}.stat em.positive{color:var(--green)}.stat small{color:var(--muted);margin-top:13px;font-size:12px;line-height:1.4;display:block}.stat strong{color:var(--white);letter-spacing:-.03em;margin-top:4px;font-size:22px;line-height:1.2;display:block}.analytics{border:1px solid var(--border);background:#0b0f13;border-radius:10px;margin-top:12px;padding:17px}.analytics-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.analytics-head small{color:var(--muted);font-size:11px;display:block}.analytics-head strong{color:var(--text-soft);margin-top:3px;font-size:13px;display:block}.chart-icon{width:32px;height:32px;color:var(--gold-bright);border:1px solid var(--gold-border);background:var(--gold-soft);border-radius:8px;place-items:center;display:grid}.analytics-chart{height:150px;margin-top:12px;position:relative;overflow:hidden}.chart-y{border-top:1px dashed #ffffff0e;position:absolute;left:0;right:0}.chart-y.y1{top:25%}.chart-y.y2{top:50%}.chart-y.y3{top:75%}.analytics-chart svg{width:100%;height:115px;position:absolute;inset:0}.chart-shadow{fill:none;stroke:#f5d47d1a;stroke-width:10px;filter:blur(7px)}.chart-line{fill:none;stroke:url(#chartGold);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 4px #f5d47d38)}.chart-bottom{color:var(--muted-2);justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.system-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.system-box{border:1px solid var(--border);min-width:0;color:var(--text);text-align:left;background:#0d1115;border-radius:9px;align-items:center;gap:10px;padding:13px;transition:transform .2s,border-color .2s,background .2s;display:flex}.system-box:hover{background:#10151a;border-color:#ffffff26;transform:translateY(-2px)}.system-icon{border-radius:7px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.system-box small{color:var(--muted);font-size:10px;display:block}.system-box strong{color:var(--text);margin-top:1px;font-size:13px;display:block}.system-box em{color:var(--muted-2);margin-top:1px;font-size:9px;font-style:normal;display:block}.sample-footer{min-height:39px;color:var(--muted-2);border-top:1px solid var(--border);background:#090b0e;align-items:center;gap:7px;padding:0 20px;font-size:10px;display:flex}.sample-footer svg{color:var(--gold)}.hero-bottom{z-index:1;color:var(--muted-2);letter-spacing:.12em;justify-content:center;align-items:center;gap:18px;margin-top:45px;font-size:11px;font-weight:750;display:flex;position:relative}.hero-bottom i{background:var(--gold);opacity:.7;border-radius:50%;width:4px;height:4px}.section{padding:115px 0;scroll-margin-top:88px}.hero,.why,.contact{scroll-margin-top:88px}.section-title{grid-template-columns:60px 1fr;gap:28px;margin-bottom:65px;display:grid}.section-title-number{color:var(--gold);border-top:1px solid var(--gold-border);padding-top:7px;font-size:14px;font-weight:750}.section-title h2{max-width:800px;color:var(--white);letter-spacing:-.045em;margin:13px 0 14px;font-size:clamp(36px,4.2vw,51px);line-height:1.08}.section-title p{max-width:720px;color:var(--text-soft);margin:0;font-size:17px;line-height:1.75}.about{background:#07090b}.about-content{grid-template-columns:1fr 1fr;gap:70px;display:grid}.about-main{padding:15px 0 0 70px;position:relative}.about-big-number{color:#d8ad522e;font-size:58px;font-weight:800;line-height:1;position:absolute;top:0;left:0}.about-main h3{color:var(--white);letter-spacing:-.035em;margin:0;font-size:31px;line-height:1.25}.about-main p{max-width:540px;color:var(--text-soft);margin:20px 0 24px;font-size:16px;line-height:1.8}.text-link{color:var(--gold-bright);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.text-link:hover{color:var(--gold-light);gap:12px}.about-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.about-item{border:1px solid var(--border);background:#0b0e12;border-radius:11px;min-height:180px;padding:23px;transition:transform .25s,border-color .25s,background .25s}.about-item:hover{border-color:var(--gold-border);background:#0e1217;transform:translateY(-4px)}.about-item>span{width:39px;height:39px;color:var(--gold-bright);border:1px solid var(--gold-border);background:var(--gold-soft);border-radius:9px;place-items:center;margin-bottom:25px;display:grid}.about-item strong{color:var(--white);font-size:17px;display:block}.about-item p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.65}.services{background:#080a0d}.service-list{border-top:1px solid var(--border)}.service-row{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;appearance:none;grid-template-columns:50px 52px minmax(0,1fr) 44px;align-items:center;gap:20px;padding:26px 8px;transition:background .25s,padding .25s;display:grid;background:#080a0d!important}.service-row:hover{padding-left:15px;padding-right:15px;background:#d8ad5209!important}.service-number{color:var(--muted-2);font-size:13px;font-weight:700}.service-icon{width:48px;height:48px;color:var(--gold-bright);border:1px solid var(--gold-border);background:var(--gold-soft);border-radius:10px;place-items:center;transition:background .2s,transform .2s;display:grid}.service-row:hover .service-icon{background:#d8ad5229;transform:translateY(-2px)}.service-info h3{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.25;color:var(--white)!important}.service-info p{max-width:700px;margin:7px 0 12px;font-size:15px;line-height:1.6;color:var(--muted)!important}.service-tags{flex-wrap:wrap;gap:7px;display:flex}.service-tags span{border:1px solid var(--border);color:var(--muted);background:#ffffff06;border-radius:5px;padding:4px 9px;font-size:11px}.service-arrow{width:40px;height:40px;color:var(--muted);border:1px solid var(--border);border-radius:8px;place-items:center;transition:color .2s,background .2s,border-color .2s,transform .2s;display:grid}.service-row:hover .service-arrow{color:#090806;border-color:var(--gold-bright);background:var(--gold-bright);transform:translate(3px)}.why{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(135deg,#0b0e11,#07090b 65%);padding:110px 0}.why-layout{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.why-heading h2{max-width:550px;color:var(--white);letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(36px,4vw,48px);line-height:1.1}.why-heading>p{max-width:500px;color:var(--text-soft);margin:0;font-size:16px;line-height:1.75}.why-highlight{align-items:center;gap:15px;margin-top:32px;display:flex}.why-highlight strong{color:var(--gold-bright);font-size:54px;line-height:1}.why-highlight span{color:var(--muted);font-size:14px;line-height:1.45}.why-list{border-top:1px solid var(--border)}.why-row{border-bottom:1px solid var(--border);grid-template-columns:45px 1fr 25px;align-items:center;gap:15px;padding:20px 0;display:grid}.why-row>span{color:var(--gold);font-size:12px;font-weight:700}.why-row strong{color:var(--white);font-size:17px}.why-row p{color:var(--muted);margin:4px 0 0;font-size:14px}.why-row>svg{color:var(--green)}.industries{background:#07090b}.industry-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.industry-card{border:1px solid var(--border);text-align:left;appearance:none;border-radius:12px;flex-direction:column;min-height:270px;padding:24px;transition:transform .25s,border-color .25s,background .25s;display:flex;color:var(--text)!important;background:#0b0e12!important}.industry-card:hover{border-color:var(--gold-border);transform:translateY(-5px);background:#0e1217!important}.industry-top{justify-content:space-between;align-items:center;display:flex}.industry-top span{color:var(--muted-2);font-size:12px}.industry-top svg{color:var(--gold-bright)}.industry-card h3{margin:55px 0 9px;font-size:21px;color:var(--white)!important}.industry-card p{margin:0;font-size:14px;line-height:1.7;color:var(--text-soft)!important}.industry-link{align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:13px;font-weight:700;display:inline-flex;color:var(--gold-bright)!important}.work{background:#080a0d}.projects{gap:65px;display:grid}.project{appearance:none;text-align:left;border:0;grid-template-columns:1.1fr .9fr;gap:55px;width:100%;padding:0;display:grid;color:var(--text)!important;background:0 0!important}.project:nth-child(2n){grid-template-columns:.9fr 1.1fr}.project:nth-child(2n) .project-visual{order:2}.project:nth-child(2n) .project-info{order:1}.project-visual{border:1px solid var(--border);background:radial-gradient(circle at 50% 30%,#d8ad5212,#0000 45%),#0b0e12;border-radius:14px;place-items:center;min-height:360px;padding:30px;transition:border-color .3s,transform .3s;display:grid;overflow:hidden}.project:hover .project-visual{border-color:var(--gold-border);transform:translateY(-4px)}.browser{background:#090c10;border:1px solid #ffffff1f;border-radius:11px;width:100%;max-width:590px;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 30px 60px #0006}.project:hover .browser{transform:scale(1.018);box-shadow:0 30px 70px #00000080,0 0 35px #d8ad520d}.browser-bar{border-bottom:1px solid var(--border);background:#101318;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:37px;padding:0 11px;display:grid}.browser-dots{gap:5px;display:flex}.browser-dots i{background:#454a52;border-radius:50%;width:7px;height:7px}.browser-dots i:first-child{background:#876064}.browser-dots i:nth-child(2){background:#80744d}.browser-dots i:last-child{background:#50715e}.browser-bar>span{color:var(--muted-2);letter-spacing:.04em;justify-self:center;font-size:9px}.browser-action{width:24px;height:24px;color:var(--muted-2);border-radius:5px;place-items:center;transition:color .2s,background .2s;display:grid}.browser-action.active{color:var(--gold-bright);background:var(--gold-soft)}.browser-content{background:radial-gradient(circle at 80% 10%,#d8ad5212,#0000 30%),#0b0f13;min-height:290px;padding:24px;position:relative}.mock-header{justify-content:space-between;align-items:center;display:flex}.mock-header b{color:var(--white);font-size:17px;display:block}.mock-header span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.mock-avatar{width:29px;height:29px;color:var(--gold-bright);border:1px solid var(--gold-border);background:var(--gold-soft);border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.mock-stat-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:23px;display:grid}.mock-stat-row i{border:1px solid var(--border);background:linear-gradient(135deg,#d8ad5212,#ffffff05);border-radius:7px;height:61px;display:block}.mock-table{gap:8px;margin-top:15px;display:grid}.mock-table span{background:#ffffff06;border:1px solid #ffffff0e;border-radius:5px;height:25px;display:block}.mock-site-title{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.mock-site-title span{background:linear-gradient(90deg, var(--gold), var(--gold-light));border-radius:4px;width:70px;height:9px}.mock-site-title b{background:#30363d;border-radius:4px;width:45px;height:7px}.mock-site-title i{border:1px solid var(--border);background:#161b21;border-radius:50%;width:29px;height:29px}.mock-site-body{gap:13px;margin-top:58px;display:grid}.mock-site-body strong{background:#242b33;border-radius:5px;height:15px;display:block}.mock-site-body strong:first-child{background:linear-gradient(90deg,#f5d47db3,#d8ad5226);width:75%;height:29px}.mock-site-body strong:nth-child(2){width:55%}.mock-site-body strong:nth-child(3){width:35%}.mock-site-button{color:#090806;background:var(--gold-bright);text-align:center;border-radius:5px;width:86px;margin-top:27px;padding:7px 11px;font-size:9px;font-weight:800}.workflow{justify-content:space-between;align-items:center;gap:7px;padding-top:32px;display:flex}.workflow span,.workflow b{flex-shrink:0}.workflow span{border:1px solid var(--border);background:#13181e;border-radius:9px;width:39px;height:39px}.workflow span:first-child{background:var(--blue-soft);border-color:#56a8ff4d}.workflow b{background:linear-gradient(90deg, var(--blue), var(--gold));opacity:.65;width:34px;height:1px}.workflow-lines{gap:9px;margin-top:37px;display:grid}.workflow-lines i{background:#1d252d;border-radius:4px;height:7px;display:block}.workflow-lines i:first-child{width:72%}.workflow-lines i:nth-child(2){width:55%}.workflow-lines i:nth-child(3){width:83%}.workflow-status{width:fit-content;color:var(--green);background:var(--green-soft);border:1px solid #3ddc9129;border-radius:5px;align-items:center;gap:6px;margin-top:24px;padding:6px 9px;font-size:9px;font-weight:700;display:flex}.project-info{align-self:center}.project-meta{justify-content:space-between;align-items:center;gap:20px;display:flex}.project-meta span{color:var(--gold-bright);letter-spacing:.1em;font-size:11px;font-weight:750}.project-meta small{color:var(--muted);font-size:12px}.project-info h3{letter-spacing:-.035em;max-width:500px;margin:17px 0 13px;font-size:30px;line-height:1.18;color:var(--white)!important}.project-info p{max-width:520px;margin:0;font-size:16px;line-height:1.75;color:var(--text-soft)!important}.project-link{color:var(--gold-bright);align-items:center;gap:8px;margin-top:25px;font-size:14px;font-weight:700;transition:gap .2s;display:inline-flex}.project:hover .project-link{gap:12px}.insights{background:#07090b}.insights-header{grid-template-columns:1fr .75fr;gap:60px;margin-bottom:50px;display:grid}.insights-header h2{color:var(--white);letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(37px,4vw,50px);line-height:1.08}.insights-header p{color:var(--text-soft);align-self:end;margin:0;font-size:16px;line-height:1.75}.insight-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.insight-card{border:1px solid var(--border);background:#0b0e12;border-radius:11px;flex-direction:column;min-height:285px;padding:24px;transition:transform .25s,border-color .25s,background .25s;display:flex}.insight-card:hover{border-color:var(--gold-border);background:#0e1217;transform:translateY(-5px)}.insight-card>span{color:var(--gold);font-size:13px;font-weight:700}.insight-card div{margin-top:auto}.insight-card h3{color:var(--white);margin:0 0 13px;font-size:20px;line-height:1.35}.insight-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.insight-card>svg{color:var(--gold-bright);align-self:flex-end;margin-top:25px}.faq{background:#080a0d}.faq-layout{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.faq-layout h2{max-width:480px;color:var(--white);letter-spacing:-.04em;margin:14px 0;font-size:43px;line-height:1.1}.faq-layout>div:first-child p{max-width:430px;color:var(--text-soft);margin:0;font-size:16px;line-height:1.75}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item>button{width:100%;min-height:76px;color:var(--white);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:16px;font-weight:650;display:flex}.faq-item>button svg{color:var(--gold);flex-shrink:0;transition:transform .25s}.faq-item>button svg.rotate{transform:rotate(180deg)}.faq-answer{padding:0 40px 21px 0}.faq-answer p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.contact{border-top:1px solid var(--border);background:radial-gradient(circle at 20% 30%,#d8ad5212,#0000 30%),#060809;padding:115px 0}.contact-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.contact-left h2{max-width:560px;color:var(--white);letter-spacing:-.05em;margin:16px 0;font-size:clamp(40px,4.5vw,56px);line-height:1.05}.contact-left h2 span{color:var(--gold-bright)}.contact-left>p{max-width:500px;color:var(--text-soft);margin:0;font-size:17px;line-height:1.75}.contact-features{gap:12px;margin-top:35px;display:grid}.contact-features div{align-items:center;gap:12px;display:flex}.contact-features span{width:38px;height:38px;color:var(--gold-bright);border:1px solid var(--gold-border);background:var(--gold-soft);border-radius:8px;place-items:center;display:grid}.contact-features strong{color:var(--text-soft);font-size:14px}.contact-form{border:1px solid var(--border-strong);box-shadow:var(--shadow);background:#0b0f13;border-radius:13px;padding:31px}.form-top{margin-bottom:26px}.form-top>span{color:var(--gold-bright);letter-spacing:.12em;font-size:11px;font-weight:750}.form-top h3{color:var(--white);margin:8px 0 0;font-size:27px;line-height:1.25}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form label{color:var(--text-soft);margin-bottom:16px;font-size:13px;font-weight:650;display:block}.contact-form input,.contact-form textarea{border:1px solid var(--border);width:100%;color:var(--white);background:#080b0e;border-radius:7px;outline:none;margin-top:7px;padding:13px 14px;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s;display:block}.contact-form textarea{resize:vertical;min-height:125px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#59616b}.contact-form input:focus,.contact-form textarea:focus{background:#0a0e12;border-color:#d8ad5273;box-shadow:0 0 0 3px #d8ad520f}.submit{color:#080706;background:linear-gradient(135deg, var(--gold-light), var(--gold-bright), var(--gold));border:1px solid #f5d47d73;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 18px;font-size:14px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex}.submit:hover{transform:translateY(-2px);box-shadow:0 10px 28px #d8ad5226}.success{color:var(--green);background:var(--green-soft);border:1px solid #3ddc912b;border-radius:7px;align-items:center;gap:8px;margin-top:16px;padding:11px 13px;font-size:13px;display:flex}.direct-contact{gap:10px;max-width:520px;margin-top:34px;display:grid}.direct-contact>.section-label{margin-bottom:2px}.contact-card{border:1px solid var(--border);min-height:70px;color:var(--text);background:#ffffff05;border-radius:9px;align-items:center;gap:13px;padding:13px 15px;transition:transform .2s,border-color .2s,background .2s;display:flex}.contact-card:hover{border-color:var(--gold-border);background:#d8ad520b;transform:translateY(-2px)}.contact-card-icon{width:38px;height:38px;color:var(--gold-bright);border:1px solid var(--gold-border);background:var(--gold-soft);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.contact-card small{color:var(--muted);font-size:11px;line-height:1.2;display:block}.contact-card strong{color:var(--text-soft);margin-top:3px;font-size:14px;line-height:1.35;display:block}footer{border-top:1px solid var(--border);background:#050607}.footer-main{grid-template-columns:1.4fr .65fr .65fr 1fr;gap:45px;padding-top:65px;padding-bottom:55px;display:grid}.footer-company p{max-width:320px;color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.7}.footer-socials{gap:8px;margin-top:18px;display:grid}.footer-socials a{width:fit-content;color:var(--muted);align-items:center;gap:8px;font-size:13px;transition:color .2s;display:inline-flex}.footer-socials a:hover{color:var(--gold-bright)}.footer-socials svg{color:var(--gold);flex-shrink:0}.footer-column{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-column>span,.footer-contact>span{color:var(--muted-2);letter-spacing:.12em;margin-bottom:9px;font-size:10px;font-weight:750}.footer-column button{color:var(--muted);background:0 0;border:0;padding:0;font-size:14px;transition:color .2s}.footer-column button:hover{color:var(--gold-bright)}.footer-contact{flex-direction:column;align-items:flex-start;display:flex}.footer-contact strong{color:var(--white);font-size:17px}.footer-contact button{color:var(--gold-bright);background:0 0;border:0;align-items:center;gap:7px;margin-top:13px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.footer-bottom{border-top:1px solid var(--border);min-height:66px;color:var(--muted-2);justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}@media (width<=1100px){.desktop-nav{gap:0}.desktop-nav button{padding:9px 7px;font-size:13px}.hero-layout{grid-template-columns:1fr;gap:55px}.hero-left{max-width:760px}.hero-right{width:min(800px,100%);margin:0 auto}.about-content,.why-layout,.faq-layout,.contact-layout{gap:50px}.industry-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:1.3fr .7fr .7fr 1fr}}@media (width<=900px){.desktop-nav{display:none}.mobile-toggle{place-items:center;display:grid}.mobile-nav{border-top:1px solid var(--border);background:#050607f7;padding:8px 24px 20px;display:grid}.mobile-nav button{border:0;border-bottom:1px solid var(--border);min-height:51px;color:var(--text-soft);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0 4px;font-size:15px;font-weight:600;display:flex}.mobile-nav button:hover{color:var(--gold-bright)}.mobile-talk{border-radius:8px;margin-top:10px;border:1px solid var(--gold-border)!important;color:var(--gold-bright)!important;background:var(--gold-soft)!important;padding:0 10px!important}.section{padding:90px 0}.about-content,.why-layout,.faq-layout,.contact-layout{grid-template-columns:1fr}.about-main{max-width:750px}.why-heading{max-width:700px}.faq-layout{gap:45px}.contact-layout{gap:50px}.footer-main{grid-template-columns:1.4fr 1fr 1fr}.footer-contact{grid-column:1/-1}}@media (width<=720px){.container{width:min(100% - 32px,600px)}.section,.hero,.why,.contact{scroll-margin-top:76px}.header-inner{min-height:68px}.talk-button{display:none}.hero{min-height:auto;padding-top:125px}.hero h1{font-size:clamp(44px,13vw,61px)}.hero-text{font-size:16px;line-height:1.7}.hero-buttons{flex-direction:column;align-items:stretch}.primary-button,.outline-button{width:100%}.hero-points{grid-template-columns:1fr;gap:9px;display:grid}.hero-panel{border-radius:12px}.browser-address{font-size:10px}.panel-main{padding:16px}.panel-header{padding:0 16px}.dashboard-stats{grid-template-columns:1fr}.stat-button{min-height:94px}.system-grid{grid-template-columns:1fr}.analytics{padding:13px}.analytics-chart{height:130px}.hero-bottom{flex-wrap:wrap;gap:9px 13px;margin-top:30px;font-size:9px}.section-title{grid-template-columns:1fr;gap:12px;margin-bottom:45px}.section-title-number{width:fit-content}.section-title h2{font-size:37px}.section-title p{font-size:15px}.about-main{padding-left:52px}.about-big-number{font-size:43px}.about-main h3{font-size:27px}.about-grid{grid-template-columns:1fr}.about-item{min-height:auto}.service-row{grid-template-columns:38px 44px minmax(0,1fr) 38px;gap:12px;padding:22px 4px}.service-info h3{font-size:18px}.service-info p{font-size:14px}.service-icon{width:42px;height:42px}.service-arrow{width:35px;height:35px}.industry-grid{grid-template-columns:1fr}.industry-card{min-height:230px}.projects{gap:45px}.project,.project:nth-child(2n){grid-template-columns:1fr;gap:30px}.project:nth-child(2n) .project-visual,.project:nth-child(2n) .project-info{order:initial}.project-visual{min-height:270px;padding:18px}.browser-content{min-height:230px;padding:17px}.project-info h3{font-size:27px}.insights-header{grid-template-columns:1fr;gap:20px}.insight-grid{grid-template-columns:1fr}.insight-card{min-height:240px}.faq-layout h2{font-size:37px}.contact{padding:90px 0}.contact-left h2{font-size:42px}.form-grid{grid-template-columns:1fr;gap:0}.contact-form{padding:22px}.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-company{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;padding:20px 0;font-size:10px}}@media (width<=480px){body{font-size:15px}.container{width:min(100% - 24px,440px)}.header-inner{min-height:64px}.logo-text{font-size:17px}.hero{padding-top:112px;padding-bottom:35px}.hero-label{letter-spacing:.09em;font-size:10px}.hero-label span{width:18px}.hero h1{margin-top:17px;font-size:44px}.hero-text{font-size:15px}.hero-panel{border-radius:10px}.browser-top{gap:8px;padding:0 9px}.browser-address{padding:0 7px}.browser-external{width:27px}.browser-tabs{padding-left:8px;padding-right:8px;overflow-x:auto}.browser-tabs button{flex-shrink:0;padding-left:9px;padding-right:9px}.panel-header{min-height:51px}.panel-title{font-size:12px}.sample-label{font-size:8px}.panel-main{padding:13px}.panel-top{flex-direction:column;align-items:flex-start;gap:12px}.panel-top h3{font-size:18px}.period-buttons{width:100%}.period-buttons button{flex:1}.stat-button{padding:12px}.analytics-head strong{font-size:12px}.chart-bottom{font-size:8px}.system-box{padding:11px}.sample-footer{padding:0 13px;font-size:8px}.section{padding:75px 0}.section-title h2{font-size:34px}.section-title p{font-size:14px}.about-main{padding-top:50px;padding-left:0}.about-big-number{top:0}.about-main h3{font-size:25px}.service-row{grid-template-columns:1fr auto;gap:10px;padding:20px 2px}.service-number,.service-icon{display:none}.service-info{grid-column:1}.service-arrow{grid-area:1/2}.service-info p{margin-top:6px}.service-tags span{font-size:10px}.why{padding:75px 0}.why-heading h2{font-size:35px}.why-row{grid-template-columns:35px 1fr 20px;gap:8px}.why-row strong{font-size:15px}.why-row p{font-size:12px}.project-visual{min-height:220px;padding:12px}.browser-content{min-height:190px;padding:13px}.project-info h3{font-size:24px}.project-info p{font-size:14px}.workflow{gap:4px}.workflow span{width:28px;height:28px}.workflow b{width:20px}.contact-left h2{font-size:37px}.contact-form{padding:18px}.form-top h3{font-size:23px}.footer-main{grid-template-columns:1fr}.footer-contact{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.service-row,.industry-card,.project,.browser-external,.browser-tabs button,.period-buttons button,.stat-button{appearance:none!important}.service-row,.industry-card,.project{background-color:#0000!important}.service-row,.industry-card{color:var(--text)!important}.industry-card{background:#0b0e12!important}.service-row{background:#080a0d!important}.project-info,.project-info h3,.project-info p,.project-meta,.project-meta small,.project-link{color:inherit}.project-info h3{color:var(--white)!important}.project-info p{color:var(--text-soft)!important}.project-meta small{color:var(--muted)!important}.project-link{color:var(--gold-bright)!important}.browser-tabs,.browser-tabs button,.period-buttons,.period-buttons button,.browser-external{appearance:none!important}.browser-tabs button,.period-buttons button{color:var(--muted)!important;background:0 0!important}.period-buttons button.active{background:var(--gold-bright)!important;color:#090806!important}.desktop-nav button{background:0 0;appearance:none!important}.desktop-nav button.active{box-shadow:inset 0 -2px 0 var(--gold-bright);color:var(--white)!important;background:#d8ad5212!important}
