:root{--ui-card-radius:.75rem;--ui-card-padding:1.5rem;--ui-card-padding-compact:1rem;--ui-card-gap:.75rem;--ui-card-title:1rem;--ui-card-body:.875rem;--ui-card-label:.875rem;--ui-card-title-marketing:1.125rem;--ui-card-body-marketing:1rem;--ui-card-title-leading:1.4;--ui-card-body-leading:1.6;--brand-frame:#10100f;--brand-canvas:#f7f7f3;--brand-warm-canvas:#f7f3ee;--brand-warm-panel:#f3eee8;--brand-border:#deded8;--brand-border-strong:#d0c9c1;--brand-ink:#11110f;--brand-body:#5e5e57;--brand-sand:#c5a47e;--brand-sand-hover:#bb966d;--brand-indigo:#2d286c;--brand-indigo-dark:#1b1849;--brand-indigo-soft:#eeedf7;--brand-error:#b91c1c;--brand-error-border:#f3cece}.centi-landing{--page:var(--dc-surface);--page-warm:var(--dc-border);--white:#fff;--card:var(--white);--border:var(--dc-line);--border-soft:#e9e9e3;--text-1:var(--dc-ink);--text-2:#5e5e57;--text-3:#62625b;--text-warm-1:var(--dc-ink);--text-warm-2:#5e5e57;--text-warm-3:#62625b;--text-warm-4:#a2a29b;--accent:var(--dc-ink);--accent-foreground:var(--white);--accent-dark:#000;--accent-bright:var(--white);--accent-soft:#ecece6;--accent-border:#d8d8d1;--accent-glow:#c5a47e21;--red:#b91c1c;--red-soft:#fef5f3;--red-border:#f3cece;--amber:#b45309;--amber-soft:#fef7e6;--dc-ink:var(--brand-ink);--dc-muted:#62625b;--dc-line:var(--brand-border);--dc-line-strong:#dcdcd6;--dc-line-mid:#d8d8d2;--dc-line-soft:#e8e8e2;--dc-border:#efefe9;--dc-surface:var(--brand-canvas);--dc-warm:var(--brand-warm-canvas);--status-ok-tone:#5c6b7a;--status-ok-strong:#1f6b43;--status-ok-soft:#2d8f5a1a;--status-pulse:#2d8f5a;--status-low-tone:#3b6ac9;--status-low-strong:#2c53a5;--status-low-soft:#3b6ac91f;--status-low-bg:#3b6ac90a;--status-high-tone:#b47200;--status-high-strong:#8c5800;--status-high-soft:#b4720024;--status-high-bg:#b472000a;--status-crit-tone:#b91c1c;--status-crit-strong:#8c1313;--status-crit-soft:#b91c1c1f;--status-crit-bg:#b91c1c0a;--dark-bg:#0e1511;--dark-bg-2:#141f18;--font-heading:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-data:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-editorial:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--max:1320px;--pad-x:clamp(1.25rem, 3vw, 2.75rem);--text-xs:.875rem;--text-body-xs:.875rem;--text-data-xs:.875rem;--fs-hero:clamp(1.85rem, 3.3vw, 3.1rem);--fs-display:clamp(2.4rem, 4.2vw, 4rem);--fs-h2:clamp(1.85rem, 2.9vw, 2.6rem);--fs-h3:clamp(1.2rem, 1.85vw, 1.55rem);--fs-lead:clamp(1rem, 1.2vw, 1.2rem);--fs-body:clamp(15.5px, .95rem + .2vw, 17px);--fs-sm:clamp(14px, .875rem + .1vw, 15px);--fs-xs:14px;--fs-2xs:14px;--fs-sub-nano:14px;--fs-nano:14px;--fs-micro:14px;--fs-tag:14px;--fs-tiny:14px;--fs-ui:14px;--fs-h4:clamp(1.06rem, 1.4vw, 1.25rem);--fs-stat:clamp(26px, 2.6vw, 34px);--fs-price:clamp(60px, 10vw, 84px);--fs-price-sub:clamp(28px, 4.5vw, 42px);--fs-watermark:clamp(140px, 22vw, 260px);--section-pad:clamp(5.5rem, 9vw, 9rem);--shadow-card:0 24px 60px -24px #3a2a1e2e, 0 4px 14px -4px #3a2a1e0f;--shadow-elevated:0 32px 80px -24px #3a2a1e3d, 0 10px 28px -10px #3a2a1e1a;--shadow-floating:0 50px 100px -28px #140e088c, 0 20px 50px -16px #140e0847;--page-deep:#10100f;--page-deep-2:#181816;--ink-text-hi:#f8f5f0;--ink-text:#f8f5f0c7;--ink-text-mute:#f8f5f09e;--ink-border:#f8f5f029;--ink-surface:#f8f5f00f;--ink-surface-2:#f8f5f01c;--ink-accent:var(--white);background:var(--page);color:var(--text-1);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;line-height:1.6;position:relative;overflow-x:clip}.centi-landing.decoda-home,.centi-landing.decoda-marketing-page{--dc-frame:var(--brand-frame);--dc-canvas:var(--brand-canvas);--dc-canvas-2:#f6f1eb;--dc-warm-panel:var(--brand-warm-panel);--dc-peach:#eedbcd;--dc-sand:var(--brand-sand);--dc-sand-hover:var(--brand-sand-hover);--dc-ink:var(--brand-ink);--dc-ink-green:#212720;--dc-body:var(--brand-body);--dc-muted:#62625b;--dc-border:var(--brand-border);--dc-border-strong:var(--brand-border-strong);--dc-active-bg:#f5eae2;--dc-active-border:#e5c7b8;--dc-active-accent:#b6714d;--dc-dark:#10100f;--page:var(--dc-canvas);--page-warm:var(--dc-canvas-2);--white:var(--dc-canvas);--card:var(--dc-canvas);--border:var(--dc-border);--border-soft:#ebe6e0;--text-1:var(--dc-ink);--text-2:var(--dc-body);--text-3:var(--dc-muted);--text-warm-1:var(--dc-ink);--text-warm-2:var(--dc-body);--text-warm-3:var(--dc-muted);--text-warm-4:#aaa59e;--accent:var(--dc-sand);--accent-foreground:var(--dc-ink);--accent-dark:var(--dc-sand-hover);--accent-bright:var(--white);--accent-soft:#f3e8de;--accent-border:var(--dc-active-border);--page-deep:var(--dc-dark);--page-deep-2:#252b24;--ink-accent:var(--dc-sand)}.centi-landing>*{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.centi-landing{scroll-behavior:auto}.centi-landing *,.centi-landing :before,.centi-landing :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.centi-landing .skip-to-content{z-index:200;background:var(--text-1);color:var(--white);font-family:var(--font-body);font-size:var(--fs-sm);border-radius:8px;padding:10px 16px;font-weight:500;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.centi-landing .skip-to-content:focus,.centi-landing .skip-to-content:focus-visible{outline:2px solid var(--accent);outline-offset:2px;transform:translateY(0)}.centi-landing a:focus-visible,.centi-landing button:focus-visible,.centi-landing [role=button]:focus-visible,.centi-landing [tabindex]:focus-visible,.centi-landing input:focus-visible,.centi-landing textarea:focus-visible,.centi-landing select:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.centi-landing main:focus{outline:none}.centi-landing *,.centi-landing :before,.centi-landing :after{box-sizing:border-box}.centi-landing p{overflow-wrap:break-word;word-wrap:break-word}.centi-landing :is(h1,h2,h3,h4,h5,h6){overflow-wrap:normal;word-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;min-width:0}.centi-landing a{color:inherit;text-decoration:none}.centi-landing img{max-width:100%;display:block}.centi-landing button{cursor:pointer;background:0 0;border:0;font-family:inherit}.centi-landing .container{width:100%;max-width:var(--max);padding-left:var(--pad-x);padding-right:var(--pad-x);margin:0 auto}.centi-landing .h-display{font-family:var(--font-heading);letter-spacing:-.012em;color:var(--text-1);text-wrap:balance;font-weight:600;line-height:1.04}.centi-landing p{text-wrap:pretty}.centi-landing .h-display em{color:var(--accent);font-style:normal}.centi-landing .eyebrow{font-family:var(--font-data);font-size:var(--fs-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-weight:500}.centi-landing .sec-header{flex-direction:column;gap:.4rem;max-width:760px;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.centi-landing .sec-header--center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.centi-landing .sec-eyebrow{font-family:var(--font-data);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-size:14px;font-weight:600}.centi-landing .sec-headline{font-family:var(--font-heading);font-size:var(--fs-h2);color:var(--text-1);text-wrap:balance;margin:0}.centi-landing .sec-lead{font-size:var(--fs-lead);color:var(--text-2);letter-spacing:-.005em;max-width:540px;margin:.6rem 0 0;line-height:1.55}.centi-landing .sec-header--center .sec-lead{margin-left:auto;margin-right:auto}.centi-landing .sec-header--dark .sec-headline em{color:var(--accent-border)}.centi-landing .sec-header--dark .sec-lead{color:#ffffffc7}.centi-landing .chapter{font-family:var(--font-data);font-size:var(--fs-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:14px;font-weight:500;line-height:1;display:inline-flex}.centi-landing .chapter:before{content:"";background:var(--accent);flex-shrink:0;width:28px;height:1px;display:inline-block}.centi-landing .chapter .num{color:var(--accent);letter-spacing:.12em;font-weight:600}.centi-landing .chapter .sep{background:var(--border);width:1px;height:9px;display:inline-block}.centi-landing .chapter.is-dark{color:#ffffff8c}.centi-landing .chapter.is-dark:before{background:#e7dbc773}.centi-landing .chapter.is-dark .num{color:#e7dbc7d9}.centi-landing .chapter.is-dark .sep{background:#ffffff29}.centi-landing .mono{font-family:var(--font-data)}.centi-landing .rule{background:var(--border);border:0;height:1px;margin:0}.centi-landing .btn{font-size:var(--fs-sm);letter-spacing:-.005em;color:var(--text-1);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:13px 24px;font-weight:500;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .14s cubic-bezier(.16,1,.3,1),box-shadow .18s;display:inline-flex}.centi-landing .btn-pill{border-radius:999px}.centi-landing .btn-lg{padding:14px 26px;font-size:15px}.centi-landing .btn-sm{padding:10px 18px;font-size:14px}.centi-landing .btn svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.centi-landing .btn:hover svg{transform:translate(3px)}}.centi-landing .btn-primary{background:var(--accent);color:var(--accent-foreground);border:1px solid var(--accent);box-shadow:none}@media (hover:hover) and (pointer:fine){.centi-landing .btn-primary:hover{background:var(--accent-dark);border-color:var(--accent-dark);box-shadow:none;transform:translateY(-1px)}}.centi-landing .btn-primary:active{transition-duration:80ms;transform:scale(.97)}.centi-landing .btn-light{background:var(--white);color:var(--accent);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #0000000d,0 12px 24px -10px #00000052,0 3px 6px -2px #00000024}@media (hover:hover) and (pointer:fine){.centi-landing .btn-light:hover{background:var(--accent-soft);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #0000000f,0 16px 32px -12px #0006,0 5px 10px -3px #0000002e}}.centi-landing .btn-light:active{transition-duration:80ms;transform:scale(.97)}.centi-landing .btn-ghost{color:var(--text-2);border:1px solid var(--border);background:var(--white)}@media (hover:hover) and (pointer:fine){.centi-landing .btn-ghost:hover{color:var(--text-1);border-color:var(--text-3)}}.centi-landing .btn-dark{background:var(--text-1);color:var(--white);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #0003,0 12px 24px -10px #140e0899,0 3px 6px -2px #140e0840}@media (hover:hover) and (pointer:fine){.centi-landing .btn-dark:hover{background:#000;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #00000040,0 16px 32px -12px #140e08b3,0 5px 10px -3px #140e0852}}.centi-landing .btn-dark:active{transition-duration:80ms;transform:scale(.97)}.centi-landing .btn-ghost:active{transition:transform 80ms cubic-bezier(.16,1,.3,1);transform:scale(.97)}.reveal-armed .centi-landing .reveal{opacity:0;will-change:opacity, transform;transform:translateY(14px)}.centi-landing .reveal{transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1)}.centi-landing .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-armed .centi-landing .reveal{opacity:1;transform:none}}.centi-landing section{padding:var(--section-pad) 0;position:relative}.centi-landing .link-edi{color:var(--text-1);align-items:center;gap:6px;padding-bottom:2px;font-weight:500;display:inline-flex;position:relative}.centi-landing .link-edi:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.7,0,.3,1);position:absolute;bottom:0;left:0;right:0}.centi-landing .link-edi:hover:after{transform-origin:0}.centi-landing .link-edi svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.centi-landing .link-edi:hover svg{transform:translate(3px)}.centi-landing .site-header{z-index:40;-webkit-backdrop-filter:none;background:#f8f5f0f7;border-bottom:1px solid #0000;transition:border-color .3s,background .3s,box-shadow .3s;position:sticky;top:0}.centi-landing .site-header.scrolled{border-bottom-color:var(--border);box-shadow:none;background:#f8f5f0fc}.centi-landing .site-header .container{justify-content:space-between;align-items:center;height:84px;min-height:84px;display:flex}.centi-landing .logo{font-family:"DM Sans", var(--font-body);color:var(--text-1);letter-spacing:-.038em;align-items:center;gap:12px;font-size:24px;font-weight:700;display:flex}.centi-landing .hdr-demo{background:var(--accent);min-height:44px;color:var(--accent-foreground);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:580;transition:color .18s,background .18s,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:none;box-shadow:0 8px 18px -12px #4c341f85}@media (width>=640px){.centi-landing .hdr-demo{display:inline-flex}}@media (hover:hover) and (pointer:fine){.centi-landing .hdr-demo:hover{background:var(--accent-dark);color:var(--white);transform:translateY(-1px);box-shadow:0 12px 24px -14px #4c341f9e}}.centi-landing .hdr-demo:active{transition-duration:80ms;transform:scale(.97)}.centi-landing .hdr-demo svg{color:var(--accent-bright);flex-shrink:0}.centi-landing .hdr-lang{border:1px solid var(--border);background:var(--white);border-radius:100px;align-items:center;gap:1px;padding:2px;display:none}@media (width>=640px){.centi-landing .hdr-lang{display:inline-flex}}.centi-landing .hdr-lang-btn{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:100px;padding:4px 9px;font-size:14px;font-weight:500;transition:color .15s cubic-bezier(.23,1,.32,1),background .15s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.centi-landing .hdr-lang-btn:hover:not(.is-active){color:var(--text-1);background:var(--border-soft)}}.centi-landing .hdr-lang-btn.is-active{color:var(--accent);background:var(--accent-soft)}.centi-landing .hdr-lang-btn:disabled{cursor:default;opacity:.6}.centi-landing .hdr-lang-full{border-radius:10px;gap:2px;width:100%;display:flex}.centi-landing .hdr-lang-full .hdr-lang-btn{letter-spacing:-.01em;border-radius:8px;flex:1;padding:9px 12px;font-family:inherit;font-size:14px}.centi-landing .hdr-login{color:var(--text-2);letter-spacing:-.01em;white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s cubic-bezier(.23,1,.32,1),background .15s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.16,1,.3,1);display:none}@media (width>=640px){.centi-landing .hdr-login{align-items:center;display:inline-flex}}@media (hover:hover) and (pointer:fine){.centi-landing .hdr-login:hover{color:var(--text-1);background:0 0}}.centi-landing .hdr-login:active{transition-duration:80ms;transform:scale(.97)}.centi-landing .hdr-burger{border:1px solid var(--border);cursor:pointer;width:40px;height:40px;color:var(--text-1);background:0 0;border-radius:10px;justify-content:center;align-items:center;margin-left:6px;transition:background .18s,border-color .18s,transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex}@media (width>=960px){.centi-landing .hdr-burger{display:none}}@media (hover:hover) and (pointer:fine){.centi-landing .hdr-burger:hover{background:var(--border-soft);border-color:#2d286c40}}.centi-landing .hdr-burger:active{transition-duration:80ms;transform:scale(.94)}.centi-landing .hdr-burger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.centi-landing .hdr-burger-bars{width:18px;height:12px;display:inline-block;position:relative}.centi-landing .hdr-burger-bars span{transform-origin:50%;background:currentColor;border-radius:1px;width:100%;height:1.5px;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s;position:absolute;left:0}.centi-landing .hdr-burger-bars span:first-child{top:2px}.centi-landing .hdr-burger-bars span:last-child{bottom:2px}.centi-landing .hdr-burger-bars.is-open span:first-child{transform:translateY(3px)rotate(45deg)}.centi-landing .hdr-burger-bars.is-open span:last-child{transform:translateY(-3px)rotate(-45deg)}.centi-landing .mobile-drawer{z-index:49;background:var(--page);opacity:0;pointer-events:none;visibility:hidden;flex-direction:column;padding:18px 20px 24px;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility 0s linear .2s;display:flex;position:fixed;inset:118px 0 0;overflow-y:auto;transform:translateY(-8px)}.centi-landing .mobile-drawer.is-open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);transform:translateY(0)}@media (width>=960px){.centi-landing .mobile-drawer{display:none}}.centi-landing .mobile-drawer-nav{flex-direction:column;gap:2px;display:flex}.centi-landing .mobile-drawer-link{font-family:var(--font-body);color:var(--text-1);letter-spacing:-.01em;border-bottom:1px solid var(--border-soft);align-items:center;padding:14px 6px;font-size:17px;font-weight:500;text-decoration:none;transition:transform .12s cubic-bezier(.23,1,.32,1);display:flex}.centi-landing .mobile-drawer-link:active{background:var(--border-soft);transform:scale(.985)}.centi-landing .mobile-drawer-footer{flex-direction:column;gap:10px;margin-top:auto;padding-top:28px;display:flex}.centi-landing .mobile-drawer-demo{color:var(--accent);cursor:pointer;background:0 0;border:1px solid #2d286c6b;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-family:inherit;font-size:14.5px;font-weight:500;display:inline-flex}.centi-landing .mobile-drawer-demo svg{color:var(--accent-bright)}.centi-landing .mobile-drawer-demo{transition:transform .12s cubic-bezier(.23,1,.32,1),background .12s cubic-bezier(.23,1,.32,1)}.centi-landing .mobile-drawer-demo:active{background:var(--accent-soft);transform:scale(.97)}.centi-landing .mobile-drawer-login{text-align:center;color:var(--text-2);padding:6px 0;font-size:14px;text-decoration:none}.centi-landing .mobile-drawer-login span{color:var(--accent);margin-left:4px;font-weight:600}.centi-landing small{font-size:max(.875rem,.85em)}.centi-landing .pill{background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent);font-size:14px;font-family:var(--font-data);letter-spacing:.03em;border-radius:100px;align-items:center;gap:7px;padding:5px 12px;font-weight:500;display:inline-flex}.centi-landing .dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.centi-landing .dot.pulse{animation:2.4s ease-in-out infinite centiLandingPulse}@keyframes centiLandingPulse{0%,to{opacity:1}50%{opacity:.5}}.centi-landing .einladung-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width<=860px){.centi-landing .einladung-hero{grid-template-columns:1fr}}.centi-landing .container{max-width:var(--max)}.centi-landing ::selection{background:var(--dc-ink);color:var(--white)}.centi-landing .landing-announcement{min-height:34px;padding:7px var(--pad-x);background:var(--dc-ink);color:var(--white);letter-spacing:-.01em;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:14px;line-height:1.2;display:flex}.centi-landing .landing-announcement span{color:#ffffff94}.centi-landing .landing-announcement strong{font-weight:600}.centi-landing .landing-announcement svg{transition:transform .18s}.centi-landing .landing-announcement:hover svg{transform:translate(2px)}.centi-landing .site-header{box-shadow:none;-webkit-backdrop-filter:blur(16px);background:#f7f7f3f0;border-bottom:1px solid #11110f14}.centi-landing .site-header.scrolled{box-shadow:none;border-bottom-color:#11110f1f}.centi-landing .site-header>.container{gap:clamp(18px,3vw,42px);min-height:70px}.centi-landing .logo{gap:9px}.centi-landing .logo img{border-radius:7px!important;width:30px!important;height:30px!important}.centi-landing .hdr-demo,.centi-landing .hdr-login{color:#4c4c46;font-size:14px;font-weight:500}.centi-landing .hdr-demo svg{display:none}.centi-landing .hdr-demo:hover,.centi-landing .hdr-login:hover{color:var(--dc-ink)}.centi-landing .sec-header{gap:.75rem;max-width:980px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.centi-landing .sec-eyebrow,.centi-landing .eyebrow{color:var(--dc-muted);font-family:var(--font-body);letter-spacing:.08em;font-size:14px;font-weight:600}.centi-landing .sec-headline{max-width:980px;color:var(--dc-ink);margin:0;font-size:clamp(2.9rem,5.7vw,6.1rem)}.centi-landing .sec-headline em,.centi-landing .h-display em{color:inherit;font-style:normal}.centi-landing .sec-lead{color:#606059;max-width:58ch;margin-top:1rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.65}.centi-landing .btn{min-height:44px;box-shadow:none;border-radius:7px;font-size:14px;font-weight:600}.centi-landing .btn-primary,.centi-landing .btn-dark{border-color:var(--dc-ink);background:var(--dc-ink);color:var(--white)}.centi-landing .btn-primary:hover,.centi-landing .btn-dark:hover{background:#000;border-color:#000}.centi-landing .btn-ghost,.centi-landing .btn-light{border:1px solid var(--dc-line-mid);color:var(--dc-ink);background:0 0}.centi-landing .btn-ghost:hover,.centi-landing .btn-light:hover{background:var(--dc-border);border-color:#bdbdb5}.centi-landing .report-proof{background:var(--dc-border);padding:clamp(6rem,10vw,10rem) 0}.centi-landing .report-proof-grid{gap:clamp(3rem,7vw,8rem)}.centi-landing .report-sheet{box-shadow:none;border:1px solid #d7d7d0;border-radius:18px;overflow:hidden}.centi-landing .faq-layout{padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem)}.centi-landing .faq-item{border-color:var(--dc-line-strong)}.centi-landing .faq-btn{min-height:70px}.centi-landing .faq-q{color:var(--dc-ink);font-size:clamp(1rem,1.4vw,1.18rem);font-weight:560}.centi-landing.footer2,.centi-landing .footer2{background:var(--dc-ink)}.centi-landing .footer2-top,.centi-landing .footer2-bottom{border-color:#ffffff1f}.centi-landing .footer2-wordmark{color:var(--white)}@media (width<=900px){.centi-landing .landing-announcement{min-height:32px;font-size:14px}}@media (width<=640px){.centi-landing .landing-announcement span{display:none}.centi-landing .sec-headline{font-size:clamp(2.7rem,13vw,4.7rem)}}@media (prefers-reduced-motion:reduce){.centi-landing .landing-announcement svg{transition:none}}.centi-landing .pt2-hero,.centi-landing.contact2 .contact2-hero{background:var(--dc-surface);border-bottom-color:var(--dc-line)}.centi-landing .pt2-eyebrow,.centi-landing .pt2-kicker,.centi-landing.contact2 .contact2-eyebrow{font-family:var(--font-body);letter-spacing:.08em;color:var(--dc-muted);font-size:14px}.centi-landing.contact2 .contact2-hero h1{max-width:12.5ch;color:var(--dc-ink);font-size:clamp(4rem,7.8vw,8rem)}.centi-landing.contact2 h1 em,.centi-landing.contact2 h2 em{color:inherit}.centi-landing.contact2 .contact2-lead{color:#5e5e57;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.62}.centi-landing .pt2-stage,.centi-landing .pt2-consent-panel{box-shadow:none;border-color:#d9d9d3;border-radius:18px}.centi-landing .pt2-stage-head,.centi-landing .pt2-stage-side,.centi-landing .pt2-phone-head,.centi-landing .pt2-phone-foot{background:#f5f5f1}.centi-landing .pt2-avatar{background:var(--dc-border);color:var(--dc-ink)}.centi-landing .pt2-stage-chart,.centi-landing .pt2-code span,.centi-landing .pt2-flow-state{border-color:var(--dc-line);box-shadow:none;border-radius:10px}.centi-landing .pt2-stage-chart svg{color:var(--dc-ink)}.centi-landing .pt2-mini-chart i{background:#d7d7d0}.centi-landing .pt2-what,.centi-landing .pt2-flow{background:var(--white);padding:clamp(6rem,10vw,10rem) 0}.centi-landing .pt2-section-intro h2,.centi-landing .pt2-consent-copy h2,.centi-landing .pt2-revoke h2{color:var(--dc-ink);font-size:clamp(3rem,5.7vw,6rem)}.centi-landing .pt2-domain-list,.centi-landing .pt2-flow-list,.centi-landing .pt2-revoke-copy{border-top-color:var(--dc-ink)}.centi-landing .pt2-domain-list article,.centi-landing .pt2-flow-list article,.centi-landing .pt2-revoke-copy p{border-bottom-color:var(--dc-line)}.centi-landing .pt2-domain-list article>span,.centi-landing .pt2-flow-list article>span{color:var(--dc-muted)}.centi-landing .pt2-consent{background:var(--dc-surface);border-color:var(--dc-line);padding:clamp(6rem,10vw,10rem) 0}.centi-landing .pt2-revoke{background:var(--dc-border);padding:clamp(6rem,10vw,10rem) 0}.centi-landing.contact2 .contact2-methods,.centi-landing.contact2 .contact2-form,.centi-landing.contact2 .contact2-success{border-top-color:var(--dc-ink)}.centi-landing.contact2 .contact2-methods>a,.centi-landing.contact2 .contact2-methods>button,.centi-landing.contact2 .contact2-field{border-bottom-color:var(--dc-line)}.centi-landing.contact2 .contact2-methods>a:hover,.centi-landing.contact2 .contact2-methods>button:hover,.centi-landing.contact2 .contact2-methods>a>span,.centi-landing.contact2 .contact2-methods>button>span,.centi-landing.contact2 .contact2-methods b,.centi-landing.contact2 .contact2-form-intro>a{color:var(--dc-ink)}.centi-landing.contact2 .contact2-form-section{background:var(--white);border-bottom-color:var(--dc-line);padding:clamp(6rem,10vw,10rem) 0}.centi-landing.contact2 .contact2-form-intro h2{color:var(--dc-ink);font-size:clamp(3rem,5.7vw,6rem)}.centi-landing.contact2 .contact2-field label{color:#85857e;letter-spacing:.06em}.centi-landing.contact2 .contact2-field:focus-within{border-bottom-color:var(--dc-ink)}.centi-landing.contact2 .contact2-form-bottom button{background:var(--dc-ink);color:var(--white)}.centi-landing.contact2 .contact2-form-bottom button:hover:not(:disabled){background:#000}@media (width<=640px){.centi-landing.contact2 .contact2-hero h1{font-size:clamp(3.15rem,15vw,5rem)}}.centi-landing .sec-headline{font-size:clamp(2.8rem,5vw,5.35rem);line-height:.98}.centi-landing .report-sheet{border-radius:12px}@media (width<=959px){.centi-landing .mobile-drawer{inset:104px 0 0}}.centi-landing.decoda-home{box-sizing:border-box;background:var(--page-deep);width:100%;height:100dvh;min-height:0;padding:10px 15px 15px;overflow:hidden}.decoda-home .decoda-home-frame{overscroll-behavior:contain;background:var(--page);scrollbar-width:none;border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden auto}.decoda-home .decoda-home-frame::-webkit-scrollbar{width:0;height:0}.decoda-home .landing-shell{background:0 0;top:0!important}.decoda-home .site-header,.decoda-home .site-header.scrolled{min-height:110px;box-shadow:none;-webkit-backdrop-filter:blur(14px);background:#faf8f5ed;border:0;border-radius:28px 28px 0 0}.decoda-home .site-header .container{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;max-width:1680px;height:110px;min-height:110px;padding-inline:0;display:grid}.decoda-home .logo{grid-column:1;justify-self:start;gap:10px}.decoda-home .logo img{border-radius:10px!important;width:44px!important;height:44px!important}@keyframes dcHeroAudience{0%,16%{transform:translateY(0)}22%,38%{transform:translateY(-1em)}44%,60%{transform:translateY(-2em)}66%,82%{transform:translateY(-3em)}88%,to{transform:translateY(-4em)}}@keyframes dcCaretBlink{0%,52%{opacity:1}53%,to{opacity:0}}@media (width<=1720px){.decoda-home .site-header .container{max-width:calc(100% - 96px)}}@media (width<=980px){.centi-landing.decoda-home{padding:7px}.decoda-home .decoda-home-frame{border-radius:22px}.decoda-home .landing-shell{top:0!important}.decoda-home .site-header,.decoda-home .site-header.scrolled{border-radius:22px 22px 0 0;min-height:72px}.decoda-home .site-header .container{max-width:calc(100% - 34px);height:72px;min-height:72px}.decoda-home .mobile-drawer{border-radius:0 0 18px 18px;inset:113px 7px 7px}.decoda-home .logo img{width:32px!important;height:32px!important}}.reveal-armed .centi-landing.decoda-home .reveal{opacity:0;transform:translateY(20px)scale(.995)}.centi-landing.decoda-home .reveal{transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1)}.centi-landing.decoda-home .reveal.in{opacity:1;transform:none}.reveal-armed .decoda-home .site-header{animation:.76s cubic-bezier(.16,1,.3,1) both dcMotionHeaderIn}@keyframes dcMotionHeaderIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes dcMotionHeroRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes dcMotionPanelIn{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}@keyframes dcPromptIn{0%{opacity:0;filter:blur(2px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:none}}@keyframes dcProofIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1}}@supports (animation-timeline:view()){@keyframes dcScrollStatement{0%{opacity:.15;transform:translateY(26px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.reveal-armed .centi-landing.decoda-home .reveal,.reveal-armed .decoda-home .site-header{opacity:1;clip-path:none;filter:none;transition:none;animation:none;transform:none}}.centi-landing.decoda-home{background:var(--dc-frame);color:var(--dc-ink)}.decoda-home .decoda-home-frame{background:var(--dc-canvas)}.decoda-home .site-header,.decoda-home .site-header.scrolled{background:#faf8f5f9;border-bottom:0}.decoda-home .logo img{box-shadow:none}.decoda-home.footer2,.decoda-home .footer2{background:var(--dc-dark)}@media (width<=640px){.decoda-home .mobile-drawer{background:var(--dc-canvas)}.decoda-home .mobile-drawer-demo{border-color:var(--dc-active-border);color:var(--dc-ink)}.decoda-home .mobile-drawer-login span{color:#8b6b50}}.decoda-home .decoda-home-frame{isolation:isolate;background:var(--dc-canvas)}.decoda-home .decoda-home-frame:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 66% 76% at 92% 25%, #e7c1a594 0%, #ebccb570 26%, #f1decf3d 49%, #f8f1eb14 67%, #faf8f500 82%), radial-gradient(ellipse 31% 69% at 54% 26%, #ffffffd1 0%, #ffffff7d 25%, #ffffff30 48%, #fff0 75%), radial-gradient(ellipse 48% 48% at 9% 88%, #e2d6c652 0%, #efe8de29 40%, #faf8f500 76%), linear-gradient(104deg, var(--dc-warm) 0%, var(--page) 36%, #faf6f1 61%, #f7ebe2 100%);width:100%;height:max(980px,100svh);position:absolute;top:0;left:0}.decoda-home .decoda-home-frame:after{content:"";z-index:0;pointer-events:none;filter:blur(18px);opacity:.92;background:radial-gradient(42% 78% at 48% 31%,#ffffff6b 0%,#ffffff38 34%,#fff0 76%);width:55%;height:min(940px,96svh);position:absolute;top:0;left:28%}.decoda-home .landing-shell,.decoda-home #main-content,.decoda-home .footer2{z-index:1;position:relative}.decoda-home .site-header{-webkit-backdrop-filter:none;background:0 0}.decoda-home .site-header.scrolled{-webkit-backdrop-filter:blur(16px);background:#faf8f5e8}@media (width<=980px){.decoda-home .decoda-home-frame:before{background:radial-gradient(ellipse 78% 67% at 94% 24%, #e7c1a57a 0%, #eed3be4f 38%, #faf8f500 78%), radial-gradient(ellipse 48% 63% at 49% 28%, #ffffffad 0%, #ffffff38 48%, #fff0 78%), linear-gradient(110deg, var(--dc-warm) 0%, var(--page) 50%, #f7ebe2 100%);height:max(860px,100svh)}.decoda-home .decoda-home-frame:after{filter:blur(14px);width:68%;height:760px;left:18%}}@media (width<=640px){.decoda-home .decoda-home-frame:before{background:radial-gradient(ellipse 95% 58% at 104% 19%, #e7c1a56b 0%, #efd6c43d 42%, #faf8f500 80%), radial-gradient(ellipse 62% 55% at 42% 30%, #ffffff8f 0%, #fff0 77%), linear-gradient(115deg, var(--dc-warm) 0%, var(--page) 55%, #f8eee6 100%);height:780px}.decoda-home .decoda-home-frame:after{display:none}}@media (prefers-reduced-motion:reduce){.decoda-home .decoda-home-frame:before,.decoda-home .decoda-home-frame:after{animation:none}}.centi-landing .landing-shell{overflow:visible}.centi-landing.footer2{background:var(--page-deep);border-top-color:var(--ink-border);color:var(--ink-text-hi)}.centi-landing.footer2 .footer2-brand strong,.centi-landing.footer2 .footer2-wordmark{color:var(--ink-text-hi)}.centi-landing.footer2 .footer2-brand small,.centi-landing.footer2 .footer2-nav h2,.centi-landing.footer2 .footer2-trust span,.centi-landing.footer2 .footer2-bottom{color:var(--ink-text-mute)}.centi-landing.footer2 .footer2-nav a{color:var(--ink-text)}.centi-landing.footer2 .footer2-nav a:hover{color:var(--ink-text-hi)}.centi-landing.footer2 .footer2-trust,.centi-landing.footer2 .footer2-bottom{border-color:var(--ink-border)}.centi-landing.footer2 .footer2-trust svg{color:var(--ink-accent)}.centi-landing.footer2 .footer2-wordmark{opacity:.96}.centi-landing.landing-shell{background:var(--page)}.centi-landing .landing-announcement{min-height:34px;padding:7px var(--pad-x);background:var(--page-deep);color:var(--ink-text);letter-spacing:-.01em;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:520;line-height:1.25;display:flex}.centi-landing .landing-announcement strong{color:var(--ink-text-hi);font-weight:650}.centi-landing .landing-announcement>span:last-child{color:var(--ink-accent);transition:transform .18s}.centi-landing .landing-announcement:hover>span:last-child{transform:translate(3px)}@media (width<=640px){.centi-landing .landing-announcement{gap:6px;min-height:36px;padding-inline:12px;font-size:14px}.centi-landing .landing-announcement strong{display:none}}.centi-landing.decoda-marketing-page{background:var(--page-deep);width:100%;min-height:100vh;padding:10px 15px 15px}.centi-landing .decoda-marketing-frame{background:var(--page);border-radius:28px;min-height:calc(100vh - 25px);position:relative;overflow:hidden}.decoda-marketing-page .contact2-hero,.decoda-marketing-page .pt2-hero{background:radial-gradient(ellipse 58% 58% at 92% 15%, #e8c7af6b 0%, #f0daca33 42%, #faf8f500 75%), radial-gradient(ellipse 36% 38% at 5% 86%, #e5daca47 0%, #faf8f500 76%), var(--page)}.decoda-marketing-page .contact2-form-section,.decoda-marketing-page .pt2-what,.decoda-marketing-page .pt2-flow{background:var(--page-warm)}.decoda-marketing-page .contact2-methods,.decoda-marketing-page .pt2-stage,.decoda-marketing-page .pt2-consent-panel{border-color:var(--border)}.decoda-marketing-page .pt2-stage,.decoda-marketing-page .pt2-consent-panel{border-radius:16px;box-shadow:0 34px 72px -54px #2d231b70}.decoda-marketing-page .contact2-form-bottom button{border-radius:999px}@media (width<=980px){.centi-landing.decoda-marketing-page{padding:7px}.centi-landing .decoda-marketing-frame{border-radius:22px;min-height:calc(100vh - 14px)}}@media (width>=960px) and (width<=1119px){.centi-landing .hdr-burger{display:inline-flex!important}.centi-landing .mobile-drawer{display:flex!important}.decoda-home .site-header .container{grid-template-columns:minmax(0,1fr) auto}.decoda-home .mobile-drawer{border-radius:0 0 20px 20px;inset:128px 15px 15px}}.centi-landing.footer2 .footer2-nav a{align-items:center;gap:6px;transition:color .22s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.centi-landing.footer2 .footer2-nav a:after{content:"↗";color:var(--ink-accent);opacity:0;font-size:14px;transition:opacity .18s,transform .3s cubic-bezier(.16,1,.3,1);transform:translate(-3px,2px)}.centi-landing.footer2 .footer2-nav a:hover{color:var(--ink-text-hi);transform:translate(2px)}.centi-landing.footer2 .footer2-nav a:hover:after{opacity:.75;transform:translate(0)}.centi-landing.footer2 .footer2-wordmark{letter-spacing:-.07em}@media (width<=760px){.centi-landing.footer2 .footer2-top{gap:2.5rem;padding-top:4rem}.centi-landing.footer2 .footer2-trust{gap:10px 18px}}.decoda-marketing-page .mobile-drawer{border-radius:0 0 24px 24px;inset:128px 15px 15px}@media (width<=980px){.decoda-marketing-page .mobile-drawer{border-radius:0 0 18px 18px;inset:125px 7px 7px}}@media (width<=640px){.decoda-marketing-page .mobile-drawer{top:127px}}@media (width>=981px) and (width<=1119px){.decoda-home .site-header,.decoda-home .site-header.scrolled{min-height:84px}.decoda-home .site-header .container{max-width:calc(100% - 56px);height:84px;min-height:84px}}@media (width<=640px){.decoda-home .mobile-drawer{top:115px}}.centi-landing.decoda-marketing-page{box-sizing:border-box;width:100%;height:100dvh;min-height:0;padding:10px 15px 15px;overflow:hidden}.decoda-marketing-page .decoda-marketing-frame{overscroll-behavior:contain;isolation:isolate;background:var(--dc-canvas);scrollbar-width:none;scroll-behavior:smooth;border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden auto}.decoda-marketing-page .decoda-marketing-frame::-webkit-scrollbar{width:0;height:0}.decoda-marketing-page .decoda-marketing-frame:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 64% 72% at 93% 20%, #e7c1a57a 0%, #ebccb557 30%, #f1decf2e 52%, #faf8f500 80%), radial-gradient(ellipse 42% 50% at 8% 84%, #e2d6c642 0%, #faf8f500 76%), linear-gradient(104deg, var(--dc-warm) 0%, var(--page) 44%, #faf6f1 68%, #f7ebe2 100%);width:100%;height:min(980px,100svh);position:absolute;inset:0 0 auto}.decoda-marketing-page .landing-shell,.decoda-marketing-page #main-content,.decoda-marketing-page .footer2{z-index:1;position:relative}.decoda-marketing-page .landing-shell{background:0 0;top:0!important}.decoda-marketing-page .site-header,.decoda-marketing-page .site-header.scrolled{min-height:110px;box-shadow:none;border:0;border-radius:28px 28px 0 0}.decoda-marketing-page .site-header{-webkit-backdrop-filter:none;background:0 0}.decoda-marketing-page .site-header.scrolled{-webkit-backdrop-filter:blur(16px);background:#faf8f5e8}.decoda-marketing-page .site-header .container{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;max-width:1680px;height:110px;min-height:110px;padding-inline:0;display:grid}.decoda-marketing-page .logo{grid-column:1;justify-self:start;gap:10px}.decoda-marketing-page .logo img{box-shadow:none;border-radius:10px!important;width:38px!important;height:38px!important}.decoda-marketing-page .pt2-hero,.decoda-marketing-page.contact2 .contact2-hero{position:relative;border-bottom-color:var(--dc-border)!important;background:0 0!important}.decoda-marketing-page .pt2-eyebrow,.decoda-marketing-page .pt2-kicker,.decoda-marketing-page.contact2 .contact2-eyebrow{color:#918b84;font-family:var(--font-body);letter-spacing:.08em;font-size:14px;font-weight:600}.decoda-marketing-page.contact2 .contact2-hero h1{color:var(--dc-ink);text-wrap:balance}.decoda-marketing-page.contact2 .contact2-lead,.decoda-marketing-page .sec-lead{color:var(--dc-body);font-size:clamp(16px,1.25vw,18px);line-height:1.62}.decoda-marketing-page .btn,.decoda-marketing-page .contact2-form-bottom button{border-radius:999px!important}.decoda-marketing-page .btn-primary{border-color:var(--dc-sand);background:var(--dc-sand);color:var(--dc-ink)}.decoda-marketing-page .btn-primary:hover{border-color:var(--dc-sand-hover);background:var(--dc-sand-hover)}.decoda-marketing-page .pt2-stage,.decoda-marketing-page .pt2-consent-panel,.decoda-marketing-page .fds-shell,.decoda-marketing-page .contact2-methods,.decoda-marketing-page .contact2-form,.decoda-marketing-page .contact2-success{background:#faf8f5f5;border-color:var(--dc-border-strong)!important;border-radius:18px!important;box-shadow:0 24px 56px -38px #392a1e5c!important}.decoda-marketing-page .fds-shell{background:var(--white)}.decoda-marketing-page .fds-chrome,.decoda-marketing-page .fds-pane.is-muted,.decoda-marketing-page .fds-side-panel,.decoda-marketing-page .fds-report-nav{background:var(--dc-warm)}.decoda-marketing-page .fds-brand b,.decoda-marketing-page .fds-file-icon,.decoda-marketing-page .fds-avatar{background:var(--dc-active-bg);color:var(--dc-active-accent)}.decoda-marketing-page .fds-options>div.is-selected{border-color:var(--dc-active-border);background:var(--dc-active-bg);color:var(--dc-ink)}.decoda-marketing-page .pt2-what,.decoda-marketing-page .pt2-flow,.decoda-marketing-page.contact2 .contact2-form-section{background:var(--dc-canvas-2)!important}.decoda-marketing-page .pt2-consent,.decoda-marketing-page .pt2-revoke{background:var(--dc-canvas)!important}.decoda-marketing-page .pt2-flow-list article{border-color:var(--dc-border)!important;box-shadow:none!important}.decoda-marketing-page .pt2-flow-list article>span{color:#a98060}.decoda-marketing-page .footer2{background:var(--dc-dark);color:var(--ink-text-hi);border-top-color:#f8f5f024}.decoda-marketing-page .footer2-brand strong,.decoda-marketing-page .footer2-nav a,.decoda-marketing-page .footer2-wordmark{color:var(--ink-text-hi)}.decoda-marketing-page .footer2-brand small,.decoda-marketing-page .footer2-nav h2,.decoda-marketing-page .footer2-trust span,.decoda-marketing-page .footer2-bottom{color:var(--ink-text-mute)}.decoda-marketing-page .footer2-trust,.decoda-marketing-page .footer2-bottom{border-color:var(--ink-border)}.decoda-marketing-page .footer2-nav a:hover,.decoda-marketing-page .footer2-trust svg{color:var(--dc-sand)}@media (width<=1720px){.decoda-marketing-page .site-header .container{max-width:calc(100% - 96px)}}@media (width<=1119px){.decoda-marketing-page .site-header .container{grid-template-columns:minmax(0,1fr) auto}}@media (width<=980px){.centi-landing.decoda-marketing-page{padding:7px}.decoda-marketing-page .decoda-marketing-frame{border-radius:22px;height:100%}.decoda-marketing-page .site-header,.decoda-marketing-page .site-header.scrolled{border-radius:22px 22px 0 0;min-height:72px}.decoda-marketing-page .site-header .container{max-width:calc(100% - 34px);height:72px;min-height:72px}.decoda-marketing-page .logo img{width:32px!important;height:32px!important}.decoda-marketing-page.contact2 .contact2-hero h1{font-size:clamp(48px,9vw,72px)}}@media (width<=640px){.decoda-marketing-page .decoda-marketing-frame:before{background:radial-gradient(ellipse 95% 58% at 104% 19%, #e7c1a563 0%, #efd6c438 42%, #faf8f500 80%), linear-gradient(115deg, var(--dc-warm) 0%, var(--page) 55%, #f8eee6 100%);height:760px}.decoda-marketing-page.contact2 .contact2-hero h1{font-size:clamp(42px,13vw,58px)}}.decoda-marketing-page .landing-shell{position:sticky!important;top:0!important}@media (width<=980px){.decoda-marketing-page .mobile-drawer{position:fixed;inset:115px 7px 7px}}@media (prefers-reduced-motion:reduce){.decoda-marketing-page .decoda-marketing-frame{scroll-behavior:auto}}.centi-landing.decoda-home,.centi-landing.decoda-marketing-page{background:var(--dc-canvas);padding:0}.decoda-home .decoda-home-frame,.decoda-marketing-page .decoda-marketing-frame{border-radius:0}.centi-landing.landing-shell{pointer-events:none;--header-ink:#20231f;--header-ink-hover:#000;--header-border:#2e251d0f;--header-shadow:#392a1e38;--header-surface-alpha:.84;width:100%;overflow:visible;z-index:70!important;background:0 0!important;position:sticky!important;top:0!important}.centi-landing.landing-shell[data-header-tone=dark]{--header-ink:#f8f5f0;--header-ink-hover:var(--white);--header-border:#f8f5f01f;--header-shadow:#0000005c;--header-surface-alpha:.9}.centi-landing .site-header,.decoda-home .site-header,.decoda-marketing-page .site-header,.decoda-home .site-header.scrolled,.decoda-marketing-page .site-header.scrolled{z-index:2;border:1px solid var(--header-border);width:min(1760px,100% - 48px);min-height:110px;color:var(--header-ink);box-shadow:0 12px 38px -26px var(--header-shadow);-webkit-backdrop-filter:blur(18px);pointer-events:auto;border-radius:999px;margin:14px auto 0;transition:background-color .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1);position:relative;top:auto;overflow:visible;background:rgba(var(--header-context-rgb), var(--header-surface-alpha))!important}.decoda-home .site-header.scrolled,.decoda-marketing-page .site-header.scrolled{border-color:var(--header-border);box-shadow:0 26px 70px -34px var(--header-shadow), 0 8px 24px -18px var(--header-shadow);background:rgba(var(--header-context-rgb), .96)!important}.decoda-home .site-header .container,.decoda-marketing-page .site-header .container,.decoda-home .site-header.scrolled .container,.decoda-marketing-page .site-header.scrolled .container{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;max-width:none;height:110px;min-height:110px;padding:0 34px;display:grid}.decoda-home .logo,.decoda-marketing-page .logo{grid-column:1;justify-self:start;gap:12px}.decoda-home .logo img,.decoda-marketing-page .logo img{box-shadow:none;border-radius:10px!important;width:44px!important;height:44px!important}.centi-landing .landing-announcement{z-index:1;background:color-mix(in srgb, rgb(var(--header-context-rgb)) 42%, var(--accent) 58%);color:#fffffff0;letter-spacing:-.01em;text-align:center;opacity:1;pointer-events:auto;border-radius:0 0 22px 22px;justify-content:center;align-items:center;gap:8px;width:min(654px,100% - 48px);min-height:62px;max-height:none;margin:-2px auto 0;padding:16px 24px 13px;font-size:15px;font-weight:520;line-height:1.3;transition:background-color .26s,box-shadow .32s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:visible;transform:none;box-shadow:0 20px 40px -26px #392a1e57}.centi-landing.landing-shell.is-scrolled .landing-announcement{background:color-mix(in srgb, rgb(var(--header-context-rgb)) 36%, var(--accent) 64%);opacity:1;pointer-events:auto;min-height:62px;max-height:none;padding:16px 24px 13px;transform:none}.centi-landing .landing-announcement span,.centi-landing .landing-announcement strong{color:inherit;display:inline}.centi-landing .landing-announcement strong{text-underline-offset:3px;font-weight:650;text-decoration:underline}.centi-landing .landing-announcement>span:last-child{color:#ffffffe6}.decoda-home .decoda-home-frame,.decoda-marketing-page .decoda-marketing-frame{background:#faf6ef}@media (width<=1119px){.decoda-home .site-header .container,.decoda-marketing-page .site-header .container,.decoda-home .site-header.scrolled .container,.decoda-marketing-page .site-header.scrolled .container{grid-template-columns:minmax(0,1fr) auto}}@media (width<=980px){.centi-landing.decoda-home,.centi-landing.decoda-marketing-page{padding:0}.decoda-home .site-header,.decoda-marketing-page .site-header,.decoda-home .site-header.scrolled,.decoda-marketing-page .site-header.scrolled{width:calc(100% - 20px);min-height:72px;margin-top:8px}.decoda-home .site-header .container,.decoda-marketing-page .site-header .container,.decoda-home .site-header.scrolled .container,.decoda-marketing-page .site-header.scrolled .container{height:72px;min-height:72px;padding:0 18px}.decoda-home .logo img,.decoda-marketing-page .logo img{width:32px!important;height:32px!important}.centi-landing .landing-announcement,.centi-landing.landing-shell.is-scrolled .landing-announcement{border-radius:0 0 18px 18px;width:min(560px,100% - 40px);min-height:48px;padding:12px 18px 10px;font-size:14px}.decoda-home .mobile-drawer,.decoda-marketing-page .mobile-drawer{border-radius:22px;inset:126px 10px 10px}}@media (width<=640px){.centi-landing .landing-announcement,.centi-landing.landing-shell.is-scrolled .landing-announcement{width:calc(100% - 52px);min-height:42px;padding:9px 12px 8px;font-size:14px}.centi-landing .landing-announcement span,.centi-landing .landing-announcement strong{display:inline}.centi-landing .landing-announcement strong{display:none}.decoda-home .mobile-drawer,.decoda-marketing-page .mobile-drawer{top:116px}}@media (prefers-reduced-motion:reduce){.centi-landing .site-header,.centi-landing .landing-announcement{transition:none}}.centi-landing.voy-shell{pointer-events:none;background:0 0!important}.centi-landing .site-header.voy-header,.decoda-home .site-header.voy-header,.decoda-marketing-page .site-header.voy-header,.decoda-home .site-header.voy-header.scrolled,.decoda-marketing-page .site-header.voy-header.scrolled{width:100%;min-height:86px;box-shadow:none;color:#20201d;-webkit-backdrop-filter:blur(14px);pointer-events:auto;border:0;border-bottom:1px solid #0000;border-radius:0;margin:0;transition:background-color .26s,border-color .26s;background:#faf8f5b8!important}.centi-landing .site-header.voy-header.scrolled,.decoda-home .site-header.voy-header.scrolled,.decoda-marketing-page .site-header.voy-header.scrolled{box-shadow:none;border-bottom-color:#2c27221a;background:#faf8f5f2!important}.centi-landing .site-header.voy-header .voy-header-inner,.decoda-home .site-header.voy-header .voy-header-inner,.decoda-marketing-page .site-header.voy-header .voy-header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;max-width:1760px;height:86px;min-height:86px;margin:0 auto;padding:0 clamp(24px,3vw,54px);display:grid}.centi-landing .voy-header-left{grid-column:1;justify-self:start;align-items:center;gap:16px;display:inline-flex}.centi-landing .voy-menu-trigger{color:#26231f;background:#fffffd61;border:1px solid #24201c29;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .2s,border-color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-grid}.centi-landing .voy-menu-trigger:hover{background:#fffffdd1;border-color:#24201c4d;transform:scale(1.025)}.centi-landing .voy-menu-trigger .hdr-burger-bars{width:16px}.centi-landing .voy-header-section{color:#27241f;letter-spacing:-.02em;align-items:center;min-height:42px;font-size:15px;font-weight:540;display:inline-flex}.centi-landing .voy-header-section:hover{opacity:.62}.centi-landing .voy-brand{color:#1f201d;letter-spacing:-.055em;white-space:nowrap;grid-column:2;justify-self:center;font-size:clamp(22px,1.55vw,28px);font-weight:680;line-height:1}.centi-landing .voy-header-actions{grid-column:3;justify-self:end;align-items:center;gap:22px;display:flex}.centi-landing .voy-header-actions .hdr-login,.decoda-home .voy-header-actions .hdr-login,.decoda-marketing-page .voy-header-actions .hdr-login{color:#27241f;letter-spacing:-.02em;align-items:center;min-height:42px;padding:0;font-size:15px;font-weight:540;display:inline-flex}.centi-landing .voy-header-actions .hdr-login:hover{opacity:.62}.centi-landing .voy-header-actions .hdr-demo,.decoda-home .voy-header-actions .hdr-demo,.decoda-marketing-page .voy-header-actions .hdr-demo{color:#faf8f5;min-width:0;min-height:44px;box-shadow:none;background:#25231f;border:1px solid #25231f;border-radius:999px;padding:0 20px;font-size:14px;font-weight:610;transition:background .2s,color .2s,transform .2s cubic-bezier(.16,1,.3,1)}.centi-landing .voy-header-actions .hdr-demo:hover,.decoda-home .voy-header-actions .hdr-demo:hover,.decoda-marketing-page .voy-header-actions .hdr-demo:hover{color:#25231f;background:0 0;border-color:#25231f;transform:none}.centi-landing.voy-shell .landing-announcement{display:none!important}.centi-landing .mobile-drawer.voy-drawer{z-index:69;pointer-events:none;background:radial-gradient(circle at 84% 12%,#eedbcd94,#0000 28%),#faf8f5;border:0;border-top:1px solid #2c27221a;border-radius:0;padding:0;position:fixed;inset:86px 0 0;display:flex!important}.centi-landing .mobile-drawer.voy-drawer.is-open{pointer-events:auto}.centi-landing .voy-drawer-inner{grid-template-rows:1fr auto;grid-template-columns:minmax(260px,.42fr) minmax(0,1.3fr);gap:50px clamp(48px,8vw,130px);width:min(1440px,100%);min-height:100%;margin:0 auto;padding:clamp(46px,7vw,92px) clamp(28px,5vw,76px) 34px;display:grid}.centi-landing .voy-drawer-intro{grid-column:1;align-self:start}.centi-landing .mobile-drawer-close{color:#27241f;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid;position:absolute;top:16px;right:clamp(18px,5vw,76px)}.centi-landing .voy-drawer-intro>span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#98785f;margin-bottom:18px;font-size:14px;font-weight:650;display:block}.centi-landing .voy-drawer-intro>p{max-width:24ch;font-family:var(--font-heading);letter-spacing:-.052em;color:#24211e;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,4.1rem);font-weight:610;line-height:.96}.centi-landing .voy-drawer-nav{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:0 34px;display:grid}.centi-landing .voy-drawer-nav .mobile-drawer-link{color:#25221f;letter-spacing:-.045em;border-bottom:1px solid #2c272224;align-items:center;min-height:74px;padding:0;font-size:clamp(1.35rem,2vw,2.15rem);font-weight:560;line-height:1;transition:padding-left .26s cubic-bezier(.16,1,.3,1),color .2s;display:flex}.centi-landing .voy-drawer-nav .mobile-drawer-link:after{content:"↗";color:#a1846c;font-family:var(--font-body);margin-left:auto;font-size:14px;font-weight:500}.centi-landing .voy-drawer-nav .mobile-drawer-link:hover{color:#8f664b;padding-left:8px}.centi-landing .voy-drawer-footer{border-top:1px solid #2c27221f;grid-column:1/-1;grid-template-columns:auto minmax(180px,auto) auto;align-items:center;gap:18px;margin-top:0;padding-top:24px;display:grid}.centi-landing .voy-drawer-footer .mobile-drawer-demo{color:#25231f;border-color:#25231f;justify-self:end;min-height:46px;padding:0 20px}.centi-landing .voy-drawer-footer .mobile-drawer-login{justify-self:end;padding:0}@media (width<=900px){.centi-landing .voy-drawer-inner{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:32px;padding-top:36px}.centi-landing .voy-drawer-intro,.centi-landing .voy-drawer-nav,.centi-landing .voy-drawer-footer{grid-column:1}.centi-landing .voy-drawer-intro>p{max-width:21ch;font-size:clamp(2.25rem,7vw,4rem)}.centi-landing .voy-drawer-nav{grid-template-columns:1fr}.centi-landing .voy-drawer-nav .mobile-drawer-link{min-height:56px;font-size:clamp(1.25rem,4.5vw,1.8rem)}.centi-landing .voy-drawer-footer{grid-template-columns:1fr;justify-items:stretch}.centi-landing .voy-drawer-footer .mobile-drawer-demo,.centi-landing .voy-drawer-footer .mobile-drawer-login{justify-self:stretch}}@media (width<=640px){.centi-landing .site-header.voy-header,.decoda-home .site-header.voy-header,.decoda-marketing-page .site-header.voy-header{min-height:70px}.centi-landing .site-header.voy-header .voy-header-inner,.decoda-home .site-header.voy-header .voy-header-inner,.decoda-marketing-page .site-header.voy-header .voy-header-inner{height:70px;min-height:70px;padding:0 15px}.centi-landing .voy-header-left{gap:0}.centi-landing .voy-menu-trigger{width:44px;height:44px}.centi-landing .voy-header-section{display:none}.centi-landing .voy-brand{font-size:20px}.centi-landing .voy-header-actions{gap:0}.centi-landing .voy-header-actions .hdr-demo{display:none}.centi-landing .voy-header-actions .hdr-login,.decoda-home .voy-header-actions .hdr-login,.decoda-marketing-page .voy-header-actions .hdr-login{min-height:38px;font-size:14px;display:inline-flex}.centi-landing .mobile-drawer.voy-drawer,.decoda-home .mobile-drawer.voy-drawer,.decoda-marketing-page .mobile-drawer.voy-drawer{border-radius:0;inset:70px 0 0}.centi-landing .voy-drawer-inner{padding:28px 18px 22px}.centi-landing .voy-drawer-intro>span{margin-bottom:12px}.centi-landing .voy-drawer-intro>p{max-width:18ch;font-size:clamp(2rem,10vw,3rem)}}@media (prefers-reduced-motion:reduce){.centi-landing .voy-menu-trigger,.centi-landing .voy-header-actions .hdr-demo,.centi-landing .voy-drawer-nav .mobile-drawer-link{transition:none}}.centi-landing .marketing-card-grid{gap:var(--ui-card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.centi-landing .marketing-card-grid>.reveal{min-width:0}.centi-landing .marketing-card-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=640px){.centi-landing .marketing-card-grid--pair{grid-template-columns:minmax(0,1fr)}}.centi-landing .marketing-card{width:100%;min-width:0;height:100%;padding:var(--ui-card-padding);border:1px solid var(--border);border-radius:var(--ui-card-radius);background:var(--white);color:var(--text-1);text-align:left;overflow-wrap:anywhere;flex-direction:column;display:flex}.centi-landing .marketing-card--warm{background:var(--page-warm)}.centi-landing .marketing-card>:is(h2,h3,strong):not(.marketing-card-action){font-family:var(--font-heading);font-size:var(--ui-card-title-marketing);font-weight:500;line-height:var(--ui-card-title-leading);letter-spacing:-.02em;color:var(--text-1);margin:0}.centi-landing .marketing-card>p,.centi-landing .marketing-card-body{margin:var(--ui-card-gap) 0 0;font-size:var(--ui-card-body-marketing);line-height:var(--ui-card-body-leading);color:var(--text-2)}.centi-landing .marketing-card-meta{margin:0 0 var(--ui-card-padding);font-family:var(--font-mono);font-size:var(--ui-card-label);color:var(--text-2);line-height:1.5;display:block}.centi-landing .marketing-card>small:not(.marketing-card-meta){margin-top:var(--ui-card-gap);font-size:var(--ui-card-body);line-height:var(--ui-card-body-leading);color:var(--text-2)}.centi-landing .marketing-card-action{padding-top:var(--ui-card-padding);font-size:var(--ui-card-body);color:var(--text-1);margin-top:auto;font-weight:600;line-height:1.5;display:block}.centi-landing .marketing-link{justify-content:space-between;align-items:center;gap:var(--ui-card-gap);min-width:0;min-height:4.5rem;padding:var(--ui-card-padding-compact);border:1px solid var(--border);border-radius:var(--ui-card-radius);background:var(--white);color:var(--text-1);font-size:var(--ui-card-body-marketing);font-weight:600;line-height:var(--ui-card-title-leading);overflow-wrap:anywhere;display:flex}.centi-landing :is(a.marketing-card,button.marketing-card,.marketing-link):focus-visible{outline:2px solid var(--text-1);outline-offset:4px}@media (hover:hover) and (pointer:fine){.centi-landing :is(a.marketing-card,button.marketing-card,.marketing-link):hover{border-color:var(--text-2);background:var(--page-warm)}}.centi-landing{--fw-display:300;--ls-display:-.035em;--lh-display:1.04;--fs-hero-display:clamp(2.9rem, 6.4vw, 5.9rem);--fs-section:clamp(2.2rem, 4.2vw, 4rem);--fs-card-title:clamp(1.2rem, 1.6vw, 1.5rem);--fs-lab-figure:clamp(3rem, 6vw, 5.4rem);--fs-subpage-hero:clamp(2.6rem, 5.4vw, 5rem);--r-frame:28px;--r-card:24px;--r-media:16px;--vx-inset:clamp(8px, 1vw, 14px);--vx-tint-peach:#f4e6db;--vx-tint-indigo:var(--brand-indigo-soft);--vx-tint-sand:#efe6d9;--vx-tint-stone:#ecebe5;--vx-sand-ink:#8a6a48;--vx-paper:#fff;--vx-ink-hover:#2a2a26;--vx-deep:var(--brand-indigo-dark);--vx-on-deep:#f3f2fa;--vx-on-deep-mute:#f3f2faa8;--vx-on-deep-line:#f3f2fa24;--vx-ok:#7fc79a;--vx-warn:#e6b860;--vx-bad:#e58a72;--vx-range-track:#f3f2fa29;--vx-range-zone:#5bbd7ac7}.centi-landing .sec-header{gap:.85rem}.centi-landing .sec-eyebrow{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--vx-sand-ink);font-weight:500}.centi-landing .sec-headline{font-size:var(--fs-section);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance}.centi-landing .sec-headline em{color:var(--text-2);font-style:normal}.centi-landing .sec-lead{font-size:var(--fs-lead);color:var(--text-2);margin-top:.4rem}.centi-landing .sec-header--dark .sec-eyebrow{color:var(--vx-on-deep-mute)}.centi-landing .sec-header--dark .sec-headline{color:var(--vx-on-deep)}.centi-landing .sec-header--dark .sec-headline em,.centi-landing .sec-header--dark .sec-lead{color:var(--vx-on-deep-mute)}.decoda-home .decoda-home-frame:before,.decoda-home .decoda-home-frame:after{display:none}.centi-landing .vx-section{padding-block:clamp(5rem,9vw,8rem)}.centi-landing .vx-pill{min-height:48px;font:500 var(--fs-sm) / 1 var(--font-body);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.centi-landing .vx-pill--solid{background:var(--text-1);color:var(--white)}.centi-landing .vx-pill--solid:hover{background:var(--vx-ink-hover)}.centi-landing .vx-pill--outline{border-color:var(--text-1);color:var(--text-1);background:0 0}.centi-landing .vx-pill--outline:hover{background:var(--text-1);color:var(--white)}.centi-landing .vx-pill:focus-visible,.centi-landing .vx-arrow:focus-visible{outline:2px solid var(--brand-indigo);outline-offset:3px}.centi-landing .vx-arrow{width:44px;height:44px;color:var(--text-1);background:#ffffffc7;border:1px solid #11110f14;border-radius:50%;flex:none;place-items:center;transition:transform .25s;display:grid}.centi-landing .vx-panel-deep{margin:0 var(--vx-inset) var(--vx-inset);border-radius:var(--r-frame);background:var(--vx-deep);color:var(--vx-on-deep);padding-block:clamp(4.5rem,8vw,7rem)}.centi-landing .vx-carousel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.centi-landing .vx-carousel-head .sec-header,.centi-landing .vx-carousel-controls{margin-bottom:clamp(2rem,4vw,3rem)}.centi-landing .vx-carousel-controls{gap:10px;display:flex}.centi-landing .vx-carousel-controls .vx-arrow{border-color:var(--border);background:var(--vx-paper);cursor:pointer;width:48px;height:48px}.centi-landing .vx-carousel-controls .vx-arrow:hover{border-color:var(--text-1)}.centi-landing .vx-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(270px,calc(30.7692% - 8.61539px));grid-auto-flow:column;gap:14px;padding-bottom:4px;display:grid;overflow-x:auto}.centi-landing .vx-carousel-track::-webkit-scrollbar{display:none}.centi-landing .vx-carousel-track>*{scroll-snap-align:start}@media (width<=640px){.centi-landing .vx-carousel-track{grid-auto-columns:84%}}.centi-landing .vx-eyebrow{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin:0;font-weight:500}.centi-landing .vx-card-title{font-size:var(--fs-card-title);letter-spacing:-.02em;color:var(--text-1);margin:0;font-weight:500;line-height:1.2}.centi-landing :is(.vx-tint-cycle,.marketing-card-grid)>*{--vx-tint:var(--vx-tint-stone)}.centi-landing :is(.vx-tint-cycle,.marketing-card-grid)>:nth-child(4n+1){--vx-tint:var(--vx-tint-peach)}.centi-landing :is(.vx-tint-cycle,.marketing-card-grid)>:nth-child(4n+2){--vx-tint:var(--vx-tint-indigo)}.centi-landing :is(.vx-tint-cycle,.marketing-card-grid)>:nth-child(4n+3){--vx-tint:var(--vx-tint-sand)}.centi-landing .vx-tinted{background:var(--vx-tint,var(--vx-tint-stone))}.centi-landing .vx-tint-peach{background:var(--vx-tint-peach)}.centi-landing .vx-tint-indigo{background:var(--vx-tint-indigo)}.centi-landing .vx-tint-sand{background:var(--vx-tint-sand)}.centi-landing .vx-tint-stone{background:var(--vx-tint-stone)}@media (prefers-reduced-motion:reduce){.centi-landing .vx-pill,.centi-landing .vx-arrow{transition:none}}.centi-landing :where(h1,h2){font-weight:var(--fw-display);letter-spacing:var(--ls-display);line-height:var(--lh-display)}.centi-landing :where(h1,h2) em{font-style:normal;font-weight:inherit;color:var(--text-2)}.centi-landing :where(h3){letter-spacing:-.02em;font-weight:500;line-height:1.2}.centi-landing:is(.decoda-marketing-page,.lp-shell) main :where(h1){font-size:var(--fs-subpage-hero)}.centi-landing.decoda-marketing-page{--page-deep:var(--vx-deep)}.decoda-marketing-page .decoda-marketing-frame:before,.decoda-marketing-page .decoda-marketing-frame:after{display:none}.centi-landing.decoda-marketing-page :is(.btn-primary,.btn-dark){border-color:var(--text-1);background:var(--text-1);color:var(--vx-paper)}.centi-landing.decoda-marketing-page :is(.btn-primary,.btn-dark):hover{border-color:var(--vx-ink-hover);background:var(--vx-ink-hover)}.centi-landing.decoda-marketing-page :is(.btn-ghost,.btn-light){border:1px solid var(--text-1);color:var(--text-1);background:0 0}.centi-landing.decoda-marketing-page :is(.btn-ghost,.btn-light):hover{background:var(--text-1);color:var(--vx-paper)}.centi-landing .marketing-card{border-radius:var(--r-card);background:var(--vx-tint,var(--vx-tint-stone));border-color:#0000;padding:clamp(22px,2.2vw,28px)}.centi-landing .marketing-photo{border-radius:var(--r-frame);background:var(--vx-tint-stone);min-width:0;margin:0;position:relative;overflow:hidden}.centi-landing .marketing-photo img{object-fit:cover;width:100%;height:100%;display:block}.centi-landing .marketing-photo--fill{height:100%;min-height:clamp(360px,46vw,600px)}.centi-landing .marketing-photo--fill img{position:absolute;inset:0}.centi-landing .marketing-photo--wide img{aspect-ratio:16/9}.centi-landing .marketing-photo__caption{max-width:calc(100% - 36px);font-size:var(--fs-sm);color:var(--text-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:999px;padding:10px 16px;font-weight:500;line-height:1.3;position:absolute;bottom:18px;left:18px}.centi-landing .marketing-split-hero{background:var(--page);padding:clamp(1rem,2vw,1.5rem) 0 clamp(3.5rem,6vw,5.5rem)}.centi-landing .marketing-split-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);display:grid}.centi-landing .marketing-split-hero__copy{align-content:center;justify-items:start;gap:1.4rem;min-width:0;padding-block:clamp(1.5rem,4vw,3.5rem);display:grid}.centi-landing .marketing-split-hero__copy h1{max-width:14ch;color:var(--text-1);text-wrap:balance;margin:0}@media (width>=981px){.centi-landing .marketing-split-hero__copy h1{-webkit-hyphens:manual;hyphens:manual;max-width:16ch}}.centi-landing .marketing-split-hero__copy h1 em{color:var(--text-2);font-style:normal}.centi-landing .marketing-split-hero__eyebrow{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--vx-sand-ink,var(--text-2));margin:0;font-weight:500}.centi-landing .marketing-split-hero__crumbs{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);flex-wrap:wrap;gap:8px;margin-bottom:-.6rem;display:flex}.centi-landing .marketing-split-hero__crumb{gap:8px;display:inline-flex}.centi-landing .marketing-split-hero__crumbs a{color:inherit;text-decoration:none}.centi-landing .marketing-split-hero__crumbs a:hover,.centi-landing .marketing-split-hero__crumbs [aria-current]{color:var(--text-1)}.centi-landing .marketing-split-hero__lead{max-width:54ch;font-size:var(--fs-lead);color:var(--text-2);margin:0;line-height:1.6}.centi-landing .marketing-split-hero__actions{flex-wrap:wrap;gap:12px;margin-top:.4rem;display:flex}.centi-landing .marketing-split-hero__visual{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.centi-landing .marketing-split-hero__footer{margin-top:clamp(2rem,4vw,3rem)}@media (width<=980px){.centi-landing .marketing-split-hero__grid{grid-template-columns:minmax(0,1fr)}.centi-landing .marketing-photo--fill{min-height:340px}}.centi-landing .marketing-statement{padding-block:clamp(4.5rem,9vw,8rem)}.centi-landing .marketing-statement__inner{text-align:center;justify-items:center;gap:1.1rem;display:grid}.centi-landing .marketing-statement-eyebrow{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--vx-sand-ink);margin:0;font-weight:500}.centi-landing .marketing-statement-title{max-width:22ch;font-family:var(--font-heading);font-size:var(--fs-section);font-weight:var(--fw-display,300);line-height:var(--lh-display,1.04);letter-spacing:var(--ls-display,-.035em);color:var(--text-1);text-wrap:balance;margin:0}.centi-landing .marketing-statement-title em{color:var(--text-2);font-style:normal}.centi-landing .marketing-statement-body{max-width:56ch;font-size:var(--fs-lead);color:var(--text-2);text-wrap:pretty;margin:.35rem 0 0;line-height:1.6}.centi-landing .marketing-statement+.mx-acc-split{padding-top:0}.marketing-kpis{--metric-min-width:11rem;--marketing-kpi-size:clamp(1.1rem, 1.8vw, 1.55rem);gap:1.5rem 0;min-width:0;margin:0}.marketing-kpis--prominent{--metric-min-width:16rem;--marketing-kpi-size:clamp(1.7rem, 3vw, 3rem)}.marketing-kpis>.marketing-kpis__item{border-inline-start:1px solid var(--border);flex-direction:column;min-width:0;padding-inline:1rem;display:flex}.marketing-kpis .marketing-kpis__value,.marketing-kpis .marketing-kpis__label{white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0}.marketing-kpis .marketing-kpis__value{font-family:var(--font-heading);font-size:var(--marketing-kpi-size);font-weight:var(--fw-display,300);letter-spacing:-.03em;color:var(--text-1);order:-1;line-height:1.3}.marketing-kpis .marketing-kpis__label{font-family:var(--font-body);color:var(--text-2);margin-top:.5rem;font-size:14px;line-height:1.5}.centi-landing .mx-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}.centi-landing .mx-photo{border-radius:var(--r-card);background:var(--vx-tint-stone);margin:0;position:relative;overflow:hidden}.centi-landing .mx-photo img{object-fit:cover;width:100%;height:100%;display:block}.centi-landing .mx-photo--card{aspect-ratio:4/3}.centi-landing .mx-photo--wide{aspect-ratio:16/9}.centi-landing .mx-photo--square{aspect-ratio:1}.centi-landing .mx-photo__caption{max-width:calc(100% - 32px);font-size:var(--fs-sm);color:var(--text-1);background:#ffffffeb;border-radius:999px;padding:7px 14px;font-weight:500;position:absolute;bottom:16px;left:16px}.centi-landing .mx-timeline{gap:clamp(2.25rem,5vw,4rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.centi-landing .mx-timeline:before{content:"";background:var(--border);width:1px;position:absolute;top:18px;bottom:18px;left:calc(50% - .5px)}.centi-landing .mx-timeline__step{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid;position:relative}.centi-landing .mx-timeline__media{min-width:0}.centi-landing .mx-timeline__num{z-index:1;background:var(--text-1);width:36px;height:36px;color:var(--page);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:500;display:grid;position:relative}.centi-landing .mx-timeline__text{gap:.5rem;min-width:0;padding-top:4px;display:grid}.centi-landing .mx-timeline__eyebrow{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--vx-sand-ink);margin:0}.centi-landing .mx-timeline__text h3{font-size:var(--fs-card-title);letter-spacing:-.015em;color:var(--text-1);margin:0;font-weight:500}.centi-landing .mx-timeline__text p:last-child{max-width:42ch;font-size:var(--fs-body);color:var(--text-2);margin:0;line-height:1.6}.centi-landing .mx-timeline--text{max-width:760px;margin-inline:auto}.centi-landing .mx-timeline--text:before{left:17px}.centi-landing .mx-timeline--text .mx-timeline__step{grid-template-columns:36px minmax(0,1fr)}.centi-landing .mx-timeline--text .mx-timeline__media{display:none}.centi-landing .mx-timeline--text .mx-timeline__num{grid-area:1/1}.centi-landing .mx-timeline--text .mx-timeline__text{grid-area:1/2}.centi-landing .mx-media-grid{gap:clamp(1rem,2vw,1.5rem);display:grid}.centi-landing .mx-media-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.centi-landing .mx-media-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.centi-landing .mx-media-card{color:inherit;align-content:start;gap:14px;text-decoration:none;display:grid}.centi-landing .mx-media-card .mx-photo img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.centi-landing .mx-media-card:hover .mx-photo img{transform:scale(1.025)}.centi-landing .mx-media-card__text{gap:6px;display:grid}.centi-landing .mx-media-card__title{font-size:var(--fs-card-title);letter-spacing:-.015em;color:var(--text-1);font-weight:500}.centi-landing .mx-media-card__body{max-width:46ch;font-size:var(--fs-sm);color:var(--text-2);line-height:1.55}.centi-landing .mx-media-card__cta{font-size:var(--fs-sm);color:var(--text-1);align-items:center;gap:6px;font-weight:500;display:inline-flex}.centi-landing .mx-group+.mx-group{margin-top:clamp(3.5rem,7vw,5.5rem)}.centi-landing .mx-group>.sec-header{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.centi-landing .mx-link-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.centi-landing .mx-link-list a{border-bottom:1px solid var(--border);color:var(--text-1);grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;align-items:baseline;gap:1.25rem;padding:18px 2px;text-decoration:none;display:grid}.centi-landing .mx-link-list strong{font-size:var(--fs-body);font-weight:500}.centi-landing .mx-link-list span{font-size:var(--fs-sm);color:var(--text-2)}.centi-landing .mx-link-list svg{align-self:center;transition:transform .2s}.centi-landing .mx-link-list a:hover svg{transform:translate(3px)}.centi-landing .mx-link-list li:only-child a{grid-template-columns:minmax(0,1fr) auto}.centi-landing .mx-link-list a:not(:has(span)){grid-template-columns:minmax(0,1fr) auto}.centi-landing .mx-link-list--dark{border-top-color:var(--vx-on-deep-line)}.centi-landing .mx-link-list--dark a{border-bottom-color:var(--vx-on-deep-line);color:var(--vx-on-deep)}.centi-landing .mx-link-list--dark span{color:var(--vx-on-deep-mute)}.centi-landing .mx-accordion{border-top:1px solid var(--border)}.centi-landing .mx-accordion details{border-bottom:1px solid var(--border)}.centi-landing .mx-accordion summary{cursor:pointer;font-size:var(--fs-h4);letter-spacing:-.012em;color:var(--text-1);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-weight:500;list-style:none;display:flex}.centi-landing .mx-accordion summary::-webkit-details-marker{display:none}.centi-landing .mx-accordion summary i{background:var(--vx-tint-stone);width:30px;height:30px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-style:normal;transition:transform .25s cubic-bezier(.16,1,.3,1);display:grid}.centi-landing .mx-accordion details[open] summary i{transform:rotate(45deg)}.centi-landing .mx-accordion__body{max-width:56ch;font-size:var(--fs-body);color:var(--text-2);margin:-4px 0 20px;line-height:1.6}.centi-landing .mx-accordion__body>p{margin:0}.centi-landing .mx-accordion__body>p+p,.centi-landing .mx-accordion__body>ul{margin-top:.6rem}.centi-landing .mx-acc-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.centi-landing .mx-acc-split__copy{gap:clamp(1.5rem,3vw,2.5rem);min-width:0;display:grid}.centi-landing .mx-acc-split__copy .sec-header{margin-bottom:0}.centi-landing .mx-acc-split__visual{min-width:0;position:sticky;top:120px}.centi-landing .mx-trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.centi-landing .mx-trust li{align-items:center;gap:12px;min-width:0;padding:18px 20px;display:flex}.centi-landing .mx-trust li+li{border-left:1px solid var(--border)}.centi-landing .mx-trust__icon{color:var(--brand-indigo);flex:none;display:inline-flex}.centi-landing .mx-trust strong{font-size:var(--fs-sm);color:var(--text-1);font-weight:500;display:block}.centi-landing .mx-trust small{font-size:var(--fs-sm);color:var(--text-3);display:block}.centi-landing .mx-compare-scroll{overflow-x:auto}.centi-landing .mx-compare{border-collapse:separate;border-spacing:0;width:100%;min-width:620px;font-size:var(--fs-sm)}.centi-landing .mx-compare th,.centi-landing .mx-compare td{text-align:center;vertical-align:middle;padding:16px 18px}.centi-landing .mx-compare thead th{font-size:var(--fs-body);color:var(--text-1);padding-block:22px;font-weight:500}.centi-landing .mx-compare thead .mx-compare__us{font-size:var(--fs-h4);letter-spacing:-.02em;font-weight:600}.centi-landing .mx-compare tbody th{text-align:left;width:30%;color:var(--text-1);border-bottom:1px solid var(--border);font-weight:500}.centi-landing .mx-compare tbody tr:last-child th{border-bottom:0}.centi-landing .mx-compare td{color:var(--text-2)}.centi-landing .mx-compare td>span{text-align:left;align-items:center;gap:8px;display:inline-flex}.centi-landing .mx-compare .mx-compare__us{background:var(--vx-paper);width:35%;color:var(--text-1);border-inline:1px solid var(--border)}.centi-landing .mx-compare thead .mx-compare__us{border-top:1px solid var(--border);border-radius:var(--r-card) var(--r-card) 0 0}.centi-landing .mx-compare tbody tr:last-child .mx-compare__us{border-bottom:1px solid var(--border);border-radius:0 0 var(--r-card) var(--r-card)}.centi-landing .mx-compare__ok{color:#2f7a4b;flex:none}.centi-landing .mx-compare__no{color:var(--text-3);opacity:.6;flex:none}@media (width<=860px){.centi-landing .mx-timeline:before{left:17px}.centi-landing .mx-timeline__step{grid-template-columns:36px minmax(0,1fr)}.centi-landing .mx-timeline__num{grid-area:1/1}.centi-landing .mx-timeline__text{grid-area:1/2}.centi-landing .mx-timeline__media{grid-area:2/2}.centi-landing .mx-timeline__media--empty{display:none}.centi-landing .mx-media-grid--2,.centi-landing .mx-media-grid--3,.centi-landing .mx-acc-split__grid{grid-template-columns:1fr}.centi-landing .mx-acc-split__visual{position:static}.centi-landing .mx-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.centi-landing .mx-trust li:nth-child(3){border-left:0}.centi-landing .mx-trust li:nth-child(n+3){border-top:1px solid var(--border)}.centi-landing .mx-link-list a{grid-template-columns:minmax(0,1fr) auto}.centi-landing .mx-link-list a span{grid-column:1}}@media (width<=480px){.centi-landing .mx-trust{grid-template-columns:1fr}.centi-landing .mx-trust li+li{border-left:0;border-top:1px solid var(--border)}}.centi-landing .fo-collage{aspect-ratio:1.15;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;width:100%;display:grid}.centi-landing .fo-collage .mx-photo{aspect-ratio:auto;height:100%}.centi-landing .fo-collage .mx-photo:first-child{grid-row:1/3}.centi-landing .fo-trust{padding-bottom:clamp(1rem,2vw,1.5rem)}.centi-landing .fo-modules{padding-block:clamp(4.5rem,8vw,7rem)}.centi-landing .fx-aside-stage,.centi-landing .pfv-hero-stage{border-radius:var(--r-card);background:var(--vx-tint-peach);align-content:center;padding:clamp(18px,3vw,36px);display:grid}.centi-landing .pfv-hero-stage{align-self:center;min-height:14rem}.centi-landing .pfv-hero-stack{gap:12px;display:grid}.centi-landing .fx-step-stage{border-radius:var(--r-card);background:var(--vx-tint-indigo);padding:16px}.centi-landing .fx-flow,.centi-landing .pfv-flow{background:var(--page-warm)}.centi-landing .fx-flow .sec-header,.centi-landing .pfv-flow .sec-header{margin-inline:auto;margin-bottom:clamp(2.5rem,5vw,4rem)}.centi-landing.fx-page .fds-root{padding:clamp(3rem,6vw,5rem) 0 0}.centi-landing.fx-page .fds-shell{border-radius:var(--r-card)}.centi-landing .fx-compare .sec-header{margin-inline:auto;margin-bottom:clamp(2rem,4vw,3rem)}.centi-landing .fx-vertrauen{padding-top:0}.centi-landing .fx-vertrauen .sec-header{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.centi-landing .fx-vertrauen-list{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.centi-landing .fx-vertrauen-list li{border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-1);align-items:flex-start;gap:10px;padding:16px 2px;line-height:1.5;display:flex}.centi-landing .fx-vertrauen-list svg{color:var(--brand-indigo);flex:none;margin-top:2px}.centi-landing .fx-related .sec-header,.centi-landing .pfv-resources .sec-header,.centi-landing .pfv-principles .sec-header{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.centi-landing .fx-related-resources{margin-top:clamp(2.5rem,5vw,3.5rem)}.centi-landing.fx-page section[id$=-faq],.centi-landing.pfv-page section[id$=-faq]{padding-block:clamp(4rem,7vw,6rem)}.centi-landing .pfv-principle-row{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding:28px 0 0;list-style:none;display:grid}.centi-landing .pfv-principle-row li{max-width:24ch;font-size:var(--fs-h4);letter-spacing:-.012em;color:var(--text-1);font-weight:500;line-height:1.35}@media (width<=860px){.centi-landing .fx-vertrauen-list,.centi-landing .pfv-principle-row{grid-template-columns:minmax(0,1fr)}.centi-landing .fo-collage{aspect-ratio:1}}.centi-landing{--fs-manifesto:clamp(1.6rem, 2.8vw, 2.4rem)}.centi-landing .pv-hero{padding:clamp(4rem,8vw,7rem) 0 clamp(3rem,6vw,5rem)}.centi-landing .pv-hero .sec-header{max-width:900px;margin-bottom:0}.centi-landing .pv-hero .sec-lead{max-width:56ch}.centi-landing .pv-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.centi-landing .pv-split__head{justify-items:start;gap:1.5rem;min-width:0;display:grid}.centi-landing .pv-split__head .sec-header{margin-bottom:0}.centi-landing .pv-pricing-hero .marketing-split-hero__visual{align-items:center}.centi-landing .pv-price-card{border-radius:var(--r-frame);background:var(--vx-deep);min-height:clamp(380px,38vw,520px);color:var(--vx-on-deep);align-content:center;gap:1.25rem;padding:clamp(2rem,4vw,3.5rem);display:grid}.centi-landing .pv-price-card__badge{background:var(--vx-tint-sand);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--vx-deep);border-radius:999px;justify-self:start;padding:6px 12px}.centi-landing .pv-price-card__amount{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.centi-landing .pv-price-card__amount strong{font-family:var(--font-heading);font-size:var(--fs-price);font-weight:var(--fw-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:.95}.centi-landing .pv-price-card__amount small{font-size:var(--fs-sm);color:var(--vx-on-deep-mute)}.centi-landing .pv-price-card__note{max-width:38ch;font-size:var(--fs-sm);color:var(--vx-on-deep-mute);margin:0;line-height:1.6}.centi-landing .pv-price-card ul{border-top:1px solid var(--vx-on-deep-line);gap:10px;margin:0;padding:1.1rem 0 0;list-style:none;display:grid}.centi-landing .pv-price-card li{font-size:var(--fs-sm);align-items:center;gap:10px;display:flex}.centi-landing .pv-price-card li svg{color:var(--vx-on-deep-mute);flex:none}.centi-landing .pv-price-card__cta{background:var(--vx-on-deep);color:var(--vx-deep);justify-self:start}.centi-landing .pv-price-card__cta:hover{background:var(--vx-paper)}.centi-landing .pv-checklist{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,4rem);margin:0;padding:0;list-style:none;display:grid}.centi-landing .pv-checklist li{border-bottom:1px solid var(--border);font-size:var(--fs-body);color:var(--text-1);align-items:baseline;gap:12px;padding:14px 2px;display:flex}.centi-landing .pv-checklist svg{color:#2f7a4b;flex:none;transform:translateY(2px)}.centi-landing .pv-compare{background:var(--page-warm)}.centi-landing .pv-manifesto{padding-top:0}.centi-landing .pv-manifesto .container{max-width:34ch;font-size:var(--fs-manifesto);text-align:center;gap:clamp(1.25rem,3vw,2rem);display:grid}.centi-landing .pv-manifesto p{font-family:var(--font-heading);font-weight:var(--fw-display);letter-spacing:-.025em;color:var(--text-1);text-wrap:balance;margin:0;line-height:1.22}.centi-landing .pv-manifesto .pv-manifesto__muted{color:var(--text-3)}.centi-landing .pv-principles{padding-top:0}.centi-landing .pv-cols3{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding:1.75rem 0 0;list-style:none;display:grid}.centi-landing .pv-cols3 h3{font-size:var(--fs-h4);color:var(--text-1);margin:0 0 .5rem}.centi-landing .pv-cols3 p{font-size:var(--fs-sm);color:var(--text-2);margin:0;line-height:1.6}.centi-landing .pv-subhead .sec-headline{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:500}.centi-landing .pv-facts{border-top:1px solid var(--border);margin:0}.centi-landing .pv-facts>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr);gap:16px;padding:13px 2px;display:grid}.centi-landing .pv-facts dt{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.centi-landing .pv-facts dd{font-size:var(--fs-sm);color:var(--text-1);overflow-wrap:anywhere;margin:0}.centi-landing .pv-path{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.centi-landing .pv-path:before{content:"";background:var(--brand-indigo);opacity:.3;height:1px;position:absolute;top:27px;left:12.5%;right:12.5%}.centi-landing .pv-path>li{text-align:center;align-content:start;justify-items:center;gap:10px;padding-inline:12px;display:grid;position:relative}.centi-landing .pv-path__dot{border:1px solid var(--border);background:var(--vx-paper);width:54px;height:54px;color:var(--brand-indigo);border-radius:50%;place-items:center;display:grid}.centi-landing .pv-path__tag{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-indigo)}.centi-landing .pv-path h3{font-size:var(--fs-h4);color:var(--text-1);margin:0}.centi-landing .pv-path p{max-width:26ch;font-size:var(--fs-sm);color:var(--text-2);margin:0;line-height:1.55}.centi-landing .pv-details{padding-top:0}.centi-landing .pv-stand{max-width:36ch;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-3);margin:0;line-height:1.6}.centi-landing .pv-acc-line{display:block}.centi-landing .pv-acc-line+.pv-acc-line{margin-top:.6rem}.centi-landing .pv-acc-line--bullet{padding-left:1.1rem;position:relative}.centi-landing .pv-acc-line--bullet+.pv-acc-line--bullet{margin-top:.35rem}.centi-landing .pv-acc-line--bullet:before{content:"";background:var(--text-3);border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:.15rem}.centi-landing .pv-acc-line strong{color:var(--text-1);font-weight:500}.centi-landing .pv-inline-link{color:var(--text-1);border-bottom:1px solid var(--border);text-decoration:none}.centi-landing .pv-inline-link:hover{border-color:var(--text-1)}.centi-landing .pv-contact{padding-top:0}.centi-landing .pv-contact__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.centi-landing .pv-contact__label{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--vx-sand-ink);margin:0 0 1rem}.centi-landing .pv-contact .mx-link-list a{grid-template-columns:minmax(0,1fr) auto}.centi-landing .pv-contact .mx-link-list span{grid-column:1}@media (width<=980px){.centi-landing .pv-split,.centi-landing .pv-contact__grid{grid-template-columns:minmax(0,1fr)}.centi-landing .pv-price-card{min-height:0}}@media (width<=860px){.centi-landing .pv-checklist,.centi-landing .pv-cols3{grid-template-columns:minmax(0,1fr)}.centi-landing .pv-path{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.centi-landing .pv-path:before{display:none}}@media (width<=480px){.centi-landing .pv-path{grid-template-columns:minmax(0,1fr)}.centi-landing .pv-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.centi-landing .ops-channel-stack{gap:10px;margin:0;padding:0;list-style:none;display:grid}.centi-landing .ops-channel>a,.centi-landing .ops-channel>button{border-radius:var(--r-card);background:var(--vx-tint-stone);width:100%;color:var(--text-1);font:inherit;text-align:left;cursor:pointer;border:0;gap:6px;padding:clamp(18px,2.4vw,26px) clamp(20px,2.6vw,28px);text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1);display:grid}.centi-landing .ops-channel>a:hover,.centi-landing .ops-channel>button:hover{transform:translateY(-2px)}.centi-landing .ops-channel--demo>button{background:var(--vx-tint-peach)}.centi-landing .ops-channel--email>a{background:var(--vx-tint-indigo)}.centi-landing .ops-channel--phone>a{background:var(--vx-tint-sand)}.centi-landing .ops-channel strong{font-size:var(--fs-card-title);letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:500}.centi-landing .ops-channel span{font-size:var(--fs-sm);color:var(--text-2);line-height:1.5}@media (prefers-reduced-motion:reduce){.centi-landing .ops-channel>a,.centi-landing .ops-channel>button{transition:none}}.centi-landing .ops-topics{background:var(--page)}.centi-landing .ops-topics__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.centi-landing .ops-topics__grid .sec-header{margin:0}.centi-landing .zg-hero-center{background:var(--page);padding:clamp(4.5rem,8vw,7.5rem) 0 clamp(2rem,4vw,3rem)}.centi-landing .zg-hero-center__inner{text-align:center;justify-items:center;gap:1.3rem;display:grid}.centi-landing .zg-eyebrow{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--vx-sand-ink);margin:0;font-weight:500}.centi-landing .zg-hero-center h1{max-width:16ch;color:var(--text-1);text-wrap:balance;margin:0}.centi-landing .zg-hero-center h1 em{color:var(--text-2);font-style:normal}.centi-landing .zg-hero-center__lead{max-width:56ch;font-size:var(--fs-lead);color:var(--text-2);margin:0;line-height:1.6}.centi-landing .zg-hero-center__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:.4rem;display:flex}.centi-landing .zg-timeline{padding-top:clamp(2.5rem,5vw,4rem)}.centi-landing .marketing-statement+.zg-timeline{padding-top:0}.centi-landing .zg-boundary{background:var(--page);padding-block:clamp(3.5rem,6vw,5rem)}.centi-landing .zg-boundary__grid{border-top:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(1.5rem,5vw,4.5rem);padding-top:clamp(1.5rem,3vw,2rem);display:grid}.centi-landing .zg-boundary h2{max-width:18ch;font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--text-1);margin:0;font-weight:500}.centi-landing .zg-boundary p{max-width:64ch;font-size:var(--fs-body);color:var(--text-2);margin:0;line-height:1.7}@media (width<=860px){.centi-landing .ops-topics__grid,.centi-landing .zg-boundary__grid{grid-template-columns:minmax(0,1fr)}}.centi-landing .pt2-hero-visual{min-width:0;height:100%;position:relative}.centi-landing .pt2-hero-overlay{width:min(300px,62%);position:absolute;bottom:clamp(14px,2vw,24px);left:clamp(14px,2vw,24px)}.centi-landing .pt2-hero-overlay .pt2-consent-panel{max-width:none;margin:0;box-shadow:0 18px 40px -22px #11110f73}.centi-landing .pt2-trust{border-top:1px solid var(--border);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-3);flex-wrap:wrap;gap:8px 20px;padding-top:1rem;display:flex}.centi-landing .pt2-what{background:var(--page-warm)}.centi-landing .pt2-what-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.centi-landing .pt2-what-grid .sec-header{margin:0}.centi-landing .pt2-flow{padding-top:0}.centi-landing .pt2-flow .sec-header{margin:0 auto clamp(2.5rem,5vw,4rem)}.centi-landing .pt2-revoke{background:var(--page-warm)}.centi-landing .pt2-revoke-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.centi-landing .pt2-revoke-grid .sec-header{margin:0}.centi-landing .pt2-revoke-copy{border-top:1px solid var(--text-1)}.centi-landing .pt2-revoke-copy p{border-bottom:1px solid var(--border);max-width:54ch;font-size:var(--fs-body);color:var(--text-2);margin:0;padding:1.25rem 0;line-height:1.7}.centi-landing .pt2-stage{background:var(--page-deep);border:1px solid #faf8f524;border-radius:12px;overflow:hidden}.centi-landing .pt2-stage-head{height:43px;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.06em;color:#faf8f580;background:#0000002e;border-bottom:1px solid #faf8f51a;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.centi-landing .pt2-stage-head span:last-child{color:var(--ink-accent)}.centi-landing .pt2-stage-patient{border-bottom:1px solid #faf8f51a;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.centi-landing .pt2-avatar{background:var(--ink-text-hi);width:32px;height:32px;color:var(--page-deep);font-size:var(--fs-2xs);border-radius:8px;place-items:center;font-weight:700;display:grid}.centi-landing .pt2-stage-patient strong,.centi-landing .pt2-stage-patient small{display:block}.centi-landing .pt2-stage-patient strong{font-size:var(--fs-sm);color:#faf8f5e6}.centi-landing .pt2-stage-patient small{font-size:var(--fs-2xs);color:#faf8f56b;margin-top:2px}.centi-landing .pt2-status{color:#346538;font-size:var(--fs-2xs);background:#edf3ec;border-radius:4px;padding:3px 6px;font-weight:650}.centi-landing .pt2-stage-grid{background:#fff;border:1px solid #faf8f51a;border-radius:7px;grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);margin:10px;display:grid;overflow:hidden}.centi-landing .pt2-stage-main{padding:16px}.centi-landing .pt2-stage-side{border-left:1px solid var(--border-soft);background:var(--page-warm);padding:16px 13px}.centi-landing .pt2-stage-label{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px;display:block}.centi-landing .pt2-stage-chart{border:1px solid var(--border-soft);border-radius:8px;grid-template-columns:100px 1fr;align-items:end;gap:10px;min-height:135px;padding:13px;display:grid}.centi-landing .pt2-stage-chart span,.centi-landing .pt2-stage-chart strong,.centi-landing .pt2-stage-chart small{display:block}.centi-landing .pt2-stage-chart span,.centi-landing .pt2-stage-chart small{font-size:var(--fs-2xs);color:var(--text-3)}.centi-landing .pt2-stage-chart strong{font-size:var(--fs-h4);letter-spacing:-.04em;margin-top:6px}.centi-landing .pt2-stage-chart small{margin-top:5px}.centi-landing .pt2-stage-chart svg{width:100%;color:var(--accent)}.centi-landing .pt2-stage-domains{background:var(--border-soft);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:8px;display:grid}.centi-landing .pt2-stage-domains>div,.centi-landing .pt2-stage-side>div{font-size:var(--fs-2xs);color:var(--text-2);justify-content:space-between;gap:8px;display:flex}.centi-landing .pt2-stage-domains>div{background:#fff;padding:9px}.centi-landing .pt2-stage-side>div{border-bottom:1px solid var(--border-soft);padding:9px 0}.centi-landing .pt2-stage-domains b{color:var(--text-1);font-weight:600}.centi-landing .pt2-stage-side b{color:#346538;font-weight:600}.centi-landing .pt2-consent-panel{border:1px solid var(--border);background:#fff;border-radius:12px;max-width:480px;overflow:hidden}.centi-landing .pt2-phone-head{border-bottom:1px solid var(--border-soft);background:var(--page);justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;display:flex}.centi-landing .pt2-phone-head span{font-size:var(--fs-2xs);font-weight:700}.centi-landing .pt2-phone-head small{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-3)}.centi-landing .pt2-phone-copy{padding:14px 16px 6px}.centi-landing .pt2-phone-copy strong{font-size:var(--fs-2xs)}.centi-landing .pt2-phone-copy p{font-size:var(--fs-2xs);color:var(--text-3);margin:4px 0 0;line-height:1.5}.centi-landing .pt2-toggles{padding:0 16px 10px}.centi-landing .pt2-toggles>div{border-bottom:1px solid var(--page-warm);min-height:38px;font-size:var(--fs-2xs);color:var(--text-1);justify-content:space-between;align-items:center;display:flex}.centi-landing .pt2-toggles i{background:var(--border);border-radius:9px;width:28px;height:17px;position:relative}.centi-landing .pt2-toggles i b{background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px}.centi-landing .pt2-toggles i.on{background:var(--accent)}.centi-landing .pt2-toggles i.on b{left:13px}.centi-landing .pt2-phone-foot{background:var(--page);font-size:var(--fs-2xs);color:var(--text-3);padding:9px 16px}.centi-landing .pt2-code{grid-template-columns:repeat(8,1fr);gap:6px;max-width:420px;display:grid}.centi-landing .pt2-code span{aspect-ratio:1;border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-1);background:#fff;border-radius:6px;place-items:center;font-weight:650;display:grid}.centi-landing .pt2-flow-state{border:1px solid var(--border);max-width:340px;font-size:var(--fs-sm);color:var(--text-2);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.centi-landing .pt2-flow-state b{color:#346538;background:#edf3ec;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}@media (width<=980px){.centi-landing .pt2-hero-overlay{width:auto;margin-top:12px;position:static}.centi-landing .pt2-hero-visual .marketing-photo--fill{height:auto}}@media (width<=1040px){.centi-landing .pt2-what-grid,.centi-landing .pt2-revoke-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.centi-landing .pt2-stage-grid,.centi-landing .pt2-stage-chart{grid-template-columns:1fr}.centi-landing .pt2-stage-side{border-left:0;border-top:1px solid var(--border-soft)}}.centi-landing .ops-hero h1 em,.centi-landing .pt2-hero h1 em{color:var(--text-2);font-style:normal}.metric-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--metric-min-width,9rem)), 1fr));min-width:0;display:grid}.metric-grid>*,.metric-content{white-space:normal;overflow-wrap:anywhere;min-width:0}
