@font-face{font-family:poppins;src:url(../media/poppins_400-s.p.0pbq3rk3ylv9r.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_500-s.p.00lxjttrdcq00.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_600-s.p.0d448n.fvmed0.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_700-s.p.13h03y-mqd3q8.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_ba08e89b-module__z-4rBG__className{font-family:poppins,poppins Fallback}.poppins_ba08e89b-module__z-4rBG__variable{--font-poppins:"poppins", "poppins Fallback"}
@font-face{font-family:inter;src:url(../media/inter_300-s.p.0pw5ffrrwbn-o.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_400-s.p.0vig85~_2mxl3.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_500-s.p.0frew35n-hgkk.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_600-s.p.0rm8x4lrq0d8z.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_da7b941d-module__ah80yW__className{font-family:inter,inter Fallback}.inter_da7b941d-module__ah80yW__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_400-s.p.0~~285bd0hytg.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_500-s.p.0sp08a3_wd31b.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_f396dc35-module__5D3aKq__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_f396dc35-module__5D3aKq__variable{--font-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
:root{--navy:#040067;--blue:#1848f3;--lumi:#3b72ff;--mist:#c2d4f9;--s50:#f9fafc;--s100:#f4f6fb;--s200:#e1e7ef;--s400:#94a2b8;--s600:#485468;--s900:#0e172a;--white:#fff;--darkbg:#080d1a;--teal:#0d9488;--amber:#f59e0b;--green:#09d150;--pad:80px;--inn:1280px;--section-pad:96px;--section-pad-tight:80px;--section-gap:56px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;font-family:var(--font-inter), "Helvetica Neue", Arial, sans-serif;background:var(--white);color:var(--s900);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;background:0 0;border:0}img:not([data-nimg]){max-width:100%;height:auto}main{display:block}.fade-up{opacity:1;transform:translateY(0)}.reveal-enabled .fade-up{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(24px)}.reveal-enabled .fade-up.visible{opacity:1;transform:translateY(0)}.fade-left{opacity:1;transform:translate(0)}.reveal-enabled .fade-left{opacity:0;transition:opacity .75s,transform .75s;transform:translate(-28px)}.reveal-enabled .fade-left.visible{opacity:1;transform:translate(0)}.text-reveal{display:block}span.text-reveal{display:inline-block}.text-reveal-word{vertical-align:bottom;padding-bottom:.08em;line-height:1.15;display:inline-block;overflow:hidden}.text-reveal-word>span{opacity:0;display:inline-block;transform:translateY(105%)}.reveal-enabled .text-reveal .text-reveal-word>span{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 60ms)}.reveal-enabled .text-reveal.visible .text-reveal-word>span{opacity:1;transform:translateY(0)}.delay-1{transition-delay:80ms}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.delay-4{transition-delay:.32s}.site-nav-shell{z-index:200;border-bottom:1px solid var(--s200);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;position:sticky;top:0;box-shadow:0 1px 8px #0e172a0d}.nav-inner,.proof-inner,.results-inner,.approach-inner,.what-inner,.edge-inner,.founders-inner,.team-inner,.pillar-inner,.plat-hero-inner,.platform-inner,.cta-inner,.footer-inner,.footer-bottom{max-width:var(--inn);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.nav-inner{justify-content:space-between;align-items:center;gap:28px;height:74px;display:flex;position:relative}.nav-logo{flex-shrink:0;align-items:center;display:inline-flex}.nav-links{align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--s600);white-space:nowrap;align-items:center;min-height:40px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.nav-links a:hover,.nav-links a.active{color:var(--blue)}.nav-links .nav-cta,.nav-links .nav-cta:hover,.nav-links .nav-cta.active{color:var(--white)}.nav-cta,.btn-primary,.btn-primary-hero{font-family:var(--font-inter), "Inter", sans-serif;background:var(--blue);color:var(--white);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:15px 32px;font-size:15px;font-weight:500;transition:background .2s,transform .15s;display:inline-flex}.nav-cta{white-space:nowrap;border-radius:7px;padding:10px 22px}.nav-cta:hover,.btn-primary:hover,.btn-primary-hero:hover{background:var(--navy);transform:translateY(-1px)}.nav-toggle{border:1px solid var(--s200);background:var(--white);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;padding:0;display:none}.nav-toggle span{background:var(--navy);border-radius:999px;width:16px;height:1.5px;transition:transform .2s,opacity .2s}.nav-backdrop,.nav-menu-close{display:none}.nav-toggle.is-open span:first-child{transform:translateY(5.5px)rotate(45deg)}.nav-toggle.is-open span:nth-child(2){opacity:0}.nav-toggle.is-open span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.nav-menu{align-items:center;margin-left:auto;display:flex}.btn-ghost,.btn-ghost-hero,.btn-outline{font-family:var(--font-inter), "Inter", sans-serif;color:var(--s600);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:15px 32px;font-size:15px;font-weight:500;transition:color .2s,border-color .2s,background .2s,transform .15s;display:inline-flex}.btn-ghost:hover,.btn-ghost-hero:hover,.btn-outline:hover{color:var(--navy);border-color:var(--s200);background:#1848f30a;transform:translateY(-1px)}.hero,.solutions-hero{border-bottom:1px solid var(--s200);background:#f4f6fb;position:relative;overflow:hidden}.hero{flex-direction:column;justify-content:center;min-height:84vh;display:flex}.hero:before,.hero-right:before,.edge:before,.platform-section:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#0e172a12 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.hero:after{content:"";border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);opacity:.4;width:32px;height:32px;position:absolute;bottom:48px;right:80px}.hero-bracket-tl,.hero-bracket-br{opacity:.4;pointer-events:none;width:24px;height:24px;position:absolute}.hero-bracket-tl{border-left:2px solid var(--blue);border-top:2px solid var(--blue);top:48px;left:80px}.hero-bracket-br{border-bottom:1.5px solid #1848f373;border-right:1.5px solid #1848f373;bottom:32px;right:32px}.hero-inner{max-width:var(--inn);padding:96px var(--pad) 84px;z-index:2;grid-template-columns:minmax(0,1.04fr) 500px;align-items:center;gap:64px;width:100%;margin:0 auto;display:grid;position:relative}.hero-tag,.hero-eyebrow,.section-tag,.plat-eyebrow,.cta-eyebrow,.what-eyebrow,.edge-eyebrow,.founders-eyebrow,.team-eyebrow,.proof-label{display:none}.hero-tag,.section-tag,.plat-eyebrow,.proof-label,.what-eyebrow,.edge-eyebrow,.founders-eyebrow{color:var(--blue)}.hero-eyebrow,.cta-eyebrow,.team-eyebrow{color:var(--mist)}.what-eyebrow,.edge-eyebrow,.founders-eyebrow,.team-eyebrow{letter-spacing:.14em;font-size:10px}.team-eyebrow{opacity:.5}.hero-eyebrow,.about-hero .hero-eyebrow,.careers-hero .hero-eyebrow{background:#ffffff12;border:1px solid #ffffff1f;border-radius:100px;width:fit-content;padding:6px 14px}.pulse,.hero-dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s infinite pulseGlow}@keyframes pulseGlow{0%,to{opacity:1;box-shadow:0 0 #05966980}50%{opacity:.7;box-shadow:0 0 0 6px #05966900}}.hero h1,.solutions-hero h1,.what-header h2,.edge-head h2,.founders-head h2,.cta-inner h2,.approach-head h2,.section-head h2,.results-header h2,.pillar-header h2,.plat-hero-head h2,.platform-inner h2,.careers-hero h1,.careers-application-copy h2,.career-principle h3{font-family:var(--font-poppins), "Poppins", sans-serif;letter-spacing:-.02em;color:var(--s900);margin:0;font-size:36px;font-weight:600;line-height:1.2}.what-header h2,.edge-head h2,.founders-head h2,.team-header h2{letter-spacing:-.025em;color:var(--navy);font-size:32px}.founders-head h2{letter-spacing:-.03em;max-width:560px;font-weight:700;line-height:1.1}.hero h1,.careers-hero h1{letter-spacing:-.04em;color:var(--navy);max-width:12ch;margin:0 0 28px;font-size:clamp(42px,5vw,68px);font-weight:700;line-height:1.15}.hero h1 em{color:var(--blue);white-space:nowrap;font-style:normal}.hero-sub,.hero-body,.solutions-hero p,.section-head p,.approach-head p,.results-disclaimer,.cta-inner p,.what-right p,.edge-card-body,.founders-head-sub,.career-principle p,.careers-application-copy p,.field small,.form-feedback,.pillar-header-right p,.pc-desc,.plat-hero-head p{color:var(--s600);font-size:15px;line-height:1.75}.hero-sub{max-width:480px;margin-bottom:40px;font-size:17px;line-height:1.7}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-visual{justify-content:center;justify-self:center;align-items:center;width:100%;max-width:500px;height:440px;display:flex;position:relative}.waveform{justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.wave-bar{transform-origin:50%;width:7px;height:100%;transform:scaleY(var(--wave-scale,.05));opacity:var(--wave-opacity,.15);background:linear-gradient(#1848f324 0%,#1848f3b8 35%,#1848f3fa 50%,#1848f3b8 65%,#1848f324 100%);border-radius:999px}.hero-scroll{position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.scroll-line{background:linear-gradient(#1848f300,#1848f399);border-radius:999px;width:2px;height:48px;animation:2s ease-in-out infinite scrollLine}@keyframes scrollLine{0%{transform-origin:top;opacity:1;transform:scaleY(0)}50%{transform-origin:top;opacity:1;transform:scaleY(1)}to{transform-origin:bottom;opacity:0;transform:scaleY(1)}}.proof{background:var(--white);border-bottom:1px solid var(--s200)}.proof-inner{align-items:center;gap:20px;padding-top:16px;padding-bottom:16px;display:flex}.proof-divider{background:var(--s200);align-self:stretch;width:1px}.logo-track-wrap{flex:1;overflow:hidden}.logo-track{align-items:center;gap:28px;min-width:max-content;animation:34s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-item{opacity:1;justify-content:center;align-items:center;min-width:148px;height:50px;display:flex}.logo-item__image{object-fit:contain;width:auto;max-width:138px;max-height:34px}.qualities-v2,.results,.what,.pillar-section{border-top:1px solid var(--s200);padding:0}.what{background:var(--s100)}.pillar-section:nth-child(2n){background:var(--s50)}.qualities-v2,.results{background:#f4f6fb}.pillar-section:nth-child(odd){background:var(--white)}.qualities-v2,.approach-section,.results,.what,.edge,.founders,.team,.plat-hero,.platform-section,.cta-section,.careers-principles,.careers-application{padding:var(--section-pad) 0}.section-head,.results-header,.founders-head,.edge-head,.what-header,.plat-hero-head,.cta-inner,.approach-head,.team-header{margin-bottom:var(--section-gap)}.section-head,.cta-inner{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.qualities-v2 .section-head{max-width:580px}.qualities-v2 .section-tag{letter-spacing:.14em;font-size:10px}.qualities-v2 .section-head h2{color:var(--navy);font-size:28px}.qualities-v2 .section-head p{font-size:15px;line-height:1.75}.pillars-grid{max-width:var(--inn);padding:0 var(--pad);grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.pillar-card,.career-principle{background:var(--white);border:1px solid var(--s200);border-radius:14px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.pillar-card:hover,.career-principle:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0e172a14}.pillar-icon-zone,.edge-card-icon,.pc-icon{justify-content:center;align-items:center;display:flex}.pillar-icon-zone{background:#eef2ff;height:80px}.pillar-icon-zone svg,.edge-card-icon svg,.pc-icon svg{width:28px;height:28px;stroke:var(--blue)}.pillar-body{padding:20px 20px 24px}.pillar-num{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--s400);letter-spacing:.12em;margin-bottom:8px;font-size:9px;display:block}.pillar-card h3{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--navy);margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.3}.pillar-card p{color:var(--s600);margin:0;font-size:12px;line-height:1.7}.approach-head h2{max-width:520px}.approach-head p{max-width:520px;margin:0;font-size:16px;line-height:1.7}.rings-layout{grid-template-columns:420px 1fr;align-items:center;gap:80px;margin-bottom:48px;display:grid}.ring-svg-wrap{clip-path:circle(60%)}.ring-svg{display:block;overflow:visible}.ring-zone{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:opacity .35s,transform .2s}.ring-zone:hover{opacity:.9;transform:scale(1.03)}@keyframes ringRipple{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.ring-ripple{transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:2.8s ease-out infinite ringRipple}.ring-ripple--platform{animation-delay:0s}.ring-ripple--prototype{animation-delay:.8s}.ring-ripple--strategy{animation-delay:1.6s}.ring-ripple--paused{opacity:0;animation-play-state:paused}.ring-enter-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.08em;fill:var(--s400);font-size:10px}.ring-label{font-family:var(--font-poppins), "Poppins", sans-serif;font-size:13px;font-weight:600}.ring-label--strategy{font-size:14px}.ring-sub{font-family:var(--font-inter), "Inter", sans-serif;font-size:11px}.ring-label--platform{fill:var(--s400)}.ring-sub--platform{fill:#b4bec9}.ring-label--prototype{fill:var(--blue)}.ring-sub--prototype{fill:#6b8fff}.ring-label--strategy{fill:#fff}.ring-sub--strategy{fill:#ffffff73}.ring-hint{text-align:center;color:var(--s400);margin:14px 0 0;font-size:12px;font-style:italic}.rings-detail{align-items:center;min-height:400px;display:flex}@keyframes panelFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rings-default,.rings-panel{width:100%;animation:.35s panelFadeIn}.rings-default h3,.rp-title{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--s900);font-weight:600}.rings-default h3{margin:0 0 16px;font-size:22px;line-height:1.3}.rings-default p,.rp-tagline{color:var(--s600);margin:0;font-size:15px;line-height:1.75}.rings-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.rpill{border:1.5px solid var(--s200);font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--s900);background:var(--white);text-align:left;border-radius:14px;flex-direction:column;gap:6px;padding:20px 24px;font-size:16px;font-weight:600;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 12px #0e172a0f}.rpill-sub{font-size:12px;font-family:var(--font-inter), "Inter", sans-serif;color:var(--s400);font-weight:400}.rpill:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:0 8px 24px #1848f31f}.rings-panel.active{flex-direction:column;gap:20px;display:flex}.rp-close{font-size:13px;font-family:var(--font-inter), "Inter", sans-serif;color:var(--s400);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:500;transition:color .2s,transform .2s;display:inline-flex}.rp-close:hover{color:var(--blue);transform:translate(-3px)}.rp-eyebrow{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:4px;font-size:10px;display:block}.rp-title{margin-bottom:8px;font-size:26px;line-height:1.2}.rp-items{flex-direction:column;gap:10px;display:flex}.rp-item{border:1px solid var(--s200);background:var(--s50);border-radius:10px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.rp-item-icon{background:#eef2ff;border:1px solid #c7d4fb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.rp-item-icon svg{width:16px;height:16px;stroke:var(--blue)}.rp-item-title,.pc-title,.ppt-name,.case-title,.edge-card-title{font-family:var(--font-poppins), "Poppins", sans-serif;font-weight:700}.rp-item-title{color:var(--s900);margin-bottom:3px;font-size:13px}.rp-item-sub{color:var(--s600);font-size:12px;line-height:1.55}.rp-entry{background:#1848f30a;border:1px solid #1848f31a;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.rp-entry-lbl{white-space:nowrap;font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);flex-shrink:0;margin-top:2px;font-size:10px}.rp-entry-val{color:var(--s600);font-size:13px;line-height:1.6}.approach-callout{background:var(--navy);border-radius:14px;align-items:center;gap:24px;padding:28px 32px;display:flex}.approach-callout svg{stroke:#ffffff8c;flex-shrink:0;width:28px;height:28px}.approach-callout p{font-family:var(--font-poppins), "Poppins", sans-serif;color:#ffffffd1;margin:0;font-size:16px;font-weight:500;line-height:1.65}.results-header{justify-content:space-between;align-items:end;gap:32px;display:flex}.results-header-cta a{color:var(--blue);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.results-header-cta a:hover{color:var(--navy)}.results-header h2{color:var(--navy);margin-top:12px}.results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.result-card{background:var(--white);border:1px solid var(--s200);border-radius:14px;transition:transform .2s,box-shadow .2s;overflow:hidden}.result-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0e172a14}.rc-visual{background:#eef2ff;justify-content:center;align-items:center;height:110px;display:flex;position:relative;overflow:hidden}.rc-visual svg{width:min(100%,200px);height:auto;display:block}.rc-body{padding:20px 22px 22px}.rc-category,.case-client,.ppt-num,.pc-title,.footer-col h5,.career-principle-num{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.rc-category,.case-client{color:var(--s400)}.rc-category{letter-spacing:.14em;margin-bottom:10px;font-size:9px}.rc-number,.metric-num,.rb-num{font-family:var(--font-poppins), "Poppins", sans-serif;letter-spacing:-.02em;font-weight:600;display:block}.rc-number{letter-spacing:-.04em;color:var(--navy);margin-top:8px;font-size:44px;font-weight:700}.rc-label{color:var(--s900);margin-top:4px;font-size:13px;font-weight:500;line-height:1.4}.rc-secondary{align-items:flex-start;gap:10px;margin-top:12px;display:flex}.rc-dot,.cap-dot,.del-dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.rc-secondary-text{color:var(--s400);font-size:11px;line-height:1.5}.results-disclaimer{color:var(--s400);text-align:center;margin-top:20px;font-size:11px;line-height:1.6}.cta-section{text-align:center;border-top:1px solid var(--s200);background:#fff;padding:88px 0}.cta-inner{max-width:560px;padding:0 var(--pad);margin:0 auto}.cta-inner .section-tag,.cta-eyebrow{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:16px;font-size:10px;display:block}.cta-inner h2{font-family:var(--font-poppins), "Poppins", sans-serif;letter-spacing:-.03em;color:var(--navy);margin-bottom:12px;font-size:36px;font-weight:700;line-height:1.12}.cta-inner p{color:var(--s600);margin:0 0 32px;font-size:15px;line-height:1.75}.footer{background:var(--darkbg);border-top:1px solid #ffffff0f;padding:0}.footer-inner{grid-template-columns:280px 1fr 1fr 1fr;gap:48px;padding-top:56px;display:grid}.footer-logo-img{width:auto;height:26px;margin-bottom:18px;display:block}.footer-tagline{color:#ffffff61;max-width:220px;margin-bottom:16px;font-size:14px;line-height:1.6}.footer-address{color:#ffffff3d;max-width:220px;margin-bottom:20px;font-size:13px;line-height:1.7}.footer-col a{color:#ffffff52}.footer-col a:hover{color:#ffffffa6}.footer-col{padding-top:4px}.footer-col h5{color:#ffffff80;font-family:var(--font-poppins), "Poppins", sans-serif;letter-spacing:0;text-transform:none;margin:0 0 16px;font-size:13px;font-weight:500}.footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-col ul a{color:#ffffff52;font-size:13px;transition:color .2s}.footer-col ul a:hover{color:#ffffffa6}.footer-social{gap:8px;display:flex}.footer-social a{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s;display:inline-flex}.footer-social a:hover{background:#ffffff1f}.footer-social svg{width:15px;height:15px;fill:var(--s400);color:var(--s400)}.footer-bottom{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:48px;padding-top:20px;padding-bottom:20px;display:flex}.footer-copy{color:#ffffff2e;font-size:12px}.footer-privacy-link{color:#ffffff2e;font-size:12px;text-decoration:none;transition:color .2s}.footer-privacy-link:hover{color:#ffffff80}.about-hero,.careers-hero{grid-template-columns:1fr 1fr;min-height:82vh;display:grid;position:relative;overflow:hidden}.about-hero .hero-left,.careers-hero-left{background:var(--navy);color:var(--white);flex-direction:column;justify-content:center;padding:88px 64px 88px 80px;display:flex;position:relative;overflow:hidden}.about-hero .hero-left:before,.careers-hero-left:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#c2d4f90f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.about-hero .hero-left:after,.careers-hero-left:after{content:"";pointer-events:none;background:radial-gradient(circle,#1848f32e 0%,#0000 65%);width:460px;height:460px;position:absolute;bottom:-160px;left:-80px}.hero-left-inner{z-index:2;position:relative}.about-hero .hero-right,.careers-hero-right{background:#f4f6fb;position:relative;overflow:hidden}.about-hero .hero-right{min-height:620px}.about-hero .hero-right:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(circle,#0e172a0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.about-hero .hero-right:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#04006714,#0000);width:60px;position:absolute;top:0;bottom:0;left:0}.particle-canvas{width:100%;height:100%;position:absolute;inset:0}.about-hero .hero-eyebrow,.careers-hero .hero-eyebrow{letter-spacing:.12em;margin-bottom:32px;font-size:10px}.about-hero h1,.careers-hero h1{color:var(--white);font-family:var(--font-poppins), "Poppins", sans-serif;letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(30px,3.5vw,50px);font-weight:700;line-height:1.08}.about-hero .hero-body,.careers-hero .hero-body{color:#ffffff7a;margin:0 0 40px;font-size:15px;line-height:1.78}.about-hero .hero-sub-headline{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--mist);opacity:.75;margin-bottom:28px;font-size:15px;font-style:italic;font-weight:400;line-height:1.5}.about-hero .btn-primary-hero{padding:13px 26px;font-size:14px}.btn-ghost-hero{color:#fff9;border:1px solid #ffffff26;padding:13px 24px;font-size:14px}.btn-ghost-hero:hover{color:var(--white);background:#ffffff0d;border-color:#ffffff59}.what-header,.edge-head,.founders-head,.team-header,.pillar-header,.plat-hero-head{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.what-header,.edge-head,.plat-hero-head{border-bottom:1px solid var(--s200);padding-bottom:40px}.plat-hero-head--center{text-align:center;border-bottom:none;margin-bottom:72px;padding-bottom:0;display:block}.plat-hero-head--center h2{color:var(--navy);letter-spacing:-.03em;margin-bottom:12px;font-weight:700;line-height:1.1}.plat-hero-head--center p{max-width:480px;margin:0 auto}.what-header-sub,.edge-head-sub{color:var(--s600);margin:0;padding-top:2px;font-size:15px;line-height:1.75}.what-rows,.case-list{flex-direction:column;display:flex}.case-list{gap:14px}.what-row{border-bottom:1px solid var(--s200);grid-template-columns:320px 1fr;gap:64px;padding:38px 0;display:grid}.what-row:last-child{border-bottom:0}.what-right{padding-top:6px}.what-right p{line-height:1.8}.what-right p+p{margin-top:14px}.what-num{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.12em;color:var(--s400);font-size:10px}.what-big{font-family:var(--font-poppins), "Poppins", sans-serif;letter-spacing:-.04em;color:var(--navy);white-space:nowrap;margin-top:10px;font-size:48px;font-weight:700;line-height:1.08}.what-big.blue{color:var(--blue)}.edge{border-top:1px solid var(--s200);position:relative;overflow:hidden}.edge-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.edge-card{background:var(--s100);border:1px solid var(--s200);border-radius:14px;padding:28px 28px 32px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.edge-card:before{content:"";background:var(--blue);opacity:0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.edge-card:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:0 8px 32px #1848f314}.edge-card:hover:before{opacity:1}.edge-card-icon,.pc-icon{background:#eef2ff;border:1px solid #1848f31f;border-radius:12px;width:48px;height:48px;margin-bottom:20px}.edge-card-num{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--blue);letter-spacing:.12em;opacity:.6;margin-bottom:10px;font-size:10px;display:block}.edge-card-title{color:var(--navy);letter-spacing:-.02em;margin-bottom:12px;font-size:20px;line-height:1.2}.edge-card-body{font-size:14px;line-height:1.75}.founders{background:var(--s100);border-top:1px solid var(--s200)}.founders-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.founder-card{background:var(--navy);border-radius:16px;align-items:end;height:720px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.founder-media{z-index:1;background:var(--s200);position:absolute;inset:0}.founder-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px #04006738}.founder-img{object-fit:cover;object-position:center 16%;z-index:1;width:100%;max-width:none;height:100%}.founder-card--bernd .founder-img{object-position:center 14%}.founder-card--ed .founder-img{object-position:center 12%}.founder-fallback,.tile-fallback{font-family:var(--font-poppins), "Poppins", sans-serif;color:#ffffff0f;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.founder-fallback{z-index:0;font-size:160px}.founder-overlay{z-index:3;background:linear-gradient(#0000 0%,#04006759 30%,#040067e6 62%,#040067f7 100%);width:100%;padding:64px 32px 28px;transition:background .35s,padding-top .35s;position:relative}.founder-card:hover .founder-overlay{background:linear-gradient(#0000 40%,#0400674d 70%,#040067d9 100%);padding-top:120px}.founder-name{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--white);margin-bottom:4px;font-size:28px;font-weight:700}.founder-bio{color:#ffffffad;margin:0 0 16px;font-size:13px;line-height:1.7}.founder-tag{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:#c2d4f9cc;background:#ffffff14;border:1px solid #ffffff26;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:9px;display:inline-flex}.founder-2b{background:var(--white);border:1px solid var(--s200);border-radius:16px;grid-template-columns:minmax(0,420px) minmax(0,1fr);min-height:620px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.founder-2b:hover{transform:translateY(-4px);box-shadow:0 20px 48px #0400671f}.founder-2b .founder-2b-photo{background:var(--navy);position:relative;overflow:hidden}.founder-2b .founder-img{object-fit:cover;object-position:center 14%;z-index:1;width:100%;height:100%;position:absolute;inset:0}.founder-2b .founder-fallback{z-index:0}.founder-2b .founder-overlay{position:absolute;inset:auto 0 0}.founder-2b-speech{background:var(--white);flex-direction:column;justify-content:center;padding:56px 56px 48px;display:flex;position:relative}.founder-speech-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:18px;font-size:10px;display:block}.founder-speech-quote{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--navy);letter-spacing:-.03em;border-left:3px solid var(--blue);margin-bottom:24px;padding-left:20px;font-size:26px;font-weight:700;line-height:1.4}.founder-speech-message{color:var(--s600);margin-bottom:24px;font-size:14px;line-height:1.85}.founder-speech-message p{margin:0 0 14px}.founder-speech-message p:last-child{margin-bottom:0}.founder-speech-chips{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.founder-speech-chip{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.06em;color:var(--blue);background:#1848f30f;border:1px solid #1848f32e;border-radius:100px;padding:4px 10px;font-size:9px}.founder-speech-linkedin{border:1px solid var(--s200);width:fit-content;color:var(--s600);border-radius:100px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.founder-speech-linkedin:hover{color:var(--blue);border-color:#1848f359}.founder-speech-linkedin svg{fill:currentColor;width:13px;height:13px}.team{background:var(--navy);position:relative;overflow:hidden}.team:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#c2d4f908 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.team-inner{z-index:1;position:relative}.team-header{justify-content:space-between;align-items:flex-start;display:flex}.team-header-sub{color:#ffffff4d;text-align:right;max-width:260px;margin:28px 0 0;font-size:14px;line-height:1.65}.team-header h2{color:var(--white);font-size:24px}.mosaic{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.tile{aspect-ratio:3/4;background:#0d1a40;border:1px solid #ffffff14;border-radius:12px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.tile:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000059}.tile-photo-wrap{z-index:2;position:absolute;inset:0}.tile-photo{object-fit:cover;object-position:center top;z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.tile-fallback{z-index:0;opacity:0;pointer-events:none;background:linear-gradient(160deg,#1a2b5a 0%,#0d1a40 100%);font-size:56px}.tile-name{z-index:2;background:linear-gradient(#0000 0%,#040067d9 100%);padding:32px 14px 12px;position:absolute;bottom:0;left:0;right:0}.tile-name span{color:var(--white);font-family:var(--font-poppins), "Poppins", sans-serif;letter-spacing:.02em;font-size:12px;font-weight:600;display:block}.solutions-hero{background:var(--white);padding:74px 0 0}.solutions-hero h1{letter-spacing:-.03em;color:var(--s900);margin-bottom:16px;font-size:clamp(36px,4.5vw,56px);font-weight:600;line-height:1.08}.solutions-hero h1 em{color:var(--blue);font-style:normal}.solutions-hero .hero-inner{grid-template-columns:1fr;gap:0;padding-top:0;padding-bottom:0}.solutions-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-bottom:72px;display:grid}.solutions-hero-visual{justify-content:center;align-items:center;padding-bottom:8px;display:flex}.solutions-hero-visual svg{width:100%;max-width:480px;display:block}.hero-text{max-width:720px;margin-bottom:0}.solutions-hero .hero-tag{background:#1848f314;border:1px solid #1848f32e;border-radius:100px;margin-bottom:24px;padding:6px 14px}.hero-text p{color:var(--s600);max-width:560px;margin:18px 0 28px;font-size:17px;line-height:1.7}.section-tracker{border-top:1px solid var(--s200);background:var(--white);z-index:100;position:sticky;top:72px}.section-tracker-inner{max-width:var(--inn);padding:0 var(--pad);align-items:center;gap:0;height:52px;margin:0 auto;display:flex}.tracker-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--s400);white-space:nowrap;margin-right:20px;font-size:9px}.tracker-pills{gap:4px;display:flex}.tracker-pill{color:var(--s600);border:1px solid var(--s200);white-space:nowrap;background:0 0;border-radius:100px;padding:5px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s}.tracker-pill:hover{border-color:var(--s400);background:var(--s50)}.tracker-pill--active{background:var(--blue);color:#fff;border-color:var(--blue)}.tracker-pill--active:hover{background:var(--navy);border-color:var(--navy)}.tracker-right{margin-left:auto}.tracker-platform{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);white-space:nowrap;border:1px solid #0d948840;border-radius:100px;padding:5px 12px;font-size:9px;text-decoration:none;transition:all .2s}.tracker-platform:hover{background:#0d94880f}.tracker-platform--active{background:var(--teal);color:#fff;border-color:var(--teal)}.pillar-alt{background:var(--s50)}.pillar-num{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:12px;font-size:9px;display:block}.pillar-title{font-family:var(--font-poppins), "Poppins", sans-serif;letter-spacing:-.03em;color:var(--navy);margin-bottom:12px;font-size:26px;font-weight:700;line-height:1.15}.pillar-desc{color:var(--s600);margin-bottom:22px;font-size:13px;line-height:1.75}.pillar-caps{flex-direction:column;gap:7px;margin-bottom:24px;display:flex}.p-cap{color:var(--s600);align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}.p-cap-dot{background:var(--blue);opacity:.5;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.pillar-chips{flex-wrap:wrap;gap:5px;margin-top:20px;display:flex}.p-chip{color:var(--blue);font-size:9px;font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.05em;background:#1848f312;border:1px solid #1848f324;border-radius:100px;padding:2px 9px}.pillar-cases{flex-direction:column;gap:14px;display:flex}.cases-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--s400);margin-bottom:0;font-size:9px}.pv-frame{border:1px solid var(--s200);background:var(--white);border-radius:16px;margin-top:32px;padding:32px 40px 24px;position:relative;overflow:hidden}.pv-dots{opacity:.45;pointer-events:none;background-image:radial-gradient(circle,#e1e7ef 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.pv-corner{width:18px;height:18px;position:absolute}.pv-corner--tl{border-top:2px solid #e1e7ef;border-left:2px solid #e1e7ef;top:12px;left:12px}.pv-corner--tr{border-top:2px solid #e1e7ef;border-right:2px solid #e1e7ef;top:12px;right:12px}.pv-corner--bl{border-bottom:2px solid #e1e7ef;border-left:2px solid #e1e7ef;bottom:12px;left:12px}.pv-corner--br{border-bottom:2px solid #e1e7ef;border-right:2px solid #e1e7ef;bottom:12px;right:12px}.pv-content{z-index:2;position:relative}.pv-stats{z-index:2;border-top:1px solid #e1e7ef;gap:24px;margin-top:20px;padding-top:16px;display:flex;position:relative}.pv-stats span{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--s400);font-size:9px}.pv-pills{z-index:2;gap:6px;margin-bottom:24px;display:flex;position:relative}.pv-pill{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.08em;color:var(--s400);cursor:pointer;background:0 0;border:1px solid #e1e7ef;border-radius:100px;padding:4px 12px;font-size:9px;transition:all .2s}.pv-pill--active{color:#1848f3;background:#1848f31a;border-color:#1848f34d}.pv-pipeline{z-index:2;grid-template-columns:1fr 60px 1fr 60px 1fr 60px 1fr;align-items:center;gap:0;display:grid;position:relative}.pv-stage{background:#fff;border:1px solid #e1e7ef;border-radius:12px;padding:16px;transition:all .3s}.pv-stage--active{background:#1848f30a;border-color:#1848f34d}.pv-stage--dim{opacity:.5}.pv-stage-label{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--s400);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:8px}.pv-stage--active .pv-stage-label{color:#1848f3}.pv-doc-block{background:#fff;border:1px solid #e1e7ef;border-radius:8px;margin-bottom:6px;padding:10px}.pv-doc-line{background:#e1e7ef;border-radius:2px;height:5px;margin-bottom:4px}.pv-doc-line:last-child{margin-bottom:0}.pv-doc-line--blue{background:#c7d4fb}.pv-stage-sub{color:var(--s400);font-size:10px;font-family:var(--font-mono), "JetBrains Mono", monospace}.pv-arrow{text-align:center;color:#e1e7ef;font-size:18px;transition:color .3s}.pv-arrow--active{color:#1848f3}.pv-kv-list{flex-direction:column;gap:5px;display:flex}.pv-kv{color:var(--s400);justify-content:space-between;font-size:10px;display:flex}.pv-kv-val{color:var(--navy);font-weight:600}.pv-check-list{flex-direction:column;gap:5px;display:flex}.pv-check-row{color:var(--s400);align-items:center;gap:6px;font-size:10px;display:flex}.pv-check-dot{background:#e1e7ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;display:inline-flex}.pv-check-dot--pass{color:#fff;background:#09d150}.pv-erp-box{background:#09d1500f;border:1px solid #09d15040;border-radius:7px;margin-bottom:6px;padding:8px;font-size:10px}.pv-erp-title{color:#09a040;font-weight:600;display:block}.pv-erp-sub{color:var(--s400);font-size:9px;display:block}.pv-erp-trail{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#09a040;font-size:9px}.pv-intel-label{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--s400);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:8px}.pv-query-pills{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.pv-qpill{color:var(--s400);cursor:pointer;font-size:11px;font-family:var(--font-inter), "Inter", sans-serif;background:0 0;border:1px solid #e1e7ef;border-radius:100px;padding:6px 14px;transition:all .2s}.pv-qpill--active{color:#1848f3;background:#1848f312;border-color:#1848f340}.pv-intel-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pv-intel-query{border:1px solid #e1e7ef;border-radius:12px;padding:16px}.pv-intel-heading{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--s400);text-transform:uppercase;margin-bottom:8px;font-size:8px}.pv-intel-question{color:var(--navy);min-height:40px;margin-bottom:12px;font-size:13px;font-style:italic;line-height:1.5}.pv-source-chips{flex-wrap:wrap;gap:4px;display:flex}.pv-source-chip{color:#1848f3;background:#1848f312;border:1px solid #1848f326;border-radius:100px;padding:2px 8px;font-size:9px}.pv-intel-answer{background:#09d15005;border:1px solid #09d15040;border-radius:12px;padding:16px}.pv-intel-answer-label{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#09a040;text-transform:uppercase;margin-bottom:8px;font-size:8px}.pv-intel-answer-text{color:var(--navy);min-height:40px;margin-bottom:10px;font-size:12px;line-height:1.6}.pv-bar-chart{align-items:flex-end;gap:4px;height:44px;display:flex}.pv-bar{background:#c7d4fb;border-radius:2px 2px 0 0;flex:1;transition:height .4s}.pv-bar--primary{background:#1848f3}.pv-creative{flex-direction:column;gap:16px;display:flex}.pv-label{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--s400);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:8px}.pv-label-accent{color:#1848f3;text-transform:none;letter-spacing:0}.pv-steps{align-items:center;margin-bottom:4px;display:flex}.pv-steps-item{flex:none;align-items:center;display:flex}.pv-steps-item:has(.pv-step-line){flex:1 1 0}.pv-step-pill{background:var(--white);color:var(--s400);cursor:pointer;font-family:var(--font-inter), "Inter", sans-serif;white-space:nowrap;border:1px solid #e1e7ef;border-radius:100px;align-items:center;gap:6px;padding:5px 11px;transition:all .2s;display:flex}.pv-step-pill--active{color:#1848f3;background:#1848f31a;border-color:#1848f34d}.pv-step-dot{color:#94a2b8;border:1.5px solid #94a2b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:8px;font-weight:600;display:flex}.pv-step-dot--active{color:#fff;background:#1848f3;border-color:#1848f3}.pv-step-pill span:last-child{font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:9px;font-weight:500}.pv-step-line{background:#e1e7ef;flex:1;height:1px;transition:background .2s}.pv-step-line--active{background:#1848f340}.pv-step-panel{flex-direction:column;gap:12px;display:flex}.pv-upload-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pv-upload{flex-direction:column;display:flex}.pv-drop{text-align:center;background:#f9fafc;border:1.5px dashed #e1e7ef;border-radius:10px;padding:20px}.pv-drop svg{margin:0 auto 8px;display:block}.pv-drop-title{color:#94a2b8;font-size:11px}.pv-drop-sub{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#94a2b8;margin-top:3px;font-size:9px}.pv-svg{width:100%;height:100%;display:block}.pv-sku-preview{aspect-ratio:4/3;background:#f5efe6;border:1px solid #e1e7ef;border-radius:10px;margin-bottom:8px;overflow:hidden}.pv-sku-name{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--s600);font-size:10px}.pv-seg-row{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.pv-seg{background:var(--white);color:#94a2b8;cursor:pointer;border:1px solid #e1e7ef;border-radius:100px;padding:7px 16px;font-size:12px;transition:all .2s}.pv-seg--active{color:#1848f3;background:#1848f31a;border-color:#1848f3;font-weight:500}.pv-seg-count{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#94a2b8;margin-bottom:8px;font-size:11px}.pv-var-box{background:#f9fafc;border:1px solid #e1e7ef;border-radius:10px;padding:14px}.pv-var-row{align-items:center;gap:10px;display:flex}.pv-var-btn{background:var(--white);color:#485468;cursor:pointer;border:1px solid #e1e7ef;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.pv-var-num{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--navy);text-align:center;min-width:20px;font-size:18px;font-weight:700}.pv-var-total{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#94a2b8;font-size:11px}.pv-bg-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pv-bg-tiles{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.pv-bg-tile{cursor:pointer;aspect-ratio:16/9;opacity:.55;border:2px solid #e1e7ef;border-radius:8px;padding:0;transition:all .2s;position:relative;overflow:hidden}.pv-bg-tile--active{opacity:1;border-color:#1848f3}.pv-bg-check{color:#fff;background:#1848f3;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:4px;right:4px}.pv-bg-count{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#94a2b8;font-size:9px}.pv-tpl-tiles{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pv-tpl{cursor:pointer;aspect-ratio:3/4;opacity:.6;background:0 0;border:1.5px solid #e1e7ef;border-radius:7px;padding:0;transition:all .2s;position:relative;overflow:hidden}.pv-tpl--active{opacity:1;border-width:2px;border-color:#1848f3}.pv-comp-meta{align-items:center;gap:6px;margin-bottom:2px;display:flex}.pv-mode{background:var(--white);color:#94a2b8;cursor:pointer;font-size:10px;font-family:var(--font-inter), "Inter", sans-serif;border:1px solid #e1e7ef;border-radius:6px;padding:5px 14px;transition:all .2s}.pv-mode:hover{color:var(--navy);border-color:#1848f340}.pv-mode--active,.pv-mode--active:hover{color:#fff;background:#1848f3;border-color:#1848f3;font-weight:500}.pv-comp-caption{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#94a2b8;margin-left:auto;font-size:9px}.pv-comp-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pv-comp-card{aspect-ratio:1;background:#f9fafc;border:1px solid #e1e7ef;border-radius:10px;position:relative;overflow:hidden}.pv-comp-card--primary{border:2px solid #1848f3}.pv-comp-badge{color:#fff;z-index:2;background:#1848f3;border-radius:4px;padding:2px 7px;font-size:8px;font-weight:600;line-height:1.2;position:absolute;top:6px;right:6px}.pv-comp-badge--manual{background:#040067}.pv-brand-check{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#09a040;background:#09d1500f;border:1px solid #09d1504d;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:9px;display:flex}.pv-export{text-align:center;gap:10px;padding:16px 0 4px}.pv-export-check{background:#09d1501a;border:2px solid #09d150;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto;display:flex}.pv-export-title{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--navy);letter-spacing:-.02em;font-size:20px;font-weight:700}.pv-export-sub{color:var(--s600);font-size:13px}.pv-export-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.pv-export-btn{color:var(--navy);cursor:pointer;background:0 0;border:1px solid #e1e7ef;border-radius:8px;padding:9px 20px;font-size:12px}.pv-export-btn--primary{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:500}.pv-export-btn--ghost{color:#1848f3;border-color:#1848f340}.pv-step-actions{justify-content:flex-end;margin-top:6px;display:flex}.pv-next{color:#fff;cursor:pointer;background:#1848f3;border:none;border-radius:8px;padding:9px 20px;font-size:12px;font-weight:500}.pv-next:hover{background:#3b72ff}.case-card{background:var(--white);border:1px solid var(--s200);border-radius:12px;overflow:hidden;box-shadow:0 1px #0e172a05}.case-visual{border-bottom:1px solid var(--s200);background:#f0f4ff;align-items:flex-end;gap:12px;min-height:140px;padding:18px 24px 0;display:flex;overflow:hidden}.cv-screen,.cv-panel{background:var(--white);border:1px solid #d4dffb;border-radius:8px 8px 0 0;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.cv-screen{flex:1;min-height:116px}.cv-panel{width:140px;min-height:100px}.cv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cv-pane{background:#eef2ff;border-radius:4px;padding:8px}.cv-pane--teal{background:#e6f9f5}.cv-pane--amber{background:#fef3c7}.cv-bar{background:#eef2ff;border-radius:999px;height:7px}.cv-bar.blue{background:#c7d4fb}.cv-bar.full{width:100%}.cv-bar.mid{width:80%}.cv-bar.short{width:60%}.cv-bar.xshort{width:42%}.cv-bar--soft{background:#1848f326;margin-top:4px}.cv-tag{width:fit-content;color:var(--blue);background:#1848f312;border:1px solid #1848f324;border-radius:100px;padding:2px 8px;font-size:10px}.cv-tag--accent{color:var(--teal);background:#0d948814;border-color:#0d948824}.cv-stat{text-align:center;background:#eef2ff;border-radius:6px;width:100%;padding:8px}.cv-stat--teal{background:#e6f9f5}.cv-stat--amber{background:#fef3c7}.cv-stat-num{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--blue);font-size:16px;font-weight:700}.cv-stat--teal .cv-stat-num{color:var(--teal)}.cv-stat--amber .cv-stat-num{color:#b45309}.cv-stat-label{color:var(--s400);font-size:9px}.case-title{color:var(--s900);font-size:17px;line-height:1.3}.case-tagline strong{color:var(--blue)}.case-right-group{align-items:flex-start;gap:20px;display:flex}.case-metrics{flex-shrink:0;gap:28px;display:flex}.case-metric{text-align:center}.case-card.open .expand-icon{background:var(--blue);color:var(--white);border-color:var(--blue);transform:rotate(45deg)}.case-body.open{border-top:1px solid var(--s200);display:block}.case-visual-strip{background:var(--s50);border-bottom:1px solid var(--s200);grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;padding:32px 28px;display:grid}.io-label-dot{background:var(--s400);border-radius:50%;flex-shrink:0;width:6px;height:6px}.io-label-dot.blue{background:var(--blue)}.doc-line{background:var(--s200);border-radius:3px;height:7px;margin-bottom:5px}.doc-row{gap:6px;margin-bottom:5px;display:flex}.doc-cell{background:var(--s200);border-radius:3px;flex:1;height:7px}.doc-cell.dark{background:#d4dffb}.doc-tag{font-family:var(--font-mono), "JetBrains Mono", monospace;border-radius:100px;align-items:center;gap:4px;margin:1px 2px 0 0;padding:2px 8px;font-size:8px;display:inline-flex}.doc-tag.b{color:var(--blue);background:#1848f314;border:1px solid #1848f333}.doc-tag.t{color:var(--teal);background:#0d948814;border:1px solid #0d948833}.doc-tag.g{color:#09a040;background:#09d15014;border:1px solid #09d15040}.cd-body{color:var(--s600);margin-bottom:14px;font-size:13px;line-height:1.72}.plat-hero{background:var(--s50);border-top:1px solid var(--s200);padding:96px 0 80px}.pillar-chip{border:1px solid var(--s200);background:var(--white);color:var(--s600);font-size:12px;font-weight:500;font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.02em;border-radius:20px;align-items:center;padding:4px 12px;display:inline-flex}.pillar-nav{border-top:1px solid var(--s200);background:var(--white);z-index:100;position:sticky;top:72px}.pn-inner{max-width:var(--inn);padding:0 var(--pad);align-items:center;gap:0;height:52px;margin:0 auto;display:flex}.pn-app-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--s400);white-space:nowrap;margin-right:20px;font-size:9px}.pn-pills{gap:4px;display:flex}.pn-pill{color:var(--s600);border:1px solid var(--s200);background:0 0;border-radius:100px;padding:5px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s}.pn-pill--active{background:var(--blue);color:var(--white);border-color:var(--blue)}.pn-plat-link{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);border:1px solid #0d948840;border-radius:100px;margin-left:auto;padding:5px 12px;font-size:9px;text-decoration:none;transition:all .2s}.pn-plat-link:hover{background:#0d94880f}.pillar-section{border-top:1px solid var(--s200);scroll-margin-top:130px}.pillar-top{padding:64px 0 0}.pillar-num-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:12px;font-size:9px;display:block}.pillar-title-large{font-family:var(--font-poppins), "Poppins", sans-serif;letter-spacing:-.03em;color:var(--navy);margin-bottom:32px;font-size:26px;font-weight:700;line-height:1.15}.pillar-bottom{border-top:1px solid var(--s200);grid-template-columns:1fr 1fr;gap:56px;margin-top:32px;padding:40px 0 80px;display:grid}.pillar-bottom--stacked{grid-template-columns:1fr;gap:40px}.pillar-bottom--stacked .pillar-cases,.pillar-bottom--stacked .case-card{width:100%}.pillar-right-col{flex-direction:column;display:flex}.pillar-desc{color:var(--s600);margin:0 0 22px;font-size:13px;line-height:1.75}.track-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--s400);margin-bottom:14px;font-size:9px}.demo-frame{border:1px solid var(--s200);background:var(--white);background-image:radial-gradient(circle,#e1e7ef 1px,#0000 1px);background-size:22px 22px;border-radius:16px;padding:32px 40px 24px;position:relative;overflow:hidden}.dc{pointer-events:none;width:18px;height:18px;position:absolute}.dc--tl{border-top:2px solid var(--s200);border-left:2px solid var(--s200);top:12px;left:12px}.dc--tr{border-top:2px solid var(--s200);border-right:2px solid var(--s200);top:12px;right:12px}.dc--bl{border-bottom:2px solid var(--s200);border-left:2px solid var(--s200);bottom:12px;left:12px}.dc--br{border-bottom:2px solid var(--s200);border-right:2px solid var(--s200);bottom:12px;right:12px}.demo-step-pills{z-index:2;gap:6px;margin-bottom:24px;display:flex;position:relative}.demo-step-pill{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.08em;border:1px solid var(--s200);color:var(--s400);cursor:pointer;background:0 0;border-radius:100px;padding:4px 12px;font-size:9px;transition:all .2s}.demo-step-pill.active{color:var(--blue);background:#1848f31a;border-color:#1848f34d}.demo-flow-scroll{-webkit-overflow-scrolling:touch;z-index:2;padding-bottom:4px;position:relative;overflow-x:auto}.demo-flow-grid{align-items:center;gap:0;display:grid}.demo-flow-grid--4{grid-template-columns:1fr 48px 1fr 48px 1fr 48px 1fr;min-width:640px}.demo-step-card{border:1px solid var(--s200);background:var(--white);opacity:.55;border-radius:12px;padding:16px;transition:all .3s}.demo-step-card.active,.demo-step-card:first-child{opacity:1;background:#1848f30a;border-color:#1848f34d}.demo-step-card--teal.active{background:#0d94880a;border-color:#0d94884d}.demo-arrow{text-align:center;color:var(--s200);font-size:18px;transition:color .3s}.demo-step-card.active+.demo-arrow,.demo-step-card:first-child+.demo-arrow{color:var(--blue)}.dsc-tag{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--s400);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:8px}.dsc-tag--green{color:#09a040}.dsc-doc{background:var(--white);border:1px solid var(--s200);border-radius:8px;margin-bottom:6px;padding:10px}.dsc-line{background:var(--s200);border-radius:2px;height:5px;margin-bottom:4px}.dsc-line--blue{background:#c7d4fb}.dsc-sub{color:var(--s400);font-size:10px;font-family:var(--font-mono), "JetBrains Mono", monospace}.dsc-kv-list{flex-direction:column;gap:5px;display:flex}.dsc-kv{justify-content:space-between;font-size:10px;display:flex}.dsc-kv span{color:var(--s400)}.dsc-kv strong{color:var(--navy);font-weight:600}.dsc-checks{flex-direction:column;gap:5px;display:flex}.dsc-check{color:var(--s400);align-items:center;gap:6px;font-size:10px;display:flex}.dsc-check:before{content:"";background:var(--s200);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;display:inline-flex}.dsc-check.done{color:var(--s600)}.dsc-check.done:before{content:"✓";color:#09a040;background:#09d15026}.dsc-erp{background:#09d1500f;border:1px solid #09d15040;border-radius:7px;margin-bottom:6px;padding:8px}.dsc-erp-label{color:#09a040;font-size:10px;font-weight:600}.dsc-erp-sub{color:var(--s400);margin-top:2px;font-size:9px}.dsc-audit{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#09a040;font-size:9px}.demo-query-label{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--s400);letter-spacing:.1em;text-transform:uppercase;z-index:2;margin-bottom:10px;font-size:8px;position:relative}.demo-query-chips{z-index:2;flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex;position:relative}.demo-query-chip{border:1px solid var(--s200);color:var(--s400);cursor:pointer;font-size:11px;font-family:var(--font-inter), "Inter", sans-serif;background:0 0;border-radius:100px;padding:6px 14px;transition:all .2s}.demo-query-chip.active{color:var(--blue);background:#1848f312;border-color:#1848f340}.demo-intel-grid{z-index:2;grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.demo-intel-left,.demo-intel-right{border:1px solid var(--s200);border-radius:12px;padding:16px}.demo-intel-right{background:#09d15005;border-color:#09d15040}.demo-intel-question{color:var(--navy);min-height:40px;margin-bottom:12px;font-size:13px;font-style:italic;line-height:1.5}.demo-source-chips{flex-wrap:wrap;gap:4px;display:flex}.demo-source-chip{color:var(--blue);background:#1848f312;border:1px solid #1848f326;border-radius:100px;padding:2px 8px;font-size:9px}.demo-intel-answer{color:var(--navy);min-height:40px;margin-bottom:10px;font-size:12px;line-height:1.6}.demo-intel-answer strong{color:var(--blue)}.demo-bar-chart{align-items:flex-end;gap:4px;height:44px;display:flex}.demo-bar{background:#c7d4fb;border-radius:2px 2px 0 0;flex:1;transition:height .4s}.demo-bar--peak{background:var(--blue)}.demo-creative-grid{z-index:2;grid-template-columns:200px 1fr;gap:20px;display:grid;position:relative}.demo-creative-brief{border:1px solid var(--s200);background:var(--white);border-radius:12px;flex-direction:column;gap:0;padding:14px;display:flex}.demo-brief-text{background:var(--s50);color:var(--navy);border-radius:6px;margin-bottom:8px;padding:8px;font-size:11px;line-height:1.5}.demo-color-swatches{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.demo-swatch{border-radius:3px;width:14px;height:14px;display:inline-block}.demo-font-names{color:var(--s400);margin-top:2px;font-size:10px}.demo-gen-bar{text-align:center;margin-top:10px}.demo-gen-label{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--blue);margin-bottom:4px;font-size:10px;display:block}.demo-gen-progress{background:linear-gradient(90deg, var(--blue), #9fe1cb);border-radius:2px;height:3px;animation:2s ease-in-out infinite progBar}@keyframes progBar{0%,to{opacity:.4;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}.demo-variant-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;display:grid}.demo-variant{aspect-ratio:1;cursor:pointer;opacity:.7;border:2px solid #0000;border-radius:8px;transition:all .2s;position:relative;overflow:hidden}.demo-variant.selected{border-color:var(--white);opacity:1;box-shadow:0 0 0 2px var(--blue)}.demo-variant-label{align-items:flex-end;padding:4px;display:flex;position:absolute;inset:0}.demo-variant-label:after{content:attr(style)}.demo-variant>.demo-variant-label{color:var(--white);background:0 0;justify-content:center;align-items:flex-end;padding-bottom:3px;font-size:7px}.demo-variant-label span{color:#fff;text-align:center;background:#0000004d;border-radius:3px;width:100%;padding:1px 4px;font-size:7px}.demo-guardrail{background:#09d1500f;border:1px solid #09d1504d;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.demo-guardrail-pass,.demo-guardrail-detail{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#09a040;font-size:9px}.demo-stat-row{border-top:1px solid var(--s200);z-index:2;gap:24px;margin-top:16px;padding-top:14px;display:flex;position:relative}.demo-stat-row span{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--s400);font-size:9px}.case-header{text-align:left;grid-template-columns:1fr auto;align-items:start;gap:20px;width:100%;padding:22px 24px;display:grid}.case-header-left{flex-direction:column;gap:5px;display:flex}.case-client{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--s400);font-size:9px;display:block}.case-title{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--navy);letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.3}.case-tagline{color:var(--s600);font-size:13px;line-height:1.5}.case-tagline strong{color:var(--blue);font-weight:600}.case-header-right{flex-shrink:0;align-items:flex-start;gap:20px;display:flex}.case-metrics{text-align:right;gap:20px;display:flex}.cm-num{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--navy);letter-spacing:-.03em;margin-bottom:2px;font-size:22px;font-weight:700;line-height:1}.cm-label{color:var(--s400);font-size:10px;line-height:1.3}.expand-icon{border:1px solid var(--s200);width:28px;height:28px;color:var(--s400);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:16px;line-height:1;transition:all .2s;display:flex}.case-card.open .expand-icon{background:var(--blue);border-color:var(--blue);color:var(--white);transform:rotate(45deg)}.case-body{border-top:1px solid var(--s200);display:none}.case-body.open{display:block}.case-visual-strip{background:var(--s50);border-bottom:1px solid var(--s200);grid-template-columns:1fr 1fr;gap:20px;padding:28px;display:grid}.io-box{background:var(--white);border:1px solid var(--s200);border-radius:10px;overflow:hidden}.io-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--s200);color:var(--s400);align-items:center;gap:6px;padding:8px 12px;font-size:8px;display:flex}.io-dot{background:var(--s400);border-radius:50%;flex-shrink:0;width:6px;height:6px}.io-dot--blue{background:var(--blue)}.io-content{padding:12px}.io-doc-lines{margin-bottom:10px}.io-doc-line{background:var(--s200);border-radius:3px;height:7px;margin-bottom:5px}.io-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.io-tag{font-family:var(--font-mono), "JetBrains Mono", monospace;border-radius:100px;padding:2px 8px;font-size:8px}.io-tag--blue{color:var(--blue);background:#1848f314;border:1px solid #1848f333}.io-tag--teal{color:var(--teal);background:#0d948814;border:1px solid #0d948833}.io-tag--amber{color:#b45309;background:#f59e0b14;border:1px solid #f59e0b33}.io-stat-num{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--navy);letter-spacing:-.03em;margin-bottom:6px;font-size:24px;font-weight:700}.case-detail{border-top:1px solid var(--s200);grid-template-columns:1fr 1fr;display:grid}.cd-col{padding:24px 28px}.cd-col:first-child{border-right:1px solid var(--s200)}.cd-label{font-family:var(--font-poppins), "Poppins", sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--s900);margin-bottom:12px;font-size:11px;font-weight:600;display:block}.cd-label+.cd-label{margin-top:20px}.cd-body{color:var(--s600);margin:0 0 16px;font-size:13px;line-height:1.72}.cd-list{flex-direction:column;gap:7px;display:flex}.cd-item{color:var(--s600);align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;display:flex}.cd-dot{background:var(--blue);opacity:.6;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.case-stats{border-top:1px solid var(--s200);grid-template-columns:repeat(3,1fr);display:grid}.cs-stat{border-right:1px solid var(--s200);padding:18px 22px}.cs-stat:last-child{border-right:none}.cs-num{font-family:var(--font-poppins), "Poppins", sans-serif;letter-spacing:-.03em;color:var(--navy);margin-bottom:4px;font-size:24px;font-weight:700;line-height:1}.cs-label{color:var(--s400);font-size:11px;line-height:1.4}.pillar-chip{color:var(--blue);font-size:9px;font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.05em;background:#1848f312;border:1px solid #1848f324;border-radius:100px;padding:2px 9px}.sol-demo{background:var(--s50);border:1px solid var(--s200);border-radius:16px;margin:40px 0 48px;padding:32px;overflow:hidden}.sol-flow{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.sol-flow--intel{gap:20px}.sol-flow--creative{gap:16px}.sf-step{flex-direction:column;flex:1;gap:8px;min-width:160px;display:flex}.sf-step--wide{flex:1.6;min-width:220px}.sf-label{color:var(--s400);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600;font-family:var(--font-mono), "JetBrains Mono", monospace}.sf-arrow{color:var(--s400);flex-shrink:0;padding-top:36px;font-size:18px}.sf-card{background:var(--white);border:1px solid var(--s200);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.sf-card--blue{background:#1848f308;border-color:#1848f333}.sf-card--teal{background:#0d94880a;border-color:#0d948840}.sf-card--query{gap:12px}.sf-card--creative{padding:16px}.sf-card-tag{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;font-family:var(--font-mono), "JetBrains Mono", monospace}.sf-lines{flex-direction:column;gap:5px;display:flex}.sf-line{background:var(--s200);border-radius:3px;height:6px;display:block}.sf-line--long{width:85%}.sf-line--mid{width:65%}.sf-line--short{width:45%}.sf-types{color:var(--s400);font-size:10px;font-family:var(--font-mono), "JetBrains Mono", monospace}.sf-kv{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.sf-key{color:var(--s400);font-size:11px}.sf-val{color:var(--s900);font-weight:600;font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:11px}.sf-check{color:var(--teal);font-size:12px;font-weight:500}.sf-check--em{margin-top:4px;font-weight:700}.sf-erp-label{color:var(--teal);font-size:12px;font-weight:600}.sf-erp-sub{color:var(--s400);font-size:10px;font-family:var(--font-mono), "JetBrains Mono", monospace}.sf-query-text{color:var(--s900);font-size:13px;font-style:italic;line-height:1.5}.sf-sources{flex-direction:column;gap:6px;display:flex}.sf-source-label{color:var(--s400);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-family:var(--font-mono), "JetBrains Mono", monospace}.sf-source-chips{flex-wrap:wrap;gap:6px;display:flex}.sf-chip{background:var(--s100);border:1px solid var(--s200);color:var(--s600);font-size:11px;font-weight:500;font-family:var(--font-mono), "JetBrains Mono", monospace;border-radius:4px;padding:2px 8px}.sf-answer-stat{color:var(--blue);font-size:28px;font-weight:700;font-family:var(--font-poppins), "Poppins", sans-serif;line-height:1}.sf-answer-text{color:var(--s900);font-size:13px;line-height:1.5}.sf-grounded{color:var(--teal);font-size:10px;font-weight:600;font-family:var(--font-mono), "JetBrains Mono", monospace;text-transform:uppercase;letter-spacing:.06em}.sf-brief-line{color:var(--s900);font-size:12px;font-weight:500}.sf-brand-tokens{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.sf-token{background:var(--mist);color:var(--navy);font-size:10px;font-family:var(--font-mono), "JetBrains Mono", monospace;border-radius:4px;padding:2px 6px}.sf-variants{flex-direction:column;gap:10px;display:flex}.sf-variant-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sf-variant{background:var(--s100);border:1px solid var(--s200);color:var(--s600);text-align:center;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:500}.sf-guardrail{color:var(--teal);font-size:12px;font-weight:600;font-family:var(--font-mono), "JetBrains Mono", monospace}.sf-guardrail-pass{background:var(--teal);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:inline-flex}.sol-metrics{border-top:1px solid var(--s200);gap:0;margin-top:24px;padding-top:20px;display:flex}.sm-item{border-right:1px solid var(--s200);flex-direction:column;flex:1;gap:4px;margin-right:24px;padding-right:24px;display:flex}.sm-item:last-child{border-right:none;margin-right:0;padding-right:0}.sm-num{color:var(--navy);font-size:20px;font-weight:700;font-family:var(--font-poppins), "Poppins", sans-serif;line-height:1.1}.sm-label{color:var(--s600);font-size:12px;line-height:1.3}.plat-hero{background:var(--s100);border-top:1px solid var(--s200);padding:var(--section-pad-tight) 0 var(--section-pad);scroll-margin-top:130px}.plat-stage{grid-template-columns:170px 1fr 170px;align-items:start;gap:0;margin-top:8px;display:grid}.plat-labels-left,.plat-labels-right{flex-direction:column;display:flex}.plat-labels-left{padding-top:80px}.plat-labels-right{padding-top:260px}.plat-layer-label{padding-bottom:220px}.plat-layer-label.right{text-align:right}.plat-accent{border-radius:999px;width:28px;height:2.5px;margin-bottom:12px}.plat-accent.right{margin-left:auto}.plat-accent.blue{background:var(--blue)}.plat-accent.lumi{background:var(--lumi)}.plat-accent.teal,.plat-accent.teal-soft{background:var(--teal)}.plat-accent.teal-soft{opacity:.45}.plat-accent.violet{background:#7c3aed}.plat-lname{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--navy);margin-bottom:6px;font-size:19px;font-weight:600}.plat-lname--blue{color:var(--blue)}.plat-lname--lumi{color:var(--lumi)}.plat-lname--violet{color:#7c3aed}.plat-lname--teal{color:var(--teal)}.plat-ldesc{max-width:210px;color:var(--s400);font-size:14.5px;line-height:1.55}.plat-ldesc.right{margin-left:auto}.plat-svg-wrap{justify-content:center;display:flex}.plat-svg{width:100%;max-width:720px;display:block}.plat-pillar-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:40px;display:grid}.plat-pillar-tile{background:var(--white);border:1px solid var(--s200);border-radius:10px;padding:18px 20px 20px;transition:transform .15s,box-shadow .2s,border-color .2s;display:block}.plat-pillar-tile:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 4px 16px #1848f314}.ppt-num{color:var(--s400);margin-bottom:8px}.ppt-name{color:var(--navy);margin-bottom:5px;font-size:15px}.ppt-desc{color:var(--s600);margin-bottom:12px;font-size:12px;line-height:1.55}.ppt-chips,.pi-chips{flex-wrap:wrap;gap:5px;display:flex}.ppt-chip,.pi-chip{border-radius:100px;padding:2px 8px;font-size:10px}.ppt-chip{color:var(--blue);background:#1848f312;border:1px solid #1848f324}.platform-section{background:var(--navy);padding:var(--section-pad-tight) 0;scroll-margin-top:130px;position:relative;overflow:hidden}.platform-inner .section-tag,.platform-inner h2,.platform-inner>p{color:var(--white)}.platform-inner>p{color:#ffffff80;max-width:560px;margin-bottom:40px}.platform-caps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:40px 0 28px;display:grid}.platform-cap{background:#ffffff0a;border:1px solid #ffffff12;padding:28px}.platform-cap:first-child{border-radius:12px 0 0 12px}.platform-cap:last-child{border-radius:0 12px 12px 0}.pc-icon{background:#ffffff0f;border-color:#ffffff14;margin-bottom:14px}.pc-icon svg{stroke:var(--mist)}.pc-title{color:var(--white);margin-bottom:6px;font-size:14px}.pc-desc{color:#ffffff73;margin:0;font-size:13px}.platform-integ{align-items:center;gap:20px;display:flex}.pi-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d;font-size:10px}.pi-chip{color:#ffffff8c;background:#ffffff0d;border:1px solid #ffffff1a;padding:5px 12px;font-size:12px}.careers-hero-right{flex-direction:column;justify-content:center;padding:88px 80px 88px 64px;display:flex}.careers-benefits{gap:16px;margin-top:12px;display:grid}.careers-benefit{border-bottom:1px solid var(--s200);color:var(--s600);align-items:flex-start;gap:12px;padding-bottom:16px;line-height:1.7;display:flex}.careers-benefit .cap-dot{margin-top:.6em}.careers-principles{background:var(--s100)}.careers-principles-inner{max-width:var(--inn);padding:0 var(--pad);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.career-principle{padding:26px}.career-principle-num{color:var(--blue);margin-bottom:10px}.career-principle h3{margin-bottom:12px;font-size:20px}.careers-application{background:var(--white)}.careers-application-inner{max-width:var(--inn);padding:0 var(--pad);grid-template-columns:380px minmax(0,1fr);gap:36px;margin:0 auto;display:grid}.careers-application.contact-mode .careers-application-inner{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:56px}.careers-application.contact-mode .careers-application-copy h1{font-family:var(--font-poppins), "Poppins", sans-serif;letter-spacing:-.02em;color:var(--navy);margin:14px 0 18px;font-size:clamp(44px,7vw,96px);font-weight:600;line-height:1.02}@media (max-width:1100px){.careers-application.contact-mode .careers-application-inner{grid-template-columns:1fr;gap:40px}}@media (max-width:520px){.careers-application.contact-mode .careers-application-copy h1{margin:10px 0 14px;font-size:clamp(36px,11vw,52px)}.careers-application.contact-mode .careers-application-copy p{font-size:15px;line-height:1.6}.careers-application.contact-mode .career-process-list{gap:10px;margin-top:18px}.careers-application.contact-mode .career-process-item{grid-template-columns:26px 1fr;gap:10px;padding-bottom:12px}.careers-application.contact-mode .career-form-card{border-radius:16px;padding:20px}}.career-process-list{flex-direction:column;gap:16px;margin-top:24px;display:flex}.career-process-item{border-bottom:1px solid var(--s200);grid-template-columns:40px 1fr;align-items:baseline;gap:16px;padding-bottom:18px;display:grid}.career-process-item>span{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--blue);letter-spacing:.12em;font-size:10px}.career-process-item p{margin:0}.careers-application.contact-mode .career-process-item{align-items:start}.careers-application.contact-mode .career-process-item p{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--blue);letter-spacing:.12em;font-size:10px}.careers-application.contact-mode .career-process-item>span{padding-top:3px}.career-form-card{background:var(--s50);border:1px solid var(--s200);border-radius:20px;padding:30px;box-shadow:0 18px 48px #0e172a0f}.careers-form{flex-direction:column;gap:16px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field span{color:var(--navy);font-size:13px;font-weight:600}.field input,.field textarea,.field select{border:1px solid var(--s200);background:var(--white);width:100%;font-family:inherit;font-size:inherit;color:var(--s900);border-radius:12px;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s,background .2s}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1848f314}.field textarea{resize:vertical;min-height:170px}.field--wide{grid-column:1/-1}.field small{color:#b45309;margin:0}.field--error input,.field--error textarea,.field--error select{background:#fff8f8;border-color:#dc2626}.field--error input:focus,.field--error textarea:focus,.field--error select:focus{border-color:#dc2626;box-shadow:0 0 0 4px #dc262614}.field--error small{color:#dc2626}.form-feedback{border-radius:10px;margin:0;padding:12px 14px}.form-feedback--success{color:var(--teal);background:#0d948814;border:1px solid #0d94882e}.form-feedback--error{color:#b45309;background:#f59e0b14;border:1px solid #f59e0b2e}.form-actions{justify-content:flex-start;display:flex}.drop-zone{border:2px dashed var(--s200);cursor:pointer;background:linear-gradient(#1848f303,#1848f30a);border-radius:14px;transition:border-color .25s,background .25s,box-shadow .25s,transform .2s;position:relative}.drop-zone:hover{border-color:var(--blue);background:linear-gradient(#1848f308,#1848f312)}.drop-zone--active{border-color:var(--blue);background:#1848f30f;transform:scale(1.01);box-shadow:0 0 0 4px #1848f31a}.drop-zone--has-file{border-style:solid;border-color:var(--s200);cursor:default}.drop-zone--has-file:hover{border-color:var(--s200);background:linear-gradient(#1848f303,#1848f30a)}.drop-zone-input{opacity:0;cursor:pointer;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.drop-zone-prompt{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;display:flex}.drop-zone-icon{width:52px;height:52px;color:var(--blue);background:#1848f30f;border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;transition:transform .3s,background .3s;display:flex}.drop-zone--active .drop-zone-icon{background:#1848f31f;transform:translateY(-4px)scale(1.08)}.drop-zone-prompt p{color:var(--s700);margin:0;font-size:14px;line-height:1.5}.drop-zone-prompt p strong{color:var(--navy)}.drop-zone-browse{color:var(--blue);text-underline-offset:2px;font-weight:600;text-decoration:underline}.drop-zone-prompt small{color:var(--s500);font-size:12px}.drop-zone-file{align-items:center;gap:12px;padding:14px 16px;animation:.3s dropFileIn;display:flex}@keyframes dropFileIn{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.drop-zone-file-icon{width:40px;height:40px;color:var(--blue);background:#1848f30f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.drop-zone-file-info{flex-direction:column;gap:2px;min-width:0;display:flex}.drop-zone-file-info strong{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.drop-zone-file-info small{color:var(--s500);font-size:12px}.drop-zone-remove{width:32px;height:32px;color:var(--s500);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background .2s,color .2s;display:flex}.drop-zone-remove:hover{color:var(--s800);background:#0000000d}.honeypot-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-hero{background:var(--navy);text-align:center;padding:100px var(--pad) 80px}.contact-hero h1{font-family:var(--font-poppins), "Poppins", sans-serif;letter-spacing:-.04em;color:var(--white);margin:0 0 16px;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.1}.contact-hero p{color:#ffffffa6;max-width:480px;margin:0 auto;font-size:16px;line-height:1.7}.contact-form-section{background:var(--white);padding:var(--section-pad) var(--pad)}.contact-form-center{max-width:640px;margin:0 auto}.contact-form-center .career-form-card{z-index:1;margin-top:-48px;position:relative}.not-found{text-align:center;min-height:60vh;padding:var(--section-pad) var(--pad);justify-content:center;align-items:center;display:flex}.not-found-inner{max-width:560px}.not-found-code{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--blue);margin-bottom:16px;font-size:7rem;font-weight:700;line-height:1;display:block}.not-found h1{color:var(--navy);margin-bottom:12px;font-size:1.75rem}.not-found p{color:var(--s500);margin-bottom:32px;font-size:1.05rem}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.privacy-page{padding:var(--section-pad) var(--pad)}.privacy-inner{max-width:800px;margin:0 auto}.privacy-inner h1{color:var(--navy);margin-bottom:8px;font-size:2.25rem}.privacy-updated{color:var(--s500);margin-bottom:48px;font-size:.9rem}.privacy-section{margin-bottom:36px}.privacy-section h2{color:var(--navy);margin-bottom:8px;font-size:1.2rem}.privacy-section p{color:var(--s600);line-height:1.7}@media (max-width:1100px){:root{--pad:40px;--section-pad:84px;--section-gap:44px}.hero-inner,.rings-layout,.careers-application-inner,.results-grid,.mosaic,.footer-inner,.edge-cards,.careers-principles-inner,.pillars-grid,.plat-pillar-tiles,.platform-caps,.founders-grid,.what-header,.edge-head,.founders-head,.team-header,.pillar-header,.pillar-bottom,.plat-hero-head,.careers-hero,.about-hero,.plat-stage{grid-template-columns:1fr}.plat-stage .plat-svg-wrap{order:0}.plat-stage .plat-labels-left{order:1;padding-top:32px}.plat-stage .plat-labels-right{order:2;padding-top:0}.plat-stage .plat-layer-label{text-align:left;padding-bottom:24px}.plat-stage .plat-layer-label .plat-accent{margin-left:0}.plat-stage .plat-layer-label .plat-ldesc{max-width:none;margin-left:0}.plat-svg{height:300px}.hero-inner{grid-template-columns:minmax(0,1fr) 360px;gap:40px;padding-top:80px;padding-bottom:72px}.hero-visual{max-width:360px;height:360px}.pillars-grid,.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-inner{gap:24px}.what-row{grid-template-columns:1fr;gap:24px}.case-header{grid-template-columns:1fr;gap:18px}.case-metrics{justify-content:flex-start}.case-visual-strip,.case-detail,.results-header{grid-template-columns:1fr}.cd-col:first-child{border-right:0;border-bottom:1px solid var(--s200)}.case-stats{grid-template-columns:1fr}.cs-stat{border-right:0;border-bottom:1px solid var(--s200)}.cs-stat:last-child{border-bottom:0}.careers-hero-right,.careers-hero-left,.about-hero .hero-left{padding:64px 40px}.about-hero .hero-right{min-height:360px}.founder-card{height:680px}.founder-overlay{padding:52px 28px 24px}.careers-application-inner{gap:28px}}@media (max-width:820px){:root{--pad:24px;--section-pad:68px;--section-gap:36px}.nav-inner{gap:12px;height:72px}.nav-toggle{display:inline-flex}.nav-backdrop{opacity:0;pointer-events:none;background:#0e172a29;border:0;transition:opacity .22s;display:block;position:fixed;inset:72px 0 0}.nav-backdrop.is-open{opacity:1;pointer-events:auto}.nav-menu{opacity:0;pointer-events:none;transform-origin:top;z-index:230;padding:0;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);position:fixed;top:72px;left:0;right:0;transform:translateY(-14px)scale(.98)}.nav-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.nav-links{background:var(--white);border-top:1px solid var(--s200);border-bottom:1px solid var(--s200);border-radius:0 0 20px 20px;flex-direction:column;align-items:stretch;gap:10px;width:100%;padding:18px 24px 20px;box-shadow:0 22px 48px #0e172a1f}.nav-links a{align-items:center;min-height:54px;padding:0 4px;font-size:16px;display:flex}.nav-cta-item{border-top:1px solid var(--s200);margin-top:10px;padding-top:18px}.nav-links .nav-cta{justify-content:center;min-height:50px}.hero,.about-hero,.careers-hero{min-height:auto}.hero-bracket-tl{opacity:.32;width:18px;height:18px;top:28px;left:22px}.hero:after{opacity:.32;width:22px;height:22px;bottom:30px;right:18px}.hero-inner{grid-template-columns:1fr;padding-top:52px;padding-bottom:60px}.about-hero .hero-left{padding:56px 24px 44px}.about-hero .hero-right{min-height:180px;max-height:220px}.about-hero .hero-body{margin-bottom:28px}.hero-visual{max-width:none;height:240px}.pillars-grid,.platform-caps,.careers-principles-inner,.founders-grid,.founder-2b{grid-template-columns:1fr}.founder-2b .founder-2b-photo{min-height:480px}.founder-2b-speech{padding:40px 28px}.results-grid,.mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-inner{flex-direction:column;align-items:stretch}.proof-divider{width:auto;height:1px}.logo-track{gap:20px}.logo-item{min-width:120px;height:44px}.logo-item__image{max-width:112px;max-height:28px}.rings-pills,.form-grid{grid-template-columns:1fr}.case-visual{flex-direction:column;align-items:stretch;min-height:auto}.cv-panel{width:100%}.solutions-hero-grid{grid-template-columns:1fr;gap:40px;padding-bottom:48px}.solutions-hero-visual svg{max-width:360px}.pv-pipeline{grid-template-columns:1fr;gap:8px}.pv-arrow{transform:rotate(90deg)}.pv-frame{padding:24px 20px 18px}.pv-intel-grid{grid-template-columns:1fr}.pv-steps{flex-wrap:wrap;gap:6px}:is(.pv-steps-item,.pv-steps-item:has(.pv-step-line)){flex:none}.pv-step-line{display:none}.pv-upload-grid,.pv-bg-grid,.pv-comp-grid{grid-template-columns:1fr}.pv-stats{flex-wrap:wrap;gap:12px}.section-tracker-inner{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.section-tracker-inner::-webkit-scrollbar{display:none}.tracker-label{display:none}.tracker-pills{flex-shrink:0;gap:3px}.tracker-pill{white-space:nowrap;flex-shrink:0;padding:4px 8px;font-size:10px}.tracker-right{flex-shrink:0}.tracker-platform{white-space:nowrap;padding:4px 8px;font-size:8px}.hero h1,.careers-hero h1{max-width:none;font-size:34px}.cta-inner h2,.results-header h2,.section-head h2,.approach-head h2,.what-header h2,.edge-head h2,.founders-head h2,.pillar-header h2,.plat-hero-head h2,.platform-inner h2{font-size:30px}.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas .btn-primary,.hero-ctas .btn-ghost{justify-content:center;width:100%}.hero-sub{font-size:14px}.results-header{flex-direction:column;align-items:flex-start;gap:12px}.cta-inner .btn-primary{justify-content:center;width:100%}.what-header,.edge-head,.founders-head,.team-header,.pillar-header,.plat-hero-head{gap:20px}.team-header{flex-direction:column;align-items:flex-start;gap:12px}.team-header-sub{text-align:left;max-width:none}.founder-card{height:660px}.founder-media{background:var(--s200)}.founder-card--bernd .founder-img{object-position:center 12%}.founder-card--ed .founder-img{object-position:center 10%}.founder-overlay{background:linear-gradient(#0000 0%,#04006740 28%,#040067d1 58%,#040067f5 100%);padding:44px 22px 22px}.founder-name{font-size:24px}.tile-name{padding:24px 12px 10px}.pillar-section,.platform-section,.cta-section{padding:var(--section-pad) 0}.sol-demo{border-radius:12px;margin:28px 0 36px;padding:20px 16px}.sol-flow{gap:8px;padding-bottom:12px}.sf-step{min-width:140px}.sf-step--wide{min-width:180px}.sf-arrow{padding-top:32px;font-size:14px}.sol-metrics{flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.sm-item{border-right:none;border-bottom:1px solid var(--s200);flex-direction:row;align-items:center;gap:12px;margin-right:0;padding-bottom:12px;padding-right:0}.sm-item:last-child{border-bottom:none;padding-bottom:0}.sm-num{min-width:80px;font-size:18px}.pillar-chips{margin-top:12px}.hero-text{margin-bottom:40px}.hero-text p{margin-bottom:22px;font-size:16px}.case-header{padding:20px 20px 18px}.cd-col,.cs-stat{padding-left:20px;padding-right:20px}.platform-caps{gap:12px}.platform-cap:first-child,.platform-cap:last-child{border-radius:12px}.platform-integ{flex-direction:column;align-items:flex-start}.rings-layout{gap:28px;margin-bottom:28px}.ring-hint{margin-top:10px}.rings-pills{gap:8px}.rpill{padding:16px}.results-grid{gap:12px}.careers-hero-right{padding:40px 24px 32px}.careers-principles-inner{gap:12px}.careers-application-inner{gap:24px}.career-form-card{border-radius:18px;padding:22px}.drop-zone-prompt{padding:24px 16px}.form-actions .btn-primary{width:100%}}@media (max-width:520px){:root{--section-pad:56px;--section-gap:30px}.mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-card{height:620px}.founder-overlay{padding:52px 20px 20px}.founder-bio{font-size:12px;line-height:1.6}.tile-name span{font-size:11px}.hero-inner{gap:28px}.hero-bracket-tl{top:24px;left:18px}.hero:after{bottom:26px;right:14px}.proof-inner{padding-top:14px;padding-bottom:14px}.pillars-grid,.results-grid{grid-template-columns:1fr}.pillar-body,.rc-body{padding-left:18px;padding-right:18px}.approach-callout{padding:22px 20px}.case-visual{padding-left:18px;padding-right:18px}.career-principle{padding:22px}}@media (max-width:820px){.pn-inner{-webkit-overflow-scrolling:touch;gap:12px;padding-right:12px;overflow-x:auto}.pn-app-label{display:none}.pillar-bottom{grid-template-columns:1fr;gap:32px;padding-bottom:60px}.demo-frame{padding:24px 20px 18px}.demo-intel-grid{grid-template-columns:1fr;gap:12px}.demo-creative-grid{grid-template-columns:1fr;gap:14px}.demo-creative-brief{flex-flow:wrap;align-items:center;gap:10px}.case-header{gap:12px;padding:18px 16px}.case-header-right{flex-direction:column;align-items:flex-end;gap:8px}.case-metrics{gap:12px}.case-visual-strip{grid-template-columns:1fr;gap:12px;padding:20px}.case-detail{grid-template-columns:1fr}.cd-col:first-child{border-right:none;border-bottom:1px solid var(--s200)}.case-stats{grid-template-columns:1fr}.cs-stat{border-right:none;border-bottom:1px solid var(--s200)}.cs-stat:last-child{border-bottom:none}.pillar-title-large{margin-bottom:24px;font-size:22px}.pillar-top{padding-top:48px}.demo-stat-row{flex-wrap:wrap;gap:10px}}@media (max-width:520px){.cm-num{font-size:18px}.cs-num,.pillar-title-large{font-size:20px}.demo-variant-grid{grid-template-columns:repeat(4,1fr)}}.cookie-consent{background:var(--navy);color:#fff;padding:16px var(--pad);z-index:1000;justify-content:space-between;align-items:center;gap:16px;font-size:.9rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #00000026}.cookie-consent p{flex:1;margin:0}.cookie-consent-actions{flex-shrink:0;gap:8px;display:flex}.cookie-consent-accept{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:.85rem;font-weight:500}.cookie-consent-decline{color:var(--s400);border:1px solid var(--s400);cursor:pointer;background:0 0;border-radius:6px;padding:8px 20px;font-size:.85rem}@media (max-width:640px){.cookie-consent{text-align:center;flex-direction:column;padding:16px 20px}}
