html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--platform-bg: #F4F3F6;--platform-text: #1C1400;--platform-accent: #FBBF24}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: #FBBF24;--mat-outlined-button-state-layer-color: #FBBF24;--mdc-outlined-button-label-text-color: #1C1400;--mdc-outlined-button-pressed-outline-color: #FBBF24}.mat-mdc-outlined-button:hover{background-color:#fbbf2414}.mat-mdc-unelevated-button,.mat-mdc-raised-button{--mdc-filled-button-container-color: #FBBF24;--mdc-filled-button-label-text-color: #1C1400;--mdc-protected-button-container-color: #FBBF24;--mdc-protected-button-label-text-color: #1C1400}.mat-mdc-button{--mdc-text-button-label-text-color: #1C1400}.payment-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;min-height:100px;border:2px solid rgba(0,0,0,.12);border-radius:12px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;padding:16px;background:#fff;-webkit-user-select:none;user-select:none}.payment-card:hover{border-color:#fbbf24;background-color:#fbbf240a}.payment-card.selected{border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf244d;background-color:#fbbf2414}.payment-card .payment-card-icon{font-size:2rem;line-height:1}.payment-card .payment-card-label{font-size:.95rem;font-weight:500;color:#1c1400}.snackbar-success .mdc-snackbar__surface{background-color:#2e7d32!important;color:#fff!important}.snackbar-error .mdc-snackbar__surface{background-color:#c62828!important;color:#fff!important}.snackbar-error .mat-mdc-button.mat-mdc-snack-bar-action,.snackbar-success .mat-mdc-button.mat-mdc-snack-bar-action{color:#fff!important}@media (max-width: 600px){body,html{overflow-x:hidden;width:100%}}.dish-options-dialog .mdc-dialog__container{padding:0}.dish-options-dialog .mdc-dialog__surface{border-radius:16px!important;overflow:hidden;padding:0!important}.dish-options-dialog .mat-mdc-dialog-content{padding:0!important;margin:0!important;max-height:unset!important}.dish-options-dialog .mat-mdc-dialog-actions{display:none!important}@media (max-width: 600px){.dish-options-dialog .mdc-dialog__surface{display:flex!important;flex-direction:column!important;max-height:85dvh!important}}.platform-root{--ink: #171714;--ink-soft: #2a2924;--muted: #726f68;--line: #e4e0d7;--cream: #fcfaf5;--cream-deep: #f5eee2;--gold: #d79b1a;--gold-deep: #b47a10;--sage: #39744e;--max: 1440px;--font: "Manrope", ui-sans-serif, system-ui, sans-serif;font-family:var(--font);color:var(--ink);background:var(--cream);line-height:1.5}.platform-root *,.platform-root *:before,.platform-root *:after{box-sizing:border-box}.platform-root a{color:inherit;text-decoration:none}.platform-root button{font:inherit}.platform-root svg{display:block}@media (prefers-reduced-motion: reduce){.platform-root *,.platform-root *:before,.platform-root *:after{animation:none!important;transition:none!important}}.platform-root .container{width:min(100% - 48px,var(--max));margin:0 auto}.platform-root .eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 20px;color:var(--gold-deep);font-size:12px;font-weight:800;letter-spacing:.015em}.platform-root .eyebrow:before{content:"";width:29px;height:1px;background:currentColor}.platform-root h1,.platform-root h2,.platform-root h3,.platform-root p{margin-top:0}.platform-root h1{margin-bottom:25px;font-size:clamp(40px,5vw,72px);font-weight:800;letter-spacing:-.04em;line-height:1.02}.platform-root h1 strong{color:var(--gold-deep)}.platform-root h2{margin-bottom:0;font-size:clamp(30px,3.6vw,48px);font-weight:800;letter-spacing:-.035em;line-height:1.08}.platform-root h3{margin-bottom:8px;font-size:17px;font-weight:800;letter-spacing:-.015em}.platform-root .button{min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:0;border-radius:6px;font-family:var(--font);font-size:14px;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.platform-root .button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #392a0f24}.platform-root .button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.platform-root .button--gold{background:var(--gold);color:#231906}.platform-root .button--ink{background:var(--ink);color:#fff}.platform-root .button--header{border:1px solid #d9d5cc;background:#fff;color:var(--ink);box-shadow:0 2px 5px #1717140a}.platform-root .button--header:hover{background:#fff;box-shadow:0 8px 18px #17171417}.platform-root .arrow{width:16px;height:16px;display:inline-grid;place-items:center;font-size:17px}.platform-root .button:focus-visible,.platform-root a:focus-visible,.platform-root input:focus-visible,.platform-root .opt:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.platform-root .site-header{position:sticky;z-index:10;top:0;border-bottom:1px solid var(--line);background:#fcfaf5f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.platform-root .header-inner{height:76px;width:min(100% - 48px,var(--max));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.platform-root #funktionen,.platform-root #ablauf,.platform-root #preis,.platform-root #demo{scroll-margin-top:90px}.platform-root .brand{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:800;letter-spacing:-.03em}.platform-root .brand-mark{width:29px;height:29px;display:grid;place-items:center}.platform-root .brand-mark img{width:100%;height:100%;object-fit:contain}.platform-root .nav{display:flex;gap:34px;margin-left:auto;margin-right:auto;color:#514e47;font-size:14px}.platform-root .nav a:hover{color:var(--gold-deep)}@media (max-width: 900px){.platform-root .nav{display:none}}.platform-root .header-actions{display:flex;align-items:center;gap:22px}.platform-root .header-actions>a:first-child{color:#514e47;font-size:14px}.platform-root .header-actions .button{min-height:40px;padding-inline:16px;font-size:13px}@media (max-width: 900px){.platform-root .header-actions>a:first-child{display:none}}.platform-root .hero{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);align-items:start;gap:clamp(40px,6vw,100px);padding:clamp(40px,5vw,72px) 0 60px}.platform-root .hero-copy{max-width:520px}.platform-root .lead{max-width:490px;margin-bottom:0;color:var(--muted);font-size:18px;line-height:1.55}.platform-root .lead strong{color:var(--ink)}.platform-root .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:29px}.platform-root .text-action{display:inline-flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--gold);color:var(--ink);font-size:14px;font-weight:800}.platform-root .reassurance{display:flex;align-items:center;gap:8px;margin:17px 0 0;color:#858178;font-size:13px}.platform-root .shield{width:17px;height:17px;display:grid;place-items:center;color:var(--sage);font-size:14px}.platform-root .proof{min-width:0;padding-top:46px}.platform-root .proof-tag{position:relative;z-index:2;display:grid;width:fit-content;gap:3px;margin:0 0 -1px;padding:13px 16px;border-radius:6px 6px 0 0;background:var(--ink);box-shadow:0 14px 24px #1717142e;color:#fff}.platform-root .proof-tag__eyebrow{color:#e4b650;font-size:10px;font-weight:800;letter-spacing:.12em}.platform-root .proof-tag__title{font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.platform-root .proof-tag__sub{color:#c9c6c0;font-size:10px;line-height:1.35}.platform-root .proof-frame{padding:11px 11px 0;overflow:hidden;border:1px solid #2a2924;border-radius:0 15px 15px;background:var(--ink-soft);box-shadow:0 28px 50px #261e1233}.platform-root .browser{overflow:hidden;border-radius:7px 7px 0 0;background:#fff}.platform-root .browser-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-bottom:1px solid #ebe8e1;background:#f5f2ea}.platform-root .dot{width:7px;height:7px;border-radius:50%;background:#d8d4cb}.platform-root .address{width:min(64%,360px);height:17px;margin:0 auto;padding:1px 9px;overflow:hidden;border-radius:4px;background:#ebe8e1;color:#8e8a82;font-size:9px;line-height:15px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.platform-root .app-screenshot{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top center;background:#f4f1eb}.platform-root .proof-caption{display:flex;align-items:center;gap:8px;margin:0;padding:13px 2px;color:#e7e4dc;font-size:11px;font-weight:600}.platform-root .live-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--sage);box-shadow:0 0 0 3px #39744e26}.platform-root .metrics-band{background:var(--cream-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.platform-root .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:56px 0}.platform-root .metric{min-height:91px;display:grid;grid-template-columns:40px 1fr;align-content:center;column-gap:13px;padding:18px 22px;border-radius:10px;border:1px solid var(--line);background:#fffdf9;box-shadow:0 2px 8px #17171408}.platform-root .metric-icon{grid-row:span 2;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fbeecb;color:var(--gold-deep);font-size:15px;font-weight:800}.platform-root .metric strong{font-size:22px;font-weight:800;letter-spacing:-.03em}.platform-root .metric span{margin-top:4px;color:#77736b;font-size:12px}.platform-root .feature-showcase{padding:100px 0}.platform-root .feature-showcase-head{max-width:600px;margin-bottom:40px}.platform-root .feature-showcase-lead{max-width:320px;margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.platform-root .feature-grid{display:flex;flex-direction:column;gap:18px}.platform-root .feature-row{display:grid;grid-template-columns:.83fr 1.17fr;align-items:start;gap:18px;position:relative}.platform-root .feature-card{position:relative;z-index:1;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 13px 30px #2020160a}.platform-root .feature-card-copy{padding:28px 28px 0}.platform-root .feature-card-number{display:grid;place-items:center;width:29px;height:29px;margin-bottom:16px;border-radius:9px;background:var(--gold);color:#231906;font-size:11px;font-weight:800}.platform-root .feature-card-eyebrow{margin:0 0 9px;color:var(--gold-deep);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.platform-root .feature-card h3{margin:0 0 10px;font-size:clamp(21px,2vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.platform-root .feature-card h4{max-width:190px;margin:0 0 6px;font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.platform-root .feature-card-accent{color:var(--gold-deep)}.platform-root .feature-card-copy p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.platform-root .feature-card--small .feature-card-copy p{font-size:12px}.platform-root .feature-card-screen{overflow:hidden;background:#f4f4f2}.platform-root .feature-card-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.platform-root .feature-card--menu{grid-row:span 2;display:flex;flex-direction:column;min-height:640px;background:var(--ink);color:#fff}.platform-root .feature-card--menu .feature-card-eyebrow{color:#e6c26d}.platform-root .feature-card--menu .feature-card-copy p{color:#c3c1b8}.platform-root .feature-card--menu .feature-card-screen{flex:1;min-height:0;margin:24px 17px 17px;border-radius:14px}.platform-root .feature-right{display:grid;gap:18px}.platform-root .feature-card--orders{display:flex;flex-direction:column;min-height:460px}.platform-root .feature-card--orders .feature-card-copy{max-width:280px}.platform-root .feature-card-screen-wrap{position:relative;flex:1;min-height:0}.platform-root .feature-card-screen--orders{position:absolute;inset:10px -10px 24px 32%;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 40px #1717141f}.platform-root .feature-card-screen--orders img{object-position:left top}.platform-root .feature-badge{position:absolute;top:0;left:28px;z-index:2;padding:9px 12px;border:1px solid var(--line);border-radius:99px;background:#fff;box-shadow:0 8px 17px #27261c17;font-size:11px;font-weight:700}.platform-root .feature-badge b{padding:3px 5px;margin-right:6px;border-radius:5px;background:#eaf3ec;color:var(--sage);font-size:9px}.platform-root .feature-mini{display:flex;flex-direction:column;gap:18px}.platform-root .feature-card--hours,.platform-root .feature-card--payment{min-height:300px}.platform-root .feature-card--small .feature-card-copy{padding:22px 20px 0}.platform-root .feature-card--small .feature-card-screen{height:175px;margin:16px 12px 12px;border:1px solid var(--line);border-radius:10px}.platform-root .feature-card--payment{display:flex;flex-direction:column}.platform-root .payment-mini-cards{display:flex;flex:1;gap:8px;margin:16px 12px 12px}.platform-root .payment-mini-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:62px;padding:10px 6px;border:1.5px solid var(--line);border-radius:10px;background:#fff}.platform-root .payment-mini-card--active{border-color:var(--gold);background:#fdf8ec}.platform-root .payment-mini-shot{display:block;flex:1;width:0;height:100px;border-radius:10px;object-fit:contain}.platform-root .payment-mini-card-label{font-size:11px;font-weight:700;color:var(--ink-soft)}.platform-root .feature-card--analytics{display:grid;grid-template-columns:.83fr 1.17fr;min-height:260px}.platform-root .feature-card--analytics .feature-card-copy{padding-top:30px}.platform-root .feature-card--analytics .feature-card-screen{border-left:1px solid var(--line)}.platform-root .feature-showcase-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.platform-root .feature-showcase-steps{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--muted)}.platform-root .feature-showcase-steps b{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--gold);color:var(--ink);font-size:9px}.platform-root .feature-showcase-steps i{width:24px;height:1px;background:var(--gold)}.platform-root .ablauf-section{padding:100px 0;background:var(--cream-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.platform-root .ablauf-head{max-width:600px;margin:0 auto 56px;text-align:center}.platform-root .ablauf-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.platform-root .ablauf-step{border-top:1px solid var(--line);padding-top:22px}.platform-root .ablauf-step-number{display:block;font-size:13px;font-weight:800;color:var(--gold-deep);margin-bottom:14px}.platform-root .ablauf-step-title{font-size:18px;margin-bottom:8px}.platform-root .ablauf-step-description{font-size:14.5px;color:var(--muted);line-height:1.65;margin:0}.platform-root .price-section{display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:80px;margin-bottom:110px;padding:64px clamp(24px,5vw,80px);background:var(--ink);color:#fff}.platform-root .price-section--multi{grid-template-columns:1fr;gap:40px}.platform-root .price-section .eyebrow{color:#edcb78}.platform-root .price-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 900px){.platform-root .price-cards{grid-template-columns:1fr}}.platform-root .price-card{padding:31px;border-radius:8px;background:#fffdf9;color:var(--ink)}.platform-root .price-card>span{color:var(--muted);font-size:13px}.platform-root .price{display:block;margin:12px 0 5px;font-size:44px;font-weight:800;letter-spacing:-.04em}.platform-root .price i{color:#77736b;font-size:16px;font-style:normal;font-weight:600;letter-spacing:0}.platform-root .price-card p{color:#747169;font-size:12px}.platform-root .price-card .button{width:100%;margin-top:12px}.platform-root .pb-list{list-style:none;margin-bottom:28px}.platform-root .pb-list li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;padding:7px 0}.platform-root .pb-list svg{width:16px;height:16px;min-width:16px;min-height:16px;fill:var(--green, #1E9E43);flex-shrink:0;margin-top:4px}.platform-root .demo{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:100px;padding:72px clamp(24px,5vw,80px);background:var(--cream-deep)}.platform-root .demo-copy{max-width:480px}.platform-root .demo h2{margin-bottom:15px}.platform-root .demo-copy p{max-width:460px;margin:0;color:var(--muted);line-height:1.55}.platform-root .demo-form{padding:28px;border-radius:8px;background:#fffdf9;border:1px solid var(--line)}.platform-root .df-sub{font-size:13.5px;color:var(--muted);margin-bottom:22px;line-height:1.6}.platform-root .df-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.platform-root .df-fld{margin-bottom:14px}.platform-root .df-fld label{display:block;font-size:12.5px;font-weight:700;color:var(--ink-soft);margin-bottom:6px}.platform-root .df-fld input,.platform-root .df-fld textarea{width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:6px;font-family:var(--font);font-size:14.5px;color:var(--ink);background:#fff;resize:vertical}.platform-root .df-fld input::placeholder,.platform-root .df-fld textarea::placeholder{color:#a19c92}.platform-root .df-fld input:focus,.platform-root .df-fld textarea:focus{border-color:var(--gold);outline:none}.platform-root .df-fld-error{color:#b3261e;font-size:12px;margin-top:-8px;margin-bottom:14px}.platform-root .df-fine{font-size:12px;color:#a19c92;margin-top:12px;text-align:center;line-height:1.5}.platform-root .df-sent{text-align:center;padding:30px 10px}.platform-root .df-sent .ic{width:40px;height:40px;border-radius:50%;background:#eaf3ec;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.platform-root .df-sent .ic svg{width:20px;height:20px;min-width:20px;min-height:20px;fill:var(--sage)}.platform-root .df-sent .t{font-size:16px;font-weight:800;margin-bottom:6px}.platform-root .df-sent .d{font-size:13.5px;color:var(--muted);line-height:1.6}.platform-root .site-footer{display:grid;grid-template-columns:1fr auto;gap:28px;padding:48px 0 32px;border-top:1px solid var(--line)}.platform-root .site-footer p{margin:12px 0 0;color:var(--muted);font-size:12px}.platform-root .footer-links{display:flex;gap:20px;font-size:12px}.platform-root .footer-links a:hover{color:var(--gold-deep)}.platform-root .site-footer small{grid-column:1/-1;color:#a19c92;font-size:10px}.platform-root .legal-page{max-width:720px;margin:0 auto;padding:64px 28px}.platform-root.wz{min-height:100vh;background:var(--cream)}.platform-root .wz-nav .header-inner{height:68px}.platform-root .wz-progress{height:2px;background:var(--line)}.platform-root .wz-progress .bar{height:2px;background:var(--gold);transition:width .35s cubic-bezier(.4,0,.2,1)}.platform-root .wz-body{max-width:460px;margin:0 auto;padding:72px 24px 120px}.platform-root .wz-meta{font-size:13px;color:#9a9488;margin-bottom:10px;font-weight:700}.platform-root .wz-title{font-size:27px;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:10px}.platform-root .wz-sub{font-size:15px;color:var(--muted);margin-bottom:36px;line-height:1.6}.platform-root .fld{margin-bottom:20px}.platform-root .fld label{display:block;font-size:13px;font-weight:700;color:var(--ink-soft);margin-bottom:7px}.platform-root .fld input{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:6px;font-family:var(--font);font-size:15px;color:var(--ink);background:#fff;transition:border-color .15s ease}.platform-root .fld input::placeholder{color:#a19c92}.platform-root .fld input:focus{border-color:var(--gold);outline:none}.platform-root .fld-error{color:#b3261e;font-size:13px;margin-top:-12px;margin-bottom:20px}.platform-root .fld-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.platform-root .hint{font-size:13px;color:var(--sage);margin-top:8px;display:flex;align-items:center;gap:6px}.platform-root .hint i{width:5px;height:5px;border-radius:50%;background:var(--sage);display:block}.platform-root .opts{display:flex;flex-direction:column;gap:10px}.platform-root .opt{border:1px solid var(--line);border-radius:8px;padding:15px 16px;cursor:pointer;display:flex;align-items:center;gap:13px;background:#fff;transition:border-color .15s ease,background .15s ease}.platform-root .opt:hover{border-color:#d8caa4}.platform-root .opt.on{border-color:var(--gold);background:#fdf8ec}.platform-root .opt-check{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line);flex-shrink:0;display:flex;align-items:center;justify-content:center}.platform-root .opt-check svg{width:11px;height:11px;min-width:11px;min-height:11px;fill:#fff}.platform-root .opt-check.opt-radio{border-radius:50%}.platform-root .opt.on .opt-check{background:var(--gold);border-color:var(--gold)}.platform-root .opt-label{font-size:14.5px;font-weight:700}.platform-root .opt-desc{font-size:12.5px;color:#9a9488;margin-top:1px}.platform-root .wz-actions{display:flex;align-items:center;justify-content:space-between;margin-top:34px}.platform-root .billing-label{display:block;font-size:13px;font-weight:700;color:var(--ink-soft);margin:28px 0 10px}.platform-root .plans{display:flex;flex-direction:column;gap:10px}.platform-root .plan{border:1px solid var(--line);border-radius:8px;padding:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;background:#fff}.platform-root .plan.on{border-color:var(--gold);background:#fdf8ec}.platform-root .plan-l .pn{font-size:15px;font-weight:800}.platform-root .plan-l .pd{font-size:12.5px;color:#9a9488;margin-top:2px}.platform-root .plan-r{font-size:15px;font-weight:800;white-space:nowrap}.platform-root .sum{border:1px solid var(--line);border-radius:8px;padding:4px 16px;margin-bottom:22px;background:#fff}.platform-root .sum-row{display:flex;justify-content:space-between;font-size:14px;padding:12px 0;border-bottom:1px solid var(--line)}.platform-root .sum-row:last-child{border-bottom:none}.platform-root .sum-row span:first-child{color:var(--muted)}.platform-root .sum-row span:last-child{font-weight:700}.platform-root .note{font-size:13px;color:var(--muted);line-height:1.6;margin-top:16px;text-align:center}@media (max-width: 900px){.platform-root .hero,.platform-root .price-section,.platform-root .demo{grid-template-columns:1fr}.platform-root .hero{gap:50px}.platform-root .hero-copy{max-width:630px}.platform-root .proof{max-width:760px}.platform-root .metrics{grid-template-columns:1fr;gap:8px;padding:40px 0}.platform-root .feature-showcase{padding:80px 0}.platform-root .feature-row{grid-template-columns:1fr}.platform-root .feature-card--menu{grid-row:auto;min-height:0}.platform-root .feature-card--menu .feature-card-screen{flex:none;height:320px;margin:20px 14px 14px}.platform-root .feature-card--orders{min-height:0}.platform-root .feature-card--orders .feature-card-copy{max-width:100%}.platform-root .feature-card-screen-wrap{height:220px;margin-top:20px}.platform-root .feature-card-screen--orders{position:static;height:100%}.platform-root .feature-badge{position:static;display:inline-flex;margin:16px 0 0}.platform-root .feature-mini{grid-template-columns:1fr}.platform-root .feature-card--offset{margin-top:0}.platform-root .feature-card--analytics{grid-template-columns:1fr}.platform-root .feature-card--analytics .feature-card-screen{height:200px;border-left:0;border-top:1px solid var(--line)}.platform-root .feature-showcase-footer{flex-direction:column;align-items:flex-start}.platform-root .ablauf-section{padding:80px 0}.platform-root .ablauf-steps{grid-template-columns:1fr;gap:32px}.platform-root .price-section{gap:36px;margin-bottom:75px}.platform-root .demo{margin-bottom:75px}}@media (max-width: 640px){.platform-root .container,.platform-root .header-inner{width:min(100% - 32px,var(--max))}.platform-root .header-inner{height:65px}.platform-root .nav,.platform-root .header-actions>a:first-child{display:none}.platform-root h1{font-size:42px}.platform-root .hero{padding-top:58px;padding-bottom:52px}.platform-root .lead{font-size:16px}.platform-root .proof{padding-top:50px}.platform-root .proof-tag{margin-left:10px}.platform-root .proof-frame{border-radius:8px}.platform-root .feature-showcase,.platform-root .ablauf-section{padding:74px 0}.platform-root .price-section{padding-top:52px;padding-bottom:52px}.platform-root .demo{padding-top:50px;padding-bottom:50px}.platform-root .site-footer{grid-template-columns:1fr}.platform-root .footer-links{grid-row:2;flex-wrap:wrap}.platform-root .df-row,.platform-root .fld-row{grid-template-columns:1fr}}
