html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--navy-950:#081226;--navy-900:#0f1f3d;--brand:#145aff;--brand-600:#0f4bdb;--brand-50:#eef3ff;--sky:#47c1fe;--ok:#1ebd53;--ink:#0d0e10;--body:#40454f;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--font-sans:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--wrap:76rem}*,:before,:after{box-sizing:border-box;border:0 solid var(--slate-200);margin:0;padding:0}html{font-family:var(--font-sans);-webkit-text-size-adjust:100%;scroll-behavior:smooth;line-height:1.5}html.lenis{scroll-behavior:auto}body{color:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}h1,h2,h3{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}ol,ul{list-style:none}img,svg{display:block}img{max-width:100%;height:auto}button,input{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0}table{border-collapse:collapse}code,pre{font-family:var(--font-mono)}[hidden]{display:none!important}::selection{background:#145aff33}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.nav :focus-visible,.hero :focus-visible,.coverage :focus-visible,.cta-card :focus-visible,.price-callout :focus-visible{outline-color:var(--sky)}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:1rem}@media (width>=640px){.wrap{padding-inline:1.5rem}}.mono{font-family:var(--font-mono)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.text-gradient{background:linear-gradient(90deg, var(--sky), #8fb4ff);color:#0000;-webkit-background-clip:text;background-clip:text}.skip-link{z-index:100;color:var(--ink);background:#fff;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:1rem}.btn-primary,.btn-ghost-dark,.btn-white{min-height:44px;transition:scale .15s var(--ease-out), background-color .2s, box-shadow .2s, border-color .2s;cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 8px 24px -8px #145aff99}.btn-primary:hover{background:var(--brand-600)}.btn-primary svg{width:1rem;height:1rem}.btn-ghost-dark{color:#fff;border:1px solid #ffffff40}.btn-ghost-dark:hover{background:#ffffff0f;border-color:#fff}.btn-white{color:var(--navy-900);background:#fff;padding-inline:1.5rem}.btn-white:hover{background:var(--brand-50)}.btn-primary:active,.btn-ghost-dark:active,.btn-white:active{scale:.97}.btn-sm{font-size:.875rem;line-height:1.25rem}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--brand);font-size:.8rem;font-weight:600}.eyebrow-dark{text-transform:uppercase;letter-spacing:.14em;color:var(--sky);align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;display:inline-flex}.pulse-dot{background:var(--ok);border-radius:999px;width:.5rem;height:.5rem;position:relative}.pulse-dot:after{content:"";border-radius:inherit;background:var(--ok);animation:ping 2s var(--ease-out) infinite;position:absolute;inset:0}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.h2{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin-top:.75rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}@media (width>=640px){.h2{font-size:3rem;line-height:1}}.lead{margin-top:1rem;font-size:1.125rem;line-height:1.625}.chip{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, #fff);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.check-list{gap:.7rem;margin-top:1.5rem;display:grid}.check-list li{padding-left:1.85rem;line-height:1.5;position:relative}.check-list li:before{content:"";background:#1ebd531f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231EBD53' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50%/.75rem no-repeat;border-radius:999px;width:1.25rem;height:1.25rem;position:absolute;top:.1rem;left:0}.status{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.status-ok{color:#15803d;background:#e6f7ec}.status-pending{color:#b45309;background:#fef3c7}.mock{border:1px solid var(--slate-200);background:var(--slate-50);border-radius:1rem;overflow:hidden;box-shadow:0 24px 60px -30px #0f1f3d59}.mock-bar{border-bottom:1px solid var(--slate-200);background:#fff;align-items:center;gap:.4rem;padding:.7rem 1rem;display:flex}.mock-bar span{background:var(--slate-200);border-radius:999px;width:.6rem;height:.6rem}.mock-bar em{font-style:normal;font-family:var(--font-mono);color:var(--slate-500);margin-left:.6rem;font-size:.72rem}.mock-bar-dark{background:#0b1730;border-color:#ffffff14}.mock-bar-dark span{background:#ffffff26}.mock-bar-dark em{color:#ffffff8c}.mock-body{padding:1.25rem}.glow-card{isolation:isolate;--glow-a:#145aff;--glow-b:#47c1fe;--glow-c:#8fb4ff;--glow-hsl:221deg 100% 60%;--glow-strength:1;--glow-spread:1;--glow-fill:.3;position:relative}.edge-glow{--edge:0;--angle:45deg;z-index:-1;border-radius:inherit;pointer-events:none;transition:display .75s allow-discrete;display:none;position:absolute;inset:-1px}.glow-card:hover .edge-glow{display:block}.edge-glow>*{border-radius:inherit;transition:opacity .75s ease-in-out;position:absolute;inset:0}.glow-card:hover .edge-glow>*{transition-duration:.25s;transition-timing-function:ease-out}@starting-style{.glow-card:hover .edge-glow>*{opacity:0}}.edge-glow-rim,.edge-glow-fill{background:radial-gradient(at 80% 55%, var(--glow-a), transparent 50%), radial-gradient(at 69% 34%, var(--glow-b), transparent 50%), radial-gradient(at 8% 6%, var(--glow-c), transparent 50%), radial-gradient(at 41% 38%, var(--glow-a), transparent 50%), radial-gradient(at 86% 85%, var(--glow-b), transparent 50%), radial-gradient(at 82% 18%, var(--glow-c), transparent 50%), radial-gradient(at 51% 4%, var(--glow-b), transparent 50%), var(--glow-a)}.edge-glow-rim{-webkit-mask:conic-gradient(from var(--angle), #000 25%, transparent 40% 60%, #000 75%) border-box, linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0) border-box;mask:conic-gradient(from var(--angle), #000 25%, transparent 40% 60%, #000 75%) border-box, linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0) border-box;opacity:clamp(0, (var(--edge) - .5) * 2, 1);border:1px solid #0000;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}.edge-glow-fill{-webkit-mask:radial-gradient(transparent 40%, #000 70%), conic-gradient(from var(--angle), #000, transparent 15% 85%, #000);mask:radial-gradient(transparent 40%, #000 70%), conic-gradient(from var(--angle), #000, transparent 15% 85%, #000);opacity:calc(clamp(0, (var(--edge) - .5) * 2, 1) * var(--glow-fill));-webkit-mask-composite:source-in;mask-composite:intersect}.edge-glow-halo{-webkit-mask:conic-gradient(from var(--angle), #000 2.5%, transparent 10% 90%, #000 97.5%);mask:conic-gradient(from var(--angle), #000 2.5%, transparent 10% 90%, #000 97.5%);opacity:clamp(0, (var(--edge) - .3) / .7, 1);inset:-40px}.edge-glow-halo>span{border-radius:inherit;box-shadow:inset 0 0 0 1px hsl(var(--glow-hsl) / var(--glow-strength)), inset 0 0 3px 0 hsl(var(--glow-hsl) / calc(.5 * var(--glow-strength))), inset 0 0 15px 0 hsl(var(--glow-hsl) / calc(.3 * var(--glow-strength))), inset 0 0 50px 2px hsl(var(--glow-hsl) / calc(.1 * var(--glow-strength))), 0 0 3px 0 hsl(var(--glow-hsl) / calc(.5 * var(--glow-strength) * var(--glow-spread))), 0 0 15px 0 hsl(var(--glow-hsl) / calc(.3 * var(--glow-strength) * var(--glow-spread))), 0 0 25px 2px hsl(var(--glow-hsl) / calc(.2 * var(--glow-strength) * var(--glow-spread))), 0 0 50px 2px hsl(var(--glow-hsl) / calc(.1 * var(--glow-strength) * var(--glow-spread)));position:absolute;inset:40px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.section{padding-block:6rem;scroll-margin-top:4rem}.section,.logos{overflow-x:clip}.section-muted{background:var(--slate-50)}.section-dark{background:var(--navy-900);color:#fff;position:relative;overflow:hidden}.section-dark .h2{color:#fff}.section-dark .lead{color:#ffffffbf;max-width:32rem}.section-head{max-width:42rem}.nav{z-index:40;transition:background-color .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.nav.is-scrolled{-webkit-backdrop-filter:blur(14px);background:#081226d9;box-shadow:0 1px #ffffff0f}.nav-inner{justify-content:space-between;align-items:center;height:4rem;display:flex}.nav-logo{width:auto;height:1.25rem}@media (width>=640px){.nav-logo{height:1.5rem}}.nav-links{white-space:nowrap;color:#fffc;align-items:center;gap:2rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:none}@media (width>=1024px){.nav-links{display:flex}}.nav-link{transition:color .2s;position:relative}.nav-link:hover{color:#fff}.nav-link:after{content:"";background:var(--sky);height:2px;transition:transform .25s var(--ease-out);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after{transform:scaleX(1)}.nav-actions{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.nav-login{color:#fffc;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:none}.nav-login:hover{color:#fff}@media (width>=640px){.nav-login{display:inline-flex}}.hero{color:#fff;background:radial-gradient(120% 80% at 70% 0%, #1a3a7a 0%, var(--navy-900) 45%, var(--navy-950) 100%);padding:8rem 0 6rem;position:relative;overflow:hidden}@media (width>=640px){.hero{padding-top:10rem}}.hero-grid{background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 65% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 65% 40%,#000 30%,#0000 75%)}.hero-glow{filter:blur(20px);background:radial-gradient(circle,#47c1fe47,#0000 65%);border-radius:999px;width:38rem;height:38rem;position:absolute;top:-6rem;right:-8rem}@media (prefers-reduced-motion:no-preference){.hero-grid,.hero-glow{will-change:transform}}.hero-inner{align-items:center;gap:3.5rem;display:grid;position:relative}@media (width>=1024px){.hero-inner{grid-template-columns:1.1fr 1fr}}.hero-title{letter-spacing:-.025em;text-wrap:balance;margin-top:1.25rem;font-size:2.25rem;font-weight:600;line-height:1.05}@media (width>=640px){.hero-title{font-size:3.75rem;line-height:1}}.word{display:inline-block}.hero-lead{color:#ffffffbf;max-width:36rem;margin-top:1.5rem;font-size:1.125rem;line-height:1.625}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.hero-stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;max-width:32rem;margin-top:3rem;padding-top:1.5rem;display:grid}.hero-stats dt{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;font-size:.75rem;line-height:1rem}.hero-stats dd{margin-top:.25rem;font-size:1.5rem;font-weight:600;line-height:2rem}.feed-wrap{position:relative}.feed-card{-webkit-backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.feed-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.feed-title{align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.live-dot{background:var(--ok);border-radius:999px;width:.5rem;height:.5rem}.feed-toggle{color:#ffffffb3;cursor:pointer;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:inline-flex}.feed-toggle:hover{color:#fff;background:#ffffff14}.feed-toggle svg{width:.875rem;height:.875rem}.feed-list{position:relative;overflow:hidden}.feed-list>li+li{border-top:1px solid #ffffff0d}.feed-row{align-items:center;gap:.9rem;padding:.9rem 1.25rem;display:flex}@keyframes rowIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.feed-icon{background:color-mix(in srgb, var(--accent) 22%, transparent);width:2.25rem;height:2.25rem;color:var(--accent);border-radius:.65rem;flex:none;justify-content:center;align-items:center;display:flex}.feed-icon svg{width:1.1rem;height:1.1rem}.feed-who{flex:1;min-width:0}.feed-name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block;overflow:hidden}.feed-product{color:#ffffff80;font-size:.75rem;line-height:1rem;display:block}.feed-status{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.feed-status svg{width:.75rem;height:.75rem}.feed-status.pending{color:#ffffffbf;background:#ffffff14}.feed-status.done{color:#7be29c;background:#1ebd5326}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:999px;width:.7rem;height:.7rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.feed-foot{color:#ffffff80;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.75rem;line-height:1rem;display:flex}.feed-foot .mono{color:#fffc}.float-chip{color:var(--ink);background:#fff;border-radius:.8rem;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.8rem;font-weight:600;animation:6s ease-in-out infinite bob;display:none;position:absolute;box-shadow:0 16px 40px -12px #00000073}@media (width>=640px){.float-chip{display:flex}}.float-chip svg{width:1rem;height:1rem}.float-chip-top{top:-1.25rem;right:4rem}.float-chip-top svg{color:var(--ok)}.float-chip-bottom{animation-delay:-3s;bottom:-1.25rem;left:-1rem}.float-chip-bottom svg{color:var(--sky)}@keyframes bob{0%,to{translate:0}50%{translate:0 -8px}}.logos{border-bottom:1px solid var(--slate-200);background:#fff;padding-block:2.5rem}.logos-title{text-align:center;text-transform:uppercase;letter-spacing:.18em;color:var(--slate-500);font-size:.75rem;font-weight:500;line-height:1rem}.marquee{margin-top:1.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{width:max-content;animation:40s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-set{align-items:center;gap:3rem;padding-right:3rem;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.client-logo{object-fit:cover;filter:grayscale();opacity:.85;flex:none;width:8rem;height:5rem;transition:filter .3s,opacity .3s}.client-logo:hover{filter:none;opacity:1}.client-logo-tight{object-fit:contain;padding-inline:.5rem}@media (width<=639px){.marquee-set{gap:2rem;padding-right:2rem}.client-logo{width:6.5rem;height:4rem}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.products-grid{gap:2rem;margin-top:3rem;display:grid}@media (width>=1024px){.products-grid{grid-template-columns:18rem 1fr}}.tab-list{scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.tab-list::-webkit-scrollbar{display:none}@media (width>=1024px){.tab-list{flex-direction:column;overflow:visible}}.product-tab{text-align:left;border:1px solid var(--slate-200);cursor:pointer;min-width:15rem;transition:background-color .2s, border-color .2s, box-shadow .2s, translate .2s var(--ease-out);background:#fff9;border-radius:1rem;flex:none;align-items:center;gap:.85rem;padding:1rem;display:flex;position:relative}@media (width<=1023px){.product-tab{width:16rem;min-width:0}}.product-tab:hover{border-color:var(--slate-300);background:#fff;translate:0 -1px;box-shadow:0 8px 24px -16px #0f1f3d59}.product-tab[aria-selected=true]{border-color:color-mix(in srgb, var(--accent) 35%, var(--slate-200));background:#fff;translate:none;box-shadow:0 10px 30px -15px #0f1f3d59}.tab-text{flex:1;min-width:0}.tab-chevron{width:1.1rem;height:1.1rem;color:var(--slate-400);transition:transform .2s var(--ease-out), color .2s;flex:none}.product-tab:hover .tab-chevron{color:var(--slate-600);transform:translate(2px)}.product-tab[aria-selected=true] .tab-chevron{color:var(--accent)}.tab-bar{background:var(--accent);border-radius:3px;width:3px;position:absolute;top:1rem;bottom:1rem;left:-1px}.tab-icon{background:color-mix(in srgb, var(--accent) 12%, #fff);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:.75rem;flex:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.tab-icon svg{width:1.2rem;height:1.2rem}.product-tab[aria-selected=true] .tab-icon{background:var(--accent);color:#fff}.tab-name{color:var(--ink);font-weight:600;display:block}.tab-sub{color:var(--slate-500);font-size:.875rem;line-height:1.25rem;display:block}.panel-wrap{border:1px solid var(--slate-200);background:#fff;border-radius:1.5rem;min-height:26rem;padding:1.5rem;position:relative}@media (width>=640px){.panel-wrap{padding:2.5rem}}.product-panel:not([hidden]),.integrate-panel:not([hidden]){animation:panelIn .45s var(--ease-out) both}.product-panel:not([hidden]) .panel-grid>:last-child{animation:panelIn .55s var(--ease-out) 80ms both}@keyframes panelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.product-panel:focus-visible,.integrate-panel:focus-visible{outline-offset:8px}.panel-grid{gap:2.5rem;display:grid}@media (width>=1280px){.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-title{color:var(--ink);margin-top:1rem;font-size:1.5rem;font-weight:600;line-height:2rem}@media (width>=640px){.panel-title{font-size:1.875rem;line-height:2.25rem}}.panel-body{margin-top:1rem;line-height:1.625}.panel-coverage{border-top:1px solid var(--slate-100);margin-top:1.5rem;padding-top:1.25rem}.panel-coverage-label{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-500);font-size:.75rem;font-weight:600;line-height:1rem}.country-list{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.country-list li{border:1px solid var(--slate-200);background:var(--slate-50);color:var(--ink);border-radius:999px;padding:.25rem .7rem;font-size:.8rem;font-weight:500}.search-box{border:1px solid var(--slate-200);background:#fff;border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex}.search-box svg{width:1rem;height:1rem;color:var(--slate-400);flex:none}.typed{font-family:var(--font-mono);color:var(--ink)}.typed:after{content:"|";color:var(--brand);margin-left:1px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.result-card{border:1px solid var(--slate-200);background:#fff;border-radius:.75rem;padding:1rem}.search-box+.result-card{margin-top:1rem}.result-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.result-title{color:var(--ink);font-weight:600}.meta{color:var(--slate-500);font-size:.875rem;line-height:1.25rem}.result-facts{border-top:1px solid var(--slate-100);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;padding-top:1rem;font-size:.75rem;line-height:1rem;display:grid}.result-facts dt{color:var(--slate-500)}.result-facts dd{color:var(--ink);font-weight:500}.steps{display:grid}.step{gap:.9rem;padding-bottom:1.25rem;display:flex;position:relative}.step:last-child{padding-bottom:0}.step:before{content:"";background:var(--slate-200);width:2px;position:absolute;top:1.3rem;bottom:0;left:.55rem}.step:last-child:before{display:none}.step.is-done:before{background:#0ea5e9}.step-dot{z-index:1;border:2px solid var(--slate-300);background:#fff;border-radius:999px;flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem;position:relative}.step.is-done .step-dot{background:#0ea5e9 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='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50%/.65rem no-repeat;border-color:#0ea5e9}.step.is-active .step-dot{border-color:#0ea5e9;box-shadow:0 0 0 4px #0ea5e933}.step-title{color:var(--ink);font-weight:500}.step-meta{color:var(--slate-500);font-size:.75rem;line-height:1rem}.product-panel:not([hidden]) .step{animation:rowIn .45s var(--ease-out) both}.product-panel:not([hidden]) .step:nth-child(2){animation-delay:.12s}.product-panel:not([hidden]) .step:nth-child(3){animation-delay:.24s}.product-panel:not([hidden]) .step:nth-child(4){animation-delay:.36s}.stack>*+*{margin-top:.75rem}.progress{background:var(--slate-100);border-radius:999px;height:.35rem;margin-top:.75rem;overflow:hidden}.progress span{border-radius:inherit;background:#16a34a;width:40%;height:100%;animation:2.4s ease-in-out infinite progress;display:block}@keyframes progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ref-head{justify-content:space-between;align-items:center;display:flex}.ref-count{font-family:var(--font-mono);color:var(--slate-500);font-size:.875rem;line-height:1.25rem}.ref-count span{color:var(--ink)}.ref-list{gap:.625rem;margin-top:1rem;font-size:.875rem;line-height:1.25rem;display:grid}.ref-row{border:1px solid var(--slate-200);background:#fff;border-radius:.75rem;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.avatar{border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.7rem;font-weight:700;display:flex}.ref-who{flex:1}.ref-name{color:var(--ink);font-weight:500;display:block}.ref-role{color:var(--slate-500);font-size:.75rem;line-height:1rem;display:block}.rehire{background:var(--slate-50);border-radius:.5rem;margin-top:1.25rem;padding:1rem}.rehire-label{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-500);font-size:.75rem;font-weight:500;line-height:1rem}.rehire-row{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.rehire-value{color:var(--ink);font-size:.875rem;line-height:1.25rem}.bar{background:var(--slate-200);border-radius:999px;flex:1;height:.5rem;overflow:hidden}.bar span{border-radius:inherit;transform-origin:0;background:#ea580c;height:100%;display:block}.product-panel:not([hidden]) .bar span{animation:grow .9s var(--ease-out) .2s both}@keyframes grow{0%{transform:scaleX(0)}}.features{border:1px solid var(--slate-200);background:var(--slate-200);border-radius:1rem;gap:1px;margin-top:3rem;display:grid;overflow:hidden}@media (width>=640px){.features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.features{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature{--glow-spread:0;background:#fff;padding:2rem 1.75rem;transition:background-color .2s}.feature:hover{background:var(--slate-50)}.feature-icon-wrap{width:fit-content;display:block}.feature-icon{width:1.6rem;height:1.6rem;color:var(--brand)}.feature h3{color:var(--ink);margin-top:1.25rem;font-size:1.15rem;font-weight:600}.feature p{margin-top:.5rem;font-size:.95rem;line-height:1.6}.price-callout{color:#fff;background:radial-gradient(80% 140% at 100% 0%, #1a3a7a 0%, var(--navy-900) 50%, var(--navy-950) 100%);border-radius:1.5rem;align-items:center;gap:1.75rem;margin-top:1.5rem;padding:2.25rem 1.5rem;display:grid;position:relative;overflow:hidden}@media (width>=640px){.price-callout{padding:3rem}}@media (width>=1024px){.price-callout{grid-template-columns:1fr auto;gap:3rem}}.price-callout:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000);mask-image:linear-gradient(90deg,#0000 45%,#000)}.price-callout>*{z-index:1;position:relative}.price-callout .btn-primary{justify-self:start}.price-title{letter-spacing:-.025em;text-wrap:balance;margin-top:.75rem;font-size:1.75rem;font-weight:600;line-height:1.15}@media (width>=640px){.price-title{font-size:2.25rem}}.price-text{color:#ffffffbf;max-width:40rem;margin-top:1rem;font-size:1.125rem;line-height:1.625}.price-text .text-gradient{font-weight:600}.integrate-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.seg{background:#e9eef6;border-radius:.9rem;padding:.3rem;display:inline-flex}.seg button{isolation:isolate;min-height:40px;color:var(--slate-600);cursor:pointer;border-radius:.65rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;transition:color .2s;position:relative}.seg button[aria-selected=true]{color:var(--ink)}.seg-pill{z-index:-1;background:#fff;position:absolute;inset:0;box-shadow:0 2px 8px -2px #0f1f3d33}.integrate-panels{margin-top:2.5rem}.integrate-panel{align-items:center;gap:2.5rem;display:grid}@media (width>=1024px){.integrate-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}.integrate-title{color:var(--ink);font-size:1.5rem;font-weight:600;line-height:2rem}.table-scroll{overflow-x:auto}.orders{text-align:left;width:100%;min-width:26rem;font-size:.875rem;line-height:1.25rem}.orders thead{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-500);font-size:.75rem;line-height:1rem}.orders th{text-align:left;padding:.75rem 1.25rem;font-weight:500}.orders td{padding:.75rem 1.25rem}.orders td:first-child{color:var(--ink)}.orders tbody tr+tr{border-top:1px solid var(--slate-100)}.code-card{background:var(--navy-950);color:#d7e2f7;border-radius:1rem;overflow:hidden;box-shadow:0 24px 60px -30px #0f1f3d99}.code-card pre{padding:1.25rem;font-size:13px;line-height:1.625;overflow-x:auto}.c-k{color:var(--sky)}.c-s{color:#ffcb3d}.c-c{color:#6b7fa6}.c-p{color:#9db8ff}.c-ok{color:#7be29c}.coverage .hero-grid{opacity:.6}.coverage-inner{align-items:center;gap:3rem;display:grid;position:relative}@media (width>=1024px){.coverage-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.stat{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;padding:1.5rem}.stat dt{color:#fff9;border-radius:inherit;font-size:.8rem}.stat{--glow-a:#47c1fe;--glow-b:#8fb4ff;--glow-c:#145aff;--glow-hsl:200deg 99% 68%;--glow-strength:1;--glow-fill:.3}.stat dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:2.5rem;font-weight:600}.press-videos{gap:1rem;margin-top:3rem;display:grid}@media (width>=768px){.press-videos{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-card{border:1px solid var(--slate-200);background:#fff;border-radius:1rem}.video-frame{aspect-ratio:16/9;background:var(--navy-950);border-radius:calc(1rem - 1px) calc(1rem - 1px) 0 0;position:relative;overflow:hidden}.video-frame iframe,.video-play{border:0;width:100%;height:100%;position:absolute;inset:0}.video-play img{object-fit:cover;width:100%;height:100%;transition:scale .4s var(--ease-out)}.video-play:hover img{scale:1.03}.video-play:focus-visible{outline-offset:-4px;border-radius:0}.video-play-icon{background:var(--brand);color:#fff;width:4rem;height:4rem;transition:transform .2s var(--ease-out), background-color .2s;border-radius:999px;justify-content:center;align-items:center;margin:-2rem 0 0 -2rem;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 12px 30px -8px #08122699}.video-play-icon svg{width:1.5rem;height:1.5rem;margin-left:.15rem}.video-play:hover .video-play-icon{background:var(--brand-600);transform:scale(1.08)}.video-caption{color:var(--ink);align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:600;line-height:1.4;display:flex}.video-logo{object-fit:cover;flex:none;width:4.5rem;height:2.9rem}.video-logo-contain{object-fit:contain}.press-marquee{margin-block:-1rem -2rem}.press-marquee .marquee-track{animation-duration:80s}.press-marquee:focus-within .marquee-track{animation-play-state:paused}.press-set{padding-block:2rem;align-items:stretch;gap:1rem;padding-right:1rem}.press-set>li{flex:none;width:24rem;display:flex}@media (width<=639px){.press-set>li{width:18rem}.press-set .press-card{flex-direction:column;align-items:flex-start;gap:.5rem}.press-set .press-logo{height:3rem}}@media (prefers-reduced-motion:reduce){.press-marquee{overflow-x:auto}.press-marquee .marquee-set[aria-hidden]{display:none}}.press-card{border:1px solid var(--slate-200);transition:border-color .2s, box-shadow .2s, translate .2s var(--ease-out);background:#fff;border-radius:1rem;flex:1;align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:flex}.press-card:hover{border-color:var(--slate-300);translate:0 -2px;box-shadow:0 18px 40px -24px #0f1f3d59}@media (width>=768px){.press-card{padding:1.25rem 1.5rem}}.press-logo{object-fit:cover;opacity:.85;flex:none;width:6rem;height:3.85rem;transition:opacity .2s}.press-card:hover .press-logo{opacity:1}@media (width>=768px){.press-logo{width:7rem;height:4.5rem}}.press-logo-text{letter-spacing:-.02em;color:var(--ink);align-items:center;padding-inline:.35rem;font-size:1.1rem;font-weight:700;line-height:1.1;display:flex}@media (width>=768px){.press-logo-text{font-size:1.3rem}}.press-text{flex-direction:column;flex:1;gap:.6rem;min-width:0;display:flex}.press-headline{color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.4}.press-meta{color:var(--brand);align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:inline-flex}.press-meta svg{width:.9rem;height:.9rem;transition:transform .2s var(--ease-out)}.press-card:hover .press-meta svg{transform:translate(2px,-2px)}.cta-card{background:radial-gradient(90% 120% at 100% 0%, #3b7bff 0%, var(--brand) 40%, #0b3bb0 100%);border-radius:1.75rem;padding:3rem 1.5rem;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.cta-card{will-change:transform}}@media (width>=640px){.cta-card{padding:4rem}}.cta-card:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000);mask-image:linear-gradient(90deg,#0000 40%,#000)}.cta-card>*{z-index:1;position:relative}.cta-copy{max-width:36rem}.cta-title{letter-spacing:-.025em;color:#fff;text-wrap:balance;font-size:1.875rem;font-weight:600;line-height:2.25rem}@media (width>=640px){.cta-title{font-size:2.25rem;line-height:2.5rem}}.cta-text{color:#fffc;margin-top:1rem;font-size:1.125rem;line-height:1.75rem}.demo-form{flex-direction:column;gap:.75rem;width:100%;max-width:36rem;margin-top:2rem;display:flex}@media (width>=640px){.demo-form{flex-direction:row}}.demo-input{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;flex:1;min-height:48px;padding-inline:1rem}.demo-input::placeholder{color:#ffffff80}.demo-input:focus{border-color:#fff;outline:2px solid #0000}.demo-form .btn-white{min-height:48px}.demo-msg{color:#fffc;min-height:1.25rem;margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.demo-msg a{color:#fff;text-underline-offset:2px;text-decoration:underline}.footer{border-top:1px solid var(--slate-200);background:#fff;padding-block:3rem}.footer-inner{flex-direction:column;gap:2rem;display:flex}@media (width>=768px){.footer-inner{flex-direction:row;justify-content:space-between;align-items:center}}.footer-logo{width:auto;height:1.5rem}.footer-tagline{color:var(--slate-500);margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.footer-nav{flex-wrap:wrap;gap:.75rem 2rem;font-size:.875rem;line-height:1.25rem;display:flex}.footer-nav a:hover{color:var(--ink)}.footer-copy{color:var(--slate-500);font-size:.875rem;line-height:1.25rem}
