.dw[data-astro-cid-g3bszl6l]{--dw-tile-w:220px;--dw-tile-h:140px;--dw-gap:18px;perspective:1200px;-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(78% 82% at 50% 46%,#000 40%,#0000 100%),linear-gradient(#0000 0%,#000 60%);mask-image:radial-gradient(78% 82% at 50% 46%,#000 40%,#0000 100%),linear-gradient(#0000 0%,#000 60%);mask-composite:intersect}.dw-plane[data-astro-cid-g3bszl6l]{transform-style:preserve-3d;will-change:transform;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.18)rotateX(16deg)rotateY(-14deg)translateZ(-120px)}.dw-col[data-astro-cid-g3bszl6l]{width:calc(var(--dw-tile-w) + var(--dw-gap));transform-style:preserve-3d}.dw-track[data-astro-cid-g3bszl6l]{transform-style:preserve-3d;will-change:transform;flex-direction:column;display:flex}.dw-tile[data-astro-cid-g3bszl6l]{height:calc(var(--dw-tile-h) + var(--dw-gap));transform-style:preserve-3d;flex:none;position:relative}.dw-inner[data-astro-cid-g3bszl6l]{inset:calc(var(--dw-gap) / 2);opacity:.7;background:#0b0b12;border-radius:14px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);position:absolute;overflow:hidden}.dw-inner[data-astro-cid-g3bszl6l]:after{content:"";opacity:.3;background:#06051f;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.dw-inner[data-astro-cid-g3bszl6l] img[data-astro-cid-g3bszl6l]{object-fit:cover;object-position:top;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.dw-tile[data-astro-cid-g3bszl6l].is-active .dw-inner[data-astro-cid-g3bszl6l]{opacity:1;transform:translateZ(64px);box-shadow:0 24px 60px -18px #000000b3,0 0 0 1px #894ff899}.dw-tile[data-astro-cid-g3bszl6l].is-active .dw-inner[data-astro-cid-g3bszl6l]:after{opacity:0}@media (width<=760px){.dw[data-astro-cid-g3bszl6l]{--dw-tile-w:150px;--dw-tile-h:96px;--dw-gap:12px}}.cg[data-astro-cid-dalojaee]{touch-action:pan-y;-webkit-user-select:none;user-select:none;height:clamp(420px,52vw,620px);position:relative;overflow:hidden}.cg-canvas[data-astro-cid-dalojaee],.cg-labels[data-astro-cid-dalojaee]{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.cg-labels[data-astro-cid-dalojaee] .cg-label{white-space:nowrap;will-change:transform, opacity;line-height:1.2;position:absolute;top:0;left:0}.cg-list[data-astro-cid-dalojaee]{scroll-snap-type:x mandatory;grid-auto-columns:clamp(220px,24vw,300px);grid-auto-flow:column;align-items:center;gap:20px;height:100%;margin:0;padding:0 20px 8px;list-style:none;display:grid;overflow-x:auto}.cg-list[data-astro-cid-dalojaee] li[data-astro-cid-dalojaee]{scroll-snap-align:center}.cg-list[data-astro-cid-dalojaee] a[data-astro-cid-dalojaee]{color:var(--white);text-align:center;gap:10px;font-weight:600;text-decoration:none;display:grid}.cg-list[data-astro-cid-dalojaee] img[data-astro-cid-dalojaee]{aspect-ratio:.78;object-fit:cover;border-radius:var(--r-lg);width:100%}.cg-list[data-astro-cid-dalojaee] small[data-astro-cid-dalojaee]{color:var(--green);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase}.cg-cta[data-astro-cid-dalojaee],.cg-close[data-astro-cid-dalojaee]{display:none}.cg[data-astro-cid-dalojaee].is-gl .cg-cta[data-astro-cid-dalojaee]{z-index:2;opacity:var(--cg-open,0);pointer-events:none;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.cg[data-astro-cid-dalojaee].is-gl .cg-close[data-astro-cid-dalojaee]{z-index:2;width:44px;height:44px;color:var(--white);cursor:pointer;opacity:var(--cg-open,0);pointer-events:none;background:#06051fb3;border:1px solid #ffffff3d;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:20px}.cg[data-astro-cid-dalojaee][data-open] .cg-cta[data-astro-cid-dalojaee],.cg[data-astro-cid-dalojaee][data-open] .cg-close[data-astro-cid-dalojaee]{pointer-events:auto}.cg[data-astro-cid-dalojaee].is-gl{cursor:grab}.cg[data-astro-cid-dalojaee].is-gl[data-pointer]{cursor:pointer}.cg[data-astro-cid-dalojaee].is-gl[data-dragging]{cursor:grabbing}.cg[data-astro-cid-dalojaee].is-gl .cg-canvas[data-astro-cid-dalojaee],.cg[data-astro-cid-dalojaee].is-gl .cg-labels[data-astro-cid-dalojaee]{display:block}.cg[data-astro-cid-dalojaee].is-gl .cg-list[data-astro-cid-dalojaee]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cg[data-astro-cid-dalojaee].is-gl:has(.cg-list a:focus-visible){outline:2px solid var(--green);outline-offset:4px;border-radius:var(--r-lg)}.ec[data-astro-cid-rtbsjvpz]{overflow-x:clip}.ec[data-astro-cid-rtbsjvpz]>.section{padding-block:clamp(56px,6vw,96px)}.ec-head[data-astro-cid-rtbsjvpz]{margin-bottom:clamp(32px,3.5vw,48px)}.ec-hero[data-astro-cid-rtbsjvpz]{isolation:isolate;min-height:min(100svh,900px);padding:calc(var(--header) + 32px) 0 56px;background:var(--navy-deep);align-items:center;display:flex;position:relative;overflow:hidden}.ec-hero[data-astro-cid-rtbsjvpz] .dw{z-index:-2}.ec[data-astro-cid-rtbsjvpz] .ec-hero+.marquee{border-block:0}.ec-hero-shade[data-astro-cid-rtbsjvpz]{z-index:-1;pointer-events:none;background:linear-gradient(90deg, #030214e6 0%, #0302148c 42%, #0302140d 100%), linear-gradient(180deg, #03021400 70%, var(--navy) 100%), radial-gradient(50% 60% at 80% 40%, #6e2bf247, transparent 70%);position:absolute;inset:0}.ec-hero-grid[data-astro-cid-rtbsjvpz]{width:min(var(--container), calc(100% - 40px));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.ec-hero[data-astro-cid-rtbsjvpz] h1[data-astro-cid-rtbsjvpz]{letter-spacing:-.02em;margin:24px 0 20px;font-size:clamp(38px,4.8vw,64px);line-height:1.05}.ec-accent[data-astro-cid-rtbsjvpz]{background:linear-gradient(110deg, var(--green) 35%, #d9fff0 50%, var(--green) 65%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite ec-shine}@keyframes ec-shine{0%{background-position:100% 0}to{background-position:-150% 0}}.ec-lead[data-astro-cid-rtbsjvpz]{max-width:60ch;color:var(--grey-4);margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.ec-trusted-label[data-astro-cid-rtbsjvpz]{color:var(--grey-2);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;margin:40px 0 14px;font-weight:600}.ec-trusted[data-astro-cid-rtbsjvpz]{flex-wrap:wrap;align-items:center;gap:18px 32px;margin:0;padding:0;list-style:none;display:flex}.ec-trusted[data-astro-cid-rtbsjvpz] img[data-astro-cid-rtbsjvpz]{object-fit:contain;filter:brightness(0)invert();opacity:.8;width:auto;max-width:112px;height:26px;display:block}.ec-form-card[data-astro-cid-rtbsjvpz]{scroll-margin-top:calc(var(--header) + 16px);justify-self:end;width:100%;max-width:500px}.ec-form-card[data-astro-cid-rtbsjvpz] .form{border-radius:calc(var(--r-lg) + 8px);backdrop-filter:blur(14px);background:linear-gradient(#080620c7,#080620c7) padding-box padding-box,linear-gradient(145deg,#6e2bf299,#34d39940) border-box;border:8px solid #0000;padding:20px}.ec-form-card[data-astro-cid-rtbsjvpz] .field input,.ec-form-card[data-astro-cid-rtbsjvpz] .field select{background-color:#060418b8;border-color:#fff3}.ec-form-title[data-astro-cid-rtbsjvpz]{margin:0 0 12px 8px;font-size:18px;font-weight:600}.ec-head[data-astro-cid-rtbsjvpz]{max-width:760px}.ec-head[data-astro-cid-rtbsjvpz] h2[data-astro-cid-rtbsjvpz]{margin:0 0 16px}.ec-head-center[data-astro-cid-rtbsjvpz]{text-align:center;margin-inline:auto}.ec-head[data-astro-cid-rtbsjvpz].ec-head-center>[data-astro-cid-rtbsjvpz]{margin-inline:auto}.ec-cases[data-astro-cid-rtbsjvpz] .cg{margin-block:-24px}.ec-more[data-astro-cid-rtbsjvpz]{justify-items:center;gap:24px;margin-top:24px;display:grid}.ec-more-label[data-astro-cid-rtbsjvpz]{color:var(--grey-2);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:600}.ec-more-logos[data-astro-cid-rtbsjvpz]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ec-more-logos[data-astro-cid-rtbsjvpz] li[data-astro-cid-rtbsjvpz]{border-radius:var(--r-lg);background:linear-gradient(160deg,#6e2bf21f,#ffffff05);border:1px solid #ffffff14;place-items:center;min-width:170px;height:84px;padding:0 24px;transition:border-color .3s,transform .3s;display:grid}.ec-more-logos[data-astro-cid-rtbsjvpz] li[data-astro-cid-rtbsjvpz]:hover{border-color:#894ff880;transform:translateY(-3px)}.ec-more-logos[data-astro-cid-rtbsjvpz] img[data-astro-cid-rtbsjvpz]{filter:brightness(0)invert();opacity:.85}.ec-feature-list[data-astro-cid-rtbsjvpz]{gap:clamp(48px,6vw,88px);margin:0;padding:0;list-style:none;display:grid}.ec-feature[data-astro-cid-rtbsjvpz]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ec-feature[data-astro-cid-rtbsjvpz]:nth-child(2n) .ec-feature-media[data-astro-cid-rtbsjvpz]{order:2}.ec-feature-media[data-astro-cid-rtbsjvpz]{will-change:transform;aspect-ratio:16/10;border-radius:var(--r-lg);border:1px solid #ffffff1f;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;box-shadow:0 30px 80px #6e2bf238}.ec-feature-media[data-astro-cid-rtbsjvpz] img[data-astro-cid-rtbsjvpz]{object-fit:cover;object-position:top;width:100%;height:100%}.ec-feature-client[data-astro-cid-rtbsjvpz]{color:var(--white);background:#06051fd1;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:14px;left:14px}.ec-feature-kicker[data-astro-cid-rtbsjvpz]{color:var(--green);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font-weight:700;display:flex}.ec-feature-kicker[data-astro-cid-rtbsjvpz] span[data-astro-cid-rtbsjvpz]{color:var(--grey-2)}.ec-feature[data-astro-cid-rtbsjvpz] h3[data-astro-cid-rtbsjvpz]{margin:0 0 14px;font-size:clamp(26px,2.6vw,36px);line-height:1.15}.ec-feature-copy[data-astro-cid-rtbsjvpz]>p[data-astro-cid-rtbsjvpz]:not(.ec-feature-kicker){color:var(--grey-4);margin:0;line-height:1.6}.ec-checks[data-astro-cid-rtbsjvpz]{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ec-checks[data-astro-cid-rtbsjvpz] li[data-astro-cid-rtbsjvpz]{color:var(--grey-4);padding-left:26px;font-size:15px;line-height:1.45;position:relative}.ec-checks[data-astro-cid-rtbsjvpz] li[data-astro-cid-rtbsjvpz]:before{content:"";border:solid var(--green);border-width:0 0 2px 2px;width:12px;height:7px;position:absolute;top:4px;left:2px;transform:rotate(-45deg)}.ec-text-link[data-astro-cid-rtbsjvpz]{color:var(--green);align-items:center;gap:8px;margin-top:24px;font-weight:600;text-decoration:none;display:inline-flex}.ec-text-link[data-astro-cid-rtbsjvpz]:hover{color:var(--white)}.ec-cta-row[data-astro-cid-rtbsjvpz]{border-radius:var(--r-lg);background:#6e2bf21f;border:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:clamp(48px,5vw,72px);padding:28px 32px;display:flex}.ec-cta-row[data-astro-cid-rtbsjvpz] p[data-astro-cid-rtbsjvpz]{max-width:44ch;margin:0;font-size:19px;font-weight:600}[data-astro-cid-rtbsjvpz][data-spotlight]{position:relative;overflow:hidden}[data-astro-cid-rtbsjvpz][data-spotlight]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #894ff838, transparent 70%);transition:opacity .3s;position:absolute;inset:0}[data-astro-cid-rtbsjvpz][data-spotlight]:hover:after{opacity:1}.ec-timeline[data-astro-cid-rtbsjvpz]{--progress:0;margin:0 0 48px;position:relative}.ec-timeline-steps[data-astro-cid-rtbsjvpz]{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.ec-timeline-line[data-astro-cid-rtbsjvpz]{top:36px;left:calc(100% / var(--steps) / 2);right:calc(100% / var(--steps) / 2);background:#ffffff1f;height:2px;position:absolute}.ec-timeline-fill[data-astro-cid-rtbsjvpz]{background:linear-gradient(90deg, var(--violet), var(--green));box-shadow:0 0 14px var(--violet-glow);transform:scaleX(var(--progress));transform-origin:0;position:absolute;inset:0}.ec-timeline-step[data-astro-cid-rtbsjvpz]{text-align:center;justify-items:center;display:grid;position:relative}.ec-timeline-node[data-astro-cid-rtbsjvpz]{background:var(--navy);width:72px;height:72px;color:var(--grey-2);border:1px solid #ffffff29;border-radius:50%;place-items:center;margin-bottom:22px;transition:background .5s,color .5s,border-color .5s,box-shadow .5s,transform .5s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.ec-timeline-node[data-astro-cid-rtbsjvpz]:after{content:"";opacity:0;border:1px solid #894ff873;border-radius:50%;transition:opacity .5s,transform .5s;position:absolute;inset:-9px;transform:scale(.8)}.ec-timeline-step[data-astro-cid-rtbsjvpz].is-on .ec-timeline-node[data-astro-cid-rtbsjvpz]{border-color:var(--violet-light);background:var(--violet);color:var(--white);box-shadow:0 0 28px var(--violet-glow);transform:scale(1.06)}.ec-timeline-step[data-astro-cid-rtbsjvpz].is-on .ec-timeline-node[data-astro-cid-rtbsjvpz]:after{opacity:1;animation:2.4s ease-out infinite ec-pulse;transform:scale(1)}@keyframes ec-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.ec-step-n[data-astro-cid-rtbsjvpz]{color:var(--green);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.ec-timeline[data-astro-cid-rtbsjvpz] h3[data-astro-cid-rtbsjvpz]{margin:10px 0 8px;font-size:20px}.ec-timeline[data-astro-cid-rtbsjvpz] p[data-astro-cid-rtbsjvpz]{max-width:30ch;color:var(--grey-2);margin:0;font-size:15px;line-height:1.55}.ec-timeline-step[data-astro-cid-rtbsjvpz] h3[data-astro-cid-rtbsjvpz],.ec-timeline-step[data-astro-cid-rtbsjvpz] p[data-astro-cid-rtbsjvpz],.ec-step-n[data-astro-cid-rtbsjvpz]{opacity:.55;transition:opacity .5s}.ec-timeline-step[data-astro-cid-rtbsjvpz].is-on h3[data-astro-cid-rtbsjvpz],.ec-timeline-step[data-astro-cid-rtbsjvpz].is-on p[data-astro-cid-rtbsjvpz],.ec-timeline-step[data-astro-cid-rtbsjvpz].is-on .ec-step-n[data-astro-cid-rtbsjvpz]{opacity:1}.ec-center[data-astro-cid-rtbsjvpz]{text-align:center}.ec-rotate[data-astro-cid-rtbsjvpz]{vertical-align:top;text-align:left;height:1.3em;margin-top:-.1em;line-height:1.3em;transition:width .45s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative;overflow:hidden}.ec-rotate[data-astro-cid-rtbsjvpz] .ec-rotate-word{line-height:inherit;white-space:nowrap;color:var(--green);position:absolute;top:0;left:0}.ec-rotate[data-astro-cid-rtbsjvpz] .ec-rotate-word:only-child{position:static}.ec-rotate[data-astro-cid-rtbsjvpz] .ec-rotate-char{transition:transform .5s cubic-bezier(.22, 1, .36, 1) var(--d,0s);display:inline-block;transform:translateY(110%)}.ec-rotate[data-astro-cid-rtbsjvpz] .is-on .ec-rotate-char{transform:translateY(0)}.ec-rotate[data-astro-cid-rtbsjvpz] .is-off .ec-rotate-char{transform:translateY(-110%)}.ec-stack-grid[data-astro-cid-rtbsjvpz]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.ec-stack-copy[data-astro-cid-rtbsjvpz] h2[data-astro-cid-rtbsjvpz]{margin:0 0 18px}.ec-stack-note[data-astro-cid-rtbsjvpz]{color:var(--grey-2);border-top:1px solid #ffffff1f;margin:28px 0 0;padding-top:24px;font-size:15px}.ec-stack-logos[data-astro-cid-rtbsjvpz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ec-stack-logos[data-astro-cid-rtbsjvpz] li[data-astro-cid-rtbsjvpz]{border-radius:var(--r-md);min-height:84px;color:var(--grey-2);text-align:center;background:#ffffff05;border:1px solid #ffffff14;place-items:center;gap:8px;padding:14px 10px;font-size:13px;transition:border-color .3s,color .3s;display:grid}.ec-stack-logos[data-astro-cid-rtbsjvpz] li[data-astro-cid-rtbsjvpz]:hover{color:var(--white);border-color:#894ff880}.ec-stack-logos[data-astro-cid-rtbsjvpz] img[data-astro-cid-rtbsjvpz]{object-fit:contain;filter:brightness(0)invert();opacity:.75;width:auto;max-width:110px;height:28px}.ec-stack-shopify[data-astro-cid-rtbsjvpz]{grid-column:span 2;font-weight:600;color:var(--green)!important;border-color:#34d39959!important}.ec-stack-shopify[data-astro-cid-rtbsjvpz] img[data-astro-cid-rtbsjvpz]{opacity:1;max-width:140px;height:34px}.ec-stack-more[data-astro-cid-rtbsjvpz] a[data-astro-cid-rtbsjvpz]{color:var(--link);place-items:center;gap:6px;text-decoration:none;display:grid}.ec-stack-plus[data-astro-cid-rtbsjvpz]{font-size:26px;line-height:1}.ec-migrate-card[data-astro-cid-rtbsjvpz]{border-radius:calc(var(--r-lg) * 2);background:radial-gradient(70% 60% at 50% 0%, #6e2bf259, transparent 70%), linear-gradient(180deg, #120c3d, var(--navy-deep));border:1px solid #894ff859;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px)}.ec-migrate-flow[data-astro-cid-rtbsjvpz]{justify-items:center;max-width:900px;margin:0 auto;display:grid}.ec-migrate-from[data-astro-cid-rtbsjvpz]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ec-migrate-from[data-astro-cid-rtbsjvpz] li[data-astro-cid-rtbsjvpz]{border-radius:var(--r-lg);backdrop-filter:blur(6px);height:88px;animation:ec-lift 4.4s ease-in-out calc(var(--i) * .5s) infinite;background:#ffffff0a;border:1px solid #ffffff1a;place-items:center;display:grid}.ec-migrate-from[data-astro-cid-rtbsjvpz] img[data-astro-cid-rtbsjvpz]{filter:brightness(0)invert();opacity:.8}@keyframes ec-lift{0%,to{border-color:#ffffff1a;transform:translateY(0)}50%{border-color:#894ff873;transform:translateY(-4px)}}.ec-migrate-paths[data-astro-cid-rtbsjvpz]{width:100%;height:120px;display:block;overflow:visible}.ec-migrate-track[data-astro-cid-rtbsjvpz]{fill:none;stroke:#ffffff1a;stroke-width:2px;vector-effect:non-scaling-stroke}.ec-migrate-beam[data-astro-cid-rtbsjvpz]{fill:none;stroke:var(--green);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:14 86;stroke-dashoffset:100px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #34d399e6);animation:ec-beam 2.6s cubic-bezier(.45, 0, .2, 1) calc(var(--i) * .45s) infinite}@keyframes ec-beam{0%{stroke-dashoffset:100px;opacity:1}90%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.ec-migrate-to[data-astro-cid-rtbsjvpz]{border-radius:calc(var(--r-lg) + 6px);background:radial-gradient(circle at 50% 0,#34d39933,#06051feb 75%);border:1px solid #34d39980;place-items:center;padding:26px 44px;animation:2.6s ease-in-out infinite ec-glow;display:grid;box-shadow:0 0 60px #34d3992e}.ec-migrate-to[data-astro-cid-rtbsjvpz] img[data-astro-cid-rtbsjvpz]{filter:brightness(0)invert()}@keyframes ec-glow{50%{box-shadow:0 0 90px #34d39957}}.ec-migrate-note[data-astro-cid-rtbsjvpz]{color:var(--grey-2);text-align:center;margin:36px 0 0}.ec-moment-grid[data-astro-cid-rtbsjvpz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ec-moment[data-astro-cid-rtbsjvpz]{border-radius:var(--r-lg);background:linear-gradient(160deg,#6e2bf224,#ffffff05 60%);border:1px solid #ffffff1a;flex-direction:column;padding:32px;display:flex}.ec-moment-ask[data-astro-cid-rtbsjvpz]{color:var(--green);background:#34d39924;border-radius:999px;align-self:flex-start;margin:0 0 18px;padding:6px 14px;font-size:14px;font-weight:600}.ec-moment[data-astro-cid-rtbsjvpz] h3[data-astro-cid-rtbsjvpz]{margin:0 0 12px;font-size:clamp(24px,2.2vw,30px)}.ec-moment[data-astro-cid-rtbsjvpz]>p[data-astro-cid-rtbsjvpz]:not(.ec-moment-ask){color:var(--grey-4);margin:0;line-height:1.6}.ec-moment-link[data-astro-cid-rtbsjvpz]{margin-top:auto;padding-top:24px}.ec-platforms[data-astro-cid-rtbsjvpz]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ec-platforms[data-astro-cid-rtbsjvpz] li[data-astro-cid-rtbsjvpz]{color:var(--grey-4);border:1px solid #ffffff29;border-radius:999px;padding:5px 12px;font-size:13px}.ec-platforms[data-astro-cid-rtbsjvpz] .ec-platforms-to[data-astro-cid-rtbsjvpz]{border-color:var(--green);color:var(--green);font-weight:600}.ec-platforms[data-astro-cid-rtbsjvpz] .ec-platforms-to[data-astro-cid-rtbsjvpz]:before{content:"→ "}.ec[data-astro-cid-rtbsjvpz]>.ec-numbers[data-astro-cid-rtbsjvpz]{padding-block:clamp(16px,2vw,32px)}.ec-number-grid[data-astro-cid-rtbsjvpz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.ec-number-grid[data-astro-cid-rtbsjvpz] div[data-astro-cid-rtbsjvpz]{border-left:2px solid var(--violet);padding:28px 24px}.ec-number-grid[data-astro-cid-rtbsjvpz] dt[data-astro-cid-rtbsjvpz]{font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1}.ec-number-grid[data-astro-cid-rtbsjvpz] dd[data-astro-cid-rtbsjvpz]{color:var(--grey-4);margin:10px 0 0}.ec-final[data-astro-cid-rtbsjvpz]{background:radial-gradient(50% 60% at 50% 100%, #6e2bf266, transparent 70%), var(--navy)}.ec-final-inner[data-astro-cid-rtbsjvpz]{text-align:center;max-width:820px}.ec-final[data-astro-cid-rtbsjvpz] h2[data-astro-cid-rtbsjvpz]{margin:0 0 18px}.ec-final[data-astro-cid-rtbsjvpz] .ec-lead[data-astro-cid-rtbsjvpz]{margin:0 auto 32px}.ec-final[data-astro-cid-rtbsjvpz] .ec-final-inner[data-astro-cid-rtbsjvpz]>h2[data-astro-cid-rtbsjvpz]{margin-inline:auto}@media (prefers-reduced-motion:reduce){.ec-accent[data-astro-cid-rtbsjvpz]{color:var(--green);background:0 0;animation:none}.ec-migrate-beam[data-astro-cid-rtbsjvpz],.ec-migrate-from[data-astro-cid-rtbsjvpz] li[data-astro-cid-rtbsjvpz],.ec-migrate-to[data-astro-cid-rtbsjvpz],.ec-timeline-step[data-astro-cid-rtbsjvpz].is-on .ec-timeline-node[data-astro-cid-rtbsjvpz]:after{animation:none}}@media (width<=1024px){.ec-hero-grid[data-astro-cid-rtbsjvpz]{grid-template-columns:minmax(0,1fr);gap:40px}.ec-stack-grid[data-astro-cid-rtbsjvpz]{grid-template-columns:minmax(0,1fr)}.ec-number-grid[data-astro-cid-rtbsjvpz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ec-hero[data-astro-cid-rtbsjvpz]{min-height:0;padding:calc(var(--header) + 24px) 0 48px}.ec-hero-shade[data-astro-cid-rtbsjvpz]{background:linear-gradient(180deg, #0302148c, #030214d1 50%, var(--navy))}.ec-form-card[data-astro-cid-rtbsjvpz]{justify-self:stretch;max-width:none}.ec-form-card[data-astro-cid-rtbsjvpz] .form{border-width:6px;padding:18px}.ec-trusted[data-astro-cid-rtbsjvpz]{gap:14px 24px}.ec-trusted[data-astro-cid-rtbsjvpz] img[data-astro-cid-rtbsjvpz]{max-width:88px;height:22px}.ec-feature[data-astro-cid-rtbsjvpz]{grid-template-columns:minmax(0,1fr);gap:24px}.ec-feature[data-astro-cid-rtbsjvpz]:nth-child(2n) .ec-feature-media[data-astro-cid-rtbsjvpz]{order:0}.ec-cta-row[data-astro-cid-rtbsjvpz]{padding:24px}.ec-timeline-steps[data-astro-cid-rtbsjvpz]{grid-template-columns:minmax(0,1fr);gap:32px}.ec-timeline-line[data-astro-cid-rtbsjvpz]{width:2px;height:auto;inset:36px auto 36px 35px}.ec-timeline-fill[data-astro-cid-rtbsjvpz]{background:linear-gradient(180deg, var(--violet), var(--green));transform:scaleY(var(--progress));transform-origin:top}.ec-timeline-step[data-astro-cid-rtbsjvpz]{text-align:left;grid-template-columns:72px minmax(0,1fr);justify-items:start;column-gap:18px}.ec-timeline-node[data-astro-cid-rtbsjvpz]{grid-row:span 3;margin:0}.ec-timeline[data-astro-cid-rtbsjvpz] h3[data-astro-cid-rtbsjvpz]{margin:6px 0}.ec-stack-logos[data-astro-cid-rtbsjvpz]{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-migrate-from[data-astro-cid-rtbsjvpz]{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-migrate-from[data-astro-cid-rtbsjvpz] li[data-astro-cid-rtbsjvpz]:last-child{grid-column:1/-1}.ec-migrate-paths[data-astro-cid-rtbsjvpz]{display:none}.ec-migrate-to[data-astro-cid-rtbsjvpz]{margin-top:20px}.ec-more-logos[data-astro-cid-rtbsjvpz] li[data-astro-cid-rtbsjvpz]{width:calc(50% - 7px);min-width:0;height:72px;padding:0 12px}.ec-moment-grid[data-astro-cid-rtbsjvpz]{grid-template-columns:minmax(0,1fr)}.ec-moment[data-astro-cid-rtbsjvpz]{padding:24px}.ec-number-grid[data-astro-cid-rtbsjvpz] div[data-astro-cid-rtbsjvpz]{padding:16px}}
