@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/bevietnampro/be-vietnam-pro-300-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/bevietnampro/be-vietnam-pro-300-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bevietnampro/be-vietnam-pro-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bevietnampro/be-vietnam-pro-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/bevietnampro/be-vietnam-pro-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/bevietnampro/be-vietnam-pro-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/bevietnampro/be-vietnam-pro-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/bevietnampro/be-vietnam-pro-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/bevietnampro/be-vietnam-pro-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/bevietnampro/be-vietnam-pro-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/bevietnampro/be-vietnam-pro-800-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/bevietnampro/be-vietnam-pro-800-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-navy:#183d57;--color-navy-hover:#0f2c41;--color-sky:#00b9f9;--color-green:#33e54c;--color-gold:#b4952e;--color-black:#000000;--color-white:#ffffff;--color-text:#183d57;--color-text-muted:#5b7389;--color-text-prose:#34506a;--color-hairline:#e3ebf1;--color-line:#c9d6e2;--color-line-strong:#183d57;--color-error:#b42318;--tint-cloud:#f6f9fc;--tint-sky:#e6f8fe;--tint-sky-soft:#eaf6fb;--tint-green:#e9fbec;--tint-green-strong:#e4fbe8;--tint-gold:#f6f0dc;--tint-cream:#f9f6ec;--accent-text-green:#1f9a35;--accent-text-gold:#8f7520;--accent-text-sky:#0d7fb0;--border-tint-sky:#cfeffd;--border-tint-sky-dashed:#9fd9f5;--border-tint-gold:#e9dfb9;--border-tint-gold-dashed:#d8c88a;--color-on-dark:#ffffff;--color-on-dark-text:#c9d8e4;--color-on-dark-muted:#9fb9cc;--color-on-dark-line:rgba(255, 255, 255, 0.14);--color-on-dark-dot-off:rgba(255, 255, 255, 0.25);--color-device:#0f1a24;--color-browser-bar:#fbfcfd;--color-browser-url:#f3f7fa;--color-toast-bg:rgba(255, 255, 255, 0.96);--color-push-apple-bg:rgba(24, 61, 87, 0.88);--color-push-apple-text-muted:rgba(255, 255, 255, 0.62);--color-push-google-bg:#e6e9f1;--color-push-google-app-bg:#ffffff;--gradient-brand:linear-gradient(90deg, #00b9f9 0%, #33e54c 55%, #b4952e 100%);--gradient-section-warm:linear-gradient(180deg, #ffffff 0%, #f6f9fc 100%);--gradient-panel-sky:linear-gradient(180deg, #f6f9fc 0%, #eaf6fb 100%);--gradient-panel-green:linear-gradient(160deg, #f6f9fc 0%, #e9fbec 100%);--gradient-pricing:linear-gradient(135deg, #f6f9fc 0%, #eaf6fb 100%);--mask-marquee:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent);--font-sans:'Be Vietnam Pro','Segoe UI',system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fs-h1:76px;--lh-h1:1.08;--ls-h1:-0.04em;--fs-h1-cta:68px;--fs-h2:56px;--lh-h2:1.1;--ls-h2:-0.035em;--fs-h2-small:40px;--fs-h3:28px;--lh-h3:1.25;--ls-h3:-0.02em;--fs-h3-large:34px;--fs-h3-small:22px;--fs-lede:20px;--lh-lede:1.6;--fs-lede-small:18px;--fs-body-large:17px;--fs-body:16px;--fs-small:15px;--lh-small:1.6;--fs-eyebrow:14px;--ls-eyebrow:0.02em;--fs-caption:14px;--fs-caption-small:13px;--fs-micro:12px;--fs-nano:11px;--fs-metric:44px;--ls-metric:-0.03em;--fs-figure:40px;--ls-figure:-0.03em;--fs-price:30px;--ls-price:-0.02em;--fs-price-text:22px;--fs-quote:22px;--lh-quote:1.4;--ls-quote:-0.01em;--fs-tab:16px;--fs-nav:15px;--fs-step-number:15px;--fs-footer-link:15px;--fs-pass-label:9px;--ls-pass-label:0.1em;--fs-pass-value:14px;--btn-font-size:16px;--btn-padding:14px 30px;--btn-font-size-lg:17px;--btn-padding-lg:16px 36px;--btn-font-size-sm:15px;--btn-padding-sm:11px 22px;--btn-font-weight:600;--btn-gap:8px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-iphone:52px;--radius-iphone-screen:42px;--radius-android:34px;--radius-android-screen:26px;--radius-push-android:28px;--radius-qr:4px;--radius-bar:3px;--radius-dots:2px;--shadow-pass:0 20px 50px rgba(24, 61, 87, 0.16),0 1px 3px rgba(24, 61, 87, 0.08);--shadow-device:0 40px 90px rgba(24, 61, 87, 0.28);--shadow-device-inset:0 0 0 1px rgba(255, 255, 255, 0.06) inset;--shadow-device-on-dark:0 40px 90px rgba(0, 0, 0, 0.35);--shadow-browser:0 30px 80px rgba(24, 61, 87, 0.12);--shadow-toast:0 20px 50px rgba(24, 61, 87, 0.18);--shadow-panel:0 30px 80px rgba(24, 61, 87, 0.06);--shadow-lift:0 30px 70px rgba(24, 61, 87, 0.16);--shadow-pricing-highlight:0 12px 30px rgba(0, 185, 249, 0.15);--shadow-step-on:0 14px 34px rgba(24, 61, 87, 0.10);--color-pulse:rgba(0, 185, 249, 0.45);--container:1240px;--gutter:20px;--space-section:112px;--space-section-md:96px;--space-section-sm:88px;--space-header:18px;--header-height:56px;--dot-size:8px;--ease-rise:cubic-bezier(0.2, 0.7, 0.2, 1);--duration-rise:0.9s;--duration-node:0.7s;--duration-float-in:1.2s;--delay-float-alt:0.15s;--duration-toast:9s;--duration-marquee:32s;--duration-slide:6s;--duration-fade:0.5s;--duration-grad:6s;--duration-pulse:2.4s;--duration-drift:16s;--duration-lift:0.3s;--float-distance:10px;--float-tilt-from:0.6;--drift-x:40px;--drift-y:-30px;--drift-scale:1.12;--wash-blur:90px;--fs-h1-article:48px;--lh-h1-article:1.1;--ls-h1-article:-0.03em;--fs-h1-page:60px;--fs-h2-page:32px;--fs-h2-more:36px;--fs-h2-newsletter:30px;--fs-prose-h2:28px;--fs-prose-h3:21px;--fs-card-title:20px;--fs-card-title-large:22px;--fs-card-title-small:18px;--fs-code:13.5px;--color-code-comment:#7f98ab;--color-code-number:#e6d391;--color-on-dark-surface:rgba(255, 255, 255, 0.08);--color-on-dark-chip:rgba(255, 255, 255, 0.12);--color-on-dark-field:rgba(255, 255, 255, 0.06);--color-placeholder:#9fb9cc;--shadow-figure:0 24px 60px rgba(24, 61, 87, 0.22);--shadow-figure-soft:0 24px 60px rgba(24, 61, 87, 0.18);--gradient-tint-sky-green:linear-gradient(135deg, #e6f8fe, #e4fbe8);--gradient-tint-gold-sky:linear-gradient(135deg, #f6f0dc, #e6f8fe);--gradient-tint-sky-gold:linear-gradient(135deg, #e6f8fe, #f6f0dc);--gradient-tint-green-gold:linear-gradient(135deg, #e4fbe8, #f6f0dc);--gradient-tint-green-sky:linear-gradient(135deg, #e4fbe8, #e6f8fe);--gradient-tint-gold-green:linear-gradient(135deg, #f6f0dc, #e4fbe8);--gradient-hero-navy:linear-gradient(120deg, #183d57 0%, #0f2c41 55%, #0d7fb0 130%);--gradient-wash-newsletter:radial-gradient(50% 90% at 90% 10%, rgba(0, 185, 249, 0.3), transparent 70%),radial-gradient(40% 70% at 5% 100%, rgba(180, 149, 46, 0.25), transparent 70%);--article-text:720px;--article-side:300px;--article-gap:120px;--article-side-tablet:260px;--blog-aside:420px;--blog-head-gap:80px;--featured-image:700px;--row-image:200px;--row-meta:160px;--row-image-tablet:190px;--post-card-image:160px;--readnext-image:150px;--avatar:40px;--avatar-sm:32px;--share-size:36px;--field-height:44px;--field-height-lg:46px;--blog-gap:40px}:root{--bp-mobile-max:639px;--bp-tablet-min:640px;--bp-tablet-max:1023px;--bp-desktop-min:1024px;--bp-desktop-fixed:1280px;--gutter-tablet:28px;--card-padding:32px;--space-section-xs:64px;--cross-card-image:220px;--header-stuck-space:10px;--header-stuck-height:calc(var(--header-height) + 2 * var(--header-stuck-space) + 1px);--shadow-header-stuck:0 8px 24px rgba(24, 61, 87, 0.08),0 1px 0 rgba(24, 61, 87, 0.04);--duration-header:0.25s;--sticky-top:calc(var(--header-stuck-height) + 16px);--shadow-mega:0 30px 80px rgba(24, 61, 87, 0.18),0 2px 6px rgba(24, 61, 87, 0.06);--color-dim:rgba(24, 61, 87, 0.32);--color-nav-chevron:#9fb9cc;--tint-on-dark-chip:rgba(255, 255, 255, 0.12);--tint-green-on-dark:rgba(51, 229, 76, 0.2);--color-tag-on-image:rgba(255, 255, 255, 0.9);--fs-nav-row:20px;--fs-stat:26px;--ls-stat:-0.035em;--ls-menu-head:0.08em;--mm-image-height:120px;--duration-chevron:0.2s;--duration-entry:0.15s;--ls-eyebrow-caps:0.06em;--fs-h1-medium:60px;--fs-h2-medium:44px;--fs-h3-feature:30px;--lh-h3-feature:1.15;--ls-h3-feature:-0.025em;--fs-h3-panel:26px;--ls-h3-panel:-0.02em;--fs-h3-pillar:22px;--fs-card-title:19px;--ls-card-title:-0.015em;--fs-faq:19px;--fs-metric-small:18px;--tint-muted:#f3f7fa;--shadow-card-hero:0 24px 60px rgba(24, 61, 87, 0.14);--radius-pill:999px;--radius-xs:4px;--pillar-line:2px}@media (max-width:1279px){:root{--gutter:var(--gutter-tablet)}}@media (min-width:640px) and (max-width:1023px){:root{--fs-h1:42px;--lh-h1:1.12;--ls-h1:-0.03em;--fs-h1-cta:42px;--fs-h2:30px;--lh-h2:1.18;--ls-h2:-0.025em;--fs-h2-small:32px;--fs-h3:21px;--fs-h3-large:27px;--fs-h3-small:20px;--fs-lede:17px;--fs-lede-small:17px;--fs-small:15px;--fs-h1-medium:42px;--fs-h2-medium:30px;--fs-faq:16px;--fs-metric:35px;--fs-figure:32px;--fs-quote:20px;--fs-tab:14px;--space-section:64px;--space-section-md:56px;--space-section-sm:52px;--space-section-xs:40px;--card-padding:24px;--header-height:64px;--duration-marquee:28s;--fs-h1-article:38px;--fs-prose-h2:24px;--fs-h1-page:42px;--fs-h2-page:30px;--fs-h2-more:30px;--fs-card-title-large:18px;--blog-gap:22px}}@media (max-width:639px){:root{--gutter:20px;--fs-h1:42px;--lh-h1:1.12;--ls-h1:-0.03em;--fs-h1-cta:36px;--fs-h2:32px;--lh-h2:1.12;--ls-h2:-0.03em;--fs-h2-small:26px;--fs-h3:22px;--fs-h3-large:22px;--fs-lede:17px;--fs-lede-small:16px;--fs-small:14px;--fs-eyebrow:13px;--ls-eyebrow:0;--fs-h1-medium:40px;--fs-h2-medium:32px;--fs-h3-feature:24px;--fs-h3-panel:22px;--fs-card-title:18px;--fs-faq:16px;--fs-tab:14px;--fs-step-number:14px;--fs-metric:36px;--fs-figure:28px;--fs-price:20px;--fs-price-text:14px;--fs-quote:19px;--btn-padding:15px 28px;--btn-font-size-sm:14px;--btn-padding-sm:9px 16px;--radius-iphone:40px;--radius-iphone-screen:32px;--radius-android:28px;--radius-android-screen:21px;--shadow-device:0 30px 70px rgba(24, 61, 87, 0.28);--shadow-browser:0 24px 60px rgba(24, 61, 87, 0.12);--space-section:64px;--space-section-md:56px;--space-section-sm:48px;--space-section-xs:40px;--card-padding:24px;--header-height:64px;--dot-size:7px;--duration-marquee:26s;--float-distance:8px;--drift-x:24px;--drift-y:-20px;--drift-scale:1.1;--wash-blur:60px;--mask-marquee:linear-gradient(90deg, transparent, #000 15%, #000 85%, transparent);--fs-h1-article:34px;--fs-h1-page:42px;--fs-h2-page:28px;--fs-h2-more:28px;--fs-h2-newsletter:26px;--fs-card-title-large:18px;--blog-gap:22px}}:root{--color-field-placeholder:#9fb9cc;--field-height:44px;--fs-rn-h1:60px;--fs-rn-title:26px;--ls-eyebrow-upper:0.06em;--gradient-shot-sky-green:linear-gradient(135deg, #e6f8fe, #e9fbec);--gradient-shot-gold-sky:linear-gradient(135deg, #f6f0dc, #e6f8fe);--radius-swatch:4px;--radius-swatch-small:2px;--sticky-top-meta:calc(var(--header-stuck-height) + 24px);--space-rn-list-bottom:112px}@media (min-width:640px) and (max-width:1023px){:root{--fs-rn-h1:42px;--fs-rn-title:22px;--space-rn-list-bottom:67px}}@media (max-width:639px){:root{--fs-rn-h1:42px;--fs-rn-title:22px;--space-rn-list-bottom:64px}}:root{--fs-cs-h1:72px;--fs-cs-h1-dark:60px;--fs-cs-intro:28px;--fs-cs-about-h2:30px;--fs-cs-metric:96px;--fs-cs-metric-card:56px;--fs-cs-pull:40px;--fs-cs-story-h2:40px;--fs-cs-panel-headline:44px;--fs-cs-feature-headline:36px;--fs-cs-card-title:26px;--fs-cs-related-h2:44px;--fs-cs-related-h2-dark:32px;--fs-cs-teaser-title:28px;--fs-cs-quote-card:19px;--fs-cs-feature-card-title:20px;--fs-cs-cta:88px;--fs-cs-cta-dark:64px;--fs-cs-guest:22px;--fs-page-h1:60px;--fs-filter-h2:38px;--fs-cs-anchor-title:28px;--fs-cs-anchor-figure:22px;--fs-cs-grid-title:17px;--fs-cs-card-figure:17px;--fs-cs-wm:21px;--fs-cs-stat:20px;--color-text-faint:#9fb9cc;--color-glass:rgba(255, 255, 255, 0.06);--color-glass-line:rgba(255, 255, 255, 0.12);--color-on-dark-btn-line:rgba(255, 255, 255, 0.3);--gradient-hero-tint:linear-gradient(135deg, #e6f8fe 0%, #f9f6ec 100%);--gradient-photo-overlay:linear-gradient(180deg, rgba(15, 44, 65, 0) 30%, rgba(15, 44, 65, 0.92) 100%);--gradient-photo-overlay-strong:linear-gradient(180deg, rgba(15, 44, 65, 0.15) 0%, rgba(15, 44, 65, 0.75) 45%, rgba(15, 44, 65, 0.95) 100%);--gradient-teaser-overlay:linear-gradient(180deg, rgba(15, 44, 65, 0) 40%, rgba(15, 44, 65, 0.9) 100%);--gradient-teaser-overlay-strong:linear-gradient(180deg, rgba(15, 44, 65, 0.1) 0%, rgba(15, 44, 65, 0.7) 50%, rgba(15, 44, 65, 0.94) 100%);--pattern-qr:repeating-linear-gradient(0deg, #183d57 0 2px, #ffffff 2px 4px, #183d57 4px 5px, #ffffff 5px 8px),repeating-linear-gradient(90deg, #183d57 0 2px, transparent 2px 4px, #183d57 4px 5px, transparent 5px 8px);--cs-facts-col:300px;--cs-facts-col-dark:260px;--cs-grid-gap:120px;--cs-hero-height:620px;--cs-teaser-height:420px;--cs-anchor-image:560px}@media (min-width:640px) and (max-width:1023px){:root{--fs-cs-h1:48px;--fs-cs-h1-dark:40px;--fs-cs-metric:63px;--fs-cs-metric-card:37px;--fs-cs-pull:26px;--fs-cs-story-h2:32px;--fs-cs-panel-headline:35px;--fs-cs-feature-headline:28px;--fs-cs-related-h2:35px;--fs-cs-cta:58px;--fs-cs-cta-dark:42px;--fs-page-h1:42px;--fs-filter-h2:30px;--fs-cs-anchor-title:21px;--fs-cs-grid-title:16px;--cs-teaser-height:300px}}@media (max-width:639px){:root{--fs-cs-h1:42px;--fs-cs-h1-dark:42px;--fs-cs-intro:22px;--fs-cs-metric:56px;--fs-cs-metric-card:37px;--fs-cs-pull:26px;--fs-cs-story-h2:28px;--fs-cs-panel-headline:30px;--fs-cs-feature-headline:28px;--fs-cs-related-h2:32px;--fs-cs-related-h2-dark:28px;--fs-cs-teaser-title:22px;--fs-cs-cta:42px;--fs-cs-cta-dark:36px;--fs-page-h1:42px;--fs-filter-h2:32px;--fs-cs-anchor-title:21px;--fs-cs-grid-title:16px}}:root{--std-read:720px;--std-side:260px;--std-facts:380px;--std-gap-side:96px;--std-gap-block:56px;--space-std-head-top:72px;--space-std-head-bottom:56px;--space-std-hero-bottom:64px;--space-std-body-top:56px;--space-std-body-bottom:96px;--space-std-section:64px;--space-std-section-xl:96px;--fs-std-body:18px;--lh-std-body:1.7;--fs-std-metric:48px;--fs-std-related-title:34px;--fs-std-doccard-title:17px;--fs-std-prose-h2:28px;--fs-std-prose-num:15px;--fs-std-facts-title:13px;--note-border:3px;--wash-std-sky:420px;--wash-std-green:380px}@media (min-width:640px) and (max-width:1023px){:root{--std-gap-side:32px;--std-gap-block:56px;--space-std-head-top:43px;--space-std-head-bottom:38px;--space-std-hero-bottom:40px;--space-std-body-top:40px;--space-std-body-bottom:58px;--space-std-section:48px;--space-std-section-xl:64px;--fs-std-body:17px;--fs-std-metric:38px;--fs-std-related-title:26px;--fs-std-prose-h2:24px}}@media (max-width:639px){:root{--std-gap-side:28px;--std-gap-block:40px;--space-std-head-top:40px;--space-std-head-bottom:32px;--space-std-hero-bottom:32px;--space-std-body-top:32px;--space-std-body-bottom:48px;--space-std-section:40px;--space-std-section-xl:56px;--fs-std-body:17px;--fs-std-metric:34px;--fs-std-related-title:26px;--fs-std-prose-h2:24px}}:root{--fs-legacy-h1:var(--fs-h1-page);--lh-legacy-h1:1.08;--ls-legacy-h1:-0.04em;--fs-legacy-h2:var(--fs-h2-medium);--lh-legacy-h2:1.1;--ls-legacy-h2:-0.035em;--fs-legacy-h3:24px;--lh-legacy-h3:1.3;--ls-legacy-h3:-0.02em;--fs-legacy-h4:18px;--lh-legacy-h4:1.4;--fs-legacy-body:18px;--lh-legacy-body:1.7;--fs-legacy-lead:20px;--lh-legacy-lead:1.6;--fs-legacy-small:15px;--lh-legacy-small:1.6;--space-legacy-heading-top:40px;--space-legacy-heading-bottom:14px;--space-legacy-paragraph:18px}@media (min-width:640px) and (max-width:1023px){:root{--fs-legacy-h3:21px;--fs-legacy-h4:17px;--fs-legacy-body:17px;--fs-legacy-lead:17px;--space-legacy-heading-top:32px}}@media (max-width:639px){:root{--fs-legacy-h3:22px;--fs-legacy-h4:17px;--fs-legacy-body:17px;--fs-legacy-lead:17px;--fs-legacy-small:14px;--space-legacy-heading-top:28px}}:root{--docs-side:260px;--docs-read:720px;--docs-rside:180px;--docs-grid-gap:40px;--docs-search:240px;--docs-bigsearch:720px;--docs-tools-btn:40px;--fs-docs-h1:48px;--fs-docs-h2:32px;--fs-docs-art-h1:36px;--fs-docs-art-h2:22px;--fs-docs-tab:15px;--fs-docs-body:18px;--lh-docs-body:1.7;--fs-docs-side:15px;--fs-docs-side-l2:14px;--fs-docs-group:12px;--fs-docs-kbd:11px;--fs-docs-ucard-title:17px;--fs-docs-change-title:17px;--fs-docs-support-title:20px;--docs-icon-tile:44px;--docs-step-badge:26px;--docs-verify-device:200px;--docs-change-date:120px;--docs-aside:380px;--space-docs-section:72px;--space-docs-hero-top:72px;--space-docs-hero-bottom:56px;--docs-tab-padding:22px}@media (min-width:640px) and (max-width:1023px){:root{--docs-rside:160px;--docs-verify-device:160px;--docs-grid-gap:28px;--fs-docs-h1:38px;--fs-docs-h2:26px;--fs-docs-art-h1:30px;--fs-docs-body:17px;--fs-docs-tab:14px;--docs-change-date:100px;--space-docs-section:48px;--space-docs-hero-top:48px;--space-docs-hero-bottom:40px;--docs-tab-padding:20px}}@media (max-width:639px){:root{--docs-grid-gap:24px;--fs-docs-h1:32px;--fs-docs-h2:24px;--fs-docs-art-h1:28px;--fs-docs-body:17px;--fs-docs-tab:14px;--docs-change-date:100px;--space-docs-section:40px;--space-docs-hero-top:40px;--space-docs-hero-bottom:32px;--docs-tab-padding:16px}}.st-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap,24px)}.st-grid-8{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--grid-gap,16px)}.st-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap,24px)}.st-split{display:grid;grid-template-columns:minmax(0,1fr) var(--split-fixed,520px);gap:var(--split-gap,96px);align-items:center}.st-split--media-left{grid-template-columns:var(--split-fixed,520px) minmax(0,1fr)}.st-split--media-left .st-split__copy{order:2}.st-head-row{display:flex;justify-content:space-between;align-items:end;gap:40px}.st-scroll-x{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.st-scroll-x::-webkit-scrollbar{display:none}.st-wrap{display:flex;flex-wrap:wrap;gap:var(--wrap-gap,10px)}.st-sticky{position:sticky;top:var(--sticky-top)}.st-card--padded{padding:var(--card-padding)}@media (max-width:1023px){.st-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.st-grid-8{grid-template-columns:repeat(4,minmax(0,1fr))}.st-grid-3{grid-template-columns:minmax(0,1fr)}.st-grid-3--keep{grid-template-columns:repeat(3,minmax(0,1fr))}.st-grid-3--cross>*{display:grid;grid-template-columns:var(--cross-card-image) minmax(0,1fr);align-items:start}.st-split,.st-split--media-left{grid-template-columns:minmax(0,1fr);gap:var(--split-gap-stacked,32px);align-items:stretch}.st-split--media-left .st-split__copy,.st-split__copy{order:-1}.st-head-row{flex-direction:column;align-items:flex-start;gap:16px}.st-sticky{position:static;top:auto}.st-wash{animation:none}}@media (max-width:639px){.st-grid-4{grid-template-columns:minmax(0,1fr)}.st-grid-8{grid-template-columns:repeat(2,minmax(0,1fr))}.st-grid-3--keep{grid-template-columns:minmax(0,1fr)}.st-grid-3--cross>*{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes floatIn{from{opacity:0;transform:translateY(var(--float-distance)) rotate(calc(var(--rot,0deg) * var(--float-tilt-from)))}to{opacity:1;transform:translateY(0) rotate(var(--rot,0deg))}}@keyframes toast{0%,8%{opacity:0;transform:translateY(16px)}16%,78%{opacity:1;transform:translateY(0)}100%,88%{opacity:0;transform:translateY(-10px)}}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gradShift{from{background-position:0 50%}to{background-position:100% 50%}}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--color-pulse)}100%{box-shadow:0 0 0 14px rgba(0,185,249,0)}}@keyframes drift{from{transform:translate(0,0) scale(1)}to{transform:translate(var(--drift-x),var(--drift-y)) scale(var(--drift-scale))}}@keyframes spin{to{transform:rotate(360deg)}}}.st-body{margin:0;overflow-x:hidden;background:var(--color-white);font-family:var(--font-sans);font-size:var(--fs-body);line-height:normal;color:var(--color-text);-webkit-font-smoothing:antialiased}.st-body *,.st-body ::after,.st-body ::before{box-sizing:border-box}:where(.st-body) a{color:var(--color-text);text-decoration:none}:where(.st-body) a:hover{color:var(--color-sky)}:where(.st-body) blockquote,:where(.st-body) figure,:where(.st-body) h1,:where(.st-body) h2,:where(.st-body) h3,:where(.st-body) p{margin:0}:where(.st-body) ol,:where(.st-body) ul{margin:0;padding:0;list-style:none}:where(.st-body) img{max-width:100%}:where(.st-body) button{font:inherit;color:inherit}.st-body :focus-visible{outline:2px solid var(--color-sky);outline-offset:3px;border-radius:4px}.st-page{overflow-x:clip}.st-skip{position:absolute;left:16px;top:-100px;z-index:100;padding:10px 16px;background:var(--color-navy);color:var(--color-white);border-radius:var(--radius-sm);font-weight:var(--fw-medium)}.st-skip:focus{top:16px;color:var(--color-white)}.st-container{width:100%;max-width:var(--container);margin:0 auto}.st-section{position:relative}.st-section-head{display:flex;flex-direction:column;gap:16px}.st-section-head--center{align-items:center;text-align:center}.st-hairline-top{border-top:1px solid var(--color-hairline)}.st-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-medium);letter-spacing:var(--ls-h1);text-wrap:balance}.st-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-medium);letter-spacing:var(--ls-h2);text-wrap:balance}.st-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);letter-spacing:var(--ls-h3)}.st-lede{font-size:var(--fs-lede);line-height:var(--lh-lede);font-weight:var(--fw-regular);color:var(--color-text-muted);text-wrap:pretty}.st-small{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-text-muted)}.st-eyebrow{display:flex;align-items:center;gap:8px;font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);color:var(--color-text-muted);letter-spacing:var(--ls-eyebrow)}.st-eyebrow--on-dark{color:var(--color-on-dark-muted)}.st-eyebrow--caps{text-transform:uppercase;letter-spacing:var(--ls-eyebrow-caps);color:var(--color-navy)}.st-h1 em,.st-h2 em,.st-h3 em{font-style:normal}.st-grad-text,.st-h1 em{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:gradShift var(--duration-grad) ease-in-out infinite alternate}.st-h2 em{color:var(--color-sky)}.st-step-n{font-size:var(--fs-step-number);font-weight:var(--fw-regular);color:var(--color-sky)}.st-step-n--green{color:var(--color-green)}.st-step-n--gold{color:var(--color-gold)}.st-textlink{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-body);font-weight:var(--fw-medium)}.st-textlink--small{font-size:var(--fs-small)}.st-textlink--underline{font-size:var(--fs-small);border-bottom:1px solid var(--color-sky);padding-bottom:2px}.st-icon{flex-shrink:0}.st-dot{display:inline-block;width:var(--dot-size);height:var(--dot-size);border-radius:50%;flex-shrink:0}.st-dot--sky{background:var(--color-sky)}.st-dot--gold{background:var(--color-gold)}.st-dot--green{background:var(--color-green)}.st-dot--navy{background:var(--color-navy)}.st-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);padding:var(--btn-padding);border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none}.st-btn--navy{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}.st-btn--navy:hover{background:var(--color-navy-hover);border-color:var(--color-navy-hover);color:var(--color-white)}.st-btn--line{border-color:var(--color-line);color:var(--color-text);background:0 0}.st-btn--line:hover{border-color:var(--color-line-strong);color:var(--color-text)}.st-btn--sm{font-size:var(--btn-font-size-sm);padding:var(--btn-padding-sm)}.st-btn--lg{font-size:var(--btn-font-size-lg);padding:var(--btn-padding-lg)}.st-tag__inner{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-caption);font-weight:var(--fw-regular);padding:9px 16px;border-radius:var(--radius-sm);border:1px solid var(--color-line);color:var(--color-text)}.st-badge{display:inline-block;font-size:var(--fs-micro);padding:4px 10px;border-radius:var(--radius-lg);flex-shrink:0;line-height:normal}.st-badge--green{color:var(--accent-text-green);background:var(--tint-green-strong)}.st-badge--sky{color:var(--color-text);background:var(--tint-sky);font-weight:var(--fw-medium);border-radius:var(--radius-pill)}.st-badge--muted{color:var(--color-text-muted);background:var(--tint-muted);font-weight:var(--fw-medium);border-radius:var(--radius-pill)}.st-browser{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-browser)}.st-browser--top{border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:none}.st-browser__bar{height:40px;border-bottom:1px solid var(--color-hairline);display:flex;align-items:center;padding:0 14px;gap:6px;background:var(--color-browser-bar)}.st-browser__bar i{display:block;width:10px;height:10px;border-radius:50%;background:var(--color-hairline)}.st-browser__bar span{margin-left:12px;font-size:var(--fs-micro);color:var(--color-text-muted);background:var(--color-browser-url);padding:4px 14px;border-radius:var(--radius-lg);line-height:normal}.st-browser__img{display:block;width:100%;height:auto}.st-device{position:relative;container-type:inline-size}.st-device__frame{position:relative;background:var(--color-device);box-shadow:var(--shadow-device),var(--shadow-device-inset)}.st-device--iphone .st-device__frame{padding:3cqw;border-radius:15cqw}.st-device--iphone .st-device__img,.st-device--iphone .st-img-placeholder{border-radius:12cqw}.st-device--android .st-device__frame{padding:2.6cqw;border-radius:10cqw}.st-device--android .st-device__img,.st-device--android .st-img-placeholder{border-radius:7.6cqw}.st-device__frame::before{content:'';position:absolute;left:50%;transform:translateX(-50%);background:var(--color-device);z-index:1}.st-device--iphone .st-device__frame::before{top:5.6cqw;width:25cqw;height:7.2cqw;border-radius:3.6cqw}.st-device--android .st-device__frame::before{top:4.2cqw;width:4.6cqw;height:4.6cqw;border-radius:50%}.st-device__img{display:block;width:100%;height:auto}.st-device .st-img-placeholder{width:100%;aspect-ratio:420/850;background:var(--tint-cloud);border:none}.st-device--iphone .st-img-placeholder{aspect-ratio:460/995}@supports not (width:1cqw){.st-device--iphone .st-device__frame{padding:10px;border-radius:var(--radius-iphone)}.st-device--iphone .st-device__img,.st-device--iphone .st-img-placeholder{border-radius:var(--radius-iphone-screen)}.st-device--android .st-device__frame{padding:9px;border-radius:var(--radius-android)}.st-device--android .st-device__img,.st-device--android .st-img-placeholder{border-radius:var(--radius-android-screen)}.st-device__frame::before{display:none}}.st-browser .st-img-placeholder{width:100%;aspect-ratio:1200/690;border:none;border-radius:0;background:var(--tint-cloud)}.st-push{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--radius-lg);box-shadow:var(--shadow-toast)}.st-push__body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.st-push__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.st-push__title{font-size:var(--fs-caption-small);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-push__time{font-size:var(--fs-nano);flex-shrink:0}.st-push__text{font-size:var(--fs-caption-small);line-height:1.4}.st-push__logo-img{width:100%;height:100%;object-fit:cover;display:block}.st-push__icon-fallback{width:20px;height:30px;display:block}.st-push--apple{background:var(--color-push-apple-bg);color:var(--color-white);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.st-push--apple .st-push__time{color:var(--color-push-apple-text-muted)}.st-push__icon{position:relative;width:38px;height:38px;border-radius:var(--radius-sm);background:var(--color-navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.st-push__icon--logo{background:var(--color-white)}.st-push__icon .st-push__logo-img{border-radius:var(--radius-sm)}.st-push__badge{position:absolute;left:-4px;bottom:-4px;width:15px;height:15px;border-radius:4px;display:flex;box-shadow:0 0 0 1.5px var(--color-push-apple-bg)}.st-push__badge .st-icon{width:100%;height:100%}.st-push--google{background:var(--color-push-google-bg);color:var(--color-text);border-radius:var(--radius-push-android);align-items:center;padding:12px 14px 12px 12px}.st-push--google .st-push__head{justify-content:flex-start}.st-push--google .st-push__time{color:var(--color-text-muted);font-size:var(--fs-micro)}.st-push--google .st-push__text{font-size:var(--fs-caption-small)}.st-push__app{width:40px;height:40px;border-radius:10px;background:var(--color-push-google-app-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.st-push__avatar{width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--color-navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.st-push__avatar .st-push__icon-fallback{width:16px;height:24px}.st-push__chevron{display:flex;color:var(--color-text-muted);flex-shrink:0;margin-left:-2px}.st-wash{position:absolute;border-radius:50%;filter:blur(var(--wash-blur));opacity:.5;pointer-events:none;animation:drift var(--duration-drift) ease-in-out infinite alternate}.st-img-placeholder{display:flex;align-items:center;justify-content:center;border:1px dashed var(--color-line);border-radius:var(--radius-sm);font-size:var(--fs-micro);color:var(--color-text-muted);text-align:center}.st-card{border-radius:var(--radius-md)}.st-rise{animation:rise var(--duration-rise) var(--ease-rise) both}.st-node{animation:rise var(--duration-node) var(--ease-rise) both}.st-float,.st-float-b{transform:rotate(var(--rot,0deg))}@media (prefers-reduced-motion:no-preference){.st-float-b.st-float--wait,.st-float.st-float--wait{opacity:0;transform:translateY(var(--float-distance)) rotate(calc(var(--rot,0deg) * var(--float-tilt-from)))}.st-float--in{animation:floatIn var(--duration-float-in) var(--ease-rise) both}.st-float-b.st-float--in{animation-delay:var(--delay-float-alt)}}.st-toast-cycle{animation:toast var(--duration-toast) ease-in-out infinite}.st-pulse{animation:pulse var(--duration-pulse) ease-out infinite}.st-lift{transition:transform var(--duration-lift) ease,box-shadow var(--duration-lift) ease}.st-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.st-marquee{display:flex;gap:24px;width:max-content;animation:marquee var(--duration-marquee) linear infinite}.st-marquee:hover{animation-play-state:paused}.neos-backend .st-float--in,.neos-backend .st-marquee,.neos-backend .st-node,.neos-backend .st-rise,.neos-backend .st-toast-cycle{animation:none}.neos-backend .st-float--wait{opacity:1;transform:rotate(var(--rot,0deg))}@media (max-width:1279px){.st-container{padding-left:var(--gutter);padding-right:var(--gutter)}}@media (max-width:639px){.st-hide-mobile{display:none!important}.st-eyebrow .st-dot{display:none}.st-h1 br,.st-h2 br{display:none}.st-browser{border-radius:var(--radius-sm)}.st-browser__bar{height:30px;padding:0 10px;gap:5px}.st-browser__bar i{width:8px;height:8px}.st-browser__bar span{display:none}}.st-automation{padding:var(--space-section) 0}.st-automation__inner{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:96px;align-items:center}.st-automation__copy{display:flex;flex-direction:column;gap:20px}.st-tags{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px}.st-automation__link{margin-top:4px}.st-workflow{background:var(--gradient-panel-green);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;gap:12px}.st-workflow__status{display:flex;align-items:center;gap:8px;font-size:var(--fs-micro);color:var(--color-text-muted);padding-bottom:8px}.st-workflow__status-dot{width:7px;height:7px}.st-workflow__list{display:flex;flex-direction:column;gap:12px}.st-workflow__node{position:relative;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.st-workflow__node+.st-workflow__node{margin-top:30px}.st-workflow__node+.st-workflow__node::before{content:'';position:absolute;left:50%;top:-30px;width:1px;height:18px;background:var(--color-line)}.st-workflow__node--highlight{border-color:var(--color-sky)}.st-workflow__kind{font-size:var(--fs-nano);color:var(--color-text-muted)}.st-workflow__title{font-size:var(--fs-small);font-weight:var(--fw-medium)}.st-workflow__marker{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.st-workflow__marker--gold{background:var(--tint-gold)}.st-workflow__marker--navy{background:var(--color-navy)}.st-workflow__marker--navy img{width:16px;height:24px;display:block}.st-workflow__marker--sky{background:var(--tint-sky)}@media (max-width:1279px){.st-automation__inner{grid-template-columns:minmax(0,1fr) 440px;gap:48px}}@media (min-width:640px) and (max-width:1023px){.st-automation__inner{display:flex;flex-direction:column;gap:32px;align-items:stretch}.st-workflow{padding:24px}}@media (max-width:639px){.st-automation__inner{display:flex;flex-direction:column;gap:20px;align-items:stretch}.st-automation__copy{display:contents}.st-automation__copy>.st-eyebrow{order:1}.st-automation .st-eyebrow .st-dot{display:inline-block}.st-automation__copy>.st-h2{order:2}.st-automation__copy>.st-lede{order:3;font-size:var(--fs-body)}.st-workflow{order:4;padding:20px;gap:10px}.st-tags{order:5;gap:8px;padding-top:0}.st-tags .st-tag__inner{font-size:var(--fs-caption-small);padding:8px 14px}.st-automation__link{order:6;font-size:var(--fs-small);margin-top:0}.st-workflow__status{padding-bottom:6px}.st-workflow__list{gap:10px}.st-workflow__node{padding:14px 16px}.st-workflow__node+.st-workflow__node{margin-top:24px}.st-workflow__node+.st-workflow__node::before{top:-24px;height:14px}.st-workflow__title{font-size:var(--fs-caption);line-height:1.35}.st-workflow__marker{width:30px;height:30px}.st-workflow__marker--navy img{width:15px;height:22px}.st-workflow .st-badge{border-radius:var(--radius-sm)}}.st-banner{font-size:var(--fs-caption-small);padding:8px 0;text-align:center}.st-banner__inner{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.st-banner__link{font-weight:var(--fw-medium);text-decoration:underline;color:inherit}.st-banner--dark-blue{background:var(--color-navy);color:var(--color-white)}.st-banner--sky-blue{background:var(--color-sky);color:var(--color-navy)}.st-banner--black{background:var(--color-black);color:var(--color-white)}.st-banner--green{background:var(--color-green);color:var(--color-navy)}.st-banner--metal-gold{background:var(--color-gold);color:var(--color-white)}.st-banner a{color:inherit}.st-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.st-field{flex:1;min-width:0;height:var(--field-height);-webkit-appearance:none;appearance:none;border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:0 14px;font:inherit;font-size:var(--fs-caption);color:var(--color-text);background:var(--color-white)}.st-field::placeholder{color:var(--color-placeholder);opacity:1}.st-field--on-dark{height:var(--field-height-lg);border-color:var(--color-on-dark-dot-off);background:var(--color-on-dark-field);color:var(--color-white)}.st-nl{display:flex;flex-direction:column;gap:8px;min-width:0}.st-nl__form{display:flex;gap:8px}.st-nl__note{margin:0;font-size:var(--fs-caption-small);line-height:1.5;color:var(--color-text-muted)}.st-form-msg{margin:0;font-size:var(--fs-caption-small);line-height:1.5;color:var(--color-text-muted)}.st-form-msg--ok{color:var(--color-text)}.st-form-msg--error{color:var(--color-error)}.st-nl__note a,.st-rn-subscribe__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.st-nl--on-dark .st-form-msg,.st-nl--on-dark .st-nl__note{color:var(--color-on-dark-text)}.st-nl--on-dark .st-nl__note a{color:var(--color-white)}.st-nl--on-dark .st-form-msg--error,.st-nl--on-dark .st-form-msg--ok{color:var(--color-white)}.st-nl form[aria-busy=true] button{opacity:.7;cursor:progress}.st-btn--white{background:var(--color-white);border-color:var(--color-white);color:var(--color-navy)}.st-btn--white:hover{background:var(--tint-cloud);border-color:var(--tint-cloud);color:var(--color-navy)}.st-label{display:inline-flex;align-items:center;font-size:var(--fs-micro);font-weight:var(--fw-medium);padding:4px 10px;border-radius:var(--radius-sm);line-height:normal;white-space:nowrap}.st-label--sky{background:var(--tint-sky);color:var(--accent-text-sky);font-weight:var(--fw-semibold)}.st-label--sky:hover{color:var(--accent-text-sky)}.st-label--muted{background:var(--color-browser-url);color:var(--color-text-muted)}.st-label--on-dark{background:var(--color-on-dark-chip);color:var(--color-white)}.st-tag-pill{display:inline-block;font-size:var(--fs-micro);font-weight:var(--fw-medium);padding:4px 10px;border-radius:var(--radius-lg);background:var(--color-browser-url);color:var(--color-text-muted);line-height:normal;white-space:nowrap}.st-tag-pill--new{background:var(--tint-sky);color:var(--color-text)}.st-media{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.st-media__img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.st-media__label{font-size:var(--fs-h3-small);font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--color-text);opacity:.5;text-align:center;padding:0 16px}.st-media--tint-a{background:var(--gradient-tint-sky-green)}.st-media--tint-b{background:var(--gradient-tint-gold-sky)}.st-media--tint-c{background:var(--gradient-tint-sky-gold)}.st-media--tint-d{background:var(--gradient-tint-green-gold)}.st-media--tint-e{background:var(--gradient-tint-green-sky)}.st-media--tint-f{background:var(--gradient-tint-gold-green)}.st-media--tint-hero{background:var(--gradient-hero-navy)}.st-author{display:flex;align-items:center;gap:12px;min-width:0}.st-author__avatar{display:block;width:var(--avatar);height:var(--avatar);border-radius:50%;border:1px solid var(--color-hairline);object-fit:cover;flex-shrink:0}.st-author__avatar--empty{background:var(--gradient-tint-sky-green)}.st-author__avatar--plain{background:var(--color-hairline);border:none}.st-author__text{min-width:0}.st-author__name{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text)}.st-author__role{font-size:var(--fs-caption-small);line-height:1.4;color:var(--color-text-muted)}.st-author--sm{gap:10px}.st-author--sm .st-author__avatar{width:var(--avatar-sm);height:var(--avatar-sm)}.st-author--sm .st-author__name{font-size:var(--fs-caption-small)}.st-author__meta{font-size:var(--fs-micro);color:var(--color-text-muted)}.st-article__head{padding-top:28px}.st-article__back{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-caption);color:var(--color-text-muted)}.st-article__header{display:flex;flex-direction:column;gap:22px;max-width:900px;padding-top:20px}.st-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:var(--fs-caption);color:var(--color-text-muted)}.st-article__sep{color:var(--color-line)}.st-article__title{font-size:var(--fs-h1-article);line-height:var(--lh-h1-article);font-weight:var(--fw-medium);letter-spacing:var(--ls-h1-article);color:var(--color-text);text-wrap:balance}.st-article__lede{max-width:760px}.st-article__hero{position:relative;margin-top:20px}.st-article__hero-media{aspect-ratio:16/7;border-radius:var(--radius-lg);overflow:hidden}.st-article__hero-tags{position:absolute;left:32px;top:28px;display:flex;flex-wrap:wrap;gap:8px}.st-article__grid{display:grid;grid-template-columns:var(--article-text) var(--article-side);column-gap:var(--article-gap);row-gap:0;padding-block:64px 96px;align-items:start}.st-article__body{min-width:0}.st-prose .neos-nodetypes-headline{scroll-margin-top:var(--sticky-top)}.st-prose .st-browser__img,.st-prose .st-media__img{border-radius:0}.st-prose .st-flow-wrap{margin:8px 0 28px}.st-prose .st-flow__caption{margin-top:14px}.st-side{display:flex;flex-direction:column;gap:28px;min-width:0}.st-side__title{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--fw-medium);margin:0 0 10px}.st-toc__list{list-style:none;margin:0;padding:0}.st-toc__link{display:block;font-size:var(--fs-caption);color:var(--color-text-muted);padding:7px 10px;border-radius:var(--radius-sm);line-height:1.4}.st-toc__link:hover{color:var(--color-text);background:var(--tint-cloud)}.st-toc__link--on{color:var(--color-text);background:var(--tint-sky);font-weight:var(--fw-medium)}.st-share{border-top:1px solid var(--color-hairline);padding-top:20px}.st-share__row{display:flex;gap:8px}.st-share__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--share-size);height:var(--share-size);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-white);font-size:var(--fs-micro);font-weight:var(--fw-medium);cursor:pointer;padding:0}.st-share__btn:hover{color:var(--color-sky);border-color:var(--color-line)}.st-share__btn--done{border-color:var(--color-sky);color:var(--accent-text-sky)}.st-side-cta{background:var(--color-navy);border-radius:var(--radius-md);padding:24px;color:var(--color-white);display:flex;flex-direction:column;gap:12px}.st-side-cta__title{font-size:var(--fs-body-large);line-height:1.3;font-weight:var(--fw-medium)}.st-side-cta__text{font-size:var(--fs-caption);line-height:1.55;color:var(--color-on-dark-text)}.st-side-cta__btn{font-size:var(--fs-caption);padding:11px 18px;align-self:flex-start}.st-newsletter{padding-block:0 24px}.st-newsletter__box{position:relative;overflow:hidden;background:var(--color-navy);border-radius:var(--radius-lg);padding:56px 64px;display:grid;grid-template-columns:minmax(0,1fr) var(--blog-aside);gap:64px;align-items:center;color:var(--color-white)}.st-newsletter__wash{inset:0;border-radius:0;background:var(--gradient-wash-newsletter)}.st-newsletter__copy{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0}.st-newsletter__title{font-size:var(--fs-h2-newsletter);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.15;color:var(--color-white)}.st-newsletter__text{font-size:var(--fs-body);line-height:1.6;color:var(--color-on-dark-text)}.st-newsletter__form{display:flex;gap:8px;max-width:440px;margin-top:6px}.st-newsletter__btn{height:var(--field-height-lg);padding:0 20px;font-size:var(--fs-caption);flex-shrink:0}.st-readnext{position:relative;display:grid;grid-template-columns:var(--readnext-image) minmax(0,1fr);background:var(--color-on-dark-surface);border:1px solid var(--color-on-dark-line);border-radius:var(--radius-md);overflow:hidden;color:var(--color-white)}.st-readnext:hover{color:var(--color-white)}.st-readnext__media{height:100%;min-height:110px}.st-readnext__body{padding:20px 22px;display:flex;flex-direction:column;gap:8px;min-width:0}.st-readnext__eyebrow{font-size:var(--fs-nano);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-dark-muted)}.st-readnext__title{font-size:var(--fs-body);line-height:1.35;font-weight:var(--fw-medium)}.st-readnext__meta{font-size:var(--fs-caption-small);color:var(--color-on-dark-text)}.st-more{padding-block:88px 104px;display:flex;flex-direction:column;gap:32px}.st-more__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.st-more__title{font-size:var(--fs-h2-more)}.st-more__all{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text);white-space:nowrap}.st-more__arrow{color:var(--color-sky)}.st-post-card{display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);overflow:hidden;color:var(--color-text)}.st-post-card:hover{color:var(--color-text)}.st-post-card__media{height:var(--post-card-image);flex-shrink:0}.st-post-card__body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px}.st-post-card__chip{align-self:flex-start}.st-post-card__title{font-size:var(--fs-card-title-small);font-weight:var(--fw-medium);line-height:1.3;letter-spacing:-.01em}.st-post-card__meta{font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-blog{padding:48px 0 112px}.st-blog__inner{display:flex;flex-direction:column;gap:var(--blog-gap)}.st-blog__empty{padding:24px 0}.st-blog-head{display:grid;grid-template-columns:minmax(0,1fr) var(--blog-aside);gap:var(--blog-head-gap);align-items:end}.st-blog-head__copy{display:flex;flex-direction:column;gap:16px;min-width:0}.st-blog-head__title{font-size:var(--fs-h1-page)}.st-blog-head__aside{display:flex;flex-direction:column;gap:14px;min-width:0}.st-blog-head__lede{font-size:var(--fs-lede-small)}.st-blog-head__form{display:flex;gap:8px}.st-blog-head__btn{height:var(--field-height);padding:0 20px;font-size:var(--fs-caption);flex-shrink:0}.st-filter{--wrap-gap:8px;padding:18px 0;border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline)}.st-filter__item{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-caption);font-weight:var(--fw-medium);padding:9px 14px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-text);white-space:nowrap}.st-filter__item:hover{color:var(--color-text);border-color:var(--color-line-strong)}.st-filter__item--on,.st-filter__item--on:hover{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}.st-filter--sm{--wrap-gap:6px;padding:0;border:none;justify-content:flex-end}.st-filter--sm .st-filter__item{font-size:var(--fs-caption-small);padding:7px 12px}.st-article-featured{display:grid;grid-template-columns:var(--featured-image) minmax(0,1fr);align-items:stretch;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);overflow:hidden;color:var(--color-text)}.st-article-featured:hover{color:var(--color-text)}.st-article-featured__media{min-height:306px}.st-article-featured__media .st-media__label{font-size:var(--fs-small);font-weight:var(--fw-regular);letter-spacing:0;color:var(--color-text-muted);opacity:.8}.st-article-featured__body{padding:44px 48px;display:flex;flex-direction:column;gap:16px;justify-content:center;min-width:0}.st-article__tags{display:flex;flex-wrap:wrap;gap:8px}.st-article-featured__title{font-size:var(--fs-h2-page);font-weight:var(--fw-medium);letter-spacing:-.025em;line-height:1.2}.st-article-featured__teaser{font-size:var(--fs-body);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.st-article__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:8px}.st-article__foot--sm{margin-top:6px}.st-article__more{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--color-text);white-space:nowrap}.st-article__foot--sm .st-article__more{font-size:var(--fs-caption-small)}.st-article-grid{--grid-gap:20px}.st-article-card{display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);overflow:hidden;color:var(--color-text)}.st-article-card:hover{color:var(--color-text)}.st-article-card__media{aspect-ratio:16/7}.st-article-card__body{padding:24px 26px 26px;display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.st-article-card__tag{align-self:flex-start}.st-article-card__title{font-size:var(--fs-card-title);font-weight:var(--fw-medium);line-height:1.3;letter-spacing:-.01em}.st-article-card__teaser{font-size:var(--fs-caption);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.st-article-list{display:flex;flex-direction:column}.st-article-list__head{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-bottom:12px}.st-article-list__title{font-size:var(--fs-h2-page);flex-shrink:0}.st-article-row{display:grid;grid-template-columns:var(--row-image) minmax(0,1fr) var(--row-meta);gap:32px;align-items:center;padding:28px 0;border-top:1px solid var(--color-hairline);color:var(--color-text)}.st-article-row:hover{color:var(--color-text)}.st-article-row__media{aspect-ratio:16/7;border-radius:var(--radius-md)}.st-article-row__body{display:flex;flex-direction:column;gap:8px;min-width:0}.st-article-row__tag{align-self:flex-start}.st-article-row__title{font-size:var(--fs-card-title-large);font-weight:var(--fw-medium);letter-spacing:-.015em;line-height:1.3}.st-article-row:hover .st-article-row__title{color:var(--color-sky)}.st-article-row__teaser{font-size:var(--fs-caption);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-article-row__meta{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-article-row__author{color:var(--color-text);font-weight:var(--fw-medium)}.st-article-more{display:flex;justify-content:center;padding-top:var(--blog-gap)}@media (prefers-reduced-motion:no-preference){.st-article-row__title{transition:color .2s ease}.st-toc__link{transition:color .2s ease,border-color .2s ease}}@media (max-width:1279px){.st-article__grid{grid-template-columns:minmax(0,1fr) var(--article-side);column-gap:64px}.st-article-featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1023px){.st-article__grid{grid-template-columns:minmax(0,1fr);padding-block:38px 58px}.st-side{order:-1;display:grid;grid-template-columns:minmax(0,1fr) var(--article-side-tablet);gap:20px 32px;align-items:start;border-bottom:1px solid var(--color-hairline);padding-bottom:26px;margin-bottom:8px}.st-toc{grid-column:1;grid-row:1/span 2}.st-toc__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.st-share{grid-column:2;grid-row:1;border-top:none;padding-top:0}.st-side-cta{grid-column:2;grid-row:2;padding:18px}.st-newsletter__box{padding:32px 28px;grid-template-columns:minmax(0,1fr);gap:28px}.st-readnext{grid-template-columns:minmax(0,1fr)}.st-readnext__media{aspect-ratio:auto;height:var(--readnext-image);min-height:0}.st-more{padding-block:53px 62px}.st-more__head{flex-direction:column;align-items:flex-start;gap:14px}.st-more__grid{--grid-gap:14px}.st-grid-3--cross>.st-article-card,.st-grid-3--cross>.st-post-card{display:grid;grid-template-columns:var(--cross-card-image) minmax(0,1fr);align-items:stretch}.st-post-card__media{height:100%;min-height:var(--post-card-image)}.st-post-card__body{padding:20px 22px}.st-blog{padding:29px 0 67px}.st-blog-head{grid-template-columns:minmax(0,1fr);gap:28px}.st-article-featured{grid-template-columns:minmax(0,1fr)}.st-article-featured__media{aspect-ratio:16/7;min-height:0;width:100%;align-self:start}.st-article-featured__body{padding:28px 26px}.st-article-featured__teaser{font-size:var(--fs-small)}.st-article-grid{--grid-gap:14px}.st-article-card__media{aspect-ratio:auto;height:100%;min-height:160px}.st-article-card__body{padding:20px 22px}.st-article-card__teaser{font-size:var(--fs-small)}.st-article-row{grid-template-columns:var(--row-image-tablet) minmax(0,1fr);gap:18px}.st-article-row__teaser{font-size:var(--fs-small)}.st-article-row__meta{grid-column:2;flex-direction:row;flex-wrap:wrap;gap:6px 14px}}@media (max-width:639px){.st-article__hero-tags{left:16px;top:14px}.st-article__grid{padding-block:38px 58px}.st-grid-3--cross>.st-article-card,.st-grid-3--cross>.st-post-card{grid-template-columns:minmax(0,1fr)}.st-side{grid-template-columns:minmax(0,1fr)}.st-share,.st-side-cta,.st-toc{grid-column:1;grid-row:auto}.st-toc__list{grid-template-columns:minmax(0,1fr)}.st-share{border-top:1px solid var(--color-hairline);padding-top:20px}.st-newsletter__box{border-radius:var(--radius-md)}.st-blog-head__form .st-field,.st-newsletter__form .st-field{flex:none;width:100%}.st-newsletter__form{flex-direction:column;max-width:none}.st-newsletter__btn{width:100%}.st-post-card__media{height:auto;aspect-ratio:16/7;min-height:0;width:100%;align-self:start}.st-blog-head__form{flex-direction:column}.st-blog-head__btn{width:100%}.st-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.st-filter::-webkit-scrollbar{display:none}.st-filter--sm{justify-content:flex-start}.st-article-list__head{flex-direction:column;align-items:flex-start;gap:12px}.st-article-card__media{aspect-ratio:16/7;height:auto;min-height:0;width:100%;align-self:start}.st-article-row{grid-template-columns:minmax(0,1fr);gap:14px}.st-article-row__meta{grid-column:1}.st-article-more__btn{width:100%}}.st-cs--dark{background:var(--color-navy-hover);color:var(--color-on-dark)}.st-cs--dark a{color:var(--color-on-dark)}.st-cs--dark a:hover{color:var(--color-sky)}.st-cs--dark .st-small{color:var(--color-on-dark-muted)}.st-cs--dark .st-prose{color:var(--color-on-dark-text)}.st-cs--dark .st-prose h1,.st-cs--dark .st-prose h2,.st-cs--dark .st-prose h3,.st-cs--dark .st-prose h4,.st-cs--dark .st-prose li b,.st-cs--dark .st-prose li strong,.st-cs--dark .st-prose td:first-child{color:var(--color-on-dark)}.st-cs--dark .st-prose a{color:var(--color-sky)}.st-cs-kv{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-top:1px solid var(--color-hairline)}.st-cs-kv__label{font-size:var(--fs-nano);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--fw-medium)}.st-cs-kv__value{font-size:var(--fs-small);color:var(--color-text);font-weight:var(--fw-medium)}.st-cs--dark .st-cs-kv{border-top-color:var(--color-on-dark-line)}.st-cs--dark .st-cs-kv__label{color:var(--color-on-dark-muted)}.st-cs--dark .st-cs-kv__value{color:var(--color-on-dark)}.st-cs-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:var(--fs-caption-small);font-weight:var(--fw-medium);padding:6px 12px;border-radius:var(--radius-lg);border:1px solid var(--color-hairline);background:var(--color-white);color:var(--color-text)}.st-cs-chip--arrow{width:40px;height:40px;padding:0}.st-cs--dark .st-cs-chip{background:0 0;border-color:var(--color-on-dark-dot-off);color:var(--color-on-dark)}.st-cs-tags{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.st-cs-tag{font-size:var(--fs-micro);font-weight:var(--fw-medium);padding:4px 10px;border-radius:var(--radius-lg);background:var(--color-on-dark-line);color:var(--color-on-dark)}.st-cs-panel__label{font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-cs-hero--light{padding:40px 0 0}.st-cs-hero__inner{display:flex;flex-direction:column;gap:32px}.st-cs-crumb{font-size:var(--fs-caption);color:var(--color-text-muted);display:flex;gap:8px;align-items:center}.st-cs-crumb a{color:var(--color-text-muted)}.st-cs-crumb a:hover{color:var(--color-text)}.st-cs-hero__title{display:flex;flex-direction:column;gap:10px}.st-cs-hero__customer{font-size:var(--fs-lede);color:var(--color-text-muted)}.st-cs-hero--light .st-cs-hero__h1{font-size:var(--fs-cs-h1);line-height:1.02;font-weight:var(--fw-regular);letter-spacing:-.04em;color:var(--color-text);max-width:1000px;text-wrap:balance}.st-cs-meta{display:grid;grid-template-columns:200px 200px minmax(0,1fr);gap:40px;padding-top:24px;font-size:var(--fs-caption);margin:0}.st-cs-meta__item{display:flex;flex-direction:column;gap:4px}.st-cs-meta__label{color:var(--color-text-muted)}.st-cs-meta__value{color:var(--color-text);font-weight:var(--fw-medium);margin:0}.st-cs-hero__panel{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--gradient-hero-tint);display:flex;justify-content:center;padding:48px 0 0}.st-cs-hero__wash{left:100px;top:40px;width:500px;height:400px;background:var(--color-sky);opacity:.18}.st-cs-hero__img{position:relative;display:block;width:760px;max-width:100%;height:auto}.st-cs-hero__panel .st-img-placeholder{position:relative;width:760px;max-width:100%;aspect-ratio:720/540;border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.st-cs-hero--dark{padding:24px 0 0}.st-cs-hero__photo{position:relative;border-radius:var(--radius-lg);overflow:hidden;height:var(--cs-hero-height);background:var(--color-navy)}.st-cs-hero__photo-img{display:block;width:100%;height:100%;object-fit:cover}.st-cs-hero__photo .st-img-placeholder{width:100%;height:100%;border:none;border-radius:0;background:var(--color-navy);color:var(--color-on-dark-muted)}.st-cs-hero__overlay{position:absolute;inset:0;background:var(--gradient-photo-overlay)}.st-cs-hero__photo--overlay-strong .st-cs-hero__overlay{background:var(--gradient-photo-overlay-strong)}.st-cs-hero__photo--overlay-none .st-cs-hero__overlay{background:0 0}.st-cs-hero__content{position:absolute;left:56px;right:56px;bottom:48px;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.st-cs-hero__copy{display:flex;flex-direction:column;gap:12px;max-width:760px}.st-cs-hero__eyebrow{font-size:var(--fs-caption);color:var(--color-on-dark-text)}.st-cs-hero--dark .st-cs-hero__h1{font-size:var(--fs-cs-h1-dark);line-height:1.04;font-weight:var(--fw-medium);letter-spacing:-.035em;color:var(--color-on-dark);text-wrap:balance}.st-cs-hero__lede{font-size:var(--fs-lede-small);color:var(--color-on-dark-text);line-height:1.6;max-width:640px}.st-cs-about{padding:80px 0 96px}.st-cs--dark .st-cs-about{padding:80px 0 64px}.st-cs-about__inner{display:flex;flex-direction:column;gap:64px}.st-cs-about__grid{display:grid;grid-template-columns:var(--cs-facts-col) minmax(0,1fr);gap:var(--cs-grid-gap);align-items:start}.st-cs-about__grid--narrow{grid-template-columns:var(--cs-facts-col-dark) minmax(0,1fr)}.st-cs-facts{display:flex;flex-direction:column;gap:20px}.st-cs-facts__logo{width:180px;height:44px;display:flex;align-items:center;justify-content:center}.st-cs-facts__logo .st-img-placeholder{width:100%;height:100%}.st-cs-facts__logo-img{max-width:180px;max-height:44px;width:auto;height:auto;object-fit:contain}.st-cs-facts__list{display:flex;flex-direction:column}.st-cs-facts__chips{display:flex;gap:8px;flex-wrap:wrap;padding-top:16px}.st-cs-about__copy{display:flex;flex-direction:column;gap:32px}.st-cs-about__h2{font-size:var(--fs-cs-about-h2);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.2;color:var(--color-on-dark)}.st-cs-intro{font-size:var(--fs-cs-intro);line-height:1.45;font-weight:var(--fw-regular);letter-spacing:-.015em;color:var(--color-text);text-wrap:pretty}.st-cs--dark .st-cs-intro{font-size:var(--fs-lede-small);line-height:1.7;letter-spacing:0;color:var(--color-on-dark-text);max-width:760px}.st-cs-about__cards{display:grid;grid-template-columns:minmax(0,1fr) var(--cs-facts-col-dark);gap:24px;align-items:stretch}.st-cs-about__cards>:only-child{grid-column:1/-1}.st-cs-about__cards>.st-cs-metric-cards{display:flex;flex-direction:column;gap:24px}.st-cs-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:48px}.st-cs-metric{display:flex;flex-direction:column;gap:6px}.st-cs-metric__value{font-size:var(--fs-cs-metric);font-weight:var(--fw-medium);letter-spacing:-.035em;line-height:1;color:var(--color-navy)}.st-cs-metric--sky .st-cs-metric__value{color:var(--color-sky)}.st-cs-metric--gold .st-cs-metric__value{color:var(--color-gold)}.st-cs--dark .st-cs-metrics .st-cs-metric__value{color:var(--color-on-dark)}.st-cs-metric-cards .st-cs-metric{background:var(--color-green);border-radius:var(--radius-lg);padding:28px;justify-content:center;color:var(--color-navy-hover);flex:1}.st-cs-metric-cards .st-cs-metric__value{font-size:var(--fs-cs-metric-card);letter-spacing:-.04em;color:inherit}.st-cs--dark .st-cs-metric-cards .st-cs-metric__text,.st-cs-metric-cards .st-cs-metric__text{font-size:var(--fs-caption);line-height:1.4;color:inherit}.st-cs-quote-card{background:var(--color-glass);border:1px solid var(--color-glass-line);border-radius:var(--radius-lg);padding:32px;display:flex;gap:20px;align-items:flex-start}.st-cs-quote-card__avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0}.st-cs-quote-card__quote{font-size:var(--fs-cs-quote-card);line-height:1.5;color:var(--color-on-dark)}.st-cs-quote-card__by{font-size:var(--fs-caption-small);color:var(--color-on-dark-muted);margin-top:10px}.st-cs--light .st-cs-quote-card{background:var(--tint-cloud);border-color:var(--color-hairline)}.st-cs--light .st-cs-quote-card__quote{color:var(--color-text)}.st-cs--light .st-cs-quote-card__by{color:var(--color-text-muted)}.st-cs-pull{display:flex;flex-direction:column;gap:48px;margin:0}.st-cs-pull__quote{font-size:var(--fs-cs-pull);line-height:1.25;font-weight:var(--fw-regular);letter-spacing:-.025em;color:var(--color-text);text-wrap:balance;margin:0}.st-cs--dark .st-cs-pull__quote{color:var(--color-on-dark)}.st-cs-body{padding:0 0 96px}.st-cs-body__inner{display:flex;flex-direction:column;gap:72px}.st-cs--dark .st-cs-body__inner{gap:24px}.st-cs-gallery{display:flex;flex-direction:column;gap:24px}.st-cs-photo{border-radius:var(--radius-lg);overflow:hidden;margin:0}.st-cs-photo__img{display:block;width:100%;height:auto}.st-cs-photo .st-img-placeholder{width:100%;aspect-ratio:1240/700;border:none;border-radius:0;background:var(--tint-cloud)}.st-cs .st-cs-body__grid{display:grid;grid-template-columns:var(--cs-facts-col) minmax(0,1fr);column-gap:var(--cs-grid-gap);row-gap:0;align-items:start}.st-cs .st-cs-body__grid>*{grid-column:2;max-width:720px}.st-cs .st-cs-body__grid h2{font-size:var(--fs-cs-story-h2);line-height:1.1;letter-spacing:-.035em;font-weight:var(--fw-medium);margin:54px 0 16px;text-wrap:balance}.st-cs .st-cs-body__grid>:first-child,.st-cs .st-cs-body__grid>:first-child h2{margin-top:0}.st-cs .st-cs-body__grid>:last-child{margin-bottom:0}.st-cs .st-cs-body__grid>.st-cs-panel,.st-cs .st-cs-body__grid>.st-cs-photo,.st-cs .st-cs-body__grid>.st-cs-pull{grid-column:1/-1;max-width:none;margin:54px 0 72px}.st-cs .st-cs-body__grid>.st-cs-panel+* h2,.st-cs .st-cs-body__grid>.st-cs-panel+h2,.st-cs .st-cs-body__grid>.st-cs-pull+* h2,.st-cs .st-cs-body__grid>.st-cs-pull+h2{margin-top:0}.st-cs--dark .st-cs-body__grid>.st-cs-panel,.st-cs--dark .st-cs-body__grid>.st-cs-photo{margin:24px 0}.st-cs .st-cs-body__grid>.st-std-section{grid-column:1/-1;max-width:none;margin-bottom:var(--std-gap-block)}.st-cs .st-cs-body__grid>.st-std-section:last-child{margin-bottom:0}.st-cs .st-cs-body__grid .st-cs-note{font-size:var(--fs-caption);color:var(--color-text-muted)}.st-cs .st-cs-panel h3,.st-cs .st-cs-panel p{margin:0}.st-cs .st-cs-feature-card__title,.st-cs .st-cs-panel h3,.st-cs .st-cs-shot-panel__title{text-wrap:initial}.st-cs-device-panel{background:var(--color-navy);border-radius:var(--radius-lg);padding:64px;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:center;color:var(--color-on-dark)}.st-cs-device-panel__copy{display:flex;flex-direction:column;gap:14px}.st-cs-device-panel .st-cs-panel__label{color:var(--color-on-dark-muted)}.st-cs .st-cs-device-panel__headline{font-size:var(--fs-cs-panel-headline);font-weight:var(--fw-medium);letter-spacing:-.03em;line-height:1.1;color:var(--color-on-dark)}.st-cs .st-cs-device-panel__text{font-size:var(--fs-body-large);color:var(--color-on-dark-text);line-height:1.6}.st-cs-device-panel__device{width:240px;margin:0 auto}.st-cs-device-panel__device .st-device__frame{box-shadow:var(--shadow-device-on-dark)}.st-cs-shot-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.st-cs-shot-panel__browser{align-self:center}.st-cs-shot-panel__card{background:var(--tint-cream);border-radius:var(--radius-md);padding:40px;display:flex;flex-direction:column;justify-content:center;gap:18px}.st-cs .st-cs-shot-panel__title{font-size:var(--fs-cs-card-title);font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--color-text);line-height:1.25}.st-cs--dark .st-cs-shot-panel__card .st-cs-panel__label,.st-cs--dark .st-cs-shot-panel__card .st-small{color:var(--color-text-muted)}.st-cs-feature-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.st-cs-feature-panel__copy{background:var(--color-navy);border-radius:var(--radius-lg);padding:48px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:420px;color:var(--color-on-dark)}.st-cs-feature-panel .st-cs-panel__label{color:var(--color-on-dark-muted);margin-bottom:10px}.st-cs .st-cs-feature-panel__headline{font-size:var(--fs-cs-feature-headline);font-weight:var(--fw-medium);letter-spacing:-.03em;line-height:1.1;color:var(--color-on-dark)}.st-cs .st-cs-feature-panel__text{font-size:var(--fs-body);color:var(--color-on-dark-text);line-height:1.6}.st-cs-feature-panel__media{background:var(--color-white);border-radius:var(--radius-lg);padding:40px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:320px}.st-cs-feature-panel__wash{left:40px;top:40px;width:300px;height:300px;background:var(--color-gold);opacity:.25}.st-cs-feature-panel__device{position:relative;width:240px}.st-cs-feature-panel__img{position:relative;max-width:100%;height:auto;border-radius:var(--radius-md)}.st-cs-pass{position:relative;width:300px;max-width:100%;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-pass);background:var(--color-white)}.st-cs-pass__head{background:var(--color-navy-hover);color:var(--color-on-dark);padding:18px 20px;display:flex;flex-direction:column;gap:16px}.st-cs-pass__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.st-cs-pass__brand{display:flex;align-items:center;gap:8px}.st-cs-pass__logo{display:block;width:26px;height:26px;border-radius:var(--radius-sm);background:var(--color-gold)}.st-cs-pass__brand-name{font-size:var(--fs-micro);font-weight:var(--fw-medium)}.st-cs-pass__field{display:flex;flex-direction:column}.st-cs-pass__field--right{text-align:right}.st-cs-pass__fl{font-size:var(--fs-pass-label);letter-spacing:var(--ls-pass-label);font-weight:var(--fw-medium);text-transform:uppercase;opacity:.72}.st-cs-pass__fv{font-size:var(--fs-pass-value);font-weight:var(--fw-medium);line-height:1.2}.st-cs-pass__guest{font-size:var(--fs-cs-guest);font-weight:var(--fw-medium)}.st-cs-pass__foot{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;background:var(--color-white)}.st-cs-pass__qr{width:64px;height:64px;border-radius:var(--radius-qr);background:var(--pattern-qr);background-blend-mode:multiply}.st-cs .st-cs-pass__note{font-size:var(--fs-micro);color:var(--color-text-muted);text-align:right;line-height:1.4}.st-cs-pass__note b{color:var(--color-text);font-weight:var(--fw-medium)}.st-cs-feature-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.st-cs-feature-card{background:var(--color-glass);border:1px solid var(--color-glass-line);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;gap:10px}.st-cs-feature-card__label{font-size:var(--fs-caption-small);color:var(--color-sky)}.st-cs-feature-card--green .st-cs-feature-card__label{color:var(--color-green)}.st-cs-feature-card--gold .st-cs-feature-card__label{color:var(--color-gold)}.st-cs .st-cs-feature-card__title{font-size:var(--fs-cs-feature-card-title);font-weight:var(--fw-medium);color:var(--color-on-dark);line-height:1.3;margin:0}.st-cs .st-cs-feature-card__text{font-size:var(--fs-small);color:var(--color-on-dark-text);line-height:1.6;margin:0}.st-cs--light .st-cs-feature-card{background:var(--tint-cloud);border-color:var(--color-hairline)}.st-cs--light .st-cs-feature-card__label{color:var(--accent-text-sky)}.st-cs--light .st-cs-feature-card--green .st-cs-feature-card__label{color:var(--accent-text-green)}.st-cs--light .st-cs-feature-card--gold .st-cs-feature-card__label{color:var(--accent-text-gold)}.st-cs--light .st-cs-feature-card__title{color:var(--color-text)}.st-cs--light .st-cs-feature-card__text{color:var(--color-text-muted)}.st-cs-related--cards{padding:96px 0;background:var(--tint-cloud)}.st-cs-related--teaser{padding:0 0 96px}.st-cs-related__inner{display:flex;flex-direction:column;gap:32px}.st-cs-related--teaser .st-cs-related__inner{gap:18px}.st-cs-related__head{display:flex;justify-content:space-between;align-items:center;gap:24px}.st-cs-related__h2{font-size:var(--fs-cs-related-h2);line-height:1.1;font-weight:var(--fw-medium);letter-spacing:-.035em;text-wrap:balance}.st-cs-related--teaser .st-cs-related__h2{font-size:var(--fs-cs-related-h2-dark);letter-spacing:-.025em;color:var(--color-on-dark)}.st-cs-related__arrows{display:flex;gap:8px}.st-cs-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.st-cs-related__card{display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);overflow:hidden;color:var(--color-text)}.st-cs-related__card:hover{color:var(--color-text)}.st-cs-related__title{padding:24px 24px 0;font-size:var(--fs-cs-card-title);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.2}.st-cs-related__sub{padding:6px 24px 20px}.st-cs-related__vis{height:200px;margin-top:auto;overflow:hidden}.st-cs-related__img{display:block;width:100%;height:200px;object-fit:cover}.st-cs-related__vis--product{background:var(--tint-cream);display:flex;align-items:flex-end;justify-content:center}.st-cs-related__vis--product .st-cs-related__img{width:200px;height:auto;margin-bottom:-60px;object-fit:contain}.st-cs-related__vis .st-img-placeholder{width:100%;height:100%;border:none;border-radius:0;background:var(--tint-cloud)}.st-cs-teaser{position:relative;display:block;border-radius:var(--radius-lg);overflow:hidden;color:var(--color-on-dark)}.st-cs-teaser:hover{color:var(--color-on-dark)}.st-cs-teaser__img{display:block;width:100%;height:var(--cs-teaser-height);object-fit:cover}.st-cs-teaser .st-img-placeholder{width:100%;height:var(--cs-teaser-height);border:none;border-radius:0;background:var(--color-navy);color:var(--color-on-dark-muted)}.st-cs-teaser__overlay{position:absolute;inset:0;background:var(--gradient-teaser-overlay)}.st-cs-teaser__copy{position:absolute;left:40px;right:40px;bottom:32px;display:flex;flex-direction:column;gap:6px}.st-cs-teaser__eyebrow{font-size:var(--fs-caption-small);color:var(--color-on-dark-text)}.st-cs-teaser__title{font-size:var(--fs-cs-teaser-title);font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--color-on-dark)}.st-cs-cta--split{padding:112px 0}.st-cs-cta__grid{display:grid;grid-template-columns:var(--cs-facts-col) minmax(0,1fr);gap:var(--cs-grid-gap);align-items:end}.st-cs-cta__aside{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.st-cs-cta--split .st-cs-cta__headline{font-size:var(--fs-cs-cta);line-height:1;font-weight:var(--fw-regular);letter-spacing:-.045em;text-align:left}.st-cs-cta--dark{padding:0 0 112px}.st-cs-cta__inner{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.st-cs-cta--dark .st-cs-cta__headline{font-size:var(--fs-cs-cta-dark);line-height:1.04;letter-spacing:-.04em;color:var(--color-on-dark);max-width:900px}.st-cs-cta__buttons{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:center}.st-cs-cta--dark .st-cs-cta__note{color:var(--color-on-dark-muted)}.st-btn--line-on-dark{border-color:var(--color-on-dark-btn-line);color:var(--color-on-dark);background:0 0}.st-btn--line-on-dark:hover{border-color:var(--color-on-dark);color:var(--color-on-dark)}.st-cs--dark .st-btn--white,.st-cs--dark .st-btn--white:hover{color:var(--color-navy)}.st-cs--dark .st-btn--line-on-dark,.st-cs--dark .st-btn--line-on-dark:hover{color:var(--color-on-dark)}.st-page-intro__copy{display:flex;flex-direction:column;gap:22px;max-width:860px;padding-top:44px}.st-page-intro__headline{font-size:var(--fs-page-h1)}.st-page-intro__lede{max-width:660px}.st-page-intro__buttons{display:flex;gap:12px;flex-wrap:wrap;padding-top:4px}.st-cs-filter{padding:80px 0 0}.st-cs-filter__inner{display:flex;flex-direction:column;gap:24px}.st-cs-filter__headline{font-size:var(--fs-filter-h2)}.st-cs-filter__chips{display:flex;gap:8px;flex-wrap:wrap}.st-chip{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:var(--radius-sm);border:1px solid var(--color-hairline);background:var(--color-white);font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--color-text);white-space:nowrap;cursor:pointer;flex-shrink:0}.st-chip:hover{border-color:var(--color-sky)}.st-chip--on{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}.st-chip__count{font-style:normal;font-size:var(--fs-caption-small);color:var(--color-text-faint)}.st-cs-grid-wrap{padding:32px 0 96px}.st-cs-grid-wrap__inner{display:flex;flex-direction:column;gap:32px}.st-cs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.st-cs-grid__item{display:flex}.st-cs-grid__item[hidden]{display:none}.st-cs-grid__item--hero{grid-column:1/-1}.st-cs-card{display:flex;flex-direction:column;flex:1;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);overflow:hidden;color:var(--color-text)}.st-cs-card:hover{color:var(--color-text)}.st-cs-card__vis{aspect-ratio:16/10;position:relative;overflow:hidden}.st-cs-card__vis--sky{background:var(--tint-sky)}.st-cs-card__vis--cloud{background:var(--tint-cloud)}.st-cs-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.st-cs-card__wm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-cs-wm);font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--color-text);opacity:.42;padding:0 24px;text-align:center}.st-cs-card__body{padding:18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.st-cs-card__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-micro);color:var(--color-text-muted)}.st-cs-card__meta b{font-weight:var(--fw-medium);color:var(--color-text);font-size:var(--fs-caption-small)}.st-cs-card__title{font-size:var(--fs-cs-grid-title);font-weight:var(--fw-medium);line-height:1.32;letter-spacing:-.01em;color:var(--color-text)}.st-cs-card__lede{font-size:var(--fs-small);line-height:1.6;color:var(--color-text-muted)}.st-cs-card__figure{margin-top:auto;padding-top:14px;display:flex;align-items:baseline;gap:8px;font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-cs-card__figure b{font-size:var(--fs-cs-card-figure);font-weight:var(--fw-medium);color:var(--color-text);letter-spacing:-.01em}.st-cs-card--hero{display:grid;grid-template-columns:var(--cs-anchor-image) minmax(0,1fr)}.st-cs-card--hero .st-cs-card__vis{aspect-ratio:auto;height:100%;min-height:300px}.st-cs-card--hero .st-cs-card__body{padding:34px 40px;gap:14px;justify-content:center}.st-cs-card--hero .st-cs-card__title{font-size:var(--fs-cs-anchor-title);letter-spacing:-.025em}.st-cs-card--hero .st-cs-card__figure{margin-top:0;padding-top:6px}.st-cs-card--hero .st-cs-card__figure b{font-size:var(--fs-cs-anchor-figure)}.st-cs-more{display:flex;justify-content:center;align-items:center;gap:20px;padding-top:12px;flex-wrap:wrap}.st-cs-more__btn[hidden]{display:none}.st-cta-panel{padding:0 0 112px}.st-cta-panel__inner{background:var(--color-navy);border-radius:var(--radius-lg);padding:72px 80px;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:64px;align-items:center;color:var(--color-on-dark)}.st-cta-panel__copy{display:flex;flex-direction:column;gap:16px}.st-cta-panel__headline{color:var(--color-on-dark)}.st-cta-panel__lede{color:var(--color-on-dark-text)}.st-cta-panel__buttons{display:flex;flex-direction:column;gap:12px}@media (prefers-reduced-motion:no-preference){.st-chip{transition:border-color .15s ease,background .15s ease}}@media (max-width:1023px){.st-cs-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.st-cs-hero__panel{padding:32px 28px 0}.st-cs-hero__overlay{background:var(--gradient-photo-overlay-strong)}.st-cs-hero__content{flex-direction:column;align-items:flex-start;gap:14px}.st-cs-tags{justify-content:flex-start}.st-cs-about{padding:48px 0 58px}.st-cs--dark .st-cs-about{padding:48px 0 38px}.st-cs-about__inner{gap:28px}.st-cs-about__grid,.st-cs-about__grid--narrow{grid-template-columns:minmax(0,1fr);gap:40px}.st-cs-about__copy{order:1}.st-cs-facts{order:2}.st-cs-facts__logo .st-img-placeholder{font-size:var(--fs-nano);white-space:nowrap}.st-cs-metrics{gap:24px}.st-cs-about__cards{grid-template-columns:minmax(0,1fr)}.st-cs-quote-card{padding:24px}.st-cs-body{padding-bottom:56px}.st-cs .st-cs-body__grid{grid-template-columns:minmax(0,1fr)}.st-cs .st-cs-body__grid>*,.st-cs .st-cs-body__grid>.st-cs-panel,.st-cs .st-cs-body__grid>.st-cs-photo,.st-cs .st-cs-body__grid>.st-cs-pull{grid-column:1;max-width:none}.st-cs-device-panel{grid-template-columns:minmax(0,1fr);gap:24px}.st-cs-shot-panel{grid-template-columns:minmax(0,1fr)}.st-cs-shot-panel__card{padding:26px}.st-cs-feature-panel{grid-template-columns:minmax(0,1fr)}.st-cs-feature-panel__copy{padding:28px;min-height:0}.st-cs-feature-panel__media{padding:26px}.st-cs-feature-cards{grid-template-columns:minmax(0,1fr)}.st-cs-feature-card{padding:24px}.st-cs-related--cards{padding:56px 0}.st-cs-related__grid{grid-template-columns:minmax(0,1fr);gap:14px}.st-cs-related__card{display:grid;grid-template-columns:minmax(0,1fr) 200px}.st-cs-related__title{grid-column:1;grid-row:1;align-self:end}.st-cs-related__sub{grid-column:1;grid-row:2}.st-cs-related__vis{grid-column:2;grid-row:1/span 2;height:100%;min-height:150px;margin-top:0}.st-cs-related__img{height:100%;min-height:150px}.st-cs-related--teaser{padding:24px 0 56px}.st-cs-teaser__overlay{background:var(--gradient-teaser-overlay-strong)}.st-cs-cta--split{padding:64px 0}.st-cs-cta__grid{grid-template-columns:minmax(0,1fr);gap:28px}.st-cs-cta__aside{order:2}.st-cs-cta--dark{padding-bottom:64px}.st-cs-filter{padding-top:48px}.st-chip{font-size:var(--fs-caption);padding:10px 14px}.st-cs-grid-wrap{padding:28px 0 56px}.st-cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-cs-card--hero{grid-template-columns:minmax(0,1fr)}.st-cs-card--hero .st-cs-card__vis{aspect-ratio:16/9;min-height:0;height:auto}.st-cs-card--hero .st-cs-card__body{padding:22px 24px}.st-cs-card__lede{font-size:var(--fs-caption)}.st-cta-panel{padding-bottom:64px}.st-cta-panel__inner{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 28px}}@media (max-width:639px){.st-cs-hero--light{padding-top:28px}.st-cs-hero__inner{gap:24px}.st-cs-meta{grid-template-columns:minmax(0,1fr);gap:16px}.st-cs-hero__panel{padding:24px 16px 0}.st-cs-hero__photo{height:auto;aspect-ratio:4/5}.st-cs-hero__photo-img{position:absolute;inset:0}.st-cs-hero__content{left:20px;right:20px;bottom:20px}.st-cs-about{padding:40px 0}.st-cs--dark .st-cs-about{padding:40px 0 24px}.st-cs-metrics{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:32px}.st-cs-body__inner{gap:48px}.st-cs .st-cs-body__grid>.st-cs-panel,.st-cs .st-cs-body__grid>.st-cs-photo,.st-cs .st-cs-body__grid>.st-cs-pull{margin:36px 0 48px}.st-cs-device-panel{padding:28px}.st-cs-device-panel__device{width:200px}.st-cs-pass{width:100%;max-width:300px}.st-cs-related__card{grid-template-columns:minmax(0,1fr)}.st-cs-related__title{grid-row:auto;align-self:auto}.st-cs-related__sub{grid-row:auto}.st-cs-related__vis{grid-column:1;grid-row:auto;height:200px;min-height:0}.st-cs-related__img{height:200px}.st-cs-teaser .st-img-placeholder,.st-cs-teaser__img{height:auto;aspect-ratio:4/3}.st-cs-teaser__copy{left:20px;right:20px;bottom:20px}.st-cs-cta__aside{width:100%}.st-cs-cta__btn{width:100%}.st-cs-cta__buttons{flex-direction:column;width:100%}.st-cs-cta__buttons .st-btn{width:100%}.st-page-intro__copy{padding-top:32px}.st-page-intro__buttons .st-btn{width:100%}.st-cs-filter__chips{flex-wrap:nowrap;padding-bottom:4px}.st-cs-grid{grid-template-columns:minmax(0,1fr)}.st-cs-more{flex-direction:column;gap:12px}.st-cs-more__btn{width:100%}.st-cta-panel__inner{padding:28px 20px}.st-cta-panel__buttons .st-btn{width:100%}}.st-prose .row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:start}.st-prose .row>*{grid-column:1/-1;min-width:0}.st-std-section--vcenter .row{align-items:center}.st-prose .row>.neos-contentcollection{display:flex;flex-direction:column;gap:16px}.st-prose .row .lead:last-child,.st-prose .row .neos-nodetypes-text>:last-child{margin-bottom:0}.st-prose .row .neos-nodetypes-image figure{margin:0}.st-prose .row .neos-nodetypes-image img{display:block;margin:0 auto}@media (min-width:1024px){.st-prose .row .neos-nodetypes-image img{max-height:640px;width:auto;max-width:100%}}@media (min-width:640px) and (max-width:1023px){.st-prose .row>:is(.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9){grid-column:span 6}.st-prose .row>:is(.col-sm-10,.col-sm-11,.col-sm-12){grid-column:span 12}}@media (min-width:1024px){.st-prose .row>.col-sm-1{grid-column:span 1}.st-prose .row>.col-sm-2{grid-column:span 2}.st-prose .row>.col-sm-3{grid-column:span 3}.st-prose .row>.col-sm-4{grid-column:span 4}.st-prose .row>.col-sm-5{grid-column:span 5}.st-prose .row>.col-sm-6{grid-column:span 6}.st-prose .row>.col-sm-7{grid-column:span 7}.st-prose .row>.col-sm-8{grid-column:span 8}.st-prose .row>.col-sm-9{grid-column:span 9}.st-prose .row>.col-sm-10{grid-column:span 10}.st-prose .row>.col-sm-11{grid-column:span 11}.st-prose .row>.col-sm-12{grid-column:span 12}.st-prose .row>.col-md-1{grid-column:span 1}.st-prose .row>.col-md-2{grid-column:span 2}.st-prose .row>.col-md-3{grid-column:span 3}.st-prose .row>.col-md-4{grid-column:span 4}.st-prose .row>.col-md-5{grid-column:span 5}.st-prose .row>.col-md-6{grid-column:span 6}.st-prose .row>.col-md-7{grid-column:span 7}.st-prose .row>.col-md-8{grid-column:span 8}.st-prose .row>.col-md-9{grid-column:span 9}.st-prose .row>.col-md-10{grid-column:span 10}.st-prose .row>.col-md-11{grid-column:span 11}.st-prose .row>.col-md-12{grid-column:span 12}}.st-prose .text-center{text-align:center}.st-prose .lead{font-size:var(--fs-std-body);line-height:var(--lh-std-body)}.st-prose .container{width:auto;max-width:none;margin:0;padding:0}.st-prose .neos-alignment-center{text-align:center}.st-prose .neos-alignment-center img{display:inline-block}.st-prose figure.table{margin:8px 0 28px;overflow-x:auto}.st-prose figure.table table{margin:0}.st-prose .neos-nodetypes-html-html iframe{display:block;max-width:100%;margin:0 auto}.st-prose .neos-nodetypes-textwithimage figure{margin:0 0 14px}.st-prose .neos-nodetypes-textwithimage img{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.st-prose .neos-nodetypes-textwithimage p{font-size:var(--fs-body);line-height:1.6}.st-prose .neos-nodetypes-textwithimage p:last-child{margin-bottom:0}.st-prose .jonnitto-prettyembed{border-radius:var(--radius-lg);overflow:hidden}.st-prose .feature-container{display:flex;flex-direction:column;gap:36px}.st-prose .feature-container>h2{font-size:var(--fs-h2-small);text-align:center;margin:0 auto;max-width:var(--std-read)}.st-prose .feature-container .row{gap:28px 32px}.st-prose .feature-container .row>.neos-contentcollection{gap:28px}.st-prose .feature-box{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 18px;align-items:start;text-align:left}.st-prose .feature-box .feature-icon{grid-row:1/span 2;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--tint-sky);color:var(--color-navy)}.st-prose .feature-box .feature-icon img{width:26px;height:26px;object-fit:contain;border-radius:0}.st-prose .feature-box h3{font-size:var(--fs-h3-small);line-height:1.3;margin:0;padding-top:2px}.st-prose .feature-box p{font-size:var(--fs-body);line-height:1.6;color:var(--color-text-muted);margin:0}.st-prose .feature-box .feature-icon .icon{display:block;width:8px;height:8px;border-radius:50%;background:var(--color-sky)}.st-prose .feature-box .feature-icon .st-icon{display:block}.st-std-section--dark .feature-box .feature-icon{background:var(--color-on-dark-surface);color:var(--color-on-dark)}.st-std-section--dark .feature-box p{color:var(--color-on-dark-text)}.st-prose .power-statistic{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.st-prose .power-statistic .sub{font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow-caps);text-transform:uppercase;color:var(--color-text-muted)}.st-prose .power-statistic .statistic{font-size:var(--fs-std-metric);font-weight:var(--fw-medium);letter-spacing:-.035em;line-height:1;color:var(--color-navy)}.st-prose .power-statistic .description{font-size:var(--fs-body);line-height:1.6;color:var(--color-text-muted);max-width:360px}.st-std-section--dark .power-statistic .statistic{color:var(--color-on-dark)}.st-std-section--dark .power-statistic .description,.st-std-section--dark .power-statistic .sub{color:var(--color-on-dark-text)}.st-prose .faq-accordion{display:flex;flex-direction:column;gap:28px;max-width:var(--std-read);margin-left:auto;margin-right:auto}.st-prose .faq-accordion>h2{text-align:center;margin:0}.st-prose .faq-list,.st-prose .faq-list>.neos-contentcollection{display:flex;flex-direction:column;gap:10px}.st-prose .faq-item{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-white);overflow:hidden}.st-prose .faq-item:hover{border-color:var(--color-line)}.st-prose .faq-item.open{border-color:var(--color-line-strong)}.st-prose .faq-question{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;border:0;background:0 0;text-align:left;cursor:pointer;font:inherit;font-size:var(--fs-faq);font-weight:var(--fw-medium);line-height:1.4;color:var(--color-text)}.st-prose .faq-question:hover{color:var(--color-sky)}.st-prose .faq-arrow{color:var(--color-text-muted);font-size:14px;line-height:1;flex-shrink:0}.st-prose .faq-item.open .faq-arrow{transform:rotate(180deg)}.st-prose .faq-answer{max-height:0;overflow:hidden}.st-prose .faq-item--backend .faq-answer,.st-prose .faq-item.open .faq-answer{max-height:none;overflow:visible}.st-prose .faq-answer-inner{padding:0 20px 18px;font-size:var(--fs-body);line-height:1.65;color:var(--color-text-muted)}.st-prose .faq-answer-inner>:last-child{margin-bottom:0}@media (prefers-reduced-motion:no-preference){.st-prose .faq-arrow{transition:transform var(--duration-lift) ease}}.st-prose .image-grid-container{display:flex;flex-direction:column;gap:28px}.st-prose .image-grid-headline{text-align:center;margin:0}.st-prose .image-grid>.neos-contentcollection{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px 40px;align-items:center;justify-items:center}.st-prose .image-grid .neos-nodetypes-image{width:100%}.st-prose .image-grid figure{margin:0;height:56px;display:flex;align-items:center;justify-content:center}.st-prose .image-grid img{display:block;max-height:56px;max-width:160px;width:auto;height:auto;object-fit:contain;border-radius:0}.st-std-head__classic{display:flex;flex-direction:column;gap:20px}.st-std-head__classic .neos-nodetypes-headline,.st-std-head__classic .neos-nodetypes-text{display:flex;flex-direction:column;gap:16px}.st-std-head__classic h1{font-size:var(--fs-h1-page);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-medium);color:var(--color-text);text-wrap:balance;max-width:900px;margin:0}.st-std-head__classic h2,.st-std-head__classic h3,.st-std-head__classic p{font-size:var(--fs-lede);line-height:var(--lh-lede);letter-spacing:0;font-weight:var(--fw-regular);color:var(--color-text-muted);text-wrap:pretty;max-width:var(--std-read);margin:0}.st-std-head__classic :is(h1,h2,h3,p){text-align:left!important}.st-std-head__classic .neos-nodetypes-image figure{margin:8px 0 0}.st-std-head__classic .neos-nodetypes-image img{display:block;max-width:100%;max-height:440px;width:auto;height:auto;border-radius:var(--radius-md)}.st-std-head__classic .st-std-cta{margin-top:4px}.st-std-head__classic .row{gap:48px;align-items:center}.st-std-head__classic .row>.neos-contentcollection{display:flex;flex-direction:column;gap:16px}.st-std-head__classic .row .neos-nodetypes-image figure{margin:0}.st-std-head__classic .row .neos-nodetypes-image img{width:auto;max-width:100%;max-height:440px;margin:0 auto}@media (max-width:1023px){.st-prose .row{gap:28px}.st-prose .feature-container{gap:28px}.st-std-head__classic .row{gap:28px}}@media (max-width:639px){.st-prose .row{gap:24px}.st-prose .power-statistic .description{max-width:none}.st-prose .faq-question{padding:14px 16px}.st-prose .faq-answer-inner{padding:0 16px 14px}.st-prose .image-grid>.neos-contentcollection{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.st-dochead{background:var(--color-white);border-bottom:1px solid var(--color-hairline)}.st-dochead__inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.st-dochead__brand{display:flex;align-items:center;gap:14px;text-decoration:none}.st-dochead__logo{height:24px;width:auto;display:block}.st-dochead__divider{width:1px;height:22px;background:var(--color-hairline);display:block}.st-dochead__word{font-size:var(--fs-docs-tab);color:var(--color-text-muted)}.st-dochead__inner>.st-dochead__brand{margin-right:auto}.st-dochead__tabs{display:flex;gap:28px;align-items:center}.st-dtab{font-size:var(--fs-docs-tab);color:var(--color-text-muted);padding:var(--docs-tab-padding) 0;border-bottom:2px solid transparent;text-decoration:none}.st-dtab:hover{color:var(--color-text)}.st-dtab--on{color:var(--color-text);font-weight:var(--fw-medium);border-bottom-color:var(--color-sky)}.st-dochead__tools{display:flex;align-items:center;gap:18px}.st-dsearch{display:flex;align-items:center;gap:10px;width:var(--docs-search);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:9px 12px;font-size:var(--fs-caption);color:var(--color-text-muted);background:var(--color-white);text-decoration:none}.st-dsearch:focus-within,.st-dsearch:hover{border-color:var(--color-line-strong)}.st-dsearch__label{flex:1}.st-dsearch--form{position:relative}.st-dsearch__btn{display:inline-flex;align-items:center;padding:0;border:0;background:0 0;color:inherit;cursor:pointer}.st-dsearch__input{flex:1;min-width:0;width:100%;padding:0;border:0;background:0 0;font:inherit;color:var(--color-text);outline:0;appearance:none;-webkit-appearance:none}.st-dsearch__input::placeholder{color:var(--color-text-muted);opacity:1}.st-dsearch__input::-webkit-search-decoration{-webkit-appearance:none}.st-dsearch--link{display:none}.st-kbd{font-size:var(--fs-docs-kbd);color:var(--color-text-muted);border:1px solid var(--color-hairline);border-radius:6px;padding:1px 6px;background:var(--tint-cloud)}.st-status{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-caption);color:var(--color-text-muted);text-decoration:none}.st-status i{width:8px;height:8px;border-radius:50%;background:var(--color-green);display:inline-block}.st-dochead__back{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--color-text);text-decoration:none}.st-dochead__more{display:none}.st-dochead__more-btn{width:var(--docs-tools-btn);height:var(--docs-tools-btn);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;list-style:none;color:var(--color-text)}.st-dochead__more-btn::-webkit-details-marker{display:none}.st-dochead__drawer{position:absolute;right:var(--gutter);left:var(--gutter);z-index:40;margin-top:12px;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-mega);padding:16px 20px;display:flex;flex-direction:column;gap:12px}.st-dochead__drawer-tabs{display:flex;flex-direction:column}.st-dochead__drawer-tabs .st-dtab{padding:10px 0;border-bottom:0}.st-dochead__drawer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-top:8px;border-top:1px solid var(--color-hairline)}.st-dhero{position:relative;overflow:hidden;background:var(--tint-cloud);padding:var(--space-docs-hero-top) 0 var(--space-docs-hero-bottom)}.st-dhero__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px}.st-dhero__headline{font-size:var(--fs-docs-h1);text-align:center}.st-dhero .st-dhero__headline em{background:0 0;-webkit-background-clip:border-box;background-clip:border-box;color:var(--color-sky);animation:none}.st-dhero__note{margin:0;font-size:var(--fs-caption)}.st-bigsearch{display:flex;align-items:center;gap:14px;width:100%;max-width:var(--docs-bigsearch);background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px 22px;font-size:var(--fs-lede-small);color:var(--color-text);box-shadow:var(--shadow-figure-soft)}.st-bigsearch__placeholder{flex:1;color:var(--color-field-placeholder)}.st-bigsearch--form{position:relative;text-align:left}.st-bigsearch--form:focus-within{border-color:var(--color-sky);box-shadow:var(--shadow-figure-soft),0 0 0 3px var(--tint-sky)}.st-bigsearch__btn{display:inline-flex;align-items:center;padding:0;border:0;background:0 0;color:var(--color-text-muted);cursor:pointer}.st-bigsearch__btn:hover{color:var(--color-text)}.st-bigsearch__input{flex:1;min-width:0;width:100%;padding:0;border:0;background:0 0;font:inherit;color:var(--color-text);outline:0;appearance:none;-webkit-appearance:none}.st-bigsearch__input::placeholder{color:var(--color-field-placeholder);opacity:1}.st-body .st-bigsearch__input:focus-visible,.st-body .st-dsearch__input:focus-visible{outline:0}.st-bigsearch__input::-webkit-search-decoration{-webkit-appearance:none}.st-search-spin{display:none;flex:none;box-sizing:border-box;border:2px solid var(--color-line);border-top-color:var(--color-sky);border-radius:50%;animation:spin .7s linear infinite}.st-search-spin--18{width:18px;height:18px}.st-search-spin--22{width:22px;height:22px}.st-bigsearch--form[aria-busy=true] .st-bigsearch__btn .st-icon,.st-dsearch--form[aria-busy=true] .st-dsearch__btn .st-icon{display:none}.st-bigsearch--form[aria-busy=true] .st-search-spin,.st-dsearch--form[aria-busy=true] .st-search-spin{display:inline-block}.st-dsuggest{display:flex;flex-direction:column;width:100%;max-width:var(--docs-bigsearch);background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-figure-soft);overflow:hidden;text-align:left;z-index:20}.st-dsuggest[hidden]{display:none}.st-dsuggest .st-qrow{padding:12px 18px}.st-dsuggest__all{padding:10px 18px;font-size:var(--fs-caption);color:var(--color-text-muted);text-decoration:none;border-top:1px solid var(--color-hairline)}.st-dsuggest__all:hover{background:var(--tint-cloud)}.st-dsearch--form+.st-dsuggest{position:absolute;top:calc(100% + 6px);right:0;width:400px;max-width:calc(100vw - 32px)}.st-dochead__tools{position:relative}.st-dchips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding-top:6px;align-items:center}.st-dchips__list{display:contents}.st-dchips__label{font-size:var(--fs-caption);padding:6px 4px}.st-dchips .st-chip{white-space:normal;text-align:left;line-height:1.35;flex-shrink:1;max-width:100%}.st-dhero--search .st-dhero__inner{gap:22px}.st-dhero__headline--search{font-size:var(--fs-docs-h2)}.st-dresults{padding-top:48px}.st-dresults__inner{gap:20px}.st-dresults__title{font-size:var(--fs-docs-art-h2)}.st-dresults__title mark,.st-qrow mark{background:var(--tint-gold);color:inherit;border-radius:3px;padding:0 2px}.st-dresults__note{margin:6px 0 0;color:var(--color-text-muted)}.st-dqlist.st-dqlist--single{grid-template-columns:minmax(0,1fr)}.st-qrow--hit{align-items:flex-start;padding:16px 18px}.st-qrow--hit .st-qrow__main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1;font-size:var(--fs-body);color:var(--color-text);white-space:normal}.st-qrow__title{font-weight:var(--fw-medium)}.st-qrow--hit .st-qrow__snippet{font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.55;white-space:normal}.st-qrow--hit .st-qrow__topic{flex-shrink:0;padding-top:2px}.st-dresults__pages{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding-top:8px}.st-dresults__counter{color:var(--color-text-muted)}.st-dresults__support{max-width:520px}.st-docs__main--search .st-dsection--changes{padding-top:48px}.st-dsection{padding:var(--space-docs-section) 0 0}.st-dsection__inner{display:flex;flex-direction:column;gap:24px}.st-dsection .st-section-head{gap:8px}.st-dsection__title{font-size:var(--fs-docs-h2)}.st-dsection__lede{margin:0;font-size:var(--fs-lede-small)}.st-dsection--faq{padding-top:64px}.st-dsection--changes{padding-bottom:var(--space-docs-section)}.st-dqlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.st-dqlist__rows{display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);overflow:hidden}.st-qrow{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:var(--fs-body);color:var(--color-text);border-bottom:1px solid var(--color-hairline);text-decoration:none}.st-qrow:last-child{border-bottom:none}.st-qrow:hover{background:var(--tint-cloud)}.st-qrow span{font-size:var(--fs-caption-small);color:var(--color-text-muted);white-space:nowrap}.st-ducards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.st-ucard{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none}.st-ucard:hover{border-color:var(--color-sky)}.st-ucard__icon{width:var(--docs-icon-tile);height:var(--docs-icon-tile);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-navy);background:var(--tint-sky)}.st-ucard__body{display:block}.st-ucard__title{display:block;font-size:var(--fs-docs-ucard-title);font-weight:var(--fw-medium);color:var(--color-text);margin-bottom:3px}.st-ucard__text{display:block;font-size:var(--fs-caption);color:var(--color-text-muted);line-height:1.5}.st-dareas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 40px;padding-top:8px}.st-dgroup__title{display:block;font-size:var(--fs-docs-side);font-weight:var(--fw-medium);color:var(--color-text);margin-bottom:10px}.st-dgroup__link{display:block;font-size:var(--fs-docs-side);color:var(--color-text-muted);padding:5px 0;text-decoration:none}.st-dgroup__link:hover{color:var(--accent-text-sky)}.st-dhelper{background:var(--color-navy);color:var(--color-on-dark);border-radius:var(--radius-md);padding:18px;display:flex;flex-direction:column;gap:10px}.st-dhelper__title{font-size:var(--fs-docs-side);font-weight:var(--fw-medium)}.st-dhelper__text{font-size:var(--fs-caption-small);color:var(--color-on-dark-text);line-height:1.5}.st-dhelper__field{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);padding:9px 12px;font-size:var(--fs-caption-small);color:var(--color-on-dark-text)}.st-dchanges{display:grid;grid-template-columns:minmax(0,1fr) var(--docs-aside);gap:64px;align-items:start}.st-dchanges__copy{display:flex;flex-direction:column;gap:16px}.st-dchanges__rows{display:flex;flex-direction:column;border-top:1px solid var(--color-hairline)}.st-dchange{display:grid;grid-template-columns:var(--docs-change-date) minmax(0,1fr) auto;gap:20px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--color-hairline);text-decoration:none}.st-dchange__age{font-size:var(--fs-caption)}.st-dchange__title{font-size:var(--fs-docs-change-title);font-weight:var(--fw-medium);color:var(--color-text)}.st-dchange__tag{color:var(--color-text-muted);white-space:nowrap}.st-label--green{background:var(--tint-green);color:var(--accent-text-green);font-weight:var(--fw-semibold)}.st-dsupport{background:var(--tint-cloud);border-color:transparent;padding:26px 28px;display:flex;flex-direction:column;gap:14px}.st-dsupport__title{margin:0;font-size:var(--fs-docs-support-title);font-weight:var(--fw-medium);color:var(--color-text);letter-spacing:-.01em;line-height:1.3}.st-dsupport__text{margin:0}.st-dsupport__btn{align-self:flex-start}.st-dfoot{background:var(--tint-cloud);border-top:1px solid var(--color-hairline)}.st-dfoot__inner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:26px;flex-wrap:wrap}.st-dfoot__brand{display:flex;align-items:center;gap:12px}.st-dfoot__logo{height:20px;width:auto;display:block}.st-dfoot__copyright{font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-dfoot__links{display:flex;gap:24px;flex-wrap:wrap}.st-dfoot__link{font-size:var(--fs-caption);color:var(--color-text-muted);text-decoration:none}.st-dfoot__link:hover{color:var(--color-text)}.st-docgrid{display:grid;grid-template-columns:var(--docs-side) var(--docs-read) var(--docs-rside);gap:var(--docs-grid-gap);align-items:start;padding-block:40px var(--space-docs-section)}.st-docgrid--section{grid-template-columns:var(--docs-side) minmax(0,1fr)}.st-dside{font-size:var(--fs-caption);display:flex;flex-direction:column}.st-dside__nav-wide{position:sticky;top:var(--sticky-top)}.st-dside__group{font-size:var(--fs-docs-side);font-weight:var(--fw-medium);color:var(--color-text);padding:22px 12px 6px}.st-dside__group:first-child{padding-top:0}.st-dside__link{display:block;color:var(--color-text-muted);padding:7px 12px;border-radius:var(--radius-sm);font-size:var(--fs-docs-side);line-height:1.35;text-decoration:none}.st-dside__link:hover{color:var(--color-text);background:var(--tint-cloud)}.st-dside__link--l2{padding-left:26px;font-size:var(--fs-docs-side-l2)}.st-dside__link--on{color:var(--color-text);font-weight:var(--fw-medium);background:var(--tint-sky)}.st-dside__link--l2.st-dside__link--on{box-shadow:inset 3px 0 0 var(--color-sky);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.st-dside__link--open{color:var(--color-text);font-weight:var(--fw-medium)}.st-dside__link--l3{padding-left:40px;font-size:var(--fs-docs-side-l2)}.st-dside__link--l3.st-dside__link--on{box-shadow:inset 3px 0 0 var(--color-sky);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.st-dside__drawer{display:none}.st-dside__acc-btn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border:1px solid var(--color-hairline);border-radius:var(--radius-sm);cursor:pointer;list-style:none;font-size:var(--fs-caption);color:var(--color-text)}.st-dside__acc-btn::-webkit-details-marker{display:none}.st-dside__acc-label{display:inline-flex;align-items:center;gap:10px}.st-dside__acc-path{font-size:var(--fs-caption-small)}.st-dside__nav-drawer{padding:12px 0 0}.st-docart{font-size:var(--fs-docs-body);line-height:var(--lh-docs-body);color:var(--color-text-prose)}.st-docart__crumb{margin-bottom:22px}.st-docart__badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.st-docart h1{font-size:var(--fs-docs-art-h1);line-height:1.2;font-weight:var(--fw-medium);letter-spacing:-.025em;color:var(--color-text);margin:0;text-wrap:balance}.st-docart h2{font-size:var(--fs-docs-art-h2);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--color-text);margin:40px 0 12px;padding-top:28px;border-top:1px solid var(--color-hairline);scroll-margin-top:var(--sticky-top)}.st-docart p{margin:0 0 16px}.st-docart h3{font-size:var(--fs-prose-h3);font-weight:var(--fw-medium);line-height:1.3;color:var(--color-text);margin:28px 0 8px;scroll-margin-top:var(--sticky-top)}.st-docart__body>.neos-contentcollection>:first-child h2,.st-docart__body>h2:first-child{margin-top:24px}.st-docart .st-table-wrap{overflow-x:auto;margin:8px 0 28px}.st-docart table{width:100%;border-collapse:collapse;font-size:var(--fs-small);line-height:1.5;color:var(--color-text-prose);margin:8px 0 28px}.st-docart .st-table-wrap table{margin:0}.st-docart td,.st-docart th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--color-hairline)}.st-docart th{font-weight:var(--fw-medium);color:var(--color-text);background:var(--tint-cloud);white-space:nowrap}.st-docart td code{white-space:nowrap}.st-docart__block p>strong:only-child{display:block;margin-top:8px;color:var(--color-text)}.st-drelated{margin-top:24px}.st-drelated__list{list-style:none;margin:0;padding:0}.st-drelated__link{display:block;font-size:var(--fs-small);color:var(--color-text-muted);padding:6px 10px;border-radius:var(--radius-sm);text-decoration:none}.st-drelated__link:hover{color:var(--color-text);background:var(--tint-cloud)}.st-danswer{background:var(--tint-green);border-radius:var(--radius-md);padding:20px 24px;font-size:var(--fs-lede-small);line-height:1.6;color:var(--color-text);margin:24px 0 8px}.st-danswer>:last-child{margin-bottom:0}.st-danswer b,.st-danswer strong{font-weight:var(--fw-medium)}.st-docart__block ol,.st-docart__block ul{margin:0 0 16px;padding-left:0;list-style:none}.st-docart__block li>ol,.st-docart__block li>ul{margin:8px 0 0}.st-docart__block ul>li{position:relative;padding-left:22px;margin-bottom:10px}.st-docart__block ul>li::before{content:"";position:absolute;left:4px;top:12px;width:5px;height:5px;border-radius:50%;background:var(--color-text-muted)}.st-docart__block ol{counter-reset:st-docs-step}.st-docart__block ol>li{position:relative;padding-left:30px;margin-bottom:12px;counter-increment:st-docs-step}.st-docart__block ol>li::before{content:counter(st-docs-step) ".";position:absolute;left:0;top:0;width:auto;height:auto;min-width:22px;border-radius:0;background:0 0;color:var(--color-text);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.st-docart__block li>ul>li{margin-bottom:8px}.st-docart__block li>ul>li:last-child{margin-bottom:0}.st-docart .st-mono,.st-docart__block code{font-family:var(--font-mono);font-size:.86em;background:var(--tint-cloud);border:1px solid var(--color-hairline);border-radius:6px;padding:1px 7px;color:var(--color-text)}.st-docart__block img{max-width:100%;height:auto;border-radius:var(--radius-md)}.st-docart__block figure{margin:8px 0 26px}.st-docart__block figcaption{font-size:var(--fs-caption);color:var(--color-text-muted);padding-left:14px;border-left:2px solid var(--color-hairline);margin:14px 0 0}.st-docs-verify{--split-fixed:200px;align-items:center;gap:32px;margin-bottom:8px}.st-docs-verify__device .st-device{width:200px}.st-docs-verify__device .st-device__frame{box-shadow:var(--shadow-device)}.st-docart__block--verify{display:grid;grid-template-columns:minmax(0,1fr) var(--docs-verify-device);gap:32px;align-items:center;margin-bottom:8px}.st-docart__block--verify>*{grid-column:1}.st-docart__block--verify>:last-child:not(:only-child){grid-column:2;grid-row:1/-1}.st-docart__block--verify>:last-child:not(:only-child) .st-device{width:var(--docs-verify-device)}.st-docart__block--verify>:last-child:not(:only-child) .st-figure__frame{display:flex;justify-content:center}.st-dnext{display:flex;flex-direction:column;gap:4px;padding:18px 20px;background:var(--tint-sky);border-radius:var(--radius-md);text-decoration:none}.st-dnext__label{font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-dnext__title{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text);display:inline-flex;align-items:center;gap:8px}.st-docart__foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:22px;border-top:1px solid var(--color-hairline);flex-wrap:wrap}.st-docart__checked{margin:0;font-size:var(--fs-caption)}.st-drside{display:flex;flex-direction:column;gap:22px;font-size:var(--fs-caption)}.st-drside .st-cs-kv__label,.st-drside .st-side__title{text-transform:none;letter-spacing:0;font-size:var(--fs-caption);color:var(--color-text-muted)}.st-rtoc__list{list-style:none;margin:0;padding:0}.st-rtoc__link{display:block;font-size:var(--fs-caption);color:var(--color-text-muted);padding:6px 10px;border-radius:var(--radius-sm);text-decoration:none}.st-rtoc__link:hover{color:var(--color-text);background:var(--tint-cloud)}.st-rtoc__link--on{color:var(--color-text);background:var(--tint-sky);font-weight:var(--fw-medium)}.st-drside__kv{border-top:0;padding-top:0}@media (max-width:1023px){.st-dochead__divider,.st-dochead__word{display:none}.st-dochead__back--wide,.st-dochead__status{display:none}.st-dochead__more{display:block;position:relative}.st-dochead__tools{gap:8px}.st-dsearch{width:var(--docs-tools-btn);height:var(--docs-tools-btn);padding:0;justify-content:center}.st-dsearch .st-kbd,.st-dsearch__label{display:none}.st-dsearch--form,.st-dsearch--form+.st-dsuggest{display:none}.st-dsearch--link{display:flex}.st-dqlist{grid-template-columns:minmax(0,1fr)}.st-ducards{grid-template-columns:repeat(2,minmax(0,1fr))}.st-dareas{grid-template-columns:repeat(2,minmax(0,1fr))}.st-dchanges{grid-template-columns:minmax(0,1fr);gap:32px}.st-bigsearch{max-width:none}.st-docgrid,.st-docgrid--section{grid-template-columns:minmax(0,1fr)}.st-dside__drawer{display:block}.st-dside__nav-wide{display:none}.st-docs-verify{--split-fixed:160px}.st-docs-verify__device .st-device{width:160px}.st-docart__block--verify{grid-template-columns:minmax(0,1fr)}.st-docart__block--verify>:last-child:not(:only-child){grid-column:1;grid-row:auto}.st-drside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;align-items:start}.st-drside .st-dhelper{grid-column:1/-1}}@media (max-width:639px){.st-dareas,.st-ducards{grid-template-columns:minmax(0,1fr)}.st-dochead__tabs{display:none}.st-drside{grid-template-columns:minmax(0,1fr)}.st-dchips{justify-content:flex-start}.st-qrow--hit{flex-direction:column;align-items:flex-start;gap:6px}.st-qrow--hit .st-qrow__topic{padding-top:0}.st-dresults__title{font-size:var(--fs-h3-small)}.st-dchange{grid-template-columns:minmax(0,1fr);gap:4px}.st-docart__foot{flex-direction:column;align-items:flex-start}}.st-final{padding:40px 0 128px}.st-final__inner{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.st-final__headline{font-size:var(--fs-h1-cta);max-width:900px}.st-final__buttons{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:center}.st-final__note{font-size:var(--fs-caption);color:var(--color-text-muted)}@media (min-width:640px) and (max-width:1023px){.st-final{padding:40px 0 77px}}@media (max-width:639px){.st-final{padding:72px 0 80px}.st-final__inner{gap:20px}.st-final__buttons{flex-direction:column;gap:20px;width:100%}.st-final__buttons .st-btn{width:100%;font-size:var(--btn-font-size);padding:var(--btn-padding)}.st-final__note{font-size:var(--fs-caption-small)}}.st-final--split{padding:var(--space-section-md) 0 var(--space-section)}.st-final__split{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:80px;align-items:center;padding-top:72px}.st-final__copy{display:flex;flex-direction:column;gap:14px}.st-final__stack{display:flex;flex-direction:column;gap:10px}.st-final__stack .st-btn{width:100%}@media (max-width:1279px){.st-final__split{grid-template-columns:minmax(0,1fr) 360px;gap:48px}}@media (max-width:1023px){.st-final__split{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:639px){.st-final--split{padding:var(--space-section-md) 0 var(--space-section)}.st-final__split{padding-top:48px;gap:24px}}.st-footer,.st-footer *,.st-footer ::after,.st-footer ::before{box-sizing:border-box}.st-footer{padding:64px 0 40px;border-top:1px solid var(--color-hairline);background:var(--color-white);font-family:var(--font-sans);font-size:var(--fs-body);line-height:normal;color:var(--color-text);-webkit-font-smoothing:antialiased}.st-footer ul{margin:0;padding:0;list-style:none}.st-footer h2,.st-footer p{margin:0}.st-footer a{text-decoration:none}.st-footer a:focus,.st-footer a:hover{text-decoration:none}.st-footer img{max-width:100%;border:0;vertical-align:middle}.st-footer__inner{display:flex;flex-direction:column;gap:48px}.st-footer__grid{display:grid;grid-template-columns:calc((100% - 128px)/ 5.5 * 1.5) minmax(0,1fr);gap:32px}.st-footer__brand{display:flex;flex-direction:column;gap:16px}.st-footer__logo{display:block;align-self:flex-start}.st-footer__logo img{display:block;height:24px;width:124px}.st-footer__text{max-width:280px}.st-footer__tags{display:flex;gap:8px;flex-wrap:wrap}.st-footer__tags .st-tag__inner{font-size:var(--fs-micro);font-weight:var(--fw-light);color:var(--color-text-muted);border-color:var(--color-hairline);padding:4px 10px;border-radius:var(--radius-lg)}.st-footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.st-footer__col{display:flex;flex-direction:column;gap:10px}.st-footer__title{font-size:var(--fs-caption);font-weight:var(--fw-medium);line-height:normal}.st-footer__links{display:flex;flex-direction:column;gap:10px}.st-footer__link{display:block;font-size:var(--fs-footer-link);line-height:normal;color:var(--color-text-muted);font-weight:var(--fw-light)}.st-footer__link:hover{color:var(--color-text)}.st-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-footer__legal{display:flex;gap:20px;flex-wrap:wrap}.st-footer__languages,.st-footer__legal-links{display:flex;gap:20px;flex-wrap:wrap}.st-footer__legal .st-footer__link{font-size:var(--fs-caption-small)}@media (min-width:640px) and (max-width:1023px){.st-footer{padding:38px 0 40px}.st-footer__inner{gap:24px}.st-footer__grid{grid-template-columns:minmax(0,1fr);gap:32px}.st-footer__brand{padding-bottom:8px}.st-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:639px){.st-footer{padding:28px 0 32px}.st-footer__inner{gap:24px;font-size:var(--fs-micro)}.st-footer__logo img{height:20px;width:103px}.st-footer__grid{grid-template-columns:minmax(0,1fr);gap:24px}.st-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.st-footer__bottom{flex-direction:column-reverse;align-items:flex-start;gap:12px;padding-top:0;border-top:none;font-size:var(--fs-micro)}.st-footer__languages,.st-footer__legal,.st-footer__legal-links{gap:16px}.st-footer__legal .st-footer__link{font-size:var(--fs-micro);font-weight:var(--fw-regular)}}.st-header,.st-header *,.st-header ::after,.st-header ::before{box-sizing:border-box}.st-header{padding:var(--space-header) 0;position:sticky;top:0;z-index:20;background:var(--color-white);border-bottom:1px solid var(--color-hairline);font-family:var(--font-sans);font-size:var(--fs-body);line-height:normal;color:var(--color-text);-webkit-font-smoothing:antialiased;transition:padding var(--duration-header) ease,box-shadow var(--duration-header) ease}.st-header--stuck{padding:var(--header-stuck-space) 0;box-shadow:var(--shadow-header-stuck)}.st-header__sentinel{height:1px;margin-bottom:-1px;pointer-events:none}.neos-backend .st-header,.st-header--acc{position:relative;top:auto}@media (prefers-reduced-motion:reduce){.st-header{transition:none}}.st-header ul{margin:0;padding:0;list-style:none}.st-header p{margin:0}.st-header a:focus,.st-header a:hover{text-decoration:none}.st-header img{max-width:100%;border:0;vertical-align:middle}.st-header summary{list-style:none}.st-header summary::-webkit-details-marker{display:none}.st-header__inner{height:var(--header-height);display:flex;align-items:center;justify-content:space-between}.st-header__logo{display:block;order:1;flex-shrink:0}.st-header__logo img{display:block;height:26px;width:134px;max-width:none}.st-header__actions{order:3;display:flex;gap:10px;align-items:center;flex-shrink:0}.st-header__login{display:none;font-size:var(--fs-nav);font-weight:var(--fw-regular);padding:10px 12px;color:var(--color-text-muted);white-space:nowrap;text-decoration:none}.st-header__login:focus,.st-header__login:hover{color:var(--color-text)}.st-header__start{white-space:nowrap}.st-header__start-mobile{display:none}.st-header__lang{display:none;position:relative}.st-header__lang-toggle{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border-radius:var(--radius-sm);font-size:var(--fs-nav);font-weight:var(--fw-regular);color:var(--color-text-muted);white-space:nowrap;cursor:pointer}.st-header__lang-toggle:focus,.st-header__lang-toggle:hover{color:var(--color-text)}.st-header__lang[open] .st-header__lang-toggle{background:var(--tint-cloud);color:var(--color-text)}.st-header__lang-globe{flex-shrink:0}.st-header__lang-chevron{color:var(--color-nav-chevron)}.st-header__lang[open] .st-header__lang-chevron{color:var(--color-sky);transform:rotate(180deg)}.st-header__lang-list{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;padding:6px;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-mega);z-index:50}.st-header__lang-link{display:block;padding:9px 12px;border-radius:var(--radius-sm);font-size:var(--fs-nav);color:var(--color-text);text-decoration:none;white-space:nowrap}.st-header__lang-link:focus,.st-header__lang-link:hover{background:var(--tint-cloud);color:var(--color-text)}.st-header__lang-link--current{font-weight:var(--fw-medium);color:var(--color-sky)}.st-header__lang-link--current:focus,.st-header__lang-link--current:hover{color:var(--color-sky)}.st-header__toggle{display:block}.st-header__toggle summary{width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-navy);border:1px solid var(--color-hairline);border-radius:var(--radius-sm)}.st-header__toggle[open] summary{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}.st-header__icon-close{display:none}.st-header__toggle[open] .st-header__icon-open{display:none}.st-header__toggle[open] .st-header__icon-close{display:block}.st-nav{order:2;display:none;position:absolute;left:0;right:0;top:calc(100% + 1px);max-height:calc(100vh - var(--header-height) - var(--space-header));overflow-y:auto;background:var(--color-white);border-bottom:1px solid var(--color-hairline);padding:8px var(--gutter) 40px;z-index:40}.st-header__inner:has(.st-header__toggle[open]) .st-nav{display:block}.st-nav__list{display:flex;flex-direction:column}.st-nav__item{position:static}.st-nav__link{display:none}.st-nav__acc{display:block}.st-nav__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 4px;border-bottom:1px solid var(--color-hairline);font-size:var(--fs-nav-row);font-weight:var(--fw-medium);color:var(--color-text);cursor:pointer;text-decoration:none}.st-nav__row:focus,.st-nav__row:hover{color:var(--color-sky)}.st-nav__row-chevron{color:var(--color-nav-chevron);flex-shrink:0}.st-nav__acc[open] .st-nav__row-chevron{color:var(--color-sky);transform:rotate(180deg)}.st-nav__mobile-actions{display:flex;gap:10px;padding-top:28px}.st-nav__mobile-btn{flex:1}.st-nav .st-nav__languages{display:flex;flex-wrap:wrap;gap:8px;padding-top:20px}.st-nav__language{display:inline-block;padding:8px 14px;border:1px solid var(--color-hairline);border-radius:var(--radius-pill);font-size:var(--fs-small);color:var(--color-text-muted);text-decoration:none}.st-nav__language:focus,.st-nav__language:hover{border-color:var(--color-navy);color:var(--color-text)}.st-nav__language--current{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}.st-nav__language--current:focus,.st-nav__language--current:hover{color:var(--color-white)}@media (max-width:639px){.st-header,.st-header--stuck{padding:0}.st-header__logo img{height:22px;width:114px}.st-header__actions{gap:6px}.st-header__start-desktop{display:none}.st-header__start-mobile{display:inline}.st-nav{max-height:calc(100vh - var(--header-height))}.st-nav__mobile-actions{flex-direction:column}}.st-header--acc{max-width:768px;margin:0 auto;border:1px solid var(--color-hairline)}.st-header--acc .st-container{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet)}.st-header--acc .st-header__inner{flex-wrap:wrap;height:auto}.st-header--acc .st-header__actions,.st-header--acc .st-header__logo{display:flex;align-items:center;height:var(--header-height)}.st-header--acc .st-nav{order:4;width:100%;position:static;max-height:none;border-top:1px solid var(--color-hairline);border-bottom:0;margin-top:var(--space-header);padding-left:0;padding-right:0}@media (min-width:1024px){.st-header:not(.st-header--acc) .st-header__inner{position:relative}.st-header:not(.st-header--acc) .st-header__actions{gap:8px}.st-header:not(.st-header--acc) .st-header__login{display:inline-block}.st-header:not(.st-header--acc) .st-header__lang{display:block}.st-header:not(.st-header--acc) .st-header__toggle{display:none}.st-header:not(.st-header--acc) .st-nav{display:block;position:static;max-height:none;overflow:visible;background:0 0;border:0;padding:0}.st-header:not(.st-header--acc) .st-nav__list{flex-direction:row;align-items:stretch;gap:4px;height:var(--header-height);font-size:var(--fs-nav);font-weight:var(--fw-regular)}.st-header:not(.st-header--acc) .st-nav__item{display:flex;align-items:center}.st-header:not(.st-header--acc) .st-nav__item--compact{position:relative}.st-header:not(.st-header--acc) .st-nav__link{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border-radius:var(--radius-sm);white-space:nowrap;color:var(--color-text);text-decoration:none}.st-header:not(.st-header--acc) .st-nav__link:focus,.st-header:not(.st-header--acc) .st-nav__link:hover{color:var(--color-sky)}.st-header:not(.st-header--acc) .st-nav__chevron{color:var(--color-nav-chevron)}.st-header:not(.st-header--acc) .st-nav__acc,.st-header:not(.st-header--acc) .st-nav__row{display:none}.st-header:not(.st-header--acc) .st-nav__languages,.st-header:not(.st-header--acc) .st-nav__mobile-actions{display:none}.st-header:not(.st-header--acc) .st-nav__item--has-panel:hover>.st-nav__link,.st-header:not(.st-header--acc) .st-nav__item--open>.st-nav__link,.st-header:not(.st-header--acc):not(.st-header--js) .st-nav__item--has-panel:focus-within>.st-nav__link{background:var(--tint-cloud);color:var(--color-text)}.st-header:not(.st-header--acc) .st-nav__item--has-panel:hover>.st-nav__link .st-nav__chevron,.st-header:not(.st-header--acc) .st-nav__item--open>.st-nav__link .st-nav__chevron,.st-header:not(.st-header--acc):not(.st-header--js) .st-nav__item--has-panel:focus-within>.st-nav__link .st-nav__chevron{color:var(--color-sky);transform:rotate(180deg)}}@media (prefers-reduced-motion:no-preference){.st-header__lang-chevron,.st-nav__chevron,.st-nav__row-chevron{transition:transform var(--duration-chevron)}}.st-hero{padding-top:88px}.st-hero__copy{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;padding:0 var(--gutter)}.st-hero__headline{max-width:980px}.st-hero__lede{max-width:640px}.st-hero__cta{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:6px}.st-hero__notes{display:flex;gap:10px;align-items:center;font-size:var(--fs-caption);color:var(--color-text-muted)}.st-hero__notes-dot{width:5px;height:5px}.st-hero__visual{position:relative}@media (max-width:639px){.st-hero{padding-top:48px}.st-hero__copy{gap:20px}.st-hero__headline br{display:none}.st-hero__cta{width:100%;gap:20px;margin-top:0}.st-hero__cta .st-btn{width:100%}.st-hero__notes{font-size:var(--fs-caption-small);gap:4px}.st-hero__notes-dot{display:none}.st-hero__notes span:first-child::after,.st-hero__notes span:last-child::after{content:'.'}}.page-content{--legacy-text:var(--color-text-prose);--legacy-heading:var(--color-text);--legacy-muted:var(--color-text-muted);--legacy-link:var(--accent-text-sky);--legacy-hairline:var(--color-hairline);font-family:var(--font-sans);font-size:var(--fs-legacy-body);line-height:var(--lh-legacy-body);color:var(--legacy-text);-webkit-font-smoothing:antialiased}.page-content .dark,.page-content section.dark{--legacy-text:var(--color-on-dark-text);--legacy-heading:var(--color-on-dark);--legacy-muted:var(--color-on-dark-muted);--legacy-link:var(--color-on-dark);--legacy-hairline:var(--color-on-dark-line)}.page-content p{font-size:var(--fs-legacy-body);line-height:var(--lh-legacy-body);color:var(--legacy-text);margin:0 0 var(--space-legacy-paragraph)}.page-content .big,.page-content .lead,.page-content p.big{font-size:var(--fs-legacy-lead);line-height:var(--lh-legacy-lead);font-weight:var(--fw-regular);color:var(--legacy-muted)}.page-content .copyright-header-background,.page-content .small,.page-content figcaption,.page-content small{font-size:var(--fs-legacy-small);line-height:var(--lh-legacy-small);color:var(--legacy-muted)}.page-content b,.page-content strong{font-weight:var(--fw-medium);color:var(--legacy-heading)}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-family:var(--font-sans);font-weight:var(--fw-medium);color:var(--legacy-heading);text-wrap:balance}.page-content h1,.page-content h2,.page-content h3{hyphens:auto;overflow-wrap:break-word}.page-content li,.page-content p,.page-content td{overflow-wrap:break-word}.page-content h1{font-size:var(--fs-legacy-h1);line-height:var(--lh-legacy-h1);letter-spacing:var(--ls-legacy-h1);margin:0 0 var(--space-legacy-heading-bottom)}.page-content h2{font-size:var(--fs-legacy-h2);line-height:var(--lh-legacy-h2);letter-spacing:var(--ls-legacy-h2);margin:var(--space-legacy-heading-top) 0 var(--space-legacy-heading-bottom)}.page-content h3{font-size:var(--fs-legacy-h3);line-height:var(--lh-legacy-h3);letter-spacing:var(--ls-legacy-h3);margin:var(--space-legacy-heading-top) 0 8px}.page-content h4,.page-content h5,.page-content h6{font-size:var(--fs-legacy-h4);line-height:var(--lh-legacy-h4);letter-spacing:0;margin:24px 0 6px}.page-content .neos-contentcollection>:first-child h1,.page-content .neos-contentcollection>:first-child h2,.page-content .neos-contentcollection>:first-child h3,.page-content .well>.container>.row h2,.page-content .well>.container>h1,.page-content .well>.container>h2,.page-content>:first-child h1{margin-top:0}.page-content .well>.container>.row h2,.page-content .well>.container>h2{font-weight:var(--fw-medium);letter-spacing:var(--ls-legacy-h2)}.page-content :is(p,li,td,th,blockquote,figcaption,dd,dt) a:not(.btn):not(.pill){color:var(--legacy-link);text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:3px}.page-content :is(p,li,td,th,blockquote,figcaption,dd,dt) a:not(.btn):not(.pill):hover{color:var(--color-sky);text-decoration-color:currentColor}.page-content .dark :is(p,li,td,th,blockquote) a:not(.btn),.page-content section.dark :is(p,li,td,th,blockquote) a:not(.btn){text-decoration-color:var(--color-on-dark-line)}.page-content .btn{font-family:var(--font-sans);font-weight:var(--btn-font-weight);font-size:var(--btn-font-size);padding:var(--btn-padding);border-radius:var(--radius-sm);border:1px solid transparent;letter-spacing:normal;text-transform:none;text-decoration:none}.page-content .btn-lg{font-size:var(--btn-font-size-lg);padding:var(--btn-padding-lg);border-radius:var(--radius-sm)}.page-content .btn-sm,.page-content .btn-xs,.page-content .btn-xxs{font-size:var(--btn-font-size-sm);padding:var(--btn-padding-sm);border-radius:var(--radius-sm)}.page-content .btn.round-small{border-radius:var(--radius-sm)}.page-content .btn-info,.page-content .btn-primary,.page-content .btn-success{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white);box-shadow:none}.page-content .btn-info:hover,.page-content .btn-primary:focus,.page-content .btn-primary:hover,.page-content .btn-success:hover{background:var(--color-navy-hover);border-color:var(--color-navy-hover);color:var(--color-white);box-shadow:none}.page-content .btn-default{background:0 0;border:1px solid var(--color-line);color:var(--color-text)}.page-content .btn-default:focus,.page-content .btn-default:hover{background:0 0;border-color:var(--color-line-strong);color:var(--color-text);box-shadow:none}.page-content .dark .btn-default,.page-content section.dark .btn-default{border-color:var(--color-on-dark-line);color:var(--color-on-dark)}.page-content .dark .btn-default:hover,.page-content section.dark .btn-default:hover{border-color:var(--color-on-dark);color:var(--color-on-dark)}.page-content .btn-link{color:var(--legacy-link);padding:0;border:0;text-decoration:underline;text-underline-offset:3px}.page-content .form-control,.page-content input[type=email],.page-content input[type=number],.page-content input[type=password],.page-content input[type=search],.page-content input[type=tel],.page-content input[type=text],.page-content input[type=url],.page-content select,.page-content textarea{font-family:var(--font-sans);font-size:var(--fs-legacy-small);line-height:1.4;color:var(--color-text);background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:none;padding:11px 14px;height:auto}.page-content .form-control:focus,.page-content select:focus,.page-content textarea:focus{border-color:var(--color-sky);box-shadow:none;outline:0}.page-content ::placeholder{color:var(--color-field-placeholder);opacity:1}.page-content label{font-size:var(--fs-legacy-small);font-weight:var(--fw-medium);color:var(--color-text)}.page-content ol,.page-content ul:not(.list-inline):not(.nav):not(.nav-tabs):not(.list-unstyled){margin:0 0 var(--space-legacy-paragraph);padding-left:22px;list-style:disc}.page-content ol{list-style:decimal;padding-left:24px}.page-content ol>li,.page-content ul:not(.list-inline):not(.nav):not(.nav-tabs):not(.list-unstyled)>li{font-size:var(--fs-legacy-body);line-height:var(--lh-legacy-body);color:var(--legacy-text);margin-bottom:8px}.page-content .table-container,.page-content .table-responsive{overflow-x:auto;margin:8px 0 28px}.page-content table{width:100%;border-collapse:collapse;font-size:var(--fs-legacy-small);line-height:1.5;color:var(--legacy-text);margin:8px 0 28px;border:0}.page-content table th{text-align:left;font-size:var(--fs-caption-small);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--fw-medium);color:var(--legacy-muted);background:0 0;padding:0 14px 12px 0;border:0;border-bottom:1px solid var(--color-line)}.page-content table td{padding:13px 14px 13px 0;border:0;border-bottom:1px solid var(--legacy-hairline);vertical-align:top}.page-content table td:first-child{color:var(--legacy-heading);font-weight:var(--fw-medium)}.page-content table>tbody>tr:hover>td{background:0 0}.page-content blockquote{border:0;border-left:3px solid var(--color-sky);padding:6px 0 6px 22px;margin:24px 0;font-size:var(--fs-legacy-body);line-height:1.6;color:var(--legacy-heading);background:0 0}.page-content blockquote p{margin:0;color:inherit;font-size:inherit}.page-content blockquote cite,.page-content blockquote footer,.page-content blockquote small{display:block;margin-top:8px;font-size:var(--fs-legacy-small);font-style:normal;color:var(--legacy-muted)}.page-content .alert{border:0;border-left:3px solid var(--color-sky);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--tint-sky);color:var(--color-text);padding:16px 22px;margin:22px 0 26px;font-size:var(--fs-body);line-height:1.6;text-shadow:none}.page-content .alert-warning{border-left-color:var(--color-gold);background:var(--tint-gold)}.page-content .alert-success{border-left-color:var(--color-green);background:var(--tint-green)}.page-content .alert-danger{border-left-color:var(--color-gold);background:var(--tint-gold)}.page-content .alert>:last-child{margin-bottom:0}.page-content .alert a{color:var(--accent-text-sky)}.page-content hr{border:0;border-top:1px solid var(--legacy-hairline);margin:32px 0}.page-content .card,.page-content .img-responsive,.page-content .panel,.page-content .thumbnail,.page-content .well-box,.page-content img{border-radius:var(--radius-md)}.page-content .panel,.page-content .thumbnail{border-color:var(--legacy-hairline);box-shadow:none}.page-content .container{width:100%;max-width:calc(var(--container) + 30px);margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (max-width:1279px){.page-content .container{padding-left:calc(var(--gutter) + 15px);padding-right:calc(var(--gutter) + 15px)}}.page-content :focus-visible{outline:2px solid var(--color-sky);outline-offset:2px;box-shadow:none}.st-sol-hero{padding:40px 0 0}.st-sol-hero__grid{display:grid;grid-template-columns:560px minmax(0,1fr);gap:80px;align-items:center}.st-sol-hero__copy{display:flex;flex-direction:column;gap:22px}.st-sol-hero__headline{font-size:var(--fs-h1-medium)}.st-sol-hero__cta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.st-sol-hero__textlink{padding:14px 8px}.st-sol-hero__collage{position:relative;height:540px}.st-sol-hero__wash{left:40px;top:60px;width:460px;height:400px;background:var(--color-sky);opacity:.18}.st-sol-hero__phone{position:absolute;left:0;top:0;width:250px;z-index:1}.st-sol-card{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-hero)}.st-sol-hero__push{position:absolute;right:0;top:40px;width:290px;padding:20px;display:flex;flex-direction:column;gap:12px;z-index:2}.st-sol-hero__push-segment{font-size:var(--fs-micro);color:var(--color-text-muted)}.st-sol-hero__push-message{font-size:var(--fs-small);font-weight:var(--fw-medium)}.st-sol-hero__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px}.st-sol-hero__metric{display:flex;flex-direction:column}.st-sol-hero__metric-value{font-size:var(--fs-metric-small);font-weight:var(--fw-medium)}.st-sol-hero__metric-label{font-size:var(--fs-nano);color:var(--color-text-muted)}.st-sol-hero__scan{position:absolute;right:10px;bottom:30px;width:260px;padding:16px 18px;display:flex;gap:12px;align-items:center;z-index:2}.st-sol-hero__scan-icon{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--tint-green-strong);color:var(--accent-text-green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.st-sol-hero__scan-title{font-size:var(--fs-caption-small);font-weight:var(--fw-medium)}.st-sol-hero__scan-sub{font-size:var(--fs-micro);color:var(--color-text-muted)}.st-sol-features{padding:var(--space-section-md) 0}.st-sol-features__inner{display:flex;flex-direction:column;gap:80px}.st-sol-features__head{gap:14px;max-width:760px}.st-sol-features__rows{display:flex;flex-direction:column;gap:80px}.st-sol-row{display:grid;grid-template-columns:460px minmax(0,1fr);gap:80px;align-items:center}.st-sol-row--media-left{grid-template-columns:minmax(0,1fr) 460px}.st-sol-row--media-left .st-sol-row__copy{order:2}.st-sol-row__copy{display:flex;flex-direction:column;gap:14px}.st-sol-row__title{font-size:var(--fs-h3-feature);line-height:var(--lh-h3-feature);font-weight:var(--fw-medium);letter-spacing:var(--ls-h3-feature)}.st-sol-row__text{font-size:var(--fs-body-large)}.st-sol-row__links{display:flex;gap:20px;flex-wrap:wrap;padding-top:4px}.st-sol-row__media{min-width:0}.st-sol-row__browser{width:100%}.st-sol-panel{background:var(--tint-cloud);border-radius:var(--radius-lg);padding:32px}.st-sol-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.st-dist-card{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:8px}.st-dist-card--qr{align-items:center;justify-content:center}.st-dist-card__label{font-size:var(--fs-nano);color:var(--color-text-muted)}.st-dist-card__title{font-size:var(--fs-caption);font-weight:var(--fw-medium)}.st-dist-card__bar{height:8px;border-radius:var(--radius-xs);background:var(--color-hairline);margin-top:6px}.st-dist-card__bar--short{width:70%;margin-top:0}.st-dist-card__button{margin-top:8px;font-size:var(--fs-micro);font-weight:var(--btn-font-weight);text-align:center;padding:8px;border-radius:var(--radius-sm);background:var(--color-navy);color:var(--color-white)}.st-dist-card__qr{width:72px;height:72px;border-radius:var(--radius-xs);background:repeating-linear-gradient(0deg,var(--color-navy) 0 2px,var(--color-white) 2px 4px,var(--color-navy) 4px 5px,var(--color-white) 5px 8px),repeating-linear-gradient(90deg,var(--color-navy) 0 2px,transparent 2px 4px,var(--color-navy) 4px 5px,transparent 5px 8px);background-blend-mode:multiply}.st-dist-card__caption{font-size:var(--fs-micro);color:var(--color-text-muted);text-align:center}.st-dist-card__tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.st-notif{grid-column:1/-1;display:flex}.st-notif .st-push{width:100%;max-width:420px}.st-sol-pillars{padding:0 0 var(--space-section-md)}.st-sol-pillars__inner{display:flex;flex-direction:column;gap:56px}.st-sol-pillars__head{gap:14px;max-width:760px}.st-sol-pillars__headline{font-size:var(--fs-h2-medium)}.st-sol-pillars__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.st-pillar{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:var(--pillar-line) solid var(--color-sky)}.st-pillar--green{border-top-color:var(--color-green)}.st-pillar--gold{border-top-color:var(--color-gold)}.st-pillar--navy{border-top-color:var(--color-navy)}.st-pillar__title{font-size:var(--fs-h3-pillar);font-weight:var(--fw-medium)}.st-pillar__text{font-size:var(--fs-body)}.st-sol-integrations{display:grid;grid-template-columns:520px minmax(0,1fr);gap:80px;align-items:center;padding:48px;background:var(--tint-cloud);border-radius:var(--radius-lg)}.st-sol-integrations__copy{display:flex;flex-direction:column;gap:12px}.st-sol-integrations__title{font-size:var(--fs-h3-panel);font-weight:var(--fw-medium);letter-spacing:var(--ls-h3-panel)}.st-sol-integrations__text{font-size:var(--fs-body)}.st-sol-integrations__links{display:flex;gap:20px;flex-wrap:wrap}.st-chips{--wrap-gap:10px}.st-chips .st-tag__inner{gap:6px;font-size:var(--fs-caption);font-weight:var(--fw-medium);padding:10px 16px;border-radius:var(--radius-pill);border-color:var(--color-hairline);background:var(--color-white)}.st-sol-stories{background:var(--tint-cloud);padding:var(--space-section-md) 0}.st-sol-stories__inner{display:flex;flex-direction:column;gap:28px}.st-sol-stories__copy{gap:14px}.st-sol-stories__headline{font-size:var(--fs-h2-medium)}.st-sol-stories__link{flex-shrink:0}.st-sol-stories__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.st-story{display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);overflow:hidden;color:var(--color-text)}.st-story:hover{color:var(--color-text)}.st-story__media{aspect-ratio:16/9;background:var(--tint-cream);display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.st-story__img{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.st-story__media .st-img-placeholder{display:flex;width:296px;max-width:100%;height:220px;flex-shrink:0;background:var(--color-white);border-radius:var(--radius-md)}.st-story__body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:12px;flex:1}.st-story__meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.st-story__logo{width:110px;height:30px;flex-shrink:0;display:flex;align-items:center}.st-story__logo .st-img-placeholder{width:100%;height:100%;white-space:nowrap}.st-story__logo-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.st-story__title{font-size:var(--fs-card-title);font-weight:var(--fw-medium);letter-spacing:var(--ls-card-title);line-height:1.3}.st-story__text{font-size:var(--fs-caption)}.st-story__foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--color-hairline);display:flex;justify-content:space-between;align-items:center;gap:12px}.st-story__note{font-size:var(--fs-micro);color:var(--color-text-muted)}.st-story__link{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);font-weight:var(--fw-medium);white-space:nowrap}.st-sol-faq{padding:var(--space-section-md) 0 0}.st-sol-faq__grid{display:grid;grid-template-columns:420px minmax(0,1fr);gap:96px;align-items:start}.st-sol-faq__head{gap:14px}.st-sol-faq__headline{font-size:var(--fs-h2-small)}.st-sol-faq__list{display:flex;flex-direction:column;border-bottom:1px solid var(--color-hairline)}.st-faq-item{border-top:1px solid var(--color-hairline)}.st-faq-item__question{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:var(--fs-faq);font-weight:var(--fw-medium);cursor:pointer;list-style:none}.st-faq-item__question::-webkit-details-marker{display:none}.st-faq-item__icon{color:var(--color-text-muted);flex-shrink:0;line-height:1}.st-faq-item[open] .st-faq-item__icon{transform:rotate(45deg)}.st-faq-item__answer{padding:0 0 22px;max-width:640px;font-size:var(--fs-body);line-height:var(--lh-small);color:var(--color-text-muted)}.st-faq-item__answer ol,.st-faq-item__answer p+p,.st-faq-item__answer ul{margin-top:10px}.st-faq-item__answer ul{list-style:disc;padding-left:20px}.st-faq-item__answer ol{list-style:decimal;padding-left:20px}.st-faq-item__answer a{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.st-faq-item__icon{transition:transform var(--duration-lift) ease}}.neos-backend .st-faq-item__question{cursor:default}@media (max-width:1279px){.st-sol-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.st-sol-hero__collage{height:500px}.st-sol-hero__wash{left:0;top:40px;width:320px;height:300px}.st-sol-hero__phone{width:220px}.st-sol-hero__push{width:270px;top:24px}.st-sol-hero__scan{width:250px;right:0}.st-sol-row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:48px}.st-sol-row--media-left{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.st-sol-panel{padding:24px}.st-sol-integrations{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:40px}.st-sol-faq__grid{grid-template-columns:340px minmax(0,1fr);gap:64px}}@media (min-width:640px) and (max-width:1023px){.st-sol-hero__grid{grid-template-columns:minmax(0,1fr);gap:28px}.st-sol-hero__collage{height:470px}.st-sol-hero__wash{left:0;top:60px;width:320px;height:300px}.st-sol-hero__phone{left:16px;top:16px;width:200px}.st-sol-hero__push{right:0;top:16px;width:300px}.st-sol-hero__scan{right:0;bottom:16px;width:300px}.st-sol-features__inner{gap:28px}.st-sol-features__rows{gap:28px}.st-sol-row,.st-sol-row--media-left{grid-template-columns:minmax(0,1fr);gap:28px}.st-sol-row--media-left .st-sol-row__copy{order:0}.st-sol-row__text{font-size:var(--fs-small)}.st-sol-panel{padding:24px}.st-sol-panel__grid{grid-template-columns:auto auto auto}.st-sol-pillars__inner{gap:56px}.st-sol-pillars__grid{grid-template-columns:minmax(0,1fr);gap:16px}.st-pillar__text{font-size:var(--fs-small)}.st-sol-integrations{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}.st-sol-integrations__text{font-size:var(--fs-small)}.st-sol-stories__head{gap:14px}.st-sol-stories__cards{grid-template-columns:minmax(0,1fr);gap:14px}.st-story{display:grid;grid-template-columns:var(--cross-card-image) minmax(0,1fr)}.st-story__media{aspect-ratio:auto;height:100%;min-height:160px}.st-story__body{padding:20px 22px}.st-story__text{font-size:var(--fs-small)}.st-story__logo .st-img-placeholder,.st-story__media .st-img-placeholder{font-size:var(--fs-nano);white-space:nowrap}.st-sol-faq__grid{grid-template-columns:minmax(0,1fr);gap:32px}.st-sol-faq__headline{font-size:var(--fs-h2)}.st-faq-item__question{padding:18px 0}.st-faq-item__answer{padding-bottom:18px}}@media (max-width:639px){.st-sol-hero{padding-top:32px}.st-sol-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px}.st-sol-hero__copy{gap:16px}.st-sol-hero__cta{flex-direction:column;align-items:stretch;width:100%}.st-sol-hero__cta .st-btn{width:100%}.st-sol-hero__textlink{justify-content:center}.st-sol-hero__collage{height:500px}.st-sol-hero__wash{left:0;top:40px;width:240px;height:260px}.st-sol-hero__phone{left:0;top:0;width:170px}.st-sol-hero__push{right:0;top:24px;width:min(260px,72%);padding:16px}.st-sol-hero__scan{right:0;bottom:24px;width:min(260px,78%);padding:14px 16px}.st-sol-features__inner{gap:28px}.st-sol-features__rows{gap:48px}.st-sol-row,.st-sol-row--media-left{grid-template-columns:minmax(0,1fr);gap:24px}.st-sol-row--media-left .st-sol-row__copy{order:0}.st-sol-row__text{font-size:var(--fs-small)}.st-sol-row__links{gap:14px}.st-sol-panel{padding:20px}.st-sol-panel__grid{grid-template-columns:minmax(0,1fr);gap:12px}.st-sol-pillars__inner{gap:32px}.st-sol-pillars__grid{grid-template-columns:minmax(0,1fr);gap:16px}.st-sol-integrations{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}.st-chips .st-tag__inner{font-size:var(--fs-caption-small);padding:8px 14px}.st-sol-stories__inner{gap:20px}.st-sol-stories__cards{grid-template-columns:minmax(0,1fr);gap:14px}.st-story__body{padding:20px}.st-story__media{padding:20px}.st-sol-faq__grid{grid-template-columns:minmax(0,1fr);gap:24px}.st-faq-item__question{padding:18px 0;gap:12px}.st-faq-item__answer{padding-bottom:18px;font-size:var(--fs-small)}}.st-logos{padding:var(--space-section-sm) 0 var(--space-section-md)}.st-logos__inner{display:flex;flex-direction:column;align-items:center;gap:32px}.st-logos__headline{font-size:var(--fs-h3-small);line-height:1.3;font-weight:var(--fw-medium);letter-spacing:var(--ls-h3);color:var(--color-navy);text-align:center;text-wrap:balance;max-width:900px;padding:0 var(--gutter)}.st-marquee-mask{width:100%;max-width:var(--container);overflow:hidden;position:relative;-webkit-mask-image:var(--mask-marquee);mask-image:var(--mask-marquee)}.st-marquee__track{display:flex;gap:24px}.st-marquee__copy{display:flex}.st-logo{width:180px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.st-logo__inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.st-logo__img{max-width:76%;max-height:100%;width:auto;height:auto;object-fit:contain}.st-logo .st-img-placeholder{width:100%;height:100%;white-space:nowrap}.neos-backend .st-marquee__track{flex-wrap:wrap;justify-content:center;width:100%}.neos-backend .st-marquee{width:100%}@media (prefers-reduced-motion:reduce){.st-marquee-mask{-webkit-mask-image:none;mask-image:none;padding:0 var(--gutter)}.st-marquee{width:100%}.st-marquee__track{flex-wrap:wrap;justify-content:center;width:100%}.st-marquee__copy{display:none}}@media (min-width:640px) and (max-width:1023px){.st-logo{width:138px;height:42px}}@media (max-width:639px){.st-logos{padding:48px 0 56px}.st-logos__inner{gap:20px}.st-logos__headline{font-size:18px}.st-marquee{gap:10px}.st-marquee__track{gap:10px}.st-logo{width:130px;height:40px}.st-logo .st-img-placeholder{font-size:var(--fs-nano)}}.st-logos--static{padding:56px 0 0}.st-logos__static{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);padding:28px 0}.st-logos__row{display:flex;align-items:center;gap:16px}.st-logos--static .st-logo{width:150px;height:36px}.neos-backend .st-logos__row{flex-wrap:wrap}@media (max-width:1279px){.st-logos__row{flex-wrap:wrap}}@media (min-width:640px) and (max-width:1023px){.st-logos__static{padding:28px}.st-logos--static .st-logo{width:150px;height:36px}.st-logos--static .st-logo .st-img-placeholder{font-size:var(--fs-nano)}}@media (max-width:639px){.st-logos--static{padding:32px 0 0}.st-logos__static{padding:20px 0}.st-logos__row{gap:10px}.st-logos--static .st-logo{width:calc(50% - 5px);height:36px}}.st-logos__wrap{display:grid;grid-template-columns:repeat(var(--logo-cols,5),minmax(0,180px));justify-content:center;align-items:center;gap:20px 24px;width:100%;max-width:var(--container);padding:0 var(--gutter)}.st-logos__wrap .st-logo{width:100%}.neos-backend .st-logos__wrap{display:flex;flex-wrap:wrap}.neos-backend .st-logos__wrap .st-logo{width:180px}@media (max-width:639px){.st-logos__wrap{grid-template-columns:repeat(2,minmax(0,150px));gap:12px 16px}}.st-mm{display:none}.st-nav__item:has(.st-nav__acc[open])>.st-mm{display:block}.st-mm__box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:12px 0 20px;border-bottom:1px solid var(--color-hairline);background:var(--color-white);color:var(--color-text)}.st-mm__body{display:contents}.st-mm__col{display:flex;flex-direction:column;min-width:0}.st-mm__head{margin:0;padding:14px 10px 10px;font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-menu-head);text-transform:uppercase;color:var(--color-text-muted)}.st-mm__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.st-mm__entry{display:flex;gap:12px;align-items:flex-start;padding:12px 10px;border-radius:var(--radius-sm);color:var(--color-text)}.st-mm__entry:focus,.st-mm__entry:hover{background:var(--tint-cloud);color:var(--color-text)}.st-mm__tile{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:var(--color-text);background:var(--tint-cloud)}.st-mm__tile--cream{background:var(--tint-cream)}.st-mm__tile--sky{background:var(--tint-sky)}.st-mm__tile--green{background:var(--tint-green)}.st-mm__tile--cloud{background:var(--tint-cloud)}.st-mm__tile--placeholder{font-size:10px;color:var(--color-text-muted);border:1px dashed var(--color-line)}.st-mm__logo{display:block;width:24px;height:24px;object-fit:contain}.st-mm__entry-text{display:block;min-width:0}.st-mm__entry-title{display:block;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text);line-height:1.3}.st-mm__entry-desc{display:block;font-size:var(--fs-caption-small);color:var(--color-text-muted);line-height:1.45;margin-top:2px}.st-mm__arrow{color:var(--color-sky)}.st-mm__side{display:flex;flex-direction:column;gap:10px;padding:14px 10px;min-width:0}.st-mm__head--side{padding:0 0 4px}.st-mm-card{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:var(--radius-md);color:var(--color-text);background:var(--tint-cloud);position:relative;overflow:hidden}a.st-mm-card:focus,a.st-mm-card:hover{color:var(--color-text)}.st-mm-card--navy{background:var(--color-navy);color:var(--color-white);min-height:150px}a.st-mm-card--navy:focus,a.st-mm-card--navy:hover{color:var(--color-white)}.st-mm-card--tint-sky{background:var(--tint-sky)}.st-mm-card--tint-green{background:var(--tint-green)}.st-mm-card--chips{background:var(--tint-cloud);border:1px solid var(--color-hairline)}.st-mm-card__title{display:block;margin:20px 0;font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:1.3;color:inherit}.st-mm-card__text{display:block;font-size:var(--fs-caption-small);line-height:1.5;color:var(--color-text-prose)}.st-mm-card__text p{margin:0}.st-mm-card--chips .st-mm-card__text{color:var(--color-text-muted)}.st-mm-card--navy .st-mm-card__text{color:var(--color-on-dark-text)}.st-mm-card__link{display:inline-flex;gap:6px;align-items:center;margin-top:8px;font-size:var(--fs-caption-small);font-weight:var(--fw-medium);color:inherit}a.st-mm-card__link:focus,a.st-mm-card__link:hover{color:var(--color-sky)}.st-mm-card__chips{display:flex;gap:8px;margin-bottom:6px}.st-mm-card__chip{display:inline-flex;align-items:center;font-size:var(--fs-caption-small);font-weight:var(--fw-medium);padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--color-hairline);background:var(--color-white);color:var(--color-text)}.st-mm-card__flow{display:flex;gap:6px;align-items:center;margin-bottom:8px}.st-mm-card__flow-chip{font-size:var(--fs-nano);padding:4px 8px;border-radius:var(--radius-sm);background:var(--tint-on-dark-chip)}.st-mm-card__flow-chip--accent{background:var(--tint-green-on-dark);color:var(--color-green)}.st-mm-card__flow-arrow{color:var(--color-green)}.st-mm-card__device{display:none}.st-mm-card__iphone{display:block}.st-mm-card__iphone .st-device__frame{box-shadow:var(--shadow-device-on-dark)}.st-mm-card--image{padding:0;gap:0;background:var(--color-white);border:1px solid var(--color-hairline)}.st-mm-card__media{display:block;position:relative;height:var(--mm-image-height);overflow:hidden;background:var(--tint-cloud)}.st-mm-card__img{display:block;width:100%;height:100%;object-fit:cover}.st-mm-card__media .st-img-placeholder{width:100%;height:100%;border:0;border-radius:0}.st-mm-card__tag{position:absolute;left:12px;top:12px;font-size:var(--fs-micro);font-weight:var(--fw-medium);padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-tag-on-image);color:var(--color-text);line-height:normal}.st-mm-card__body{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.st-mm-card--image .st-mm-card__title{margin:0}.st-mm-card--image .st-mm-card__text{color:var(--color-text-muted);line-height:1.45}.st-mm-card__note{margin:0;padding:0 4px;font-size:var(--fs-caption-small);line-height:1.5;color:var(--color-text-muted)}.st-mm-stats{display:flex;gap:20px;flex-wrap:wrap;padding:4px 4px 0}.st-mm-stat{display:flex;flex-direction:column;gap:6px}.st-mm-stat__value{font-size:var(--fs-stat);font-weight:var(--fw-medium);letter-spacing:var(--ls-stat);line-height:1;color:var(--color-text)}.st-mm__col--highlight{padding:4px 0 8px;border-radius:var(--radius-md);background:var(--tint-cloud)}.st-mm__col--highlight .st-mm__head{color:var(--color-text)}.st-mm__col--highlight .st-mm__entry:focus,.st-mm__col--highlight .st-mm__entry:hover{background:var(--color-white)}.st-mm__rows{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;padding:12px 10px 0}.st-mm__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.st-mm__head--row{padding:0}.st-mm__row-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.st-mm__row-link{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:var(--radius-pill);border:1px solid var(--color-hairline);background:var(--color-white);color:var(--color-text)}.st-mm__row-link:focus,.st-mm__row-link:hover{background:var(--tint-cloud);border-color:var(--color-line);color:var(--color-text)}.st-mm__tile--sm{width:24px;height:24px;border-radius:var(--radius-pill)}.st-mm__tile--sm.st-mm__tile--placeholder{font-size:var(--fs-nano)}.st-mm__logo--sm{width:16px;height:16px}.st-mm__row-label{font-size:var(--fs-caption-small);font-weight:var(--fw-medium);line-height:1.3}.st-mm__foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 10px 0;font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-mm__foot-link{display:inline-flex;gap:6px;align-items:center;font-weight:var(--fw-medium);color:var(--color-text);white-space:nowrap}.st-mm__foot-link:focus,.st-mm__foot-link:hover{color:var(--color-sky)}.st-mm__box--compact{display:block;padding:8px 0 12px}.st-mm__compact{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.st-mm__compact-link{display:flex;gap:12px;align-items:center;padding:9px 12px;border-radius:var(--radius-sm);color:var(--color-text)}.st-mm__compact-link:focus,.st-mm__compact-link:hover{background:var(--tint-cloud);color:var(--color-text)}.st-mm__compact-icon{color:var(--color-text-muted)}.st-mm__compact-label{font-size:var(--fs-caption);font-weight:var(--fw-medium)}.st-mm__divider{height:1px;background:var(--color-hairline);margin:6px 8px}.st-dim{display:none}@media (max-width:639px){.st-mm__box{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm{display:none;position:absolute;left:0;right:0;top:100%;padding-top:30px;z-index:30}.st-header:not(.st-header--acc) .st-nav__item--has-panel:hover>.st-mm,.st-header:not(.st-header--acc) .st-nav__item--open>.st-mm,.st-header:not(.st-header--acc):not(.st-header--js) .st-nav__item--has-panel:focus-within>.st-mm{display:block}.st-header:not(.st-header--acc) .st-nav__item--compact>.st-mm{left:0;right:auto;width:260px;padding-top:40px}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__box{display:block;padding:0;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-mega);overflow:hidden}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__body{display:flex;gap:28px;padding:28px 32px 24px}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__col{flex:1}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__head{padding:0 12px 12px;border-bottom:1px solid var(--color-hairline);margin-bottom:10px}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__head--side{padding:0 0 4px;border-bottom:0;margin-bottom:0}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__entry{padding:10px 12px}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__side{width:300px;flex-shrink:0;gap:12px;padding:0 0 0 28px;border-left:1px solid var(--color-hairline)}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm-card{padding:20px}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm-card--image{padding:0}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm-card__device{display:block;position:absolute;right:-8px;bottom:-64px;width:84px;transform:rotate(-8deg)}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm-card--has-device .st-mm-card__text,:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm-card--has-device .st-mm-card__title{max-width:170px}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__col--highlight{padding:16px 0 12px}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__col--highlight .st-mm__head{border-bottom-color:var(--color-line)}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__rows{gap:12px;padding:0 32px 20px}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__row{flex-wrap:nowrap;gap:16px;padding-top:16px;border-top:1px solid var(--color-hairline)}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__head--row{padding:0;white-space:nowrap}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__foot{flex-wrap:nowrap;padding:14px 32px;background:var(--tint-cloud);border-top:1px solid var(--color-hairline)}:is(.st-header:not(.st-header--acc),.st-mm-styleguide__panel) .st-mm__box--compact{padding:8px}.st-header:not(.st-header--acc) .st-dim{position:absolute;left:0;right:0;top:100%;height:100vh;background:var(--color-dim);pointer-events:none}.st-header:not(.st-header--acc):has(.st-nav__item--has-panel:hover) .st-dim,.st-header:not(.st-header--acc):has(.st-nav__item--open) .st-dim,.st-header:not(.st-header--acc):not(.st-header--js):has(.st-nav__item--has-panel:focus-within) .st-dim{display:block}}@media (min-width:1024px) and (max-width:1279px){.st-header:not(.st-header--acc) .st-nav__item:not(.st-nav__item--compact)>.st-mm{left:var(--gutter);right:var(--gutter)}}@media (prefers-reduced-motion:no-preference){.st-mm__compact-link,.st-mm__entry{transition:background var(--duration-entry)}}.st-mm-styleguide{display:flex;flex-direction:column;gap:48px;padding:var(--space-section-xs) 0}.st-mm-styleguide__section{display:flex;flex-direction:column;gap:16px}.st-mm-styleguide .st-mm-styleguide__panel .st-mm{display:block;position:static;padding:0}.st-mm-styleguide .st-mm-styleguide__panel--compact .st-mm{max-width:260px}.st-pricing{padding:0 0 var(--space-section)}.st-pricing__panel{background:var(--gradient-pricing);border-radius:var(--radius-lg);padding:56px 64px;display:grid;grid-template-columns:420px minmax(0,1fr);gap:64px;align-items:center}.st-pricing__copy{display:flex;flex-direction:column;gap:16px}.st-pricing__headline{font-size:var(--fs-h2-small)}.st-pricing__text{font-size:var(--fs-body)}.st-pricing__link{font-size:var(--fs-small);font-weight:var(--fw-medium)}.st-pricing__tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.st-tier{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:22px;display:flex;flex-direction:column;gap:10px}.st-tier--highlight{border-color:var(--color-sky);box-shadow:var(--shadow-pricing-highlight)}.st-tier__head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:var(--fs-caption);font-weight:var(--fw-medium)}.st-tier__badge{font-size:var(--fs-nano);padding:2px 8px}.st-tier__price{font-size:var(--fs-price);font-weight:var(--fw-medium);letter-spacing:var(--ls-price)}.st-tier--long-price .st-tier__price{font-size:var(--fs-price-text);line-height:1.6}.st-tier__note{font-size:var(--fs-micro);color:var(--color-text-muted);line-height:1.5}@media (max-width:1279px){.st-pricing__panel{grid-template-columns:340px minmax(0,1fr);gap:40px;padding:40px}.st-pricing__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){.st-pricing__panel{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 28px;align-items:stretch}.st-pricing__tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:639px){.st-pricing{padding:0}.st-pricing__panel{display:flex;flex-direction:column;gap:14px;align-items:stretch;padding:28px 24px;border-radius:var(--radius-md)}.st-pricing__copy{display:contents}.st-pricing__headline{font-size:var(--fs-h2-small)}.st-pricing__text{font-size:var(--fs-small)}.st-pricing__link{font-size:var(--fs-caption);order:10}.st-pricing__tiers{display:flex;flex-direction:column;gap:8px}.st-tier{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'head price' 'note price';align-items:center;column-gap:12px;row-gap:0;padding:14px 16px;border-radius:var(--radius-sm)}.st-tier--highlight{border-color:var(--color-line-strong);box-shadow:none}.st-tier__head{grid-area:head}.st-tier__price{grid-area:price;font-size:var(--fs-price)}.st-tier--long-price .st-tier__price{font-size:var(--fs-price-text);line-height:normal}.st-tier__note{grid-area:note}}.st-prose{font-size:var(--fs-body-large);line-height:1.75;color:var(--color-text-prose)}.st-prose>*{margin:0 0 18px}.st-prose h1,.st-prose h2,.st-prose h3,.st-prose h4{color:var(--color-text);font-weight:var(--fw-medium);text-wrap:balance}.st-prose h2{font-size:var(--fs-prose-h2);line-height:1.2;letter-spacing:-.02em;margin:44px 0 14px;scroll-margin-top:var(--sticky-top)}.st-prose h3{font-size:var(--fs-prose-h3);line-height:1.3;margin:28px 0 8px;scroll-margin-top:var(--sticky-top)}.st-prose h4{font-size:var(--fs-body-large);margin:24px 0 6px}.st-prose>.neos-contentcollection>:first-child,.st-prose>:first-child{margin-top:0}.st-prose p{margin:0 0 18px}.st-prose ol,.st-prose ul{margin:0 0 18px;padding-left:22px;list-style:disc}.st-prose ol{list-style:decimal;padding-left:24px}.st-prose ul li{margin-bottom:8px}.st-prose ol li{margin-bottom:12px}.st-prose li b,.st-prose li strong{color:var(--color-text);font-weight:var(--fw-medium)}.st-prose :where(p,li,td,th,blockquote,figcaption,dd,dt) a:where(:not(.st-btn)){color:var(--accent-text-sky);text-decoration:underline;text-decoration-color:var(--border-tint-sky-dashed);text-underline-offset:3px}.st-prose :where(p,li,td,th,blockquote,figcaption,dd,dt) a:where(:not(.st-btn)):hover{color:var(--color-sky)}.st-prose code{font-family:var(--font-mono);font-size:var(--fs-small);background:var(--color-browser-url);padding:2px 6px;border-radius:var(--radius-qr);color:var(--color-text)}.st-prose img{max-width:100%;height:auto;border-radius:var(--radius-lg)}.st-prose figure{margin:8px 0 28px}.st-prose .st-cap,.st-prose figcaption{font-size:var(--fs-caption);line-height:1.5;color:var(--color-text-muted);padding-left:14px;border-left:2px solid var(--color-hairline);margin:14px 0 0}.st-prose hr{border:0;border-top:1px solid var(--color-hairline);margin:32px 0}.st-figure__frame{height:460px;border-radius:var(--radius-lg);overflow:hidden;display:flex;justify-content:center}.st-figure__frame--device{background:linear-gradient(135deg,var(--tint-sky),var(--tint-green));align-items:flex-end;padding-top:48px}.st-figure__frame--device .st-device{width:250px}.st-figure__frame--device .st-device__frame{box-shadow:var(--shadow-figure)}.st-figure__frame--browser{background:var(--tint-cloud);align-items:center}.st-figure__frame--browser .st-browser{width:88%;box-shadow:var(--shadow-figure-soft)}.st-prose .st-table-wrap{overflow-x:auto;margin:8px 0 28px}.st-prose table{width:100%;border-collapse:collapse;font-size:var(--fs-small);line-height:1.5;color:var(--color-text-prose);margin:8px 0 28px}.st-prose .st-table-wrap table{margin:0}.st-prose th{text-align:left;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--fw-medium);padding:0 14px 12px;border-bottom:1px solid var(--color-line)}.st-prose td{padding:14px;border-bottom:1px solid var(--color-hairline);vertical-align:top}.st-prose td:first-child{color:var(--color-text);font-weight:var(--fw-medium)}.st-prose .st-cell--green{background:var(--tint-green);color:var(--accent-text-green);font-weight:var(--fw-medium)}.st-prose .st-cell--sky{background:var(--tint-sky);color:var(--accent-text-sky);font-weight:var(--fw-medium)}.st-prose .st-cell--gold{background:var(--tint-cream);color:var(--accent-text-gold);font-weight:var(--fw-medium)}.st-flow{display:flex;align-items:stretch;margin:8px 0;background:var(--tint-cloud);border-radius:var(--radius-lg);padding:24px}.st-flow__node{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:18px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.st-flow__title{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text)}.st-flow__text{font-size:var(--fs-caption-small);line-height:1.45;color:var(--color-text-muted)}.st-flow__arrow{width:40px;display:flex;align-items:center;justify-content:center;color:var(--color-on-dark-muted);flex-shrink:0}.st-code{background:var(--color-navy-hover);border-radius:var(--radius-md);overflow:hidden;margin:8px 0 28px}.st-code__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--color-on-dark-surface);font-size:var(--fs-micro);color:var(--color-on-dark-muted);font-family:var(--font-mono)}.st-code pre{margin:0;padding:22px 24px;font-size:var(--fs-code);line-height:1.7;color:var(--color-on-dark-text);font-family:var(--font-mono);white-space:pre;overflow-x:auto}.st-code .k{color:var(--color-sky)}.st-code .s{color:var(--color-green)}.st-code .c,.st-code .code-comment{color:var(--color-code-comment)}.st-code .n{color:var(--color-code-number)}.st-prose .st-quote{border-left:3px solid var(--color-sky);padding:6px 0 6px 22px;color:var(--color-text);margin:28px 0 0}.st-quote__text{font-size:var(--fs-lede);line-height:1.5}.st-quote__by{font-size:var(--fs-caption);color:var(--color-text-muted);margin-top:10px}.st-quote__by b{color:var(--color-text);font-weight:var(--fw-medium)}@media (max-width:1023px){.st-prose{font-size:var(--fs-body)}.st-prose table{font-size:var(--fs-caption-small)}.st-prose td,.st-prose th{padding:9px 8px}.st-flow{flex-wrap:wrap}.st-flow__node{padding:14px 16px}.st-flow__title{font-size:var(--fs-caption)}.st-flow__text{font-size:var(--fs-micro)}.st-code pre{font-size:var(--fs-micro);padding:16px 18px}}.st-reach{padding:var(--space-section) 0;background:var(--color-navy);color:var(--color-on-dark)}.st-reach__inner{display:flex;flex-direction:column;gap:72px}.st-reach__inner .st-section-head{gap:18px}.st-reach__headline{color:var(--color-on-dark);max-width:900px}.st-reach__lede{color:var(--color-on-dark-text);max-width:680px}.st-reach__grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:120px;align-items:center}.st-reach__devices{display:flex;justify-content:center;align-items:flex-start}.st-reach__device--main{width:300px}.st-reach__device--main .st-device__frame{box-shadow:var(--shadow-device-on-dark)}.st-reach__device--second{display:none}.st-reach__list{display:flex;flex-direction:column}.st-reach__item{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;padding:32px 0;border-top:1px solid var(--color-on-dark-line)}.st-reach__item:last-child{border-bottom:1px solid var(--color-on-dark-line)}.st-reach__title{display:flex;align-items:center;gap:12px;font-size:var(--fs-h3-small);font-weight:var(--fw-medium);color:var(--color-on-dark);letter-spacing:-.01em;line-height:normal}.st-reach__text{font-size:var(--fs-body-large);line-height:1.6;color:var(--color-on-dark-text)}.st-reach a{color:var(--color-on-dark)}@media (max-width:1279px){.st-reach__grid{gap:64px}.st-reach__item{grid-template-columns:160px minmax(0,1fr);gap:24px}}@media (min-width:640px) and (max-width:1023px){.st-reach__grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:40px}.st-reach__device--main{width:220px}.st-reach__list{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.st-reach__item{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}.st-reach__item:nth-last-child(-n+2){border-bottom:1px solid var(--color-on-dark-line)}.st-reach__title{font-size:var(--fs-h3-small);gap:8px}}@media (max-width:639px){.st-reach__inner{gap:24px}.st-reach__inner .st-section-head{gap:12px}.st-reach__lede{font-size:var(--fs-small)}.st-reach__grid{display:flex;flex-direction:column;gap:24px;align-items:stretch}.st-reach__devices{gap:16px;padding:8px 0 16px}.st-reach__device--second{display:block;width:150px}.st-reach__device--main{width:150px;margin-top:24px;animation-delay:-3s}.st-reach__device--main .st-device__frame{box-shadow:var(--shadow-device)}.st-reach__list{gap:24px}.st-reach__item{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--color-on-dark-line);border-radius:var(--radius-md)}.st-reach__item:last-child{border-bottom:1px solid var(--color-on-dark-line)}.st-reach__title{font-size:var(--fs-micro);font-weight:var(--fw-regular);color:var(--color-on-dark-muted);gap:8px;letter-spacing:0}.st-reach__text{font-size:19px;font-weight:var(--fw-medium);color:var(--color-on-dark);line-height:1.3}}.st-rn-head{padding:48px 0 0;background:var(--color-white)}.st-rn-head__inner{display:flex;flex-direction:column;gap:28px}.st-rn-head__grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:80px;align-items:end}.st-rn-head__copy{display:flex;flex-direction:column;gap:14px;min-width:0}.st-rn-head__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow-upper);text-transform:uppercase;color:var(--color-text)}.st-rn-head__title{font-size:var(--fs-rn-h1)}.st-rn-head__aside{display:flex;flex-direction:column;gap:14px;padding-bottom:8px;min-width:0}.st-rn-head__lede{font-size:var(--fs-lede-small)}.st-rn-subscribe{display:flex;gap:8px}.st-rn-subscribe__field{flex:1;min-width:0;height:var(--field-height);-webkit-appearance:none;appearance:none;margin:0;padding:0 14px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-white);font:inherit;font-size:var(--fs-caption);color:var(--color-text)}.st-rn-subscribe__field::placeholder{color:var(--color-field-placeholder);opacity:1}.st-rn-subscribe__btn{height:var(--field-height);padding:0 20px;font-size:var(--fs-caption);flex-shrink:0;border-width:0}.st-rn-subscribe__note{font-size:var(--fs-caption-small);line-height:1.5;color:var(--color-text-muted)}.st-rn-legend{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:18px 0;border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline)}.st-rn-legend__types{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.st-rn-legend__label{font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-rn-legend__type{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-caption);color:var(--color-text)}.st-rn-swatch{display:inline-block;width:16px;height:16px;border-radius:var(--radius-swatch);border:1px solid var(--color-line);flex-shrink:0}.st-rn-swatch--new{background:var(--color-green)}.st-rn-swatch--improved{background:var(--color-sky)}.st-rn-swatch--fixed{background:var(--color-gold)}.st-rn-legend__years{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-rn-legend__rss,.st-rn-legend__year{color:var(--color-text-muted)}.st-rn-legend__year--on{color:var(--color-text);font-weight:var(--fw-medium)}.st-rn-list{padding:40px 0 var(--space-rn-list-bottom);background:var(--color-white)}.st-rn-list__inner{display:flex;flex-direction:column;gap:48px}.st-rn-entry{display:grid;grid-template-columns:200px minmax(0,1fr);gap:56px;align-items:start;scroll-margin-top:var(--sticky-top-meta)}.st-rn-entry__meta{--sticky-top:var(--sticky-top-meta);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.st-rn-version{display:inline-block;padding:8px 12px;font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:normal;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-white);color:var(--color-text)}.st-rn-version--major{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}.st-rn-date{font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-rn-entry__body{display:flex;flex-direction:column;gap:16px;padding:0 0 48px;border-bottom:1px solid var(--color-hairline);min-width:0}.st-rn-counts{display:flex;flex-wrap:wrap;gap:16px;font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-rn-count{display:inline-flex;align-items:center;gap:6px}.st-rn-count__swatch{display:inline-block;width:8px;height:8px;border-radius:var(--radius-swatch-small);flex-shrink:0}.st-rn-count__swatch--new{background:var(--color-green)}.st-rn-count__swatch--improved{background:var(--color-sky)}.st-rn-count__swatch--fixed{background:var(--color-gold)}.st-rn-entry__title{font-size:var(--fs-rn-title);line-height:1.2;font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--color-text);text-wrap:balance}.st-rn-entry__summary{font-size:var(--fs-body);line-height:1.65;color:var(--color-text-prose)}.st-rn-shot{border-radius:var(--radius-md);padding:40px 40px 0;overflow:hidden;margin:8px 0 12px}.st-rn-shot--sky-green{background:var(--gradient-shot-sky-green)}.st-rn-shot--gold-sky{background:var(--gradient-shot-gold-sky)}.st-rn-shot__browser{box-shadow:var(--shadow-toast);border-bottom:1px solid var(--color-hairline)}.st-rn-points{margin:4px 0 0;padding-left:20px;list-style:disc;color:var(--color-text-prose)}.st-rn-points li{font-size:var(--fs-small);line-height:1.6;color:var(--color-text-prose);margin-bottom:6px}.st-rn-entry__details{font-size:var(--fs-small);line-height:1.6}.st-rn-entry__details a{font-weight:var(--fw-medium);text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:3px}.st-rn-entry__foot{display:flex;align-items:flex-start;gap:18px;padding-top:8px;font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-rn-author{display:flex;align-items:center;gap:10px;min-width:0}.st-rn-author__avatar{display:block;width:32px;height:32px;border-radius:50%;background:var(--color-hairline);object-fit:cover;flex-shrink:0}.st-rn-author__name{font-size:var(--fs-caption-small);font-weight:var(--fw-medium);color:var(--color-text)}.st-rn-author__role{font-size:var(--fs-micro);color:var(--color-text-muted)}.st-rn-newer{font-size:var(--fs-caption-small);color:var(--color-text-muted)}.st-rn-newer a{color:var(--color-text-muted);text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:3px}.st-rn-newer a:hover{color:var(--color-text)}.st-rn-more{display:flex;justify-content:flex-start}.st-rn-more__btn[aria-busy=true]{opacity:.6;pointer-events:none}@media (max-width:1023px){.st-rn-head{padding-top:32px}.st-rn-head__grid{grid-template-columns:minmax(0,1fr);gap:28px}.st-rn-legend{flex-wrap:wrap;gap:14px 32px}.st-rn-list__inner{gap:24px}.st-rn-entry{grid-template-columns:minmax(0,1fr);gap:12px}}@media (min-width:640px) and (max-width:1023px){.st-rn-legend{padding:18px var(--gutter-tablet)}}@media (max-width:639px){.st-rn-subscribe{flex-direction:column}.st-rn-subscribe__field{flex:none;width:100%}.st-rn-subscribe__btn{width:100%}.st-rn-legend__types{gap:12px 20px}.st-rn-list__inner{gap:20px}.st-rn-shot{background:0 0;border-radius:0;padding:0;overflow:visible;margin:8px 0}.st-rn-shot .st-browser{border-radius:var(--radius-sm);border-bottom:1px solid var(--color-hairline)}.st-rn-entry__foot{flex-wrap:wrap}.st-rn-more .st-btn{width:100%}}.st-results{padding:var(--space-section) 0;background:var(--tint-cloud)}.st-results__inner{display:flex;flex-direction:column;gap:48px}.st-results__head{display:flex}.st-results__headline{max-width:680px}.st-results__cta{align-self:center}.st-results__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.st-result-card{padding:var(--card-padding);display:flex;flex-direction:column;gap:24px;min-height:320px;border:1px solid transparent}.st-result-card--sky{background:var(--tint-sky);border-color:var(--border-tint-sky)}.st-result-card--gold{background:var(--tint-cream);border-color:var(--border-tint-gold)}.st-result-card__logo{height:40px;width:140px;display:flex;align-items:center}.st-result-card__logo .st-img-placeholder{width:100%;height:100%}.st-result-card--sky .st-img-placeholder{border-color:var(--border-tint-sky-dashed)}.st-result-card--gold .st-img-placeholder{border-color:var(--border-tint-gold-dashed)}.st-result-card__logo-img{max-height:40px;width:auto}.st-result-card__body{display:flex;flex-direction:column;gap:6px}.st-result-card__metric{font-size:var(--fs-metric);font-weight:var(--fw-medium);letter-spacing:var(--ls-metric);line-height:1;color:var(--color-navy)}.st-result-card--gold .st-result-card__metric{color:var(--color-gold)}.st-result-card__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-caption)}.st-result-card__category{color:var(--color-text-muted)}.st-result-card__link{font-weight:var(--fw-medium)}.st-quote-card{background:var(--color-navy);padding:var(--card-padding);display:flex;flex-direction:column;gap:24px;min-height:320px;color:var(--color-on-dark)}.st-quote-card__mark{font-size:44px;line-height:.6;color:var(--color-sky)}.st-quote-card__quote{font-size:var(--fs-quote);line-height:var(--lh-quote);font-weight:var(--fw-regular);letter-spacing:var(--ls-quote)}.st-quote-card__author{margin-top:auto;display:flex;flex-direction:column;gap:2px}.st-quote-card__image{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-bottom:8px}.st-quote-card__name{font-size:var(--fs-caption);font-weight:var(--fw-medium)}.st-quote-card__role{font-size:var(--fs-caption-small);color:var(--color-on-dark-text)}.st-quote-card__foot{display:flex;justify-content:flex-end;font-size:var(--fs-caption)}.st-quote-card__link{font-weight:var(--fw-medium);color:var(--color-sky)}.st-quote-card__link:focus-visible,.st-quote-card__link:hover{color:var(--color-on-dark)}@media (min-width:640px) and (max-width:1023px){.st-results__inner{gap:24px}.st-results__cards{grid-template-columns:minmax(0,1fr);gap:16px}.st-quote-card,.st-result-card{min-height:0}.st-quote-card__mark{font-size:35px}}@media (max-width:639px){.st-results{padding:56px 0 64px}.st-results__inner{gap:20px}.st-results__cards{grid-template-columns:minmax(0,1fr);gap:14px}.st-results__cta{align-self:flex-start}.st-quote-card,.st-result-card{min-height:0;gap:18px}.st-result-card__logo{height:36px;width:130px}.st-result-card__metric{font-size:38px}.st-result-card__text{font-size:var(--fs-caption)}.st-result-card__foot{font-size:var(--fs-caption-small)}.st-quote-card__mark{font-size:40px}}.st-std-head{position:relative;overflow:hidden;background:var(--tint-cloud);padding:var(--space-std-head-top) 0 var(--space-std-head-bottom)}.st-std-head__grid,.st-std-head__inner{position:relative}.st-std-head__inner{display:flex;flex-direction:column;gap:20px}.st-std-head__title{max-width:900px;font-size:var(--fs-h1-page)}.st-std-head__lede{max-width:var(--std-read)}.st-std-head--with-hero{padding-bottom:0}.st-std-head--with-hero .st-std-head__inner{padding-bottom:var(--space-std-head-bottom)}.st-std-head__wash{pointer-events:none}.st-std-head__wash--sky{left:8%;top:-120px;width:var(--wash-std-sky);height:320px;background:var(--color-sky);opacity:.16}.st-std-head__wash--green{right:6%;top:-80px;width:var(--wash-std-green);height:300px;background:var(--color-green);opacity:.12}.st-std-head__wash--green-bottom{right:6%;bottom:-160px;width:var(--wash-std-green);height:300px;background:var(--color-green);opacity:.12}.st-std-hero{padding:0 0 var(--space-std-hero-bottom);background:linear-gradient(180deg,var(--tint-cloud) 0,var(--tint-cloud) 50%,var(--color-white) 50%,var(--color-white) 100%)}.st-std-hero__frame{margin:0;aspect-ratio:16/7;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-figure);background:var(--gradient-shot-sky-green)}.st-std-hero__img{display:block;width:100%;height:100%;object-fit:cover}.st-std-hero__frame>*{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.st-std__body{padding:var(--space-std-body-top) 0 var(--space-std-body-bottom)}.st-std__body--after-hero{padding-top:0}.st-std__prose{font-size:var(--fs-std-body);line-height:var(--lh-std-body)}.st-std__prose li,.st-std__prose p{margin-bottom:16px}.st-std__prose h2{margin:48px 0 14px}.st-std__prose h3{margin:26px 0 8px}.st-std__prose :is(h2,h3):first-child{margin-top:0}.st-std__body .neos-contentcollection:where(:not(.st-marquee__track,.st-logos__row,.st-logos__wrap,.pc-wallet-carousel__pushes)),.st-std__body .st-std__prose{display:flex;flex-direction:column;gap:var(--std-gap-block)}.st-std__prose>*,.st-std__prose>.neos-contentcollection>*{max-width:var(--std-read)}.st-std__prose>*,.st-std__prose>.neos-contentcollection>*{margin-bottom:0}.st-std__prose>.neos-contentcollection>:is(.neos-nodetypes-text,.neos-nodetypes-headline)+:is(.neos-nodetypes-text,.neos-nodetypes-headline),.st-std__prose>:is(.neos-nodetypes-text,.neos-nodetypes-headline)+:is(.neos-nodetypes-text,.neos-nodetypes-headline){margin-top:calc(-1 * var(--std-gap-block))}.st-std__prose>.neos-contentcollection>.neos-nodetypes-text:not(:has(>p:only-child))+:is(.neos-nodetypes-text,.neos-nodetypes-headline):has(>:is(h2,h3):first-child),.st-std__prose>.neos-nodetypes-text:not(:has(>p:only-child))+:is(.neos-nodetypes-text,.neos-nodetypes-headline):has(>:is(h2,h3):first-child){margin-top:calc(24px - var(--std-gap-block))}.st-std__prose>.neos-contentcollection>.st-anchornav,.st-std__prose>.neos-contentcollection>.st-cta-panel,.st-std__prose>.neos-contentcollection>.st-logos,.st-std__prose>.neos-contentcollection>.st-split,.st-std__prose>.neos-contentcollection>.st-std-metrics,.st-std__prose>.neos-contentcollection>.st-std-related,.st-std__prose>.neos-contentcollection>.st-std-section,.st-std__prose>.neos-contentcollection>.st-std-split,.st-std__prose>.st-anchornav,.st-std__prose>.st-cta-panel,.st-std__prose>.st-logos,.st-std__prose>.st-split,.st-std__prose>.st-std-metrics,.st-std__prose>.st-std-related,.st-std__prose>.st-std-section,.st-std__prose>.st-std-split{max-width:none}.st-std-split{--split-fixed:520px;align-items:center;gap:80px}.st-std-shot{background:var(--tint-cloud);border-radius:var(--radius-lg);padding:40px;display:flex;justify-content:center}.st-std-shot .st-device{width:220px}.st-prose figcaption.st-quote__by{padding-left:0;border-left:0;margin-top:8px}.st-std__prose .st-quote{margin:24px 0}.st-std-col-30{width:30%}.st-std-col-22{width:22%}.st-std-metrics{padding:40px 0;border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline)}.st-std-metrics__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.st-std-metric{display:flex;flex-direction:column;gap:6px}.st-std-metric__value{font-size:var(--fs-std-metric);font-weight:var(--fw-medium);letter-spacing:-.035em;line-height:1;color:var(--color-navy)}.st-std-metric--green .st-std-metric__value{color:var(--accent-text-green)}.st-std-metric--gold .st-std-metric__value{color:var(--accent-text-gold)}.st-std-metric--sky .st-std-metric__value{color:var(--accent-text-sky)}.st-std-metric__text{margin:0}.st-std-head--toc{padding-bottom:var(--space-std-head-bottom)}.st-std-head__grid{display:grid;grid-template-columns:minmax(0,1fr) var(--std-facts);gap:64px;align-items:end}.st-std-head--toc:not(.st-std-head--with-facts) .st-std-head__grid{grid-template-columns:minmax(0,1fr)}.st-std-head__copy{display:flex;flex-direction:column;gap:20px}.st-std-head__eyebrow{margin:0}.st-std-head--toc .st-std-head__lede{max-width:640px}.st-std-head__meta{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:0;margin:0;padding-top:4px;font-size:var(--fs-caption);color:var(--color-text-muted)}.st-std-head__meta dt{font-weight:var(--fw-medium);color:var(--color-text);margin-right:6px}.st-std-head__meta dd{margin:0 24px 0 0}.st-std-facts{padding:26px 28px;display:flex;flex-direction:column;gap:4px;background:var(--color-white);border:1px solid var(--color-hairline)}.st-std-facts__title{font-size:var(--fs-std-facts-title);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 8px}.st-std-toc-body{padding:var(--space-std-head-top) 0 var(--space-std-body-bottom)}.st-std-toc-body__grid{display:grid;grid-template-columns:var(--std-side) var(--std-read);gap:var(--std-gap-side);align-items:start}.st-std-toc{display:flex;flex-direction:column}.st-std-toc__pdf{margin-top:22px;align-self:flex-start}.st-std__prose--numbered{counter-reset:st-std-section}.st-std__prose--numbered h2{counter-increment:st-std-section}.st-std__prose--numbered h2::before{content:counter(st-std-section,decimal-leading-zero);font-size:var(--fs-std-prose-num);font-weight:var(--fw-medium);letter-spacing:0;color:var(--color-sky);margin-right:14px}.st-std__prose--numbered h2{font-size:var(--fs-std-prose-h2)}.st-std-related{background:var(--tint-cloud);border-top:1px solid var(--color-hairline);padding:64px 0 var(--space-std-body-bottom)}.st-std-related__inner{display:flex;flex-direction:column;gap:24px}.st-std-related__title{font-size:var(--fs-std-related-title);margin:0}.st-std-related__cards{gap:20px}.st-std-doccard{display:flex;flex-direction:column;gap:8px;padding:22px 24px;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none}.st-std-doccard__title{font-size:var(--fs-std-doccard-title);font-weight:var(--fw-medium);color:var(--color-text)}.st-std-doccard__text{font-size:var(--fs-caption);line-height:1.5;color:var(--color-text-muted)}.st-std-doccard__link{font-style:normal;font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--accent-text-sky);margin-top:4px;display:inline-flex;align-items:center;gap:6px}.st-note{border-left:var(--note-border) solid var(--color-sky);background:var(--tint-sky);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:16px 22px;margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--color-text)}.st-note>:last-child{margin-bottom:0}.st-note--gold{border-left-color:var(--color-gold);background:var(--tint-gold)}.st-note--green{border-left-color:var(--color-green);background:var(--tint-green)}.st-prose .st-note{margin:22px 0 26px}@media (max-width:1023px){.st-std-head__grid{grid-template-columns:minmax(0,1fr);gap:28px}.st-std-toc-body__grid{grid-template-columns:minmax(0,1fr);gap:32px}.st-std-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-bottom:8px;border-bottom:1px solid var(--color-hairline)}.st-std-toc .st-toc{display:contents}.st-std-toc .st-side__title{grid-column:1/-1}.st-std-toc .st-toc__list{display:contents}.st-std-toc__pdf{grid-column:1/-1;justify-self:start}.st-std__prose>*,.st-std__prose>.neos-contentcollection>*{max-width:none}}@media (max-width:1023px){.st-std-split{gap:28px}.st-std-shot{padding:26px}}@media (max-width:639px){.st-std-metrics__list{grid-template-columns:minmax(0,1fr);gap:20px}.st-std-toc{grid-template-columns:minmax(0,1fr)}.st-std-head__meta{flex-direction:column;gap:8px}.st-std-head__meta dd{margin-right:0}}.st-std-section{position:relative}.st-std-section--surface{padding:var(--space-std-section) 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.st-std-section--xl.st-std-section--surface{padding:var(--space-std-section-xl) 0}.st-std-section--tint{background:var(--tint-cloud)}.st-std-section--dark{background:var(--color-navy);color:var(--color-on-dark)}.st-std-section--image{background-position:50% center;background-size:cover;background-repeat:no-repeat}.st-std-section__inner{display:flex;flex-direction:column}.st-std-section__inner>.st-std-section__prose{display:flex;flex-direction:column;gap:28px}.st-std-section__inner>.st-std-section__prose>*{max-width:var(--std-read);width:100%;margin-left:auto;margin-right:auto}.st-std-section__prose :is(h2,h3):first-child{margin-top:0}.st-std-section__prose>.faq-accordion,.st-std-section__prose>.feature-container,.st-std-section__prose>.image-grid-container,.st-std-section__prose>.jonnitto-prettyembed,.st-std-section__prose>.neos-nodetypes-html-html,.st-std-section__prose>.neos-nodetypes-image,.st-std-section__prose>.row,.st-std-section__prose>.st-cta-panel,.st-std-section__prose>.st-logos,.st-std-section__prose>.st-std-metrics,.st-std-section__prose>.st-std-related{max-width:none}.st-std-section__inner>.st-std-section__prose>:is(.neos-nodetypes-text,.neos-nodetypes-headline)+:is(.neos-nodetypes-text,.neos-nodetypes-headline){margin-top:-28px}.st-std-section__inner>.st-std-section__prose>.neos-nodetypes-text:not(:has(>p:only-child))+:is(.neos-nodetypes-text,.neos-nodetypes-headline):has(>:is(h2,h3):first-child){margin-top:-4px}.st-std-section__prose>.neos-nodetypes-image figure{margin:0}.st-std-section__prose>.neos-nodetypes-image img{max-height:640px;width:auto;max-width:100%}.st-std-section .st-logos{padding:8px 0}.st-std-section--dark .st-logos__eyebrow{color:var(--color-on-dark-muted)}.st-std-section__copyright{margin:16px auto 0;max-width:var(--std-read);width:100%}.st-std-section--center .st-std-section__prose>:is(.neos-nodetypes-headline,.lead,.neos-nodetypes-image,.power-statistic,.neos-nodetypes-textwithimage){text-align:center}.st-std-section--center .st-std-section__prose>.st-std-cta{justify-content:center}.st-std-section--dark .st-prose,.st-std-section--image .st-prose{color:var(--color-on-dark-text)}.st-std-section--dark .st-prose :is(h1,h2,h3,h4),.st-std-section--image .st-prose :is(h1,h2,h3,h4){color:var(--color-on-dark)}.st-std-section--dark .st-prose :where(p,li,td,th,blockquote,figcaption,dd,dt) a:where(:not(.st-btn)),.st-std-section--image .st-prose :where(p,li,td,th,blockquote,figcaption,dd,dt) a:where(:not(.st-btn)){color:var(--color-on-dark);text-decoration-color:var(--color-on-dark-line)}.st-std-section--image .st-std-section__inner{position:relative;z-index:1}.st-std-section--image::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,61,87,.55),rgba(24,61,87,.75))}.st-std-section[id]{scroll-margin-top:var(--sticky-top)}.st-anchornav{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;position:sticky;top:var(--header-stuck-height);z-index:10;background:var(--color-white);border-bottom:1px solid var(--color-hairline);box-shadow:var(--shadow-header-stuck)}.st-anchornav__inner{display:flex;gap:28px;align-items:stretch}.st-anchornav__link{display:inline-flex;align-items:center;white-space:nowrap;padding:18px 0;font-size:var(--fs-body);color:var(--color-text-muted);border-bottom:2px solid transparent;text-decoration:none}.st-anchornav__link:hover{color:var(--color-text)}.st-anchornav__link.st-is-current{color:var(--color-text);font-weight:var(--fw-medium);border-bottom-color:var(--color-sky)}.st-anchornav__link.st-toc__link--on{background:0 0;border-radius:0}@media (max-width:1023px){.st-anchornav__inner{gap:20px}.st-anchornav__link{padding:14px 0;font-size:var(--fs-small)}}.st-std-cta{display:flex;margin-top:8px}.st-std-section__prose .st-std-cta{justify-content:flex-start}.st-std-section--center .st-std-section__prose .st-std-cta{justify-content:center}.st-std-section--center .st-std-section__prose .row:not(:has(>*>:not(.st-std-cta))){display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.st-std-section--center .st-std-section__prose .row:not(:has(>*>:not(.st-std-cta)))>*{flex:none;width:auto}.st-std-section--center .st-std-section__prose .row:not(:has(>*>:not(.st-std-cta))) .st-std-cta{margin-top:0}.st-steps{padding:var(--space-section) 0 var(--space-section-md)}.st-steps__inner{display:flex;flex-direction:column;gap:56px}.st-steps__head{display:grid;grid-template-columns:560px minmax(0,1fr);gap:80px;align-items:end}.st-steps__head-copy{display:flex;flex-direction:column;gap:16px}.st-steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:32px;margin:0 -26px}.st-steps__item{position:relative;border-radius:var(--radius-md);border:1px solid transparent;background:0 0}.st-steps__control{display:flex;flex-direction:column;gap:14px;width:100%;padding:24px 26px 26px;border:0;background:0 0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-md)}.st-steps__control:focus-visible{outline:2px solid var(--color-sky);outline-offset:2px}.st-steps__control .st-step-n{display:block}.neos-backend .st-steps__item{display:flex;flex-direction:column;gap:14px;padding:24px 26px 26px}.st-steps__item:hover{background:var(--tint-cloud);border-color:var(--color-hairline)}.st-steps__item--on,.st-steps__item--on:hover{background:var(--color-white);border-color:var(--color-hairline);box-shadow:var(--shadow-step-on)}.st-steps__bar{height:3px;border-radius:var(--radius-dots);background:var(--color-hairline);overflow:hidden}.st-steps__bar i{display:block;height:100%;transform:scaleX(0);transform-origin:left;background:var(--color-sky)}.st-steps__item--green .st-steps__bar i{background:var(--color-green)}.st-steps__item--gold .st-steps__bar i{background:var(--color-gold)}.st-steps__item--on .st-steps__bar i{transform:scaleX(1)}.st-steps--running .st-steps__item--on .st-steps__bar i{animation:progress var(--duration-slide) linear both}.st-steps__text{font-size:var(--fs-body);line-height:var(--lh-small);color:var(--color-text-muted)}.st-steps__mobile-shot{display:none}.st-steps__shot{background:var(--gradient-panel-sky);border-radius:var(--radius-lg);padding:48px 48px 0;display:flex;justify-content:center;overflow:hidden}.st-slider{position:relative;width:1040px;max-width:100%;height:600px}.st-slider__slide{position:absolute;inset:0;opacity:0}.st-slider__slide--on{opacity:1}.st-slider .st-browser{width:100%}@media (prefers-reduced-motion:no-preference){.st-slider__slide{transition:opacity var(--duration-fade) ease}}.neos-backend .st-slider{height:auto}.neos-backend .st-slider__slide{position:static;opacity:1}.neos-backend .st-slider__slide+.st-slider__slide{margin-top:24px}.neos-backend .st-steps__shot{padding-bottom:48px}.neos-backend .st-steps__item{cursor:default}@media (min-width:640px) and (max-width:1023px){.st-steps__head{display:flex;flex-direction:column;gap:28px;align-items:stretch}.st-steps__list{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:20px;margin:0;border-top:none}.neos-backend .st-steps__item,.st-steps__control{display:grid;grid-template-columns:44px minmax(0,1fr);gap:2px 14px;padding:14px 18px 16px;align-items:baseline}.st-steps__bar{grid-column:1/-1;margin-bottom:8px}.st-steps__item .st-step-n{grid-column:1;grid-row:2}.st-steps__item .st-h3{grid-column:2;grid-row:2;font-size:19px}.st-steps__text{grid-column:2;grid-row:3;font-size:var(--fs-caption);line-height:1.5}.st-slider{width:100%;height:auto;aspect-ratio:1200/736}}@media (max-width:639px){.st-steps__inner{gap:28px}.st-steps__head{display:flex;flex-direction:column;gap:12px;align-items:stretch}.st-steps__head-copy{gap:12px}.st-steps__intro{font-size:var(--fs-body);line-height:var(--lh-small)}.st-steps__list{display:flex;flex-direction:column;gap:0;padding-top:0;margin:0}.st-steps__item{border-radius:0;border:none;border-bottom:1px solid var(--color-hairline)}.neos-backend .st-steps__item,.st-steps__control{display:flex;flex-direction:column;padding:16px 0 20px;gap:8px;border-radius:0}.st-steps__item--on,.st-steps__item--on:hover,.st-steps__item:hover{background:0 0;border-color:var(--color-hairline);box-shadow:none}.st-steps__item:last-child{border-bottom:none}.st-steps__bar{margin-bottom:4px}.st-steps__text{font-size:var(--fs-small)}.st-steps__shot{background:0 0;border-radius:0;padding:0;overflow:visible}.st-slider{width:100%;height:auto;aspect-ratio:1200/736}.st-slider .st-browser{border-radius:var(--radius-sm);border-bottom:1px solid var(--color-hairline)}.st-steps--per-step .st-steps__shot{display:none}.st-steps--per-step .st-steps__bar{display:none}.st-steps--per-step .st-steps__control{cursor:default;padding-bottom:14px}.st-steps--per-step .st-steps__item{padding-bottom:24px}.st-steps--per-step .st-steps__mobile-shot{display:block}.st-steps__mobile-shot .st-browser{width:100%;border-radius:var(--radius-sm);border:1px solid var(--color-hairline)}}.st-trust{padding:var(--space-section) 0}.st-trust__inner{display:flex;flex-direction:column;gap:56px}.st-trust__headline{max-width:900px}.st-trust__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.st-trust__col{display:flex;flex-direction:column;gap:14px;padding:40px 40px 0 40px;border-right:1px solid var(--color-hairline)}.st-trust__col:first-child{padding-left:0}.st-trust__col:last-child{padding-right:0;border-right:none}.st-trust__figure{font-size:var(--fs-figure);font-weight:var(--fw-medium);letter-spacing:var(--ls-figure);line-height:1;color:var(--color-navy)}.st-trust__figure--green{color:var(--accent-text-green)}.st-trust__figure--gold{color:var(--color-gold)}.st-trust__title{font-size:var(--fs-h3-small)}.st-trust__link{font-size:var(--fs-small);font-weight:var(--fw-medium);margin-top:4px}.st-trust__cta{display:none}.st-trust__proof{display:flex;justify-content:center;margin-top:-8px}.st-trust__badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 40px;list-style:none;margin:0;padding:0}.st-trust__badges .st-logo{width:170px;height:52px}.st-trust__badges .st-logo .st-img-placeholder{font-size:var(--fs-caption)}.neos-backend .st-trust__badges{width:100%}@media (max-width:1279px){.st-trust__col{padding:32px 24px 0}}@media (min-width:640px) and (max-width:1023px){.st-trust__cols{grid-template-columns:minmax(0,1fr);gap:16px}.st-trust__col,.st-trust__col:first-child,.st-trust__col:last-child{padding:24px 28px;border-right:none;border-bottom:1px solid var(--color-hairline)}.st-trust__col:last-child{border-bottom:none}.st-trust__title{font-size:var(--fs-h3)}.st-trust__badges{gap:16px 28px}.st-trust__badges .st-logo{width:140px;height:44px}}@media (max-width:639px){.st-trust__inner{gap:24px}.st-trust__inner .st-section-head{gap:12px}.st-trust__cols{display:flex;flex-direction:column}.st-trust__col,.st-trust__col:first-child,.st-trust__col:last-child{padding:20px 0;gap:6px;border-right:none;border-bottom:1px solid var(--color-hairline)}.st-trust__col:last-child{border-bottom:none}.st-trust__figure{font-size:var(--fs-figure);line-height:normal}.st-trust__title{font-size:var(--fs-body-large)}.st-trust__link{margin-top:2px}.st-trust__cta{display:inline-flex}.st-trust__proof{margin-top:0}.st-trust__badges{gap:12px 20px}.st-trust__badges .st-logo{width:calc(50% - 10px);height:40px}.st-trust__badges .st-logo .st-img-placeholder{font-size:var(--fs-caption-small)}}.st-usecases{padding:var(--space-section-md) 0;background:var(--gradient-section-warm)}.st-usecases__inner{display:flex;flex-direction:column;align-items:center;gap:40px}.st-usecases__headline{max-width:860px}.st-tabs{width:100%;display:flex;flex-direction:column;align-items:center;gap:40px}.st-tabs__bar-wrap{position:relative;max-width:100%}.st-tabs__bar{display:flex;gap:6px;padding:6px;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-white);max-width:100%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding:6px;-webkit-overflow-scrolling:touch}.st-tabs__bar::-webkit-scrollbar{display:none}.st-tab{scroll-snap-align:start;flex-shrink:0}.st-tabs__bar-wrap::after,.st-tabs__bar-wrap::before{content:'';position:absolute;top:1px;bottom:1px;width:48px;pointer-events:none;opacity:0;transition:opacity .2s ease;border-radius:var(--radius-lg)}.st-tabs__bar-wrap::before{left:1px;background:linear-gradient(90deg,var(--color-white) 30%,rgba(255,255,255,0))}.st-tabs__bar-wrap::after{right:1px;background:linear-gradient(270deg,var(--color-white) 30%,rgba(255,255,255,0))}.st-tabs__bar-wrap--more-end::after,.st-tabs__bar-wrap--more-start::before{opacity:1}.st-tab{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-tab);font-weight:var(--fw-regular);color:var(--color-text-muted);padding:10px 18px;border-radius:var(--radius-lg);border:1px solid transparent;background:0 0;cursor:pointer;white-space:nowrap;line-height:normal}.st-tab--on{color:var(--color-text);border-color:var(--color-line-strong);background:var(--color-white);font-weight:var(--fw-medium)}.st-tabs__panels{width:100%}.st-tabs__panel{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:56px 64px;box-shadow:var(--shadow-panel);display:grid;grid-template-columns:440px minmax(0,1fr);gap:64px;align-items:start}.st-tabs__panel[hidden]{display:none}.neos-backend .st-tabs__panel+.st-tabs__panel{margin-top:24px}.st-tabs__copy{display:flex;flex-direction:column;gap:20px}.st-tabs__title{font-size:var(--fs-h3-large)}.st-tabs__text{font-size:var(--fs-lede-small)}.st-points{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--color-hairline)}.st-points__item{display:flex;gap:12px;align-items:baseline;font-size:var(--fs-body)}.st-points__item .st-step-n{flex:0 0 auto;min-width:22px;font-variant-numeric:tabular-nums}.st-tabs__cta{align-self:flex-start;margin-top:4px}.st-tabs__media{position:relative;height:440px}.st-tabs__browser{position:absolute;left:0;right:0;top:0}.st-tabs__device{position:absolute;left:-24px;bottom:-48px;width:170px}.st-tabs{--float-distance:4px;--float-tilt-from:1;--duration-float-in:0.8s}.st-tabs__media--passes{height:auto;display:flex;align-items:center}.st-passes{--pass-w:180px;position:relative;width:100%;height:calc(var(--pass-w) * 2.05 + 32px)}.st-pass{position:absolute;bottom:0;width:var(--pass-w);transform:rotate(var(--rot,0deg));transform-origin:50% 100%}.st-pass__img{display:block;width:100%;height:auto;filter:drop-shadow(0 20px 40px rgba(24, 61, 87, .18))}.st-pass .st-pass__img.st-img-placeholder{aspect-ratio:460/995;border-radius:var(--radius-md);filter:none}.st-pass .st-device .st-img-placeholder{font-size:var(--fs-caption-small);text-align:center;padding:12px;display:flex;align-items:center;justify-content:center}.st-passes--1 .st-pass{left:calc(50% - var(--pass-w)/ 2)}.st-passes--2 .st-pass:nth-child(1){left:calc(50% - var(--pass-w) * 1.08);--rot:-5deg;z-index:1}.st-passes--2 .st-pass:nth-child(2){left:calc(50% + var(--pass-w) * .08);--rot:5deg;bottom:24px;z-index:2}.st-passes--3 .st-pass:nth-child(1){left:calc(50% - var(--pass-w) * 1.6);--rot:-8deg;z-index:1}.st-passes--3 .st-pass:nth-child(2){left:calc(50% - var(--pass-w)/ 2);--rot:0deg;bottom:28px;z-index:3}.st-passes--3 .st-pass:nth-child(3){left:calc(50% + var(--pass-w) * .6);--rot:8deg;z-index:2}@media (max-width:1279px){.st-tabs__panel{grid-template-columns:380px minmax(0,1fr);gap:48px;padding:48px}.st-passes{--pass-w:150px}}@media (min-width:640px) and (max-width:1023px){.st-usecases__inner{gap:22px}.st-tabs{gap:22px}.st-tabs__bar-wrap{align-self:stretch}.st-tab{font-size:var(--fs-tab);padding:9px 14px}.st-tabs__panel{display:flex;flex-direction:column;gap:28px;padding:32px 28px;align-items:stretch}.st-tabs__title{font-size:var(--fs-h3)}.st-tabs__media{height:auto;aspect-ratio:654/416}.st-tabs__device{display:none}.st-tabs__media--passes{aspect-ratio:auto}.st-passes{--pass-w:170px}}@media (max-width:639px){.st-usecases__inner{gap:24px}.st-usecases__inner .st-section-head{gap:12px}.st-tabs{gap:24px}.st-tabs__bar-wrap{align-self:stretch}.st-tabs__bar{gap:4px;padding:4px;border-radius:var(--radius-md)}.st-tabs__bar-wrap::after,.st-tabs__bar-wrap::before{border-radius:var(--radius-md)}.st-tab{font-size:var(--fs-tab);padding:8px 14px;gap:6px}.st-tabs__panel{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--radius-md);box-shadow:none;align-items:stretch}.st-tabs__copy{display:contents}.st-tabs__title{font-size:var(--fs-h3);order:1}.st-tabs__text{font-size:15px;order:2}.st-tabs__media{order:3;height:auto}.st-tabs__browser{position:static}.st-tabs__device{display:none}.st-passes{--pass-w:104px}.st-passes--2 .st-pass:nth-child(2){bottom:16px}.st-passes--3 .st-pass:nth-child(2){bottom:20px}.st-points{order:4;padding-top:12px;gap:10px}.st-points__item{gap:10px;font-size:var(--fs-caption)}.st-tabs__cta{order:5;align-self:stretch;margin-top:0;font-size:15px}}
.pc-wallet-carousel {
container-type: inline-size;
isolation: isolate;
overflow-x: clip;
overflow-y: visible;
padding-top: var(--pc-wc-space-top, 56px);
}
.pc-wallet-carousel__frame {
--pc-wc-card-w: 300px;
--pc-wc-card-h: 460px;
--pc-wc-angle: 10;
--pc-wc-top: 20px;
position: relative;
width: min(1240px, 100% - 56px);
height: 560px;
margin: 0 auto;
}
.pc-wallet-carousel__wash {
position: absolute;
border-radius: 50%;
filter: blur(90px);
pointer-events: none;
}
.pc-wallet-carousel__wash--sky   { left: 50%; margin-left: -300px; top: 80px; width: 600px; height: 420px; background: var(--color-sky); opacity: 0.16; }
.pc-wallet-carousel__wash--green { left: 140px; top: 220px; width: 380px; height: 300px; background: var(--color-green); opacity: 0.1; }
.pc-wallet-carousel__wash--gold  { right: 140px; top: 220px; width: 380px; height: 300px; background: var(--color-gold); opacity: 0.08; }
.pc-wallet-carousel__stage {
position: absolute;
left: 50%;
top: var(--pc-wc-top);
width: 0;
height: var(--pc-wc-card-h);
transform-style: preserve-3d;
}
.pc-wallet-carousel__stage > :not(.pc-wallet-carousel__card) {
transform-style: preserve-3d;
}
.pc-wallet-carousel__card {
position: absolute;
top: 0;
left: calc(var(--pc-wc-card-w) / -2);
width: var(--pc-wc-card-w);
height: var(--pc-wc-card-h);
display: flex;
align-items: center;
justify-content: center;
transform-origin: 50% 50%;
will-change: transform, opacity;
}
.pc-wallet-carousel__card img {
display: block;
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
border-radius: var(--radius-lg);
filter: drop-shadow(0 30px 35px rgba(24, 61, 87, 0.24));
}
.pc-wallet-carousel:not(.is-ready) .pc-wallet-carousel__card { opacity: 0; }
.pc-wallet-carousel:not(.is-ready) .pc-wallet-carousel__card:nth-child(-n+5) { opacity: 1; }
.pc-wallet-carousel:not(.is-ready) .pc-wallet-carousel__card:nth-child(2) { transform: translate3d(calc(var(--pc-wc-card-w) * 0.44), calc(var(--pc-wc-card-w) * 0.06), -30px) rotate(calc(var(--pc-wc-angle) * 1deg)) scale(0.885); }
.pc-wallet-carousel:not(.is-ready) .pc-wallet-carousel__card:nth-child(3) { transform: translate3d(calc(var(--pc-wc-card-w) * 0.81), calc(var(--pc-wc-card-w) * 0.14), -70px) rotate(calc(var(--pc-wc-angle) * 2deg)) scale(0.78); }
.pc-wallet-carousel:not(.is-ready) .pc-wallet-carousel__card:nth-child(4) { transform: translate3d(calc(var(--pc-wc-card-w) * -0.81), calc(var(--pc-wc-card-w) * 0.14), -70px) rotate(calc(var(--pc-wc-angle) * -2deg)) scale(0.78); }
.pc-wallet-carousel:not(.is-ready) .pc-wallet-carousel__card:nth-child(5) { transform: translate3d(calc(var(--pc-wc-card-w) * -0.44), calc(var(--pc-wc-card-w) * 0.06), -30px) rotate(calc(var(--pc-wc-angle) * -1deg)) scale(0.885); }
.pc-wallet-carousel__pushes {
position: absolute;
inset: 0;
z-index: 20;
pointer-events: none;
}
.pc-wallet-carousel .pc-wallet-carousel__pushes > * { position: absolute; pointer-events: auto; }
.pc-wallet-carousel__pushes > :nth-child(1) { left: 0; top: 40px; width: 360px; --pc-push-scale: 0.952; }
.pc-wallet-carousel__pushes > :nth-child(2) { right: 0; top: 40px; width: 360px; --pc-push-scale: 0.952; }
.pc-wallet-carousel__pushes > :nth-child(3) { right: 40px; top: 430px; width: 330px; --pc-push-scale: 0.873; }
.pc-wallet-carousel__pushes > :nth-child(n+4) { display: none; }
@container (min-width: 960px) and (max-width: 1239px) {
.pc-wallet-carousel__pushes > :nth-child(1),
.pc-wallet-carousel__pushes > :nth-child(2) { width: 310px; --pc-push-scale: 0.82; }
.pc-wallet-carousel__pushes > :nth-child(3) { width: 290px; right: 16px; --pc-push-scale: 0.767; }
}
@container (min-width: 640px) and (max-width: 959px) {
.pc-wallet-carousel__frame {
--pc-wc-card-w: 240px;
--pc-wc-card-h: 368px;
--pc-wc-top: 16px;
height: 440px;
}
.pc-wallet-carousel__wash--sky { margin-left: -240px; top: 60px; width: 480px; height: 340px; }
.pc-wallet-carousel__wash--green { left: 0; top: 180px; width: 300px; height: 240px; }
.pc-wallet-carousel__wash--gold { right: 0; top: 180px; width: 300px; height: 240px; }
.pc-wallet-carousel__pushes > :nth-child(1) { left: 0; top: 24px; width: 290px; --pc-push-scale: 0.767; }
.pc-wallet-carousel__pushes > :nth-child(2) { right: 0; top: 330px; width: 290px; --pc-push-scale: 0.767; }
.pc-wallet-carousel__pushes > :nth-child(n+3) { display: none; }
}
@container (max-width: 639px) {
.pc-wallet-carousel__frame {
--pc-wc-card-w: 190px;
--pc-wc-card-h: 290px;
--pc-wc-angle: 11;
--pc-wc-top: 24px;
width: 100%;
height: 480px;
}
.pc-wallet-carousel__wash--sky { margin-left: -180px; top: 40px; width: 360px; height: 280px; }
.pc-wallet-carousel__wash--green,
.pc-wallet-carousel__wash--gold { display: none; }
.pc-wallet-carousel__pushes > :nth-child(1) { left: 16px; right: 16px; top: 300px; width: auto; max-width: 358px; margin: 0 auto; --pc-push-scale: 0.947; }
.pc-wallet-carousel__pushes > :nth-child(n+2) { display: none; }
}
@container (max-width: 639px) {
.pc-wallet-carousel--no-push .pc-wallet-carousel__frame { height: 320px; }
}
.pc-push {
--pc-push-bg: #0b4a52;
--pc-push-fg: #ffffff;
--pc-push-fg2: rgba(235, 235, 245, 0.62);
position: relative;
box-sizing: border-box;
font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Text', 'Segoe UI', Roboto, system-ui, sans-serif;
color: var(--pc-push-fg);
-webkit-font-smoothing: antialiased;
box-shadow: 0 20px 40px rgba(24, 61, 87, 0.18);
}
.pc-push[data-fg='dark'] { --pc-push-fg: #1c1c1e; --pc-push-fg2: rgba(60, 60, 67, 0.62); }
.pc-push--apple {
border-radius: 26px;
overflow: hidden;
padding: 12px 16px 13px 64px;
min-height: 72px;
background: color-mix(in srgb, var(--pc-push-bg) 90%, transparent);
-webkit-backdrop-filter: blur(18px) saturate(1.4);
backdrop-filter: blur(18px) saturate(1.4);
}
.pc-push--apple::before {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(160deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.03) 45%, rgba(10, 14, 30, 0.16));
}
.pc-push--apple::after {
content: '';
position: absolute;
inset: 0;
border-radius: inherit;
padding: 1.2px;
background: linear-gradient(135deg, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.12) 30%, rgba(255, 255, 255, 0.05) 60%, rgba(255, 255, 255, 0.32));
-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
-webkit-mask-composite: xor;
mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
mask-composite: exclude;
pointer-events: none;
}
.pc-push--apple > * { position: relative; z-index: 1; }
.pc-push--apple .pc-push__icon {
position: absolute;
left: 14px;
top: 50%;
transform: translateY(-50%);
width: 39px;
height: 39px;
}
.pc-push--apple .pc-push__icon img {
display: block;
width: 39px;
height: 39px;
border-radius: 9px;
object-fit: cover;
background: #ffffff;
}
.pc-push--apple .pc-push__icon-empty { display: block; width: 39px; height: 39px; border-radius: 9px; background: rgba(255, 255, 255, 0.24); }
.pc-push--apple .pc-push__badge { position: absolute; right: -5px; bottom: -4px; width: 17px; height: 17px; }
.pc-push--apple .pc-push__head { display: flex; justify-content: space-between; align-items: baseline; gap: 8px; }
.pc-push--apple .pc-push__title { font-weight: 700; font-size: 16px; line-height: 1.25; }
.pc-push--apple .pc-push__time { font-size: 14px; color: var(--pc-push-fg2); flex: none; }
.pc-push--apple .pc-push__text {
margin: 1px 0 0;
font-size: 15.5px;
line-height: 1.24;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
}
.pc-push--google {
--pc-push-bg: #e8eaf8;
--s: var(--pc-push-scale, 1);
display: flex;
align-items: center;
gap: calc(12px * var(--s));
height: calc(75px * var(--s));
border-radius: calc(38px * var(--s));
padding: 0 calc(14px * var(--s)) 0 calc(16px * var(--s));
background: color-mix(in srgb, var(--pc-push-bg) 88%, transparent);
-webkit-backdrop-filter: blur(18px);
backdrop-filter: blur(18px);
font-family: 'Google Sans', Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
}
.pc-push--google .pc-push__app {
flex: none;
width: calc(44px * var(--s));
height: calc(44px * var(--s));
border-radius: calc(13px * var(--s));
background: #ffffff;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
}
.pc-push--google .pc-push__app svg { width: calc(28px * var(--s)); height: calc(28px * var(--s)); }
.pc-push--google .pc-push__body { flex: 1; min-width: 0; }
.pc-push--google .pc-push__head { display: flex; align-items: baseline; gap: calc(9px * var(--s)); }
.pc-push--google .pc-push__title { font-weight: 600; font-size: calc(14.5px * var(--s)); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.pc-push--google .pc-push__time { font-size: calc(11px * var(--s)); color: var(--pc-push-fg2); flex: none; }
.pc-push--google .pc-push__text { margin: calc(3px * var(--s)) 0 0; font-size: calc(13px * var(--s)); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.pc-push--google .pc-push__logo { flex: none; width: calc(37px * var(--s)); height: calc(37px * var(--s)); border-radius: 50%; object-fit: cover; }
.pc-push--google .pc-push__chevron { flex: none; width: calc(18px * var(--s)); height: calc(18px * var(--s)); color: var(--pc-push-fg2); }
@media (prefers-reduced-motion: no-preference) {
.pc-wallet-carousel__wash { --drift-x: 40px; --drift-y: -30px; --drift-scale: 1.12; animation: drift var(--duration-drift) ease-in-out infinite alternate; }
.pc-wallet-carousel__wash--green { animation-delay: -6s; }
.pc-wallet-carousel__wash--gold { animation-delay: -11s; }
.pc-wallet-carousel__pushes > * { animation: pc-wc-pushin 0.8s cubic-bezier(0.2, 0.7, 0.2, 1) both; }
.pc-wallet-carousel__pushes > :nth-child(1) { animation-delay: 0.9s; }
.pc-wallet-carousel__pushes > :nth-child(2) { animation-delay: 1.2s; }
.pc-wallet-carousel__pushes > :nth-child(3) { animation-delay: 1.5s; }
}
@keyframes pc-wc-pushin { from { opacity: 0; transform: translateY(-16px) scale(0.98); } to { opacity: 1; transform: translateY(0) scale(1); } }
.neos-backend .pc-wallet-carousel__wash,
.neos-backend .pc-wallet-carousel__pushes > * { animation: none; }
.pc-wallet-carousel__hint { position: absolute; left: 50%; top: 200px; transform: translateX(-50%); width: min(420px, 100% - 32px); margin: 0; padding: 16px 20px; border: 1px dashed var(--color-line); border-radius: var(--radius-md); background: var(--color-white); font-size: var(--fs-small); color: var(--color-text-muted); text-align: center; }