@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&display=swap";:root{--black:#080808;--white:#f0ebe1;--yellow:#ffd000;--red:#e8220a;--dim:#111;--mid:#1e1e1e;--rule:#2a2a2a;--muted:#666;--font-display:"Bebas Neue", "Arial Narrow", Arial, sans-serif;--font-body:"Courier Prime", "Courier New", Courier, monospace;--nav-height:56px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background:var(--black);color:var(--white);font-family:var(--font-body);letter-spacing:.02em;cursor:none;min-width:375px;font-size:20px;line-height:1.9;overflow-x:hidden}body.nav-open{overflow:hidden}a{color:inherit;text-decoration:none}button{cursor:none;font-family:var(--font-body);background:0 0;border:none}input,select,textarea{font-family:var(--font-body)}img{max-width:100%;display:block}ul{list-style:none}.cursor{pointer-events:none;z-index:9999;width:24px;height:24px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor:before,.cursor:after{content:"";background:var(--yellow);position:absolute}.cursor:before{width:1px;height:24px;top:0;left:50%}.cursor:after{width:24px;height:1px;top:50%;left:0}.scanlines{pointer-events:none;z-index:998;background:repeating-linear-gradient(#0000 0 2px,#ffffff04 2px 3px);position:fixed;inset:0}.noise{pointer-events:none;z-index:997;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:256px 256px;position:fixed;inset:0}.page-section{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.page-section.visible{opacity:1;transform:translateY(0)}.container{max-width:1400px;margin:0 auto;padding:0 6vw}.section-number{font-family:var(--font-body);color:var(--white);letter-spacing:3px;text-transform:uppercase;margin-bottom:24px;font-size:30px;font-weight:700}.display{font-family:var(--font-display);text-transform:uppercase;line-height:.88}.label{font-family:var(--font-body);color:var(--white);letter-spacing:3px;text-transform:uppercase;font-size:30px;font-weight:700}.btn-primary{background:var(--yellow);color:var(--black);font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;border:1px solid var(--yellow);cursor:none;border-radius:0;padding:16px 32px;font-size:20px;font-weight:700;transition:background .15s,color .15s;display:inline-block}.btn-primary:hover{background:var(--black);color:var(--yellow)}.btn-secondary{color:var(--muted);font-family:var(--font-body);letter-spacing:2px;border:1px solid var(--rule);text-transform:uppercase;cursor:none;background:0 0;border-radius:0;padding:16px 32px;font-size:20px;font-weight:400;transition:border-color .15s,color .15s;display:inline-block}.btn-secondary:hover{border-color:var(--white);color:var(--white)}.btn-display{background:var(--yellow);color:var(--black);font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;border:1px solid var(--yellow);cursor:none;border-radius:0;padding:20px 40px;font-size:28px;transition:background .15s,color .15s;display:inline-block}.btn-display:hover{background:var(--black);color:var(--yellow)}.page-banner{padding-top:calc(var(--nav-height) + 80px);border-bottom:1px solid var(--rule);padding-bottom:80px;padding-left:6vw;padding-right:6vw}.page-banner h1{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(64px,14vw,180px);line-height:.88}.rule{background:var(--rule);border:none;width:100%;height:1px}.link-accent{font-family:var(--font-body);color:var(--yellow);letter-spacing:3px;text-transform:uppercase;font-size:20px;transition:opacity .15s;display:inline-block}.link-accent:hover{opacity:.7}.nav{height:var(--nav-height);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);z-index:500;background:#080808f2;justify-content:space-between;align-items:center;padding:0 6vw;transition:background .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{background:#080808fa}.nav-logo{font-family:var(--font-display);text-transform:uppercase;font-size:50px;line-height:1;text-decoration:none}.nav-logo .logo-ai{color:#0000;-webkit-text-stroke:1px var(--yellow)}.nav-logo .logo-matters{color:var(--white)}.nav-links{align-items:center;gap:0;display:flex}.nav-links a{font-family:var(--font-body);color:var(--white);letter-spacing:2px;text-transform:uppercase;padding:4px 0;font-size:20px;transition:color .15s}.nav-links a:hover,.nav-links a.active{color:var(--yellow)}.nav-sep{color:var(--muted);margin:0 12px;font-size:20px}.nav-hamburger{cursor:none;background:0 0;border:none;flex-direction:column;gap:6px;padding:4px;display:none}.nav-hamburger span{background:var(--white);width:24px;height:1px;transition:background .15s;display:block}.nav-hamburger:hover span{background:var(--yellow)}.nav-overlay{background:var(--black);z-index:600;padding:0 10vw;padding-top:calc(var(--nav-height) + 48px);flex-direction:column;display:flex;position:fixed;inset:0}.nav-overlay-close{font-family:var(--font-body);color:var(--muted);letter-spacing:2px;text-transform:uppercase;cursor:none;background:0 0;border:none;font-size:20px;position:absolute;top:16px;right:6vw}.nav-overlay-links{flex-direction:column;display:flex}.nav-overlay-links a{font-family:var(--font-display);color:var(--white);text-transform:uppercase;border-bottom:1px solid var(--rule);padding:16px 0;font-size:clamp(48px,12vw,96px);line-height:1;transition:color .15s;display:block}.nav-overlay-links a:hover,.nav-overlay-links a.active{color:var(--yellow)}.footer{background:var(--dim);border-top:1px solid var(--rule);padding:64px 6vw 0}.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:48px;padding-bottom:64px;display:grid}.footer-logo{font-family:var(--font-display);text-transform:uppercase;margin-bottom:12px;font-size:36px;line-height:1;display:block}.footer-logo .logo-ai{color:#0000;-webkit-text-stroke:1.5px var(--yellow)}.footer-logo .logo-matters{color:var(--white)}.footer-tagline{font-family:var(--font-body);color:var(--muted);letter-spacing:.02em;margin-bottom:8px;font-size:20px;font-style:italic;display:block}.footer-location{font-family:var(--font-body);color:var(--white);font-size:20px;font-weight:700}.footer-col-title{font-family:var(--font-body);color:var(--white);letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;font-size:20px;font-weight:700;display:block}.footer-nav-links{flex-direction:column;display:flex}.footer-nav-links a{font-family:var(--font-body);color:var(--white);font-size:20px;line-height:2.2;transition:color .15s}.footer-nav-links a:hover{color:var(--yellow)}.footer-contact-wa{font-family:var(--font-body);color:var(--yellow);margin-bottom:6px;font-size:20px;transition:opacity .15s;display:block}.footer-contact-wa:hover{opacity:.7}.footer-contact-email{font-family:var(--font-body);color:var(--white);font-size:20px;transition:color .15s;display:block}.footer-contact-email:hover{color:var(--yellow)}.footer-bottom{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.footer-bottom span{font-family:var(--font-body);color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:20px}.hero{min-height:100vh;padding-top:calc(var(--nav-height) + 140px);flex-direction:column;justify-content:flex-start;padding-bottom:120px;padding-left:8vw;padding-right:6vw;display:flex}.hero-location{font-family:var(--font-body);color:var(--white);letter-spacing:4px;text-transform:uppercase;margin-bottom:32px;font-size:30px;font-weight:700}.hero-headline{font-family:var(--font-display);text-transform:uppercase;margin-bottom:40px;font-size:clamp(52px,10vw,130px);line-height:.88}.hero-headline .line-yellow{color:var(--yellow)}.hero-sub{font-family:var(--font-body);color:var(--muted);max-width:520px;margin-bottom:48px;font-size:20px;line-height:1.9}.hero-ctas{flex-wrap:wrap;gap:16px;display:flex}.proof-section{border-top:1px solid var(--rule);padding:100px 6vw}.proof-title{font-family:var(--font-display);text-transform:uppercase;margin-top:16px;margin-bottom:64px;font-size:clamp(48px,8vw,96px);line-height:.88}.proof-grid{grid-template-columns:1fr 1fr 1fr;gap:0;display:grid}.proof-block{border:1px solid var(--rule);padding:40px 32px}.proof-block+.proof-block{border-left:none}.proof-number{font-family:var(--font-display);margin-bottom:16px;font-size:72px;line-height:1;display:block}.proof-number.red{color:var(--red)}.proof-number.yellow{color:var(--yellow)}.proof-number.white{color:var(--white)}.proof-label{font-family:var(--font-body);color:var(--white);margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.6}.proof-sub{font-family:var(--font-body);color:var(--muted);font-size:20px;line-height:1.7}.how-section{border-top:1px solid var(--rule);padding:100px 6vw}.how-title{font-family:var(--font-display);text-transform:uppercase;margin-top:16px;margin-bottom:80px;font-size:clamp(48px,8vw,96px);line-height:.88}.how-steps{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.how-step{padding:32px 24px 32px 0;position:relative}.how-step:not(:last-child):after{content:"";background:var(--rule);width:1px;height:40px;position:absolute;top:64px;right:0}.how-connector{background:var(--yellow);pointer-events:none;height:1px;position:absolute;top:64px;left:24px;right:24px}.how-step-number{font-family:var(--font-display);color:var(--rule);z-index:1;margin-bottom:8px;font-size:80px;line-height:1;position:relative}.how-step-title{font-family:var(--font-display);color:var(--white);text-transform:uppercase;margin-bottom:12px;font-size:28px;line-height:1}.how-step-desc{font-family:var(--font-body);color:var(--muted);font-size:20px;line-height:1.8}.services-teaser{border-top:1px solid var(--rule);padding:100px 6vw}.services-teaser-title{font-family:var(--font-display);text-transform:uppercase;margin-top:16px;margin-bottom:56px;font-size:clamp(48px,8vw,96px);line-height:.88}.service-cards-grid{grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:40px;display:grid}.service-card{border:1px solid var(--rule);padding:28px 24px;transition:border-color .15s}.service-card:not(:first-child):not(:nth-child(4)){border-left:none}.service-card:nth-child(4),.service-card:nth-child(5),.service-card:nth-child(6){border-top:none}.service-card:hover{border-color:var(--yellow)}.service-card-title{font-family:var(--font-display);color:var(--white);text-transform:uppercase;margin-bottom:12px;font-size:20px;line-height:1}.service-card-desc{font-family:var(--font-body);color:var(--muted);font-size:20px;line-height:1.7}.case-teaser{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:60% 40%;display:grid}.case-teaser-left{border-right:1px solid var(--rule);padding:80px 6vw}.case-teaser-label{font-family:var(--font-body);color:var(--white);letter-spacing:3px;text-transform:uppercase;margin-bottom:16px;font-size:30px;font-weight:700;display:block}.case-teaser-client{font-family:var(--font-display);color:var(--white);text-transform:uppercase;margin-bottom:8px;font-size:clamp(36px,6vw,72px);line-height:.9}.case-teaser-location{font-family:var(--font-body);color:var(--white);letter-spacing:2px;margin-bottom:32px;font-size:20px;font-weight:700;display:block}.case-teaser-result{font-family:var(--font-body);color:var(--white);max-width:480px;margin-bottom:40px;font-size:20px;line-height:1.9}.case-teaser-right{flex-direction:column;gap:0;padding:80px 48px;display:flex}.case-stat{border-bottom:1px solid var(--rule);padding:24px 0}.case-stat:first-child{border-top:1px solid var(--rule)}.case-stat-number{font-family:var(--font-display);margin-bottom:4px;font-size:48px;line-height:1;display:block}.case-stat-number.red{color:var(--red)}.case-stat-number.yellow{color:var(--yellow)}.case-stat-number.white{color:var(--white)}.case-stat-label{font-family:var(--font-body);color:var(--muted);font-size:20px;line-height:1.5}.manifesto{text-align:center;border-top:1px solid var(--rule);padding:120px 6vw}.manifesto-headline{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(60px,12vw,160px);line-height:.88}.manifesto-headline .line-yellow{color:var(--yellow)}.manifesto-body{font-family:var(--font-body);color:var(--muted);max-width:560px;margin:48px auto 0;font-size:20px;line-height:1.9}.footer-cta{background:var(--dim);border-top:1px solid var(--rule);text-align:center;padding:100px 6vw}.footer-cta-headline{font-family:var(--font-display);text-transform:uppercase;color:var(--white);margin-bottom:48px;font-size:clamp(32px,6vw,80px);line-height:.88}.footer-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn-secondary-white{color:var(--white);font-family:var(--font-body);letter-spacing:2px;border:1px solid var(--white);text-transform:uppercase;cursor:none;background:0 0;border-radius:0;padding:16px 32px;font-size:20px;font-weight:400;transition:border-color .15s,color .15s,background .15s;display:inline-block}.btn-secondary-white:hover{background:var(--white);color:var(--black)}.services-intro{max-width:600px;padding:48px 6vw 0}.services-intro p{font-family:var(--font-body);color:var(--muted);font-size:20px;line-height:1.9}.services-section{border-top:1px solid var(--rule);padding:80px 6vw}.services-section-title{font-family:var(--font-display);text-transform:uppercase;color:var(--white);margin-top:16px;margin-bottom:56px;font-size:64px;line-height:.88}.services-two-col{grid-template-columns:1fr 1fr;gap:80px;display:grid}.services-list{flex-direction:column;gap:0;display:flex}.services-list-item{border-bottom:1px solid var(--rule);font-family:var(--font-body);color:var(--white);align-items:flex-start;gap:12px;padding:14px 0;font-size:20px;display:flex}.services-list-item:before{content:"—";color:var(--yellow);flex-shrink:0;margin-top:0}.services-outcome{font-family:var(--font-body);color:var(--white);margin-bottom:32px;font-size:20px;line-height:1.9}.services-addon{border:1px solid var(--rule);margin-top:24px;padding:20px 24px}.services-addon-title{font-family:var(--font-body);color:var(--yellow);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:20px;font-weight:700}.services-addon p{font-family:var(--font-body);color:var(--muted);font-size:20px;line-height:1.7}.services-explanation{font-family:var(--font-body);color:var(--white);max-width:640px;margin-bottom:48px;font-size:20px;line-height:1.9}.lang-table{border-collapse:collapse;width:100%;margin-bottom:24px}.lang-table th{font-family:var(--font-body);color:var(--muted);letter-spacing:2px;text-transform:uppercase;text-align:left;border:1px solid var(--rule);padding:12px 16px;font-size:20px;font-weight:400}.lang-table td{font-family:var(--font-body);color:var(--white);border:1px solid var(--rule);padding:16px;font-size:20px;line-height:1.5}.lang-table td.price{color:var(--yellow);font-weight:700}.lang-table tr:hover td{border-color:var(--muted)}.lang-table-note{font-family:var(--font-body);color:var(--muted);font-size:20px;font-style:italic;line-height:1.7}.services-cta-section{border-top:1px solid var(--rule);padding:80px 6vw}.services-cta-statement{font-family:var(--font-body);color:var(--white);max-width:640px;margin-bottom:40px;font-size:20px;line-height:1.9}.services-cta-note{font-family:var(--font-body);color:var(--muted);text-align:center;margin-top:16px;font-size:20px}.work-intro{border-bottom:1px solid var(--rule);padding:40px 6vw 60px}.work-intro p{font-family:var(--font-body);color:var(--muted);max-width:640px;font-size:20px;line-height:1.9}.case-study{border:1px solid var(--rule);margin:60px 6vw}.case-study-header{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 32px;display:flex}.case-study-header-left .case-num{font-family:var(--font-body);color:var(--white);letter-spacing:3px;text-transform:uppercase;margin-bottom:8px;font-size:30px;font-weight:700;display:block}.case-study-header-left .case-client{font-family:var(--font-display);color:var(--white);text-transform:uppercase;font-size:48px;line-height:1}.case-study-header-right{text-align:right}.case-study-header-right .case-loc{font-family:var(--font-body);color:var(--white);text-transform:uppercase;letter-spacing:2px;margin-bottom:6px;font-size:20px;font-weight:700;display:block}.case-study-header-right .case-type{font-family:var(--font-body);color:var(--yellow);text-transform:uppercase;letter-spacing:2px;font-size:20px;display:block}.case-study-body{grid-template-columns:1fr 1fr;display:grid}.case-study-left{border-right:1px solid var(--rule);padding:40px 32px}.case-section-label{font-family:var(--font-body);color:var(--white);letter-spacing:3px;text-transform:uppercase;margin-top:32px;margin-bottom:16px;font-size:30px;font-weight:700;display:block}.case-section-label:first-child{margin-top:0}.case-body-text{font-family:var(--font-body);color:var(--white);margin-bottom:8px;font-size:20px;line-height:1.9}.case-did-list{flex-direction:column;gap:0;display:flex}.case-did-item{border-bottom:1px solid var(--rule);font-family:var(--font-body);color:var(--white);align-items:flex-start;gap:12px;padding:10px 0;font-size:20px;display:flex}.case-did-item:before{content:"→";color:var(--yellow);flex-shrink:0}.case-study-right{padding:40px 32px}.case-stat-boxes{flex-direction:column;gap:0;display:flex}.case-stat-box{border-bottom:1px solid var(--rule);padding:24px 0}.case-stat-box:first-child{border-top:1px solid var(--rule)}.case-stat-box-number{font-family:var(--font-display);margin-bottom:6px;font-size:52px;line-height:1;display:block}.case-stat-box-number.red{color:var(--red)}.case-stat-box-number.yellow{color:var(--yellow)}.case-stat-box-number.white{color:var(--white)}.case-stat-box-label{font-family:var(--font-body);color:var(--muted);font-size:20px;line-height:1.5}.case-stat-box-note{font-family:var(--font-body);color:var(--muted);margin-top:4px;font-size:20px;font-style:italic;display:block}.case-study-footer{border-top:1px solid var(--rule);padding:20px 32px}.work-coming-soon{border:1px solid var(--rule);background:var(--dim);text-align:center;margin:0 6vw 80px;padding:48px}.work-coming-soon-num{font-family:var(--font-body);color:var(--white);letter-spacing:3px;text-transform:uppercase;margin-bottom:16px;font-size:30px;font-weight:700;display:block}.work-coming-soon-title{font-family:var(--font-display);color:var(--muted);text-transform:uppercase;margin-bottom:12px;font-size:36px}.work-coming-soon-sub{font-family:var(--font-body);color:var(--muted);font-size:20px}.about-body{border-top:1px solid var(--rule);grid-template-columns:40% 60%;gap:0;padding:0 6vw;display:grid}.about-left{border-right:1px solid var(--rule);padding:80px 64px 80px 0}.about-name{font-family:var(--font-display);color:var(--white);text-transform:uppercase;margin-bottom:8px;font-size:48px;line-height:1}.about-role{font-family:var(--font-body);color:var(--white);letter-spacing:4px;text-transform:uppercase;margin-bottom:40px;font-size:30px;font-weight:700;display:block}.about-bio{font-family:var(--font-body);color:var(--white);margin-bottom:40px;font-size:20px;line-height:1.9}.about-location-block{flex-direction:column;gap:4px;display:flex}.about-location-line{font-family:var(--font-body);color:var(--white);letter-spacing:2px;text-transform:uppercase;font-size:30px;font-weight:700}.about-right{padding:80px 0 80px 64px}.about-philosophy-label{font-family:var(--font-body);color:var(--white);letter-spacing:3px;text-transform:uppercase;margin-bottom:24px;font-size:30px;font-weight:700;display:block}.about-philosophy-text{font-family:var(--font-body);color:var(--white);max-width:560px;font-size:20px;line-height:1.9}.about-stats{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;margin:0 6vw;display:grid}.about-stat{border:1px solid var(--rule);border-top:none;padding:40px 32px}.about-stat+.about-stat{border-left:none}.about-stat-number{font-family:var(--font-display);margin-bottom:8px;font-size:48px;line-height:1;display:block}.about-stat-number.red{color:var(--red)}.about-stat-number.yellow{color:var(--yellow)}.about-stat-number.white{color:var(--white)}.about-stat-label{font-family:var(--font-body);color:var(--muted);font-size:20px}.contact-body{border-top:1px solid var(--rule);grid-template-columns:40% 60%;gap:0;padding:0 6vw;display:grid}.contact-left{border-right:1px solid var(--rule);padding:80px 64px 80px 0}.contact-fastest{font-family:var(--font-body);color:var(--white);letter-spacing:3px;text-transform:uppercase;margin-bottom:16px;font-size:30px;font-weight:700;display:block}.contact-wa-link{font-family:var(--font-display);color:var(--yellow);text-transform:uppercase;cursor:none;margin-bottom:12px;font-size:64px;line-height:1;transition:opacity .15s;display:block}.contact-wa-link:hover{opacity:.7}.contact-wa-note{font-family:var(--font-body);color:var(--muted);margin-bottom:48px;font-size:20px;display:block}.contact-email-label{font-family:var(--font-body);color:var(--white);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:30px;font-weight:700;display:block}.contact-email{font-family:var(--font-body);color:var(--white);margin-bottom:48px;font-size:20px;transition:color .15s;display:block}.contact-email:hover{color:var(--yellow)}.contact-where-label{font-family:var(--font-body);color:var(--white);letter-spacing:3px;text-transform:uppercase;margin-bottom:12px;font-size:30px;font-weight:700;display:block}.contact-location-name{font-family:var(--font-body);color:var(--white);margin-bottom:6px;font-size:20px;display:block}.contact-location-detail{font-family:var(--font-body);color:var(--muted);font-size:20px;line-height:1.7}.contact-right{padding:80px 0 80px 64px}.contact-form{flex-direction:column;gap:0;display:flex}.form-field{border-bottom:1px solid var(--rule);flex-direction:column;padding:20px 0;transition:border-color .15s;display:flex}.form-field:focus-within{border-color:var(--yellow)}.form-field label{font-family:var(--font-body);color:var(--white);letter-spacing:3px;text-transform:uppercase;margin-bottom:8px;font-size:20px;font-weight:700}.form-field input,.form-field select,.form-field textarea{font-family:var(--font-body);color:var(--white);appearance:none;background:0 0;border:none;outline:none;padding:0;font-size:20px;line-height:1.6}.form-field select{cursor:none}.form-field select option{background:var(--dim);color:var(--white)}.form-field textarea{resize:none;min-height:80px}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--rule)}.form-submit{background:var(--yellow);width:100%;color:var(--black);font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;border:1px solid var(--yellow);cursor:none;border-radius:0;margin-top:32px;padding:20px 32px;font-size:20px;font-weight:700;transition:background .15s,color .15s}.form-submit:hover{background:var(--black);color:var(--yellow)}.form-wa-fallback{font-family:var(--font-body);color:var(--muted);text-align:center;margin-top:16px;font-size:20px;display:block}.form-wa-fallback a{color:var(--yellow);transition:opacity .15s}.form-wa-fallback a:hover{opacity:.7}@media (width<=1024px){.proof-grid{grid-template-columns:1fr}.proof-block+.proof-block{border-left:1px solid var(--rule);border-top:none}.how-steps{grid-template-columns:1fr 1fr;gap:0}.how-step:not(:last-child):after,.how-connector{display:none}.service-cards-grid{grid-template-columns:1fr 1fr}.service-card:nth-child(odd){border-left:1px solid var(--rule)}.service-card:nth-child(n+3){border-top:none}.case-teaser{grid-template-columns:1fr}.case-teaser-left{border-right:none;border-bottom:1px solid var(--rule)}.case-teaser-right{padding:48px 6vw}.services-two-col{grid-template-columns:1fr;gap:48px}.case-study-body{grid-template-columns:1fr}.case-study-left{border-right:none;border-bottom:1px solid var(--rule)}.about-body{grid-template-columns:1fr}.about-left{border-right:none;border-bottom:1px solid var(--rule);padding-bottom:60px;padding-right:0}.about-right{padding-top:60px;padding-left:0}.about-stats{grid-template-columns:1fr}.about-stat+.about-stat{border-left:1px solid var(--rule);border-top:none}.contact-body{grid-template-columns:1fr}.contact-left{border-right:none;border-bottom:1px solid var(--rule);padding-bottom:60px;padding-right:0}.contact-right{padding-top:60px;padding-left:0}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.nav-links{display:none}.nav-hamburger{display:flex}.hero{padding-top:calc(var(--nav-height) + 80px);padding-bottom:80px;padding-left:6vw}.hero-ctas{flex-direction:column;gap:12px}.btn-primary,.btn-secondary,.btn-secondary-white{text-align:center;width:100%}.proof-grid{grid-template-columns:1fr}.proof-block+.proof-block{border-top:none}.how-steps{grid-template-columns:1fr}.service-cards-grid{-webkit-overflow-scrolling:touch;grid-template-columns:1fr;overflow-x:auto}.service-card{border-left:1px solid var(--rule)!important}.service-card+.service-card{border-top:none}.case-teaser{grid-template-columns:1fr}.case-teaser-right{grid-template-columns:1fr 1fr;display:grid}.case-stat:first-child{border-top:1px solid var(--rule)}.manifesto-headline{font-size:clamp(52px,14vw,96px)}.footer-cta-buttons{flex-direction:column;align-items:center}.footer-grid{grid-template-columns:1fr;gap:40px}.footer-bottom{text-align:center;flex-direction:column;gap:8px}.case-study-body{grid-template-columns:1fr}.case-study-header{flex-direction:column}.case-study-header-right{text-align:left}.case-study-left{border-right:none;border-bottom:1px solid var(--rule)}.about-body{grid-template-columns:1fr;padding:0 6vw}.about-left{border-right:none;border-bottom:1px solid var(--rule);padding-right:0}.about-right{padding-left:0}.about-stats{grid-template-columns:1fr;margin:0 6vw}.about-stat+.about-stat{border-left:1px solid var(--rule);border-top:none}.contact-body{grid-template-columns:1fr;padding:0 6vw}.contact-left{border-right:none;padding-right:0}.contact-right{padding-left:0}.contact-wa-link{font-size:48px}.page-banner h1{font-size:clamp(52px,14vw,100px)}.services-section-title{font-size:clamp(40px,10vw,64px)}.case-teaser-right{grid-template-columns:1fr;padding:32px 6vw}.work-coming-soon{margin:0 6vw 60px;padding:32px}.services-two-col{gap:32px}.proof-section,.how-section,.services-teaser,.manifesto,.footer-cta{padding-top:60px;padding-bottom:60px}.about-left,.contact-left,.about-right,.contact-right{padding-top:48px;padding-bottom:48px}.contact-wa-link{word-break:break-word;font-size:clamp(28px,9vw,48px)}.lang-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.hero-headline{word-break:break-word}}@media (width<=480px){.hero-headline{font-size:clamp(48px,13vw,80px)}.proof-number,.how-step-number{font-size:56px}.case-teaser-client{font-size:clamp(32px,8vw,52px)}.case-study-header-left .case-client{font-size:36px}.about-name{font-size:40px}}@media (hover:none) and (pointer:coarse){.cursor{display:none}body,button,a,.btn-primary,.btn-secondary,.btn-secondary-white,.btn-display,.contact-wa-link,.nav-hamburger,.form-submit,.form-field select{cursor:auto}}.calculator{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--dim);padding:80px 6vw}.calc-header{margin-bottom:48px}.calc-label{font-family:var(--font-body);color:var(--yellow);letter-spacing:4px;text-transform:uppercase;margin-bottom:12px;font-size:20px;display:block}.calc-sub{font-family:var(--font-body);color:var(--muted);font-size:20px;line-height:1.7}.calc-body{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.calc-inputs{flex-direction:column;gap:0;display:flex}.calc-field{border-bottom:1px solid var(--rule);flex-direction:column;padding:16px 0;transition:border-color .15s;display:flex}.calc-field:focus-within{border-color:var(--yellow)}.calc-field label{font-family:var(--font-body);color:var(--white);letter-spacing:3px;text-transform:uppercase;margin-bottom:8px;font-size:20px;font-weight:700}.calc-field input{font-family:var(--font-display);color:var(--white);background:0 0;border:none;outline:none;width:100%;padding:0;font-size:40px;line-height:1}.calc-field input::placeholder{color:var(--rule)}.calc-output{flex-direction:column;justify-content:center;min-height:200px;display:flex}.calc-result-row{flex-direction:column;gap:0;margin-bottom:40px;display:flex}.calc-result-block{border-bottom:1px solid var(--rule);padding:20px 0}.calc-result-block:first-child{border-top:1px solid var(--rule)}.calc-result-label{font-family:var(--font-body);color:var(--white);letter-spacing:3px;text-transform:uppercase;margin-bottom:6px;font-size:20px;font-weight:700;display:block}.calc-result-number{font-family:var(--font-display);font-size:clamp(36px,5vw,56px);line-height:1;display:block}.calc-result-number.loss{color:var(--red)}.calc-result-number.agency{color:var(--muted);font-size:32px}.calc-result-number.keep{color:var(--yellow)}.calc-result-note{font-family:var(--font-body);color:var(--muted);margin-top:4px;font-size:20px;display:block}.calc-result-divider{font-family:var(--font-display);color:var(--rule);padding:8px 0;font-size:20px;line-height:1}.calc-cta{background:var(--yellow);color:var(--black);font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;border:1px solid var(--yellow);cursor:none;align-self:flex-start;padding:16px 32px;font-size:20px;font-weight:700;transition:background .15s,color .15s;display:inline-block}.calc-cta:hover{background:var(--black);color:var(--yellow)}.calc-prompt{flex-direction:column;gap:8px;padding:40px 0;display:flex}.calc-prompt-text{font-family:var(--font-display);color:var(--rule);text-transform:uppercase;font-size:32px;line-height:1}.calc-prompt-sub{font-family:var(--font-body);color:var(--rule);letter-spacing:2px;font-size:20px}.calc-disclaimer{font-family:var(--font-body);color:var(--muted);opacity:.6;margin-top:32px;font-size:20px;font-style:italic}@media (width<=768px){.calc-body{grid-template-columns:1fr;gap:40px}.calc-field input{font-size:32px}.calc-result-number{font-size:clamp(32px,8vw,48px)}}
