@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-bebas:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_c95b6f{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_c95b6f{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_9ef920{--font-dm-mono:"DM Mono","DM Mono Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--black:#0A0A0A;--charcoal:#141414;--panel:#1A1A1A;--border:#2A2A2A;--amber:#F5A623;--amber-dim:#B87A1A;--white:#F0EDE8;--muted:#666;--text:#C8C4BC}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--text);font-family:DM Sans,sans-serif;font-weight:300;line-height:1.6;cursor:none;overflow-x:hidden}.cursor{width:8px;height:8px;background:var(--amber);border-radius:50%;z-index:9999;transition:width .2s,height .2s,opacity .2s}.cursor,.cursor-ring{position:fixed;pointer-events:none;transform:translate(-50%,-50%)}.cursor-ring{width:36px;height:36px;border:1px solid rgba(245,166,35,.4);border-radius:50%;z-index:9998;transition:transform .12s ease-out,width .2s,height .2s}nav{position:fixed;top:0;left:0;right:0;z-index:201;padding:24px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;transition:border-color .3s,background .3s}nav.scrolled{border-color:var(--border);background:rgba(10,10,10,.95);backdrop-filter:blur(12px)}.logo{display:flex;align-items:center;gap:12px;text-decoration:none}.logo-mark{width:36px;height:36px}.logo-text{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.08em;color:var(--white)}.logo-text span{color:var(--amber)}.nav-links{display:flex;gap:40px;list-style:none}.nav-links a{font-family:DM Mono,monospace;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s}.nav-links a.active,.nav-links a:hover{color:var(--white)}.nav-links a.active{color:var(--amber)}.nav-cta{font-family:DM Mono,monospace;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--black);background:var(--amber);padding:10px 22px;text-decoration:none;transition:background .2s}.nav-cta:hover{background:var(--white)}.nav-burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;z-index:201}.nav-burger span{display:block;width:24px;height:1.5px;background:var(--white);transition:transform .3s,opacity .3s}.nav-burger.open span:first-child{transform:translateY(6.5px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-mobile-menu{display:none;position:fixed;inset:0;background:var(--black);z-index:200;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:80px 40px 40px}.nav-mobile-menu.open{display:flex}.nav-mobile-menu .mobile-link{font-family:Bebas Neue,sans-serif;font-size:48px;letter-spacing:.04em;color:var(--white);text-decoration:none;transition:color .2s}.nav-mobile-menu .mobile-link:hover{color:var(--amber)}.nav-mobile-menu .mobile-cta{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--black);background:var(--amber);padding:14px 32px;text-decoration:none;margin-top:8px;transition:background .2s}.nav-mobile-menu .mobile-cta:hover{background:var(--white)}.hero{min-height:80vh;display:flex;flex-direction:column;justify-content:flex-start;padding:max(96px,20vh) 48px 64px;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(ellipse 60% 50% at 80% 20%,rgba(245,166,35,.06) 0,transparent 70%),radial-gradient(ellipse 40% 60% at 10% 80%,rgba(245,166,35,.03) 0,transparent 60%)}.hero-bg,.hero-grid{position:absolute;inset:0}.hero-grid{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 30%,black 70%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 30%,black 70%,transparent)}.hero-tag{font-family:DM Mono,monospace;font-size:18px;letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin-bottom:24px;opacity:0;animation:fadeUp .8s .2s forwards}.hero-headline{font-family:Bebas Neue,sans-serif;font-size:clamp(54px,7.5vw,120px);line-height:.92;letter-spacing:.02em;color:var(--white);opacity:0;animation:fadeUp .8s .4s forwards}.hero-headline em{font-style:italic;color:var(--amber);font-family:"Instrument Serif",serif}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:60px;opacity:0;animation:fadeUp .8s .6s forwards}.hero-sub{font-size:18px;color:var(--muted);max-width:380px;line-height:1.7}.hero-actions{gap:16px}.hero-actions,.hero-scroll{display:flex;align-items:center}.hero-scroll{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);flex-direction:column;gap:8px;opacity:0;animation:fadeIn 1s 1.2s forwards}.hero-scroll span{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.scroll-line{width:1px;height:48px;background:linear-gradient(to bottom,var(--amber),transparent);animation:scrollPulse 2s infinite}.btn-primary{font-family:DM Mono,monospace;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--black);background:var(--amber);padding:16px 32px;text-decoration:none;transition:all .2s;display:inline-block;border:none;cursor:pointer}.btn-primary:hover{background:var(--white);transform:translateY(-2px)}.btn-ghost{font-family:DM Mono,monospace;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--text);border:1px solid var(--border);padding:16px 32px;text-decoration:none;transition:all .2s;display:inline-block;background:none;cursor:pointer}.btn-ghost:hover{border-color:var(--amber);color:var(--amber)}.btn-dark{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);background:var(--black);padding:18px 40px;text-decoration:none;transition:all .2s;display:inline-block}.btn-dark:hover{transform:translateY(-2px)}.btn-dark:hover,.ticker{background:var(--charcoal)}.ticker{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px 0;overflow:hidden;white-space:nowrap}.ticker-inner{display:inline-flex;gap:0;animation:tickerScroll 30s linear infinite}.ticker-item{font-family:DM Mono,monospace;font-size:16px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);padding:0 48px}.ticker-item span{color:var(--amber);margin-right:8px}section{padding:120px 48px}.section-label{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:48px;display:flex;align-items:center;gap:16px}.section-label:before{content:"";display:block;width:32px;height:1px;background:var(--amber)}.services{background:var(--charcoal)}.services-header{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:80px;align-items:end}.services-title{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,5vw,80px);line-height:.95;color:var(--white);letter-spacing:.02em}.services-desc{font-size:18px;color:var(--muted);line-height:1.8;padding-bottom:8px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border)}.service-card{background:var(--charcoal);padding:48px 40px;position:relative;overflow:hidden;transition:background .3s}.service-card:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--amber);transition:width .4s}.service-card:hover{background:var(--panel)}.service-card:hover:after{width:100%}.service-number{font-family:DM Mono,monospace;font-size:16px;letter-spacing:.15em;color:var(--amber);margin-bottom:32px}.service-icon{display:block;margin-bottom:24px;width:40px;height:40px}.service-name{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.05em;color:var(--white);margin-bottom:16px}.service-desc{font-size:17px;color:var(--muted);line-height:1.8}.service-link{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--amber);text-decoration:none;margin-top:24px;display:inline-flex;align-items:center;gap:6px;opacity:0;transition:opacity .2s}.service-card:hover .service-link{opacity:1}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;margin-top:80px}.step{position:relative}.step:not(:last-child):after{content:"→";position:absolute;right:-28px;top:12px;color:var(--border);font-size:20px}.step-num{font-family:DM Mono,monospace;font-size:16px;letter-spacing:.2em;color:var(--amber);margin-bottom:20px}.step-name{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:.05em;color:var(--white);margin-bottom:12px}.step-desc{font-size:16px;line-height:1.8}.results{background:var(--charcoal)}.results-grid{display:grid;grid-template-columns:1fr 2fr;gap:120px;align-items:start}.results-title{font-family:Bebas Neue,sans-serif;font-size:56px;line-height:.95;color:var(--white);letter-spacing:.02em;position:sticky;top:120px}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--border)}.metric{background:var(--charcoal);padding:48px 40px;transition:background .2s}.metric:hover{background:var(--panel)}.metric-value{font-family:Bebas Neue,sans-serif;font-size:64px;line-height:1;color:var(--amber);letter-spacing:.02em}.metric-label{font-size:18px;color:var(--muted);margin-top:8px;line-height:1.6}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);margin-top:80px}.pricing-card{background:var(--charcoal);padding:56px 40px;position:relative;transition:background .2s}.pricing-card.featured{border-top:2px solid var(--amber)}.pricing-card.featured,.pricing-card:hover{background:var(--panel)}.price-tier{font-family:DM Mono,monospace;font-size:16px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:24px}.price-value{font-family:Bebas Neue,sans-serif;font-size:56px;color:var(--white);letter-spacing:.02em;line-height:1;margin-bottom:8px}.price-period{font-size:16px;color:var(--muted);margin-bottom:40px}.price-features{list-style:none;margin-bottom:48px}.price-features li{font-size:17px;color:var(--text);padding:12px 0;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}.price-features li:before{content:"→";color:var(--amber);font-size:12px;flex-shrink:0}.testimonial-section{background:var(--charcoal)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);margin-top:64px}.testimonial{background:var(--charcoal);padding:48px 40px;transition:background .2s}.testimonial:hover{background:var(--panel)}.quote-mark{font-size:64px;color:var(--amber);line-height:.6;margin-bottom:24px;display:block}.quote-mark,.quote-text{font-family:"Instrument Serif",serif}.quote-text{font-size:18px;font-style:italic;color:var(--white);line-height:1.7;margin-bottom:32px}.quote-author{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.quote-author strong{display:block;color:var(--amber);margin-bottom:4px}.cta-section{background:var(--amber);padding:120px 48px;position:relative;overflow:hidden}.cta-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.06) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 0);background-size:60px 60px}.cta-content{position:relative;display:flex;align-items:center;justify-content:space-between;gap:60px}.cta-title{font-family:Bebas Neue,sans-serif;font-size:clamp(56px,6vw,96px);line-height:.92;color:var(--black);letter-spacing:.02em;max-width:700px}.cta-right{flex-shrink:0;text-align:right}.cta-sub{font-size:17px;color:rgba(0,0,0,.6);margin-bottom:32px;max-width:280px;margin-left:auto;line-height:1.7}footer{background:var(--black);border-top:1px solid var(--border);padding:64px 48px 40px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:80px;margin-bottom:64px}.footer-brand p{font-size:17px;color:var(--muted);line-height:1.8;margin-top:20px;max-width:260px}.footer-col h4{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:24px}.footer-col ul{list-style:none}.footer-col li{margin-bottom:12px}.footer-col a{font-size:17px;color:var(--muted);text-decoration:none;transition:color .2s}.footer-col a:hover{color:var(--white)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid var(--border)}.footer-copy{color:var(--muted)}.footer-copy,.footer-domain{font-family:DM Mono,monospace;font-size:14px;letter-spacing:.12em}.footer-domain{color:var(--amber)}.brand-section{background:var(--black);padding:120px 48px;border-top:1px solid var(--border)}.brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);margin-top:64px}.brand-swatch{height:120px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px}.swatch-name{font-size:9px;letter-spacing:.15em;text-transform:uppercase}.swatch-name,.swatch-value{font-family:DM Mono,monospace}.swatch-value{font-size:11px;letter-spacing:.1em;margin-top:4px;opacity:.6}.logo-showcase{display:flex;gap:2px;background:var(--border);margin-top:2px}.logo-panel{flex:1;padding:64px 48px;justify-content:center}.logo-panel,.logo-xl{display:flex;align-items:center}.logo-xl{gap:16px}.logo-xl .logo-text-xl{font-family:Bebas Neue,sans-serif;font-size:64px;letter-spacing:.08em;line-height:1}.hero-content{position:relative}.hero-proof{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);margin-top:56px;max-width:560px;opacity:0;animation:fadeUp .8s .8s forwards}.proof-card{background:var(--charcoal);padding:28px 32px}.proof-number{font-family:Bebas Neue,sans-serif;font-size:52px;color:var(--amber);letter-spacing:.02em;line-height:1;margin-bottom:8px}.proof-desc{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1.6}.audit-form-section{padding:120px 48px}.form-layout{display:grid;grid-template-columns:1fr 340px;gap:80px;align-items:start}.form-panel{background:var(--charcoal);border:1px solid var(--border);padding:56px}.step-progress{margin-bottom:52px}.step-item,.step-progress{display:flex;align-items:center}.step-item{gap:10px}.step-dot{width:28px;height:28px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:10px;color:var(--muted);flex-shrink:0;transition:all .3s}.step-dot.active{border-color:var(--amber);background:var(--amber);color:var(--black)}.step-dot.done{border-color:var(--amber);color:var(--amber)}.step-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);transition:color .3s}.step-label.active{color:var(--white)}.step-label.done{color:var(--amber)}.step-connector{flex:1;height:1px;background:var(--border);margin:0 14px;min-width:16px;transition:background .3s}.step-connector.done{background:var(--amber)}.step-title{font-family:Bebas Neue,sans-serif;font-size:40px;letter-spacing:.03em;line-height:1}.step-subtitle{font-size:16px;color:var(--muted);margin-bottom:44px;line-height:1.6}.question-block{margin-bottom:36px}.question-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin-bottom:10px;display:block}.question-text{font-size:17px;color:var(--white);font-weight:400;margin-bottom:12px;line-height:1.45}.question-hint{font-size:14px;color:var(--muted);margin-bottom:16px;line-height:1.55}.option-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.option-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.option-card{background:var(--panel);border:1px solid var(--border);padding:14px 16px;cursor:pointer;transition:all .2s;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.option-card:hover{border-color:rgba(245,166,35,.4)}.option-card.selected{border-color:var(--amber);background:rgba(245,166,35,.06)}.option-card input{position:absolute;opacity:0;pointer-events:none}.option-card-text{font-size:14px;color:var(--text);display:block;line-height:1.4;padding-right:18px}.option-card.selected .option-card-text{color:var(--white)}.option-card-check{display:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--amber);font-size:12px;font-family:DM Mono,monospace}.option-card.selected .option-card-check{display:block}.tag-grid{display:flex;flex-wrap:wrap;gap:8px}.tag-toggle{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border:1px solid var(--border);color:var(--muted);cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--panel)}.tag-toggle:hover{border-color:rgba(245,166,35,.4);color:var(--text)}.tag-toggle.selected{border-color:var(--amber);color:var(--amber);background:rgba(245,166,35,.08)}.form-input,.form-select,.form-textarea{width:100%;background:var(--panel);border:1px solid var(--border);color:var(--white);font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;padding:16px 20px;outline:none;transition:border-color .2s;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--amber)}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:var(--muted)}.form-input::placeholder,.form-textarea::placeholder{color:var(--muted)}.form-textarea{resize:vertical;min-height:120px;line-height:1.6}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.input-group{margin-bottom:20px}.input-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}.field-error,.input-label{font-family:DM Mono,monospace;font-size:10px}.field-error{letter-spacing:.1em;color:#E05353;margin-top:6px;display:none}.field-error.visible{display:block}.form-nav{justify-content:space-between;margin-top:40px;padding-top:32px;border-top:1px solid var(--border)}.form-nav,.form-nav-right{display:flex;align-items:center}.form-nav-right{gap:20px}.step-counter{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--muted)}.form-sidebar{position:sticky;top:120px}.sidebar-title{font-family:Bebas Neue,sans-serif;font-size:30px;letter-spacing:.03em;color:var(--white);margin-bottom:36px;line-height:1.1}.sidebar-item{display:flex;gap:16px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--border)}.sidebar-item:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.sidebar-icon{width:36px;height:36px;background:rgba(245,166,35,.08);border:1px solid rgba(245,166,35,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--amber);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.05em}.sidebar-item-title{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--white);margin-bottom:6px}.sidebar-item-text{font-size:14px;color:var(--muted);line-height:1.65}.sidebar-quote{background:var(--panel);border-left:2px solid var(--amber);padding:24px;margin-top:36px}.sidebar-quote p{font-family:"Instrument Serif",serif;font-size:15px;font-style:italic;color:var(--text);line-height:1.75}.sidebar-quote cite{display:block;margin-top:16px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--amber);font-style:normal}.confirmation-view{display:none;padding:120px 48px}.confirmation-view.active{display:block}.confirm-header{margin-bottom:72px}.confirm-tag{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:20px;display:flex;align-items:center;gap:14px}.confirm-tag:before{content:"";width:24px;height:1px;background:var(--amber);display:block}.confirm-title{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,7vw,108px);color:var(--white);line-height:.92;letter-spacing:.02em;max-width:720px;margin-bottom:24px}.confirm-title em{font-style:italic;color:var(--amber);font-family:"Instrument Serif",serif}.confirm-sub{font-size:18px;color:var(--muted);max-width:520px;line-height:1.75}.confirm-layout{display:grid;grid-template-columns:1fr 380px;gap:72px;align-items:start}.calendar-section{background:var(--charcoal);border:1px solid var(--border);overflow:hidden}.calendar-header{padding:24px 32px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.calendar-title{font-size:11px;color:var(--white)}.calendar-badge,.calendar-title{font-family:DM Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.calendar-badge{font-size:9px;color:var(--black);background:var(--amber);padding:4px 10px}.calendar-placeholder{min-height:480px;display:flex;align-items:center;justify-content:center;padding:60px;text-align:center}.calendar-placeholder-inner p{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:28px;line-height:1.8}.expect-card{background:var(--charcoal);border:1px solid var(--border);padding:36px 32px;margin-bottom:20px}.expect-title{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:.03em;color:var(--white);margin-bottom:28px}.expect-list{list-style:none}.expect-list li{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--border);font-size:15px;color:var(--text);line-height:1.55}.expect-list li:last-child{border-bottom:none;padding-bottom:0}.expect-time{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--amber);flex-shrink:0;padding-top:3px;width:36px}.resource-card{background:var(--panel);border:1px solid var(--border);border-left:2px solid var(--amber);padding:28px;text-decoration:none;display:block;transition:background .2s;margin-bottom:20px}.resource-card:hover{background:var(--charcoal)}.resource-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:12px;display:block}.resource-title{font-size:16px;color:var(--white);margin-bottom:10px;font-weight:400;line-height:1.45}.resource-desc{font-size:14px;color:var(--muted);line-height:1.6}.resource-arrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--amber);margin-top:18px;display:block}.hero-inner{position:relative;max-width:1200px;margin:0 auto}.page-title{font-family:Bebas Neue,sans-serif;font-size:clamp(64px,8vw,120px);line-height:.92;letter-spacing:.02em;color:var(--white);max-width:900px;margin-bottom:32px}.page-title em{font-style:italic;font-family:"Instrument Serif",serif;color:var(--amber)}.page-subtitle{font-size:18px;color:var(--muted);max-width:580px;line-height:1.8}.hero-meta{display:flex;align-items:center;gap:32px;margin-top:48px;padding-top:48px;border-top:1px solid var(--border)}.hero-meta-item{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.hero-meta-item strong{display:block;color:var(--white);font-size:22px;font-family:Bebas Neue,sans-serif;letter-spacing:.04em;margin-bottom:2px}.hero-meta-divider{width:1px;height:40px;background:var(--border)}.hero-animate{opacity:0;animation:fadeUp .8s forwards}.playbooks-section{padding:80px 48px 120px}.playbooks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.playbook-card{background:var(--charcoal);border:1px solid var(--border);padding:48px 40px;position:relative;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:background .3s}.playbook-card:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--amber);transition:width .4s}.playbook-card:hover{background:var(--panel)}.playbook-card:hover:after{width:100%}.card-category{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.card-title{font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:.04em;line-height:1;color:var(--white);margin-bottom:20px;transition:color .2s}.playbook-card:hover .card-title{color:var(--amber)}.card-tools{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.tool-tag{font-size:9px;color:var(--amber);border:1px solid rgba(245,166,35,.3);padding:3px 8px}.card-time-saved{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--black);background:var(--amber);padding:4px 10px;display:inline-block;margin-bottom:24px;align-self:flex-start}.card-desc{font-size:16px;color:var(--muted);line-height:1.75;flex:1;margin-bottom:32px}.card-cta{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--amber);display:flex;align-items:center;gap:8px;transition:gap .2s}.playbook-card:hover .card-cta{gap:14px}.playbook-card.coming-soon{opacity:.4;cursor:default}.playbook-card.coming-soon:after{display:none}.coming-badge{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);padding:4px 10px;display:inline-block;margin-bottom:24px;align-self:flex-start}.bottom-cta{background:var(--amber);padding:80px 48px;position:relative;overflow:hidden}.bottom-cta-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.06) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 0);background-size:60px 60px}.bottom-cta-inner{position:relative;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:60px}.bottom-cta-title{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,5vw,72px);line-height:.95;color:var(--black);letter-spacing:.02em;max-width:600px}.bottom-cta-right{flex-shrink:0}.bottom-cta-sub{font-size:16px;color:rgba(0,0,0,.55);line-height:1.7;margin-bottom:24px;max-width:280px}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollPulse{0%,to{opacity:1}50%{opacity:.3}}.fade-in-up{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.fade-in-up.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){section{padding:96px 32px}nav{padding:20px 32px}.hero{padding:max(80px,20vh) 32px 58px}.cta-section{padding:96px 32px}footer{padding:56px 32px 36px}.audit-form-section,.brand-section{padding:96px 32px}.form-layout{grid-template-columns:1fr 280px;gap:48px}.confirm-layout{grid-template-columns:1fr 320px;gap:48px}}@media (max-width:768px){body{cursor:auto}.cursor,.cursor-ring{display:none}.nav-burger{display:flex}.nav-cta,.nav-links{display:none!important}section{padding:64px 24px}nav{padding:18px 24px}.hero{padding:max(64px,20vh) 24px 51px;min-height:80svh}.hero-tag{font-size:11px}.hero-headline{font-size:clamp(52px,14vw,80px)}.hero-bottom{align-items:flex-start;gap:32px;margin-top:40px;flex-direction:column}.hero-sub{max-width:100%;font-size:16px}.hero-actions{width:100%;gap:12px;flex-direction:column}.hero-scroll{display:none}.btn-ghost,.btn-primary{width:100%;text-align:center;padding:15px 24px}.services-header{gap:24px;margin-bottom:40px;grid-template-columns:1fr}.service-card{padding:36px 28px}.step:not(:last-child):after{display:none}.results-grid{gap:40px;grid-template-columns:1fr}.results-title{position:static;font-size:40px}.metric{padding:28px 20px}.metric-value{font-size:44px}.pricing-card{padding:40px 28px}.testimonial{padding:36px 28px}.cta-section{padding:64px 24px}.cta-content{flex-direction:column;align-items:flex-start}.cta-right{text-align:left;width:100%;flex-shrink:unset}.cta-sub{margin-left:0;max-width:100%}footer{padding:48px 24px 32px}.footer-top{grid-template-columns:1fr 1fr;gap:40px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px;text-align:center}.brand-section{padding:64px 24px}.logo-showcase{flex-direction:column}.logo-panel{padding:40px 32px}.audit-form-section{padding:72px 24px}.form-layout{grid-template-columns:1fr;gap:48px}.form-panel{padding:28px 20px}.form-sidebar{position:static}.option-grid{grid-template-columns:1fr}.option-grid-3{grid-template-columns:1fr 1fr}.form-row{grid-template-columns:1fr}.step-label{display:none}.step-connector{margin:0 8px}.confirmation-view{padding:72px 24px}.confirm-layout{grid-template-columns:1fr;gap:40px}.process-steps{grid-template-columns:1fr 1fr;gap:32px}.pricing-grid,.services-grid,.testimonial-grid{grid-template-columns:1fr}.brand-grid{grid-template-columns:1fr 1fr}.metrics{grid-template-columns:1fr}}@media (max-width:480px){.footer-top{gap:32px}.footer-top,.option-grid-3,.playbooks-grid,.process-steps{grid-template-columns:1fr}.bottom-cta-inner{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.playbooks-section{padding:48px 24px 80px}.playbooks-grid{grid-template-columns:1fr}.bottom-cta{padding:60px 24px}.bottom-cta-inner{gap:32px}.bottom-cta-inner,.hero-meta{flex-direction:column;align-items:flex-start}.hero-meta{gap:20px}.hero-meta-divider{display:none}}@media (max-width:1024px){.playbooks-section{padding:64px 32px 96px}.bottom-cta{padding:72px 32px}.playbooks-grid{grid-template-columns:repeat(2,1fr)}}.page-hero-tag{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:24px;display:flex;align-items:center;gap:12px;opacity:0;animation:fadeUp .7s .2s forwards}.page-hero-tag:before{content:"";display:block;width:24px;height:1px;background:var(--amber)}.page-hero-headline{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,7vw,112px);line-height:.93;letter-spacing:.02em;color:var(--white);max-width:900px;position:relative;opacity:0;animation:fadeUp .7s .25s forwards}.page-hero-headline em{font-style:italic;color:var(--amber);font-family:"Instrument Serif",serif}.page-hero-sub{font-size:18px;color:var(--muted);max-width:560px;line-height:1.8;margin-top:32px;position:relative;opacity:0;animation:fadeUp .7s .4s forwards}.service-nav-bar{background:var(--charcoal);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;position:sticky;top:73px;z-index:100}.service-nav-bar::-webkit-scrollbar{display:none}.service-nav-inner{display:flex;padding:0 48px;min-width:-moz-max-content;min-width:max-content}.service-nav-item{font-family:DM Mono,monospace;font-size:16px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);text-decoration:none;padding:18px 24px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;white-space:nowrap;display:flex;align-items:center;gap:10px}.service-nav-item:hover{color:var(--white);border-bottom-color:var(--amber)}.service-nav-item .sn{color:var(--amber)}.service-detail{padding:100px 48px}.service-detail.on-charcoal{background:var(--charcoal)}.service-detail.on-black{background:var(--black)}.svc-header{margin-bottom:64px;padding-bottom:48px;border-bottom:1px solid var(--border)}.svc-header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.svc-num{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.2em;color:var(--amber)}.svc-tiers{display:flex;gap:8px}.svc-tier-tag{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;padding:4px 12px;border:1px solid var(--border);color:var(--muted)}.svc-tier-tag.hi{border-color:var(--amber);color:var(--amber)}.svc-title-row{display:flex;align-items:center;gap:24px;margin-bottom:20px}.svc-icon{width:44px;height:44px;flex-shrink:0}.svc-name{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,5vw,72px);line-height:1;color:var(--white);letter-spacing:.02em}.svc-tagline{font-family:"Instrument Serif",serif;font-style:italic;font-size:20px;color:var(--muted);max-width:640px;line-height:1.6}.svc-body{display:grid;grid-template-columns:3fr 2fr;gap:80px;align-items:start}.svc-problem{font-size:18px;color:var(--text);line-height:1.85;margin-bottom:52px;padding-left:24px;border-left:2px solid var(--amber)}.spec-block{margin-bottom:44px}.spec-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:18px;display:flex;align-items:center;gap:12px}.spec-label:after{content:"";flex:1;height:1px;background:var(--border)}.spec-list{list-style:none}.spec-list li{font-size:16px;color:var(--text);padding:11px 0;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;gap:14px;line-height:1.5}.spec-list li:before{content:"→";color:var(--amber);font-size:11px;flex-shrink:0;margin-top:3px;font-family:DM Mono,monospace}.spec-list.no li{color:var(--muted)}.spec-list.no li:before{content:"×";color:var(--border)}.svc-meta{display:flex;flex-direction:column;gap:2px;position:sticky;top:140px}.meta-card{background:var(--panel);border:1px solid var(--border);padding:28px 32px}.meta-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:16px}.meta-list{list-style:none}.meta-list li{font-size:15px;color:var(--muted);padding:8px 0;border-bottom:1px solid var(--border);display:flex;gap:10px;line-height:1.5}.meta-list li:last-child{border-bottom:none}.meta-list li:before{content:"–";color:var(--border);flex-shrink:0;font-family:DM Mono,monospace;font-size:12px;margin-top:2px}.meta-list.check li:before{content:"✓";color:var(--amber);font-size:11px}.timeline-val{font-family:Bebas Neue,sans-serif;font-size:56px;color:var(--white);line-height:1;letter-spacing:.02em}.timeline-unit{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:4px 0 12px}.timeline-note{font-size:14px;color:var(--muted);line-height:1.6}.tier-section{background:var(--charcoal);padding:120px 48px}.tier-section .section-label{margin-bottom:16px}.tier-intro{font-size:18px;color:var(--muted);max-width:560px;line-height:1.8;margin-bottom:0}.tier-header-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:80px}.tier-title{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,5vw,80px);line-height:.95;color:var(--white);letter-spacing:.02em}.tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border)}.tier-card{background:var(--charcoal);padding:56px 40px;display:flex;flex-direction:column}.tier-card.featured{background:var(--panel);border-top:2px solid var(--amber)}.featured-badge{font-size:16px;letter-spacing:.2em;color:var(--black);background:var(--amber);padding:4px 12px;display:inline-block;margin-bottom:24px}.featured-badge,.tier-name{font-family:DM Mono,monospace;text-transform:uppercase}.tier-name{font-size:11px;letter-spacing:.15em;color:var(--muted);margin-bottom:16px}.tier-price{font-family:Bebas Neue,sans-serif;font-size:64px;color:var(--white);line-height:1;letter-spacing:.02em;margin-bottom:8px}.tier-price-note{font-size:13px;color:var(--muted);margin-bottom:32px}.tier-best-for{font-size:16px;color:var(--text);line-height:1.75;margin-bottom:40px;padding:20px;background:rgba(245,166,35,.04);border-left:2px solid var(--amber)}.tier-attrs{list-style:none;margin-bottom:36px;flex:1}.tier-attr{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--border);gap:16px}.tier-attr-name{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-shrink:0}.tier-attr-val{font-size:15px;color:var(--text);text-align:right}.tier-not-for{margin-bottom:40px;padding:20px;background:rgba(255,255,255,.02);border:1px solid var(--border)}.tier-not-for-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.tier-not-for ul{list-style:none}.tier-not-for li{font-size:14px;color:var(--muted);padding:6px 0;display:flex;gap:10px;line-height:1.5}.tier-not-for li:before{content:"×";color:var(--border);flex-shrink:0;font-family:DM Mono,monospace}.faq-section{background:var(--black);padding:120px 48px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);margin-top:80px}.faq-item{background:var(--black);padding:48px 40px;transition:background .2s}.faq-item:hover{background:var(--charcoal)}.faq-q{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.04em;color:var(--white);margin-bottom:16px;line-height:1.2}.faq-a{font-size:16px;color:var(--muted);line-height:1.8}.faq-a strong{color:var(--text);font-weight:400}@media (max-width:1024px){.service-detail{padding:80px 32px}.service-nav-inner{padding:0 32px}.svc-body{gap:48px}.svc-meta{position:static}.tier-section{padding:96px 32px}.tier-card{padding:40px 28px}.faq-section{padding:96px 32px}.faq-item{padding:40px 28px}}@media (max-width:768px){.page-hero-headline{font-size:clamp(44px,12vw,72px)}.page-hero-sub{font-size:16px}.service-nav-bar{top:61px}.service-nav-inner{padding:0 24px}.service-detail{padding:64px 24px}.svc-header-top{flex-direction:column;align-items:flex-start;gap:12px}.svc-body{grid-template-columns:1fr;gap:40px}.svc-meta{position:static}.tier-section{padding:64px 24px}.tier-header-row{flex-direction:column;align-items:flex-start;gap:24px}.tier-grid{grid-template-columns:1fr}.tier-card{padding:40px 24px}.faq-section{padding:64px 24px}.faq-grid{grid-template-columns:1fr}.faq-item{padding:36px 24px}}.cs-index{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--border);border-bottom:1px solid var(--border)}.cs-index-card{background:var(--charcoal);padding:28px 24px;text-decoration:none;position:relative;overflow:hidden;transition:background .3s;display:block}.cs-index-card:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--amber);transition:width .4s}.cs-index-card:hover{background:var(--panel)}.cs-index-card:hover:after{width:100%}.cs-index-num{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--amber);margin-bottom:10px}.cs-index-industry{font-family:Bebas Neue,sans-serif;font-size:17px;letter-spacing:.05em;color:var(--white);margin-bottom:6px}.cs-index-metric{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;color:var(--muted)}.cs-index-arrow{position:absolute;bottom:24px;right:24px;font-size:14px;color:var(--amber);opacity:0;transform:translateX(-6px);transition:opacity .3s,transform .3s}.cs-index-card:hover .cs-index-arrow{opacity:1;transform:translateX(0)}.case-study{padding:100px 48px;border-bottom:1px solid var(--border)}.case-study:nth-child(2n){background:var(--charcoal)}.cs-header{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;margin-bottom:56px;padding-bottom:40px;border-bottom:1px solid var(--border)}.cs-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.cs-num{letter-spacing:.2em;color:var(--amber)}.cs-num,.cs-tag{font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase}.cs-tag{letter-spacing:.12em;color:var(--muted);border:1px solid var(--border);padding:4px 12px}.cs-tag.highlight{color:var(--amber);border-color:var(--amber-dim);background:rgba(245,166,35,.06)}.cs-headline{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,4.5vw,68px);line-height:.93;letter-spacing:.02em;color:var(--white)}.cs-body{display:grid;grid-template-columns:1fr 1.6fr;gap:80px;align-items:start}.cs-problem{background:var(--panel);border:1px solid var(--border);border-left:2px solid var(--amber);padding:36px 32px;margin-bottom:40px}.cs-problem-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--amber);margin-bottom:18px}.cs-quote{font-family:"Instrument Serif",serif;font-style:italic;font-size:18px;color:var(--white);line-height:1.75;margin-bottom:20px}.cs-client{font-size:10px;letter-spacing:.12em;color:var(--muted)}.cs-client,.cs-section-label{font-family:DM Mono,monospace;text-transform:uppercase}.cs-section-label{font-size:9px;letter-spacing:.22em;color:var(--amber);margin-bottom:14px;display:flex;align-items:center;gap:10px}.cs-section-label:before{content:"";display:block;width:18px;height:1px;background:var(--amber)}.cs-scope-text{font-size:17px;color:var(--text);line-height:1.85}.cs-right-section{margin-bottom:36px}.cs-tools-row{display:flex;flex-wrap:wrap;gap:8px}.tool-tag{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:var(--panel);border:1px solid var(--border);padding:6px 14px;transition:border-color .2s,color .2s}.tool-tag:hover{border-color:var(--amber);color:var(--amber)}.cs-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);margin:32px 0}.cs-outcome-item{background:var(--panel);padding:28px 20px;transition:background .2s}.case-study:nth-child(2n) .cs-outcome-item{background:var(--black)}.case-study:nth-child(2n) .cs-outcome-item:hover,.cs-outcome-item:hover{background:var(--border)}.cs-outcome-val{font-family:Bebas Neue,sans-serif;font-size:40px;line-height:1;color:var(--amber);letter-spacing:.02em;margin-bottom:6px}.cs-outcome-label{font-size:13px;color:var(--muted);line-height:1.55}.cs-delivery{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border:1px solid var(--border);background:var(--panel)}.case-study:nth-child(2n) .cs-delivery{background:var(--black)}.cs-delivery-left{display:flex;flex-direction:column;gap:2px}.cs-delivery-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.cs-delivery-time{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.04em;color:var(--amber)}.cs-delivery-cta{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--amber);text-decoration:none;border:1px solid var(--amber-dim);padding:8px 18px;transition:background .2s,color .2s}.cs-delivery-cta:hover{background:var(--amber);color:var(--black)}@media (max-width:1024px){.case-study{padding:80px 32px}.cs-body{gap:48px}}@media (max-width:768px){.cs-index{grid-template-columns:repeat(2,1fr)}.cs-index-card:last-child{grid-column:1/-1}.cs-header{flex-direction:column;gap:20px;margin-bottom:36px;padding-bottom:28px}.cs-headline{font-size:clamp(32px,8vw,52px)}.cs-body{grid-template-columns:1fr;gap:36px}.cs-outcomes{grid-template-columns:1fr 1fr}.case-study{padding:60px 24px}}@media (max-width:480px){.cs-index{grid-template-columns:1fr}.cs-index-card:last-child{grid-column:auto}.cs-outcomes{grid-template-columns:1fr}}.pb-hero{padding:160px 48px 80px;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.pb-hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 85% 15%,rgba(245,166,35,.06) 0,transparent 70%)}.pb-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 20%,black 80%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 20%,black 80%,transparent)}.pb-hero-inner{position:relative;max-width:860px}.breadcrumb{display:flex;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:40px}.breadcrumb a{color:var(--muted);text-decoration:none;transition:color .2s}.breadcrumb a:hover{color:var(--amber)}.breadcrumb span{color:var(--border)}.pb-category{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:20px;display:flex;align-items:center;gap:12px}.pb-category:before{content:"";display:block;width:24px;height:1px;background:var(--amber)}.pb-title{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,7vw,96px);line-height:.92;letter-spacing:.02em;color:var(--white);margin-bottom:40px}.pb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:40px}.pb-tool-tag{letter-spacing:.12em;color:var(--amber);border:1px solid rgba(245,166,35,.35)}.pb-time-badge,.pb-tool-tag{font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;padding:5px 12px}.pb-time-badge{letter-spacing:.15em;color:var(--black);background:var(--amber)}.pb-lead{font-size:18px;color:var(--text);line-height:1.8;max-width:680px;border-left:2px solid var(--amber);padding-left:24px}.pb-content{max-width:860px;margin:0 auto;padding:0 48px}.pb-section{padding:80px 0;border-bottom:1px solid var(--border)}.pb-section:last-of-type{border-bottom:none}.section-eyebrow{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--amber);margin-bottom:16px;display:flex;align-items:center;gap:12px}.section-eyebrow:before{content:"";display:block;width:24px;height:1px;background:var(--amber)}.pb-section h2{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,4vw,56px);letter-spacing:.04em;line-height:.95;color:var(--white);margin-bottom:32px}.pb-section p{font-size:17px;color:var(--text);line-height:1.85;margin-bottom:20px}.pb-section p:last-child{margin-bottom:0}.pb-section p strong{color:var(--white);font-weight:500}.workflow-steps{margin-top:48px}.workflow-step{display:flex;gap:24px;margin-bottom:0}.step-left{flex-direction:column}.step-left,.step-num-circle{display:flex;align-items:center;flex-shrink:0;width:40px}.step-num-circle{height:40px;border:1px solid var(--amber);justify-content:center;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--amber);background:var(--black);position:relative;z-index:1}.step-left .step-connector{width:1px;flex:1;min-height:24px;background:linear-gradient(to bottom,var(--amber),var(--border));margin:0;opacity:.4}.step-body{padding-bottom:40px;flex:1}.workflow-step:last-child .step-body{padding-bottom:0}.workflow-step:last-child .step-left .step-connector{display:none}.step-trigger{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.step-title{font-family:DM Sans,sans-serif;font-size:17px;font-weight:500;color:var(--white);margin-bottom:8px}.step-desc{font-size:15px;color:var(--muted);line-height:1.75}.impl-block{background:var(--charcoal);border:1px solid var(--border);border-top:2px solid var(--amber);padding:40px;margin-top:40px}.impl-header{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:24px;display:flex;align-items:center;gap:12px}.impl-header:after{content:"";flex:1;height:1px;background:var(--border)}.impl-row{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.impl-row:last-child{border-bottom:none;padding-bottom:0}.impl-arrow{color:var(--amber);margin-top:1px}.impl-arrow,.impl-node{font-family:DM Mono,monospace;font-size:12px;flex-shrink:0}.impl-node{color:var(--white);font-weight:500;min-width:200px}.impl-detail{font-size:14px;color:var(--muted);line-height:1.6}.results-panel{border:1px solid var(--border);margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background-color:var(--border)}.result-metric{background:var(--charcoal);padding:32px}.result-value{font-family:Bebas Neue,sans-serif;font-size:56px;line-height:1;color:var(--amber);letter-spacing:.02em;margin-bottom:8px}.result-label{font-size:15px;color:var(--muted);line-height:1.6}.inline-note{border-left:2px solid var(--border);padding:20px 24px;margin:32px 0;background:var(--charcoal)}.inline-note p{font-size:15px;color:var(--muted);margin:0}.inline-note p strong{color:var(--text)}.pb-cta{background:var(--amber);padding:100px 48px;position:relative;overflow:hidden}.pb-cta-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.06) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 0);background-size:60px 60px}.pb-cta-inner{position:relative;max-width:860px;margin:0 auto}.pb-cta-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(0,0,0,.5);margin-bottom:16px}.pb-cta-title{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,6vw,88px);line-height:.92;letter-spacing:.02em;color:var(--black);margin-bottom:32px}.pb-cta-sub{font-size:17px;color:rgba(0,0,0,.55);line-height:1.75;max-width:520px;margin-bottom:40px}.pb-cta-actions{display:flex;gap:16px;flex-wrap:wrap}.btn-outline-dark{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.3);padding:16px 36px;text-decoration:none;transition:all .2s;display:inline-block}.btn-outline-dark:hover{border-color:var(--black);color:var(--black)}.next-playbook{padding:64px 48px;border-top:1px solid var(--border);max-width:860px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.next-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.next-title{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.04em;color:var(--white);text-decoration:none;transition:color .2s}.next-arrow,.next-title:hover{color:var(--amber)}.next-arrow{font-family:DM Mono,monospace;font-size:24px;flex-shrink:0;transition:transform .2s}.next-playbook:hover .next-arrow{transform:translateX(6px)}.next-playbook-link{text-decoration:none;display:contents}@media (max-width:1024px){.pb-hero{padding:140px 32px 72px}.pb-content{padding:0 32px}.pb-cta{padding:80px 32px}.next-playbook{padding:56px 32px}}@media (max-width:768px){.pb-hero{padding:120px 24px 60px}.pb-content{padding:0 24px}.pb-section{padding:56px 0}.results-panel{grid-template-columns:1fr 1fr}.impl-node{min-width:140px}.pb-cta{padding:64px 24px}.pb-cta-actions{flex-direction:column}.btn-outline-dark{text-align:center}.next-playbook{padding:48px 24px;flex-direction:column;align-items:flex-start}}@media (max-width:480px){.results-panel{grid-template-columns:1fr}}@media (min-width:480px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.lg\:grid-cols-\[2fr_1fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}}