@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Ubuntu:wght@400;500;700&display=swap";:root{--navy-900: #121826;--navy-800: #1b2330;--navy-700: #242f40;--navy-600: #33415a;--green-600: #00a344;--green-500: #01c853;--green-400: #35d778;--green-300: #7cc68d;--green-050: #e8f9ef;--white: #ffffff;--gray-050: #f6f8fa;--gray-100: #eef1f5;--gray-200: #e2e7ee;--gray-300: #cbd3de;--gray-500: #6b7688;--gray-600: #55606f;--gray-700: #3a4552;--status-green: #1eb155;--status-amber: #ecb435;--status-red: #e5484d;--navy-deep: #15253a;--card-grey: #edf3f7;--cream: #faf3e1;--amber-dark: #a67900;--bg: #ffffff;--bg-alt: #f0f4f8;--surface: #ffffff;--text: #1b2330;--text-muted: #55606f;--border: #e2e7ee;--font-head: "Ubuntu", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Lato", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1: clamp(.83rem, .8rem + .15vw, .9rem);--step-0: clamp(1rem, .96rem + .2vw, 1.12rem);--step-1: clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--step-2: clamp(1.5rem, 1.3rem + 1vw, 2.1rem);--step-3: clamp(1.9rem, 1.5rem + 2vw, 3rem);--step-4: clamp(2.4rem, 1.8rem + 3vw, 4rem);--container: 1200px;--radius: 14px;--radius-lg: 22px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(18,24,38,.06), 0 2px 8px rgba(18,24,38,.05);--shadow-md: 0 8px 24px rgba(18,24,38,.08), 0 2px 6px rgba(18,24,38,.05);--shadow-lg: 0 24px 60px rgba(18,24,38,.14);--ring: 0 0 0 4px rgba(1,200,83,.18);--ease: cubic-bezier(.22,.61,.36,1);--header-h: 76px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{margin:0;font-family:var(--font-body);font-size:var(--step-0);line-height:1.65;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--font-head);font-weight:700;line-height:1.12;margin:0 0 .5em;letter-spacing:-.01em;color:var(--navy-800)}p{margin:0 0 1rem}ul{margin:0;padding:0;list-style:none}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.2rem)}.section{padding-block:clamp(3.5rem,7vw,6.5rem);position:relative}.section--alt{background:var(--bg-alt)}.section--navy{background:var(--navy-800);color:#dfe4ec}.section--navy h2,.section--navy h3{color:#fff}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-head);font-weight:700;font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--green-600);margin-bottom:1rem}.eyebrow:before{content:"";width:26px;height:2px;background:var(--green-500);border-radius:2px}.section--navy .eyebrow{color:var(--green-400)}.section-head{max-width:660px;margin-bottom:clamp(2rem,4vw,3rem)}.section-head.center{margin-inline:auto;text-align:center}.section-head.center .eyebrow{justify-content:center}.section-head h2{font-size:var(--step-3)}.section-head .lead{font-size:var(--step-1);color:var(--text-muted);font-weight:400;margin:0}.section--navy .section-head .lead{color:#b7c0cf}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--font-head);font-weight:700;font-size:var(--step-0);padding:.82rem 1.5rem;border-radius:var(--radius-pill);border:2px solid transparent;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .2s,color .2s,border-color .2s;cursor:pointer;white-space:nowrap}.btn svg{width:1.15em;height:1.15em}.btn--primary{background:var(--green-500);color:#06331a;box-shadow:0 8px 22px #01c85352}.btn--primary:hover{background:var(--green-400);transform:translateY(-2px);box-shadow:0 14px 30px #01c85366}.btn--ghost{background:transparent;color:var(--navy-800);border-color:var(--gray-300)}.btn--ghost:hover{border-color:var(--navy-800);background:var(--navy-800);color:#fff;transform:translateY(-2px)}.btn--light{background:#fff;color:var(--navy-800)}.btn--light:hover{background:var(--green-500);color:#06331a;transform:translateY(-2px)}.btn--onnavy{background:transparent;color:#fff;border-color:#ffffff40}.btn--onnavy:hover{border-color:var(--green-400);color:var(--green-400)}.btn:focus-visible{outline:none;box-shadow:var(--ring)}.link-arrow{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-head);font-weight:700;color:var(--green-600)}.link-arrow svg{width:1.05em;height:1.05em;transition:transform .25s var(--ease)}.link-arrow:hover svg{transform:translate(4px)}.header{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-h);display:flex;align-items:center;background:#ffffffd1;backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:box-shadow .3s,border-color .3s,background .3s}.header.scrolled{box-shadow:var(--shadow-sm);border-color:var(--border)}.header .container{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.brand{display:flex;align-items:center}.brand img{height:40px;width:auto}.nav{display:flex;align-items:center;gap:.3rem}.nav a{font-family:var(--font-head);font-weight:500;font-size:.98rem;color:var(--navy-700);padding:.5rem .85rem;border-radius:var(--radius-pill);position:relative;transition:color .2s,background .2s}.nav a:hover{color:var(--green-600);background:var(--green-050)}.header-cta{display:flex;align-items:center;gap:.9rem}.header-cta .btn svg{width:1.5em;height:1.5em}.nav-toggle{display:none;width:44px;height:44px;border:1px solid var(--border);border-radius:12px;background:#fff;align-items:center;justify-content:center;color:var(--green-500)}.nav-toggle:hover{background:var(--green-050);border-color:var(--green-300)}.nav-toggle:focus-visible{outline:none;box-shadow:var(--ring);border-color:var(--green-300)}.nav-toggle svg{width:22px;height:22px}@media(max-width:940px){.nav,.header-cta .btn{display:none}.nav-toggle{display:inline-flex}.nav.open{display:flex;position:fixed;inset:var(--header-h) 0 auto 0;flex-direction:column;align-items:stretch;gap:.2rem;background:#fff;padding:1rem clamp(1.1rem,4vw,2.2rem) 1.6rem;border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);animation:dropdown .3s var(--ease)}.nav.open a{padding:.85rem 1rem;font-size:1.05rem}}@keyframes dropdown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.hero{position:relative;padding-top:calc(var(--header-h) + clamp(2.5rem,6vw,5rem));padding-bottom:clamp(3.5rem,7vw,6rem);overflow:hidden;background:radial-gradient(120% 90% at 85% -10%,rgba(1,200,83,.1),transparent 60%),linear-gradient(180deg,#fff 0%,var(--gray-050) 100%)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .95rem .5rem .55rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:.9rem;font-weight:700;font-family:var(--font-head);color:var(--navy-700);box-shadow:var(--shadow-sm);margin-bottom:1.5rem}.hero-badge .dot{width:9px;height:9px;border-radius:50%;background:var(--green-500);box-shadow:0 0 0 4px #01c85333;animation:pulse 2.4s infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #01c85347}50%{box-shadow:0 0 0 7px #01c85300}}.hero h1{font-size:var(--step-4);margin-bottom:1.2rem}.hero h1 .accent{color:var(--green-500)}.hero .lead{font-size:var(--step-1);color:var(--text-muted);font-weight:400;max-width:40ch;margin-bottom:2rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:2.4rem}.hero-trust{display:flex;flex-wrap:wrap;gap:1.4rem 2rem}.hero-trust li{display:flex;align-items:center;gap:.6rem;font-weight:700;font-family:var(--font-head);color:var(--navy-700);font-size:.95rem}.hero-trust svg{width:20px;height:20px;color:var(--green-500);flex:none}.hero-visual{position:relative}.hero-card{position:relative;background:var(--navy-800);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:2rem;color:#dfe4ec;box-shadow:var(--shadow-lg);overflow:hidden}.hero-card:after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(1,200,83,.35),transparent 70%)}.hero-card h3{color:#fff;font-size:1.15rem;margin-bottom:1.3rem;display:flex;align-items:center;gap:.6rem}.hero-card h3 svg{width:22px;height:22px;color:var(--green-400)}.hc-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid rgba(255,255,255,.09)}.hc-row:last-child{border-bottom:none}.hc-row .label{display:flex;align-items:center;gap:.7rem;font-size:.95rem}.hc-row .label svg{width:18px;height:18px;color:var(--green-400)}.hc-status{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-head);font-weight:700;font-size:.82rem;padding:.25rem .7rem;border-radius:var(--radius-pill)}.hc-status .led{width:9px;height:9px;border-radius:50%}.hc-status.ok{background:#01c85329;color:var(--green-400)}.hc-status.ok .led{background:var(--green-500);box-shadow:0 0 8px var(--green-500)}.hc-status.warn{background:#f5b30129;color:var(--status-amber)}.hc-status.warn .led{background:var(--status-amber);box-shadow:0 0 8px var(--status-amber)}.hero-figure{position:absolute;z-index:-1}.hero-card--light{background:var(--white);border-color:var(--border);color:var(--text)}.hero-card--light h3{color:var(--navy-800)}.hero-card--light h3 svg{color:var(--green-600)}.hero-card--light .hc-row{border-bottom-color:var(--border)}.hero-card--light .hc-row .label svg{color:var(--green-600)}.hero-card--light .hc-status.ok{color:var(--green-600)}.hero-card--light .hc-status.warn{color:var(--amber-dark)}.trustbar{border-block:1px solid var(--border);background:#fff;padding-block:1.7rem}.trustbar .container{display:flex;flex-direction:column;gap:1.2rem}.trustbar .kicker{text-align:center;font-family:var(--font-head);font-weight:700;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-500)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;gap:3.2rem;width:max-content;animation:scroll-x 34s linear infinite;align-items:center}.trustbar:hover .marquee-track{animation-play-state:paused}.marquee-track img{height:40px;width:auto;opacity:.6;filter:grayscale(1);transition:opacity .3s,filter .3s}.marquee-track img:hover{opacity:1;filter:none}@keyframes scroll-x{to{transform:translate(-50%)}}.grid{display:grid;gap:1.5rem}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.9rem;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--green-500),var(--green-300));transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:transparent}.card:hover:before{transform:scaleX(1)}.icon-circle{width:58px;height:58px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--green-050);color:var(--green-600);margin-bottom:1.3rem;border:1px solid rgba(1,200,83,.18);transition:background .3s,color .3s,transform .3s}.icon-circle svg{width:27px;height:27px;stroke-width:1.8}.card:hover .icon-circle{background:var(--green-500);color:#fff;transform:rotate(-6deg) scale(1.05)}.card h3{font-size:var(--step-1);margin-bottom:.55rem}.card p{color:var(--text-muted);font-size:.98rem;margin-bottom:1.2rem}.card .card-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.4rem}.card .card-list li{display:flex;align-items:center;gap:.55rem;font-size:.92rem;color:var(--navy-700)}.card .card-list svg{width:16px;height:16px;color:var(--green-500);flex:none}.card .link-arrow{margin-top:auto}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;position:relative}.process:before{content:"";position:absolute;top:30px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 10px,transparent 10px 20px);z-index:0}.step{position:relative;z-index:1;text-align:left}.step-badge{width:60px;height:60px;border-radius:50%;background:var(--green-500);color:#06331a;font-family:var(--font-head);font-weight:700;font-size:1.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.3rem;box-shadow:0 0 0 8px #01c85324,0 10px 24px #01c85347;position:relative}.step-badge .step-ico{position:absolute;right:-6px;bottom:-6px;width:26px;height:26px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.step-badge .step-ico svg{width:14px;height:14px;color:var(--green-600)}.step h3{color:#fff;font-size:1.2rem;margin-bottom:.45rem}.step p{color:#aeb8c7;font-size:.95rem;margin:0}.audience{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.aud-card{border-radius:var(--radius-lg);padding:clamp(1.8rem,3vw,2.6rem);position:relative;overflow:hidden;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.aud-card.dark{background:var(--navy-800);border-color:transparent;color:#cdd4df}.aud-card.dark h3{color:#fff}.aud-card .aud-tag{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-head);font-weight:700;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--green-600);margin-bottom:1rem}.aud-card.dark .aud-tag{color:var(--green-400)}.aud-card h3{font-size:var(--step-2);margin-bottom:.7rem}.aud-card>p{color:inherit;opacity:.85;margin-bottom:1.5rem}.aud-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.8rem}.aud-list li{display:flex;gap:.7rem;align-items:flex-start;font-size:.97rem}.aud-list svg{width:20px;height:20px;color:var(--green-500);flex:none;margin-top:2px}.aud-card .btn{align-self:flex-start;margin-top:auto}.aud-card:after{content:"";position:absolute;right:-40px;top:-40px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(1,200,83,.12),transparent 70%)}.health{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}.health-legend{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.legend-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;font-family:var(--font-head);color:var(--navy-700);background:#fff;border:1px solid var(--border);padding:.4rem .8rem;border-radius:var(--radius-pill)}.legend-item .led{width:11px;height:11px;border-radius:50%}.led.g{background:var(--status-green)}.led.a{background:var(--status-amber)}.led.r{background:var(--status-red)}.health-panel{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.health-panel .ph{display:flex;align-items:center;gap:.7rem;padding:1.1rem 1.5rem;background:var(--navy-800);color:#fff;font-family:var(--font-head);font-weight:700}.health-panel .ph svg{width:20px;height:20px;color:var(--green-400)}.hrow{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.5rem;border-bottom:1px solid var(--border)}.hrow:last-child{border-bottom:none}.hrow .hlabel{display:flex;align-items:center;gap:.8rem;font-weight:700;font-family:var(--font-head);color:var(--navy-800);font-size:.98rem}.hrow .hlabel svg{width:20px;height:20px;color:var(--gray-500);flex:none}.pill{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .8rem;border-radius:var(--radius-pill);font-family:var(--font-head);font-weight:700;font-size:.8rem}.pill .led{width:9px;height:9px;border-radius:50%}.pill.g{background:var(--green-050);color:var(--green-600)}.pill.a{background:#fff5db;color:#a67900}.pill.r{background:#fdeaea;color:#c0353a}.callout{display:flex;gap:1.1rem;align-items:flex-start;background:var(--green-050);border-left:5px solid var(--green-500);border-radius:0 var(--radius) var(--radius) 0;padding:1.3rem 1.5rem;margin-top:1.8rem}.callout svg{width:26px;height:26px;color:var(--green-600);flex:none;margin-top:2px}.callout p{margin:0;color:var(--navy-700)}.callout strong{color:var(--navy-800);font-family:var(--font-head)}.section--navy .callout{background:#01c8531a;color:#dfe4ec}.section--navy .callout p{color:#cdd4df}.section--navy .callout strong{color:#fff}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.kpi{background:linear-gradient(160deg,var(--navy-700),var(--navy-800));border-radius:var(--radius-lg);padding:2rem 1.8rem;color:#fff;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.kpi:after{content:"";position:absolute;right:-30px;bottom:-30px;width:110px;height:110px;background:radial-gradient(circle,rgba(1,200,83,.28),transparent 70%)}.kpi .num{font-family:var(--font-head);font-weight:700;font-size:clamp(2.4rem,5vw,3.3rem);line-height:1;color:var(--green-400);letter-spacing:-.02em}.kpi .num small{font-size:.5em;color:#fff}.kpi .kpi-label{margin-top:.7rem;font-size:.98rem;color:#b7c0cf}.kpi .kpi-ico{position:absolute;top:1.4rem;right:1.4rem;opacity:.4}.kpi .kpi-ico svg{width:26px;height:26px;color:var(--green-300)}.why{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}.why-media{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.why-media img{width:100%;height:100%;object-fit:cover}.why-media .float-badge{position:absolute;left:1.3rem;bottom:1.3rem;background:#fff;border-radius:var(--radius);padding:.9rem 1.2rem;box-shadow:var(--shadow-md);display:flex;align-items:center;gap:.8rem}.why-media .float-badge .ic{width:42px;height:42px;border-radius:12px;background:var(--green-050);display:flex;align-items:center;justify-content:center}.why-media .float-badge .ic svg{width:22px;height:22px;color:var(--green-600)}.why-media .float-badge b{font-family:var(--font-head);display:block;color:var(--navy-800)}.why-media .float-badge span{font-size:.82rem;color:var(--text-muted)}.feature-list{display:flex;flex-direction:column;gap:1.3rem;margin-top:1.5rem}.feature-list li{display:flex;gap:1rem;align-items:flex-start}.feature-list .fi{width:44px;height:44px;border-radius:12px;background:var(--green-050);border:1px solid rgba(1,200,83,.16);display:flex;align-items:center;justify-content:center;flex:none}.feature-list .fi svg{width:22px;height:22px;color:var(--green-600)}.feature-list b{font-family:var(--font-head);color:var(--navy-800);display:block;margin-bottom:.15rem}.feature-list p{margin:0;color:var(--text-muted);font-size:.95rem}.team{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.member{border-radius:var(--radius-lg);overflow:hidden;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.member:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.member .photo{aspect-ratio:3/4;overflow:hidden;background:var(--gray-100);position:relative}.member .photo img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .5s var(--ease)}.member:hover .photo img{transform:scale(1.05)}.member .info{padding:1.1rem 1.3rem 1.4rem}.member .info b{font-family:var(--font-head);font-size:1.1rem;color:var(--navy-800)}.member .info span{display:block;color:var(--green-600);font-weight:700;font-size:.9rem;margin-top:.1rem}.quote-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,4vw,3rem);align-items:center}.quote{position:relative;padding-left:2rem}.quote:before{content:"“";position:absolute;left:-.4rem;top:-1.5rem;font-family:var(--font-head);font-size:6rem;color:var(--green-300);line-height:1;opacity:.5}.quote blockquote{font-size:var(--step-2);font-family:var(--font-head);font-weight:500;line-height:1.35;color:#fff;margin:0 0 1.5rem}.quote cite{font-style:normal;display:flex;align-items:center;gap:.8rem}.quote cite .qlogo{background:#fff;border-radius:10px;padding:.4rem .7rem}.quote cite .qlogo img{height:26px}.quote cite b{color:#fff;font-family:var(--font-head);display:block}.quote cite span{color:#9aa5b5;font-size:.9rem}.quote-mini{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.6rem;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.quote-mini:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.quote-mini blockquote{font-size:.95rem;line-height:1.55;color:var(--navy-700);margin:0 0 1.2rem}.quote-mini cite{font-style:normal;display:flex;align-items:center;gap:.7rem}.quote-mini cite .qlogo{background:var(--gray-050);border-radius:8px;padding:.3rem .55rem;flex:none}.quote-mini cite .qlogo img{height:20px;width:auto;max-width:80px;object-fit:contain}.quote-mini cite b{color:var(--navy-800);font-family:var(--font-head);display:block;font-size:.9rem}.quote-mini cite span{color:var(--text-muted);font-size:.8rem}.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,4vw,3.5rem)}.contact-info .ci-item{display:flex;gap:1rem;align-items:flex-start;padding:1.1rem 0;border-bottom:1px solid var(--border)}.contact-info .ci-item:last-of-type{border-bottom:none}.contact-info .ci-item .ic{width:46px;height:46px;border-radius:12px;background:var(--green-050);display:flex;align-items:center;justify-content:center;flex:none}.contact-info .ci-item .ic svg{width:22px;height:22px;color:var(--green-600)}.contact-info .ci-item b{font-family:var(--font-head);color:var(--navy-800);display:block;margin-bottom:.1rem}.contact-info .ci-item a,.contact-info .ci-item p{color:var(--text-muted);margin:0}.contact-info .ci-item a:hover{color:var(--green-600)}.form{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.6rem,3vw,2.4rem);box-shadow:var(--shadow-md)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field{margin-bottom:1.05rem;display:flex;flex-direction:column}.field label{font-family:var(--font-head);font-weight:700;font-size:.88rem;color:var(--navy-800);margin-bottom:.4rem}.field input,.field textarea{font:inherit;font-size:.98rem;padding:.8rem 1rem;border:1.5px solid var(--border);border-radius:12px;background:var(--gray-050);color:var(--text);transition:border-color .2s,box-shadow .2s,background .2s}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field textarea:focus{outline:none;border-color:var(--green-500);background:#fff;box-shadow:var(--ring)}.form .btn{width:100%;margin-top:.4rem}.form-note{font-size:.82rem;color:var(--text-muted);margin:.9rem 0 0;text-align:center}.form-error{font-size:.88rem;font-weight:700;color:#c0353a;background:#fdeaea;border-radius:var(--radius);padding:.8rem 1rem;margin:.9rem 0 0;text-align:center}.form-success{display:none;text-align:center;padding:1rem 0}.form-success.show{display:block;animation:dropdown .4s var(--ease)}.form-success .ic{width:64px;height:64px;border-radius:50%;background:var(--green-050);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.form-success .ic svg{width:34px;height:34px;color:var(--green-600)}.cta-band{position:relative;overflow:hidden}.cta-inner{background:linear-gradient(120deg,var(--navy-800),var(--navy-700));border-radius:var(--radius-lg);padding:clamp(2.4rem,5vw,4rem);text-align:center;position:relative;overflow:hidden}.cta-inner h2{color:#fff;font-size:var(--step-3);margin-bottom:.8rem}.cta-inner p{color:#b7c0cf;font-size:var(--step-1);max-width:52ch;margin:0 auto 2rem}.cta-inner .hero-actions{justify-content:center;margin:0}.cta-inner .diag{position:absolute;inset:0;z-index:0;opacity:.5}.footer{background:var(--navy-900);color:#9aa5b5;padding-top:clamp(3rem,5vw,4.5rem)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;padding-bottom:2.5rem}.footer .f-brand img{height:42px;width:auto;margin-bottom:1.1rem}.footer .f-brand p{max-width:34ch;font-size:.95rem}.footer .socials{display:flex;gap:.6rem;margin-top:1.2rem}.footer .socials a{width:40px;height:40px;border-radius:10px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,transform .2s}.footer .socials a:hover{background:var(--green-500);color:#06331a;transform:translateY(-3px)}.footer .socials svg{width:19px;height:19px}.footer h4{color:#fff;font-size:1rem;margin-bottom:1.1rem}.footer ul li{margin-bottom:.6rem}.footer ul a,.footer address a{color:#9aa5b5;font-size:.95rem;transition:color .2s;font-style:normal}.footer ul a:hover,.footer address a:hover{color:var(--green-400)}.footer address{font-style:normal;line-height:1.9;font-size:.95rem}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-block:1.4rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;font-size:.87rem}.footer-bottom .legal{display:flex;flex-wrap:wrap;gap:1.2rem}.diagonal-cut{position:absolute;left:0;right:0;height:90px;z-index:2;pointer-events:none}.diagonal-cut.bottom{bottom:-1px}.diagonal-cut.top{top:-1px}.diagonal-cut svg{width:100%;height:100%;display:block}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}@media(max-width:1040px){.grid-4,.kpis,.team{grid-template-columns:repeat(2,1fr)}.process{grid-template-columns:repeat(2,1fr);gap:2.2rem 1.5rem}.process:before{display:none}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:860px){.hero-grid{grid-template-columns:1fr}.hero-visual{max-width:480px}.why,.health,.audience,.contact,.quote-wrap,.grid-3,.grid-2{grid-template-columns:1fr}.why-media{order:-1;max-height:360px}}@media(max-width:560px){.grid-4,.kpis,.team,.process,.form-row,.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}.hero-actions .btn{width:100%}}.chevrons{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.chevrons .chv{position:absolute;transform-origin:bottom}.chevrons .chv.navy-br{right:7%;bottom:-30%;width:clamp(170px,16vw,300px);height:165%;min-height:480px;background:var(--navy-deep);transform:skew(-33deg)}.chevrons .chv.navy-br2{right:-80px;bottom:-50%;width:clamp(80px,7vw,130px);height:150%;min-height:400px;background:var(--navy-deep);transform:skew(-33deg);opacity:.94}.chevrons .chv.green-bl{left:-70px;bottom:-15%;width:clamp(160px,15vw,280px);height:78%;min-height:340px;background:var(--green-300);transform:skew(33deg)}.section--navy .chevrons .chv.navy-br,.section--navy .chevrons .chv.navy-br2{background:#ffffff14}.section--navy .chevrons .chv.green-bl{opacity:.45}.page-hero .chevrons .chv.navy-br,.page-hero .chevrons .chv.navy-br2{background:#ffffff14}.page-hero .chevrons .chv.green-bl{opacity:.6}.chevrons--mirror .chv.navy-br{right:auto;left:7%;transform:skew(33deg)}.chevrons--mirror .chv.navy-br2{right:auto;left:-80px;transform:skew(33deg)}.chevrons--mirror .chv.green-bl{left:auto;right:-70px;transform:skew(-33deg)}.chevrons--solid .chv.navy-br,.chevrons--solid .chv.navy-br2{background:var(--navy-deep)!important}.chevrons--solid .chv.green-bl{background:var(--green-300)!important;opacity:1!important}.section>.container{position:relative;z-index:1}@media(max-width:760px){.chevrons .chv.navy-br{right:-8%}.chevrons .chv.green-bl{left:-90px}}.bar-card{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;background:var(--card-grey)}.bar-card .bar{display:flex;align-items:center;gap:.85rem;padding:1rem 1.4rem;font-family:var(--font-head);font-weight:700;font-size:1.08rem;color:#fff}.bar-card .bar .bico{width:42px;height:42px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 2px 6px #1218262e}.bar-card .bar .bico svg{width:22px;height:22px}.bar-card.navy .bar{background:var(--navy-deep)}.bar-card.navy .bar .bico svg{color:var(--navy-deep)}.bar-card.green .bar{background:var(--status-green)}.bar-card.green .bar .bico svg{color:var(--status-green)}.bar-card.amber .bar{background:var(--status-amber)}.bar-card.amber .bar .bico svg{color:var(--amber-dark)}.bar-card .bc-body{padding:1.3rem 1.5rem 1.5rem}.bar-card .bc-body ul{display:flex;flex-direction:column;gap:.65rem}.bar-card .bc-body li{position:relative;padding-left:1.15rem;color:var(--navy-700);font-size:.98rem}.bar-card .bc-body li:before{content:"•";position:absolute;left:0;color:var(--green-600);font-weight:700}.callout.navy{background:var(--navy-deep);border-left-color:var(--green-500);border-radius:var(--radius)}.callout.navy p{color:#dfe4ec}.callout.navy strong{color:var(--green-400)}.callout.navy svg{color:var(--green-400)}.callout.cream{background:var(--cream);border-left-color:var(--status-amber)}.callout.cream strong{color:var(--amber-dark)}.callout.cream svg{color:var(--amber-dark)}.page-hero{position:relative;background:var(--navy-deep);color:#dfe4ec;overflow:hidden;padding-top:calc(var(--header-h) + clamp(2.5rem,5vw,4rem));padding-bottom:clamp(2.5rem,5vw,4rem)}.page-hero .container{position:relative;z-index:1}.page-hero .crumbs{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;font-size:.85rem;color:#8d99ab;margin-bottom:1.1rem;font-family:var(--font-head)}.page-hero .crumbs a{color:#b7c0cf}.page-hero .crumbs a:hover{color:var(--green-400)}.page-hero .crumbs svg{width:13px;height:13px}.page-hero h1{color:#fff;font-size:var(--step-3);max-width:22ch;margin-bottom:.6rem}.page-hero .lead{font-size:var(--step-1);color:#b7c0cf;max-width:56ch;margin:0}.page-hero .ph-num{position:absolute;right:clamp(1rem,6vw,5rem);top:50%;transform:translateY(-42%);width:clamp(84px,10vw,120px);aspect-ratio:1;border-radius:24px;background:var(--green-500);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:700;font-size:clamp(2.6rem,4.5vw,4rem);box-shadow:0 18px 44px #01c85359;z-index:1}.page-hero .eyebrow{color:var(--green-400)}@media(max-width:860px){.page-hero .ph-num{display:none}}.nav a{white-space:nowrap}.nav{flex-wrap:nowrap}.nav .nav-group{position:relative}.nav .nav-group>a{display:inline-flex;align-items:center;gap:.3rem}.nav .nav-group>a svg{width:13px;height:13px;transition:transform .2s}.nav .dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:.5rem;display:flex;flex-direction:column;gap:.1rem;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s;z-index:50}.nav .nav-group:hover .dropdown,.nav .nav-group:focus-within .dropdown{opacity:1;visibility:visible;transform:none}.nav .nav-group:hover>a svg{transform:rotate(180deg)}.nav .dropdown a{border-radius:10px;padding:.6rem .85rem;font-size:.95rem;display:block}@media(max-width:940px){.nav .dropdown{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;padding:0 0 .3rem .9rem;min-width:0}.nav .nav-group>a svg{display:none}}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.news-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.news-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.news-card .nc-media{aspect-ratio:16/9;overflow:hidden;background:var(--navy-deep)}.news-card .nc-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.news-card:hover .nc-media img{transform:scale(1.05)}.news-card .nc-body{padding:1.3rem 1.4rem 1.5rem;display:flex;flex-direction:column;flex:1}.news-card .nc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.7rem}.news-card .nc-meta time{font-size:.82rem;color:var(--text-muted);font-family:var(--font-head)}.news-card h3{font-size:1.2rem;margin-bottom:.45rem}.news-card h3 a:hover{color:var(--green-600)}.news-card p{color:var(--text-muted);font-size:.95rem;flex:1}.cat-pill{display:inline-flex;padding:.18rem .65rem;border-radius:var(--radius-pill);background:var(--green-050);color:var(--green-600);font-family:var(--font-head);font-weight:700;font-size:.75rem;letter-spacing:.04em}a.cat-pill:hover{background:var(--green-500);color:#fff}.cat-filter{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2.2rem}.cat-filter a{padding:.45rem 1.05rem;border-radius:var(--radius-pill);border:1.5px solid var(--border);font-family:var(--font-head);font-weight:700;font-size:.88rem;color:var(--navy-700);transition:all .2s;background:#fff}.cat-filter a:hover{border-color:var(--green-500);color:var(--green-600)}.cat-filter a.active{background:var(--navy-deep);border-color:var(--navy-deep);color:#fff}@media(max-width:1040px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.news-grid{grid-template-columns:1fr}}.prose{max-width:760px}.prose h2{font-size:var(--step-2);margin-top:2.2rem}.prose h3{font-size:var(--step-1);margin-top:1.8rem}.prose p,.prose li{color:var(--gray-700);line-height:1.75}.prose ul{list-style:none;padding:0;margin:0 0 1.2rem;display:flex;flex-direction:column;gap:.5rem}.prose ul li{position:relative;padding-left:1.5rem}.prose ul li:before{content:"";position:absolute;left:0;top:.52em;width:9px;height:9px;border-radius:50%;background:var(--green-500)}.prose ol{padding-left:1.3rem;margin:0 0 1.2rem;display:flex;flex-direction:column;gap:.5rem}.prose blockquote{border-left:4px solid var(--green-500);background:var(--green-050);margin:1.5rem 0;padding:1rem 1.4rem;border-radius:0 var(--radius) var(--radius) 0;font-style:italic}.prose img{border-radius:var(--radius)}.prose code{background:var(--gray-100);padding:.1em .4em;border-radius:6px;font-size:.9em}.prose a{color:var(--green-600);font-weight:700;text-decoration:underline;text-underline-offset:3px}.article-head{max-width:760px}.article-head .a-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem}.article-head .a-meta time,.article-head .a-meta .autor{font-size:.9rem;color:var(--text-muted);font-family:var(--font-head)}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.value-tile{background:var(--card-grey);border-radius:var(--radius);padding:1.4rem 1.3rem;border:1px solid transparent;transition:all .3s var(--ease)}.value-tile:hover{background:#fff;border-color:var(--border);box-shadow:var(--shadow-md);transform:translateY(-4px)}.value-tile .vi{width:46px;height:46px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;margin-bottom:.9rem}.value-tile .vi svg{width:22px;height:22px;color:var(--green-600)}.value-tile b{font-family:var(--font-head);color:var(--navy-800);display:block;margin-bottom:.3rem}.value-tile p{font-size:.9rem;color:var(--text-muted);margin:0}.values-grid.cols-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1040px){.values-grid,.values-grid.cols-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.values-grid,.values-grid.cols-3{grid-template-columns:1fr}}.member .info a{display:flex;align-items:center;gap:.45rem;font-size:.85rem;color:var(--text-muted);margin-top:.35rem}.member .info a:hover{color:var(--green-600)}.member .info a svg{width:15px;height:15px;flex:none}.fg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.fg{background:var(--card-grey);border-radius:var(--radius);padding:1.5rem 1.4rem}.fg .fg-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem}.fg .fg-head .fgi{width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;flex:none}.fg .fg-head .fgi svg{width:21px;height:21px;color:var(--green-600)}.fg .fg-head b{font-family:var(--font-head);color:var(--navy-800);font-size:1.02rem}.fg ul{display:flex;flex-direction:column;gap:.5rem}.fg li{position:relative;padding-left:1.25rem;font-size:.93rem;color:var(--gray-700)}.fg li:before{content:"✓";position:absolute;left:0;color:var(--green-600);font-weight:900}@media(max-width:1040px){.fg-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.fg-grid{grid-template-columns:1fr}}.mini-steps{display:flex;flex-direction:column;gap:1rem}.mini-steps li{display:flex;gap:1rem;align-items:flex-start}.mini-steps .ms-num{width:42px;height:42px;border-radius:12px;background:var(--green-500);color:#fff;font-family:var(--font-head);font-weight:700;font-size:1.15rem;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 6px 16px #01c8534d}.mini-steps b{font-family:var(--font-head);color:var(--navy-800);display:block}.mini-steps p{margin:0;color:var(--text-muted);font-size:.95rem}.section--navy .mini-steps b{color:#fff}.section--navy .mini-steps p{color:#aeb8c7}.hero .parallax{position:absolute;border-radius:50%;z-index:0;pointer-events:none;will-change:transform}.hero .parallax.p1{width:340px;height:340px;right:-80px;top:60px;background:radial-gradient(circle,rgba(1,200,83,.13),transparent 65%)}.hero .parallax.p2{width:240px;height:240px;left:-70px;bottom:-30px;background:radial-gradient(circle,rgba(27,35,48,.09),transparent 65%)}.hero-grid{position:relative;z-index:1}.section--grey{background:var(--card-grey)}.grid-tight{gap:1.2rem}.mt-3{margin-top:clamp(2rem,4vw,3rem)}.center-cta{text-align:center;margin-top:clamp(2rem,4vw,3rem)}.partner-band img{max-height:120px;width:auto;margin-inline:auto}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media(max-width:860px){.two-col{grid-template-columns:1fr}}.progress-bar{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--green-600),var(--green-400));z-index:200;pointer-events:none;transition:width .1s linear}.hero--dark{background:var(--navy-deep);color:#dfe4ec;position:relative;overflow:hidden}.hero--dark:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.055) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(80% 70% at 30% 30%,#000 0%,transparent 75%)}.hero--dark .glow{position:absolute;border-radius:50%;filter:blur(10px);pointer-events:none}.hero--dark .glow.g1{width:560px;height:560px;right:-160px;top:-120px;background:radial-gradient(circle,rgba(1,200,83,.16),transparent 62%);animation:glowDrift 11s ease-in-out infinite alternate}.hero--dark .glow.g2{width:420px;height:420px;left:-140px;bottom:-160px;background:radial-gradient(circle,rgba(1,200,83,.1),transparent 62%);animation:glowDrift 14s ease-in-out infinite alternate-reverse}@keyframes glowDrift{0%{transform:translate(0) scale(1)}to{transform:translate(-50px,40px) scale(1.12)}}.hero--dark .hero-badge{background:#ffffff0f;border-color:#ffffff24;color:#dfe4ec;box-shadow:none}.hero--dark h1{color:#fff}.hero--dark .lead{color:#b7c0cf}.hero--dark .hero-trust li{color:#cdd4df}.hero--dark .btn--ghost{color:#fff;border-color:#ffffff47}.hero--dark .btn--ghost:hover{background:#fff;color:var(--navy-800);border-color:#fff}.hero--dark .chevrons .chv.navy-br,.hero--dark .chevrons .chv.navy-br2{background:#ffffff0f}.hero--dark .chevrons .chv.green-bl{opacity:.7}.chevrons .chv{animation:chvFloat 9s ease-in-out infinite alternate}.chevrons .chv.navy-br2,.chevrons .chv.green-bl{animation-duration:12s;animation-direction:alternate-reverse}@keyframes chvFloat{0%{translate:0 0}to{translate:0 -14px}}@media(prefers-reduced-motion:reduce){.chevrons .chv,.hero--dark .glow{animation:none}}.hc-term{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-family:Consolas,Courier New,monospace;font-size:.8rem;color:var(--green-400);border-top:1px solid rgba(255,255,255,.09);padding-top:.9rem}.hc-term .cursor{display:inline-block;width:8px;height:15px;background:var(--green-400);animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.hc-note{font-size:.72rem;color:#6b7688;margin-top:.5rem;text-align:right}.hero-card--light .hc-term{color:var(--green-600);border-top-color:var(--border)}.hero-card--light .hc-term .cursor{background:var(--green-600)}.hero-card{transition:transform .2s ease-out;will-change:transform;transform-style:preserve-3d}.ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ticker .ticker-track{display:flex;gap:2.6rem;width:max-content;animation:scroll-x 28s linear infinite}.ticker span{font-family:var(--font-head);font-weight:700;font-size:.88rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff57;white-space:nowrap;display:inline-flex;align-items:center;gap:2.6rem}.ticker span:after{content:"·";color:var(--green-500);font-size:1.3em}.hero--light .ticker span{color:#1b2330a6}.eng-intro{margin:0 0 1.1rem;color:var(--gray-700);font-size:.95rem}.eng-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.9rem}.eng-tile{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:1rem .9rem .9rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.35rem;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.eng-tile img{max-height:44px;max-width:85%;width:auto;object-fit:contain;margin-bottom:.25rem;filter:grayscale(1);opacity:.8;transition:filter .3s,opacity .3s}.eng-tile b{font-family:var(--font-head);font-size:.88rem;color:var(--navy-800);line-height:1.25}.eng-tile span{font-size:.76rem;color:var(--text-muted)}.eng-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.eng-tile:hover img{filter:none;opacity:1}a.eng-tile:hover{border-color:var(--green-500)}.eng-tile--dunkel{background:var(--navy-800);border-color:#ffffff24}.eng-tile--dunkel b{color:#fff}.eng-tile--dunkel span{color:#9aa5b5}.eng-tile--dunkel img{filter:none;opacity:.9}.eng-tile--dunkel:hover img{opacity:1}a.eng-tile--dunkel:hover{border-color:var(--green-400)}.quote-rotator{display:grid;max-width:720px;margin-top:2rem}.quote-rotator .qr-item{grid-area:1 / 1;margin:0;opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility .6s;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-left:4px solid var(--green-500);border-radius:var(--radius);padding:1.4rem 1.6rem}.quote-rotator .qr-item.is-active{opacity:1;visibility:visible}.quote-rotator blockquote{margin:0 0 1rem;font-family:var(--font-head);font-weight:500;font-size:clamp(1.05rem,1rem + .4vw,1.25rem);line-height:1.5;color:#fff}.quote-rotator figcaption{display:flex;align-items:center;gap:.8rem}.quote-rotator .qlogo{background:#fff;border-radius:10px;padding:.35rem .65rem;display:inline-flex}.quote-rotator .qlogo img{height:24px;width:auto}.quote-rotator .qr-who b{color:#fff;font-family:var(--font-head);display:block;font-size:.95rem}.quote-rotator .qr-who span{color:#9aa5b5;font-size:.85rem}.quote-rotator--plain{max-width:none;margin-top:0}.quote-rotator--plain .qr-item{background:none;border:none;border-radius:0;padding:0}.qr-dots{grid-area:2 / 1;display:flex;gap:.5rem;margin-top:1rem}.qr-dot{width:10px;height:10px;border-radius:50%;border:none;padding:0;cursor:pointer;background:#ffffff47;transition:background .25s,transform .25s}.qr-dot:hover{background:#ffffff8c}.qr-dot.is-active{background:var(--green-500);transform:scale(1.25)}.legal-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}.legal-grid.no-toc{grid-template-columns:minmax(0,1fr);max-width:900px}.legal-toc{position:sticky;top:calc(var(--header-h) + 24px);background:var(--card-grey);border-radius:var(--radius);padding:1.3rem 1.4rem;max-height:calc(100vh - var(--header-h) - 48px);overflow-y:auto}.legal-toc>b{display:flex;align-items:center;gap:.5rem;font-family:var(--font-head);color:var(--navy-800);margin-bottom:.8rem;font-size:.95rem}.legal-toc>b svg{color:var(--green-600)}.legal-toc ul{display:flex;flex-direction:column;gap:.1rem}.legal-toc ul a{display:block;padding:.35rem .6rem;border-radius:8px;font-size:.88rem;color:var(--gray-600);border-left:2px solid transparent;transition:all .15s}.legal-toc ul a:hover{color:var(--green-600);background:#fff;border-left-color:var(--green-500)}.legal-toc li.sub a{padding-left:1.3rem;font-size:.84rem}.prose-legal{max-width:none}.prose-legal h2{font-size:clamp(1.35rem,1.2rem + .8vw,1.7rem);margin-top:2.6rem;padding-bottom:.45rem;border-bottom:2px solid var(--green-500);display:inline-block;scroll-margin-top:calc(var(--header-h) + 20px)}.prose-legal h2:first-child{margin-top:0}.prose-legal h3{font-size:1.15rem;margin-top:2rem;padding-left:.85rem;border-left:3px solid var(--green-500);scroll-margin-top:calc(var(--header-h) + 20px)}.prose-legal h4{font-size:1.02rem;margin-top:1.6rem;color:var(--navy-700);scroll-margin-top:calc(var(--header-h) + 20px)}.prose-article>p:first-of-type{font-size:1.1em;color:var(--navy-700)}.prose img.content-bild{display:block;max-width:100%;height:auto;margin:1.6rem 0;border-radius:var(--radius);box-shadow:var(--shadow-sm)}.prose-article strong{color:var(--navy-800)}.legal-toc .btn{justify-content:center}.prose-legal p{margin-bottom:.9rem}.prose-legal ul{margin:.6rem 0 1.1rem;gap:.35rem}.prose-legal ul li{padding-left:1.35rem}.prose-legal ul li:before{width:6px;height:6px;top:.58em;border-radius:2px}@media(max-width:1040px){.legal-grid{grid-template-columns:1fr}.legal-toc{position:static;max-height:none}}.footer{background:var(--navy-deep)}.footer .socials a{background:#ffffff14}.footer-bottom{border-top-color:#ffffff1a}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}@media(max-width:1040px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid .f-brand{grid-column:1 / -1}}@media(max-width:560px){.footer-grid{grid-template-columns:1fr}}.brand{flex:none}.brand img{height:clamp(38px,3.2vw,46px);width:auto;max-width:none}.nav a{padding:.5rem .7rem;font-size:.95rem}@media(max-width:940px){.header-cta .btn{display:inline-flex;padding:.5rem .85rem;font-size:.85rem}.header-cta .btn svg:last-child{display:none}.nav.open{max-height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain}.nav .dropdown{display:none}.nav .nav-group.open .dropdown{display:flex}.nav .nav-group>a{display:flex;align-items:center;justify-content:space-between;width:100%}.nav .nav-group>a svg{display:inline-block;transition:transform .2s}.nav .nav-group.open>a svg{transform:rotate(180deg)}.nav .dropdown a{color:var(--text-muted);font-size:.98rem;padding:.55rem 1rem}}@media(max-width:640px){.container{padding-inline:1.35rem}.hero-copy{text-align:center}.hero-copy .eyebrow,.hero-copy .hero-badge{margin-inline:auto}.hero-actions,.hero-trust{justify-content:center}.section-head{text-align:center}.section-head .eyebrow{justify-content:center}.step{text-align:center}.step .step-badge{margin-inline:auto}.page-hero .crumbs{justify-content:center}.page-hero{text-align:center}.page-hero h1,.page-hero .lead{margin-inline:auto}.page-hero .eyebrow{justify-content:center}.footer{text-align:center}.footer .f-brand img,.footer .f-brand p{margin-inline:auto}.footer .socials{justify-content:center}.callout{flex-direction:column;align-items:center;text-align:center;border-left:none;border-top:5px solid var(--green-500);border-radius:var(--radius)}.callout.cream{border-top-color:var(--status-amber)}.callout.navy{border-top-color:var(--green-500)}}.partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.2rem}.partner-tile{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem 1.6rem;display:flex;align-items:center;justify-content:center;min-height:96px;max-width:280px;width:100%;margin-inline:auto;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.partner-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}a.partner-tile:hover{border-color:var(--green-500)}.partner-tile img{max-height:52px;max-width:82%;width:auto;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}.partner-tile:hover img{filter:none;opacity:1}.audience .btn{white-space:normal;overflow-wrap:anywhere;line-height:1.3;text-align:center;min-height:52px;height:auto;padding:.8rem 1.1rem}.audience .btn svg{flex:none}.audience{overflow-x:hidden}.audience *{min-width:0;max-width:100%}.audience .frage-kurz,.audience .frage-lang{color:#fff;margin:.3rem 0 0;overflow-wrap:anywhere}.audience .frage-kurz{font-size:var(--step-2);line-height:1.2}.audience .frage-lang{font-size:var(--step-0);line-height:1.4;font-family:var(--font-body);font-weight:400}.audience .antwortliste{display:grid;gap:.7rem;margin-block:1.4rem}.audience .antwort{display:flex;align-items:center;gap:.8rem;width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;hyphens:auto;padding:1.05rem 1.2rem;border-radius:var(--radius);border:2px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;font-family:var(--font-body);font-size:1.05rem;line-height:1.35;cursor:pointer;min-height:56px;transition:border-color .15s var(--ease),background .15s var(--ease)}.audience .antwort__text{flex:1}.audience .antwort:active{background:#ffffff1a}.audience .antwort.gewaehlt{border-color:var(--green-400);background:#01c85329}.audience .antwort.gewaehlt svg{color:var(--green-400);flex:none}.audience .antwort:disabled{cursor:default}.audience .antwort:disabled:not(.gewaehlt){opacity:.45}.audience .zahl-eingabe{display:flex;gap:.6rem;margin-block:1.2rem}.audience .zahl-eingabe input{flex:1;min-width:0;font-size:max(16px,var(--step-2));font-family:var(--font-head);font-weight:700;text-align:center;padding:.8rem;border-radius:var(--radius);border:2px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff}.audience .zahl-eingabe input:focus{outline:none;border-color:var(--green-400)}.audience .bricht,.audience code{overflow-wrap:anywhere;word-break:break-word}.audience .breit-scrollbar{overflow-x:auto;-webkit-overflow-scrolling:touch}.audience .uebernahme{margin-block:1.2rem;padding:1rem 1.1rem;border-radius:var(--radius);background:#ecb4351f}.audience .uebernahme__titel{margin:0 0 .7rem;font-family:var(--font-head);font-weight:700;color:#fff}.audience .uebernahme ul{margin:0;padding-left:1.1rem;display:grid;gap:.55rem;color:#dfe4ec}.audience .uebernahme li{line-height:1.4}.audience .uebernahme strong{color:#fff}.audience .uebernahme__fuss{margin:.8rem 0 0;color:var(--status-amber);font-family:var(--font-head);font-weight:700;line-height:1.35}.audience .passkey-einleitung{color:#b7c0cf;line-height:1.45;margin-block:.8rem 1.2rem}.audience .passkey-buehne{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-block:1.2rem}.audience .passkey-seite{padding:.8rem .6rem 1rem;border-radius:var(--radius);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);text-align:center}.audience .passkey-seite__adresse{display:block;font-size:.74rem;color:#8b95a5;margin-bottom:.7rem;overflow-wrap:anywhere;line-height:1.3}.audience .passkey-seite.falsch .passkey-seite__adresse{color:var(--status-amber)}.audience .passkey-geraet{width:46px;height:66px;margin:0 auto;border-radius:7px;border:2px solid rgba(255,255,255,.3);display:grid;place-items:center;position:relative}.audience .passkey-schluessel{color:var(--green-400);display:grid;place-items:center}.audience .passkey-strecke{position:relative;height:34px;margin:.3rem auto;width:2px;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.25) 0 4px,transparent 4px 8px)}.audience .passkey-punkt{position:absolute;left:50%;top:0;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--green-400);opacity:0}.audience .passkey-buehne.phase-laeuft .passkey-seite.echt .passkey-punkt{animation:passkey-wandert 1.6s ease-in-out .3s forwards}.audience .passkey-buehne.phase-laeuft .passkey-seite.falsch .passkey-schluessel{animation:passkey-zuckt 1.6s ease-in-out .3s}@keyframes passkey-wandert{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1;top:24px}to{opacity:0;top:30px}}@keyframes passkey-zuckt{0%,to{transform:translateY(0)}20%{transform:translateY(-3px)}40%{transform:translateY(0)}}.audience .passkey-tuer{margin-top:.3rem}.audience .passkey-status{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-head);font-weight:700;font-size:.8rem;line-height:1.2}.audience .passkey-status.wartet{color:#8b95a5}.audience .passkey-status.offen{color:var(--green-400)}.audience .passkey-status.zu{color:var(--status-amber)}.audience .passkey-start{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:56px;padding:1rem 1.2rem;border:none;border-radius:var(--radius);background:#fff;color:var(--navy-800);font-family:var(--font-head);font-weight:700;font-size:1.05rem;cursor:pointer}.audience .passkey-fazit{margin-top:1.2rem;padding:1rem;border-radius:var(--radius);background:#01c8531f}.audience .passkey-fazit p{margin:0 0 .6rem;color:#dfe4ec;line-height:1.45}.audience .passkey-fazit strong{color:#fff}.audience .passkey-fazit code{font-family:monospace;background:#00000040;padding:.1rem .3rem;border-radius:4px;overflow-wrap:anywhere}.audience .passkey-fazit__punkt{color:var(--green-300)!important;font-family:var(--font-head);font-weight:700;margin-bottom:0!important}@media(prefers-reduced-motion:reduce){.audience .passkey-buehne.phase-laeuft .passkey-seite.echt .passkey-punkt,.audience .passkey-buehne.phase-laeuft .passkey-seite.falsch .passkey-schluessel{animation:none}.audience .passkey-buehne.phase-laeuft .passkey-seite.echt .passkey-punkt{opacity:1}}.audience .passkey-schritt{display:flex;gap:.8rem;align-items:flex-start;background:#ffffff0d;border-radius:var(--radius);padding:.8rem .9rem}.audience .passkey-schritt .nummer{flex:none;font-family:var(--font-head);font-weight:700;color:var(--green-400)}.audience .passkey-schritt strong{display:block;color:#fff;font-family:var(--font-head)}.audience .passkey-schritt .was{color:#8b95a5;font-size:var(--step--1);line-height:1.4}.audience .merkmal-zahl{margin:1.2rem 0 1.4rem;font-family:var(--font-head);font-weight:700;color:#fff;line-height:1.3}.audience .merkmal-zahl .wert{display:block;font-size:clamp(2.6rem,14vw,3.6rem);color:var(--status-amber);line-height:1}.audience .merkmal-gruppe{margin-bottom:1.4rem}.audience .merkmal-gruppe__titel{margin:0;font-family:var(--font-head);font-weight:700;color:#fff;font-size:1.05rem}.audience .merkmal-gruppe__hinweis{margin:.1rem 0 .6rem;color:#8b95a5;font-size:var(--step--1);line-height:1.35}.audience .merkmal-gruppe dl{margin:0;display:grid;gap:1px}.audience .merkmal-zeile{padding:.65rem .8rem;background:#ffffff0a;border-radius:var(--radius)}.audience .merkmal-zeile dt{color:#8b95a5;font-size:.82rem;margin-bottom:.1rem}.audience .merkmal-zeile dd{margin:0;font-family:var(--font-head);font-weight:700;color:#fff;overflow-wrap:anywhere}.audience .factsheet{margin-top:1.6rem;border-radius:var(--radius);background:#ffffff0d;border:1px solid rgba(1,200,83,.25);overflow:hidden}.audience .factsheet__kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:60px;padding:1rem;border:none;background:none;color:#fff;text-align:left;cursor:pointer;font-family:var(--font-body)}.audience .factsheet__kopf strong{display:block;font-family:var(--font-head);font-size:1.05rem}.audience .factsheet__unter{display:block;color:#8b95a5;font-size:var(--step--1);margin-top:.1rem;line-height:1.35}.audience .factsheet__kopf svg{flex:none;color:var(--green-400)}.audience .factsheet__inhalt{padding:0 1rem 1rem;border-top:1px solid rgba(255,255,255,.1)}.audience .factsheet__thema{margin-top:1rem}.audience .factsheet__thema-titel{margin:0 0 .5rem;font-family:var(--font-head);font-weight:700;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--green-400)}.audience .factsheet__punkt{padding:.7rem .8rem;margin-bottom:.5rem;border-radius:var(--radius);background:#ffffff0d}.audience .factsheet__punkt strong{display:block;color:#fff;line-height:1.35;margin-bottom:.25rem}.audience .factsheet__punkt span{display:block;color:#b7c0cf;font-size:var(--step--1);line-height:1.45}.audience .factsheet__fuss{margin:1rem 0 0;color:var(--green-300);font-family:var(--font-head);font-weight:700;line-height:1.4}.audience .unterlagen-knopf{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:56px;margin-block:1.4rem;padding:.9rem 1rem;border:none;border-radius:var(--radius);background:#fff;color:var(--navy-800);font-family:var(--font-head);font-weight:700;font-size:1rem;line-height:1.25;white-space:normal;overflow-wrap:anywhere;text-decoration:none;cursor:pointer}.audience .unterlagen-knopf svg{flex:none}.audience .unterlagen-hinweis{color:#8b95a5;font-size:var(--step--1);text-align:center;margin:0}.audience .unterlagen-urteil{margin-block:1.2rem;padding:1rem;border-radius:var(--radius)}.audience .unterlagen-urteil.getroffen{background:#ecb43524}.audience .unterlagen-urteil.verschont{background:#01c8531f}.audience .unterlagen-urteil strong{display:block;font-family:var(--font-head);font-size:1.1rem;margin-bottom:.4rem;color:#fff}.audience .unterlagen-urteil.getroffen strong{color:var(--status-amber)}.audience .unterlagen-urteil.verschont strong{color:var(--green-300)}.audience .unterlagen-urteil p{margin:0;color:#dfe4ec;line-height:1.45}.audience .unterlagen-urteil code{font-family:monospace;background:#00000040;padding:.1rem .3rem;border-radius:4px;overflow-wrap:anywhere}.audience .xdr-bild{margin-block:1.2rem}.audience .xdr-bild__titel{margin:0 0 .7rem;font-family:var(--font-head);font-weight:700;color:#fff;font-size:1.05rem}.audience .xdr-bild__seite{padding:.85rem 1rem;border-radius:var(--radius);margin-bottom:.6rem;background:#ffffff0d}.audience .xdr-bild__seite.tuer{border-left:3px solid rgba(255,255,255,.25)}.audience .xdr-bild__seite.haus{background:#01c8531a;border-left:3px solid var(--green-400)}.audience .xdr-bild__seite strong{display:block;color:#fff;font-family:var(--font-head);margin-bottom:.3rem;line-height:1.3}.audience .xdr-bild__seite span{color:#b7c0cf;line-height:1.45}.audience .xdr-bild__fazit{margin:.8rem 0 0;color:var(--green-300);font-family:var(--font-head);font-weight:700;line-height:1.4}.audience .download-fenster{margin-block:1.4rem;padding:1rem;border-radius:var(--radius);background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.audience .download-kopf{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem}.audience .download-kopf svg{flex:none;color:var(--green-400)}.audience .download-datei{flex:1;color:#fff;font-family:var(--font-head);font-weight:700;overflow-wrap:anywhere;line-height:1.25}.audience .download-groesse{flex:none;color:#8b95a5;font-size:var(--step--1)}.audience .download-balken{height:6px;border-radius:3px;background:#ffffff1f;overflow:hidden}.audience .download-fuellung{height:100%;background:var(--green-500);transition:width .4s ease-out}.audience .download-fuss{display:flex;justify-content:space-between;gap:.8rem;margin-top:.5rem;font-size:.82rem}.audience .download-status{color:#dfe4ec}.audience .download-quelle{color:#8b95a5;overflow-wrap:anywhere;text-align:right}.audience .download-abbruch{margin-top:.8rem;padding:.5rem .9rem;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);background:none;color:#b7c0cf;font-family:var(--font-body);cursor:pointer}.audience .publikum-spalte{width:100%;max-width:560px}@media(min-width:880px){.audience .publikum-spalte{max-width:780px}.audience .antwortliste{grid-template-columns:1fr 1fr}.audience .antwort{min-height:64px;font-size:1.1rem}.audience .merkmal-gruppe dl{grid-template-columns:1fr 1fr;gap:.5rem}.audience .frage-kurz{font-size:var(--step-3)}.audience .frage-lang{font-size:var(--step-1)}}@media(min-width:1200px){.audience .publikum-spalte{max-width:940px}.audience .merkmal-gruppe dl{grid-template-columns:1fr 1fr 1fr}}.audience .spuren{margin-block:1.2rem;padding:1rem;border-radius:var(--radius);background:#e04c4c1f}.audience .spuren__titel{margin:0 0 .8rem;font-family:var(--font-head);font-weight:700;color:#fff;line-height:1.35}.audience .spur{padding:.7rem .8rem;margin-bottom:.5rem;border-radius:var(--radius);background:#00000038}.audience .spur__zeit{display:block;color:var(--status-amber);font-size:.75rem;font-family:var(--font-head);font-weight:700;margin-bottom:.2rem}.audience .spur strong{display:block;color:#fff;line-height:1.35}.audience .spur__erklaerung{display:block;color:#b7c0cf;font-size:var(--step--1);margin-top:.25rem;line-height:1.4}.audience .spuren__fuss{margin:.8rem 0 0;color:var(--status-amber);font-family:var(--font-head);font-weight:700;line-height:1.4}.audience .unterlagen-karte{margin-block:1.2rem;padding:1rem;border-radius:var(--radius);background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.audience .unterlagen-karte__datei{display:flex;align-items:flex-start;gap:.7rem}.audience .unterlagen-karte__datei>svg{flex:none;color:var(--green-400);margin-top:.1rem}.audience .unterlagen-karte__datei>span{min-width:0}.audience .unterlagen-karte__datei strong{display:block;color:#fff;line-height:1.3;overflow-wrap:anywhere}.audience .unterlagen-karte__meta{display:block;margin-top:.15rem;color:#8b95a5;font-size:var(--step--1)}.audience .unterlagen-karte__url{display:block;margin-top:.7rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.1);color:#8b95a5;font-size:.78rem;overflow-wrap:anywhere;line-height:1.35}.audience .ki-vergleich{display:grid;gap:.8rem;margin-block:1.2rem}.audience .ki-probe{padding:.9rem 1rem;border-radius:var(--radius);background:#fff;color:var(--navy-800)}.audience .ki-probe__etikett{display:inline-block;padding:.2rem .6rem;border-radius:var(--radius-pill);font-size:.72rem;font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.6rem}.audience .ki-probe.alt .ki-probe__etikett{background:var(--gray-100, #eef1f5);color:#6a7079}.audience .ki-probe.neu .ki-probe__etikett{background:#ecb43533;color:var(--amber-dark)}.audience .ki-probe__von{display:block;color:#6a7079;font-size:.8rem;overflow-wrap:anywhere}.audience .ki-probe__betreff{display:block;margin:.2rem 0 .5rem;font-family:var(--font-head);line-height:1.3}.audience .ki-probe__text{margin:0;white-space:pre-line;color:#3a3f47;font-size:var(--step--1);line-height:1.5}.audience .ki-probe__merkmale{margin-top:.8rem;padding-top:.7rem;border-top:1px solid var(--border);display:grid;gap:.3rem}.audience .ki-probe__merkmale .titel{font-family:var(--font-head);font-weight:700;font-size:var(--step--1);color:var(--navy-800)}.audience .ki-probe__merkmale .merkmal{display:flex;align-items:flex-start;gap:.35rem;color:#6a7079;font-size:.82rem;line-height:1.35}.audience .ki-probe__merkmale .merkmal svg{flex:none;margin-top:.15rem;color:var(--status-amber)}.audience .ki-probe__merkmale.leer .titel{color:var(--status-red)}.audience .ki-probe__merkmale.leer .hinweis{color:#3a3f47;font-size:.82rem;line-height:1.45}@media(min-width:880px){.audience .ki-vergleich{grid-template-columns:1fr 1fr}}.audience .selbstpruefung{margin-top:1.6rem;padding:1.1rem;border-radius:var(--radius);background:#ecb4351a}.audience .selbstpruefung__titel{margin:0;font-family:var(--font-head);font-weight:700;color:#fff;font-size:1.1rem}.audience .selbstpruefung__hinweis{margin:.2rem 0 .9rem;color:#8b95a5;font-size:var(--step--1)}.audience .selbstpruefung__liste{display:grid;gap:.45rem}.audience .selbstpruefung__frage{display:flex;align-items:flex-start;gap:.7rem;padding:.7rem .8rem;border-radius:var(--radius);background:#0003;color:#dfe4ec;line-height:1.4;cursor:pointer;min-height:52px}.audience .selbstpruefung__frage.an{background:#ecb43533;color:#fff}.audience .selbstpruefung__frage input{flex:none;width:22px;height:22px;margin-top:.1rem;accent-color:var(--status-amber)}.audience .selbstpruefung__knopf{width:100%;min-height:52px;margin-top:.9rem;border:none;border-radius:var(--radius);background:#fff;color:var(--navy-800);font-family:var(--font-head);font-weight:700;font-size:1rem;cursor:pointer}.audience .selbstpruefung__ergebnis{margin-top:1rem;text-align:center}.audience .selbstpruefung__ergebnis .wert{display:block;font-family:var(--font-head);font-weight:700;font-size:clamp(2rem,10vw,2.8rem);color:var(--status-amber);line-height:1.1}.audience .selbstpruefung__ergebnis .text{display:block;margin-top:.4rem;color:#fff;line-height:1.45}.audience .bilanz-punkt{padding:.8rem .9rem;border-radius:var(--radius);background:#ffffff0d}.audience .bilanz-punkt.gut{background:#01c8531a}.audience .bilanz-punkt__zahl{display:block;font-family:var(--font-head);font-size:1.35rem;line-height:1.2;color:var(--status-amber);margin-bottom:.15rem}.audience .bilanz-punkt.gut .bilanz-punkt__zahl{color:var(--green-400)}.audience .bilanz-punkt__text{display:block;color:#dfe4ec;line-height:1.4}
