:root{--color-canvas-ice:#e5e7eb;--color-midnight-ink:#000000;--color-text-body:#0a0a0a;--color-paper-white:#ffffff;--color-fog-gray:#979797;--color-ash-gray:#444444;--color-faint-mist:#f3f3f3;--color-deep-smoke:#2f2f2f;--color-action-green:#d1ffca;--color-alert-yellow:#fff100;--text-caption:12px;--text-body-sm:14px;--text-body:16px;--text-subheading:18px;--text-heading:28px;--text-heading-lg:40px;--text-display-sm:48px;--text-display:clamp(80px,14vw,200px);--space-8:8px;--space-16:16px;--space-24:24px;--space-40:40px;--space-64:64px;--space-80:80px;--space-96:96px;--container:1320px;--section-gap:clamp(64px,9vw,120px);--r-button:8px;--r-nav:12px;--r-card:32px;--r-hero:64px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:var(--text-body);line-height:1.25;letter-spacing:-.42px;color:var(--color-midnight-ink);background:var(--color-canvas-ice);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}.hero-lead,.hero-lead strong,.section-header .rhs,.section-header .rhs strong,.trust-strip .trust-label,.trust-strip .trust-label strong,p{color:var(--color-text-body)}button{font-family:inherit;cursor:pointer;border:0;background:none}ul{list-style:none}::selection{background:var(--color-alert-yellow);color:var(--color-midnight-ink)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.section{padding:var(--section-gap) 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-nav:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;clip:auto;padding:8px 16px;background:var(--color-midnight-ink);color:var(--color-paper-white);z-index:1000;border-radius:6px}.display{font-weight:400;font-size:var(--text-display);line-height:.86;letter-spacing:-.03em}.display,.display-sm{font-family:var(--font-display),"Arial Narrow",sans-serif;text-transform:uppercase}.display-sm{font-size:clamp(40px,5.5vw,80px);line-height:.9;letter-spacing:-.025em}.caption{font-size:var(--text-caption);line-height:1.6;letter-spacing:-.36px}.caption,.label{font-family:var(--font-mono),ui-monospace,monospace;color:var(--color-ash-gray)}.label{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.muted{color:var(--color-fog-gray)}.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;border-bottom:1px solid transparent;transition:border-color .25s ease,background .25s ease,color .25s ease,-webkit-backdrop-filter .25s ease;transition:border-color .25s ease,background .25s ease,backdrop-filter .25s ease,color .25s ease;transition:border-color .25s ease,background .25s ease,backdrop-filter .25s ease,color .25s ease,-webkit-backdrop-filter .25s ease}.nav .lang-switcher a,.nav .nav-gh,.nav .nav-links a,.nav .nav-mobile-toggle,.nav .x-logo{color:var(--color-paper-white)}.nav .lang-switcher a:hover,.nav .nav-gh:hover,.nav .nav-links a:hover{color:var(--color-paper-white);background:rgba(255,255,255,.1)}.nav .lang-switcher a.active{color:var(--color-paper-white)}.nav.scrolled{background:rgba(229,231,235,.85);border-bottom-color:rgba(0,0,0,.08);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.nav.scrolled .x-logo{color:var(--color-midnight-ink)}.nav.scrolled .lang-switcher a,.nav.scrolled .nav-gh,.nav.scrolled .nav-links a,.nav.scrolled .nav-mobile-toggle{color:var(--color-ash-gray)}.nav.scrolled .lang-switcher a:hover,.nav.scrolled .nav-gh:hover,.nav.scrolled .nav-links a:hover{color:var(--color-midnight-ink);background:var(--color-faint-mist)}.nav.scrolled .lang-switcher a.active{color:var(--color-midnight-ink)}html{scroll-padding-top:80px}.nav-inner{max-width:var(--container);margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:32px}.x-logo{display:inline-flex;align-items:center;color:var(--color-midnight-ink);transition:color .2s}.x-logo svg{height:28px;width:auto;display:block}.x-logo.on-dark{color:var(--color-paper-white)}.x-logo.lg svg{height:36px}.nav-links{display:flex;align-items:center;gap:4px;list-style:none}.nav-links a{font-size:var(--text-body);font-weight:450;color:var(--color-ash-gray);padding:8px 16px;border-radius:var(--r-nav);transition:color .15s,background .15s}.nav-links a:hover{color:var(--color-midnight-ink);background:var(--color-faint-mist)}.nav-cta{display:flex;align-items:center;gap:12px}.nav-gh{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-button);color:var(--color-ash-gray);transition:color .15s,background .15s}.nav-gh:hover{color:var(--color-midnight-ink);background:var(--color-faint-mist)}.nav-mobile-toggle{display:none;width:36px;height:36px;align-items:center;justify-content:center;color:var(--color-midnight-ink);border-radius:var(--r-button)}.nav-mobile-toggle:hover{background:var(--color-faint-mist)}@media (max-width:480px){.nav-gh{display:none}}@media (max-width:980px){.nav-links{display:none}.nav-mobile-toggle{display:inline-flex}}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;font-family:var(--font-sans),sans-serif;font-size:var(--text-body);font-weight:500;letter-spacing:-.01em;border-radius:var(--r-button);transition:transform .12s,background .15s,color .15s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-midnight-ink);color:var(--color-paper-white)}.btn-primary:hover{background:var(--color-deep-smoke)}.btn-ghost{background:transparent;color:var(--color-ash-gray);padding:12px 16px}.btn-ghost:hover{color:var(--color-midnight-ink)}.btn-ghost svg,.btn-primary svg{transition:transform .2s}.btn-ghost:hover svg,.btn-primary:hover svg{transform:translateX(3px)}.arrow{display:inline-block;width:14px;height:14px}.term-cta{display:inline-flex;align-items:center;gap:14px;padding:14px 22px;background:var(--color-midnight-ink);color:var(--color-paper-white);border-radius:var(--r-button);font-family:var(--font-mono),monospace;font-size:15px;font-weight:500;letter-spacing:-.01em;transition:background .15s,transform .1s}.term-cta:hover{background:var(--color-deep-smoke)}.term-cta:active{transform:translateY(1px)}.term-cta .prompt{color:var(--color-action-green)}.term-cta .arrow{font-family:var(--font-sans),sans-serif;transition:transform .2s}.term-cta:hover .arrow{transform:translateX(3px)}.hero{position:relative;overflow:hidden;isolation:isolate;background:#0a0a0c;color:var(--color-paper-white);padding:96px 0 220px;min-height:clamp(720px,96vh,1040px)}@media (max-width:900px){.hero{padding:80px 0 240px;min-height:clamp(640px,88vh,860px)}}.hero-video-bg{position:absolute;top:0;right:0;bottom:0;width:72%;z-index:0}@media (max-width:1100px){.hero-video-bg{width:100%;opacity:.55}}.hero-video-bg video{width:100%;height:100%;object-fit:cover;filter:brightness(.85) contrast(1.05) saturate(1.05)}.hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0a0c,#0a0a0c 18%,rgba(10,10,12,.88) 38%,rgba(10,10,12,.5) 60%,rgba(10,10,12,.15) 88%,rgba(10,10,12,0)),linear-gradient(180deg,rgba(10,10,12,.4),rgba(10,10,12,0) 30%,rgba(10,10,12,0) 70%,rgba(10,10,12,.5))}.hero-main{position:relative;z-index:2;max-width:var(--container);margin:0 auto;padding:0 24px}.hero-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:100px;font-family:var(--font-mono),monospace;font-size:11px;color:rgba(255,255,255,.92);text-transform:uppercase;letter-spacing:.14em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin-bottom:36px}.hero-pill-dot{width:8px;height:8px;border-radius:50%;background:var(--color-midnight-ink);box-shadow:0 0 12px var(--color-midnight-ink),0 0 2px var(--color-midnight-ink)}.hero-headline{margin-bottom:0;font-size:clamp(56px,8vw,128px);max-width:14ch}@media (max-width:900px){.hero-headline{font-size:clamp(56px,12vw,110px)}}.hero-headline .line{display:block;overflow:hidden}.hero-headline .word{display:inline-block;will-change:transform;color:var(--color-midnight-ink)}.hero-headline .word+.word{margin-left:.22em}.hero-headline .word.accent{background:var(--color-alert-yellow);color:#0a0a0c;padding:.02em .18em;border-radius:6px;box-shadow:0 0 80px -10px var(--color-alert-yellow),0 0 24px -4px rgba(255,241,0,.35)}.hero-headline .word+.word.accent,.hero-headline .word.accent+.word{margin-left:.16em}.hero .hero-lead{margin-top:32px;margin-bottom:36px;max-width:52ch;font-size:var(--text-subheading);line-height:1.55;color:rgba(255,255,255,.7)}.hero .hero-lead strong{color:var(--color-paper-white);font-weight:500}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.hero-cta-primary{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:var(--color-midnight-ink);color:var(--color-paper-white);font-family:var(--font-sans),sans-serif;font-size:15px;font-weight:500;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-midnight-ink) 85%,white);box-shadow:0 0 50px -10px var(--color-midnight-ink),0 18px 40px -12px rgba(0,0,0,.5);transition:transform .2s,box-shadow .2s}.hero-cta-primary:hover{transform:translateY(-1px);box-shadow:0 0 60px -8px var(--color-midnight-ink),0 22px 48px -10px rgba(0,0,0,.6)}.hero-cta-primary .arrow{font-size:18px;line-height:1}.hero-cta-secondary{display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,.85);font-family:var(--font-sans),sans-serif;font-size:15px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.3);transition:color .2s,border-color .2s}.hero-cta-secondary:hover{color:var(--color-paper-white);border-bottom-color:var(--color-paper-white)}.architected-card{position:absolute;top:50%;right:24px;transform:translateY(-30%);display:flex;align-items:center;gap:14px;padding:18px 22px;background:rgba(20,20,24,.55);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 0 60px -10px color-mix(in srgb,var(--color-midnight-ink) 50%,transparent),0 24px 60px -16px rgba(0,0,0,.6);max-width:320px;z-index:3}@media (max-width:1100px){.architected-card{display:none}}.architected-card-icon{width:40px;height:40px;border-radius:9px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:var(--color-paper-white);flex-shrink:0}.architected-card-text h4{font-family:var(--font-sans),sans-serif;font-size:14px;font-weight:600;color:var(--color-paper-white);margin:0 0 4px;letter-spacing:-.01em}.architected-card-text p{font-size:12px;color:rgba(255,255,255,.6);margin:0;line-height:1.4}.hero-feature-strip-wrap{position:absolute;left:0;right:0;bottom:32px;z-index:2;padding:0 24px}.hero-feature-strip-wrap>.container{max-width:var(--container)}.hero-feature-strip{background:rgba(20,20,24,.55);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px 28px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}@media (max-width:900px){.hero-feature-strip{grid-template-columns:repeat(2,1fr);gap:18px;padding:16px 18px}}@media (max-width:520px){.hero-feature-strip{grid-template-columns:1fr}}.hero-feature{display:flex;gap:14px;align-items:center}.hero-feature-icon{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:var(--color-midnight-ink);flex-shrink:0}.hero-feature-text h5{font-family:var(--font-sans),sans-serif;font-size:14px;font-weight:500;color:var(--color-paper-white);margin:0 0 2px;letter-spacing:-.01em}.hero-feature-text p{font-size:12px;color:rgba(255,255,255,.55);margin:0;line-height:1.4}.marquee-wrap{background:var(--color-midnight-ink);color:var(--color-paper-white);overflow:hidden}.marquee{display:flex;gap:56px;width:max-content;padding:32px 0}.marquee-2{background:var(--color-canvas-ice);color:var(--color-midnight-ink)}.marquee-item{font-family:var(--font-display),sans-serif;font-size:28px;line-height:1;letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;display:flex;align-items:center;gap:14px;opacity:.85;transition:opacity .2s}.marquee-item:hover{opacity:1}.marquee-item .tech-icon{width:30px;height:30px;flex-shrink:0;color:currentColor}.marquee-item:after{content:"/";margin-left:56px;color:var(--color-fog-gray);font-family:var(--font-mono),monospace;font-size:18px}.marquee-2 .marquee-item:after{color:var(--color-ash-gray)}.marquee-2 .marquee-item{font-size:32px}.marquee-2 .marquee-item:before{content:"✱";color:var(--color-ash-gray);font-size:20px;margin-right:16px}.section-header{display:grid;grid-template-columns:auto 1fr;grid-gap:64px;gap:64px;align-items:end;margin-bottom:64px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.12)}@media (max-width:800px){.section-header{grid-template-columns:1fr;gap:24px}}.section-header .lhs{display:flex;flex-direction:column;gap:16px}.section-header .num{font-family:var(--font-mono),monospace;font-size:var(--text-caption);color:var(--color-ash-gray);display:flex;align-items:center;gap:8px;letter-spacing:.04em;text-transform:uppercase}.section-header .num:before{content:"";width:8px;height:8px;background:var(--color-midnight-ink);border-radius:2px}.section-header .rhs{font-size:var(--text-subheading);line-height:1.35;color:var(--color-ash-gray);letter-spacing:-.4px;max-width:56ch;justify-self:end}.section-header .rhs strong{color:var(--color-text-body);font-weight:500}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--color-midnight-ink);border-radius:var(--r-card);overflow:hidden;background:var(--color-paper-white)}@media (max-width:800px){.stats{grid-template-columns:1fr 1fr}}.stat{padding:36px 28px;border-right:1px solid var(--color-midnight-ink)}.stat:last-child{border-right:0}@media (max-width:800px){.stat{border-right:0;border-bottom:1px solid var(--color-midnight-ink)}.stat:nth-child(odd){border-right:1px solid var(--color-midnight-ink)}.stat:nth-last-child(-n+2){border-bottom:0}}.stat .num{font-family:var(--font-display),sans-serif;font-size:clamp(56px,8vw,112px);line-height:.9;letter-spacing:-.03em;color:var(--color-midnight-ink);display:block;margin-bottom:12px}.stat .lbl{font-family:var(--font-mono),monospace;font-size:var(--text-caption);color:var(--color-ash-gray);letter-spacing:-.36px;line-height:1.5;text-transform:uppercase}.pricing-band{background:var(--color-midnight-ink);color:var(--color-paper-white);border-radius:var(--r-card);padding:36px 40px;display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;align-items:center}@media (max-width:800px){.pricing-band{grid-template-columns:1fr;gap:24px;padding:28px}}.pricing-band .pb-content{display:flex;flex-direction:column;gap:8px}.pricing-band .pb-label{font-family:var(--font-mono),monospace;font-size:var(--text-caption);color:var(--color-action-green);letter-spacing:.04em;text-transform:uppercase}.pricing-band .pb-title{font-family:var(--font-display),sans-serif;font-size:clamp(28px,3.5vw,44px);line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.pricing-band .pb-title .acc{color:var(--color-action-green)}.pricing-band .pb-sub{color:var(--color-fog-gray);font-size:var(--text-body-sm);line-height:1.5;max-width:56ch}.pricing-band .pb-ranges{display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono),monospace;font-size:var(--text-body-sm);color:var(--color-paper-white);letter-spacing:-.36px}.pricing-band .pb-ranges .range-row{display:flex;justify-content:space-between;gap:24px;padding:6px 0;border-bottom:1px solid var(--color-deep-smoke)}.pricing-band .pb-ranges .range-row:last-child{border-bottom:0}.pricing-band .pb-ranges .range-row .r-label{color:var(--color-fog-gray)}.pricing-band .pb-ranges .range-row .r-val{font-weight:500}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:1000px){.why-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.why-grid{grid-template-columns:1fr}}.why-card{background:var(--color-paper-white);border-radius:var(--r-card);padding:32px 28px;display:flex;flex-direction:column;gap:16px;min-height:320px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.why-card:hover{transform:translateY(-6px)}.why-card.dark{background:var(--color-midnight-ink);color:var(--color-paper-white)}.why-card .why-num{font-family:var(--font-mono),monospace;font-size:var(--text-caption);color:var(--color-ash-gray);letter-spacing:.04em}.why-card.dark .why-num{color:var(--color-fog-gray)}.why-card h3{font-family:var(--font-display),sans-serif;font-weight:400;font-size:40px;line-height:.92;letter-spacing:-.025em;text-transform:uppercase}.why-card p{color:var(--color-ash-gray);font-size:var(--text-body-sm);line-height:1.45}.why-card.dark p{color:var(--color-fog-gray)}.why-card .why-badge{align-self:flex-start;margin-top:auto;padding:6px 10px;background:var(--color-action-green);color:var(--color-midnight-ink);border-radius:4px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.why-card.dark .why-badge{background:var(--color-alert-yellow)}.services{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:1000px){.services{grid-template-columns:1fr 1fr}}@media (max-width:700px){.services{grid-template-columns:1fr}}.service{background:var(--color-paper-white);border-radius:var(--r-card);padding:32px 28px;display:flex;flex-direction:column;gap:16px;transition:transform .3s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.service:hover{transform:translateY(-6px)}.service .svc-num{font-family:var(--font-mono),monospace;font-size:var(--text-caption);color:var(--color-ash-gray);letter-spacing:.04em}.service .svc-icon{width:48px;height:48px;border-radius:12px;background:var(--color-canvas-ice);display:grid;place-items:center;color:var(--color-midnight-ink)}.service h3{font-family:var(--font-sans),sans-serif;font-weight:500;font-size:24px;letter-spacing:-.03em;line-height:1.05}.service p{color:var(--color-ash-gray);font-size:var(--text-body-sm);line-height:1.5;flex:1 1}.service .svc-metric{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono),monospace;font-size:12px;color:var(--color-midnight-ink);padding-top:16px;border-top:1px solid rgba(0,0,0,.1);letter-spacing:-.36px}.service .svc-metric .ck{width:18px;height:18px;border-radius:50%;background:var(--color-action-green);color:var(--color-midnight-ink);display:grid;place-items:center;font-size:11px}.results{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:1000px){.results{grid-template-columns:1fr}}.result-card{background:var(--color-paper-white);border-radius:var(--r-card);padding:32px 28px 36px;display:flex;flex-direction:column;gap:24px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.result-card:hover{transform:translateY(-6px)}.result-card .industry{font-family:var(--font-mono),monospace;font-size:var(--text-caption);color:var(--color-ash-gray);padding:6px 12px;background:var(--color-canvas-ice);border-radius:4px;align-self:flex-start;letter-spacing:.04em;text-transform:uppercase}.result-card .big-metric{font-family:var(--font-display),sans-serif;font-size:clamp(64px,7vw,96px);line-height:.86;letter-spacing:-.03em;color:var(--color-midnight-ink);text-transform:uppercase}.result-card .metric-unit{display:block;font-family:var(--font-mono),monospace;font-size:var(--text-caption);color:var(--color-ash-gray);margin-top:8px;letter-spacing:-.36px;text-transform:uppercase}.result-card .desc{color:var(--color-ash-gray);font-size:var(--text-body);line-height:1.45}.result-card .tech-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.result-card .tech-tags span{font-family:var(--font-mono),monospace;font-size:11px;color:var(--color-ash-gray);padding:4px 9px;border:1px solid var(--color-canvas-ice);background:var(--color-faint-mist);border-radius:4px}.quote-block{background:var(--color-paper-white);border-radius:var(--r-card);padding:80px clamp(32px,6vw,88px);max-width:1000px;margin:0 auto}.quote-block .qmark{font-family:var(--font-display),sans-serif;font-size:120px;line-height:.4}.quote-block .qmark,.quote-block blockquote{color:var(--color-midnight-ink);margin-bottom:32px}.quote-block blockquote{font-family:var(--font-sans),sans-serif;font-weight:500;font-size:clamp(22px,3vw,38px);line-height:1.2;letter-spacing:-.03em}.quote-block blockquote .hl{background:var(--color-alert-yellow);padding:0 4px}.quote-block cite{font-style:normal;display:flex;align-items:center;gap:16px;font-family:var(--font-mono),monospace;font-size:var(--text-caption);color:var(--color-ash-gray)}.quote-block cite .who-avatar{width:40px;height:40px;border-radius:50%;background:var(--color-midnight-ink);color:var(--color-paper-white);display:grid;place-items:center;font-family:var(--font-display),sans-serif;font-size:18px}.quote-block cite .who-detail{display:flex;flex-direction:column;gap:2px}.quote-block cite .who-name{font-family:var(--font-sans),sans-serif;font-weight:500;color:var(--color-midnight-ink);letter-spacing:-.3px;font-size:14px}.engineers-section{position:relative;background:#0a0a0c;color:var(--color-paper-white);padding:var(--section-gap) 0 calc(var(--section-gap) * .6);overflow:hidden}.engineers-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--color-midnight-ink) 30%,transparent) 0,transparent 45%),radial-gradient(circle at 85% 80%,color-mix(in srgb,var(--color-midnight-ink) 24%,transparent) 0,transparent 50%);pointer-events:none;z-index:0}.engineers-section>*{position:relative;z-index:1}.engineers-header{margin-bottom:48px}.engineers-header .num{font-family:var(--font-mono),monospace;font-size:var(--text-caption);color:rgba(255,255,255,.55);letter-spacing:.04em;text-transform:uppercase}.engineers-header h2{font-family:var(--font-display),sans-serif;font-weight:400;color:var(--color-paper-white);margin-top:16px;margin-bottom:24px;max-width:18ch}.engineers-header-rhs{color:rgba(255,255,255,.7);max-width:60ch;font-size:var(--text-subheading);line-height:1.5}.engineers-header-rhs strong{color:var(--color-paper-white);font-weight:500}.engineers-stage{overflow:hidden}.engineers-track{display:flex;gap:0;width:max-content;padding-left:24px;padding-right:24px}.eng-panel{width:min(86vw,900px);flex-shrink:0;padding-right:32px;display:flex;align-items:stretch}.eng-panel-card{width:100%;background:rgba(255,255,255,.04);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:48px;display:grid;grid-template-columns:minmax(220px,1fr) 1.4fr;grid-gap:40px;gap:40px;align-items:center;box-shadow:0 30px 80px -30px rgba(0,0,0,.7)}@media (max-width:800px){.eng-panel-card{grid-template-columns:1fr;padding:32px;gap:28px}}.eng-panel-visual{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.eng-avatar-g{border-radius:50%;display:grid;place-items:center;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--color-midnight-ink) 80%,white) 0,var(--color-midnight-ink) 35%,color-mix(in srgb,var(--color-midnight-ink) 60%,black) 100%);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 24px 50px -20px color-mix(in srgb,var(--color-midnight-ink) 60%,transparent)}.eng-avatar-g:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 75%,rgba(255,255,255,.18) 0,transparent 55%);z-index:1}.eng-avatar-g span{position:relative;z-index:2;font-family:var(--font-display),sans-serif;color:var(--color-paper-white);letter-spacing:-.04em}.eng-avatar-g--alt{background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--color-alert-yellow) 85%,white) 0,var(--color-alert-yellow) 40%,color-mix(in srgb,var(--color-alert-yellow) 70%,black) 100%)}.eng-avatar-g--alt span{color:#0a0a0c}.eng-avatar-g--xl{width:240px;height:240px}.eng-avatar-g--xl span{font-size:92px}.eng-avatar-g--lg{width:160px;height:160px}.eng-avatar-g--lg span{font-size:64px}.eng-avatar-g--md{width:96px;height:96px}.eng-avatar-g--md span{font-size:40px}.eng-panel-body{display:flex;flex-direction:column;gap:16px}.eng-role{font-family:var(--font-mono),monospace;font-size:var(--text-caption);color:rgba(255,255,255,.55);letter-spacing:.06em}.eng-name,.eng-role{text-transform:uppercase}.eng-name{font-family:var(--font-display),sans-serif;font-weight:400;font-size:clamp(40px,4.2vw,64px);line-height:.95;letter-spacing:-.025em;color:var(--color-paper-white)}.eng-bio{color:rgba(255,255,255,.72);font-size:var(--text-body);line-height:1.6;max-width:48ch}.eng-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.eng-tags span{font-family:var(--font-mono),monospace;font-size:11px;color:rgba(255,255,255,.75);padding:5px 10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);border-radius:100px;letter-spacing:.02em}.eng-links{display:flex;gap:10px;margin-top:8px}.eng-links a{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);border-radius:9px;color:rgba(255,255,255,.85);transition:background .15s,color .15s,border-color .15s}.eng-links a:hover{background:var(--color-midnight-ink);color:var(--color-paper-white);border-color:var(--color-midnight-ink)}.placeholder-hint{font-family:var(--font-mono),monospace;font-size:10px;color:#0a0a0c;padding:5px 10px;background:var(--color-alert-yellow);border-radius:100px;align-self:flex-start;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.eng-panel-team{grid-template-columns:1.2fr 1fr;position:relative}.eng-panel-team-mosaic{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:20px;gap:20px;padding:8px 4px;align-content:center}.team-tile{display:flex;flex-direction:column;align-items:center;gap:10px}.team-tile-name{font-family:var(--font-mono),monospace;font-size:11px;color:rgba(255,255,255,.7);letter-spacing:.04em;text-transform:uppercase;text-align:center}.team-headline{margin-bottom:18px}.team-headline .hl{color:var(--color-alert-yellow)}.eng-panel-team-text p{color:rgba(255,255,255,.7);line-height:1.6;font-size:var(--text-body);max-width:42ch}.eng-panel-team .eng-role{color:rgba(255,255,255,.55)}@media (max-width:1023px){.engineers-stage{overflow:visible}.engineers-track{flex-direction:column;gap:20px;width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.eng-panel{width:100%;padding-right:0}.eng-panel-card{transform:none!important;opacity:1!important}.eng-panel-team{grid-template-columns:1fr}}.products{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:1000px){.products{grid-template-columns:1fr}}.product{background:var(--color-paper-white);border-radius:var(--r-card);padding:32px 28px;display:flex;flex-direction:column;gap:20px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.product:hover{transform:translateY(-6px)}.product .visual{height:180px;border-radius:20px;background:var(--color-faint-mist);overflow:hidden;position:relative}.v-yawi{background:var(--color-midnight-ink);display:grid;place-items:center}.v-yawi svg{width:80%}.v-citabot{background:var(--color-action-green);display:grid;place-items:center;position:relative}.v-citabot .bubble{background:var(--color-paper-white);border-radius:14px 14px 14px 4px;padding:10px 14px;font-family:var(--font-mono),monospace;font-size:11px;color:var(--color-midnight-ink);position:absolute;max-width:65%;line-height:1.3}.v-citabot .bubble.b1{top:20px;left:20px}.v-citabot .bubble.b2{bottom:20px;right:20px;background:var(--color-midnight-ink);color:var(--color-action-green);border-radius:14px 14px 4px 14px}.v-hommi{background:repeating-linear-gradient(0deg,rgba(0,0,0,.06) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(0,0,0,.06) 0 1px,transparent 1px 28px),var(--color-paper-white);position:relative}.v-hommi .sq-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(5,1fr);padding:20px;grid-gap:4px;gap:4px}.v-hommi .sq-grid span{border-radius:4px}.product .p-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.product .p-tag{color:var(--color-midnight-ink);padding:4px 10px;background:var(--color-canvas-ice);border-radius:4px}.product .p-tag,.product .p-vertical{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.product .p-vertical{color:var(--color-ash-gray)}.product .p-name{font-family:var(--font-display),sans-serif;font-size:56px;line-height:.88;text-transform:uppercase}.product .p-name,.product .p-tagline{letter-spacing:-.03em;color:var(--color-midnight-ink)}.product .p-tagline{font-family:var(--font-sans),sans-serif;font-weight:500;font-size:18px;line-height:1.15}.product .p-desc{color:var(--color-ash-gray);font-size:var(--text-body-sm);line-height:1.45}.product .p-metric{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono),monospace;font-size:12px;color:var(--color-midnight-ink);padding-top:12px;border-top:1px solid rgba(0,0,0,.1);letter-spacing:-.36px}.product .p-metric .ck{width:18px;height:18px;border-radius:50%;background:var(--color-action-green);color:var(--color-midnight-ink);display:grid;place-items:center;font-size:11px}.product .p-link{font-family:var(--font-sans),sans-serif;font-weight:500;font-size:14px;color:var(--color-midnight-ink);display:inline-flex;align-items:center;gap:8px;margin-top:4px}.product .p-link svg{transition:transform .2s}.product:hover .p-link svg{transform:translateX(3px)}.timeline-track{position:relative;padding:32px 0 16px}.timeline-line{position:absolute;left:32px;top:0;bottom:0;width:2px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden}.timeline-line-fill{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-midnight-ink) 90%,white) 0,var(--color-midnight-ink) 100%);box-shadow:0 0 24px color-mix(in srgb,var(--color-midnight-ink) 60%,transparent),0 0 8px color-mix(in srgb,var(--color-midnight-ink) 80%,transparent)}.timeline-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:56px}.timeline-step{position:relative;padding-left:80px;min-height:80px}.timeline-dot{position:absolute;left:20px;top:4px;width:28px;height:28px;border-radius:50%;background:#0a0a0c;border:2px solid var(--color-midnight-ink);display:grid;place-items:center;box-shadow:0 0 0 4px rgba(255,255,255,.04),0 0 24px color-mix(in srgb,var(--color-midnight-ink) 60%,transparent);z-index:1}.timeline-dot-inner{width:10px;height:10px;border-radius:50%;background:var(--color-midnight-ink);box-shadow:0 0 12px var(--color-midnight-ink)}.timeline-content{display:flex;flex-direction:column;gap:12px}.timeline-content-head{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.timeline-num{font-family:var(--font-display),sans-serif;font-size:clamp(40px,4.5vw,64px);line-height:1;letter-spacing:-.03em;color:var(--color-midnight-ink);text-shadow:0 0 30px color-mix(in srgb,var(--color-midnight-ink) 50%,transparent),0 0 8px color-mix(in srgb,var(--color-midnight-ink) 70%,transparent)}.timeline-meta{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.12);padding:4px 10px;border-radius:100px}.timeline-title{font-family:var(--font-sans),sans-serif;font-weight:500;font-size:var(--text-heading);line-height:1.1;letter-spacing:-.025em;color:var(--color-paper-white)}.timeline-desc{color:rgba(255,255,255,.65);font-size:var(--text-body);line-height:1.55;max-width:60ch}@media (max-width:700px){.timeline-line{left:22px}.timeline-step{padding-left:64px}.timeline-dot{left:10px}}.final-cta{background:var(--color-midnight-ink);color:var(--color-paper-white);border-radius:var(--r-hero) var(--r-hero) 0 0;padding:clamp(64px,9vw,120px) clamp(32px,6vw,88px) clamp(48px,6vw,88px);position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 80% at 80% 50%,#000 0,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 80% 50%,#000 0,transparent 70%);pointer-events:none}.final-cta-inner{position:relative;z-index:1;max-width:1000px}.final-cta .label{color:var(--color-fog-gray);margin-bottom:32px;display:block}.final-cta h2{font-family:var(--font-display),sans-serif;font-weight:400;font-size:clamp(56px,10vw,160px);line-height:.86;letter-spacing:-.035em;text-transform:uppercase;margin-bottom:40px}.final-cta h2 .hl{background:var(--color-alert-yellow);color:var(--color-midnight-ink);padding:0 .1em}.final-cta p{color:var(--color-fog-gray);font-size:var(--text-subheading);line-height:1.45;max-width:56ch;margin-bottom:48px}.final-cta .actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.final-cta .btn-primary{background:var(--color-paper-white);color:var(--color-midnight-ink)}.final-cta .btn-primary:hover{background:var(--color-action-green)}.final-cta .btn-ghost{color:var(--color-fog-gray)}.final-cta .btn-ghost:hover{color:var(--color-paper-white)}.process-dark,.quote-dark,.services-dark{position:relative;background:#0a0a0c;color:var(--color-paper-white);isolation:isolate}.process-dark:before,.quote-dark:before,.services-dark:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--color-midnight-ink) 26%,transparent) 0,transparent 50%),radial-gradient(circle at 88% 82%,color-mix(in srgb,var(--color-midnight-ink) 20%,transparent) 0,transparent 55%);pointer-events:none;z-index:0}.process-dark>*,.quote-dark>*,.services-dark>*{position:relative;z-index:1}.process-dark .section-header .num,.services-dark .section-header .num{color:rgba(255,255,255,.55)}.process-dark .section-header h2,.services-dark .section-header h2{color:var(--color-paper-white)}.process-dark .section-header .rhs,.services-dark .section-header .rhs{color:rgba(255,255,255,.72)}.process-dark .section-header .rhs strong,.services-dark .section-header .rhs strong{color:var(--color-paper-white)}.services-dark .service{background:rgba(255,255,255,.04);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(255,255,255,.1)}.services-dark .service:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.services-dark .service .svc-num{color:rgba(255,255,255,.55)}.services-dark .service .svc-icon{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:var(--color-paper-white)}.services-dark .service h3{color:var(--color-paper-white)}.services-dark .service p{color:rgba(255,255,255,.7)}.services-dark .service .svc-metric{color:var(--color-paper-white);border-top-color:rgba(255,255,255,.12)}.quote-dark .quote-block{background:rgba(255,255,255,.03);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px -30px rgba(0,0,0,.6)}.quote-dark .quote-block .qmark{color:var(--color-midnight-ink);opacity:.7;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--color-midnight-ink) 70%,transparent))}.quote-dark .quote-block blockquote{color:var(--color-paper-white)}.quote-dark .quote-block blockquote .hl{background:var(--color-alert-yellow);color:#0a0a0c;padding:0 6px;border-radius:3px;box-shadow:0 0 40px -8px var(--color-alert-yellow)}.quote-dark .quote-block cite .who-avatar{background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--color-midnight-ink) 80%,white) 0,var(--color-midnight-ink) 40%,color-mix(in srgb,var(--color-midnight-ink) 55%,black) 100%);color:var(--color-paper-white);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 12px 28px -8px color-mix(in srgb,var(--color-midnight-ink) 60%,transparent)}.quote-dark .quote-block cite .who-name{color:var(--color-paper-white)}.quote-dark .quote-block cite .who-detail span:last-child{color:rgba(255,255,255,.55)}.process-dark .process-list{border-top-color:rgba(255,255,255,.1)}.process-dark .process-step{border-bottom-color:rgba(255,255,255,.1)}.process-dark .process-step:hover{background:rgba(255,255,255,.03)}.process-dark .process-step .step-num{color:var(--color-midnight-ink);text-shadow:0 0 60px color-mix(in srgb,var(--color-midnight-ink) 50%,transparent),0 0 16px color-mix(in srgb,var(--color-midnight-ink) 30%,transparent)}.process-dark .process-step h4{color:var(--color-paper-white)}.process-dark .process-step p{color:rgba(255,255,255,.65)}.process-dark .process-step .meta{color:rgba(255,255,255,.45);border-color:rgba(255,255,255,.15)}footer{background:var(--color-canvas-ice);padding:80px 0 40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:64px}@media (max-width:800px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.footer-brand p{color:var(--color-ash-gray);font-size:var(--text-body-sm);max-width:34ch;margin-top:16px;line-height:1.5}.footer-brand .social{display:flex;gap:12px;margin-top:20px}.footer-brand .social a{width:36px;height:36px;border:1px solid rgba(0,0,0,.15);border-radius:8px;display:grid;place-items:center;color:var(--color-midnight-ink);transition:background .15s,color .15s}.footer-brand .social a:hover{background:var(--color-midnight-ink);color:var(--color-paper-white)}.footer-col h5{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-ash-gray);margin-bottom:20px;font-weight:400}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-col a{font-size:var(--text-body-sm);color:var(--color-midnight-ink);transition:color .15s}.footer-bottom,.footer-col a:hover{color:var(--color-ash-gray)}.footer-bottom{padding-top:32px;border-top:1px solid rgba(0,0,0,.15);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;align-items:center;font-family:var(--font-mono),monospace;font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase}.footer-bottom .legal{display:flex;gap:24px}.footer-bottom .legal a:hover,.footer-bottom .status{color:var(--color-midnight-ink)}.footer-bottom .status{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;background:var(--color-action-green);border-radius:4px}.footer-bottom .status:before{content:"";width:6px;height:6px;border-radius:50%;background:#009a2c}.footer-mega{width:100%;margin-top:60px;margin-bottom:32px;color:var(--color-midnight-ink);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:0}.footer-mega svg{width:100%;height:auto;display:block}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:200}.mobile-menu{position:fixed;top:0;right:0;bottom:0;width:min(360px,88vw);background:var(--color-canvas-ice);z-index:201;padding:24px;display:flex;flex-direction:column;gap:24px}.mobile-menu-head{display:flex;justify-content:space-between;align-items:center}.mobile-menu-close{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-button);color:var(--color-midnight-ink)}.mobile-menu-close:hover{background:var(--color-faint-mist)}.mobile-menu nav ul{display:flex;flex-direction:column;gap:4px}.mobile-menu nav a{display:block;padding:12px 16px;font-size:var(--text-subheading);font-weight:500;color:var(--color-midnight-ink);border-radius:var(--r-nav)}.mobile-menu nav a:hover{background:var(--color-faint-mist)}.mobile-menu .menu-footer{margin-top:auto;display:flex;flex-direction:column;gap:12px}.lang-switcher{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ash-gray)}.lang-switcher a{padding:4px 8px;border-radius:4px;transition:background .15s,color .15s}.lang-switcher a:hover{background:var(--color-faint-mist);color:var(--color-midnight-ink)}.lang-switcher a.active{color:var(--color-midnight-ink);font-weight:500}.lang-switcher .sep{color:var(--color-fog-gray)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-display:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}