@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";.deployment-visual.svelte-9qjcpy{position:relative;display:grid;grid-template-columns:clamp(105px,16vw,180px) minmax(0,1fr);align-items:center;gap:clamp(14px,2.5vw,34px);min-height:clamp(245px,28vw,340px);margin-top:0;padding:clamp(30px,3vw,40px) clamp(18px,3.5vw,42px) 16px;overflow:visible;border:0;background:transparent;font-family:JetBrains Mono,monospace;isolation:isolate}.deploy-source-wrap.svelte-9qjcpy,.customer-wrap.svelte-9qjcpy{display:grid;justify-items:center;gap:16px;min-width:0}.customers.svelte-9qjcpy{display:flex;align-items:center;justify-content:space-around;gap:clamp(10px,2vw,26px);min-width:0}.cube.svelte-9qjcpy{--cube-size: clamp(62px, 7vw, 88px);--cube-depth: calc(var(--cube-size) * .18);position:relative;width:calc(var(--cube-size) + var(--cube-depth));height:calc(var(--cube-size) + var(--cube-depth))}.cube-shell.svelte-9qjcpy{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.cube-shell.svelte-9qjcpy polygon:where(.svelte-9qjcpy){stroke:none}.cube-shell.svelte-9qjcpy path:where(.svelte-9qjcpy){fill:none;stroke:var(--cube-edge, rgba(120,113,108,.18));stroke-width:1.25;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.cube-face-front.svelte-9qjcpy{fill:var(--cube-front-fill, rgba(255,255,255,.5))}.cube-face-top.svelte-9qjcpy{fill:var(--cube-top-fill, rgba(255,255,255,.72))}.cube-face-side.svelte-9qjcpy{fill:var(--cube-side-fill, rgba(245,245,247,.6))}.deploy-source.svelte-9qjcpy{--cube-size: clamp(80px, 9.5vw, 116px);--cube-edge: #ef4444;--cube-front-fill: rgba(254,242,242,.18);--cube-top-fill: rgba(254,242,242,.12);--cube-side-fill: rgba(239,68,68,.12)}.deploy-source.svelte-9qjcpy img:where(.svelte-9qjcpy){position:absolute;z-index:2;top:calc(var(--cube-depth) + (var(--cube-size) * .18));left:calc(var(--cube-size) * .18);width:calc(var(--cube-size) * .64);height:calc(var(--cube-size) * .64);object-fit:contain;opacity:.96}.customer-cube.svelte-9qjcpy{transition:filter .2s ease}.customer-cube.svelte-9qjcpy{--cube-edge: var(--customer-edge);--cube-front-fill: var(--customer-tint);--cube-top-fill: color-mix(in srgb, var(--customer-tint), white 68%);--cube-side-fill: color-mix(in srgb, var(--customer-tint), white 52%)}.customer-cube.svelte-9qjcpy polygon:where(.svelte-9qjcpy),.customer-cube.svelte-9qjcpy path:where(.svelte-9qjcpy){transition:fill .38s ease,stroke .38s ease}.customer-cube.svelte-9qjcpy strong:where(.svelte-9qjcpy){position:absolute;z-index:2;top:calc(var(--cube-depth) + (var(--cube-size) / 2));left:calc(var(--cube-size) / 2);color:#24242f;font-size:clamp(.5rem,.78vw,.68rem);font-weight:700;letter-spacing:-.06em;transform:translate(-50%,-50%)}.customer-cube.received{animation:svelte-9qjcpy-receive .55s ease-out}.node-label.svelte-9qjcpy{max-width:100%;overflow:hidden;color:#000;font-size:clamp(.52rem,.8vw,.7rem);text-overflow:ellipsis;white-space:nowrap}.source-label.svelte-9qjcpy{overflow:visible;line-height:1.25;text-align:center;text-overflow:clip;white-space:normal}.release-cube{--release-depth: calc(var(--release-size) * .18);position:absolute;z-index:10;top:0;left:0;width:calc(var(--release-size) + var(--release-depth));height:calc(var(--release-size) + var(--release-depth));pointer-events:none;transform-origin:center;will-change:transform,opacity}.release-cube-shape{position:relative;width:100%;height:100%}.release-shell{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.release-shell polygon{stroke:none}.release-face-front{fill:var(--release-front)}.release-face-top{fill:var(--release-top)}.release-face-side{fill:var(--release-side)}.release-shell path{fill:none;stroke:var(--release-edge);stroke-width:1.25;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.release-cube-shape strong{position:absolute;z-index:2;top:calc(var(--release-depth) + (var(--release-size) / 2));left:calc(var(--release-size) / 2);color:#20202a;font:700 clamp(.42rem,.55vw,.54rem)/1 "JetBrains Mono",monospace;letter-spacing:-.07em;transform:translate(-50%,-50%)}@keyframes svelte-9qjcpy-receive{0%{transform:scale(1)}42%{transform:scale(1.12)}to{transform:scale(1)}}@media(max-width:700px){.deployment-visual.svelte-9qjcpy{grid-template-columns:92px minmax(0,1fr);gap:18px;min-height:230px;padding-inline:14px}.customers.svelte-9qjcpy{gap:11px}.customer-wrap.svelte-9qjcpy{gap:12px}.customer-cube.svelte-9qjcpy{--cube-size: clamp(55px, 15vw, 72px)}.node-label.svelte-9qjcpy{font-size:.52rem}}@media(max-width:430px){.deployment-visual.svelte-9qjcpy{grid-template-columns:76px minmax(0,1fr);min-height:218px}.deploy-source.svelte-9qjcpy{--cube-size: 68px}.customer-cube.svelte-9qjcpy{--cube-size: 58px}}@media(prefers-reduced-motion:reduce){.customer-cube.received{animation:none}}.site-shell{--page-gutter: clamp(32px, 7vw, 104px);position:relative;min-height:100vh;overflow-x:clip}.container{position:relative;z-index:1;width:min(1240px,calc(100% - (var(--page-gutter) * 2)));margin:0 auto;padding-bottom:48px}.topbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:9px 18px 9px 8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.topbar:after{position:absolute;right:50%;bottom:0;width:100vw;height:1px;background:#d4d4de;content:"";transform:translate(50%)}.topbar-brand,.logo-container,.logo-image,.topbar-nav,.topbar-actions{display:flex;align-items:center}.topbar-brand{gap:1.5rem;min-width:0}.logo-container{gap:.3rem}.logo-image{justify-content:center}.logo-image img{width:42px;height:42px;border-radius:13px;object-fit:contain}.logo{color:#111827;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1.1rem;font-weight:700;letter-spacing:-.025em;line-height:1}.topbar-nav{justify-content:flex-end;flex-wrap:wrap;gap:.4rem;margin-left:auto;transform:translate(.3rem)}.topbar-nav a,.topbar-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.topbar-nav a{padding:0 .85rem;color:#44445c;font-size:.85rem}.topbar-nav a:hover{color:#1a1a2e}.topbar-actions{gap:.55rem}.topbar-link{padding:0 .72rem;border:1px solid var(--line-strong);border-radius:8px;color:var(--text-strong);font-size:.83rem;font-weight:700;transition:transform .2s ease}.topbar-link:hover{transform:translateY(-2px)}.topbar-platform-link{color:#44445c;font-weight:600}.topbar-demo-link{border-color:transparent;background:linear-gradient(135deg,#ff4a4d 0%,var(--accent-strong) 48%,#ff5a64 100%);box-shadow:inset 0 1px 1px #ffffff57,inset 0 -1px 1px #a30c1233;color:#fff}.page-content{display:flex;flex-direction:column;gap:0;padding-top:22px}.hero{position:relative;width:100%;padding:clamp(8px,2vw,20px) 0 0}.hero-statement,.setup-title{width:100%;max-width:1080px;color:var(--text-strong);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;letter-spacing:-.055em;line-height:1.03}.hero-supporting-text,.setup-summary{color:#6b7280;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(.92rem,1.35vw,1.08rem);line-height:1.55}.hero-supporting-text{max-width:900px;margin-top:20px}.problem-section,.solution-section,.pricing-section{display:grid;gap:30px;padding:24px 0 68px;scroll-margin-top:24px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.solution-section,.pricing-section{padding-top:34px}.table-section-heading{display:grid;gap:14px}.table-section-label{color:var(--accent-strong);font-size:.76rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.table-section-intro{max-width:920px;color:#24242f;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:500;letter-spacing:-.025em;line-height:1.55}.feature-table{border:1px solid #d4d4de;background:#ffffff2e}.feature-table-row{display:grid;grid-template-columns:minmax(220px,25%) minmax(0,1fr);min-height:118px}.feature-table-row+.feature-table-row{border-top:1px solid #d4d4de}.feature-table-row h3,.feature-table-row p{padding:26px 24px}.feature-table-row h3{border-right:1px solid #d4d4de;color:#17171f;font-size:.9rem;font-weight:700;letter-spacing:-.025em;line-height:1.45}.feature-table-row p{color:#4d4d59;font-size:.84rem;line-height:1.72}.pricing-calculator{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.pricing-controls{display:grid;gap:34px;padding:clamp(28px,4vw,48px)}.pricing-control{display:grid;gap:15px}.pricing-control>span{display:flex;align-items:baseline;justify-content:space-between;gap:20px;color:#17171f;font-size:.88rem}.pricing-control strong{font-weight:700}.pricing-control output{color:#4d4d59;font-size:.8rem;text-align:right}.pricing-control input{width:100%;height:2px;margin:8px 0;border-radius:0;outline:none;background:#d4d4de;cursor:pointer;appearance:none}.pricing-control input::-webkit-slider-thumb{width:20px;height:20px;border:0;border-radius:50%;background:linear-gradient(135deg,#ff6769,#ef4444 48%,#dc3038);box-shadow:inset 1px 1px 1px #ffffff8c,inset -1px -1px 1px #8a09104d,0 3px 5px #5c141838;cursor:grab;appearance:none}.pricing-control input::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:linear-gradient(135deg,#ff6769,#ef4444 48%,#dc3038);box-shadow:inset 1px 1px 1px #ffffff8c,inset -1px -1px 1px #8a09104d,0 3px 5px #5c141838;cursor:grab}.pricing-control input:focus-visible{outline:2px solid rgba(239,68,68,.35);outline-offset:7px}.pricing-total{container-type:inline-size;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;width:min(100%,300px);min-height:0;aspect-ratio:1;padding:28px;color:#17171f;text-align:center}.pricing-cube-shell{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 3px rgba(33,28,25,.09))}.pricing-cube-shell polygon{stroke:none}.pricing-cube-front{fill:#ffffff80}.pricing-cube-top{fill:#ffffffb8}.pricing-cube-side{fill:#f5f5f799}.pricing-cube-shell path{fill:none;stroke:#78716c47;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.pricing-total-copy{position:absolute;z-index:1;top:57.2%;left:42.8%;display:flex;flex-direction:column;align-items:center;width:76%;transform:translate(-50%,-50%);white-space:nowrap}.pricing-total-copy strong{max-width:100%;font-size:clamp(2.25rem,var(--price-size),7.5rem);font-weight:400;letter-spacing:-.075em;line-height:.88;transform:scaleY(1.08)}.pricing-total-copy>span{margin-top:14px;color:#6b7280;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.steps{display:flex;justify-content:center;padding:clamp(64px,9vw,112px) 0 28px}.setup-content{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.setup-summary{margin-top:20px}.topbar-link.setup-cta{min-height:54px;margin-top:24px;padding:0 1.08rem;border-width:1.5px;border-radius:12px;font-size:1.245rem;box-shadow:inset 0 1.5px 1.5px #ffffff57,inset 0 -1.5px 1.5px #a30c1233}.setup-cta:hover,.setup-cta:focus-visible{transform:translateY(-2px)}.footer{position:relative;display:flex;align-items:flex-start;gap:clamp(2.5rem,4vw,4rem);margin-top:300px;padding-bottom:44px;color:var(--text-muted);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem}.footer:before{position:absolute;top:-32px;left:50%;width:100vw;height:1px;background:#c7cbd1;content:"";transform:translate(-50%)}.footer-copy,.footer-attributions,.footer-brand,.footer-partner,.footer-affiliation,.footer-company-logos{display:flex;flex-direction:column}.footer-left-group{display:flex;align-items:flex-start;gap:clamp(3rem,6vw,6rem)}.footer-brand{gap:.65rem;width:min(220px,24vw)}.footer-brand-lockup{display:flex;align-items:center;gap:.45rem;color:#000;font-size:.8rem;font-weight:700}.footer-brand-lockup img{width:30px;height:30px;border-radius:8px}.footer-brand p{line-height:1.55}.footer-copy{gap:.35rem}.footer-linkedin-link{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,white 72%,transparent);transition:transform .2s ease}.footer-linkedin-link:hover{transform:translateY(-1px)}.footer-linkedin-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.footer-linkedin-link img{width:24px;height:24px;object-fit:contain}.footer-attributions{flex-direction:row;align-items:flex-start;gap:clamp(3rem,6vw,6rem)}.footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer-column-title{color:#000;font-weight:500}.footer-email{width:fit-content;text-decoration:none!important}.footer-email:hover,.footer-email:focus-visible{text-decoration:underline!important}.footer-copyright{position:absolute;bottom:0;left:0}.footer-partner{align-items:flex-start;gap:.2rem}.footer-partner img{width:165px;max-width:70vw;margin:-1.5rem 0 -1.5rem -27px}.footer-affiliation{align-items:flex-start;gap:.35rem}.footer-company-logos{align-items:flex-start;gap:.8rem}.footer-company-logos img{height:auto}.footer-amazon-logo{width:80px}.footer-klaviyo-logo{width:76px}@media(max-width:900px){.topbar-nav{display:none}}@media(max-width:720px){.container{padding-bottom:28px}.topbar{gap:clamp(.35rem,1.6vw,.6rem);padding:9px 8px}.topbar-brand{flex:1 1 auto;gap:clamp(.35rem,1.6vw,.55rem)}.logo-container{flex:0 0 auto;gap:clamp(.25rem,1vw,.4rem)}.topbar-platform-link{display:none}.topbar-actions{gap:.3rem}.topbar-link{min-height:34px;padding:0 .68rem;font-size:clamp(.76rem,2.6vw,.86rem)}.hero{padding:12px 0 0}.hero-statement,.setup-title{font-size:clamp(1.35rem,5vw,1.75rem);letter-spacing:-.045em}.hero-supporting-text{margin-top:16px}.problem-section,.solution-section,.pricing-section{gap:22px;padding:30px 0 48px}.solution-section,.pricing-section{padding-top:24px}.feature-table-row{grid-template-columns:1fr;min-height:0}.feature-table-row h3,.feature-table-row p{padding:18px}.feature-table-row h3{border-right:0;border-bottom:1px solid #d4d4de}.feature-table-row p{padding-top:16px}.pricing-calculator{grid-template-columns:1fr}.pricing-total{width:min(78vw,290px);min-height:0}.pricing-control>span{align-items:flex-start}.setup-summary{margin-top:16px}}@media(max-width:640px){.footer{flex-direction:column;margin-top:220px}.footer-left-group,.footer-attributions{flex-direction:column;gap:1.5rem}.footer-brand{width:min(100%,280px)}}@media(max-width:430px){.logo-image img{width:38px;height:38px;border-radius:12px}.topbar-link{min-height:36px;padding:0 .75rem;font-size:.86rem}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;line-height:1.6;font-weight:400;color-scheme:light;color:#171717;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #ffffff;--surface: rgba(255, 255, 255, .74);--surface-strong: #fffdf9;--surface-muted: rgba(255, 255, 255, .54);--line: rgba(23, 23, 23, .08);--line-strong: rgba(23, 23, 23, .14);--text-strong: #171717;--text-body: #44403c;--text-muted: #78716c;--accent-strong: #ea2225;--accent-soft: rgba(234, 34, 37, .08);--code-text: #1c1917;--code-bg: #f5f5f4;--code-border: rgba(23, 23, 23, .1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}#app{min-height:100vh}button,input,textarea{font:inherit}img{display:block;max-width:100%}h1,h2,h3,h4,h5,h6,p,ul{margin:0}a{color:inherit;text-decoration:none}
