@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/geist-normal-300-700.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-normal-400-500.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-normal-400-500.woff2) format("woff2");unicode-range:U+0000-00FF,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:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-400-800.woff2) format("woff2");unicode-range:U+0000-00FF,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}@layer reset,base,layout,components,sections,pages,utilities;:root{color-scheme:light;--paper: #f6f4ef;--paper-2: #eeebe3;--card: #ffffff;--ink: #141414;--ink-2: #4b4843;--ink-3: #66625b;--rule: #e1ddd3;--rule-2: #cfcabd;--accent: #ff5a1f;--accent-ink: #c2410c;--black: #0f0f0f;--on-black: #f3f1ec;--on-black-2: #b3aea4;--on-black-rule: rgba(243, 241, 236, .14);--ok: #15803d;--warn: #b45309;--bad: #be123c;--display: "Bricolage Grotesque", "Geist", ui-sans-serif, system-ui, sans-serif;--font: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--max: 1280px;--gutter: clamp(16px, 4.2vw, 48px);--nav-h: 72px;--r: 14px;--r-l: 24px;--ease: cubic-bezier(.16, 1, .3, 1);--shadow: 0 1px 2px rgba(20, 20, 20, .04), 0 18px 40px -24px rgba(20, 20, 20, .22)}@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px)}body{margin:0}img,svg,video,canvas,picture{display:block;max-width:100%}img,video{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,blockquote,figure{margin:0}table{border-collapse:collapse}}@layer base{body{min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;text-rendering:optimizeLegibility}p,li,a,span,td,th,label,blockquote,h1,h2,h3,h4,summary,strong,small,cite{overflow-wrap:break-word}h1,h2,h3,h4{font-family:var(--display);font-weight:700;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:16px;z-index:300;padding:10px 16px;border-radius:8px;background:var(--ink);color:#fff;font-weight:500;transform:translateY(-200%);transition:transform .3s var(--ease)}.skip-link:focus{transform:none}}@layer layout{.container{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:clamp(80px,10vw,150px);overflow-x:clip}.section-sm{position:relative;padding-block:clamp(56px,7vw,100px);overflow-x:clip}.sh{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);align-items:end;margin-bottom:clamp(40px,6vw,80px)}.sh-title{grid-column:1 / span 7}.sh-lead{grid-column:9 / span 4;color:var(--ink-2);font-size:clamp(1rem,.96rem + .25vw,1.15rem)}}@layer components{.kicker{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.kicker .n{color:var(--accent-ink)}.kicker:after{content:"";flex:0 0 48px;height:1px;background:var(--rule-2)}.display{font-size:clamp(3rem,1.2rem + 6.6vw,7.8rem);line-height:.93;letter-spacing:-.045em;font-weight:750}.h2{font-size:clamp(2.2rem,1.25rem + 3.7vw,4.6rem);line-height:.98;letter-spacing:-.04em;margin-top:18px}.lead{font-size:clamp(1.06rem,1rem + .35vw,1.3rem);color:var(--ink-2);line-height:1.55;max-width:58ch}.accent{color:#d9480f}.dark .accent{color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 22px;border-radius:10px;font-weight:600;font-size:.98rem;line-height:1.2;text-align:center;border:1px solid transparent;transition:background .25s,color .25s,border-color .25s}.btn svg{width:18px;height:18px;flex:none;transition:transform .4s var(--ease)}.btn:hover svg{transform:translate(2px,-2px)}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{background:#2a2a2a}.btn-line{border-color:var(--ink);color:var(--ink);background:transparent}.btn-line:hover{background:var(--ink);color:#fff}.btn-light{background:var(--on-black);color:var(--ink)}.btn-light:hover{background:#fff}.btn-ghost-light{border-color:#f3f1ec66;color:var(--on-black)}.btn-ghost-light:hover{border-color:var(--on-black);background:#f3f1ec14}.btn-sm{min-height:42px;padding:9px 16px;font-size:.9rem;border-radius:9px}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem}.link svg{width:16px;height:16px;transition:transform .4s var(--ease);flex:none}a:hover .link svg,.link:hover svg{transform:translate(4px)}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--rule-2);background:var(--card);font-size:.8rem;color:var(--ink-2);white-space:nowrap}.status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--mono);font-size:.7rem;letter-spacing:.04em;white-space:nowrap;border:1px solid}.status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status-ok{color:var(--ok);border-color:#15803d47;background:#15803d12}.status-warn{color:var(--warn);border-color:#b4530947;background:#b4530912}.status-bad{color:var(--bad);border-color:#be123c40;background:#be123c0f}.status-idle{color:var(--ink-2);border-color:var(--rule-2);background:var(--card)}.dark .status-ok{color:#4ade80;border-color:#4ade8059;background:#4ade8014}.dark .status-warn{color:#fbbf24;border-color:#fbbf2459;background:#fbbf2414}.dark .status-bad{color:#fb7185;border-color:#fb718559;background:#fb718514}.checks{display:grid;gap:14px;margin-top:28px}.checks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;color:var(--ink-2);line-height:1.55}.checks li:before{content:"";width:18px;height:18px;margin-top:3px;border-radius:4px;background:var(--accent) center / 11px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--mono);font-size:.76rem;letter-spacing:.04em;color:var(--ink-3)}.crumbs a:hover,.crumbs [aria-current]{color:var(--ink)}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d, 0ms)}.js .reveal.in{opacity:1;transform:none}.js .lift{animation:lift 1s var(--ease) both;animation-delay:var(--d, 0ms)}@keyframes lift{0%{transform:translateY(18px)}to{transform:none}}}@layer components{.nav{position:sticky;top:0;z-index:100;height:var(--nav-h);background:#f6f4efe0;border-bottom:1px solid transparent;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transition:border-color .3s,background .3s}.nav.scrolled{border-bottom-color:var(--rule);background:#f6f4eff2}.nav-bar{position:relative;height:100%;display:flex;align-items:center;gap:24px}.nav-logo{flex:none;display:flex;align-items:center}.nav-logo img{height:42px;width:auto}.nav-bar>nav{margin-inline:auto}.nav-links{display:flex;align-items:center;gap:4px}.nav-link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:.95rem;font-weight:500;color:var(--ink-2);transition:color .2s,background .2s;white-space:nowrap}.nav-link:hover,.nav-link[aria-current=page],.nav-link[aria-expanded=true]{color:var(--ink);background:var(--paper-2)}.nav-link svg{width:14px;height:14px;transition:transform .3s var(--ease)}.nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.nav-actions{display:flex;align-items:center;gap:10px;flex:none}.mega{position:absolute;top:100%;left:0;right:0;padding:24px;border-radius:0 0 var(--r-l) var(--r-l);background:var(--card);border:1px solid var(--rule);border-top:0;box-shadow:0 30px 60px -30px #1414144d;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s var(--ease),transform .25s var(--ease),visibility .25s}.mega.open{opacity:1;visibility:visible;transform:none}.mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px}.mega-item{display:flex;gap:14px;align-items:flex-start;padding:12px;border-radius:10px;transition:background .2s}.mega-item:hover{background:var(--paper)}.mega-item img{width:34px;height:34px;flex:none}.mega-item strong{display:block;font-weight:600;font-size:.95rem}.mega-item small{display:block;color:var(--ink-3);font-size:.83rem;line-height:1.45;margin-top:2px}.mega-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--rule);font-size:.88rem;color:var(--ink-2)}.menu-btn{display:none;width:44px;height:44px;border-radius:10px;border:1px solid var(--rule-2);place-items:center;margin-left:auto;background:var(--card)}.menu-btn span{display:block;width:18px;height:1.5px;background:var(--ink);position:relative;transition:background .3s}.menu-btn span:before,.menu-btn span:after{content:"";position:absolute;left:0;width:18px;height:1.5px;background:var(--ink);transition:transform .35s var(--ease)}.menu-btn span:before{transform:translateY(-6px)}.menu-btn span:after{transform:translateY(6px)}.menu-btn[aria-expanded=true] span{background:transparent}.menu-btn[aria-expanded=true] span:before{transform:rotate(45deg)}.menu-btn[aria-expanded=true] span:after{transform:rotate(-45deg)}.sheet{position:fixed;inset:var(--nav-h) 0 0;z-index:99;overflow-y:auto;padding:16px var(--gutter) 40px;background:var(--paper);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s}.sheet.open{opacity:1;visibility:visible}.sheet-link{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 2px;font-family:var(--display);font-size:1.6rem;font-weight:650;letter-spacing:-.02em;border-bottom:1px solid var(--rule)}.sheet-link svg{width:20px;height:20px}.sheet-label{display:block;padding:22px 2px 6px;font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sheet-products{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:8px;border-bottom:1px solid var(--rule)}.sheet-products a{display:flex;align-items:center;gap:12px;padding:10px 2px;color:var(--ink-2)}.sheet-products img{width:26px;height:26px;flex:none}.sheet .btn-row{margin-top:28px}.sheet .btn{flex:1 1 100%}}@layer sections{.hero{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(24px,3vw,40px);overflow-x:clip}.hero .kicker{margin-bottom:clamp(18px,2.4vw,28px)}.hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);align-items:end}.hero .display{grid-column:1 / span 8;font-size:clamp(2.9rem,1.1rem + 5.4vw,6.6rem)}.hero-aside{grid-column:9 / span 4;padding-bottom:10px}.hero-aside .lead{font-size:clamp(1.02rem,.98rem + .2vw,1.15rem)}.hero-aside .btn-row{margin-top:24px}.network{position:relative;margin-top:clamp(32px,4vw,56px);border-radius:var(--r-l);background:var(--black);color:var(--on-black);overflow:hidden;isolation:isolate;min-height:clamp(460px,52vw,680px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.network:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 65% at 72% 50%,rgba(255,90,31,.06),transparent 62%),radial-gradient(40% 50% at 10% 100%,rgba(96,165,250,.08),transparent 70%)}.network-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(24px,3.4vw,48px)}.network-label{font-family:var(--mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-black-2);display:flex;align-items:center;gap:10px}.network-label:before{content:"";width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px #4ade8026}.network-title{font-family:var(--display);font-weight:650;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.3rem);letter-spacing:-.03em;line-height:1.08;margin-top:18px;max-width:18ch}.stats{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--on-black-rule)}.stat{padding:20px 16px 0 0;min-width:0}.stat+.stat{padding-left:16px;border-left:1px solid var(--on-black-rule)}.stat b{display:block;font-family:var(--display);font-weight:700;font-size:clamp(1.9rem,1.2rem + 1.5vw,2.8rem);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.stat span{display:block;margin-top:8px;font-size:.88rem;color:var(--on-black-2);line-height:1.4}.legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:28px;font-size:.85rem;color:var(--on-black-2)}.legend span{display:inline-flex;align-items:center;gap:8px}.legend i{width:9px;height:9px;border-radius:50%;display:inline-block}.stage{position:relative;min-height:420px}.globe-canvas{position:absolute;top:0;left:-14%;width:124%;height:100%;max-width:none;opacity:0;transition:opacity 1.2s var(--ease)}.globe-canvas.ready{opacity:1}.globe-css{position:absolute;left:50%;top:50%;width:min(440px,80%);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(243,241,236,.28) 1px,transparent 1.6px) 0 0 / 9px 9px,radial-gradient(circle at 50% 50%,#1b1b1b 60%,#121212);box-shadow:0 0 0 1px #f3f1ec1a,0 0 90px #ff5a1f0f;-webkit-mask-image:radial-gradient(circle,#000 69%,transparent 70.5%);mask-image:radial-gradient(circle,#000 69%,transparent 70.5%);transition:opacity 1s}.stage.webgl-ready .globe-css{opacity:0}.geo-label{position:absolute;left:0;top:0;z-index:3;pointer-events:none;white-space:nowrap;padding:3px 8px;border-radius:6px;font-family:var(--mono);font-size:.68rem;letter-spacing:.04em;color:var(--on-black);background:#0f0f0fc7;border:1px solid var(--on-black-rule);transition:opacity .4s;will-change:transform}.geo-label.hub{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}.index-group{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);border-top:1px solid var(--ink)}.index-group+.index-group{margin-top:clamp(32px,4vw,56px)}.index-label{grid-column:1 / span 3;padding-top:18px;font-family:var(--mono);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.index-rows{grid-column:4 / span 9}.index-row{display:grid;grid-template-columns:44px minmax(0,1.1fr) minmax(0,1.4fr) 40px;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--rule);transition:padding .4s var(--ease),background .3s}.index-row:hover{background:var(--card);padding-inline:16px}.index-row .num{font-family:var(--mono);font-size:.8rem;color:var(--accent-ink)}.index-row .name{display:flex;align-items:center;gap:12px;min-width:0}.index-row .name img{width:34px;height:34px;flex:none}.index-row h3{font-size:clamp(1.2rem,1rem + .7vw,1.65rem);font-weight:650;letter-spacing:-.025em}.index-row p{color:var(--ink-2);font-size:.95rem;line-height:1.5}.index-row .go{width:40px;height:40px;border-radius:50%;border:1px solid var(--rule-2);display:grid;place-items:center;transition:background .3s,border-color .3s,color .3s}.index-row .go svg{width:16px;height:16px}.index-row:hover .go{background:var(--accent);border-color:var(--accent);color:#fff}.stack{display:grid;gap:24px}.stack-card{position:sticky;top:calc(var(--nav-h) + 24px + var(--i, 0) * 18px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(20px,3vw,48px);align-items:center;padding:clamp(20px,3vw,40px);border-radius:var(--r-l);background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);min-height:clamp(380px,38vw,520px)}.stack-card .kicker{margin-bottom:18px}.stack-card h3{font-size:clamp(1.7rem,1.2rem + 1.8vw,2.9rem);line-height:1.02;letter-spacing:-.035em}.stack-card p{color:var(--ink-2);margin-top:16px;max-width:46ch}.stack-card .btn{margin-top:28px}.stack-media{border-radius:var(--r);overflow:hidden}.dark{background:var(--black);color:var(--on-black)}.dark .kicker{color:var(--on-black-2)}.dark .kicker:after{background:var(--on-black-rule)}.dark .kicker .n{color:var(--accent)}.dark .sh-lead,.dark .lead,.dark .checks li{color:var(--on-black-2)}.pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--on-black-rule);border-radius:var(--r-l);overflow:hidden}.pipe-head{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--on-black-rule);font-size:.92rem}.pipe-head strong{font-weight:600}.pipe-head span{color:var(--on-black-2)}.pipe-step{padding:26px 24px 30px;display:flex;flex-direction:column;gap:14px;min-height:220px;min-width:0}.pipe-step+.pipe-step{border-left:1px solid var(--on-black-rule)}.pipe-step .n{font-family:var(--mono);font-size:.8rem;color:var(--on-black-2)}.pipe-step strong{font-family:var(--display);font-size:1.35rem;font-weight:650;letter-spacing:-.02em;line-height:1.15}.pipe-step p{color:var(--on-black-2);font-size:.9rem}.pipe-step .status{margin-top:auto;align-self:flex-start}.pipe-step.result{background:#ff5a1f1a}.pipe-step.result strong{color:var(--accent)}.pipe-step .status,.pipe-step.result>*{transition:opacity .6s var(--ease)}.js .pipe-step:not(.on) .status,.js .pipe-step.result:not(.on)>*{opacity:.25}.pipe-track{grid-column:1 / -1;height:3px;background:var(--on-black-rule);position:relative;overflow:hidden}.pipe-track i{position:absolute;left:0;top:0;bottom:0;width:var(--fill, 0%);background:var(--accent);transition:width 1s var(--ease)}.fallback-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:clamp(36px,5vw,64px);align-items:start}.fallback-grid .checks{grid-column:1 / span 7;margin-top:0}.fallback-grid .btn-row{grid-column:9 / span 4;justify-content:flex-end}.dash{display:grid;grid-template-columns:220px minmax(0,1fr);border-radius:var(--r-l);overflow:hidden;background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow)}.dash-side{padding:22px 18px;border-right:1px solid var(--rule);background:var(--paper);display:flex;flex-direction:column;gap:22px}.dash-brand{display:flex;align-items:center;gap:10px;font-size:.86rem;font-weight:600}.dash-brand img{width:26px;height:26px}.dash-nav{display:grid;gap:4px}.dash-nav span{height:32px;border-radius:8px;display:flex;align-items:center;gap:10px;padding:0 10px;font-size:.8rem;color:var(--ink-3);border:1px solid transparent}.dash-nav span.on{background:var(--card);color:var(--ink);border-color:var(--rule)}.dash-nav span i{width:14px;height:14px;border-radius:4px;background:var(--rule-2);flex:none}.dash-nav span.on i{background:var(--accent)}.dash-usage{margin-top:auto;padding:14px;border-radius:10px;border:1px solid var(--rule);background:var(--card);font-size:.8rem;color:var(--ink-2)}.dash-usage strong{display:block;color:var(--ink);font-weight:600;margin-bottom:4px}.meter{height:6px;border-radius:999px;background:var(--paper-2);overflow:hidden;margin-top:10px}.meter i{display:block;height:100%;width:var(--v-target, 0%);border-radius:inherit;background:var(--accent);transition:width 1.6s var(--ease)}.js .meter:not(.in) i{width:0}.dash-main{padding:clamp(18px,2.4vw,28px);min-width:0}.dash-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}.dash-top small{display:block;font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.dash-top strong{display:block;font-family:var(--display);font-size:1.35rem;font-weight:650;letter-spacing:-.02em;margin-top:4px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi{padding:16px;border-radius:12px;border:1px solid var(--rule);background:var(--card);min-width:0}.kpi-head{display:flex;justify-content:space-between;gap:8px;font-size:.8rem;color:var(--ink-2)}.kpi-head em{font-style:normal;color:var(--ok);font-family:var(--mono);font-size:.72rem}.kpi b{display:block;font-family:var(--display);font-size:clamp(1.4rem,1rem + 1vw,2rem);font-weight:700;letter-spacing:-.03em;margin:8px 0 2px;font-variant-numeric:tabular-nums}.kpi small{color:var(--ink-3);font-size:.76rem}.dash-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;margin-top:12px}.panel{padding:18px;border-radius:12px;border:1px solid var(--rule);background:var(--card);min-width:0}.panel-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:.84rem}.panel-top strong{font-weight:600;font-size:.92rem}.panel-top span{color:var(--ink-3);font-family:var(--mono);font-size:.72rem}.chart svg{width:100%;height:150px;overflow:visible}.chart .area{fill:url(#chartFill)}.chart .line{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 2.4s var(--ease)}.chart.in .line{stroke-dashoffset:0}.chart-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:8px;font-family:var(--mono);font-size:.68rem;color:var(--ink-3);text-align:center}.route-desc{color:var(--ink-2);font-size:.82rem;margin-bottom:10px}.route-list{display:grid;gap:8px}.route-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:10px;border:1px solid var(--rule)}.route-list .n{font-family:var(--mono);font-size:.72rem;color:var(--ink-3)}.route-list strong{display:block;font-weight:600;font-size:.88rem}.route-list small{color:var(--ink-3);font-size:.76rem}.campaigns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.campaign-row{padding:14px 16px;border-radius:12px;border:1px solid var(--rule);display:grid;gap:6px;font-size:.84rem;min-width:0}.campaign-row .cr-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.campaign-row strong{font-weight:600}.campaign-row span{color:var(--ink-3)}.assist{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,3vw,40px);align-items:start}.assist-copy{grid-column:1 / span 5;position:sticky;top:calc(var(--nav-h) + 32px)}.assist-copy .lead{margin-top:20px}.assist-console{grid-column:7 / span 6}.prompt-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.prompt{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;border:1px solid var(--rule-2);background:var(--card);font-size:.88rem;transition:border-color .2s}.prompt:hover{border-color:var(--ink)}.prompt svg{width:14px;height:14px;color:var(--accent-ink)}.console{border-radius:var(--r-l);overflow:hidden;background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow)}.console-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--rule)}.console-head img{width:36px;height:36px;flex:none}.console-head strong{display:block;font-weight:600;font-size:.95rem}.console-head small{display:inline-flex;align-items:center;gap:6px;color:var(--ok);font-size:.8rem}.console-head small:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.console-body{height:380px;overflow-y:auto;padding:20px 18px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain;background:var(--paper)}.msg{max-width:86%;padding:11px 14px;border-radius:14px;font-size:.93rem;line-height:1.5;animation:msg-in .45s var(--ease) both}.msg-bot{align-self:flex-start;background:var(--card);border:1px solid var(--rule);border-bottom-left-radius:4px}.msg-user{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:4px}.typing{align-self:flex-start;display:inline-flex;gap:4px;padding:13px 14px;border-radius:14px;background:var(--card);border:1px solid var(--rule)}.typing i{width:6px;height:6px;border-radius:50%;background:var(--ink-3);animation:dot 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.console-quick{display:flex;gap:8px;padding:12px 14px 0;overflow-x:auto;scrollbar-width:none;background:var(--card)}.console-quick::-webkit-scrollbar{display:none}.console-quick button{flex:none;padding:7px 12px;border-radius:8px;border:1px solid var(--rule-2);font-size:.8rem;color:var(--ink-2)}.console-quick button:hover{border-color:var(--ink);color:var(--ink)}.console-form{display:flex;gap:8px;padding:12px 14px 14px;background:var(--card)}.console-form input{flex:1;min-width:0;height:46px;padding:0 14px;border-radius:10px;border:1px solid var(--rule-2);background:var(--card)}.console-form input:focus{outline:none;border-color:var(--ink)}.console-form button{width:46px;height:46px;border-radius:10px;display:grid;place-items:center;background:var(--ink);color:#fff;flex:none;transition:background .2s}.console-form button:hover{background:#2a2a2a}.console-form button svg{width:18px;height:18px}.split-sticky{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,3vw,40px);align-items:start}.split-sticky .sticky-col{grid-column:1 / span 5;position:sticky;top:calc(var(--nav-h) + 32px)}.split-sticky .sticky-col .lead{margin-top:20px}.split-sticky .list-col{grid-column:7 / span 6}.feature-list li{border-top:1px solid var(--rule)}.feature-list li:last-child{border-bottom:1px solid var(--rule)}.feature-list a{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:26px 0}.feature-list .n{font-family:var(--mono);font-size:.8rem;color:var(--accent-ink);padding-top:6px}.feature-list h3{font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:650;letter-spacing:-.02em}.feature-list p{color:var(--ink-2);margin-top:8px}.feature-list .link{margin-top:12px}.statement{background:var(--accent);color:var(--ink);border-radius:var(--r-l);padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end;margin-top:clamp(48px,6vw,80px)}.statement .copy{grid-column:1 / span 9}.statement .kicker{color:#141414c7}.statement .kicker:after{background:#1414144d}.statement h3{font-size:clamp(1.8rem,1.2rem + 2.4vw,3.2rem);letter-spacing:-.035em;line-height:1.02;margin-top:16px;max-width:22ch}.statement h3+p{color:#1f1f1f;font-size:1.05rem;margin-top:16px;max-width:62ch}.statement .btn{grid-column:10 / span 3;justify-self:end}.quotes{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.quote-stage{grid-column:1 / span 9;display:grid}.quote-slide{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s}.quote-slide.on{visibility:visible;opacity:1}.quote-slide.on blockquote,.quote-slide.on .quote-by{animation:quote-in .7s var(--ease) both}.no-js .quote-stage{gap:48px}.no-js .quote-slide{grid-area:auto;visibility:visible;opacity:1}.no-js .quote-nav{display:none}@keyframes quote-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.quote-slide blockquote p{font-family:var(--display);font-weight:550;font-size:clamp(1.6rem,1.05rem + 2.2vw,3rem);line-height:1.12;letter-spacing:-.03em}.quote-slide blockquote p:before{content:"\201c";color:var(--accent)}.quote-slide blockquote p:after{content:"\201d";color:var(--accent)}.quote-by{display:flex;align-items:center;gap:14px;margin-top:32px;padding-top:20px;border-top:1px solid var(--rule);max-width:40rem}.quote-index{font-family:var(--mono);font-size:.78rem;color:var(--accent-ink)}.quote-by cite{font-style:normal;font-weight:600;font-size:1.05rem}.stars{display:inline-flex;gap:2px;color:var(--accent);margin-left:auto}.stars svg{width:16px;height:16px;fill:currentColor}.quote-side{grid-column:10 / span 3}.trust-note{font-size:.92rem;color:var(--ink-2);margin-bottom:18px}.trust-note strong{color:var(--ink);font-weight:600}.quote-nav{display:grid;align-content:start;border-top:1px solid var(--ink)}.quote-nav button{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;padding:14px 0;border-bottom:1px solid var(--rule);color:var(--ink-3);font-size:.92rem;transition:color .2s;min-width:0}.quote-nav button:after{content:"";width:8px;height:8px;border-radius:50%;border:1px solid var(--rule-2);flex:none}.quote-nav button[aria-selected=true]{color:var(--ink);font-weight:600}.quote-nav button[aria-selected=true]:after{background:var(--accent);border-color:var(--accent)}.cta{padding-block:clamp(80px,11vw,160px);overflow-x:clip}.cta .display{font-size:clamp(2.6rem,1.2rem + 5vw,6.2rem);max-width:16ch;margin-top:22px}.cta .lead{margin-top:24px}.cta .btn-row{margin-top:40px}.footer{background:var(--black);color:var(--on-black);border-top:1px solid var(--on-black-rule);padding-top:clamp(56px,7vw,96px);overflow-x:clip}.footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:32px}.footer-brand img{height:46px;width:auto}.footer-brand p{color:var(--on-black-2);font-size:.92rem;margin-top:18px;max-width:34ch}.foot-title{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-black-2);margin-bottom:16px}.foot-list{display:grid;gap:10px;font-size:.93rem}.foot-list a,.foot-list span{color:#dedad2;transition:color .2s}.foot-list a:hover{color:var(--accent)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:56px;padding-block:24px;border-top:1px solid var(--on-black-rule);font-size:.85rem;color:var(--on-black-2)}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:8px 20px}.footer-bottom a:hover{color:var(--on-black)}.wordmark{font-family:var(--display);font-weight:800;font-size:min(12.5vw,11rem);line-height:.9;letter-spacing:-.055em;white-space:nowrap;margin-top:16px;padding-bottom:12px;color:#1b1b1a;-webkit-user-select:none;user-select:none}.wordmark:before{content:attr(data-text)}.assist-fab{position:fixed;right:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);z-index:90;display:flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border-radius:999px;font-size:.9rem;font-weight:600;background:var(--ink);color:#fff;box-shadow:0 16px 40px -16px #14141480;transition:transform .4s var(--ease)}.assist-fab:hover{transform:translateY(-2px)}.assist-fab .ring{width:36px;height:36px;border-radius:50%;background:var(--accent);display:grid;place-items:center;position:relative}.assist-fab .ring:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--accent);animation:ping 2.6s var(--ease) infinite}.assist-fab .ring svg{width:18px;height:18px;color:#fff}@keyframes ping{0%{transform:scale(.85);opacity:1}to{transform:scale(1.5);opacity:0}}.assist-panel{position:fixed;right:clamp(14px,2vw,28px);bottom:calc(clamp(14px,2vw,28px) + 68px);z-index:91;width:min(380px,calc(100vw - 28px));border-radius:var(--r-l);background:var(--card);border:1px solid var(--rule);box-shadow:0 30px 70px -30px #14141473;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s}.assist-panel.open{opacity:1;visibility:visible;transform:none}.assist-panel .console{border:0;box-shadow:none;border-radius:0}.assist-panel .console-body{height:min(320px,46vh)}.assist-panel .console-head button{margin-left:auto;width:34px;height:34px;border-radius:8px;border:1px solid var(--rule-2);display:grid;place-items:center}.assist-panel .console-head button svg{width:16px;height:16px}.assist-panel .wa-row{padding:0 14px 14px}.assist-panel .wa-row .btn{width:100%}.cookie{position:fixed;left:50%;bottom:clamp(12px,2vw,24px);z-index:92;width:min(720px,calc(100vw - 24px));padding:10px 10px 10px 20px;border-radius:12px;background:var(--ink);color:var(--on-black);display:flex;align-items:center;gap:16px;font-size:.86rem;box-shadow:0 20px 50px -20px #14141480;opacity:0;visibility:hidden;transform:translate(-50%,16px);transition:opacity .4s var(--ease),transform .4s var(--ease),visibility .4s}.cookie.open{opacity:1;visibility:visible;transform:translate(-50%)}.cookie p{flex:1;min-width:0;line-height:1.45;color:#d6d2c9}.cookie a{color:var(--on-black);text-decoration:underline;text-underline-offset:3px}.cookie .btn-row{gap:8px;flex-wrap:nowrap;flex:none}.cookie .btn{min-height:40px;padding:7px 14px}.cookie-open .assist-fab{opacity:0;visibility:hidden}}@layer components{.picon{display:inline-grid;place-items:center;width:var(--s, 34px);height:var(--s, 34px);flex:none;border-radius:28%;background:var(--ink);color:#f6f4ef}.picon svg{width:60%;height:60%}.mega-item .picon{--s: 36px}.sheet-products .picon{--s: 28px}.index-row .picon{--s: 36px}.scene{position:relative;width:100%;aspect-ratio:4 / 3;container-type:inline-size;overflow:hidden;border-radius:inherit;background:radial-gradient(70% 60% at 70% 30%,#1b1a19,#0f0f0f 70%);color:#f3f1ec;isolation:isolate}.scene.wide{aspect-ratio:8 / 3}.sc{--u: calc(100cqi / 48);position:absolute;top:0;right:0;bottom:0;left:0;font-size:var(--u);line-height:1.35;font-family:var(--font)}.scene.wide .sc{--u: calc(100cqi / 96)}.sc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(243,241,236,.11) .07em,transparent .09em);background-size:1.6em 1.6em;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 55% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 75% 70% at 55% 50%,#000 30%,transparent 85%)}.sc>*{position:absolute;left:calc(var(--x, 0) * var(--u));top:calc(var(--y, 0) * var(--u))}.sc>[style*=--sw]{width:calc(var(--sw) * var(--u))}.sc>[style*=--sh]{height:calc(var(--sh) * var(--u))}.sc>.sc-lines{left:0;top:0}.sc svg{width:1.1em;height:1.1em;flex:none}.sc .sc-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.sc-lines path{fill:none;stroke-linecap:round}.sc-lines .wire{stroke:#f3f1ec33;stroke-width:1.2;stroke-dasharray:3 4}.sc-lines .flow{stroke:var(--c, var(--accent));stroke-width:2.2;stroke-dasharray:16 84;stroke-dashoffset:100;animation:sc-flow 3s linear infinite}@keyframes sc-flow{to{stroke-dashoffset:0}}.sc-label{display:block;font-family:var(--mono);font-size:.66em;letter-spacing:.12em;text-transform:uppercase;color:#b3aea4}.sc-label.ink{color:#66625b}.sc-row{display:flex;align-items:center;gap:.7em}.sc-row b,.sc-row small{display:block}.sc-row small{color:inherit;opacity:.62;font-size:.82em}.sc-av{width:2.2em;height:2.2em;border-radius:.7em;display:grid;place-items:center;flex:none;background:var(--c, var(--accent));color:#fff;font-weight:700}.sc-av.round{border-radius:50%}.sc-av.miss{background:#e11d481f;color:#e11d48;width:3em;height:3em}.sc img{width:2.4em;height:2.4em;flex:none}.sc-phone{width:17em;height:31.2em;border-radius:2.6em;background:#fbfaf7;color:#141414;border:.45em solid #262524;overflow:hidden;box-shadow:0 0 0 .07em #f3f1ec38,0 2.4em 4em -1.4em #000c;display:flex;flex-direction:column}.sc-phone .bar{display:flex;align-items:center;gap:.6em;padding:1.5em .9em .7em;border-bottom:.06em solid #e6e2d9;font-size:.78em;background:#fff}.sc-phone .bar b{display:flex;align-items:center;gap:.3em;font-weight:650}.sc-phone .bar b svg{color:#7c5cf0;width:1em;height:1em}.sc-phone.wa .bar b svg{color:#1faa59}.sc-phone .bar small{display:block;color:#6f6b65;font-size:.86em}.sc-phone .bar .sc-av{width:2.3em;height:2.3em;border-radius:50%;font-size:.9em}.sc-msgs{flex:1;display:flex;flex-direction:column;gap:.6em;padding:.9em .8em;font-size:.72em;background:#f3f1ec}.sc-phone.wa .sc-msgs{background:#efeae2}.sc-b{position:static;max-width:86%;align-self:flex-start;padding:.6em .75em;border-radius:.9em .9em .9em .25em;background:#fff;color:#141414;box-shadow:0 .06em .1em #00000014}.sc-b.me{align-self:flex-end;border-radius:.9em .9em .25em;background:#141414;color:#f6f4ef}.sc-phone.wa .sc-b.me{background:#d9fdd3;color:#141414}.sc-b .ticks svg{display:inline;vertical-align:-.2em;width:1.1em;height:1.1em;color:#34b7f1;margin-left:.2em}.sc-b.tpl{padding:.4em .4em 0;max-width:92%}.sc-b.tpl>:not(.sc-media):not(.sc-tbtn){padding:0 .35em}.sc-media{display:grid;place-items:center;height:5em;margin-bottom:.55em;border-radius:.6em;background:linear-gradient(135deg,#1faa59,#0d6b3a);color:#fff}.sc-media svg{width:2.2em;height:2.2em}.sc-b.tpl{line-height:1.4}.sc-tbtn{display:block;text-align:center;padding:.55em;margin:0 -.4em;border-top:.06em solid #ece8df;color:#0e8a46;font-weight:600}.sc-tbtn:first-of-type{margin-top:.55em}.sc-sys{align-self:center;padding:.3em .8em;border-radius:99em;background:#14141412;color:#4b4843;font-size:.9em}.sc-carousel{display:flex;gap:.5em;margin-right:-.8em}.sc-rich{flex:none;width:10.5em;border-radius:.9em;overflow:hidden;background:#fff;box-shadow:0 .06em .1em #00000014}.sc-rich b,.sc-rich small{display:block;padding:0 .7em}.sc-rich b{margin-top:.5em}.sc-rich small{color:#6f6b65;margin-bottom:.4em}.sc-act{display:block;margin:.3em .5em;padding:.35em;text-align:center;border-radius:.6em;border:.07em solid #c9bdf7;color:#5b3fd6;font-weight:600}.sc-act.solid{background:#6d4aff;border-color:#6d4aff;color:#fff;margin-bottom:.6em}.sc-art{position:relative;display:block;height:6.4em;overflow:hidden}.sc-art i{position:absolute;border-radius:50%}.sc-art.a1{background:linear-gradient(140deg,#ede7ff,#c9bdf7)}.sc-art.a1 i:first-child{width:4.2em;height:4.2em;left:1.2em;top:1.2em;background:#6d4aff}.sc-art.a1 i:last-child{width:3em;height:3em;right:1em;bottom:-.6em;background:var(--accent);border-radius:.6em;transform:rotate(18deg)}.sc-art.a2{background:linear-gradient(140deg,#fff1e8,#ffd3bd)}.sc-art.a2 i:first-child{width:5em;height:5em;right:-.8em;top:-.8em;background:var(--accent)}.sc-art.a2 i:last-child{width:3.2em;height:3.2em;left:1.2em;bottom:.8em;background:#141414;border-radius:.7em}.sc-art.a3{height:10.4em;border-radius:.8em;margin:.9em 0;background:linear-gradient(135deg,#0f9b8e,#0b5f58)}.sc-art.a3 i:nth-child(1){width:7em;height:7em;right:-1.4em;top:-1.6em;background:#ffffff2e}.sc-art.a3 i:nth-child(2){width:3.4em;height:3.4em;left:1.6em;bottom:1.2em;background:var(--accent)}.sc-art.a3 i:nth-child(3){width:9em;height:.7em;left:6em;bottom:2.6em;border-radius:1em;background:#ffffffbf}.sc-suggest,.sc-quick{display:flex;flex-wrap:wrap;gap:.4em}.sc-suggest span,.sc-quick span{padding:.4em .75em;border-radius:99em;border:.07em solid #c9bdf7;color:#5b3fd6;background:#fff;font-weight:600}.sc-quick{align-self:flex-start;max-width:92%}.sc-quick span{border-color:#b6e2c6;color:#0e8a46}.sc-compose{display:flex;align-items:center;gap:.5em;padding:.55em .7em .9em;font-size:.72em;background:#f3f1ec}.sc-phone.wa .sc-compose{background:#efeae2}.sc-compose span{flex:1;padding:.55em .9em;border-radius:99em;background:#fff;color:#9a958c;border:.06em solid #e6e2d9}.sc-compose i{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:var(--c, #141414);color:#fff}.sc-compose svg{width:1em;height:1em}.sc-phone.lock{background:linear-gradient(180deg,#2a2927,#141414);color:#f3f1ec;align-items:center}.sc-clock{margin-top:2.2em;font-family:var(--display);font-weight:600;font-size:4.4em;letter-spacing:-.03em;line-height:1}.sc-date{font-size:.78em;opacity:.7;margin-bottom:1.6em}.sc-note{width:15em;margin-top:.6em;padding:.7em .8em;border-radius:1em;background:#f3f1eceb;color:#141414;font-size:.7em;line-height:1.4}.sc-note .app{display:flex;align-items:center;gap:.4em;color:#66625b;font-size:.86em;margin-bottom:.25em}.sc-note .app svg{width:1.1em;height:1.1em;color:#2563eb}.sc-note .app em{margin-left:auto;font-style:normal}.sc-note b{display:block}.sc-card{padding:1.1em 1.2em;border-radius:1.1em;background:#fbfaf7;color:#141414;font-size:.8em;line-height:1.45;box-shadow:0 1.8em 3.4em -1.2em #000c}.sc-card.dk{background:#201f1eeb;color:#f3f1ec;border:.07em solid rgba(243,241,236,.13);box-shadow:0 1.8em 3.4em -1.4em #000000e6}.sc-card .sc-label{margin-bottom:.7em}.sc-card .sc-label.ink[style*=--c]{color:var(--c)}.sc-chip{display:inline-flex;align-items:center;gap:.55em;padding:.5em .9em .5em .7em;border-radius:99em;background:#201f1ee6;border:.07em solid rgba(243,241,236,.18);font-family:var(--mono);font-size:.74em;letter-spacing:.01em;white-space:nowrap;color:#f3f1ec}.sc-chip i{width:.62em;height:.62em;border-radius:50%;background:var(--c, var(--accent));box-shadow:0 0 0 .28em color-mix(in srgb,var(--c, var(--accent)) 22%,transparent)}.sc-route{display:flex;align-items:center;gap:.6em;flex-wrap:wrap}.sc-route span{padding:.25em .7em;border-radius:.5em;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c);font-weight:600}.sc-route em{font-style:normal;opacity:.65;font-size:.92em}.sc-funnel{display:grid;gap:.45em}.sc-funnel span{display:block;padding:.3em .6em;width:var(--w);border-radius:.4em;background:color-mix(in srgb,#25d366 calc(var(--w) * .45),rgba(243,241,236,.06));font-size:.92em;white-space:nowrap}.sc-bars{display:grid;gap:.8em}.sc-bars span{display:grid;gap:.3em}.sc-bars em{font-style:normal;opacity:.75;font-size:.92em}.sc-bars i{display:block;height:.55em;border-radius:1em;background:linear-gradient(90deg,var(--c) var(--w),rgba(243,241,236,.1) var(--w))}.sc-kv{display:flex;justify-content:space-between;align-items:center;gap:1em;padding:.55em 0;border-top:.07em solid #e6e2d9}.sc-kv span{color:#66625b}.sc-kv b{display:flex;align-items:center;gap:.3em;font-weight:600;text-align:right}.sc-kv b i{width:.6em;height:.6em;border-radius:50%;background:var(--c)}.sc-card.dk .sc-kv,.sc-hub .sc-kv{border-top-color:#f3f1ec1f}.sc-card.dk .sc-kv span,.sc-hub .sc-kv span{color:#b3aea4}.sc-kv b.pos{color:#4ade80}.sc-meter{height:.5em;margin:.6em 0 .2em;border-radius:1em;background:#f3f1ec1f;overflow:hidden}.sc-meter i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.sc-meter.amber i{background:#fbbf24}.sc-status{display:inline-flex;align-items:center;gap:.45em;margin-top:.9em;padding:.3em .75em;border-radius:99em;font-family:var(--mono);font-size:.86em;background:#fbbf2424;color:#b45309}.sc-status.ok{background:#4ade801f;color:#4ade80}.sc-status:before{content:"";width:.55em;height:.55em;border-radius:50%;background:currentColor}.sc-otp{display:flex;gap:.45em}.sc-otp span{display:grid;place-items:center;width:2.3em;height:2.9em;border-radius:.6em;background:#f3f1ec14;border:.07em solid rgba(243,241,236,.18);font-family:var(--mono);font-size:1.15em;font-weight:500}.sc-cta{display:inline-flex;align-items:center;gap:.5em;margin-top:1em;padding:.65em 1em;border-radius:.7em;background:#141414;color:#fff;font-weight:600}.sc-pill{display:inline-flex;align-items:center;gap:.55em;padding:.6em 1em .6em .7em;border-radius:99em;font-size:.86em;font-weight:600;white-space:nowrap;background:#201f1eeb;border:.07em solid color-mix(in srgb,var(--c) 55%,transparent);color:#f3f1ec}.sc-pill svg{color:var(--c)}.sc-hub{padding:1.2em 1.3em;border-radius:1.3em;background:#fbfaf7;color:#141414;font-size:.8em;box-shadow:0 0 0 .5em #f3f1ec0d,0 2em 4em -1.2em #000000e6}.sc-hub .sc-row{margin-bottom:.7em}.sc-hub .sc-kv{border-top-color:#e6e2d9}.sc-hub .sc-kv span{color:#66625b}.sc-hub .sc-meter{background:#ece8df}.sc-chat{display:flex;flex-direction:column;gap:.7em}.sc-chat .head{padding-bottom:.8em;margin-bottom:.2em;border-bottom:.07em solid rgba(243,241,236,.12)}.sc-chat .sc-b{background:#f3f1ec17;color:#f3f1ec;box-shadow:none}.sc-chat .sc-b.me{background:var(--accent);color:#fff}.sc-typing{display:flex;gap:.3em;padding:.7em .8em;border-radius:.9em;background:#f3f1ec17;align-self:flex-start;position:static}.sc-typing i{width:.45em;height:.45em;border-radius:50%;background:#b3aea4;animation:dot 1.2s infinite}.sc-typing i:nth-child(2){animation-delay:.15s}.sc-typing i:nth-child(3){animation-delay:.3s}.sc-mail .head{margin-bottom:.9em}.sc-mail .subj{display:block;font-family:var(--display);font-size:1.35em;letter-spacing:-.02em;line-height:1.15}.sc-mail .ln{display:block;height:.55em;margin-top:.55em;border-radius:1em;background:#e6e2d9}.sc-mail .w90{width:90%}.sc-mail .w70{width:70%}.sc-mail .w80{width:80%}.sc-mail .w60{width:60%}.sc-mail .foot{display:block;margin-top:1.2em;padding-top:.8em;border-top:.07em solid #e6e2d9;color:#9a958c;font-size:.85em}.sc-transcript p{margin-top:.6em;padding:.55em .7em;border-radius:.7em;background:#f0ede6}.sc-transcript p.u{background:#ede7ff;margin-left:3em}.sc-transcript p b{display:block;font-family:var(--mono);font-size:.78em;font-weight:500;color:#66625b;text-transform:uppercase;letter-spacing:.08em}.sc-node{padding:.7em .9em;border-radius:.9em;background:#201f1eeb;border:.07em solid rgba(243,241,236,.16);font-size:.82em}.sc-node b{display:block;font-weight:600;margin-top:.2em}.sc-node .sc-label{font-size:.78em}.sc-node.ok{border-color:#25d36699;box-shadow:0 0 0 .3em #25d3661a}.sc-inbound p{margin-top:.8em;opacity:.8;font-style:italic}.sc-key{display:flex;align-items:center;gap:.8em;width:18.4em;padding:.7em .9em;border-radius:.9em;background:#201f1eeb;border:.07em solid rgba(243,241,236,.14);font-size:.82em}.sc-key b{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.6em;background:#f3f1ec1a;font-family:var(--mono);font-weight:500;flex:none}.sc-key span{font-weight:600}.sc-key small{display:block;font-weight:400;opacity:.6}.sc-key.on{background:#fbfaf7;color:#141414;border-color:#fbfaf7}.sc-key.on b{background:#fbbf24;color:#141414}.sc-call .sc-row{margin:.4em 0 1em;font-size:1.1em}.sc-call .sc-row small{opacity:.7}.sc-wave{display:flex;align-items:center;gap:.3em;height:4.2em}.sc-wave i{flex:1;height:var(--h);border-radius:1em;background:var(--c);animation:wave 1.4s ease-in-out infinite;animation-delay:var(--dl, 0s)}.sc-wave.big{height:5.2em}@keyframes wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.sc-keys{display:grid;gap:.45em;margin-top:1.1em}.sc-keys span{display:flex;align-items:center;gap:.7em;padding:.45em .6em;border-radius:.7em;border:.07em solid #e6e2d9}.sc-keys b{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:.5em;background:#141414;color:#fff;font-family:var(--mono);font-weight:500}.sc-keys .on{border-color:#f59e0b;background:#fbbf241f}.sc-keys .on b{background:#f59e0b}.sc-missed{display:grid;justify-items:start;gap:.3em}.sc-missed b{font-size:1.25em;margin-top:.4em}.sc-missed small{color:#66625b}.sc-missed .sc-status{margin-top:.6em}.sc-title{display:block;margin-top:.4em;font-family:var(--display);font-weight:700;font-size:3.4em;line-height:1;letter-spacing:-.035em}.sc-sub{margin-top:.9em;font-size:1.15em;color:#b3aea4;max-width:24em}.sc-tile{width:17.4em;padding:1.3em 1.4em;border-radius:1.2em;background:#201f1eeb;border:.07em solid rgba(243,241,236,.14)}.sc-tile .ti{display:grid;place-items:center;width:3em;height:3em;border-radius:.9em;background:#25d36624;color:#25d366;margin-bottom:1em}.sc-tile .ti svg{width:1.6em;height:1.6em}.sc-tile b{display:block;font-size:1.15em;font-weight:650}.sc-tile small{display:block;color:#b3aea4;margin-top:.2em}@media (max-width: 720px){.scene.wide{aspect-ratio:48 / 56}.scene.wide .sc{--u: calc(100cqi / 48)}.scene.wide .sc>[style*=--mx]{left:calc(var(--mx) * var(--u));top:calc(var(--my) * var(--u))}.scene.wide .sc>[style*=--mx][style*=--sw]{width:calc(42 * var(--u))}.scene.wide .sc-tile{width:calc(19.4 * var(--u))}}}@layer pages{.p-hero{padding-top:clamp(40px,6vw,88px);overflow-x:clip}.p-hero .crumbs{margin-bottom:clamp(24px,3vw,40px)}.p-hero h1{font-size:clamp(2.4rem,1.2rem + 3.9vw,5.1rem);line-height:.96;letter-spacing:-.04em;max-width:19ch;margin-top:18px}.p-hero-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:clamp(28px,4vw,48px);align-items:start}.p-hero-row .subtitle{grid-column:1 / span 5;font-family:var(--display);font-weight:600;font-size:clamp(1.2rem,1rem + .7vw,1.6rem);line-height:1.25;letter-spacing:-.02em}.p-hero-row .side{grid-column:7 / span 6}.p-hero-row .side .lead{font-size:1.02rem}.p-hero-row .side .btn-row{margin-top:24px}.p-hero-row .side .lead+.lead{margin-top:14px}.p-band{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:clamp(40px,5vw,72px);align-items:stretch}.p-band-media{grid-column:1 / span 8;border-radius:var(--r-l);overflow:hidden}.p-band-metrics{grid-column:9 / span 4;display:flex;flex-direction:column;border-top:1px solid var(--ink)}.p-band-metrics li{flex:1;display:flex;flex-direction:column;gap:6px;padding:22px 0;border-bottom:1px solid var(--rule);min-height:0}.p-band-metrics .n{font-family:var(--mono);font-size:.78rem;color:var(--accent-ink);margin-bottom:auto;padding-bottom:18px}.p-band-metrics strong{display:block;font-family:var(--display);font-weight:650;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);letter-spacing:-.03em;line-height:1.05}.p-band-metrics strong+span{display:block;color:var(--ink-2)}.ruled-top:before{content:"";position:absolute;top:0;left:max(var(--gutter),calc((100% - var(--max)) / 2));right:max(var(--gutter),calc((100% - var(--max)) / 2));height:1px;background:var(--rule)}.related-rows{border-top:1px solid var(--ink)}.metric-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink)}.metric-rows>div{padding:24px 24px 24px 0;min-width:0}.metric-rows>div+div{padding-left:24px;border-left:1px solid var(--rule)}.metric-rows strong{display:block;font-family:var(--display);font-weight:650;font-size:clamp(1.3rem,1.1rem + .6vw,1.7rem);letter-spacing:-.02em}.metric-rows span{display:block;color:var(--ink-2);margin-top:6px}.banner-media{border-radius:var(--r-l);overflow:hidden}.cap-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,48px);border-top:1px solid var(--ink)}.cap{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:28px 0;border-bottom:1px solid var(--rule)}.cap .num{font-family:var(--display);font-weight:700;font-size:1.6rem;color:#d9480f;line-height:1}.cap h3{font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:650;letter-spacing:-.02em}.cap p{color:var(--ink-2);margin-top:10px}.outcome{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,3vw,40px);align-items:start}.outcome .left{grid-column:1 / span 6}.outcome .left .lead{margin-top:20px}.outcome .right{grid-column:8 / span 5}.outcome .right .checks{margin-top:0}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--rule);border-radius:var(--r-l);overflow:hidden;background:var(--card);margin-top:clamp(32px,4vw,56px)}.steps li{padding:26px 24px;display:grid;gap:6px;min-width:0}.steps li+li{border-left:1px solid var(--rule)}.steps .n{font-family:var(--mono);font-size:.78rem;color:var(--accent-ink)}.steps strong{font-family:var(--display);font-weight:650;font-size:1.3rem;letter-spacing:-.02em}.steps span{color:var(--ink-2)}.table-wrap{overflow-x:auto;border-radius:var(--r-l);border:1px solid var(--rule);background:var(--card);-webkit-overflow-scrolling:touch}.compare{width:100%;min-width:600px;font-size:.96rem}.compare th,.compare td{padding:18px 22px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}.compare thead th{background:var(--ink);color:var(--on-black);font-family:var(--mono);font-weight:400;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.compare thead th:nth-child(2){background:#c2410c;color:#fff}.compare tbody th{font-weight:600;width:26%}.compare td{color:var(--ink-2)}.compare td:nth-child(2){color:var(--ink);background:#ff5a1f0f}.compare tbody tr:last-child>*{border-bottom:0}.faq-wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,3vw,40px);align-items:start}.faq-wrap .sticky-col{grid-column:1 / span 4;position:sticky;top:calc(var(--nav-h) + 32px)}.faq-wrap .sticky-col .lead{margin-top:18px;font-size:1rem}.faq{grid-column:6 / span 7;border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-family:var(--display);font-size:clamp(1.08rem,1rem + .3vw,1.3rem);font-weight:600;letter-spacing:-.015em}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{position:relative;width:30px;height:30px;border-radius:50%;border:1px solid var(--rule-2);flex:none;transition:background .3s,border-color .3s}.faq summary .pm:before,.faq summary .pm:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%)}.faq summary .pm:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s var(--ease)}.faq details[open] summary .pm{background:var(--ink);border-color:var(--ink)}.faq details[open] summary .pm:before,.faq details[open] summary .pm:after{background:#fff}.faq details[open] summary .pm:after{transform:translate(-50%,-50%) rotate(0)}.faq .answer{overflow:hidden}.faq .answer p{color:var(--ink-2);padding:0 48px 24px 0;max-width:68ch}.doc-hero{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(32px,4vw,56px);border-bottom:1px solid var(--rule)}.doc-hero h1{font-size:clamp(2.6rem,1.4rem + 4.4vw,5.6rem);letter-spacing:-.045em;margin-top:18px;line-height:.95}.doc-hero .lead{margin-top:22px}.doc{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start;padding-block:clamp(40px,6vw,80px) clamp(64px,8vw,120px)}.toc{position:sticky;top:calc(var(--nav-h) + 32px)}.toc p{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.toc ol{display:grid;gap:2px;border-left:1px solid var(--rule)}.toc a{display:block;padding:7px 14px;margin-left:-1px;border-left:2px solid transparent;color:var(--ink-3);font-size:.92rem;line-height:1.4;transition:color .2s,border-color .2s}.toc a:hover,.toc a.on{color:var(--ink);border-left-color:var(--accent)}.prose{max-width:76ch}.prose h2{font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);letter-spacing:-.025em;margin:48px 0 14px;scroll-margin-top:calc(var(--nav-h) + 32px)}.prose h2:first-child{margin-top:0}.prose h3{font-size:1.15rem;margin:28px 0 10px}.prose p,.prose li{color:var(--ink-2);line-height:1.75}.prose p+p{margin-top:14px}.prose ul,.prose ol{margin:14px 0;padding-left:1.2rem;display:grid;gap:8px}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li::marker{color:var(--accent-ink)}.prose a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.contact-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,4vw,56px);align-items:start;padding-block:clamp(40px,6vw,80px) clamp(64px,8vw,120px)}.contact-grid .left{grid-column:1 / span 5}.contact-grid .right{grid-column:7 / span 6}.contact-grid .h2{font-size:clamp(1.8rem,1.2rem + 2vw,2.8rem)}.contact-grid .lead{margin-top:16px;font-size:1rem}.contact-rows{margin-top:28px;border-top:1px solid var(--ink)}.contact-rows>*{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:20px 0;border-bottom:1px solid var(--rule)}.contact-rows .ic{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--card);border:1px solid var(--rule)}.contact-rows .ic svg{width:18px;height:18px}.contact-rows strong{display:block;font-weight:600}.contact-rows span{color:var(--ink-2);font-size:.93rem}.contact-rows .go svg{width:16px;height:16px;color:var(--ink-3);transition:transform .3s var(--ease),color .2s}.contact-rows a{transition:background .3s}.contact-rows a:hover strong{color:var(--accent-ink)}.contact-rows a:hover .go svg{transform:translate(2px,-2px);color:var(--accent-ink)}.form{display:grid;gap:18px;padding:clamp(22px,3vw,40px);border-radius:var(--r-l);background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow)}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:grid;gap:8px;min-width:0}.field label{font-size:.86rem;font-weight:500;color:var(--ink-2)}.field input,.field select,.field textarea{width:100%;min-width:0;min-height:50px;padding:12px 14px;border-radius:10px;border:1px solid var(--rule-2);background:var(--paper);transition:border-color .2s,box-shadow .2s,background .2s}.field textarea{min-height:132px;resize:vertical}.field select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%2366625b' stroke-width='1.6'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ink);background:var(--card);box-shadow:0 0 0 4px #ff5a1f24}.consent{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;font-size:.88rem;color:var(--ink-2);align-items:start}.consent input{width:18px;height:18px;margin-top:3px;accent-color:var(--accent)}.consent a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}}@layer utilities{@media (max-width: 1180px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid .footer-brand{grid-column:1 / -1}.mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1040px){.nav-links,.nav-actions{display:none}.menu-btn{display:grid}}@media (max-width: 960px){.sh-title,.sh-lead,.hero .display,.hero-aside{grid-column:1 / -1}.hero-aside{padding-bottom:0}.network{grid-template-columns:minmax(0,1fr)}.network-copy{order:2}.stage{min-height:clamp(320px,80vw,480px)}.globe-canvas{left:0;width:100%}.index-label,.index-rows{grid-column:1 / -1}.index-label{padding-top:14px;padding-bottom:4px}.stack-card{grid-template-columns:minmax(0,1fr);position:relative;top:auto}.pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.pipe-step:nth-child(4){border-left:0}.pipe-step:nth-child(n+4){border-top:1px solid var(--on-black-rule)}.fallback-grid .checks,.fallback-grid .btn-row{grid-column:1 / -1;justify-content:flex-start}.dash{grid-template-columns:minmax(0,1fr)}.dash-side{display:none}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-row,.campaigns{grid-template-columns:minmax(0,1fr)}.assist-copy,.assist-console,.split-sticky .sticky-col,.split-sticky .list-col,.quote-stage,.quote-side,.faq-wrap .sticky-col,.faq,.outcome .left,.outcome .right,.contact-grid .left,.contact-grid .right{grid-column:1 / -1;position:static}.quote-nav{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}.statement .copy,.statement .btn{grid-column:1 / -1;justify-self:start}.p-hero-row .subtitle,.p-hero-row .side,.p-band-media,.p-band-metrics{grid-column:1 / -1}.p-band-metrics .n{padding-bottom:8px}.doc{grid-template-columns:minmax(0,1fr)}.toc{position:static}}@media (max-width: 720px){.stats{grid-template-columns:minmax(0,1fr)}.stat+.stat{padding-left:0;border-left:0;border-top:1px solid var(--on-black-rule)}.stat{display:flex;align-items:baseline;gap:14px;padding-top:14px;padding-bottom:2px}.stat span{margin-top:0}.index-row{grid-template-columns:32px minmax(0,1fr) 36px;gap:12px}.index-row p{grid-column:2 / 3;grid-row:2}.index-row .go{grid-column:3;grid-row:1;width:36px;height:36px}.index-row:hover{padding-inline:0;background:transparent}.pipeline{grid-template-columns:minmax(0,1fr)}.pipe-step+.pipe-step{border-left:0;border-top:1px solid var(--on-black-rule)}.pipe-step{min-height:0}.metric-rows,.cap-list,.steps{grid-template-columns:minmax(0,1fr)}.metric-rows>div+div{padding-left:0;border-left:0;border-top:1px solid var(--rule)}.steps li+li{border-left:0;border-top:1px solid var(--rule)}.quote-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row{grid-template-columns:minmax(0,1fr)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.btn-row .btn{flex:1 1 100%}.cookie{flex-direction:column;align-items:stretch;padding:16px;gap:12px}.cookie .btn{flex:1 1 0}.assist-fab .label{display:none}.assist-fab{padding:8px}.faq .answer p{padding-right:0}}@media (max-width: 420px){.footer-grid{grid-template-columns:minmax(0,1fr)}.kpis{gap:8px}.kpi{padding:12px}.nav-logo img{height:34px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js .reveal{opacity:1;transform:none}}}
