@import url(https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700;800&display=swap);#root,body,html{margin:0;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button{-webkit-tap-highlight-color:transparent}:root{--bg:#07090d;--surface:#0d1118;--surface-light:#131923;--border:#ffffff17;--text:#f4f6f8;--muted:#9199a7;--accent:#69a7ff;--accent-light:#b7d5ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#07090d;background:var(--bg);color:#f4f6f8;color:var(--text);font-family:Inter,sans-serif;margin:0}a,button{font-family:inherit}button{cursor:pointer}.site{background:radial-gradient(circle at 80% 5%,#3269be1f,#0000 28%),radial-gradient(circle at 15% 35%,#1e4b9614,#0000 25%),#07090d;background:radial-gradient(circle at 80% 5%,#3269be1f,#0000 28%),radial-gradient(circle at 15% 35%,#1e4b9614,#0000 25%),var(--bg);min-height:100vh;overflow:hidden;position:relative}.background-grid{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:60px 60px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 75%);mask-image:linear-gradient(180deg,#000,#0000 75%);opacity:.18}.background-glow,.background-grid{pointer-events:none;position:fixed;z-index:0}.background-glow{border-radius:50%;filter:blur(120px);height:500px;opacity:.12;width:500px}.glow-one{background:#2270d8;right:-250px;top:5%}.glow-two{background:#3157a0;left:-300px;top:55%}.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07090db8;border-bottom:1px solid #ffffff17;border-bottom:1px solid var(--border);position:relative;z-index:20}.nav-inner{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1200px;padding:20px 28px}.brand{display:flex;flex-direction:column;gap:3px}.brand-name{font-size:14px;font-weight:800;letter-spacing:.14em}.brand-role{color:#9199a7;color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em}.nav nav{align-items:center;display:flex;gap:28px}.nav nav button{background:none;border:none;color:#aeb5c1;font-size:13px;transition:color .2s ease}.nav nav button:hover{color:#fff}.nav .nav-cta{background:#69a7ff14;border:1px solid #69a7ff80;border-radius:7px;color:#fff;padding:10px 16px}.hero{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1.2fr .8fr;margin:auto;max-width:1200px;min-height:720px;padding:130px 28px 110px;position:relative;z-index:2}.eyebrow,.section-number{color:#69a7ff;color:var(--accent);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.14em}.hero h1{font-size:clamp(3.2rem,6vw,6rem);font-weight:800;letter-spacing:-.055em;line-height:.98;margin:20px 0;max-width:850px}.hero h1 span{color:#b7d5ff;color:var(--accent-light)}.hero-description{color:#9199a7;color:var(--muted);font-size:18px;line-height:1.7;max-width:650px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.primary-button,.secondary-button{align-items:center;border-radius:7px;display:inline-flex;font-size:13px;font-weight:600;gap:10px;justify-content:center;min-height:50px;padding:0 21px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.primary-button{background:#75adff;border:1px solid #75adff;box-shadow:0 10px 35px #508cdc29;color:#07101e}.primary-button:hover{box-shadow:0 14px 40px #508cdc42;transform:translateY(-2px)}.secondary-button{background:hsla(0,0%,100%,.025);border:1px solid #ffffff17;border:1px solid var(--border);color:#fff}.secondary-button:hover{background:#ffffff0f;transform:translateY(-2px)}.starting-price{align-items:center;color:#9199a7;color:var(--muted);display:flex;font-family:DM Mono,monospace;font-size:11px;gap:8px;margin-top:30px}.starting-price strong{color:#fff;font-size:15px}.hero-card{background:#0e121ab8;border:1px solid #ffffff17;border:1px solid var(--border);border-radius:12px;box-shadow:0 30px 100px #00000059;padding:18px}.hero-card-top{align-items:center;color:#9199a7;color:var(--muted);display:flex;font-family:DM Mono,monospace;font-size:9px;gap:8px;letter-spacing:.08em;padding:4px 4px 17px}.status-dot{background:#76c893;border-radius:50%;box-shadow:0 0 12px #76c893cc;height:7px;width:7px}.code-window{background:#090c11;border:1px solid #ffffff0f;border-radius:8px;font-family:DM Mono,monospace;font-size:12px;line-height:2.6;min-height:330px;padding:28px 20px}.code-line{display:flex;gap:20px}.code-number{color:#444c58;width:20px}.code-line em{color:#8da8ca;font-style:normal}.code-line b{color:#78818f;font-weight:400}.indent{color:#d0d8e2;padding-left:15px}.accent{color:#69a7ff;color:var(--accent)}.trust-strip{border-bottom:1px solid #ffffff17;border-bottom:1px solid var(--border);border-top:1px solid #ffffff17;border-top:1px solid var(--border);color:#606978;display:flex;flex-wrap:wrap;font-family:DM Mono,monospace;font-size:10px;gap:50px;justify-content:center;letter-spacing:.1em;padding:25px;position:relative;z-index:2}.content-section{margin:auto;max-width:1200px;padding:130px 28px;position:relative;z-index:2}.section-heading{margin-bottom:55px}.about-layout h2,.contact-content h2,.pricing-main h2,.section-heading h2{font-size:clamp(2.4rem,4vw,4rem);letter-spacing:-.045em;line-height:1.05;margin:16px 0;max-width:750px}.section-heading p{color:#9199a7;color:var(--muted);line-height:1.7;max-width:560px}.projects-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.project-card{background:#0e121acc;border:1px solid #ffffff17;border:1px solid var(--border);border-radius:12px;overflow:hidden;position:relative}.project-number{color:#7e8795;font-family:DM Mono,monospace;font-size:10px;left:20px;position:absolute;top:18px;z-index:3}.project-preview{background:radial-gradient(circle at 70% 40%,#5a91dc38,#0000 30%),linear-gradient(135deg,#111923,#080b10);border-bottom:1px solid #ffffff17;border-bottom:1px solid var(--border);height:250px;overflow:hidden;position:relative}.preview-lines{display:flex;flex-direction:column;gap:13px;inset:60px 45px;position:absolute}.preview-lines span{background:#82aadc26;border-radius:10px;height:8px}.preview-lines span:first-child{height:22px;width:65%}.preview-lines span:nth-child(2){width:90%}.preview-lines span:nth-child(3){width:75%}.preview-lines span:nth-child(4){width:45%}.preview-label{bottom:16px;color:#758092;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;position:absolute;right:18px}.project-info{padding:25px}.project-type{color:#69a7ff;color:var(--accent);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.project-info h3{font-size:25px;margin:8px 0}.project-info p{color:#9199a7;color:var(--muted);font-size:14px;line-height:1.6;min-height:68px}.project-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.project-tags span{border:1px solid #ffffff17;border:1px solid var(--border);border-radius:4px;color:#8993a2;font-family:DM Mono,monospace;font-size:9px;padding:5px 8px}.services-section{border-top:1px solid #ffffff17;border-top:1px solid var(--border)}.services-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.service-card{background:#0d1118a6;border:1px solid #ffffff17;border:1px solid var(--border);border-radius:10px;min-height:260px;padding:28px;position:relative;transition:border-color .2s ease,background .2s ease}.service-card:hover{background:#121924e6;border-color:#69a7ff59}.service-icon{align-items:center;border:1px solid #ffffff17;border:1px solid var(--border);border-radius:8px;color:#69a7ff;color:var(--accent);display:flex;font-size:20px;height:42px;justify-content:center;width:42px}.service-card h3{font-size:18px;margin-top:35px}.service-card p{color:#9199a7;color:var(--muted);font-size:13px;line-height:1.65}.service-arrow{bottom:20px;color:#697383;position:absolute;right:22px}.pricing-section{margin:auto;max-width:1200px;padding:50px 28px 130px;position:relative;z-index:2}.pricing-card{grid-gap:70px;background:radial-gradient(circle at 10% 20%,#4178c821,#0000 35%),#0e131ce6;border:1px solid #69a7ff40;border-radius:14px;display:grid;gap:70px;grid-template-columns:1fr .8fr;padding:60px}.pricing-main p{color:#9199a7;color:var(--muted);line-height:1.7;max-width:500px}.price{align-items:baseline;display:flex;gap:12px;margin:30px 0}.price span{color:#9199a7;color:var(--muted);font-family:DM Mono,monospace;font-size:11px}.price strong{font-size:62px;letter-spacing:-.06em}.pricing-features{align-self:center;display:flex;flex-direction:column;gap:16px}.feature{align-items:center;color:#c5ccd6;display:flex;font-size:14px;gap:12px}.feature svg{color:#69a7ff;color:var(--accent)}.pricing-note{color:#626b79;font-family:DM Mono,monospace;font-size:10px;margin:20px 0 0;text-align:center}.about-section{border-top:1px solid #ffffff17;border-top:1px solid var(--border)}.about-layout{grid-gap:100px;display:grid;gap:100px;grid-template-columns:.9fr 1.1fr}.about-text p{color:#aeb6c2;font-size:16px;line-height:1.8}.benefits{grid-gap:12px;display:grid;gap:12px;margin-top:35px}.benefit{align-items:center;color:#d8dee7;display:flex;font-size:13px;gap:10px}.benefit svg{color:#69a7ff;color:var(--accent)}.process-section{border-top:1px solid #ffffff17;border-top:1px solid var(--border)}.process-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.process-grid>div{border-top:1px solid #ffffff1f;padding-top:20px}.process-grid span{color:#69a7ff;color:var(--accent);font-family:DM Mono,monospace;font-size:11px}.process-grid h3{font-size:17px;margin-top:25px}.process-grid p{color:#9199a7;color:var(--muted);font-size:13px;line-height:1.6}.contact-section{background:radial-gradient(circle at center,#4178c826,#0000 45%),#0d1118d9;border:1px solid #ffffff17;border:1px solid var(--border);border-radius:14px;margin:0 auto 60px;max-width:1200px;padding:110px 28px;position:relative;text-align:center;z-index:2}.contact-content{margin:auto;max-width:750px}.contact-content p{color:#9199a7;color:var(--muted);line-height:1.7;margin:0 auto;max-width:600px}.contact-buttons{flex-wrap:wrap;gap:12px;margin-top:32px}.contact-buttons,.contact-details{display:flex;justify-content:center}.contact-details{color:#697383;font-size:10px;gap:25px;margin-top:25px}.contact-details,footer{font-family:DM Mono,monospace}footer{border-top:1px solid #ffffff17;border-top:1px solid var(--border);color:#5d6673;display:flex;font-size:9px;justify-content:space-between;letter-spacing:.08em;margin:auto;max-width:1200px;padding:30px 28px 45px;position:relative;z-index:2}@media (max-width:900px){.nav nav button:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;padding-top:90px}.hero-card{max-width:600px}.services-grid{grid-template-columns:repeat(2,1fr)}.pricing-card{gap:40px;grid-template-columns:1fr;padding:40px 28px}.about-layout{gap:35px;grid-template-columns:1fr}.process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.nav-inner{padding:17px 18px}.hero{min-height:auto;padding:75px 18px 80px}.hero h1{font-size:3.15rem}.hero-description{font-size:16px}.starting-price{align-items:flex-start;flex-direction:column;gap:4px}.trust-strip{gap:18px 28px;justify-content:flex-start;padding:20px 18px}.content-section{padding:90px 18px}.projects-grid,.services-grid{grid-template-columns:1fr}.service-card{min-height:220px}.pricing-section{padding:30px 18px 90px}.pricing-card{padding:35px 22px}.price strong{font-size:50px}.process-grid{grid-template-columns:1fr}.contact-section{margin:0 18px 40px;padding:80px 20px}.contact-details,footer{flex-direction:column;gap:10px}footer{margin:0 18px;padding-left:0;padding-right:0}}
/*# sourceMappingURL=main.f70ff150.css.map*/