:root{--brand-50:#eef4ff;--brand-100:#e0eaff;--brand-200:#c7d7fe;--brand-300:#a1bffb;--brand-400:#72a2f6;--brand-500:#3b82f6;--brand-600:#2563eb;--brand-700:#1d4ed8;--surface:#ffffff;--text:#0f172a;--muted:#475569;--btn-radius:999px;--btn-px:1.05rem;--btn-py:.78rem;--btn-shadow:0 10px 24px rgba(37,99,235,.22);--btn-grad:linear-gradient(135deg,var(--brand-600),#4f46e5);--mint-500:#22c55e;--amber-500:#f59e0b;--ink:#0f172a;--muted:#64748b;--line:rgba(148,163,184,.22);--card:#ffffff;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-10:40px;--s-12:48px;--sh-sm:0 8px 24px rgba(2,6,23,.08);--sh-md:0 14px 40px rgba(2,6,23,.12);--sh-lg:0 22px 60px rgba(2,6,23,.18);--t:.25s;--ease:cubic-bezier(.2,.6,.2,1);--green-600:#16a34a;--amber-600:#d97706;--rose-600:#e11d48;--r-md:14px;--r-lg:18px;--r-2xl:22px;--fs-300: clamp(14px, 1.2vw, 16px);--fs-400: clamp(16px, 1.4vw, 18px);--fs-500: clamp(18px, 1.8vw, 22px);--fs-600: clamp(22px, 2.4vw, 28px);--fs-700: clamp(28px, 3.2vw, 36px);--s-14:56px;--s-16:64px;--sh-soft:0 10px 26px rgba(2,6,23,.08)}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}:root{--sig-mint: #b8f0df;--sig-aqua: #9ee8e0;--sig-sky: #a9d7ff;--sig-lilac: #cab6ff;--sig-rose: #ff9fd1;--sig-coral: #ff8a7a;--sig-apricot: #ffba84;--sig-lemon: #ffe48a;--sig-twilight: #1a1340;--sig-purple: #6b5fb3;--sig-mint-a: color-mix(in oklab, var(--sig-mint) 22%, transparent);--sig-aqua-a: color-mix(in oklab, var(--sig-aqua) 22%, transparent);--sig-sky-a: color-mix(in oklab, var(--sig-sky) 22%, transparent);--sig-lilac-a: color-mix(in oklab, var(--sig-lilac) 22%, transparent);--sig-rose-a: color-mix(in oklab, var(--sig-rose) 22%, transparent);--sig-coral-a: color-mix(in oklab, var(--sig-coral) 22%, transparent);--sig-apricot-a: color-mix(in oklab, var(--sig-apricot) 22%, transparent);--sig-lemon-a: color-mix(in oklab, var(--sig-lemon) 22%, transparent);--sig-accent: color-mix(in oklab, var(--sig-sky) 55%, var(--sig-lilac) 45%);--sig-accent-strong: color-mix(in oklab, var(--sig-coral) 55%,var(--sig-lilac) 45%);--g-signature: linear-gradient(90deg, var(--sig-mint) 0%, var(--sig-aqua) 14%, var(--sig-sky) 28%, var(--sig-lilac) 42%, var(--sig-rose) 58%, var(--sig-coral) 72%, var(--sig-apricot)86%, var(--sig-lemon) 100% );--g-conic-signature: conic-gradient( from 180deg, var(--sig-mint), var(--sig-aqua), var(--sig-sky), var(--sig-lilac), var(--sig-rose), var(--sig-coral), var(--sig-apricot), var(--sig-lemon), var(--sig-mint) );--g-hairline: linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--sig-mint) 56%, transparent) 7%, color-mix(in oklab, var(--sig-aqua) 54%, transparent) 14%, color-mix(in oklab, var(--sig-sky) 52%, transparent) 24%, color-mix(in oklab, var(--sig-lilac) 52%, transparent) 36%, color-mix(in oklab, var(--sig-rose) 52%, transparent) 52%, color-mix(in oklab, var(--sig-coral) 54%, transparent) 68%, color-mix(in oklab, var(--sig-apricot) 54%, transparent) 82%, color-mix(in oklab, var(--sig-lemon) 56%, transparent) 92%, transparent 100% );--hairline-h: 2px;--hairline-pad: 20px;--sig-underline: linear-gradient(90deg, var(--sig-mint) 0%, var(--sig-lilac) 50%, var(--sig-apricot) 100%);--sig-underline-h: 3px;--sig-underline-fade: linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100% );--bg-aura: radial-gradient(1200px 600px at 10% -20%, var(--sig-mint-a), transparent 60%), radial-gradient(1200px 600px at 90% -20%, var(--sig-lilac-a), transparent 60%), radial-gradient(1000px 520px at 50% 120%, var(--sig-apricot-a), transparent 70%);--g-chip-mint: linear-gradient(90deg, var(--sig-mint), var(--sig-aqua), var(--sig-sky));--g-chip-sky: linear-gradient(90deg, var(--sig-sky), var(--sig-lilac));--g-chip-apricot: linear-gradient(90deg, var(--sig-apricot), var(--sig-rose));--g-kpi-mint: linear-gradient(180deg, color-mix(in oklab, var(--sig-mint) 36%, #fff) 0%, color-mix(in oklab, var(--sig-aqua) 22%, #fff) 55%, color-mix(in oklab, var(--sig-sky) 18%, #fff) 100% );--g-kpi-sky: linear-gradient(180deg, color-mix(in oklab, var(--sig-sky) 36%, #fff) 0%, color-mix(in oklab, var(--sig-lilac) 24%, #fff) 55%, color-mix(in oklab, var(--sig-rose) 18%, #fff) 100% );--g-kpi-apricot: linear-gradient(180deg, color-mix(in oklab, var(--sig-apricot)36%, #fff) 0%, color-mix(in oklab, var(--sig-coral) 24%, #fff) 55%, color-mix(in oklab, var(--sig-lemon) 18%, #fff) 100% )}:root{--pillar-pflege-dot: #22c55e;--pillar-pflege-brand: #16a34a;--pillar-pflege-brand-dark: #15803d;--pillar-eltern-dot: #60a5fa;--pillar-eltern-brand: #2563eb;--pillar-eltern-brand-dark: #1d4ed8;--pillar-pkv-dot: #fb923c;--pillar-pkv-brand: #ea580c;--pillar-pkv-brand-dark: #c2410c;--pillar-reinigung-dot: #7fc9b2;--pillar-reinigung-brand: #156254;--pillar-reinigung-brand-dark: #11493f}[data-pillar=pflege]{--pillar-dot: var(--pillar-pflege-dot);--brand-pillar-600: var(--pillar-pflege-brand);--brand-pillar-700: var(--pillar-pflege-brand-dark)}[data-pillar=eltern]{--pillar-dot: var(--pillar-eltern-dot);--brand-pillar-600: var(--pillar-eltern-brand);--brand-pillar-700: var(--pillar-eltern-brand-dark)}[data-pillar=pkv]{--pillar-dot: var(--pillar-pkv-dot);--brand-pillar-600: var(--pillar-pkv-brand);--brand-pillar-700: var(--pillar-pkv-brand-dark)}[data-pillar=reinigung]{--pillar-dot: var(--pillar-reinigung-dot);--brand-pillar-600: var(--pillar-reinigung-brand);--brand-pillar-700: var(--pillar-reinigung-brand-dark);--reinigung-ink: #0a2e28;--reinigung-deep: #11493f;--reinigung-mid: #1f7b69;--reinigung-surface: #f7faf8;--reinigung-mint: #7fc9b2;--reinigung-petrol: #136b77;--reinigung-leaf: #7fb463;--reinigung-leaf-200: #b5dd8f}:root{--motion-duration-quick: .12s;--motion-duration-base: .2s;--motion-duration-emphatic: .42s;--motion-duration-ambient-slow: 18s;--motion-duration-ambient-fast: 14s;--motion-ease-out-soft: cubic-bezier(.2, .7, .2, 1);--motion-ease-out-bounce: cubic-bezier(.34, 1.56, .64, 1);--motion-ease-in-out: cubic-bezier(.4, 0, .6, 1);--card-hover-lift: -2px}*,*:before,*:after{box-sizing:border-box}:root{color-scheme:only light}@media (prefers-color-scheme: dark){:root{color-scheme:light}html,body{background-color:#f7f9fc!important;color:#0b1220!important}}html{block-size:100%;max-inline-size:100%;overflow-y:visible!important;overflow-x:hidden;overscroll-behavior-x:none}body{min-block-size:100%;height:auto;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Inter,Roboto,Arial;color:var(--ink);background:#f7f9fc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.h1{font-size:44px;line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--s-4)}.h2{font-size:28px;line-height:1.2;letter-spacing:-.01em;margin:0 0 var(--s-4)}.h3{font-size:18px;font-weight:800;margin:0 0 var(--s-2)}.lead{color:var(--muted);font-size:16px}:root{--page-container: 1180px;--page-gutter: 24px}.container{width:min(var(--page-container),calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.section-tight{padding:32px 0}.site-header{position:sticky;top:0;z-index:1000;backdrop-filter:saturate(120%) blur(8px);-webkit-backdrop-filter:saturate(120%) blur(8px);background:#ffffffe6}.site-nav{height:60px;display:flex;align-items:center;gap:12px}.btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;border-radius:999px;padding:12px 18px;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.btn-primary{color:#fff;background:linear-gradient(180deg,var(--brand-500),var(--brand-600));box-shadow:0 12px 28px #2563eb38}.btn-ghost{background:#fff;border:1px solid var(--line)}.btn-ghost:hover{box-shadow:var(--sh-sm)}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--line);background:#fff}.glass{background:#ffffffe0;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-sm);backdrop-filter:saturate(120%) blur(8px);-webkit-backdrop-filter:saturate(120%) blur(8px)}.row{display:flex;align-items:center;gap:var(--s-3)}body.nav-open{overflow-x:hidden}@supports not (position: sticky){.site-header{position:fixed;top:0;left:0;right:0}}.row{display:flex;align-items:center}.muted{color:var(--muted)}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:var(--s-6);align-items:center}html,body{max-width:100%}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section{padding:56px 0}.section-toned{padding:64px 0 40px;background:radial-gradient(900px 420px at 85% 10%,rgba(37,99,235,.05),transparent 60%),radial-gradient(520px 300px at 15% 6%,rgba(59,130,246,.04),transparent 60%)}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:24px;align-items:center}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--line, #e2e8f0);background:#fff}.btn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:12px 18px;font-weight:700;transition:transform .25s cubic-bezier(.2,.6,.2,1),box-shadow .25s cubic-bezier(.2,.6,.2,1)}.btn-primary{color:#fff;background:linear-gradient(180deg,var(--brand-500, #3b82f6),var(--brand-600, #2563eb));box-shadow:0 12px 28px #2563eb33}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 36px #2563eb42}.btn-ghost{background:#fff;color:var(--ink, #0f172a);border:1px solid var(--line, #e2e8f0)}.btn-ghost:hover{box-shadow:0 8px 20px #02061714}.card{border:1px solid rgba(148,163,184,.22);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 26px #0206171a;display:flex;flex-direction:column}.card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0206171f;transition:transform .25s cubic-bezier(.2,.6,.2,1),box-shadow .25s cubic-bezier(.2,.6,.2,1)}.cta{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;background:#fffffff2;border:1px solid rgba(148,163,184,.22);border-radius:18px;box-shadow:0 10px 26px #0206171a}.h1{font-size:44px;line-height:1.1;letter-spacing:-.02em;margin:0 0 12px}.lead{color:var(--muted, #64748b);font-size:18px;margin:0}@media (max-width: 980px){.container{width:min(760px,calc(100% - 32px))}.hero-grid{grid-template-columns:1fr}.cta{flex-direction:column;align-items:flex-start}}.site-footer{margin-top:48px;padding:20px 0 28px;background:#fff;border-top:1px solid rgba(148,163,184,.22)}.footer-brand img{height:32px;display:block}.footer-nav{display:flex;align-items:center;gap:14px}.flow{--ring-size: 96px;--ring-thickness: 11px;--ring-start-angle: -90deg;--track: rgba(2, 6, 23, .12);margin:8px 0 40px}.flow__h2{margin:0 0 8px;font-size:26px;line-height:1.2;letter-spacing:-.01em;color:#0f172a}.flow__lead{margin:0 0 20px;color:#64748b}.flow__row{position:relative;display:grid;grid-template-columns:repeat(4,1fr);column-gap:28px;row-gap:0;margin-bottom:20px}.flow__rail{position:absolute;left:0;right:0;top:calc(var(--ring-size) + 12px);height:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--sig-mint) 60%,transparent) 12.5%,color-mix(in oklab,var(--sig-aqua) 55%,transparent) 37.5%,color-mix(in oklab,var(--sig-lilac) 55%,transparent) 62.5%,color-mix(in oklab,var(--sig-apricot) 60%,transparent) 87.5%,transparent 100%);border-radius:2px;pointer-events:none;opacity:.95;z-index:0}.flow__step{text-align:left;display:grid;grid-template-rows:auto auto;align-content:start;gap:12px}.flow__step .ring{margin-bottom:14px}.ring{--size: var(--ring-size);--thick: var(--ring-thickness);--accent: var(--sig-sky);--accent-start: color-mix(in oklab, var(--accent) 76%, white);--accent-end: color-mix(in oklab, var(--accent) 40%, white)}.ring.ring--step-1{--accent: var(--sig-mint)}.ring.ring--step-2{--accent: var(--sig-aqua)}.ring.ring--step-3{--accent: var(--sig-lilac)}.ring.ring--step-4{--accent: var(--sig-apricot)}.ring{width:var(--size);height:var(--size);border-radius:50%;position:relative;z-index:1;background:conic-gradient(from var(--ring-start-angle),var(--accent-start) 0deg,var(--accent-end) calc(var(--p, 0) * 360deg),var(--track) 0);box-shadow:0 14px 30px #0206171a,inset 0 1px #ffffffa6;transition:box-shadow .18s ease,transform .18s ease}.ring:before{content:"";position:absolute;inset:var(--thick);background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px #0206170f}.ring:after{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--accent-end) 24%,transparent) 0%,transparent 70%);filter:blur(9px);opacity:.45;z-index:-1}.flow__step:hover .ring{box-shadow:0 16px 36px #0206171f,inset 0 1px #ffffffa6;transform:translateY(-2px)}.ring__num{position:absolute;inset:0;display:grid;place-items:center;font-weight:800;font-size:20px;letter-spacing:.02em;color:color-mix(in oklab,#0f172a 92%,black)}.flow__title{margin:0 0 4px;font-weight:800;color:#0f172a;line-height:1.25;min-height:2.5em;max-width:32ch;hyphens:auto;-webkit-hyphens:auto;word-break:normal}.flow__text{margin:0;color:#64748b;line-height:1.45;min-height:4.35em;max-width:32ch;hyphens:auto;-webkit-hyphens:auto;word-break:normal}.flow__metaRow{margin-top:16px}.flow__cta{margin-top:40px}.flow+.cta-band{margin-top:36px}@media (min-width: 1180px){.flow__row{column-gap:40px}}@media (max-width: 980px){.flow{--ring-size: 90px}.flow__row{grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:18px}.flow__title,.flow__text{max-width:34ch}}@media (max-width: 560px){.flow{--ring-size: 86px}.flow__row{grid-template-columns:1fr;row-gap:18px}.flow__step{text-align:center;justify-items:center}.flow__cta{text-align:center}.flow__rail{display:none}.ring__num{font-size:20px}.flow__title,.flow__text{max-width:34ch}.flow__text{min-height:3.77em}}@media (prefers-reduced-motion: reduce){.ring,.flow__rail{transition:none}}@layer components{.btn{appearance:none;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;padding:.78rem 1.05rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text, #0f172a);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.btn:focus-visible{outline:3px solid color-mix(in oklab,var(--brand-600, #2563eb),#fff 30%);outline-offset:2px}.btn[disabled],.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}.btn .i{inline-size:1rem;block-size:1rem;display:inline-block}.btn-sm{padding:.5rem .8rem;font-weight:600}.btn-lg{padding:1rem 1.2rem;font-size:1.05rem}.btn-primary,.btn-cta{color:#fff;background:linear-gradient(180deg,var(--brand-600, #2563eb),var(--brand-700, #1d4ed8));border-color:transparent;box-shadow:0 12px 28px #2563eb3d}.btn-primary:hover,.btn-cta:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb47}.btn-primary:active,.btn-cta:active{transform:translateY(0);box-shadow:0 8px 18px #2563eb33}.btn-ghost,.btn-ghost-strong{--btn-border-w: 1.5px;color:var(--text, #0f172a);border:var(--btn-border-w) solid transparent;border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,var(--g-signature) border-box;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--sig-outline-shadow, 0 4px 12px rgba(2, 6, 23, .08));transition:transform .2s cubic-bezier(.2,.6,.2,1),box-shadow .2s cubic-bezier(.2,.6,.2,1)}.btn-ghost:hover,.btn-ghost-strong:hover{transform:translateY(-1px);box-shadow:var(--sig-outline-shadow-hover, 0 8px 22px rgba(2, 6, 23, .12))}.btn-ghost:active,.btn-ghost-strong:active{transform:translateY(0);box-shadow:var(--sig-outline-shadow, 0 4px 12px rgba(2, 6, 23, .08))}.btn-ghost:focus-visible,.btn-ghost-strong:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px #fffffff2,0 0 0 5px #85d5dc59}.btn-ghost[disabled],.btn-ghost-strong[disabled]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#e5e7eb,#e5e7eb) border-box!important;box-shadow:none;transform:none}.btn-quiet-accent{background:color-mix(in srgb,var(--brand-600, #2563eb) 10%,#fff 90%);color:var(--brand-600, #2563eb);border-color:transparent}.btn-link{background:transparent;border-color:transparent;color:var(--brand-600, #2563eb);box-shadow:none!important;padding:0}.btn-link:hover{color:var(--brand-700, #1d4ed8);text-decoration:underline;text-underline-offset:3px}@media (forced-colors: active){.btn-ghost,.btn-ghost-strong{border-color:CanvasText!important;background:Canvas!important;box-shadow:none!important}}}@layer theme{.section-toned,.aura-soft{position:relative;background:var(--bg-aura);isolation:isolate}app-faq.aura-soft{background:transparent}app-faq.aura-soft:before{content:"";position:absolute;inset:-8% -10% -12%;background:var(--bg-aura);opacity:.18;filter:blur(10px);pointer-events:none;z-index:0}@media (max-width: 720px){app-faq.aura-soft:before{opacity:.15;filter:blur(12px);inset:-10% -12% -14%}}@media (forced-colors: active){app-faq.aura-soft{background:transparent!important}app-faq.aura-soft:before{display:none!important}}.g-hairline{position:relative}.g-hairline:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:var(--hairline-h, var(--sig-underline-h, 3px));background:var(--hairline-bg, var(--sig-underline));opacity:.9;pointer-events:none;mask:linear-gradient(90deg,transparent,#000 var(--hairline-pad, 24px),#000 calc(100% - var(--hairline-pad, 24px)),transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 var(--hairline-pad, 24px),#000 calc(100% - var(--hairline-pad, 24px)),transparent)}.card-topline{position:relative}.card-topline:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--g-signature);opacity:.85;border-top-left-radius:inherit;border-top-right-radius:inherit}.avatar{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px}.avatar:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:var(--g-conic-signature);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.avatar>img{width:100%;height:100%;border-radius:inherit;display:block}.kpi-card{--kpi-ink: #0b1220;--kpi-v: 44%;position:relative;display:block;border-radius:18px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffff3d,#ffffff1f) padding-box,var(--kpi-surface, linear-gradient(#fff, #fff)) padding-box;border:1px solid var(--kpi-border, rgba(148, 163, 184, .22));box-shadow:0 24px 56px -14px #02061724}@supports (backdrop-filter: blur(6px)){.kpi-card{backdrop-filter:saturate(120%) blur(10px);-webkit-backdrop-filter:saturate(120%) blur(10px)}}.kpi-card:before{content:"";position:absolute;inset:-42% -38% auto auto;background:radial-gradient(420px 260px at 85% 12%,var(--kpi-corner, transparent),transparent 62%);filter:blur(10px);opacity:.7;pointer-events:none;z-index:0}.kpi-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 60%),linear-gradient(90deg,var(--kpi-topline, transparent) 0%,transparent 70%);mix-blend-mode:soft-light;opacity:.95;pointer-events:none;z-index:1}.kpi-card.tint-mint{--k1: color-mix(in oklab, var(--sig-mint) var(--kpi-v), #fff);--k2: color-mix(in oklab, var(--sig-aqua) calc(var(--kpi-v) - 6%), #fff);--k3: color-mix(in oklab, var(--sig-sky) calc(var(--kpi-v) - 4%), #fff);--kpi-surface: linear-gradient(135deg, var(--k1) 0%, var(--k2) 50%, var(--k3) 100%);--kpi-border: color-mix(in oklab, var(--sig-aqua) 32%, #fff);--kpi-topline: linear-gradient( 90deg, color-mix(in oklab, var(--sig-mint) 68%, transparent), color-mix(in oklab, var(--sig-sky) 56%, transparent) );--kpi-corner: color-mix(in oklab, var(--sig-mint) 50%, var(--sig-aqua) 36%)}.kpi-card.tint-sky{--k1: color-mix(in oklab, var(--sig-sky) var(--kpi-v), #fff);--k2: color-mix(in oklab, var(--sig-lilac) calc(var(--kpi-v) - 6%), #fff);--k3: color-mix(in oklab, var(--sig-rose) calc(var(--kpi-v) - 2%), #fff);--kpi-surface: linear-gradient(135deg, var(--k1) 0%, var(--k2) 50%, var(--k3) 100%);--kpi-border: color-mix(in oklab, var(--sig-lilac) 32%, #fff);--kpi-topline: linear-gradient( 90deg, color-mix(in oklab, var(--sig-sky) 64%, transparent), color-mix(in oklab, var(--sig-lilac) 56%, transparent) );--kpi-corner: color-mix(in oklab, var(--sig-sky) 46%, var(--sig-lilac) 38%)}.kpi-card.tint-apricot{--k1: color-mix(in oklab, var(--sig-apricot) var(--kpi-v), #fff);--k2: color-mix(in oklab, var(--sig-coral) calc(var(--kpi-v) - 6%), #fff);--k3: color-mix(in oklab, var(--sig-rose) calc(var(--kpi-v) - 2%), #fff);--kpi-surface: linear-gradient(135deg, var(--k1) 0%, var(--k2) 50%, var(--k3) 100%);--kpi-border: color-mix(in oklab, var(--sig-apricot) 34%, #fff);--kpi-topline: linear-gradient( 90deg, color-mix(in oklab, var(--sig-apricot) 64%, transparent), color-mix(in oklab, var(--sig-coral) 56%, transparent) );--kpi-corner: color-mix(in oklab, var(--sig-apricot) 48%, var(--sig-coral) 36%)}@media (hover: hover){.kpi-card:hover{transform:translateY(-1px);box-shadow:0 28px 60px -12px #02061729;transition:transform .15s ease,box-shadow .15s ease}}.kpi-theme--soft-vivid .kpi-card{--kpi-v: 36%;border-color:#94a3b82e;box-shadow:0 18px 44px -14px #0206171f}.kpi-theme--soft-vivid .kpi-card:before{opacity:.5;filter:blur(8px)}.kpi-theme--soft-vivid .kpi-card:after{background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 60%),linear-gradient(90deg,var(--kpi-topline, transparent) 0%,transparent 90%)}.kpi-theme--soft-vivid .kpi-card.tint-apricot{--kpi-v: 34%}.flow .flow__rail{background:linear-gradient(180deg,color-mix(in oklab,var(--sig-aqua) 40%,transparent),color-mix(in oklab,var(--sig-lilac) 40%,transparent),color-mix(in oklab,var(--sig-apricot) 40%,transparent))}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--g-hairline);opacity:.85;pointer-events:none}.site-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--g-hairline);opacity:.9;pointer-events:none}.ts-card{position:relative}.ts-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--g-signature);opacity:.8;border-top-left-radius:inherit;border-top-right-radius:inherit}@media (forced-colors: active){.g-hairline:after,.site-header:after,.site-footer:before,.ts-card:before{background:CanvasText}.avatar:before{outline:1px solid CanvasText}}.sig-pill{--_bg: linear-gradient(90deg, var(--sig-mint), var(--sig-sky), var(--sig-lilac));display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:999px;border:1px solid transparent;background:linear-gradient(0deg,color-mix(in oklab,white 88%,transparent),#fff) padding-box,var(--_bg) border-box;font-weight:600}.sig-pill:before{content:none}.sig-divider{height:2px;width:100%;border:0;display:block;margin:2rem 0;background:var(--g-hairline)}.ts-card:hover:before{opacity:1}.ts-card:hover{box-shadow:0 6px 24px color-mix(in oklab,var(--sig-sky) 20%,transparent)}input:not([type=checkbox]):not([type=radio]),select,textarea{accent-color:var(--sig-accent)}input:focus,select:focus,textarea:focus{outline:2px solid transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--sig-accent);border-radius:.5rem}.site-nav .site-nav__link:hover{position:relative}.site-nav .site-nav__link:hover:after{content:"";position:absolute;left:6px;right:6px;bottom:-6px;height:3px;background:var(--g-signature);border-radius:999px}::selection{background:color-mix(in oklab,var(--sig-accent) 45%,transparent);color:CanvasText}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--sig-lilac),var(--sig-coral));border-radius:999px}}.reveal{opacity:0;transform:translateY(16px);transition:opacity .42s cubic-bezier(.2,.7,.2,1),transform .42s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none;will-change:auto}.reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .42s cubic-bezier(.2,.7,.2,1),transform .42s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal-stagger.is-visible>*{opacity:1;transform:none;will-change:auto}.reveal-stagger.is-visible>*:nth-child(1){transition-delay:0ms}.reveal-stagger.is-visible>*:nth-child(2){transition-delay:90ms}.reveal-stagger.is-visible>*:nth-child(3){transition-delay:.18s}.reveal-stagger.is-visible>*:nth-child(4){transition-delay:.27s}.reveal-stagger.is-visible>*:nth-child(5){transition-delay:.36s}.reveal-stagger.is-visible>*:nth-child(6){transition-delay:.45s}@media (prefers-reduced-motion: reduce){.reveal,.reveal-stagger>*{opacity:1;transform:none;transition:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-variable.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter var", Inter, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--site-header-h: 120px}:root.is-scrolled-page{--site-header-h: 76px}@media (max-width: 1180px){:root,:root.is-scrolled-page{--site-header-h: 70px}}html,body{font-family:Inter var,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" 1,"calt" 1,"cv10" 1;font-variation-settings:normal;font-optical-sizing:auto}.num,.price,.stat{font-feature-settings:"tnum" 1,"ss01" 0}button,input,select,textarea{font:inherit}
