@font-face{font-display:swap;font-family:Mazzard H;font-style:normal;font-weight:400;src:url(/static/media/MazzardH-Regular.0c3bc5536001f611a456.otf) format("opentype")}@font-face{font-display:swap;font-family:Mazzard H;font-style:normal;font-weight:500;src:url(/static/media/MazzardH-Medium.f2eeeb7957aed685293d.otf) format("opentype")}@font-face{font-display:swap;font-family:Mazzard H;font-style:normal;font-weight:700;src:url(/static/media/MazzardH-Bold.4a641adac032d7803bcd.otf) format("opentype")}@font-face{font-display:swap;font-family:Mazzard H;font-style:normal;font-weight:800;src:url(/static/media/MazzardH-ExtraBold.70ec889065ac55326591.otf) format("opentype")}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--page-bg);background-attachment:fixed;background-color:#0b1b17;color:var(--color-text);font-family:var(--font-sans);min-height:100vh;overflow-x:hidden;text-rendering:optimizeLegibility}h1,h2,h3,h4{text-wrap:balance;font-family:var(--font-heading);font-weight:800;-webkit-hyphens:none;hyphens:none;letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);overflow-wrap:normal;word-break:normal}h1{font-size:var(--heading-size-h1)}h2{font-size:var(--heading-size-h2)}h3{font-size:var(--heading-size-h3)}h4{font-size:var(--heading-size-h4)}h5{font-family:var(--font-heading);font-weight:700}p{color:var(--color-muted);font-weight:400;line-height:1.6}a{color:inherit}img{display:block;max-width:100%}button,input,select,textarea{font-family:inherit}::selection{background:#b8893d66;color:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--forest:#14302e;--olive-dark:#3e4a28;--olive:#5a6b3b;--gold:#b8893d;--color-bg:#0b1b17;--bg-light:#f7f7f4;--color-bg-elevated:#0b1b17;--color-surface:#14302eb8;--color-primary:var(--olive);--color-primary-soft:#8a9e5c;--color-accent:var(--gold);--color-accent-bright:#f3c969;--color-text:#e8edd8;--color-muted:#dbedbe9e;--color-border:#ffffff1a;--border-gold:#b8893d8c;--border-gold-strong:#b8893de6;--glow-gold:0 0 0 1px #b8893d47,0 0 22px #b8893d2e;--page-bg:radial-gradient(ellipse 70% 50% at 50% 0%,#b8893d1f,#0000 55%),radial-gradient(ellipse 55% 45% at 10% 60%,#5a6b3b33,#0000 50%),linear-gradient(180deg,#0b1b17,#14302e 42%,#0f2b27);--section-surface:var(--section-band-bg);--gradient-hero:radial-gradient(circle at 50% 28%,#14302e 0%,#0b1b17 42%,#0f2b27 78%,#0b1b17 100%);--gradient-trades:radial-gradient(ellipse at 50% 0%,#b8893d2e 0%,#0000 50%),linear-gradient(180deg,#0b1b17,#14302e 45%,#0b1b17);--gradient-proof:linear-gradient(180deg,#0b1b178c,#14302ebf);--gradient-section:radial-gradient(ellipse at 80% 20%,#5a6b3b38 0%,#0000 55%),linear-gradient(180deg,#0b1b17,#0f2b27 50%,#0b1b17);--gradient-work:radial-gradient(circle at 30% 40%,#3e4a2873 0%,#0b1b17f2 65%);--gradient-about:radial-gradient(circle at 40% 40%,#5a6b3b59 0%,#14302e33 35%,#0b1b17 70%);--gradient-cta:linear-gradient(135deg,#b8893d52,#5a6b3b47 45%,#0b1b17eb);--gradient-text:linear-gradient(90deg,#f3c969,#8a9e5c);--gradient-splash:radial-gradient(circle at 50% 42%,#3e4a28 0%,#14302e 38%,#0b1b17 72%,#0f2b27 100%);--atmosphere-facade:radial-gradient(circle at 78% 18%,#b8893d52 0%,#0000 42%),radial-gradient(circle at 18% 70%,#5a6b3b47 0%,#0000 45%),linear-gradient(165deg,#14302e,#0b1b17 55%,#0f2b27);--atmosphere-construction:radial-gradient(ellipse at 20% 10%,#3e4a2880 0%,#0000 50%),linear-gradient(180deg,#0b1b17,#14302e 40%,#0f2b27);--atmosphere-services:repeating-linear-gradient(-28deg,#0000 0 42px,#5a6b3b12 42px 44px),radial-gradient(circle at 50% 0%,#b8893d2e,#0000 55%),linear-gradient(180deg,#0b1b17,#14302e 50%,#0b1b17);--atmosphere-products:radial-gradient(circle at 50% 0%,#b8893d38,#0000 50%),radial-gradient(ellipse at 20% 60%,#5a6b3b38,#0000 48%),linear-gradient(180deg,#0b1b17,#14302e 45%,#0f2b27);--atmosphere-cases:linear-gradient(120deg,#0b1b17,#14302e 35%,#0f2b27 65%,#0b1b17);--atmosphere-about:var(--gradient-about);--atmosphere-partners:radial-gradient(ellipse at 50% 100%,#5a6b3b4d,#0000 55%),linear-gradient(180deg,#0b1b17,#0f2b27);--atmosphere-contact:radial-gradient(circle at 50% 30%,#b8893d47 0%,#0000 45%),radial-gradient(circle at 50% 80%,#14302e99,#0b1b17 70%);--glass-bg:#08120e8c;--glass-bg-strong:#08120ec7;--glass-border:#ffffff1a;--radius-pill:999px;--radius-md:18px;--radius-lg:28px;--font-sans:"Mazzard H",Arial,sans-serif;--font-heading:var(--font-sans);--heading-letter-spacing:-0.02em;--heading-line-height:1.15;--heading-size-h1:clamp(1.85rem,4.2vw,3rem);--heading-size-h2:clamp(1.55rem,3.1vw,2.25rem);--heading-size-h3:clamp(1.15rem,2.2vw,1.5rem);--heading-size-h4:clamp(1rem,1.7vw,1.22rem);--shadow-glass:0 18px 45px #00000059;--max-width:1320px;--olive-light:#c5d48a;--olive-soft:#8a9e5c;--accent-duo-text:linear-gradient(90deg,var(--olive-light) 0%,var(--color-accent-bright) 100%);--badge-fill:linear-gradient(135deg,#5a6b3b57,#b8893d29);--badge-stroke:#8a9e5c80;--badge-text-on-light:var(--forest);--badge-fill-on-light:#fff;--badge-stroke-on-light:#b8893d8c;--icon-fill:linear-gradient(145deg,#5a6b3b61,#b8893d24);--icon-stroke:#8a9e5c7a;--section-band-bg:radial-gradient(ellipse at 18% 0%,#5a6b3b29,#0000 50%),radial-gradient(ellipse at 82% 100%,#b8893d1a,#0000 45%),linear-gradient(180deg,#0b1b17,#14302e 50%,#0b1b17);--card-surface:linear-gradient(165deg,#5a6b3b1f,#08120ee0);--accent-label:var(--olive-light);--border-olive:#8a9e5c6b;--border-olive-gold:#b8893d52;--tag-fill:#5a6b3b24;--tag-stroke:#8a9e5c73;--tag-text:var(--olive-light);--cta-max-width:920px;--cta-panel-bg:#0b1b17eb;--cta-panel-border:#8a9e5c61;--cta-panel-shadow:0 24px 60px #0000002e;--cta-primary-bg:linear-gradient(135deg,#8a9e5c,#d4b06a);--cta-primary-color:#0a100e;--cta-secondary-border:#d4b06ab3;--section-pad:clamp(64px,9vw,112px) clamp(20px,4vw,72px);--hero-pad-top:calc(132px + 2.5rem);--badge-heading-gap:clamp(24px,3vw,36px);--muted:var(--color-muted);--motion-ease:cubic-bezier(0.22,1,0.36,1);--motion-duration:640ms}.reveal{opacity:0;transform:perspective(1000px) translateY(28px) rotateX(4deg);transform-style:preserve-3d;transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1);transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease);will-change:opacity,transform}.revealVisible{opacity:1;transform:perspective(1000px) translateY(0) rotateX(0)}.stagger1{transition-delay:60ms}.stagger2{transition-delay:.12s}.stagger3{transition-delay:.18s}.stagger4{transition-delay:.24s}.stagger5{transition-delay:.3s}.stagger6{transition-delay:.36s}.pageEnter{animation:pageEnter .7s cubic-bezier(.22,1,.36,1) both;animation:pageEnter .7s var(--motion-ease) both}@keyframes pageEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.revealHead>:first-child,.revealHead>:nth-child(2),.revealHead>:nth-child(3),.revealHead>:nth-child(4),.revealHead>:nth-child(5),.revealHead>:nth-child(6){opacity:0;transform:translateY(18px);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transition:opacity .52s var(--motion-ease),transform .52s var(--motion-ease)}.revealVisible .revealHead>:first-child,.revealVisible.revealHead>:first-child,.visible .revealHead>:first-child,.visible.revealHead>:first-child{opacity:1;transform:translateY(0);transition-delay:80ms}.revealVisible .revealHead>:nth-child(2),.revealVisible.revealHead>:nth-child(2),.visible .revealHead>:nth-child(2),.visible.revealHead>:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.18s}.revealVisible .revealHead>:nth-child(3),.revealVisible.revealHead>:nth-child(3),.visible .revealHead>:nth-child(3),.visible.revealHead>:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.28s}.revealVisible .revealHead>:nth-child(4),.revealVisible.revealHead>:nth-child(4),.visible .revealHead>:nth-child(4),.visible.revealHead>:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.38s}.revealVisible .revealHead>:nth-child(5),.revealVisible.revealHead>:nth-child(5),.visible .revealHead>:nth-child(5),.visible.revealHead>:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.48s}.revealVisible .revealHead>:nth-child(6),.revealVisible.revealHead>:nth-child(6),.visible .revealHead>:nth-child(6),.visible.revealHead>:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.58s}.heroStagger>*{animation:heroStaggerIn .64s cubic-bezier(.22,1,.36,1) both;animation:heroStaggerIn .64s var(--motion-ease) both;opacity:0;transform:translateY(18px)}.heroStagger>:first-child{animation-delay:60ms}.heroStagger>:nth-child(2){animation-delay:.14s}.heroStagger>:nth-child(3){animation-delay:.22s}.heroStagger>:nth-child(4){animation-delay:.3s}.heroStagger>:nth-child(5){animation-delay:.38s}@keyframes heroStaggerIn{to{opacity:1;transform:translateY(0)}}.interactiveCard{transition:border-color .22s ease,box-shadow .22s ease,transform .28s cubic-bezier(.22,1,.36,1);transition:border-color .22s ease,box-shadow .22s ease,transform .28s var(--motion-ease)}.interactiveCard:active,.interactiveCard:focus-visible,.interactiveCard:hover{border-color:var(--border-gold-strong)!important;box-shadow:0 22px 48px #00000052,var(--glow-gold);outline:none}@media (hover:hover) and (pointer:fine){.interactiveCard:hover{transform:translateY(-6px) scale(1.01)}}.cardReveal{opacity:0;transform:translateY(16px);transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease;transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease),border-color .22s ease,box-shadow .22s ease;will-change:opacity,transform}.revealVisible .cardReveal,.visible .cardReveal{opacity:1;transform:translateY(0)}.revealVisible .cardReveal:first-child,.visible .cardReveal:first-child{transition-delay:.12s}.revealVisible .cardReveal:nth-child(2),.visible .cardReveal:nth-child(2){transition-delay:.22s}.revealVisible .cardReveal:nth-child(3),.visible .cardReveal:nth-child(3){transition-delay:.32s}.revealVisible .cardReveal:nth-child(4),.visible .cardReveal:nth-child(4){transition-delay:.42s}.revealVisible .cardReveal:nth-child(5),.visible .cardReveal:nth-child(5){transition-delay:.52s}.revealVisible .cardReveal:nth-child(6),.visible .cardReveal:nth-child(6){transition-delay:.62s}.revealVisible .cardReveal:nth-child(7),.visible .cardReveal:nth-child(7){transition-delay:.72s}.revealVisible .cardReveal:nth-child(8),.visible .cardReveal:nth-child(8){transition-delay:.82s}.revealVisible .cardReveal:nth-child(9),.visible .cardReveal:nth-child(9){transition-delay:.92s}.revealVisible .cardReveal:nth-child(10),.visible .cardReveal:nth-child(10){transition-delay:1.02s}.revealVisible .cardReveal:nth-child(11),.visible .cardReveal:nth-child(11){transition-delay:1.12s}.revealVisible .cardReveal:nth-child(12),.visible .cardReveal:nth-child(12){transition-delay:1.22s}@media (hover:hover) and (pointer:fine){.revealVisible .cardReveal.interactiveCard:hover,.visible .cardReveal.interactiveCard:hover{transform:translateY(-6px) scale(1.01)}}.mediaZoom{overflow:hidden}.mediaZoom img,.mediaZoom>img{display:block;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1);transition:transform .42s var(--motion-ease);width:100%;will-change:transform}@media (hover:hover) and (pointer:fine){.interactiveCard:hover .mediaZoom img,.mediaZoom:hover img,article:hover .mediaZoom img{transform:scale(1.05)}}.btnMotion{isolation:isolate;overflow:hidden;position:relative;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease;transition:transform .22s var(--motion-ease),box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease}.btnMotion:after{background:linear-gradient(105deg,#0000 35%,#f3c96947 48%,#5a6b3b33 52%,#0000 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .52s cubic-bezier(.22,1,.36,1);transition:transform .52s var(--motion-ease);z-index:1}.btnMotion>*{position:relative;z-index:2}@media (hover:hover) and (pointer:fine){.btnMotion:hover{transform:translateY(-2px)}.btnMotion:hover:after{transform:translateX(120%)}}.linkDraw{align-items:center;display:inline-flex;gap:8px;position:relative;text-decoration:none;transition:color .2s ease,transform .2s cubic-bezier(.22,1,.36,1);transition:color .2s ease,transform .2s var(--motion-ease)}.linkDraw:after{background:currentColor;bottom:-3px;content:"";height:1px;left:0;opacity:.85;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.22,1,.36,1);transition:transform .28s var(--motion-ease);width:100%}@media (hover:hover) and (pointer:fine){.linkDraw:hover{transform:translateX(2px)}.linkDraw:hover:after{transform:scaleX(1)}}.orbFloat{animation:orbFloat 12s ease-in-out infinite;will-change:transform}.orbFloat:nth-child(2),.orbFloatDelay2{animation-delay:-4s}.orbFloat:nth-child(3),.orbFloatDelay3{animation-delay:-7.5s}@keyframes orbFloat{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(2.5%,-3%,0) scale(1.04)}66%{transform:translate3d(-2%,2.5%,0) scale(.97)}}.depthHover{border:1px solid #0000;transform-style:preserve-3d;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .22s ease;transition:transform .28s var(--motion-ease),box-shadow .28s ease,border-color .22s ease}@media (hover:hover) and (pointer:fine){.depthHover:hover{border-color:var(--border-gold-strong);box-shadow:0 28px 55px #00000052,var(--glow-gold);transform:perspective(900px) rotateX(4deg) rotateY(-4deg) translateY(-8px) translateZ(16px)}}.depthHover:active,.depthHover:focus-visible{border-color:var(--border-gold-strong);box-shadow:0 28px 55px #00000052,var(--glow-gold);outline:none}.toneLight{background:var(--bg-light)!important;color:#3a4530}.toneLight h1,.toneLight h2,.toneLight h3,.toneLight h4{color:var(--forest)}.toneLight li,.toneLight p{color:#3a4530}.toneDark{background:radial-gradient(ellipse at 80% 10%,#5a6b3b38,#0000 50%),radial-gradient(ellipse at 10% 90%,#b8893d1f,#0000 48%),linear-gradient(180deg,#0b1b17,#14302e)!important}.toneDark,.toneDark h1,.toneDark h2,.toneDark h3,.toneDark h4{color:var(--color-text)}.toneDark li,.toneDark p{color:var(--color-muted)}@media (prefers-reduced-motion:reduce){.cardReveal,.heroStagger>*,.pageEnter,.reveal,.revealHead>*,.revealVisible,.revealVisible .cardReveal,.revealVisible .revealHead>*,.revealVisible.revealHead>*,.visible .cardReveal,.visible .revealHead>*,.visible.revealHead>*{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.depthHover,.depthHover:active,.depthHover:focus-visible,.depthHover:hover{transform:none!important}.btnMotion:hover,.interactiveCard:hover,.linkDraw:hover{transform:none!important}.btnMotion:after,.linkDraw:after{display:none!important}.interactiveCard:hover .mediaZoom img,.mediaZoom img,.mediaZoom:hover img,.mediaZoom>img{transform:none!important;transition:none!important}.orbFloat,.orbFloatDelay2,.orbFloatDelay3{animation:none!important}.btnMotion,.depthHover,.interactiveCard,.linkDraw{transition:border-color .22s ease,box-shadow .22s ease,color .22s ease!important}}.SplashScreen_splash__e-URf{align-items:center;background:#0b1b17;display:flex;inset:0;justify-content:center;opacity:1;overflow:hidden;position:fixed;transition:opacity .36s ease;z-index:99999}.SplashScreen_splash__e-URf.SplashScreen_exiting__RA6ZU{opacity:0;pointer-events:none}.SplashScreen_backdrop__kxqTQ{background:radial-gradient(ellipse at 50% 38%,#f7f7f41a 0,#0000 42%),radial-gradient(ellipse at 18% 82%,#5a6b3b38 0,#0000 48%),radial-gradient(ellipse at 82% 18%,#b8893d2e 0,#0000 46%),linear-gradient(180deg,#0b1b17,#14302e 55%,#0f2b27);inset:0;position:absolute}.SplashScreen_spotlight__yJlHS{animation:SplashScreen_spotlightPulse__0ixDI 2.4s ease-in-out infinite;background:radial-gradient(circle,#f7f7f424 0,#f7f7f40a 38%,#0000 68%);border-radius:50%;height:min(72vw,560px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-58%);width:min(72vw,560px)}.SplashScreen_content__iYIhS{align-items:center;display:flex;justify-content:center;padding:24px;position:relative;width:100%;z-index:1}.SplashScreen_brandLockup__V\+fbx{align-items:center;animation:SplashScreen_lockupIn__dxJPM .9s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:28px}.SplashScreen_logoStage__U-RZi{display:grid;height:clamp(112px,20vw,148px);place-items:center;position:relative;width:clamp(112px,20vw,148px)}.SplashScreen_orbitRing__P1aUw{animation:SplashScreen_orbitSpin__0OOZM 3.2s linear infinite;border-radius:50%;inset:-10%;position:absolute}.SplashScreen_orbitArc__92Q2s{border-color:#f3c969e6 #b8893d59 #0000 #0000;border-radius:50%;border-style:solid;border-width:2px;box-shadow:0 0 18px #f3c96959,inset 0 0 12px #f3c96914;inset:0;position:absolute}.SplashScreen_logoPlate__UuvU6{animation:SplashScreen_logoPlateIn__5la3U 1.1s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(165deg,#fff,#f3f2ee 48%,#e8e6e0);border:2px solid #b8893d73;border-radius:50%;box-shadow:0 0 0 8px #f7f7f40f,0 22px 50px #00000073,0 0 40px #b8893d38;display:grid;height:78%;place-items:center;position:relative;width:78%;z-index:1}.SplashScreen_logo__vH2ob{animation:SplashScreen_logoPop__UdmjM 1.2s cubic-bezier(.22,1,.36,1) both;animation-delay:.12s;filter:drop-shadow(0 4px 10px rgba(20,48,46,.18));height:auto;object-fit:contain;width:68%}.SplashScreen_wordmark__AOipO{animation:SplashScreen_wordmarkIn__Azjnk .9s ease both;animation-delay:.52s;text-align:center}.SplashScreen_title__tAhUm{color:#f7f7f4;font-size:clamp(1.75rem,4.5vw,2.65rem);font-weight:700;letter-spacing:.14em;margin:0;text-shadow:0 2px 24px #00000059;text-transform:uppercase}.SplashScreen_tagline__Xxnai{color:#f3c969e0;font-size:clamp(.82rem,2vw,.95rem);font-weight:500;letter-spacing:.22em;margin:10px 0 0;text-transform:uppercase}.SplashScreen_appRoot__3tv-a{min-height:100vh;opacity:0;pointer-events:none;transition:opacity .42s ease 80ms}.SplashScreen_appReady__ufMwu{opacity:1;pointer-events:auto}@keyframes SplashScreen_lockupIn__dxJPM{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes SplashScreen_logoPlateIn__5la3U{0%{opacity:0;transform:scale(.72)}55%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes SplashScreen_logoPop__UdmjM{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes SplashScreen_wordmarkIn__Azjnk{0%{letter-spacing:.28em;opacity:0;transform:translateY(12px)}to{letter-spacing:.14em;opacity:1;transform:translateY(0)}}@keyframes SplashScreen_orbitSpin__0OOZM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SplashScreen_spotlightPulse__0ixDI{0%,to{opacity:.85;transform:translate(-50%,-58%) scale(1)}50%{opacity:1;transform:translate(-50%,-58%) scale(1.04)}}@media (max-width:768px){.SplashScreen_brandLockup__V\+fbx{gap:22px}.SplashScreen_title__tAhUm{letter-spacing:.1em}.SplashScreen_tagline__Xxnai{letter-spacing:.16em}}@media (prefers-reduced-motion:reduce){.SplashScreen_appRoot__3tv-a,.SplashScreen_splash__e-URf{transition:none}.SplashScreen_brandLockup__V\+fbx,.SplashScreen_logoPlate__UuvU6,.SplashScreen_logo__vH2ob,.SplashScreen_orbitRing__P1aUw,.SplashScreen_spotlight__yJlHS,.SplashScreen_wordmark__AOipO{animation:none!important}.SplashScreen_brandLockup__V\+fbx,.SplashScreen_logoPlate__UuvU6,.SplashScreen_logo__vH2ob,.SplashScreen_wordmark__AOipO{opacity:1;transform:none}}.Navbar_header__y4GPU{align-items:center;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:999px;box-shadow:var(--shadow-glass);display:flex;gap:20px;justify-content:space-between;left:50%;min-height:88px;overflow:visible;padding:16px 22px 16px 26px;position:fixed;top:18px;transform:translateX(-50%);transition:width .32s ease,padding .32s ease,gap .32s ease,top .32s ease,min-height .32s ease,background .32s ease;width:min(1240px,calc(100% - 32px));z-index:1000}.Navbar_scrolled__uamP\+{background:var(--glass-bg-strong);gap:12px;min-height:68px;padding:10px 14px 10px 18px;top:10px;width:min(1000px,calc(100% - 80px))}.Navbar_scrolled__uamP\+ .Navbar_nav__ly9eI{gap:4px;padding:5px}.Navbar_scrolled__uamP\+ .Navbar_activeLink__K6WpM,.Navbar_scrolled__uamP\+ .Navbar_link__RKUmd{font-size:14px;padding:9px 14px}.Navbar_scrolled__uamP\+ .Navbar_button__5Aavx{font-size:13px;padding:12px 16px}.Navbar_scrolled__uamP\+ .Navbar_navLogo__IJ8mQ{height:30px}.Navbar_brand__0vFwm{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;gap:12px;text-decoration:none}.Navbar_logo__cap34{color:var(--olive);font-size:22px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.Navbar_navLogo__IJ8mQ{display:block;height:34px;width:auto}.Navbar_nav__ly9eI{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;display:inline-flex;gap:6px;justify-content:center;margin:0 auto;overflow:visible;padding:8px;position:relative;transition:gap .32s ease,padding .32s ease}.Navbar_activeLink__K6WpM,.Navbar_link__RKUmd{align-items:center;background:#0000;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:400;gap:5px;justify-content:center;line-height:1;padding:12px 16px;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,padding .32s ease,font-size .32s ease}.Navbar_link__RKUmd{color:#ffffffd1}.Navbar_link__RKUmd:hover{background:#ffffff12;color:#fff;transform:translateY(-1px)}.Navbar_activeLink__K6WpM{background:linear-gradient(180deg,#f7f7f4,#dfdeda);box-shadow:0 10px 22px #00000038;color:#122013}.Navbar_chevron__LS-uO{font-size:11px;opacity:.8}.Navbar_dropdown__HSN4a{overflow:visible;position:relative}.Navbar_menu__qmI2-{grid-gap:4px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#08120ef5;border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-glass),0 20px 50px #0006;display:grid;gap:4px;left:50%;margin:0;min-width:240px;opacity:0;padding:10px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%) translateY(10px) scale(.96);transform-origin:top center;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),visibility .22s ease;visibility:hidden;z-index:1200}.Navbar_menu__qmI2-:before{content:"";height:14px;left:0;position:absolute;right:0;top:-14px}.Navbar_dropdownOpen__pwYwc .Navbar_menu__qmI2-,.Navbar_dropdown__HSN4a:hover .Navbar_menu__qmI2-,.Navbar_menuOpen__XOKiF{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0) scale(1);visibility:visible}.Navbar_menuActive__cs2hY,.Navbar_menuLink__t2nlC{border-radius:12px;color:var(--color-muted);display:block;font-size:14px;padding:14px 16px;position:relative;text-decoration:none;z-index:1}.Navbar_menuLink__t2nlC:hover{background:#ffffff0f;color:var(--color-text)}.Navbar_menuActive__cs2hY{background:#5a6b3b47;color:var(--color-text)}.Navbar_menuViewAll__C9tbM{background:#b8893d14;border:1px solid #b8893d8c;border-radius:12px;color:var(--color-text);display:block;font-size:14px;font-weight:600;margin-top:6px;padding:12px 16px;position:relative;text-align:center;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease;z-index:1}.Navbar_menuViewAllActive__HuaSz,.Navbar_menuViewAll__C9tbM:hover{background:#b8893d29;border-color:#b8893dd9;color:#f7f7f4}.Navbar_button__5Aavx{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:16px 28px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,padding .32s ease,font-size .32s ease;white-space:nowrap}.Navbar_button__5Aavx:hover{box-shadow:0 8px 20px #b8893d59;filter:brightness(1.05);transform:translateY(-1px)}.Navbar_menuToggle__uYAcH{align-items:center;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:14px;cursor:pointer;display:none;flex-direction:column;gap:6px;height:48px;justify-content:center;width:48px}.Navbar_menuToggle__uYAcH span{background:var(--color-text);border-radius:2px;display:block;height:2.5px;width:20px}@media (max-width:1100px){.Navbar_header__y4GPU{padding-inline:14px;width:calc(100% - 20px)}.Navbar_logo__cap34{display:none}}@media (max-width:960px){.Navbar_menuToggle__uYAcH{display:inline-flex}.Navbar_nav__ly9eI{align-items:stretch;background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:20px;display:none;flex-direction:column;left:0;max-height:70vh;overflow:auto;padding:12px;position:absolute;right:0;top:calc(100% + 10px)}.Navbar_mobileOpen__1yHav .Navbar_nav__ly9eI{display:flex}.Navbar_dropdown__HSN4a{width:100%}.Navbar_menu__qmI2-{background:#0003;border-radius:14px;box-shadow:none;display:none;left:auto;margin-top:6px;opacity:1;padding:6px;pointer-events:auto;position:static;top:auto;transform:none;visibility:visible}.Navbar_dropdown__HSN4a:hover .Navbar_menu__qmI2-,.Navbar_menu__qmI2-:before{display:none}.Navbar_dropdownOpen__pwYwc .Navbar_menu__qmI2-,.Navbar_menuOpen__XOKiF{display:grid;transform:none}.Navbar_activeLink__K6WpM,.Navbar_link__RKUmd{justify-content:flex-start;width:100%}.Navbar_header__y4GPU{border-radius:28px;flex-wrap:wrap}}.Footer_footer__kHpla{background:radial-gradient(ellipse at 12% 0,#5a6b3b1f,#0000 42%),radial-gradient(ellipse at 88% 20%,#b8893d14,#0000 40%),linear-gradient(180deg,#0b1b17,#14302e);border-top:1px solid #ffffff0f;padding:72px clamp(20px,5vw,72px) 32px}.Footer_inner__vaShd{grid-gap:clamp(28px,3.5vw,48px);align-items:start;display:grid;gap:clamp(28px,3.5vw,48px);grid-template-columns:minmax(200px,1.35fr) repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--max-width)}.Footer_brandCol__C49U6{padding-right:12px}.Footer_brand__VtCBf{align-items:center;color:#f2f4ec;display:inline-flex;font-size:1.15rem;font-weight:700;gap:12px;letter-spacing:.01em;margin-bottom:16px;text-decoration:none}.Footer_logo__AZsyK{height:40px;object-fit:contain;width:40px}.Footer_blurb__-l7wB{color:#c4d0b2b8;font-size:.92rem;line-height:1.55;margin:0 0 18px;max-width:260px}.Footer_brandRule__l7aAd{background:linear-gradient(90deg,var(--gold),#b8893d33);border-radius:2px;display:block;height:2px;width:44px}.Footer_col__h-pTR h3{color:var(--olive-light);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.14em;margin:0 0 18px;max-height:none;overflow:visible;padding-bottom:10px;position:relative;text-transform:uppercase}.Footer_col__h-pTR h3:after{background:var(--gold);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;width:36px}.Footer_col__h-pTR ul{grid-gap:11px;display:grid;gap:11px;list-style:none;margin:0;padding:0}.Footer_col__h-pTR a{color:#c4d0b2b8;font-size:.92rem;line-height:1.35;text-decoration:none;transition:color .16s ease}.Footer_col__h-pTR a:hover{color:#f2f4ec}.Footer_bottom__3VPX2{align-items:center;border-top:1px solid #ffffff14;display:flex;gap:20px;justify-content:space-between;margin:48px auto 0;max-width:var(--max-width);padding-top:22px}.Footer_bottom__3VPX2 p{color:#c4d0b29e;font-size:.86rem;margin:0}.Footer_socials__OSSZM{display:flex;flex-shrink:0;gap:12px}.Footer_social__lmtca{align-items:center;background:#0000;border:1px solid #b8893d8c;border-radius:50%;color:var(--olive-light);display:inline-flex;height:40px;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease;width:40px}.Footer_social__lmtca svg{height:17px;width:17px}.Footer_social__lmtca:hover{background:#b8893d1f;border-color:#f3c969d9;color:var(--olive-light)}@media (max-width:1100px){.Footer_inner__vaShd{gap:36px 28px;grid-template-columns:1fr 1fr 1fr}.Footer_brandCol__C49U6{grid-column:1/-1;max-width:420px}}@media (max-width:700px){.Footer_inner__vaShd{grid-template-columns:1fr 1fr}}@media (max-width:520px){.Footer_footer__kHpla{padding-top:56px}.Footer_inner__vaShd{gap:28px;grid-template-columns:1fr}.Footer_bottom__3VPX2{align-items:flex-start;flex-direction:column-reverse;margin-top:36px}}.Layout_shell__sD-4f{display:flex;flex-direction:column;min-height:100vh}.Layout_main__Kf7dR{flex:1 1}.SectionBadge_badge__Sfgwy{-webkit-text-fill-color:var(--olive-light);align-items:center;background:var(--badge-fill)!important;-webkit-background-clip:border-box!important;background-clip:initial!important;border:1px solid var(--badge-stroke);border-radius:999px;box-shadow:0 8px 22px #5a6b3b24,0 0 0 1px #b8893d1f,inset 0 1px 0 #ffffff0d;color:var(--olive-light)!important;display:inline-flex;font-size:.88rem;font-weight:500;gap:8px;letter-spacing:.1em;line-height:1.2;margin:0 0 28px;margin:0 0 var(--badge-heading-gap,28px);max-width:100%;padding:8px 16px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.SectionBadge_light__AHC1O{-webkit-text-fill-color:var(--badge-text-on-light);background:var(--badge-fill-on-light)!important;border:1px solid var(--badge-stroke-on-light);box-shadow:0 8px 20px #14302e0f,inset 0 1px 0 #fffc;color:var(--badge-text-on-light)!important}.SectionBadge_light__AHC1O .SectionBadge_icon__bLnt-{color:var(--gold)}.SectionBadge_icon__bLnt-{color:var(--color-accent-bright);flex-shrink:0;font-size:.82rem;line-height:1}.SectionBadge_label__duzmg{min-width:0}.SectionBadge_sm__bcJdD{font-size:.72rem;gap:6px;margin-bottom:clamp(18px,2.4vw,28px);padding:5px 12px}.SectionBadge_sm__bcJdD .SectionBadge_icon__bLnt-{font-size:.7rem}.CtaSection_section__mpIzX{background:#0000;padding:var(--section-pad)}.CtaSection_panel__FhFq3{grid-gap:14px;background:var(--cta-panel-bg);border:1px solid var(--border-olive-gold);border-radius:var(--radius-lg);box-shadow:var(--cta-panel-shadow),inset 0 1px 0 #8a9e5c14;display:grid;gap:14px;justify-items:center;margin:0 auto;max-width:var(--cta-max-width);padding:clamp(48px,6vw,72px) clamp(28px,4vw,48px);text-align:center;width:100%}.CtaSection_panel__FhFq3 h2{color:#f7f7f4;font-size:var(--heading-size-h2);line-height:1.2;margin:0;max-height:none;overflow:visible}.CtaSection_panel__FhFq3 p{color:#e8edd8b8;line-height:1.65;margin:0;max-width:42rem}.CtaSection_actions__haefS{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.CtaSection_primary__HrkQ7,.CtaSection_secondary__P6aw5{align-items:center;border-radius:10px;display:inline-flex;font-size:.92rem;font-weight:600;gap:8px;justify-content:center;padding:13px 18px;text-decoration:none;transition:filter .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.CtaSection_primary__HrkQ7{background:var(--cta-primary-bg);border:1px solid #0000;color:var(--cta-primary-color)}.CtaSection_primary__HrkQ7:hover{filter:brightness(1.05);transform:translateY(-1px)}.CtaSection_secondary__P6aw5{background:#0000;border:1px solid var(--border-olive);color:var(--olive-light);cursor:pointer;font:inherit;font-weight:600}.CtaSection_secondary__P6aw5:hover{border-color:var(--color-accent-bright);color:var(--color-accent-bright);transform:translateY(-1px)}.CtaSection_secondary__P6aw5.CtaSection_warmGold__kZoaj{background:var(--gold);border-color:var(--gold);color:#0b1714}.CtaSection_secondary__P6aw5.CtaSection_warmGold__kZoaj:hover{background:var(--color-accent-bright);border-color:var(--color-accent-bright);color:#0b1714}@media (max-width:640px){.CtaSection_actions__haefS{flex-direction:column;width:100%}.CtaSection_primary__HrkQ7,.CtaSection_secondary__P6aw5{width:100%}}.PageHero_hero__uil9P{padding:var(--hero-pad-top) clamp(20px,5vw,72px) 48px}.PageHero_shellTone__IN2Vr{background:#0000}.PageHero_solidTone__Pq48c{background:var(--gradient-hero)}.PageHero_center__mZue9{margin:0 auto;max-width:min(980px,94vw);text-align:center;transform-style:preserve-3d}.PageHero_left__ZOmER{margin:0 auto;max-width:var(--max-width);text-align:left}.PageHero_badgeRow__GQyY-{display:flex;justify-content:center;margin-bottom:16px}.PageHero_left__ZOmER .PageHero_badgeRow__GQyY-{justify-content:flex-start}.PageHero_title__OJDga{text-wrap:inherit;color:var(--color-text);font-size:clamp(1.65rem,3.6vw,2.75rem);-webkit-hyphens:none;hyphens:none;line-height:1.2;margin-bottom:16px;max-height:none;overflow:visible;overflow-wrap:normal;text-shadow:0 2px 0 #00000026,0 18px 50px #0006;word-break:normal}.PageHero_titleLine__d5dO5{display:block;white-space:nowrap}@media (max-width:640px){.PageHero_title__OJDga{font-size:clamp(1.4rem,6.2vw,1.85rem)}.PageHero_titleLine__d5dO5{white-space:normal}}.PageHero_body__8u3t\+{color:var(--color-muted);font-size:1.1rem;max-width:42rem}.PageHero_center__mZue9 .PageHero_body__8u3t\+{margin-inline:auto}.Hero_hero__b0OZV{align-items:center;background:var(--page-bg);display:grid;grid-template-columns:1fr;justify-items:center;min-height:100vh;overflow:hidden;padding:var(--hero-pad-top) 72px clamp(80px,10vw,120px);position:relative;text-align:center;z-index:1}.Hero_media__JSwHd{inset:0;position:absolute;z-index:0}.Hero_poster__v2H\+q,.Hero_video__mRfQe{display:block;height:100%;object-fit:cover;transform:scale(1.05);width:100%}.Hero_overlay__bB7cW{background:radial-gradient(circle at 50% 30%,#5a6b3b47 0,#0000 45%),radial-gradient(circle at 80% 15%,#b8893d2e 0,#0000 35%),linear-gradient(180deg,#010f0e8c,#010f0eb8 45%,#010f0eeb);inset:0;position:absolute}.Hero_glow__oxkxD{background:radial-gradient(circle,#b8893d38 0,#5a6b3b1a 40%,#0000 70%);filter:blur(12px);height:min(70vw,560px);left:50%;top:8%;transform:translateX(-50%);width:min(70vw,560px)}.Hero_glowSecondary__wzYwX,.Hero_glow__oxkxD{border-radius:50%;pointer-events:none;position:absolute;z-index:1}.Hero_glowSecondary__wzYwX{background:radial-gradient(circle,#5a6b3b47,#0000 70%);bottom:12%;filter:blur(20px);height:min(42vw,360px);right:-4%;width:min(42vw,360px)}.Hero_graphic__22n0z{filter:drop-shadow(0 20px 32px rgba(0,0,0,.4));height:auto;opacity:.85;pointer-events:none;position:absolute;width:min(200px,18vw);z-index:1}.Hero_graphicLeft__SIxLK{animation:Hero_floatLeft__3oIEx 7s ease-in-out infinite;bottom:14%;left:clamp(12px,5vw,56px)}.Hero_graphicRight__Mr1F9{animation:Hero_floatRight__-IpB2 7s ease-in-out infinite;animation-delay:-2.5s;opacity:.7;right:clamp(12px,5vw,56px);top:22%}.Hero_systemCard__ztSd-{grid-gap:4px;animation:Hero_floatY__uJhh- 6s ease-in-out infinite;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#08120eb8;border:1px solid #b8893d59;border-radius:14px;box-shadow:0 18px 40px #00000059;display:grid;gap:4px;max-width:176px;min-width:148px;padding:12px 14px;pointer-events:none;position:absolute;text-align:left;z-index:2}.Hero_systemCard__ztSd- strong{color:var(--color-accent-bright);font-size:1.2rem;line-height:1.1}.Hero_systemCard__ztSd- .Hero_cardLabel__62v16{color:#f3c969;font-size:.8rem;font-weight:600;letter-spacing:.02em;line-height:1.35;text-transform:none}.Hero_cardMeta__UvEXa{color:var(--color-muted);font-size:.8rem}.Hero_cardLeft__2MCwq{animation-delay:-1s;left:clamp(18px,7vw,90px);top:28%}.Hero_cardRight__D2uYu{animation-delay:-3s;right:clamp(18px,7vw,90px);top:42%}.Hero_cardBottom__xV3OU{animation-delay:-4.5s;bottom:16%;right:clamp(40px,12vw,160px)}@keyframes Hero_floatY__uJhh-{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes Hero_floatLeft__3oIEx{0%,to{transform:perspective(900px) rotateY(18deg) rotateX(6deg) translateY(0) translateZ(0)}50%{transform:perspective(900px) rotateY(22deg) rotateX(8deg) translateY(-18px) translateZ(24px)}}@keyframes Hero_floatRight__-IpB2{0%,to{transform:perspective(900px) rotateY(-18deg) rotateX(4deg) scaleX(-1) translateY(0) translateZ(0)}50%{transform:perspective(900px) rotateY(-22deg) rotateX(6deg) scaleX(-1) translateY(-18px) translateZ(20px)}}.Hero_center__CZdIQ{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:min(780px,90vw);position:relative;text-align:center;z-index:3}.Hero_eyebrow__K-gEy{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:.92rem;font-weight:500}.Hero_center__CZdIQ h1{color:#e8edd8;font-size:clamp(1.55rem,3.2vw,2.35rem);-webkit-hyphens:none;hyphens:none;line-height:1.2;margin-top:16px;max-height:none;max-width:min(30ch,100%);overflow:visible;overflow-wrap:normal;text-shadow:0 8px 30px #00000073;word-break:normal}.Hero_center__CZdIQ p{color:#dbedbe9e;font-size:.98rem;font-weight:400;line-height:1.6;margin-top:14px;max-width:34rem;text-shadow:0 4px 18px #0006}.Hero_actions__SGvTl{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.Hero_btnOutline__eOn9T,.Hero_btnPrimary__WIBfe{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;gap:10px;justify-content:center;padding:13px 22px;text-decoration:none;transition:transform .2s ease,filter .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.Hero_btnPrimary__WIBfe{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));border:1px solid #0000;box-shadow:0 10px 28px #b8893d47;color:#fff}.Hero_btnPrimary__WIBfe:hover{box-shadow:0 8px 20px #b8893d59;filter:brightness(1.05);transform:translateY(-1px)}.Hero_btnOutline__eOn9T{background:linear-gradient(135deg,#5a6b3bf2,#14302efa);border:1px solid #b8893d8c;color:#f7f7f4;font-size:.95rem}.Hero_btnOutline__eOn9T:hover{border-color:#f3c969b3;filter:brightness(1.08);transform:translateY(-1px)}.Hero_btnArrow__78Fls{transition:transform .18s ease}.Hero_btnPrimary__WIBfe:hover .Hero_btnArrow__78Fls{transform:translateX(3px)}@media (max-width:1100px){.Hero_graphic__22n0z,.Hero_systemCard__ztSd-{opacity:.55}.Hero_graphic__22n0z{width:min(150px,16vw)}}@media (max-width:768px){.Hero_hero__b0OZV{min-height:92vh;padding:140px 24px 80px}.Hero_center__CZdIQ h1{max-width:none}.Hero_cardBottom__xV3OU,.Hero_cardLeft__2MCwq,.Hero_cardRight__D2uYu,.Hero_graphic__22n0z{display:none}}@media (prefers-reduced-motion:reduce){.Hero_graphic__22n0z,.Hero_systemCard__ztSd-{animation:none}.Hero_poster__v2H\+q,.Hero_video__mRfQe{transform:none}}.TradeShowcase_section__c8YnR{background:var(--gradient-trades);overflow:hidden;padding:clamp(48px,8vw,88px) clamp(20px,5vw,72px) clamp(64px,9vw,100px);position:relative}.TradeShowcase_header__kUSVi{margin:0 auto 40px;max-width:640px;text-align:center}.TradeShowcase_eyebrow__jqxPA{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:500;margin-bottom:10px}.TradeShowcase_header__kUSVi h2{color:var(--color-text);font-size:var(--heading-size-h2);-webkit-hyphens:none;hyphens:none;margin-bottom:12px;max-height:none;overflow:visible;overflow-wrap:normal;word-break:normal}.TradeShowcase_header__kUSVi p{color:#dbedbe9e;line-height:1.7}.TradeShowcase_stage__-xi0U{align-items:center;display:flex;height:min(52vw,380px);justify-content:center;margin:0 auto;max-width:920px;perspective:1400px;position:relative;transform-style:preserve-3d}.TradeShowcase_card__vIX70{aspect-ratio:4/3;background:#08120e;border:1px solid #ffffff24;border-radius:24px;box-shadow:0 22px 50px #00000061;cursor:pointer;isolation:isolate;overflow:hidden;position:absolute;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .48s ease,border-color .28s ease,box-shadow .28s ease;width:min(62%,440px)}.TradeShowcase_card__vIX70 img{filter:brightness(.72) saturate(.88);height:100%;object-fit:cover;transition:filter .4s ease,transform .6s cubic-bezier(.22,1,.36,1);width:100%}.TradeShowcase_cardActive__OqgfQ img,.TradeShowcase_card__vIX70:hover img{filter:brightness(.82) saturate(.95);transform:scale(1.035)}.TradeShowcase_cardActive__OqgfQ{border-color:#b8893dbf;box-shadow:0 32px 70px #00000080,0 0 38px #b8893d2e}.TradeShowcase_card__vIX70:after{background:linear-gradient(180deg,#04110f0d 15%,#04110f33 45%,#04110ff5);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.TradeShowcase_overlay__QQ4GF{inset:auto 0 0;padding:28px 26px 24px;position:absolute;z-index:2}.TradeShowcase_tag__iQ3Nv{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14302ead;border:1px solid #d8e79761;border-radius:999px;color:#d8e797;display:inline-flex;font-size:.68rem;font-weight:600;letter-spacing:.1em;line-height:1;margin-bottom:10px;padding:5px 9px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.TradeShowcase_overlay__QQ4GF h3{color:#f4f5eb;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:650;letter-spacing:-.02em;line-height:1.12;margin:0 0 7px;max-width:90%;text-shadow:0 2px 14px #0000008c}.TradeShowcase_overlay__QQ4GF p{color:#f4f5ebc7;font-size:clamp(.78rem,1.2vw,.9rem);font-weight:400;line-height:1.45;margin:0;max-width:90%;text-shadow:0 2px 12px #000000a6}.TradeShowcase_controls__yRKos{align-items:center;display:flex;gap:clamp(16px,3vw,28px);justify-content:center;margin-top:28px}.TradeShowcase_arrow__CL0aX{-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#1f423be0,#081814eb);border:1px solid #d8e7974d;border-radius:50%;box-shadow:0 10px 24px #00000047,inset 0 1px 0 #ffffff1a;color:#d8e797;cursor:pointer;display:inline-grid;flex:0 0 48px;height:48px;padding:0;place-items:center;transition:color .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1);width:48px}.TradeShowcase_arrow__CL0aX svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:22px;width:22px}.TradeShowcase_arrow__CL0aX:hover{background:linear-gradient(145deg,#b8893d52,#123029f5);border-color:#b8893dd9;box-shadow:0 14px 30px #00000059,0 0 22px #b8893d33,inset 0 1px 0 #ffffff29;color:#fff8dc;transform:translateY(-2px)}.TradeShowcase_arrow__CL0aX:active{transform:translateY(0) scale(.95)}.TradeShowcase_arrow__CL0aX:focus-visible{border-color:#d8e797;outline:3px solid #d8e79761;outline-offset:4px}.TradeShowcase_dots__hKYYT{align-items:center;display:flex;gap:8px;justify-content:center}.TradeShowcase_dotActive__utrZv,.TradeShowcase_dot__\+VTG0{background:#d8e7974d;border:0;border-radius:999px;cursor:pointer;height:7px;padding:0;transition:width .24s ease,background-color .24s ease,box-shadow .24s ease;width:7px}.TradeShowcase_dotActive__utrZv{background:#b8893d;box-shadow:0 0 12px #b8893d6b;width:24px}.TradeShowcase_dotActive__utrZv:focus-visible,.TradeShowcase_dot__\+VTG0:focus-visible{outline:2px solid #d8e797;outline-offset:3px}@media (max-width:720px){.TradeShowcase_stage__-xi0U{height:300px}.TradeShowcase_card__vIX70{border-radius:20px;width:84%}.TradeShowcase_overlay__QQ4GF{padding:24px 20px 20px}.TradeShowcase_overlay__QQ4GF h3{font-size:1.2rem;max-width:100%}.TradeShowcase_overlay__QQ4GF p{font-size:.78rem;max-width:100%}.TradeShowcase_controls__yRKos{gap:14px;margin-top:22px}.TradeShowcase_arrow__CL0aX{flex-basis:42px;height:42px;width:42px}.TradeShowcase_arrow__CL0aX svg{height:20px;width:20px}}@media (prefers-reduced-motion:reduce){.TradeShowcase_arrow__CL0aX,.TradeShowcase_dotActive__utrZv,.TradeShowcase_dot__\+VTG0{transition:none}}.Challenges_section__3NRU3{background:#f7f7f4;color:#3a4530;padding:var(--section-pad);position:relative}.Challenges_inner__qib2x{margin:0 auto;max-width:var(--max-width);width:100%}.Challenges_grid__dD6r7{grid-gap:clamp(28px,4vw,56px);align-items:start;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(260px,.95fr) minmax(320px,1.15fr)}.Challenges_copy__TehVS{grid-gap:12px;align-content:start;display:grid;gap:12px;padding-top:8px;position:-webkit-sticky;position:sticky;top:112px}.Challenges_badge__hTDOq{align-items:center;background:#fff;border:1px solid #14302e1a;border-radius:var(--radius-pill);color:#1d2a1c;display:inline-flex;font-size:.88rem;font-weight:500;gap:8px;padding:8px 14px;width:-webkit-fit-content;width:fit-content}.Challenges_star__zpHQ7{color:var(--gold);font-size:.85rem}.Challenges_copy__TehVS h2{color:var(--forest);font-size:var(--heading-size-h2);-webkit-hyphens:none;hyphens:none;line-height:1.25;max-height:none;max-width:min(22ch,100%);overflow:visible;overflow-wrap:normal;word-break:normal}.Challenges_highlight__5ifLJ{color:var(--olive)}.Challenges_rule__9pXq5{background:var(--gold);border-radius:2px;height:2px;width:48px}.Challenges_copy__TehVS p{color:#3a4530;line-height:1.7;max-width:34rem}.Challenges_cta__HByLB{align-items:center;background:var(--forest);border:none;border-radius:10px;color:#f7f7f4;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;letter-spacing:.01em;margin-top:8px;padding:14px 22px;transition:background .2s ease,transform .2s ease;width:-webkit-fit-content;width:fit-content}.Challenges_cta__HByLB:hover{background:#1a3328}.Challenges_cta__HByLB:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.Challenges_stage__LOyE2{grid-gap:28px;display:grid;gap:28px;padding-bottom:48px}.Challenges_card__EYbDH{background:#fff;border:2px solid #5a6b3b6b;border-radius:22px;box-shadow:0 18px 40px #14302e1a;display:flex;flex-direction:column;justify-content:center;min-height:360px;overflow:hidden;padding:36px 32px;position:-webkit-sticky;position:sticky}.Challenges_card__EYbDH.Challenges_olive__B9DGr{border-color:#5a6b3b80}.Challenges_card__EYbDH.Challenges_gold__NtUii{border-color:#b8893d7a}.Challenges_card__EYbDH:after{border-radius:50%;content:"";height:180px;pointer-events:none;position:absolute;right:-18%;top:-30%;width:180px}.Challenges_card__EYbDH.Challenges_olive__B9DGr:after{background:radial-gradient(circle,#5a6b3b38,#0000 70%)}.Challenges_card__EYbDH.Challenges_gold__NtUii:after{background:radial-gradient(circle,#b8893d47,#0000 70%)}.Challenges_icon__DaNz6{align-items:center;background:#5a6b3b1a;border:1px solid #b8893d8c;border:1px solid var(--border-gold,#b8893d8c);border-radius:50%;color:var(--olive);display:inline-flex;height:46px;justify-content:center;margin-bottom:18px;width:46px}.Challenges_icon__DaNz6 svg{height:22px;width:22px}.Challenges_card__EYbDH h3{color:var(--forest);font-size:var(--heading-size-h3);margin-bottom:12px}.Challenges_card__EYbDH p{color:#3a4530;font-size:1.02rem;line-height:1.7;max-width:36rem}.Challenges_closingLine__VGApq{animation:Challenges_fadeInClosing__XwN6E 1.2s ease forwards;animation-delay:.4s;color:var(--forest);font-size:1.08rem;font-style:italic;line-height:1.65;margin-top:8px;max-width:36rem;opacity:0;padding:20px 8px 0;position:relative}@keyframes Challenges_fadeInClosing__XwN6E{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.Challenges_grid__dD6r7{grid-template-columns:1fr}.Challenges_copy__TehVS{position:relative;top:auto}.Challenges_copy__TehVS h2{max-width:none}.Challenges_card__EYbDH{min-height:280px;position:relative;top:auto!important}}@media (prefers-reduced-motion:reduce){.Challenges_card__EYbDH{position:relative;top:auto!important}.Challenges_closingLine__VGApq{animation:none;opacity:1;transform:none}}.ServicesTabs_section__fOF3a{background:radial-gradient(ellipse at 15% 10%,#b8893d29,#0000 42%),linear-gradient(180deg,#0b1b17,#14302e);padding:var(--section-pad)}.ServicesTabs_inner__OMqTQ{grid-gap:clamp(24px,4vw,48px);align-items:stretch;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:var(--max-width)}.ServicesTabs_left__CT4Oa{grid-gap:22px;align-content:start;display:grid;gap:22px}.ServicesTabs_badge__KPQxu{align-items:center;border:1px solid #b8893d59;border-radius:var(--radius-pill);color:var(--olive-light);display:inline-flex;font-size:.88rem;font-weight:500;gap:8px;padding:8px 14px;width:-webkit-fit-content;width:fit-content}.ServicesTabs_left__CT4Oa h2{color:#e8edd8;font-size:var(--heading-size-h2);-webkit-hyphens:none;hyphens:none;line-height:1.2;max-height:none;max-width:min(32ch,100%);overflow:visible;overflow-wrap:normal;word-break:normal}.ServicesTabs_intro__LuRWN{color:var(--color-muted);line-height:1.7;margin:0;max-width:36rem}.ServicesTabs_highlight__dGpvp{color:var(--olive-light)}.ServicesTabs_detail__D6jQR{grid-gap:12px;animation:ServicesTabs_fadeIn__j6DF- .28s ease;display:grid;gap:12px}@keyframes ServicesTabs_fadeIn__j6DF-{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ServicesTabs_detailIcon__nmBXm{color:var(--color-accent-bright);height:42px;width:42px}.ServicesTabs_detailIcon__nmBXm svg{height:100%;width:100%}.ServicesTabs_detail__D6jQR h3{color:var(--olive-light);font-size:var(--heading-size-h3)}.ServicesTabs_detail__D6jQR p{color:var(--color-muted);line-height:1.65;max-width:36rem}.ServicesTabs_detail__D6jQR ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin-top:6px}.ServicesTabs_detail__D6jQR li{align-items:flex-start;color:var(--color-text);display:flex;gap:10px}.ServicesTabs_detail__D6jQR li span{color:var(--olive-light);font-weight:700}.ServicesTabs_tabs__J13Rz{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.ServicesTabs_tabActive__yBgAP,.ServicesTabs_tab__OPBHL{grid-gap:10px;background:#08120e8c;border:1px solid #ffffff1a;border-radius:16px;color:var(--color-muted);cursor:pointer;display:grid;font:inherit;font-size:.78rem;gap:10px;justify-items:center;line-height:1.3;padding:14px 10px;text-align:center;transition:border-color .18s ease,background .18s ease,color .18s ease}.ServicesTabs_tabActive__yBgAP{background:#b8893d1f;border-color:#b8893d8c;box-shadow:0 0 24px #b8893d2e;color:var(--color-text)}.ServicesTabs_tabIcon__rxvmG{color:var(--olive-light);height:28px;width:28px}.ServicesTabs_tabIcon__rxvmG svg{height:100%;width:100%}.ServicesTabs_right__rS41-{align-self:center;height:clamp(380px,38vw,600px);perspective:1200px}.ServicesTabs_media__yMk\+f{border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 28px 60px #00000059;height:100%;overflow:hidden;position:relative;transform:perspective(1200px) rotateY(-6deg) rotateX(2deg);transform-style:preserve-3d;transition:transform .4s ease,box-shadow .4s ease}.ServicesTabs_media__yMk\+f:hover{box-shadow:0 36px 70px #00000073;transform:perspective(1200px) rotateY(-2deg) rotateX(0deg) translateZ(18px)}.ServicesTabs_media__yMk\+f img{display:block;height:100%;object-fit:cover;width:100%}.ServicesTabs_media__yMk\+f:after{background:linear-gradient(180deg,#0000 40%,#010f0eb8),radial-gradient(circle at 70% 30%,#5a6b3b47,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute}.ServicesTabs_caption__H1OPv{background:#08120eb8;border:1px solid #b8893d66;border-radius:var(--radius-pill);bottom:22px;box-shadow:0 0 24px #b8893d33;color:var(--color-accent-bright);font-size:.85rem;left:50%;padding:10px 18px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1}@media (max-width:960px){.ServicesTabs_inner__OMqTQ{grid-template-columns:1fr}.ServicesTabs_left__CT4Oa h2{max-width:none}.ServicesTabs_tabs__J13Rz{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicesTabs_right__rS41-{height:clamp(260px,52vw,340px);width:100%}}@media (prefers-reduced-motion:reduce){.ServicesTabs_detail__D6jQR{animation:none}}.FeaturedSolutions_section__VnuN3{background:#f7f7f4;padding:var(--section-pad)}.FeaturedSolutions_header__Bjp6L{grid-gap:12px;display:grid;gap:12px;justify-items:center;margin:0 auto 40px;max-width:640px;text-align:center}.FeaturedSolutions_badge__Gq\+ki{align-items:center;background:#fff;border:1px solid #14302e1a;border-radius:var(--radius-pill);color:var(--forest);display:inline-flex;font-size:.88rem;font-weight:500;gap:8px;padding:8px 14px}.FeaturedSolutions_badge__Gq\+ki span{color:var(--gold)}.FeaturedSolutions_header__Bjp6L h2{color:var(--forest);font-size:var(--heading-size-h2);-webkit-hyphens:none;hyphens:none;line-height:1.2;max-height:none;overflow:visible;overflow-wrap:normal;word-break:normal}.FeaturedSolutions_highlight__5GHng{color:var(--olive)}.FeaturedSolutions_header__Bjp6L p{color:#3a4530}.FeaturedSolutions_grid__6Z6K-{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:var(--max-width)}.FeaturedSolutions_card__oPKQU{background:#fff;border:1px solid #5a6b3b29;border-radius:24px;box-shadow:0 16px 36px #14302e12;display:flex;flex-direction:column;gap:16px;min-height:420px;overflow:hidden;padding:24px 22px 22px;position:relative;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.FeaturedSolutions_card__oPKQU:hover{box-shadow:0 22px 44px #14302e1f;transform:translateY(-4px)}.FeaturedSolutions_cardBadge__SmXfY{align-items:center;background:#5a6b3b14;border:1px solid #5a6b3b2e;border-radius:var(--radius-pill);color:var(--forest);display:inline-flex;font-size:.8rem;font-weight:500;gap:8px;padding:6px 12px;width:-webkit-fit-content;width:fit-content}.FeaturedSolutions_dot__nMQxM{background:var(--olive);border-radius:50%;box-shadow:0 0 0 3px #5a6b3b2e;height:8px;width:8px}.FeaturedSolutions_mockup__Pabq6{aspect-ratio:16/10;background:linear-gradient(135deg,#5a6b3b14,#b8893d1f);border:1px solid #5a6b3b24;border-radius:16px;box-sizing:border-box;overflow:hidden;padding:clamp(10px,1.5vw,16px);width:100%}.FeaturedSolutions_mockup__Pabq6 img{border-radius:10px;display:block;height:100%;object-fit:contain;width:100%}.FeaturedSolutions_card__oPKQU h3{color:var(--forest);font-size:var(--heading-size-h4);line-height:1.3}.FeaturedSolutions_description__xJjLk{color:#3a4530;flex:1 1;font-size:.98rem;line-height:1.55}.FeaturedSolutions_ctaSlot__q0HnJ{align-items:flex-end;display:flex;margin-top:auto;min-height:48px}.FeaturedSolutions_cta__x2ry8{align-items:center;background:linear-gradient(90deg,var(--olive),var(--gold));border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;opacity:0;padding:12px 16px;pointer-events:none;text-decoration:none;transition:opacity .22s ease,filter .2s ease,box-shadow .2s ease;width:100%}.FeaturedSolutions_card__oPKQU:focus-within .FeaturedSolutions_cta__x2ry8,.FeaturedSolutions_card__oPKQU:hover .FeaturedSolutions_cta__x2ry8{opacity:1;pointer-events:auto}.FeaturedSolutions_cta__x2ry8:hover{box-shadow:0 10px 24px #5a6b3b47;filter:brightness(1.06)}@media (hover:none){.FeaturedSolutions_card__oPKQU:active .FeaturedSolutions_cta__x2ry8,.FeaturedSolutions_card__oPKQU:focus-within .FeaturedSolutions_cta__x2ry8{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.FeaturedSolutions_card__oPKQU,.FeaturedSolutions_cta__x2ry8{transition:none}.FeaturedSolutions_card__oPKQU:hover{transform:none}}@media (max-width:1100px){.FeaturedSolutions_grid__6Z6K-{grid-template-columns:1fr}.FeaturedSolutions_card__oPKQU{min-height:380px}}@media (max-width:640px){.FeaturedSolutions_grid__6Z6K-{grid-template-columns:1fr}}.FeaturedSolutions_viewAllRow__H4Bm\+{display:flex;justify-content:center;margin-top:32px}.FeaturedSolutions_viewAll__0q4b0{align-items:center;background:#fff;border:1px solid #5a6b3b47;border-radius:var(--radius-pill);box-shadow:0 10px 24px #14302e14;color:var(--forest);display:inline-flex;font-weight:600;gap:10px;padding:13px 24px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.FeaturedSolutions_viewAll__0q4b0:hover{border-color:#b8893d73;box-shadow:0 14px 28px #14302e1f;transform:translateY(-2px)}.FrameworkStoryline_section__lOsdC{background:radial-gradient(ellipse at 18% 8%,#5a6b3b2e,#0000 42%),radial-gradient(ellipse at 82% 28%,#b8893d1f,#0000 44%),radial-gradient(ellipse at 40% 72%,#5a6b3b1a,#0000 40%),radial-gradient(ellipse at 70% 95%,#b8893d1a,#0000 42%),linear-gradient(180deg,#0b1b17,#14302e 48%,#0b1b17);overflow:visible;padding:var(--section-pad);position:relative}.FrameworkStoryline_inner__CAsy9{margin:0 auto;max-width:var(--max-width)}.FrameworkStoryline_header__IEeWO{grid-gap:14px;display:grid;gap:14px;justify-items:center;margin:0 auto;max-width:640px;text-align:center}.FrameworkStoryline_headerWrap__1VBej{margin-bottom:64px}.FrameworkStoryline_header__IEeWO h2{color:#e8edd8;font-size:var(--heading-size-h2);-webkit-hyphens:none;hyphens:none;line-height:1.2;max-height:none;overflow:visible;overflow-wrap:normal;word-break:normal}.FrameworkStoryline_highlight__U6gag{color:var(--olive-light)}.FrameworkStoryline_body__FC7Nt{color:var(--color-muted);font-size:1.05rem}.FrameworkStoryline_callout__OjKCk{align-items:flex-start;background:#08120ea6;border:1px solid #b8893d59;border-radius:14px;color:var(--color-text);display:flex;gap:10px;max-width:420px;padding:14px 16px;text-align:left}.FrameworkStoryline_callout__OjKCk span{color:var(--olive-light)}.FrameworkStoryline_story__yKJtI{overflow:visible;padding:8px 0 48px;position:relative}.FrameworkStoryline_pathSvg__iSb8w{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.FrameworkStoryline_trailGlow__T3p\+t{opacity:.28;will-change:stroke-dashoffset}.FrameworkStoryline_stub__eLPZ1{stroke:#b8893d33;transition:stroke .16s ease}.FrameworkStoryline_stubLit__XqhjR{stroke:#f3c969bf}.FrameworkStoryline_iconRail__ySTIx{inset:0;pointer-events:none;position:absolute;z-index:2}.FrameworkStoryline_node__eFGMq{height:56px;position:absolute;transform:translate(-50%,-50%);transition:filter .16s ease,transform .16s ease;width:56px;will-change:transform}.FrameworkStoryline_nodeRing__vdSj\+{background:radial-gradient(circle at 40% 35%,#1a2a22,#0b1b17 72%);border:1.5px solid #f3c96973;border-radius:50%;box-shadow:0 0 0 8px #5a6b3b14,0 0 22px #b8893d33;inset:0;position:absolute;transition:border-color .16s ease,box-shadow .16s ease}.FrameworkStoryline_nodeIcon__QxCtg{color:var(--olive-light);display:grid;inset:0;place-items:center;position:absolute}.FrameworkStoryline_nodeIcon__QxCtg svg{height:22px;width:22px}.FrameworkStoryline_nodeLit__a4EZY{filter:drop-shadow(0 0 16px rgba(243,201,105,.55));transform:translate(-50%,-50%) scale(1.08)}.FrameworkStoryline_nodeLit__a4EZY .FrameworkStoryline_nodeRing__vdSj\+{border-color:#f3c969f2;box-shadow:0 0 0 9px #b8893d24,0 0 32px #b8893d73}.FrameworkStoryline_nodeLit__a4EZY .FrameworkStoryline_nodeIcon__QxCtg{color:var(--olive-light)}.FrameworkStoryline_steps__hnlHA{list-style:none;margin:0;min-height:inherit;padding:0;position:relative;z-index:1}.FrameworkStoryline_step__Lac8J{box-sizing:border-box;position:absolute;transform:translateY(-50%)}.FrameworkStoryline_card__G1ozC{background:linear-gradient(155deg,#1c182af0,#0a0e16f5 55%,#0c1218f7);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 16px 36px #00000061,inset 0 1px 0 #ffffff0a;box-sizing:border-box;padding:18px 18px 20px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.FrameworkStoryline_stepLit__XbVaY .FrameworkStoryline_card__G1ozC{border-color:#b8893d59;box-shadow:0 20px 44px #0000006b,0 0 0 1px #b8893d1f}.FrameworkStoryline_num__KOOLU{color:var(--olive-light);display:inline-block;font-size:.68rem;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.FrameworkStoryline_card__G1ozC h3{color:#e8e2d0;font-size:clamp(1.05rem,1.6vw,1.25rem);margin-bottom:8px;max-height:none;overflow:visible}.FrameworkStoryline_card__G1ozC p{color:#dbe6d29e;font-size:.88rem;line-height:1.55}@media (max-width:800px){.FrameworkStoryline_story__yKJtI{padding-bottom:32px}.FrameworkStoryline_node__eFGMq{height:44px;width:44px}.FrameworkStoryline_card__G1ozC{padding:16px 14px}.FrameworkStoryline_card__G1ozC p{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.FrameworkStoryline_step__Lac8J{opacity:1!important;transform:translateY(-50%)!important}.FrameworkStoryline_nodeLit__a4EZY{transform:translate(-50%,-50%)}.FrameworkStoryline_trailGlow__T3p\+t{opacity:.28}.FrameworkStoryline_card__G1ozC,.FrameworkStoryline_nodeRing__vdSj\+,.FrameworkStoryline_node__eFGMq,.FrameworkStoryline_stub__eLPZ1{transition:none}}.FeaturedCaseStudy_section__cYwH2{background:radial-gradient(ellipse at 50% 20%,#5a6b3b2e,#0000 50%),linear-gradient(180deg,#0b1b17,#14302e 55%,#0b1b17);padding:var(--section-pad)}.FeaturedCaseStudy_header__gmLdA{grid-gap:14px;display:grid;gap:14px;justify-items:center;margin:0 auto 48px;max-width:720px;text-align:center}.FeaturedCaseStudy_badge__oR\+B4{align-items:center;border:1px solid #b8893d66;border-radius:var(--radius-pill);color:var(--olive-light);display:inline-flex;font-size:.84rem;gap:8px;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase}.FeaturedCaseStudy_header__gmLdA h2{color:#e8edd8;font-size:var(--heading-size-h2);-webkit-hyphens:none;hyphens:none;line-height:1.2;max-height:none;max-width:min(28ch,100%);overflow:visible;overflow-wrap:normal;word-break:normal}.FeaturedCaseStudy_highlight__hvZZN{background:linear-gradient(90deg,#c5d48a,#8a9e5c 55%,#f3c969);-webkit-background-clip:text;background-clip:text;color:var(--olive-light);color:#0000}.FeaturedCaseStudy_header__gmLdA p{color:var(--color-muted);line-height:1.7;max-width:40rem}.FeaturedCaseStudy_stage__JrrNR{grid-gap:clamp(18px,3vw,32px);align-items:center;display:grid;gap:clamp(18px,3vw,32px);grid-template-columns:minmax(190px,.78fr) minmax(320px,1.44fr) minmax(190px,.78fr);margin:0 auto;max-width:var(--max-width)}.FeaturedCaseStudy_sideCol__Y5oXt{grid-gap:18px;display:grid;gap:18px}.FeaturedCaseStudy_featureCard__Hmc4-{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08120eb8;border:1px solid #b8893d47;border-radius:16px;display:flex;gap:12px;padding:18px 16px;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.FeaturedCaseStudy_featureCard__Hmc4-:hover{box-shadow:0 22px 44px #00000052;transform:translateY(-4px)}.FeaturedCaseStudy_featureIcon__RxqQw{align-items:center;background:#5a6b3b29;border:1px solid #8a9e5c66;border-radius:10px;color:var(--olive-light);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.FeaturedCaseStudy_featureIcon__RxqQw svg{height:18px;width:18px}.FeaturedCaseStudy_featureCard__Hmc4- h3{color:var(--olive-light);font-size:.95rem;margin-bottom:4px;max-height:none;overflow:visible}.FeaturedCaseStudy_featureCard__Hmc4- p{color:#dbedbe9e;font-size:.88rem;line-height:1.45}.FeaturedCaseStudy_mockupWrap__Lrj18{grid-gap:16px;display:grid;gap:16px;justify-items:center}.FeaturedCaseStudy_mockupLabel__RS0IF{color:var(--olive-light);font-size:.78rem;letter-spacing:.14em;margin:0;text-transform:uppercase}.FeaturedCaseStudy_deviceStage__6pCsX{display:grid;min-height:455px;place-items:center;position:relative;width:min(100%,520px)}.FeaturedCaseStudy_laptop__ByMeA,.FeaturedCaseStudy_phone__sKQM1{transition:opacity .45s ease,transform .45s ease}.FeaturedCaseStudy_deviceActive__MfkFI{opacity:1;transform:translateY(0) scale(1);z-index:2}.FeaturedCaseStudy_deviceIdle__NsHFV{opacity:0;pointer-events:none;transform:translateY(12px) scale(.96);z-index:1}.FeaturedCaseStudy_laptop__ByMeA{display:grid;grid-area:1/1;justify-items:center;width:min(100%,510px)}.FeaturedCaseStudy_laptopBezel__VFQTb{background:linear-gradient(160deg,#1a2420,#0a100e);border:1px solid #b8893d59;border-radius:16px 16px 8px 8px;box-shadow:0 24px 50px #0006;padding:12px 12px 8px;width:100%}.FeaturedCaseStudy_laptopBase__mr36z{background:linear-gradient(180deg,#24302c,#121916);border:1px solid #b8893d33;border-radius:0 0 10px 10px;border-top:none;height:10px;margin-top:-1px;width:78%}.FeaturedCaseStudy_phone__sKQM1{grid-area:1/1;width:min(54%,220px)}.FeaturedCaseStudy_phoneBezel__P7k9C{background:linear-gradient(160deg,#1a2420,#0a100e);border:2px solid #b8893d66;border-radius:30px;box-shadow:0 20px 44px #00000073;padding:14px 9px 10px;position:relative}.FeaturedCaseStudy_phoneBezel__P7k9C:before{background:#070c0a;border-radius:999px;content:"";height:6px;left:50%;position:absolute;top:7px;transform:translateX(-50%);width:34%;z-index:2}.FeaturedCaseStudy_screen__DUkAl{background:#0b1b17;border:1px solid #5a6b3b59;border-radius:8px;overflow:hidden}.FeaturedCaseStudy_screenCompact__FH6rt{aspect-ratio:9/18.5;border-radius:22px}.FeaturedCaseStudy_screenMedia__qBrXk{aspect-ratio:16/10;display:grid;place-items:center;width:100%}.FeaturedCaseStudy_screenMedia__qBrXk.FeaturedCaseStudy_screenCompact__FH6rt{aspect-ratio:9/18.5}.FeaturedCaseStudy_mockupImage__AfHE6{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.FeaturedCaseStudy_screenCompact__FH6rt .FeaturedCaseStudy_screenTop__FXy4J{padding-top:14px}.FeaturedCaseStudy_screenCompact__FH6rt .FeaturedCaseStudy_screenBody__dyfFB{gap:14px;padding:14px}.FeaturedCaseStudy_screenTop__FXy4J{align-items:center;background:#14302ed9;border-bottom:1px solid #b8893d33;display:flex;gap:6px;padding:8px 10px}.FeaturedCaseStudy_screenTop__FXy4J strong{color:var(--color-accent-bright);font-size:.72rem;letter-spacing:.06em;margin-left:auto}.FeaturedCaseStudy_dot__G3PM3{background:#b8893db3;border-radius:50%;height:6px;width:6px}.FeaturedCaseStudy_screenBody__dyfFB{grid-gap:10px;display:grid;gap:10px;padding:12px}.FeaturedCaseStudy_laptop__ByMeA .FeaturedCaseStudy_screenBody__dyfFB{grid-template-rows:130px auto 1fr;min-height:280px}.FeaturedCaseStudy_laptop__ByMeA .FeaturedCaseStudy_screenHero__8olb5{height:130px}.FeaturedCaseStudy_screenHero__8olb5{background:linear-gradient(135deg,#5a6b3b59,#b8893d33),radial-gradient(circle at 70% 30%,#f3c96959,#0000 45%);border-radius:8px;height:88px}.FeaturedCaseStudy_screenCompact__FH6rt .FeaturedCaseStudy_screenHero__8olb5{height:120px}.FeaturedCaseStudy_screenCompact__FH6rt .FeaturedCaseStudy_screenStats__6bGOs{grid-template-columns:1fr}.FeaturedCaseStudy_screenStats__6bGOs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.FeaturedCaseStudy_screenStats__6bGOs div{grid-gap:2px;background:#14302eb3;border:1px solid #5a6b3b40;border-radius:8px;display:grid;gap:2px;padding:8px}.FeaturedCaseStudy_screenStats__6bGOs em{color:#e8edd8;font-size:.95rem;font-style:normal;font-weight:700}.FeaturedCaseStudy_screenStats__6bGOs span{color:var(--color-muted);font-size:.7rem}.FeaturedCaseStudy_screenList__ALJCb{grid-gap:6px;display:grid;gap:6px}.FeaturedCaseStudy_screenList__ALJCb span{background:#5a6b3b59;border-radius:999px;height:8px}.FeaturedCaseStudy_screenList__ALJCb span:nth-child(2){width:78%}.FeaturedCaseStudy_screenList__ALJCb span:nth-child(3){width:62%}.FeaturedCaseStudy_ctaRow__3rQiC{display:flex;justify-content:center;margin-top:40px}.FeaturedCaseStudy_cta__4oKkT{align-items:center;background:linear-gradient(135deg,var(--color-accent-bright),var(--gold));border-radius:var(--radius-pill);box-shadow:0 12px 30px #b8893d47;color:#14302e;display:inline-flex;font-weight:600;gap:10px;padding:14px 26px;text-decoration:none;transition:transform .18s ease,filter .18s ease}.FeaturedCaseStudy_cta__4oKkT:hover{filter:brightness(1.05);transform:translateY(-2px)}@media (max-width:980px){.FeaturedCaseStudy_stage__JrrNR{grid-template-columns:1fr}.FeaturedCaseStudy_sideCol__Y5oXt{grid-template-columns:1fr 1fr}.FeaturedCaseStudy_header__gmLdA h2{max-width:none}.FeaturedCaseStudy_deviceStage__6pCsX{width:min(100%,540px)}}@media (max-width:640px){.FeaturedCaseStudy_sideCol__Y5oXt{grid-template-columns:1fr}.FeaturedCaseStudy_deviceStage__6pCsX{min-height:430px}.FeaturedCaseStudy_phone__sKQM1{width:min(62%,220px)}}@media (prefers-reduced-motion:reduce){.FeaturedCaseStudy_laptop__ByMeA,.FeaturedCaseStudy_phone__sKQM1{transition:none}.FeaturedCaseStudy_deviceIdle__NsHFV{display:none}.FeaturedCaseStudy_deviceActive__MfkFI{opacity:1;transform:none}.FeaturedCaseStudy_featureCard__Hmc4-,.FeaturedCaseStudy_featureCard__Hmc4-:hover{transform:none;transition:none}}.WhyWorkWithUs_section__JuHce{background:radial-gradient(ellipse at 50% 0,#b8893d29,#0000 45%),linear-gradient(180deg,#0b1b17,#14302e);padding:var(--section-pad)}.WhyWorkWithUs_header__mrNRQ{grid-gap:12px;display:grid;gap:12px;justify-items:center;margin:0 auto 40px;max-width:900px;text-align:center}.WhyWorkWithUs_badge__wFJ0-{align-items:center;background:linear-gradient(90deg,#c5d48a,#f3c969 48%,#8a9e5c);-webkit-background-clip:text;background-clip:text;border:1px solid #b8893d66;border-radius:var(--radius-pill);color:var(--olive-light);color:#0000;display:inline-flex;font-size:clamp(1.45rem,2.8vw,2.1rem);font-weight:600;gap:8px;-webkit-hyphens:none;hyphens:none;line-height:1.25;max-height:none;max-width:34ch;overflow:visible;overflow-wrap:normal;padding:8px 14px;text-align:center;word-break:normal}.WhyWorkWithUs_grid__5V06w{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--max-width)}.WhyWorkWithUs_card__Qmnuh{background:linear-gradient(160deg,#5a6b3b2e,#08120eeb);border:1px solid #b8893d2e;border-radius:22px;box-shadow:0 20px 44px #00000047;display:flex;flex-direction:column;gap:12px;min-height:340px;padding:28px 22px;position:relative;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.WhyWorkWithUs_card__Qmnuh:hover{border-color:#b8893d66;box-shadow:0 24px 48px #00000057;transform:translateY(-4px)}.WhyWorkWithUs_icon__HGN-8{align-items:center;background:#5a6b3b29;border:1px solid #8a9e5c66;border-radius:12px;color:var(--olive-light);display:inline-flex;height:44px;justify-content:center;width:44px}.WhyWorkWithUs_icon__HGN-8 svg{height:22px;width:22px}.WhyWorkWithUs_cardBadge__W1HE6{background:#b8893d1a;border:1px solid #b8893d47;border-radius:var(--radius-pill);color:var(--color-accent-bright);display:inline-flex;font-size:.78rem;font-weight:500;padding:6px 12px;width:-webkit-fit-content;width:fit-content}.WhyWorkWithUs_card__Qmnuh h3{color:#d9d2bc;font-size:var(--heading-size-h3);font-weight:600;line-height:1.3;max-height:none;overflow:visible}.WhyWorkWithUs_card__Qmnuh p{color:#dbedbe9e;flex:1 1;font-weight:400;line-height:1.7}@media (max-width:1100px){.WhyWorkWithUs_grid__5V06w{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.WhyWorkWithUs_grid__5V06w{grid-template-columns:1fr}.WhyWorkWithUs_card__Qmnuh{min-height:280px}.WhyWorkWithUs_titleOneLine__C4c0B{max-width:none}}@media (prefers-reduced-motion:reduce){.WhyWorkWithUs_card__Qmnuh,.WhyWorkWithUs_card__Qmnuh:hover{transform:none;transition:none}}.FAQAccordion_section__leNb7{background:#f7f7f4;padding:var(--section-pad)}.FAQAccordion_header__1d5Dd{grid-gap:12px;display:grid;gap:12px;justify-items:center;margin:0 auto 36px;max-width:640px;text-align:center}.FAQAccordion_badge__LIiXz{align-items:center;background:#fff;border:1px solid #14302e1a;border-radius:var(--radius-pill);color:var(--forest);display:inline-flex;font-size:.88rem;gap:8px;padding:8px 14px}.FAQAccordion_badge__LIiXz span{color:var(--gold)}.FAQAccordion_header__1d5Dd h2{color:var(--forest);font-size:var(--heading-size-h2);-webkit-hyphens:none;hyphens:none;line-height:1.2;max-height:none;overflow:visible;overflow-wrap:normal;word-break:normal}.FAQAccordion_highlight__vC4R6{color:var(--olive)}.FAQAccordion_list__RctI-{grid-gap:12px;display:grid;gap:12px;margin:0 auto;max-width:820px}.FAQAccordion_itemOpen__L\+h0P,.FAQAccordion_item__UxLsn{background:#fff;border:1px solid #5a6b3b29;border-radius:18px;overflow:hidden;transition:border-color .18s ease}.FAQAccordion_item__UxLsn:hover{border-color:#b8893d8c}.FAQAccordion_itemOpen__L\+h0P{border-color:#b8893da6}.FAQAccordion_trigger__FodXb{grid-gap:12px;align-items:center;background:#0000;border:0;color:var(--forest);cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:36px 1fr 28px;padding:18px;text-align:left;width:100%}.FAQAccordion_icon__fbnmH{align-items:center;background:#5a6b3b1f;border:1px solid #b8893d73;border-radius:50%;color:var(--olive);display:inline-flex;font-weight:700;height:36px;justify-content:center;width:36px}.FAQAccordion_itemOpen__L\+h0P .FAQAccordion_icon__fbnmH{border-color:#b8893dcc}.FAQAccordion_question__mKOXe{font-size:1.05rem;font-weight:600}.FAQAccordion_chevron__YHCgM{color:var(--olive);font-size:1rem;justify-self:end;transition:transform .2s ease}.FAQAccordion_chevronOpen__AohMP{transform:rotate(180deg)}.FAQAccordion_answerWrap__ybrqi{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.FAQAccordion_answerOpen__4TM7f{grid-template-rows:1fr}.FAQAccordion_answerWrap__ybrqi>.FAQAccordion_answer__hNJTy{overflow:hidden}.FAQAccordion_answer__hNJTy{color:#3a4530;line-height:1.7;margin:0;opacity:0;padding:0 18px 0 66px;transition:opacity .24s ease,padding .32s ease}.FAQAccordion_answerOpen__4TM7f .FAQAccordion_answer__hNJTy{opacity:1;padding-bottom:20px}@media (max-width:640px){.FAQAccordion_answer__hNJTy{padding-left:18px}}@media (prefers-reduced-motion:reduce){.FAQAccordion_answerWrap__ybrqi,.FAQAccordion_answer__hNJTy,.FAQAccordion_chevron__YHCgM,.FAQAccordion_icon__fbnmH{transition:none}}.Testimonials_section__0u4VH{background:#f7f7f4;padding:var(--section-pad)}.Testimonials_header__eZ-2M{grid-gap:12px;display:grid;gap:12px;justify-items:center;margin:0 auto 48px;max-width:640px;text-align:center}.Testimonials_badge__9lWtt{align-items:center;background:#fff;border:1px solid #14302e1a;border-radius:var(--radius-pill);color:var(--forest);display:inline-flex;font-size:.88rem;gap:8px;padding:8px 14px}.Testimonials_header__eZ-2M h2{color:var(--forest);font-size:var(--heading-size-h2);-webkit-hyphens:none;hyphens:none;line-height:1.2;max-height:none;overflow:visible;overflow-wrap:normal;word-break:normal}.Testimonials_highlight__aMgH4{color:var(--olive)}.Testimonials_rule__A2Gq3{background:var(--gold);border-radius:2px;height:2px;width:48px}.Testimonials_grid__hetqQ{grid-gap:28px 20px;display:grid;gap:28px 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--max-width)}.Testimonials_card__6-15g{background:linear-gradient(160deg,#5a6b3b59,#14302ef2 45%,#08120efa);border:1px solid #b8893d40;border-radius:22px;box-shadow:0 18px 40px #14302e29;margin:28px 0 0;padding:48px 24px 28px;position:relative;text-align:center;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.Testimonials_card__6-15g:hover{box-shadow:0 22px 44px #14302e38;transform:translateY(-4px)}.Testimonials_avatar__mZxGV{background:linear-gradient(135deg,var(--color-accent-bright),var(--gold));border:3px solid #f7f7f4;border-radius:50%;box-shadow:0 8px 20px #14302e33;color:#14302e;display:grid;font-size:.95rem;font-weight:700;height:56px;left:50%;place-items:center;position:absolute;top:-28px;transform:translateX(-50%);width:56px}.Testimonials_quoteMarkEnd__sCPfk,.Testimonials_quoteMark__WQDd9{color:var(--gold);display:block;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;line-height:1}.Testimonials_quoteMark__WQDd9{margin-bottom:4px}.Testimonials_quoteMarkEnd__sCPfk{margin-top:4px}.Testimonials_card__6-15g p{color:#e8edd8;font-size:1.02rem;line-height:1.7;margin:0}.Testimonials_card__6-15g footer{grid-gap:4px;display:grid;gap:4px;margin-top:18px}.Testimonials_card__6-15g strong{color:var(--gold);font-size:1rem}.Testimonials_card__6-15g span{color:#dbedbec7;font-size:.9rem}@media (max-width:900px){.Testimonials_grid__hetqQ{grid-template-columns:1fr;max-width:420px}}@media (prefers-reduced-motion:reduce){.Testimonials_card__6-15g,.Testimonials_card__6-15g:hover{transform:none;transition:none}}.GlanceModal_overlay__3Xs26{-webkit-overflow-scrolling:touch;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08100e8c;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:clamp(16px,3vw,32px);position:fixed;z-index:1200}.GlanceModal_modal__boxnM{background:#fff;border:1px solid #14302e1a;border-radius:24px;box-shadow:0 28px 80px #08100e52;color:var(--forest);display:grid;grid-template-rows:auto 1fr auto;margin:auto;max-height:min(90vh,880px);overflow:auto;overscroll-behavior:contain;position:relative;width:min(100%,1040px)}.GlanceModal_close__a7ezT{background:#fff;border:1px solid #14302e29;border-radius:50%;color:#1d2a1cb3;cursor:pointer;display:grid;font-size:1.4rem;height:36px;line-height:1;padding:0;place-items:center;position:absolute;right:16px;top:16px;width:36px;z-index:2}.GlanceModal_close__a7ezT:hover{border-color:#5a6b3b8c;color:var(--forest)}.GlanceModal_header__FB0wz{grid-gap:10px;border-bottom:1px solid #14302e14;display:grid;gap:10px;padding:clamp(28px,4vw,40px) clamp(52px,6vw,64px) 20px clamp(24px,4vw,40px)}.GlanceModal_badge__waTM-{background:linear-gradient(135deg,#b8893d1f,#5a6b3b14);border:1px solid #b8893d59;border-radius:999px;color:var(--forest);display:inline-flex;font-size:.68rem;font-weight:600;letter-spacing:.1em;margin:0;padding:6px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.GlanceModal_title__pl76x{color:#1d2a1c;font-size:clamp(1.45rem,3vw,2.1rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;max-width:22ch}.GlanceModal_body__k18wN{color:#3a4530c7;font-size:1rem;line-height:1.55;margin:0;max-width:48ch}.GlanceModal_solutions__tTmon{padding:clamp(20px,3vw,28px) clamp(24px,4vw,40px)}.GlanceModal_colLabel__eo2PE{color:var(--olive);font-size:.7rem;font-weight:600;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.GlanceModal_solutionGrid__9xTgf{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.GlanceModal_solutionCard__8vtP9{grid-gap:10px;background:#fff;border:1px solid #14302e1a;border-radius:18px;box-shadow:0 10px 28px #14302e0d;display:grid;gap:10px;padding:14px}.GlanceModal_preview__pWR4O{background:linear-gradient(180deg,#f8f3e7,#eef2e8);border:1px solid #14302e14;border-radius:12px;height:110px;overflow:hidden;position:relative}.GlanceModal_preview__pWR4O img{display:block;height:100%;object-fit:cover;width:100%}.GlanceModal_solutionBadge__Gxf-F{color:var(--gold);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.GlanceModal_solutionTitle__G\+gna{color:var(--forest);font-size:1.05rem;font-weight:700;line-height:1.25}.GlanceModal_solutionBody__qQvaN{color:#3a4530ad;font-size:.86rem;line-height:1.45;margin:0;min-height:2.6em}.GlanceModal_cardActions__5YJEk{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:4px}.GlanceModal_demoBtn__via4Y,.GlanceModal_learnBtn__dTpFl{align-items:center;border-radius:10px;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;justify-content:center;padding:10px;text-decoration:none;white-space:nowrap}.GlanceModal_demoBtn__via4Y{background:linear-gradient(135deg,#b8893d,#8d9e5c);border:1px solid #1d2a1c14;color:#fff}.GlanceModal_demoBtn__via4Y:hover{filter:brightness(1.05)}.GlanceModal_learnBtn__dTpFl{background:linear-gradient(135deg,#b8893d1f,#5a6b3b1a);border:1px solid #b8893d59;color:#1d2a1c}.GlanceModal_learnBtn__dTpFl:hover{border-color:#8d9e5cbf;filter:brightness(1.03)}.GlanceModal_footer__NzXpY{align-items:center;border-top:1px solid #14302e1a;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:16px clamp(24px,4vw,40px) 20px}.GlanceModal_footerPrompt__LbcYV{color:var(--forest);font-size:.98rem;font-weight:500;margin:0}.GlanceModal_footerActions__Bu6cE{display:flex;flex-wrap:wrap;gap:10px}.GlanceModal_primary__RW0F2,.GlanceModal_secondary__385Vp{align-items:center;border-radius:10px;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;text-decoration:none;white-space:nowrap}.GlanceModal_primary__RW0F2{background:linear-gradient(135deg,#b8893d,#8d9e5c);border:1px solid #1d2a1c14;color:#fff}.GlanceModal_primary__RW0F2:hover{filter:brightness(1.05)}.GlanceModal_secondary__385Vp{background:linear-gradient(135deg,#b8893d1f,#5a6b3b1a);border:1px solid #b8893d59;color:#1d2a1c}.GlanceModal_secondary__385Vp:hover{border-color:#8d9e5cbf;filter:brightness(1.03)}@media (max-width:900px){.GlanceModal_solutionGrid__9xTgf{grid-template-columns:1fr}.GlanceModal_title__pl76x{max-width:none}}@media (max-width:560px){.GlanceModal_header__FB0wz{padding-top:52px}.GlanceModal_cardActions__5YJEk{grid-template-columns:1fr}.GlanceModal_footer__NzXpY{align-items:stretch;flex-direction:column}.GlanceModal_footerActions__Bu6cE{flex-direction:column}.GlanceModal_primary__RW0F2,.GlanceModal_secondary__385Vp{width:100%}}@media (prefers-reduced-motion:reduce){.GlanceModal_close__a7ezT,.GlanceModal_demoBtn__via4Y,.GlanceModal_primary__RW0F2{transition:none}}.WorkflowDiscoveryModal_overlay__VNnDc{-webkit-overflow-scrolling:touch;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08100e94;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:clamp(12px,2.5vw,28px);position:fixed;z-index:1300}.WorkflowDiscoveryModal_panel__loGH2{background:#f3f0e8;border:1px solid #14302e14;border-radius:22px;box-shadow:0 28px 80px #08100e59;color:var(--forest);display:grid;grid-template-rows:auto auto 1fr auto;margin:auto;max-height:min(92vh,860px);overflow:auto;overscroll-behavior:contain;position:relative;width:min(100%,920px)}.WorkflowDiscoveryModal_panelSuccess__88ZdO{grid-template-rows:auto 1fr;max-height:none;width:min(100%,640px)}.WorkflowDiscoveryModal_close__cT3AG{background:#0000;border:1px solid #14302e29;border-radius:50%;color:#1d2a1cb3;cursor:pointer;display:grid;font-size:1.35rem;height:34px;line-height:1;padding:0;place-items:center;position:absolute;right:16px;top:16px;width:34px;z-index:2}.WorkflowDiscoveryModal_close__cT3AG:hover{border-color:#5a6b3b8c;color:var(--forest)}.WorkflowDiscoveryModal_top__HTizF{grid-gap:10px;display:grid;gap:10px;padding:clamp(22px,3vw,32px) 56px 0 clamp(22px,3.5vw,40px)}.WorkflowDiscoveryModal_badge__Uv0-b{background:#ffffff8c;border:1px solid #14302e29;border-radius:999px;color:var(--forest);display:inline-flex;font-size:.68rem;font-weight:600;letter-spacing:.1em;margin:0;padding:6px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.WorkflowDiscoveryModal_metaRow__GIfH4{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.WorkflowDiscoveryModal_crumb__wZcwZ,.WorkflowDiscoveryModal_stepCount__1EKGN{color:#3a453073;font-size:.7rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.WorkflowDiscoveryModal_stepper__Fp\+pQ{grid-gap:12px;border-bottom:1px dashed #14302e29;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px clamp(22px,3.5vw,40px) 0;padding-bottom:18px}.WorkflowDiscoveryModal_stepItem__VYMWC{grid-gap:8px;display:grid;gap:8px}.WorkflowDiscoveryModal_stepRule__pHhCr{background:#14302e1f;border-radius:2px;height:3px}.WorkflowDiscoveryModal_stepIdle__YmbfZ .WorkflowDiscoveryModal_stepLabel__TyaEw{color:#3a453061}.WorkflowDiscoveryModal_stepActive__e5qA2 .WorkflowDiscoveryModal_stepRule__pHhCr{background:var(--forest)}.WorkflowDiscoveryModal_stepActive__e5qA2 .WorkflowDiscoveryModal_stepLabel__TyaEw{color:var(--forest);font-weight:600}.WorkflowDiscoveryModal_stepDone__kRInr .WorkflowDiscoveryModal_stepRule__pHhCr{background:var(--gold)}.WorkflowDiscoveryModal_stepDone__kRInr .WorkflowDiscoveryModal_stepLabel__TyaEw{color:#3a45308c}.WorkflowDiscoveryModal_stepLabel__TyaEw{font-size:.78rem;letter-spacing:.02em}.WorkflowDiscoveryModal_body__bE1fQ{overflow:auto;padding:clamp(22px,3vw,32px) clamp(22px,3.5vw,40px)}.WorkflowDiscoveryModal_title__ql7qd{color:var(--forest);font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:700;line-height:1.25;margin:0 0 8px;max-width:28ch}.WorkflowDiscoveryModal_connectIntro__GCbyN,.WorkflowDiscoveryModal_subtitle__XbewZ{color:#3a4530b8;line-height:1.55;margin:0 0 22px;max-width:48ch}.WorkflowDiscoveryModal_optionGrid__FrHHP{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.WorkflowDiscoveryModal_optionCard__QaYHg{grid-gap:12px;align-items:center;background:#fff;border:1px solid #14302e1a;border-radius:14px;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:14px 16px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.WorkflowDiscoveryModal_optionCard__QaYHg:hover{border-color:#5a6b3b59}.WorkflowDiscoveryModal_optionSelected__i6Wdr{background:linear-gradient(135deg,#fff,#f7f7f4f2);border-color:#b8893d8c;box-shadow:0 0 0 1px #b8893d33}.WorkflowDiscoveryModal_optionNum__nb8Rt{color:var(--gold);font-size:.75rem;font-weight:700;letter-spacing:.04em}.WorkflowDiscoveryModal_optionCopy__W-\+dz{grid-gap:2px;display:grid;gap:2px;min-width:0}.WorkflowDiscoveryModal_optionCopy__W-\+dz strong{color:var(--forest);font-size:.92rem;font-weight:650}.WorkflowDiscoveryModal_optionCopy__W-\+dz span{color:#3a45309e;font-size:.8rem;line-height:1.4}.WorkflowDiscoveryModal_radio__G8yH7{border:1.5px solid #14302e38;border-radius:50%;flex-shrink:0;height:18px;position:relative;width:18px}.WorkflowDiscoveryModal_optionSelected__i6Wdr .WorkflowDiscoveryModal_radio__G8yH7{background:var(--forest);border-color:var(--forest);box-shadow:inset 0 0 0 3px #fff}.WorkflowDiscoveryModal_optionSimple__nvjdK{grid-template-columns:1fr auto}.WorkflowDiscoveryModal_optionSimple__nvjdK .WorkflowDiscoveryModal_optionCopy__W-\+dz strong{font-size:.9rem;font-weight:550;line-height:1.35}.WorkflowDiscoveryModal_frictionNote__il3b7{margin-top:28px}.WorkflowDiscoveryModal_fields__ZN8r8{grid-gap:18px;display:grid;gap:18px}.WorkflowDiscoveryModal_field__jbagw{grid-gap:8px;display:grid;gap:8px}.WorkflowDiscoveryModal_field__jbagw span{color:var(--forest);font-size:.88rem;font-weight:600}.WorkflowDiscoveryModal_field__jbagw em{color:var(--gold);font-style:normal;margin-left:2px}.WorkflowDiscoveryModal_optional__vXEZk{color:#3a453073;font-weight:500}.WorkflowDiscoveryModal_field__jbagw input,.WorkflowDiscoveryModal_field__jbagw textarea{background:#fff;border:1px solid #14302e24;border-radius:12px;color:var(--forest);font:inherit;padding:14px 16px;resize:vertical;width:100%}.WorkflowDiscoveryModal_field__jbagw input:focus,.WorkflowDiscoveryModal_field__jbagw textarea:focus{border-color:#5a6b3b8c;box-shadow:0 0 0 3px #5a6b3b1f;outline:none}.WorkflowDiscoveryModal_field__jbagw input::placeholder,.WorkflowDiscoveryModal_field__jbagw textarea::placeholder{color:#3a453066}.WorkflowDiscoveryModal_connectForm__72PaZ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.WorkflowDiscoveryModal_fieldFull__ZCegn{grid-column:1/-1}.WorkflowDiscoveryModal_error__TazO4{color:#8a3b2a;font-size:.9rem;margin:12px 0 0}.WorkflowDiscoveryModal_footer__2Qiiu{align-items:center;border-top:1px solid #14302e1a;display:flex;gap:16px;justify-content:space-between;padding:16px clamp(22px,3.5vw,40px) clamp(20px,3vw,28px)}.WorkflowDiscoveryModal_back__lkEzx,.WorkflowDiscoveryModal_textBtn__H9Iws{background:#0000;border:none;color:#3a4530b3;cursor:pointer;font:inherit;font-size:.92rem;padding:8px 4px}.WorkflowDiscoveryModal_back__lkEzx:hover,.WorkflowDiscoveryModal_textBtn__H9Iws:hover{color:var(--forest)}.WorkflowDiscoveryModal_primary__\+LK5Q{align-items:center;background:var(--forest);border:none;border-radius:10px;color:#f7f7f4;cursor:pointer;display:inline-flex;font:inherit;font-size:.92rem;font-weight:600;gap:10px;padding:13px 20px;text-decoration:none;transition:background .2s ease,opacity .2s ease}.WorkflowDiscoveryModal_primary__\+LK5Q:hover{background:#1a3328}.WorkflowDiscoveryModal_primary__\+LK5Q:disabled{cursor:not-allowed;opacity:.45}.WorkflowDiscoveryModal_success__wxkbU{grid-gap:14px;display:grid;gap:14px;justify-items:start;padding:clamp(12px,2vw,20px) clamp(28px,4vw,48px) clamp(28px,4vw,40px)}.WorkflowDiscoveryModal_successIcon__3u0UE{color:var(--olive);height:52px;margin-top:8px;width:52px}.WorkflowDiscoveryModal_successIcon__3u0UE svg{height:100%;width:100%}.WorkflowDiscoveryModal_successTitle__Rm3y-{color:var(--forest);font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.2;margin:0;max-width:18ch}.WorkflowDiscoveryModal_successBody__azwEz{color:#3a4530b3;line-height:1.6;margin:0;max-width:42ch}.WorkflowDiscoveryModal_successActions__d3x2b{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.WorkflowDiscoveryModal_footnote__iLisy{color:#3a453073;font-size:.8rem;margin:8px 0 0}.WorkflowDiscoveryModal_srOnly__Hxvj1{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:720px){.WorkflowDiscoveryModal_connectForm__72PaZ,.WorkflowDiscoveryModal_optionGrid__FrHHP{grid-template-columns:1fr}.WorkflowDiscoveryModal_stepper__Fp\+pQ{gap:8px}.WorkflowDiscoveryModal_stepLabel__TyaEw{font-size:.68rem}.WorkflowDiscoveryModal_panel__loGH2{border-radius:16px}}.PageShell_shell__\+IG3f{background:radial-gradient(ellipse at 50% 0,#b8893d1f,#0000 48%),linear-gradient(180deg,#0b1b17,#14302e 45%,#0b1b17);isolation:isolate;min-height:100vh;overflow-x:clip;position:relative}.PageShell_layers__Pfnl9{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.PageShell_depthImage__IE9b0{animation:PageShell_depthDrift__023F7 18s ease-in-out infinite alternate;filter:saturate(.7) brightness(.55);height:100%;inset:0;object-fit:cover;opacity:.06;position:absolute;transform:scale(1.08);width:100%}.PageShell_mesh__bzfr8{animation:PageShell_meshShift__FE4gs 20s linear infinite;background-image:radial-gradient(#f3c9691f 1px,#0000 0);background-size:28px 28px;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(circle at 50% 30%,#000 20%,#0000 75%);opacity:.18;position:absolute}.PageShell_orb__fLbo4{border-radius:50%;filter:blur(40px);opacity:.28;position:absolute;will-change:transform}.PageShell_orbOne__jtS6N{background:radial-gradient(circle,#b8893d73,#0000 70%);height:min(48vw,420px);right:-8%;top:8%;width:min(48vw,420px)}.PageShell_orbTwo__nMBdv{animation-delay:-4s;background:radial-gradient(circle,#5a6b3b80,#0000 70%);bottom:12%;height:min(40vw,340px);left:-6%;width:min(40vw,340px)}.PageShell_orbThree__KZcR5{animation-delay:-7s;background:radial-gradient(circle,#14302ea6,#0000 70%);height:min(28vw,240px);left:42%;top:42%;width:min(28vw,240px)}.PageShell_content__5IHxu{perspective:1400px;position:relative;transform-style:preserve-3d;z-index:1}.PageShell_facade__5b\+na{background:var(--atmosphere-facade)}.PageShell_construction__3q1Jg{background:var(--atmosphere-construction)}.PageShell_services__-Z0-Z{background:var(--atmosphere-services)}.PageShell_products__16t6A{background:var(--atmosphere-products)}.PageShell_cases__PlzDl{background:var(--atmosphere-cases)}.PageShell_about__mGgmh{background:var(--atmosphere-about)}.PageShell_partners__NFi\+l{background:var(--atmosphere-partners)}.PageShell_contact__7BRvw{background:var(--atmosphere-contact)}.PageShell_products__16t6A .PageShell_mesh__bzfr8{background-size:22px 22px;opacity:.28}.PageShell_about__mGgmh .PageShell_orbOne__jtS6N{animation-duration:8s;opacity:.35}.PageShell_about__mGgmh .PageShell_orbTwo__nMBdv{animation-duration:11s}.PageShell_about__mGgmh .PageShell_depthImage__IE9b0{animation-duration:14s;opacity:.08}.PageShell_partners__NFi\+l .PageShell_depthImage__IE9b0{object-position:center bottom;opacity:.1}.PageShell_contact__7BRvw .PageShell_orbOne__jtS6N{left:50%;right:auto;top:18%;transform:translateX(-50%)}@keyframes PageShell_floatOrb__8P22e{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(24px,-28px,0) scale(1.12)}66%{transform:translate3d(-20px,14px,0) scale(.94)}}@keyframes PageShell_depthDrift__023F7{0%{transform:scale(1.06) translateZ(0) rotate(0deg)}to{transform:scale(1.14) translate3d(-2.5%,1.5%,0) rotate(.6deg)}}@keyframes PageShell_meshShift__FE4gs{0%{background-position:0 0}to{background-position:28px 28px}}@media (prefers-reduced-motion:reduce){.PageShell_depthImage__IE9b0,.PageShell_mesh__bzfr8,.PageShell_orb__fLbo4{animation:none}}.FacadeTradeHero_hero__duWgS{align-items:center;color:#f7f7f4;display:grid;isolation:isolate;min-height:min(92vh,900px);overflow:hidden;position:relative}.FacadeTradeHero_media__558Rq{inset:0;position:absolute;z-index:0}.FacadeTradeHero_bg__VvjoN{height:100%;object-fit:cover;object-position:62% center;transform:scale(1.02);width:100%}.FacadeTradeHero_overlay__qH2Z0{background:linear-gradient(105deg,#030a0ceb,#050e10c7 38%,#050c0e73 62%,#040a0c8c),linear-gradient(180deg,#02080a59,#0000 28%,#02080a8c);inset:0;position:absolute}.FacadeTradeHero_glow__pzM1R{background:radial-gradient(circle,#b8893d47 0,#0000 68%);border-radius:50%;bottom:-18%;filter:blur(8px);height:min(45vw,420px);left:-8%;pointer-events:none;position:absolute;width:min(55vw,520px)}.FacadeTradeHero_grid__4q8Ew{background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:48px 48px;inset:0;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 20%,#0000 72%);mask-image:radial-gradient(ellipse at 70% 40%,#000 20%,#0000 72%);opacity:.12;pointer-events:none;position:absolute}.FacadeTradeHero_inner__riT6m{grid-gap:clamp(28px,5vw,64px);align-items:center;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:0 auto;padding:var(--hero-pad-top) 0 clamp(48px,7vh,80px);position:relative;width:min(100% - 40px,var(--max-width));z-index:1}.FacadeTradeHero_copy__WApsn{grid-gap:18px;display:grid;gap:18px;justify-items:start;max-width:34rem}.FacadeTradeHero_eyebrow__39QkG{align-items:center;color:#d4b06a;display:inline-flex;font-size:.72rem;font-weight:600;gap:12px;letter-spacing:.14em;margin:0;text-transform:uppercase}.FacadeTradeHero_eyebrowRule__uvr5\+{background:#d4b06a;flex-shrink:0;height:1.5px;width:28px}.FacadeTradeHero_title__bCMaJ{color:#fff;font-size:clamp(2rem,4.4vw,3.35rem);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin:0;max-width:11.5em}.FacadeTradeHero_highlight__MWRLf{color:#d4b06a}.FacadeTradeHero_body__3g0ZB{color:#f0f4e8c7;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.65;margin:0;max-width:38ch}.FacadeTradeHero_actions__SUYfO{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.FacadeTradeHero_primary__ieigQ,.FacadeTradeHero_secondary__iUv27{align-items:center;border-radius:10px;display:inline-flex;font-size:.92rem;font-weight:600;gap:8px;justify-content:center;padding:13px 18px;text-decoration:none;white-space:nowrap}.FacadeTradeHero_primary__ieigQ{background:linear-gradient(135deg,#d4b06a,#b8893d);border:1px solid #0000;color:#0a100e}.FacadeTradeHero_primary__ieigQ:hover{filter:brightness(1.05)}.FacadeTradeHero_secondary__iUv27{background:#0000;border:1px solid #d4b06ab3;color:#f7f7f4}.FacadeTradeHero_secondary__iUv27:hover{border-color:#f3c969;color:#f3c969}.FacadeTradeHero_annotations__RNAry{min-height:min(58vh,520px);position:relative;width:100%}.FacadeTradeHero_callout__jDjvZ{grid-gap:6px;display:grid;gap:6px;max-width:160px;opacity:0;position:absolute;transform:translateY(10px);transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}.FacadeTradeHero_calloutsVisible__Ogek7 .FacadeTradeHero_callout__jDjvZ{opacity:1;transform:translateY(0)}.FacadeTradeHero_leaderLine__RPn29{background:#ffffff8c;flex:1 1;height:1px;transform:scaleX(0);transform-origin:left center;transition:transform .48s cubic-bezier(.22,1,.36,1)}.FacadeTradeHero_calloutsVisible__Ogek7 .FacadeTradeHero_callout__jDjvZ .FacadeTradeHero_leaderLine__RPn29{transform:scaleX(1)}.FacadeTradeHero_sideRight__3VqNj .FacadeTradeHero_leaderLine__RPn29{transform-origin:right center}.FacadeTradeHero_leaderDot__5gdKs{background:#fff;border-radius:50%;box-shadow:0 0 0 4px #ffffff1f;flex-shrink:0;height:7px;opacity:0;transform:scale(.4);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);width:7px}.FacadeTradeHero_calloutsVisible__Ogek7 .FacadeTradeHero_callout__jDjvZ .FacadeTradeHero_leaderDot__5gdKs{opacity:1;transform:scale(1)}.FacadeTradeHero_sideLeft__VcPuS .FacadeTradeHero_leader__G0Lf6{margin-top:2px;transform:rotate(12deg);transform-origin:left center}.FacadeTradeHero_sideRight__3VqNj{justify-items:end;text-align:right}.FacadeTradeHero_sideRight__3VqNj .FacadeTradeHero_leader__G0Lf6{flex-direction:row-reverse;transform:rotate(-12deg);transform-origin:right center}.FacadeTradeHero_sideRight__3VqNj .FacadeTradeHero_calloutText__TpPJC{justify-items:end}.FacadeTradeHero_footerNote__OTPvP{align-items:center;bottom:8px;color:#f0f4e8b8;display:inline-flex;font-size:.68rem;font-weight:600;gap:10px;letter-spacing:.12em;line-height:1.35;opacity:0;position:absolute;right:0;text-transform:uppercase;transform:translateY(8px);transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}.FacadeTradeHero_calloutsVisible__Ogek7 .FacadeTradeHero_footerNote__OTPvP{opacity:1;transform:translateY(0)}.FacadeTradeHero_calloutText__TpPJC{grid-gap:2px;display:grid;gap:2px}.FacadeTradeHero_calloutText__TpPJC strong{color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.FacadeTradeHero_calloutText__TpPJC span{color:#e8edd88c;font-size:.72rem;letter-spacing:.04em}.FacadeTradeHero_leader__G0Lf6{align-items:center;display:flex;gap:0;min-width:88px;width:100%}.FacadeTradeHero_footerLine__jhGgb{display:block}.FacadeTradeHero_footerIcon__2Ifr0{color:#d4b06a;flex-shrink:0;height:22px;width:22px}.FacadeTradeHero_footerIcon__2Ifr0 svg{display:block;height:100%;width:100%}@media (prefers-reduced-motion:reduce){.FacadeTradeHero_callout__jDjvZ,.FacadeTradeHero_footerNote__OTPvP,.FacadeTradeHero_leaderDot__5gdKs,.FacadeTradeHero_leaderLine__RPn29{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:960px){.FacadeTradeHero_inner__riT6m{gap:36px;grid-template-columns:1fr}.FacadeTradeHero_title__bCMaJ{max-width:14em}.FacadeTradeHero_annotations__RNAry{margin-left:auto;max-width:420px;min-height:280px}}@media (max-width:700px){.FacadeTradeHero_hero__duWgS{min-height:auto}.FacadeTradeHero_annotations__RNAry{display:none}.FacadeTradeHero_inner__riT6m{padding-bottom:56px}.FacadeTradeHero_actions__SUYfO{align-items:stretch;flex-direction:column;width:100%}.FacadeTradeHero_primary__ieigQ,.FacadeTradeHero_secondary__iUv27{width:100%}}.FacadeWorkflow_section__-7hBR{background:radial-gradient(ellipse 50% 40% at 12% 0,#b8893d1a,#0000 55%),linear-gradient(180deg,#071411,#050c0b);overflow:hidden;padding:var(--section-pad);position:relative}.FacadeWorkflow_section__-7hBR:before{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:40px 40px;content:"";inset:0;opacity:.1;pointer-events:none;position:absolute}.FacadeWorkflow_inner__bOGkT{grid-gap:clamp(36px,5vw,56px);display:grid;gap:clamp(36px,5vw,56px);margin:0 auto;max-width:var(--max-width);position:relative;z-index:1}.FacadeWorkflow_header__bZRqU{grid-gap:12px;display:grid;gap:12px;max-width:40rem}.FacadeWorkflow_eyebrow__5egcj{align-items:center;color:#d4b06a;display:inline-flex;font-size:.72rem;font-weight:600;gap:12px;letter-spacing:.14em;margin:0;text-transform:uppercase}.FacadeWorkflow_eyebrowRule__sY7x7{background:#d4b06a;flex-shrink:0;height:1.5px;width:28px}.FacadeWorkflow_title__ekwE1{color:#f7f7f4;font-size:clamp(1.7rem,3.2vw,2.5rem);letter-spacing:-.02em;line-height:1.18;margin:0}.FacadeWorkflow_body__s7Jrn{color:#c4d0b2b3;font-size:1.02rem;line-height:1.6;margin:0;max-width:42ch}.FacadeWorkflow_track__4uyTr{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.FacadeWorkflow_step__Fd5Pd{grid-gap:12px;display:grid;gap:12px;justify-items:center;min-width:0;padding:0 8px;position:relative;text-align:center}.FacadeWorkflow_iconWrap__D8uXq{background:#08120ed9;border:1px solid #b8893d8c;border-radius:10px;box-shadow:0 12px 28px #00000047;display:grid;height:76px;place-items:center;position:relative;width:76px}.FacadeWorkflow_num__lQnsq{background:#d4b06a;border-radius:4px;color:#0a100e;display:grid;font-size:.68rem;font-weight:700;height:22px;left:-8px;letter-spacing:.04em;min-width:28px;padding:0 6px;place-items:center;position:absolute;top:-8px}.FacadeWorkflow_icon__RmzHY{color:#d4b06a;height:32px;width:32px}.FacadeWorkflow_icon__RmzHY svg{display:block;height:100%;width:100%}.FacadeWorkflow_stepTitle__O3rfc{color:#f7f7f4;font-size:.98rem;font-weight:650;margin:0}.FacadeWorkflow_details__jFI7c{color:#c4d0b294;font-size:.78rem;line-height:1.4;margin:0}.FacadeWorkflow_arrow__C\+lyd{color:#d4b06a;font-size:1.05rem;line-height:1;pointer-events:none;position:absolute;right:-6px;top:34px;transform:translateX(50%);z-index:1}@media (max-width:1100px){.FacadeWorkflow_track__4uyTr{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.FacadeWorkflow_step__Fd5Pd:nth-child(3) .FacadeWorkflow_arrow__C\+lyd,.FacadeWorkflow_step__Fd5Pd:nth-child(6) .FacadeWorkflow_arrow__C\+lyd{display:none}}@media (max-width:640px){.FacadeWorkflow_track__4uyTr{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.FacadeWorkflow_step__Fd5Pd:nth-child(2n) .FacadeWorkflow_arrow__C\+lyd{display:none}.FacadeWorkflow_iconWrap__D8uXq{height:68px;width:68px}}.FacadeComplexity_section__0APre{background:radial-gradient(ellipse 45% 40% at 50% 55%,#1e373c59,#0000 60%),linear-gradient(180deg,#0a1218,#071014 55%,#050c0b);overflow:hidden;padding:var(--section-pad);position:relative}.FacadeComplexity_inner__SngLG{grid-gap:clamp(36px,5vw,56px);display:grid;gap:clamp(36px,5vw,56px);margin:0 auto;max-width:var(--max-width)}.FacadeComplexity_header__YTdvq{grid-gap:12px;display:grid;gap:12px;max-width:38rem}.FacadeComplexity_eyebrow__GbKLx{align-items:center;color:#d4b06a;display:inline-flex;font-size:.72rem;font-weight:600;gap:12px;letter-spacing:.14em;margin:0;text-transform:uppercase}.FacadeComplexity_eyebrowRule__WCsIF{background:#d4b06a;flex-shrink:0;height:1.5px;width:28px}.FacadeComplexity_title__TnPHh{color:#f7f7f4;font-size:clamp(1.7rem,3.2vw,2.55rem);letter-spacing:-.02em;line-height:1.18;margin:0}.FacadeComplexity_body__lzP8r{color:#c4d0b2b3;font-size:1.02rem;line-height:1.65;margin:0;max-width:48ch}.FacadeComplexity_stage__XL983{grid-gap:clamp(12px,2.5vw,28px);align-items:center;display:grid;gap:clamp(12px,2.5vw,28px);grid-template-columns:minmax(0,1fr) minmax(180px,280px) minmax(0,1fr);min-height:420px}.FacadeComplexity_center__gL\+Ag{display:grid;justify-self:center;place-items:center}.FacadeComplexity_blueprint__WYIB8{filter:drop-shadow(0 24px 40px rgba(0,0,0,.35));height:auto;width:min(100%,280px)}.FacadeComplexity_side__iIDgu{grid-gap:clamp(28px,4vw,44px);display:grid;gap:clamp(28px,4vw,44px);list-style:none;margin:0;padding:0}.FacadeComplexity_callout__MhNQV{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr}.FacadeComplexity_sideLeft__XqqAB .FacadeComplexity_callout__MhNQV{grid-template-columns:1fr auto;justify-items:end;text-align:right}.FacadeComplexity_sideRight__Mf1O6 .FacadeComplexity_callout__MhNQV{grid-template-columns:auto 1fr;justify-items:start;text-align:left}.FacadeComplexity_copy__7T1N6{grid-gap:4px;display:grid;gap:4px;max-width:220px}.FacadeComplexity_copy__7T1N6 strong{color:#f7f7f4;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.FacadeComplexity_copy__7T1N6 span{color:#c4d0b29e;font-size:.86rem;line-height:1.4}.FacadeComplexity_leader__lQh7A{background:linear-gradient(90deg,#d4b06a40,#d4b06a);height:1px;position:relative;width:clamp(48px,8vw,88px)}.FacadeComplexity_sideLeft__XqqAB .FacadeComplexity_leader__lQh7A{background:linear-gradient(270deg,#d4b06a40,#d4b06a)}.FacadeComplexity_leader__lQh7A:after{background:#d4b06a;border-radius:50%;box-shadow:0 0 0 4px #b8893d26;content:"";height:7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}.FacadeComplexity_sideLeft__XqqAB .FacadeComplexity_leader__lQh7A:after{right:-2px}.FacadeComplexity_sideRight__Mf1O6 .FacadeComplexity_leader__lQh7A:after{left:-2px}@media (max-width:900px){.FacadeComplexity_stage__XL983{gap:28px;grid-template-columns:1fr;min-height:0}.FacadeComplexity_center__gL\+Ag{order:1}.FacadeComplexity_sideLeft__XqqAB{order:2}.FacadeComplexity_sideRight__Mf1O6{order:3}.FacadeComplexity_sideLeft__XqqAB .FacadeComplexity_callout__MhNQV,.FacadeComplexity_sideRight__Mf1O6 .FacadeComplexity_callout__MhNQV{grid-template-columns:auto 1fr;justify-items:start;text-align:left}.FacadeComplexity_sideLeft__XqqAB .FacadeComplexity_copy__7T1N6{order:2}.FacadeComplexity_sideLeft__XqqAB .FacadeComplexity_leader__lQh7A{background:linear-gradient(90deg,#d4b06a40,#d4b06a);order:1}.FacadeComplexity_sideLeft__XqqAB .FacadeComplexity_leader__lQh7A:after{left:-2px;right:auto}.FacadeComplexity_blueprint__WYIB8{width:min(70vw,240px)}}.FacadePanelX_section__XRwlt{background:radial-gradient(ellipse 50% 35% at 20% 10%,#b8893d1a,#0000 55%),linear-gradient(180deg,#071411,#050c0b);padding:var(--section-pad)}.FacadePanelX_inner__XlqXv{grid-gap:clamp(28px,4vw,44px);display:grid;gap:clamp(28px,4vw,44px);margin:0 auto;max-width:var(--max-width)}.FacadePanelX_header__7nTmw{grid-gap:12px;display:grid;gap:12px;max-width:44rem}.FacadePanelX_eyebrow__2v1Mx{align-items:center;color:#d4b06a;display:inline-flex;font-size:.72rem;font-weight:600;gap:12px;letter-spacing:.14em;margin:0;text-transform:uppercase}.FacadePanelX_eyebrowRule__UDLjg{background:#d4b06a;flex-shrink:0;height:1.5px;width:28px}.FacadePanelX_title__iKPFl{color:#f7f7f4;font-size:clamp(1.65rem,3vw,2.4rem);letter-spacing:-.02em;line-height:1.2;margin:0}.FacadePanelX_body__Xf8NM{color:#c4d0b2b3;font-size:1.02rem;line-height:1.65;margin:0;max-width:52ch}.FacadePanelX_mockWrap__s\+di\+{display:grid;place-items:center;width:100%}.FacadePanelX_laptop__zbcZB{display:grid;filter:drop-shadow(0 28px 35px rgba(0,0,0,.42));justify-items:center;margin:0;width:min(100%,940px)}.FacadePanelX_laptopLid__aOWNm{background:linear-gradient(145deg,#303834,#101714 72%);border:1px solid #ffffff29;border-radius:20px 20px 10px 10px;box-shadow:inset 0 0 0 1px #000000a6;padding:16px 16px 20px;position:relative;width:92%}.FacadePanelX_camera__VdDGA{background:#b4cdc373;border-radius:50%;height:4px;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:4px}.FacadePanelX_screen__n96eF{aspect-ratio:16/9;background:#07110f;border-radius:7px;display:grid;overflow:hidden;place-items:center}.FacadePanelX_screen__n96eF img{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.FacadePanelX_screenPlaceholder__rtAYS{color:#c4d0b280;font-size:.9rem}.FacadePanelX_laptopBase__VdWOV{background:linear-gradient(180deg,#4a534f,#1a211e 76%,#0d1210);border:1px solid #ffffff21;border-radius:3px 3px 22px 22px;-webkit-clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);height:clamp(18px,3vw,30px);margin-top:-2px;position:relative;width:100%}.FacadePanelX_trackpad__KZNTx{background:#080e0c9e;border-radius:0 0 6px 6px;height:5px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:16%}.FacadePanelX_mockup__6YmJ3{background:linear-gradient(160deg,#122428,#0a1618 55%,#081214);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 24px 60px #0006;overflow:hidden}.FacadePanelX_mockTop__xiO-p{align-items:center;border-bottom:1px solid #ffffff14;color:#dce6d2b3;display:flex;font-size:.78rem;gap:16px;justify-content:space-between;padding:12px 16px}.FacadePanelX_mockTopRight__dfscq{align-items:center;display:flex;gap:12px}.FacadePanelX_synced__vTUxb{align-items:center;background:#285a3c40;border:1px solid #78be8c59;border-radius:999px;color:#9decc0;display:inline-flex;font-size:.7rem;gap:6px;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.FacadePanelX_syncedDot__yfb4M{background:#4ade80;border-radius:50%;height:6px;width:6px}.FacadePanelX_mockIcon__ZWc45{opacity:.55}.FacadePanelX_mockBody__4bNtD{display:grid;grid-template-columns:200px 1fr;min-height:340px}.FacadePanelX_mockSide__WS5Jm{background:#0000002e;border-right:1px solid #ffffff14;padding:14px}.FacadePanelX_mockSearch__of\+fb{border:1px solid #ffffff1a;border-radius:8px;color:#c4d0b273;font-size:.78rem;margin-bottom:14px;padding:8px 10px}.FacadePanelX_mockSideLabel__0lfyO{color:#c4d0b280;font-size:.68rem;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.FacadePanelX_mockSide__WS5Jm ul{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.FacadePanelX_mockSide__WS5Jm li{align-items:center;border-radius:8px;color:#e8edd8b8;display:flex;font-size:.86rem;gap:8px;padding:8px 10px}.FacadePanelX_panelActive__UqijR{background:#ffffff14;color:#f7f7f4!important}.FacadePanelX_panelDot__yIt9K{background:#b8893d59;border-radius:50%;height:7px;width:7px}.FacadePanelX_panelActive__UqijR .FacadePanelX_panelDot__yIt9K{background:#d4b06a}.FacadePanelX_mockViewport__NZ8jC{background-image:linear-gradient(#78aabe0f 1px,#0000 0),linear-gradient(90deg,#78aabe0f 1px,#0000 0);background-size:28px 28px;padding:16px;position:relative}.FacadePanelX_mockTools__d8t4P{grid-gap:8px;background:#081012d9;border:1px solid #ffffff1a;border-radius:10px;color:#e8edd88c;display:grid;font-size:.75rem;gap:8px;left:16px;padding:8px;position:absolute;top:16px;z-index:2}.FacadePanelX_toolActive__BckmG{color:#d4b06a}.FacadePanelX_mockGrid__ttVOP{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(8,minmax(0,1fr));margin:28px 24px 24px 56px;max-width:520px}.FacadePanelX_mockGrid__ttVOP span{aspect-ratio:1.4/1;background:#14283059;border:1px solid #96bec82e;border-radius:3px}.FacadePanelX_cellActive__rhUKy{background:#b8893d1f!important;border:1.5px dashed #d4b06a!important;box-shadow:0 0 0 1px #b8893d33}.FacadePanelX_measure__HRRFv{grid-gap:4px;color:#d4b06a;display:grid;font-size:.72rem;gap:4px;justify-items:center;left:56%;letter-spacing:.04em;position:absolute;top:42%}.FacadePanelX_measureLine__HX9tW{background:#d4b06a;height:1px;position:relative;width:72px}.FacadePanelX_measureLine__HX9tW:after,.FacadePanelX_measureLine__HX9tW:before{background:#d4b06a;content:"";height:7px;position:absolute;top:-3px;width:1px}.FacadePanelX_measureLine__HX9tW:before{left:0}.FacadePanelX_measureLine__HX9tW:after{right:0}.FacadePanelX_detailCard__LuuCX{grid-gap:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081012e0;border:1px solid #ffffff1f;border-radius:12px;bottom:18px;display:grid;gap:6px;padding:12px 14px;position:absolute;right:18px;width:min(220px,46%)}.FacadePanelX_detailCard__LuuCX strong{color:#f7f7f4;font-size:.88rem;margin-bottom:2px}.FacadePanelX_detailCard__LuuCX p{color:#c4d0b2a6;display:flex;font-size:.74rem;gap:10px;justify-content:space-between;margin:0}.FacadePanelX_detailCard__LuuCX em{color:#d4b06a;font-style:normal}.FacadePanelX_features__CsGNn{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.FacadePanelX_feature__GhfpC{grid-gap:10px;align-content:start;display:grid;gap:10px;justify-items:start}.FacadePanelX_featureIcon__zN7Y0{border:1px solid #b8893d8c;border-radius:8px;color:#d4b06a;display:grid;height:44px;place-items:center;width:44px}.FacadePanelX_featureIcon__zN7Y0 svg{height:22px;width:22px}.FacadePanelX_feature__GhfpC strong{color:#f7f7f4;font-size:1rem;font-weight:650}.FacadePanelX_feature__GhfpC span{color:#c4d0b29e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.45}.FacadePanelX_cta__hhUA1{align-items:center;background:linear-gradient(135deg,#d4b06a,#b8893d);border-radius:10px;color:#0a100e;display:inline-flex;font-size:.92rem;font-weight:600;gap:8px;padding:12px 18px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.FacadePanelX_cta__hhUA1:hover{filter:brightness(1.05)}@media (max-width:1000px){.FacadePanelX_features__CsGNn{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.FacadePanelX_mockBody__4bNtD{grid-template-columns:1fr}.FacadePanelX_mockSide__WS5Jm{border-bottom:1px solid #ffffff14;border-right:none}.FacadePanelX_mockSide__WS5Jm ul{grid-template-columns:repeat(3,minmax(0,1fr))}.FacadePanelX_features__CsGNn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.FacadePanelX_features__CsGNn{grid-template-columns:1fr}.FacadePanelX_mockGrid__ttVOP{margin-left:48px}}.FacadeSolutions_section__pCQJa{background:radial-gradient(ellipse 40% 35% at 8% 0,#b8893d1a,#0000 55%),linear-gradient(180deg,#071411,#050c0b);overflow:hidden;padding:var(--section-pad);position:relative}.FacadeSolutions_section__pCQJa:before{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:40px 40px;content:"";inset:0;opacity:.1;pointer-events:none;position:absolute}.FacadeSolutions_inner__tqnOr{grid-gap:clamp(32px,4.5vw,48px);display:grid;gap:clamp(32px,4.5vw,48px);margin:0 auto;max-width:var(--max-width);position:relative;z-index:1}.FacadeSolutions_header__ENHiG{grid-gap:12px;display:grid;gap:12px;max-width:40rem}.FacadeSolutions_eyebrow__PgEry{align-items:center;color:#d4b06a;display:inline-flex;font-size:.72rem;font-weight:600;gap:12px;letter-spacing:.14em;margin:0;text-transform:uppercase}.FacadeSolutions_eyebrowRule__tMz\+T{background:#d4b06a;flex-shrink:0;height:1.5px;width:28px}.FacadeSolutions_title__ovl5j{color:#f7f7f4;font-size:clamp(1.65rem,3vw,2.4rem);letter-spacing:-.02em;line-height:1.2;margin:0}.FacadeSolutions_body__e2vCm{color:#c4d0b2b3;font-size:1.02rem;line-height:1.65;margin:0;max-width:48ch}.FacadeSolutions_grid__ZtLo4{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.FacadeSolutions_card__4VpbP{grid-gap:14px;align-content:start;background:linear-gradient(155deg,#1c2824e6,#08100ef5);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 16px 36px #00000047;display:grid;gap:14px;padding:18px}.FacadeSolutions_badge__BmTnk{border:1px solid #b8893d66;border-radius:4px;color:#d4b06a;font-size:.68rem;font-weight:600;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.FacadeSolutions_media__3GH1r{aspect-ratio:16/10;background:#0a1210;border-radius:12px;overflow:hidden}.FacadeSolutions_media__3GH1r img{display:block;height:100%;object-fit:cover;width:100%}.FacadeSolutions_card__4VpbP h3{color:#f7f7f4;font-size:1.15rem;font-weight:650;margin:0}.FacadeSolutions_card__4VpbP p{color:#c4d0b2a6;font-size:.92rem;line-height:1.55;margin:0}.FacadeSolutions_cta__nbxb-{align-items:center;background:linear-gradient(135deg,#d4b06a,#b8893d);border-radius:10px;color:#0a100e;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;margin-top:4px;padding:10px 14px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.FacadeSolutions_cta__nbxb-:hover{filter:brightness(1.05)}@media (max-width:900px){.FacadeSolutions_grid__ZtLo4{grid-template-columns:1fr;max-width:420px}}@media (min-width:701px) and (max-width:900px){.FacadeSolutions_grid__ZtLo4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.FacadeAIWorkflow_section__sKbDr{background:radial-gradient(ellipse 40% 30% at 50% 0,#b8893d14,#0000 55%),linear-gradient(180deg,#050c0b,#071411);overflow:hidden;padding:var(--section-pad);position:relative}.FacadeAIWorkflow_section__sKbDr:before{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:36px 36px;content:"";inset:0;opacity:.09;pointer-events:none;position:absolute}.FacadeAIWorkflow_inner__-1Ldp{grid-gap:clamp(40px,6vw,64px);display:grid;gap:clamp(40px,6vw,64px);margin:0 auto;max-width:920px;position:relative;z-index:1}.FacadeAIWorkflow_header__lqZsm{grid-gap:16px;display:grid;gap:16px;justify-items:center;text-align:center}.FacadeAIWorkflow_badge__UPvtQ{align-items:center;border:1px solid #b8893d8c;border-radius:4px;color:#d4b06a;display:inline-flex;font-size:.7rem;font-weight:600;gap:8px;letter-spacing:.12em;margin:0;padding:7px 12px;text-transform:uppercase}.FacadeAIWorkflow_badgeIcon__wrqUK{background:#d4b06a;flex-shrink:0;height:7px;width:7px}.FacadeAIWorkflow_title__tsy4W{color:#f7f7f4;font-size:clamp(1.55rem,3.4vw,2.35rem);font-weight:700;letter-spacing:.04em;line-height:1.15;margin:0;text-transform:uppercase}.FacadeAIWorkflow_titleLine__lDRW5{display:block}.FacadeAIWorkflow_body__xHL2R{color:#c4d0b2b8;font-size:1.02rem;line-height:1.65;margin:0;max-width:46ch}.FacadeAIWorkflow_timeline__3y1wt{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.FacadeAIWorkflow_step__2R5iI{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(160px,220px) minmax(0,1fr)}.FacadeAIWorkflow_sideLeft__LwCd4,.FacadeAIWorkflow_sideRight__V1HvM{align-items:center;display:flex;min-height:48px;padding-top:28px}.FacadeAIWorkflow_sideLeft__LwCd4{justify-content:flex-end}.FacadeAIWorkflow_sideRight__V1HvM{justify-content:flex-start}.FacadeAIWorkflow_center__ZNoh4{grid-gap:8px;display:grid;gap:8px;justify-items:center;position:relative;text-align:center}.FacadeAIWorkflow_index__z1PRP{color:#c4d0b26b;font-size:.7rem;letter-spacing:.08em}.FacadeAIWorkflow_node__6CWpK{background:#071411;border:1.5px solid #d4b06a73;border-radius:3px;box-shadow:0 0 0 4px #b8893d0f;height:16px;transition:border-color .35s ease,box-shadow .35s ease,background .35s ease;width:16px}.FacadeAIWorkflow_nodeLit__qIkwg{border-color:#d4b06a;box-shadow:0 0 0 4px #b8893d2e,0 0 16px #d4b06a59}.FacadeAIWorkflow_accentOlive__hrexa .FacadeAIWorkflow_node__6CWpK{background:#5a6b3b33;border-color:#8a9e5c73;border-radius:50%;box-shadow:0 0 0 5px #5a6b3b14;height:18px;width:18px}.FacadeAIWorkflow_accentOlive__hrexa .FacadeAIWorkflow_nodeLit__qIkwg{background:#5a6b3b66;border-color:#8a9e5c;box-shadow:0 0 0 5px #5a6b3b29,0 0 18px #8a9e5c47}.FacadeAIWorkflow_center__ZNoh4 h3{color:#f7f7f4;font-size:clamp(.95rem,1.6vw,1.12rem);font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.FacadeAIWorkflow_accentOlive__hrexa .FacadeAIWorkflow_center__ZNoh4 h3{color:#c5d48a}.FacadeAIWorkflow_center__ZNoh4 p{color:#c4d0b299;font-size:.88rem;line-height:1.45;margin:0;max-width:22ch}.FacadeAIWorkflow_segment__5dLXt{background:linear-gradient(180deg,#d4b06a,#b8893d26);height:48px;margin-top:6px;transform:scaleY(0);transform-origin:top center;width:1px;will-change:transform}.FacadeAIWorkflow_segmentDrawn__fuw5N{transform:scaleY(1)}.FacadeAIWorkflow_endArrow__7kyvu{color:#d4b06a;font-size:.95rem;line-height:1;margin-top:2px;opacity:0;transform:translateY(-6px)}.FacadeAIWorkflow_endArrowLit__NZz9i{opacity:1;transform:none}.FacadeAIWorkflow_callout__XBWe7{background:#0c1614eb;border:1px solid #ffffff14;border-radius:6px;color:#e8edd8c7;display:inline-block;font-size:.78rem;letter-spacing:.03em;opacity:.28;padding:8px 12px;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease;white-space:nowrap}.FacadeAIWorkflow_stepLit__JbAJf .FacadeAIWorkflow_callout__XBWe7{opacity:1;transform:none}.FacadeAIWorkflow_calloutLeft__VDlov{border-right:2px solid #d4b06a}.FacadeAIWorkflow_calloutRight__j5brj{border-left:2px solid #d4b06a}@media (max-width:760px){.FacadeAIWorkflow_step__2R5iI{border-bottom:1px solid #ffffff0f;gap:10px;grid-template-columns:1fr;padding-bottom:20px}.FacadeAIWorkflow_sideLeft__LwCd4,.FacadeAIWorkflow_sideRight__V1HvM{justify-content:center;min-height:0;order:2;padding-top:0}.FacadeAIWorkflow_center__ZNoh4{order:1}.FacadeAIWorkflow_sideLeft__LwCd4{order:3}.FacadeAIWorkflow_callout__XBWe7{text-align:center;white-space:normal}.FacadeAIWorkflow_calloutLeft__VDlov,.FacadeAIWorkflow_calloutRight__j5brj{border-bottom:2px solid #d4b06a;border-left:none;border-right:none}.FacadeAIWorkflow_segment__5dLXt{height:28px}.FacadeAIWorkflow_callout__XBWe7{opacity:1;transform:none}}.ConstructionSolution_comingSoon__\+\+JWF{grid-gap:16px;display:grid;gap:16px;justify-items:center;min-height:max(70vh,620px);padding:var(--hero-pad-top) clamp(20px,5vw,72px) clamp(64px,8vw,100px);place-content:center;text-align:center}.ConstructionSolution_eyebrow__j6LlF{color:var(--color-accent-bright);font-size:.75rem;font-weight:650;letter-spacing:.16em;margin:0;text-transform:uppercase}.ConstructionSolution_comingSoon__\+\+JWF h1{color:var(--color-text);font-size:clamp(3rem,9vw,7rem);letter-spacing:-.05em;line-height:.95;margin:0}.ConstructionSolution_body__S-Kup{color:#e8edd8b3;font-size:clamp(1rem,2vw,1.15rem);line-height:1.65;margin:4px 0 8px;max-width:34rem}.ConstructionSolution_link__JF6ww{align-items:center;background:var(--cta-primary-bg);border-radius:10px;color:var(--cta-primary-color);display:inline-flex;font-size:.92rem;font-weight:650;gap:8px;padding:12px 18px;text-decoration:none}.SolutionsHero_hero__yGJGb{grid-gap:18px;display:grid;gap:18px;justify-items:center;margin:0 auto;max-width:760px;padding:var(--hero-pad-top) clamp(20px,5vw,72px) clamp(56px,7vw,88px);text-align:center}.SolutionsHero_title__7vITX{color:#f7f7f4;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.SolutionsHero_highlight__pCVoc{color:var(--olive)}.SolutionsHero_body__K3Pn-{color:#e8edd8b8;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.65;margin:0;max-width:40rem}@media (max-width:720px){.SolutionsHero_hero__yGJGb{padding-bottom:48px;padding-top:calc(120px + 2rem)}}.SolutionsFilterBar_bar__dKw7w{align-items:center;background:#14302e8c;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto 32px;max-width:var(--max-width);padding:14px 16px}.SolutionsFilterBar_left__zF-la{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;min-width:0}.SolutionsFilterBar_filterField__QntO7{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.SolutionsFilterBar_label__qqi\+K{color:#e8edd8b3;font-size:.9rem;white-space:nowrap}.SolutionsFilterBar_select__HIqXc{-webkit-appearance:none;appearance:none;background:#050c0b8c url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23e8edd8' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid #ffffff24;border-radius:999px;color:#f7f7f4;cursor:pointer;font:inherit;max-width:100%;min-width:min(240px,100%);outline:none;padding:10px 36px 10px 14px}.SolutionsFilterBar_select__HIqXc:focus,.SolutionsFilterBar_select__HIqXc:hover{border-color:#b8893d8c}.SolutionsFilterBar_select__HIqXc option{background:#0b1210;color:#f7f7f4}.SolutionsFilterBar_search__qBnEK{display:block;min-width:min(260px,100%)}.SolutionsFilterBar_search__qBnEK input{background:#050c0b8c;border:1px solid #ffffff24;border-radius:999px;color:#f7f7f4;font:inherit;outline:none;padding:10px 14px;width:100%}.SolutionsFilterBar_search__qBnEK input::placeholder{color:#e8edd873}.SolutionsFilterBar_search__qBnEK input:focus{border-color:#b8893d8c}.SolutionsFilterBar_srOnly__QiKbG{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:720px){.SolutionsFilterBar_bar__dKw7w,.SolutionsFilterBar_filterField__QntO7{align-items:stretch;flex-direction:column}.SolutionsFilterBar_search__qBnEK,.SolutionsFilterBar_select__HIqXc{min-width:0;width:100%}}.SolutionsGrid_wrap__3z0L7{margin:0 auto;max-width:var(--max-width);padding:0 clamp(20px,5vw,72px) 48px}.SolutionsGrid_grid__R-b8I{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.SolutionsGrid_card__8c922{background:#14302eb8;border:1px solid #ffffff14;border-radius:22px;color:inherit;display:flex;flex-direction:column;gap:14px;min-height:100%;padding:20px;text-decoration:none}.SolutionsGrid_badge__TX-OL{background:var(--tag-fill);border:1px solid var(--tag-stroke);border-radius:999px;color:var(--olive-light);display:inline-flex;font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.SolutionsGrid_mockup__TgaiF{aspect-ratio:16/10;background:#050c0bcc;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden;width:100%}.SolutionsGrid_mockup__TgaiF img{display:block;height:100%;object-fit:cover;transition:transform .32s ease;width:100%}.SolutionsGrid_card__8c922:hover .SolutionsGrid_mockup__TgaiF img{transform:scale(1.04)}.SolutionsGrid_card__8c922 h2{color:#f7f7f4;font-size:1.35rem;line-height:1.25;margin:0}.SolutionsGrid_description__cqQ3j{color:#e8edd8b3;flex:1 1;line-height:1.55;margin:0}.SolutionsGrid_tags__1o11i{display:flex;flex-wrap:wrap;gap:8px}.SolutionsGrid_tag__\+-Zrf{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#e8edd8b8;font-size:.78rem;padding:5px 10px}.SolutionsGrid_learnMore__bHaiD{align-self:flex-end;color:var(--olive-light);font-size:.92rem;font-weight:500;margin-top:4px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.SolutionsGrid_actions__1Zuxw{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:flex-end;margin-top:4px}.SolutionsGrid_actions__1Zuxw .SolutionsGrid_learnMore__bHaiD{align-self:auto;margin-top:0}.SolutionsGrid_learnMore__bHaiD:hover{color:#f7f7f4}.SolutionsGrid_empty__Mde27{color:#e8edd8a6;padding:40px 20px;text-align:center}@media (max-width:980px){.SolutionsGrid_grid__R-b8I{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.SolutionsGrid_grid__R-b8I{grid-template-columns:1fr}}.Solutions_page__z7z7u{background:radial-gradient(ellipse 70% 45% at 50% 0,#b8893d24,#0000 55%),radial-gradient(ellipse 55% 50% at 12% 40%,#5a6b3b33,#0000 50%),radial-gradient(ellipse 50% 45% at 88% 70%,#14302e8c,#0000 55%),linear-gradient(180deg,#0b1b17,#14302e 38%,#0f2b27 68%,#0b1b17);padding-bottom:24px}.Solutions_filterWrap__W0to8{padding:clamp(28px,4vw,48px) clamp(20px,5vw,72px) 0}.SolutionDetailHero_hero__KpJfF{grid-gap:clamp(28px,5vw,56px);align-items:center;display:grid;gap:clamp(28px,5vw,56px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:0 auto;max-width:var(--max-width);padding:var(--hero-pad-top) clamp(20px,5vw,72px) clamp(48px,6vw,72px)}.SolutionDetailHero_copy__Gb\+xA{grid-gap:18px;display:grid;gap:18px;justify-items:start}.SolutionDetailHero_title__wMqy2{color:#f7f7f4;font-size:clamp(1.85rem,3.6vw,2.85rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.SolutionDetailHero_highlight__F-v3O{color:var(--olive)}.SolutionDetailHero_body__Qbek2{color:#e8edd8b8;font-size:1.05rem;line-height:1.65;margin:0;max-width:36rem}.SolutionDetailHero_actions__9Bj17{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.SolutionDetailHero_primary__rhKjB,.SolutionDetailHero_secondary__PB13K{align-items:center;border-radius:10px;display:inline-flex;font-size:.92rem;font-weight:600;gap:8px;justify-content:center;padding:13px 18px;text-decoration:none;transition:filter .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.SolutionDetailHero_primary__rhKjB{background:var(--cta-primary-bg);border:1px solid #0000;color:var(--cta-primary-color)}.SolutionDetailHero_primary__rhKjB:hover{filter:brightness(1.05);transform:translateY(-1px)}.SolutionDetailHero_secondary__PB13K{background:#0000;border:1px solid var(--border-olive);color:var(--olive-light);cursor:pointer;font:inherit;font-weight:600}.SolutionDetailHero_secondary__PB13K:hover{border-color:var(--color-accent-bright);color:var(--color-accent-bright);transform:translateY(-1px)}.SolutionDetailHero_play__tgR4h{align-items:center;display:inline-flex;font-size:.72rem;justify-content:center;line-height:1;width:1.1em}.SolutionDetailHero_media__q6WTX{min-width:0}.SolutionDetailHero_mobileMockup__icYSG{background:#081210f5;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 28px 60px #0006;display:grid;padding:16px;place-items:center}.SolutionDetailHero_mobileMockup__icYSG img{border-radius:14px;display:block;max-height:560px;max-width:100%;object-fit:contain;width:auto}.SolutionDetailHero_browser__dJmm5{background:#081210f5;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 28px 60px #0006;margin-left:auto;overflow:hidden;width:min(112%,680px)}.SolutionDetailHero_chrome__AL5o6{align-items:center;background:#0e1c18f2;border-bottom:1px solid #ffffff14;display:flex;gap:7px;padding:10px 14px}.SolutionDetailHero_dot__hlUz0{background:#ffffff38;border-radius:50%;height:8px;width:8px}.SolutionDetailHero_dot__hlUz0:first-child{background:#ff786ebf}.SolutionDetailHero_dot__hlUz0:nth-child(2){background:#f3c969bf}.SolutionDetailHero_dot__hlUz0:nth-child(3){background:#8cbe78bf}.SolutionDetailHero_url__QFLaP{background:#ffffff0d;border-radius:4px;color:#e8edd873;flex:1 1;font-size:.72rem;letter-spacing:.02em;margin-left:8px;min-width:0;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.SolutionDetailHero_viewport__29EoE{background:#0b1b17;box-sizing:border-box;overflow:hidden;padding:6px}.SolutionDetailHero_viewport__29EoE img{border-radius:8px;display:block;height:auto;max-height:560px;object-fit:contain;object-position:center;width:100%}@media (max-width:900px){.SolutionDetailHero_hero__KpJfF{grid-template-columns:1fr;padding-top:var(--hero-pad-top)}.SolutionDetailHero_browser__dJmm5{width:100%}.SolutionDetailHero_viewport__29EoE img{max-height:none}}.SolutionStats_section__0CQEH{padding:clamp(8px,1.5vw,16px) clamp(20px,5vw,72px) clamp(48px,6vw,72px)}.SolutionStats_inner__kUUml{background:linear-gradient(145deg,#14302e80,#08120eb3);border:1px solid #b8893d57;border-radius:18px;box-shadow:0 18px 42px #0000002e,inset 0 1px 0 #ffffff0a;margin:0 auto;max-width:var(--max-width);padding:clamp(24px,4vw,40px)}.SolutionStats_head__PjxWX{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:28px}.SolutionStats_eyebrow__OjB4o{color:var(--olive);flex-shrink:0;font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.SolutionStats_rule__cnApD{background:#ffffff1a;flex:1 1;height:1px}.SolutionStats_grid__3keIf{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.SolutionStats_grid__3keIf[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.SolutionStats_item__h\+hpz{grid-gap:10px;border-left:1px solid #ffffff1a;display:grid;gap:10px;padding:8px 24px}.SolutionStats_item__h\+hpz:first-child{border-left:none;padding-left:0}.SolutionStats_label__\+IdL-{color:var(--olive);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.SolutionStats_value__mABHK{color:#f7f7f4;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:600;line-height:1.35}@media (max-width:900px){.SolutionStats_grid__3keIf,.SolutionStats_grid__3keIf[data-cols="3"]{gap:20px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionStats_item__h\+hpz:nth-child(odd){border-left:none;padding-left:0}.SolutionStats_item__h\+hpz:nth-child(2n){border-left:1px solid #ffffff1a}.SolutionStats_item__h\+hpz:nth-child(n+3){border-top:1px solid #ffffff14;padding-top:20px}}@media (max-width:560px){.SolutionStats_grid__3keIf,.SolutionStats_grid__3keIf[data-cols="3"]{gap:18px;grid-template-columns:1fr}.SolutionStats_item__h\+hpz,.SolutionStats_item__h\+hpz:nth-child(2n){border-left:none;border-top:1px solid #ffffff14;padding:16px 0 0}.SolutionStats_item__h\+hpz:first-child{border-top:none;padding-top:0}}.SolutionChallenge_section__YRm0E{padding:var(--section-pad)}.SolutionChallenge_inner__w\+wCM{grid-gap:clamp(32px,5vw,64px);align-items:start;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:0 auto;max-width:var(--max-width)}.SolutionChallenge_copy__nNeA4{grid-gap:16px;display:grid;gap:16px}.SolutionChallenge_copy__nNeA4 h2{color:#f7f7f4;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:600;line-height:1.2;margin:0}.SolutionChallenge_copy__nNeA4 p{color:#e8edd8b3;line-height:1.65;margin:0;max-width:36rem}.SolutionChallenge_list__ae7jb{grid-gap:0;border-left:1px solid #ffffff1f;display:grid;gap:0;list-style:none;margin:0;padding:0}.SolutionChallenge_item__Uvurz{grid-gap:16px;border-bottom:1px solid #ffffff14;display:grid;gap:16px;grid-template-columns:auto 1fr;padding:20px 0 20px 22px;position:relative}.SolutionChallenge_item__Uvurz:before{background:var(--color-accent-bright);border:1px solid #b8893de6;box-shadow:0 0 0 3px #b8893d2e;content:"";height:7px;left:-4px;position:absolute;top:28px;width:7px}.SolutionChallenge_item__Uvurz:last-child{border-bottom:none}.SolutionChallenge_num__HMwXK{font-feature-settings:"tnum";color:var(--color-accent-bright);font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em;padding-top:2px}.SolutionChallenge_item__Uvurz h3{color:#f7f7f4;font-size:1.05rem;font-weight:600;margin:0 0 8px}.SolutionChallenge_item__Uvurz p{color:#e8edd8a6;font-size:.95rem;line-height:1.55;margin:0}@media (max-width:900px){.SolutionChallenge_inner__w\+wCM{grid-template-columns:1fr}}.SolutionCapabilities_section__WJLpT{background:radial-gradient(ellipse at 12% 0,#5a6b3b24,#0000 48%),radial-gradient(ellipse at 88% 100%,#b8893d14,#0000 42%);padding:var(--section-pad)}.SolutionCapabilities_header__mF1q1{grid-gap:14px;display:grid;gap:14px;justify-items:center;margin:0 auto 36px;max-width:720px;text-align:center}.SolutionCapabilities_header__mF1q1 h2{color:#f7f7f4;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:600;line-height:1.2;margin:0}.SolutionCapabilities_header__mF1q1 p{color:#e8edd8ad;line-height:1.6;margin:0}.SolutionCapabilities_grid__EonPw{border:1px solid var(--border-olive-gold);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--max-width)}.SolutionCapabilities_card__xWXR5{grid-gap:12px;align-content:start;background:var(--card-surface);border-bottom:1px solid #8a9e5c2e;border-right:1px solid #8a9e5c2e;display:grid;gap:12px;min-height:220px;padding:28px 24px 22px;transition:background .22s ease,border-color .22s ease}.SolutionCapabilities_card__xWXR5:hover{background:linear-gradient(165deg,#5a6b3b33,#08120eeb);border-color:#b8893d38}.SolutionCapabilities_card__xWXR5:nth-child(3n){border-right:none}.SolutionCapabilities_card__xWXR5:nth-child(n+4){border-bottom:none}.SolutionCapabilities_index__GOo1X{font-feature-settings:"tnum";color:var(--gold);display:inline-block;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em;width:-webkit-fit-content;width:fit-content}.SolutionCapabilities_index__GOo1X:after{background:linear-gradient(90deg,var(--olive-soft),var(--gold));content:"";display:block;height:1px;margin-top:10px;opacity:.85;width:36px}.SolutionCapabilities_card__xWXR5 h3{color:#f7f7f4;font-size:1.1rem;font-weight:600;margin:0}.SolutionCapabilities_card__xWXR5 p{color:#e8edd8a6;font-size:.95rem;line-height:1.55;margin:0}@media (max-width:980px){.SolutionCapabilities_grid__EonPw{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionCapabilities_card__xWXR5:nth-child(3n){border-right:1px solid #8a9e5c2e}.SolutionCapabilities_card__xWXR5:nth-child(2n){border-right:none}.SolutionCapabilities_card__xWXR5:nth-child(n+4){border-bottom:1px solid #8a9e5c2e}.SolutionCapabilities_card__xWXR5:nth-child(n+5){border-bottom:none}}@media (max-width:640px){.SolutionCapabilities_grid__EonPw{grid-template-columns:1fr}.SolutionCapabilities_card__xWXR5{border-bottom:1px solid #8a9e5c2e;border-right:none!important}.SolutionCapabilities_card__xWXR5:last-child{border-bottom:none}}.SolutionHowItWorks_section__jC2Yi{padding:var(--section-pad)}.SolutionHowItWorks_inner__F98bk{margin:0 auto;max-width:var(--max-width)}.SolutionHowItWorks_top__4-nfK{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:36px}.SolutionHowItWorks_copy__LOXDP{grid-gap:14px;display:grid;gap:14px}.SolutionHowItWorks_badge__Y-8rz{align-items:center;border:1px solid #b8893d73;border-radius:8px;color:var(--color-accent-bright);display:inline-flex;font-size:.75rem;gap:8px;letter-spacing:.12em;padding:6px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.SolutionHowItWorks_copy__LOXDP h2{color:#f7f7f4;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:600;line-height:1.2;margin:0}.SolutionHowItWorks_meta__EjGnT{color:#e8edd880;font-size:.82rem;letter-spacing:.08em;margin:0;text-transform:uppercase;white-space:nowrap}.SolutionHowItWorks_meta__EjGnT span{color:var(--color-accent-bright)}.SolutionHowItWorks_trackWrap__cEiQZ{background:#0000;border-radius:2px;height:3px;margin:0 21px 32px;overflow:hidden;position:relative}.SolutionHowItWorks_track__qOm9e{background:#ffffff24;inset:0;position:absolute}.SolutionHowItWorks_progress__4N4HM{background:linear-gradient(90deg,var(--olive-soft),var(--color-accent-bright));bottom:0;box-shadow:0 0 12px #8a9e5c47;left:0;position:absolute;top:0;transition:width .5s cubic-bezier(.22,1,.36,1)}.SolutionHowItWorks_stages__UipuL{grid-gap:16px;display:grid;gap:16px;justify-content:space-between;list-style:none;margin:0;padding:0}.SolutionHowItWorks_stage__aAIUh{grid-gap:10px;display:grid;gap:10px;justify-items:start}.SolutionHowItWorks_node__yfevC{align-items:center;background:var(--icon-fill);border:1px solid var(--icon-stroke);color:var(--olive-light);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:border-color .2s ease,background .2s ease;width:44px}.SolutionHowItWorks_node__yfevC:hover{border-color:#b8893d8c;color:var(--color-accent-bright)}.SolutionHowItWorks_nodeActive__eBXP\+{background:linear-gradient(135deg,var(--olive-soft),var(--color-accent-bright));box-shadow:0 0 0 2px #5a6b3b59,0 0 10px #b8893d59;height:14px;width:14px}.SolutionHowItWorks_nodePlus__iRIEY{color:#e8edd866;font-size:1.15rem;font-weight:400;line-height:1}.SolutionHowItWorks_num__0TFCn{font-size:.8rem;font-weight:600;letter-spacing:.08em}.SolutionHowItWorks_stage__aAIUh h3{font-size:1rem;font-weight:600;line-height:1.3;margin:0}.SolutionHowItWorks_stage__aAIUh p{font-size:.9rem;line-height:1.5;margin:0}.SolutionHowItWorks_stageOn__snS54 .SolutionHowItWorks_num__0TFCn,.SolutionHowItWorks_stageOn__snS54 h3{color:#f7f7f4}.SolutionHowItWorks_stageOn__snS54 .SolutionHowItWorks_num__0TFCn{-webkit-text-fill-color:#0000;background:var(--accent-duo-text);-webkit-background-clip:text;background-clip:text}.SolutionHowItWorks_stageOn__snS54 p{color:#e8edd8a6}.SolutionHowItWorks_stageOff__c\+Qxr .SolutionHowItWorks_node__yfevC{border-color:#ffffff29;color:#e8edd859}.SolutionHowItWorks_stageOff__c\+Qxr .SolutionHowItWorks_num__0TFCn,.SolutionHowItWorks_stageOff__c\+Qxr h3,.SolutionHowItWorks_stageOff__c\+Qxr p{color:#e8edd861}@media (max-width:980px){.SolutionHowItWorks_stages__UipuL{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionHowItWorks_trackWrap__cEiQZ{display:none}.SolutionHowItWorks_top__4-nfK{align-items:start;flex-direction:column}}@media (max-width:560px){.SolutionHowItWorks_stages__UipuL{grid-template-columns:1fr}}.SolutionBuiltFor_section__UWagA{padding:var(--section-pad)}.SolutionBuiltFor_inner__KD9mK{grid-gap:clamp(28px,5vw,56px);align-items:center;display:grid;gap:clamp(28px,5vw,56px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin:0 auto;max-width:var(--max-width)}.SolutionBuiltFor_copy__YfSkz{grid-gap:16px;display:grid;gap:16px}.SolutionBuiltFor_badge__EZbL-{align-items:center;border:1px solid #b8893d73;border-radius:999px;color:var(--color-accent-bright);display:inline-flex;font-size:.75rem;gap:8px;letter-spacing:.12em;padding:6px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.SolutionBuiltFor_copy__YfSkz h2{color:#f7f7f4;font-size:clamp(1.7rem,3.2vw,2.35rem);font-weight:600;line-height:1.2;margin:0}.SolutionBuiltFor_copy__YfSkz p{color:#e8edd8ad;line-height:1.65;margin:0;max-width:34rem}.SolutionBuiltFor_panel__5edKs{grid-gap:0;background:radial-gradient(circle at 90% 0,#b8893d29,#0000 45%),radial-gradient(circle at 8% 100%,#5a6b3b33,#0000 50%),#0e1c18eb;border:1px solid var(--border-olive-gold);border-radius:18px;box-shadow:0 18px 40px #00000047;display:grid;gap:0;padding:12px 14px 12px 16px}.SolutionBuiltFor_row__Ymgy8{grid-gap:16px;border-bottom:1px solid #ffffff14;display:grid;gap:16px;grid-template-columns:auto 1fr;padding:20px 16px}.SolutionBuiltFor_row__Ymgy8:last-child{border-bottom:none}.SolutionBuiltFor_icon__Zn45V{align-items:center;background:var(--icon-fill);border:1px solid var(--icon-stroke);border-radius:999px;box-shadow:inset 0 0 0 1px #b8893d1f;color:var(--olive-light);display:inline-flex;height:42px;justify-content:center;width:42px}.SolutionBuiltFor_icon__Zn45V svg{height:20px;width:20px}.SolutionBuiltFor_row__Ymgy8 h3{color:#f7f7f4;font-size:1.05rem;font-weight:600;margin:0 0 6px}.SolutionBuiltFor_row__Ymgy8 p{color:#e8edd8a6;font-size:.95rem;line-height:1.55;margin:0}@media (max-width:900px){.SolutionBuiltFor_inner__KD9mK{grid-template-columns:1fr}}.SolutionDemo_section__vBWiN{padding:var(--section-pad);scroll-margin-top:100px}.SolutionDemo_header__UrEew{margin:0 auto 24px;max-width:var(--max-width);text-align:center}.SolutionDemo_header__UrEew h2{color:#f7f7f4;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:600;margin:0}.SolutionDemo_frame__Bab\+a{aspect-ratio:16/9;background:#050c0bf2;border:1px solid #ffffff1a;border-radius:22px;margin:0 auto;max-width:min(980px,var(--max-width));overflow:hidden;position:relative}.SolutionDemo_poster__GPa0\+,.SolutionDemo_video__5f8mo{display:block;height:100%;object-fit:cover;width:100%}.SolutionDemo_play__CGpeh{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08120ed1;border:1px solid #b8893db3;border-radius:999px;color:#f7f7f4;cursor:pointer;display:inline-flex;font-weight:600;gap:10px;left:50%;padding:14px 22px;position:absolute;top:50%;transform:translate(-50%,-50%)}.SolutionDemo_play__CGpeh:hover{background:#b8893d38}.SolutionMore_section__hfT0Z{padding:var(--section-pad)}.SolutionMore_header__\+92od{grid-gap:14px;display:grid;gap:14px;margin:0 auto 28px;max-width:var(--max-width)}.SolutionMore_badge__eRped{align-items:center;border:1px solid #b8893d66;border-radius:8px;color:var(--color-accent-bright);display:inline-flex;font-size:.75rem;gap:8px;letter-spacing:.12em;padding:6px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.SolutionMore_header__\+92od h2{color:#f7f7f4;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:600;line-height:1.2;margin:0}.SolutionMore_grid__oIRSm{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--max-width)}.SolutionMore_card__p\+Eoq{background:#0e1c18b8;border:1px solid #ffffff14;border-radius:18px;color:inherit;display:flex;flex-direction:column;gap:12px;padding:14px;text-decoration:none}.SolutionMore_media__U5OHq{aspect-ratio:16/10;background:#050c0be6;border-radius:12px;overflow:hidden;position:relative}.SolutionMore_media__U5OHq img{display:block;height:100%;object-fit:cover;width:100%}.SolutionMore_tag__IsFde{background:#08120ed9;border:1px solid #ffffff1f;border-radius:6px;color:#e8edd8bf;font-size:.7rem;left:12px;letter-spacing:.06em;padding:5px 10px;position:absolute;text-transform:uppercase;top:12px;z-index:1}.SolutionMore_card__p\+Eoq h3{color:#f7f7f4;font-size:1.15rem;font-weight:600;margin:0}.SolutionMore_card__p\+Eoq p{color:#e8edd8a6;flex:1 1;font-size:.92rem;line-height:1.55;margin:0}.SolutionMore_cta__Oq4sR{align-items:center;color:#f7f7f4;display:inline-flex;font-size:.92rem;font-weight:600;gap:8px;margin-top:4px}@media (max-width:980px){.SolutionMore_grid__oIRSm{grid-template-columns:1fr}}.SolutionDetail_page__Tk2Xe{background:radial-gradient(ellipse 70% 45% at 50% 0,#b8893d24,#0000 55%),radial-gradient(ellipse 55% 50% at 12% 40%,#5a6b3b33,#0000 50%),radial-gradient(ellipse 50% 45% at 88% 70%,#14302e8c,#0000 55%),linear-gradient(180deg,#0b1b17,#14302e 38%,#0f2b27 68%,#0b1b17);padding-bottom:24px}.ServiceHero_hero__LVR8O{background:var(--page-bg);display:grid;isolation:isolate;min-height:min(88vh,820px);overflow:hidden;padding:var(--hero-pad-top) clamp(20px,5vw,72px) 96px;place-items:center;position:relative;text-align:center}.ServiceHero_glow__jeVfv{background:radial-gradient(ellipse 70% 45% at 18% 42%,#5a6b3b61,#0000 62%),radial-gradient(ellipse 65% 50% at 82% 38%,#b8893d47,#0000 60%),radial-gradient(ellipse 55% 40% at 50% 55%,#f3c96924,#0000 55%),linear-gradient(180deg,#0a1614,#0b1b17 55%,#14302e);filter:blur(.5px);inset:0;pointer-events:none;position:absolute;z-index:0}.ServiceHero_glow__jeVfv:after{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:48px 48px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(circle at 50% 40%,#000 20%,#0000 75%);opacity:.35;position:absolute}.ServiceHero_arc__0nfP9{aspect-ratio:2/1;background:radial-gradient(circle at 50% 0,#0d1c19 0,#0b1b17 55%,#14302e 100%);border-radius:50%;bottom:-30%;box-shadow:0 -1px 0 #b8893d59,0 -24px 80px #b8893d1f;left:50%;max-width:2200px;pointer-events:none;position:absolute;translate:-50% 0;width:210%;z-index:1}.ServiceHero_inner__dYRuv{grid-gap:18px;display:grid;gap:18px;justify-items:center;margin:0 auto;max-width:720px;position:relative;z-index:2}.ServiceHero_badge__lcR00{color:#e8edd88c;font-size:.78rem;font-weight:500;letter-spacing:.22em;margin:0;text-transform:uppercase}.ServiceHero_title__exZge{color:#f7f7f4;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:0}.ServiceHero_highlight__otj0r{color:var(--olive)}.ServiceHero_body__it5YP{color:#e8edd8b8;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.65;margin:0;max-width:38rem}.ServiceHero_actions__YPx0C{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:10px}.ServiceHero_primary__L30U\+,.ServiceHero_secondary__XvWhE{align-items:center;border-radius:999px;display:inline-flex;font-size:.92rem;font-weight:500;gap:8px;letter-spacing:.01em;padding:12px 20px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.ServiceHero_primary__L30U\+{background:#0000;border:1px solid var(--border-gold-strong);color:var(--color-accent-bright)}.ServiceHero_primary__L30U\+:hover{background:#b8893d1f;transform:translateY(-1px)}.ServiceHero_secondary__XvWhE{background:#0000;border:1px solid #ffffff2e;color:#e8edd8b3}.ServiceHero_secondary__XvWhE:hover{border-color:#ffffff59;color:#f7f7f4;transform:translateY(-1px)}@media (max-width:640px){.ServiceHero_hero__LVR8O{min-height:auto;padding-bottom:72px}.ServiceHero_actions__YPx0C{flex-direction:column;width:100%}.ServiceHero_primary__L30U\+,.ServiceHero_secondary__XvWhE{justify-content:center;width:100%}}.ServiceValue_section__GIksy{background:var(--section-band-bg);padding:var(--section-pad)}.ServiceValue_header__DXTv0{grid-gap:14px;display:grid;gap:14px;justify-items:center;margin:0 auto 40px;max-width:640px;text-align:center}.ServiceValue_badge__0Rli7{align-items:center;border:1px solid #b8893d8c;border-radius:999px;color:var(--olive-light);display:inline-flex;font-size:.78rem;font-weight:500;gap:8px;letter-spacing:.12em;padding:8px 14px;text-transform:uppercase}.ServiceValue_header__DXTv0 h2{color:#f7f7f4;font-size:var(--heading-size-h2);line-height:1.2;margin:0}.ServiceValue_grid__c\+RPN{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--max-width)}.ServiceValue_card__SMh2r{grid-gap:12px;background:#14302e8c;border:1px solid #ffffff14;border-radius:18px;display:grid;gap:12px;padding:24px 22px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ServiceValue_card__SMh2r:hover{border-color:#b8893d59;box-shadow:0 18px 40px #00000047;transform:translateY(-3px)}.ServiceValue_icon__mNto1{color:var(--olive-light);display:grid;height:36px;place-items:center;width:36px}.ServiceValue_icon__mNto1 svg{height:24px;width:24px}.ServiceValue_card__SMh2r h3{color:var(--gold);font-size:1.1rem;margin:0}.ServiceValue_card__SMh2r p{color:#e8edd8ad;font-size:.98rem;line-height:1.55;margin:0}@media (max-width:960px){.ServiceValue_grid__c\+RPN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ServiceValue_grid__c\+RPN{grid-template-columns:1fr}}.ServiceApproach_section__bS7Sx{background:var(--page-bg);padding:var(--section-pad)}.ServiceApproach_header__C\+g3B{grid-gap:14px;display:grid;gap:14px;justify-items:center;margin:0 auto 48px;max-width:720px;text-align:center}.ServiceApproach_badge__OIeg6{align-items:center;background:#14302eb3;border:1px solid #b8893d66;border-radius:999px;color:var(--olive-light);display:inline-flex;font-size:.86rem;font-weight:500;gap:8px;padding:8px 14px}.ServiceApproach_header__C\+g3B h2{color:#f7f7f4;font-size:var(--heading-size-h2);line-height:1.2;margin:0}.ServiceApproach_timeline__t9VUN{margin:0 auto;max-width:980px;position:relative}.ServiceApproach_rail__k4d8W{bottom:8px;left:50%;position:absolute;top:8px;translate:-50% 0;width:2px}.ServiceApproach_track__wA75J{background:#b8893d38;inset:0;position:absolute}.ServiceApproach_progress__0q6t-{background:linear-gradient(180deg,var(--gold),var(--olive));inset:0;position:absolute;transform:scaleY(0);transform-origin:top center}.ServiceApproach_list__MtLQW{grid-gap:28px;display:grid;gap:28px;list-style:none;margin:0;padding:0}.ServiceApproach_item__VDItZ{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 56px 1fr;position:relative}.ServiceApproach_node__DWKFb{background:#0b1b17;border:1px solid #b8893da6;border-radius:50%;box-shadow:0 0 0 6px #050c0be6,0 0 22px #b8893d40;color:var(--olive-light);display:grid;grid-column:2;height:44px;margin:8px auto 0;place-items:center;width:44px;z-index:1}.ServiceApproach_node__DWKFb svg{height:20px;width:20px}.ServiceApproach_card__wmKI5{grid-gap:8px;background:#14302eb8;border:1px solid #ffffff14;border-radius:16px;display:grid;gap:8px;padding:22px 20px}.ServiceApproach_card__wmKI5 h3{color:var(--gold);font-size:1.15rem;margin:0}.ServiceApproach_card__wmKI5 p{color:#e8edd8b3;line-height:1.55;margin:0}.ServiceApproach_left__AKc8h .ServiceApproach_card__wmKI5{grid-column:1;text-align:right}.ServiceApproach_right__q8q6u .ServiceApproach_card__wmKI5{grid-column:3;margin-top:28px;text-align:left}.ServiceApproach_left__AKc8h .ServiceApproach_node__DWKFb,.ServiceApproach_right__q8q6u .ServiceApproach_node__DWKFb{grid-row:1}@media (max-width:800px){.ServiceApproach_rail__k4d8W{left:22px}.ServiceApproach_item__VDItZ{gap:14px;grid-template-columns:44px 1fr}.ServiceApproach_node__DWKFb{grid-column:1;margin:4px 0 0}.ServiceApproach_left__AKc8h .ServiceApproach_card__wmKI5,.ServiceApproach_right__q8q6u .ServiceApproach_card__wmKI5{grid-column:2;margin-top:0;text-align:left}}.ServiceCapabilities_section__JHg\+K{background:var(--section-band-bg);padding:var(--section-pad)}.ServiceCapabilities_header__-jX-d{grid-gap:14px;display:grid;gap:14px;justify-items:center;margin:0 auto 40px;max-width:720px;text-align:center}.ServiceCapabilities_badge__TEgVi{align-items:center;border:1px solid #b8893d73;border-radius:999px;color:var(--olive-light);display:inline-flex;font-size:.86rem;font-weight:500;gap:8px;padding:8px 14px}.ServiceCapabilities_header__-jX-d h2{color:#f7f7f4;font-size:var(--heading-size-h2);line-height:1.2;margin:0}.ServiceCapabilities_header__-jX-d p{color:#e8edd8b3;line-height:1.6;margin:0}.ServiceCapabilities_grid__QPOO4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--max-width)}.ServiceCapabilities_card__VOhAt{grid-gap:12px;background:#0b1b17e6;border:1px solid #ffffff14;border-radius:16px;display:grid;gap:12px;min-height:280px;overflow:hidden;padding:0 0 18px;transition:transform .22s ease,border-color .22s ease}.ServiceCapabilities_card__VOhAt:hover{border-color:#b8893d59;transform:translateY(-3px)}.ServiceCapabilities_media__ia\+-Z{aspect-ratio:16/10;background:#050c0bcc;overflow:hidden;width:100%}.ServiceCapabilities_media__ia\+-Z img{display:block;height:100%;object-fit:cover;transition:transform .32s ease;width:100%}.ServiceCapabilities_card__VOhAt:hover .ServiceCapabilities_media__ia\+-Z img{transform:scale(1.04)}.ServiceCapabilities_icon__ajc4M{color:#c9d36a;filter:drop-shadow(0 0 10px rgba(201,211,106,.35));height:48px;margin:18px 18px 0;width:48px}.ServiceCapabilities_icon__ajc4M svg{height:100%;width:100%}.ServiceCapabilities_card__VOhAt h3{color:var(--gold);font-size:1.05rem;margin:0;padding:0 18px}.ServiceCapabilities_card__VOhAt p{color:#e8edd8ad;font-size:.92rem;line-height:1.55;margin:0;padding:0 18px}@media (max-width:1100px){.ServiceCapabilities_grid__QPOO4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ServiceCapabilities_grid__QPOO4{grid-template-columns:1fr}}.ServiceWhy_section__rX5QF{background:var(--section-band-bg);padding:var(--section-pad)}.ServiceWhy_header__CSjag{grid-gap:14px;display:grid;gap:14px;justify-items:center;margin:0 auto 40px;max-width:720px;text-align:center}.ServiceWhy_badge__b5sOw{align-items:center;border:1px solid #b8893d73;border-radius:999px;color:var(--olive-light);display:inline-flex;font-size:.86rem;font-weight:500;gap:8px;letter-spacing:.06em;padding:8px 14px}.ServiceWhy_header__CSjag h2{color:#f7f7f4;font-size:var(--heading-size-h2);line-height:1.2;margin:0}.ServiceWhy_header__CSjag p{color:#e8edd8b3;line-height:1.6;margin:0}.ServiceWhy_cta__tMYhu{align-items:center;border:1px solid var(--border-gold-strong);border-radius:999px;color:var(--color-accent-bright);display:inline-flex;font-weight:500;gap:8px;margin-top:6px;padding:12px 20px;text-decoration:none;transition:background .2s ease,transform .2s ease}.ServiceWhy_cta__tMYhu:hover{background:#b8893d1f;transform:translateY(-1px)}.ServiceWhy_grid__l7WIX{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--max-width)}.ServiceWhy_card__Y41g9{grid-gap:12px;align-content:start;background:#14302ea6;border:1px solid #ffffff14;border-radius:18px;display:grid;gap:12px;min-height:220px;overflow:hidden;padding:28px 24px;position:relative}.ServiceWhy_number__JbPES{color:#e8edd814;font-size:clamp(3.5rem,6vw,5rem);font-weight:700;left:auto;letter-spacing:-.04em;line-height:1;pointer-events:none;position:absolute;right:14px;top:8px}.ServiceWhy_icon__hjxDb{color:var(--olive-light);display:grid;height:40px;margin-top:8px;place-items:center;position:relative;width:40px}.ServiceWhy_icon__hjxDb svg{height:28px;width:28px}.ServiceWhy_card__Y41g9 h3{color:#f7f7f4;font-size:1.2rem;margin:0;position:relative}.ServiceWhy_card__Y41g9 p{color:#e8edd8b3;line-height:1.55;margin:0;position:relative}@media (max-width:900px){.ServiceWhy_grid__l7WIX{grid-template-columns:1fr}}.ServiceDetail_page__qNg2x{background:var(--page-bg)}.ServiceDetail_page__qNg2x section{position:relative}.PortfolioHero_hero__OwKus{grid-gap:14px;background:var(--page-bg);display:grid;gap:14px;justify-items:center;padding:var(--hero-pad-top) clamp(20px,5vw,72px) clamp(48px,6vw,72px);text-align:center;width:100%}.PortfolioHero_badge__Bq\+U7{align-items:center;border:1px solid #b8893da6;color:#b8893d;color:var(--gold,#b8893d);display:inline-flex;font-size:.78rem;font-weight:500;gap:8px;letter-spacing:.14em;margin:0;padding:8px 14px;text-transform:uppercase}.PortfolioHero_title__KVPd\+{color:#f7f7f4;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0;max-width:760px}.PortfolioHero_highlight__ZF7gz{color:var(--olive)}.PortfolioHero_body__9UPkZ{color:#e8edd8b8;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.65;margin:0;max-width:40rem}.PortfolioHero_line__FxWHo{color:#e8edd866;font-size:.74rem;letter-spacing:.14em;margin:10px 0 0;text-transform:uppercase}.PortfolioFeatured_section__zzW8F{background:var(--section-band-bg);padding:clamp(40px,6vw,72px) clamp(20px,5vw,72px) clamp(56px,7vw,80px)}.PortfolioFeatured_inner__JpJz0{margin:0 auto;max-width:var(--max-width)}.PortfolioFeatured_grid__uJ-uv{grid-gap:clamp(32px,5vw,64px);align-items:start;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}.PortfolioFeatured_copy__s0y92{grid-gap:16px;display:grid;gap:16px;justify-items:start}.PortfolioFeatured_label__\+GoSw{align-items:center;color:#e8edd880;display:inline-flex;font-size:.76rem;gap:12px;letter-spacing:.12em;text-transform:uppercase}.PortfolioFeatured_labelRule__hNdvV{background:linear-gradient(90deg,var(--olive-soft),var(--gold));display:inline-block;height:1px;width:44px}.PortfolioFeatured_name__aHGok{color:#f7f7f4;font-size:clamp(2.1rem,4vw,3.2rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0}.PortfolioFeatured_title__BQM3p{color:#f7f7f4;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:500;line-height:1.4;margin:0}.PortfolioFeatured_body__w7uwb{color:#e8edd8ad;font-size:.98rem;line-height:1.7;margin:0;max-width:34rem}.PortfolioFeatured_tags__sa8n4{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.PortfolioFeatured_tag__wfCql{background:var(--tag-fill);border:1px solid var(--tag-stroke);color:var(--tag-text);font-size:.78rem;letter-spacing:.02em;padding:7px 11px;text-transform:none}.PortfolioFeatured_cta__uCi8w{-webkit-text-fill-color:#0000;align-items:center;background:var(--accent-duo-text);-webkit-background-clip:text;background-clip:text;display:inline-flex;font-size:.86rem;font-weight:600;gap:8px;letter-spacing:.08em;margin-top:10px;text-decoration:none;text-transform:uppercase}.PortfolioFeatured_ctas__jsoA9{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px}.PortfolioFeatured_media__DK3q2{aspect-ratio:16/10;background:#060e0ceb;border:1px solid #ffffff1a;border-radius:2px;box-sizing:border-box;overflow:hidden;padding:clamp(8px,1.2vw,14px)}.PortfolioFeatured_media__DK3q2 img{border-radius:2px;display:block;height:100%;object-fit:contain;object-position:center;width:100%}@media (max-width:900px){.PortfolioFeatured_grid__uJ-uv{grid-template-columns:1fr}.PortfolioFeatured_media__DK3q2{aspect-ratio:16/11}}.PortfolioProof_section__vv9OB{background:var(--section-band-bg);border-block:1px solid var(--border-olive-gold);padding:28px clamp(20px,5vw,72px) clamp(40px,5vw,56px)}.PortfolioProof_inner__-m4Lt{grid-gap:22px;display:grid;gap:22px;justify-items:center;margin:0 auto;max-width:var(--max-width)}.PortfolioProof_grid__pLB4\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.PortfolioProof_item__bKYbR{background:linear-gradient(165deg,#5a6b3b24,#071411d1);border:1px solid var(--border-olive);box-shadow:inset 0 1px 0 #b8893d14;padding:18px 14px;text-align:center}.PortfolioProof_value__NpKxb{color:#f7f7f4;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0}.PortfolioProof_label__qhhDD{-webkit-text-fill-color:#0000;background:var(--accent-duo-text);-webkit-background-clip:text;background-clip:text;font-size:.72rem;font-weight:600;letter-spacing:.1em;margin:8px 0 0;text-transform:uppercase}.PortfolioProof_hint__Mg9\+F{color:#e8edd88c;font-size:.85rem;line-height:1.45;margin:8px 0 0}@media (max-width:900px){.PortfolioProof_grid__pLB4\+{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.PortfolioProof_grid__pLB4\+{grid-template-columns:1fr}}.PortfolioClientSystems_section__7\+YSR{background:radial-gradient(ellipse at 20% 0,#5a6b3b24,#0000 50%),radial-gradient(ellipse at 80% 100%,#b8893d14,#0000 45%),linear-gradient(180deg,#0b1b17,#14302e 55%,#0b1b17);padding:clamp(64px,8vw,96px) clamp(20px,5vw,72px) 48px}.PortfolioClientSystems_header__tVjbO{grid-gap:14px;display:grid;gap:14px;justify-items:center;margin:0 auto 40px;max-width:680px;text-align:center}.PortfolioClientSystems_title__kh2DH{color:#f7f7f4;font-size:clamp(1.75rem,3.2vw,2.45rem);font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0}.PortfolioClientSystems_body__Zxo-5{color:#e8edd8a8;font-size:1rem;line-height:1.7;margin:0}.PortfolioClientSystems_list__z9767{grid-gap:clamp(64px,8vw,96px);display:grid;gap:clamp(64px,8vw,96px);margin:0 auto;max-width:var(--max-width)}.PortfolioClientSystems_row__C-215{grid-gap:clamp(28px,4.5vw,56px);align-items:start;display:grid;gap:clamp(28px,4.5vw,56px);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.PortfolioClientSystems_reverse__xTp1M{direction:rtl}.PortfolioClientSystems_reverse__xTp1M>*{direction:ltr}.PortfolioClientSystems_media__-8TT6{aspect-ratio:16/10;background:#060e0ceb;border:1px solid var(--border-olive-gold);border-radius:2px;box-sizing:border-box;overflow:hidden;padding:clamp(8px,1.2vw,14px);position:relative}.PortfolioClientSystems_mediaBadge__FXSWw{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#5a6b3b6b,#08120ee0);border:1px solid var(--border-olive);box-shadow:inset 0 0 0 1px #b8893d26;color:var(--olive-light);font-size:.66rem;font-weight:600;left:14px;letter-spacing:.12em;padding:7px 11px;position:absolute;text-transform:uppercase;top:14px;z-index:1}.PortfolioClientSystems_media__-8TT6 img{border-radius:2px;display:block;height:100%;object-fit:contain;object-position:center;width:100%}.PortfolioClientSystems_copy__l7NFJ{grid-gap:14px;display:grid;gap:14px;justify-items:start}.PortfolioClientSystems_index__Otvtt{-webkit-text-fill-color:#0000;background:var(--accent-duo-text);-webkit-background-clip:text;background-clip:text;font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.PortfolioClientSystems_name__d9MKa{color:#f7f7f4;font-size:clamp(1.55rem,2.8vw,2.1rem);font-weight:600;letter-spacing:-.015em;line-height:1.15;margin:0}.PortfolioClientSystems_confidential__gkfpu{align-items:center;background:#5a6b3b1f;border:1px solid var(--border-olive);color:var(--olive-light);display:inline-flex;font-size:.68rem;font-weight:600;gap:8px;letter-spacing:.12em;padding:7px 12px;text-transform:uppercase}.PortfolioClientSystems_lockIcon__OR\+aw{color:var(--color-accent-bright);flex-shrink:0;height:12px;width:12px}.PortfolioClientSystems_itemBody__4gOJE{color:#e8edd8ad;font-size:.98rem;line-height:1.7;margin:0;max-width:34rem}.PortfolioClientSystems_tags__kTmjx{display:flex;flex-wrap:wrap;gap:8px}.PortfolioClientSystems_tag__yzpL7{background:var(--tag-fill);border:1px solid var(--tag-stroke);color:var(--tag-text);font-size:.78rem;letter-spacing:.02em;padding:7px 11px;text-transform:none;transition:border-color .18s ease,color .18s ease,background .18s ease}.PortfolioClientSystems_tag__yzpL7:hover{background:#5a6b3b38;border-color:#b8893d73;color:var(--color-accent-bright)}.PortfolioClientSystems_cta__JYIYz{-webkit-text-fill-color:#0000;align-items:center;background:var(--accent-duo-text);-webkit-background-clip:text;background-clip:text;display:inline-flex;font-size:.86rem;font-weight:600;gap:8px;letter-spacing:.08em;margin-top:6px;text-decoration:none;text-transform:uppercase}.PortfolioClientSystems_ctas__ypjCu{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px}@media (max-width:900px){.PortfolioClientSystems_reverse__xTp1M,.PortfolioClientSystems_row__C-215{direction:ltr;grid-template-columns:1fr}.PortfolioClientSystems_header__tVjbO{margin-bottom:40px}.PortfolioClientSystems_list__z9767{gap:clamp(48px,10vw,72px)}}.PortfolioProductGrid_section__XzQ02{background:var(--section-band-bg);padding:clamp(56px,8vw,88px) clamp(20px,5vw,72px)}.PortfolioProductGrid_header__ZGYYx{grid-gap:16px;display:grid;gap:16px;justify-items:center;margin:0 auto clamp(40px,5.5vw,56px);max-width:720px;opacity:1;position:relative;text-align:center;transform:none;visibility:visible;z-index:1}.PortfolioProductGrid_title__SzG33{color:#f7f7f4;font-size:clamp(1.85rem,3.4vw,2.55rem);font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0}.PortfolioProductGrid_body__ODc9\+{color:#e8edd8b8;font-size:1.05rem;line-height:1.7;margin:0;max-width:42rem}.PortfolioProductGrid_gridWrap__nlSBT{margin:0 auto;max-width:var(--max-width)}.PortfolioProductGrid_grid__nT-Uq{grid-gap:clamp(20px,2.8vw,28px);display:grid;gap:clamp(20px,2.8vw,28px);grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioProductGrid_card__9J0wZ{grid-gap:14px;align-content:start;background:var(--card-surface);border:1px solid var(--border-olive-gold);border-radius:2px;display:grid;gap:14px;padding:16px;transition:border-color .2s ease,background .2s ease}.PortfolioProductGrid_card__9J0wZ:hover{background:linear-gradient(165deg,#5a6b3b2e,#0a1612e0);border-color:var(--border-olive)}.PortfolioProductGrid_cardTop__svceI{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-bottom:2px}.PortfolioProductGrid_label__g9iHR{color:var(--olive-light);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.PortfolioProductGrid_status__0u6tM{align-items:center;color:var(--color-accent-bright);display:inline-flex;font-size:.68rem;font-weight:600;gap:7px;letter-spacing:.1em;text-transform:uppercase}.PortfolioProductGrid_statusDot__ndt7\+{background:#6b8f3a;border-radius:50%;box-shadow:0 0 0 2px #6b8f3a38;height:7px;width:7px}.PortfolioProductGrid_media__THqNP{aspect-ratio:16/10;background:#0006;border:1px solid #ffffff14;border-radius:1px;box-sizing:border-box;overflow:hidden;padding:clamp(8px,1.2vw,14px)}.PortfolioProductGrid_media__THqNP img{border-radius:1px;display:block;height:100%;object-fit:contain;object-position:center;width:100%}.PortfolioProductGrid_name__NUYYm{color:#f7f7f4;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:600;letter-spacing:-.01em;margin:2px 0 0}.PortfolioProductGrid_cardBody__DnZbJ{color:#e8edd8a8;font-size:.95rem;line-height:1.65;margin:0}.PortfolioProductGrid_tags__F79LV{display:flex;flex-wrap:wrap;gap:8px}.PortfolioProductGrid_tag__zQFOa{border:1px solid #fff3;color:#e8edd8d1;font-size:.78rem;letter-spacing:.02em;padding:6px 10px;text-transform:none}.PortfolioProductGrid_cta__gqZO8{align-items:center;background:var(--tag-fill);border:1px solid var(--border-olive);color:var(--olive-light);display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;justify-self:start;letter-spacing:.08em;margin-top:4px;padding:10px 14px;text-decoration:none;text-transform:uppercase}.PortfolioProductGrid_ctas__YIsKB{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media (max-width:760px){.PortfolioProductGrid_grid__nT-Uq{grid-template-columns:1fr}}.PortfolioIndustries_section__7N\+f2{background:var(--section-band-bg);margin:0;max-width:none;overflow:hidden;padding:40px 0 48px}.PortfolioIndustries_sectionInner__pinb-{margin:0;max-width:none}.PortfolioIndustries_header__kjcLt{grid-gap:14px;display:grid;gap:14px;justify-items:center;margin:0 auto 28px;max-width:var(--max-width);padding:0 clamp(20px,5vw,72px);text-align:center}.PortfolioIndustries_title__vtfxb{grid-gap:8px;color:#f7f7f4;display:grid;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:600;gap:8px;letter-spacing:-.015em;line-height:1.25;margin:0}.PortfolioIndustries_titleMuted__1JkF8{color:#e8edd88c;font-weight:500}.PortfolioIndustries_srList__kllYu{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.PortfolioIndustries_marquee__cA9B7{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);overflow:hidden;position:relative}.PortfolioIndustries_track__VONHJ{animation:PortfolioIndustries_marquee__cA9B7 36s linear infinite;display:flex;gap:12px;padding:4px 0;width:-webkit-max-content;width:max-content}.PortfolioIndustries_marquee__cA9B7:hover .PortfolioIndustries_track__VONHJ{animation-play-state:paused}.PortfolioIndustries_chip__vqBB\+{align-items:center;background:#0000;border:1px solid #ffffff24;color:#e8edd880;display:inline-flex;flex-shrink:0;font-size:.74rem;font-weight:500;gap:8px;letter-spacing:.1em;padding:11px 15px;text-transform:uppercase;white-space:nowrap}.PortfolioIndustries_chipLabel__TlrLl{text-align:left}.PortfolioIndustries_chipCore__GkZ9K{background:linear-gradient(135deg,#5a6b3b38,#b8893d1a);border-color:#b8893d8c;box-shadow:inset 0 0 0 1px #b8893d1f;color:var(--olive-light)}.PortfolioIndustries_coreMark__YxT1F{border:1px solid #b8893d73;font-size:.6rem;font-weight:500;letter-spacing:.12em;opacity:.9;padding:2px 6px;text-transform:uppercase}@keyframes PortfolioIndustries_marquee__cA9B7{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.PortfolioIndustries_marquee__cA9B7{-webkit-mask-image:none;mask-image:none;padding:0 clamp(20px,5vw,72px)}.PortfolioIndustries_track__VONHJ{animation:none;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:var(--max-width);width:auto}}.Portfolio_page__o33VN{background:var(--page-bg);position:relative;z-index:1}.Portfolio_page__o33VN section{scroll-margin-top:96px}.CaseStudyHero_hero__W8DMS{background:#f4f2ec;padding:calc(88px + clamp(28px, 5vw, 56px)) clamp(20px,5vw,48px) clamp(40px,6vw,72px)}.CaseStudyHero_inner__4iyFr{grid-gap:clamp(28px,5vw,64px);align-items:center;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin:0 auto;max-width:1120px;max-width:var(--max-width,1120px)}.CaseStudyHero_copy__jLVA6{grid-gap:14px;display:grid;gap:14px}.CaseStudyHero_badge__Xit2\+{align-items:center;background:#ffffffb8;border:1px solid #14302e1f;border-radius:999px;color:#14302e9e;display:inline-flex;font-size:.72rem;font-weight:600;gap:8px;letter-spacing:.1em;margin:0;padding:8px 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.CaseStudyHero_name__x\+0bk{color:#14302e;color:var(--forest,#14302e);font-size:clamp(2.6rem,6vw,4.4rem);font-weight:700;letter-spacing:-.04em;line-height:.95;margin:0}.CaseStudyHero_heading__uNuFS{color:#14302e;color:var(--forest,#14302e);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:650;line-height:1.25;margin:0}.CaseStudyHero_summary__wTbES{color:#3a4530b8;font-size:1.02rem;line-height:1.55;margin:4px 0 0;max-width:38ch}.CaseStudyHero_visual__WqIVC{min-width:0}.CaseStudyHero_mockup__kGRF3{background:#fff;border:1px solid #14302e1a;border-radius:18px;box-shadow:0 24px 60px #14302e1a;overflow:hidden}.CaseStudyHero_mockupImage__6DAHR{display:block;height:auto;min-height:280px;object-fit:cover;width:100%}.CaseStudyHero_windowChrome__-Y5n7{align-items:center;background:#fafaf7;border-bottom:1px solid #14302e14;display:flex;gap:8px;padding:12px 14px}.CaseStudyHero_dot__Tk1So{background:#14302e2e;border-radius:50%;height:8px;width:8px}.CaseStudyHero_dot__Tk1So:first-child{background:#d9b48f}.CaseStudyHero_dot__Tk1So:nth-child(2){background:#a8b59b}.CaseStudyHero_dot__Tk1So:nth-child(3){background:#c5c9c0}.CaseStudyHero_url__bw0gJ{color:#14302e73;font-size:.72rem;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CaseStudyHero_windowBody__fpg1d{display:grid;grid-template-columns:.9fr 1.2fr 1fr;min-height:280px}.CaseStudyHero_gridCol__NM7sU,.CaseStudyHero_infoCol__rCFZA,.CaseStudyHero_panelsCol__35vGC{border-right:1px solid #14302e14;padding:14px}.CaseStudyHero_infoCol__rCFZA{border-right:none}.CaseStudyHero_colLabel__tIthh{color:#14302e73;font-size:.68rem;font-weight:600;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.CaseStudyHero_panelsCol__35vGC ul{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.CaseStudyHero_panelsCol__35vGC li{align-items:center;border-radius:8px;color:#14302eb8;display:flex;font-size:.78rem;gap:8px;padding:7px 8px}.CaseStudyHero_panelActive__qKepo{background:#5a6b3b1f;color:#14302e;color:var(--forest,#14302e);font-weight:600}.CaseStudyHero_status__DecyQ{background:#a8b59b;border-radius:50%;height:7px;width:7px}.CaseStudyHero_status__DecyQ.CaseStudyHero_warn__9wBDV{background:#d9b48f}.CaseStudyHero_status__DecyQ.CaseStudyHero_muted__K\+Ywq{background:#c9cdc4}.CaseStudyHero_status__DecyQ.CaseStudyHero_active__GXZYx,.CaseStudyHero_status__DecyQ.CaseStudyHero_ok__89OFT{background:#5a6b3b}.CaseStudyHero_facadeGrid__kZx1i{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(8,1fr);height:100%;min-height:220px;padding:4px}.CaseStudyHero_facadeGrid__kZx1i span{background:#14302e05;border:1px solid #14302e14;border-radius:3px}.CaseStudyHero_cellFill__uMEyJ{background:#5a6b3b59!important;border-color:#5a6b3b47!important}.CaseStudyHero_cellWarm__3OjNS{background:#b8893d59!important;border-color:#b8893d47!important}.CaseStudyHero_cellMute__vh0mN{background:#14302e1a!important}.CaseStudyHero_docChip__njo2A{background:#f7f7f4;border:1px solid #14302e1a;border-radius:10px;color:#14302eb8;font-size:.78rem;margin-bottom:8px;padding:10px 12px}.CaseStudyHero_fieldLabel__qjIKX{margin-top:16px}.CaseStudyHero_photoRow__m1r2y{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.CaseStudyHero_photoRow__m1r2y span{aspect-ratio:1;background:linear-gradient(145deg,#e4d7c4,#d5c4a8);border-radius:10px}.CaseStudyHero_photoRow__m1r2y span:last-child{background:linear-gradient(145deg,#ddd8cc,#c9c3b4)}@media (max-width:960px){.CaseStudyHero_inner__4iyFr,.CaseStudyHero_windowBody__fpg1d{grid-template-columns:1fr}.CaseStudyHero_gridCol__NM7sU,.CaseStudyHero_infoCol__rCFZA,.CaseStudyHero_panelsCol__35vGC{border-bottom:1px solid #14302e14;border-right:none}.CaseStudyHero_infoCol__rCFZA{border-bottom:none}.CaseStudyHero_facadeGrid__kZx1i{min-height:160px}}.CaseStudyProblem_section__PsKQy{background:linear-gradient(165deg,#14302e,#0d1f1c 55%,#0a1815);color:#f7f7f4;padding:clamp(48px,8vw,88px) clamp(20px,5vw,48px)}.CaseStudyProblem_inner__hVvnP{grid-gap:clamp(32px,6vw,80px);align-items:start;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin:0 auto;max-width:1120px;max-width:var(--max-width,1120px)}.CaseStudyProblem_copy__fTaQ\+{grid-gap:16px;display:grid;gap:16px;max-width:34rem}.CaseStudyProblem_badge__lkwBF{border:1px solid #b8893d8c;border-radius:999px;color:#d4b06a;display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.12em;margin:0;padding:7px 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.CaseStudyProblem_title__RcKRe{color:#f7f7f4;font-size:clamp(1.7rem,3.4vw,2.55rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.CaseStudyProblem_body__t-hDZ{color:#f7f7f4b8;font-size:1.02rem;line-height:1.6;margin:0}.CaseStudyProblem_list__SUo1x{align-self:center;list-style:none;margin:0;padding:0}.CaseStudyProblem_list__SUo1x li{grid-gap:18px;align-items:start;border-top:1px solid #f7f7f424;display:grid;gap:18px;grid-template-columns:auto 1fr;padding:22px 0}.CaseStudyProblem_list__SUo1x li:last-child{border-bottom:1px solid #f7f7f424}.CaseStudyProblem_index__f8jKA{color:#d4b06a;font-size:.85rem;font-weight:650;letter-spacing:.06em;margin-top:3px}.CaseStudyProblem_pointCopy__FEtBR{grid-gap:6px;display:grid;gap:6px;min-width:0}.CaseStudyProblem_point__dfMfA{color:#f7f7f4;font-size:1.05rem;font-weight:500;line-height:1.4}.CaseStudyProblem_pointDesc__ZCEkr{color:#f7f7f49e;font-size:.9rem;line-height:1.45;margin:0}@media (max-width:860px){.CaseStudyProblem_inner__hVvnP{gap:28px;grid-template-columns:1fr}.CaseStudyProblem_list__SUo1x{align-self:stretch}}.CaseStudySolution_section__7zWKM{background:#f4f2ec;padding:clamp(48px,8vw,88px) clamp(20px,5vw,48px)}.CaseStudySolution_header__2L3Ja{grid-gap:14px;display:grid;gap:14px;justify-items:center;margin:0 auto clamp(32px,5vw,48px);max-width:720px;text-align:center}.CaseStudySolution_badge__zIhjb{background:#fffc;border:1px solid #14302e1f;border-radius:999px;color:#14302e9e;display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.12em;margin:0;padding:7px 14px;text-transform:uppercase}.CaseStudySolution_title__hKOo5{color:#14302e;color:var(--forest,#14302e);font-size:clamp(1.65rem,3.2vw,2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.CaseStudySolution_body__4f4eM{color:#3a4530b8;font-size:1.02rem;line-height:1.55;margin:0;max-width:48ch}.CaseStudySolution_grid__Rs0IA{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1120px;max-width:var(--max-width,1120px)}.CaseStudySolution_card__dYgZR{grid-gap:10px;background:#fff;border:1px solid #14302e14;border-radius:18px;box-shadow:0 14px 32px #14302e0f;display:grid;gap:10px;padding:22px 20px;text-align:left}.CaseStudySolution_card__dYgZR h3{color:#14302e;color:var(--forest,#14302e);font-size:1.05rem;font-weight:650;line-height:1.3;margin:0}.CaseStudySolution_card__dYgZR p{color:#3a4530b8;font-size:.95rem;line-height:1.5;margin:0}@media (max-width:980px){.CaseStudySolution_grid__Rs0IA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.CaseStudySolution_grid__Rs0IA{grid-template-columns:1fr}}.CaseStudyCta_section__ezSAI{background:#f4f2ec;border-top:1px solid #14302e0f;padding:clamp(40px,7vw,72px) clamp(20px,5vw,48px)}.CaseStudyCta_inner__frYlj{align-items:center;display:flex;gap:clamp(24px,4vw,48px);justify-content:space-between;margin:0 auto;max-width:1120px;max-width:var(--max-width,1120px)}.CaseStudyCta_copy__Qco25{grid-gap:12px;display:grid;gap:12px;max-width:34rem}.CaseStudyCta_badge__1raIA{background:#ffffffbf;border:1px solid #14302e24;border-radius:999px;color:#14302e9e;display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.12em;margin:0;padding:7px 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.CaseStudyCta_title__RY-sj{color:#14302e;color:var(--forest,#14302e);font-size:clamp(1.45rem,2.8vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.CaseStudyCta_body__EjbbS{color:#3a4530b3;font-size:1rem;line-height:1.55;margin:0}.CaseStudyCta_actions__nzcci{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:18px 22px}.CaseStudyCta_primary__zjLt4{align-items:center;background:#14302e;background:var(--forest,#14302e);border-radius:12px;color:#fff;display:inline-flex;font-weight:650;gap:8px;padding:13px 20px;text-decoration:none;transition:filter .18s ease,transform .18s ease}.CaseStudyCta_primary__zjLt4:hover{filter:brightness(1.08);transform:translateY(-1px)}.CaseStudyCta_secondary__UPG7U{align-items:center;color:#3a4530b8;display:inline-flex;font-size:.95rem;font-weight:550;gap:8px;text-decoration:none}.CaseStudyCta_secondary__UPG7U:hover{color:#14302e;color:var(--forest,#14302e)}@media (max-width:800px){.CaseStudyCta_inner__frYlj{align-items:flex-start;flex-direction:column}}.CaseStudyDetail_loading__KShmr{color:#14302ea6;padding:120px 24px;text-align:center}.CaseStudyDetail_body__0Hw94{margin:0 auto;max-width:820px;padding:0 clamp(20px,5vw,48px) clamp(40px,6vw,64px)}.CaseStudyDetail_supportImage__3Whzv{border-radius:16px;display:block;margin-bottom:16px;width:100%}.CaseStudyDetail_metaLine__QOaqe{color:#3a4530b3;font-size:.95rem;margin:0}.CaseStudyDetail_blocks__ecsQh{grid-gap:28px;display:grid;gap:28px;padding-top:8px}.CaseStudyDetail_block__oIx9s{grid-gap:18px;border-bottom:1px solid #14302e1a;display:grid;gap:18px;grid-template-columns:auto 1fr;padding:24px 0}.CaseStudyDetail_blockIndex__LZzSO{color:#b8893d;color:var(--gold,#b8893d);font-size:.78rem;font-weight:650;letter-spacing:.08em;margin-top:4px}.CaseStudyDetail_block__oIx9s h2{color:#14302e;color:var(--forest,#14302e);font-size:1.15rem;margin:0 0 8px}.CaseStudyDetail_block__oIx9s p{color:#3a4530d1;line-height:1.6;margin:0}.CaseStudyDetail_quote__PBxoy{background:#5a6b3b14;border:1px solid #5a6b3b29;border-radius:18px;margin:36px 0 0;padding:28px 24px}.CaseStudyDetail_quote__PBxoy p{color:#14302e;color:var(--forest,#14302e);font-size:1.15rem;line-height:1.5;margin:0}.CaseStudyDetail_quote__PBxoy cite{color:#3a4530b3;display:block;font-size:.92rem;font-style:normal;margin-top:12px}.CaseStudyDetail_ctaRow__i9QXZ{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.CaseStudyDetail_primary__ikMS8,.CaseStudyDetail_secondary__IkVG0{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;gap:8px;padding:12px 18px;text-decoration:none}.CaseStudyDetail_primary__ikMS8{background:linear-gradient(90deg,#5a6b3b,#b8893d);background:linear-gradient(90deg,var(--olive,#5a6b3b),var(--gold,#b8893d));color:#fff}.CaseStudyDetail_secondary__IkVG0{background:#fff;border:1px solid #14302e29;color:#14302e;color:var(--forest,#14302e)}@media (max-width:640px){.CaseStudyDetail_block__oIx9s{gap:8px;grid-template-columns:1fr}}.About_eyebrowGold__Hs2Uf{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:500;margin-bottom:12px}.About_eyebrowDark__fAYvV{color:var(--olive);font-weight:500;margin-bottom:12px}.About_glowTrack__Pn3TB{min-height:200vh;position:relative}.About_glowSticky__awU-9{background-color:var(--color-bg);background-image:radial-gradient(ellipse at 50% 42%,#14302e8c 0,#0000 55%),radial-gradient(ellipse at 80% 28%,#b8893d1f 0,#0000 45%),var(--gradient-hero);display:grid;min-height:100vh;overflow:hidden;padding:clamp(112px,14vh,160px) clamp(16px,3.5vw,48px) clamp(64px,8vh,96px);place-items:center;position:-webkit-sticky;position:sticky;top:0}.About_glowNoise__PyhF6{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.55'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.32;pointer-events:none;position:absolute;z-index:1}.About_glowSideLeft__Nve9c{background:radial-gradient(circle,#5a6b3b52 0,#0000 68%);filter:blur(48px);height:min(52vw,480px);left:-8%;top:18%;width:min(52vw,480px)}.About_glowSideLeft__Nve9c,.About_glowSideRight__MxG1R{border-radius:50%;pointer-events:none;position:absolute}.About_glowSideRight__MxG1R{background:radial-gradient(circle,#b8893d57 0,#0000 68%);filter:blur(52px);height:min(50vw,460px);right:-6%;top:24%;width:min(50vw,460px)}.About_glowDecorLeft__rJUnm,.About_glowDecorRight__cgE53{height:min(62vh,460px);opacity:.55;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:min(16vw,140px);z-index:1}.About_glowDecorLeft__rJUnm{left:clamp(8px,3.5vw,56px)}.About_glowDecorRight__cgE53{right:clamp(8px,3.5vw,56px)}.About_glowDecorLeft__rJUnm svg,.About_glowDecorRight__cgE53 svg{height:100%;width:100%}.About_glowStage__Ukawt{display:grid;height:min(72vw,520px);place-items:center;position:relative;width:min(72vw,520px);z-index:2}.About_glowRingWrap__xZAp-{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:1}.About_glowRingSvg__LdZ93{height:100%;overflow:visible;width:100%}.About_glowArcSpin__PDc1j{animation:About_ringSpinClockwise__BrOg\+ 9s linear infinite;transform-origin:200px 200px;will-change:transform}.About_glowCopySlot__Z8swx{display:grid;max-width:340px;min-height:0;place-items:center;position:relative;text-align:center;width:68%;z-index:2}.About_glowPhase__Aq94E{grid-area:1/1;margin:0;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;visibility:hidden;width:100%}.About_glowPhaseActive__HEG9O{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.About_glowPhaseIntro__q1LGU{grid-gap:10px;display:grid;gap:10px;justify-items:center;max-width:100%}.About_glowRule__8p2H6{background:linear-gradient(90deg,#0000,#b8893d 20%,#f3c969 50%,#b8893d 80%,#0000);border-radius:2px;display:block;height:2px;width:44px}.About_glowEyebrow__JG75g{color:var(--olive-light);font-size:clamp(.82rem,1.5vw,.95rem);font-weight:600;letter-spacing:.04em;margin:0;text-transform:none}.About_glowIntroTitle__2hO-2{grid-gap:.08em;color:#fff;display:grid;font-family:var(--font-sans);font-size:clamp(1.05rem,2.2vw,1.45rem);font-weight:700;gap:.08em;letter-spacing:-.015em;line-height:1.28;margin:0;max-width:100%;text-align:center;text-shadow:0 8px 40px #00000073}.About_glowIntroTitle__2hO-2 span{display:block;white-space:nowrap}.About_glowPhaseTitle__QErvD{color:#fff;font-family:var(--font-sans);font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:600;justify-self:center;letter-spacing:-.02em;line-height:1.3;margin:0;max-width:18ch;text-shadow:0 8px 40px #00000073}@keyframes About_ringSpinClockwise__BrOg\+{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.About_offer__giRWr{background:linear-gradient(180deg,#0000 0,var(--color-bg) 12%,var(--color-bg-elevated) 100%);margin-top:-48px;padding:0 clamp(16px,3.5vw,48px) var(--section-pad);position:relative;z-index:3}.About_offerHead__iKpn7{margin-bottom:36px;text-align:center}.About_offerBadge__IWwaD{align-items:center;background:#08120ee6;border:1px solid #b8893d66;border-radius:var(--radius-pill);color:#f7f7f4;display:inline-flex;font-size:.85rem;gap:8px;letter-spacing:.1em;margin-bottom:16px;padding:8px 16px;text-transform:uppercase}.About_offerHead__iKpn7 h2{color:#fff;font-size:var(--heading-size-h2)}.About_offerGrid__aFk59{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:var(--max-width)}.About_offerCard__Eg6lx{background:linear-gradient(165deg,#1e2a24f2,#050a09fa);border:1px solid #b8893d38;border-radius:28px;display:flex;flex-direction:column;min-height:420px;overflow:hidden}.About_offerArt__b5tz7{color:#b8893dbf;display:grid;flex:1 1;padding:28px 16px 8px;place-items:center}.About_cardArt__uZ3tZ{height:auto;max-width:260px;width:100%}.About_offerCopy__BuTGw{padding:8px 24px 28px}.About_offerCopy__BuTGw h3{color:#fff;font-size:var(--heading-size-h3);line-height:1.25;margin-bottom:10px}.About_offerCopy__BuTGw p{color:var(--color-muted);font-size:.98rem;line-height:1.65}.About_story__DqYTF{background:radial-gradient(ellipse 60% 50% at 10% 0,#5a6b3b2e,#0000 55%),#0b1b17;padding:var(--section-pad) clamp(20px,5vw,72px)}.About_storyInner__bcr7d{grid-gap:28px;display:grid;gap:28px;margin:0 auto;max-width:820px}.About_storyHead__kfY30{grid-gap:14px;display:grid;gap:14px}.About_storyEyebrow__rWaZZ{align-items:center;color:#b8893d;color:var(--gold,#b8893d);display:inline-flex;font-size:.78rem;font-weight:500;gap:10px;letter-spacing:.14em;text-transform:uppercase}.About_storyRule__tBkCs{background:#b8893db3;display:inline-block;height:1px;width:36px}.About_storyTitle__K0OqN{color:#f7f7f4;font-size:clamp(1.7rem,3.2vw,2.5rem);letter-spacing:-.02em;line-height:1.2;margin:0}.About_storyTitleLine__O9VLe{display:block}.About_storyInner__bcr7d h2{color:#f7f7f4;font-size:clamp(1.7rem,3.2vw,2.5rem);letter-spacing:-.02em;line-height:1.2;margin:0}.About_storyProse__E0SWc{grid-gap:16px;display:grid;gap:16px}.About_storyProse__E0SWc p{color:#e8edd8b8;font-size:1.05rem;line-height:1.75;margin:0}.About_storyPull__H8ah1{background:linear-gradient(90deg,#b8893d14,#0000 70%);border-left:2px solid #b8893db3;margin:4px 0;padding:22px 0 22px 22px}.About_storyPull__H8ah1 p{color:#f7f7f4;font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:600;letter-spacing:-.015em;line-height:1.35;margin:0;max-width:22ch}.About_storyClosing__QFvSS{grid-gap:14px;color:#e8edd8c7;display:grid;font-size:1.05rem;font-weight:500;gap:14px;line-height:1.7;margin:0}.About_storyClosingRule__I23-3{background:#b8893d8c;display:block;height:1px;width:56px}.About_linkedinBtn__FUtPh{background:#0a66c2;border-radius:50%;bottom:14px;box-shadow:0 8px 20px #00000059;color:#fff;display:grid;height:40px;place-items:center;position:absolute;right:14px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:40px;z-index:2}.About_linkedinBtn__FUtPh svg{height:18px;width:18px}.About_linkedinBtn__FUtPh:hover{box-shadow:0 10px 24px #0006;transform:scale(1.06)}.About_founders__X29GN{background:radial-gradient(ellipse at 50% 0,#5a6b3b14,#0000 50%),var(--bg-light);padding:var(--section-pad)}.About_foundersTitle__zBUJR{color:var(--forest);font-size:var(--heading-size-h2);margin:0;text-align:center}.About_founderGrid__BEkNw{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0 auto;max-width:min(920px,100%)}.About_teamGroupTitle__b05l0{grid-column:1/-1;margin:36px 0 30px}.About_teamGroupTitle__b05l0:first-child{margin-top:0}.About_founderCard__2XExZ{display:flex;flex-direction:column;grid-column:span 2;margin-inline:auto;max-width:280px;width:100%}.About_ceoCard__eYKJu{grid-column:1/-1;max-width:420px}.About_leadershipCard__zqwkl{grid-column:span 3}.About_ceoCard__eYKJu .About_portrait__Y4S8h{max-height:350px}.About_ceoCard__eYKJu .About_founderInfo__Id9k7{padding:20px 18px 22px}.About_ceoCard__eYKJu .About_founderName__yyfDT{font-size:clamp(1.3rem,2vw,1.6rem)}.About_founderHit__0csZ2{border-radius:18px 18px 0 0;display:flex;flex-direction:column;overflow:hidden;width:100%}.About_portrait__Y4S8h{aspect-ratio:4/4.6;background:linear-gradient(160deg,#1a2420,#0a100e);border-radius:18px 18px 0 0;display:grid;max-height:240px;overflow:hidden;place-items:center;position:relative}.About_portrait__Y4S8h img{height:100%;object-fit:cover;width:100%}.About_portraitInitials__Rd4-X{color:var(--olive-light);font-size:clamp(1.85rem,3.5vw,2.45rem);font-weight:800;letter-spacing:.04em;text-shadow:0 0 40px #5a6b3b59}.About_founderInfo__Id9k7{background:#fff;border-radius:0 0 18px 18px;box-shadow:0 12px 28px #14302e14;padding:16px 14px 18px;transition:border-radius .22s ease}.About_founderCard__2XExZ:hover .About_founderInfo__Id9k7{border-radius:0}.About_founderName__yyfDT{color:var(--forest);display:block;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:800;line-height:1.15;margin-bottom:4px}.About_founderRole__ksKdh{color:var(--olive);display:block;font-size:.82rem}.About_quotePanel__OnH2C{background:radial-gradient(ellipse at 100% 100%,#b8893d8c 0,#0000 55%),radial-gradient(ellipse at 0 100%,#5a6b3b59 0,#0000 50%),linear-gradient(165deg,#0a1210,#05080a);border-radius:0 0 24px 24px;max-height:0;opacity:0;overflow:hidden;padding:0 24px;text-align:center;transition:max-height .32s ease,opacity .24s ease,padding .28s ease}.About_founderCard__2XExZ:hover .About_quotePanel__OnH2C{max-height:320px;opacity:1;padding:28px 24px 32px}.About_quoteText__6qpjF{color:#fff;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.65;margin-bottom:14px}.About_quoteAuthor__rGPB\+{color:#f3c969bf;font-size:.9rem}.About_values__aC50Y{background:radial-gradient(ellipse 50% 55% at 0 45%,#5a6b3b29,#0000 58%),radial-gradient(ellipse 40% 40% at 100% 20%,#b8893d14,#0000 50%),#0b1b17;padding:var(--section-pad)}.About_valuesInner__7q75d{margin:0 auto;max-width:var(--max-width)}.About_valuesHead__g361Y{grid-gap:0;display:grid;gap:0;justify-items:center;margin-bottom:clamp(40px,6vw,64px);text-align:center}.About_valuesHead__g361Y h2{color:#f7f7f4;font-size:var(--heading-size-h2);line-height:1.2;margin:0}.About_valuesHighlight__N\+G8p{background:linear-gradient(105deg,#f3c969,#c5d48a 45%,#8a9e5c);-webkit-background-clip:text;background-clip:text;color:#0000}.About_valuesBody__fUpo7{color:#c4d0b2b3;font-size:1.02rem;line-height:1.6;margin:14px 0 0;max-width:42rem}.About_valuesRail__q8rmM{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.About_valueStep__aD3aC{grid-gap:22px;display:grid;gap:22px;grid-template-rows:auto 1fr;min-width:0}.About_valueNode__dXPFH{align-items:center;display:flex;height:96px;position:relative}.About_valueRing__YGQi1{background:radial-gradient(circle at 40% 32%,#1c2a24f2,#060c0afa 70%);border:1px solid #ffffff1a;border-radius:50%;box-shadow:0 0 0 1px #b8893d14,0 18px 36px #00000059;display:grid;height:88px;place-items:center;position:relative;width:88px;z-index:1}.About_valueRing__YGQi1:after{border-color:#f3c969d9 #b8893d73 #0000 #0000;border-radius:50%;border-style:solid;border-width:1.5px;content:"";inset:-1px;pointer-events:none;position:absolute;transform:rotate(18deg)}.About_valueIcon__YK5Tt{color:#f7f7f4eb;height:34px;width:34px}.About_valueIcon__YK5Tt svg{height:100%;width:100%}.About_valueConnector__gtBbG{background:#ffffff24;height:1px;left:88px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.About_valueDot__ySr8A{background:var(--gold);border-radius:50%;box-shadow:0 0 10px #b8893d8c;height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7px}.About_valueCopy__N2xW7{grid-gap:8px;display:grid;gap:8px;padding-right:clamp(8px,1.5vw,20px);text-align:left}.About_valueNum__iGaaN{color:var(--olive-light);font-size:.78rem;font-weight:600;letter-spacing:.12em}.About_valueCopy__N2xW7 h3{color:#f7f7f4;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:650;margin:0}.About_valueCopy__N2xW7 p{color:#c4d0b2ad;font-size:.92rem;line-height:1.55;margin:0}@media (max-width:960px){.About_founderGrid__BEkNw,.About_offerGrid__aFk59{grid-template-columns:1fr;max-width:420px}.About_ceoCard__eYKJu,.About_founderCard__2XExZ,.About_leadershipCard__zqwkl{grid-column:1}.About_offer__giRWr{margin-top:0}.About_valuesRail__q8rmM{gap:36px 24px;grid-template-columns:1fr 1fr}.About_valueConnector__gtBbG{display:none}.About_valueNode__dXPFH{height:80px}.About_valueRing__YGQi1{height:76px;width:76px}.About_glowCopySlot__Z8swx{max-width:280px;width:72%}.About_glowIntroTitle__2hO-2{font-size:clamp(.92rem,3.2vw,1.2rem)}.About_glowIntroTitle__2hO-2 span{white-space:nowrap}@media (max-width:420px){.About_glowIntroTitle__2hO-2{font-size:clamp(.84rem,3.6vw,1.05rem)}.About_glowIntroTitle__2hO-2 span{white-space:normal}}.About_glowPhaseTitle__QErvD{font-size:clamp(1.05rem,3.4vw,1.4rem);max-width:100%;white-space:normal}.About_glowStage__Ukawt{height:min(78vw,420px);width:min(78vw,420px)}.About_glowRingSvg__LdZ93{height:100%;width:100%}.About_glowDecorLeft__rJUnm,.About_glowDecorRight__cgE53{display:none}}@media (max-width:560px){.About_valuesRail__q8rmM{gap:28px;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.About_glowArcSpin__PDc1j{animation:none}.About_glowPhase__Aq94E{transform:none;transition:none}.About_quotePanel__OnH2C{transition:none}}.BookDiscovery_page__CzCZF{grid-gap:28px;align-content:start;background:radial-gradient(ellipse 55% 40% at 50% 12%,#5a6b3b47,#0000 70%),var(--page-bg);display:grid;gap:28px;justify-items:center;min-height:calc(100vh - 120px);padding:calc(100px + 1.5rem) clamp(20px,5vw,72px) 64px;position:relative}.BookDiscovery_header__cT5Vc{grid-gap:12px;display:grid;gap:12px;justify-items:center;max-width:680px;text-align:center}.BookDiscovery_badge__4zZoe{align-items:center;border:1px solid #b8893da6;color:#b8893d;color:var(--gold,#b8893d);display:inline-flex;font-size:.76rem;font-weight:500;gap:8px;letter-spacing:.14em;padding:8px 14px;text-transform:uppercase}.BookDiscovery_title__jh2sp{color:#f7f7f4;font-size:clamp(1.75rem,3.6vw,2.6rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.BookDiscovery_subtitle__zei9h{color:#e8edd89e;font-size:1.02rem;line-height:1.6;margin:0}.BookDiscovery_card__CBbrZ{grid-gap:18px;background:#08100ee0;border:1px solid #ffffff24;border-radius:16px;display:grid;gap:18px;padding:22px clamp(18px,3vw,28px) 24px;width:min(760px,100%)}.BookDiscovery_cardTop__1jOWX{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.BookDiscovery_cardBadge__PUdw3{color:#e8edd880;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.BookDiscovery_cardStatus__iiZO6{align-items:center;color:#e8edd8b8;display:inline-flex;font-size:.7rem;gap:8px;letter-spacing:.1em;text-transform:uppercase}.BookDiscovery_statusDot__kWn\+S{background:#6b8f3a;border-radius:50%;box-shadow:0 0 0 3px #6b8f3a33;height:8px;width:8px}.BookDiscovery_fieldGrid__HtHc6{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.BookDiscovery_field__NAOiz{grid-gap:8px;display:grid;gap:8px}.BookDiscovery_fieldFull__JJJyQ{grid-column:1/-1}.BookDiscovery_field__NAOiz span{color:#e8edd88c;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.BookDiscovery_field__NAOiz em{color:var(--olive);font-style:normal}.BookDiscovery_field__NAOiz input,.BookDiscovery_field__NAOiz select,.BookDiscovery_field__NAOiz textarea{background:#040c0ad9;border:1px solid #ffffff24;border-radius:10px;color:#f7f7f4;font:inherit;outline:none;padding:12px 14px;resize:vertical;width:100%}.BookDiscovery_field__NAOiz select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#e8edd88c 0),linear-gradient(135deg,#e8edd88c 50%,#0000 0);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}.BookDiscovery_selectPlaceholder__3EwLI{color:#e8edd866}.BookDiscovery_field__NAOiz input::placeholder,.BookDiscovery_field__NAOiz textarea::placeholder{color:#e8edd861}.BookDiscovery_field__NAOiz input:focus,.BookDiscovery_field__NAOiz select:focus,.BookDiscovery_field__NAOiz textarea:focus{border-color:#5a6b3b8c;box-shadow:0 0 0 3px #5a6b3b24}.BookDiscovery_divider__96Fa2{background:#ffffff14;height:1px}.BookDiscovery_topics__O8h\+S{grid-gap:12px;border:0;display:grid;gap:12px;margin:0;padding:0}.BookDiscovery_topics__O8h\+S legend{color:#e8edd88c;font-size:.7rem;letter-spacing:.1em;padding:0;text-transform:uppercase}.BookDiscovery_pills__UougJ{display:flex;flex-wrap:wrap;gap:8px}.BookDiscovery_pill__99twm{background:#0000;border:1px solid #fff3;border-radius:999px;color:#e8edd8c7;cursor:pointer;font-size:.88rem;padding:9px 14px;transition:border-color .2s ease,color .2s ease,background .2s ease}.BookDiscovery_pill__99twm:hover{border-color:#b8893d73;color:#f7f7f4}.BookDiscovery_pillActive__FDEeY{background:#5a6b3b2e;border-color:#5a6b3bb3;color:#f7f7f4}.BookDiscovery_actions__hFcCh{grid-gap:12px;display:grid;gap:12px;justify-items:start}.BookDiscovery_submit__EvOZB{align-items:center;background:linear-gradient(135deg,#3f5230,#5a6b3b);border:none;border-radius:999px;color:#f7f7f4;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;padding:13px 22px}.BookDiscovery_submit__EvOZB:disabled{cursor:wait;opacity:.7}.BookDiscovery_footnote__AnKjy{color:#e8edd87a;font-size:.86rem;line-height:1.5;margin:0}.BookDiscovery_success__eH4AJ{color:#9decc0;font-size:.92rem;margin:0}.BookDiscovery_error__td7J8{color:#ff9b9b;font-size:.92rem;margin:0}.BookDiscovery_fit__mj0Zt{background:linear-gradient(165deg,#14302ef2,#0b1b17fa);border:1px solid var(--border-olive-gold);border-radius:20px;box-sizing:border-box;margin-top:clamp(28px,4vw,48px);max-width:920px;padding:clamp(36px,5vw,56px) clamp(20px,4vw,40px);width:100%}.BookDiscovery_fitHead__zjYAD{grid-gap:14px;display:grid;gap:14px;margin-bottom:clamp(28px,4vw,40px)}.BookDiscovery_fitEyebrow__9Ar7h{align-items:center;color:#8a9e5c;color:var(--olive,#8a9e5c);display:inline-flex;font-size:.72rem;font-weight:500;gap:10px;letter-spacing:.14em;text-transform:uppercase}.BookDiscovery_fitRule__tYSnP{background:#8a9e5c;background:var(--olive,#8a9e5c);display:block;height:1px;width:28px}.BookDiscovery_fitTitle__tXnoB{color:#f7f7f4;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:600;line-height:1.2;margin:0}.BookDiscovery_fitGrid__W0uLF{grid-gap:clamp(28px,5vw,64px);display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:1fr 1fr}.BookDiscovery_fitColHeading__9mEs4{color:#8a9e5c;color:var(--olive,#8a9e5c);font-size:.72rem;font-weight:600;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.BookDiscovery_fitList__E2pio{list-style:none;margin:0;padding:0}.BookDiscovery_fitList__E2pio li{align-items:flex-start;border-bottom:1px solid #ffffff1a;color:#f7f7f4;display:flex;font-size:.98rem;gap:12px;line-height:1.45;padding:14px 0}.BookDiscovery_fitList__E2pio li:last-child{border-bottom:none;padding-bottom:0}.BookDiscovery_fitCheck__7k1-d{color:#f7f7f4;flex-shrink:0;height:18px;margin-top:2px;width:18px}.BookDiscovery_fitCheck__7k1-d svg{display:block;height:100%;width:100%}.BookDiscovery_fitColProblems__0IpOt .BookDiscovery_fitColHeading__9mEs4{color:#f07171}.BookDiscovery_fitColProblems__0IpOt .BookDiscovery_fitList__E2pio li{color:#ffb4b4}.BookDiscovery_fitColProblems__0IpOt .BookDiscovery_fitCheck__7k1-d{color:#f07171}.BookDiscovery_fitColSolutions__LSqgX .BookDiscovery_fitColHeading__9mEs4{color:#8fbf6b}.BookDiscovery_fitColSolutions__LSqgX .BookDiscovery_fitList__E2pio li{color:#c5e3a8}.BookDiscovery_fitColSolutions__LSqgX .BookDiscovery_fitCheck__7k1-d{color:#8fbf6b}@media (max-width:700px){.BookDiscovery_fieldGrid__HtHc6{grid-template-columns:1fr}.BookDiscovery_page__CzCZF{padding-top:calc(88px + 1rem)}.BookDiscovery_fitGrid__W0uLF{gap:32px;grid-template-columns:1fr}}.NotFound_section__p7fyD{grid-gap:12px;display:grid;gap:12px;min-height:70vh;padding:140px 24px 80px;place-content:center;text-align:center}.NotFound_code__n3FlE{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:4rem;font-weight:800}.NotFound_section__p7fyD h1{color:var(--color-text);font-size:2rem}.NotFound_section__p7fyD a{color:var(--color-accent-bright);font-weight:600;margin-top:16px;text-decoration:none}.admin_app__2IfOX{background:#0b1210;color:#e8edd8;display:grid;font-family:ui-sans-serif,system-ui,sans-serif;grid-template-columns:220px 1fr;min-height:100vh}.admin_sidebar__aryHL{background:#07110e;border-right:1px solid #ffffff14;display:flex;flex-direction:column;gap:16px;padding:24px 18px}.admin_brand__hH26P{color:#d4b06a;font-weight:700;letter-spacing:.04em;margin:0}.admin_nav__kz7jX{grid-gap:6px;display:grid;gap:6px}.admin_nav__kz7jX a{border-radius:8px;color:#e8edd8b3;padding:10px 12px;text-decoration:none}.admin_navActive__tMcV4,.admin_nav__kz7jX a:hover{background:#5a6b3b40;color:#f7f7f4}.admin_sideFoot__tlsno{grid-gap:8px;display:grid;font-size:.85rem;gap:8px;margin-top:auto}.admin_sideFoot__tlsno a,.admin_sideFoot__tlsno button{background:none;border:none;color:#c5d48a;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:none}.admin_main__kXivf{overflow:auto;padding:28px clamp(16px,3vw,32px)}.admin_loginPage__Po6TA{background:#07110e;color:#e8edd8;display:grid;font-family:ui-sans-serif,system-ui,sans-serif;min-height:100vh;place-items:center}.admin_loginCard__2\+Fmv{grid-gap:14px;background:#0f1a17;border:1px solid #b8893d59;border-radius:16px;display:grid;gap:14px;padding:28px;width:min(100%,380px)}.admin_loginCard__2\+Fmv h1{font-size:1.4rem;margin:0}.admin_field__ASsTm{grid-gap:6px;display:grid;gap:6px}.admin_field__ASsTm label{color:#e8edd8a6;font-size:.82rem}.admin_field__ASsTm input,.admin_field__ASsTm select,.admin_field__ASsTm textarea{background:#07110e;border:1px solid #ffffff1f;border-radius:8px;color:#f7f7f4;font:inherit;padding:10px 12px;width:100%}.admin_field__ASsTm textarea{min-height:88px;resize:vertical}.admin_row__HNBVl{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.admin_btn__OSRde{align-items:center;background:#5a6b3b;border:none;border-radius:8px;color:#f7f7f4;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:8px;padding:10px 14px;text-decoration:none}.admin_btnSecondary__ov1ll{background:#0000;border:1px solid #fff3;color:#e8edd8}.admin_btnDanger__NJAyB{background:#6b3b3b}.admin_error__kqB0k{color:#e8a090;font-size:.9rem;margin:0}.admin_table__1OK\+a{border-collapse:collapse;font-size:.92rem;width:100%}.admin_table__1OK\+a td,.admin_table__1OK\+a th{border-bottom:1px solid #ffffff14;padding:10px 8px;text-align:left}.admin_table__1OK\+a th{color:#e8edd88c;font-weight:600}.admin_tabs__DD17q{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.admin_tabs__DD17q button{background:#0000;border:1px solid #ffffff24;border-radius:999px;color:#e8edd8b3;cursor:pointer;font:inherit;padding:8px 12px}.admin_tabsButtonActive__GwALT{background:#b8893d33;border-color:#b8893d80;color:#f7f7f4}.admin_grid2__AP5Jm{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.admin_checkRow__VR9b1{display:flex;flex-wrap:wrap;gap:12px}.admin_checkRow__VR9b1 label{align-items:center;display:inline-flex;font-size:.9rem;gap:6px}.admin_muted__2d7f-{color:#e8edd880;font-size:.88rem}.admin_noticeToast__2TKsq{background:linear-gradient(135deg,#b8893d33,#5a6b3b33);border:1px solid #8d9e5c80;border-radius:10px;box-shadow:0 10px 28px #00000047;color:#f7f7f4;font-size:.9rem;padding:10px 14px;position:fixed;right:20px;top:20px;z-index:1200}.admin_passwordInput__ViN9s{display:block;position:relative}.admin_passwordInput__ViN9s input{padding-right:44px}.admin_passwordToggle__pHoow{background:#0000;border:0;border-radius:6px;color:#e8edd89e;cursor:pointer;height:34px;padding:7px;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:34px}.admin_passwordToggle__pHoow:focus-visible,.admin_passwordToggle__pHoow:hover{background:#ffffff14;color:#f7f7f4;outline:none}.admin_passwordToggle__pHoow:focus-visible{box-shadow:0 0 0 2px #b8893db3}.admin_passwordToggle__pHoow svg{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;display:block;height:100%;width:100%}.admin_modalBackdrop__jBDrH{background:#000000b3;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1300}.admin_alertModal__jJ3Kt{background:#20231d;border:1px solid #e8a09080;border-radius:12px;box-shadow:0 18px 50px #00000073;color:#f7f7f4;padding:24px;width:min(100%,420px)}.admin_alertModal__jJ3Kt h2{color:#e8a090;margin:0 0 10px}.admin_alertModal__jJ3Kt p{margin:0 0 20px}.admin_mediaRow__Q9p6q{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin_mediaPath__VIiOj{color:#e8edd88c;font-size:.82rem;max-width:min(100%,280px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_mediaPreview__8iS3d{background:#050a08;border:1px solid #ffffff1a;border-radius:8px;display:block;margin-top:10px;max-height:140px;max-width:200px;object-fit:cover}@media (max-width:800px){.admin_app__2IfOX{grid-template-columns:1fr}.admin_sidebar__aryHL{align-items:center;flex-direction:row;flex-wrap:wrap}.admin_nav__kz7jX{display:flex;flex-wrap:wrap}.admin_sideFoot__tlsno{margin-top:0;width:100%}.admin_grid2__AP5Jm{grid-template-columns:1fr}}
/*# sourceMappingURL=main.b8437dd8.css.map*/