@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-fallback:system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-brand:"Manrope", var(--font-fallback);--font-ui:"Inter", var(--font-fallback);--sans:var(--font-fallback);--creavly-aqua:#00a9a5;--creavly-aqua-strong:#008b88;--creavly-aqua-soft:#d9f5f3;--creavly-aqua-bright:color-mix(in srgb, var(--creavly-aqua) 76%, #fff);--creavly-aqua-deep:#00807d;--creavly-aqua-deeper:#007370;--creavly-violet:#6d5dfb;--creavly-violet-strong:#4e3ee2;--creavly-violet-soft:#eeeafe;--creavly-ink:#11181c;--creavly-slate:#66737a;--creavly-petrol:#0b2b2c;--creavly-petrol-2:#113a3b;--creavly-mint:#a8efe6;--creavly-apricot:#ffb994;--creavly-paper:#fbf8f3;--urgency-overdue:#f25c63;--urgency-today:#ff9f43;--urgency-week:#e8c547;--tone-liked:#ec4899;--speaker-1:#00c8c7;--speaker-2:#f59e0b;--speaker-3:#a78bfa;--speaker-4:#fb7185;--speaker-5:#a3e635;--speaker-6:#60a5fa;--speaker-7:#fb923c;--speaker-8:#34d399;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem;--space-4xl:4rem;--shell-sidebar-width:15.5rem;--shell-sidebar-collapsed-width:4.75rem;--shell-page-gutter:2rem;--shell-page-padding-top:1.75rem;--shell-page-padding-bottom:2.5rem;--control-height-sm:2.125rem;--control-height:2.625rem;--panel-radius:.875rem;--header-icon-size:4.5rem;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.26s;--motion-easing:cubic-bezier(.2, .8, .2, 1);--bg:#080c12;--bg-2:#0f172a;--bg-3:#141e2e;--surface:#0f172a;--surface-2:#141e2e;--surface-glass:#0f172ae0;--border:#293548;--border-2:#3a4a63;--text:#e2e8f0;--text-2:#a8b3c5;--text-3:#748196;--heading:#f8fafc;--page-bg:var(--bg);--surface-subtle:var(--bg-3);--surface-hover:#192536;--border-strong:var(--border-2);--text-1:var(--heading);--text-muted:var(--text-3);--font-size-page-title:1.75rem;--line-height-page-title:1.15;--accent:var(--creavly-aqua);--accent-hover:var(--creavly-aqua-bright);--accent-dim:color-mix(in srgb, var(--creavly-aqua) 20%, transparent);--accent-fill:var(--creavly-aqua-deep);--accent-fill-hover:var(--creavly-aqua-deeper);--on-accent-fill:#fff;--sheen:#fff;--shadow-ink:#0f172a;--success:#16a34a;--success-dim:#16a34a2e;--warning:#f59e0b;--warning-dim:#f59e0b2e;--danger:#ef4444;--danger-dim:#ef44442e;--info:#60a5fa;--info-dim:#60a5fa2e;--on-accent:#03201e;--on-warning:#1b1202;--on-danger:#2a0d0f;--on-success:#06231a;--ai:var(--creavly-violet);--ai-dim:color-mix(in srgb, var(--creavly-violet) 22%, transparent);--radius-sm:.5rem;--radius:.75rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1rem;--shadow-sm:0 1px 2px #03060c80;--shadow:0 8px 24px #03060c8c;--shadow-md:0 8px 24px #03060c8c;--shadow-xl:0 24px 64px #03060cb3;--focus-ring:0 0 0 3px color-mix(in srgb, var(--creavly-aqua) 38%, transparent);--chart-series-1:var(--creavly-aqua);--chart-series-2:#f0883e;--chart-series-3:#4f8ef7;--chart-series-4:#d4708f;--chart-series-5:#7fb800;--chart-series-6:#8c7b6b;--chart-grid:color-mix(in srgb, var(--text-muted) 18%, transparent);--chart-track:color-mix(in srgb, var(--text-muted) 14%, transparent)}:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sans:var(--font-ui);--bg:#f6f8f9;--bg-2:#eef2f3;--bg-3:#e7edef;--surface:#fff;--surface-2:#eef2f3;--surface-glass:#ffffffe6;--surface-subtle:#f6f8f9;--surface-hover:#eef7f7;--border:#dce4e7;--border-2:#b9c6cb;--border-strong:#b9c6cb;--text:#344147;--text-1:#11181c;--text-2:#5a6469;--text-3:#636d72;--text-muted:#5a6469;--heading:#11181c;--accent:var(--creavly-aqua);--accent-hover:var(--creavly-aqua-strong);--accent-dim:#00a9a51f;--success:#16845b;--success-dim:#16845b1f;--warning:#a66a0a;--warning-dim:#a66a0a1f;--danger:#c43d45;--danger-dim:#c43d451f;--info:#2e6fce;--on-accent:#03201e;--on-warning:#fff;--on-danger:#fff;--on-success:#fff;--info-dim:#2e6fce1f;--ai:var(--creavly-violet);--ai-dim:#6d5dfb1f;--shadow-sm:0 1px 2px #11181c0f;--shadow:0 8px 24px #11181c14;--shadow-md:0 8px 24px #11181c14;--shadow-xl:0 24px 64px #11181c1f;--focus-ring:0 0 0 3px #008b883d}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sans:var(--font-ui);--bg:#080c12;--bg-2:#0f172a;--bg-3:#141e2e;--surface:#0f172a;--surface-2:#141e2e;--surface-glass:#0f172ae0;--surface-subtle:#141e2e;--surface-hover:#192536;--border:#293548;--border-2:#3a4a63;--border-strong:#3a4a63;--text:#e2e8f0;--text-1:#f8fafc;--heading:#f8fafc;--text-2:#a8b3c5;--text-3:#748196;--text-muted:#a8b3c5;--accent:var(--creavly-aqua);--accent-hover:var(--creavly-aqua-bright);--accent-dim:color-mix(in srgb, var(--creavly-aqua) 20%, transparent);--ai:var(--creavly-violet);--ai-dim:color-mix(in srgb, var(--creavly-violet) 22%, transparent);--success:#16a34a;--success-dim:#16a34a2e;--warning:#f59e0b;--warning-dim:#f59e0b2e;--danger:#ef4444;--danger-dim:#ef44442e;--info:#60a5fa;--info-dim:#60a5fa2e;--on-accent:#03201e;--on-warning:#1b1202;--on-danger:#2a0d0f;--on-success:#06231a;--shadow-sm:0 1px 2px #03060c80;--shadow:0 8px 24px #03060c8c;--shadow-md:0 8px 24px #03060c8c;--shadow-xl:0 24px 64px #03060cb3;--focus-ring:0 0 0 3px color-mix(in srgb, var(--creavly-aqua) 38%, transparent)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s}}:root{font-family:var(--sans);-webkit-font-smoothing:antialiased;--shadow-lg:var(--shadow-xl);font-size:16px;line-height:1.6}html{scroll-padding-top:5rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text)}#root,.marketing-layout{flex-direction:column;min-height:100svh;display:flex}.marketing-layout__main{flex:1}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}ul{list-style:none}img,svg{display:block}h1,h2,h3,h4,h5{color:var(--heading);line-height:1.15}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,summary):focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px;box-shadow:var(--focus-ring)}.mkt-section{padding:96px 24px}.mkt-section--sm{padding:64px 24px}.mkt-section--lg{padding:128px 24px}.mkt-container{width:100%;max-width:1200px;margin:0 auto}.mkt-container--narrow{width:100%;max-width:860px;margin:0 auto}.mkt-label{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.mkt-h1{font-size:clamp(36px,6vw,64px);font-family:var(--font-brand);color:var(--heading);letter-spacing:-.02em;font-weight:750;line-height:1.08}.mkt-h2{font-size:clamp(28px,4vw,44px);font-family:var(--font-brand);color:var(--heading);letter-spacing:-.015em;font-weight:720;line-height:1.15}.mkt-h3{font-size:clamp(20px,2.5vw,28px);font-family:var(--font-brand);color:var(--heading);font-weight:700;line-height:1.25}.mkt-lead{color:var(--text-2);max-width:640px;font-size:clamp(16px,2vw,19px);line-height:1.7}.mkt-lead--center{text-align:center;margin:0 auto}.btn{border-radius:var(--radius);letter-spacing:-.004em;white-space:nowrap;transition:background-color var(--motion-fast) var(--motion-easing), background-image var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-base) var(--motion-easing), color var(--motion-fast) var(--motion-easing);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.94rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.btn--primary{background-color:var(--accent-fill);background-image:linear-gradient(180deg, color-mix(in srgb, var(--on-accent-fill) 11%, var(--accent-fill)) 0%, var(--accent-fill) 64%);color:var(--on-accent-fill);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 22%, transparent), 0 1px 2px color-mix(in srgb, var(--shadow-ink) 22%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--accent) 80%, transparent)}.btn--primary:hover{background-color:var(--accent-fill-hover);background-image:linear-gradient(180deg, color-mix(in srgb, var(--on-accent-fill) 9%, var(--accent-fill-hover)) 0%, var(--accent-fill-hover) 64%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 20%, transparent), 0 2px 4px color-mix(in srgb, var(--shadow-ink) 24%, transparent), 0 16px 30px -12px color-mix(in srgb, var(--accent) 95%, transparent)}.btn--ghost{background:var(--surface);color:var(--heading);border-color:var(--border-strong);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 45%, transparent), 0 1px 2px color-mix(in srgb, var(--shadow-ink) 7%, transparent)}.btn--ghost:hover{background:var(--surface-hover);border-color:var(--accent);color:var(--accent-hover);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 45%, transparent), 0 3px 10px -4px color-mix(in srgb, var(--accent) 45%, transparent)}.btn--outline{color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:0 0}.btn--outline:hover{background:var(--accent-dim);border-color:var(--accent)}.btn--lg{border-radius:var(--radius-lg);padding:.95rem 1.9rem;font-size:1rem}.btn--sm{border-radius:var(--radius-sm);padding:.5rem 1rem;font-size:.82rem}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;transition:border-color .2s}.feature-card:hover{border-color:var(--border-2)}.badge{text-transform:uppercase;letter-spacing:.06em;border-radius:99px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.badge--accent{background:var(--accent-dim);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}.badge--surface{background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.mkt-divider{background:linear-gradient(90deg, transparent, var(--border), transparent);max-width:1200px;height:1px;margin:0 auto}.prose{color:var(--text);font-size:15px;line-height:1.85}.prose h2{color:var(--heading);margin:40px 0 12px;font-size:22px;font-weight:700}.prose h3{color:var(--heading);margin:28px 0 8px;font-size:17px;font-weight:600}.prose p{color:var(--text-2);margin-bottom:16px}.prose ul,.prose ol{color:var(--text-2);margin-bottom:16px;padding-left:20px}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{margin-bottom:6px}.prose a{color:var(--accent);text-decoration:underline}.prose a:hover{color:var(--accent-hover)}.prose strong{color:var(--heading);font-weight:600}.prose blockquote{border-left:3px solid var(--accent);background:var(--accent-dim);border-radius:0 var(--radius) var(--radius) 0;color:var(--text-2);margin:20px 0;padding:12px 20px;font-style:italic}.prose table{border-collapse:collapse;width:100%;margin:20px 0;font-size:14px}.prose th,.prose td{text-align:left;border:1px solid var(--border);padding:10px 14px}.prose th{background:var(--surface);color:var(--heading);font-weight:600}.prose td{color:var(--text-2)}.prose .placeholder{background:color-mix(in srgb, var(--warning) 8%, transparent);border:1px dashed color-mix(in srgb, var(--warning) 40%, transparent);border-radius:var(--radius);color:var(--warning);padding:2px 8px;font-size:13px;font-style:normal}.grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=900px){.platform-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.mkt-section{padding:64px 20px}.mkt-section--lg{padding:80px 20px}}.navbar{z-index:100;background:var(--surface-glass);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.navbar__inner{align-items:center;gap:20px;width:100%;max-width:1200px;margin:0 auto;display:flex}.navbar__logo{color:var(--heading);flex-shrink:0;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.brand-logo{color:var(--heading);align-items:center;gap:.65rem;display:inline-flex}.brand-logo__mark{object-fit:contain;width:2.35rem;height:2.35rem;display:block}.brand-logo__copy{gap:.02rem;display:grid}.brand-logo__name{font-family:var(--font-brand);letter-spacing:-.035em;font-size:1.25rem;font-weight:760;line-height:1}.brand-logo__tagline{color:var(--text-3);letter-spacing:.025em;font-size:.625rem;font-weight:550;line-height:1.2}.brand-logo--compact .brand-logo__mark{width:2rem;height:2rem}.language-switcher{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:.125rem;padding:.15rem;display:inline-flex}.language-switcher button{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:.375rem;padding:.3rem .55rem;font-size:.7rem;font-weight:750}.language-switcher button.is-active{background:var(--accent-dim);color:var(--accent-hover)}.navbar__nav{flex:1;align-items:center;gap:4px;display:flex}.navbar__link{border-radius:var(--radius);color:var(--text-2);white-space:nowrap;padding:6px 10px;font-size:14px;font-weight:500;transition:color .15s,background .15s}.navbar__link:hover{color:var(--heading);background:var(--surface)}.navbar__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.navbar__hamburger{color:var(--text);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;padding:8px;display:none}.navbar__hamburger:hover{background:var(--surface)}.navbar__mobile-menu{background:var(--surface-glass);border-bottom:1px solid var(--border);z-index:99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:4px;padding:16px 24px 24px;display:flex;position:fixed;top:64px;left:0;right:0}.navbar__mobile-link{border-radius:var(--radius);color:var(--text-2);padding:12px 16px;font-size:15px;font-weight:500;transition:color .15s,background .15s}.navbar__mobile-link:hover{color:var(--heading);background:var(--surface)}.navbar__mobile-actions{border-top:1px solid var(--border);gap:10px;margin-top:12px;padding-top:12px;display:flex}@media (width<=62rem){.navbar__nav{display:none}.navbar__hamburger{justify-content:center;align-items:center;display:flex}}@media (width<=768px){.navbar__actions{display:none}.navbar__hamburger{margin-left:auto}}@media (width>=769px){.navbar__mobile-actions{display:none}}.footer{background:radial-gradient(38rem 18rem at 100% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%), var(--surface);border-top:1px solid var(--border);padding:72px 24px 32px;position:relative;overflow:hidden}.footer__inner{max-width:1200px;margin:0 auto;position:relative}.footer__grid{grid-template-columns:minmax(0,1.45fr) repeat(4,minmax(0,1fr));gap:40px;margin-bottom:56px;display:grid}.footer__brand{align-content:start;gap:14px;display:grid}.footer__tagline{color:var(--text-3);max-width:280px;font-size:13px;line-height:1.6}.footer__cta{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent) 6%, var(--surface-2));max-width:300px;box-shadow:var(--shadow-sm);gap:6px;margin-top:6px;padding:16px 18px 18px;display:grid}.footer__cta-title{color:var(--heading);font-size:14px;font-weight:700}.footer__cta-text{color:var(--text-2);font-size:13px;line-height:1.5}.footer__cta-button{justify-self:start;gap:6px;margin-top:8px}.footer__cta-button .footer__icon{transition:transform .15s}.footer__cta-button:hover .footer__icon{transform:translate(2px)}.footer__col-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.footer__col-icon{background:var(--accent-dim);width:26px;height:26px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.footer__icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.footer__links{flex-direction:column;gap:10px;display:flex}.footer__link{color:var(--text-2);align-items:center;gap:6px;font-size:14px;transition:color .15s,transform .15s;display:inline-flex}.footer__links .footer__link:hover{transform:translate(2px)}.footer__link:hover{color:var(--accent)}.footer__bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;display:flex}.footer__copyright{color:var(--text-3);font-size:13px}.footer__legal{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.footer__legal .footer__link{color:var(--text-3);font-size:13px}.footer__legal .footer__link:hover{color:var(--accent)}@media (width<=1000px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}.footer__brand{grid-column:1/-1}}@media (width<=600px){.footer{padding-top:56px}.footer__grid{grid-template-columns:1fr;gap:28px}.footer__bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.footer__link,.footer__cta-button .footer__icon{transition:none}.footer__links .footer__link:hover,.footer__cta-button:hover .footer__icon{transform:none}}.hero{text-align:center;padding:100px 24px 80px;position:relative;overflow:hidden}.hero--product{text-align:left;background:radial-gradient(circle at 15% 15%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 30rem), linear-gradient(180deg, var(--surface) 0%, var(--bg) 100%);padding:clamp(5rem,9vw,8rem) 1.5rem 4.5rem}.hero.hero--product:before{display:none}.hero--product>.mkt-container{gap:3.5rem;display:grid}.hero__copy{max-width:52rem}.hero__copy .mkt-h1{letter-spacing:-.055em;max-width:13ch;margin-top:.55rem;font-size:clamp(2.8rem,6.2vw,5.25rem)}.hero__copy .hero__lead{max-width:45rem;margin:1.35rem 0 0}.hero__copy .hero__ctas{justify-content:flex-start;margin-top:2rem}.hero__note{color:var(--text-3);margin-top:1rem;font-size:.78rem}.product-shot{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin:0 auto;overflow:hidden}.product-shot--ansicht{width:min(100%,75rem);box-shadow:var(--shadow-xl)}.product-shot--bereich{width:min(100%,46rem);box-shadow:var(--shadow-md)}.product-shot--detail{border-radius:var(--radius-md);width:min(100%,28rem);box-shadow:var(--shadow-sm)}.product-shot__bar{border-bottom:1px solid var(--border);background:var(--bg-2);align-items:center;gap:.4rem;padding:.6rem .9rem;display:flex}.product-shot__bar>span:not(.product-shot__view){background:var(--border-2);border-radius:50%;width:.55rem;height:.55rem}.product-shot__view{color:var(--text-3);letter-spacing:.01em;margin-left:.6rem;font-size:.7rem}.product-shot__image{width:100%;height:auto;display:block}.showcase{gap:clamp(3rem,6vw,5rem);margin-top:3rem;display:grid}.showcase__row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.showcase__row:nth-child(2n){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.showcase__row:nth-child(2n) .showcase__copy{order:2}.showcase__row.showcase__row--wide{grid-template-columns:minmax(0,1fr)}.showcase__row.showcase__row--wide .showcase__copy{order:2;max-width:46rem}.showcase__row.showcase__row--wide .showcase__media{order:1}.showcase__feature{color:var(--accent-hover);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.showcase__benefit{max-width:20ch;color:var(--heading);font-family:var(--font-brand);letter-spacing:-.01em;margin-top:.75rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:750;line-height:1.2}.showcase__points{gap:.75rem;margin-top:1.5rem;display:grid}.showcase__points li{color:var(--text-2);grid-template-columns:1.1rem 1fr;gap:.7rem;font-size:.9rem;line-height:1.6;display:grid}.showcase__points li:before{content:"";background:var(--accent);border-radius:50%;width:.45rem;height:.45rem;margin-top:.55rem}.showcase .product-shot{margin-inline:auto}.ds-hinweis{border-left:2px solid var(--border-2);color:var(--text-2);padding:1.25rem 1.5rem;font-size:.95rem;line-height:1.7}.ds-zahlen{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2.5rem;display:grid;overflow:hidden}@media (width<=62rem){.ds-zahlen{grid-template-columns:repeat(2,1fr)}}@media (width<=30rem){.ds-zahlen{grid-template-columns:1fr}}.ds-zahl:last-child{grid-column:auto/-1}.ds-zahl{background:var(--surface);text-align:center;gap:.35rem;padding:1.75rem 1.5rem;display:grid}.ds-zahl strong{color:var(--heading);font-family:var(--font-brand);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:750;line-height:1.1}.ds-zahl__label{color:var(--text-2);font-size:.85rem;line-height:1.5}.ds-zahl__zusatz{color:var(--text-3);font-size:.75rem}.ds-stand{color:var(--text-3);text-align:center;margin-top:1.25rem;font-size:.8rem}.ds-stand a{color:var(--accent-fill)}.ds-schritt__text{color:var(--text-2);margin-top:1rem;font-size:.95rem;line-height:1.7}.ds-bildhinweis{color:var(--text-3);text-align:center;margin-top:.75rem;font-size:.75rem}.ds-show{grid-template-columns:1.6fr 1fr;align-items:start;gap:2.5rem;margin-top:2.5rem;display:grid}@media (width<=56rem){.ds-show{grid-template-columns:1fr;gap:1.75rem}}.ds-show__text{gap:1rem;display:grid}.ds-show__text p{color:var(--text);font-size:1rem;line-height:1.75}.ds-show__seite{align-content:start;gap:1rem;display:grid}.ds-cover{aspect-ratio:1;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-lg);width:100%}.ds-show__hosts{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:1rem;padding:1.5rem;display:grid}.ds-show__hosts-label{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ds-host{align-items:center;gap:.85rem;display:flex}.ds-host__name{color:var(--heading);font-size:.95rem;font-weight:650}.ds-host__rolle{color:var(--text-3);margin-top:.15rem;font-size:.8rem;line-height:1.5}.ds-portrait{object-fit:cover;border-radius:50%;flex-shrink:0;width:3.5rem;height:3.5rem}.ds-portrait--initialen{background:var(--accent-dim);color:var(--accent-fill);letter-spacing:.02em;place-items:center;font-size:.9rem;font-weight:700;display:grid}.ds-hosts-wort{gap:1rem;display:grid}.ds-hosts-wort p{color:var(--text);font-size:1rem;line-height:1.75}.ds-hosts-wort__signatur{border-top:1px solid var(--border);margin-top:.35rem;padding-top:1rem;font-style:italic;color:var(--text-3)!important;font-size:.85rem!important}.ds-gast{text-align:left;flex-direction:column;display:flex}.ds-gast__name{color:var(--heading);font-family:var(--font-brand);font-size:1.05rem}.ds-gast__rolle{min-height:2.635rem;color:var(--text-2);margin-top:.35rem;font-size:.85rem;line-height:1.55}.ds-gast__folge{color:var(--accent-fill);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.72rem;font-weight:700;display:flex}.ds-gast__link{color:inherit;text-decoration:none}.ds-gast__link:hover{text-underline-offset:.2em;text-decoration:underline}.ds-gast__status{border:1px solid var(--border-2);background:var(--bg-2);color:var(--text-3);letter-spacing:.04em;border-radius:999px;padding:.1rem .45rem;font-weight:600}.ds-gast__thema{min-height:2.72rem;color:var(--text-3);margin-top:.4rem;font-size:.85rem;line-height:1.6}.ds-gast__auftritt+.ds-gast__auftritt{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.ds-vorschau{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:.65rem;line-height:0;display:block;position:relative;overflow:hidden}.ds-vorschau img{aspect-ratio:16/9;object-fit:cover;width:100%}.ds-vorschau:hover{border-color:var(--accent)}.ds-vorschau__play{background:color-mix(in srgb, var(--shadow-ink) 18%, transparent);place-items:center;transition:background .15s;display:grid;position:absolute;inset:0}.ds-vorschau:hover .ds-vorschau__play{background:color-mix(in srgb, var(--shadow-ink) 30%, transparent)}.ds-vorschau__play svg{background:color-mix(in srgb, var(--sheen) 92%, transparent);width:3rem;height:3rem;fill:var(--accent-fill);border-radius:50%;padding:.6rem}.ds-stimmen{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.ds-stimme{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);align-content:start;gap:1.25rem;margin:0;padding:2rem;display:grid}@supports (grid-template-rows:subgrid){.ds-stimme{grid-row:span 2;grid-template-rows:subgrid}.ds-stimme__quelle{align-self:start}}.ds-stimmen{grid-auto-flow:dense}.ds-stimme--breit{grid-column:span 2}@media (width<=42rem){.ds-stimme--breit{grid-column:auto}}.ds-stimme__text{color:var(--text);margin:0;font-size:1rem;line-height:1.7}.ds-stimme__text:before{content:"„"}.ds-stimme__text:after{content:"\""}.ds-strip{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);align-items:center;gap:3rem;padding:clamp(2rem,5vw,3.5rem);display:grid}.ds-strip__label{color:var(--accent-fill);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ds-strip__titel{max-width:22ch;color:var(--heading);font-family:var(--font-brand);margin-top:.5rem;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:750;line-height:1.2}.ds-strip__text{color:var(--text-2);margin-top:.9rem;font-size:.95rem;line-height:1.7}.ds-strip__stimme{border-left:2px solid var(--accent);margin:1.5rem 0 0;padding-left:1.25rem}.ds-strip__stimme blockquote{color:var(--text);margin:0;font-size:.95rem;line-height:1.7}.ds-strip__stimme blockquote:before{content:"„"}.ds-strip__stimme blockquote:after{content:"\""}.ds-strip__stimme figcaption{color:var(--text-3);margin-top:.5rem;font-size:.8rem}.ds-strip__link{color:var(--accent-fill);margin-top:1.5rem;font-size:.9rem;font-weight:600;display:inline-block}.ds-strip__zahlen{display:grid}.ds-strip__zahlen span{border-left:1px solid var(--border);color:var(--text-3);gap:.35rem;padding:1rem;font-size:.72rem;display:grid}.ds-strip__zahlen strong{color:var(--heading);font-family:var(--font-brand);font-size:1.5rem}.ds-stimme__quelle{border-top:1px solid var(--border);align-items:center;gap:.85rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.ds-stimme__wer{gap:.15rem;min-width:0;display:grid}.ds-stimme__person{color:var(--heading);font-size:.9rem;font-weight:650}.ds-stimme__rolle{color:var(--text-3);font-size:.8rem;line-height:1.5}.ds-stimme__folge{color:var(--accent-fill);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.availability-strip{border-block:1px solid var(--border);background:var(--surface);padding:1.15rem 1.5rem}.availability-strip .mkt-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.4rem;display:flex}.availability-strip strong{color:var(--heading);font-size:.72rem}.availability-strip span{color:var(--text-2);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.status-dot{background:var(--border-2);border-radius:50%;width:.45rem;height:.45rem}.status-dot--pilot{background:var(--success)}.status-dot--building{background:var(--warning)}.section-header--left{text-align:left;max-width:44rem}.section-header--left .mkt-lead{margin:1rem 0 0}.section-header--faq{margin-bottom:2.5rem}.workflow-section{background:var(--surface)}.workflow{border-block:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3.5rem;display:grid}.workflow li{border-right:1px solid var(--border);gap:1.25rem;padding:1.5rem;display:grid;position:relative}.workflow li:last-child{border-right:0}.workflow__number{color:var(--accent);font-family:var(--font-brand);letter-spacing:.08em;font-size:.72rem;font-weight:750}.workflow h3{font-family:var(--font-brand);font-size:1rem}.workflow p{color:var(--text-2);margin-top:.55rem;font-size:.78rem;line-height:1.65}.workflow__step{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1.25rem;padding:0;display:grid}.workflow__title{font-family:var(--font-brand);color:var(--heading);font-size:1rem}.workflow__text{color:var(--text-2);margin-top:-.7rem;font-size:.78rem;line-height:1.65}.workflow__step:focus-visible{outline:none}.workflow li:has(.workflow__step:focus-visible){box-shadow:var(--focus-ring)}.workflow li:has(.workflow__step:focus-visible):has([aria-selected=true]){box-shadow:var(--focus-ring), inset 0 2px 0 0 var(--accent)}.workflow li:has([aria-selected=true]){background:var(--surface-hover);box-shadow:inset 0 2px 0 0 var(--accent)}.workflow li:hover{background:var(--surface-hover)}.workflow li:hover .workflow__number{color:var(--accent)}.workflow-steps__shot{justify-content:center;align-items:center;min-height:27rem;margin-top:2.5rem;display:flex}.workflow-steps__shot .product-shot{max-width:100%}.workflow-steps__shot .product-shot__image{object-fit:contain;width:auto;max-height:24rem}.changelog__month+.changelog__month{margin-top:3.5rem}.changelog__month-title{border-bottom:1px solid var(--border);color:var(--text-3);font-family:var(--font-brand);letter-spacing:.1em;text-transform:uppercase;padding-bottom:.75rem;font-size:.82rem}.changelog{gap:2rem;margin-top:2rem;padding:0;list-style:none;display:grid}.changelog__entry h3{font-family:var(--font-brand);color:var(--heading);margin-top:.6rem;font-size:1.15rem}.changelog__entry p{color:var(--text-2);margin-top:.5rem;line-height:1.7}.changelog__meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.74rem;display:flex}.changelog__kind{color:var(--text);letter-spacing:.04em;border-radius:999px;padding:.18rem .55rem;font-weight:600}.changelog__kind--neu{background:var(--accent-dim)}.changelog__kind--besser{background:var(--surface-2)}.changelog__kind--weg{background:var(--warning-dim)}.changelog__area{color:var(--text-3)}.changelog__area:before{content:"·";margin-right:.6rem}.changelog__note{border-top:1px solid var(--border);color:var(--text-3);margin-top:3.5rem;padding-top:1.5rem;font-size:.85rem}.platform-facts{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;display:grid;overflow:hidden}.platform-facts__item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);gap:.4rem;padding:1.25rem 1.5rem;display:grid}.platform-facts dt{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.platform-facts dd{color:var(--heading);font-family:var(--font-brand);margin:0;font-size:1.05rem}.platform-limits{max-width:46rem;margin-top:2rem}.platform-card{color:inherit;align-content:start;gap:.6rem;text-decoration:none;display:grid}.platform-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.platform-card__status{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex}.platform-card__kind{color:var(--text-3);margin-top:.35rem;font-size:.78rem}.solutions-section{background:var(--bg)}.solution-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.solution-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:27rem;box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;padding:clamp(2rem,4vw,3.25rem);display:flex}.solution-card--podcast{border-top:3px solid var(--accent)}.solution-card__index{color:var(--accent);letter-spacing:.1em;font-size:.72rem;font-weight:750}.solution-card h3{font-family:var(--font-brand);margin-top:1.3rem;font-size:clamp(1.6rem,3vw,2.25rem)}.solution-card>p{color:var(--text-2);margin-top:.9rem;line-height:1.7}.solution-card ul{gap:.75rem;margin-top:1.5rem;display:grid}.solution-card li{color:var(--text);padding-left:1.4rem;font-size:.88rem;position:relative}.solution-card li:before{content:"✓";color:var(--success);font-weight:750;position:absolute;left:0}.solution-card a{color:var(--accent-hover);margin-top:auto;padding-top:2rem;font-size:.85rem;font-weight:700}.beta-section{padding-top:1.5rem}.beta-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);align-items:center;gap:3rem;padding:clamp(2rem,5vw,4rem);display:grid}.beta-panel .mkt-h2{max-width:17ch;margin-top:.5rem}.beta-panel .mkt-lead{margin-top:1rem}.beta-panel__facts{grid-template-columns:repeat(3,1fr);display:grid}.beta-panel__facts span{border-left:1px solid var(--border);color:var(--text-3);gap:.35rem;padding:1rem;font-size:.7rem;display:grid}.beta-panel__facts strong{color:var(--heading);font-family:var(--font-brand);font-size:1.5rem}.beta-page{background:linear-gradient(145deg, var(--surface) 0%, var(--bg) 65%);min-height:calc(100svh - 4rem)}.beta-page__layout{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.beta-page__intro .mkt-h1{max-width:12ch;margin-top:.6rem}.beta-page__intro .mkt-lead{margin-top:1.25rem}.beta-page__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.beta-page__note{max-width:42rem;color:var(--text-3);margin-top:1.25rem;font-size:.76rem;line-height:1.6}.beta-page__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);padding:clamp(1.5rem,4vw,2.5rem)}.beta-page__card h2{font-family:var(--font-brand);font-size:1.25rem}.beta-page__card ul{gap:1.25rem;margin-top:1.5rem;display:grid}.beta-page__card li{grid-template-columns:2rem 1fr;gap:.9rem;display:grid}.beta-page__card li>span{background:var(--accent-dim);width:2rem;height:2rem;color:var(--accent-hover);border-radius:50%;place-items:center;font-size:.65rem;font-weight:750;display:grid}.beta-page__card strong{color:var(--heading);font-size:.88rem}.beta-page__card p{color:var(--text-2);margin-top:.25rem;font-size:.78rem;line-height:1.55}.cta-banner .mkt-h2{color:var(--heading)}@media (width<=900px){.workflow-steps__shot{min-height:0}.workflow-steps__shot .product-shot__image{width:100%;max-height:none}.workflow{grid-template-columns:1fr 1fr}.workflow li{border-bottom:1px solid var(--border)}.workflow li:nth-child(2n){border-right:0}.workflow li:last-child{border-bottom:0;grid-column:1/-1}.solution-grid,.beta-panel,.beta-page__layout,.ds-strip{grid-template-columns:1fr}.ds-strip__zahlen{grid-template-columns:repeat(3,1fr);max-width:32rem}.ds-strip__zahlen span:first-child{border-left:0}.beta-panel__facts{max-width:32rem}.showcase__row{grid-template-columns:1fr}.showcase__row:nth-child(2n) .showcase__copy{order:0}.showcase__benefit{max-width:none}}@media (width<=680px){.platform-facts{grid-template-columns:1fr}.hero--product{padding-top:4rem}.hero__copy .mkt-h1{font-size:clamp(2.5rem,13vw,3.65rem)}.workflow{grid-template-columns:1fr}.workflow li,.workflow li:nth-child(2n){border-right:0;border-bottom:1px solid var(--border)}.workflow li:last-child{grid-column:auto}.beta-panel__facts{grid-template-columns:1fr}.beta-panel__facts span{border-top:1px solid var(--border);border-left:0;grid-template-columns:4rem 1fr;align-items:baseline}.ds-strip__zahlen{grid-template-columns:1fr}.ds-strip__zahlen span{border-top:1px solid var(--border);border-left:0;grid-template-columns:4rem 1fr;align-items:baseline}.ds-strip__zahlen span:first-child{border-top:0}.availability-strip .mkt-container{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.hero:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) 12%, transparent) 0%, transparent 70%);pointer-events:none;width:800px;height:600px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.hero__inner{z-index:1;position:relative}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hero__lead{max-width:600px;color:var(--text-2);margin:20px auto 0;font-size:clamp(16px,2vw,19px);line-height:1.7}.logo-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;padding:32px 24px;display:flex}.logo-bar__label{color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;margin-right:8px;font-size:12px}.logo-bar__item{color:var(--text-3);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:start;gap:20px;display:grid}.pricing-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;gap:20px;padding:32px;transition:border-color .2s,transform .2s;display:flex}.pricing-card:hover{transform:translateY(-3px)}.pricing-card--highlighted{border-color:var(--accent);background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--accent) 6%, transparent));position:relative}.pricing-card__badge{position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pricing-card__name{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:13px;font-weight:700}.pricing-card__price{align-items:baseline;gap:4px;display:flex}.pricing-card__amount{color:var(--heading);font-size:42px;font-weight:700;line-height:1}.pricing-card__period{color:var(--text-3);font-size:14px}.pricing-card__desc{color:var(--text-2);font-size:13px;line-height:1.6}.pricing-card__features{flex-direction:column;flex:1;gap:10px;display:flex}.pricing-card__features-intro{color:var(--heading);margin:0 0 -2px;font-size:13px;font-weight:600}.pricing-card__feature{color:var(--text-2);align-items:flex-start;gap:10px;font-size:13px;display:flex}.pricing-card__feature svg{color:var(--accent);flex-shrink:0;margin-top:2px}@media (width<=1024px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pricing-grid{grid-template-columns:1fr}}.compare-table{border-collapse:collapse;width:100%;font-size:14px}.compare-table th,.compare-table td{text-align:center;border-bottom:1px solid var(--border);padding:14px 16px}.compare-table th:first-child,.compare-table td:first-child{text-align:left;color:var(--text-2)}.compare-table th{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);background:var(--bg-2);font-size:12px;font-weight:700;position:sticky;top:64px}.compare-table th.col-highlight{color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent)}.compare-table td.col-highlight{background:color-mix(in srgb, var(--accent) 3%, transparent)}.compare-table .category-row td{background:var(--bg-3);text-transform:uppercase;letter-spacing:.08em;color:var(--text);padding-top:20px;font-size:12px;font-weight:700}.compare-table .check{color:var(--success)}.compare-table .cross{color:var(--border-2)}.compare-table .soon{color:var(--warning);background:color-mix(in srgb, var(--warning) 10%, transparent);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px}.faq-list{flex-direction:column;gap:8px;display:flex}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.faq-item summary{color:var(--heading);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:18px 20px;font-size:15px;font-weight:600;list-style:none;transition:background .15s;display:flex}.faq-item summary:hover{background:var(--surface-2)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent);flex-shrink:0;font-size:20px;font-weight:300}.faq-item[open] summary:after{content:"−"}.faq-item__body{color:var(--text-2);padding:0 20px 18px;font-size:14px;line-height:1.75}.cta-banner{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border-2));border-radius:var(--radius-xl);background:radial-gradient(ellipse 62% 118% at 4% -12%, color-mix(in srgb, var(--accent) 40%, transparent), transparent 68%), radial-gradient(ellipse 62% 105% at 96% 102%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 64%), linear-gradient(150deg, color-mix(in srgb, var(--surface-2) 90%, var(--accent)) 0%, var(--surface) 48%, var(--bg) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 9%, transparent), var(--shadow-xl);text-align:center;padding:clamp(3rem,6vw,4.5rem) clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.cta-banner:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 55%, transparent) 22%, transparent 62%);pointer-events:none;height:1px;position:absolute;inset:-1px -1px auto}.cta-banner__inner{z-index:1;position:relative}.cta-banner .mkt-lead{color:var(--text-2)}.cta-banner__ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.cta-banner .btn--ghost{border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--heading);background:color-mix(in srgb, var(--surface) 55%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 10%, transparent)}.cta-banner .btn--ghost:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--heading)}@media (width<=600px){.cta-banner{padding:3rem 1.5rem}}.steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;display:grid}.step{flex-direction:column;gap:14px;display:flex}.step__number{background:var(--accent-dim);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);width:44px;height:44px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.step__title{color:var(--heading);font-size:16px;font-weight:700}.step__desc{color:var(--text-2);font-size:14px;line-height:1.65}.privacy-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:48px 0;display:flex}.privacy-flow__node{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;flex:1;min-width:180px;max-width:240px;padding:24px 28px}.privacy-flow__node-icon{margin-bottom:12px;font-size:32px}.privacy-flow__node-title{color:var(--heading);margin-bottom:6px;font-size:14px;font-weight:700}.privacy-flow__node-desc{color:var(--text-2);font-size:12px;line-height:1.55}.privacy-flow__arrow{color:var(--accent);flex-shrink:0;padding:0 8px;font-size:24px}@media (width<=700px){.privacy-flow{flex-direction:column}.privacy-flow__arrow{transform:rotate(90deg)}}.testimonials{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.testimonial{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:28px;display:flex}.testimonial__quote{color:var(--text-2);flex:1;font-size:14px;font-style:italic;line-height:1.75}.testimonial__author{align-items:center;gap:12px;display:flex}.testimonial__avatar{background:var(--accent-dim);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);width:40px;height:40px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.testimonial__name{color:var(--heading);font-size:14px;font-weight:700}.testimonial__title{color:var(--text-3);font-size:12px}@media (width<=900px){.testimonials{grid-template-columns:1fr}}.section-header{text-align:center;margin-bottom:56px}.section-header .mkt-lead{margin:16px auto 0}.audience-split{grid-template-columns:1fr 1fr;gap:24px;display:grid}.audience-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;gap:20px;padding:40px;display:flex}.audience-card--agency{border-color:var(--border-2);background:linear-gradient(135deg, var(--surface), var(--bg-3))}.audience-card__icon{font-size:40px}.audience-card__features{flex-direction:column;gap:10px;display:flex}.audience-card__feature{color:var(--text-2);align-items:center;gap:10px;font-size:14px;display:flex}.audience-card__feature svg{color:var(--accent);flex-shrink:0}@media (width<=768px){.audience-split{grid-template-columns:1fr}.audience-card{padding:28px}}@media (prefers-reduced-motion:no-preference){[data-reveal].is-armed{opacity:0;transform:translateY(1.5rem)}[data-reveal].is-visible{opacity:1;transition:opacity .55s var(--motion-easing), transform .55s var(--motion-easing);transform:none}.grid-2>[data-reveal]:nth-child(2),.grid-3>[data-reveal]:nth-child(2),.steps>[data-reveal]:nth-child(2),.solution-grid>[data-reveal]:nth-child(2){transition-delay:70ms}.grid-3>[data-reveal]:nth-child(3),.steps>[data-reveal]:nth-child(3),.grid-2>[data-reveal]:nth-child(4){transition-delay:.14s}.grid-3>[data-reveal]:nth-child(n+4){transition-delay:.21s}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.hero__copy>*{animation:hero-rise .6s var(--motion-easing) both}.hero__copy>:nth-child(2){animation-delay:60ms}.hero__copy>:nth-child(3){animation-delay:.12s}.hero__copy>:nth-child(4){animation-delay:.18s}.hero__copy>:nth-child(5){animation-delay:.24s}.hero--product .product-shot{animation:hero-rise .8s var(--motion-easing) .18s both}.btn{transition-property:background-color,background-image,border-color,box-shadow,color,transform}.btn--primary:hover,.btn--ghost:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.985)}.feature-card{transition:border-color var(--motion-base) var(--motion-easing), transform var(--motion-base) var(--motion-easing)}.feature-card:hover{transform:translateY(-2px)}.solution-card,.pricing-card{transition:border-color var(--motion-base) var(--motion-easing), box-shadow var(--motion-base) var(--motion-easing), transform var(--motion-base) var(--motion-easing)}.solution-card:hover,.pricing-card:hover{border-color:var(--border-2);box-shadow:var(--shadow-md);transform:translateY(-3px)}.showcase__media .product-shot{transition:transform .45s var(--motion-easing), box-shadow .45s var(--motion-easing)}.showcase__row:hover .product-shot--bereich,.showcase__row:hover .product-shot--detail{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.workflow li{transition:background var(--motion-base) var(--motion-easing)}.workflow__number,.faq-item summary{transition:color var(--motion-base) var(--motion-easing)}.faq-item summary:hover{color:var(--accent)}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.product-sequence__stage{position:relative}.product-sequence__frame{opacity:0;width:100%;height:auto;display:block}.product-sequence__frame[data-first]{opacity:1}.product-sequence__frame:not([data-first]){position:absolute;inset:0}.product-sequence__caption{border-top:1px solid var(--border);background:var(--bg-2);color:var(--text-3);padding:.7rem .95rem;font-size:.75rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){@keyframes seq-2-first{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}@keyframes seq-2-second{0%,44%{opacity:0}50%,94%{opacity:1}to{opacity:0}}@keyframes seq-3-first{0%,28%{opacity:1}33%,95%{opacity:0}to{opacity:1}}@keyframes seq-3-second{0%,28%{opacity:0}33%,61%{opacity:1}66%,to{opacity:0}}@keyframes seq-3-third{0%,61%{opacity:0}66%,95%{opacity:1}to{opacity:0}}.product-sequence__stage--2 .product-sequence__frame{animation:6.5s var(--motion-easing) infinite both}.product-sequence__stage--2 .product-sequence__frame:first-child{animation-name:seq-2-first}.product-sequence__stage--2 .product-sequence__frame:nth-child(2){animation-name:seq-2-second}.product-sequence__stage--3 .product-sequence__frame{animation:9s var(--motion-easing) infinite both}.product-sequence__stage--3 .product-sequence__frame:first-child{animation-name:seq-3-first}.product-sequence__stage--3 .product-sequence__frame:nth-child(2){animation-name:seq-3-second}.product-sequence__stage--3 .product-sequence__frame:nth-child(3){animation-name:seq-3-third}}.feature-menu{display:flex;position:relative}.feature-menu__trigger{background:0 0;border:0;align-items:center;gap:.3rem;display:inline-flex}.feature-menu__trigger svg{transition:transform var(--motion-fast) var(--motion-easing)}.feature-menu__trigger.is-open svg{transform:rotate(180deg)}.feature-menu__panel{z-index:60;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(72rem,100vw - 3rem);box-shadow:var(--shadow-xl);grid-template-columns:minmax(0,1fr) 15rem;gap:1.5rem;padding:1.75rem;display:grid;position:fixed;top:4.6rem;left:50%;translate:-50%}.feature-menu__panel[hidden]{display:none}.feature-menu__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.feature-menu__group{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-size:.68rem;font-weight:700}.feature-menu__columns ul{gap:.1rem;display:grid}.feature-menu__columns a{border-radius:var(--radius-sm);color:var(--text);margin-left:-.5rem;padding:.4rem .5rem;font-size:.85rem;line-height:1.35;display:block}.feature-menu__columns a:hover{background:var(--surface-hover);color:var(--accent-hover)}.feature-menu__status{color:var(--text-3);font-size:.68rem;display:block}.feature-menu__promo{border-radius:var(--radius-md);background:var(--bg-2);flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}.feature-menu__promo-label{color:var(--heading);font-family:var(--font-brand);font-size:1rem;font-weight:700}.feature-menu__promo-lead{color:var(--text-2);font-size:.8rem;line-height:1.55}.feature-menu__promo ul{gap:.3rem;margin-top:.2rem;display:grid}.feature-menu__promo li{color:var(--text-2);grid-template-columns:.4rem 1fr;align-items:baseline;gap:.55rem;font-size:.8rem;display:grid}.feature-menu__promo li:before{content:"";background:var(--accent);border-radius:50%;width:.35rem;height:.35rem}.feature-menu__promo-cta{color:var(--accent);margin-top:auto;padding-top:.5rem;font-size:.82rem;font-weight:600}@media (width<=68rem){.feature-menu{display:none}}.navbar__mobile-group{border-bottom:1px solid var(--border)}.navbar__mobile-group summary{color:var(--heading);cursor:pointer;padding:.7rem 0;font-size:.9rem;font-weight:600}.navbar__mobile-group ul{gap:.1rem;padding:0 0 .6rem .75rem;display:grid}.navbar__mobile-group a{color:var(--text-2);padding:.35rem 0;font-size:.85rem;display:block}.guest-band{background:var(--surface);border-block:1px solid var(--border)}.guest-band__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.guest-band__proof{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.guest-band__proof .product-shot{width:100%}.guest-band__list{gap:.5rem;display:grid}.guest-band__list li{border-left:2px solid var(--accent);padding-left:.9rem}.guest-band__list a{color:var(--heading);font-size:.95rem;font-weight:600}.guest-band__list a:hover{color:var(--accent-hover)}.feature-group+.feature-group{padding-top:0}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.feature-entry{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:1.5rem;scroll-margin-top:5rem}.feature-entry__head{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.feature-entry h3{color:var(--heading);font-family:var(--font-brand);font-size:1.05rem;font-weight:700}.feature-entry p{color:var(--text-2);font-size:.88rem;line-height:1.65}.scope-note{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1.5rem,4vw,2.5rem)}.scope-note p{color:var(--text-2);margin-top:.9rem;font-size:.92rem;line-height:1.7}.scope-note a{color:var(--accent);font-weight:600}@media (width<=60rem){.guest-band__inner,.guest-band__proof,.feature-list{grid-template-columns:minmax(0,1fr)}}@media (width>=64rem){.hero--product>.mkt-container{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}.hero--product .hero__copy .mkt-h1{max-width:11ch;font-size:clamp(2.6rem,4.4vw,4rem)}.hero--product .hero__copy .hero__lead{max-width:32rem}.hero--product .product-shot{width:100%}.hero--product .product-shot__image{width:148%;max-width:none}}.feature-hero{text-align:left;background:linear-gradient(180deg, var(--surface) 0%, var(--bg) 100%);padding:clamp(4rem,7vw,6rem) 1.5rem 3.5rem}.feature-hero__inner{align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.feature-hero .mkt-h1{letter-spacing:-.035em;max-width:15ch;margin-top:.5rem;font-size:clamp(2.2rem,4vw,3.4rem)}.feature-hero .hero__lead{max-width:34rem;margin-top:1.1rem}.feature-hero .hero__ctas{justify-content:flex-start;margin-top:1.75rem}@media (width>=62rem){.feature-hero__inner:has(.feature-hero__media){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.problem-band{border-block:1px solid var(--border);background:var(--surface)}.problem-band__text{color:var(--text-2);text-wrap:balance;padding-left:1.5rem;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.6;position:relative}.problem-band__text:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:.35rem;bottom:.35rem;left:0}.feature-section__text{color:var(--text-2);max-width:34rem;margin-top:.9rem;font-size:.95rem;line-height:1.7}.feature-hero+.problem-band+.mkt-section .showcase__benefit{max-width:24ch}.related-section{background:var(--bg-2);border-block:1px solid var(--border)}.related-card{flex-direction:column;gap:.55rem;display:flex}.related-card h3{color:var(--heading);font-family:var(--font-brand);font-size:1.05rem;font-weight:700}.related-card p{color:var(--text-2);font-size:.87rem;line-height:1.6}.related-card__more{color:var(--accent-hover);margin-top:auto;font-size:.85rem;font-weight:600}.status-note{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1.5rem,4vw,2.25rem)}.status-note__head{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.status-note p{color:var(--text-2);font-size:.92rem;line-height:1.7}.agency-calc__stage{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border-2));border-radius:var(--radius-xl);background:radial-gradient(ellipse 48% 60% at 0% 0%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 70%), radial-gradient(ellipse 42% 55% at 100% 100%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 70%), linear-gradient(160deg, var(--surface) 0%, var(--bg) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 9%, transparent), var(--shadow-xl);color:var(--text);margin-top:8px;padding:clamp(1.25rem,3.5vw,2.75rem);position:relative;overflow:hidden}.agency-calc__stage:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 60%, transparent) 25%, transparent 65%);pointer-events:none;height:1px;position:absolute;inset:-1px -1px auto}.agency-calc__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.agency-calc__inputs{flex-direction:column;gap:26px;min-width:0;display:flex}.agency-calc__field{border:0;flex-direction:column;gap:10px;min-width:0;display:flex}.agency-calc__field-head,.agency-calc__clients-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.agency-calc__label{color:var(--heading);padding:0;font-size:14px;font-weight:600}.agency-calc__readout{color:var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.agency-calc__hint{color:var(--text-3);font-size:12px;line-height:1.55}.agency-calc__hint a{color:var(--accent);font-weight:600}.agency-calc__hint a:hover{text-decoration:underline}.agency-calc__clients{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-2) 55%, transparent);flex-direction:column;gap:14px;padding:20px;display:flex}.agency-calc__clients-head{align-items:center}.agency-calc__clients .agency-calc__label{font-size:15px}.agency-calc__stepper{border:1px solid var(--border-2);background:var(--bg);border-radius:999px;align-items:center;display:flex;overflow:hidden}.agency-calc__stepper:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.agency-calc__stepper input{text-align:center;width:3.2em;color:var(--heading);font:inherit;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:none;padding:6px 0;font-size:26px;font-weight:700}.agency-calc__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.agency-calc__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.agency-calc__stepper button{width:40px;height:44px;color:var(--accent);background:0 0;border:0;font-size:20px;font-weight:700}.agency-calc__stepper button:disabled{color:var(--text-3);cursor:not-allowed}.agency-calc__stepper button:not(:disabled):hover{background:var(--surface-hover)}.agency-calc__slider{appearance:none;background:linear-gradient(to right, var(--accent) 0, var(--accent) var(--fill,50%), color-mix(in srgb, var(--text-3) 30%, transparent) var(--fill,50%));cursor:pointer;border-radius:999px;width:100%;height:8px;margin:6px 0}.agency-calc__slider.is-large{height:10px}.agency-calc__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:4px solid var(--bg);width:24px;height:24px;box-shadow:0 0 0 1px var(--accent), 0 0 18px color-mix(in srgb, var(--accent) 55%, transparent);transition:transform var(--motion-fast,.15s);border-radius:50%}.agency-calc__slider.is-large::-webkit-slider-thumb{width:30px;height:30px}.agency-calc__slider::-moz-range-thumb{background:var(--accent);border:4px solid var(--bg);width:18px;height:18px;box-shadow:0 0 0 1px var(--accent), 0 0 18px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%}.agency-calc__slider.is-large::-moz-range-thumb{width:22px;height:22px}.agency-calc__slider:active::-webkit-slider-thumb{transform:scale(1.12)}.agency-calc__slider:focus-visible{outline:2px solid var(--accent-hover);outline-offset:6px}.agency-calc__tiers{gap:4px;display:flex}.agency-calc__tier{min-width:0;color:var(--text-3);flex-direction:column;flex-basis:0;gap:2px;font-size:11px;display:flex}.agency-calc__tier-bar{background:color-mix(in srgb, var(--text-3) 25%, transparent);height:4px;transition:background-color var(--motion-base,.2s);border-radius:999px;margin-bottom:6px;display:block}.agency-calc__tier.is-used .agency-calc__tier-bar{background:color-mix(in srgb, var(--accent) 45%, transparent)}.agency-calc__tier.is-current .agency-calc__tier-bar{background:var(--accent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 60%, transparent)}.agency-calc__tier strong{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:14px}.agency-calc__tier.is-current strong{color:var(--accent)}.agency-calc__tier>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agency-calc__segments{border:1px solid var(--border-2);background:var(--bg);border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.agency-calc__segment{cursor:pointer;position:relative}.agency-calc__segment input{opacity:0;cursor:pointer;position:absolute;inset:0}.agency-calc__segment span{text-align:center;color:var(--text-2);transition:background-color var(--motion-fast,.15s), color var(--motion-fast,.15s);border-radius:999px;padding:8px 0;font-weight:700;display:block}.agency-calc__segment:hover span{color:var(--heading)}.agency-calc__segment.is-on span{background:var(--accent-fill,var(--accent));color:var(--on-accent-fill,var(--on-accent))}.agency-calc__segment input:focus-visible+span{outline:2px solid var(--accent-hover);outline-offset:2px}.agency-calc__extra{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-2) 40%, transparent)}.agency-calc__extra>summary{color:var(--heading);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:14px;font-weight:600;list-style:none;display:flex}.agency-calc__extra>summary::-webkit-details-marker{display:none}.agency-calc__chevron{border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:10px;height:10px;transition:transform var(--motion-base,.2s);flex-shrink:0;transform:rotate(45deg)translate(-2px,-2px)}.agency-calc__extra[open] .agency-calc__chevron{transform:rotate(225deg)translate(-2px,-2px)}.agency-calc__extra-body{flex-direction:column;gap:16px;padding:0 18px 18px;display:flex}.agency-calc__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agency-calc__input{background:var(--bg);border:1px solid var(--border-2);border-radius:var(--radius-md);align-items:center;min-height:44px;display:flex}.agency-calc__input:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.agency-calc__input input{min-width:0;color:var(--heading);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:10px 12px;font-size:15px}.agency-calc__unit{color:var(--text-3);padding-right:12px;font-size:13px}.agency-calc__toggle{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.agency-calc__toggle input{opacity:0;width:1px;height:1px;position:absolute}.agency-calc__switch{background:color-mix(in srgb, var(--text-3) 40%, transparent);width:36px;height:20px;transition:background-color var(--motion-fast,.15s);border-radius:999px;flex-shrink:0;margin-top:1px;position:relative}.agency-calc__switch:after{content:"";background:var(--heading);width:16px;height:16px;transition:transform var(--motion-fast,.15s);border-radius:50%;position:absolute;top:2px;left:2px}.agency-calc__toggle.is-on .agency-calc__switch{background:var(--accent)}.agency-calc__toggle.is-on .agency-calc__switch:after{background:var(--on-accent);transform:translate(16px)}.agency-calc__toggle input:focus-visible+.agency-calc__switch{outline:2px solid var(--accent-hover);outline-offset:2px}.agency-calc__provisional{color:var(--warning);background:var(--warning-dim);border-radius:999px;margin-left:4px;padding:0 7px;font-size:11px;font-weight:600;display:inline-block}.agency-calc__results{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:5.5rem}.agency-calc__live{flex-direction:column;gap:12px;display:flex}.agency-calc__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.agency-calc__sub{color:var(--text-2);font-size:13px;line-height:1.55}.agency-calc__hero{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:radial-gradient(ellipse 80% 120% at 100% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), color-mix(in srgb, var(--accent) 8%, var(--surface));box-shadow:0 0 40px -12px color-mix(in srgb, var(--accent) 50%, transparent);flex-direction:column;gap:4px;padding:22px 24px;display:flex}.agency-calc__hero .agency-calc__kicker{color:var(--accent)}.agency-calc__hero-value{letter-spacing:-.02em;color:var(--heading);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5vw,3.4rem);font-weight:800;line-height:1.05}.agency-calc__card{border-radius:var(--radius-lg);border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 55%, transparent);flex-direction:column;gap:10px;padding:18px 22px;display:flex}.agency-calc__card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.agency-calc__value{color:var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:700}.agency-calc__meter{background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:999px;height:10px;overflow:hidden}.agency-calc__meter-fill{background:var(--accent);height:100%;box-shadow:0 0 14px color-mix(in srgb, var(--accent) 70%, transparent);transition:width var(--motion-base,.25s) var(--motion-easing,ease-out);border-radius:999px;display:block}.agency-calc__dots{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agency-calc__dot{background:color-mix(in srgb, var(--text-2) 55%, transparent);border-radius:50%;width:12px;height:12px}.agency-calc__dot.is-extra{border:2px solid var(--accent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 55%, transparent);background:0 0}.agency-calc__dots-plus{color:var(--accent);margin-left:4px;font-size:14px;font-weight:700}.agency-calc__breakdown{border-top:1px solid var(--border);padding-top:12px;font-size:13px}.agency-calc__breakdown>summary{cursor:pointer;color:var(--text-2);justify-content:space-between;gap:12px;list-style:none;display:flex}.agency-calc__breakdown>summary::-webkit-details-marker{display:none}.agency-calc__breakdown>summary span{text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px}.agency-calc__breakdown>summary strong{color:var(--heading);font-variant-numeric:tabular-nums}.agency-calc__breakdown dl{flex-direction:column;gap:6px;margin-top:12px;display:flex}.agency-calc__breakdown dl>div{justify-content:space-between;gap:16px;display:flex}.agency-calc__breakdown dt{color:var(--text-2)}.agency-calc__breakdown dd{color:var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap}.agency-calc__breakdown .is-total{border-top:1px solid var(--border);padding-top:6px;font-weight:700}.agency-calc__breakdown .is-total dt{color:var(--heading)}.agency-calc__cta{flex-direction:column;gap:8px;display:flex}.agency-calc__cta .btn{text-align:center;justify-content:center}.agency-calc__foot{border-top:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;padding-top:18px;font-size:12px;line-height:1.55;display:flex;position:relative}.agency-calc__foot p{max-width:62ch}.agency-calc__foot a{color:var(--accent);font-size:13px;font-weight:600}.agency-calc__foot a:hover{text-decoration:underline}@media (width<=60rem){.agency-calc__grid{grid-template-columns:minmax(0,1fr)}.agency-calc__results{position:static}}@media (width<=36rem){.agency-calc__clients{padding:16px}.agency-calc__row{grid-template-columns:minmax(0,1fr)}.agency-calc__tier{flex-grow:1!important}.agency-calc__cta .btn{white-space:normal;width:100%;line-height:1.3}.agency-calc__card{padding:16px}.agency-calc__hero{padding:18px}}@media (prefers-reduced-motion:reduce){.agency-calc__meter-fill,.agency-calc__tier-bar,.agency-calc__chevron,.agency-calc__switch,.agency-calc__switch:after,.agency-calc__segment span{transition:none}}.content-channels{background:var(--bg-2)}.content-channels .feature-card h3{margin-top:.75rem}.content-channels__footer,.pilot-offer__terms{color:var(--text-2);margin-top:1.5rem;font-size:.9rem;line-height:1.7}.content-channels__footer a{color:var(--accent-hover);font-weight:600}.pilot-offer__price strong{color:var(--heading);font-size:2rem}.pilot-offer .solution-card .btn{color:var(--on-accent-fill);white-space:normal;text-align:center;max-width:100%;margin-top:1.25rem;padding-top:.75rem}.pilot-offer__terms{max-width:80ch}.pricing-agency-actions{max-width:100%}.pricing-agency-actions .btn{white-space:normal;text-align:center;max-width:100%}.back-to-top{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:40;background:var(--accent-fill);width:48px;height:48px;color:var(--on-accent-fill);box-shadow:var(--shadow-md);cursor:pointer;opacity:0;visibility:hidden;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed;transform:translateY(8px)}.back-to-top:hover{background:var(--accent-fill-hover)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:no-preference){.back-to-top{transition:opacity .2s,transform .2s,visibility .2s}}@media print{.back-to-top{display:none}}.mkt-section{padding-top:clamp(3rem,5vw,5rem);padding-bottom:clamp(3rem,5vw,5rem)}.section-header.section-header--left{text-align:left;margin-left:0;margin-right:0}.section-header.section-header--left .mkt-lead{margin-left:0}.mkt-label{color:var(--accent-fill)}.hero--conversion,.hero--audience{padding:clamp(2.5rem,5vw,5rem) 24px}.hero--conversion>.mkt-container,.audience-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.hero--conversion .hero__copy .mkt-h1{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-size:clamp(2.5rem,4.3vw,4rem);line-height:1.08}.hero--conversion .hero__lead,.hero--audience .hero__lead{max-width:44ch;margin:1.25rem 0;font-size:1.05rem;line-height:1.75}.hero--conversion .hero__ctas,.hero--audience .hero__ctas{justify-content:flex-start;gap:.65rem;margin-top:1.5rem}.hero--conversion .hero__ctas .btn,.hero--audience .hero__ctas .btn{white-space:normal;text-align:center}.hero--audience{text-align:left}.hero--audience .mkt-h1{text-wrap:balance;max-width:17ch;font-size:clamp(2.3rem,3.8vw,3.4rem)}.hero--audience .mkt-label{text-align:left}.workflow-preview{background:var(--surface);border:1px solid var(--border);box-shadow:0 20px 60px -32px color-mix(in srgb, var(--heading) 35%, transparent);text-align:left;border-radius:20px;min-width:0;padding:clamp(1.1rem,2.5vw,2rem)}.workflow-preview__heading{color:var(--text-2);align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:.78rem;font-weight:650;display:flex}.workflow-preview__dot{background:var(--accent-fill);border-radius:50%;flex:none;width:.5rem;height:.5rem}.workflow-preview__capture{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;padding:.7rem}.workflow-preview .product-shot{max-width:100%;box-shadow:none;border:0;border-radius:8px;margin:0 auto}.workflow-preview--content .product-shot{max-width:21rem}.hero--conversion .workflow-preview .product-shot__image{width:100%;max-width:100%}.workflow-preview__caption{color:var(--text-3);margin-top:.65rem;font-size:.68rem}.workflow-preview__connection{color:var(--accent-fill);text-align:center;margin:.1rem 0;font-size:1.4rem}.workflow-preview__outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.workflow-preview__outcomes>span{border:1px solid var(--border);color:var(--heading);border-radius:8px;align-items:center;gap:.65rem;padding:.75rem;font-size:.8rem;font-weight:600;display:flex}.workflow-preview__outcomes small{color:var(--accent-fill);font-size:.65rem}.workflow-preview__note{color:var(--text-2);margin-top:1rem;font-size:.76rem;line-height:1.6}.audience-shortcuts{padding-top:2rem;padding-bottom:2rem}.audience-shortcuts .section-header{text-align:left;margin-bottom:1.2rem}.audience-shortcuts .section-header .mkt-label,.audience-shortcuts .section-header .section-label{display:none}.audience-shortcuts .mkt-h2{font-size:1.2rem}.audience-shortcuts .solution-card{min-height:0;padding:1.5rem 1.75rem}.audience-shortcuts .solution-card__index{display:none}.audience-shortcuts .solution-card h3{margin-top:0;font-size:1.25rem}.audience-shortcuts .solution-card p{max-width:52ch;font-size:.9rem}.audience-shortcuts .solution-card a{padding-top:1rem}.practice-proof{padding-top:1.5rem}.practice-proof__inner{background:var(--surface);grid-template-columns:9rem minmax(0,1fr);gap:2rem;padding:2rem 2.5rem}.practice-proof__cover{object-fit:cover;border-radius:10px;width:9rem;height:9rem}.practice-proof .ds-strip__label,.practice-proof .ds-strip__link{color:var(--accent)}.practice-proof .ds-strip__titel{max-width:none;font-size:1.6rem}.practice-proof .ds-strip__text{max-width:75ch;margin-top:.65rem;font-size:.9rem}.practice-proof__disclosure{color:var(--text-2);margin-top:.6rem;font-size:.72rem}.practice-proof .ds-strip__link{margin-top:.9rem}.content-channels .section-header{max-width:47rem}.channel-tabs{border-bottom:1px solid var(--border);gap:.5rem;margin-top:2rem;display:flex}.channel-tabs button{appearance:none;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:1rem 1.25rem;font-size:.9rem;font-weight:650}.channel-tabs button>span{color:var(--text-3);margin-right:.6rem;font-size:.7rem}.channel-tabs button[aria-selected=true]{color:var(--accent-fill);border-bottom-color:var(--accent-fill);background:var(--surface)}.channel-tabs button:focus-visible,.channel-panel:focus-visible{outline:2px solid var(--accent-fill);outline-offset:3px}.channel-panel:not([hidden]){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-top:2.5rem;display:grid}.channel-panel[hidden]{display:none}.channel-panel__explanation h3{font:700 clamp(1.4rem, 2.4vw, 2rem)/1.2 var(--font-brand);color:var(--heading);max-width:22ch}.channel-panel__explanation>p{color:var(--text-2);margin-top:1rem;line-height:1.8}.channel-panel__explanation dl{gap:1rem;margin:1.5rem 0;display:grid}.channel-panel__explanation dl>div{border-left:2px solid var(--accent);padding-left:1rem}.channel-panel__explanation dt{color:var(--text-3);margin-bottom:.25rem;font-size:.72rem}.channel-panel__explanation dd{color:var(--heading);margin:0;font-size:.9rem}.channel-panel__explanation a{color:var(--accent-fill);font-size:.88rem;font-weight:650}.channel-example{min-width:0}.channel-example__label{color:var(--text-3);margin-bottom:.7rem;font-size:.68rem}.channel-example__paper{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);min-height:28rem;color:var(--text);border-radius:12px;padding:clamp(1.25rem,3vw,2rem)}.channel-example__brand{color:var(--heading);border-bottom:1px solid var(--border);align-items:center;gap:.6rem;margin-bottom:1.25rem;padding-bottom:1rem;font-size:.78rem;font-weight:700;display:flex}.channel-example__brand>span{background:var(--heading);width:1.8rem;height:1.8rem;color:var(--surface);font-family:var(--font-brand);border-radius:6px;place-items:center;font-size:1.2rem;display:grid}.channel-example__paper h4{font:750 clamp(1.2rem, 2vw, 1.65rem)/1.2 var(--font-brand);color:var(--heading);max-width:27ch}.channel-example__paper p{margin-top:.85rem;font-size:.85rem;line-height:1.7}.channel-example__paper .channel-example__kicker{color:var(--accent-fill);margin-bottom:.6rem;font-size:.68rem;font-weight:650}.channel-example__meta{border-top:1px solid var(--border);color:var(--text-2);margin-top:1rem;padding-top:.8rem;font-size:.68rem}.channel-example__quote{border-left:3px solid var(--accent);background:var(--bg-2);margin-top:1rem;padding:.8rem 1rem;font-size:1rem;font-weight:650}.channel-example__story{border:1px solid var(--border);background:var(--bg-2);gap:.6rem;margin-top:1rem;padding:1rem;font-size:.85rem;display:grid}.channel-example__story span{color:var(--accent-fill);font-size:.75rem}.channel-example__disclaimer{color:var(--text-3);margin-top:.7rem;font-size:.68rem;line-height:1.6}.process-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:0;list-style:none;display:grid}.process-line li{border-top:2px solid var(--border);padding-top:1.25rem}.process-line li>span{color:var(--accent-fill);font-size:.85rem;font-weight:700}.process-line h3{color:var(--heading);margin:.9rem 0 .7rem;font-size:1.1rem}.process-line p{color:var(--text-2);font-size:.9rem;line-height:1.75}.process-line a{color:var(--accent-fill);margin-top:1rem;font-size:.82rem;font-weight:650;display:inline-block}.pilot-offer{background:var(--bg-2)}.pilot-offer .solution-card{border-top:3px solid var(--accent-fill);min-height:0;padding:2rem}.pilot-offer .solution-card h3{margin-top:0;font-size:1.4rem}.pilot-offer .pilot-offer__price{margin:1.2rem 0 .6rem}.pilot-offer .pilot-offer__price strong{font-size:2.7rem}.pilot-offer .solution-card .btn{margin-top:1.5rem}.pilot-offer__terms{max-width:100%;font-size:.8rem}.pilot-guide__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:center;gap:3rem;display:grid}.pilot-guide__person{gap:1.1rem;display:grid}.pilot-guide__photo{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:22rem;height:auto;box-shadow:var(--shadow-sm);background:#e6e6e4;display:block}.pilot-guide__person strong,.pilot-guide__person span{display:block}.pilot-guide__person strong{color:var(--heading);font-size:1rem}.pilot-guide__person span{color:var(--text-2);margin:.4rem 0;font-size:.83rem}.pilot-guide__person a{color:var(--accent-fill);font-size:.83rem}.pilot-guide__inner>div>p{color:var(--text-2);margin-top:1rem;line-height:1.8}.pilot-guide__steps{flex-wrap:wrap;gap:1.25rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.pilot-guide__steps li{font-size:.82rem;font-weight:650}.pilot-guide__steps span{color:var(--accent-fill);margin-right:.5rem}.hero--pilot{padding:3rem 24px}.hero--pilot .mkt-h1{text-wrap:balance;max-width:20ch;margin:0 auto;font-size:clamp(2.3rem,4vw,3.2rem)}.pricing-card{min-width:0}.pricing-card .btn{white-space:normal;text-align:center;max-width:100%}@media (width<=900px){.hero--conversion>.mkt-container,.audience-hero__inner{grid-template-columns:1fr;gap:2rem}.hero--conversion .hero__copy .mkt-h1{max-width:16ch}.workflow-preview{width:100%;max-width:38rem;margin:0 auto}.hero--conversion .hero__copy{max-width:40rem}.channel-panel:not([hidden]){gap:2rem}}@media (width<=600px){.hero .btn{white-space:normal;text-align:center;max-width:100%}.hero--conversion,.hero--audience{padding-top:2rem;padding-bottom:2rem}.hero--conversion .hero__copy .mkt-h1{max-width:14ch;font-size:2.55rem}.hero--conversion .hero__lead,.hero--audience .hero__lead{font-size:.95rem;line-height:1.7}.hero--conversion .hero__ctas .btn,.hero--audience .hero__ctas .btn{padding:.8rem 1rem;font-size:.83rem}.hero--conversion .hero__note{font-size:.7rem}.workflow-preview__outcomes>span{padding:.6rem;font-size:.72rem}.workflow-preview--content .product-shot{max-width:16rem}.practice-proof__inner{grid-template-columns:1fr;gap:1.2rem;padding:1.5rem}.practice-proof__cover{width:5rem;height:5rem}.practice-proof .ds-strip__titel{font-size:1.4rem}.channel-tabs{gap:0}.channel-tabs button{flex:1;padding:.85rem .35rem;font-size:.75rem}.channel-tabs button>span{display:none}.channel-panel:not([hidden]){grid-template-columns:1fr;padding-top:1.5rem}.channel-example__paper{min-height:0}.process-line,.pilot-guide__inner{grid-template-columns:1fr;gap:1.5rem}.pilot-guide__photo{max-width:18rem}.pilot-offer .solution-card{padding:1.5rem}}.hero__audiences{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.25rem;font-size:.9rem;font-weight:650;display:flex}.hero__audiences a{color:var(--heading);text-underline-offset:.25em;text-decoration:underline}.workflow-preview__image{border-radius:8px;width:100%;height:auto;display:block}.reuse-link{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:2rem;padding-block:1.75rem;display:flex}.reuse-link strong{color:var(--heading);font-size:1.1rem}.reuse-link p{color:var(--text-2);margin-top:.4rem;font-size:.9rem}.reuse-link a,.audience-benefits a{color:var(--accent-fill);text-underline-offset:.25em;font-weight:650;text-decoration:underline}.audience-benefits a{margin-top:1rem;font-size:.85rem;display:inline-block}.inquiry{background:var(--bg-2);scroll-margin-top:6rem}.inquiry__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.inquiry__grid>div>p{color:var(--text-2);margin-top:1rem;line-height:1.75}.inquiry__steps{color:var(--heading);margin-top:1.5rem;padding-left:1.2rem;line-height:1.6}.inquiry__steps li+li{margin-top:.8rem}.inquiry__form,.inquiry__result{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px;min-width:0;padding:clamp(1.25rem,3vw,2rem)}.inquiry__form fieldset{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.inquiry__form label{color:var(--heading);font-size:.9rem;font-weight:650}.inquiry__form label:not(:first-of-type){margin-top:.6rem}.inquiry__form label span{color:var(--text-2);font-weight:400}.inquiry__form input,.inquiry__form select,.inquiry__form textarea{border:1px solid var(--border-2);background:var(--bg);width:100%;min-height:46px;color:var(--heading);font:inherit;border-radius:7px;padding:.7rem .85rem;font-size:1rem}.inquiry__form textarea{resize:vertical}.inquiry__form :is(input,select,textarea,button):focus-visible{outline:3px solid var(--accent-fill);outline-offset:3px}.inquiry__form button[type=submit]{cursor:pointer;justify-content:center;margin-top:.5rem}.inquiry__form fieldset:disabled{opacity:.7}.inquiry__note{color:var(--text-2);overflow-wrap:anywhere;font-size:.8rem;line-height:1.6}.inquiry a{color:var(--accent-fill);text-underline-offset:.2em;text-decoration:underline}.inquiry__slots{border:0;gap:.5rem;min-width:0;margin:.6rem 0 0;padding:0;display:grid}.inquiry__slots legend{color:var(--heading);margin-bottom:.4rem;padding:0;font-size:.9rem;font-weight:650}.inquiry__slots legend span{color:var(--text-2);font-weight:400}.inquiry__slot-picker{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:.5rem;display:grid}.inquiry__slot-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.inquiry__slot-list li{border:1px solid var(--border-2);background:var(--bg-2);color:var(--heading);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .4rem .3rem .7rem;font-size:.82rem;display:inline-flex}.inquiry__slot-list button{width:1.4rem;height:1.4rem;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1rem;line-height:1}.inquiry__slot-list button:hover{background:var(--surface-hover);color:var(--heading)}@media (width<=560px){.inquiry__slot-picker{grid-template-columns:1fr 1fr}.inquiry__slot-picker .btn{grid-column:1/-1}}.inquiry__calculator{background:var(--bg-2);border-radius:8px;padding:.8rem;font-size:.85rem;line-height:1.6}.inquiry__calculator button{color:var(--accent-fill);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.inquiry__error{border:1px solid #b45309;border-radius:8px;margin-top:1rem;padding:1rem;line-height:1.65}.inquiry__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hero--pilot .mkt-h1{max-width:960px;font-size:clamp(2rem,4.5vw,3.6rem)}@media (width<=760px){.inquiry__grid{grid-template-columns:minmax(0,1fr)}.reuse-link{flex-direction:column;align-items:flex-start;gap:1rem}}.feature-diagram{--diagram-accent:var(--accent-fill);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;padding:clamp(1.25rem,3vw,2rem)}.feature-diagram--ai{--diagram-accent:#5742c6}.feature-diagram figcaption{gap:.45rem;margin-bottom:1.5rem;display:grid}.feature-diagram figcaption>span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:.68rem}.feature-diagram figcaption>strong{font:750 1.25rem/1.3 var(--font-brand);color:var(--heading)}.feature-diagram ol{gap:.85rem;padding:0;list-style:none;display:grid}.feature-diagram li{border:1px solid var(--border);background:var(--bg);border-radius:9px;align-items:flex-start;gap:.85rem;padding:1rem;display:flex;position:relative}.feature-diagram--flow li+li:before{content:"";border-left:2px solid var(--diagram-accent);height:.85rem;position:absolute;top:-.9rem;left:1.95rem}.feature-diagram__marker{height:2rem;color:var(--diagram-accent);background:var(--surface);border:1px solid var(--border);border-radius:50%;flex:0 0 2rem;place-items:center;font-size:.75rem;font-weight:700;display:grid}.feature-diagram h3{color:var(--heading);font-size:.95rem;line-height:1.5}.feature-diagram li p{color:var(--text-2);margin-top:.25rem;font-size:.82rem;line-height:1.65}.feature-diagram__note{border-top:1px solid var(--border);color:var(--text-2);margin-top:1.25rem;padding-top:1rem;font-size:.75rem;line-height:1.65}.feature-diagram--branches li{border-left:3px solid var(--diagram-accent)}[data-theme=dark] .feature-diagram{--diagram-accent:var(--accent)}[data-theme=dark] .feature-diagram--ai{--diagram-accent:#b6aaff}@media (width<=768px){.showcase__row:has(.feature-diagram){grid-template-columns:minmax(0,1fr)}.showcase__row:has(.feature-diagram) .showcase__copy{order:0}}.feature-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.feature-details__card{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:clamp(1.25rem,2.5vw,2rem)}.feature-details__card:only-child{grid-column:1/-1}.feature-details__card h2{font:750 1.2rem/1.35 var(--font-brand);color:var(--heading)}.feature-details__card p{color:var(--text-2);max-width:85ch;margin-top:.75rem;font-size:.9rem;line-height:1.75}.feature-details__card ul{color:var(--text-2);margin-top:.75rem;padding-left:1.1rem;font-size:.85rem;line-height:1.7;list-style:outside}@media (width<=760px){.feature-details{grid-template-columns:minmax(0,1fr)}}.public-example{min-width:0;margin:0}.public-example img{border:1px solid var(--border);width:100%;height:auto;box-shadow:var(--shadow-sm);border-radius:12px;display:block}.public-example img[width="400"]{max-width:20rem;margin-inline:auto}.public-example figcaption{color:var(--text-2);margin-top:.85rem;font-size:.75rem;line-height:1.6}.public-example figcaption a{color:var(--accent-fill);text-underline-offset:.2em;text-decoration:underline}.public-example a:focus-visible{outline:2px solid var(--accent-fill);outline-offset:4px}@media (width<=768px){.showcase__row:has(.public-example){grid-template-columns:minmax(0,1fr)}.showcase__row:has(.public-example) .showcase__copy{order:0}}[data-theme=light] .hero--conversion,[data-theme=light] .hero--audience{background:linear-gradient(125deg,#f6f7f3 0%,#edf7f5 100%)}[data-theme=light] .content-channels{background:#f7f7f2}[data-theme=light] .pilot-offer{background:#edf6f4}[data-theme=light] .channel-example__paper{background:#fff;border-color:#dce5e1}[data-theme=light] .hero--conversion .mkt-h1,[data-theme=light] .hero--audience .mkt-h1{color:#17313d}.practice-proof__inner{background:#172e3b}.channel-example__label,.channel-example__disclaimer,.channel-panel__explanation dt,.workflow-preview__caption{color:var(--text-2)}.channel-example__brand img{object-fit:cover;border-radius:6px}.channel-example__cover{object-fit:cover;border-radius:8px;width:8rem;height:8rem;display:block}.channel-example__source{color:var(--accent-fill);text-underline-offset:.2em;margin-top:1.25rem;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-block}.workflow-preview__episode{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1rem;padding:.65rem;display:grid}.workflow-preview__episode img{object-fit:cover;border-radius:8px;width:5rem;height:5rem}.workflow-preview__episode small{color:var(--text-2);margin-bottom:.6rem;font-size:.72rem;display:block}.workflow-preview__episode h2{font:750 clamp(1.15rem, 2vw, 1.55rem)/1.3 var(--font-brand);color:var(--heading)}.workflow-preview__episode p{color:var(--text-2);margin:.8rem 0;font-size:.75rem;line-height:1.65}.workflow-preview__episode span{color:var(--accent-fill);font-size:.76rem;font-weight:650}.workflow-preview__episode:focus-visible,.channel-example__source:focus-visible{outline:2px solid var(--accent-fill);outline-offset:4px}[data-theme=dark] .channel-example__source,[data-theme=dark] .channel-example__kicker,[data-theme=dark] .channel-panel__explanation a,[data-theme=dark] .workflow-preview__episode span,[data-theme=dark] .channel-tabs button[aria-selected=true]{color:var(--accent)}@media (width<=380px){.workflow-preview__episode{grid-template-columns:1fr;padding:.25rem}}.hero.hero--conversion .hero__copy .mkt-h1{text-wrap:balance;max-width:100%;font-size:clamp(2.15rem,3.25vw,3rem);line-height:1.16}.evidence-zoom{color:var(--accent-fill);font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.8rem;font-weight:650;text-decoration:underline}.evidence-dialog{border:1px solid var(--border);background:var(--surface);width:min(1200px,94vw);max-height:90vh;color:var(--heading);border-radius:12px;margin:auto;padding:1.25rem;overflow:auto}.evidence-dialog::backdrop{background:#0a1e28b3}.evidence-dialog button{background:var(--bg-2);border:1px solid var(--border-2);color:var(--heading);font:inherit;cursor:pointer;border-radius:6px;margin:0 0 1rem auto;padding:.65rem 1rem;display:block}.evidence-dialog img{width:100%;min-width:700px;height:auto;display:block}.evidence-dialog p{margin-top:1rem;font-size:.8rem}.evidence-zoom:focus-visible,.evidence-dialog button:focus-visible{outline:3px solid var(--accent-fill);outline-offset:3px}.marketing-layout{font-family:var(--font-ui)}.marketing-layout .mkt-container,.navbar__inner,.footer__inner{max-width:1240px}.marketing-layout .mkt-h1,.marketing-layout .mkt-h2{letter-spacing:-.045em;text-wrap:balance}.marketing-layout .btn{box-shadow:none;border-radius:10px}.marketing-layout .btn--primary{background-image:none}.marketing-layout .btn--primary:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 15%, transparent)}.marketing-layout .mkt-label{letter-spacing:.11em;font-size:.69rem}.navbar{background:color-mix(in srgb, var(--bg) 94%, transparent);height:76px}.navbar__inner{gap:1.7rem}.navbar__nav{justify-content:center;gap:.3rem}.navbar__link{padding:.6rem .65rem;font-size:.8rem;font-weight:600}.navbar__link--active{color:var(--accent-fill)}.navbar__actions .btn{font-size:.78rem}.navbar__mobile-menu{max-height:calc(100dvh - 76px);top:76px;overflow-y:auto}.skip-to-content{z-index:200;background:var(--surface);border:2px solid var(--accent-fill);border-radius:8px;padding:.75rem 1rem;position:fixed;top:.5rem;left:1rem;transform:translateY(-160%)}.skip-to-content:focus{transform:none}.marketing-layout__main:focus{outline:none}.text-link{color:var(--accent-fill);align-items:center;gap:1.5rem;font-size:.9rem;font-weight:650;display:inline-flex}.home-intro{padding:clamp(3rem,6vw,6.5rem) 24px 0}.home-intro .mkt-label{align-items:center;gap:.7rem;margin-bottom:1.75rem;display:flex}.home-intro .mkt-label:before{content:"";background:var(--accent-fill);border-radius:50%;width:.45rem;height:.45rem}.home-intro__grid{grid-template-columns:1.2fr 1fr;align-items:end;gap:clamp(2rem,5vw,5.5rem);display:grid}.home-intro .mkt-h1{overflow-wrap:anywhere;max-width:19ch;font-size:clamp(2.8rem,4.4vw,4.3rem);line-height:1.08}.home-intro .hero__lead{text-align:left;max-width:48ch;margin:0;font-size:1.05rem;line-height:1.8}.home-intro .hero__ctas{flex-wrap:wrap;justify-content:flex-start;gap:.65rem;margin:1.5rem 0 0;display:flex}.home-intro .btn{white-space:normal;padding:.95rem 1.15rem;font-size:.85rem}.home-intro .hero__note{text-align:left;max-width:52ch;margin-top:1rem;font-size:.72rem}.home-intro__bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3.5rem;padding:1.2rem 0;font-size:.76rem;display:flex}.home-intro__explore{align-items:center;gap:.7rem;font-weight:650;display:inline-flex}.home-intro__explore>span{color:var(--accent-fill);font-size:1.1rem}.home-intro__audiences{color:var(--text-2);gap:1.8rem;display:flex}.home-intro__audiences a:hover{color:var(--accent-fill)}.home-intro__unavailable{gap:1.25rem;display:grid}.home-intro__unavailable a{color:var(--accent-fill)}.product-tour{padding:0 24px clamp(3rem,5vw,5rem)}.product-tour__tabs{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;align-items:stretch;gap:.25rem;width:fit-content;max-width:100%;margin:0 0 1rem;padding:.4rem;display:flex}.product-tour__tabs button{color:var(--text-2);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.75rem;padding:.8rem 1.25rem;font-size:.8rem;font-weight:650;display:inline-flex}.product-tour__tabs button>span{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.65rem}.product-tour__tabs button[aria-selected=true]{background:var(--surface);color:var(--heading);border-color:var(--border);box-shadow:0 2px 4px #00000008}.product-tour__tabs button[aria-selected=true]>span{color:var(--accent-fill)}.product-tour__panel[hidden]{display:none}.product-tour__frame{background:var(--surface);border:1px solid var(--border-2);box-shadow:0 24px 60px -35px color-mix(in srgb, var(--heading) 32%, transparent);border-radius:16px;overflow:hidden}.product-tour__bar{border-bottom:1px solid var(--border);color:var(--text-2);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.25rem;font-size:.7rem;display:flex}.product-tour__bar>span{align-items:center;gap:.6rem;display:flex}.product-tour__bar i{background:var(--accent-fill);border-radius:50%;width:.4rem;height:.4rem}.product-tour__frame>img{background:var(--surface);width:100%;height:auto}.product-tour__caption{justify-content:space-between;align-items:center;gap:2rem;padding:1.6rem 0 .75rem;display:flex}.product-tour__caption h2{font:700 clamp(1.15rem, 2vw, 1.5rem)/1.3 var(--font-brand);letter-spacing:-.025em}.product-tour__caption p{color:var(--text-2);max-width:68ch;margin-top:.5rem;font-size:.85rem}.product-tour__caption a{color:var(--accent-fill);flex-shrink:0;font-size:.8rem;font-weight:650}.product-tour__actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.6rem;display:flex}.product-tour__actions button{background:var(--surface);border:1px solid var(--border-2);color:var(--accent-fill);border-radius:8px;padding:.65rem 1rem;font-size:.8rem;font-weight:650}.product-tour__disclosure{color:var(--text-3);font-size:.67rem}.product-tour__dialog{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:16px;width:min(96vw,1600px);max-height:94dvh;margin:auto;padding:1.2rem}.product-tour__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a191cbf}.product-tour__dialog-head{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.product-tour__dialog button{border:1px solid var(--border);background:var(--bg-2);color:var(--text);border-radius:8px;padding:.5rem .8rem}.product-tour__dialog-scroll{max-height:72dvh;overflow:auto}.product-tour__dialog img{width:100%;min-width:900px;height:auto}.product-tour__dialog>p{color:var(--text-2);padding-top:.75rem;font-size:.72rem}.home-capabilities{border-top:1px solid var(--border);background:color-mix(in srgb, var(--accent) 3%, var(--bg))}.home-capabilities__grid{grid-template-columns:1fr 1.2fr;gap:clamp(2rem,6vw,6rem);display:grid}.home-capabilities__intro .mkt-h2{max-width:18ch}.home-capabilities__intro .mkt-lead{margin:1.5rem 0 2rem;font-size:1rem}.home-capability{border-top:1px solid var(--border);grid-template-columns:1.4rem 1fr 1rem;gap:1rem;padding:1.5rem 0;display:grid}.home-capability:first-child{border-top:0;padding-top:0}.home-capability__index{color:var(--accent-fill);padding-top:.2rem;font-size:.7rem}.home-capability__heading{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.home-capability h3{font:700 1.12rem/1.3 var(--font-brand)}.home-capability__heading>span{color:var(--text-3);font-size:.65rem}.home-capability p{color:var(--text-2);margin-top:.6rem;font-size:.86rem;line-height:1.8}.home-capability__arrow{color:var(--accent-fill);transition:transform .15s}.home-capability:hover .home-capability__arrow{transform:translate(2px,-2px)}.home-capability:hover h3{color:var(--accent-fill)}.home-refresh .content-channels .section-header{max-width:46rem}.home-refresh .channel-tabs{border-bottom:1px solid var(--border-2)}.home-refresh .channel-example__paper{border-radius:16px}.home-refresh .practice-proof__inner{border:1px solid var(--border);border-radius:18px}.home-agency{padding-top:1rem}.home-agency__inner{background:#102e31;border-radius:22px;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,6vw,5rem);padding:clamp(1.5rem,4vw,4rem);display:grid}.home-agency__inner .mkt-label{color:#80d8cc}.home-agency__inner .mkt-h2{color:var(--heading)}.home-agency__inner p{color:#c5d7d6;max-width:54ch;margin-top:1.2rem;font-size:.92rem;line-height:1.8}.home-agency__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.home-agency__actions>a:not(.btn){color:#d4e7e4;font-size:.82rem}.home-agency__steps{align-content:center;gap:1.5rem;list-style:none;display:grid}.home-agency__steps li{border-top:1px solid #345355;grid-template-columns:2.5rem 1fr;gap:1rem;padding-top:1.2rem;display:grid}.home-agency__steps li>span{color:#80d8cc;font-size:.75rem}.home-agency__steps strong{color:#f0f6f5;font:650 1rem var(--font-brand)}.home-agency__steps p{margin-top:.45rem;font-size:.82rem}.home-refresh .availability-strip{border-block:1px solid var(--border)}.home-refresh .availability-strip a{color:var(--accent-fill);font-size:.75rem}.home-refresh .pilot-guide__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:5rem}.home-refresh .pilot-guide__photo{border-radius:20px}.home-refresh .pilot-guide__person{grid-template-columns:1fr;max-width:22rem;display:grid}.footer{border-top:1px solid var(--border)}.footer button.footer__link{appearance:none;text-align:left;background:0 0;border:0;padding:.4rem 0;font-family:inherit}.pricing-page .pricing-intro h1 span,.pricing-page .pricing-intro__aside li>span,.pricing-page .catalog-comparison .compare-table .catalog-comparison__category th,.pricing-page .pricing-catalog-status button{color:var(--accent-fill)}@media (width<=1120px){.navbar__nav{display:none}.navbar__hamburger{justify-content:center;align-items:center;display:flex}.home-intro__grid{grid-template-columns:1.1fr 1fr;gap:2rem}}@media (width<=800px){.home-intro__grid,.home-capabilities__grid,.home-agency__inner{grid-template-columns:1fr}.home-intro .mkt-h1{max-width:19ch;font-size:clamp(2.7rem,7vw,4rem)}.home-intro .hero__lead{max-width:60ch}.home-intro__bottom{margin-top:2rem}.product-tour__caption{flex-direction:column;align-items:flex-start;gap:.75rem}.product-tour__actions{align-items:flex-start}.product-tour__tabs{width:100%}.product-tour__tabs button{flex:1;justify-content:center;padding:.7rem;font-size:.75rem}.product-tour__tabs button>span{display:none}.home-refresh .pilot-guide__inner{grid-template-columns:1fr;gap:2rem}}@media (width<=480px){.home-intro,.product-tour{padding-left:20px;padding-right:20px}.home-intro .mkt-h1{font-size:2.4rem}.home-intro .hero__lead{font-size:.95rem}.home-intro__audiences{gap:1rem}.product-tour__tabs{gap:0;padding:.2rem}.product-tour__tabs button{padding:.65rem .35rem;font-size:.67rem;line-height:1.5}.product-tour__bar{gap:.5rem;padding:.65rem .75rem;font-size:.63rem}.product-tour__frame{border-radius:10px}.product-tour__caption p{font-size:.8rem}.product-tour__dialog{padding:.8rem}.product-tour__dialog-head{font-size:.78rem}.product-tour__dialog button{font-size:.72rem}.home-capability{grid-template-columns:1rem 1fr .8rem;gap:.6rem}.home-agency__inner{border-radius:16px}.home-agency__actions .btn{white-space:normal}}@media (prefers-reduced-motion:reduce){.home-refresh *,.home-refresh :before,.home-refresh :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nav-dropdown{display:flex;position:relative}.nav-dropdown__panel{z-index:60;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:20rem;box-shadow:var(--shadow-xl);padding:.6rem;position:absolute;top:calc(100% + .6rem);left:-.75rem}.nav-dropdown__panel[hidden]{display:none}.nav-dropdown__panel ul{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.nav-dropdown__panel a{border-radius:var(--radius-sm);color:var(--text);gap:.15rem;padding:.55rem .7rem;display:grid}.nav-dropdown__panel a:hover{background:var(--surface-hover)}.nav-dropdown__panel strong{color:var(--heading);font-size:.87rem;font-weight:650}.nav-dropdown__panel span{color:var(--text-3);font-size:.76rem;line-height:1.4}@media (width<=68rem){.nav-dropdown{display:none}}@media (width<=80rem){.navbar__demo{display:none}}.feature-menu__more{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;gap:.4rem 1.4rem;padding-top:1rem;display:flex}.feature-menu__more a{color:var(--accent);font-size:.82rem;font-weight:600}.navbar__mobile-heading{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin:.4rem 0 0;font-size:.7rem;font-weight:700}.home-audience{color:inherit;transition:border-color var(--motion-fast) var(--motion-easing);flex-direction:column;gap:.6rem;display:flex}.home-audience:hover{border-color:var(--accent)}.home-audience .text-link{margin-top:auto}.home-audiences__calculator,.home-pricing__more{text-align:center;color:var(--text-2);margin-top:1.5rem;font-size:.92rem}.home-audiences__calculator a,.home-pricing__more a{color:var(--accent);font-weight:600}.security-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.25rem;display:grid}.security-grid .feature-card{flex-direction:column;gap:.6rem;display:flex}.security-grid .feature-card h2{margin:0}.security-grid .feature-card p{color:var(--text-2);font-size:.92rem;line-height:1.65}.security-grid .feature-card a{color:var(--accent);margin-top:auto;font-size:.85rem;font-weight:600}.security-note{max-width:70ch;color:var(--text-2);text-align:center;margin:2rem auto 0;font-size:.88rem;line-height:1.7}.not-found{align-items:center;min-height:55vh;display:grid}.not-found__links{flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.not-found__links a{color:var(--accent);font-weight:600}.home-refresh{--landing-ink:#082b31;--landing-deep:#062329;--landing-mint:#b8f7e8;--landing-aqua:var(--creavly-aqua);background:#f7fbfa}.home-refresh .home-intro,.home-refresh .product-tour{--heading:#effbf8;--text:#e1f0ed;--text-2:#bed8d7;--text-3:#a5c7c5;--accent-fill:#9ceedd;--surface:#12383f;--bg-2:#10363c;--border:#2a5056;--border-2:#52757a;color:var(--text);background-color:var(--landing-ink)}.home-refresh .home-intro{isolation:isolate;background-image:radial-gradient(ellipse at 88% 3%, #00a9a554, transparent 48%), radial-gradient(ellipse at 7% 85%, #4899901f, transparent 52%), linear-gradient(125deg, var(--landing-deep), var(--landing-ink) 65%);position:relative;overflow:clip}.home-refresh .home-intro:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;border:1px solid #9ceedd29;border-radius:50%;width:clamp(24rem,46vw,50rem);position:absolute;top:-58%;right:-7%;box-shadow:0 0 0 64px #9ceedd09,0 0 0 128px #9ceedd06}.home-refresh .home-intro .mkt-label{color:#b3f5e8;background:#0e393e99;border:1px solid #9ceedd3d;border-radius:999px;width:fit-content;max-width:100%;padding:.5rem .85rem;font-size:.64rem;line-height:1.6}.home-refresh .home-intro .mkt-label:before{background:#71e0cb;flex-shrink:0;box-shadow:0 0 12px #71e0cb73}.home-refresh .home-intro .mkt-h1{color:#effbf8}@supports ((-webkit-background-clip:text) or (background-clip:text)){.home-refresh .home-intro .mkt-h1{color:#0000;background:linear-gradient(120deg,#fff 15%,#e0fcf5 55%,#83e3ce);-webkit-background-clip:text;background-clip:text}}.home-refresh .home-intro .hero__lead{color:#c5dedb}.home-refresh .home-intro .hero__note{color:#a8c7c5}.home-refresh .home-intro .btn--primary,.home-refresh .home-agency__actions .btn--primary{color:#082f32;background:linear-gradient(110deg,#4ed7c4,#b8f7e8);border-color:#88e9d7;box-shadow:0 5px 25px #00a9a529,inset 0 1px #ffffff80}.home-refresh .home-intro .btn--ghost{color:#e4f8f2;background:#ffffff0a;border-color:#52757a}.home-refresh .home-intro .btn--ghost:hover{background:#ffffff17;border-color:#9cd8cd}.home-refresh .home-intro__bottom{border-color:#315358;margin-top:3rem}.home-refresh .home-intro__audiences{color:#b9d9d3}.home-refresh .home-intro__audiences a:hover{color:#e4fff7}.home-refresh .home-intro__explore>span{color:#a0eddd;border:1px solid #416c6c;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid}.home-refresh .product-tour{background-image:radial-gradient(at 50% 65%,#00a9a51f,#0000 70%);padding-top:.5rem;padding-bottom:clamp(3rem,6vw,6rem)}.home-refresh .product-tour__tabs{background:#ffffff0b;border-color:#31575d;border-radius:14px;margin-bottom:1.4rem}.home-refresh .product-tour__tabs button{color:#c2dad7}.home-refresh .product-tour__tabs button>span{color:#9abeb9}.home-refresh .product-tour__tabs button[aria-selected=true]{color:#0d3939;background:#c7f6e9;border-color:#b5eedf;box-shadow:0 2px 10px #0000001f}.home-refresh .product-tour__tabs button[aria-selected=true]>span{color:#17655c}.home-refresh .product-tour__frame{background:#f6f8f9;border-color:#7baca8;border-radius:20px;box-shadow:0 20px 65px #0000003b,0 0 45px #00a9a50f}.home-refresh .product-tour__bar{color:#315454;background:#eaf5f2;border-color:#c8dcd7}.home-refresh .product-tour__bar i{background:#007d73}.home-refresh .product-tour__actions button{color:#b1f5e5;background:#174047;border-color:#517e7c}.home-refresh .product-tour__actions button:hover{background:#23535a}.home-refresh .product-tour__caption h2{color:#ecf9f5}.home-refresh .product-tour__caption a{color:#a2ecdc}.home-refresh .product-tour__disclosure{color:#a9c8c5}.home-refresh .product-tour__dialog button{color:#e1f0ed}.home-refresh .home-capabilities{background:radial-gradient(at 0 15%,#d5f3eb,#0000 60%),#f0f8f5;border-top:0}.home-refresh .home-capabilities .mkt-label{color:#006e67}.home-refresh .home-capabilities__list{background:#ffffffa6;border:1px solid #cce4dc;border-radius:20px;padding:1.5rem 1.75rem .5rem}.home-refresh .home-capability{border-color:#d5e5e0}.home-refresh .home-capability__heading>span{color:#416c62;background:#e2f2eb;border-radius:999px;padding:.15rem .5rem}.home-refresh .home-capability__arrow{background:#e4f4ee;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;margin-left:-.4rem;display:grid}.home-refresh .content-channels{background:#fff}.home-refresh .channel-tabs{background:#f1f7f4;border:1px solid #d7e7e1;border-radius:12px;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem}.home-refresh .channel-tabs button{border:1px solid #0000;border-radius:8px;padding:.8rem 1.2rem}.home-refresh .channel-tabs button[aria-selected=true]{color:#006e67;background:#fff;border-color:#bed9cf;box-shadow:0 2px 5px #082b310d}.home-refresh .channel-example__paper{border-color:#00a9a5 #c9ded7 #c9ded7;border-top-style:solid;border-top-width:3px;box-shadow:0 18px 40px -22px #082b3126}.home-refresh .practice-proof{background:#fff}.home-refresh .practice-proof__inner{background:linear-gradient(110deg,#103c42,#174d50);border-color:#315f60}.home-refresh .practice-proof .ds-strip__label,.home-refresh .practice-proof .ds-strip__link{color:#9ee8d6}.home-refresh .practice-proof__cover{box-shadow:0 10px 20px #00000026}.home-refresh .home-agency{background:linear-gradient(#fff,#f0f8f5);padding-top:2rem}.home-refresh .home-agency__inner{isolation:isolate;background:radial-gradient(at 100% 0,#00a9a552,#0000 62%),#082d34;border:1px solid #295a5c;position:relative;overflow:hidden;box-shadow:0 24px 45px -32px #052b3173}.home-refresh .home-agency__inner:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;border:45px solid #83e3ce12;border-radius:50%;width:20rem;position:absolute;bottom:-13rem;right:-9rem}.home-refresh .home-agency__steps li>span{border:1px solid #416967;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.home-refresh .availability-strip{background:#eef7f2;border-color:#d5e6de}.home-refresh .pilot-guide{background:radial-gradient(at 15% 60%,#e1f4eb,#0000 52%),#f7fbfa}.home-refresh .pilot-guide__photo{border-color:#c3dcd2;box-shadow:12px 12px #dcefe6}.home-refresh .pilot-guide__steps li{background:#fff;border:1px solid #d1e4da;border-radius:8px;padding:.75rem 1rem}.home-refresh .pilot-offer{background:#eaf4ef;border-top:1px solid #d3e5db}.home-refresh .pilot-offer .solution-card{background:#fff;border:1px solid #bedbd0;border-top:3px solid #008b80;border-radius:18px;box-shadow:0 12px 25px -16px #082b3126}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-refresh .home-intro .btn--primary:hover,.home-refresh .home-agency__actions .btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00a9a540}}@media (prefers-reduced-motion:no-preference){html:has(.home-refresh){scroll-behavior:smooth}}@media (width<=800px){.home-refresh .home-intro:before{opacity:.6;top:-18%;right:-40%}.home-refresh .home-capabilities__list{padding:1.5rem 1.25rem .5rem}.home-refresh .product-tour__frame{border-radius:14px}}@media (width<=480px){.home-refresh .home-intro .mkt-label{letter-spacing:.075em;padding:.45rem .65rem;font-size:.59rem}.home-refresh .home-intro__bottom{margin-top:2rem}.home-refresh .channel-tabs{gap:.1rem;width:100%;padding:.25rem}.home-refresh .channel-tabs button{padding:.75rem .4rem;font-size:.72rem}.home-refresh .home-capabilities__list{padding:1.25rem 1rem .25rem}.home-refresh .home-capability__arrow{width:1.3rem;height:1.3rem;margin-left:-.25rem}}@media (forced-colors:active){.home-refresh .home-intro .mkt-h1{color:canvastext;background:0 0}.home-refresh .home-intro:before,.home-refresh .home-agency__inner:after{display:none}}:root{--st-ink:#0b1418;--st-ink-2:#2b383e;--st-muted:#56646a;--st-line:#0b141814;--st-line-2:#0b141824;--st-soft:#f6f8f9;--st-soft-2:#eef3f4;--st-accent:var(--creavly-aqua);--st-accent-ink:#00706c;--st-accent-tint:#00b8b01a;--st-glow:#00b8b052;--st-radius:20px;--st-radius-lg:28px;--st-shadow:0 1px 2px #0b14180a, 0 8px 24px -12px #0b14181f;--st-shadow-lift:0 2px 4px #0b14180a, 0 24px 48px -20px #0b141838;--st-ease:cubic-bezier(.2, .7, .2, 1)}html .marketing-layout{color:var(--st-ink-2);background:#fff}html .marketing-layout .mkt-section{padding:clamp(72px,9vw,128px) 24px}html .marketing-layout .mkt-section--sm{padding:clamp(56px,7vw,96px) 24px}html .marketing-layout .mkt-container{max-width:1200px}html .marketing-layout .mkt-container--narrow{max-width:820px}html .marketing-layout .mkt-h1{letter-spacing:-.04em;color:var(--st-ink);text-wrap:balance;font-size:clamp(2.5rem,5.6vw,4.75rem);font-weight:800;line-height:1.02}html .marketing-layout .mkt-h2{letter-spacing:-.032em;color:var(--st-ink);text-wrap:balance;font-size:clamp(2rem,3.8vw,3.1rem);font-weight:780;line-height:1.06}html .marketing-layout .mkt-h3{letter-spacing:-.02em;color:var(--st-ink)}html .marketing-layout .mkt-lead{color:var(--st-muted);text-wrap:pretty;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6}html .marketing-layout .hero__lead{color:var(--st-muted);text-wrap:pretty;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.6}html .marketing-layout [data-theme=dark] .mkt-h1,html .marketing-layout [data-theme=dark] .mkt-h2{color:#fff}html .marketing-layout [data-theme=dark] .mkt-lead{color:#ffffffb8}html .marketing-layout .mkt-label{border:1px solid var(--st-line-2);width:auto;color:var(--st-accent-ink);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.1rem;padding:.38rem .8rem .38rem .7rem;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex}html .marketing-layout .mkt-label:before{content:"";background:var(--st-accent);width:.42rem;height:.42rem;box-shadow:0 0 0 3px var(--st-accent-tint);border-radius:50%}html .marketing-layout .mkt-label--center{width:max-content;max-width:100%;margin-inline:auto;display:flex}html .marketing-layout [data-theme=dark] .mkt-label{color:#8ff0e9;background:#ffffff0f;border-color:#ffffff2e}html .marketing-layout .section-header{text-align:center;max-width:48rem;margin:0 auto clamp(2.5rem,5vw,4rem)}html .marketing-layout .section-header .mkt-lead{margin:1.1rem auto 0}html .marketing-layout .section-header--left{text-align:left;margin-left:0}html .marketing-layout .section-header--left .mkt-lead{margin-left:0}html .marketing-layout .btn{letter-spacing:-.005em;transition:transform .18s var(--st-ease), box-shadow .18s var(--st-ease), background-color .18s var(--st-ease), border-color .18s var(--st-ease);border-radius:999px;padding:.78rem 1.35rem;font-weight:680}html .marketing-layout .btn--lg{padding:.95rem 1.6rem;font-size:1rem}html .marketing-layout .btn--sm{padding:.5rem 1rem;font-size:.86rem}html .marketing-layout .btn--primary{background:var(--st-accent);color:var(--on-accent);box-shadow:inset 0 1px 0 #ffffff59, 0 10px 24px -10px var(--st-glow);background-image:linear-gradient(#ffffff38,#fff0);border-color:#0000}html .marketing-layout .btn--ghost,html .marketing-layout .btn--outline{border:1px solid var(--st-line-2);color:var(--st-ink);background:#fff;box-shadow:0 1px 2px #0b14180d}html .marketing-layout .btn--ghost:hover,html .marketing-layout .btn--outline:hover{background:#fff;border-color:#0b141847;transform:translateY(-1px)}html .marketing-layout [data-theme=dark] .btn--ghost{color:#fff;box-shadow:none;background:#ffffff0f;border-color:#ffffff38}html .marketing-layout [data-theme=dark] .btn--ghost:hover{background:#ffffff1a;border-color:#ffffff73}html .marketing-layout .text-link{color:var(--st-accent-ink);font-weight:650}html .marketing-layout .feature-card{border:1px solid var(--st-line);border-radius:var(--st-radius);box-shadow:var(--st-shadow);text-align:left;transition:transform .25s var(--st-ease), box-shadow .25s var(--st-ease), border-color .25s var(--st-ease);background:#fff;padding:clamp(1.4rem,2.4vw,1.9rem)}html .marketing-layout .feature-card:hover{border-color:var(--st-line-2);box-shadow:var(--st-shadow-lift);transform:translateY(-2px)}html .marketing-layout .feature-card h3{color:var(--st-ink);font-family:var(--font-brand);letter-spacing:-.015em;margin-bottom:.55rem;font-size:1.12rem;font-weight:750}html .marketing-layout .feature-card p{color:var(--st-muted);font-size:.97rem;line-height:1.6}html .marketing-layout .grid-3,html .marketing-layout .grid-2{gap:1.25rem}html .marketing-layout .navbar{border-bottom:1px solid var(--st-line);-webkit-backdrop-filter:saturate(180%)blur(16px);box-shadow:none;background:#ffffffc7}html .marketing-layout .navbar__link{color:var(--st-ink-2);border-radius:999px;font-weight:600}html .marketing-layout .navbar__link:hover{color:var(--st-ink);background:var(--st-soft)}html .marketing-layout .nav-dropdown__panel,html .marketing-layout .feature-menu__panel{border-color:var(--st-line);border-radius:22px;box-shadow:0 30px 60px -24px #0b141847,0 0 0 1px #0b141805}html .marketing-layout .navbar__actions .btn--ghost{box-shadow:none}html .marketing-layout .hero{background:radial-gradient(60% 70% at 12% -10%,#00b8b029,#0000 70%),radial-gradient(45% 60% at 95% 0,#78dccd2e,#0000 70%),linear-gradient(#f7fbfb 0%,#fff 100%);padding:clamp(64px,9vw,120px) 24px clamp(56px,7vw,96px);position:relative;overflow:hidden}html .marketing-layout .hero:before{display:none}html .marketing-layout .hero__note{color:var(--st-muted);font-size:.86rem}html .marketing-layout .hero--audience .mkt-h1{font-size:clamp(2.4rem,4.6vw,3.9rem)}html .marketing-layout .pricing-grid{align-items:stretch;gap:1rem}html .marketing-layout .pricing-card{border:1px solid var(--st-line);box-shadow:var(--st-shadow);background:#fff;border-radius:24px;gap:.9rem;padding:1.75rem 1.5rem 1.5rem;position:relative}html .marketing-layout .pricing-card--highlighted{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(160deg, var(--st-accent), #00b8b026 60%, #0b141814) border-box;box-shadow:0 30px 60px -30px var(--st-glow), var(--st-shadow);border:1px solid #0000}html .marketing-layout .pricing-card__name{letter-spacing:-.01em;font-size:1.05rem;font-weight:750}html .marketing-layout .pricing-card__amount{font-family:var(--font-brand);letter-spacing:-.04em;color:var(--st-ink);font-size:clamp(2rem,3vw,2.5rem);font-weight:800}html .marketing-layout .pricing-card__desc{color:var(--st-muted);font-size:.92rem;line-height:1.55}html .marketing-layout .pricing-card__features-intro{color:var(--st-ink);font-size:.86rem;font-weight:700}html .marketing-layout .pricing-card__feature{color:var(--st-ink-2);font-size:.88rem;line-height:1.45}html .marketing-layout .pricing-card__feature svg{color:var(--st-accent-ink);flex-shrink:0;margin-top:.2em}html .marketing-layout .pricing-card .mkt-divider{background:var(--st-line)}html .marketing-layout .pricing-billing{border:1px solid var(--st-line-2);background:#fff;border-radius:999px;padding:4px}html .marketing-layout .pricing-billing button{border-radius:999px}html .marketing-layout .faq-list{border-top:1px solid var(--st-line);gap:0;display:grid}html .marketing-layout .faq-item{border:0;border-bottom:1px solid var(--st-line);box-shadow:none;background:0 0;border-radius:0}html .marketing-layout .faq-item summary{color:var(--st-ink);font-family:var(--font-brand);letter-spacing:-.01em;background:0 0;padding:1.35rem .25rem;font-size:1.08rem;font-weight:700}html .marketing-layout .faq-item summary:hover{color:var(--st-accent-ink);background:0 0}html .marketing-layout .faq-item summary:after{border:1px solid var(--st-line-2);width:1.9rem;height:1.9rem;color:var(--st-ink);transition:transform .2s var(--st-ease), background-color .2s var(--st-ease);border-radius:50%;place-items:center;font-size:1.1rem;line-height:1;display:grid}html .marketing-layout .faq-item[open] summary:after{background:var(--st-ink);color:#fff;border-color:var(--st-ink)}html .marketing-layout .faq-item__body{color:var(--st-muted);padding:0 3rem 1.5rem .25rem;font-size:1rem;line-height:1.7}html .marketing-layout .cta-banner{background:radial-gradient(50% 80% at 15% 0,#00b8b073,#0000 70%),radial-gradient(40% 70% at 100% 100%,#50c8be40,#0000 70%),#071316;border:0;border-radius:32px;padding:clamp(3rem,7vw,5.5rem) clamp(1.5rem,5vw,4rem);overflow:hidden;box-shadow:0 40px 80px -40px #003c3a8c}html .marketing-layout .cta-banner:before{display:none}html .marketing-layout .cta-banner .mkt-h2{color:#fff;font-size:clamp(2rem,4.2vw,3.4rem)}html .marketing-layout .footer{border-top:1px solid var(--st-line);background:var(--st-soft)}html .marketing-layout .footer__cta{border:1px solid var(--st-line);border-radius:var(--st-radius);box-shadow:var(--st-shadow);background:#fff}html .marketing-layout .inquiry{background:var(--st-soft)}html .marketing-layout .inquiry__form{border:1px solid var(--st-line);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-lift);background:#fff}html .marketing-layout .inquiry__form input,html .marketing-layout .inquiry__form select,html .marketing-layout .inquiry__form textarea{border-color:var(--st-line-2);background:#fff;border-radius:12px}html .marketing-layout .inquiry__form input:focus,html .marketing-layout .inquiry__form select:focus,html .marketing-layout .inquiry__form textarea:focus{border-color:var(--st-accent);box-shadow:0 0 0 4px var(--st-accent-tint);outline:0}.st-hero{background:radial-gradient(55% 65% at 8% -5%,#00b8b033,#0000 70%),radial-gradient(40% 55% at 100% 10%,#78dccd38,#0000 70%),linear-gradient(#f5fbfb 0%,#fff 85%);padding:clamp(56px,8vw,104px) 24px clamp(48px,6vw,80px);position:relative;overflow:hidden}.st-hero:before{content:"";background-image:linear-gradient(var(--st-line) 1px, transparent 1px), linear-gradient(90deg, var(--st-line) 1px, transparent 1px);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 75%)}.st-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:1200px;margin:0 auto;display:grid;position:relative}html .marketing-layout .st-hero .mkt-h1{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-size:clamp(2.5rem,4.4vw,4.1rem)}html .marketing-layout .st-hero__copy .hero__lead{max-width:34rem;margin:1.4rem 0 0}.st-hero__ctas{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.st-hero__checks{color:var(--st-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem;font-size:.88rem;display:flex}.st-hero__checks li{align-items:center;gap:.45rem;display:inline-flex}.st-hero__checks svg{width:1rem;height:1rem;color:var(--st-accent-ink)}.st-hero__unavailable{color:var(--st-muted)}.st-visual{padding:1.5rem 0 2.5rem;position:relative}.st-visual:before{content:"";background:radial-gradient(closest-side, var(--st-glow), transparent);filter:blur(30px);opacity:.8;border-radius:40px;position:absolute;inset:10% 5% 0 10%}.st-window{border:1px solid var(--st-line-2);background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #0b141873,0 0 0 6px #fff9}.st-window__bar{border-bottom:1px solid var(--st-line);background:#fbfcfc;align-items:center;gap:.4rem;padding:.7rem .9rem;display:flex}.st-window__bar i{background:#dfe5e7;border-radius:50%;width:.6rem;height:.6rem}.st-window__bar span{color:var(--st-muted);margin-left:.6rem;font-size:.72rem;font-weight:600}.st-window img{width:100%;height:auto}.st-float{border:1px solid var(--st-line-2);background:#fff;border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 30px 60px -24px #0b141866}.st-float img{width:100%;height:auto}.st-float--card img{aspect-ratio:640/330;object-fit:cover;object-position:top}.st-float--card{width:38%;bottom:.25rem;right:-1.25rem}.st-float--chip{color:var(--st-ink);align-items:center;gap:.55rem;padding:.6rem .85rem;font-size:.8rem;font-weight:650;display:flex;top:-.2rem;left:1.5rem}.st-float--chip span{background:#16a34a;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #16a34a26}.st-platforms{padding:0 24px clamp(40px,6vw,72px)}.st-platforms__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;max-width:1200px;margin:0 auto;display:flex}.st-platforms__label{color:var(--st-muted);margin-right:.5rem;font-size:.82rem;font-weight:600}.st-platforms__item{border:1px solid var(--st-line);color:var(--st-ink);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.84rem;font-weight:650;display:inline-flex}.st-platforms__item small{color:var(--st-muted);font-size:.74rem;font-weight:550}.st-platforms__item i{background:#c3ccd0;border-radius:50%;width:.45rem;height:.45rem}.st-platforms__item i.is-live{background:#16a34a}.st-platforms__item i.is-test{background:#e0a32e}.st-platforms a{color:var(--st-accent-ink);font-size:.84rem;font-weight:650}.st-icon{background:linear-gradient(160deg, var(--st-accent-tint), #00b8b005);width:2.75rem;height:2.75rem;color:var(--st-accent-ink);border-radius:14px;place-items:center;margin-bottom:1.1rem;display:grid;box-shadow:inset 0 0 0 1px #00b8b02e}.st-icon svg{width:1.35rem;height:1.35rem}.st-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;display:grid}.st-bento__item{border:1px solid var(--st-line);box-shadow:var(--st-shadow);color:inherit;transition:transform .25s var(--st-ease), box-shadow .25s var(--st-ease);background:#fff;border-radius:24px;flex-direction:column;gap:.5rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}.st-bento__item:hover{box-shadow:var(--st-shadow-lift);transform:translateY(-2px)}.st-bento__item h3{color:var(--st-ink);font-family:var(--font-brand);letter-spacing:-.02em;font-size:1.25rem;font-weight:780}.st-bento__item p{color:var(--st-muted);max-width:32rem;font-size:.97rem;line-height:1.6}.st-bento__item .text-link{margin-top:auto;padding-top:.75rem;font-size:.9rem}.st-bento__item--wide{grid-column:span 4}.st-bento__item--narrow{grid-column:span 2}.st-bento__item--half{grid-column:span 3}.st-bento__shot{border-top:1px solid var(--st-line);border-left:1px solid var(--st-line);background:var(--st-soft);border-top-left-radius:14px;margin:1.25rem -1.75rem -1.75rem 0;overflow:hidden}.st-bento__shot img{width:100%;height:auto}.st-bento__item--dark{background:radial-gradient(80% 90% at 0 0,#00b8b059,#0000 70%),#0a1a1d;border-color:#0000}.st-bento__item--dark h3{color:#fff}.st-bento__item--dark p{color:#ffffffb8}.st-bento__item--dark .text-link{color:#8ff0e9}.st-bento__tag{background:var(--st-accent-tint);color:var(--st-accent-ink);border-radius:999px;align-self:flex-start;padding:.25rem .6rem;font-size:.72rem;font-weight:700}.st-bento__item--dark .st-bento__tag{color:#8ff0e9;background:#ffffff1a}.st-audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.st-audience{border:1px solid var(--st-line);box-shadow:var(--st-shadow);color:inherit;transition:transform .25s var(--st-ease), box-shadow .25s var(--st-ease), border-color .25s var(--st-ease);background:#fff;border-radius:24px;flex-direction:column;gap:.7rem;padding:2rem;display:flex}.st-audience:hover{box-shadow:0 30px 60px -30px var(--st-glow), var(--st-shadow);border-color:#00b8b073;transform:translateY(-3px)}.st-audience h3{color:var(--st-ink);font-family:var(--font-brand);letter-spacing:-.02em;font-size:1.35rem;font-weight:780}.st-audience p{color:var(--st-muted);line-height:1.6}.st-audience ul{gap:.45rem;margin-top:.3rem;display:grid}.st-audience li{color:var(--st-ink-2);gap:.5rem;font-size:.92rem;display:flex}.st-audience li:before{content:"✓";color:var(--st-accent-ink);font-weight:800}.st-audience .text-link{margin-top:auto;padding-top:1rem}.st-more{text-align:center;margin-top:2rem}.st-more a{color:var(--st-accent-ink);font-weight:650}.st-start{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.st-start__card{border:1px solid var(--st-line);box-shadow:var(--st-shadow);background:#fff;border-radius:28px;flex-direction:column;gap:.8rem;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.st-start__card--primary{background:radial-gradient(80% 100% at 0 0,#00b8b066,#0000 70%),#071316;border-color:#0000}.st-start__card h3{color:var(--st-ink);font-family:var(--font-brand);letter-spacing:-.03em;font-size:1.6rem;font-weight:800}.st-start__card p{color:var(--st-muted);line-height:1.6}.st-start__card--primary h3{color:#fff}.st-start__card--primary p{color:#ffffffbd}.st-start__card .btn{align-self:flex-start;margin-top:auto}.st-start__card ul{gap:.4rem;margin:.2rem 0 1rem;display:grid}.st-start__card li{color:var(--st-ink-2);gap:.5rem;font-size:.94rem;display:flex}.st-start__card--primary li{color:#ffffffdb}.st-start__card li:before{content:"✓";color:var(--st-accent);font-weight:800}.st-start__note{color:var(--st-muted);text-align:center;margin-top:1.5rem;font-size:.86rem}.st-start__note a{color:var(--st-accent-ink);font-weight:600}@media (width<=1000px){.st-hero__inner{grid-template-columns:1fr}.st-visual{max-width:44rem}.st-bento__item--wide,.st-bento__item--narrow,.st-bento__item--half{grid-column:span 6}.st-audiences{grid-template-columns:1fr}}@media (width<=720px){.st-float--card{display:none}.st-float--chip{left:.75rem}.st-start,html .marketing-layout .grid-3,html .marketing-layout .grid-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html .marketing-layout .btn,html .marketing-layout .feature-card,.st-bento__item,.st-audience{transition:none}}html .marketing-layout .catalog-comparison{border:1px solid var(--st-line);box-shadow:var(--st-shadow);background:#fff;border-radius:24px;padding:clamp(1rem,2vw,1.5rem)}html .marketing-layout .catalog-comparison__scroll{border-radius:14px}html .marketing-layout .compare-table th,html .marketing-layout .compare-table td{border-color:var(--st-line)}html .marketing-layout .compare-table thead th{color:var(--st-ink);font-weight:750}html .marketing-layout .catalog-comparison__category th,html .marketing-layout .catalog-comparison__category td{background:var(--st-soft);color:var(--st-accent-ink)}html .marketing-layout .catalog-comparison__search input{border-radius:999px}@media (width<=520px){.st-hero__ctas .btn,.about-hero__ctas .btn{flex:100%}}:root{--st-ai:var(--creavly-violet);--st-ai-ink:var(--creavly-violet-strong);--st-ai-tint:#6d5dfb1f;--st-ai-glow:#6d5dfb59}.ai-badge{background:var(--st-ai-tint);color:var(--st-ai-ink);letter-spacing:.04em;vertical-align:middle;border-radius:999px;align-items:center;gap:.25rem;margin-left:.4rem;padding:.12rem .45rem;font-size:.66rem;font-weight:800;display:inline-flex}.ai-badge:before{content:"✦";font-size:.62rem}.st-bento__item--ai{background:radial-gradient(90% 100% at 0 0,#8c7dff8c,#0000 70%),radial-gradient(60% 80% at 100% 100%,#6d5dfb59,#0000 70%),#15102e;border-color:#0000}.st-bento__item--ai:hover{box-shadow:0 30px 60px -30px var(--st-ai-glow), var(--st-shadow-lift)}.st-bento__item--ai h3{color:#fff}.st-bento__item--ai p{color:#ffffffc2}.st-bento__item--ai .st-bento__tag{color:#ddd8ff;background:#ffffff1f}html .marketing-layout .feature-menu__columns a.is-ai:hover{background:var(--st-ai-tint);color:var(--st-ai-ink)}html .marketing-layout .feature-library__entry.is-ai{background:linear-gradient(160deg, var(--st-ai-tint), #fff 55%);border-color:#6d5dfb4d}html .marketing-layout .feature-library__entry.is-ai h4 a:hover{color:var(--st-ai-ink)}html .marketing-layout .hero.is-ai{background:radial-gradient(60% 70% at 12% -10%,#6d5dfb2e,#0000 70%),radial-gradient(45% 60% at 95% 0,#a091ff33,#0000 70%),linear-gradient(#f8f7ff 0%,#fff 100%)}html .marketing-layout .hero.is-ai .mkt-label{color:var(--st-ai-ink);border-color:#6d5dfb4d}html .marketing-layout .hero.is-ai .mkt-label:before{background:var(--st-ai);box-shadow:0 0 0 3px var(--st-ai-tint)}html .marketing-layout .catalog-comparison__category.is-ai th,html .marketing-layout .catalog-comparison__category.is-ai td{background:var(--st-ai-tint);color:var(--st-ai-ink)}html .marketing-layout .feature-hero .hero__lead,html .marketing-layout .hero--audience .hero__lead{margin-left:0;margin-right:0}html .marketing-layout .badge--beta{background:var(--st-soft-2);color:var(--st-ink-2);border:1px solid var(--st-line-2)}html .marketing-layout .pricing-card__fit{background:var(--st-accent-tint);color:var(--st-ink-2);border-radius:12px;margin-top:.6rem;padding:.6rem .75rem;font-size:.86rem;line-height:1.5}html .marketing-layout .pricing-card__fit strong{color:var(--st-accent-ink)}html .marketing-layout .pricing-b2b{color:var(--st-muted);margin-top:.75rem;font-size:.85rem}html .marketing-layout .pricing-included__list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}html .marketing-layout .pricing-included__list li{border:1px solid var(--st-line);background:#fff;border-radius:16px;gap:.25rem;padding:1rem 1.1rem;display:grid}html .marketing-layout .pricing-included__list strong{color:var(--st-ink)}html .marketing-layout .pricing-included__list span{color:var(--st-muted);font-size:.9rem;line-height:1.5}html .marketing-layout .pricing-glossary{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:2rem 0 0;display:grid}html .marketing-layout .pricing-glossary dt{color:var(--st-ink);font-weight:700}html .marketing-layout .pricing-glossary dd{color:var(--st-muted);margin:.3rem 0 0;font-size:.9rem;line-height:1.55}html .marketing-layout .practice-proof__figures{flex-wrap:wrap;gap:1.5rem 2.5rem;margin:1rem 0 0;display:flex}html .marketing-layout .practice-proof__figures dt{color:#8ff0e9;font-size:1.6rem;font-weight:700;line-height:1.1}html .marketing-layout .practice-proof__figures dd{color:#ffffffb8;margin:.2rem 0 0;font-size:.82rem}html .marketing-layout .practice-proof__quote{border-left:3px solid var(--st-accent);margin:1.1rem 0 0;padding-left:1rem}html .marketing-layout .practice-proof__quote p{color:#fff;font-size:.98rem;line-height:1.55}html .marketing-layout .practice-proof__quote footer{color:#ffffffb8;margin-top:.35rem;font-size:.8rem}.st-fit{counter-reset:fit;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.st-fit li{counter-increment:fit;border:1px solid var(--st-line);border-radius:var(--st-radius);background:#fff;padding:1.25rem}.st-fit li:before{content:counter(fit, decimal-leading-zero);color:var(--st-accent-ink);margin-bottom:.5rem;font-size:.78rem;font-weight:700;display:block}.st-fit h3{color:var(--st-ink);margin:0 0 .4rem;font-size:1rem}.st-fit p{color:var(--st-muted);margin:0;font-size:.9rem;line-height:1.55}.st-tiers{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.st-tiers li{border:1px solid var(--st-line);border-radius:var(--st-radius);background:#fff;padding:1.25rem}.st-tiers li.is-highlighted{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-tint)}.st-tiers__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.st-tiers h3{color:var(--st-ink);margin:0;font-size:1.05rem}.st-tiers__price{color:var(--st-ink);margin:.5rem 0;font-size:1.5rem;font-weight:700}.st-tiers__price small{color:var(--st-muted);margin-left:.3rem;font-size:.8rem;font-weight:500}.st-tiers p:last-child{color:var(--st-muted);margin:0;font-size:.88rem;line-height:1.5}html .marketing-layout .security-docs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}html .marketing-layout .security-docs li{border:1px solid var(--st-line);border-radius:var(--st-radius);background:#fff;flex-direction:column;gap:.4rem;padding:1.25rem;display:flex}html .marketing-layout .security-docs h3{color:var(--st-ink);margin:0;font-size:1rem}html .marketing-layout .security-docs p{color:var(--st-muted);flex:1;margin:0;font-size:.9rem;line-height:1.55}html .marketing-layout .security-docs__state{color:var(--st-accent-ink);font-size:.78rem;font-weight:600}:root{--st-petrol:var(--creavly-petrol);--st-petrol-2:var(--creavly-petrol-2);--st-mint:var(--creavly-mint);--st-apricot:var(--creavly-apricot);--st-paper:var(--creavly-paper);--st-ink:#0d1b1c;--st-on-dark:#e8f4f2;--st-on-dark-muted:#e8f4f2b3;--st-ease:cubic-bezier(.2, .8, .2, 1);--font-brand:"Bricolage Grotesque Variable", "Arial Narrow", var(--font-fallback);--font-ui:"Geist Variable", var(--font-fallback);--font-accent:"Instrument Serif", Georgia, "Times New Roman", serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--sans:var(--font-ui)}html body{background:var(--st-paper)}html .marketing-layout{background:var(--st-paper);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}.st-section--soft{background:#fff}html .marketing-layout :is(.mkt-h1,.mkt-h2,.mkt-h3,h1,h2,h3){font-family:var(--font-brand)}html .marketing-layout .mkt-h1{letter-spacing:-.045em;font-size:clamp(2.7rem,6.2vw,5.4rem);font-weight:800;line-height:.95}html .marketing-layout .mkt-h2{letter-spacing:-.04em;font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:800;line-height:1}html .marketing-layout :is(.mkt-h1,.mkt-h2,.mkt-h3) em{font-family:var(--font-accent);letter-spacing:-.01em;font-style:italic;font-weight:400}.st-mark{z-index:0;color:var(--st-ink);font-family:var(--font-accent);letter-spacing:-.01em;padding:0 .1em .02em;font-style:italic;font-weight:400;display:inline-block;position:relative}.st-mark:before{content:"";z-index:-1;background:var(--st-apricot);transform-origin:0;animation:st-mark .9s .3s var(--st-ease) forwards;border-radius:8px;position:absolute;inset:.1em -.04em -.02em;transform:rotate(-1.6deg)scaleX(0)}@keyframes st-mark{to{transform:rotate(-1.6deg)scaleX(1)}}html .marketing-layout .mkt-label{color:var(--st-accent-ink);font-family:var(--font-mono);letter-spacing:.12em;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:500}html .marketing-layout .mkt-label:before{width:.45rem;height:.45rem;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 22%, transparent);background:currentColor}html .marketing-layout [data-theme=dark] .mkt-label{color:var(--st-mint);background:0 0;border:0}@media (width>=900px){html .marketing-layout .section-header{text-align:left;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,5vw,4rem);max-width:none;display:grid}html .marketing-layout .section-header>*{grid-column:1}html .marketing-layout .section-header>.mkt-lead{grid-area:1/2/span 2;place-self:end;max-width:46ch;margin:0}html .marketing-layout .section-header .mkt-label--center{margin-inline:0}}@media (width<=899px){html .marketing-layout .section-header{text-align:left}html .marketing-layout .section-header .mkt-label--center{margin-inline:0}html .marketing-layout .section-header .mkt-lead{margin-left:0}}html .marketing-layout .btn{font-family:var(--font-ui);transition:transform .25s var(--st-ease), box-shadow .25s var(--st-ease), background-color .25s var(--st-ease), border-color .25s var(--st-ease);gap:.6rem;font-weight:600;position:relative}html .marketing-layout .btn:active{transform:translateY(1px)scale(.98)}html .marketing-layout .btn__arrow{width:1.55rem;height:1.55rem;transition:transform .3s var(--st-ease);background:#0000001f;border-radius:50%;place-items:center;margin:-.3rem -.6rem -.3rem 0;font-size:.9em;display:inline-grid}html .marketing-layout .btn:hover .btn__arrow{transform:translate(3px)rotate(-45deg)}html .marketing-layout .btn--primary{background:linear-gradient(180deg, #19cfc6, var(--creavly-aqua));color:#04211f;box-shadow:inset 0 1px 0 #ffffff73, 0 10px 26px -12px var(--st-glow);border-color:#0000;overflow:hidden}html .marketing-layout .btn--primary:after{content:"";transition:transform .7s var(--st-ease);pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}html .marketing-layout .btn--primary:hover{box-shadow:inset 0 1px 0 #ffffff73, 0 16px 34px -12px var(--st-glow);transform:translateY(-2px)}html .marketing-layout .btn--primary:hover:after{transform:translate(120%)}html .marketing-layout .btn--ghost,html .marketing-layout .btn--outline{color:var(--st-ink);box-shadow:none;background:#ffffffb3;border:1px solid #0d1b1c29}html .marketing-layout .btn--ghost:hover,html .marketing-layout .btn--outline:hover{border-color:var(--st-ink);background:#fff;transform:translateY(-2px)}html .marketing-layout :is([data-theme=dark],.navbar) .btn--ghost{color:#fff;background:#ffffff0f;border-color:#fff3}html .marketing-layout :is([data-theme=dark],.navbar) .btn--ghost:hover{border-color:var(--st-mint);background:#ffffff1f}html .marketing-layout .btn--ink{background:var(--st-ink);color:#fff;box-shadow:inset 0 1px 0 #ffffff1f, 0 12px 26px -16px var(--st-ink);border:0}html .marketing-layout .btn--ink .btn__arrow{background:var(--st-apricot);color:var(--st-ink)}html .marketing-layout .btn--ink:hover{background:#000;transform:translateY(-2px)}html .marketing-layout .btn--sticker{border:2px solid var(--st-ink);background:var(--st-apricot);color:var(--st-ink);box-shadow:3px 3px 0 var(--st-ink);transform:rotate(-2deg)}html .marketing-layout .btn--sticker:hover{box-shadow:5px 5px 0 var(--st-ink);transform:rotate(0)translate(-2px,-2px)}@property --st-angle{syntax:"<angle>";inherits:false;initial-value:0deg}html .marketing-layout .btn--ring{isolation:isolate;color:var(--st-ink);background:#fff;border:0}html .marketing-layout .btn--ring:before{content:"";z-index:-2;border-radius:inherit;background:conic-gradient(from var(--st-angle), var(--creavly-aqua), var(--st-apricot), var(--st-mint), var(--creavly-aqua));animation:4s linear infinite st-spin;position:absolute;inset:-2px}html .marketing-layout .btn--ring:after{content:"";z-index:-1;border-radius:inherit;background:#fff;position:absolute;inset:0}@keyframes st-spin{to{--st-angle:360deg}}html .marketing-layout :is(.text-link,.st-more a,.st-start__note a){transition:background-size .35s var(--st-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;padding-bottom:2px;text-decoration:none}html .marketing-layout :is(.text-link,.st-more a,.st-start__note a):hover,html .marketing-layout :is(.st-bento__item,.st-audience):hover .text-link{background-size:100% 2px}html .marketing-layout .navbar{background:color-mix(in srgb, var(--st-petrol) 88%, transparent);border-bottom-color:#ffffff12}html .marketing-layout .navbar .brand-logo__name{color:#fff}html .marketing-layout .navbar__link{color:var(--st-on-dark-muted);font-weight:500}html .marketing-layout .navbar__link:hover,html .marketing-layout .navbar__link.is-open{color:#fff;background:#ffffff14}html .marketing-layout .navbar__link--active,html .marketing-layout .navbar__hamburger{color:#fff}html .marketing-layout .navbar__hamburger:hover{background:#ffffff1a}html .marketing-layout :is(.hero,.pricing-intro,.feature-explorer__hero,.careers-hero)[data-theme=dark]{color:var(--st-on-dark);background:radial-gradient(1100px 480px at 88% -12%, #00b8b04d, transparent 62%), radial-gradient(700px 380px at -8% 112%, #ffb99429, transparent 62%), var(--st-petrol)}html .marketing-layout :is(.hero,.pricing-intro,.feature-explorer__hero,.careers-hero)[data-theme=dark]:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}html .marketing-layout :is(.hero,.pricing-intro,.feature-explorer__hero,.careers-hero)[data-theme=dark]>*{z-index:1;position:relative}html .marketing-layout :is(.hero,.pricing-intro,.feature-explorer__hero,.careers-hero)[data-theme=dark] :is(.mkt-h1,.mkt-h2,h1,h2){color:#fff}html .marketing-layout :is(.hero,.pricing-intro,.feature-explorer__hero,.careers-hero)[data-theme=dark] :is(.hero__lead,.mkt-lead,.hero__note){color:var(--st-on-dark-muted)}html .marketing-layout :is(.hero,.pricing-intro,.feature-explorer__hero,.careers-hero)[data-theme=dark] .mkt-h1 em{color:var(--st-apricot)}html .marketing-layout :is(.feature-card,.st-bento__item:not(.st-bento__item--dark):not(.st-bento__item--ai),.st-audience,.st-fit li,.st-tiers li,.security-docs li,.pricing-included__list li){background-image:radial-gradient(420px circle at var(--spot-x,-999px) var(--spot-y,-999px), #00b8b021, transparent 45%);background-color:#fff}html .marketing-layout :is(.feature-card,.st-bento__item,.st-audience){border-radius:22px}html .marketing-layout :is(.st-bento__item,.st-audience,.feature-card):hover{transform:translateY(-4px)}.st-icon{background:var(--st-mint);color:var(--st-ink);box-shadow:none;transition:transform .4s var(--st-ease);border-radius:12px;transform:rotate(-4deg)}.feature-card:hover .st-icon{transform:rotate(0)scale(1.06)}html .marketing-layout .pricing-card--highlighted{isolation:isolate;background:#fff;border-color:#0000}html .marketing-layout .pricing-card--highlighted:before{content:"";z-index:-2;background:conic-gradient(from var(--st-angle), var(--creavly-aqua), var(--st-mint), var(--st-apricot), var(--creavly-aqua));border-radius:26px;animation:6s linear infinite st-spin;position:absolute;inset:-2px}html .marketing-layout .pricing-card--highlighted:after{content:"";z-index:-1;background:#fff;border-radius:24px;position:absolute;inset:0}html .marketing-layout .pricing-card__amount{font-variant-numeric:tabular-nums}html .marketing-layout .cta-banner{isolation:isolate;background:var(--st-petrol);position:relative}html .marketing-layout .cta-banner:after{content:"";z-index:-1;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#00b8b080,#0000 62%);border-radius:50%;width:720px;height:720px;animation:6s ease-in-out infinite st-breathe;position:absolute;top:100%;left:50%;translate:-50% -50%}@keyframes st-breathe{50%{opacity:.7;scale:1.15}}html .marketing-layout .cta-banner .mkt-h2{font-size:clamp(2.3rem,5vw,4.2rem);line-height:.96}.st-marquee{background:var(--st-ink);color:var(--st-on-dark);padding-block:1rem;overflow:hidden}.st-marquee__track{width:max-content;animation:36s linear infinite st-slide;display:flex}.st-marquee:hover .st-marquee__track{animation-play-state:paused}.st-marquee__item{white-space:nowrap;font:700 1.25rem/1 var(--font-brand);letter-spacing:-.02em;align-items:center;gap:.6rem;padding-right:3rem;display:inline-flex}.st-marquee__item small{color:var(--st-mint);font:500 .66rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #a8efe64d;border-radius:999px;padding:.3rem .45rem}.st-marquee__item:after{content:"✦";color:var(--st-apricot);margin-left:2.4rem;font-size:.85rem}.st-marquee__link{text-align:center;color:var(--st-mint);font:500 .72rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding-top:.7rem;text-decoration:none;display:block}.st-marquee__link:hover{color:#fff}@keyframes st-slide{to{transform:translate(-50%)}}.st-stagehero{color:var(--st-on-dark);background:radial-gradient(1200px 520px at 86% -10%, #00b8b04d, transparent 60%), radial-gradient(760px 420px at -10% 105%, #ffb99429, transparent 60%), var(--st-petrol);padding:clamp(3rem,7vw,5.5rem) 24px 0;position:relative;overflow:hidden}.st-stagehero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.st-stagehero__inner{max-width:1200px;margin:0 auto;position:relative}.st-stagehero__top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,4vw,3.5rem);display:grid}html .marketing-layout .st-stagehero .mkt-h1{color:#fff;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin-top:1.2rem;font-size:clamp(2.7rem,6vw,5.3rem)}.st-stagehero__side{gap:1.4rem;padding-bottom:.5rem;display:grid}html .marketing-layout .st-stagehero .hero__lead{max-width:36ch;color:var(--st-on-dark-muted);margin:0}.st-stagehero__ctas{flex-wrap:wrap;gap:.7rem;display:flex}.st-stagehero__checks{color:var(--st-on-dark-muted);flex-wrap:wrap;gap:.45rem 1.2rem;font-size:.86rem;display:flex}.st-stagehero__checks li{align-items:center;gap:.4rem;display:inline-flex}.st-stagehero__checks svg{width:1rem;height:1rem;color:var(--st-mint)}@media (width<=900px){.st-stagehero__top{grid-template-columns:1fr}}.st-stage{background:linear-gradient(180deg, var(--st-petrol-2), #0a2526);border-radius:28px 28px 0 0;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.25rem,3vw,2.25rem);position:relative;box-shadow:inset 0 1px #ffffff14}.st-stage__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}html .marketing-layout .st-stage__bar .mkt-label{color:var(--st-on-dark-muted);margin:0}.st-stage__count{color:var(--st-mint);font:500 .78rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.st-stage__body{grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:1.6rem;display:grid}.st-cover{aspect-ratio:1;max-width:100%;transition:transform .6s var(--st-ease);border-radius:18px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 30px 60px -24px #000000b3,0 0 0 1px #ffffff1a}.st-cover:hover{transform:rotate(0)scale(1.02)}.st-cover img{object-fit:cover;width:100%;height:100%;display:block}.st-cover__tag{background:var(--st-apricot);color:var(--st-ink);font:500 .68rem/1 var(--font-mono);letter-spacing:.08em;border-radius:8px;padding:.45rem .6rem;position:absolute;bottom:12px;left:12px}.st-episode{gap:1.1rem;min-width:0;display:grid}.st-episode__kicker{color:var(--st-mint);font:500 .74rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}html .marketing-layout .st-episode h2{color:#fff;letter-spacing:-.03em;font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:700;line-height:1.06}.st-panes{display:grid}.st-pane{opacity:0;visibility:hidden;transition:opacity .45s var(--st-ease), transform .45s var(--st-ease), visibility 0s .45s;grid-area:1/1;transform:translateY(14px)}.st-pane.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.st-sheet{background:var(--st-paper);color:var(--st-ink);border-radius:18px;padding:1.1rem 1.25rem;box-shadow:0 20px 40px -24px #0009}.st-sheet__person{border-bottom:1px solid #0d1b1c1a;align-items:center;gap:.9rem;padding-bottom:.85rem;display:flex}.st-sheet__person b{font-weight:600;display:block}.st-sheet__person small{color:var(--st-muted)}.st-avatar{background:var(--st-apricot);width:46px;height:46px;color:var(--st-ink);font:italic 400 1.25rem/1 var(--font-accent);border-radius:50%;flex:none;place-items:center;display:grid}.st-avatar--mint{background:var(--st-mint)}.st-sheet__row{border-bottom:1px solid #0d1b1c1a;justify-content:space-between;gap:1rem;padding:.65rem 0;font-size:.92rem;display:flex}.st-sheet__row:last-child{border-bottom:0;padding-bottom:0}.st-ok{color:var(--st-accent-ink);text-align:right;font-weight:600}.st-wait{color:#a5501f;text-align:right;font-weight:600}.st-pulse{vertical-align:middle;background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:.45rem;animation:1.6s infinite st-pulse;display:inline-block}@keyframes st-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}to{box-shadow:0 0 0 9px #0000}}.st-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.st-trio__card{background:var(--st-paper);color:var(--st-ink);transition:transform .35s var(--st-ease);border-radius:14px;padding:.9rem;box-shadow:0 16px 30px -22px #0009}.st-trio__card:first-child{transform:rotate(-1.5deg)}.st-trio__card:nth-child(3){transform:rotate(1.5deg)}.st-trio__card:hover{transform:translateY(-4px)rotate(0)}.st-trio__card span{color:var(--st-muted);font:500 .66rem/1 var(--font-mono);letter-spacing:.08em;margin-bottom:.45rem;display:block}.st-trio__card p{font-size:.86rem;font-weight:600;line-height:1.4}.st-steps{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1.8rem;padding-top:1.2rem;display:flex}.st-step{color:var(--st-on-dark-muted);font:600 .9rem/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .95rem;transition:color .2s,background-color .2s;display:inline-flex;position:relative;overflow:hidden}.st-step span{font:500 .7rem/1 var(--font-mono);opacity:.7}.st-step:hover{color:#fff}.st-step[aria-pressed=true]{background:var(--st-mint);color:var(--st-ink)}.st-step[aria-pressed=true]:after{content:"";background:var(--st-accent-ink);height:3px;animation:st-fill var(--st-step-ms,6s) linear forwards;position:absolute;bottom:0;left:0}.st-stage.is-paused .st-step[aria-pressed=true]:after{animation-play-state:paused}@keyframes st-fill{0%{width:0}to{width:100%}}.st-steps .btn{margin-left:auto}.st-stage__note{color:var(--st-on-dark-muted);font:500 .68rem/1.4 var(--font-mono);letter-spacing:.04em;margin-top:.9rem}@media (width<=760px){.st-stage__body{grid-template-columns:1fr}.st-cover{max-width:220px}.st-trio{grid-template-columns:1fr}.st-trio__card{transform:none!important}.st-steps .btn{margin-left:0}}.st-voice{background:var(--st-apricot);color:var(--st-ink);padding:clamp(64px,8vw,112px) 24px}.st-voice__inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);max-width:1200px;margin:0 auto;display:grid}.st-voice__portrait{aspect-ratio:1;object-fit:cover;border:3px solid var(--st-ink);width:clamp(120px,17vw,200px);max-width:100%;box-shadow:6px 6px 0 var(--st-ink);border-radius:50%;transform:rotate(-3deg)}.st-voice figure{margin:0}.st-voice__label{font:500 .72rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.st-voice blockquote{font:italic 400 clamp(1.6rem, 3.3vw, 2.6rem)/1.15 var(--font-accent);letter-spacing:-.01em;text-wrap:pretty;margin:1rem 0 0}.st-voice figcaption{font:500 .74rem/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:1rem}.st-voice__figures{flex-wrap:wrap;gap:1.2rem 2.6rem;margin:1.6rem 0 0;display:flex}.st-voice__figures dt{font:800 2.4rem/1 var(--font-brand);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.st-voice__figures dd{margin:.3rem 0 0;font-size:.85rem}.st-voice__foot{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.6rem;display:flex}.st-voice__foot small{opacity:.8;font-size:.78rem}@media (width<=640px){.st-voice__inner{grid-template-columns:1fr}}.st-start__card--primary{background:radial-gradient(80% 100% at 0% 0%, #00b8b066, transparent 70%), var(--st-petrol)}@media (prefers-reduced-motion:reduce){.st-mark:before{animation:none;transform:rotate(-1.6deg)}.st-marquee__track,html .marketing-layout .btn--ring:before,html .marketing-layout .pricing-card--highlighted:before,html .marketing-layout .cta-banner:after,.st-pulse,.st-step[aria-pressed=true]:after{animation:none}.st-pane,.st-cover,.st-trio__card,html .marketing-layout .btn--primary:after{transition:none}}html .marketing-layout :is(.hero,.pricing-intro,.feature-explorer__hero,.careers-hero)[data-theme=dark]{position:relative;overflow:hidden}html .marketing-layout .hero.is-ai[data-theme=dark]{background:radial-gradient(1000px 460px at 85% -10%,#8c7dff73,#0000 62%),radial-gradient(600px 360px at -8% 112%,#ffb99424,#0000 62%),#15102e}html .marketing-layout .hero.is-ai[data-theme=dark] .mkt-label{color:#b9b0ff}html .marketing-layout .feature-hero[data-theme=dark] .mkt-h1{font-size:clamp(2.4rem,4.6vw,4.2rem)}html .marketing-layout .pricing-intro[data-theme=dark] .pricing-intro__aside{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border-color:#ffffff1a}html .marketing-layout .mkt-label{align-items:center;display:inline-flex}html .marketing-layout .mkt-label:before{content:"";border-radius:50%;flex:none}html .marketing-layout [data-theme=dark]{--bg:var(--st-petrol);--bg-2:var(--st-petrol-2);--bg-3:#164546;--surface:#11393a;--surface-2:#164546;--surface-subtle:#133f40;--surface-hover:#1a4d4e;--text:#eef6f5;--text-2:#bcd3d0;--text-3:#94b0ac;--surface-glass:color-mix(in srgb, var(--st-petrol) 88%, transparent);--border:#ffffff1a;--border-2:#ffffff29;--border-strong:#fff3}html .marketing-layout .feature-explorer__hero[data-theme=dark] .mkt-h1{font-size:clamp(2.6rem,5vw,4.6rem)}html .marketing-layout .feature-explorer__hero[data-theme=dark] .mkt-h1 em{color:var(--st-apricot)}.st-bento__item--ai .text-link{color:#c9c2ff}html .marketing-layout .feature-explorer__hero[data-theme=dark] .feature-explorer__overview strong{color:var(--st-mint);font-weight:800}html .marketing-layout .footer{background:#f3eee6;border-top-color:#0d1b1c14}html .marketing-layout .section-header>.mkt-lead{text-align:left}html .marketing-layout .feature-menu__promo--ai{color:#ece9ff;background:radial-gradient(120% 90% at 0 0,#8c7dff80,#0000 65%),#15102e;border:0}html .marketing-layout .feature-menu__promo--ai .feature-menu__promo-label{color:#fff;font-family:var(--font-brand);letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:800;display:flex}html .marketing-layout .feature-menu__promo--ai .feature-menu__promo-lead{color:#ece9ffc7}html .marketing-layout .feature-menu__promo--ai li{color:#fff}html .marketing-layout .feature-menu__promo--ai li:before{background:#b9b0ff}html .marketing-layout .feature-menu__promo--ai li a{color:inherit;text-decoration:none}html .marketing-layout .feature-menu__promo--ai li a:hover,html .marketing-layout .feature-menu__promo--ai .feature-menu__promo-cta{color:#c9c2ff}html .marketing-layout .feature-menu__promo--ai .ai-badge{color:#fff;background:#ffffff24}.feature-menu__promo-foot{color:#ece9ffb3;border-top:1px solid #ffffff1f;margin-top:.8rem;padding-top:.7rem;font-size:.74rem}.st-tete{color:#ece9ff;background:radial-gradient(900px 500px at 0 0,#8c7dff73,#0000 60%),radial-gradient(700px 420px at 100% 100%,#6d5dfb59,#0000 60%),#120d2a;padding:clamp(64px,8vw,112px) 24px}.st-tete__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:1200px;margin:0 auto;display:grid}.st-tete__badge{color:#d6d0ff;font:500 .72rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1a;border-radius:999px;padding:.45rem .75rem;display:inline-flex}html .marketing-layout .st-tete .mkt-h2{color:#fff;margin-top:1.1rem}html .marketing-layout .st-tete .mkt-h2 em{color:#c9c2ff}.st-tete__intro>p{color:#ece9ffc7;max-width:46ch;margin-top:1.1rem;font-size:1.05rem;line-height:1.65}.st-tete__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.8rem;display:flex}html .marketing-layout .st-tete .text-link{color:#c9c2ff}.st-tete__spots{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.st-tete__spots a{color:#ece9ffcc;height:100%;transition:transform .3s var(--st-ease), background-color .3s, border-color .3s;background:#ffffff0a;border:1px solid #c9c2ff29;border-radius:16px;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.45;text-decoration:none;display:flex}.st-tete__spots a:hover{background:#8c7dff24;border-color:#c9c2ff73;transform:translateY(-3px)}.st-tete__spots strong{color:#fff;font-family:var(--font-brand);letter-spacing:-.01em;margin-bottom:.15rem;font-size:1rem;display:block}.st-tete__num{color:#b9b0ff;font:500 .7rem/1.9 var(--font-mono);flex:none}@media (width<=900px){.st-tete__inner{grid-template-columns:1fr}}.st-ai{color:#4e3ee2;text-align:right;font-weight:600}.st-trio__card.is-ai{box-shadow:0 0 0 1px #6d5dfb59,0 16px 30px -22px #0009}.st-trio__card.is-ai span{color:#4e3ee2}html .marketing-layout .aud-hero{padding-bottom:clamp(56px,7vw,96px)}.aud-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}html .marketing-layout .aud-hero .mkt-h1{margin-top:1rem;font-size:clamp(2.6rem,5.4vw,4.8rem)}html .marketing-layout .aud-hero .hero__lead{text-align:left;max-width:44ch;margin:1.3rem 0 0}html .marketing-layout .aud-hero .hero__ctas{justify-content:flex-start;margin-top:1.8rem}.aud-hero__chips{flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.aud-hero__chips li{color:var(--st-mint);font:500 .74rem/1 var(--font-mono);letter-spacing:.04em;border:1px solid #a8efe647;border-radius:999px;padding:.45rem .75rem}@media (width<=960px){.aud-hero__inner{grid-template-columns:1fr}}.aud-flow{background:linear-gradient(180deg, var(--st-petrol-2), #0a2526);min-width:0;transition:transform .6s var(--st-ease);border-radius:24px;padding:clamp(1.1rem,2.4vw,1.6rem);transform:rotate(.6deg);box-shadow:inset 0 1px #ffffff14,0 40px 80px -40px #000000b3}.aud-flow:hover{transform:rotate(0)}.aud-flow__head{justify-content:space-between;gap:1rem;display:flex}.aud-flow__kicker{color:var(--st-on-dark-muted);font:500 .7rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.aud-flow__title{color:#fff;font:700 clamp(1.3rem, 2.4vw, 1.7rem)/1.1 var(--font-brand);letter-spacing:-.03em;margin:.9rem 0 1rem}.aud-flow__step-title{color:var(--st-mint);margin-bottom:.7rem;font-size:.9rem;font-weight:600}.aud-flow .st-steps{margin-top:1.2rem;padding-top:1rem}.aud-flow.is-paused .st-step[aria-pressed=true]:after{animation-play-state:paused}.aud-compare__list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.aud-compare__list li{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.aud-compare__list p{border-radius:16px;align-items:flex-start;gap:.7rem;margin:0;padding:1rem 1.15rem;line-height:1.5;display:flex}.aud-compare__before{color:var(--st-muted);background:#0d1b1c0a;-webkit-text-decoration:line-through #0d1b1c40;text-decoration:line-through #0d1b1c40}.aud-compare__before span:first-child{color:#b0524f;flex:none;font-weight:700;text-decoration:none}.aud-compare__after{color:var(--st-ink);background:#fff;font-weight:500;box-shadow:0 0 0 1px #00b8b040,0 14px 30px -22px #003c3a73}.aud-compare__after span:first-child{background:var(--st-mint);width:1.4rem;height:1.4rem;color:var(--st-ink);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.aud-compare__arrow{color:var(--st-accent-ink);font-size:1.2rem}@media (width<=760px){.aud-compare__list li{grid-template-columns:1fr;gap:.35rem}.aud-compare__arrow{display:none}}.aud-features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.aud-feature{color:inherit;flex-direction:column;gap:.6rem;text-decoration:none;display:flex}.aud-feature__tags{flex-wrap:wrap;gap:.35rem;min-height:1.4rem;display:flex}.aud-feature__tag{background:var(--st-mint);color:var(--st-ink);font:500 .66rem/1.4 var(--font-mono);border-radius:999px;padding:.2rem .5rem}html .marketing-layout .aud-feature h3{color:var(--st-ink);font-family:var(--font-brand);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.aud-feature p{color:var(--st-muted);font-size:.94rem;line-height:1.6}.aud-feature__more{color:var(--st-accent-ink);margin-top:auto;padding-top:.6rem;font-size:.9rem;font-weight:600}html .marketing-layout .aud-feature.is-ai{background-color:#f7f5ff;box-shadow:0 0 0 1px #6d5dfb33}html .marketing-layout .aud-feature.is-ai .aud-feature__more{color:#4e3ee2}@media (width<=900px){.aud-features__grid{grid-template-columns:1fr}}.aud-review__card{background:radial-gradient(60% 80% at 0% 0%, #00b8b04d, transparent 70%), var(--st-petrol);color:var(--st-on-dark);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2rem 3rem;padding:clamp(1.75rem,4vw,3rem);display:grid}html .marketing-layout .aud-review__card .mkt-h2{color:#fff;margin-top:1rem}.aud-review__card>div>p{color:var(--st-on-dark-muted);margin-top:1rem;line-height:1.65}.aud-review__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.aud-review__list li{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;gap:.15rem;padding:.8rem 1rem;display:grid}.aud-review__list strong{color:#fff}.aud-review__list span{color:var(--st-on-dark-muted);font-size:.88rem}.aud-review__card>.btn{grid-column:1/-1;justify-self:start}@media (width<=860px){.aud-review__card{grid-template-columns:1fr}}.aud-privacy__flow{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.aud-privacy__flow li{background:#fff;border-radius:22px;padding:1.4rem;position:relative;box-shadow:0 0 0 1px #0d1b1c14}.aud-privacy__flow li.is-creavly{background:var(--st-petrol);color:var(--st-on-dark);box-shadow:none}.aud-privacy__flow span{color:var(--st-accent-ink);font:500 .72rem/1 var(--font-mono)}.aud-privacy__flow li.is-creavly span{color:var(--st-mint)}.aud-privacy__flow strong{font-family:var(--font-brand);letter-spacing:-.02em;margin:.6rem 0 .35rem;font-size:1.2rem;display:block}.aud-privacy__flow li.is-creavly strong{color:#fff}.aud-privacy__flow p{color:var(--st-muted);font-size:.92rem;line-height:1.55}.aud-privacy__flow li.is-creavly p{color:var(--st-on-dark-muted)}@media (width<=860px){.aud-privacy__flow{grid-template-columns:1fr}}.aud-fit__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:2rem 3.5rem;display:grid}.aud-fit__text{max-width:46ch;color:var(--st-muted);margin-top:1rem;font-size:1.05rem;line-height:1.65}.aud-fit__tiers{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.aud-fit__tier{color:inherit;transition:transform .3s var(--st-ease), box-shadow .3s;background:#fff;border-radius:22px;gap:.5rem;padding:1.3rem;text-decoration:none;display:grid;box-shadow:0 0 0 1px #0d1b1c14}.aud-fit__tier:hover{box-shadow:0 0 0 1px var(--creavly-aqua), 0 20px 40px -26px #003c3a80;transform:translateY(-3px)}.aud-fit__tier.is-highlighted{box-shadow:0 0 0 2px var(--creavly-aqua)}.aud-fit__tier-head{color:var(--st-ink);font-family:var(--font-brand);justify-content:space-between;align-items:center;gap:.5rem;font-size:1.1rem;display:flex}.aud-fit__price{color:var(--st-ink);font:800 1.7rem/1 var(--font-brand);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.aud-fit__price small{color:var(--st-muted);font:500 .8rem var(--font-ui);margin-left:.3rem}.aud-fit__desc{color:var(--st-muted);font-size:.9rem;line-height:1.5}.aud-fit__agency{background:var(--st-apricot);color:var(--st-ink);border-radius:24px;justify-items:start;gap:1.4rem;padding:1.8rem;display:grid}.aud-fit__agency p{font-size:1.05rem;line-height:1.6}@media (width<=860px){.aud-fit__inner{grid-template-columns:1fr}}.demo-hero__inner{text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}html .marketing-layout .demo-hero .mkt-h1{margin-top:1rem;font-size:clamp(2.6rem,5.4vw,4.8rem)}html .marketing-layout .demo-hero .hero__lead{text-align:left;max-width:44ch;margin:1.3rem 0 0}html .marketing-layout .demo-hero .hero__ctas{justify-content:flex-start;margin-top:1.8rem}.demo-hero__team{align-items:center;gap:1rem;margin-top:2rem;display:flex}.demo-hero__team ul{margin:0;padding:0;list-style:none;display:flex}.demo-hero__team li+li{margin-left:-.8rem}.demo-hero__team img{border:2px solid var(--st-petrol);object-fit:cover;border-radius:50%;width:52px;height:52px;display:block}.demo-hero__team p{max-width:36ch;color:var(--st-on-dark-muted);font-size:.86rem;line-height:1.5}.demo-agenda{background:linear-gradient(180deg, var(--st-petrol-2), #0a2526);border-radius:26px;gap:.7rem;margin:0;padding:1.2rem;list-style:none;display:grid;transform:rotate(-.8deg);box-shadow:inset 0 1px #ffffff14,0 40px 80px -40px #000000b3}.demo-agenda li{background:var(--st-paper);color:var(--st-ink);border-radius:18px;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.demo-agenda li:nth-child(2){background:var(--st-apricot)}.demo-agenda__time{font:800 1.6rem/1 var(--font-brand);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.demo-agenda__time small{font:500 .66rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;display:block}.demo-agenda strong{font-family:var(--font-brand);letter-spacing:-.01em;font-size:1.1rem}.demo-agenda p{color:var(--st-ink-2);margin-top:.2rem;font-size:.9rem;line-height:1.5}.demo-focus__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.demo-focus__who{background:var(--st-mint);color:var(--st-ink);font:500 .7rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:.6rem;padding:.35rem .65rem;display:inline-block}.demo-focus__grid li:nth-child(2) .demo-focus__who{background:var(--st-apricot)}.demo-focus__grid li:nth-child(3) .demo-focus__who{background:#d9ecff}@media (width<=960px){.demo-hero__inner{grid-template-columns:1fr}.demo-agenda{transform:none}.demo-focus__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aud-flow,.demo-agenda{transition:none;transform:none}.st-tete__spots a,.aud-fit__tier{transition:none}}html .marketing-layout :is(.aud-hero,.demo-hero) .mkt-container,html .marketing-layout .aud-flow{text-align:left}html .marketing-layout .aud-hero .mkt-h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(2.4rem,4.4vw,4.1rem)}html .marketing-layout .aud-hero .mkt-label,html .marketing-layout .demo-hero .mkt-label{margin-inline:0}@media (width<=480px){.aud-review__card>.btn{white-space:normal;justify-content:center;justify-self:stretch}}html .marketing-layout .footer{background:radial-gradient(900px 380px at 10% 0%, #00b8b029, transparent 60%), var(--st-petrol);color:var(--st-on-dark-muted);border-top:0}html .marketing-layout .footer .brand-logo__name{color:#fff}html .marketing-layout .footer .brand-logo__tagline,html .marketing-layout .footer__tagline{color:var(--st-on-dark-muted)}html .marketing-layout .footer__col-title{color:#fff;font-family:var(--font-mono);letter-spacing:.1em;font-weight:500}html .marketing-layout .footer__col-icon{color:var(--st-mint);background:#a8efe61f}html .marketing-layout .footer__link{color:var(--st-on-dark-muted);text-decoration:none;transition:color .2s}html .marketing-layout .footer__link:hover{color:#fff}html .marketing-layout .footer__bottom{border-top-color:#ffffff1a}html .marketing-layout .footer__copyright{color:var(--st-on-dark-muted)}.footer__actions{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.footer__pricing{color:var(--st-mint);margin-top:.9rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.footer__pricing:hover{color:#fff}.agency-calc__value-hero{background:radial-gradient(90% 120% at 100% 0%, #ffb99459, transparent 65%), var(--st-mint);color:var(--st-ink);border-radius:22px;flex-direction:column;gap:6px;padding:24px 26px;display:flex;box-shadow:0 30px 60px -30px #00b8b099}html .marketing-layout .agency-calc__value-hero .agency-calc__kicker{color:var(--st-accent-ink);font-family:var(--font-mono);font-weight:500}.agency-calc__value-amount{font:800 clamp(2.8rem, 6vw, 4.2rem)/1 var(--font-brand);letter-spacing:-.04em;font-variant-numeric:tabular-nums}html .marketing-layout .agency-calc__value-hero .agency-calc__sub{color:var(--st-ink-2)}.agency-calc__value-facts{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.agency-calc__value-facts div{background:#fff9;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.agency-calc__value-facts b{font:800 1.5rem/1.1 var(--font-brand);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.agency-calc__value-facts span{color:var(--st-ink-2);font-size:.8rem;line-height:1.35}.agency-calc__cost{border:1px dashed var(--border-2);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:14px 18px;display:flex}.agency-calc__cost .agency-calc__kicker{display:block}html .marketing-layout .agency-calc__cost .agency-calc__hero-value{font-size:1.6rem;font-weight:700}.agency-calc__cost .agency-calc__sub{flex:14rem}@media (width<=520px){.agency-calc__value-facts{grid-template-columns:1fr}}.fd-steps-card{background:linear-gradient(180deg, var(--st-petrol-2), #0a2526);border-radius:24px;align-self:center;padding:1.4rem;transform:rotate(.8deg);box-shadow:inset 0 1px #ffffff14,0 40px 80px -40px #000000b3}.hero.is-ai .fd-steps-card{background:linear-gradient(#221a4d,#15102e)}.fd-steps-card__label{color:var(--st-mint);font:500 .7rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.hero.is-ai .fd-steps-card__label{color:#c9c2ff}.fd-steps-card ol{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.fd-steps-card li{background:var(--st-paper);color:var(--st-ink);border-radius:14px;align-items:center;gap:.9rem;padding:.85rem 1rem;font-size:.95rem;font-weight:600;line-height:1.35;display:flex}.fd-steps-card li:nth-child(2){transform:translate(10px)}.fd-steps-card li:nth-child(3){transform:translate(4px)}.fd-steps-card li span{background:var(--st-mint);width:2rem;height:2rem;font:500 .72rem/1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.hero.is-ai .fd-steps-card li span{background:#d9d4ff}.fd-steps-card__ai,.fd-steps-card__guest{font:500 .72rem/1 var(--font-mono);border-radius:999px;margin-top:1rem;padding:.4rem .7rem;display:inline-block}.fd-steps-card__ai{color:#d9d4ff;background:#c9c2ff29}.fd-steps-card__guest{color:var(--st-mint);background:#a8efe624}.fd-problem{background:var(--st-apricot);color:var(--st-ink);padding:clamp(40px,6vw,72px) 24px}.fd-problem__inner{grid-template-columns:10rem minmax(0,1fr);align-items:baseline;gap:1.5rem;display:grid}.fd-problem__label{font:500 .72rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.fd-problem__text{font:italic 400 clamp(1.5rem, 3vw, 2.3rem)/1.2 var(--font-accent);letter-spacing:-.01em;text-wrap:pretty;max-width:40ch}@media (width<=700px){.fd-problem__inner{grid-template-columns:1fr;gap:.8rem}}.fd-rows{border-top:1px solid var(--st-line);gap:0;margin:clamp(1.5rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.fd-row{border-bottom:1px solid var(--st-line);grid-template-columns:clamp(4rem,9vw,7rem) minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.6rem,3.5vw,2.6rem) 0;display:grid}.fd-row__num{color:var(--st-accent-ink);font:800 clamp(2.4rem, 5vw, 3.8rem)/.9 var(--font-brand);letter-spacing:-.05em}.fd-row:nth-child(2n) .fd-row__num{color:#d9875c}html .marketing-layout .fd-row h2{color:var(--st-ink);letter-spacing:-.03em;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800}.fd-row p{max-width:62ch;color:var(--st-muted);margin-top:.7rem;font-size:1.05rem;line-height:1.65}.fd-row__points{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.fd-row__points li{box-shadow:0 0 0 1px var(--st-line);background:#fff;border-radius:999px;padding:.4rem .75rem;font-size:.86rem}.fd-row__points li:before{content:"✓";color:var(--st-accent-ink);margin-right:.4rem;font-weight:800}.fd-audiences__grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.fd-audience{background:var(--st-petrol);color:var(--st-on-dark);transition:transform .3s var(--st-ease);border-radius:22px;gap:.7rem;padding:1.5rem;text-decoration:none;display:grid}.fd-audience:hover{transform:translateY(-4px)}.fd-audience__label{color:var(--st-mint);font:500 .7rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.fd-audience strong{color:#fff;font:800 1.45rem/1.1 var(--font-brand);letter-spacing:-.03em}.fd-audience strong em{color:var(--st-apricot);font:italic 400 1.45rem/1.1 var(--font-accent)}.fd-audience__more{color:var(--st-mint);margin-top:auto;font-size:.9rem;font-weight:600}.fd-facts__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}html .marketing-layout .fd-facts .status-note{box-shadow:0 0 0 1px var(--st-line);background:#fff;border:0;border-radius:22px;padding:1.5rem;position:sticky;top:96px}.fd-facts__title{color:var(--st-ink);font:800 clamp(1.5rem, 2.6vw, 2rem)/1.1 var(--font-brand);letter-spacing:-.03em;margin-bottom:.6rem}.fd-facts__more{margin-top:1rem}.fd-facts__more a{color:var(--st-accent-ink);font-weight:600;text-decoration:none}@media (width<=860px){.fd-facts__grid{grid-template-columns:1fr}html .marketing-layout .fd-facts .status-note{position:static}}.fd-platforms__list{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.fd-platforms__item{height:100%;box-shadow:0 0 0 1px var(--st-line);color:var(--st-ink);background:#fff;border-radius:16px;align-items:center;gap:.7rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.fd-platforms__item strong{font-family:var(--font-brand);font-size:1.05rem}.fd-platforms__item span{color:var(--st-muted);font-size:.8rem}.fd-platforms__item i{color:var(--st-accent-ink);margin-left:auto;font-style:normal}a.fd-platforms__item:hover{box-shadow:0 0 0 1px var(--creavly-aqua)}.podcast-directory__own-card{background:var(--st-apricot);color:var(--st-ink);border-radius:26px;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:1.5rem 3rem;padding:clamp(1.5rem,4vw,2.6rem);display:grid}html .marketing-layout .podcast-directory__own-card .mkt-h2{color:var(--st-ink)}.podcast-directory__own-card p{max-width:52ch;margin-top:.8rem;line-height:1.6}.podcast-directory__own-links{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=800px){.podcast-directory__own-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fd-steps-card,.fd-steps-card li{transform:none}.fd-audience{transition:none}}.creavly-consent-overlay{z-index:10000;background:#0f172a26;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.creavly-consent-launcher{z-index:800;color:#172033;cursor:pointer;background:#fff;border:1px solid #aeb8ca;border-radius:8px;padding:7px 10px;font:12px/1.4 Inter,system-ui,sans-serif;position:fixed;bottom:12px;right:16px;box-shadow:0 2px 10px #0001}.creavly-consent{color:#172033;background:#fff;border:1px solid #d6dce6;border-radius:18px;width:100%;max-width:560px;max-height:calc(100dvh - 40px);padding:18px 20px;font:14px/1.6 Inter,system-ui,sans-serif;overflow:auto;box-shadow:0 20px 80px #0003}.creavly-consent h2{color:inherit;margin:0 0 10px;font-size:18px}.creavly-consent p{margin:10px 0}.creavly-consent a{color:#274fc7;text-decoration:underline}.creavly-consent-choice{border-top:1px solid #e6eaf0;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.creavly-consent-choice input{accent-color:#315acb;flex-shrink:0;width:18px;height:18px;margin-top:4px}.creavly-consent-choice strong,.creavly-consent-choice small{display:block}.creavly-consent-choice small{color:#4e596a;font-size:13px}.creavly-consent-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.creavly-consent-actions button{color:#172033;font:inherit;cursor:pointer;background:#fff;border:1px solid #8a95a8;border-radius:9px;flex:180px;padding:10px 14px;font-weight:600}.creavly-consent-actions button:hover{background:#eef2fa}.creavly-consent button:focus-visible,.creavly-consent a:focus-visible,.creavly-consent input:focus-visible{outline-offset:3px;outline:3px solid #315acb}.creavly-consent-close{font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;text-decoration:underline}@media (width<=600px){.creavly-consent-overlay{padding:10px}.creavly-consent{max-height:calc(100dvh - 20px);padding:18px}.creavly-consent-actions button{flex-basis:100%}}.pricing-page{--pricing-radius:24px}.pricing-intro{border-bottom:1px solid var(--border);padding-block:clamp(64px,8vw,116px)}.pricing-intro__inner{grid-template-columns:1.5fr 1fr;align-items:center;gap:64px;display:grid}.pricing-intro h1{letter-spacing:-.045em;max-width:780px;font-size:clamp(40px,5.8vw,76px)}.pricing-intro h1 span{color:var(--accent)}.pricing-intro .mkt-lead{max-width:570px;margin-top:24px}.pricing-intro__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pricing-intro__aside{background:var(--surface);border:1px solid var(--border);border-radius:var(--pricing-radius);padding:32px}.pricing-intro__aside-label{color:var(--text-3);letter-spacing:.09em;text-transform:uppercase;font-size:12px}.pricing-intro__aside ol{margin-top:24px;list-style:none}.pricing-intro__aside li{border-top:1px solid var(--border);gap:18px;padding-block:20px;display:flex}.pricing-intro__aside li:last-child{padding-bottom:0}.pricing-intro__aside li>span{color:var(--accent);font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px}.pricing-intro__aside strong{color:var(--heading);font-size:16px}.pricing-intro__aside p{color:var(--text-2);margin-top:5px;font-size:14px}.pricing-section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.pricing-section-heading h2{max-width:680px}.pricing-section-heading>p{max-width:320px;color:var(--text-2)}.pricing-packages{scroll-margin-top:6rem}.pricing-billing{background:var(--surface);border:1px solid var(--border-2);border-radius:99px;flex-shrink:0;gap:4px;padding:5px;display:flex}.pricing-billing button{color:var(--text-2);background:0 0;border:none;border-radius:99px;padding:10px 19px;font-size:14px;font-weight:600}.pricing-billing button[aria-pressed=true]{color:var(--on-accent);background:var(--accent)}.pricing-page .pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));align-items:stretch}.pricing-catalog-status{color:var(--text-2);grid-column:1/-1}.pricing-catalog-status:empty{display:none}.pricing-catalog-status>p{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:28px}.pricing-catalog-status button{color:var(--accent);background:0 0;border:0;margin-left:8px;text-decoration:underline}.pricing-page .pricing-card{border-radius:var(--pricing-radius);padding:30px}.pricing-page .pricing-card__amount{letter-spacing:-.04em;font-size:clamp(32px,3.4vw,44px)}.pricing-page .pricing-card__features{gap:12px}.pricing-terms{color:var(--text-3);max-width:900px;margin-top:24px;font-size:13px}.pricing-agency{padding-top:0}.pricing-agency__inner{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--pricing-radius);background:color-mix(in srgb, var(--accent) 5%, var(--surface));grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:clamp(28px,4vw,52px);display:grid}.pricing-agency h2{font-size:clamp(27px,3.5vw,39px)}.pricing-agency p{color:var(--text-2)}.pricing-agency__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.pricing-comparison{padding-top:0;scroll-margin-top:6rem}.catalog-comparison{border:1px solid var(--border-2);border-radius:var(--pricing-radius);overflow:hidden}.catalog-comparison__toolbar{background:var(--surface);justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}.catalog-comparison__search{flex:0 430px}.catalog-comparison__search label{color:var(--text-2);margin-bottom:8px;font-size:13px;display:block}.catalog-comparison__search input{border:1px solid var(--border-2);background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:10px;padding:12px 16px;font-size:14px}.catalog-comparison__search input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.catalog-comparison__toolbar p{color:var(--text-3);padding-bottom:12px;font-size:13px}.catalog-comparison__scroll{overflow-x:auto}.catalog-comparison .compare-table{border-collapse:collapse;width:100%}.catalog-comparison .compare-table th{position:static}.catalog-comparison .compare-table thead th{min-width:150px;color:var(--heading);text-transform:none;letter-spacing:0;font-size:14px}.catalog-comparison .compare-table thead th:first-child{min-width:240px}.catalog-comparison .compare-table tbody th[scope=row]{text-align:left;color:var(--text-2);border-bottom:1px solid var(--border);text-transform:none;letter-spacing:0;background:0 0;padding:16px 24px;font-size:14px;font-weight:500;line-height:1.5}.catalog-comparison .compare-table .catalog-comparison__category th{color:var(--accent);background:var(--surface);letter-spacing:.04em;text-align:left;padding:14px 24px;font-size:12px;font-weight:700}.catalog-comparison__legend{color:var(--text-3);border-top:1px solid var(--border);padding:24px 28px;font-size:12px}.catalog-comparison__empty{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:20px;padding:32px 28px;display:flex}@media (width<=900px){.pricing-intro__inner{grid-template-columns:1fr;gap:36px}.pricing-intro__aside ol{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pricing-intro__aside li{flex-direction:column;gap:8px;padding-bottom:0}.pricing-section-heading{flex-direction:column;align-items:flex-start;gap:24px}.pricing-section-heading>p{max-width:600px}.pricing-agency__inner{grid-template-columns:1fr;gap:24px}}@media (width<=600px){.pricing-intro__aside{padding:24px}.pricing-intro__aside ol{display:block}.pricing-intro__aside li{flex-direction:row;gap:16px;padding-bottom:20px}.pricing-intro__actions>*,.pricing-agency__actions>*{justify-content:center;width:100%}.catalog-comparison__toolbar{flex-direction:column;align-items:stretch;gap:12px;padding:22px}.catalog-comparison__search{flex-basis:auto}.catalog-comparison__toolbar p{padding-bottom:0}.catalog-comparison .compare-table thead th:first-child{min-width:190px}}.feature-explorer__hero{padding-top:clamp(3.5rem,7vw,7rem);padding-bottom:0}.feature-explorer__intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.feature-explorer__intro .mkt-h1{letter-spacing:-.05em;text-wrap:balance;max-width:15ch;font-size:clamp(2.6rem,4.8vw,4.5rem)}.feature-explorer__intro-copy .mkt-lead{font-size:1.05rem}.feature-explorer__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.feature-explorer__actions .btn{white-space:normal;text-align:center}.feature-explorer__availability{color:var(--text-2);margin-top:1rem;font-size:.78rem}.feature-explorer__overview{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,5vw,5rem);padding:1.75rem 0;display:grid}.feature-explorer__overview p{align-items:center;gap:1rem;padding:0 1.75rem;display:flex}.feature-explorer__overview p:first-child{padding-left:0}.feature-explorer__overview p+p{border-left:1px solid var(--border)}.feature-explorer__overview strong{font:650 2.5rem/1 var(--font-brand);color:var(--accent-fill);letter-spacing:-.06em}.feature-explorer__overview span{color:var(--text-2);max-width:20ch;font-size:.82rem}.feature-library__toolbar{grid-template-columns:1.25fr 1fr;align-items:end;gap:2rem;display:grid}.feature-library__toolbar .mkt-h2{max-width:22ch;font-size:clamp(1.7rem,2.8vw,2.5rem)}.feature-library__search label{color:var(--heading);margin-bottom:.6rem;font-size:.8rem;font-weight:600;display:block}.feature-library__search input{border:1px solid var(--border-strong);width:100%;min-height:3.25rem;color:var(--heading);background:var(--surface);font:inherit;border-radius:.65rem;padding:.9rem 1rem;font-size:.88rem}.feature-library__search input::placeholder{color:var(--text-2)}.feature-library__search input:focus-visible{outline:2px solid var(--accent-fill);outline-offset:3px}.feature-library__filters{flex-wrap:wrap;gap:.55rem;margin:2rem 0 1.25rem;display:flex}.feature-library__filters button{border:1px solid var(--border);color:var(--text-2);background:var(--surface);min-height:2.75rem;transition:border-color var(--motion-fast), background-color var(--motion-fast);border-radius:999px;padding:.65rem 1rem;font-size:.82rem;font-weight:600}.feature-library__filters button:hover{border-color:var(--accent-fill);color:var(--heading)}.feature-library__filters button[aria-pressed=true]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent-fill)}.feature-library__result-bar{min-height:2.75rem;color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.feature-library__result-bar button{color:var(--accent-fill);text-underline-offset:.2em;background:0 0;border:0;padding:.5rem 0;font-size:.78rem;font-weight:650;text-decoration:underline}.feature-library__group{border-top:1px solid var(--border);grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:clamp(2rem,4vw,4rem);padding:2.75rem 0;display:grid}.feature-library__index{color:var(--accent-fill);font:600 .8rem/1 var(--font-brand);margin-bottom:1rem;display:block}.feature-library__group-intro h3{font:650 clamp(1.35rem, 2vw, 1.65rem)/1.2 var(--font-brand);letter-spacing:-.025em}.feature-library__group-intro p{color:var(--text-2);max-width:29ch;margin-top:.8rem;font-size:.85rem}.feature-library__entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem;display:grid}.feature-library__entry{min-width:0}.feature-library__entry-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.feature-library__status,.feature-library__guest{border-radius:.3rem;padding:.2rem .5rem;font-size:.68rem;line-height:1.4}.feature-library__status{color:var(--accent-fill);background:color-mix(in srgb, var(--accent) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border))}.feature-library__status--entwicklung,.feature-library__status--geplant{color:var(--text-2);background:var(--bg-2);border-color:var(--border)}.feature-library__guest{color:var(--text-2);background:var(--bg-2);border:1px solid var(--border)}.feature-library__entry h4{font:650 1.1rem/1.35 var(--font-brand)}.feature-library__entry h4 a{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.feature-library__entry h4 a:hover{color:var(--accent-fill)}.feature-library__entry h4 a span{color:var(--accent-fill);font-family:var(--font-ui);flex-shrink:0;font-size:1rem}.feature-library__entry>p{color:var(--text-2);margin-top:.65rem;font-size:.86rem;line-height:1.75}.feature-library__empty{border-top:1px solid var(--border);text-align:center;padding:4rem 1rem}.feature-library__empty h3{font:650 1.4rem/1.4 var(--font-brand)}.feature-library__empty p{color:var(--text-2);margin:.75rem 0 1.5rem}.feature-explorer__guest{background:var(--bg-2)}.feature-explorer__guest-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.feature-explorer__guest .mkt-lead{margin-top:1rem;font-size:1rem}.feature-explorer__guest-links{flex-wrap:wrap;gap:.6rem 1rem;margin-top:1.5rem;display:flex}.feature-explorer__guest-links a{color:var(--accent-fill);align-items:center;gap:.5rem;padding:.25rem 0;font-size:.83rem;font-weight:600;display:inline-flex}.feature-explorer__guest-links a:hover{text-underline-offset:.25em;text-decoration:underline}.feature-explorer__guest-shot{background:var(--surface);border:1px solid var(--border);border-radius:1.25rem;min-width:0;padding:clamp(1rem,3vw,2rem)}.feature-explorer__capture-label{color:var(--heading);margin-bottom:1.5rem;font-size:.75rem;font-weight:600;display:block}.feature-explorer__guest-shot .product-shot{width:100%;box-shadow:none}.feature-explorer__guest-shot>p,.feature-explorer__caption{color:var(--text-2);margin-top:1rem;font-size:.72rem}.feature-explorer__calendar-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.feature-explorer__calendar-heading .mkt-lead{font-size:1rem}.feature-explorer__calendar .product-shot{max-width:100%}@media (width<=900px){.feature-explorer__intro{grid-template-columns:1fr;gap:1.5rem}.feature-explorer__intro .mkt-h1{max-width:20ch}.feature-explorer__intro-copy{max-width:40rem}.feature-library__toolbar{grid-template-columns:1fr;gap:1.5rem}.feature-library__search{max-width:36rem}.feature-library__group{grid-template-columns:1fr;gap:1.75rem}.feature-library__group-intro p{max-width:55ch}.feature-explorer__overview p{padding:0 1rem}.feature-explorer__guest-inner{grid-template-columns:1fr}.feature-explorer__guest-shot{width:100%;max-width:38rem}.feature-explorer__calendar-heading{grid-template-columns:1fr;gap:1rem}}@media (width<=560px){.feature-explorer__overview{grid-template-columns:1fr;gap:1rem;padding:1.25rem 0}.feature-explorer__overview p,.feature-explorer__overview p:first-child{padding:0}.feature-explorer__overview p+p{border-left:0}.feature-explorer__overview strong{min-width:2.5rem;font-size:1.7rem}.feature-explorer__overview span{max-width:none}.feature-library__entries{grid-template-columns:1fr;gap:1.75rem}.feature-library__entry+.feature-library__entry{border-top:1px solid var(--border);padding-top:1.5rem}.feature-library__filters{gap:.45rem}.feature-library__filters button{padding:.6rem .8rem;font-size:.76rem}.feature-library__search input{font-size:.8rem}}.agency-calc{scroll-margin-top:6rem}.agency-calc__availability{border:1px solid var(--border-2);background:var(--surface);border-radius:24px;gap:28px;max-width:900px;margin:0 auto;padding:clamp(24px,4vw,48px);display:flex}.agency-calc__availability-icon{height:56px;color:var(--accent);background:var(--accent-dim);border-radius:16px;flex:0 0 56px;place-items:center;font-size:28px;display:grid}.agency-calc__availability h3{margin-bottom:12px;font-size:clamp(20px,3vw,27px)}.agency-calc__availability p{color:var(--text-2);max-width:600px}.agency-calc__availability-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.agency-calc__price-note{text-align:center;color:var(--text-3);margin-top:20px;font-size:13px}@media (width<=600px){.agency-calc__availability{flex-direction:column;gap:20px}.agency-calc__availability-icon{width:56px}.agency-calc__availability-actions>*{justify-content:center;width:100%}}.rich-text{gap:.7rem;line-height:1.6;display:grid}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text p,.rich-text ul,.rich-text ol,.rich-text blockquote,.rich-text h2,.rich-text h3{margin:0}.rich-text ul,.rich-text ol{padding-left:1.25rem}.rich-text li{margin:.2rem 0}.rich-text h2,.rich-text h3{color:var(--heading)}.rich-text blockquote{border-left:2px solid var(--accent-dim);color:var(--text-2);padding:.1rem 0 .1rem .8rem;font-style:italic}.rich-text a{color:var(--accent)}.rich-text-editor{gap:.35rem;min-width:0;display:grid}.rich-text-editor__label{color:var(--text-2);font-size:.82rem}.rich-text-editor__frame{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;display:grid;overflow:hidden}.rich-text-editor__frame:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.rich-text-editor.is-over-limit .rich-text-editor__frame{border-color:var(--danger)}.rich-text-editor.is-over-limit .rich-text-editor__frame:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent)}.rich-text-editor__toolbar{border-bottom:1px solid var(--border);background:var(--surface-subtle);flex-wrap:wrap;align-items:center;gap:.15rem .1rem;padding:.3rem .4rem;display:flex}.rich-text-editor__group{align-items:center;gap:.1rem;display:flex}.rich-text-editor__group+.rich-text-editor__group{border-left:1px solid var(--border);margin-left:.25rem;padding-left:.35rem}.rich-text-editor__tool{border-radius:var(--radius-sm);min-width:1.9rem;height:1.9rem;color:var(--text-2);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;border:1px solid #0000;place-items:center;padding:0 .4rem;font-size:.82rem;font-weight:600;line-height:1;display:grid}.rich-text-editor__tool:hover:not(:disabled){background:var(--surface);color:var(--text)}.rich-text-editor__tool:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rich-text-editor__tool.is-active{border-color:var(--accent-dim);background:var(--accent-dim);color:var(--accent)}.rich-text-editor__tool:disabled{opacity:.38;cursor:default}.rich-text-editor__tool.is-bold{font-weight:800}.rich-text-editor__tool.is-italic{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:600}.rich-text-editor__tool.is-strike{text-decoration:line-through}.rich-text-editor__icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.rich-text-editor__marks{border-top:1px solid var(--border);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.3rem;padding-top:.3rem;display:flex}.rich-text-editor__swatch{border:1px solid color-mix(in srgb, var(--marker) 55%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--marker) 45%, transparent);cursor:pointer;width:1.5rem;height:1.5rem;transition:transform var(--motion-fast) ease}.rich-text-editor__swatch:hover{transform:scale(1.12)}.rich-text-editor__content{min-width:0;display:grid}.rich-text-editor__surface{background:var(--surface);min-height:9rem;max-height:26rem;color:var(--text);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;font-variant-ligatures:none;outline:none;padding:.75rem .9rem;font-family:inherit;font-size:.86rem;line-height:1.6;position:relative;overflow-y:auto}.rich-text-editor__surface [contenteditable=false]{white-space:normal}.rich-text-editor__surface>:first-child{margin-top:0}.rich-text-editor__surface>:last-child{margin-bottom:0}.rich-text-editor__surface p,.rich-text-editor__surface h2,.rich-text-editor__surface h3,.rich-text-editor__surface ul,.rich-text-editor__surface ol,.rich-text-editor__surface blockquote{margin:0 0 .6rem}.rich-text-editor__surface li>p{margin:0}.rich-text-editor__surface blockquote>p:last-child{margin-bottom:0}.rich-text-editor__surface ul,.rich-text-editor__surface ol{padding-left:1.35rem}.rich-text-editor__surface h2{color:var(--heading);font-size:1.12rem}.rich-text-editor__surface h3{color:var(--heading);font-size:1rem}.rich-text-editor__surface blockquote{border-left:2px solid var(--accent-dim);color:var(--text-2);padding-left:.8rem;font-style:italic}.rich-text-editor__surface a{color:var(--accent)}.rich-text-editor__surface mark{border-radius:var(--radius-sm);padding:.05rem .15rem}.rich-text-editor__surface hr{border:0;border-top:1px solid var(--border);margin:1.2rem 0}.rich-text-editor__surface hr.ProseMirror-selectednode{border-top-color:var(--accent)}.rich-text-editor__surface code{background:var(--surface-2);border-radius:5px;padding:.1rem .3rem;font-family:ui-monospace,monospace;font-size:.92em}.rich-text-editor__surface .ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:2px}.rich-text-editor__surface img{max-width:100%}.rich-text-editor__surface p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-3);pointer-events:none}.rich-text-editor__surface .ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.rich-text-editor__surface .ProseMirror-gapcursor:after{content:"";border-top:1px solid var(--text);width:20px;animation:1.1s steps(2,start) infinite rich-text-gapcursor;display:block;position:absolute;top:-2px}.rich-text-editor__surface.ProseMirror-focused .ProseMirror-gapcursor{display:block}@keyframes rich-text-gapcursor{to{visibility:hidden}}.rich-text-editor__surface figure.rich-text-image{margin:1rem 0}.rich-text-editor__surface figure.rich-text-image img{border-radius:10px;max-width:100%;height:auto;display:block}.rich-text-editor__surface figure.rich-text-image figcaption{color:var(--text-3);margin-top:.35rem;font-size:.82rem}.rich-text-editor__surface .rich-text-image__placeholder{border:1px dashed var(--border);color:var(--text-3);border-radius:10px;align-items:center;gap:.4rem;padding:.6rem .9rem;font-size:.85rem;display:inline-flex}.rich-text-callout{border:1px solid var(--border);background:var(--accent-dim);border-radius:10px;margin:1rem 0;padding:.8rem 1rem}.rich-text-editor__surface .rich-text-embed{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:.2rem;margin:1rem 0;padding:.7rem .9rem;display:flex}.rich-text-editor__surface .rich-text-embed strong{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.rich-text-editor__tool-bone{width:1.6rem;height:1.6rem;margin:.15rem}.rich-text-editor__surface.is-placeholder{white-space:normal}.rich-text-editor__footer{justify-content:space-between;gap:.75rem;display:flex}.rich-text-editor__footer small{color:var(--text-3);font-size:.74rem;line-height:1.45}.rich-text-editor__count{white-space:nowrap;font-variant-numeric:tabular-nums}.rich-text-editor.is-over-limit .rich-text-editor__count{color:var(--danger)}.rich-text{overflow-wrap:anywhere}.rich-text ul,.rich-text-editor__surface ul{list-style:outside}.rich-text ol,.rich-text-editor__surface ol{list-style:decimal}.careers{--career-line:var(--border,#dce2eb)}.careers-form-step{align-items:center;gap:.7rem;margin:.5rem 0 .2rem;display:flex}.careers-form-step>span{background:var(--accent-dim);width:1.8rem;height:1.8rem;color:var(--text);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.careers-form-step h3{margin:0;font-size:1rem}.careers-upload{border:1px dashed var(--career-line);background:var(--surface);border-radius:.85rem;gap:.6rem;min-width:0;margin:.3rem 0 .8rem;padding:1.1rem;display:grid}.careers-upload:focus-within,.careers-upload.has-file{border-color:var(--accent)}.careers-upload.is-dragging{border-color:var(--accent);background:var(--accent-dim);outline:2px solid var(--accent);outline-offset:2px}.careers-form input[aria-invalid=true]{border-color:#b74343}.careers-upload label span,.careers-upload p,.careers-upload small{color:var(--text-2);margin:0;font-size:.8rem;font-weight:400}.careers-form .careers-upload input{background:0 0;border:0;padding:.3rem;font-size:.8rem}.careers-upload input::file-selector-button{border:1px solid var(--career-line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:.5rem;margin-right:.7rem;padding:.55rem .7rem}.careers-upload-selection{justify-content:space-between;align-items:center;gap:.7rem;font-size:.85rem;display:flex}.careers-upload-selection>span{overflow-wrap:anywhere;min-width:0}.careers-upload-selection small{margin-top:.2rem;display:block}.careers-upload-remove{color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.careers-hero{background:linear-gradient(120deg, var(--bg), var(--surface,#f5f6fc))}.careers-hero__grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:5rem;display:grid}.careers .mkt-h1{max-width:18ch}.careers-lead{max-width:60ch;color:var(--text-2);margin:1.8rem 0;font-size:1.2rem;line-height:1.7}.careers-note{border:1px solid var(--career-line);background:var(--bg);border-radius:1.5rem;padding:2.3rem}.careers-note__number{color:var(--accent);letter-spacing:.12em;margin-bottom:1.2rem;font-size:.85rem;font-weight:700;display:block}.careers-note h2{font-size:1.7rem;line-height:1.3}.careers-note ol{counter-reset:career;margin:1.8rem 0;list-style:none}.careers-note li{counter-increment:career;padding:0 0 1.4rem 2.7rem;position:relative}.careers-note li:before{content:"0" counter(career);color:var(--accent);padding-top:.25rem;font-size:.8rem;position:absolute;left:0}.careers-note li strong,.careers-note li span{display:block}.careers-note li span,.careers-note>p{color:var(--text-2);font-size:.95rem}.careers-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.careers-section-heading>span,.careers-department{color:var(--text-2);font-size:.9rem}.careers-job-list{gap:1rem;display:grid}.careers-job-card{border:1px solid var(--career-line);border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.8rem 2rem;transition:border-color .15s,box-shadow .15s;display:flex}.careers-job-card:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.careers-job-card h3{margin:.4rem 0 1rem;font-size:1.5rem}.careers-job-card__action{white-space:nowrap;color:var(--accent);font-weight:600}.careers-facts{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.careers-facts li{border:1px solid var(--career-line);border-radius:2rem;padding:.25rem .75rem;font-size:.85rem}.careers-empty{border:1px dashed var(--career-line);border-radius:1rem;padding:2.5rem}.careers-empty p{margin:1rem 0}.careers-back{color:var(--text-2);margin-bottom:2.5rem;display:inline-block}.careers-job-header{border-bottom:1px solid var(--career-line);padding-bottom:3rem}.careers-job-header .mkt-h1{overflow-wrap:anywhere;max-width:24ch}.careers-detail-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:5rem;padding:3rem 0 4rem;display:grid}.careers-description section+section{margin-top:2.5rem}.careers-description h2{margin-bottom:1rem;font-size:1.6rem}.careers-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.careers-summary{border:1px solid var(--career-line);border-radius:1rem;padding:2rem}.careers-summary h2{margin-bottom:1.5rem;font-size:1.25rem}.careers-summary dt{color:var(--text-2);font-size:.85rem}.careers-summary dd{margin-bottom:1.2rem}.careers-summary a,.careers-privacy a{color:var(--accent);text-decoration:underline}.careers-apply{border-top:1px solid var(--career-line);grid-template-columns:1fr 1.1fr;gap:4rem;padding-top:4rem;display:grid}.careers-apply>div>p{color:var(--text-2);margin-top:1.2rem}.careers-form fieldset{border:0;gap:.65rem;min-width:0;display:grid}.careers-form label{margin-top:.65rem;font-weight:600}.careers-form input,.careers-form textarea{border:1px solid var(--career-line);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:.6rem;padding:.85rem 1rem}.careers-form input:focus-visible,.careers-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.careers-form textarea{resize:vertical}.careers-form p{margin-top:.65rem;font-size:.9rem}.careers-form .btn{justify-self:start;margin-top:1rem}.careers-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.careers-error{border:1px solid #b74343;border-radius:.6rem;padding:1rem}.careers-receipt{border:1px solid var(--career-line);border-radius:1rem;padding:2rem}.careers-receipt>span{color:var(--accent);font-size:2rem}.careers-reference{overflow-wrap:anywhere;font-size:.85rem}.careers-receipt .btn{margin-top:1.5rem}@media (width<=850px){.careers-hero__grid,.careers-detail-grid,.careers-apply{grid-template-columns:1fr;gap:2.5rem}.careers-job-card{flex-direction:column;align-items:start}}@media (width<=480px){.careers-note,.careers-job-card,.careers-summary,.careers-empty{padding:1.3rem}}.career-video{border:1px solid var(--border,#cbd5e1);border-radius:1rem;margin-block:1.5rem;padding:1.5rem}.career-video video{background:#172326;border-radius:.75rem;width:100%;max-height:26rem;margin-block:1rem;display:block}.career-video video[hidden]{display:none}.career-video-actions{flex-wrap:wrap;gap:.75rem;display:flex}.career-video-actions label{cursor:pointer;position:relative;overflow:hidden}.career-video-file{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.career-video-actions label:focus-within{outline-offset:3px;outline:2px solid}.career-video-prompt{font-weight:600}.career-video-delivery progress{width:100%}.podcast-directory__hero{background:var(--surface);border-bottom:1px solid var(--border);padding:clamp(3rem,6vw,5rem) 1.5rem 2.5rem}.podcast-directory__hero .mkt-h1{margin:.5rem auto 1rem;font-size:clamp(2.25rem,4vw,3.5rem)}.podcast-directory__hero .hero__lead{max-width:42rem;margin:0 auto}.podcast-directory__search{text-align:left;gap:.75rem;max-width:40rem;margin:2rem auto 0;display:flex}.podcast-directory__search input{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;font:inherit;color:var(--text);background:var(--bg);flex:1;padding:.8rem 1rem}.podcast-directory__search input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.podcast-directory__results{padding:2.5rem 1.5rem 4rem}.podcast-directory__count{margin-bottom:1.5rem;font-weight:600}.podcast-directory__empty{border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;background:var(--surface);padding:clamp(1.5rem,4vw,3rem)}.podcast-directory__empty h2{margin-bottom:.75rem;font-size:1.4rem}.podcast-directory__empty p{color:var(--text-2);margin-bottom:1.25rem}.podcast-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.podcast-directory__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.podcast-directory__cover{aspect-ratio:1;object-fit:cover;width:100%}.podcast-directory__placeholder{font-family:var(--font-brand);background:var(--accent-dim);color:var(--accent-hover);place-items:center;font-size:5rem;font-weight:700;display:grid}.podcast-directory__body{flex-direction:column;flex:1;gap:.65rem;padding:1.5rem;display:flex}.podcast-directory__body h2{font-family:var(--font-brand);overflow-wrap:anywhere;margin:0;font-size:1.4rem;line-height:1.3}.podcast-directory__body p{margin:0}.podcast-directory__author,.podcast-directory__body small{color:var(--text-2)}.podcast-directory__description{white-space:pre-line;overflow-wrap:anywhere;max-height:9.6em;line-height:1.6;overflow:auto}.podcast-directory__stats{color:var(--text-2);padding-top:.7rem;font-size:.85rem}.podcast-directory__stats span{margin:0 .4rem}.podcast-directory__actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.podcast-directory__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}@media (width<=960px){.podcast-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.podcast-directory__grid{grid-template-columns:1fr}.podcast-directory__search{flex-direction:column}}.summit-page .inquiry{padding-block:clamp(1.5rem,4vh,3rem)}.summit-page .inquiry__grid{align-items:center;gap:2rem}.summit-page .inquiry__form{padding:1.5rem}.summit-page .inquiry__form .summit-contact{align-items:flex-start;gap:.75rem;padding-block:.5rem;font-size:.875rem;line-height:1.5;display:flex}.summit-page .summit-contact input{width:1.5rem;height:1.5rem;min-height:1.5rem;accent-color:var(--accent-fill);flex:0 0 1.5rem;margin:0}.summit-page .btn{white-space:normal;text-align:center;min-height:48px}.summit-page .inquiry__result .btn{margin-top:1.5rem}@media (width<=68rem){.summit-page .inquiry__grid{grid-template-columns:minmax(0,1fr);max-width:44rem}.summit-page .inquiry__grid>div:first-child>p{margin-top:.75rem}}.summit-back{padding-top:1.5rem}.survey{background:var(--bg-2);min-height:70vh;padding-block:clamp(1rem,3vh,2.5rem)}.survey__container{max-width:52rem}.survey__card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px;min-width:0;padding:clamp(1.25rem,3vw,2.25rem)}.survey__card>p,.survey__intro-text{color:var(--text-2);margin-top:1rem;line-height:1.7}.survey__card h1:focus{outline:none}.survey__card h1:focus-visible{outline:3px solid var(--accent-fill);outline-offset:4px}.survey__note{color:var(--text-2);font-size:.85rem;line-height:1.6}.survey a{color:var(--accent-fill);text-underline-offset:.2em;text-decoration:underline}.survey__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.survey__progress{background:var(--bg-2);border-radius:999px;height:6px;margin-bottom:1.5rem;overflow:hidden}.survey__progress span{background:var(--accent-fill);height:100%;transition:width .25s;display:block}.survey__booth{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;font-size:.85rem;display:flex}.survey__booth-mode{color:var(--heading);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}.survey__booth label{align-items:center;gap:.5rem;display:flex}.survey__booth input{border:1px solid var(--border-2);background:var(--bg);width:6rem;min-height:40px;color:var(--heading);font:inherit;border-radius:7px;padding:.4rem .6rem}.survey__booth .btn{margin-left:auto}.survey__pending{background:var(--accent-dim);color:var(--heading);border-radius:999px;padding:.25rem .6rem;font-weight:600}.survey-q{border:0;min-width:0;margin:1.75rem 0 0;padding:0}.survey-q>legend,.survey-q__label{color:var(--heading);margin-bottom:.75rem;padding:0;font-size:1.05rem;font-weight:650;line-height:1.4;display:block}.survey-q__label span,.survey__fields label span{color:var(--text-2);font-weight:400}.survey-q__hint{color:var(--text-2);margin-top:.2rem;font-size:.85rem;font-weight:400;display:block}.survey-chips{flex-wrap:wrap;gap:.5rem;display:flex}.survey-chip,.survey-card,.survey-check{border:1px solid var(--border-2);background:var(--bg);min-height:48px;color:var(--heading);cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.95rem;line-height:1.3;transition:border-color .15s,background-color .15s;display:flex;position:relative}.survey-chip input,.survey-card input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.survey-chip:hover,.survey-card:hover,.survey-check:hover{border-color:var(--accent-fill)}.survey-chip.is-on,.survey-card.is-on,.survey-check.is-on{border-color:var(--accent-fill);background:var(--accent-dim);font-weight:600}.survey-chip.is-off{opacity:.45;cursor:not-allowed}:is(.survey-chip:has(input:focus-visible),.survey-card:has(input:focus-visible)){outline:3px solid var(--accent-fill);outline-offset:2px}.survey-chips--scale .survey-chip{justify-content:center;min-width:48px}.survey-scale__labels{color:var(--text-2);justify-content:space-between;gap:1rem;margin-top:.4rem;font-size:.8rem;display:flex}.survey-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.survey-card{flex-direction:column;align-items:flex-start;gap:.3rem;min-height:96px;padding:1.1rem 1.2rem}.survey-card strong{font-size:1.1rem}.survey-card span{color:var(--text-2);font-size:.875rem;font-weight:400;line-height:1.45}.survey-ratings{gap:1.25rem;display:grid}.survey-rating{border:0;border-bottom:1px solid var(--border);min-width:0;margin:0;padding:0 0 1.25rem}.survey-rating:last-child{border-bottom:0;padding-bottom:0}.survey-rating>legend{color:var(--heading);margin-bottom:.6rem;padding:0;font-size:.95rem;line-height:1.45}.survey-tools{gap:1rem;margin-top:1.25rem;display:grid}.survey-tool{border:1px solid var(--border);border-radius:12px;margin:0;padding:1rem}.survey-tool>legend{margin-bottom:.5rem;padding:0 .35rem}.survey-other{color:var(--text-2);align-items:center;gap:.75rem;margin-top:.75rem;font-size:.9rem;display:flex}.survey-other input{flex:1;min-width:0}.survey textarea,.survey-other input,.survey__fields input{border:1px solid var(--border-2);background:var(--bg);width:100%;min-height:46px;color:var(--heading);font:inherit;border-radius:7px;padding:.7rem .85rem;font-size:1rem}.survey textarea{resize:vertical}.survey :is(textarea,input:not([type=radio]):not([type=checkbox]),button):focus-visible{outline:3px solid var(--accent-fill);outline-offset:3px}.survey__contact fieldset{gap:.6rem;display:grid}.survey__contact fieldset:disabled{opacity:.7}.survey-check input,.survey-consent input{width:1.4rem;height:1.4rem;accent-color:var(--accent-fill);flex:0 0 1.4rem;margin:0}.survey__fields{gap:.5rem;margin-top:.75rem;display:grid}.survey__fields>label{color:var(--heading);margin-top:.4rem;font-size:.9rem;font-weight:650}.survey-consent{color:var(--text);cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:.75rem;font-size:.875rem;line-height:1.5;display:flex}.survey__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.survey__error{border:1px solid #b45309;border-radius:8px;margin-top:1rem;padding:1rem;line-height:1.6}.survey__nav{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.25rem;display:flex}.survey__nav-end{flex-wrap:wrap;gap:.75rem;margin-left:auto;display:flex}.survey .btn{white-space:normal;text-align:center;cursor:pointer;justify-content:center;min-height:48px}.survey .btn:disabled{opacity:.6;cursor:progress}.survey__done .btn{margin-top:1.5rem}@media (width<=40rem){.survey-cards{grid-template-columns:minmax(0,1fr)}.survey-card{min-height:0}.survey__nav-end,.survey__nav-end .btn,.survey__actions .btn{width:100%}.survey-other{flex-direction:column;align-items:stretch;gap:.35rem}}.survey__layout{align-items:start;gap:1.5rem;display:grid}.survey__main{min-width:0}.survey__qr{text-align:center;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;display:none;position:sticky;top:1rem}.survey__qr img{background:#fff;border-radius:10px;width:100%;max-width:220px;height:auto;padding:10px}.survey__qr strong{color:var(--heading);margin-top:.25rem;font-size:1rem}.survey__qr p{color:var(--text-2);margin:0;font-size:.875rem;line-height:1.5}.survey__qr-url{color:var(--accent-fill);overflow-wrap:anywhere;font-size:.85rem;font-weight:650}.survey__layout--booth .survey__qr{display:flex}@media (width>=48rem){.survey__container:has(.survey__layout--booth){max-width:70rem}.survey__layout--booth{grid-template-columns:minmax(0,1fr) 15rem}}@media (width>=64rem){.survey__container{max-width:70rem}.survey__layout{grid-template-columns:minmax(0,1fr) 16rem}.survey__qr{display:flex}}.summit-hero__inner{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,34rem);grid-template-areas:"text survey""figure survey";align-items:start;gap:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,3.5rem);display:grid}.summit-hero__text{grid-area:text}.summit-hero__survey{grid-area:survey;min-width:0}.summit-hero__figure{grid-area:figure}.summit-hero__survey .survey{background:0 0;min-height:0;padding:0;scroll-margin-top:5rem}.summit-hero__survey .survey__container{max-width:none}.summit-hero__survey .survey__layout--embedded{grid-template-columns:minmax(0,1fr)}.summit-hero__survey .survey__card{box-shadow:var(--shadow-md)}.summit-hero__inner .mkt-h1{margin-top:.5rem}.summit-hero__lead{text-align:left;max-width:36rem;margin:1.25rem 0 0}.summit-hero__source{color:var(--text-2);margin-top:1rem;font-size:.9rem}.summit-hero__source a,.summit-next a,.summit-talk__speaker a{color:var(--accent-fill);text-underline-offset:.2em;text-decoration:underline}.summit-hero__figure{margin:0}.summit-hero__figure img{border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;height:auto;box-shadow:var(--shadow-sm);display:block}.summit-hero__figure figcaption{color:var(--text-2);margin-top:.6rem;font-size:.85rem;line-height:1.5}.summit-section--alt{background:var(--bg-2)}.summit-section .section-header{margin-bottom:2rem}.summit-ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.summit-idea h3{font-family:var(--font-brand);color:var(--heading);margin-top:.75rem;font-size:1.2rem;line-height:1.3}.summit-idea p{color:var(--text-2);margin-top:.6rem;line-height:1.65}.summit-idea__number{font-family:var(--font-brand);letter-spacing:.08em;color:var(--accent-fill);font-size:.85rem;font-weight:750}.summit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;display:grid}.summit-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.summit-stat dt{font-family:var(--font-brand);color:var(--accent-fill);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:750;line-height:1}.summit-stat dd{color:var(--text);margin:.75rem 0 0;line-height:1.55}.summit-stat__source{color:var(--text-2);margin-top:.6rem;font-size:.8rem;display:block}.summit-talks{gap:1.25rem;display:grid}.summit-talk{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:6rem}.summit-talk__format{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-fill);font-size:.75rem;font-weight:700}.summit-talk__title{font-family:var(--font-brand);color:var(--heading);margin-top:.4rem;font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.25}.summit-talk__speakers{flex-wrap:wrap;gap:.75rem 1.75rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.summit-talk__speaker{flex-direction:column;gap:.15rem;min-width:0;font-size:.9rem;line-height:1.45;display:flex}.summit-talk__speaker strong{color:var(--heading)}.summit-talk__speaker span{color:var(--text-2)}.summit-talk__points{color:var(--text);gap:.55rem;margin:1.25rem 0 0;padding-left:1.2rem;line-height:1.65;list-style:outside;display:grid}.summit-talk__takeaway{border-radius:var(--radius-sm);background:var(--accent-dim);margin-top:1.25rem;padding:1rem 1.25rem}.summit-talk__takeaway span{text-transform:uppercase;letter-spacing:.08em;color:var(--heading);font-size:.75rem;font-weight:700;display:block}.summit-talk__takeaway p{color:var(--heading);margin-top:.35rem;line-height:1.6}.summit-next .mkt-h2{margin-top:.25rem}.summit-next p{color:var(--text);margin-top:1.25rem;font-size:1.05rem;line-height:1.75}@media (width<=960px){.summit-hero__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""survey""figure"}.summit-ideas{grid-template-columns:minmax(0,1fr)}.summit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.summit-stats{grid-template-columns:minmax(0,1fr)}}.summit-talk__points li::marker{color:var(--accent-fill)}.summit-moderation{border:1px dashed var(--border-2);border-radius:var(--radius-lg);color:var(--text);margin:0 0 1.25rem;padding:1rem 1.25rem;line-height:1.65}.summit-moderation span{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-fill);margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.summit-talk__guide{color:var(--accent-fill);text-underline-offset:.2em;margin-top:.9rem;font-weight:600;text-decoration:underline;display:inline-block}.guides-hero .hero__lead a,.guide-source a,.guide-related a,.guide-creavly a{color:var(--accent-fill);text-underline-offset:.2em;text-decoration:underline}.guides-library__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem 2rem;margin-bottom:1.75rem;display:flex}.guides-library__lead{color:var(--text-2);margin:-.75rem 0 1.5rem}.guides-filter{flex-wrap:wrap;gap:.4rem;display:flex}.guides-filter button{color:var(--heading);font:600 .88rem/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0d1b1c24;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.guides-filter button span{font:500 .7rem/1 var(--font-mono,monospace);opacity:.6}.guides-filter button:hover{border-color:var(--heading);transform:translateY(-1px)}.guides-filter button[aria-pressed=true]{background:var(--creavly-mint,#a8efe6);border-color:#0000}.guides-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.guide-card{color:inherit;flex-direction:column;gap:.7rem;text-decoration:none;display:flex}.guide-card__topic{font:500 .66rem/1 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);background:var(--creavly-mint,#a8efe6);border-radius:999px;align-self:flex-start;padding:.35rem .6rem}.guide-card--inhalt .guide-card__topic{background:var(--creavly-apricot,#ffb994)}.guide-card--verbreitung .guide-card__topic{background:#d9ecff}.guide-card h3{font-family:var(--font-brand);letter-spacing:-.015em;color:var(--heading);font-size:1.15rem;font-weight:700;line-height:1.25}.guide-card p{color:var(--text-2);font-size:.95rem;line-height:1.6}.guide-card__meta{color:var(--text-3);border-top:1px solid #0d1b1c14;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;font-size:.8rem;display:flex}.guide-card__arrow{background:var(--heading);color:#fff;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-grid}.guide-card:hover .guide-card__arrow{transform:translate(3px)rotate(-45deg)}.guide-card:hover h3{color:var(--accent-fill)}.guide-hero__inner{text-align:left}.guide-back{color:var(--accent-fill);margin-bottom:1rem;font-size:.85rem;text-decoration:none;display:inline-block}.guide-back:before{content:"← "}.guide-title{margin-top:.4rem;font-size:clamp(30px,4.5vw,46px)}.guide-lead{text-align:left;margin:1.25rem 0 0}.guide-article{padding-top:clamp(1.5rem,3vw,2.5rem)}.guide-section+.guide-section{margin-top:2.25rem}.guide-section h2{font-family:var(--font-brand);color:var(--heading);font-size:clamp(1.3rem,2.4vw,1.6rem);line-height:1.25}.guide-section p{color:var(--text);margin-top:.9rem;font-size:1.05rem;line-height:1.8}.guide-compare{gap:.75rem;margin-top:1.25rem;display:grid}.guide-compare__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.guide-compare__weak,.guide-compare__strong{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);padding:1rem 1.1rem}.guide-compare__strong{border-color:var(--accent-fill);background:var(--accent-dim)}.guide-compare span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:.72rem;font-weight:700}.guide-compare__strong span{color:var(--heading)}.guide-compare p{color:var(--heading)!important;margin-top:.4rem!important;font-size:1rem!important}.guide-diagram{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin:1.5rem 0 0;padding:1rem}.guide-diagram svg{width:100%;height:auto;max-height:340px;display:block}.guide-diagram figcaption{color:var(--text-2);margin-top:.6rem;font-size:.85rem;line-height:1.5}.gd-person{fill:color-mix(in srgb, var(--accent-fill) 16%, var(--surface));stroke:var(--accent-fill);stroke-width:2px}.gd-person__label{fill:var(--heading);font-size:11px;font-weight:700}.gd-camera{fill:var(--bg-3);stroke:var(--heading);stroke-width:1.5px;stroke-linejoin:round}.gd-lamp{fill:var(--heading)}.gd-cone{fill:var(--text-3);opacity:.22}.gd-label{fill:var(--text-2);font-size:11px}.gd-axis{stroke:var(--text-3);stroke-width:1.5px;stroke-dasharray:5 5}.gd-axis--solid{stroke-dasharray:none}.gd-axis__label{fill:var(--text-3);font-size:10px}.gd-ring{fill:none;stroke:var(--border-2);stroke-width:1.5px}.gd-node{fill:var(--surface);stroke:var(--accent-fill);stroke-width:2px}.gd-node--rec{fill:color-mix(in srgb, var(--accent-fill) 16%, var(--surface))}.gd-node__number{fill:var(--accent-fill);font-size:10px;font-weight:700}.gd-node__label{fill:var(--heading);font-size:10px;font-weight:600}.gd-center{fill:var(--text-2);font-size:12px}.guide-checklist,.guide-creavly{border-radius:var(--radius-lg);margin-top:2.5rem;padding:1.25rem 1.5rem}.guide-checklist{border:1px solid var(--border);background:var(--surface)}.guide-checklist h2,.guide-creavly h2,.guide-related h2{font-family:var(--font-brand);color:var(--heading);font-size:1.15rem}.guide-checklist ul{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.guide-checklist li{color:var(--text);padding-left:1.75rem;line-height:1.6;position:relative}.guide-checklist li:before{content:"";border:2px solid var(--accent-fill);border-radius:4px;width:1.05rem;height:1.05rem;position:absolute;top:.2rem;left:0}.guide-creavly{background:var(--accent-dim)}.guide-creavly__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.guide-creavly__status{background:var(--surface);color:var(--heading);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.guide-creavly p{color:var(--heading);margin-top:.6rem;line-height:1.7}.guide-creavly a{margin-top:.6rem;display:inline-block}.guide-source{color:var(--text-2);margin-top:2rem;font-size:.9rem;line-height:1.6}.guide-related{margin-top:2.5rem}.guide-related ul{gap:.45rem;margin:.75rem 0 0;padding-left:1.2rem;display:grid}@media (width<=640px){.guide-compare__pair{grid-template-columns:minmax(0,1fr)}}.faq-search{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.75rem;width:min(100%,36rem);margin:2rem auto 0;padding:.35rem .35rem .35rem 1.1rem;display:flex}.faq-search input{color:#fff;min-width:0;font:500 1rem/1.4 var(--font-ui);background:0 0;border:0;outline:0;flex:1;padding:.55rem 0}.faq-search input::placeholder{color:#e8f4f28c}.faq-search:focus-within{border-color:var(--creavly-mint)}.faq-search span{background:var(--creavly-mint);color:#0d1b1c;font:500 .72rem/1 var(--font-mono,monospace);letter-spacing:.06em;border-radius:999px;flex:none;padding:.5rem .8rem}.faq-page__grid{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.faq-page__toc{position:sticky;top:96px}.faq-page__toc ul{gap:.2rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.faq-page__toc a{color:var(--heading);border-radius:10px;justify-content:space-between;gap:.5rem;padding:.5rem .7rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.faq-page__toc a:hover{background:#fff}.faq-page__toc a span{color:var(--text-3);font:500 .72rem/1.6 var(--font-mono,monospace)}.faq-page__topics{gap:clamp(2.5rem,5vw,3.5rem);min-width:0;display:grid}.faq-page__topic{scroll-margin-top:96px}.faq-page__topic-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.faq-page__topic-head h2{color:var(--heading);font-family:var(--font-brand);letter-spacing:-.03em;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:800}.faq-page__empty{color:var(--text-2);justify-items:start;gap:1rem;display:grid}@media (width<=860px){.faq-page__grid{grid-template-columns:1fr}.faq-page__toc{position:static}.faq-page__toc ul{flex-wrap:wrap;gap:.4rem;display:flex}.faq-page__toc a{background:#fff;border:1px solid #0d1b1c1a;border-radius:999px}}.about-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}html .marketing-layout .about-hero{text-align:left}html .marketing-layout .about-hero .mkt-h1{max-width:14ch;font-size:clamp(2.4rem,4.4vw,4rem)}html .marketing-layout .about-hero .hero__lead{max-width:34rem;margin:1.4rem 0 0}.about-hero__ctas{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.about-hero__faces{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid;position:relative}.about-hero__face{margin:0;position:relative}.about-hero__face img{aspect-ratio:4/5;object-fit:cover;background:var(--st-soft);border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -30px #0b141873}.about-hero__face--1{margin-top:2.5rem}.about-hero__face--3{margin-top:4rem}.about-hero__face figcaption{-webkit-backdrop-filter:blur(10px);background:#ffffffe0;border-radius:12px;padding:.5rem .7rem;line-height:1.25;display:grid;position:absolute;bottom:.6rem;left:.6rem;right:.6rem}.about-hero__face figcaption strong{color:var(--st-ink);font-size:.88rem}.about-hero__face figcaption span{color:var(--st-muted);font-size:.72rem}.about-story-section{background:var(--st-soft)}.about-story{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.about-story__head{position:sticky;top:6rem}.about-story__steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.about-story__steps li{border:1px solid var(--st-line);border-radius:var(--st-radius);background:#fff;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.4rem 1.5rem;display:grid}.about-story__index{color:var(--st-accent-ink);font-family:var(--font-brand);letter-spacing:.04em;font-size:.9rem;font-weight:800}.about-story__steps p{color:var(--st-ink-2);font-size:1.02rem;line-height:1.7}.about-purpose{gap:1rem;max-width:46rem;margin:0 auto 3rem;display:grid}.about-purpose p{color:var(--st-muted);text-align:center;font-size:1.1rem;line-height:1.75}.about-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:64rem;margin:0 auto;display:grid}.about-reason__index{color:var(--st-accent-ink);font-family:var(--font-brand);margin-bottom:.9rem;font-size:.85rem;font-weight:800;display:inline-block}.about-vision{background:radial-gradient(70% 120% at 0 0,#00b8b06b,#0000 70%),#071316;border-radius:28px;max-width:64rem;margin:2.5rem auto 0;padding:clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.about-vision__label{color:#8ff0e9;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.about-vision p{color:#fff;font-family:var(--font-brand);letter-spacing:-.02em;text-wrap:balance;margin-top:.8rem;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:700;line-height:1.35}.about-team-section{background:var(--st-soft);scroll-margin-top:80px}.about-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.about-person{border:1px solid var(--st-line);box-shadow:var(--st-shadow);background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.about-person__foto{position:relative}.about-person__foto img,.about-person__initialen{aspect-ratio:4/4.2;object-fit:cover;object-position:center 20%;background:var(--st-soft-2);width:100%;height:auto;display:block}.about-person__initialen{color:var(--st-muted);place-items:center;font-size:3rem;font-weight:700;display:grid}.about-person__funktion{-webkit-backdrop-filter:blur(10px);color:var(--st-accent-ink);letter-spacing:.06em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:.32rem .7rem;font-size:.68rem;font-weight:750;position:absolute;bottom:.9rem;left:.9rem}.about-person__text{flex-direction:column;flex:1;padding:1.5rem 1.5rem 1.25rem;display:flex}.about-person__name{color:var(--st-ink);font-family:var(--font-brand);letter-spacing:-.02em;font-size:1.3rem;font-weight:800}.about-person__ressort{color:var(--st-muted);margin-top:.3rem;font-size:.88rem;line-height:1.45}.about-person__aufgabe{color:var(--st-ink-2);margin-top:1rem;font-size:.95rem;line-height:1.65}.about-person__werdegang{border-top:1px solid var(--st-line);margin-top:auto;padding-top:1rem}.about-person__werdegang summary{color:var(--st-ink);cursor:pointer;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:700;list-style:none;display:flex}.about-person__werdegang summary::-webkit-details-marker{display:none}.about-person__werdegang summary:after{content:"+";color:var(--st-accent-ink);font-size:1.2rem}.about-person__werdegang[open] summary:after{content:"−"}.about-person__werdegang ul{color:var(--st-muted);gap:.45rem;margin:.8rem 0 .25rem;padding-left:1.1rem;font-size:.88rem;line-height:1.55;list-style:outside;display:grid}.about-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.about-value{border-top:2px solid var(--st-ink);padding-top:1.5rem}.about-value__index{color:var(--st-accent-ink);font-family:var(--font-brand);letter-spacing:-.04em;font-size:2.4rem;font-weight:800;line-height:1}.about-value h3{color:var(--st-ink);font-family:var(--font-brand);letter-spacing:-.015em;margin-top:1rem;font-size:1.2rem;font-weight:780}.about-value p{color:var(--st-muted);margin-top:.5rem;line-height:1.65}.about-jobs{border:1px solid var(--st-line);background:linear-gradient(120deg,#f2fbfa,#fff 60%);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding:clamp(1.75rem,4vw,3rem);display:flex}.about-jobs .mkt-h2{font-size:clamp(1.7rem,3vw,2.4rem)}.about-jobs p{max-width:36rem;color:var(--st-muted);margin-top:.6rem;line-height:1.65}@media (width<=960px){.about-hero__inner,.about-story{grid-template-columns:1fr}.about-story__head{position:static}.about-team{grid-template-columns:1fr;max-width:34rem;margin:0 auto}.about-values{grid-template-columns:1fr}}@media (width<=640px){.about-reasons{grid-template-columns:1fr}.about-hero__faces{gap:.5rem}.about-hero__face figcaption{display:none}.about-story__steps li{grid-template-columns:1fr;gap:.4rem}}.about-person__text>.about-person__aufgabe+.about-person__werdegang{margin-top:auto}.about-person__aufgabe{margin-bottom:1.25rem}.affiliate-page{padding-top:80px;padding-bottom:80px}.affiliate-hero{max-width:780px;margin-bottom:48px}.affiliate-hero h1,.affiliate-landing h1{letter-spacing:-.04em;margin:16px 0 24px;font-size:clamp(36px,6vw,64px);line-height:1.1}.affiliate-hero>p:not(.affiliate-eyebrow){margin-bottom:24px;font-size:19px;line-height:1.7}.affiliate-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary,#3956d5);font-size:13px;font-weight:700}.affiliate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.affiliate-card{background:var(--surface,#fff);border:1px solid #dce2ec;border-radius:18px;padding:28px}.affiliate-card h2{margin:12px 0;font-size:22px}.affiliate-card p{line-height:1.7}.affiliate-step{color:#5262cc;font-weight:700}.affiliate-application{grid-template-columns:1fr 1fr;gap:64px;padding-top:80px;scroll-margin-top:100px;display:grid}.affiliate-application h2{margin-bottom:20px;font-size:32px}.affiliate-application p{margin-bottom:18px;line-height:1.7}.affiliate-form{gap:18px;display:grid}.affiliate-form label{gap:7px;font-size:14px;font-weight:600;display:grid}.affiliate-form input,.affiliate-form textarea{width:100%;font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #aeb8ca;border-radius:8px;padding:12px}.affiliate-form input:focus,.affiliate-form textarea:focus{outline-offset:2px;outline:2px solid #5262cc}.affiliate-muted{color:#5c6779;font-size:13px}.affiliate-honeypot{opacity:0;height:0;position:absolute;left:-9999px;overflow:hidden}.affiliate-landing{max-width:780px}.affiliate-landing>.affiliate-card{margin:28px 0}.affiliate-landing>p{margin:20px 0;line-height:1.7}.affiliate-code{overflow-wrap:anywhere;font-family:monospace;font-size:17px}@media (width<=760px){.affiliate-grid,.affiliate-application{grid-template-columns:1fr}.affiliate-application{gap:28px;padding-top:45px}.affiliate-page{padding-top:45px}.affiliate-card{padding:22px}}
