:root{--bg-primary:#fafaf9;--bg-secondary:#f4f4f2;--bg-tertiary:#ebeae7;--bg-terminal:#0a0a0a;--border-subtle:#e7e5e4;--border-default:#d6d3d1;--text-primary:#0a0a0a;--text-secondary:#525252;--text-tertiary:#a3a3a3;--text-on-dark:#fafaf9;--text-mono:#44403c;--accent:#0a0a0a;--accent-hover:#262626;--brand:#2563eb;--brand-hover:#1d4ed8;--brand-soft:#dbeafe;--link:var(--brand);--status-ok:#16a34a;--status-ok-soft:#dcfce7;--status-warn:#ca8a04;--status-warn-soft:#fef9c3;--status-error:#dc2626;--status-error-soft:#fee2e2;--tag-blue:#dbeafe;--tag-blue-text:#1e40af;--tag-purple:#ede9fe;--tag-purple-text:#6d28d9;--tag-green:#dcfce7;--tag-green-text:#166534;--tag-amber:#fef3c7;--tag-amber-text:#92400e;--font-sans:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--font-mono:var(--font-jetbrains),"JetBrains Mono","SF Mono",Menlo,monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--section-padding-y:120px;--container-max:1200px;--container-padding:24px;--ease-out-quint:cubic-bezier(0.16,1,0.3,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg-primary:#0a0a0a;--bg-secondary:#141414;--bg-tertiary:#1f1f1f;--bg-terminal:#000;--border-subtle:#1f1f1f;--border-default:#2a2a2a;--text-primary:#fafaf9;--text-secondary:#a3a3a3;--text-tertiary:#525252;--text-on-dark:#fafaf9;--text-mono:#d6d3d1;--accent:#fafaf9;--accent-hover:#e7e5e4;--brand:#3b82f6;--brand-hover:#60a5fa;--brand-soft:rgba(59,130,246,.15);--tag-blue:rgba(59,130,246,.15);--tag-blue-text:#93c5fd;--tag-purple:rgba(167,139,250,.15);--tag-purple-text:#c4b5fd;--tag-green:rgba(34,197,94,.15);--tag-green-text:#86efac;--tag-amber:rgba(245,158,11,.15);--tag-amber-text:#fcd34d;color-scheme:dark}}@media (max-width:768px){:root{--section-padding-y:80px;--container-padding:20px}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color .2s ease,color .2s ease}a{color:inherit;text-decoration:none}li a:not([class]),p a:not([class]){color:var(--brand);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .18s ease}li a:not([class]):hover,p a:not([class]):hover{color:var(--brand-hover)}button{font-family:inherit;cursor:pointer}img,svg{display:block;max-width:100%}::selection{background:var(--accent);color:var(--bg-primary)}:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:2px}h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance}h1{font-size:clamp(40px,6.4vw,64px);line-height:1.05;letter-spacing:-.025em}h2{font-size:clamp(32px,4.5vw,48px);line-height:1.1}h3{font-size:clamp(22px,2.4vw,28px);line-height:1.25}p{margin:0}.mono{font-family:var(--font-mono);font-feature-settings:"ss01","ss02","calt"}.mono-label{font-size:12px;letter-spacing:.08em;color:var(--text-secondary)}.mono-label,.mono-label-sm{font-family:var(--font-mono);font-weight:500;text-transform:uppercase}.mono-label-sm{font-size:11px;letter-spacing:.1em;color:var(--text-tertiary)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}section.section{padding:var(--section-padding-y) 0}section.section-tight{padding:80px 0}@media (max-width:768px){section.section-tight{padding:56px 0}}.section-bg{background:var(--bg-secondary)}.section-head{margin-bottom:64px;max-width:760px}@media (max-width:768px){.section-head{margin-bottom:40px}}.eyebrow{display:inline-block;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px}.eyebrow,.subtitle{color:var(--text-secondary)}.subtitle{font-size:18px;line-height:1.55;max-width:720px;text-wrap:pretty}@media (max-width:768px){.subtitle{font-size:16px}}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--radius-sm);font-weight:500;font-size:14px;letter-spacing:-.005em;border:1px solid transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s var(--ease-out-quint);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-hover)}.btn-secondary{background:transparent;color:var(--text-primary);border-color:var(--border-default)}.btn-secondary:hover{border-color:var(--text-primary)}.btn .arrow{transition:transform .18s var(--ease-out-quint)}.btn:hover .arrow{transform:translateX(2px)}.link-inline{position:relative;font-weight:500;color:var(--brand);display:inline-flex;align-items:center;gap:6px}.link-inline:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform-origin:right;transform:scaleX(1);transition:transform .32s var(--ease-out-expo)}.link-inline:hover{color:var(--brand-hover)}.link-inline:hover:after{transform-origin:left;transform:scaleX(1)}.link-inline .arrow{transition:transform .2s var(--ease-out-quint)}.link-inline:hover .arrow{transform:translateX(2px)}.status-indicator{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--text-secondary);letter-spacing:.01em;white-space:nowrap}.status-dot{position:relative;width:8px;height:8px;flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--status-ok) 18%,transparent)}.status-dot,.status-dot:after{border-radius:50%;background:var(--status-ok)}.status-dot:after{content:"";position:absolute;inset:-2px;opacity:.45;animation:statusPulse 2s var(--ease-out-quint) infinite}@keyframes statusPulse{0%{transform:scale(.8);opacity:.6}to{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion:reduce){.status-dot:after{animation:none}}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg-primary) 80%,transparent);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s ease,background-color .2s ease}.nav.scrolled{border-bottom-color:var(--border-subtle)}.nav-inner{justify-content:space-between;height:64px;gap:32px}.nav-inner,.nav-links{display:flex;align-items:center}.nav-links{gap:28px}.nav-links a{font-size:14px;font-weight:450;color:var(--text-secondary);transition:color .18s ease}.nav-links a.active,.nav-links a:hover{color:var(--text-primary)}.nav-right{display:flex;align-items:center;gap:20px}.nav-right .status-indicator{display:none}@media (min-width:1024px){.nav-right .status-indicator{display:inline-flex}}.nav-toggle{display:none;background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-sm);width:38px;height:38px;align-items:center;justify-content:center;color:var(--text-primary)}.nav-mobile{display:none;border-top:1px solid var(--border-subtle);background:var(--bg-primary)}.nav-mobile a{display:block;padding:14px var(--container-padding);font-size:15px;color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.nav-mobile .btn{margin:16px var(--container-padding)}@media (max-width:900px){.nav-cta-desktop,.nav-links,.nav-right .status-indicator{display:none}.nav-toggle{display:inline-flex}.nav-mobile.open{display:block}}.logo{display:inline-flex;align-items:center;gap:10px}.logo-img{height:30px;width:auto;display:block;transition:opacity .2s ease}@media (prefers-color-scheme:dark){.logo-img{filter:invert(1) brightness(1.6) contrast(1.05)}}.hero{padding:88px 0 168px;position:relative;overflow:hidden;background:linear-gradient(180deg,#fafaf9,#f0f4ff);isolation:isolate}.hero:before{background-image:radial-gradient(circle at 20% 20%,rgba(37,99,235,.06) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(37,99,235,.08) 0,transparent 50%)}.hero:after,.hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.hero:after{background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 70%)}.hero>.container{position:relative;z-index:1}@media (prefers-color-scheme:dark){.hero{background:linear-gradient(180deg,#0a0a0a,#0f1729)}.hero:before{background-image:radial-gradient(circle at 20% 20%,rgba(59,130,246,.18) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(59,130,246,.12) 0,transparent 50%)}.hero:after{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0)}}@media (max-width:768px){.hero{padding:48px 0 120px}}.hero-grid{display:grid;grid-template-columns:1fr;grid-gap:56px;gap:56px;align-items:center}@media (min-width:1024px){.hero-grid{grid-template-columns:1.15fr 1fr;gap:64px}}.hero-eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.05em;color:var(--text-secondary);text-transform:uppercase;margin-bottom:28px;display:inline-block}.hero-eyebrow:before{content:"// ";color:var(--text-tertiary)}.hero h1{margin-bottom:24px}.hero h1 .muted{display:block}.hero h1 .muted,.hero-sub{color:var(--text-secondary)}.hero-sub{font-size:18px;line-height:1.55;max-width:540px;margin-bottom:36px}@media (max-width:768px){.hero-sub{font-size:16px}}.hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.hero-visual{width:100%}@media (max-width:1023px){.hero-visual{margin-top:16px}}.terminal{background:var(--bg-terminal);border-radius:12px;border:1px solid hsla(0,0%,100%,.08);overflow:hidden;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 30px 80px -20px rgba(37,99,235,.3),0 20px 40px -15px rgba(0,0,0,.3);position:relative;font-family:var(--font-mono);width:100%;max-width:560px;margin-left:auto;transform:perspective(1000px) rotateY(-2deg) rotateX(2deg);transform-origin:center;transition:transform .45s var(--ease-out-quint),box-shadow .45s ease;will-change:transform}.terminal:hover{transform:perspective(1000px) rotateY(0) rotateX(0);box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 40px 90px -25px rgba(37,99,235,.4),0 20px 40px -15px rgba(0,0,0,.35)}@media (max-width:1023px){.terminal,.terminal:hover{transform:none}}@media (prefers-reduced-motion:reduce){.terminal{transition:none}.terminal,.terminal:hover{transform:none}}.terminal-header{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#141414;border-bottom:1px solid #1f1f1f}.terminal-dots{display:flex;gap:6px}.terminal-dots span{width:11px;height:11px;border-radius:50%;background:#3a3a3a}.terminal-dots span:first-child{background:#ff5f57}.terminal-dots span:nth-child(2){background:#febc2e}.terminal-dots span:nth-child(3){background:#28c840}.terminal-title{flex:1 1;text-align:center;font-size:11.5px;color:#737373;letter-spacing:.02em;margin-right:38px}.terminal-body{padding:20px 18px 24px;min-height:360px;font-size:13px;line-height:1.7;color:#d4d4d4;position:relative}.terminal-line{white-space:pre-wrap}.terminal-line .prompt{color:#60a5fa}.terminal-line .cmd{color:#fafaf9}.terminal-line .ts{color:#737373}.terminal-line .ok{color:#22c55e}.terminal-line .tree{color:#737373}.terminal-line .label{color:#a3a3a3}.terminal-line .accent{color:#a78bfa}.terminal-line.spacer{height:4px}.terminal-cursor{display:inline-block;width:7px;height:14px;background:#fafaf9;margin-left:2px;vertical-align:-2px;animation:blink 1.05s steps(2) infinite}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.terminal-cursor{animation:none}}.terminal:after{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;background:radial-gradient(120% 60% at 50% 0,hsla(0,0%,100%,.04),transparent 60%)}section.section-stats{padding:0;position:relative;z-index:2;margin-bottom:96px}@media (max-width:768px){section.section-stats{margin-bottom:56px}}.stats{display:grid;grid-template-columns:repeat(3,1fr);background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:48px 40px;margin-top:-88px;max-width:1100px;margin-left:auto;margin-right:auto;box-shadow:0 24px 60px -24px rgba(0,0,0,.1),0 8px 24px -12px rgba(0,0,0,.04)}@media (prefers-color-scheme:dark){.stats{background:var(--bg-secondary);box-shadow:0 24px 60px -24px rgba(0,0,0,.6),0 8px 24px -12px rgba(0,0,0,.4)}}.stat-cell{padding:16px 24px;display:flex;flex-direction:column;gap:10px;min-height:0;justify-content:center}.stat-cell:not(:nth-child(3n)){border-right:1px solid var(--border-subtle)}.stat-cell:nth-child(n+4){padding-top:28px}.stat-cell:nth-child(-n+3){padding-bottom:28px;border-bottom:1px solid var(--border-subtle)}.stat-num{font-size:clamp(40px,5vw,56px);line-height:1;letter-spacing:-.03em}.stat-num,.stat-num .mono{font-weight:500;color:var(--brand)}.stat-num .mono{font-family:var(--font-mono);letter-spacing:-.02em}.stat-label{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.stat-caption,.stat-label{font-family:var(--font-mono);color:var(--text-tertiary);line-height:1.4}.stat-caption{margin-top:6px;font-size:10.5px;letter-spacing:.02em;opacity:.7}@media (max-width:900px){.stats{grid-template-columns:repeat(2,1fr);padding:32px 24px;margin-top:-48px}.stat-cell{padding:16px}.stat-cell:not(:nth-child(3n)){border-right:none}.stat-cell:nth-child(-n+3){padding-bottom:16px;border-bottom:none}.stat-cell:nth-child(odd){border-right:1px solid var(--border-subtle)}.stat-cell:nth-child(n+3){border-top:1px solid var(--border-subtle);padding-top:24px}}@media (max-width:560px){.stats{grid-template-columns:1fr;padding:24px 20px;margin-top:-32px}.stat-cell{padding:18px 0;border-right:none!important;border-top:none!important}.stat-cell:not(:last-child){border-bottom:1px solid var(--border-subtle)!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clients-strip{padding:60px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg-primary);position:relative;overflow:hidden}.clients-container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.clients-eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--text-tertiary);text-transform:uppercase;text-align:center;margin:0 0 32px;line-height:1}.clients-track{display:flex;align-items:center;list-style:none;padding:0;margin:0;width:max-content;animation:scroll-clients 40s linear infinite;will-change:transform;transform:translateZ(0)}.client-item{flex-shrink:0;width:240px;padding:0 40px}.client-item,.client-link{display:flex;align-items:center;justify-content:center}.client-link{width:100%;text-decoration:none;outline-offset:4px;border-radius:4px}.client-link:focus-visible{outline:2px solid var(--brand)}.client-logo{height:40px;width:auto;max-width:100%;max-height:40px;object-fit:contain;filter:grayscale(100%) opacity(.4);transition:filter .3s ease;display:block}.client-link:focus-visible .client-logo,.client-link:hover .client-logo{filter:grayscale(0) opacity(1)}.client-logo--light{filter:invert(1) grayscale(100%) opacity(.55)}.client-link:focus-visible .client-logo--light,.client-link:hover .client-logo--light{filter:invert(1) grayscale(0) opacity(1)}@keyframes scroll-clients{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.clients-strip:hover .clients-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.clients-track{animation:none;flex-wrap:wrap;justify-content:center;width:100%;row-gap:16px}}.clients-strip:after,.clients-strip:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.clients-strip:before{left:0;background:linear-gradient(90deg,var(--bg-primary),transparent)}.clients-strip:after{right:0;background:linear-gradient(-90deg,var(--bg-primary),transparent)}@media (max-width:768px){.clients-strip{padding:44px 0}.clients-track{animation-duration:28s}.client-item{width:168px;padding:0 24px}.client-logo{height:32px;max-height:32px}.clients-strip:after,.clients-strip:before{width:60px}}@media (prefers-color-scheme:dark){.client-logo{filter:grayscale(100%) opacity(.5) brightness(2) invert(1)}.client-link:focus-visible .client-logo,.client-link:hover .client-logo{filter:grayscale(0) opacity(1) brightness(1) invert(0)}.client-logo--light{filter:grayscale(100%) opacity(.6)}.client-link:focus-visible .client-logo--light,.client-link:hover .client-logo--light{filter:grayscale(0) opacity(1)}}.num-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;align-items:stretch}.num-cards>*{height:100%}@media (max-width:900px){.num-cards{grid-template-columns:1fr}}.num-card{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:40px;display:flex;flex-direction:column;gap:16px;height:100%;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s var(--ease-out-quint)}.num-card:hover{background:var(--bg-secondary);border-color:var(--border-default);box-shadow:0 12px 40px -10px rgba(0,0,0,.08);transform:translateY(-2px)}@media (prefers-color-scheme:dark){.num-card:hover{box-shadow:0 12px 40px -10px rgba(0,0,0,.4)}}@media (prefers-reduced-motion:reduce){.num-card:hover{transform:none}}@media (max-width:768px){.num-card{padding:28px 24px}}.num-card .num{font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--text-tertiary)}.num-card h3{font-size:24px;letter-spacing:-.015em}.num-card p{color:var(--text-secondary);font-size:15.5px;line-height:1.6}.num-card-foot{margin-top:auto;padding-top:8px}.mono-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-family:var(--font-mono);font-size:13.5px;line-height:1.55;color:var(--text-secondary)}.mono-list li{display:flex;gap:12px;align-items:flex-start}.mono-list li:before{content:"→";color:var(--text-primary);font-weight:500;flex-shrink:0;margin-top:1px}.pillars{display:flex;flex-direction:column;gap:20px}.pillar{display:grid;grid-template-columns:88px 1fr;grid-gap:32px;gap:32px;padding:48px;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color .3s ease,box-shadow .3s ease,transform .3s var(--ease-out-quint);position:relative;overflow:hidden}.pillar:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;background:var(--brand);border-radius:0 4px 4px 0;opacity:0;transition:opacity .3s ease;z-index:1}.pillar:hover{border-color:var(--brand);box-shadow:0 20px 60px -20px rgba(37,99,235,.15);transform:translateY(-4px)}.pillar:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.pillar:hover{transform:none}}@media (max-width:900px){.pillar{grid-template-columns:1fr;gap:16px;padding:32px 24px}}.pillar-num{font-family:var(--font-mono);font-size:56px;font-weight:500;line-height:1;color:var(--brand);letter-spacing:-.02em}@media (max-width:900px){.pillar-num{font-size:40px}}.pillar-head{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.pillar-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.pillar-eyebrow.is-primary{color:var(--status-ok)}.pillar h3{font-size:28px;letter-spacing:-.015em}@media (max-width:900px){.pillar h3{font-size:22px}}.pillar-body{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px;align-items:start}@media (max-width:900px){.pillar-body{grid-template-columns:1fr;gap:20px}}.pillar-body p{color:var(--text-secondary);font-size:15.5px;line-height:1.65;max-width:540px}.pillar-body--with-mockup{grid-template-columns:1fr 1.05fr;gap:48px;align-items:center}.pillar-text{display:flex;flex-direction:column;gap:20px}@media (max-width:900px){.pillar-body--with-mockup{grid-template-columns:1fr;gap:28px}}.dashboard-mockup{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);overflow:hidden;width:100%;box-shadow:0 0 0 1px hsla(0,0%,100%,.04),0 24px 60px -20px rgba(0,0,0,.25),0 8px 24px -12px rgba(0,0,0,.15);font-family:var(--font-mono)}.dashboard-mockup .browser-bar{background:#141414;padding:11px 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.dashboard-mockup .browser-dots{display:flex;gap:6px}.dashboard-mockup .browser-dots span{width:11px;height:11px;border-radius:50%;background:#3a3a3a}.dashboard-mockup .browser-dots span:first-child{background:#ff5f57}.dashboard-mockup .browser-dots span:nth-child(2){background:#febc2e}.dashboard-mockup .browser-dots span:nth-child(3){background:#28c840}.dashboard-mockup .browser-url{font-size:11.5px;color:#737373;margin:0 auto;padding-right:38px;letter-spacing:.02em}.dashboard-body{padding:20px 22px 18px}.dashboard-chart-head{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#a3a3a3;margin-bottom:14px}.dashboard-chart-status{display:inline-flex;align-items:center;gap:6px;color:#22c55e}.dashboard-chart-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.dashboard-chart{width:100%;height:84px;display:block}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid hsla(0,0%,100%,.06);margin-top:16px;padding-top:16px}.dashboard-metric:not(:last-child){border-right:1px solid hsla(0,0%,100%,.06)}.dashboard-metric{padding:4px 12px;display:flex;flex-direction:column;gap:6px}.dashboard-metric:first-child{padding-left:0}.dashboard-metric:last-child{padding-right:0}.dashboard-metric-num{font-size:17px;font-weight:500;color:#fafaf9;letter-spacing:-.01em;line-height:1}.dashboard-metric-label{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#737373;line-height:1.3}@media (max-width:480px){.dashboard-metrics{grid-template-columns:repeat(2,1fr);gap:12px 0}.dashboard-metric:nth-child(2n){border-right:none}.dashboard-metric:nth-child(-n+2){border-bottom:1px solid hsla(0,0%,100%,.06);padding-bottom:12px}}.ceo-block{display:grid;grid-template-columns:320px 1fr;grid-gap:56px;gap:56px;align-items:center}.ceo-block--full{max-width:920px}@media (max-width:760px){.ceo-block{grid-template-columns:1fr;gap:28px}.ceo-block--full{max-width:380px}}.ceo-photo-wrap{margin:0;display:flex;flex-direction:column;gap:12px}.ceo-photo,.ceo-photo-placeholder{width:100%;max-width:320px;aspect-ratio:4/5;border-radius:8px;border:1px solid var(--border-subtle);box-shadow:0 12px 40px -16px rgba(0,0,0,.12),0 4px 12px -6px rgba(0,0,0,.06);display:block;position:relative;overflow:hidden}.ceo-photo{height:auto;object-fit:cover;filter:grayscale(100%);transition:filter .4s ease}.ceo-photo:hover{filter:grayscale(0)}.ceo-photo-placeholder{background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);display:flex;align-items:center;justify-content:center;filter:grayscale(100%)}.ceo-photo-placeholder:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 25%,rgba(0,0,0,.06),transparent 60%);pointer-events:none}.ceo-photo-initials{font-size:56px;font-weight:500;letter-spacing:-.02em;position:relative}.ceo-photo-caption,.ceo-photo-initials{font-family:var(--font-mono);color:var(--text-tertiary)}.ceo-photo-caption{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.ceo-bio{display:flex;flex-direction:column;gap:16px}.ceo-bio h3{font-size:32px;letter-spacing:-.02em;margin:-4px 0 0}.ceo-bio p{font-size:15.5px;line-height:1.65;color:var(--text-secondary)}.ceo-bio .link-inline{align-self:flex-start;margin-top:8px}.stack{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle)}.stack-col{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:28px 24px;display:flex;flex-direction:column}.stack-col h4{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 16px}.stack-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.stack-col li{font-family:var(--font-mono);font-size:13.5px;color:var(--text-primary);font-weight:400;letter-spacing:-.005em}@media (max-width:900px){.stack{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.stack{grid-template-columns:1fr}}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;align-items:stretch}.why-grid>*{height:100%}@media (max-width:900px){.why-grid{grid-template-columns:1fr}}.why-card{padding:36px;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;height:100%;min-height:200px;transition:border-color .2s ease}.why-card:hover{border-color:var(--border-default)}@media (max-width:768px){.why-card{padding:28px 24px}}.why-card .num{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--text-tertiary)}.why-card h3{font-size:22px;letter-spacing:-.01em}.why-card p{color:var(--text-secondary);font-size:15px;line-height:1.6}.saas-callout{margin-top:56px;padding:40px;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid;grid-template-columns:auto 1fr;grid-gap:32px;gap:32px;align-items:center}@media (max-width:900px){.saas-callout{grid-template-columns:1fr;padding:28px 24px;gap:20px}}.saas-callout-marks{display:flex;gap:12px}.saas-mark{width:56px;height:56px;border-radius:12px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:500;color:var(--text-primary);font-size:16px;letter-spacing:-.02em}.saas-callout-body h4{font-size:18px;font-weight:500;letter-spacing:-.01em;margin:0 0 8px}.saas-callout-body p{font-size:15px;color:var(--text-secondary);line-height:1.6;max-width:720px}.cases-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;align-items:stretch}.cases-grid>*{height:100%}@media (max-width:900px){.cases-grid{grid-template-columns:1fr}}.case-card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:36px;display:flex;flex-direction:column;gap:14px;min-height:320px;height:100%;transition:border-color .2s ease}.case-card:hover{border-color:var(--border-default)}@media (max-width:768px){.case-card{padding:28px 24px;min-height:0}}.case-tag{display:inline-flex;align-self:flex-start;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-tertiary)}.case-tag--blue{background:var(--tag-blue);color:var(--tag-blue-text)}.case-tag--purple{background:var(--tag-purple);color:var(--tag-purple-text)}.case-tag--green{background:var(--tag-green);color:var(--tag-green-text)}.case-tag--amber{background:var(--tag-amber);color:var(--tag-amber-text)}.case-client{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--text-secondary)}.case-card h3{font-size:22px;line-height:1.3;letter-spacing:-.015em}.case-card .case-desc{color:var(--text-secondary);font-size:14.5px;line-height:1.6}.case-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.case-pill{font-family:var(--font-mono);font-size:11.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-primary);color:var(--text-secondary);letter-spacing:.01em}.case-metric{margin-top:auto;padding-top:24px;border-top:1px solid var(--border-subtle);display:flex;align-items:baseline;gap:14px}.case-metric-num{font-family:var(--font-mono);font-size:32px;line-height:1;font-weight:500;color:var(--text-primary);letter-spacing:-.02em}.case-metric-textgroup{display:flex;flex-direction:column;gap:4px;flex:1 1}.case-metric-label{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.case-metric-label,.case-metric-period{font-family:var(--font-mono);color:var(--text-tertiary);line-height:1.4}.case-metric-period{font-size:10.5px;letter-spacing:.02em;opacity:.7}.process{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;position:relative}@media (max-width:900px){.process{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:560px){.process{grid-template-columns:1fr}}.process-step{position:relative;border-top:1px solid var(--border-default);padding-top:24px}.process-step .num{font-size:36px;letter-spacing:-.02em;color:var(--text-primary);line-height:1;margin-bottom:14px}.process-step .label,.process-step .num{font-family:var(--font-mono);font-weight:500}.process-step .label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:12px}.process-step h3{font-size:19px;margin-bottom:10px;letter-spacing:-.01em}.process-step p{font-size:14.5px;color:var(--text-secondary);line-height:1.6;max-width:280px}.cta{padding:100px 64px;background:#0a0a0a;color:#fafaf9;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-lg);position:relative;overflow:hidden;isolation:isolate}.cta:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 50%,rgba(37,99,235,.3) 0,transparent 50%),radial-gradient(circle at 70% 50%,rgba(124,58,237,.2) 0,transparent 50%)}.cta>*{position:relative;z-index:1}@media (prefers-color-scheme:dark){.cta{background:linear-gradient(135deg,#0f1729,#1e1b4b);border-color:var(--border-default)}}@media (max-width:768px){.cta{padding:56px 28px}}.cta h2{color:#fafaf9;max-width:760px;margin:20px 0}.cta .hero-eyebrow{color:hsla(0,0%,100%,.6)}.cta .hero-eyebrow:before{color:hsla(0,0%,100%,.4)}.cta-sub{color:hsla(0,0%,100%,.72);font-size:18px;line-height:1.55;max-width:640px;margin-bottom:36px}@media (max-width:768px){.cta-sub{font-size:16px}}.cta-ctas{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.cta .btn-primary{background:#fff;color:#0a0a0a}.cta .btn-primary:hover{background:#e7e5e4}.cta .link-inline{color:hsla(0,0%,100%,.88)}.cta .link-inline:hover{color:#fff}.cta .link-inline:after{background:currentColor}footer.footer{--text-primary:#fafaf9;--text-secondary:hsla(60,9%,98%,.65);--text-tertiary:hsla(60,9%,98%,.42);--border-subtle:hsla(0,0%,100%,.08);--border-default:hsla(0,0%,100%,.14);--bg-primary:#0a0a0a;background:#0a0a0a;color:var(--text-primary);border-top:none;padding:88px 0 32px}@media (prefers-color-scheme:dark){footer.footer{background:#000;border-top:1px solid var(--border-default)}}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:56px;gap:56px;margin-bottom:64px}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}}.footer-brand{display:flex;flex-direction:column;gap:16px;max-width:320px}.footer-brand .brand-name{font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--text-primary)}.footer-brand .brand-tagline{font-size:14px;color:var(--text-secondary);line-height:1.6}.footer h4{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);font-weight:500;margin:0 0 18px}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer ul a{font-family:var(--font-mono);font-size:13px;color:var(--text-secondary);transition:color .18s ease}.footer ul a:hover{color:var(--text-primary)}.footer-meta{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);border-top:1px solid var(--border-subtle);padding-top:24px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;letter-spacing:.01em}.footer-meta a:hover{color:var(--text-primary)}.reveal{opacity:0;transform:translateY(12px);transition:opacity .55s var(--ease-out-quint),transform .55s var(--ease-out-quint);will-change:opacity,transform}.reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.manifesto{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px}@media (max-width:900px){.manifesto{grid-template-columns:1fr;gap:28px}}.manifesto p{font-size:18px;line-height:1.7;color:var(--text-secondary)}.manifesto p.lead{color:var(--text-primary);font-size:22px;line-height:1.5;font-weight:500;letter-spacing:-.01em}.timeline{padding-left:28px;display:flex;flex-direction:column;gap:36px;border-left:1px solid var(--border-default);margin-left:8px}.timeline,.timeline-item{position:relative}.timeline-item:before{content:"";position:absolute;left:-34px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--bg-primary);border:2px solid var(--text-primary)}.timeline-item.current:before{background:var(--text-primary);box-shadow:0 0 0 4px var(--bg-tertiary)}.timeline-year{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);font-weight:500;letter-spacing:.06em;margin-bottom:6px}.timeline-item h3{margin-bottom:8px}.timeline-item p{color:var(--text-secondary);max-width:680px}.product-card{padding:32px;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:16px;height:100%}.product-logo{width:56px;height:56px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:500;font-size:20px;font-family:var(--font-mono);letter-spacing:-.02em}.product-card h3{margin-bottom:4px}.product-card p{color:var(--text-secondary);font-size:15px}.product-since{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);letter-spacing:.04em;padding-top:4px;border-top:1px solid var(--border-subtle);margin-top:4px}.product-link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-family:var(--font-mono);font-size:13px;font-weight:500;padding-top:8px}.product-link .arrow{transition:transform .2s var(--ease-out-quint)}.product-link:hover .arrow{transform:translateX(3px)}.principles-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;gap:20px;align-items:stretch}.principles-grid>*{height:100%}.principles-grid>:nth-child(-n+3){grid-column:span 2}.principles-grid>:nth-child(n+4){grid-column:span 3}@media (max-width:900px){.principles-grid{grid-template-columns:1fr}.principles-grid>*{grid-column:1/-1!important}}.principle-card{padding:36px;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;height:100%;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s var(--ease-out-quint)}.principle-card:hover{background:var(--bg-secondary);border-color:var(--border-default);box-shadow:0 12px 40px -10px rgba(0,0,0,.08);transform:translateY(-2px)}@media (prefers-color-scheme:dark){.principle-card:hover{box-shadow:0 12px 40px -10px rgba(0,0,0,.4)}}@media (prefers-reduced-motion:reduce){.principle-card:hover{transform:none}}@media (max-width:768px){.principle-card{padding:28px 24px}}.principle-num{font-family:var(--font-mono);font-size:12px;color:var(--brand);font-weight:500;letter-spacing:.08em}.principle-card h3{font-size:19px;letter-spacing:-.01em}.contact-card{padding:28px;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:8px;height:100%}.contact-card .label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);font-weight:500}.contact-card .value{font-size:18px;color:var(--text-primary);font-weight:500}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:20px}.grid-2,.grid-3{display:grid;gap:20px;align-items:stretch}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:20px}.grid-2>*,.grid-3>*{height:100%}@media (max-width:900px){.grid-2,.grid-3{grid-template-columns:1fr}}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.sobre-hero{padding:80px 0 56px}@media (max-width:768px){.sobre-hero{padding:48px 0 32px}}.sobre-hero h1{margin-top:16px}.sobre-hero p{margin-top:20px;font-size:18px;line-height:1.6;color:var(--text-secondary);max-width:640px}.ams-page{--ams-accent:color-mix(in srgb,var(--brand) 30%,#7c3aed 70%)}.ams-icon{width:100%;height:100%;display:block}.hero-credibility{margin-top:24px;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--text-tertiary)}.ams-hero{position:relative;padding:96px 0 80px;overflow:hidden;isolation:isolate}.ams-hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.ams-hero-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--brand) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--brand) 6%,transparent) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%);opacity:.5}.ams-hero-glow{position:absolute;width:540px;height:540px;border-radius:50%;filter:blur(120px);opacity:.4}.ams-hero-glow--brand{top:-150px;right:-120px;background:color-mix(in srgb,var(--brand) 55%,transparent)}.ams-hero-glow--accent{bottom:-200px;left:-150px;width:420px;height:420px;background:color-mix(in srgb,var(--ams-accent) 50%,transparent)}.ams-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.ams-hero-text h1{margin:0}.ams-hero-text h1 .h1-secondary{color:var(--text-secondary);display:block}.ams-hero-visual{display:flex;justify-content:center}@media (max-width:1024px){.ams-hero-grid{grid-template-columns:1fr;gap:56px}.ams-hero{padding:72px 0 56px}}.dash-mockup{position:relative;width:100%;max-width:540px;perspective:1400px}.dash-mockup-glow{position:absolute;inset:-30px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--brand) 22%,transparent) 0,transparent 70%);filter:blur(28px);z-index:-1}.dash-frame{position:relative;background:linear-gradient(180deg,#0c1220,#0a0f1c);border:1px solid color-mix(in srgb,var(--brand) 22%,#1e2538);border-radius:14px;overflow:hidden;box-shadow:0 30px 80px -20px color-mix(in srgb,var(--brand) 24%,rgba(0,0,0,.5)),0 0 0 1px hsla(0,0%,100%,.02) inset;transform:rotateY(-2deg) rotateX(2deg);transform-style:preserve-3d}.dash-header{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02)}.dash-dots{display:flex;gap:6px}.dash-dots span{width:11px;height:11px;border-radius:50%;background:hsla(0,0%,100%,.14)}.dash-dots span:first-child{background:#ff5f57}.dash-dots span:nth-child(2){background:#ffbd2e}.dash-dots span:nth-child(3){background:#28c840}.dash-title{font-family:var(--font-mono);font-size:12px;color:hsla(0,0%,100%,.55);display:flex;align-items:center;gap:8px}.dash-status-dot{width:8px;height:8px;border-radius:50%;background:#28c840;box-shadow:0 0 8px #28c840;animation:dash-pulse 2.4s ease-in-out infinite}@keyframes dash-pulse{0%,to{opacity:1}50%{opacity:.35}}.dash-body{padding:22px;display:flex;flex-direction:column;gap:18px}.dash-row{width:100%}.dash-uptime{padding:0}.dash-label{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.dash-label,.dash-uptime-value{font-family:var(--font-mono);margin-bottom:8px}.dash-uptime-value{font-size:36px;color:var(--brand);letter-spacing:-.02em;display:flex;align-items:baseline;gap:10px}.dash-delta{font-size:11.5px;color:#2ec27e;letter-spacing:.04em}.dash-chart{width:100%;height:60px;display:block}.dash-chart-line{stroke-dasharray:280;stroke-dashoffset:280;animation:dash-draw 1.6s ease-out .4s forwards}@keyframes dash-draw{to{stroke-dashoffset:0}}.dash-row--metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.dash-metric{padding:12px 10px;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;background:hsla(0,0%,100%,.02);text-align:center}.dash-metric-value{font-family:var(--font-mono);font-size:18px;font-weight:500;color:hsla(0,0%,100%,.95);margin-bottom:4px}.dash-metric--brand .dash-metric-value{color:var(--brand)}.dash-metric--ok .dash-metric-value{color:#2ec27e}.dash-metric-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.dash-annot{position:absolute;bottom:-14px;right:20px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:999px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-secondary);box-shadow:0 10px 30px -8px rgba(0,0,0,.3)}.dash-annot-dot{width:7px;height:7px;border-radius:50%;background:#2ec27e;box-shadow:0 0 6px #2ec27e}@media (max-width:600px){.dash-frame{transform:none}.dash-uptime-value{font-size:32px}}.ams-problema{padding:96px 0}.problema-intro{max-width:780px;margin:0 0 56px}.problema-intro p{font-size:17px;line-height:1.7;color:var(--text-secondary)}.problema-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}.problema-grid>*{height:100%}.problema-card{padding:32px 28px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-card);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease;height:100%;display:flex;flex-direction:column;gap:16px;position:relative}.problema-card:hover{border-color:color-mix(in srgb,var(--brand) 50%,var(--border-subtle));transform:translateY(-4px);box-shadow:0 18px 40px -16px color-mix(in srgb,var(--brand) 22%,rgba(0,0,0,.18))}.problema-icon{width:52px;height:52px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand);display:flex;align-items:center;justify-content:center}.problema-card h3{font-size:19px;line-height:1.3;margin:0}.problema-card p{color:var(--text-secondary);line-height:1.65;font-size:15px;margin:0}@media (max-width:900px){.problema-grid{grid-template-columns:1fr}}.ams-solucao{position:relative;padding:96px 0;overflow:hidden}.ams-solucao-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--brand) 8%,transparent) 0,transparent 50%),radial-gradient(circle at 80% 100%,color-mix(in srgb,var(--ams-accent) 6%,transparent) 0,transparent 50%),var(--surface-secondary,color-mix(in srgb,var(--surface-card) 70%,transparent))}.solucao-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;align-items:stretch}.solucao-grid>*{height:100%}.solucao-card{padding:32px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-card);display:flex;flex-direction:column;gap:16px;position:relative;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease;height:100%}.solucao-card:hover{border-color:var(--brand);transform:translateY(-4px);box-shadow:0 18px 40px -16px color-mix(in srgb,var(--brand) 24%,rgba(0,0,0,.2))}.solucao-card-head{display:flex;justify-content:space-between;align-items:center}.solucao-icon{width:48px;height:48px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand);display:flex;align-items:center;justify-content:center}.solucao-num{color:var(--brand);letter-spacing:.08em;opacity:.7}.solucao-eyebrow,.solucao-num{font-family:var(--font-mono);font-size:13px}.solucao-eyebrow{font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.solucao-card p{color:var(--text-secondary);line-height:1.65;font-size:15px;margin:0}@media (max-width:900px){.solucao-grid{grid-template-columns:1fr}.solucao-card{padding:26px}}.ams-como{padding:96px 0}.ams-timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:56px}.ams-timeline-line{position:absolute;top:28px;left:6%;right:6%;height:2px;background:linear-gradient(90deg,transparent 0,var(--brand) 12%,var(--brand) 88%,transparent 100%);opacity:.35;z-index:0}.ams-timeline-step{position:relative;z-index:1;text-align:left;padding:0 4px}.ams-timeline-circle{width:56px;height:56px;border-radius:50%;background:var(--surface-card);border:2px solid var(--brand);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:18px;font-weight:600;color:var(--brand);margin-bottom:22px;box-shadow:0 0 0 6px color-mix(in srgb,var(--brand) 8%,transparent)}.ams-timeline-label{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:10px}.ams-timeline-step h3{font-size:18px;margin:0 0 10px;line-height:1.3}.ams-timeline-step p{color:var(--text-secondary);font-size:14.5px;line-height:1.6;margin:0}@media (max-width:900px){.ams-timeline{grid-template-columns:1fr;gap:32px}.ams-timeline-line{display:none}}.ams-escopo{padding:96px 0;background:color-mix(in srgb,var(--brand) 3%,var(--surface-card))}.escopo-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;align-items:stretch}.escopo-grid>*{height:100%}.escopo-col{padding:32px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-card);height:100%}.escopo-col h3{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0 0 22px}.escopo-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.escopo-col li{font-family:var(--font-mono);font-size:13.5px;color:var(--text-secondary);line-height:1.5;padding-left:22px;position:relative}.escopo-col li:before{content:"→";position:absolute;left:0;top:0;color:var(--brand)}@media (max-width:900px){.escopo-grid{grid-template-columns:1fr}}.ams-cmp{padding:96px 0}.cmp-wrapper{overflow-x:auto;border-radius:16px;border:1px solid var(--border-subtle);background:var(--surface-card);margin-top:8px}.cmp-table{width:100%;border-collapse:collapse;min-width:720px}.cmp-th{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);padding:22px 18px;text-align:center;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.cmp-th--highlight{color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);position:relative}.cmp-th--highlight:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:3px;background:var(--brand);border-radius:0 0 3px 3px}.cmp-row-label{text-align:left;font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);padding:18px 20px;border-bottom:1px solid var(--border-subtle);width:28%}.cmp-table tbody tr:last-child .cmp-cell,.cmp-table tbody tr:last-child .cmp-row-label{border-bottom:none}.cmp-cell{text-align:center;padding:18px 14px;border-bottom:1px solid var(--border-subtle);font-size:14px;color:var(--text-secondary);line-height:1.5}.cmp-cell--highlight{background:color-mix(in srgb,var(--brand) 5%,transparent);color:var(--text-primary);font-weight:500}.cmp-note{margin-top:28px;max-width:760px;font-size:14.5px;color:var(--text-tertiary);line-height:1.65;text-align:center;margin-left:auto;margin-right:auto}.ams-paraquem{padding:96px 0;background:color-mix(in srgb,var(--brand) 3%,var(--surface-card))}.para-quem-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;max-width:920px}.para-quem-list li{padding:20px 24px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-card);font-size:15.5px;line-height:1.5;color:var(--text-primary);display:flex;align-items:center;gap:16px;min-height:76px;transition:border-color .22s ease,transform .22s ease}.para-quem-list li:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--border-subtle));transform:translateY(-2px)}.para-quem-icon{flex:0 0 40px;width:40px;height:40px;padding:9px;border-radius:10px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand);display:flex;align-items:center;justify-content:center}@media (max-width:900px){.para-quem-list{grid-template-columns:1fr}}.ams-prova{padding:96px 0}.prova-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;align-items:stretch}.prova-grid>*{height:100%}.prova-card{padding:32px 28px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-card);display:flex;flex-direction:column;gap:14px;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease;height:100%;position:relative;overflow:hidden}.prova-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand),var(--ams-accent));opacity:.7}.prova-card:hover{border-color:color-mix(in srgb,var(--brand) 50%,var(--border-subtle));transform:translateY(-4px);box-shadow:0 24px 50px -20px color-mix(in srgb,var(--brand) 26%,rgba(0,0,0,.22))}.prova-monogram{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 22%,transparent),color-mix(in srgb,var(--ams-accent) 22%,transparent));border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:var(--brand);letter-spacing:-.01em;margin-bottom:4px}.prova-monogram,.prova-tag{font-family:var(--font-mono)}.prova-tag{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.prova-card h3{font-size:24px;margin:0;line-height:1.2}.prova-card p{color:var(--text-secondary);line-height:1.6;font-size:14.5px;margin:0;flex:1 1}.prova-metric-wrap{margin-top:8px;padding-top:18px;border-top:1px solid var(--border-subtle)}.prova-metric{font-size:22px;color:var(--brand);font-weight:500;letter-spacing:-.01em}.prova-link,.prova-metric{font-family:var(--font-mono)}.prova-link{margin-top:4px;font-size:13px;color:var(--text-secondary);text-decoration:none;transition:color .18s ease}.prova-link:hover{color:var(--brand)}@media (max-width:900px){.prova-grid{grid-template-columns:1fr}}.ams-faq{padding:96px 0;background:color-mix(in srgb,var(--brand) 3%,var(--surface-card))}.faq-list{display:flex;flex-direction:column;gap:10px;width:100%}.faq-item{border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-card);overflow:hidden;transition:border-color .2s ease}.faq-item[open]{border-color:color-mix(in srgb,var(--brand) 40%,var(--border-subtle))}.faq-item summary{list-style:none;cursor:pointer;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;font-weight:500;color:var(--text-primary);transition:background .15s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:color-mix(in srgb,var(--brand) 4%,transparent)}.faq-q{flex:1 1;line-height:1.4}.faq-icon{font-family:var(--font-mono);font-size:24px;color:var(--brand);width:24px;text-align:center;transition:transform .22s ease;font-weight:300}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-a{padding:0 24px 22px;color:var(--text-secondary);line-height:1.65;font-size:15px}.ams-final{position:relative;padding:112px 0;overflow:hidden;isolation:isolate}.ams-final-bg{position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 14%,#0a0f1c) 0,color-mix(in srgb,var(--ams-accent) 12%,#0a0f1c) 100%)}.ams-final-glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:.55}.ams-final-glow--brand{top:-100px;left:10%;width:460px;height:460px;background:color-mix(in srgb,var(--brand) 50%,transparent)}.ams-final-glow--accent{bottom:-100px;right:10%;width:380px;height:380px;background:color-mix(in srgb,var(--ams-accent) 50%,transparent)}.ams-final-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.ams-final-inner{text-align:center;max-width:760px;margin:0 auto;color:#fff}.ams-final-inner .hero-eyebrow{color:hsla(0,0%,100%,.6)}.ams-final-inner h2{color:#fff;font-size:clamp(32px,4vw,44px);line-height:1.15;margin:18px 0 22px}.ams-final-inner .cta-sub{color:hsla(0,0%,100%,.78);font-size:17px;line-height:1.65;margin:0 auto 32px;max-width:620px}.ams-final-inner .cta-ctas{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px}.ams-final-inner .link-inline{color:hsla(0,0%,100%,.85)}.ams-final-inner .link-inline:hover{color:#fff}.sticky-cta-bar{position:fixed;top:0;left:0;right:0;z-index:90;padding:12px 0;background:color-mix(in srgb,var(--surface-card) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle);transform:translateY(-100%);transition:transform .32s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px -12px rgba(0,0,0,.18)}.sticky-cta-bar.is-visible{transform:translateY(0)}.sticky-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.sticky-cta-text{font-size:14px;font-weight:500;color:var(--text-primary)}.sticky-cta-btn{padding:10px 18px;font-size:14px;display:inline-flex;align-items:center;gap:6px}@media (max-width:700px){.sticky-cta-bar{display:none}}.mobile-cta-float{display:none;position:fixed;bottom:18px;right:18px;z-index:90;padding:13px 18px;background:var(--brand);color:#fff;font-weight:600;font-size:14px;text-decoration:none;border-radius:999px;box-shadow:0 12px 32px -8px color-mix(in srgb,var(--brand) 40%,rgba(0,0,0,.4));align-items:center;gap:6px;transform:translateY(120%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.mobile-cta-float.is-visible{transform:translateY(0)}@media (max-width:700px){.mobile-cta-float{display:inline-flex}}.ams-page section.section+section.section{padding-top:0}.ams-page .ams-cmp+.ams-paraquem,.ams-page .ams-como+.ams-escopo,.ams-page .ams-escopo+.ams-cmp,.ams-page .ams-paraquem+.section,.ams-page .ams-problema+.ams-solucao,.ams-page .ams-solucao+.ams-como{padding-top:96px}.depoimento-section{padding:96px 0}.testimonial-card{background:color-mix(in srgb,var(--brand) 3%,var(--surface-card));border:1px solid var(--border-subtle);border-radius:18px;padding:56px 60px;max-width:800px;margin:0 auto;position:relative}.testimonial-card--compact{max-width:700px;padding:48px 52px}.testimonial-quote-mark{font-family:Georgia,Times New Roman,serif;font-size:84px;line-height:.7;color:var(--brand);margin-bottom:16px;letter-spacing:-.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testimonial-card--compact .testimonial-quote-mark{font-size:72px}.testimonial-text{font-size:22px;line-height:1.65;color:var(--text-primary);font-weight:400;margin:0 0 32px;font-style:normal;quotes:none}.testimonial-text:after,.testimonial-text:before{content:none}.testimonial-card--compact .testimonial-text{font-size:19px;margin-bottom:28px}.testimonial-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--border-subtle);margin:0}.testimonial-author{display:flex;align-items:center;gap:14px}.testimonial-avatar{width:40px;height:40px;border-radius:50%;background:var(--brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;letter-spacing:.01em;flex:0 0 40px}.testimonial-name{font-weight:500;color:var(--text-primary);font-size:15.5px}.testimonial-company{font-family:var(--font-mono);font-size:12.5px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em}@media (max-width:700px){.testimonial-card,.testimonial-card--compact{padding:36px 28px}.testimonial-text{font-size:18px;line-height:1.6}.testimonial-card--compact .testimonial-text{font-size:17px}.testimonial-quote-mark{font-size:60px}.testimonial-card--compact .testimonial-quote-mark{font-size:56px}.testimonial-footer{flex-direction:column;align-items:flex-start;gap:12px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}