/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-medium:500;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-current{color:currentColor}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Geist;src:url(/fonts/GeistVF.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden}:root{--brand-subtle:160deg 85% 58%;--brand-default:159deg 93% 42%;--brand-strong:158deg 97% 16%;--brand-contrast:0deg 0% 97%;--brand-button-bg:158deg 97% 16%;--brand-button-bg-hover:159deg 95% 21%;--brand-button-border:159deg 93% 26%;--brand-button-border-hover:159deg 93% 31%;--brand-button-text:0deg 0% 97%;--brand-link:158deg 97% 34%;--foreground-default:0deg 0% 97%;--foreground-hover:0deg 0% 85%;--foreground-light:0deg 0% 70%;--foreground-muted:0deg 0% 50%;--foreground-contrast:0deg 0% 8%;--background-base:0deg 0% 3%;--surface-subtle:0deg 0% 5%;--surface-default:0deg 0% 8%;--surface-strong:0deg 0% 11%;--surface-stronger:0deg 0% 14%;--border-muted:0deg 0% 11%;--border-default:0deg 0% 14%;--border-strong:0deg 0% 20%;--border-stronger:0deg 0% 29%;--font-sans:"Geist", "Inter", ui-sans-serif, system-ui, sans-serif;--type-family-sans:var(--font-sans);--type-style-default:normal;--type-tracking-default:0em;--type-h1-size:3.05rem;--type-h1-line-height:1.05;--type-h1-weight:700;--type-h1-tracking:-.02em;--type-h1-family:var(--type-family-sans);--type-h1-style:var(--type-style-default);--type-h1-md-size:4.65rem;--type-h1-md-line-height:1;--type-h2-size:2.35rem;--type-h2-line-height:1.15;--type-h2-weight:700;--type-h2-tracking:-.015em;--type-h2-family:var(--type-family-sans);--type-h2-style:var(--type-style-default);--type-h2-md-size:3.1rem;--type-h2-md-line-height:1.05;--type-h3-size:1.7rem;--type-h3-line-height:1.25;--type-h3-weight:600;--type-h3-tracking:-.01em;--type-h3-family:var(--type-family-sans);--type-h3-style:var(--type-style-default);--type-h3-md-size:2.1rem;--type-h3-md-line-height:1.2;--type-h4-size:1.4rem;--type-h4-line-height:1.35;--type-h4-weight:600;--type-h4-tracking:var(--type-tracking-default);--type-h4-family:var(--type-family-sans);--type-h4-style:var(--type-style-default);--type-h4-md-size:1.65rem;--type-h4-md-line-height:1.3;--type-h5-size:1.25rem;--type-h5-line-height:1.45;--type-h5-weight:500;--type-h5-tracking:var(--type-tracking-default);--type-h5-family:var(--type-family-sans);--type-h5-style:var(--type-style-default);--type-h6-size:1rem;--type-h6-line-height:1.45;--type-h6-weight:500;--type-h6-tracking:var(--type-tracking-default);--type-h6-family:var(--type-family-sans);--type-h6-style:var(--type-style-default);--type-p-size:1.1rem;--type-p-line-height:1.5;--type-p-weight:400;--type-p-tracking:var(--type-tracking-default);--type-p-family:var(--type-family-sans);--type-p-style:var(--type-style-default);--type-p-md-size:1.25rem;--type-p-md-line-height:1.55;--type-small-size:1rem;--type-small-line-height:1.45;--type-small-weight:400;--type-small-tracking:var(--type-tracking-default);--type-small-family:var(--type-family-sans);--type-small-style:var(--type-style-default);--type-caption-size:.875rem;--type-caption-line-height:1.35;--type-caption-weight:500;--type-caption-tracking:var(--type-tracking-default);--type-caption-family:var(--type-family-sans);--type-caption-style:var(--type-style-default);--type-overline-size:1.05rem;--type-overline-line-height:1.2;--type-overline-weight:600;--type-overline-tracking:.12em;--type-overline-family:var(--type-family-sans);--type-overline-style:var(--type-style-default);--radius-sm:.25rem;--radius-default:.5rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-full:9999px;--duration-normal:.25s;--ease-in-out:cubic-bezier(.66, 0, .34, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}body{font-family:var(--font-sans);background-color:hsl(var(--background-base));color:hsl(var(--foreground-default));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}.text-h1{font-family:var(--type-h1-family);font-style:var(--type-h1-style);font-size:var(--type-h1-size);line-height:var(--type-h1-line-height);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking)}.text-h2{font-family:var(--type-h2-family);font-style:var(--type-h2-style);font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking)}.text-h3{font-family:var(--type-h3-family);font-style:var(--type-h3-style);font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking)}.text-h4{font-family:var(--type-h4-family);font-style:var(--type-h4-style);font-size:var(--type-h4-size);line-height:var(--type-h4-line-height);font-weight:var(--type-h4-weight);letter-spacing:var(--type-h4-tracking)}.text-h5{font-family:var(--type-h5-family);font-style:var(--type-h5-style);font-size:var(--type-h5-size);line-height:var(--type-h5-line-height);font-weight:var(--type-h5-weight);letter-spacing:var(--type-h5-tracking)}.text-h6{font-family:var(--type-h6-family);font-style:var(--type-h6-style);font-size:var(--type-h6-size);line-height:var(--type-h6-line-height);font-weight:var(--type-h6-weight);letter-spacing:var(--type-h6-tracking)}.text-p{font-family:var(--type-p-family);font-style:var(--type-p-style);font-size:var(--type-p-size);line-height:var(--type-p-line-height);font-weight:var(--type-p-weight);letter-spacing:var(--type-p-tracking)}.text-small{font-family:var(--type-small-family);font-style:var(--type-small-style);font-size:var(--type-small-size);line-height:var(--type-small-line-height);font-weight:var(--type-small-weight);letter-spacing:var(--type-small-tracking)}.text-caption{font-family:var(--type-caption-family);font-style:var(--type-caption-style);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking)}.text-overline{font-family:var(--type-overline-family);font-style:var(--type-overline-style);font-size:var(--type-overline-size);line-height:var(--type-overline-line-height);font-weight:var(--type-overline-weight);letter-spacing:var(--type-overline-tracking);text-transform:uppercase}.text-foreground-default,.text-foreground-muted{color:hsl(var(--foreground-default))}@media (width>=768px){.md\:text-h1-md{font-size:var(--type-h1-md-size);line-height:var(--type-h1-md-line-height)}.md\:text-h2-md{font-size:var(--type-h2-md-size);line-height:var(--type-h2-md-line-height)}.md\:text-h3-md{font-size:var(--type-h3-md-size);line-height:var(--type-h3-md-line-height)}.md\:text-h4-md{font-size:var(--type-h4-md-size);line-height:var(--type-h4-md-line-height)}.md\:text-h5-md{font-size:var(--type-h5-size);line-height:var(--type-h5-line-height)}.md\:text-h6-md{font-size:var(--type-h6-size);line-height:var(--type-h6-line-height)}.md\:text-p-md{font-size:var(--type-p-md-size);line-height:var(--type-p-md-line-height)}.md\:text-small-md{font-size:var(--type-small-size);line-height:var(--type-small-line-height)}.md\:text-caption-md{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.md\:text-overline-md{font-size:var(--type-overline-size);line-height:var(--type-overline-line-height)}}.slide-viewport{isolation:isolate;background-color:hsl(var(--background-base));width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.slide-viewport:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(to top, hsl(var(--brand-default) / .14) 0%, hsl(var(--brand-default) / .07) 18%, transparent 48%);position:fixed;inset:0}.dot-texture{z-index:0;pointer-events:none;opacity:1;will-change:contents;position:fixed;top:-96px;left:-96px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.slide-viewport>:not(.dot-texture){z-index:1}.slide-frame{--slide-gutter-x:clamp(4rem, 7vw, 8.5rem);--slide-gutter-y:clamp(4.75rem, 8vh, 7rem);--slide-stage-gap:clamp(.7rem, 1.5vw, 1.6rem);gap:var(--slide-stage-gap);width:100%;height:100%;padding:var(--slide-gutter-y) var(--slide-gutter-x) 4.5rem;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.slide-frame__header{width:min(100%,88rem)}.slide-entity{transform-origin:50%;will-change:opacity, transform, filter}.slide-title{max-width:none;color:hsl(var(--foreground-default));font-size:var(--type-h1-md-size);line-height:var(--type-h1-md-line-height);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking);text-transform:uppercase}.slide-title--wide{max-width:none}.slide-title--giant{font-size:var(--type-h1-md-size);line-height:var(--type-h1-md-line-height)}.slide-subtitle{max-width:48rem;color:hsl(var(--foreground-light));font-size:var(--type-p-md-size);line-height:var(--type-p-md-line-height);font-weight:var(--type-p-weight);letter-spacing:var(--type-p-tracking);margin-top:1rem}.slide-subheading{max-width:none;margin-top:1.25rem;margin-bottom:0;display:block}.slide-subheading,.product-price{font-size:var(--type-h2-md-size);line-height:var(--type-h2-md-line-height);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking)}.slide-subheading{color:hsl(var(--brand-default))}.product-price{color:hsl(var(--foreground-default))}.slide-stage{align-content:center;width:100%;min-height:0;display:grid;position:relative}.cover-hero{--cover-text-scale:1.25;--cover-text-width:46rem;justify-content:center;align-items:center;gap:clamp(2rem,4.5vw,4.75rem);display:flex}.cover-hero__content{z-index:2;width:min(100%, var(--cover-text-width));flex-direction:column;flex:0 1 var(--cover-text-width);gap:1.5rem;display:flex;position:relative}.cover-hero__brand{height:2.75rem;display:block}.cover-hero__logo{width:auto;max-width:none;height:2.75rem;display:block;overflow:visible}.cover-hero__text-stack{max-width:var(--cover-text-width);flex-direction:column;gap:.5rem;display:flex}.cover-hero__heading{font-size:calc(var(--type-h1-size) * var(--cover-text-scale));line-height:var(--type-h1-line-height)}.cover-hero__heading-line{display:block}.cover-hero__heading-accent{color:hsl(var(--brand-default))}.cover-hero__text{max-width:var(--cover-text-width)}.cover-hero__text-stack .text-h4{font-size:calc(var(--type-h4-size) * var(--cover-text-scale));line-height:var(--type-h4-line-height)}.cover-hero__text-stack .text-h5{font-size:calc(var(--type-h5-size) * var(--cover-text-scale));line-height:var(--type-h5-line-height)}.cover-hero__device-scene{z-index:1;aspect-ratio:1;pointer-events:none;flex:0 0 500px;width:500px;max-width:min(36vw,500px);position:relative}.cover-hero__device-shape{z-index:0;background:hsl(var(--brand-default));border-radius:500px 16px 350px 48px;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000000d 24%,#0000002e 48%,#0000007a 72%,#000000d1 88%,#000 100%);mask-image:linear-gradient(#0000 0%,#0000000d 24%,#0000002e 48%,#0000007a 72%,#000000d1 88%,#000 100%)}.cover-hero__device-layer{z-index:1;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:-1.75rem;left:-.75rem;right:0}.cover-hero__hint{color:hsl(var(--foreground-muted));font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2.5rem;left:0;right:0}.cover-hero__hint-pulse{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}@media (width>=768px){.cover-hero__heading{font-size:calc(var(--type-h1-md-size) * var(--cover-text-scale));line-height:var(--type-h1-md-line-height)}.cover-hero__text-stack .text-h4{font-size:calc(var(--type-h4-md-size) * var(--cover-text-scale));line-height:var(--type-h4-md-line-height)}}.slide-stage--columns{gap:var(--slide-stage-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:center;align-items:stretch;display:grid}.slide-stage--arguments{align-content:center;justify-items:center;display:grid}.slide-stage--center{place-items:center;display:grid}.big-icon{color:hsl(var(--brand-default));justify-content:center;align-items:center;line-height:1;display:inline-flex}.big-icon--muted{color:hsl(var(--foreground-muted))}.big-icon--dark{color:hsl(var(--foreground-contrast))}.metric{border-top:1px solid hsl(var(--border-strong));flex-direction:column;gap:.75rem;min-height:12rem;padding:.25rem 1.5rem 1.5rem 0;display:flex;position:relative}.metric--accent{border-top-color:hsl(var(--brand-default) / .75)}.metric span{max-width:18rem;color:hsl(var(--foreground-light));font-size:var(--type-p-size);line-height:var(--type-p-line-height);font-weight:var(--type-p-weight);letter-spacing:var(--type-p-tracking)}.inline-list{gap:1.1rem;list-style:none;display:grid}.inline-list li{color:hsl(var(--foreground-default));font-size:var(--type-h5-size);line-height:var(--type-h5-line-height);font-weight:var(--type-h5-weight);letter-spacing:var(--type-h5-tracking);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:1.05rem;display:grid}.inline-list li.is-muted{color:hsl(var(--foreground-light))}.inline-list .big-icon{border:1px solid hsl(var(--brand-default) / .25);background:hsl(var(--brand-strong) / .18);border-radius:.75rem;width:3.5rem;height:3.5rem}.comparison-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);height:100%;display:grid}.comparison-lane{border-top:2px solid hsl(var(--brand-default) / .72);flex-direction:column;min-height:0;padding-top:1.25rem;display:flex}.comparison-lane--negative{border-top-color:hsl(var(--border-stronger))}.comparison-lane__head{align-items:center;gap:1rem;margin-bottom:1.45rem;display:flex}.comparison-lane h2{color:hsl(var(--foreground-default));font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking)}.comparison-lane ul{gap:1rem;list-style:none;display:grid}.comparison-lane li{color:hsl(var(--foreground-light));font-size:var(--type-p-size);line-height:var(--type-p-line-height);font-weight:var(--type-p-weight);letter-spacing:var(--type-p-tracking)}.browser-mockup,.chat-mockup,.surface-object{border:1px solid hsl(var(--border-strong));background:hsl(var(--surface-default) / .78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2rem 6rem #00000047}.browser-mockup{border-radius:.75rem;flex-direction:column;min-height:18rem;display:flex;overflow:hidden}.browser-mockup__bar{border-bottom:1px solid hsl(var(--border-default));min-height:2.75rem;color:hsl(var(--foreground-muted));align-items:center;gap:.55rem;padding:0 1rem;display:flex}.browser-mockup__bar span{background:hsl(var(--border-stronger));border-radius:999px;width:.62rem;height:.62rem}.browser-mockup__bar strong{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);margin-left:.45rem}.browser-mockup__body{flex:1;padding:1.5rem}.references-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);width:100%;display:grid}.reference-card{--reference-card-shape-top:-1.6rem;--reference-card-shape-right:1.2rem;--reference-card-shape-bottom:-1.2rem;--reference-card-shape-left:2.2rem;--reference-card-shape-radius-tl:12rem;--reference-card-shape-radius-tr:2rem;--reference-card-shape-radius-br:8rem;--reference-card-shape-radius-bl:1rem;--reference-card-shape-angle:5deg;--reference-card-shape-bg:hsl(var(--surface-default));--reference-card-shape-hover-overlay:hsl(var(--foreground-default) / .08);--reference-card-shape-fade:linear-gradient(to bottom, black 0%, #000000d1 12%, #0000007a 34%, #0000002e 62%, #0000000d 82%, transparent 100%);isolation:isolate;min-width:0;min-height:12rem;transition:transform .3s var(--ease-out);align-content:start;gap:.85rem;padding:clamp(1rem,1.6vw,1.35rem) 0 0;display:grid;position:relative}.reference-card:hover{transform:translateY(-5px)}.reference-card:before,.reference-card:after{content:"";z-index:1;pointer-events:none;inset:var(--reference-card-shape-top) var(--reference-card-shape-right) var(--reference-card-shape-bottom) var(--reference-card-shape-left);border-radius:var(--reference-card-shape-radius-tl) var(--reference-card-shape-radius-tr) var(--reference-card-shape-radius-br) var(--reference-card-shape-radius-bl);background:var(--reference-card-shape-bg);transform:rotate(var(--reference-card-shape-angle));-webkit-mask-image:var(--reference-card-shape-fade);-webkit-mask-image:var(--reference-card-shape-fade);-webkit-mask-image:var(--reference-card-shape-fade);mask-image:var(--reference-card-shape-fade);-webkit-mask-image:var(--reference-card-shape-fade);transition:transform .3s var(--ease-out);position:absolute}.reference-card:after{background:var(--reference-card-shape-hover-overlay);opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out)}.reference-card:hover:after{opacity:1}.reference-card__logo-wrap{z-index:2;justify-content:flex-start;justify-self:start;align-items:center;max-width:100%;min-height:4.75rem;display:inline-flex;position:relative}.reference-card__logo{filter:brightness(0)invert();object-fit:contain;opacity:.94;width:auto;max-width:13rem;height:clamp(2.85rem,5vw,4.25rem);max-height:7rem;display:block}.reference-card__logo--oe-agentur{max-width:10.5rem;max-height:5.6rem}.reference-card__logo--sflr{max-width:7.5rem}.reference-card__meta{z-index:2;text-shadow:-.85rem 0 1.1rem hsl(var(--background-base) / .92);gap:.55rem;display:grid;position:relative}.reference-card__meta h3{color:hsl(var(--foreground-default));font-weight:var(--type-h2-weight);transition:color .3s var(--ease-out)}.reference-card:hover .reference-card__meta h3{color:hsl(var(--foreground-default))}.reference-card__rule{background:linear-gradient(to right, hsl(var(--border-stronger) / .9), hsl(var(--border-stronger) / 0));width:min(12rem,82%);min-height:1px;transition:background .3s var(--ease-out);display:block}.reference-card:hover .reference-card__rule{background:linear-gradient(to right, hsl(var(--foreground-light) / .9), hsl(var(--foreground-light) / 0))}.reference-card__meta p{color:hsl(var(--foreground-muted));font-size:var(--type-small-size);line-height:var(--type-small-line-height);font-weight:var(--type-small-weight);letter-spacing:var(--type-small-tracking)}.reference-card__meta a{color:hsl(var(--foreground-light));text-decoration-line:underline;-webkit-text-decoration-color:hsl(var(--foreground-muted) / .72);-webkit-text-decoration-color:hsl(var(--foreground-muted) / .72);-webkit-text-decoration-color:hsl(var(--foreground-muted) / .72);text-decoration-color:hsl(var(--foreground-muted) / .72);text-underline-offset:.18em;transition:color .18s var(--ease-out), text-decoration-color .18s var(--ease-out);text-decoration-thickness:1px}.reference-card__meta a:hover,.reference-card__meta a:focus-visible{color:hsl(var(--foreground-default));-webkit-text-decoration-color:hsl(var(--foreground-default));-webkit-text-decoration-color:hsl(var(--foreground-default));-webkit-text-decoration-color:hsl(var(--foreground-default));text-decoration-color:hsl(var(--foreground-default))}.chat-mockup{border-radius:1rem;flex-direction:column;min-height:28rem;display:flex;overflow:hidden}.chat-mockup__head{border-bottom:1px solid hsl(var(--border-default));color:hsl(var(--foreground-default));font-size:var(--type-small-size);line-height:var(--type-small-line-height);font-weight:var(--type-h6-weight);letter-spacing:var(--type-small-tracking);justify-content:space-between;padding:1rem 1.2rem;display:flex}.chat-mockup__body{flex-direction:column;flex:1;justify-content:flex-end;gap:.95rem;padding:1.35rem;display:flex}.chat-bubble{max-width:78%;color:hsl(var(--foreground-default));font-size:var(--type-p-size);line-height:var(--type-p-line-height);font-weight:var(--type-p-weight);letter-spacing:var(--type-p-tracking);border-radius:1rem;padding:.9rem 1rem}.chat-bubble--user{background:hsl(var(--brand-default));color:hsl(var(--foreground-contrast));align-self:flex-end}.chat-bubble--bot{background:hsl(var(--surface-stronger));align-self:flex-start}.timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding-top:3.75rem;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(to right, hsl(var(--brand-default)), hsl(var(--border-stronger)));height:2px;position:absolute;top:1.35rem;left:2rem;right:2rem}.timeline__item{border-top:1px solid hsl(var(--border-strong));padding-top:1rem;position:relative}.timeline__node{background:hsl(var(--brand-default));width:3.25rem;height:3.25rem;color:hsl(var(--foreground-contrast));font-size:var(--type-h5-size);line-height:var(--type-h5-line-height);font-weight:var(--type-h5-weight);letter-spacing:var(--type-h5-tracking);border-radius:999px;place-items:center;display:grid;position:absolute;top:-3.35rem;left:0}.timeline__item h2{color:hsl(var(--foreground-default));font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking);margin-bottom:.8rem}.timeline__item p{color:hsl(var(--foreground-light));font-size:var(--type-p-size);line-height:var(--type-p-line-height);font-weight:var(--type-p-weight);letter-spacing:var(--type-p-tracking)}.numbered-grid{--numbered-block-num-top:-1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,4vw,4rem) clamp(1.5rem,3vw,3rem);width:100%;display:grid}.numbered-grid>*,.product-columns>*{min-width:0}.numbered-grid>*{position:relative}.numbered-grid>:first-child{z-index:8}.numbered-grid>:nth-child(2){z-index:7}.numbered-grid>:nth-child(3){z-index:6}.numbered-grid>:nth-child(4){z-index:5}.numbered-grid>:nth-child(5){z-index:4}.numbered-grid>:nth-child(6){z-index:3}.numbered-grid>:nth-child(7){z-index:2}.numbered-grid>:nth-child(8){z-index:1}.numbered-grid--lifted-numbers{--numbered-block-num-top:-2.1rem}.numbered-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.numbered-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.numbered-block{width:100%;height:100%;min-height:8.8rem;color:inherit;text-align:left;isolation:isolate;background:0 0;border:0;padding:0;position:relative}.numbered-block--interactive{cursor:pointer}.numbered-block--static{cursor:default;pointer-events:none}.numbered-block__num{top:var(--numbered-block-num-top);z-index:0;background:linear-gradient(to right, hsl(var(--border-strong)) 0%, hsl(var(--surface-strong)) 58%, hsl(var(--surface-subtle)) 100%);color:#0000;font-size:calc(var(--type-h1-md-size) * 1.5);line-height:var(--type-h1-md-line-height);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking);pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;left:-1rem}.numbered-block__body{z-index:1;text-shadow:-.85rem 0 1.1rem hsl(var(--background-base) / .92);gap:.65rem;margin-left:clamp(4.1rem,5.8vw,5.6rem);padding-top:.55rem;display:grid;position:relative}.numbered-block__title-row{color:hsl(var(--brand-default));grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.numbered-block__title-row svg{width:2.65rem;height:2.65rem}.numbered-block h2{color:hsl(var(--foreground-default));font-size:var(--type-h3-md-size);line-height:var(--type-h3-md-line-height);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h3-tracking)}.numbered-block--interactive:hover h2{color:hsl(var(--brand-default))}.numbered-block p{max-width:17rem;color:hsl(var(--foreground-light));font-size:var(--type-p-size);line-height:var(--type-p-line-height);font-weight:var(--type-p-weight);letter-spacing:var(--type-p-tracking);margin-left:3.9rem}.ablauf-wide-copy .numbered-block p{max-width:20rem}.ablauf-wide-copy{position:relative}.ablauf-sequence-line{z-index:0;pointer-events:none;height:.7rem;position:absolute;top:clamp(5rem,6vw,6.2rem);left:12.5%;right:12.5%}.numbered-grid>.ablauf-sequence-line{z-index:0}.ablauf-sequence-line:before{content:"";border-radius:var(--radius-full);background:hsl(var(--brand-default));height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.ablauf-sequence-line:before{background:color-mix(in oklch, hsl(var(--brand-default)) 50%, hsl(var(--background-base)))}}.ablauf-sequence-line:before{-webkit-mask-image:linear-gradient(90deg,#0000 0% 9%,#000 16% 25%,#0000 32% 44%,#000 53% 58%,#0000 65% 77%,#000 84% 91%,#0000 98% 100%);mask-image:linear-gradient(90deg,#0000 0% 9%,#000 16% 25%,#0000 32% 44%,#000 53% 58%,#0000 65% 77%,#000 84% 91%,#0000 98% 100%)}.ablauf-stage{align-content:center;justify-items:center;gap:clamp(1.45rem,3vh,2.5rem);width:100%;display:grid}.ablauf-stage .numbered-grid--lifted-numbers{--numbered-block-num-top:-1.2rem}.ablauf-needed-shell{width:min(100%,58rem)}.ablauf-needed-block{--numbered-block-num-top:-2.2rem;--ablauf-needed-shape-top:-1.2rem;--ablauf-needed-shape-right:1.5rem;--ablauf-needed-shape-bottom:-1.1rem;--ablauf-needed-shape-left:5rem;--ablauf-needed-shape-radius-tl:10rem;--ablauf-needed-shape-radius-tr:4rem;--ablauf-needed-shape-radius-br:2.2rem;--ablauf-needed-shape-radius-bl:14rem;--ablauf-needed-shape-angle:-3deg;--ablauf-needed-shape-bg:hsl(var(--surface-default));--ablauf-needed-shape-brand-overlay:hsl(var(--brand-default) / .2);--ablauf-needed-shape-fade:linear-gradient(to bottom, black 0%, #000000db 18%, #00000080 48%, #00000029 76%, transparent 100%);min-height:9.8rem}.ablauf-needed-block:before,.ablauf-needed-block:after{content:"";z-index:0;pointer-events:none;inset:var(--ablauf-needed-shape-top) var(--ablauf-needed-shape-right) var(--ablauf-needed-shape-bottom) var(--ablauf-needed-shape-left);border-radius:var(--ablauf-needed-shape-radius-tl) var(--ablauf-needed-shape-radius-tr) var(--ablauf-needed-shape-radius-br) var(--ablauf-needed-shape-radius-bl);background:var(--ablauf-needed-shape-bg);transform:rotate(var(--ablauf-needed-shape-angle));-webkit-mask-image:var(--ablauf-needed-shape-fade);-webkit-mask-image:var(--ablauf-needed-shape-fade);-webkit-mask-image:var(--ablauf-needed-shape-fade);mask-image:var(--ablauf-needed-shape-fade);-webkit-mask-image:var(--ablauf-needed-shape-fade);position:absolute}.ablauf-needed-block:after{background:var(--ablauf-needed-shape-brand-overlay);opacity:0}.ablauf-needed-block .numbered-block__num{z-index:1;left:1.45rem}.ablauf-needed-block .numbered-block__body{z-index:2;width:min(100% - clamp(4.1rem,5.8vw,5.6rem),48rem)}.ablauf-needed-block__arrow{width:3rem;color:hsl(var(--brand-default));font-size:var(--type-h2-size);line-height:1;font-weight:var(--type-h2-weight);justify-content:center;align-items:center;display:inline-flex}.ablauf-needed-block p{max-width:42rem}.ablauf-closing-statement{color:hsl(var(--foreground-default));font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);text-align:center;margin-top:-.2rem}.ablauf-closing-statement span{color:hsl(var(--brand-default))}.hosting-block--shaped{--hosting-block-shape-top:-2.25rem;--hosting-block-shape-right:-.2rem;--hosting-block-shape-bottom:-.85rem;--hosting-block-shape-left:2.8rem;--hosting-block-shape-radius-tl:12rem;--hosting-block-shape-radius-tr:4rem;--hosting-block-shape-radius-br:2rem;--hosting-block-shape-radius-bl:4rem;--hosting-block-shape-angle:-6deg;--hosting-block-shape-bg:hsl(var(--surface-default));--hosting-block-shape-brand-overlay:hsl(var(--brand-default) / .2);--hosting-block-shape-fade:linear-gradient(165deg, black 0%, #000000e6 18%, #0000008c 42%, #0003 68%, transparent 100%);pointer-events:auto;cursor:default}.hosting-stage.numbered-grid--lifted-numbers{--numbered-block-num-top:-1.2rem}.hosting-block--shaped:before,.hosting-block--shaped:after{content:"";z-index:0;pointer-events:none;inset:var(--hosting-block-shape-top) var(--hosting-block-shape-right) var(--hosting-block-shape-bottom) var(--hosting-block-shape-left);border-radius:var(--hosting-block-shape-radius-tl) var(--hosting-block-shape-radius-tr) var(--hosting-block-shape-radius-br) var(--hosting-block-shape-radius-bl);background:var(--hosting-block-shape-bg);transform:rotate(var(--hosting-block-shape-angle));-webkit-mask-image:var(--hosting-block-shape-fade);-webkit-mask-image:var(--hosting-block-shape-fade);-webkit-mask-image:var(--hosting-block-shape-fade);mask-image:var(--hosting-block-shape-fade);-webkit-mask-image:var(--hosting-block-shape-fade);position:absolute}.hosting-block--shaped:after{background:var(--hosting-block-shape-brand-overlay);opacity:0}.one-pager-grid{align-content:center;justify-self:center;gap:clamp(1rem,2vw,1.6rem) clamp(4rem,7vw,7rem);width:min(100%,68rem)}.one-pager-block{min-height:0}.one-pager-block--negative .numbered-block__title-row{color:hsl(var(--foreground-muted))}.one-pager-block ul{gap:.55rem;max-width:24rem;margin-left:3.9rem;list-style:none;display:grid}.one-pager-block li{color:hsl(var(--foreground-light));font-size:var(--type-p-size);line-height:var(--type-p-line-height);font-weight:var(--type-p-weight);letter-spacing:var(--type-p-tracking);padding-left:1.1rem;position:relative}.one-pager-block li:before{content:"";background:hsl(var(--brand-default));border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.62em;left:0}.one-pager-block--negative li:before{background:hsl(var(--foreground-muted))}.one-pager-note{color:hsl(var(--foreground-muted));font-size:var(--type-small-size);line-height:var(--type-small-line-height);grid-column:1/-1;margin-top:0}.chatbot-consolidated-stage{grid-template-columns:minmax(24rem,1.05fr) minmax(20rem,.86fr) minmax(15rem,.78fr);align-content:center;justify-self:center;align-items:center;gap:clamp(1.55rem,3vw,3.25rem);width:100%;display:grid}.chatbot-consolidated-stage>*{min-width:0}.chatbot-feature-block{--numbered-block-num-top:-1.9rem}.chatbot-feature-list{gap:.75rem;max-width:30rem;margin-left:3.9rem;list-style:none;display:grid}.chatbot-feature-list li{color:hsl(var(--foreground-default));font-size:var(--type-h5-size);line-height:var(--type-h5-line-height);font-weight:var(--type-h5-weight);letter-spacing:var(--type-h5-tracking);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.8rem;padding-left:0;display:grid}.chatbot-feature-list li:before{display:none}.chatbot-feature-list svg{color:hsl(var(--brand-default))}.chatbot-pricing-block{min-height:0}.price-column.chatbot-pricing-block:hover{transform:none}.price-column.chatbot-pricing-block:hover:after{opacity:0}.price-column.chatbot-pricing-block:hover h2{color:hsl(var(--foreground-default))}.chatbot-pricing-block .price-column__body{gap:.75rem}.chatbot-pricing-block .price-row{grid-template-columns:1fr;align-items:start;gap:.3rem;padding:.8rem 0}.chatbot-price-label{gap:.15rem;display:grid}.chatbot-price-label small{max-width:21rem;color:hsl(var(--foreground-muted));font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking)}.chatbot-pricing-block .price-row strong{font-size:var(--type-h4-size);line-height:var(--type-h4-line-height);white-space:normal}.chatbot-pricing-note{color:hsl(var(--foreground-muted));font-size:var(--type-small-size);line-height:var(--type-small-line-height)}.seo-browser-scene.chatbot-example-scene{--chatbot-screenshot-height:32rem;width:min(100%, calc(var(--chatbot-screenshot-height) * .6308));aspect-ratio:574/910}.chatbot-example-image{object-fit:contain;filter:drop-shadow(0 1.35rem 2.65rem #0006);width:100%;height:100%;display:block}.seo-consolidated-stage{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);justify-self:center;align-items:center;gap:clamp(2.25rem,5vw,5.25rem);width:min(100%,76rem);display:grid}.seo-service-list{--numbered-block-num-top:-2rem}.seo-service-list ul{max-width:27rem}.seo-service-list li{font-size:var(--type-small-size);line-height:1.38}.seo-consolidated-note{grid-column:1/-1;justify-self:start;max-width:44rem}.seo-browser-scene{aspect-ratio:5/4;perspective:300px;justify-self:center;width:min(100%,35rem);position:relative}.seo-browser-scene__motion,.seo-browser-scene__drift{width:100%;height:100%;transform-style:preserve-3d;position:relative}.seo-browser-scene__motion{animation:seo-window-float 4.8s var(--ease-in-out) infinite alternate}.seo-browser-scene__drift{animation:seo-window-drift 5.8s var(--ease-in-out) infinite alternate}.seo-browser-scene__shadow{background:hsl(var(--brand-default) / .08);filter:blur(1.35rem);opacity:.18;border-radius:2.1rem;position:absolute;inset:-.15rem;transform:translateZ(-82px)translateY(1.35rem)}.seo-browser-scene__stack{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(0)rotateY(-2deg)}.seo-browser-window{border:1px solid hsl(var(--border-muted));border-radius:var(--radius-lg);background:hsl(var(--surface-subtle));position:absolute;inset:0;overflow:hidden;transform:translateZ(12px);box-shadow:0 1.35rem 2.65rem #0006}.seo-browser-scene__shine,.seo-browser-scene__rim{pointer-events:none;border-radius:var(--radius-lg);position:absolute;inset:0}.seo-browser-scene__shine{background:linear-gradient(132deg, hsl(var(--foreground-default) / .2) 0%, transparent 40%, transparent 62%, hsl(var(--foreground-default) / .2) 100%);mix-blend-mode:screen;opacity:.14;transform:translateZ(26px)}.seo-browser-scene__rim{border:1px solid hsl(var(--foreground-default) / .12);transform:translateZ(38px)}.seo-browser-scene__glow{z-index:-1;background:hsl(var(--brand-default) / .06);filter:blur(1.35rem);border-radius:2rem;position:absolute;inset:-.25rem;transform:translateZ(-56px)}.seo-google-demo{color:#e8e8e8;width:100%;height:100%;font-family:var(--font-sans);background:#18191b;flex-direction:column;display:flex;overflow:hidden}.seo-google-demo__chrome{color:#adadad;background:#1f2023;border-bottom:1px solid #2f3237;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 1rem;display:flex}.seo-google-demo__traffic,.seo-google-demo__nav,.seo-google-demo__tools{align-items:center;gap:.45rem;display:flex}.seo-google-demo__traffic-dot{border-radius:999px;width:.72rem;height:.72rem}.seo-google-demo__traffic-dot--red{background:#f34d44;box-shadow:0 0 8px #f34d4480}.seo-google-demo__traffic-dot--amber{background:#f6a823;box-shadow:0 0 8px #f6a82380}.seo-google-demo__traffic-dot--green{background:#2fb661;box-shadow:0 0 8px #2fb66180}.seo-google-demo__nav span,.seo-google-demo__tools span{border-radius:var(--radius-md);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.seo-google-demo__address{border-radius:var(--radius-md);color:#b3b3b3;background:#2b2d31;border:1px solid #3e4147;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;max-width:18rem;height:1.75rem;margin-inline:auto;padding:0 .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:grid}.seo-google-demo__address span{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seo-google-demo__body{flex:1;padding:clamp(1.1rem,3vw,1.55rem);overflow:hidden}.seo-google-demo__brand{letter-spacing:0;width:max-content;margin:0 auto .85rem;font-size:2.25rem;font-weight:600}.seo-google-demo__brand-letter--blue{color:#4387f4}.seo-google-demo__brand-letter--red{color:#f44034}.seo-google-demo__brand-letter--yellow{color:#fbbd04}.seo-google-demo__brand-letter--green{color:#2bb15c}.seo-google-demo__search{color:#e6e6e6;background:#2b2d31;border:1px solid #3e4147;border-radius:999px;align-items:center;gap:.65rem;width:min(100%,26rem);min-height:2.55rem;margin:0 auto;padding:0 1rem;font-size:.98rem;display:flex;box-shadow:0 .45rem 1.2rem #0000003d}.seo-google-demo__tabs{color:#949494;border-bottom:1px solid #37393f;justify-content:center;gap:1rem;margin:1rem 0 .85rem;font-size:.78rem;display:flex}.seo-google-demo__tabs span{padding-bottom:.52rem}.seo-google-demo__tabs .is-active{color:#78a9f7;border-bottom:2px solid #78a9f7}.seo-google-demo__results{gap:.75rem;display:grid}.seo-google-result{border-bottom:1px solid #34373c;gap:.18rem;padding:.75rem 0;display:grid}.seo-google-result--top{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #34373c;border-radius:0;margin:0;padding:.75rem 0}.seo-google-result__rank{border:1px solid hsl(var(--brand-default));border-radius:var(--radius-md);background:hsl(var(--brand-default) / .06);width:max-content;color:hsl(var(--brand-default));align-items:center;gap:.28rem;margin-bottom:.25rem;padding:.18rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.seo-google-result__rank span,.seo-google-result__rank svg{color:hsl(var(--brand-default))}.seo-google-result__url{color:#7bd59f;font-size:.78rem;line-height:1.25}.seo-google-result h2{color:#8bb5f8;letter-spacing:0;font-size:1.05rem;font-weight:600;line-height:1.22}.seo-google-result p{color:#b8b8b8;font-size:.77rem;line-height:1.42}@keyframes seo-window-float{0%{transform:translateY(0)rotateX(0)rotateY(0)}to{transform:translateY(-1.1rem)rotateX(2deg)rotateY(-2deg)}}@keyframes seo-window-drift{0%{transform:translateY(0)}to{transform:translateY(-.35rem)}}@media (prefers-reduced-motion:reduce){.seo-browser-scene__motion,.seo-browser-scene__drift{animation:none}}.why-nickle-close{grid-column:1/-1;margin-top:clamp(.6rem,2vw,1.4rem)}.argument-rail{align-content:center;justify-self:center;justify-items:center;gap:clamp(4.8rem,8.8vh,7.5rem);width:min(100%,82rem);display:grid}.argument-rail__list{gap:clamp(1rem,2.2vh,1.45rem);display:grid}.argument-rail__list>*{position:relative}.argument-rail__list>:first-child{z-index:3}.argument-rail__list>:nth-child(2){z-index:2}.argument-rail__list>:nth-child(3){z-index:1}.argument-rail__item{width:100%;position:relative}.argument-rail>.argument-rail__item:first-child{z-index:3}.argument-rail>.argument-rail__item:nth-child(2){z-index:2}.argument-rail>.argument-rail__item:nth-child(3){z-index:1}.argument-group{isolation:isolate;grid-template-columns:clamp(3.5rem,5.5vw,5.25rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,1.6vw,1.45rem);min-height:6.7rem;padding-top:.2rem;display:grid;position:relative}.argument-group__index{z-index:0;background:linear-gradient(to bottom, hsl(var(--border-strong)) 0%, hsl(var(--surface-strong)) 56%, hsl(var(--surface-subtle)) 100%);color:#0000;font-size:calc(var(--type-h1-md-size) * 1.25);line-height:var(--type-h1-md-line-height);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking);pointer-events:none;-webkit-background-clip:text;background-clip:text;position:relative}.slide-index-number{letter-spacing:-.055em;font-weight:780}.argument-group__rule{z-index:1;background:linear-gradient(to right, hsl(var(--brand-default) / 1), hsl(var(--brand-default) / 0));width:min(12rem,58%);height:1px;min-height:1px;position:relative}.argument-group__copy{z-index:2;gap:.45rem;padding-top:.1rem;display:grid;position:relative}.argument-group__copy span{color:hsl(var(--brand-default));font-size:var(--type-overline-size);line-height:var(--type-overline-line-height);font-weight:var(--type-overline-weight);letter-spacing:var(--type-overline-tracking);text-transform:uppercase}.argument-group__copy h2{color:hsl(var(--foreground-default));font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h3-tracking)}.argument-group__copy p{max-width:26rem;color:hsl(var(--foreground-light));font-size:var(--type-p-size);line-height:var(--type-p-line-height);font-weight:var(--type-p-weight);letter-spacing:var(--type-p-tracking)}.argument-rail__close{color:hsl(var(--foreground-default));font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);justify-content:center;align-items:center;gap:.75rem;display:flex}.argument-rail__close>*{min-width:0}.argument-rail__close span,.argument-rail__close strong{font-weight:inherit;display:block}.argument-rail__close strong span{color:hsl(var(--brand-default));display:inline}@media (width>=1101px){.slide-stage--arguments .argument-rail__list,.slide-stage--arguments.argument-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.25rem);width:100%}.slide-stage--arguments.argument-rail{row-gap:clamp(5.8rem,9vh,8rem)}.slide-stage--arguments.argument-rail .argument-rail__close{grid-column:1/-1}.slide-stage--arguments .argument-group{grid-template-columns:1fr;gap:clamp(1.3rem,2vh,1.7rem);min-height:18rem;padding-top:0}.slide-stage--arguments .argument-group__index{font-size:calc(var(--type-h1-md-size) * 1.5);top:2.6rem}.slide-stage--arguments .argument-group__rule{justify-self:start;width:50%}.slide-stage--arguments .argument-group__copy h2{max-width:100%;font-size:var(--type-h3-md-size);line-height:var(--type-h3-md-line-height)}.slide-stage--arguments .argument-group__copy{text-shadow:-.7rem 0 1rem hsl(var(--background-base) / .9);margin-top:-.35rem}.slide-stage--arguments .argument-group__copy p{max-width:21rem}}.pricing-stage{align-content:center;justify-self:center;gap:clamp(2rem,4.4vw,4rem);width:min(100%,84rem);display:grid}.price-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3.25rem,5vw,5.75rem);width:100%;display:grid}.product-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);display:grid}.price-column{--price-shape-top:-2.2rem;--price-shape-right:2.4rem;--price-shape-bottom:-1.8rem;--price-shape-left:6.4rem;--price-shape-radius-tl:8rem;--price-shape-radius-tr:4rem;--price-shape-radius-br:2rem;--price-shape-radius-bl:16rem;--price-shape-angle:-3deg;--price-shape-bg:hsl(var(--surface-default));--price-shape-brand-overlay:hsl(var(--brand-default) / .18);--price-shape-fade:linear-gradient(to bottom, black 0%, #000000d6 16%, #00000080 42%, #00000026 74%, transparent 100%);isolation:isolate;min-height:21rem;transition:transform .3s var(--ease-out);position:relative}.price-column:hover{transform:translateY(-5px)}.price-column:before,.price-column:after{content:"";z-index:1;pointer-events:none;inset:var(--price-shape-top) var(--price-shape-right) var(--price-shape-bottom) var(--price-shape-left);border-radius:var(--price-shape-radius-tl) var(--price-shape-radius-tr) var(--price-shape-radius-br) var(--price-shape-radius-bl);background:var(--price-shape-bg);transform:rotate(var(--price-shape-angle));-webkit-mask-image:var(--price-shape-fade);-webkit-mask-image:var(--price-shape-fade);-webkit-mask-image:var(--price-shape-fade);mask-image:var(--price-shape-fade);-webkit-mask-image:var(--price-shape-fade);transition:transform .3s var(--ease-out);position:absolute}.price-column:after{background:var(--price-shape-brand-overlay);opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out)}.price-column:hover:after{opacity:1}.price-column__index{z-index:0;background:linear-gradient(to right, hsl(var(--border-strong)) 0%, hsl(var(--surface-strong)) 58%, hsl(var(--surface-subtle)) 100%);color:#0000;font-size:calc(var(--type-h1-md-size) * 1.55);line-height:var(--type-h1-md-line-height);pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;top:-1.8rem;left:-1.1rem}.price-column__body{z-index:2;text-shadow:-.85rem 0 1.1rem hsl(var(--background-base) / .92);gap:1rem;margin-left:clamp(4.4rem,6vw,5.7rem);padding-top:.7rem;display:grid;position:relative}.price-column__title-row{color:hsl(var(--brand-default));grid-template-columns:2.55rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.price-column__title-row svg{width:2.35rem;height:2.35rem}.price-column h2{color:hsl(var(--foreground-default));font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h3-tracking);transition:color .3s var(--ease-out)}.price-column:hover h2{color:hsl(var(--brand-default))}.price-column__rule{background:linear-gradient(to right, hsl(var(--border-stronger) / 1), hsl(var(--border-stronger) / 0));width:min(13rem,70%);height:1px;min-height:1px;transition:background .3s var(--ease-out)}.price-column:hover .price-column__rule,.price-column:focus-within .price-column__rule{background:linear-gradient(to right, hsl(var(--border-stronger) / 1), hsl(var(--border-stronger) / 0))}.price-column__rows{display:grid}.product-price{margin-bottom:1.4rem;display:block}.price-row{border-bottom:1px solid hsl(var(--border-muted));grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:clamp(1.75rem,3vw,2.75rem);padding:1rem 0;display:grid}.price-row span{color:hsl(var(--foreground-light));font-size:var(--type-p-md-size);line-height:var(--type-p-md-line-height);font-weight:var(--type-p-weight);letter-spacing:var(--type-p-tracking)}.price-row__label{gap:.15rem;display:grid}.price-row__label small{max-width:21rem;color:hsl(var(--foreground-muted));font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking)}.price-row strong{color:hsl(var(--foreground-default));font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking);white-space:nowrap}.price-transparency{justify-content:center;justify-self:center;width:max-content;max-width:none;display:flex}.price-transparency__statement{color:hsl(var(--foreground-default));font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);grid-template-columns:auto max-content;align-items:center;gap:.35rem .75rem;display:grid}.price-transparency__statement strong{font-weight:inherit;white-space:nowrap;display:block}.price-transparency__arrow{font-weight:inherit;display:block}.price-transparency__statement strong span{color:hsl(var(--brand-default));display:inline}.price-transparency__note{color:hsl(var(--foreground-muted));font-size:var(--type-small-size);line-height:var(--type-small-line-height);font-weight:var(--type-small-weight);letter-spacing:var(--type-small-tracking);text-align:left;grid-column:2;display:block}.website-type-map{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,2.4vw,2.25rem);width:100%;display:grid}.website-type-map__item{min-width:0;position:relative}.website-type{--website-type-shape-top:-2rem;--website-type-shape-right:1rem;--website-type-shape-bottom:0rem;--website-type-shape-left:3rem;--website-type-shape-radius-tl:15rem;--website-type-shape-radius-tr:2rem;--website-type-shape-radius-br:10rem;--website-type-shape-radius-bl:1rem;--website-type-shape-angle:5deg;--website-type-shape-bg:hsl(var(--surface-default));--website-type-shape-brand-overlay:hsl(var(--brand-default) / .2);--website-type-shape-fade:linear-gradient(to bottom, black 0%, #000000d1 12%, #0000007a 28%, #0000002e 52%, #0000000d 76%, transparent 100%);isolation:isolate;min-height:25.5rem;transition:transform .3s var(--ease-out);padding:clamp(1rem,1.6vw,1.35rem) 0 0;display:grid;position:relative}.website-type:hover{transform:translateY(-5px)}.website-type:before,.website-type:after{content:"";z-index:1;pointer-events:none;inset:var(--website-type-shape-top) var(--website-type-shape-right) var(--website-type-shape-bottom) var(--website-type-shape-left);border-radius:var(--website-type-shape-radius-tl) var(--website-type-shape-radius-tr) var(--website-type-shape-radius-br) var(--website-type-shape-radius-bl);background:var(--website-type-shape-bg);transform:rotate(var(--website-type-shape-angle));-webkit-mask-image:var(--website-type-shape-fade);-webkit-mask-image:var(--website-type-shape-fade);-webkit-mask-image:var(--website-type-shape-fade);mask-image:var(--website-type-shape-fade);-webkit-mask-image:var(--website-type-shape-fade);transition:transform .3s var(--ease-out);position:absolute}.website-type:after{background:var(--website-type-shape-brand-overlay);opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out)}.website-type:hover:after{opacity:1}.website-type__index{z-index:0;top:-1rem;left:-2.5rem}.website-type__body{z-index:2;text-shadow:-.85rem 0 1.1rem hsl(var(--background-base) / .92);align-content:start;gap:.85rem;margin-left:clamp(3.35rem,4.5vw,4.25rem);padding-top:.55rem;display:grid;position:relative}.website-type__title-row{color:hsl(var(--brand-default));grid-template-columns:2.55rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.website-type__title-row .big-icon{color:hsl(var(--brand-default))}.website-type__title-row svg{width:2.35rem;height:2.35rem}.website-type h3{color:hsl(var(--foreground-default));font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h3-tracking);transition:color .3s var(--ease-out)}.website-type:hover h3{color:hsl(var(--brand-default))}.website-type__details{gap:.75rem;margin-left:3.3rem;display:grid}.website-type__price-group{gap:.65rem;margin-top:.25rem;display:grid}.website-type__price-rule{background:linear-gradient(to right, hsl(var(--border-stronger) / 1), hsl(var(--border-stronger) / 0));width:min(10rem,76%);height:1px;min-height:1px;transition:background .3s var(--ease-out);display:block}.website-type:hover .website-type__price-rule{background:linear-gradient(to right, hsl(var(--brand-default) / 1), hsl(var(--brand-default) / 0))}.website-type__price{color:hsl(var(--foreground-default));font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking);display:block}.website-type p{max-width:18rem;color:hsl(var(--foreground-light));font-size:var(--type-p-size);line-height:var(--type-p-line-height);font-weight:var(--type-p-weight);letter-spacing:var(--type-p-tracking)}.website-type__fit{gap:.6rem;margin-top:.35rem;display:grid}.website-type__fit>span{color:hsl(var(--foreground-muted));font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);text-transform:uppercase}.website-type__fit ul{gap:.42rem;list-style:none;display:grid}.website-type__fit li{color:hsl(var(--foreground-default));font-size:var(--type-small-size);line-height:var(--type-small-line-height);font-weight:var(--type-small-weight);letter-spacing:var(--type-small-tracking);padding-left:1.05rem;position:relative}.website-type__fit li:before{content:"";background:hsl(var(--brand-default));border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.58em;left:0}.website-type-map__note{color:hsl(var(--foreground-muted));font-size:var(--type-small-size);line-height:var(--type-small-line-height);margin-top:1.7rem}.seo-packages-stage{align-content:center;justify-self:center;width:min(100%,86rem);display:grid}.seo-package-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3.5vw,3.5rem)}.seo-package{min-height:31rem}.seo-package .website-type__details{gap:.8rem}.seo-package .website-type__title-row{width:calc(100% + clamp(1.25rem,2.6vw,2.75rem))}.seo-package p{max-width:22rem}.seo-package__included{margin-top:0}.seo-package-note{max-width:58rem}.mock-hero-line{background:hsl(var(--foreground-default));border-radius:999px;width:min(72%,28rem);height:1.1rem}.mock-copy-line{background:hsl(var(--border-stronger));border-radius:999px;height:.7rem}.mock-green{background:hsl(var(--brand-default))}.final-cta{text-align:center;place-items:center;min-height:100%;padding:5rem clamp(4rem,8vw,9rem);display:grid}.final-cta h1{color:hsl(var(--foreground-default));font-size:var(--type-h1-md-size);line-height:var(--type-h1-md-line-height);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking)}.final-cta__lead{max-width:42rem;color:hsl(var(--foreground-default));font-size:var(--type-h4-size);line-height:var(--type-h4-line-height);font-weight:var(--type-h4-weight);letter-spacing:var(--type-h4-tracking);margin:1.35rem auto 0}.final-cta__statement{justify-content:center;margin-top:1.1rem;display:flex}.final-cta__statement-inner{grid-template-columns:auto max-content}.final-cta__button{border:1px solid hsl(var(--brand-button-border));border-radius:var(--radius-md);background:hsl(var(--brand-button-bg));min-height:42px;color:hsl(var(--brand-button-text));font-family:var(--font-sans);font-size:var(--type-p-size);line-height:var(--type-p-line-height);letter-spacing:var(--type-p-tracking);white-space:nowrap;cursor:pointer;transition:transform var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.final-cta__button:hover{border-color:hsl(var(--brand-button-border-hover));background:hsl(var(--brand-button-bg-hover));box-shadow:0 0 22px hsl(var(--brand-button-border-hover) / .3);transform:scale(1.03)}.final-cta__button:active{transform:scale(1)}.final-cta__button:focus-visible{outline:2px solid hsl(var(--brand-default));outline-offset:4px}.final-cta__button svg{color:hsl(var(--brand-default));transition:color var(--duration-normal) var(--ease-out)}.final-cta__button:hover svg{color:hsl(var(--brand-subtle))}.final-cta__logo{width:clamp(10rem,18vw,15rem);height:auto;margin:3.5rem auto 0;display:block}.final-cta__note{max-width:42rem;color:hsl(var(--foreground-muted));font-size:var(--type-small-size);line-height:var(--type-small-line-height);font-weight:var(--type-small-weight);letter-spacing:var(--type-small-tracking);margin:2rem auto 0}@media (width>=768px){.final-cta__button{font-size:var(--type-p-md-size);line-height:var(--type-p-md-line-height)}}@media (width<=1100px){.slide-frame{--slide-gutter-x:3rem;--slide-gutter-y:4.5rem}.slide-title{font-size:var(--type-h1-size);line-height:var(--type-h1-line-height)}.slide-subheading,.product-price{font-size:var(--type-h2-size);line-height:var(--type-h2-line-height)}.slide-title--giant,.final-cta h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line-height)}.numbered-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ablauf-stage{gap:clamp(1.55rem,2.6vw,2.2rem)}.ablauf-sequence-line{display:none}.ablauf-needed-shell{width:min(100%,46rem)}.numbered-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.argument-rail{max-width:none}.slide-stage--columns,.comparison-lanes,.chatbot-consolidated-stage,.seo-consolidated-stage,.price-matrix,.product-columns,.website-type-map{grid-template-columns:1fr}.chatbot-consolidated-stage,.seo-consolidated-stage{width:min(100%,42rem)}.website-type-map{gap:clamp(1.5rem,2.8vw,2.4rem)}.one-pager-grid{column-gap:clamp(.85rem,2vw,1.5rem);width:100%}.one-pager-block .numbered-block__body{margin-left:clamp(2.7rem,4.4vw,3.8rem)}.one-pager-block ul{max-width:none;margin-left:clamp(2.35rem,3.8vw,3rem)}.pricing-stage{width:min(100%,42rem)}.price-matrix{gap:clamp(1.8rem,4vw,2.8rem)}.price-column{min-height:0}.website-type{min-height:0;padding-top:.75rem}.website-type__index{font-size:calc(var(--type-h1-md-size) * 1.5)}.website-type h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line-height)}.cover-hero__device-scene{flex-basis:clamp(18rem,34vw,24rem);width:clamp(18rem,34vw,24rem)}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (width>=900px) and (height<=900px){:root{--type-h1-md-size:3.85rem;--type-h2-md-size:2.55rem;--type-h3-md-size:1.85rem;--type-h4-md-size:1.45rem;--type-h1-size:2.65rem;--type-h2-size:2rem;--type-h3-size:1.45rem;--type-h4-size:1.22rem;--type-h5-size:1.04rem;--type-p-size:.98rem;--type-p-md-size:1.08rem;--type-small-size:.88rem;--type-overline-size:.9rem}.slide-frame{--slide-gutter-x:clamp(2.4rem, 4.8vw, 5rem);--slide-gutter-y:clamp(2.15rem, 5vh, 3.35rem);--slide-stage-gap:clamp(.45rem, 1.1vw, 1rem);padding-bottom:3.55rem}.slide-title,.slide-title--giant,.final-cta h1{font-size:clamp(var(--type-h1-size), 5.2vw, var(--type-h1-md-size));line-height:1.02}.slide-subheading,.product-price{font-size:clamp(var(--type-h2-size), 3.35vw, var(--type-h2-md-size));line-height:1.08}.slide-stage--columns{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.comparison-lanes,.price-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.numbered-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,2.25rem)}.numbered-grid--three,.product-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.numbered-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.website-type-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.95rem,1.8vw,1.5rem)}.seo-package-map{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-stage{gap:clamp(1.1rem,2.4vw,2.2rem);width:min(100%,72rem)}.price-matrix{gap:clamp(1.75rem,3.2vw,3.25rem)}.price-column{--price-shape-left:clamp(3.6rem, 5vw, 4.8rem);--price-shape-right:clamp(1rem, 1.6vw, 1.35rem);min-height:17rem}.price-column__body{gap:.72rem;margin-left:clamp(3.6rem,5vw,4.8rem)}.price-row{padding:.72rem 0}.price-row strong{font-size:clamp(1.15rem, 1.8vw, var(--type-h3-size));line-height:1.22}.price-transparency{width:100%;max-width:100%}.price-transparency__statement{font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);grid-template-columns:auto minmax(0,1fr)}.price-transparency__statement strong{white-space:normal}.website-type{min-height:18rem}.seo-package{min-height:24rem}.website-type__body{gap:.55rem;margin-left:clamp(3rem,4.5vw,4rem)}.chatbot-consolidated-stage{grid-template-columns:minmax(18rem,1fr) minmax(15rem,.86fr) minmax(13rem,.72fr);gap:clamp(1rem,2vw,2rem);width:100%}.seo-browser-scene.chatbot-example-scene{--chatbot-screenshot-height:24rem}.seo-consolidated-stage{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(1.4rem,3vw,3rem);width:min(100%,68rem)}.bottom-dock-shell{min-height:8.25rem}.one-pager-grid{column-gap:clamp(4rem,7vw,5.5rem)}}@media (width<=720px){.slide-frame{--slide-gutter-x:1.4rem;--slide-gutter-y:4rem;gap:.75rem;padding-bottom:3rem;overflow-y:auto}.slide-title,.slide-title--giant,.final-cta h1{font-size:var(--type-h2-size);line-height:var(--type-h2-line-height)}.final-cta{padding:4rem 1.4rem 3rem}.final-cta__lead{font-size:var(--type-h5-size);line-height:var(--type-h5-line-height)}.final-cta__statement-inner{text-align:left;width:min(100%,24rem)}.final-cta__button{white-space:normal;max-width:100%}.slide-subtitle{font-size:var(--type-p-size);line-height:var(--type-p-line-height)}.slide-subheading,.product-price{font-size:var(--type-h3-size);line-height:var(--type-h3-line-height)}.cover-hero{justify-content:center;align-items:flex-start}.cover-hero__device-scene{opacity:.72;flex-basis:auto;width:min(58vw,15rem);position:absolute;bottom:2rem;right:-5.25rem}.numbered-grid,.numbered-grid--three,.references-grid,.timeline,.website-type-map{grid-template-columns:1fr}.ablauf-stage{gap:1.65rem}.ablauf-needed-block{--ablauf-needed-shape-top:1.15rem;--ablauf-needed-shape-right:-.25rem;--ablauf-needed-shape-bottom:.1rem;--ablauf-needed-shape-left:-.3rem;min-height:0;padding-top:.35rem}.ablauf-needed-block .numbered-block__num{font-size:calc(var(--type-h1-size) * 1.5);left:.75rem}.ablauf-needed-block .numbered-block__body{gap:.6rem;width:auto;margin-left:clamp(3.25rem,13vw,4.25rem);padding-top:1.85rem}.ablauf-needed-block .numbered-block__title-row{grid-template-columns:2.25rem minmax(0,1fr);gap:.65rem}.ablauf-needed-block__arrow{width:2.25rem;font-size:var(--type-h3-size)}.ablauf-needed-block h2{font-size:var(--type-h4-size);line-height:var(--type-h4-line-height)}.ablauf-needed-block p{max-width:none;margin-left:2.9rem}.ablauf-closing-statement{font-size:var(--type-h3-size);line-height:var(--type-h3-line-height)}.reference-card{gap:.9rem}.reference-card__logo-wrap{min-height:3.75rem}.chatbot-consolidated-stage{gap:1.7rem}.chatbot-feature-block{--numbered-block-num-top:-.9rem}.chatbot-feature-list{margin-left:2.9rem}.chatbot-feature-list li{font-size:var(--type-h5-size);grid-template-columns:2rem minmax(0,1fr);gap:.65rem}.seo-browser-scene.chatbot-example-scene{--chatbot-screenshot-height:19.2rem}.seo-consolidated-stage{gap:1.7rem}.seo-service-list{--numbered-block-num-top:-.9rem}.seo-service-list ul{margin-left:2.9rem}.seo-browser-scene{width:min(100%,24rem)}.seo-browser-scene__stack{transform:rotateX(-8deg)rotateY(5deg)}.seo-google-demo__tools{display:none}.seo-google-demo__address{max-width:none}.seo-google-demo__brand{font-size:1.75rem}.seo-google-result h2{font-size:.92rem}.pricing-stage,.price-matrix{gap:1.8rem}.price-column{--price-shape-top:1.15rem;--price-shape-right:-.25rem;--price-shape-bottom:.1rem;--price-shape-left:-.3rem}.price-column__index{font-size:calc(var(--type-h1-size) * 1.5);top:-.75rem;left:-.95rem}.price-column__body{gap:.75rem;margin-left:clamp(3.25rem,13vw,4.25rem);padding-top:1.85rem}.price-column__title-row{grid-template-columns:2.25rem minmax(0,1fr);gap:.65rem}.price-column__title-row svg{width:2rem;height:2rem}.price-row{grid-template-columns:1fr;gap:.25rem;padding:.85rem 0}.price-row strong{font-size:var(--type-h4-size);line-height:var(--type-h4-line-height);white-space:normal}.price-transparency{width:100%;max-width:100%}.price-transparency__statement{font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.price-transparency__statement strong{white-space:normal}.website-type-map{gap:1.65rem}.website-type{--website-type-shape-top:1.35rem;--website-type-shape-right:-.25rem;--website-type-shape-bottom:.15rem;--website-type-shape-left:-.35rem;min-height:0;padding-top:.4rem}.website-type__index{font-size:calc(var(--type-h1-size) * 1.5);top:-.7rem;left:-.95rem}.website-type__body{gap:.6rem;margin-left:clamp(3.25rem,13vw,4.25rem);padding-top:2rem}.website-type__title-row{grid-template-columns:2.25rem minmax(0,1fr);gap:.65rem}.website-type__title-row .big-icon svg{width:2rem;height:2rem}.website-type h3{font-size:var(--type-h4-size);line-height:var(--type-h4-line-height)}.website-type__details{margin-left:2.9rem}.website-type__price{font-size:var(--type-h4-size);line-height:var(--type-h4-line-height)}.website-type-map__note{margin-top:1rem}.argument-group{grid-template-columns:3.25rem minmax(0,1fr);min-height:0}.argument-group__index{font-size:var(--type-h1-size)}.timeline:before{display:none}}.progress-bar{background:hsl(var(--brand-default));height:2px;transition:width .3s var(--ease-in-out);z-index:100;position:fixed;bottom:0;left:0}.nav-btn{z-index:50;border-radius:var(--radius-full);background:hsl(var(--surface-default));border:1px solid hsl(var(--border-default));width:2.5rem;height:2.5rem;color:hsl(var(--foreground-muted));cursor:pointer;opacity:0;justify-content:center;align-items:center;transition:all .15s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.nav-btn:hover{color:hsl(var(--foreground-default));background:hsl(var(--surface-strong));opacity:1!important}.slide-viewport:hover .nav-btn{opacity:.4}.nav-btn-left{left:1rem}.nav-btn-right{right:1rem}.top-chrome{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex;position:fixed;top:0;left:0;right:0}.top-chrome>*{pointer-events:auto}.chrome-btn{border-radius:var(--radius-lg);background:hsl(var(--surface-default) / .8);border:1px solid hsl(var(--border-default));color:hsl(var(--foreground-muted));font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:.375rem;padding:.375rem .625rem;transition:all .15s;display:flex}.chrome-btn:hover{color:hsl(var(--foreground-default));background:hsl(var(--surface-strong) / .9);border-color:hsl(var(--border-strong))}.section-label{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;color:hsl(var(--foreground-muted))}.placeholder{background:hsl(var(--surface-strong));border:1px solid hsl(var(--border-default));border-radius:var(--radius-xl);color:hsl(var(--foreground-muted));font-size:var(--type-small-size);line-height:var(--type-small-line-height);font-style:italic;font-weight:var(--type-small-weight);letter-spacing:var(--type-small-tracking);justify-content:center;align-items:center;width:100%;min-height:8rem;display:flex}.card{background:hsl(var(--surface-default));border:1px solid hsl(var(--border-default));border-radius:var(--radius-xl);padding:1.25rem;transition:border-color .2s,background .2s}.card:hover{border-color:hsl(var(--border-strong));background:hsl(var(--surface-strong))}.card-accent{border-color:hsl(var(--brand-default) / .5);background:hsl(var(--brand-strong) / .2)}@keyframes pulse-brand{0%,to{opacity:1}50%{opacity:.6}}.animate-pulse-brand{animation:2s ease-in-out infinite pulse-brand}.bottom-dock-shell{z-index:60;pointer-events:auto;justify-content:center;align-items:flex-end;min-height:9.5rem;padding:0 1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-dock{z-index:0;border-radius:var(--radius-2xl);pointer-events:auto;max-width:calc(100vw - 2rem);height:4.5rem;transition:transform .36s var(--ease-out);will-change:transform;align-items:flex-end;margin-bottom:1.5rem;padding:.5rem .75rem;display:flex;position:relative;transform:translateY(calc(100% + 2rem));box-shadow:0 1.5rem 3rem #00000047}.bottom-dock-shell.is-open .bottom-dock,.bottom-dock-shell:focus-within .bottom-dock{transform:translateY(0)}.bottom-dock__backdrop{z-index:0;border:1px solid hsl(var(--foreground-default) / .1);border-radius:inherit;background:hsl(var(--surface-default) / .8);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);pointer-events:none;position:absolute;inset:0}.bottom-dock__cursor-glow{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bottom-dock__cursor-light{opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.bottom-dock:hover .bottom-dock__cursor-light{opacity:1}.bottom-dock__border-glow{z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(hsl(var(--foreground-default)) 0 0);-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(hsl(var(--foreground-default)) 0 0);-webkit-mask-image:linear-gradient(hsl(var(--foreground-default)) 0 0);-webkit-mask-image:linear-gradient(hsl(var(--foreground-default)) 0 0);mask-image:linear-gradient(hsl(var(--foreground-default)) 0 0);border:1px solid #0000;position:absolute;inset:-1px;overflow:hidden}.bottom-dock__border-light{opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.bottom-dock:hover .bottom-dock__border-light{opacity:1}.bottom-dock__items{z-index:5;align-items:flex-end;gap:.5rem;height:100%;display:flex;position:relative}.dock-separator{background:hsl(var(--foreground-default) / .12);align-self:center;width:1px;height:2.25rem;margin:0 .15rem}.dock-item-wrap{z-index:0;justify-content:center;align-items:flex-end;display:flex;position:relative}.dock-item{border:1px solid hsl(var(--foreground-default) / .1);border-radius:var(--radius-xl);min-width:3.5rem;min-height:3.5rem;color:hsl(var(--foreground-light));cursor:pointer;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:0 0;outline:none;justify-content:center;align-items:center;transition:color .3s,background .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.dock-item:hover,.dock-item:focus-visible,.dock-item.is-active{border-color:hsl(var(--foreground-default) / .1);background:hsl(var(--foreground-default) / .1);color:hsl(var(--foreground-default))}.dock-item:focus-visible{box-shadow:0 0 0 2px hsl(var(--brand-default) / .55)}.dock-item__glow{z-index:0;pointer-events:none;position:absolute;inset:0}.dock-item__glow-light{opacity:0;transition:opacity .3s;position:absolute;inset:0}.dock-item:hover .dock-item__glow-light,.dock-item:focus-visible .dock-item__glow-light{opacity:1}.dock-item__icon{z-index:1;width:50%;height:50%;transition:color .3s;position:relative}.dock-tooltip{z-index:100;border:1px solid hsl(var(--border-default));border-radius:var(--radius-md);background:hsl(var(--surface-default));color:hsl(var(--foreground-default));font-size:var(--type-small-size);line-height:var(--type-small-line-height);font-weight:var(--type-small-weight);letter-spacing:var(--type-small-tracking);white-space:nowrap;opacity:0;transform-origin:bottom;pointer-events:none;padding:.25rem .5rem;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translate(-50%)translateY(.35rem)scale(.96);box-shadow:0 .75rem 1.5rem #00000040}.dock-item-wrap:hover .dock-tooltip,.dock-item-wrap:focus-within .dock-tooltip{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.dock-border-beam{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dock-border-beam__mask{border:var(--dock-border-width,2px) solid transparent;border-radius:inherit;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);mask-image:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect}.dock-border-beam__light{border-radius:var(--radius-full);background:radial-gradient(circle, hsl(var(--foreground-light) / .6) 0%, hsl(var(--foreground-light) / 0) 70%);offset-path:rect(0 auto auto 0 round 1rem);offset-distance:0%;offset-rotate:0deg;position:absolute}@media (width<=720px){.bottom-dock-shell{justify-content:flex-start;padding:0 1rem;overflow-x:auto}.bottom-dock{max-width:none}.dock-tooltip{display:none}}::-webkit-scrollbar{display:none}*{scrollbar-width:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
