*{margin:0;padding:0;box-sizing:border-box}body,html{max-width:100%;overflow-x:hidden}:root{--black:#0f172a;--black-light:#1e293b;--black-lighter:#334155;--white:#f5f5f4;--white-pure:#fafaf9;--surface:#e7e5e4;--red:#dc2626;--red-text:#991b1b;--green:#059669;--yellow:#d97706;--gray:#57534e;--accent:#b91c1c;--accent-hover:#991b1b;--accent-dark:#7f1d1d;--border-width:2px}html{scroll-behavior:smooth;overflow-x:hidden;width:100%}body{font-family:Outfit,sans-serif;background:var(--white);color:var(--black);line-height:1.4;cursor:default;overflow-x:hidden;width:100%}h1,h2,h3,h4,h5,h6{font-family:"Space Grotesk",sans-serif;letter-spacing:-.02em}::selection{background:var(--accent);color:var(--white)}[tabindex]:focus,a:focus,button:focus,input:focus,textarea:focus{outline:3px solid var(--accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:50%;transform:translateX(-50%);background:var(--accent);color:var(--white);padding:15px 30px;font-family:"Space Mono",monospace;font-size:14px;font-weight:700;z-index:9999;transition:top .3s}.skip-link:focus{top:10px}a{color:inherit;text-decoration:none}.marquee{display:flex;background:var(--black);color:var(--white);padding:12px 0;overflow:hidden;border-bottom:3px solid var(--black)}.marquee-content{display:flex;gap:40px;animation:scroll 60s linear infinite;white-space:nowrap;font-family:"Space Mono",monospace;font-size:12px;letter-spacing:.2em;will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.marquee-content .dot{width:6px;height:6px;background:var(--accent);border-radius:50%;align-self:center}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.nav{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;border-bottom:3px solid var(--black);position:sticky;top:0;background:var(--white);z-index:100;box-shadow:0 2px 10px rgba(45,45,74,.05)}.logo{font-size:28px;font-weight:700;letter-spacing:-.02em}.logo-ops{background:var(--accent);color:var(--white);padding:2px 8px;margin-right:2px}.nav-links{display:flex;gap:40px;font-family:"Space Mono",monospace;font-size:13px;letter-spacing:.1em}.nav-links a{padding:8px 0;position:relative}.nav-links a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--black);transition:width .3s}.nav-links a.active::after,.nav-links a:hover::after{width:100%}.nav-cta{background:var(--accent);color:var(--white)!important;padding:12px 24px!important}.nav-cta:hover{background:var(--black)}.nav-cta::after{display:none!important}.nav-link-external{color:var(--accent)!important;font-weight:700}.nav-link-external::after{background:var(--accent)!important}.nav-link-web{color:var(--green)!important;font-weight:700}.nav-link-web::after{background:var(--green)!important}.mobile-menu-toggle{display:none;background:var(--black);color:var(--white);border:none;padding:12px 20px;font-family:"Space Mono",monospace;font-weight:700;cursor:pointer;font-size:14px;min-height:48px;min-width:48px}@media (max-width:768px){.mobile-menu-toggle{display:block}.nav-links{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:var(--black);padding-top:80px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:30px;transition:right .3s ease;z-index:999}.nav-links.active{right:0}.nav-links a{color:var(--white);font-size:18px;padding:15px 0}.nav-links a::after{display:none}.nav-cta{background:var(--accent);color:var(--white)!important}.nav-cta:hover{background:var(--white);color:var(--black)!important}.nav-link-external{color:var(--accent)!important}}.hero{display:block;min-height:calc(100vh - 150px);border-bottom:var(--border-width) solid var(--black);position:relative;z-index:10;width:100%}.hero-left{padding:100px 80px;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 150px)}.hero h1{font-size:clamp(48px, 10vw, 140px);line-height:.95;letter-spacing:0;font-weight:700;text-transform:uppercase}.hero h1 .line{display:block;animation:fadeInUp .6s ease-out forwards;opacity:0}.hero h1 .line:nth-child(2){animation-delay:.1s}.hero h1 .line:nth-child(3){animation-delay:.2s}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero h1 .outline{-webkit-text-stroke:2px var(--black);-webkit-text-fill-color:transparent}.hero h1 .accent{color:var(--black)}.hero-sub{margin-top:40px;font-size:20px;max-width:520px;line-height:1.6;animation:fadeInUp .6s ease-out .3s forwards;opacity:0}.hero-sub strong{font-weight:700;border-bottom:3px solid var(--accent)}.hero-hook{display:block;margin-top:15px;font-weight:700;font-size:24px}.hero-cta{display:flex;gap:20px;margin-top:50px;flex-wrap:wrap;animation:fadeInUp .6s ease-out .4s forwards;opacity:0}.btn-primary{display:inline-block;padding:20px 40px;background:var(--accent);color:var(--white);font-family:"Space Mono",monospace;font-size:14px;font-weight:700;letter-spacing:.05em;border:3px solid var(--accent);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.btn-primary:hover{background:var(--black);color:var(--white);border-color:var(--black);box-shadow:6px 6px 0 var(--accent);transform:translate(-3px,-3px)}.btn-ghost{display:inline-block;padding:20px 40px;background:0 0;color:var(--black);font-family:"Space Mono",monospace;font-size:14px;font-weight:700;letter-spacing:.05em;border:3px solid var(--black);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.btn-ghost:hover{background:var(--black);color:var(--white);box-shadow:6px 6px 0 var(--accent);transform:translate(-3px,-3px)}.hero-right{background:linear-gradient(135deg,var(--black-light) 0,var(--black) 100%);color:var(--white);padding:40px;display:flex;align-items:center;justify-content:center}.tech-stack{width:100%;padding:20px}.tech-stack-label{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.2em;opacity:.7;display:block;margin-bottom:30px}.tech-list{list-style:none;columns:2;column-gap:40px}.tech-list li{font-family:"Space Grotesk",sans-serif;font-size:18px;font-weight:500;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);transition:all .2s ease}.tech-list li:hover{color:var(--accent);padding-left:8px}.stats-brutal{display:flex;flex-direction:column;gap:40px;width:100%}.stat-item{display:flex;align-items:baseline;gap:20px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.2)}.stat-item:last-child{border-bottom:none}.stat-num{font-size:72px;font-weight:700;line-height:1;letter-spacing:.02em}.stat-num .slash{padding:0 .08em;position:relative;top:-.05em}.stat-label{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.1em;opacity:.7}.statement{padding:120px 60px;text-align:center;border-bottom:var(--border-width) solid var(--black);background:var(--white);overflow-wrap:break-word;word-wrap:break-word}.statement p{font-size:clamp(32px, 6vw, 80px);font-weight:700;line-height:1.1;letter-spacing:-.02em}.statement .strike{text-decoration:line-through;opacity:.65}.statement .highlight{background:var(--black);color:var(--white);padding:0 20px;display:inline-block;transform:rotate(-1deg)}.statement-sub{display:block;margin-top:40px;font-family:"Space Mono",monospace;font-size:clamp(14px, 2vw, 18px);font-weight:400;letter-spacing:.05em;color:var(--black-lighter)}.partners{border-bottom:var(--border-width) solid var(--black)}.partners-label{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.1em;padding:16px 60px;background:var(--surface);border-bottom:var(--border-width) solid var(--black);opacity:.75}.partners-grid{display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface)}.partner-cell{display:flex;align-items:center;justify-content:center;padding:36px 32px;border-right:var(--border-width) solid var(--black);text-decoration:none;transition:background .2s ease}.partner-cell:last-child{border-right:none}.partner-cell:hover{background:var(--white)}.partner-cell img{height:72px;width:auto;max-width:240px;object-fit:contain}.partner-cell-wide img{height:96px;max-width:320px}.services{padding:0;border-bottom:var(--border-width) solid var(--black)}.about-header,.case-header,.contact-header,.faq-header,.pricing-header,.resources-header,.services-header,.trusted-header{display:flex;align-items:baseline;gap:30px;padding:40px 60px;min-height:100px;border-bottom:var(--border-width) solid var(--black);margin-bottom:0}.section-num{font-family:"Space Mono",monospace;font-size:14px;opacity:.5}.about-header h2,.case-header h2,.contact-header h2,.faq-header h2,.pricing-header h2,.resources-header h2,.services-header h2,.trusted-header h2{font-size:70px;font-weight:600;letter-spacing:-.02em;margin:0}.services-grid{display:grid;grid-template-columns:repeat(2,1fr)}.services-grid-3{grid-template-columns:repeat(3,1fr)}.service-block{padding:50px;border-right:var(--border-width) solid var(--black);border-bottom:var(--border-width) solid var(--black);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.service-block:nth-child(2n){border-right:none}.services-grid-3 .service-block:nth-child(2n){border-right:var(--border-width) solid var(--black)}.services-grid-3 .service-block:nth-child(3n){border-right:none}.service-block:nth-child(n+3){border-bottom:none}.services-grid-3 .service-block:nth-child(n+3){border-bottom:var(--border-width) solid var(--black)}.services-grid-3 .service-block:nth-child(n+4){border-bottom:none}.service-block:hover{background:var(--white);box-shadow:8px 8px 0 var(--accent);transform:translate(-4px,-4px);z-index:2;position:relative;border:3px solid var(--black)!important}.service-num{font-family:"Space Mono",monospace;font-size:12px;opacity:.5;display:block;margin-bottom:20px}.service-block h3{font-size:32px;margin-bottom:20px;letter-spacing:-.02em}.service-block p{font-size:16px;line-height:1.6;margin-bottom:30px;opacity:.8}.service-block ul{list-style:none;font-family:"Space Mono",monospace;font-size:13px}.service-block li{padding:8px 0;border-top:1px solid currentColor;opacity:.6}.service-block li::before{content:"-> "}.cases-section{border-bottom:var(--border-width) solid var(--black)}.cases-section .case-header{display:flex;justify-content:flex-start;align-items:center;gap:30px;padding:30px 50px;border-bottom:var(--border-width) solid var(--black);background:var(--white)}.cases-section .case-header h2{margin:0}.cases-section .carousel-nav{margin-left:auto}.carousel-nav{display:flex;align-items:center;gap:20px}.carousel-btn{width:50px;height:50px;background:var(--black);color:var(--white);border:3px solid var(--black);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.carousel-btn:hover{background:var(--white);color:var(--black);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--accent)}.carousel-btn:disabled{opacity:.3;cursor:not-allowed;transform:none;box-shadow:none}.carousel-dots{display:flex;gap:12px}.carousel-dot{width:12px;height:12px;background:0 0;border:2px solid var(--black);cursor:pointer;transition:all .3s ease}.carousel-dot.active,.carousel-dot:hover{background:var(--accent);border-color:var(--accent)}.cases-carousel{overflow:hidden;position:relative}.cases-track{display:flex;transition:transform .5s cubic-bezier(.4, 0, .2, 1);will-change:transform}.case-slide{min-width:100%;flex-shrink:0}.case-slide .case-content{display:grid;grid-template-columns:1fr 1fr}.case-slide .case-title{background:var(--black);color:var(--white);padding:60px;border-right:var(--border-width) solid var(--white);display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:450px}.case-slide .case-title-alt{background:linear-gradient(135deg,var(--black-lighter) 0,var(--black) 100%);border-left:5px solid var(--accent)}.case-slide .case-title-alt .case-number{color:rgba(230,57,70,.15)}.case-slide .case-number{position:absolute;top:30px;right:30px;font-family:"Space Mono",monospace;font-size:72px;font-weight:700;color:rgba(255,255,255,.1);line-height:1}.case-slide .case-tag{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.1em;opacity:.5;display:block;margin-bottom:30px}.case-slide .case-title h3{font-size:clamp(36px, 5vw, 64px);line-height:1;letter-spacing:-.02em;flex-grow:1}.case-slide .case-title .arrow{color:var(--accent)}.case-link-btn{margin-top:30px;padding:15px 30px;background:var(--white);color:var(--black);border:3px solid var(--white);font-family:"Space Mono",monospace;font-size:13px;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:all .3s cubic-bezier(.4, 0, .2, 1);text-align:left;align-self:flex-start;text-decoration:none;display:inline-block}.case-link-btn:hover{background:var(--accent);border-color:var(--accent);color:var(--white);box-shadow:4px 4px 0 rgba(255,255,255,.3);transform:translate(-2px,-2px)}.case-slide .case-details{display:grid;grid-template-columns:1fr 1fr}.case-slide .case-after,.case-slide .case-before{padding:60px 40px}.case-slide .case-before{background:var(--surface);border-right:var(--border-width) solid var(--black)}.case-slide .case-details .label{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.2em;display:block;margin-bottom:30px;opacity:.5}.case-slide .case-details ul{list-style:none}.case-slide .case-details li{padding:15px 0;border-bottom:1px solid rgba(45,45,74,.1);font-size:18px;font-weight:500}.case-slide .case-results{display:grid;grid-template-columns:repeat(3,1fr);background:var(--black);color:var(--white);border-top:var(--border-width) solid var(--black)}.case-slide .result-highlight{padding:50px 30px;text-align:center;border-right:3px solid rgba(255,255,255,.1)}.case-slide .result-highlight:last-child{border-right:none}.case-slide .result-big{display:block;font-size:clamp(48px, 6vw, 80px);font-weight:700;line-height:1;color:var(--accent);margin-bottom:15px}.case-slide .result-label{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.1em;opacity:.7;line-height:1.6}.case{border-bottom:var(--border-width) solid var(--black)}.case-content{display:grid;grid-template-columns:1fr 1fr}.case-title{background:var(--black);color:var(--white);padding:60px;border-right:var(--border-width) solid var(--white);display:flex;flex-direction:column;justify-content:space-between;position:relative}.case-number{position:absolute;top:30px;right:30px;font-family:"Space Mono",monospace;font-size:72px;font-weight:700;color:rgba(255,255,255,.1);line-height:1}.case-alt .case-title{background:linear-gradient(135deg,var(--black-lighter) 0,var(--black) 100%);border-left:5px solid var(--accent)}.case-alt .case-number{color:rgba(230,57,70,.15)}.case-tag{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.1em;opacity:.5;display:block;margin-bottom:30px}.case-title h3{font-size:clamp(36px, 5vw, 64px);line-height:1;letter-spacing:-.02em;flex-grow:1}.case-title .arrow{color:var(--accent)}.case-expand-btn{margin-top:30px;padding:15px 30px;background:var(--white);color:var(--black);border:3px solid var(--white);font-family:"Space Mono",monospace;font-size:13px;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:all .3s cubic-bezier(.4, 0, .2, 1);text-align:left;align-self:flex-start}.case-expand-btn:hover{background:var(--white);border-color:var(--white);box-shadow:4px 4px 0 var(--accent);transform:translate(-2px,-2px)}.case-expand-btn.active{background:var(--accent);border-color:var(--accent);color:var(--white)}.case-expand-btn::after{content:" ▼";margin-left:8px;display:inline-block;transition:transform .3s cubic-bezier(.4, 0, .2, 1)}.case-expand-btn[aria-expanded=true]::after{transform:rotate(180deg)}.case-details{display:grid;grid-template-columns:1fr 1fr}.case-after,.case-before{padding:60px 40px}.case-before{background:var(--surface);border-right:var(--border-width) solid var(--black)}.case-details .label{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.2em;display:block;margin-bottom:30px;opacity:.5}.case-details ul{list-style:none}.case-details li{padding:15px 0;border-bottom:1px solid rgba(45,45,74,.1);font-size:20px;font-weight:500}.bad{color:var(--red-text)}.good{color:var(--green)}.case-expandable{display:none;border-top:var(--border-width) solid var(--black)}.case-expandable.active{display:block}.case-story{background:var(--white)}.story-block{padding:50px 60px;border-bottom:1px solid rgba(45,45,74,.1)}.story-block:last-child{border-bottom:none}.story-label{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.2em;display:inline-block;background:var(--black);color:var(--white);padding:8px 16px;margin-bottom:25px}.story-block p{font-size:16px;line-height:1.8;margin-bottom:20px;opacity:.8}.story-block strong{display:block;font-size:18px;margin:30px 0 15px 0;color:var(--black)}.highlight-text{background:var(--black);color:var(--white);padding:20px 30px;margin:30px 0;font-weight:500}.tech-list{list-style:none;font-family:"Space Mono",monospace;font-size:13px;line-height:2;margin:20px 0}.tech-list li{padding-left:25px;position:relative;opacity:.8}.tech-list li::before{content:"→";position:absolute;left:0;color:var(--accent)}.tech-list strong{display:inline;font-size:13px;color:var(--black);font-weight:700;margin-right:8px}.tech-stack{background:var(--black);color:var(--white)}.tech-tags{display:flex;flex-wrap:wrap;gap:12px}.tech-tags span{font-family:"Space Mono",monospace;font-size:12px;background:var(--white);color:var(--black);padding:8px 16px;border:2px solid var(--white)}.case-results{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);background:var(--black);color:var(--white);border-top:var(--border-width) solid var(--black)}.result-highlight{padding:60px 40px;text-align:center;border-right:3px solid rgba(255,255,255,.1)}.result-highlight:last-child{border-right:none}.result-big{display:block;font-size:clamp(64px, 8vw, 120px);font-weight:700;line-height:1;color:var(--accent);margin-bottom:20px}.result-label{font-family:"Space Mono",monospace;font-size:12px;letter-spacing:.1em;opacity:.7;line-height:1.6}.about{border-bottom:var(--border-width) solid var(--black)}.about-content{display:grid;grid-template-columns:1.5fr 1fr}.about-text{padding:60px;border-right:var(--border-width) solid var(--black)}.about-text .big{font-size:28px;font-weight:500;line-height:1.4;margin-bottom:30px}.about-text p{font-size:16px;line-height:1.7;opacity:.7}.certs{padding:60px 40px;background:var(--black);color:var(--white);display:flex;flex-direction:column;gap:15px}.cert{font-family:"Space Mono",monospace;font-size:13px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1);letter-spacing:.05em}.cert::before{content:"[+] ";color:var(--accent)}.about-statement{padding:80px 60px;border-top:var(--border-width) solid var(--black);background:var(--black);color:var(--white)}.about-statement p{font-size:clamp(24px, 4vw, 42px);font-weight:700;line-height:1.3;letter-spacing:-.02em}.about-statement .strike{text-decoration:line-through;opacity:.4}.about-statement .highlight{color:var(--accent)}.about-grid{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:var(--border-width) solid var(--black)}.about-grid-2{grid-template-columns:1fr 1fr}.about-block{padding:50px 40px;border-right:var(--border-width) solid var(--black)}.about-block:last-child{border-right:none}.about-label{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.15em;opacity:.4;display:block;margin-bottom:30px}.founders-grid{display:grid;grid-template-columns:1fr 1fr;border-top:var(--border-width) solid var(--black)}.founder-card{padding:40px;border-right:var(--border-width) solid var(--black);border-bottom:var(--border-width) solid var(--black);transition:background .2s ease}.founder-card:last-child{border-right:none}.founder-card:hover{background:var(--surface)}.founder-card-header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.founder-photo{width:100px;height:100px;border-radius:0;border:var(--border-width) solid var(--black);box-shadow:4px 4px 0 var(--accent);filter:grayscale(100%);object-fit:cover;flex-shrink:0;transition:all .3s ease}.founder-card:hover .founder-photo{filter:grayscale(0%);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--accent)}.founder-identity{display:flex;flex-direction:column}.founder-name{display:block;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1}.founder-fullname{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.05em;opacity:.5;margin-top:4px}.founder-role{font-family:"Space Mono",monospace;font-size:12px;letter-spacing:.05em;opacity:.6;margin-top:6px}.founder-bio{font-size:15px;line-height:1.7;opacity:.8;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(45,45,74,.1)}.founder-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.founder-tags span{font-family:"Space Mono",monospace;font-size:10px;letter-spacing:.05em;padding:4px 10px;border:1px solid var(--black);background:var(--surface);transition:all .2s ease}.founder-card:hover .founder-tags span{background:var(--white)}.founder-links{display:flex;flex-direction:column;gap:10px}.founder-links a{font-family:"Space Mono",monospace;font-size:12px;letter-spacing:.02em;color:var(--black);text-decoration:none;display:inline-flex;align-items:center;gap:8px;opacity:.6;transition:all .2s ease}.founder-links a:hover{opacity:1;color:var(--accent)}.founder-links a svg{flex-shrink:0}.about-network-banner{border-top:var(--border-width) solid var(--black);background:var(--black);color:var(--white)}.about-network-inner{padding:50px 40px}.about-network-banner .about-label{color:var(--white);opacity:.4}.network-headline{font-family:"Space Grotesk",sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.network-desc{font-size:16px;line-height:1.7;margin-bottom:30px;opacity:.7}.network-tags{display:flex;flex-wrap:wrap;gap:10px}.network-tags span{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.05em;padding:8px 14px;border:2px solid var(--white);color:var(--white);transition:all .15s ease}.network-tags span:hover{background:var(--white);color:var(--black)}.careers-header{display:flex;align-items:baseline;gap:30px;padding:40px 60px;min-height:120px;border-bottom:var(--border-width) solid var(--black);margin-bottom:0}.careers-header .section-num{font-family:"Space Mono",monospace;font-size:14px;opacity:.5}.careers-header h2{font-size:48px;font-weight:700;letter-spacing:-.02em;margin:0}.careers-content{display:grid;grid-template-columns:2fr 1fr;gap:0;background:var(--black);color:var(--white)}.careers-text{padding:80px 60px;border-right:var(--border-width) solid var(--white)}.careers-text p{font-size:clamp(24px, 4vw, 42px);font-weight:700;line-height:1.3;letter-spacing:-.02em}.careers-text .highlight{color:var(--accent)}.careers-cta{padding:60px 40px;display:flex;align-items:center;justify-content:center}.contact{display:grid;grid-template-columns:repeat(4,1fr);border-top:var(--border-width) solid var(--black)}.contact-header{grid-column:1/-1}.contact-left{grid-column:span 2;background:var(--black);color:var(--white);padding:60px;display:flex;flex-direction:column;justify-content:space-between}.contact-left h2{font-size:clamp(48px, 8vw, 80px);line-height:.95;letter-spacing:-.04em}.contact-left>p{font-size:20px;opacity:.7;margin:40px 0}.contact-info{display:flex;flex-direction:column;gap:15px;font-family:"Space Mono",monospace;font-size:14px}.contact-info a:hover{color:var(--yellow)}.contact-right{grid-column:span 2;padding:60px;display:flex;align-items:center}.contact-form{width:100%}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group{width:100%}.contact-form input,.contact-form textarea{width:100%;padding:20px;border:var(--border-width) solid var(--black);background:0 0;font-family:"Space Mono",monospace;font-size:13px;letter-spacing:.05em;transition:all .3s}.contact-form input:focus,.contact-form textarea:focus{outline:0;background:var(--black);color:var(--white);box-shadow:4px 4px 0 var(--black);transform:translate(-2px,-2px)}.contact-form input.invalid,.contact-form input:invalid:not(:placeholder-shown),.contact-form textarea.invalid,.contact-form textarea:invalid:not(:placeholder-shown){border-color:var(--red);background:rgba(255,59,59,.05)}.contact-form input.invalid:focus,.contact-form input:invalid:not(:placeholder-shown):focus,.contact-form textarea.invalid:focus,.contact-form textarea:invalid:not(:placeholder-shown):focus{background:var(--black);color:var(--white);border-color:var(--red);box-shadow:4px 4px 0 var(--red)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--black);opacity:.4}.contact-form textarea{height:150px;resize:none;margin-bottom:20px}.form-footer{display:flex;justify-content:space-between;align-items:center}.checkbox{display:flex;align-items:center;gap:12px;cursor:pointer;font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.05em}.checkbox input{width:20px;height:20px;cursor:pointer}.contact-form button{padding:20px 40px;background:var(--accent);color:var(--white);border:none;font-family:"Space Mono",monospace;font-size:14px;letter-spacing:.1em;cursor:pointer;transition:all .3s}.contact-form button:hover{background:var(--black);box-shadow:6px 6px 0 var(--accent);transform:translate(-3px,-3px)}.privacy-page{max-width:900px;margin:0 auto;padding:60px 40px}.privacy-header{margin-bottom:60px;padding-bottom:40px;border-bottom:var(--border-width) solid var(--black)}.privacy-header h1{font-size:clamp(36px, 6vw, 64px);font-weight:700;letter-spacing:-.02em;margin-bottom:20px}.privacy-updated{font-family:"Space Mono",monospace;font-size:13px;opacity:.5;letter-spacing:.1em}.privacy-section{margin-bottom:50px}.privacy-section h2{font-size:20px;font-weight:700;margin-bottom:20px;letter-spacing:.05em}.privacy-section p{font-size:16px;line-height:1.8;margin-bottom:15px;opacity:.8}.privacy-section ul{list-style:none;margin:20px 0}.privacy-section li{font-size:15px;line-height:1.8;padding:8px 0;padding-left:25px;position:relative;opacity:.8}.privacy-section li::before{content:"→";position:absolute;left:0;color:var(--accent)}.privacy-section a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.privacy-section a:hover{background:var(--accent);color:var(--white);padding:2px 4px;margin:-2px -4px;text-decoration:none}@media (max-width:768px){.privacy-page{padding:40px 20px}.privacy-header{margin-bottom:40px;padding-bottom:30px}}.footer{display:flex;justify-content:space-between;align-items:center;padding:30px 60px;border-top:3px solid var(--black);font-family:"Space Mono",monospace;font-size:12px}.footer-left{display:flex;align-items:center;gap:30px}.footer-right{opacity:.75;letter-spacing:.1em;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.footer-right a{color:inherit;text-decoration:none;transition:opacity .2s ease}.footer-right a:hover{opacity:1;text-decoration:underline}.footer-center{display:flex;flex-direction:column;align-items:center;gap:2px;opacity:.75;letter-spacing:.05em}.testimonial{background:var(--black);color:var(--white);padding:80px 60px;border-bottom:var(--border-width) solid var(--black)}.testimonial-content{max-width:900px;margin:0 auto;text-align:center}.testimonial blockquote{font-size:clamp(20px, 3vw, 32px);line-height:1.5;font-weight:500;margin-bottom:40px;position:relative}.testimonial blockquote::before{content:'"';position:absolute;top:-20px;left:-30px;font-size:120px;color:var(--accent);opacity:.3;font-family:Georgia,serif;line-height:1}.testimonial cite{display:block;font-style:normal}.testimonial .cite-name{display:block;font-family:"Space Mono",monospace;font-size:14px;font-weight:700;color:var(--accent);letter-spacing:.1em;margin-bottom:8px}.testimonial .cite-company{display:block;font-family:"Space Mono",monospace;font-size:12px;opacity:.6;letter-spacing:.05em}.form-error{display:block;font-family:"Space Mono",monospace;font-size:11px;color:var(--red);margin-top:8px;min-height:16px;letter-spacing:.05em}.form-error:not(:empty)::before{content:"→ "}.privacy-link{text-decoration:underline;text-underline-offset:3px}.privacy-link:hover{color:var(--white);background:var(--accent);padding:2px 4px;margin:-2px -4px}.form-response-time{font-family:"Space Mono",monospace;font-size:12px;color:var(--green);margin-top:20px;letter-spacing:.05em}.form-response-time::before{content:"⚡ "}.pricing{border-bottom:var(--border-width) solid var(--black)}.pricing-subtitle{font-family:"Space Mono",monospace;font-size:14px;opacity:.6;letter-spacing:.05em}.rates{display:grid;grid-template-columns:repeat(2,1fr)}.rate-block{padding:50px;border-right:var(--border-width) solid var(--black);border-bottom:var(--border-width) solid var(--black);display:flex;flex-direction:column;position:relative;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.rate-block:nth-child(2n){border-right:none}.rate-block:nth-child(n+3){border-bottom:none}.rate-block:hover{background:var(--white);box-shadow:8px 8px 0 var(--accent);transform:translate(-4px,-4px);z-index:2}.rate-featured{background:var(--black);color:var(--white)}.rate-featured:hover{background:var(--black);box-shadow:8px 8px 0 var(--accent)}.rate-badge{position:absolute;top:0;right:40px;background:var(--accent);color:var(--white);font-family:"Space Mono",monospace;font-size:11px;font-weight:700;padding:8px 16px;letter-spacing:.1em}.rate-icon{font-family:"Space Mono",monospace;font-size:12px;opacity:.4;margin-bottom:20px}.rate-content{flex-grow:1;margin-bottom:30px}.rate-content h3{font-size:28px;font-weight:700;letter-spacing:-.02em;margin-bottom:15px}.rate-content p{font-size:15px;line-height:1.7;opacity:.7;margin-bottom:20px}.rate-includes{list-style:none;font-family:"Space Mono",monospace;font-size:12px;opacity:.6}.rate-includes li{padding:8px 0;border-top:1px solid currentColor;opacity:.8}.rate-featured .rate-includes li{border-color:rgba(255,255,255,.15)}.rate-price{margin-bottom:25px;padding:20px 0;border-top:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor}.rate-featured .rate-price{border-color:rgba(255,255,255,.2)}.rate-from{font-family:"Space Mono",monospace;font-size:12px;opacity:.5;display:block;margin-bottom:5px}.rate-amount{font-size:48px;font-weight:700;line-height:1;display:inline}.rate-unit{font-family:"Space Mono",monospace;font-size:14px;opacity:.6;margin-left:10px}.rate-cta{display:block;padding:18px 30px;background:0 0;color:var(--black);font-family:"Space Mono",monospace;font-size:13px;font-weight:700;letter-spacing:.05em;border:var(--border-width) solid var(--black);text-align:center;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.rate-cta:hover{background:var(--black);color:var(--white);border-color:var(--black);box-shadow:4px 4px 0 var(--accent);transform:translate(-2px,-2px)}.rate-cta-featured{background:var(--accent);color:var(--white);border-color:var(--accent)}.rate-cta-featured:hover{background:var(--white);border-color:var(--white);color:var(--black);box-shadow:4px 4px 0 var(--accent)}.rates-footer{display:flex;justify-content:space-between;align-items:center;padding:30px 50px;background:var(--white);border-top:var(--border-width) solid var(--black)}.rates-note p{font-family:"Space Mono",monospace;font-size:12px;opacity:.5}.rates-detail-link{font-family:"Space Mono",monospace;font-size:14px;font-weight:700;color:var(--accent);letter-spacing:.05em;padding:12px 24px;border:var(--border-width) solid var(--accent);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.rates-detail-link:hover{background:var(--accent);color:var(--white);box-shadow:4px 4px 0 var(--black);transform:translate(-2px,-2px)}.error-404{min-height:calc(100vh - 400px);display:flex;align-items:center;padding:80px 0;border-bottom:var(--border-width) solid var(--black)}.error-container{width:100%;max-width:1200px;margin:0 auto;padding:0 60px;display:grid;grid-template-columns:200px 1fr;gap:60px;align-items:start}.error-code{position:sticky;top:100px}.error-number{font-family:"Space Grotesk",sans-serif;font-size:120px;font-weight:700;line-height:1;color:var(--accent);display:block;letter-spacing:-.05em}.error-content{display:flex;flex-direction:column;gap:40px}.error-title{font-size:64px;font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0}.error-title .line{display:block}.error-title .accent{color:var(--accent)}.error-details{display:flex;flex-direction:column;gap:15px}.error-message{font-family:"Space Mono",monospace;font-size:16px;font-weight:700;color:var(--black);margin:0}.error-label{color:var(--accent)}.error-explanation{font-size:18px;line-height:1.6;color:var(--black-lighter);margin:0}.error-terminal{background:var(--black);border:var(--border-width) solid var(--black);border-radius:8px;overflow:hidden;font-family:"Space Mono",monospace}.terminal-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--black-light);border-bottom:1px solid rgba(255,255,255,.1)}.terminal-title{font-size:12px;color:var(--white);opacity:.7}.terminal-controls{display:flex;gap:6px}.terminal-dot{width:12px;height:12px;border-radius:50%}.terminal-dot.red{background:#dc2626}.terminal-dot.yellow{background:#d97706}.terminal-dot.green{background:#059669}.terminal-body{padding:20px;color:var(--white);font-size:14px;line-height:1.8}.terminal-line{display:flex;gap:10px;margin-bottom:8px}.terminal-prompt{color:var(--green);font-weight:700}.terminal-command{color:var(--white)}.terminal-output{margin-left:20px;margin-bottom:12px}.terminal-response{color:rgba(255,255,255,.7)}.terminal-response.error{color:var(--red);font-weight:700}.blink{animation:blink 1s step-end infinite}@keyframes blink{0%,50%{opacity:1}100%,51%{opacity:0}}.error-actions{display:flex;gap:20px;flex-wrap:wrap}.error-suggestions{padding-top:20px;border-top:var(--border-width) solid var(--surface)}.error-suggestions h3{font-family:"Space Grotesk",sans-serif;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;opacity:.6}.error-links{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.error-links li{margin:0}.error-links a{font-family:"Space Mono",monospace;font-size:14px;color:var(--black);text-decoration:none;transition:color .2s ease}.error-links a:hover{color:var(--accent)}.faq{border-bottom:var(--border-width) solid var(--black)}.faq-toggle{margin-left:auto;margin-right:50px;padding:12px 24px;background:var(--black);color:var(--white);border:var(--border-width) solid var(--black);font-family:"Space Grotesk",sans-serif;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.faq-toggle:hover{background:var(--accent);border-color:var(--accent)}.faq-toggle[aria-expanded=true]{background:var(--accent);border-color:var(--accent)}.faq-toggle-icon{font-family:"Space Mono",monospace;font-size:18px;font-weight:700;transition:transform .3s cubic-bezier(.4, 0, .2, 1)}.faq-toggle[aria-expanded=true] .faq-toggle-icon{transform:rotate(45deg)}.faq-container{display:grid;grid-template-columns:1fr;animation:faqFadeIn .4s ease-out}.faq-container[hidden]{display:none}@keyframes faqFadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-item{border-bottom:var(--border-width) solid var(--black);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.faq-item:hover{background:var(--surface)}.faq-question{width:100%;padding:30px 50px;background:0 0;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:30px;text-align:left;font-family:"Space Grotesk",sans-serif;font-size:20px;font-weight:700;color:var(--black);letter-spacing:-.02em;line-height:1.3;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.faq-question:hover{color:var(--accent)}.faq-question[aria-expanded=true]{color:var(--accent)}.faq-q-text{flex:1}.faq-icon{font-family:"Space Mono",monospace;font-size:28px;font-weight:700;flex-shrink:0;transition:transform .3s cubic-bezier(.4, 0, .2, 1);width:30px;text-align:center}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4, 0, .2, 1),padding .3s ease}.faq-item.active .faq-answer{max-height:800px}.faq-answer p{padding:0 50px 40px 50px;font-size:16px;line-height:1.8;color:var(--black-lighter)}.faq-answer strong{color:var(--black);font-weight:600}.faq-answer a{color:var(--accent);text-decoration:none;font-weight:600;transition:all .2s ease;border-bottom:1px solid transparent}.faq-answer a:hover{border-bottom-color:var(--accent)}.resources{padding:0 0 80px;border-bottom:var(--border-width) solid var(--black)}.resources-grid{display:grid;grid-template-columns:repeat(3,1fr)}.blog-card{padding:50px;border-right:var(--border-width) solid var(--black);border-bottom:var(--border-width) solid var(--black);transition:all .3s cubic-bezier(.4, 0, .2, 1);background:var(--white)}.blog-card:nth-child(3n){border-right:none}.blog-card:hover{box-shadow:8px 8px 0 var(--accent);transform:translate(-4px,-4px);z-index:2;position:relative;border:3px solid var(--black)!important}.blog-tag{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.15em;opacity:.5;display:block;margin-bottom:20px}.blog-card h3{font-size:28px;font-weight:700;letter-spacing:-.02em;margin-bottom:20px;line-height:1.2}.blog-card p{font-size:15px;line-height:1.7;margin-bottom:30px;opacity:.8}.blog-link{font-family:"Space Mono",monospace;font-size:14px;font-weight:700;color:var(--accent);letter-spacing:.05em;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.blog-link:hover{color:var(--black);transform:translateX(5px)}.pricing-hero{background:var(--black);color:var(--white);padding:100px 60px 80px;border-bottom:var(--border-width) solid var(--black)}.pricing-hero-content{max-width:800px}.pricing-hero-label{font-family:"Space Mono",monospace;font-size:12px;letter-spacing:.2em;opacity:.5;display:block;margin-bottom:20px}.pricing-hero h1{font-size:clamp(48px, 8vw, 100px);font-weight:700;line-height:.95;letter-spacing:-.02em;margin-bottom:30px}.pricing-hero p{font-size:20px;opacity:.7;max-width:500px}.price-section{border-bottom:var(--border-width) solid var(--black)}.price-section-alt{background:var(--surface)}.price-section-dark{background:linear-gradient(135deg,var(--black-light) 0,var(--black) 100%);color:var(--white)}.price-section-header{padding:50px 60px 40px;border-bottom:var(--border-width) solid var(--black)}.price-section-dark .price-section-header{border-color:rgba(255,255,255,.1)}.price-section-num{font-family:"Space Mono",monospace;font-size:12px;opacity:.4;display:block;margin-bottom:15px}.price-section-header h2{font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:10px}.price-section-header p{font-family:"Space Mono",monospace;font-size:13px;opacity:.6}.price-table{padding:0 60px}.price-table-header{display:grid;grid-template-columns:1fr auto;padding:20px 0;font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.1em;opacity:.4;border-bottom:1px solid var(--black)}.price-section-alt .price-table-header{border-color:var(--black)}.price-row{display:grid;grid-template-columns:1fr auto;gap:40px;padding:25px 0;border-bottom:1px solid rgba(45,45,74,.1);align-items:center;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.price-row:last-child{border-bottom:none;margin-bottom:40px}.price-row:hover{background:var(--yellow);margin:0 -20px;padding:25px 20px}.price-row-highlight{background:var(--black);color:var(--white);margin:0 -20px;padding:25px 20px}.price-row-highlight:hover{background:var(--black);box-shadow:6px 6px 0 var(--accent);transform:translate(-3px,-3px)}.price-item{display:flex;flex-direction:column;gap:5px}.price-name{font-size:18px;font-weight:700}.price-desc{font-family:"Space Mono",monospace;font-size:12px;opacity:.6}.price-value{text-align:right;white-space:nowrap}.price-from{font-family:"Space Mono",monospace;font-size:11px;opacity:.5;display:block}.price-value .price-amount{font-size:32px;font-weight:700}.price-value .price-unit{font-family:"Space Mono",monospace;font-size:12px;opacity:.6;margin-left:5px}.maintenance-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:40px 40px;gap:0}.maintenance-card{padding:30px 25px;border-right:1px solid rgba(255,255,255,.1);position:relative}.maintenance-card:last-child{border-right:none}.maintenance-card-featured{background:rgba(255,255,255,.05);margin:-15px 0;padding:45px 25px}.maintenance-badge{position:absolute;top:20px;right:20px;background:var(--accent);color:var(--white);font-family:"Space Mono",monospace;font-size:10px;font-weight:700;padding:6px 12px;letter-spacing:.1em}.maintenance-card h3{font-size:24px;font-weight:700;margin-bottom:20px}.maintenance-price{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.1)}.maintenance-amount{font-size:32px;font-weight:700;color:var(--accent)}.maintenance-card-featured .maintenance-amount{color:var(--accent)}.maintenance-unit{font-family:"Space Mono",monospace;font-size:14px;opacity:.5;margin-left:5px}.maintenance-features{list-style:none;font-family:"Space Mono",monospace;font-size:12px;margin-bottom:25px}.maintenance-features li{padding:8px 0;opacity:.8}.maintenance-sla{display:inline-block;background:var(--accent);color:var(--white);font-family:"Space Mono",monospace;font-size:12px;font-weight:700;padding:10px 20px;letter-spacing:.1em}.maintenance-card-featured .maintenance-sla{background:var(--accent);color:var(--white)}.price-notes{padding:60px;background:var(--white);border-bottom:var(--border-width) solid var(--black)}.price-notes h3{font-size:18px;font-weight:700;margin-bottom:30px;letter-spacing:.05em}.price-notes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.price-note{display:flex;gap:15px;align-items:flex-start}.price-note-icon{font-family:"Space Mono",monospace;font-size:12px;background:var(--black);color:var(--white);padding:5px 10px;flex-shrink:0}.price-note p{font-size:14px;line-height:1.6;opacity:.8}.price-note strong{color:var(--black)}.price-cta-section{background:var(--black);color:var(--white);padding:80px 60px;text-align:center;border-bottom:var(--border-width) solid var(--black)}.price-cta-content h2{font-size:48px;font-weight:700;margin-bottom:15px}.price-cta-content p{font-size:18px;opacity:.8;margin-bottom:30px}.price-cta-btn{display:inline-block;padding:20px 50px;background:var(--accent);color:var(--white);font-family:"Space Mono",monospace;font-size:14px;font-weight:700;letter-spacing:.05em;border:var(--border-width) solid var(--accent);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.price-cta-btn:hover{background:var(--white);color:var(--black);border-color:var(--white);box-shadow:6px 6px 0 var(--accent);transform:translate(-3px,-3px)}@media (max-width:1200px){.maintenance-grid{grid-template-columns:repeat(2,1fr);gap:0}.maintenance-card:nth-child(2){border-right:none}.maintenance-card:first-child,.maintenance-card:nth-child(2){border-bottom:1px solid rgba(255,255,255,.1)}}@media (max-width:768px){.maintenance-grid{grid-template-columns:1fr;gap:20px}.maintenance-card{border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.maintenance-card:last-child{border-bottom:none}.maintenance-card-featured{margin:0;padding:40px;order:-1}.price-notes-grid{grid-template-columns:1fr}.pricing-hero{padding:60px 20px}.price-section-header{padding:40px 20px}.price-table{padding:0 20px}.price-row{grid-template-columns:1fr;gap:15px}.price-value{text-align:left}.price-row:hover{margin:0 -20px;padding:25px 20px}.price-row-highlight{margin:0 -20px;padding:25px 20px}.maintenance-grid{padding:20px}.maintenance-card{padding:30px 20px}.price-notes{padding:40px 20px}.price-cta-section{padding:60px 20px}.price-cta-content h2{font-size:32px}}@media (max-width:1024px){.hero-left{padding:80px 40px}.rates{grid-template-columns:1fr}.rate-block{border-right:none;border-bottom:var(--border-width) solid var(--black)}.rate-block:nth-child(n+3){border-bottom:var(--border-width) solid var(--black)}.rate-block:last-child{border-bottom:none}.rates-footer{flex-direction:column;gap:20px;text-align:center}.faq-question{padding:25px 40px;font-size:18px}.faq-answer p{padding:0 40px 30px 40px;font-size:15px}.services-grid,.services-grid-3{grid-template-columns:1fr}.service-block,.services-grid-3 .service-block{border-right:none!important;border-bottom:var(--border-width) solid var(--black)!important}.service-block:last-child,.services-grid-3 .service-block:last-child{border-bottom:none!important}.cases-section .case-header{flex-direction:column;gap:20px;padding:20px;text-align:center}.carousel-nav{width:100%;justify-content:center}.carousel-btn{width:44px;height:44px}.case-slide .case-content{grid-template-columns:1fr}.case-slide .case-title{border-right:none;border-bottom:var(--border-width) solid rgba(255,255,255,.2);padding:40px 20px;min-height:auto}.case-slide .case-number{font-size:48px;top:20px;right:20px}.case-slide .case-details{grid-template-columns:1fr}.case-slide .case-after,.case-slide .case-before{padding:30px 20px}.case-slide .case-before{border-right:none;border-bottom:var(--border-width) solid var(--black)}.case-slide .case-details li{font-size:15px}.case-slide .case-results{grid-template-columns:1fr}.case-slide .result-highlight{padding:30px 20px;border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.case-slide .result-highlight:last-child{border-bottom:none}.case-slide .result-big{font-size:48px}.case-content{grid-template-columns:1fr}.case-title{border-right:none;border-bottom:var(--border-width) solid var(--black)}.case-details{grid-template-columns:1fr}.case-before{border-right:none;border-bottom:var(--border-width) solid var(--black)}.about-content{grid-template-columns:1fr}.about-text{border-right:none;border-bottom:none}.about-grid{grid-template-columns:1fr}.about-grid-2{grid-template-columns:1fr}.founders-grid{grid-template-columns:1fr}.founder-card{border-right:none}.about-block{border-right:none;border-bottom:var(--border-width) solid var(--black)}.about-block:last-child{border-bottom:none}.contact{grid-template-columns:1fr}.contact-right{border-left:none;border-top:var(--border-width) solid var(--black)}}@media (max-width:768px){.rate-block{padding:40px 20px}.rate-amount{font-size:36px}.rates-footer{padding:25px 20px}.faq-header{padding:25px 20px;min-height:auto;flex-wrap:wrap}.faq-toggle{margin-left:auto;margin-right:0;padding:10px 16px;font-size:12px}.error-container{grid-template-columns:1fr;gap:30px;padding:0 20px}.error-code{position:static}.error-number{font-size:80px}.error-title{font-size:42px}.error-message{font-size:14px}.error-explanation{font-size:16px}.terminal-body{padding:16px;font-size:12px}.error-actions{flex-direction:column}.error-actions .btn-ghost,.error-actions .btn-primary{width:100%;text-align:center;justify-content:center}.error-links{grid-template-columns:1fr}.faq-question{padding:20px;font-size:16px;gap:15px}.faq-icon{font-size:24px;width:24px}.faq-answer p{padding:0 20px 30px 20px;font-size:14px;line-height:1.7}.testimonial{padding:60px 20px}.testimonial blockquote::before{display:none}.about-text{padding:40px 20px}.about-statement{padding:50px 20px}.about-block{padding:40px 20px}.founder-card{padding:30px 20px}.founder-card-header{flex-direction:column;text-align:center}.founder-photo{width:100px;height:100px}.founder-identity{align-items:center}.founder-tags{justify-content:center}.founder-links{align-items:center}.location-city{font-size:36px}.nav{padding:15px 20px}.mobile-menu-toggle{display:block;z-index:101;position:relative}.nav-links{display:flex;position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:30px;transform:translateY(-100%);transition:transform .3s ease-in-out,visibility .3s;z-index:99;visibility:hidden}.nav-links.active{transform:translateY(0);visibility:visible}.nav-links a{font-size:24px;color:var(--black)}.logo{position:relative;z-index:101}.statement{padding:60px 20px}.about-header,.case-header,.hero-left,.pricing-header,.services-header,.trusted-header{padding:40px 20px}.pillar-header{padding:30px 20px!important}.about-text,.case-after,.case-before,.case-title,.certs,.contact-left,.contact-right,.service-block{padding:40px 20px}.form-row{grid-template-columns:1fr}.form-footer{flex-direction:column;gap:20px;align-items:flex-start}.case-details{grid-template-columns:1fr}.case-before{border-right:none;border-bottom:var(--border-width) solid var(--black)}.case-results{grid-template-columns:1fr}.result-highlight{border-right:none;border-bottom:3px solid rgba(255,255,255,.1)}.result-highlight:last-child{border-bottom:none}.story-block{padding:40px 20px}.footer{flex-direction:column;gap:15px;text-align:center;padding:30px 20px}.hero-cta{flex-direction:column;gap:15px}.btn-ghost,.btn-primary{text-align:center;width:100%}.floating-cta{bottom:20px;right:20px;padding:15px 20px;min-height:48px;min-width:48px}.floating-cta-text{display:none}.floating-cta-icon{font-size:20px}.trusted-logos{grid-template-columns:repeat(2,1fr)}.trusted-stats{grid-template-columns:repeat(2,1fr)}.trusted-stat{padding:30px 20px}.marquee-content{gap:20px;font-size:10px}.resources-grid{grid-template-columns:1fr}.blog-card{border-right:none!important}.blog-card:last-child{border-bottom:none}.contact-left,.contact-right{grid-column:span 1}h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.blog-card:hover,.rate-block:hover,.service-block:hover{transform:none;box-shadow:none}.hero{min-height:auto}.hero-left{min-height:auto}.case-story,.story-block{overflow-x:hidden}img{max-width:100%;height:auto}.contact{grid-template-columns:1fr}.contact-left,.contact-right{grid-column:1/-1}.network-tags,.tech-tags{gap:8px}.network-tags span,.tech-tags span{font-size:10px;padding:6px 12px}}@media (max-width:480px){.nav{padding:12px 15px}.logo{font-size:20px}.hero-left{padding:60px 20px}.statement{padding:40px 15px}.statement p{font-size:clamp(24px, 8vw, 40px)}.pillar-header{padding:25px 15px!important}.about-block,.case-after,.case-before,.case-title,.contact-left,.contact-right,.rate-block,.service-block{padding:30px 15px}.story-block{padding:30px 15px}.btn-ghost,.btn-primary{padding:15px 25px;font-size:12px}.marquee-content{font-size:9px;gap:15px}.section-num{font-size:12px}.about-header h2,.case-header h2,.pricing-header h2,.services-header h2{font-size:32px}.footer{padding:25px 15px;font-size:10px}}.trusted-by{border-bottom:var(--border-width) solid var(--black)}.trusted-header{border-top:var(--border-width) solid var(--black);border-bottom:none}.trusted-logos{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:var(--border-width) solid var(--black)}.trusted-header{border-top:var(--border-width) solid var(--black);border-bottom:none}.trusted-logos{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:var(--border-width) solid var(--black)}.logo-item{padding:40px 30px;text-align:center;font-size:14px;font-weight:700;letter-spacing:.05em;border-right:var(--border-width) solid var(--black);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.logo-item:last-child{border-right:none}.logo-item:hover{background:var(--black);color:var(--white)}.logo-item span{display:block;font-family:"Space Mono",monospace;font-size:10px;font-weight:400;opacity:.5;margin-top:5px;letter-spacing:.1em}.trusted-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--black);color:var(--white)}.trusted-stat{padding:40px 30px;text-align:center;border-right:1px solid rgba(255,255,255,.1)}.trusted-stat:last-child{border-right:none}.trusted-stat .num{display:block;font-size:48px;font-weight:700;color:var(--accent);line-height:1;margin-bottom:10px}.trusted-stat .label{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.05em;opacity:.7}.floating-cta{position:fixed;bottom:30px;right:30px;display:flex;align-items:center;gap:12px;padding:18px 28px;background:var(--accent);color:var(--white);font-family:"Space Mono",monospace;font-size:13px;font-weight:700;letter-spacing:.05em;border:3px solid var(--accent);box-shadow:6px 6px 0 var(--black);z-index:1000;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.floating-cta:hover{background:var(--black);color:var(--white);transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--accent)}.floating-cta-icon{font-size:16px;transition:transform .3s cubic-bezier(.4, 0, .2, 1)}.floating-cta:hover .floating-cta-icon{transform:translateX(5px)}.floating-cta.hidden{opacity:0;pointer-events:none;transform:translateY(20px)}@media (max-width:1024px){.trusted-logos{grid-template-columns:repeat(3,1fr)}.logo-item:nth-child(3){border-right:none}.logo-item:nth-child(n+4){border-top:var(--border-width) solid var(--black)}.trusted-stats{grid-template-columns:repeat(2,1fr)}.trusted-stat:nth-child(2){border-right:none}.trusted-stat:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}}.pricing-hero .hero-cta-btn{display:inline-block;margin-top:30px;padding:18px 40px;background:var(--accent);color:var(--white);font-family:"Space Mono",monospace;font-size:14px;font-weight:700;letter-spacing:.05em;border:var(--border-width) solid var(--accent);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.pricing-hero .hero-cta-btn:hover{background:var(--white);color:var(--black);border-color:var(--white);box-shadow:6px 6px 0 var(--accent);transform:translate(-3px,-3px)}.pricing-value-prop{background:var(--surface);border-bottom:var(--border-width) solid var(--black);padding:60px}.value-prop-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;max-width:1200px;margin:0 auto}.value-prop-block{padding:30px;background:var(--white);border:var(--border-width) solid var(--black)}.value-prop-label{font-family:"Space Mono",monospace;font-size:12px;letter-spacing:.1em;color:var(--accent);display:block;margin-bottom:20px}.value-prop-list{list-style:none}.value-prop-list li{padding:12px 0;font-size:15px;line-height:1.5;border-bottom:1px solid rgba(0,0,0,.1)}.value-prop-list li:last-child{border-bottom:none}.value-prop-list strong{color:var(--accent)}.pricing-toc{display:flex;align-items:center;gap:30px;padding:25px 60px;background:var(--black);border-bottom:var(--border-width) solid var(--black);overflow-x:auto;position:sticky;top:0;z-index:100}.pricing-toc-label{font-family:"Space Mono",monospace;font-size:11px;letter-spacing:.1em;color:var(--white);opacity:.5;white-space:nowrap}.pricing-toc-links{display:flex;gap:25px}.pricing-toc-links a{font-family:"Space Mono",monospace;font-size:12px;color:var(--white);opacity:.7;white-space:nowrap;transition:all .2s;padding:5px 0;border-bottom:2px solid transparent}.pricing-toc-links a:hover{opacity:1;border-bottom-color:var(--accent)}.featured-packages{background:var(--white);padding:60px;border-bottom:var(--border-width) solid var(--black)}.featured-packages h2{font-size:24px;font-weight:700;letter-spacing:.05em;margin-bottom:40px;text-align:center}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.featured-card{padding:40px;border:var(--border-width) solid var(--black);border-right:none;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.featured-card:last-child{border-right:var(--border-width) solid var(--black)}.featured-card:hover{background:var(--surface)}.featured-card-highlight{background:var(--black);color:var(--white)}.featured-card-highlight:hover{background:var(--black-light)}.featured-tag{font-family:"Space Mono",monospace;font-size:10px;letter-spacing:.15em;background:var(--accent);color:var(--white);padding:5px 12px;display:inline-block;margin-bottom:15px;width:fit-content}.featured-card h3{font-size:22px;font-weight:700;margin-bottom:12px}.featured-card>p{font-size:14px;line-height:1.6;opacity:.8;margin-bottom:25px}.featured-results{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.featured-result{font-family:"Space Mono",monospace;font-size:11px;background:rgba(0,0,0,.08);padding:8px 14px;border-radius:2px;display:flex;flex-direction:column;gap:2px}.featured-card-highlight .featured-result{background:rgba(255,255,255,.15)}.featured-result strong{color:var(--black);font-size:14px;font-weight:700}.featured-card-highlight .featured-result strong{color:var(--white)}.featured-price{font-family:"Space Mono",monospace;font-size:14px;margin-bottom:20px;margin-top:auto;opacity:.7}.featured-price strong{font-size:24px;color:var(--accent)}.featured-cta{display:block;padding:15px 25px;background:var(--accent);color:var(--white);font-family:"Space Mono",monospace;font-size:12px;font-weight:700;text-align:center;letter-spacing:.05em;border:var(--border-width) solid var(--accent);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.featured-cta:hover{background:var(--white);color:var(--black);border-color:var(--black)}.featured-card-highlight .featured-cta:hover{background:var(--white);color:var(--black)}.pricing-social-proof{background:var(--surface);border-bottom:var(--border-width) solid var(--black);padding:50px 60px;display:flex;align-items:center;justify-content:space-between;gap:40px}.proof-stats{display:flex;gap:50px}.proof-stat{text-align:center}.proof-num{display:block;font-size:36px;font-weight:700;color:var(--accent);line-height:1}.proof-label{font-family:"Space Mono",monospace;font-size:11px;opacity:.6;display:block;margin-top:8px}.proof-link{font-family:"Space Mono",monospace;font-size:12px;font-weight:700;letter-spacing:.05em;padding:15px 30px;background:var(--black);color:var(--white);border:var(--border-width) solid var(--black);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.proof-link:hover{background:var(--accent);border-color:var(--accent);box-shadow:4px 4px 0 var(--black);transform:translate(-2px,-2px)}.section-cta{display:inline-block;margin-top:20px;font-family:"Space Mono",monospace;font-size:12px;font-weight:700;letter-spacing:.05em;padding:12px 25px;background:var(--accent);color:var(--white);border:var(--border-width) solid var(--accent);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.section-cta:hover{background:var(--black);border-color:var(--black);box-shadow:4px 4px 0 var(--accent);transform:translate(-2px,-2px)}.section-cta-light{background:0 0;color:var(--white);border-color:rgba(255,255,255,.3)}.section-cta-light:hover{background:var(--accent);border-color:var(--accent)}.price-badge{position:absolute;top:-10px;left:20px;background:var(--accent);color:var(--white);font-family:"Space Mono",monospace;font-size:9px;font-weight:700;padding:4px 10px;letter-spacing:.1em}.price-row-highlight{position:relative}.maintenance-for{font-size:13px;opacity:.6;margin-bottom:25px;font-style:italic}.maintenance-sla-details{margin-top:auto;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.sla-breakdown{list-style:none;margin-top:15px;font-family:"Space Mono",monospace;font-size:11px}.sla-breakdown li{padding:8px 0;opacity:.85;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05)}.sla-breakdown li:last-child{border-bottom:none}.sla-breakdown strong{color:var(--white);opacity:.6;font-weight:400;min-width:90px}.maintenance-cta{display:block;margin-top:25px;padding:15px 25px;background:0 0;color:var(--white);font-family:"Space Mono",monospace;font-size:12px;font-weight:700;text-align:center;letter-spacing:.05em;border:1px solid rgba(255,255,255,.3);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.maintenance-cta:hover{background:var(--accent);border-color:var(--accent)}.maintenance-cta-featured{background:var(--accent);border-color:var(--accent)}.maintenance-cta-featured:hover{background:var(--white);color:var(--black);border-color:var(--white)}.maintenance-notes{padding:30px 60px;background:rgba(0,0,0,.2);border-top:1px solid rgba(255,255,255,.1)}.maintenance-notes p{font-family:"Space Mono",monospace;font-size:12px;opacity:.85;margin-bottom:12px;line-height:1.6}.maintenance-notes p:last-child{margin-bottom:0}.maintenance-notes strong{color:var(--white);font-weight:700;opacity:1}.price-cta-buttons{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:20px}.price-cta-btn-secondary{display:inline-block;padding:20px 30px;background:0 0;color:var(--white);font-family:"Space Mono",monospace;font-size:14px;font-weight:700;letter-spacing:.05em;border:var(--border-width) solid rgba(255,255,255,.3);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.price-cta-btn-secondary:hover{border-color:var(--white);background:rgba(255,255,255,.1)}.price-cta-trust{font-family:"Space Mono",monospace;font-size:12px;opacity:.5;margin-top:20px}@media (max-width:1024px){.value-prop-grid{grid-template-columns:1fr;gap:30px}.featured-grid{grid-template-columns:1fr}.featured-card{border-right:var(--border-width) solid var(--black);border-bottom:none}.featured-card:last-child{border-bottom:var(--border-width) solid var(--black)}.featured-card-highlight{order:-1}.pricing-social-proof{flex-direction:column;text-align:center}.proof-stats{flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.pricing-value-prop{padding:40px 20px}.value-prop-block{padding:20px}.pricing-toc{padding:15px 20px;gap:15px}.pricing-toc-label{display:none}.pricing-toc-links{gap:15px}.pricing-toc-links a{font-size:11px}.featured-packages{padding:40px 20px}.featured-card{padding:30px 20px}.pricing-social-proof{padding:40px 20px}.proof-stats{gap:30px}.proof-num{font-size:28px}.maintenance-notes{padding:20px}.price-cta-buttons{flex-direction:column}.price-cta-btn,.price-cta-btn-secondary{width:100%;text-align:center}}@media (max-width:768px){.partners-label{padding:14px 20px}.partners-grid{grid-template-columns:1fr 1fr}.partner-cell{padding:28px 20px}.partner-cell:nth-child(2n){border-right:none}.partner-cell:nth-child(-n+2){border-bottom:var(--border-width) solid var(--black)}.partner-cell:nth-child(3),.partner-cell:nth-child(4){border-bottom:none}.partner-cell:last-child{border-right:none}.partner-cell img{height:40px}.partner-cell-wide img{height:56px}}