:root{--forest: #2F5A8C;--forest-2: #3A6798;--forest-deep: #24476F;--moss: #63A55A;--ochre: #FF8A3D;--ochre-hi: #FFA466;--ochre-deep: #E0661A;--ochre-light: #FFC9A3;--charcoal: #1E2328;--almond: #F7F5F1;--bg: #16191D;--bg-2: #1E2328;--surface: #262B31;--surface-2: #2E343B;--ink: #F7F5F1;--ink-dim: #B7BCC4;--ink-faint: #8E949C;--line: rgba(247,245,241,.12);--line-2: rgba(247,245,241,.22);--lime: #FF8A3D;--lime-dim: #E0661A;--teal: #8DB1D8;--teal-light: #B9CFE8;--charcoal: var(--bg);--charcoal-2: var(--bg-2);--almond: var(--ink);--almond-2: var(--surface);--almond-card: var(--surface);--muted: var(--ink-dim);--muted-2: var(--ink-faint);--font-sans: "Geist", system-ui, sans-serif;--font-display: "Outfit", "Geist", system-ui, sans-serif;--font-serif: "Outfit", "Geist", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--wrap: 1240px;--gutter: clamp(16px, 4vw, 40px);--section: clamp(56px, 7vw, 100px);--radius: 18px;--ease: cubic-bezier(.2, .7, .2, 1);--ease-mag: cubic-bezier(.18, .9, .22, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:#070707;color-scheme:light dark}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}::selection{background:var(--lime);color:var(--bg)}:focus-visible{outline:3px solid var(--lime);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gutter)}.section{padding-block:var(--section);position:relative}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.paper{background:var(--bg)}.sand{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dark{background:var(--bg-2);color:var(--ink)}.forest{background:linear-gradient(165deg,#36639a,#2f5a8c 52%,#1f3d60);color:var(--ink)}.grain{position:relative;isolation:isolate}.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:url(/img/grain.png);background-size:320px;opacity:.06;mix-blend-mode:soft-light}.section+.section{box-shadow:inset 0 1px 0 var(--line)}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--lime);margin:0;display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:20px;height:1px;background:currentColor;opacity:.7}.dark .eyebrow,.hero .eyebrow{color:var(--lime)}.forest .eyebrow{color:var(--almond)}.h1{font-size:clamp(38px,5.6vw,82px);line-height:.98;letter-spacing:-.035em;font-weight:400;margin:0;color:var(--ink)}.h2{font-size:clamp(27px,3.4vw,46px);line-height:1.04;letter-spacing:-.03em;font-weight:400;margin:0;color:var(--ink)}.h1 b,.h2 b{font-weight:700}.h1 .one,.h2 .one{color:var(--ochre)}.dark .h2,.forest .h2{color:var(--ink)}.h3{font-size:clamp(18px,1.6vw,23px);line-height:1.14;letter-spacing:-.015em;font-weight:700;margin:0}.lede{font-size:clamp(16px,1.2vw,18px);line-height:1.55;max-width:580px;margin:0;color:var(--ink-dim)}.serif{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--ink)}.dash{width:56px;height:2px;background:var(--ochre);border-radius:2px;border:0;margin:0}.muted,.dark .muted,.forest .muted{color:var(--ink-dim)}.stack{display:flex;flex-direction:column;gap:20px}.stack-lg{display:flex;flex-direction:column;gap:28px}.btn{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:12px 24px;border-radius:99px;font:inherit;font-weight:600;font-size:15px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .3s var(--ease),box-shadow .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;transform:translateY(101%);transition:transform .4s var(--ease)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn:hover,.btn:focus-visible{transform:translateY(-2px)}.btn>*{position:relative;z-index:1}.btn svg{transition:transform .3s var(--ease)}.btn:hover svg{transform:translate(4px)}.btn-ochre{background:var(--ochre);color:#1e2328}.btn-ochre:before{background:var(--ochre-hi)}.btn-ochre:hover,.btn-ochre:focus-visible{color:#1e2328;box-shadow:0 10px 26px #ff8a3d52}.btn-forest{background:var(--forest);color:var(--ink);font-weight:600;border-color:var(--forest-2)}.btn-forest:before{background:var(--forest-2)}.btn-forest:hover,.btn-forest:focus-visible{color:var(--ink);box-shadow:0 10px 26px #0006}.btn-ghost{border-color:var(--line-2);color:var(--ink)}.btn-ghost:before{background:var(--ink)}.btn-ghost:hover,.btn-ghost:focus-visible{color:var(--bg);border-color:var(--ink);box-shadow:0 10px 26px #00000059}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;color:var(--lime);transition:color .25s}.link-arrow:hover{color:var(--lime)}.link-arrow svg{transition:transform .3s var(--ease)}.link-arrow:hover svg{transform:translate(4px)}.ring{position:absolute;border-radius:50%;border:1px solid var(--line-2);pointer-events:none}.ring.moss{border-color:#63a55a8c}.dot{display:none}.site-header{position:fixed;inset:0 0 auto;z-index:50;color:var(--ink);transition:transform .4s var(--ease),background-color .3s,box-shadow .3s,backdrop-filter .3s}.site-header.solid,.site-header.always-solid{background:#14181cb8;box-shadow:inset 0 -1px 0 var(--line);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.site-header.hide{transform:translateY(-100%)}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.brand svg{width:38px;height:38px}.brand .body{fill:currentColor}.brand-lockup{display:block;height:54px;width:auto}.brand-lockup--light{display:none}.brand-lockup--dark,.brand-lockup--ondark{display:block}.drawer-head .brand-lockup{height:46px}.site-footer .brand-lockup{height:48px}@media(prefers-color-scheme:light){:where(html:not([data-theme=dark])) .brand-lockup--light{display:block}:where(html:not([data-theme=dark])) .brand-lockup--dark{display:none}:where(html:not([data-theme=dark])) body.home .site-header:not(.solid) .brand-lockup--light{display:none}:where(html:not([data-theme=dark])) body.home .site-header:not(.solid) .brand-lockup--dark{display:block}}:where(html[data-theme=light]) .brand-lockup--light{display:block}:where(html[data-theme=light]) .brand-lockup--dark{display:none}:where(html[data-theme=light]) body.home .site-header:not(.solid) .brand-lockup--light{display:none}:where(html[data-theme=light]) body.home .site-header:not(.solid) .brand-lockup--dark{display:block}.wordmark{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.wordmark b{font-weight:700;font-size:25px;letter-spacing:-.035em}.wordmark small{font-weight:500;font-size:9px;letter-spacing:.55em;margin:3px 0 0 .55em;color:var(--lime)}.nav-links{display:flex;align-items:center;gap:clamp(16px,2.4vw,32px);list-style:none;margin:0;padding:0;font-size:15px}.nav-links a{text-decoration:none;padding:10px 0;position:relative;color:var(--ink);transition:color .2s}.nav-links>li>a:not(.btn):after{content:"";position:absolute;left:0;bottom:4px;width:0;height:1.5px;background:var(--lime);transition:width .3s var(--ease)}.nav-links>li>a:not(.btn):hover:after{width:100%}.nav-links a[aria-current=page]{font-weight:600}.nav-links a[aria-current=page]:after{width:100%}.site-header .btn{min-height:44px;padding:10px 22px;font-size:15px}.menu-toggle{display:none;background:none;border:0;color:inherit;min-width:44px;min-height:44px;cursor:pointer}@media(max-width:880px){.menu-toggle{display:inline-flex;align-items:center;justify-content:center}.nav-links{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--bg-2);color:var(--ink);padding:8px var(--gutter) 22px;box-shadow:0 20px 40px #00000080,inset 0 1px 0 var(--line);display:none}.nav-links a{display:block;padding:16px 0;border-bottom:1px solid var(--line)}.nav-links .btn{justify-content:center;margin-top:16px;border-bottom:0}.site-header.open .nav-links{display:flex}.site-header.open{background:var(--bg-2)}}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;color:var(--ink);overflow:hidden;background:var(--bg)}.hero-lead{max-width:1040px}.hero .lede{max-width:860px}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);animation:settle 2.8s var(--ease) forwards;opacity:.6;filter:saturate(.97) contrast(1.02)}@keyframes settle{to{transform:scale(1.01)}}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12151957,#12151975 55%,#121519b8),radial-gradient(80% 60% at 18% 96%,rgba(255,138,61,.12),transparent 62%)}.hero .wrap{position:relative;z-index:3;width:100%;padding-block:124px 60px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:48px;align-items:end}.hero-side{display:flex;flex-direction:column;gap:24px;padding-bottom:10px}.hero-facts{list-style:none;margin:56px 0 0;padding:26px 0 0;border-top:1px solid var(--line-2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hero-facts b{display:block;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.025em}.hero-facts b .unit,.hero-facts b{color:var(--ink)}.hero-facts li b{color:var(--lime)}.hero-facts span{color:var(--ink-dim);font-size:15px}@media(max-width:880px){.hero-grid{grid-template-columns:1fr}.hero-facts{grid-template-columns:1fr;gap:14px}}.head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px 60px;margin-bottom:clamp(28px,3.6vw,48px)}.head>div{max-width:740px;display:flex;flex-direction:column;gap:18px}.head p{max-width:440px;margin:0;color:var(--ink-dim)}#industries .head{align-items:flex-start}#industries .head p{flex:1 1 100%;max-width:900px}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.tab{font:inherit;font-size:15px;font-weight:500;min-height:46px;padding:11px 20px;border-radius:99px;border:1.5px solid var(--line-2);background:transparent;color:var(--ink-dim);cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:background-color .25s,color .25s,border-color .25s,transform .25s var(--ease-mag)}.tab .pip{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 0 transparent;transition:box-shadow .25s}.tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tab[aria-selected=true] .pip{box-shadow:0 0 10px 1px currentColor}.tab:hover:not([aria-selected=true]){border-color:var(--ink-dim);color:var(--ink)}.panel-view{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;border-radius:24px;overflow:hidden;min-height:540px;background:var(--surface);color:var(--ink);border:1px solid var(--line)}.panel-view[hidden]{display:none}.panel-view:not([hidden]){animation:panelIn .5s var(--ease) both}@keyframes panelIn{0%{opacity:0;transform:translateY(14px) scale(.995)}to{opacity:1;transform:none}}.panel-media{position:relative;overflow:hidden;min-height:320px;background:var(--forest-deep)}.panel-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.panel-media .status{position:absolute;top:22px;left:22px;z-index:3;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;padding:8px 15px;border-radius:99px;background:#14181c8c;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink)}.panel-media .status.live{background:var(--ochre);color:#1e2328;border-color:var(--ochre);box-shadow:0 0 24px #ff8a3d66}.panel-body{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:20px;justify-content:center;position:relative}.panel-body ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.panel-body li{display:flex;gap:12px;align-items:flex-start}.panel-body li svg{flex-shrink:0;margin-top:3px}.panel-view .muted{color:var(--ink-dim)}@media(max-width:880px){.panel-view{grid-template-columns:1fr}}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line-2);counter-reset:s}.steps li{padding:30px 28px 10px 0;display:flex;flex-direction:column;gap:12px;position:relative}.steps li:before{counter-increment:s;content:"0" counter(s);font-family:var(--font-mono);font-size:14px;color:var(--lime)}.steps li:after{content:"";position:absolute;top:-6px;left:0;width:10px;height:10px;border-radius:50%;background:var(--ink-faint);transition:background .3s,box-shadow .3s}.steps li:last-child:after,.steps.in li:after{background:var(--ochre);box-shadow:0 0 12px #ff8a3d80}.dark .steps,.forest .steps{border-color:var(--line-2)}@media(max-width:880px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}}@media(max-width:520px){.steps{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:center}@media(max-width:880px){.split{grid-template-columns:1fr}}.photo{position:relative;border-radius:22px;overflow:hidden;min-height:420px;border:1px solid var(--line)}.photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(2px) saturate(.95);transform:scale(1.05)}.tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.tags li{padding:9px 16px;border:1px solid var(--line-2);border-radius:99px;font-size:14px;color:var(--ink-dim);transition:border-color .25s,color .25s}.tags li:hover{border-color:var(--lime);color:var(--ink)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(48px,6vw,84px);padding-top:36px;border-top:1px solid var(--line-2)}.stat b{display:block;font-size:clamp(40px,5vw,74px);line-height:.95;letter-spacing:-.04em;font-weight:700;color:var(--ink)}.stat b .unit{font-size:.45em;letter-spacing:-.01em;margin-left:4px;color:var(--lime)}.stat>span{display:block;margin-top:12px;color:var(--ink-dim);max-width:260px}@media(max-width:720px){.stats{grid-template-columns:1fr;gap:32px}}.cards-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:960px){.cards-3{grid-template-columns:1fr}}.news{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);transition:transform .4s var(--ease),box-shadow .4s,border-color .4s}.news:hover{transform:translateY(-6px);box-shadow:0 24px 50px #00000080;border-color:var(--line-2)}.news .thumb{position:relative;height:220px;overflow:hidden;background:var(--forest-deep)}.news .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.news:hover .thumb img{transform:scale(1.06)}.news .body{padding:24px 24px 28px;display:flex;flex-direction:column;gap:12px;flex-grow:1}.news .meta{display:flex;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--ink-faint)}.news .meta .cat{color:var(--lime)}.news .link-arrow{margin-top:auto;color:var(--lime)}.cta-band{position:relative;overflow:hidden}.cta-band .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.2;filter:blur(3px) saturate(.9);transform:scale(1.06)}.cta-band .wrap{position:relative;z-index:3}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:start}@media(max-width:880px){.contact-grid{grid-template-columns:1fr}}.contact-lines{display:flex;flex-direction:column;gap:6px;font-size:clamp(20px,2vw,26px)}.contact-lines a{text-decoration:none;border-bottom:1px solid var(--line-2);align-self:flex-start;transition:border-color .25s,color .25s}.contact-lines a:hover{border-color:var(--lime);color:var(--lime)}form.demo{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:22px;padding:clamp(22px,3vw,38px);display:flex;flex-direction:column;gap:16px}form.demo .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}form.demo label,form.demo .field{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:500;color:var(--ink-dim)}.select{position:relative}.select-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;font:inherit;font-size:16px;font-weight:400;padding:13px 15px;min-height:48px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg);color:var(--ink);cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s}.select-btn:hover{border-color:var(--ink-faint)}.select[data-open] .select-btn,.select-btn:focus-visible{outline:none;border-color:var(--ochre);box-shadow:0 0 0 3px #ff8a3d2e}.select-btn svg{color:var(--ink-dim);flex-shrink:0;transition:transform .25s var(--ease)}.select[data-open] .select-btn svg{transform:rotate(180deg)}.select-list{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;background:var(--bg-2);border:1px solid var(--line-2);border-radius:12px;box-shadow:0 22px 50px #0009;max-height:300px;overflow:auto;animation:selOpen .18s var(--ease)}.select-list[hidden]{display:none}@keyframes selOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.select-list li{display:flex;align-items:center;gap:4px;padding:11px 12px;border-radius:8px;font-size:15px;color:var(--ink-dim);cursor:pointer;transition:background .15s,color .15s}.select-list li:before{content:"";width:16px;flex-shrink:0;color:var(--ochre);font-weight:800}.select-list li[aria-selected=true]:before{content:"✓"}.select-list li:hover,.select-list li.active{background:#f7f5f112;color:var(--ink)}.select-list li[aria-selected=true]{color:var(--ink)}form.demo input,form.demo select,form.demo textarea{font:inherit;font-size:16px;font-weight:400;padding:13px 15px;min-height:48px;border:1px solid rgba(247,245,241,.34);border-radius:12px;background:#101317;color:var(--ink);transition:border-color .2s,box-shadow .2s}form.demo input:hover,form.demo textarea:hover{border-color:#f7f5f180}.select-btn{border-color:#f7f5f157!important}form.demo select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23B7B9AB' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px}form.demo select:hover{border-color:var(--ink-faint)}form.demo input::placeholder,form.demo textarea::placeholder{color:var(--ink-faint)}form.demo input:focus,form.demo select:focus,form.demo textarea:focus{outline:none;border-color:var(--lime);box-shadow:0 0 0 3px #ff8a3d2e}form.demo option{background:var(--bg-2);color:var(--ink)}form.demo .note{font-size:14px;color:var(--ink-faint);margin:0}form.demo .sent{color:var(--lime);font-weight:600;margin:0}form.demo .sent.is-error{color:#e5533d}form.demo .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}form.demo .turnstile-slot:empty{display:none}form.demo button[disabled]{opacity:.6;cursor:progress}.table-wrap{overflow-x:auto;padding-top:6px}table.compare{width:100%;min-width:640px;border-collapse:separate;border-spacing:0}table.compare th,table.compare td{padding:18px 24px;text-align:left;border-bottom:1px solid var(--line)}table.compare thead th{font-size:16px;color:var(--ink);font-weight:700;border-bottom:1px solid var(--line-2)}table.compare tbody th{font-weight:600;color:var(--ink)}table.compare td:not(.us){color:var(--ink-faint);transition:color .2s}table.compare tbody tr:hover td:not(.us){color:var(--ink-dim)}table.compare tbody tr:last-child th,table.compare tbody tr:last-child td:not(.us){border-bottom:0}table.compare .us{background:#2a5384;color:var(--ink);box-shadow:inset 1px 0 #ff8a3d66,inset -1px 0 #ff8a3d66;border-bottom-color:#f7f5f112}table.compare thead th.us{color:var(--ink);border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:inset 1px 0 #ff8a3d66,inset -1px 0 #ff8a3d66,inset 0 3px 0 var(--ochre)}table.compare thead th.us:before{content:"●";color:var(--ochre);font-size:.6em;vertical-align:middle;margin-right:9px}table.compare tbody tr:last-child td.us{border-bottom:0;border-bottom-left-radius:14px;border-bottom-right-radius:14px;box-shadow:inset 1px 0 #ff8a3d66,inset -1px 0 #ff8a3d66,inset 0 -2px #ff8a3d4d}table.compare tbody td.us{font-weight:600}table.compare tbody td.us:before{content:"✓";color:var(--ochre);font-weight:800;margin-right:11px}table.compare .us b{color:var(--ink);font-weight:700}.targets{display:flex;flex-direction:column}.target{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(0,1.45fr);gap:24px;padding:24px 0;border-top:1px solid var(--line-2)}.target:last-child{border-bottom:1px solid var(--line-2)}.target b.big{font-size:46px;line-height:1;color:var(--lime);letter-spacing:-.03em;display:block}.target small{color:var(--ink-faint);font-size:14px}.readout{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--radius);padding:26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.wells{display:grid;grid-template-columns:repeat(5,24px);gap:9px}.wells span{width:24px;height:24px;border-radius:50%;border:2px solid var(--teal-light)}.wells span.hit{background:var(--ochre);border-color:var(--ochre);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 7px #ff8a3d38}}.legend{width:100%;display:flex;gap:20px;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.placeholder{position:relative;overflow:hidden;border-radius:22px;background:var(--forest-deep);min-height:360px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;color:var(--ink-dim);padding:24px;border:1px solid var(--line)}.site-footer{padding-block:72px 36px;background:var(--bg-2)}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.footer-cols{display:flex;flex-wrap:wrap;gap:56px;font-size:15px}.footer-cols div{display:flex;flex-direction:column;gap:10px}.footer-cols h4{margin:0 0 4px;font-family:var(--font-mono);font-weight:400;font-size:12px;letter-spacing:.14em;color:var(--lime)}.footer-cols a{text-decoration:none;color:var(--ink-dim);transition:color .2s}.footer-cols a:hover{color:var(--ink)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:52px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-faint)}.reveal{opacity:0;transform:translateY(32px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.reveal.in{opacity:1;transform:none}[data-stagger]>*{opacity:0}[data-stagger].in>*{opacity:1;animation:riseIn .75s var(--ease) backwards}@keyframes riseIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1!important;transform:none!important;transition:none!important}[data-stagger]>*{opacity:1!important;animation:none!important}.hero-media{animation:none;transform:none}.panel-view:not([hidden]){animation:none}.wells span.hit{animation:none}.btn,.link-arrow,.tab{transition:color .2s,background-color .2s,border-color .2s!important}}@media(max-width:720px){.hero>.dot{display:none}.section>.dot{width:44px!important;height:44px!important;top:22px!important;right:16px!important}.hero>.ring,.section>.ring{opacity:.6}}.blur-media{filter:blur(4px) saturate(.92);transform:scale(1.08)}.nav-actions{display:flex;align-items:center;gap:clamp(10px,2vw,20px)}.drawer-toggle{display:inline-flex;align-items:center;gap:11px;background:none;border:0;color:inherit;cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;min-height:44px;padding:8px 4px 8px 10px}.drawer-toggle .bars{display:inline-flex;flex-direction:column;gap:4px}.drawer-toggle .bars span{width:24px;height:1.5px;background:currentColor;transition:transform .3s var(--ease)}.drawer-toggle:hover .bars span:first-child{transform:translate(3px)}.drawer-toggle .label{opacity:.9}@media(max-width:560px){.drawer-toggle .label{display:none}}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#06090d73;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility .45s}.drawer-backdrop.open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;z-index:100;height:100dvh;width:min(380px,86vw);background:var(--bg-2);border-left:1px solid var(--line);transform:translate(100%);transition:transform .5s var(--ease);display:flex;flex-direction:column;padding:22px clamp(24px,3.5vw,40px) 40px;overflow-y:auto}.drawer.open{transform:none;box-shadow:-40px 0 90px #0000008c}.drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:76px;margin-bottom:28px}.drawer-close{background:none;border:0;color:var(--ink);cursor:pointer;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:background .25s,transform .4s var(--ease)}.drawer-close:hover{background:#f7f5f114;transform:rotate(90deg)}.drawer-nav{display:flex;flex-direction:column}.drawer-nav>a,.drawer-group{border-bottom:1px solid var(--line)}.drawer-nav>a,.drawer-group>a{font-family:var(--font-display);font-size:clamp(16px,1.7vw,19px);font-weight:600;letter-spacing:-.01em;padding:13px 0;text-decoration:none;color:var(--ink);display:flex;align-items:center;justify-content:space-between;transition:color .25s,padding-left .3s var(--ease)}.drawer-group>a{border-bottom:0}.drawer-nav>a:hover,.drawer-group>a:hover,.drawer-nav>a[aria-current=page],.drawer-group>a[aria-current=page]{color:var(--lime);padding-left:10px}.drawer-nav .arr{opacity:0;transform:translate(-8px);transition:opacity .25s,transform .3s var(--ease)}.drawer-nav a:hover .arr{opacity:1;transform:none}.drawer-sub{display:flex;flex-direction:column;padding:0 0 12px}.drawer-sub a{font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:0;color:var(--ink-dim);padding:6px 0 6px 2px;text-decoration:none;transition:color .2s,padding-left .25s var(--ease)}.drawer-sub a:hover,.drawer-sub a[aria-current=page]{color:var(--lime);padding-left:8px}.drawer-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin:30px 0 2px}.drawer-foot{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;gap:14px;color:var(--ink-dim);font-size:14px}.drawer-foot a{color:var(--ink-dim);text-decoration:none}.drawer-foot a:hover{color:var(--ink)}body.drawer-open{overflow:hidden}.drawer.open .drawer-nav>*{animation:drawerItem .5s var(--ease) backwards}@keyframes drawerItem{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.drawer.open .drawer-nav>*:nth-child(1){animation-delay:.08s}.drawer.open .drawer-nav>*:nth-child(2){animation-delay:.13s}.drawer.open .drawer-nav>*:nth-child(3){animation-delay:.18s}.drawer.open .drawer-nav>*:nth-child(4){animation-delay:.23s}.drawer.open .drawer-nav>*:nth-child(5){animation-delay:.28s}.drawer.open .drawer-nav>*:nth-child(6){animation-delay:.33s}.drawer.open .drawer-nav>*:nth-child(7){animation-delay:.38s}.drawer.open .drawer-nav>*:nth-child(8){animation-delay:.43s}.drawer.open .drawer-nav>*:nth-child(9){animation-delay:.48s}.arrow-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:clamp(22px,3.2vw,44px);font-weight:400;letter-spacing:-.025em}.arrow-cta .q{color:var(--ink-dim)}.arrow-link{display:inline-flex;align-items:center;gap:18px;font-weight:700;color:var(--ink);text-decoration:none}.arrow-link .ico{position:relative;width:58px;height:16px;display:inline-block;color:var(--lime);flex-shrink:0}.arrow-link .ico:before{content:"";position:absolute;top:50%;left:0;height:2px;width:16px;background:currentColor;transform:translateY(-50%);transition:width .4s var(--ease)}.arrow-link .ico svg{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .4s var(--ease)}.arrow-link:hover .ico:before,.arrow-link:focus-visible .ico:before{width:46px}.arrow-link:hover .ico svg,.arrow-link:focus-visible .ico svg{transform:translate(8px,-50%)}.forge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:820px){.forge-grid{grid-template-columns:1fr}}.forge-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;border-radius:16px;overflow:hidden;text-decoration:none;color:var(--ink);border:1px solid var(--line);isolation:isolate}.status-chip .sig{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:9px;vertical-align:middle}.img-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,var(--surface),var(--bg-2));color:var(--ink-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--line)}.forge-card .media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.forge-card .media .fc-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--ease),transform .9s var(--ease)}.forge-card .media .fc-b,.forge-card[data-view=b] .media .fc-a{opacity:0}.forge-card[data-view=b] .media .fc-b{opacity:1}.forge-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#12151947,#1215190f 38%,#1215198c 66%,#121519f2)}.forge-card:hover .media .fc-img{transform:scale(1.07)}.forge-card .card-top{position:absolute;top:18px;left:18px;right:18px;z-index:2;display:flex}.forge-card .card-body{padding:clamp(18px,2.4vw,30px);position:relative;z-index:2}.forge-card h3{font-family:var(--font-display);font-size:clamp(22px,2.4vw,31px);font-weight:800;letter-spacing:-.03em;margin:0 0 8px;line-height:1;color:#f7f5f1;text-shadow:0 1px 14px rgba(10,14,20,.45)}.forge-card h3 sup{font-size:.32em;font-weight:500;top:-1.4em;color:var(--lime)}.forge-card .desc{color:#dce7f2;max-width:48ch;margin:0;font-size:14.5px;min-height:2.8em;transition:opacity .3s}.forge-card .status-chip{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;padding:6px 12px;border-radius:99px;background:#14181c80;border:1px solid rgba(247,245,241,.22);color:#f7f5f1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-bottom:14px;display:inline-block}.forge-card .status-chip.live{background:var(--ochre);color:#1e2328;border-color:var(--ochre)}.seg{position:relative;display:inline-flex;align-items:stretch}.seg-thumb{position:absolute;z-index:0;top:0;left:0;height:100%;width:0;transition:transform .45s var(--ease),width .45s var(--ease);pointer-events:none}.seg-btn{position:relative;z-index:1;background:none;border:0;font:inherit;cursor:pointer;color:var(--ink-dim);display:inline-flex;align-items:center;gap:10px;white-space:nowrap;transition:color .3s}.seg-btn[aria-selected=true],.seg-btn[aria-pressed=true]{color:var(--ink)}.seg--chevron{background:#14181c80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);border-radius:9px;overflow:hidden;font-family:var(--font-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.seg--chevron .seg-btn{padding:9px 17px}.seg--chevron .seg-thumb{background:#f7f5f12b;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%)}.seg--pills{flex-wrap:wrap;gap:8px}.seg--pills .seg-btn{padding:13px 22px;border-radius:99px;font-size:15px;font-weight:600;border:1.5px solid var(--line-2)}.seg--pills .seg-btn .num{font-family:var(--font-mono);font-size:13px;color:var(--ink-faint);transition:color .3s}.seg--pills .seg-btn[aria-selected=true]{border-color:transparent}.seg--pills .seg-btn[aria-selected=true] .num{color:#0f1a2a80}.seg--pills .seg-thumb{background:var(--ink);border-radius:99px}.seg--tabs{width:100%;border-top:1px solid var(--line-2)}.seg--tabs .seg-btn{flex:1;justify-content:flex-start;padding:18px;font-size:15px;font-weight:600;border-right:1px solid var(--line)}.seg--tabs .seg-btn:last-child{border-right:0}.seg--tabs .seg-btn svg{width:18px;height:18px;opacity:.85;flex-shrink:0}.seg--tabs .seg-thumb{background:#f7f5f10f;border:1px solid var(--line-2);border-radius:10px}@media(max-width:820px){.seg--tabs{flex-wrap:wrap;border-top:0}.seg--tabs .seg-btn{flex:1 0 44%;border:1px solid var(--line);border-radius:10px;margin:4px}.seg--tabs .seg-thumb{display:none}}.stepper-pills{margin-bottom:clamp(28px,4vw,44px)}.stepper-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,76px);align-items:center;border-top:1px solid var(--line);padding-top:clamp(32px,4vw,56px)}.stepper-panel[hidden]{display:none}.stepper-panel:not([hidden]){animation:panelIn .5s var(--ease) both}.stepper-panel .copy{display:flex;flex-direction:column;gap:20px}.stepper-panel .copy h3{font-family:var(--font-display);font-size:clamp(26px,2.8vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.05}.stepper-panel .shot{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16 / 10;border:1px solid var(--line);background:var(--forest-deep)}.stepper-panel .shot img,.stepper-panel .shot video{width:100%;height:100%;object-fit:cover}@media(max-width:820px){.stepper-panel{grid-template-columns:1fr}}.showcase-stage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,4.5vw,68px);align-items:center;min-height:540px}.showcase-panel{display:contents}.showcase-panel[hidden]{display:none}.showcase-panel:not([hidden]) .shot,.showcase-panel:not([hidden]) .copy{animation:panelIn .5s var(--ease) both}.showcase-stage .shot{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16 / 10;border:1px solid var(--line);background:var(--forest-deep)}.showcase-stage .shot img,.showcase-stage .shot video{width:100%;height:100%;object-fit:cover}.showcase-stage .copy{display:flex;flex-direction:column;gap:20px}.showcase-stage .copy h3{font-family:var(--font-display);font-size:clamp(32px,3.6vw,52px);font-weight:800;letter-spacing:-.03em}.showcase-stage .copy p{font-size:clamp(16px,1.3vw,19px);line-height:1.55}.showcase-tabs{margin-top:32px}.cap-index{font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;color:var(--ochre);display:inline-flex;align-items:center;gap:11px}.cap-index:before{content:"";width:32px;height:2px;background:var(--ochre)}.cap-index .total{color:var(--ink-faint)}@media(max-width:820px){.showcase-stage{grid-template-columns:1fr}}#why{background:#111418}#why:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(62% 78% at 8% -6%,rgba(58,103,152,.62),transparent 58%),radial-gradient(60% 66% at 99% 106%,rgba(255,138,61,.22),transparent 60%),radial-gradient(46% 56% at 84% 6%,rgba(99,165,90,.16),transparent 60%)}#why .big-index{position:absolute;top:2%;right:3%;z-index:0;font-family:var(--font-display);font-weight:800;font-size:clamp(120px,20vw,300px);line-height:.8;color:#f7f5f109;pointer-events:none;letter-spacing:-.05em}#why .showcase-stage .shot{box-shadow:0 0 0 1px #ff8a3d52,0 40px 90px #0000008c}#why .seg--tabs{border-top-color:#f7f5f124}#why .seg--tabs .seg-thumb{background:#ff8a3d1f;border-color:#ff8a3d80}#why .seg--tabs .seg-btn[aria-selected=true] svg{color:var(--ochre)}#why .stat b{color:var(--ochre)}body.home .h1,body.home .h2{font-family:var(--font-display)}body.home .h1{font-weight:400}body.home .h1 b{font-weight:800}body.home .h2{font-weight:400}body.home .h2 b{font-weight:800}body.product .h1,body.product .h2{letter-spacing:-.025em}body.doc{background:#070707}main.doc{padding-top:78px;position:relative;overflow-x:clip}main.doc:before,main.doc:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(99,165,90,.35);pointer-events:none;z-index:0}main.doc:before{width:600px;height:600px;top:90px;right:-450px}main.doc:after{width:520px;height:520px;bottom:140px;right:-410px}.p-sentri main.doc:before{width:620px;height:620px;top:70px;right:-470px}.p-sentri main.doc:after{width:500px;height:500px;bottom:120px;right:-400px}.p-industries main.doc:before{width:700px;height:700px;top:280px;right:-540px}.p-industries main.doc:after{content:none}.p-custom main.doc:before{width:540px;height:540px;top:60px;right:-410px}.p-custom main.doc:after{width:640px;height:640px;bottom:-40px;right:-510px}.p-about main.doc:before{width:580px;height:580px;top:auto;bottom:220px;right:-450px}.p-about main.doc:after{content:none}.p-news main.doc:before{width:600px;height:600px;top:150px;right:-470px}.p-news main.doc:after{width:480px;height:480px;bottom:60px;right:-380px}.p-contact main.doc:before{width:640px;height:640px;top:240px;right:-500px}.p-contact main.doc:after{content:none}.doc-wrap{max-width:1320px;margin:0 auto;padding-inline:var(--gutter);position:relative;z-index:1}.doc-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(28px,4.5vw,72px)}@media(max-width:900px){.doc-layout{grid-template-columns:1fr}}.doc-side{align-self:start;padding-block:clamp(28px,5vw,52px) 40px}@media(min-width:901px){.doc-side{position:sticky;top:88px}}.doc-side h1{font-family:var(--font-display);font-size:clamp(32px,3.6vw,46px);font-weight:800;letter-spacing:-.03em;line-height:1;margin:0;overflow-wrap:break-word}.doc-side h1 sup{font-size:.28em;font-weight:500;top:-1.4em;color:var(--ochre)}.doc-side .sub{color:var(--ink-dim);margin:12px 0 0;font-size:16px}.doc-meta{margin-top:28px;border-top:1px solid var(--line)}.doc-meta div{padding-top:16px}.doc-meta dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);margin:0}.doc-meta dd{margin:4px 0 0;font-size:15px;color:var(--ink)}.doc-sidenav{margin-top:26px;border-top:1px solid var(--line);display:flex;flex-direction:column}.doc-sidenav a{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink-dim);font-size:16px;transition:color .2s,padding-left .25s var(--ease)}.doc-sidenav a .n{font-family:var(--font-mono);font-size:13px;color:var(--ink-faint);transition:color .2s}.doc-sidenav a:hover{color:var(--ink);padding-left:4px}.doc-sidenav a.active{color:var(--ink)}.doc-sidenav a.active .n{color:var(--ochre)}.doc-main{min-width:0;padding-block:clamp(28px,5vw,52px) 110px}.doc-hero{border-radius:8px;overflow:hidden;aspect-ratio:16 / 9;background:#0e0e0e;position:relative;margin-bottom:clamp(44px,6vw,80px);border:1px solid var(--line)}.doc-hero img,.doc-hero video{width:100%;height:100%;object-fit:cover}.doc-section{padding-block:clamp(40px,5vw,70px);border-top:1px solid var(--line);scroll-margin-top:92px}.doc-section:first-of-type{border-top:0;padding-top:0}.doc-section .sec-head{display:flex;gap:16px;align-items:baseline;margin-bottom:24px}.doc-section .sec-head .n{font-family:var(--font-mono);font-size:13px;color:var(--ochre);letter-spacing:.1em}.doc-section .sec-head h2{font-family:var(--font-display);font-size:clamp(26px,3vw,42px);font-weight:800;letter-spacing:-.03em;margin:0;color:var(--ink)}.doc-section .lead{color:var(--ink);max-width:56ch;font-size:clamp(18px,1.5vw,23px);line-height:1.5;margin:0 0 18px}.doc-section p{color:var(--ink-dim);max-width:60ch;font-size:clamp(16px,1.3vw,18px)}.doc-figs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.doc-figs .fig{aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:#0e0e0e;border:1px solid var(--line);position:relative}.doc-figs .fig img{width:100%;height:100%;object-fit:cover}@media(max-width:560px){.doc-figs{grid-template-columns:1fr}}.feat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-top:10px}@media(max-width:720px){.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.feat-grid{grid-template-columns:1fr}}.feat-grid .feat{position:relative;overflow:hidden;background:#0a0a0a;padding:28px 26px;display:flex;flex-direction:column;gap:10px;transition:background .3s var(--ease)}.feat-grid .feat:before{content:"";position:absolute;left:0;top:0;height:2px;width:100%;background:var(--ochre);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.feat-grid .feat:hover{background:radial-gradient(130% 110% at 0% 0%,#ff8a3d1f,#111317 58%)}.feat-grid .feat:hover:before{transform:scaleX(1)}.feat-grid .feat .ico{color:var(--ochre);transition:filter .25s,transform .3s var(--ease)}.feat-grid .feat:hover .ico{filter:brightness(1.2);transform:translateY(-3px)}.feat-grid .feat h3{font-size:19px;font-weight:700;margin:0;color:var(--ink);transition:color .25s}.feat-grid .feat:hover h3{color:#fff}.feat-grid .feat p{color:var(--ink-dim);font-size:14.5px;margin:0;max-width:none}.status-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 13px;border-radius:99px;border:1px solid var(--line-2);color:var(--ink-dim)}.status-pill .d{width:7px;height:7px;border-radius:50%;background:currentColor}.status-pill.live{background:var(--ochre);color:#1e2328;border-color:var(--ochre)}.panel-card{border:1px solid var(--line);border-radius:10px;background:#0b0b0b;padding:clamp(22px,3vw,30px);margin-top:30px}.panel-card .pc-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.panel-card h3{font-size:20px;font-weight:700;margin:0;color:var(--ink)}.panel-card .price{font-family:var(--font-mono);color:var(--ochre);font-size:14px;white-space:nowrap}.panel-card ul{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.panel-card li{display:flex;gap:12px;color:var(--ink-dim);font-size:15px}.panel-card li svg{flex-shrink:0;color:var(--ochre);margin-top:3px}.panel-card .specs{display:flex;flex-wrap:wrap;gap:20px 44px;margin-top:20px;border-top:1px solid var(--line);padding-top:18px}.panel-card .specs dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0}.panel-card .specs dd{margin:4px 0 0;font-size:16px;color:var(--ink)}.price-block{border:1px solid var(--line);border-radius:10px;background:radial-gradient(130% 120% at 0% 0%,#ff8a3d1a,#0b0b0b 55%);padding:clamp(28px,4vw,44px);margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px 40px;align-items:flex-end}.price-block .amt{font-family:var(--font-display);font-weight:800;font-size:clamp(48px,7vw,84px);line-height:.9;letter-spacing:-.03em;color:var(--ink)}.price-block .amt .cur{color:var(--ochre)}.price-block .sub{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-top:12px}.price-block .note{color:var(--ink-dim);max-width:42ch;margin:0}.people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px;margin-top:12px}.person .pic{aspect-ratio:1;border-radius:10px;overflow:hidden;background:#0e0e0e;border:1px solid var(--line);position:relative}.person .pic img{width:100%;height:100%;object-fit:cover}.person h3{font-size:17px;font-weight:700;margin:15px 0 2px;color:var(--ink)}.person .role{color:var(--ink-dim);font-size:14px}.cap-list{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--line)}.cap-list li{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px 44px;padding:22px 0;border-bottom:1px solid var(--line)}.cap-list h3{font-size:19px;font-weight:700;margin:0;color:var(--ink)}.cap-list p{margin:0;color:var(--ink-dim);font-size:15px;max-width:none}@media(max-width:620px){.cap-list li{grid-template-columns:1fr;gap:8px}}.logo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-top:12px}.logo-grid .logo{background:#0a0a0a;aspect-ratio:16 / 7;display:flex;align-items:center;justify-content:center;color:var(--ink-faint);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em}.post-list{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--line)}.post-list a{display:grid;grid-template-columns:130px minmax(0,1fr);gap:26px;padding:26px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:padding-left .25s var(--ease),background .25s}.post-list a:hover{padding-left:8px}.post-list .date{font-family:var(--font-mono);font-size:13px;color:var(--ink-faint);padding-top:3px}.post-list .cat{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ochre);display:block;margin-bottom:7px}.post-list h3{font-size:21px;font-weight:700;margin:0 0 6px;color:var(--ink);letter-spacing:-.01em}.post-list p{margin:0;color:var(--ink-dim);font-size:15px;max-width:70ch}@media(max-width:620px){.post-list a{grid-template-columns:1fr;gap:6px}}.contact-rows{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--line)}.contact-rows li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:18px 0;border-bottom:1px solid var(--line)}.contact-rows dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.contact-rows dd{margin:0;font-size:17px;color:var(--ink)}.contact-rows a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-2)}.contact-rows a:hover{color:var(--ochre);border-color:var(--ochre)}.hero-net{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kinetic .kin-word{display:inline;opacity:0;filter:blur(6px);transition:opacity .7s var(--ease),filter .7s var(--ease);will-change:opacity,filter}.kinetic.kin-in .kin-word{opacity:1;filter:blur(0)}.hero .h1{text-wrap:wrap}.kin-pending .hero .h1:not(.kinetic){opacity:0;animation:kin-safety 0s 2s forwards}@keyframes kin-safety{to{opacity:1}}.forge-card,.news{transform-style:preserve-3d}.forge-card:hover,.news:hover{will-change:transform}.odo{display:inline-flex;vertical-align:baseline;line-height:1.35}.odo-col{display:inline-block;overflow:hidden;height:1.35em;margin-right:-.04em}.odo-strip{display:flex;flex-direction:column;transition:transform 1.3s cubic-bezier(.16,1,.3,1)}.odo-strip>span{height:1.35em;line-height:1;display:flex;align-items:center;justify-content:center;letter-spacing:0}@media(prefers-reduced-motion:reduce){.kinetic .kin-word{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.odo-strip{transition:none!important}}.h1,.h2,.h3,.doc-side h1,.doc-section .sec-head h2,.forge-card h3,.showcase-stage .copy h3,.feat-grid .feat h3,.panel-card h3,.post-list h3,.cap-list h3,.price-block .amt,.lead{text-wrap:balance}.doc-section p,.muted,form.demo p{text-wrap:pretty}table.compare,.stat b,.price-block .amt,.panel-card .price,.panel-card .specs dd,.doc-meta dd,.post-list .date,.cap-index{font-variant-numeric:tabular-nums}.wrap,.doc-wrap{padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}.drawer{padding-right:max(clamp(24px,3.5vw,40px),env(safe-area-inset-right))}.img-skel{position:relative}.img-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(247,245,241,.06) 40%,transparent 60%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.img-skel.is-loaded:after{display:none}@keyframes shimmer{to{background-position:-200% 0}}img.lazy-img{opacity:0;transition:opacity .6s var(--ease)}img.lazy-img.is-loaded{opacity:1}body{animation:pageIn .4s var(--ease) both}@keyframes pageIn{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.img-skel:after{animation:none}img.lazy-img{transition:none;opacity:1}body{animation:none}}@media(prefers-color-scheme:light){:root:where(:not([data-theme=dark])){--bg: #F7F5F1;--bg-2: #EFECE6;--surface: #FFFFFF;--surface-2: #F7F5F1;--ink: #1E2328;--ink-dim: #4A5057;--ink-faint: #6B7075;--line: rgba(30,35,40,.14);--line-2: rgba(30,35,40,.24);--almond: #F7F5F1;--lime: #2F5A8C;--lime-dim: #24476F;--teal: #2F5A8C;--teal-light: #4E74B8}html:where(:not([data-theme=dark])){background:#f7f5f1}:where(html:not([data-theme=dark])) body.doc{background:var(--bg)}:where(html:not([data-theme=dark])) #why{background:var(--bg-2)}:where(html:not([data-theme=dark])) .doc-hero,:where(html:not([data-theme=dark])) .doc-figs .fig,:where(html:not([data-theme=dark])) .person .pic,:where(html:not([data-theme=dark])) .device-stage{background:#efece6}:where(html:not([data-theme=dark])) .feat-grid .feat,:where(html:not([data-theme=dark])) .panel-card{background:var(--surface)}:where(html:not([data-theme=dark])) .logo-grid .logo{background:#efece6;color:var(--ink-faint)}:where(html:not([data-theme=dark])) .feat-grid .feat:hover{background:radial-gradient(130% 110% at 0% 0%,rgba(255,138,61,.16),var(--surface) 58%)}:where(html:not([data-theme=dark])) .feat-grid .feat:hover h3{color:var(--ink)}:where(html:not([data-theme=dark])) .demo input,:where(html:not([data-theme=dark])) .demo textarea{background:#fff!important;border-color:#1e232847!important;color:var(--ink)}:where(html:not([data-theme=dark])) .select-btn{border-color:#1e23284d!important}:where(html:not([data-theme=dark])) .select-list{background:var(--surface)}:where(html:not([data-theme=dark])) table.compare .us{background:#fbeee4;color:var(--ink)}:where(html:not([data-theme=dark])) .doc-hero.scr-small{background:#111418}:where(html:not([data-theme=dark])) .eyebrow,:where(html:not([data-theme=dark])) .dark .eyebrow{color:var(--forest-2)}:where(html:not([data-theme=dark])) .forest .eyebrow{color:var(--almond)}:where(html:not([data-theme=dark])) .cap-index{color:var(--forest-2)}:where(html:not([data-theme=dark])) .cap-index:before{background:var(--forest-2)}:where(html:not([data-theme=dark])) .h1 .one,:where(html:not([data-theme=dark])) .h2 .one{color:var(--forest-2)}:where(html:not([data-theme=dark])) #why .stat b{color:var(--forest-2)}:where(html:not([data-theme=dark])) #why .seg--tabs .seg-thumb{background:#3a679824;border-color:#3a679880}:where(html:not([data-theme=dark])) .seg--chevron{background:#ffffffc7;border-color:#1e232829}:where(html:not([data-theme=dark])) .seg--chevron .seg-btn{color:var(--ink-dim)}:where(html:not([data-theme=dark])) .seg--chevron .seg-btn[aria-selected=true]{color:var(--ink)}:where(html:not([data-theme=dark])) .seg--chevron .seg-thumb{background:#3a679829}:where(html:not([data-theme=dark])) .site-header.solid,:where(html:not([data-theme=dark])) .site-header.always-solid{background:#f7f5f1d9;box-shadow:inset 0 -1px #1e23281f}:where(html:not([data-theme=dark])) .site-header .wordmark small{color:var(--forest-2)}:where(html:not([data-theme=dark])) body.home .site-header:not(.solid),:where(html:not([data-theme=dark])) body.home .site-header:not(.solid) .brand,:where(html:not([data-theme=dark])) body.home .site-header:not(.solid) .nav-links a,:where(html:not([data-theme=dark])) body.home .site-header:not(.solid) .drawer-toggle{color:var(--almond)}:where(html:not([data-theme=dark])) body.home .site-header:not(.solid) .wordmark small{color:var(--ochre-hi)}:where(html:not([data-theme=dark])) .hero{background:#101317}:where(html:not([data-theme=dark])) .hero,:where(html:not([data-theme=dark])) .hero .h1{color:var(--almond)}:where(html:not([data-theme=dark])) .hero .lede{color:#e9e5de}:where(html:not([data-theme=dark])) .hero .eyebrow{color:var(--ochre-hi)}:where(html:not([data-theme=dark])) .forest,:where(html:not([data-theme=dark])) .forest .h2,:where(html:not([data-theme=dark])) .forest .lede{color:var(--almond)}:where(html:not([data-theme=dark])) .forest .muted{color:#dce7f2}:where(html:not([data-theme=dark])) .site-footer{background:#121519;color:#e3e1dc}:where(html:not([data-theme=dark])) .site-footer .brand{color:var(--almond)}:where(html:not([data-theme=dark])) .site-footer .footer-cols h4{color:#ff8a3d}:where(html:not([data-theme=dark])) .site-footer .footer-cols a{color:#c9cdd3}:where(html:not([data-theme=dark])) .site-footer .footer-cols a:hover{color:var(--almond)}:where(html:not([data-theme=dark])) .site-footer .footer-bottom{color:#8e949c;border-top-color:#f7f5f11f}}:root:where([data-theme=light]){--bg: #F7F5F1;--bg-2: #EFECE6;--surface: #FFFFFF;--surface-2: #F7F5F1;--ink: #1E2328;--ink-dim: #4A5057;--ink-faint: #6B7075;--line: rgba(30,35,40,.14);--line-2: rgba(30,35,40,.24);--almond: #F7F5F1;--lime: #2F5A8C;--lime-dim: #24476F;--teal: #2F5A8C;--teal-light: #4E74B8}html:where([data-theme=light]){background:#f7f5f1}:where(html[data-theme=light]) body.doc{background:var(--bg)}:where(html[data-theme=light]) #why{background:var(--bg-2)}:where(html[data-theme=light]) .doc-hero,:where(html[data-theme=light]) .doc-figs .fig,:where(html[data-theme=light]) .person .pic,:where(html[data-theme=light]) .device-stage{background:#efece6}:where(html[data-theme=light]) .feat-grid .feat,:where(html[data-theme=light]) .panel-card{background:var(--surface)}:where(html[data-theme=light]) .logo-grid .logo{background:#efece6;color:var(--ink-faint)}:where(html[data-theme=light]) .feat-grid .feat:hover{background:radial-gradient(130% 110% at 0% 0%,rgba(255,138,61,.16),var(--surface) 58%)}:where(html[data-theme=light]) .feat-grid .feat:hover h3{color:var(--ink)}:where(html[data-theme=light]) .demo input,:where(html[data-theme=light]) .demo textarea{background:#fff!important;border-color:#1e232847!important;color:var(--ink)}:where(html[data-theme=light]) .select-btn{border-color:#1e23284d!important}:where(html[data-theme=light]) .select-list{background:var(--surface)}:where(html[data-theme=light]) table.compare .us{background:#fbeee4;color:var(--ink)}:where(html[data-theme=light]) .doc-hero.scr-small{background:#111418}:where(html[data-theme=light]) .eyebrow,:where(html[data-theme=light]) .dark .eyebrow{color:var(--forest-2)}:where(html[data-theme=light]) .forest .eyebrow{color:var(--almond)}:where(html[data-theme=light]) .cap-index{color:var(--forest-2)}:where(html[data-theme=light]) .cap-index:before{background:var(--forest-2)}:where(html[data-theme=light]) .h1 .one,:where(html[data-theme=light]) .h2 .one{color:var(--forest-2)}:where(html[data-theme=light]) #why .stat b{color:var(--forest-2)}:where(html[data-theme=light]) #why .seg--tabs .seg-thumb{background:#3a679824;border-color:#3a679880}:where(html[data-theme=light]) .seg--chevron{background:#ffffffc7;border-color:#1e232829}:where(html[data-theme=light]) .seg--chevron .seg-btn{color:var(--ink-dim)}:where(html[data-theme=light]) .seg--chevron .seg-btn[aria-selected=true]{color:var(--ink)}:where(html[data-theme=light]) .seg--chevron .seg-thumb{background:#3a679829}:where(html[data-theme=light]) .site-header.solid,:where(html[data-theme=light]) .site-header.always-solid{background:#f7f5f1d9;box-shadow:inset 0 -1px #1e23281f}:where(html[data-theme=light]) .site-header .wordmark small{color:var(--forest-2)}:where(html[data-theme=light]) body.home .site-header:not(.solid),:where(html[data-theme=light]) body.home .site-header:not(.solid) .brand,:where(html[data-theme=light]) body.home .site-header:not(.solid) .nav-links a,:where(html[data-theme=light]) body.home .site-header:not(.solid) .drawer-toggle{color:var(--almond)}:where(html[data-theme=light]) body.home .site-header:not(.solid) .wordmark small{color:var(--ochre-hi)}:where(html[data-theme=light]) .hero{background:#101317}:where(html[data-theme=light]) .hero,:where(html[data-theme=light]) .hero .h1{color:var(--almond)}:where(html[data-theme=light]) .hero .lede{color:#e9e5de}:where(html[data-theme=light]) .hero .eyebrow{color:var(--ochre-hi)}:where(html[data-theme=light]) .forest,:where(html[data-theme=light]) .forest .h2,:where(html[data-theme=light]) .forest .lede{color:var(--almond)}:where(html[data-theme=light]) .forest .muted{color:#dce7f2}:where(html[data-theme=light]) .site-footer{background:#121519;color:#e3e1dc}:where(html[data-theme=light]) .site-footer .brand{color:var(--almond)}:where(html[data-theme=light]) .site-footer .footer-cols h4{color:#ff8a3d}:where(html[data-theme=light]) .site-footer .footer-cols a{color:#c9cdd3}:where(html[data-theme=light]) .site-footer .footer-cols a:hover{color:var(--almond)}:where(html[data-theme=light]) .site-footer .footer-bottom{color:#8e949c;border-top-color:#f7f5f11f}.sentri-screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;flex-direction:column;padding:clamp(20px,3vw,36px);gap:clamp(14px,2vw,24px);background:radial-gradient(130% 110% at 50% -10%,#121519,#000 70%)}.scr-top{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.scr-top .live{display:inline-flex;align-items:center;gap:9px;color:var(--ochre)}.scr-top .live .d{width:8px;height:8px;border-radius:50%;background:var(--ochre);box-shadow:0 0 10px var(--ochre);animation:scrBlink 1.6s ease-in-out infinite}.scr-wells{flex:1;display:grid;grid-template-columns:repeat(8,1fr);gap:clamp(8px,1.3vw,16px);align-content:center}.scr-wells span{aspect-ratio:1;border-radius:50%;border:2px solid rgba(141,177,216,.55)}.scr-wells span.hit{border-color:var(--ochre);background:radial-gradient(circle at 40% 35%,#ffa466,#e0661a);box-shadow:0 0 16px #ff8a3d99;animation:scrPulse 2.2s ease-in-out infinite}.scr-wells span.hit:nth-of-type(2n){animation-delay:.6s}.scr-readout{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.scr-readout b{font-family:var(--font-display);font-size:clamp(20px,2.4vw,30px);font-weight:800;color:var(--ink)}.scr-readout b em{color:var(--ochre);font-style:normal}.scr-readout span{font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.sentri-screen:after{content:"";position:absolute;left:0;right:0;height:140px;top:-140px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,138,61,.1),transparent);animation:scrScan 4.5s linear infinite}@keyframes scrBlink{50%{opacity:.35}}@keyframes scrPulse{0%,to{box-shadow:0 0 14px #ff8a3d80}50%{box-shadow:0 0 28px #ff8a3de6}}@keyframes scrScan{to{top:100%}}@media(prefers-reduced-motion:reduce){.scr-top .live .d,.scr-wells span.hit{animation:none}.sentri-screen:after{display:none}}#device .feat-grid .feat:nth-child(2) .ico{color:#ffa466}#device .feat-grid .feat:nth-child(3) .ico{color:var(--teal)}#device .feat-grid .feat:nth-child(4) .ico{color:var(--teal-light)}#device .feat-grid .feat:nth-child(5) .ico{color:#63a55a}.device-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0a0a0a}.device-stage:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;filter:blur(42px);background:radial-gradient(38% 38% at 32% 34%,rgba(255,138,61,.3),transparent 60%),radial-gradient(44% 44% at 72% 64%,rgba(58,103,152,.55),transparent 62%),radial-gradient(34% 34% at 60% 22%,rgba(141,177,216,.2),transparent 60%);animation:aurora 13s ease-in-out infinite alternate}.device-stage .label{position:relative;z-index:1;font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#f7f5f18c}@keyframes aurora{to{transform:translate(5%,-4%) scale(1.12)}}.doc-hero.scr-small{aspect-ratio:16 / 7.5;max-width:860px}.scr-cap{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:34px 0 12px}.steps{position:relative}.steps:before{content:"";position:absolute;top:-2px;left:-60px;width:60px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--ochre),transparent);box-shadow:0 0 10px #ff8a3d8c;animation:stepFlow 9s cubic-bezier(.45,0,.55,1) infinite}@keyframes stepFlow{0%{left:-60px;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.device-stage:before{animation:none}.steps:before{display:none}}:root{--forest:#2F5A8C;--forest-2:#3A6798;--forest-deep:#24476F;--moss:#63A55A;--ochre:#FF8A3D;--ochre-hi:#FFA466;--ochre-deep:#E0661A;--ochre-light:#FFC9A3;--teal:#8DB1D8;--teal-light:#B9CFE8;--sky:#8DB1D8;--fern:#63A55A}.h1,.h2{font-family:var(--font-display);font-weight:300;letter-spacing:-.025em}.h1 b,.h2 b{font-weight:500}.forest,.site-footer{--ink:#F7F5F1;--ink-dim:#D5DCE4;--ink-faint:#AEB5BD;--line:rgba(247,245,241,.16);--line-2:rgba(247,245,241,.28)}.forest .arrow-link{color:#f7f5f1}.forest .arrow-link .ico{color:#ff8a3d}.scr-wells span{border-color:#8db1d8bf}@media(prefers-color-scheme:light){:where(html:not([data-theme=dark])) .hero .btn-ghost{color:#f7f5f1;border-color:#f7f5f180}:where(html:not([data-theme=dark])) .hero .btn-ghost:hover,:where(html:not([data-theme=dark])) .hero .btn-ghost:focus-visible{color:#1e2328;background:#f7f5f1;border-color:#f7f5f1}:where(html:not([data-theme=dark])) #why:before{background:radial-gradient(55% 70% at 0% 0%,rgba(141,177,216,.2),transparent 62%),radial-gradient(45% 60% at 100% 100%,rgba(255,138,61,.12),transparent 62%)}:where(html:not([data-theme=dark])) #why .seg--tabs .seg-thumb{background:#fff;border-color:#e3e1dc;box-shadow:0 1px 3px #1e232814}:where(html:not([data-theme=dark])) #why .showcase-stage .shot{box-shadow:0 0 0 1px #1e232814,0 30px 60px #1e23282e}:where(html:not([data-theme=dark])) .scr-small,:where(html:not([data-theme=dark])) .sentri-screen{background:linear-gradient(180deg,#fff,#f1efea);border:1px solid #E3E1DC}:where(html:not([data-theme=dark])) .scr-wells span{border-color:#2f5a8c52;background:#f7f5f1}:where(html:not([data-theme=dark])) .scr-wells span.hit{border-color:#ff8a3d;box-shadow:0 0 14px #ff8a3d59}:where(html:not([data-theme=dark])) .scr-readout b{color:#1e2328}:where(html:not([data-theme=dark])) .panel-card .price,:where(html:not([data-theme=dark])) .cap-index,:where(html:not([data-theme=dark])) .doc-section .sec-head .n,:where(html:not([data-theme=dark])) .doc-side h1 sup,:where(html:not([data-theme=dark])) .post-list .cat,:where(html:not([data-theme=dark])) .scr-top .live{color:#b04e14}}:where(html[data-theme=light]) .hero .btn-ghost{color:#f7f5f1;border-color:#f7f5f180}:where(html[data-theme=light]) .hero .btn-ghost:hover,:where(html[data-theme=light]) .hero .btn-ghost:focus-visible{color:#1e2328;background:#f7f5f1;border-color:#f7f5f1}:where(html[data-theme=light]) #why:before{background:radial-gradient(55% 70% at 0% 0%,rgba(141,177,216,.2),transparent 62%),radial-gradient(45% 60% at 100% 100%,rgba(255,138,61,.12),transparent 62%)}:where(html[data-theme=light]) #why .seg--tabs .seg-thumb{background:#fff;border-color:#e3e1dc;box-shadow:0 1px 3px #1e232814}:where(html[data-theme=light]) #why .showcase-stage .shot{box-shadow:0 0 0 1px #1e232814,0 30px 60px #1e23282e}:where(html[data-theme=light]) .scr-small,:where(html[data-theme=light]) .sentri-screen{background:linear-gradient(180deg,#fff,#f1efea);border:1px solid #E3E1DC}:where(html[data-theme=light]) .scr-wells span{border-color:#2f5a8c52;background:#f7f5f1}:where(html[data-theme=light]) .scr-wells span.hit{border-color:#ff8a3d;box-shadow:0 0 14px #ff8a3d59}:where(html[data-theme=light]) .scr-readout b{color:#1e2328}:where(html[data-theme=light]) .panel-card .price,:where(html[data-theme=light]) .cap-index,:where(html[data-theme=light]) .doc-section .sec-head .n,:where(html[data-theme=light]) .doc-side h1 sup,:where(html[data-theme=light]) .post-list .cat,:where(html[data-theme=light]) .scr-top .live{color:#b04e14}@media(prefers-color-scheme:light){:where(html:not([data-theme=dark])) .btn-ochre{background:#ff8a3d;color:#1e2328}:where(html:not([data-theme=dark])) .btn-ochre:before{background:#ffa466}:where(html:not([data-theme=dark])) .btn-ochre:hover,:where(html:not([data-theme=dark])) .btn-ochre:focus-visible{color:#1e2328;box-shadow:0 10px 26px #ff8a3d52}}:where(html[data-theme=light]) .btn-ochre{background:#ff8a3d;color:#1e2328}:where(html[data-theme=light]) .btn-ochre:before{background:#ffa466}:where(html[data-theme=light]) .btn-ochre:hover,:where(html[data-theme=light]) .btn-ochre:focus-visible{color:#1e2328;box-shadow:0 10px 26px #ff8a3d52}@media(prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--forest: #2F5A8C;--forest-2: #3A6798;--forest-deep: #24476F;--moss: #6FD66F;--ochre: #FF8A3D;--ochre-hi: #FFA466;--ochre-deep: #E0661A;--ochre-light: #FFC9A3;--charcoal: #1E2328;--almond: #F7F5F1;--bg: #16191D;--bg-2: #1E2328;--surface: #262B31;--surface-2: #2E343B;--ink: #F7F5F1;--ink-dim: #B7BCC4;--ink-faint: #8E949C;--line: rgba(247,245,241,.12);--line-2: rgba(247,245,241,.22);--lime: #FF8A3D;--lime-dim: #E0661A;--teal: #7CC0FF;--teal-light: #B5DCFF;--charcoal: var(--bg);--charcoal-2: var(--bg-2);--almond: var(--ink);--almond-2: var(--surface);--almond-card: var(--surface);--muted: var(--ink-dim);--muted-2: var(--ink-faint);--font-sans: "Geist", system-ui, sans-serif;--font-display: "Outfit", "Geist", system-ui, sans-serif;--font-serif: "Outfit", "Geist", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--wrap: 1240px;--gutter: clamp(16px, 4vw, 40px);--section: clamp(56px, 7vw, 100px);--radius: 18px;--ease: cubic-bezier(.2, .7, .2, 1);--ease-mag: cubic-bezier(.18, .9, .22, 1)}:where(html:not([data-theme=light])) .btn-ochre:hover,:where(html:not([data-theme=light])) .btn-ochre:focus-visible{color:#1e2328;box-shadow:0 10px 26px #ff8a3d52}:where(html:not([data-theme=light])) .ring.moss{border-color:#6fd66f8c}:where(html:not([data-theme=light])) .hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12151957,#12151975 55%,#121519b8),radial-gradient(80% 60% at 18% 96%,rgba(255,138,61,.12),transparent 62%)}:where(html:not([data-theme=light])) .panel-media .status.live{background:var(--ochre);color:#1e2328;border-color:var(--ochre);box-shadow:0 0 24px #ff8a3d66}:where(html:not([data-theme=light])) .steps li:last-child:after,:where(html:not([data-theme=light])) .steps.in li:after{background:var(--ochre);box-shadow:0 0 12px #ff8a3d80}:where(html:not([data-theme=light])) .select[data-open] .select-btn,:where(html:not([data-theme=light])) .select-btn:focus-visible{outline:none;border-color:var(--ochre);box-shadow:0 0 0 3px #ff8a3d2e}:where(html:not([data-theme=light])) form.demo input:focus,:where(html:not([data-theme=light])) form.demo select:focus,:where(html:not([data-theme=light])) form.demo textarea:focus{outline:none;border-color:var(--lime);box-shadow:0 0 0 3px #ff8a3d2e}:where(html:not([data-theme=light])) table.compare .us{background:#2a5384;color:var(--ink);box-shadow:inset 1px 0 #ff8a3d66,inset -1px 0 #ff8a3d66;border-bottom-color:#f7f5f112}:where(html:not([data-theme=light])) table.compare thead th.us{color:var(--ink);border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:inset 1px 0 #ff8a3d66,inset -1px 0 #ff8a3d66,inset 0 3px 0 var(--ochre)}:where(html:not([data-theme=light])) table.compare tbody tr:last-child td.us{border-bottom:0;border-bottom-left-radius:14px;border-bottom-right-radius:14px;box-shadow:inset 1px 0 #ff8a3d66,inset -1px 0 #ff8a3d66,inset 0 -2px #ff8a3d4d}:where(html:not([data-theme=light])) #why:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(62% 78% at 8% -6%,rgba(58,103,152,.62),transparent 58%),radial-gradient(60% 66% at 99% 106%,rgba(255,138,61,.22),transparent 60%),radial-gradient(46% 56% at 84% 6%,rgba(111,214,111,.16),transparent 60%)}:where(html:not([data-theme=light])) #why .showcase-stage .shot{box-shadow:0 0 0 1px #ff8a3d52,0 40px 90px #0000008c}:where(html:not([data-theme=light])) #why .seg--tabs .seg-thumb{background:#ff8a3d1f;border-color:#ff8a3d80}:where(html:not([data-theme=light])) main.doc:before,:where(html:not([data-theme=light])) main.doc:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(111,214,111,.35);pointer-events:none;z-index:0}:where(html:not([data-theme=light])) .feat-grid .feat:hover{background:radial-gradient(130% 110% at 0% 0%,#ff8a3d1f,#111317 58%)}:where(html:not([data-theme=light])) .price-block{border:1px solid var(--line);border-radius:10px;background:radial-gradient(130% 120% at 0% 0%,#ff8a3d1a,#0b0b0b 55%);padding:clamp(28px,4vw,44px);margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px 40px;align-items:flex-end}:where(html:not([data-theme=light])) .scr-wells span{aspect-ratio:1;border-radius:50%;border:2px solid rgba(124,192,255,.55)}:where(html:not([data-theme=light])) .scr-wells span.hit{border-color:var(--ochre);background:radial-gradient(circle at 40% 35%,#ffa466,#e0661a);box-shadow:0 0 16px #ff8a3d99;animation:scrPulse 2.2s ease-in-out infinite}:where(html:not([data-theme=light])) .sentri-screen:after{content:"";position:absolute;left:0;right:0;height:140px;top:-140px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,138,61,.1),transparent);animation:scrScan 4.5s linear infinite}:where(html:not([data-theme=light])) #device .feat-grid .feat:nth-child(2) .ico{color:#ffa466}:where(html:not([data-theme=light])) #device .feat-grid .feat:nth-child(5) .ico{color:#6fd66f}:where(html:not([data-theme=light])) .device-stage:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;filter:blur(42px);background:radial-gradient(38% 38% at 32% 34%,rgba(255,138,61,.3),transparent 60%),radial-gradient(44% 44% at 72% 64%,rgba(58,103,152,.55),transparent 62%),radial-gradient(34% 34% at 60% 22%,rgba(124,192,255,.2),transparent 60%);animation:aurora 13s ease-in-out infinite alternate}:where(html:not([data-theme=light])) .steps:before{content:"";position:absolute;top:-2px;left:-60px;width:60px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--ochre),transparent);box-shadow:0 0 10px #ff8a3d8c;animation:stepFlow 9s cubic-bezier(.45,0,.55,1) infinite}:root:where(:not([data-theme=light])){--forest:#2F5A8C;--forest-2:#3A6798;--forest-deep:#24476F;--moss:#6FD66F;--ochre:#FF8A3D;--ochre-hi:#FFA466;--ochre-deep:#E0661A;--ochre-light:#FFC9A3;--teal:#7CC0FF;--teal-light:#B5DCFF;--sky:#7CC0FF;--fern:#6FD66F}:where(html:not([data-theme=light])) .forest .arrow-link .ico{color:#ff8a3d}:where(html:not([data-theme=light])) .scr-wells span{border-color:#7cc0ffbf}html:where(:not([data-theme=light])),:where(html:not([data-theme=light])) body.doc{background:#0f1215}:root:where(:not([data-theme=light])){--bg:#0F1215;--bg-2:#171B20;--surface:#1D2228;--surface-2:#242A31;--lime:#7CC0FF;--lime-dim:#4F9BE0;--ochre:#FF8A3D;--ochre-hi:#FFA466;--ochre-deep:#E0661A;--teal:#7CC0FF;--teal-light:#B5DCFF;--sky:#7CC0FF;--fern:#6FD66F;--moss:#6FD66F}:where(html:not([data-theme=light])) .doc-hero,:where(html:not([data-theme=light])) .doc-figs .fig,:where(html:not([data-theme=light])) .person .pic,:where(html:not([data-theme=light])) .panel-card{background:#171b20}:where(html:not([data-theme=light])) .feat-grid .feat,:where(html:not([data-theme=light])) .logo-grid .logo,:where(html:not([data-theme=light])) .device-stage{background:#13171b}:where(html:not([data-theme=light])) .price-block{background:radial-gradient(130% 120% at 0% 0%,#ff8a3d22,#171b20 55%)}:where(html:not([data-theme=light])) .sentri-screen{background:radial-gradient(130% 110% at 50% -10%,#232a32,#0b0e11 70%)}:where(html:not([data-theme=light])) .site-footer{background:#0b0d10}:where(html:not([data-theme=light])) .scr-wells span{border-color:#7cc0ff99}:where(html:not([data-theme=light])) .btn-ochre{background:#ff8a3d;color:#0f1215}:where(html:not([data-theme=light])) .btn-ochre:before{background:#ffa466}:where(html:not([data-theme=light])) .btn-ochre:hover,:where(html:not([data-theme=light])) .btn-ochre:focus-visible{color:#0f1215;box-shadow:0 10px 26px #ff8a3d52}}:root:where([data-theme=dark]){--forest: #2F5A8C;--forest-2: #3A6798;--forest-deep: #24476F;--moss: #6FD66F;--ochre: #FF8A3D;--ochre-hi: #FFA466;--ochre-deep: #E0661A;--ochre-light: #FFC9A3;--charcoal: #1E2328;--almond: #F7F5F1;--bg: #16191D;--bg-2: #1E2328;--surface: #262B31;--surface-2: #2E343B;--ink: #F7F5F1;--ink-dim: #B7BCC4;--ink-faint: #8E949C;--line: rgba(247,245,241,.12);--line-2: rgba(247,245,241,.22);--lime: #FF8A3D;--lime-dim: #E0661A;--teal: #7CC0FF;--teal-light: #B5DCFF;--charcoal: var(--bg);--charcoal-2: var(--bg-2);--almond: var(--ink);--almond-2: var(--surface);--almond-card: var(--surface);--muted: var(--ink-dim);--muted-2: var(--ink-faint);--font-sans: "Geist", system-ui, sans-serif;--font-display: "Outfit", "Geist", system-ui, sans-serif;--font-serif: "Outfit", "Geist", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--wrap: 1240px;--gutter: clamp(16px, 4vw, 40px);--section: clamp(56px, 7vw, 100px);--radius: 18px;--ease: cubic-bezier(.2, .7, .2, 1);--ease-mag: cubic-bezier(.18, .9, .22, 1)}:where(html[data-theme=dark]) .btn-ochre:hover,:where(html[data-theme=dark]) .btn-ochre:focus-visible{color:#1e2328;box-shadow:0 10px 26px #ff8a3d52}:where(html[data-theme=dark]) .ring.moss{border-color:#6fd66f8c}:where(html[data-theme=dark]) .hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12151957,#12151975 55%,#121519b8),radial-gradient(80% 60% at 18% 96%,rgba(255,138,61,.12),transparent 62%)}:where(html[data-theme=dark]) .panel-media .status.live{background:var(--ochre);color:#1e2328;border-color:var(--ochre);box-shadow:0 0 24px #ff8a3d66}:where(html[data-theme=dark]) .steps li:last-child:after,:where(html[data-theme=dark]) .steps.in li:after{background:var(--ochre);box-shadow:0 0 12px #ff8a3d80}:where(html[data-theme=dark]) .select[data-open] .select-btn,:where(html[data-theme=dark]) .select-btn:focus-visible{outline:none;border-color:var(--ochre);box-shadow:0 0 0 3px #ff8a3d2e}:where(html[data-theme=dark]) form.demo input:focus,:where(html[data-theme=dark]) form.demo select:focus,:where(html[data-theme=dark]) form.demo textarea:focus{outline:none;border-color:var(--lime);box-shadow:0 0 0 3px #ff8a3d2e}:where(html[data-theme=dark]) table.compare .us{background:#2a5384;color:var(--ink);box-shadow:inset 1px 0 #ff8a3d66,inset -1px 0 #ff8a3d66;border-bottom-color:#f7f5f112}:where(html[data-theme=dark]) table.compare thead th.us{color:var(--ink);border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:inset 1px 0 #ff8a3d66,inset -1px 0 #ff8a3d66,inset 0 3px 0 var(--ochre)}:where(html[data-theme=dark]) table.compare tbody tr:last-child td.us{border-bottom:0;border-bottom-left-radius:14px;border-bottom-right-radius:14px;box-shadow:inset 1px 0 #ff8a3d66,inset -1px 0 #ff8a3d66,inset 0 -2px #ff8a3d4d}:where(html[data-theme=dark]) #why:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(62% 78% at 8% -6%,rgba(58,103,152,.62),transparent 58%),radial-gradient(60% 66% at 99% 106%,rgba(255,138,61,.22),transparent 60%),radial-gradient(46% 56% at 84% 6%,rgba(111,214,111,.16),transparent 60%)}:where(html[data-theme=dark]) #why .showcase-stage .shot{box-shadow:0 0 0 1px #ff8a3d52,0 40px 90px #0000008c}:where(html[data-theme=dark]) #why .seg--tabs .seg-thumb{background:#ff8a3d1f;border-color:#ff8a3d80}:where(html[data-theme=dark]) main.doc:before,:where(html[data-theme=dark]) main.doc:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(111,214,111,.35);pointer-events:none;z-index:0}:where(html[data-theme=dark]) .feat-grid .feat:hover{background:radial-gradient(130% 110% at 0% 0%,#ff8a3d1f,#111317 58%)}:where(html[data-theme=dark]) .price-block{border:1px solid var(--line);border-radius:10px;background:radial-gradient(130% 120% at 0% 0%,#ff8a3d1a,#0b0b0b 55%);padding:clamp(28px,4vw,44px);margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px 40px;align-items:flex-end}:where(html[data-theme=dark]) .scr-wells span{aspect-ratio:1;border-radius:50%;border:2px solid rgba(124,192,255,.55)}:where(html[data-theme=dark]) .scr-wells span.hit{border-color:var(--ochre);background:radial-gradient(circle at 40% 35%,#ffa466,#e0661a);box-shadow:0 0 16px #ff8a3d99;animation:scrPulse 2.2s ease-in-out infinite}:where(html[data-theme=dark]) .sentri-screen:after{content:"";position:absolute;left:0;right:0;height:140px;top:-140px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,138,61,.1),transparent);animation:scrScan 4.5s linear infinite}:where(html[data-theme=dark]) #device .feat-grid .feat:nth-child(2) .ico{color:#ffa466}:where(html[data-theme=dark]) #device .feat-grid .feat:nth-child(5) .ico{color:#6fd66f}:where(html[data-theme=dark]) .device-stage:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;filter:blur(42px);background:radial-gradient(38% 38% at 32% 34%,rgba(255,138,61,.3),transparent 60%),radial-gradient(44% 44% at 72% 64%,rgba(58,103,152,.55),transparent 62%),radial-gradient(34% 34% at 60% 22%,rgba(124,192,255,.2),transparent 60%);animation:aurora 13s ease-in-out infinite alternate}:where(html[data-theme=dark]) .steps:before{content:"";position:absolute;top:-2px;left:-60px;width:60px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--ochre),transparent);box-shadow:0 0 10px #ff8a3d8c;animation:stepFlow 9s cubic-bezier(.45,0,.55,1) infinite}:root:where([data-theme=dark]){--forest:#2F5A8C;--forest-2:#3A6798;--forest-deep:#24476F;--moss:#6FD66F;--ochre:#FF8A3D;--ochre-hi:#FFA466;--ochre-deep:#E0661A;--ochre-light:#FFC9A3;--teal:#7CC0FF;--teal-light:#B5DCFF;--sky:#7CC0FF;--fern:#6FD66F}:where(html[data-theme=dark]) .forest .arrow-link .ico{color:#ff8a3d}:where(html[data-theme=dark]) .scr-wells span{border-color:#7cc0ffbf}html:where([data-theme=dark]),:where(html[data-theme=dark]) body.doc{background:#0f1215}:root:where([data-theme=dark]){--bg:#0F1215;--bg-2:#171B20;--surface:#1D2228;--surface-2:#242A31;--lime:#7CC0FF;--lime-dim:#4F9BE0;--ochre:#FF8A3D;--ochre-hi:#FFA466;--ochre-deep:#E0661A;--teal:#7CC0FF;--teal-light:#B5DCFF;--sky:#7CC0FF;--fern:#6FD66F;--moss:#6FD66F}:where(html[data-theme=dark]) .doc-hero,:where(html[data-theme=dark]) .doc-figs .fig,:where(html[data-theme=dark]) .person .pic,:where(html[data-theme=dark]) .panel-card{background:#171b20}:where(html[data-theme=dark]) .feat-grid .feat,:where(html[data-theme=dark]) .logo-grid .logo,:where(html[data-theme=dark]) .device-stage{background:#13171b}:where(html[data-theme=dark]) .price-block{background:radial-gradient(130% 120% at 0% 0%,#ff8a3d22,#171b20 55%)}:where(html[data-theme=dark]) .sentri-screen{background:radial-gradient(130% 110% at 50% -10%,#232a32,#0b0e11 70%)}:where(html[data-theme=dark]) .site-footer{background:#0b0d10}:where(html[data-theme=dark]) .scr-wells span{border-color:#7cc0ff99}:where(html[data-theme=dark]) .btn-ochre{background:#ff8a3d;color:#0f1215}:where(html[data-theme=dark]) .btn-ochre:before{background:#ffa466}:where(html[data-theme=dark]) .btn-ochre:hover,:where(html[data-theme=dark]) .btn-ochre:focus-visible{color:#0f1215;box-shadow:0 10px 26px #ff8a3d52}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}.theme-switch{display:flex;flex-direction:column;gap:10px;margin-top:28px}.theme-switch .drawer-label{margin:0}.theme-seg{display:inline-flex;align-self:flex-start;padding:4px;gap:4px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2)}.theme-seg button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ink-dim);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.theme-seg button:hover{color:var(--ink)}.theme-seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.theme-seg button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media(prefers-color-scheme:light){:where(html:not([data-theme=dark])) .feat-grid .feat:hover{background:#fff4ec}:where(html:not([data-theme=dark])) #device .feat-grid .feat .ico,:where(html:not([data-theme=dark])) #device .feat-grid .feat:nth-child(n) .ico{color:#e0661a}:where(html:not([data-theme=dark])) .feat-grid .feat .ico{color:#e0661a}}:where(html[data-theme=light]) .feat-grid .feat:hover{background:#fff4ec}:where(html[data-theme=light]) #device .feat-grid .feat .ico,:where(html[data-theme=light]) #device .feat-grid .feat:nth-child(n) .ico{color:#e0661a}:where(html[data-theme=light]) .feat-grid .feat .ico{color:#e0661a}.btn{transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out,transform .12s ease-out}.btn:before{display:none}.btn:hover,.btn:focus-visible{transform:none;box-shadow:none}.btn:active{transform:scale(.97)}.btn svg{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.btn:hover svg,.btn:focus-visible svg{transform:translate(3px)}.btn:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.btn-ochre:hover,.btn-ochre:focus-visible{background:#f2772a;box-shadow:none}.btn-ghost:hover,.btn-ghost:focus-visible{background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:none}.btn-forest:hover,.btn-forest:focus-visible{background:var(--forest-2);box-shadow:none}.btn{transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out,transform .22s cubic-bezier(.2,.7,.2,1)}.btn:hover,.btn:focus-visible{transform:scale(1.02)}.btn:active{transform:scale(.98);transition-duration:.08s}.btn-ochre:hover,.btn-ochre:focus-visible{background:#ec6c20}.btn:hover svg,.btn:focus-visible svg{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.btn:hover,.btn:focus-visible,.btn:active{transform:none}}@media(prefers-color-scheme:light){:where(html:not([data-theme=dark])) .site-footer{background:#fff;color:#1e2328;border-top:1px solid #E3E1DC;--ink: #1E2328;--ink-dim: #4A5057;--ink-faint: #6B7075;--line: rgba(30,35,40,.12);--line-2: rgba(30,35,40,.22)}:where(html:not([data-theme=dark])) .site-footer:after{opacity:0}:where(html:not([data-theme=dark])) .site-footer .brand{color:#1e2328}:where(html:not([data-theme=dark])) .site-footer .footer-cols h4{color:#b04e14}:where(html:not([data-theme=dark])) .site-footer .footer-cols a{color:#4a5057}:where(html:not([data-theme=dark])) .site-footer .footer-cols a:hover{color:#1e2328}:where(html:not([data-theme=dark])) .site-footer .footer-bottom{color:#6b7075;border-top-color:#1e23281f}}:where(html[data-theme=light]) .site-footer{background:#fff;color:#1e2328;border-top:1px solid #E3E1DC;--ink: #1E2328;--ink-dim: #4A5057;--ink-faint: #6B7075;--line: rgba(30,35,40,.12);--line-2: rgba(30,35,40,.22)}:where(html[data-theme=light]) .site-footer:after{opacity:0}:where(html[data-theme=light]) .site-footer .brand{color:#1e2328}:where(html[data-theme=light]) .site-footer .footer-cols h4{color:#b04e14}:where(html[data-theme=light]) .site-footer .footer-cols a{color:#4a5057}:where(html[data-theme=light]) .site-footer .footer-cols a:hover{color:#1e2328}:where(html[data-theme=light]) .site-footer .footer-bottom{color:#6b7075;border-top-color:#1e23281f}@media(prefers-color-scheme:light){:where(html:not([data-theme=dark])) #why:before{background:radial-gradient(62% 78% at 8% -6%,rgba(124,192,255,.42),transparent 58%),radial-gradient(60% 66% at 99% 106%,rgba(255,138,61,.24),transparent 60%),radial-gradient(46% 56% at 84% 6%,rgba(111,214,111,.2),transparent 60%)}:where(html:not([data-theme=dark])) #why .big-index{color:#1e23280d}}:where(html[data-theme=light]) #why:before{background:radial-gradient(62% 78% at 8% -6%,rgba(124,192,255,.42),transparent 58%),radial-gradient(60% 66% at 99% 106%,rgba(255,138,61,.24),transparent 60%),radial-gradient(46% 56% at 84% 6%,rgba(111,214,111,.2),transparent 60%)}:where(html[data-theme=light]) #why .big-index{color:#1e23280d}#why:before{content:none}.why-sun{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.why-sun-rot{position:absolute;left:-682px;top:-694px;width:1400px;height:1400px;transform:rotate(0);transform-origin:50% 50%;will-change:transform;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.why-sun-rot svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;will-change:opacity;transition:opacity 1s cubic-bezier(.22,1,.36,1)}#why:not([data-cap]) .why-sun svg[data-c="1"],#why[data-cap="1"] .why-sun svg[data-c="1"],#why[data-cap="2"] .why-sun svg[data-c="2"],#why[data-cap="3"] .why-sun svg[data-c="3"],#why[data-cap="4"] .why-sun svg[data-c="4"],#why[data-cap="5"] .why-sun svg[data-c="5"]{opacity:var(--sun-a, .5)}#why[data-cap="2"] .why-sun-rot{transform:rotate(9deg)}#why[data-cap="3"] .why-sun-rot{transform:rotate(18deg)}#why[data-cap="4"] .why-sun-rot{transform:rotate(27deg)}#why[data-cap="5"] .why-sun-rot{transform:rotate(36deg)}.why-sun svg[data-c="1"]{color:#7cc0ff}.why-sun svg[data-c="2"]{color:#6fd66f}.why-sun svg[data-c="3"]{color:#ff8a3d}.why-sun svg[data-c="4"]{color:#5b8fd8}.why-sun svg[data-c="5"]{color:#de935f}@media(max-width:820px){.why-sun-rot{left:-690px;top:-700px;scale:.62}}@media(prefers-reduced-motion:reduce){.why-sun-rot,.why-sun-rot svg{transition:none}}@media(prefers-color-scheme:light){:where(html:not([data-theme=dark])) .why-sun{--sun-a: .4}:where(html:not([data-theme=dark])) .why-sun svg[data-c="1"]{color:#5e9bd6}:where(html:not([data-theme=dark])) .why-sun svg[data-c="2"]{color:#63a55a}:where(html:not([data-theme=dark])) .why-sun svg[data-c="4"]{color:#3a6798}}:where(html[data-theme=light]) .why-sun{--sun-a: .4}:where(html[data-theme=light]) .why-sun svg[data-c="1"]{color:#5e9bd6}:where(html[data-theme=light]) .why-sun svg[data-c="2"]{color:#63a55a}:where(html[data-theme=light]) .why-sun svg[data-c="4"]{color:#3a6798}#why .showcase-panel:not([hidden]) .shot{animation:none}@media(prefers-reduced-motion:no-preference){#why .showcase-panel:not([hidden]) .copy{animation:none}#why .showcase-panel:not([hidden]) .copy>*{animation:whyRise .7s cubic-bezier(.22,1,.36,1) both}#why .showcase-panel:not([hidden]) .copy>:nth-child(2){animation-delay:.07s}#why .showcase-panel:not([hidden]) .copy>:nth-child(3){animation-delay:.14s}#why .showcase-panel:not([hidden]) .copy>:nth-child(n+4){animation-delay:.2s}}@keyframes whyRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}#why .showcase-stage .shot img.shot-prev{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}#why .showcase-stage .shot img:not(.shot-prev){position:relative;z-index:1}.shot-slot{display:grid;place-items:center;aspect-ratio:16 / 9;border:1.5px dashed var(--line-2);border-radius:16px;background:transparent;margin:0}.shot-slot span{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);text-align:center;padding:0 16px}.stat .stat-pre,.stat .stat-unit{font-size:.45em;letter-spacing:0;font-weight:500}.doc-hero.results-shot{aspect-ratio:16 / 10;background:transparent;border:0;border-radius:16px}#why .ring.moss{display:none}#why .stats{gap:0;border-top:1px solid var(--line-2);padding-top:0}#why .stat{position:relative;padding:40px 36px 8px;border-left:1px solid var(--line-2)}#why .stat:first-child{border-left:0;padding-left:0}#why .stat:before{content:"";display:block;width:28px;height:2px;border-radius:2px;background:var(--ochre);margin-bottom:26px}#why .stat b{display:flex;align-items:baseline;gap:.06em;font-family:var(--font-display);font-weight:300;font-size:clamp(56px,6vw,92px);line-height:.9;letter-spacing:-.05em;color:var(--ink)}#why .stat b .sx{font-style:normal;font-weight:400;font-size:.34em;letter-spacing:-.01em;color:var(--ochre)}#why .stat b .sx-pre{margin-right:.12em}#why .stat b .sx-lt{font-size:.5em;font-weight:300;margin-right:-.02em}#why .stat>span{margin-top:18px;max-width:30ch;font-size:16px;line-height:1.55}@media(max-width:720px){#why .stat{border-left:0;padding-left:0}}@media(prefers-color-scheme:light){:where(html:not([data-theme=dark])) #why .stat b{color:#1e2328}:where(html:not([data-theme=dark])) #why .stat b .sx,:where(html:not([data-theme=dark])) #why .stat:before{color:#d2601a;background-color:#ff8a3d}:where(html:not([data-theme=dark])) #why .stat b .sx{background:none}}:where(html[data-theme=light]) #why .stat b{color:#1e2328}:where(html[data-theme=light]) #why .stat b .sx{color:#d2601a}.t-light{display:none!important}@media(prefers-color-scheme:light){:where(html:not([data-theme=dark])) .t-light{display:block!important}:where(html:not([data-theme=dark])) .t-dark{display:none!important}}:where(html[data-theme=light]) .t-light{display:block!important}:where(html[data-theme=light]) .t-dark{display:none!important}.doc-hero.results-shot video{width:100%;height:100%;object-fit:cover}
