.ec-comments[data-astro-cid-godm52ds]{--ec-comment-gap:1.5rem;--ec-comment-indent:2rem;--ec-comment-border:1px solid #e5e7eb}.ec-comments-list[data-astro-cid-godm52ds],.ec-comment-replies[data-astro-cid-godm52ds]{margin:0;padding:0;list-style:none}.ec-comments-list[data-astro-cid-godm52ds]>li[data-astro-cid-godm52ds]+li[data-astro-cid-godm52ds]{margin-top:var(--ec-comment-gap)}.ec-comment[data-astro-cid-godm52ds]{padding-bottom:var(--ec-comment-gap);border-bottom:var(--ec-comment-border)}.ec-comment-replies[data-astro-cid-godm52ds]{margin-top:var(--ec-comment-gap);padding-left:var(--ec-comment-indent)}.ec-comment-replies[data-astro-cid-godm52ds]>li[data-astro-cid-godm52ds]+li[data-astro-cid-godm52ds]{margin-top:var(--ec-comment-gap)}.ec-comment-header[data-astro-cid-godm52ds]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ec-comment-author[data-astro-cid-godm52ds]{font-weight:600}.ec-comment-author[data-astro-cid-godm52ds] a[data-astro-cid-godm52ds]{color:inherit}.ec-comment-badge[data-astro-cid-godm52ds]{vertical-align:super;font-size:.75em}.ec-comment-date[data-astro-cid-godm52ds]{opacity:.6;font-size:.875em}.ec-comment-body[data-astro-cid-godm52ds]{white-space:pre-wrap;word-break:break-word;margin-top:.5rem}.ec-comment-actions[data-astro-cid-godm52ds]{margin-top:.5rem}.ec-reaction[data-astro-cid-godm52ds]{font:inherit;color:inherit;border:var(--ec-comment-border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.875em;display:inline-flex}.ec-reaction[data-astro-cid-godm52ds][aria-pressed=true]{border-color:currentColor;font-weight:600}.ec-reaction[data-astro-cid-godm52ds][aria-pressed=true] .ec-reaction-icon[data-astro-cid-godm52ds]{color:#e0245e}.ec-reaction[data-astro-cid-godm52ds]:disabled{opacity:.5;cursor:default}.ec-reaction-count[data-astro-cid-godm52ds]{font-variant-numeric:tabular-nums}.ec-comment-form[data-astro-cid-myimadtb]{--ec-form-gap:.75rem}.ec-comment-form-fields[data-astro-cid-myimadtb]{gap:var(--ec-form-gap);display:grid}@media (width>=640px){.ec-comment-form-fields[data-astro-cid-myimadtb]{grid-template-columns:1fr 1fr}}.ec-comment-form-field[data-astro-cid-myimadtb]{margin-top:var(--ec-form-gap);flex-direction:column;gap:.25rem;display:flex}.ec-comment-form-field[data-astro-cid-myimadtb]:first-child,.ec-comment-form-fields[data-astro-cid-myimadtb] .ec-comment-form-field[data-astro-cid-myimadtb]{margin-top:0}.ec-comment-form-field[data-astro-cid-myimadtb] input[data-astro-cid-myimadtb],.ec-comment-form-field[data-astro-cid-myimadtb] textarea[data-astro-cid-myimadtb]{border:1px solid var(--ec-form-border,#d1d5db);font:inherit;background:var(--ec-form-bg,#fff);color:var(--ec-form-color,inherit);border-radius:.25rem;padding:.5rem}.dark .ec-comment-form-field[data-astro-cid-myimadtb] input[data-astro-cid-myimadtb],.dark .ec-comment-form-field[data-astro-cid-myimadtb] textarea[data-astro-cid-myimadtb]{--ec-form-bg:#1f2937;--ec-form-border:#4b5563;--ec-form-color:#f9fafb}.ec-comment-user-info[data-astro-cid-myimadtb]{background:var(--ec-form-user-bg,#f3f4f6);border:1px solid var(--ec-form-user-border,#d1d5db);border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.dark .ec-comment-user-info[data-astro-cid-myimadtb]{background:var(--ec-form-user-bg-dark,#374151)}.ec-comment-user-name[data-astro-cid-myimadtb]{font-weight:600}.ec-comment-user-email[data-astro-cid-myimadtb]{opacity:.7}.ec-comment-user-email[data-astro-cid-myimadtb]:before{content:"·";margin-right:.5rem}.ec-comment-form-submit[data-astro-cid-myimadtb]{margin-top:var(--ec-form-gap);font:inherit;cursor:pointer;background:var(--ec-form-submit-bg,#1f2937);color:var(--ec-form-submit-color,#fff);border:none;border-radius:.25rem;padding:.5rem 1.5rem;font-weight:600}.ec-comment-form-submit[data-astro-cid-myimadtb]:disabled{opacity:.6;cursor:not-allowed}.ec-comment-form-status[data-astro-cid-myimadtb]{margin-top:var(--ec-form-gap);font-size:.875em}.ec-comment-form-status[data-astro-cid-myimadtb]:empty{display:none}.ec-comment-form-success[data-astro-cid-myimadtb]{color:var(--ec-form-success-color,#059669)}.ec-comment-form-error[data-astro-cid-myimadtb]{color:var(--ec-form-error-color,#dc2626)}.emdash-image-media[data-astro-cid-6depetnu]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-44ocxh3s]{text-align:center}.has-text-align-right[data-astro-cid-44ocxh3s]{text-align:right}.has-text-align-justify[data-astro-cid-44ocxh3s]{text-align:justify}.emdash-image[data-astro-cid-nzlefzml]{margin:1.5rem 0}.emdash-image[data-astro-cid-nzlefzml] img[data-astro-cid-nzlefzml]{max-width:100%;height:auto}.emdash-image[data-astro-cid-nzlefzml] figcaption[data-astro-cid-nzlefzml]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-nzlefzml]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-nzlefzml]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-nzlefzml]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-nzlefzml],.emdash-image--align-full[data-astro-cid-nzlefzml]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-dgremz56]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-dgremz56]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-dgremz56] pre[data-astro-cid-dgremz56]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-dgremz56]+pre[data-astro-cid-dgremz56]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-dgremz56] code[data-astro-cid-dgremz56]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-n4v2ghzc]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-n4v2ghzc]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-n4v2ghzc] iframe[data-astro-cid-n4v2ghzc],.emdash-embed-video[data-astro-cid-n4v2ghzc] video[data-astro-cid-n4v2ghzc]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-n4v2ghzc],.emdash-embed-audio[data-astro-cid-n4v2ghzc] audio[data-astro-cid-n4v2ghzc]{width:100%}.emdash-embed[data-astro-cid-n4v2ghzc] figcaption[data-astro-cid-n4v2ghzc]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-d6nmylgu]{margin:0}.emdash-gallery-item[data-astro-cid-d6nmylgu] img[data-astro-cid-d6nmylgu]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-d6nmylgu] figcaption[data-astro-cid-d6nmylgu]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-sjaxkm7w]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-sjaxkm7w]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-sjaxkm7w]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-gvovdxls]{margin:2rem 0}.emdash-break-line[data-astro-cid-gvovdxls]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-gvovdxls]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-gvovdxls]{height:2rem}.emdash-html-block[data-astro-cid-7hlqo6bn]{margin:1.5rem 0}.emdash-table-wrapper[data-astro-cid-7uypp5bz]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-7uypp5bz]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz],.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz] p,.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz] p{margin:0}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-i644adhy]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-i644adhy],.emdash-button--fill[data-astro-cid-i644adhy]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-i644adhy]:hover,.emdash-button--fill[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-i644adhy]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-pxkpowas]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-pxkpowas]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-pxkpowas]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-g6rigryn]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-g6rigryn]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-g6rigryn]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-g6rigryn]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-g6rigryn]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-g6rigryn]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-g6rigryn]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-g6rigryn]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-g6rigryn] h1,.emdash-cover__content[data-astro-cid-g6rigryn] h2,.emdash-cover__content[data-astro-cid-g6rigryn] h3,.emdash-cover__content[data-astro-cid-g6rigryn] h4,.emdash-cover__content[data-astro-cid-g6rigryn] p{color:inherit}.emdash-file[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-dsnn5jk3]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-dsnn5jk3]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-dsnn5jk3]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-dsnn5jk3] svg[data-astro-cid-dsnn5jk3]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-mtrxdgkr]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}.agent-pill,.agent-view{--agent-navy:#121f35;--agent-navy-deep:#0b1424;--agent-green:#40b45f;--agent-ink:#e6edf5;--agent-muted:#8a9ab3;--agent-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}.agent-pill{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:var(--z-fixed,1030);background:var(--agent-navy);font-family:var(--agent-mono);border:1px solid #ffffff24;border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:fixed;box-shadow:0 12px 28px -12px #0b1424b3}.agent-pill-option{min-height:36px;color:var(--agent-muted);font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.agent-pill-option:hover,.agent-pill-option.is-active{color:#fff}.agent-pill-option.is-active{background:#ffffff14}.agent-pill-option:focus-visible{outline:2px solid var(--agent-green);outline-offset:2px}.agent-pill-dot{box-sizing:border-box;border:1.5px solid;border-radius:50%;width:8px;height:8px;transition:background-color .18s,border-color .18s,box-shadow .18s}.agent-pill-option.is-active .agent-pill-dot{border-color:var(--agent-green);background:var(--agent-green);box-shadow:0 0 0 3px #40b45f38}.agent-view[hidden],html.agent-mode #main{display:none}.agent-view{background:var(--agent-navy-deep);color:var(--agent-ink);font-family:var(--agent-mono);font-size:14px;line-height:1.75}.agent-view-inner{box-sizing:border-box;width:100%;max-width:92ch;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(16px,4vw,32px) 120px}.agent-view-bar{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:32px;padding-bottom:16px;display:flex}.agent-view-label{color:var(--agent-muted);letter-spacing:.04em;margin:0;font-size:12px}.agent-view-actions{gap:8px;display:flex}.agent-view-action{min-height:32px;color:var(--agent-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;align-items:center;padding:0 12px;font-size:12px;line-height:1;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.agent-view-action:hover{border-color:var(--agent-green);color:#fff}.agent-view a:focus-visible,.agent-view-action:focus-visible{outline:2px solid var(--agent-green);outline-offset:2px}.agent-view-label a,.agent-line a{color:#fff;text-underline-offset:3px;text-decoration:underline #40b45fb3}.agent-view-label a:hover,.agent-line a:hover{color:var(--agent-green)}.agent-line{white-space:pre-wrap;overflow-wrap:anywhere}.agent-line-title,.agent-line-heading{color:#fff;font-weight:700}.agent-line-quote{color:#c3cfdf}.agent-line-url{color:var(--agent-muted)}@media (width<=640px){.agent-view{font-size:13px}.agent-pill-option{padding:0 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.agent-pill-option,.agent-pill-dot,.agent-view-action{transition:none}}@media print{.agent-pill{display:none}}:root{--fluid-display:clamp(2rem, 1rem + 4vw, 4.5rem);--fluid-h1:clamp(1.75rem, 1rem + 3vw, 3.75rem);--fluid-h2:clamp(1.5rem, .875rem + 2.5vw, 3rem);--fluid-h3:clamp(1.25rem, .75rem + 2vw, 2rem);--fluid-body-large:clamp(1rem, .875rem + .5vw, 1.25rem);--fluid-body-base:clamp(.875rem, .8125rem + .25vw, 1rem);--fluid-body-small:clamp(.75rem, .7rem + .25vw, .9375rem);--fluid-button:clamp(.75rem, .7rem + .25vw, .875rem);--line-height-tight:1.1;--line-height-snug:1.2;--line-height-normal:1.5;--line-height-relaxed:1.6}.fluid-display{font-size:var(--fluid-display);line-height:var(--line-height-tight)}.fluid-h1{font-size:var(--fluid-h1);line-height:var(--line-height-snug)}.fluid-h2{font-size:var(--fluid-h2);line-height:var(--line-height-snug)}.fluid-h3{font-size:var(--fluid-h3);line-height:var(--line-height-snug)}.fluid-body-large{font-size:var(--fluid-body-large);line-height:var(--line-height-normal)}.fluid-body-base{font-size:var(--fluid-body-base);line-height:var(--line-height-normal)}.fluid-body-small{font-size:var(--fluid-body-small);line-height:var(--line-height-normal)}.fluid-button{font-size:var(--fluid-button);line-height:1}.fluid-hero-title{font-size:clamp(2.5rem,1.5rem + 4vw,4.5rem);line-height:var(--line-height-tight)}.fluid-hero-subtitle{font-size:clamp(1rem,.875rem + .5vw,1.125rem);line-height:var(--line-height-normal)}.fluid-hero-description{font-size:clamp(.875rem,.8125rem + .25vw,1rem);line-height:var(--line-height-normal)}.fluid-hero-button{font-size:clamp(.75rem,.7rem + .25vw,.875rem);line-height:1}.fluid-tiles-title{font-size:clamp(2rem,1rem + 3.5vw,4.125rem);line-height:var(--line-height-tight)}.fluid-tile-title{font-size:clamp(1.25rem,.875rem + 1.5vw,1.75rem);line-height:var(--line-height-snug)}.fluid-tile-description{font-size:clamp(.875rem,.8125rem + .25vw,1rem);line-height:var(--line-height-relaxed)}.fluid-content-title{font-size:clamp(1.75rem,1rem + 3vw,3.75rem);line-height:var(--line-height-snug)}.fluid-content-subtitle{font-size:clamp(1rem,.875rem + .5vw,1.25rem);line-height:var(--line-height-normal)}.fluid-content-description{font-size:clamp(.875rem,.8125rem + .25vw,1rem);line-height:var(--line-height-normal)}.fluid-content-video-label{font-size:clamp(.875rem,.8125rem + .625vw,1.5625rem);line-height:var(--line-height-snug)}.fluid-testimonials-title{font-size:clamp(2rem,1rem + 3vw,3.75rem);line-height:var(--line-height-tight)}.fluid-testimonial-quote{font-size:clamp(1rem,.875rem + .5vw,1.125rem);line-height:var(--line-height-relaxed)}.fluid-testimonial-body{font-size:clamp(.875rem,.8125rem + .25vw,.9375rem);line-height:var(--line-height-normal)}.fluid-testimonial-name{font-size:clamp(1rem,.875rem + .5vw,1.125rem);line-height:var(--line-height-snug)}.fluid-accordion-tab-title{font-size:clamp(1.75rem,1rem + 3vw,3.75rem);line-height:var(--line-height-snug)}.fluid-accordion-tab-number{font-size:clamp(1.25rem,.875rem + 1.5vw,1.875rem);line-height:var(--line-height-snug)}.fluid-accordion-tab-description{font-size:clamp(1rem,.875rem + .5vw,1.25rem);line-height:var(--line-height-normal)}.fluid-accordion-delivery-title{font-size:clamp(1.25rem,.875rem + 1.5vw,1.875rem);line-height:var(--line-height-snug)}.fluid-accordion-delivery-text{font-size:clamp(1rem,.875rem + .625vw,1.5rem);line-height:var(--line-height-normal)}.fluid-accordion-button-title{font-size:clamp(.875rem,.8125rem + .5vw,1.375rem);line-height:var(--line-height-snug)}.fluid-accordion-button-number{font-size:clamp(.875rem,.8125rem + .5vw,1.375rem);line-height:1}.fluid-cta-title{font-size:clamp(2rem,1rem + 3vw,3.75rem);line-height:var(--line-height-tight)}.fluid-cta-description{font-size:clamp(.875rem,.8125rem + .5vw,1.25rem);line-height:var(--line-height-normal)}.fluid-cta-button{font-size:clamp(.6875rem,.65rem + .25vw,.875rem);line-height:1}@media (width<=320px){:root{--fluid-body-base:clamp(.875rem, .875rem, 1rem);--fluid-body-small:clamp(.75rem, .75rem, .9375rem)}}@media (prefers-contrast:high){.fluid-display,.fluid-h1,.fluid-h2,.fluid-h3{font-weight:700}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@supports not (font-size:clamp(1rem, 1rem + 1vw, 2rem)){.fluid-display{font-size:2.5rem}.fluid-h1{font-size:2rem}.fluid-h2{font-size:1.5rem}.fluid-h3{font-size:1.25rem}.fluid-body-large{font-size:1.125rem}.fluid-body-base{font-size:1rem}.fluid-body-small,.fluid-button{font-size:.875rem}}.fluid-display,.fluid-h1,.fluid-h2,.fluid-h3{will-change:font-size;transform:translateZ(0)}.fluid-display,.fluid-h1,.fluid-h2,.fluid-h3,.fluid-body-large,.fluid-body-base,.fluid-body-small{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-header{z-index:var(--z-sticky);backdrop-filter:blur(10px);background-color:#d9d9d91a;border:1px solid #ffffff1a;border-radius:6px;width:calc(100% - 72px);max-width:1640px;margin:36px auto 0;transition:all .3s;position:sticky;top:36px}.site-header.header-light{background-color:#ffffffe6;border:1px solid #0000001a;box-shadow:0 4px 20px #0000001a}.site-header.header-dark{background-color:#d9d9d91a;border:1px solid #ffffff1a;box-shadow:0 4px 20px #0000004d}.header-container{align-items:center;height:76px;padding:0 20px;display:flex}.header-content{align-items:center;gap:var(--spacing-6);grid-template-columns:auto minmax(0,1fr) auto;width:100%;height:100%;display:grid;position:relative}.site-branding{flex-shrink:0;grid-column:1;align-items:center;display:flex}.logo-link{align-items:center;text-decoration:none;transition:opacity .3s;display:flex}.logo-link:hover{opacity:.8}.logo-link img{width:82px;height:47px;display:block}.site-header.header-light .logo-link img{filter:brightness(0)saturate()invert(13%)sepia(8%)saturate(1033%)hue-rotate(169deg)brightness(95%)contrast(86%)}.site-header.header-dark .logo-link img{filter:none}.main-navigation{align-items:center;gap:var(--spacing-8);grid-column:2;justify-self:center;min-width:0;max-width:100%;display:flex}.nav-menu{gap:var(--spacing-8);align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav-menu li,.nav-menu .menu-item{margin:0;padding:0;position:relative}.nav-menu .menu-item a,.nav-menu li a{color:var(--white);font-family:var(--font-secondary);letter-spacing:.84px;text-transform:uppercase;padding:var(--spacing-2) 0;white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;display:block}.main-navigation a:hover,.main-navigation a.current-menu-item,.nav-menu .menu-item a:hover,.nav-menu .menu-item a.current-menu-item{color:var(--primary-green-bright)}.site-header.header-light .nav-menu .menu-item a,.site-header.header-light .nav-menu li a{color:var(--gray-800)}.site-header.header-light .main-navigation a:hover,.site-header.header-light .main-navigation a.current-menu-item,.site-header.header-light .nav-menu .menu-item a:hover,.site-header.header-light .nav-menu .menu-item a.current-menu-item{color:var(--primary-green)}.site-header.header-dark .nav-menu .menu-item a,.site-header.header-dark .nav-menu li a{color:var(--white)}.site-header.header-dark .main-navigation a:hover,.site-header.header-dark .main-navigation a.current-menu-item,.site-header.header-dark .nav-menu .menu-item a:hover,.site-header.header-dark .nav-menu .menu-item a.current-menu-item{color:var(--primary-green-bright)}.nav-menu .sub-menu{backdrop-filter:blur(10px);padding:var(--spacing-2);opacity:0;visibility:hidden;min-width:200px;z-index:var(--z-dropdown);background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;gap:2px;list-style:none;transition:all .3s;display:flex;position:absolute;top:100%;left:0;transform:translateY(-10px);box-shadow:0 10px 25px #0000004d}.site-header.header-light .nav-menu .sub-menu{background:#fffffff2;border:1px solid #0000001a;box-shadow:0 10px 25px #0000001a}.site-header.header-dark .nav-menu .sub-menu{background:#1e1e1ef2;border:1px solid #ffffff1a;box-shadow:0 10px 25px #0000004d}.nav-menu .menu-item:hover .sub-menu,.nav-menu .menu-item:focus-within .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-menu .sub-menu li{margin:0;padding:0;list-style:none}.nav-menu .sub-menu a{padding:var(--spacing-3) var(--spacing-4);color:var(--white);text-transform:none;letter-spacing:normal;border-radius:4px;width:100%;font-size:14px;text-decoration:none;transition:all .2s;display:block}.nav-menu .sub-menu a:hover{color:var(--primary-green-bright);background-color:#2a6b4e33;transform:translate(4px)}.site-header.header-light .nav-menu .sub-menu a{color:var(--gray-800)}.site-header.header-light .nav-menu .sub-menu a:hover{color:var(--primary-green);background-color:#2a6b4e1a}.site-header.header-dark .nav-menu .sub-menu a{color:var(--white)}.site-header.header-dark .nav-menu .sub-menu a:hover{color:var(--primary-green-bright);background-color:#2a6b4e33}.header-cta{justify-self:end;align-items:center;gap:var(--spacing-3);flex-shrink:0;grid-column:3;display:flex}.header-cta-mobile,.menu-item-book-meeting,.menu-item-asi-cloud{display:none}.header-cta-btn,.book-meeting-btn{background-color:var(--primary-green-bright);color:var(--gray-900);font-family:var(--font-secondary);letter-spacing:.7px;text-transform:uppercase;padding:var(--spacing-2) var(--spacing-5);white-space:nowrap;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:44px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:all .3s;display:inline-flex}.header-cta-btn:hover,.book-meeting-btn:hover{background-color:var(--primary-green);transform:translateY(-2px);box-shadow:0 4px 12px #40b45f4d}.site-header.header-light .header-cta-btn--meeting,.site-header.header-light .header-cta-btn--cloud,.site-header.header-light .book-meeting-btn{background-color:var(--primary-green);color:var(--white)}.site-header.header-light .header-cta-btn--meeting:hover,.site-header.header-light .header-cta-btn--cloud:hover,.site-header.header-light .book-meeting-btn:hover{background-color:var(--primary-green-dark);box-shadow:0 4px 12px #2a6b4e4d}.site-header.header-dark .header-cta-btn--meeting,.site-header.header-dark .header-cta-btn--cloud,.site-header.header-dark .book-meeting-btn{background-color:var(--primary-green-bright);color:var(--gray-900)}.site-header.header-dark .header-cta-btn--meeting:hover,.site-header.header-dark .header-cta-btn--cloud:hover,.site-header.header-dark .book-meeting-btn:hover{background-color:var(--primary-green);box-shadow:0 4px 12px #40b45f4d}.menu-toggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;gap:4px;padding:8px;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.menu-toggle .hamburger-line{background-color:var(--white);border-radius:1px;width:24px;height:2px;transition:all .3s;display:block}.menu-toggle:hover .hamburger-line{background-color:var(--primary-green-bright)}.menu-toggle:hover{color:var(--primary-green);background-color:#2a6b4e0d}@media (width<=1024px){.site-header{width:calc(100% - 40px);margin:20px auto 0;top:20px}}@media (width>=1025px) and (width<=1540px){.header-cta-btn--meeting{display:none}}@media (width>=1025px) and (width<=1180px){.header-cta{display:none}}@media (width>=1367px) and (width<=1700px){.nav-menu,.main-navigation{gap:var(--spacing-4)}}@media (width>=1025px) and (width<=1366px){.nav-menu,.main-navigation{gap:var(--spacing-3)}.nav-menu .menu-item a,.nav-menu li a{letter-spacing:.5px;font-size:12px}}@media (width>=1025px){.header-content{grid-template-columns:auto minmax(0,1fr) auto}}.submenu-toggle{display:none}@media (width>=1025px){.nav-menu .menu-item.submenu-open>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}}@media (width<=1024px){.header-container{height:64px;padding:0 var(--spacing-2) 0 var(--spacing-4)}.header-content{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex;position:static}.header-cta{display:none}.logo-link img{width:60px;height:35px}.menu-toggle{-webkit-tap-highlight-color:transparent;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:static;transform:none}.site-header.header-light .menu-toggle .hamburger-line{background-color:var(--gray-800)}.site-header.header-dark .menu-toggle .hamburger-line{background-color:var(--white)}html.menu-open{overflow:hidden}#site-navigation{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:none;max-height:calc(100dvh - 116px);z-index:var(--z-dropdown);padding:var(--spacing-2) var(--spacing-4) var(--spacing-4);text-align:left;opacity:0;visibility:hidden;background:#121f35;border:1px solid #ffffff1a;border-radius:10px;justify-self:stretch;transition:opacity .25s,transform .25s,visibility .25s;display:block;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;transform:translateY(-12px);box-shadow:0 24px 48px -16px #0a122080}#site-navigation.active{opacity:1;visibility:visible;transform:none}#site-navigation .nav-menu{grid-template-columns:1fr 1fr;gap:0;width:100%;display:grid}#site-navigation .nav-menu>.menu-item{border-bottom:1px solid #ffffff14;flex-wrap:wrap;grid-column:1/-1;align-items:center;width:auto;display:flex;position:static}#site-navigation .menu-item a{min-width:0;min-height:48px;padding:var(--spacing-3) var(--spacing-1);color:var(--white);letter-spacing:.84px;white-space:normal;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:1;align-items:center;font-size:14px;display:flex;transform:none}#site-navigation .menu-item a:hover,#site-navigation .menu-item a[aria-current=page],#site-navigation .current-menu-ancestor>a{color:#40b45f;background:0 0;transform:none}#site-navigation .submenu-toggle{width:44px;height:44px;margin-right:calc(-1 * var(--spacing-2));color:#ffffffb3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}#site-navigation .submenu-toggle svg{transition:rotate .25s}#site-navigation .submenu-open>.submenu-toggle{color:#40b45f}#site-navigation .submenu-open>.submenu-toggle svg{rotate:180deg}#site-navigation .sub-menu{width:100%;min-width:0;padding:0 0 var(--spacing-2) var(--spacing-3);box-shadow:none;backdrop-filter:none;opacity:1;visibility:visible;background:0 0;border:0;flex-basis:100%;margin:0;display:none;position:static;transform:none}#site-navigation .submenu-open>.sub-menu{flex-direction:column;gap:0;display:flex}#site-navigation .sub-menu li{border:0}#site-navigation .sub-menu a{min-height:44px;padding:var(--spacing-2) var(--spacing-3);color:#fffc;letter-spacing:normal;text-transform:none;border-radius:6px;font-size:15px}#site-navigation .sub-menu a:hover,#site-navigation .sub-menu a[aria-current=page]{color:#40b45f;background:#40b45f1f}#site-navigation .nav-menu>.menu-item-asi-cloud,#site-navigation .nav-menu>.menu-item-book-meeting{padding-top:var(--spacing-4);border-bottom:0;grid-column:auto;display:flex}#site-navigation .nav-menu>.menu-item-asi-cloud{padding-right:var(--spacing-2)}#site-navigation .nav-menu>.menu-item-book-meeting{padding-left:var(--spacing-2)}#site-navigation .menu-item-asi-cloud a,#site-navigation .menu-item-book-meeting a{text-align:center;padding:var(--spacing-3) var(--spacing-2);letter-spacing:.7px;border-radius:6px;justify-content:center;font-size:13px;font-weight:600}#site-navigation .menu-item-asi-cloud a{border:1px solid #ffffff40}#site-navigation .menu-item-book-meeting a{color:var(--gray-900);background:#40b45f}#site-navigation .menu-item-asi-cloud a:hover{border-color:#40b45f}#site-navigation .menu-item-book-meeting a:hover{background:var(--primary-green);color:var(--white)}}@media (width>=600px) and (width<=1024px){#site-navigation{width:400px;left:auto}}@media (width<=480px){.site-header{width:calc(100% - 20px);margin:10px auto 0;top:10px}.header-container{height:60px;padding:0 var(--spacing-1) 0 var(--spacing-3)}.logo-link img{width:50px;height:29px}#site-navigation{max-height:calc(100dvh - 94px)}}@media (width<=360px){#site-navigation .menu-item-asi-cloud a,#site-navigation .menu-item-book-meeting a{letter-spacing:.3px;font-size:12px}}.site-footer{--footer-overlap:clamp(4.5rem, 3rem + 4vw, 7rem);color:var(--white);margin:calc(-1 * var(--footer-overlap)) 0 0;-webkit-backdrop-filter:blur(15px);z-index:10;background-color:#d9d9d90d;border-top:1px solid #ffffff0d;border-radius:0;width:100%;max-width:none;position:relative;overflow:hidden}.footer-content{z-index:2;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-8) var(--spacing-8);grid-template-columns:120px 1fr;align-items:start;max-width:1640px;margin:0 auto;display:grid;position:relative}.footer-logo{grid-column:1}.footer-logo-img{width:120px;height:auto}.footer-contact{text-align:right;grid-column:2;justify-self:end}.footer-section{gap:var(--spacing-4);flex-direction:column;display:flex}.footer-section-title{color:#fff;text-align:left;margin-bottom:var(--spacing-6);font-family:Sora;font-size:20px;font-style:normal;font-weight:600;line-height:0}.footer-links{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-links li{margin:0}.footer-links a{color:#fff;transition:var(--transition-all);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:26px;text-decoration:none}.footer-links a:hover{color:var(--primary-green-light)}.footer-contact,.footer-contact .footer-section-title{text-align:left}.contact-info{gap:var(--spacing-4);flex-direction:column;display:flex}.contact-phone{color:#fff;margin:0;font-family:Sora;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.contact-phone a{color:inherit;transition:var(--transition-all);text-decoration:none}.contact-phone a:hover{color:var(--primary-green-light)}.contact-address{color:#fff;text-wrap:pretty;max-width:220px;font-family:Sora;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.contact-address p{margin:0}.footer-bottom{z-index:2;gap:var(--spacing-8);padding:var(--spacing-5) var(--spacing-8) var(--spacing-8);grid-template-columns:1fr auto auto;align-items:center;max-width:1640px;margin:0 auto;display:grid;position:relative}.footer-social{align-items:center;gap:var(--spacing-2);display:flex}.footer-social a{color:var(--white);transition:var(--transition-all);justify-content:center;align-items:center;display:flex}.footer-social a:hover{color:var(--primary-green-light)}.footer-social svg{width:20px;height:20px}.footer-copyright{color:#fff;text-align:left;justify-self:start;font-family:Sora;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.footer-policies{align-items:center;gap:var(--spacing-2);color:#fff;text-align:right;justify-self:end;font-family:Sora;font-size:14px;font-style:normal;font-weight:400;line-height:22px;display:flex}.footer-policies a{color:#fff;transition:var(--transition-all);font-family:Sora;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-decoration:none}.footer-policies a:hover{color:var(--primary-green-light)}.policy-separator{color:#fff9}@media (width<=1024px){.footer-content{gap:var(--spacing-8);text-align:center;padding:var(--spacing-5) var(--spacing-4);grid-template-columns:1fr;max-width:none}.footer-quick-links,.footer-more-links,.footer-more-info,.footer-logo{display:none}.footer-contact{text-align:center;grid-column:1;justify-self:center}.contact-address{max-width:none;margin:0 auto;display:block}.footer-bottom{gap:var(--spacing-4);text-align:center;padding:var(--spacing-3) var(--spacing-4);grid-template-columns:1fr;max-width:none}.footer-copyright,.footer-social,.footer-policies{text-align:center;font-size:var(--font-size-sm);justify-self:center}}@media (width<=480px){.footer-content{padding:var(--spacing-4) var(--spacing-3);gap:var(--spacing-4)}.footer-bottom{padding:var(--spacing-3);gap:var(--spacing-3)}.footer-copyright,.footer-policies{font-size:var(--font-size-xs)}}.video-modal[hidden]{display:none!important}.video-modal{width:100vw;height:100vh;z-index:var(--z-modal);opacity:0;transition:opacity var(--transition-normal);display:none;position:fixed;top:0;left:0;overflow:hidden auto}.video-modal.is-open{opacity:1;padding:var(--spacing-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.video-modal-backdrop{width:100%;height:100%;z-index:var(--z-modal-backdrop);cursor:pointer;background-color:#000c;position:absolute;top:0;left:0}.video-modal-container{width:90vw;max-width:1200px;max-height:calc(100vh - var(--spacing-8));z-index:calc(var(--z-modal) + 1);background:var(--gray-900);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);transition:transform var(--transition-normal);flex-shrink:0;margin:auto;position:relative;overflow:hidden;transform:scale(.9)}.video-modal.is-open .video-modal-container{transform:scale(1)}.video-modal-close{top:var(--spacing-4);right:var(--spacing-4);border-radius:var(--radius-full);width:40px;height:40px;color:var(--gray-900);cursor:pointer;z-index:calc(var(--z-modal) + 2);transition:all var(--transition-fast);background:#ffffffe6;border:none;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;display:flex;position:absolute}.video-modal-close:hover,.video-modal-close:focus{background:var(--white);outline:2px solid var(--primary-green);outline-offset:2px;transform:scale(1.1)}.video-modal-close:active{transform:scale(.95)}.video-modal-content{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-modal-content iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=1024px){.video-modal-container{width:95vw;max-width:900px}.video-modal-close{width:44px;height:44px;font-size:28px}}@media (width<=768px){.video-modal.is-open{padding:0}.video-modal-container{border-radius:0;width:100vw;max-width:100%;height:100vh;max-height:100vh}.video-modal-content{height:100%;padding-bottom:0}.video-modal-close{top:var(--spacing-3);right:var(--spacing-3);width:48px;height:48px;color:var(--white);background:#000000b3;font-size:32px}.video-modal-close:hover,.video-modal-close:focus{outline-color:var(--primary-green);background:#000000e6}}@media (width<=480px){.video-modal-close{width:44px;height:44px;font-size:28px}}.video-modal-container:focus{outline:none}.video-modal-close:focus-visible{outline:3px solid var(--primary-green);outline-offset:3px}@media (prefers-reduced-motion:reduce){.video-modal,.video-modal-container,.video-modal-close{transition:none}}:root{--ux-ease:cubic-bezier(.22, 1, .36, 1);--ux-fast:.18s;--ux-med:.32s;--ux-slow:.75s;--ux-green:#40b45f;--ux-green-deep:#2a6b4e;--ux-navy:#121f35;--ux-glow:0 18px 40px -20px #121f358c, 0 0 0 1px #40b45f47;--ux-glow-dark:0 22px 44px -22px #000000b3, 0 0 0 1px #40b45f59;--ux-button-glow:0 10px 24px -10px #40b45fa6}html.ux-reveal:not(.ux-reveal-done) #page [data-ux-reveal]:not(.ux-in){opacity:0;translate:0 16px}html.ux #page [data-ux-reveal]{transition:opacity var(--ux-slow) var(--ux-ease), translate var(--ux-slow) var(--ux-ease);transition-delay:calc(var(--ux-i,0) * 70ms)}html.ux #page :is(.hero__button,.section-cta-button,.our-features-button,.header-cta-btn,.cloud-compute-pricing__button,.cloud-api-console__button,.cc-button,.feature-cards-card-cta,.banner-button){isolation:isolate;transition:translate var(--ux-med) var(--ux-ease), box-shadow var(--ux-med) var(--ux-ease), background-color var(--ux-med) var(--ux-ease), border-color var(--ux-med) var(--ux-ease);position:relative;overflow:hidden}html.ux #page :is(.hero__button,.section-cta-button,.our-features-button,.header-cta-btn,.cloud-compute-pricing__button,.cloud-api-console__button,.cc-button):after{content:"";z-index:-1;transition:translate .7s var(--ux-ease);pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff47 45%,#0000 70%);position:absolute;inset:0;translate:-120%}@media (hover:hover) and (pointer:fine){html.ux #page :is(.hero__button,.section-cta-button,.our-features-button,.header-cta-btn,.cloud-compute-pricing__button,.cloud-api-console__button,.cc-button):hover{box-shadow:var(--ux-button-glow);translate:0 -2px}html.ux #page :is(.hero__button,.section-cta-button,.our-features-button,.header-cta-btn,.cloud-compute-pricing__button,.cloud-api-console__button,.cc-button):hover:after{translate:120%}}html.ux #page :is(.hero__button,.section-cta-button,.our-features-button,.header-cta-btn,.cloud-compute-pricing__button,.cloud-api-console__button,.cc-button):active{transition-duration:var(--ux-fast);translate:0;scale:.98}html.ux #page :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--ux-green);outline-offset:3px;border-radius:6px}html.ux #page .site-header{transition:box-shadow var(--ux-med) var(--ux-ease), background-color var(--ux-med) var(--ux-ease), backdrop-filter var(--ux-med) var(--ux-ease), translate var(--ux-med) var(--ux-ease), margin-bottom var(--ux-med) var(--ux-ease)}html.ux #page .site-header .header-container{transition:height var(--ux-med) var(--ux-ease)}html.ux #page .site-header.ux-scrolled{backdrop-filter:blur(16px)saturate(140%);box-shadow:0 14px 34px -14px #0000008c,0 0 0 1px #40b45f2e}html.ux #page .site-header.ux-scrolled.header-dark{background-color:#121f35c7}@media (width>=1025px){html.ux #page .site-header.ux-scrolled .header-container{height:64px}html.ux #page .site-header.ux-scrolled{margin-bottom:12px}html.ux #page .nav-menu>.menu-item>a{position:relative}html.ux #page .nav-menu>.menu-item:not(.menu-item-asi-cloud,.menu-item-book-meeting)>a:after{content:"";background:linear-gradient(90deg, var(--ux-green), var(--ux-green-deep));transform-origin:0;height:2px;transition:scale var(--ux-med) var(--ux-ease);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;scale:0 1}html.ux #page .nav-menu>.menu-item:is(:hover,:focus-within,.submenu-open,.current-menu-item,.current-menu-ancestor)>a:after{scale:1}html.ux #page .nav-menu .sub-menu{border-top:2px solid var(--ux-green);transition:opacity var(--ux-med) var(--ux-ease), visibility var(--ux-med) var(--ux-ease), transform var(--ux-med) var(--ux-ease)}html.ux #page .nav-menu .sub-menu li{opacity:0;transition:opacity var(--ux-med) var(--ux-ease), translate var(--ux-med) var(--ux-ease);translate:-6px}html.ux #page .nav-menu .menu-item:is(:hover,:focus-within,.submenu-open) .sub-menu li{opacity:1;translate:0}html.ux #page .nav-menu .menu-item:is(:hover,:focus-within,.submenu-open) .sub-menu li:nth-child(2){transition-delay:30ms}html.ux #page .nav-menu .menu-item:is(:hover,:focus-within,.submenu-open) .sub-menu li:nth-child(3){transition-delay:60ms}html.ux #page .nav-menu .menu-item:is(:hover,:focus-within,.submenu-open) .sub-menu li:nth-child(4){transition-delay:90ms}html.ux #page .nav-menu .menu-item:is(:hover,:focus-within,.submenu-open) .sub-menu li:nth-child(5){transition-delay:.12s}html.ux #page .nav-menu .menu-item:is(:hover,:focus-within,.submenu-open) .sub-menu li:nth-child(6){transition-delay:.15s}html.ux #page .nav-menu .menu-item:is(:hover,:focus-within,.submenu-open) .sub-menu li:nth-child(n+7){transition-delay:.18s}html.ux #page .nav-menu .sub-menu a{transition:background-color var(--ux-fast) var(--ux-ease), color var(--ux-fast) var(--ux-ease), padding-left var(--ux-med) var(--ux-ease)}html.ux #page .nav-menu .sub-menu a:hover{padding-left:calc(var(--spacing-3,12px) + 6px);box-shadow:inset 2px 0 0 var(--ux-green)}}@keyframes ux-rise{0%{translate:0 18px}to{translate:0}}@keyframes ux-fade-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}html.ux-reveal #page :is(.hero__title-line,.banner-title-line1,.banner-title-line2){animation:ux-rise .9s var(--ux-ease) both}html.ux-reveal #page :is(.hero__title-line--2,.banner-title-line2){animation-delay:80ms}html.ux-reveal #page .hero__title-line--3{animation-delay:.16s}html.ux-reveal #page :is(.hero__subtitle,.hero__description,.banner-subtitle){animation:ux-fade-rise .9s var(--ux-ease) .22s both}html.ux-reveal #page .hero__cta{animation:ux-fade-rise .9s var(--ux-ease) .34s both}html.ux #page :is(.banner-title-accent,.hero__title-line--2){background-image:linear-gradient(100deg, var(--ux-green) 0%, var(--ux-green) 40%, #8fe3a8 50%, var(--ux-green) 60%, var(--ux-green) 100%);-webkit-text-fill-color:transparent;animation:ux-sheen 3.2s var(--ux-ease) .9s both;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes ux-sheen{to{background-position:0 0}}@keyframes ux-float{0%,to{translate:0}50%{translate:0 -10px}}html.ux-reveal #page .hero__layer--map-base,html.ux-reveal #page .hero__layer--map-overlay,html.ux-reveal #page .hero__mobile-map img{animation:7s ease-in-out infinite ux-float}html.ux #page .stat-value{font-variant-numeric:tabular-nums;display:inline-block}html.ux #page .stat-accent-line{transform-origin:50%;transition:scale 1.1s var(--ux-ease) .15s}html.ux-reveal:not(.ux-reveal-done) #page .stat-item:not(.ux-in) .stat-accent-line{scale:0 1}html.ux #page .stat-item.ux-in .stat-accent-line{box-shadow:0 0 12px #40b45f8c}html.ux #page :is(.tile-item,.our-features-item,.feature-card,.feature-cards-card,.cloud-service-grid__card,.ai-catalogue-toc__card,.blog-tile-item,.content-card,.cloud-compute-pricing__rate){transition:opacity var(--ux-slow) var(--ux-ease), translate var(--ux-med) var(--ux-ease), box-shadow var(--ux-med) var(--ux-ease), border-color var(--ux-med) var(--ux-ease), background-color var(--ux-med) var(--ux-ease)}html.ux #page [data-ux-reveal]:is(.tile-item,.our-features-item,.feature-card,.feature-cards-card,.cloud-service-grid__card,.ai-catalogue-toc__card,.blog-tile-item){transition-delay:calc(var(--ux-i,0) * 70ms), 0s, 0s, 0s, 0s}@media (hover:hover) and (pointer:fine){html.ux #page :is(.our-features-item,.cloud-compute-pricing__rate,.ai-catalogue-toc__card):hover{box-shadow:var(--ux-glow);translate:0 -4px}html.ux #page .our-features-item:hover{background-color:#fff}html.ux #page :is(.tile-item,.feature-card,.cloud-service-grid__card):hover{box-shadow:var(--ux-glow-dark);border-color:#40b45f73;translate:0 -5px}}html.ux #page .our-features-item{position:relative}html.ux #page .our-features-item:before{content:"";background:linear-gradient(180deg, var(--ux-green), var(--ux-green-deep));width:3px;transition:scale var(--ux-med) var(--ux-ease);border-radius:3px;position:absolute;top:14px;bottom:14px;left:0;scale:1 0}html.ux #page .our-features-item:is(:hover,:focus-within):before{scale:1}html.ux #page .tile-graphic__img{transition:translate var(--ux-slow) var(--ux-ease), scale var(--ux-slow) var(--ux-ease), filter var(--ux-slow) var(--ux-ease)}@media (hover:hover) and (pointer:fine){html.ux #page .tile-item:hover .tile-graphic__img{filter:drop-shadow(0 14px 22px #40b45f47);translate:0 -6px;scale:1.03}html.ux #page .feature-card .feature-icon{transition:scale var(--ux-med) var(--ux-ease), filter var(--ux-med) var(--ux-ease)}html.ux #page .feature-card:hover .feature-icon{filter:drop-shadow(0 6px 14px #40b45f73);scale:1.08}}@media (width>=769px){html.ux #page .feature-cards-grid{gap:var(--spacing-10);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:1200px;margin-left:auto;margin-right:auto}html.ux #page .feature-cards-card{width:100%;min-width:0;max-width:none}}html.ux #page .feature-cards-card-image{transition:scale .9s var(--ux-ease), filter var(--ux-slow) var(--ux-ease)}html.ux #page .feature-cards-card-title-overlay{transition:translate var(--ux-med) var(--ux-ease)}@media (hover:hover) and (pointer:fine){html.ux #page .feature-cards-card:hover{box-shadow:var(--ux-glow-dark);translate:0 -6px}html.ux #page .feature-cards-card:hover .feature-cards-card-image{filter:saturate(1.1)brightness(1.05);scale:1.07}html.ux #page .feature-cards-card:hover .feature-cards-card-title-overlay{translate:0 -6px}}html.ux #page :is(.content-card-image-mask,.content-dark-image-mask){transition:clip-path 1.1s var(--ux-ease) .1s;clip-path:inset(0 round 16px)}html.ux-reveal:not(.ux-reveal-done) #page .content-card:not(.ux-in) .content-card-image-mask,html.ux-reveal:not(.ux-reveal-done) #page .content-dark-left:not(.ux-in) .content-dark-image-mask{clip-path:inset(0 100% 0 0 round 16px)}html.ux #page :is(.content-card-image,.content-dark-image){transition:scale 1.4s var(--ux-ease)}html.ux-reveal:not(.ux-reveal-done) #page .content-card:not(.ux-in) .content-card-image,html.ux-reveal:not(.ux-reveal-done) #page .content-dark-left:not(.ux-in) .content-dark-image{scale:1.08}html.ux #page .content-circle{transition:rotate var(--ux-slow) var(--ux-ease), scale var(--ux-med) var(--ux-ease)}html.ux #page .content-circle-link:hover .content-circle{rotate:90deg;scale:1.06}html.ux #page .content-dark-description-line{transform-origin:top;transition:scale 1s var(--ux-ease) .3s}html.ux-reveal:not(.ux-reveal-done) #page .content-dark-right:not(.ux-in) .content-dark-description-line{scale:1 0}@keyframes ux-drift{0%,to{translate:0;scale:1}50%{translate:-1.5% -1%;scale:1.06}}html.ux-reveal #page :is(.section-cta-bg-main,.section-cta-form-bg-main){animation:18s ease-in-out infinite ux-drift}html.ux #page .customer-logo{transition:opacity var(--ux-slow) var(--ux-ease), translate var(--ux-med) var(--ux-ease), filter var(--ux-med) var(--ux-ease)}@media (hover:hover) and (pointer:fine){html.ux #page .customer-logo:hover{filter:brightness(1.35)drop-shadow(0 6px 12px #40b45f4d);translate:0 -3px}}html.ux #page .pagination-dot{transition:width var(--ux-med) var(--ux-ease), background-color var(--ux-med) var(--ux-ease), opacity var(--ux-med) var(--ux-ease)}html.ux #page .pagination-dot.active,html.ux #page .pagination-dot[aria-current=true],html.ux #page .pagination-dot[aria-selected=true]{background-color:var(--ux-green);border-radius:999px;width:28px}html.ux #page .testimonial-quote-mark{transition:scale var(--ux-slow) var(--ux-ease), rotate var(--ux-slow) var(--ux-ease)}@media (hover:hover) and (pointer:fine){html.ux #page .testimonial-card:hover .testimonial-quote-mark{rotate:-6deg;scale:1.12}}@keyframes ux-panel-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}html.ux #page .tab-content--active,html.ux #page .tab-content--active .delivery-item{animation:ux-panel-in .52s var(--ux-ease) both}html.ux #page .tab-content--active .delivery-item:nth-child(2){animation-delay:60ms}html.ux #page .tab-content--active .delivery-item:nth-child(3){animation-delay:.12s}html.ux #page .tab-content--active .delivery-item:nth-child(4){animation-delay:.18s}html.ux #page .tab-content--active .delivery-item:nth-child(n+5){animation-delay:.24s}html.ux #page .tab-button{transition:background-color var(--ux-med) var(--ux-ease), color var(--ux-med) var(--ux-ease), box-shadow var(--ux-med) var(--ux-ease), translate var(--ux-med) var(--ux-ease)}@media (width>=769px){html.ux #page .tab-button--active{box-shadow:inset 4px 0 0 var(--ux-green)}}@media (hover:hover) and (pointer:fine){html.ux #page .tab-button:not(.tab-button--active):hover{translate:4px}}html.ux #page .showcase-images{perspective:1600px}html.ux #page .showcase-main-image-container{transition:rotate 1.2s var(--ux-ease), translate 1.2s var(--ux-ease);transform-origin:bottom}html.ux-reveal:not(.ux-reveal-done) #page .showcase-images:not(.ux-in) .showcase-main-image-container{translate:0 30px;rotate:x 12deg}html.ux-reveal #page .showcase-side-image{animation:8s ease-in-out infinite ux-float}html.ux #page .blog-tile-featured-image{transition:scale .9s var(--ux-ease)}html.ux #page .blog-tile-item.show{animation:ux-panel-in .48s var(--ux-ease) both}html.ux #page .blog-tiles-category-btn{transition:background-color var(--ux-med) var(--ux-ease), color var(--ux-med) var(--ux-ease), box-shadow var(--ux-med) var(--ux-ease), translate var(--ux-fast) var(--ux-ease)}html.ux #page .blog-tiles-category-btn:active{scale:.97}html.ux #page .blog-tiles-category-btn.active{box-shadow:0 8px 20px -10px #40b45fb3}@media (hover:hover) and (pointer:fine){html.ux #page .blog-tile-item:hover{box-shadow:var(--ux-glow-dark);translate:0 -5px}html.ux #page .blog-tile-item:hover .blog-tile-featured-image{scale:1.06}}@keyframes ux-ping{0%{box-shadow:0 0 #40b45f8c}70%,to{box-shadow:0 0 0 7px #40b45f00}}html.ux #page .cloud-portal-preview__chip-dot{animation:ux-ping 2.4s var(--ux-ease) infinite}html.ux #page .cloud-portal-preview__browser{transition:translate var(--ux-slow) var(--ux-ease), box-shadow var(--ux-slow) var(--ux-ease)}@media (hover:hover) and (pointer:fine){html.ux #page .cloud-portal-preview__browser:hover{box-shadow:var(--ux-glow-dark);translate:0 -6px}html.ux #page .ai-catalogue-toc__card:hover .ai-catalogue-toc__number{color:var(--ux-green)}html.ux #page .cloud-compute-pricing__row{transition:background-color var(--ux-fast) var(--ux-ease)}html.ux #page .cloud-compute-pricing__row:hover{background-color:#40b45f14}}html.ux #page .site-footer a{transition:color var(--ux-fast) var(--ux-ease), translate var(--ux-med) var(--ux-ease), opacity var(--ux-fast) var(--ux-ease)}@media (hover:hover) and (pointer:fine){html.ux #page .site-footer .footer-social a:hover{color:var(--ux-green);translate:0 -3px}html.ux #page .site-footer :is(.footer-policies,.contact-phone) a:hover{color:var(--ux-green)}}html.ux .ux-progress{z-index:10000;background:linear-gradient(90deg, var(--ux-green-deep), var(--ux-green));transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #40b45f99}html.ux #page .single-post-content :is(img,.emdash-image-media){border-radius:12px}html.ux #page .posts-container .read-more{transition:gap var(--ux-med) var(--ux-ease), color var(--ux-fast) var(--ux-ease);align-items:center;gap:6px;display:inline-flex}html.ux #page .posts-container .read-more:after{content:"→"}html.ux #page .posts-container .read-more:hover{color:var(--ux-green);gap:10px}html.ux #page .ux-paused,html.ux #page .ux-paused img{animation-play-state:paused}html.ux #page .menu-toggle .hamburger-line{transition:translate var(--ux-med) var(--ux-ease), rotate var(--ux-med) var(--ux-ease), opacity var(--ux-fast) ease, scale var(--ux-med) var(--ux-ease), background-color var(--ux-fast) ease}html.ux #page .menu-toggle.active .hamburger-line:first-child{translate:0 6px;rotate:45deg}html.ux #page .menu-toggle.active .hamburger-line:nth-child(2){opacity:0;scale:0 1}html.ux #page .menu-toggle.active .hamburger-line:nth-child(3){translate:0 -6px;rotate:-45deg}@media (width<=1024px){html.ux #page .main-navigation{transform-origin:100% 0;transition:transform var(--ux-med) var(--ux-ease), opacity var(--ux-med) var(--ux-ease), visibility var(--ux-med);border-top:3px solid var(--ux-green);transform:translateY(-8px)scale(.96);box-shadow:0 24px 48px -16px #0a122059}html.ux #page .main-navigation.active{transform:none}html.ux #page .main-navigation .nav-menu>.menu-item{opacity:0;transition:opacity var(--ux-med) var(--ux-ease), translate var(--ux-med) var(--ux-ease);translate:12px}html.ux #page .main-navigation.active .nav-menu>.menu-item{opacity:1;translate:0}html.ux #page .main-navigation.active .nav-menu>.menu-item:nth-child(2){transition-delay:30ms}html.ux #page .main-navigation.active .nav-menu>.menu-item:nth-child(3){transition-delay:60ms}html.ux #page .main-navigation.active .nav-menu>.menu-item:nth-child(4){transition-delay:90ms}html.ux #page .main-navigation.active .nav-menu>.menu-item:nth-child(5){transition-delay:.12s}html.ux #page .main-navigation.active .nav-menu>.menu-item:nth-child(6){transition-delay:.15s}html.ux #page .main-navigation.active .nav-menu>.menu-item:nth-child(7){transition-delay:.18s}html.ux #page .main-navigation.active .nav-menu>.menu-item:nth-child(n+8){transition-delay:.21s}html.ux #page .nav-menu .menu-item-has-children.submenu-open>.sub-menu{animation:ux-fade-rise var(--ux-med) var(--ux-ease) both;margin-left:var(--spacing-3);border-left:2px solid #40b45f80}html.ux #page .nav-menu .menu-item-has-children.submenu-open>a{color:var(--ux-green-deep);font-weight:600}html.ux #page .site-header.header-dark .nav-menu .menu-item-has-children.submenu-open>a{color:var(--ux-green)}}@keyframes ux-press{0%{scale:1}35%{scale:var(--ux-press,.95)}to{scale:1}}@media (hover:none){html.ux #page :is(.hero__button,.section-cta-button,.our-features-button,.header-cta-btn,.cloud-compute-pricing__button,.cloud-api-console__button,.cc-button,.data-resilience-checklist__cta-button,.page-jump-nav__link,.blog-tile-item,.tile-item,.feature-card,.feature-cards-card,.cloud-service-grid__card,.ai-catalogue-toc__card){-webkit-tap-highlight-color:transparent}html.ux #page :is(.hero__button,.section-cta-button,.our-features-button,.header-cta-btn,.cloud-compute-pricing__button,.cloud-api-console__button,.cc-button,.data-resilience-checklist__cta-button,.page-jump-nav__link):active{animation:ux-press .26s var(--ux-ease)}html.ux #page :is(.blog-tile-item,.tile-item,.feature-card,.feature-cards-card,.cloud-service-grid__card,.ai-catalogue-toc__card):active{--ux-press:.98;animation:ux-press .26s var(--ux-ease)}}html.ux #page .page-jump-nav__link{transition:background-color var(--ux-med) var(--ux-ease), color var(--ux-med) var(--ux-ease), border-color var(--ux-med) var(--ux-ease), box-shadow var(--ux-med) var(--ux-ease);gap:8px}html.ux #page .page-jump-nav__link:before{content:"";background:var(--ux-green);opacity:.25;width:6px;height:6px;transition:scale var(--ux-med) var(--ux-ease), opacity var(--ux-med) var(--ux-ease);border-radius:50%;flex:none;scale:.6}html.ux #page .page-jump-nav__link--active{background:#40b45f1a;box-shadow:0 6px 16px -8px #2a6b4e80}html.ux #page .page-jump-nav__link--active:before{opacity:1;scale:1}html.ux #page .data-resilience-checklist__scorecard-header:after{content:"";background:linear-gradient(90deg, var(--ux-green-deep), var(--ux-green)) 0 0 / calc(var(--ux-progress,0) * 100%) 100% no-repeat, #ffffff1a;height:4px;transition:background-size var(--ux-slow) var(--ux-ease);border-radius:999px;flex-basis:100%}@keyframes ux-pop{0%{scale:1}40%{scale:1.08}to{scale:1}}html.ux #page .data-resilience-checklist__option:has(input:checked){animation:ux-pop .32s var(--ux-ease);box-shadow:0 0 0 4px #40b45f26}html.ux #page .data-resilience-checklist__row{transition:background-color var(--ux-med) var(--ux-ease);position:relative}html.ux #page .data-resilience-checklist__row:before{content:"";background:var(--ux-green);width:3px;transition:scale var(--ux-med) var(--ux-ease);border-radius:3px;position:absolute;top:20%;bottom:20%;left:-12px;scale:1 0}html.ux #page .data-resilience-checklist__row:has(input:checked):before{scale:1}html.ux #page .data-resilience-checklist__total-value,html.ux #page .data-resilience-checklist__subtotal-value{font-variant-numeric:tabular-nums;display:inline-block}html.ux #page .ux-bump{animation:ux-pop .36s var(--ux-ease);color:var(--ux-green)}html.ux #page .data-resilience-checklist__results:not([hidden]),html.ux #page .data-resilience-checklist__band--active{animation:ux-fade-rise var(--ux-slow) var(--ux-ease) both}html.ux #page .data-resilience-checklist__band--active{animation-delay:.12s}html.ux #page :is(.cc-filter,.cc-steps__marker):focus-visible{border-radius:999px}html.ux #page :is(.cc-button,.cc-icon-button,.cc-stepper button):focus-visible{border-radius:8px}html.ux #page .cc-modal__title:focus-visible{outline:none}html.ux #page .cc-button:disabled{box-shadow:none;translate:none}html.ux #page .cc-button__arrow{transition:translate var(--ux-med) var(--ux-ease)}html.ux #page .cc-card{transition:opacity var(--ux-slow) var(--ux-ease), translate var(--ux-med) var(--ux-ease), box-shadow var(--ux-med) var(--ux-ease), border-color var(--ux-med) var(--ux-ease), background-color var(--ux-med) var(--ux-ease);transition-delay:calc(var(--cc-i,0) * 70ms), 0s, 0s, 0s, 0s}html.ux-reveal:not(.ux-reveal-done) #page .cloud-configurator-section__app:not(.ux-in) .cc-card{opacity:0;translate:0 16px}html.ux #page .cc-products--swapped .cc-card{animation:ux-panel-in .48s var(--ux-ease) backwards;animation-delay:calc(var(--cc-i,0) * 50ms)}html.ux #page .cc-card__icon{transition:scale var(--ux-med) var(--ux-ease), filter var(--ux-med) var(--ux-ease)}@media (hover:hover) and (pointer:fine){html.ux #page .cc-card:hover{box-shadow:var(--ux-glow-dark);border-color:#40b45f73;translate:0 -5px}html.ux #page .cc-card:hover .cc-card__icon{filter:drop-shadow(0 6px 14px #40b45f73);scale:1.08}html.ux #page .cc-button:hover .cc-button__arrow{translate:3px}html.ux #page .cc-back:hover .cc-icon{translate:-3px}}html.ux #page .cc-back .cc-icon{transition:translate var(--ux-med) var(--ux-ease)}html.ux #page .cc-filter{transition:background-color var(--ux-med) var(--ux-ease), color var(--ux-med) var(--ux-ease), border-color var(--ux-med) var(--ux-ease), box-shadow var(--ux-med) var(--ux-ease), scale var(--ux-fast) var(--ux-ease)}html.ux #page .cc-filter[aria-pressed=true]{box-shadow:0 8px 20px -10px #40b45fb3}html.ux #page :is(.cc-filter,.cc-choice,.cc-stepper button,.cc-icon-button):active{scale:.97}html.ux #page .cc-choice{transition:border-color var(--ux-med) var(--ux-ease), background-color var(--ux-med) var(--ux-ease), color var(--ux-med) var(--ux-ease), scale var(--ux-fast) var(--ux-ease)}html.ux #page :is(.cc-steps__step--current,.cc-steps__step--done) .cc-steps__marker{animation:ux-pop .36s var(--ux-ease)}html.ux #page .cc-steps__step:before{transition:background-color var(--ux-slow) var(--ux-ease)}html.ux #page :is(.cc-cartbar,.cc-toast,.cc-error){animation:ux-fade-rise var(--ux-med) var(--ux-ease) backwards}html.ux #page :is(.cc-badge,.cc-tag--incart){animation:ux-pop .36s var(--ux-ease)}html.ux #page .cc-modal{opacity:0;transition:opacity var(--ux-med) var(--ux-ease), translate var(--ux-med) var(--ux-ease), scale var(--ux-med) var(--ux-ease), overlay var(--ux-med) allow-discrete, display var(--ux-med) allow-discrete;translate:0 20px;scale:.98}html.ux #page .cc-modal[open]{opacity:1;translate:0;scale:1}html.ux #page .cc-modal::backdrop{opacity:0;transition:opacity var(--ux-med) var(--ux-ease), overlay var(--ux-med) allow-discrete, display var(--ux-med) allow-discrete}html.ux #page .cc-modal[open]::backdrop{opacity:1}@starting-style{html.ux #page .cc-modal[open]{opacity:0;translate:0 20px;scale:.98}html.ux #page .cc-modal[open]::backdrop{opacity:0}}@media (width<=640px){html.ux #page .cc-modal{translate:0 48px;scale:1}@starting-style{html.ux #page .cc-modal[open]{translate:0 48px;scale:1}}}html.ux #page .cc-summary__lines li{animation:ux-fade-rise var(--ux-med) var(--ux-ease) backwards}html.ux #page .cc-meter__track span{transition:scale var(--ux-slow) var(--ux-ease)}html.ux #page :is(.cc-checkout,.cc-confirmation){animation:ux-panel-in .52s var(--ux-ease) backwards}@keyframes ux-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}html.ux #page .cc-confirmation__icon :is(circle,path){stroke-dasharray:1;animation:ux-draw .7s var(--ux-ease) .2s backwards}html.ux #page .cc-confirmation__icon path{animation-delay:.65s}html.ux #page .cc-confirmation__icon{animation:ux-ping 1.6s var(--ux-ease) .9s 1}@media (prefers-reduced-motion:reduce){html.ux #page *,html.ux #page :before,html.ux #page :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}
