:root{--palette-neutral-0: 255 255 255;--palette-neutral-50: 245 247 255;--palette-neutral-200: 204 214 246;--palette-neutral-400: 153 153 153;--palette-neutral-500: 138 149 184;--palette-neutral-700: 78 88 118;--palette-neutral-900: 10 10 12;--palette-neutral-950: 5 5 5;--palette-navy-900: 5 22 77;--palette-blue-500: 12 103 244;--palette-blue-400: 47 125 255;--palette-orange-500: 246 85 20;--palette-orange-600: 228 77 18;--palette-orange-700: 183 53 0;--color-page: var(--palette-neutral-950);--color-surface: var(--palette-neutral-900);--color-surface-raised: 13 16 22;--color-surface-strong: 8 17 34;--color-surface-brand: var(--palette-navy-900);--color-surface-panel: 17 28 46;--color-surface-panel-active: 26 44 66;--color-surface-modal: 48 48 48;--color-surface-overlay: 90 90 90;--color-surface-inverse: 243 243 243;--color-content-primary: var(--palette-neutral-50);--color-content-secondary: var(--palette-neutral-200);--color-content-muted: var(--palette-neutral-500);--color-content-quiet: var(--palette-neutral-400);--color-content-disabled: var(--palette-neutral-700);--color-content-inverse: var(--palette-neutral-950);--color-line-subtle: 31 33 40;--color-line-default: 54 58 70;--color-line-strong: 93 100 120;--color-brand-primary: var(--palette-blue-500);--color-brand-primary-hover: var(--palette-blue-400);--color-brand-accent: var(--palette-orange-500);--color-brand-accent-hover: var(--palette-orange-600);--color-brand-accent-deep: var(--palette-orange-700);--color-brand-kickstarter: 5 206 120;--color-status-success: 5 206 120;--color-status-success-emphasis: 169 201 0;--color-status-danger: 248 113 113;--color-status-warning: 251 191 36;--color-status-info: 0 229 255;--color-social-instagram-start: 131 58 180;--color-social-instagram-middle: 225 48 108;--color-social-instagram-end: 247 119 55;--color-social-youtube: 255 0 0;--color-social-whatsapp: 37 211 102;--color-manual-canvas: 232 232 227;--color-manual-paper: 255 255 255;--color-manual-ink: 17 17 17;--color-manual-muted: 85 85 85;--color-manual-quiet: 119 119 119;--color-manual-line: 203 203 203;--color-manual-line-strong: 142 142 142;--color-manual-line-faint: 222 222 222;--color-manual-shade: 243 243 240;--color-manual-note: 243 245 248;--color-manual-note-content: 53 53 53;--color-manual-warning: 255 243 237;--color-manual-warning-content: 183 53 0;--font-display: "Zalando Sans Expanded", "Hanken Grotesk", "Segoe UI", sans-serif;--font-sans: "Hanken Grotesk", "Segoe UI", system-ui, sans-serif;--font-signal: "Hanken Grotesk", "Segoe UI", system-ui, sans-serif;--type-display-hero-mobile: 2.5rem;--type-display-hero: 3rem;--type-display-section-mobile: 1.82rem;--type-display-section: 2.5rem;--type-title-hero-mobile: 1rem;--type-title-hero: 2.25rem;--type-title-section-mobile: 1.46rem;--type-title-section: 2rem;--type-title-subsection-mobile: 1.45rem;--type-title-subsection: 1.625rem;--type-title-card-mobile: 1rem;--type-title-card: 1.25rem;--type-body-lead-mobile: 1.25rem;--type-body-lead: 1.375rem;--type-body-copy-mobile: .95rem;--type-body-copy: 1rem;--type-body-card-mobile: .875rem;--type-body-card: 1rem;--type-longform-body-mobile: 1.125rem;--type-longform-body: 1.25rem;--type-data-value-mobile: 1rem;--type-data-value: 1.15rem;--type-data-label-mobile: .875rem;--type-data-label: 1rem;--type-label-accent-mobile: .62rem;--type-label-accent: .72rem;--type-label-eyebrow-mobile: .6875rem;--type-label-eyebrow: .72rem;--type-caption-mobile: .75rem;--type-caption-desktop: .8125rem;--type-editorial-display-xl-mobile: 3.5rem;--type-editorial-display-xl: 4.75rem;--type-editorial-display-lg-mobile: 2.4rem;--type-editorial-display-lg: 3.5rem;--type-editorial-display-md-mobile: 1.9rem;--type-editorial-display-md: 2.4rem;--type-editorial-title-lg-mobile: 1.45rem;--type-editorial-title-lg: 1.9rem;--type-editorial-title-mobile: 1.25rem;--type-editorial-title: 1.45rem;--type-editorial-title-sm-mobile: 1.125rem;--type-editorial-title-sm: 1.125rem;--type-editorial-body-lg-mobile: .9375rem;--type-editorial-body-lg: 1.0625rem;--type-editorial-body-mobile: .875rem;--type-editorial-body: .9375rem;--type-editorial-body-sm-mobile: .8125rem;--type-editorial-body-sm: .8125rem;--type-manual-kicker-mobile: .75rem;--type-manual-kicker: .8125rem;--type-manual-title-mobile: 2.15rem;--type-manual-title: 2.75rem;--type-manual-subtitle-mobile: 1.65rem;--type-manual-subtitle: 2.125rem;--type-manual-card-title-mobile: 1.2rem;--type-manual-card-title: 1.35rem;--type-manual-body-mobile: 1rem;--type-manual-body: 1.125rem;--type-manual-step-index-mobile: .75rem;--type-manual-step-index: .8125rem;--type-control-label-mobile: .6875rem;--type-control-label: .6875rem;--type-control-micro-mobile: .625rem;--type-control-micro: .625rem;--type-control-tiny-mobile: .6875rem;--type-control-tiny: .6875rem;--type-card-compact-title-mobile: .6875rem;--type-card-compact-title: .9375rem;--type-card-compact-body-mobile: .625rem;--type-card-compact-body: .875rem;--type-bento-title-mobile: .72rem;--type-bento-title: 1rem;--type-bento-copy-mobile: .66rem;--type-bento-copy: .9rem;--type-reservation-display-mobile: 2rem;--type-reservation-display: 3rem;--type-reservation-subtitle-mobile: 1.5rem;--type-reservation-subtitle: 2.5rem;--type-reservation-lead-mobile: .75rem;--type-reservation-lead: 1.125rem;--type-reservation-heading-mobile: 1.25rem;--type-reservation-heading: 1.5rem;--type-reservation-body-mobile: .875rem;--type-reservation-body: 1.125rem;--type-reservation-price-mobile: 1rem;--type-reservation-price: 1.25rem;--type-reservation-card-title-mobile: .86rem;--type-reservation-card-title: 1rem;--type-reservation-card-copy-mobile: .76rem;--type-reservation-card-copy: .84rem;--type-reservation-assurance-mobile: .5625rem;--type-reservation-assurance: .625rem;--type-reservation-note-mobile: .75rem;--type-reservation-note: 1rem;--type-faq-display-mobile: 1.75rem;--type-faq-display: 2.5rem;--type-faq-question-mobile: .95rem;--type-faq-question: 1.05rem;--type-faq-answer-mobile: .85rem;--type-faq-answer: .95rem;--type-faq-note-mobile: .8rem;--type-faq-note: .9rem;--type-automation-capability-mobile: 1rem;--type-automation-capability: .82rem;--type-automation-card-title-mobile: 1.08rem;--type-automation-card-title: 1.06rem;--type-automation-card-copy-mobile: .98rem;--type-automation-card-copy: .86rem;--type-tech-title-mobile: 1.38rem;--type-tech-title: 1.65rem;--type-tech-value-mobile: 1.06rem;--type-tech-value: 1.18rem;--type-tech-value-compact: .91rem;--type-tech-body-mobile: .98rem;--type-tech-body: 1.02rem;--type-tech-body-compact: .86rem;--type-timeline-operator: 3.25rem;--type-timeline-summary-mobile: 1.22rem;--type-timeline-summary: 1.68rem;--type-native-lens-metric-mobile: 1.18rem;--type-native-lens-metric: 1rem;--type-heat-metric: clamp(5.25rem, 16vw, 9.5rem);--type-heat-unit: clamp(1rem, 2.8vw, 1.75rem);--layout-content-max: 70rem;--layout-wide-max: 88rem;--layout-prose-max: 47.5rem;--space-layout-gutter: clamp(1.25rem, 4vw, 2rem);--space-section-mobile: 4rem;--space-section: 6rem;--space-section-compact-mobile: 3rem;--space-section-compact: 5rem;--space-heading-body: 1rem;--space-section-header: 2.75rem;--space-card-x: 1.25rem;--space-card-y: 1.5rem;--space-card-content: .5rem;--space-item: 1rem;--shadow-brand: 0 0 24px rgb(var(--color-brand-primary) / .25);--shadow-brand-strong: 0 0 40px rgb(var(--color-brand-primary) / .32);--shadow-accent: 0 0 24px rgb(var(--color-brand-accent) / .18);--duration-fast: .16s;--duration-normal: .24s;--duration-slow: .4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.2, .8, .2, 1);--placeholder-surface: repeating-linear-gradient( -45deg, rgb(var(--color-brand-accent) / .13) 0, rgb(var(--color-brand-accent) / .13) 1px, transparent 1px, transparent 18px ), linear-gradient( 135deg, rgb(var(--color-brand-primary) / .12), rgb(var(--color-page) / .94) )}@media(min-width:768px){:root{--space-heading-body: 1.25rem;--space-section-header: 3.5rem;--space-card-x: 2rem;--space-card-y: 2rem;--space-card-content: .75rem;--space-item: 1.5rem}}.theme-beta-release-notes{--color-page: var(--color-manual-paper);--color-content-primary: var(--color-manual-ink);--color-content-secondary: var(--color-manual-muted);--color-content-muted: var(--color-manual-quiet);--color-content-disabled: var(--color-manual-quiet);--color-line-subtle: var(--color-manual-line)}html{margin:0;padding:0;background-color:rgb(var(--color-page));min-height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;padding:0;background:rgb(var(--color-page));min-height:100vh;font-family:var(--font-sans);font-size:16px;font-weight:450;line-height:1.6;letter-spacing:-.01em;color:rgb(var(--color-content-secondary));text-rendering:optimizeLegibility;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{margin:0;padding:0;display:block}img{display:block;max-width:100%;height:auto}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);font-weight:700;line-height:.98;letter-spacing:-.045em;text-transform:uppercase;color:rgb(var(--color-content-primary))}p{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.font-signal{font-family:var(--font-signal)!important;font-variant-numeric:tabular-nums}.font-display{font-family:var(--font-display)!important}.bg-metric-warm.bg-clip-text{display:inline-block}::selection{background-color:rgb(var(--color-brand-primary));color:rgb(var(--color-content-primary))}::-moz-selection{background-color:rgb(var(--color-brand-primary));color:rgb(var(--color-content-primary))}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#ffffff08}::-webkit-scrollbar-thumb{background:rgb(var(--color-brand-primary) / .35);border-radius:0}::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-brand-primary) / .5)}:focus-visible{outline:2px solid rgb(var(--color-brand-primary));outline-offset:2px}:disabled{opacity:.5;cursor:not-allowed}.homepage-container{width:100%;max-width:var(--layout-content-max);margin-inline:auto;padding-inline:var(--space-layout-gutter)}.homepage-container-wide{width:100%;max-width:var(--layout-wide-max);margin-inline:auto;padding-inline:var(--space-layout-gutter)}.carousel-pagination-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:block;width:.5rem;height:.5rem;padding:0;border:0;border-radius:9999px!important;background:rgb(var(--color-content-primary) / .92);opacity:.46;transition:width .24s ease,opacity .24s ease}.carousel-pagination-dot--active{width:2.85rem;border-radius:9999px!important;opacity:1}.carousel-dot,.step-indicator{border-radius:9999px!important}.homepage-section{padding-block:var(--space-section-mobile)}.homepage-section-compact{padding-block:var(--space-section-compact-mobile)}.homepage-section-header{margin-bottom:var(--space-section-header)}@supports (content-visibility: auto){.homepage-deferred-section{content-visibility:auto;contain-intrinsic-size:auto 800px}}.homepage-heading-body{margin-top:var(--space-heading-body)}.homepage-accent-label{font-family:var(--font-sans);font-size:var(--type-label-eyebrow);font-weight:700;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--color-brand-accent))}.homepage-placeholder-surface{position:relative;border:1px solid rgb(var(--color-brand-accent) / .62);background:var(--placeholder-surface)}.homepage-placeholder-surface:before{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:24px 24px;content:""}@media(min-width:768px){.homepage-section{padding-block:var(--space-section)}.homepage-section-compact{padding-block:var(--space-section-compact)}}.homepage-placeholder-tag{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--color-brand-accent) / .9);background:rgb(var(--color-brand-accent) / .14);padding:.35rem .55rem;font-family:var(--font-sans);font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-brand-accent))}@media print{body{background-color:#fff;color:#000}}html[lang=ja]{--font-sans: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--font-display: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--font-signal: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;line-break:strict;overflow-wrap:anywhere}html[lang=fr],html[lang=es]{hyphens:auto;overflow-wrap:anywhere}html[lang=ja] :is(button,summary,nav a,label,h1,h2,h3,h4,.font-signal){letter-spacing:normal}
