@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-variable.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/fraunces-variable.woff2) format("woff2")}:root{--bg: #f7f4ef;--bg: oklch(.9681 .0074 80.72);--bg-soft: #ede9e1;--bg-soft: oklch(.9349 .0115 84.58);--surface: rgba(255, 252, 246, .88);--surface: oklch(.9917 .0085 84.57 / .88);--surface-strong: #fffdf8;--surface-strong: oklch(.9942 .0069 88.64);--surface-warm: rgba(247, 244, 239, .9);--surface-warm: oklch(.9681 .0074 80.72 / .9);--text: #162840;--text: oklch(.2743 .0508 256.04);--muted: #585c4b;--muted: oklch(.466 .027 118.21);--line: rgba(22, 40, 64, .08);--line: oklch(.2743 .0508 256.04 / .08);--line-strong: rgba(22, 40, 64, .16);--line-strong: oklch(.2743 .0508 256.04 / .16);--action: #ad440f;--action: oklch(.505 .155 41.82);--action-hover: #96360d;--action-hover: oklch(.4652 .1378 39.9);--action-soft: rgba(184, 74, 22, .13);--action-soft: oklch(.5489 .1546 41.82 / .13);--action-btn: #ad440f;--action-btn-hover: #8f3a0c;--action-on-dark: #f08a4b;--action-on-dark: oklch(.7319 .1465 50.38);--navy: #162840;--navy: oklch(.2743 .0508 256.04);--navy-mid: #1d3350;--navy-mid: oklch(.318 .0593 255.82);--navy-soft: rgba(22, 40, 64, .07);--navy-soft: oklch(.2743 .0508 256.04 / .07);--forest: #2d5a3d;--forest: oklch(.4265 .0698 153.99);--forest-soft: rgba(45, 90, 61, .12);--forest-soft: oklch(.4265 .0698 153.99 / .12);--amber: #c87430;--amber: oklch(.6401 .1327 55.88);--green: #b84a16;--green: oklch(.5489 .1546 41.82);--deep-green: #96360d;--deep-green: oklch(.4652 .1378 39.9);--gold: #6b7060;--gold: oklch(.536 .025 121.37);--rating-gold: #f2b84b;--rating-gold: oklch(.8165 .1399 80.1);--paper: #fffdf8;--paper: oklch(.9942 .0069 88.64);--ink: #162840;--ink: oklch(.2743 .0508 256.04);--logo-blue: #162840;--logo-blue: oklch(.2743 .0508 256.04);--logo-blue-soft: #1d3350;--logo-blue-soft: oklch(.318 .0593 255.82);--header-bg: #162840;--header-bg: oklch(.2743 .0508 256.04);--header-bg-glass: rgba(22, 40, 64, .985);--header-bg-glass: oklch(.2743 .0508 256.04 / .985);--glass-bg: rgba(255, 252, 246, .78);--glass-bg: oklch(.9917 .0085 84.57 / .78);--glass-bg-strong: rgba(255, 252, 246, .92);--glass-bg-strong: oklch(.9917 .0085 84.57 / .92);--glass-edge: rgba(22, 40, 64, .08);--glass-edge: oklch(.2743 .0508 256.04 / .08);--glass-shadow: 0 18px 48px rgba(22, 40, 64, .1), inset 0 1px 0 rgba(255, 252, 246, .8);--radius: 20px;--container: 1120px;--section-gap: 5rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--dur-1: .4s;--dur-2: .62s;--dur-3: .9s;--font-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.038'/%3E%3C/svg%3E");font-family:Inter Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv11","ss01";font-optical-sizing:auto;color-scheme:light}html[data-theme=dark]{--bg: #0b1220;--bg: oklch(.1831 .0309 263.38);--bg-soft: #111b2d;--bg-soft: oklch(.2225 .0383 261.59);--surface: rgba(17, 27, 45, .86);--surface: oklch(.2225 .0383 261.59 / .86);--surface-strong: #121c2e;--surface-strong: oklch(.2267 .0382 261.61);--surface-warm: rgba(15, 24, 40, .9);--surface-warm: oklch(.2091 .0347 261.41 / .9);--text: #f4f7fb;--text: oklch(.975 .0062 255.47);--muted: #c8d2df;--muted: oklch(.86 .0211 254.93);--line: rgba(255, 255, 255, .1);--line: oklch(1 0 89.88 / .1);--line-strong: rgba(255, 255, 255, .2);--line-strong: oklch(1 0 89.88 / .2);--action: #ffa676;--action: oklch(.8033 .123 48.71);--action-hover: #ffb085;--action-hover: oklch(.8234 .109 49.28);--action-soft: rgba(240, 138, 75, .16);--action-soft: oklch(.7319 .1465 50.38 / .16);--action-on-dark: #f08a4b;--action-on-dark: oklch(.7319 .1465 50.38);--navy-soft: rgba(255, 255, 255, .08);--navy-soft: oklch(1 0 89.88 / .08);--forest-soft: rgba(71, 137, 91, .18);--forest-soft: oklch(.5735 .0984 152 / .18);--amber: #f3a25d;--amber: oklch(.7789 .1285 59.63);--green: #f08a4b;--green: oklch(.7319 .1465 50.38);--deep-green: #ff9d63;--deep-green: oklch(.7852 .1384 50.27);--gold: #b8c3d4;--gold: oklch(.814 .0268 259.05);--rating-gold: #ffd166;--rating-gold: oklch(.8803 .1348 86.06);--paper: #121c2e;--paper: oklch(.2267 .0382 261.61);--ink: #f4f7fb;--ink: oklch(.975 .0062 255.47);--header-bg: #0b1220;--header-bg: oklch(.1831 .0309 263.38);--header-bg-glass: rgba(11, 18, 32, .985);--header-bg-glass: oklch(.1831 .0309 263.38 / .985);--glass-bg: rgba(17, 27, 45, .72);--glass-bg: oklch(.2225 .0383 261.59 / .72);--glass-bg-strong: rgba(17, 27, 45, .92);--glass-bg-strong: oklch(.2225 .0383 261.59 / .92);--glass-edge: rgba(255, 255, 255, .12);--glass-edge: oklch(1 0 89.88 / .12);--glass-shadow: 0 18px 48px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .08);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(72px + env(safe-area-inset-top,0px));background:var(--header-bg);overflow-x:hidden}body{min-height:100vh;margin:0;overflow-x:hidden;color:var(--text);background-color:var(--bg);background-image:var(--grain);font-size:1.0625rem;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--action);outline-offset:3px;border-radius:4px}::selection{background:#b84a1638;color:var(--navy)}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"opsz" 72,"SOFT" 10,"WONK" 0;text-wrap:balance}h1{font-variation-settings:"opsz" 144,"SOFT" 14,"WONK" 0}.stat-num,.stat-val,.stat-suf,.stat-prefix,.package-price,.package-price strong,.offer-price,.bw-url{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11","ss01"}:where(p,li,.hero-lead,blockquote){text-wrap:pretty}:where([id]){scroll-margin-top:92px}.sr-only,.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus-visible{z-index:300;top:12px;left:12px;width:auto;height:auto;margin:0;clip:auto;white-space:normal;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;background:var(--navy);padding:.65rem .9rem;box-shadow:0 8px 24px #1628404d}.site-header{position:fixed;top:0;left:0;z-index:100;width:100%;padding-top:env(safe-area-inset-top,0px);background:var(--header-bg-glass);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);transition:box-shadow .18s ease,transform .22s ease,background .3s ease,backdrop-filter .3s ease;will-change:transform}.header-inner{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(120px,1fr);align-items:center;gap:.8rem;width:min(var(--container),calc(100% - 36px));min-height:54px;margin-inline:auto;transition:min-height .18s ease}.site-header.is-scrolled{box-shadow:0 6px 22px #1628402e}.site-header.is-scrolled .header-inner{min-height:50px}.site-header.is-hidden{transform:none}@media(prefers-reduced-motion:reduce){.brand,.site-header,.nav-toggle{transition:none}}.brand,.footer-brand{display:inline-flex;align-items:center;min-width:0;gap:.62rem;color:#fff;text-decoration:none}.brand{justify-self:start;transition:transform .34s var(--ease-out),opacity .26s ease}.brand:hover,.brand:focus-visible{color:#fff}.brand-mark{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px}.brand-mark img{width:42px;height:42px;object-fit:contain}.brand-copy{display:grid;min-width:0;gap:.1rem;line-height:1}.brand-copy strong,.brand-copy small{display:block;white-space:nowrap}.brand-copy strong{color:#fff;font-size:.98rem;font-weight:720;letter-spacing:0}.brand-ww{color:var(--action-on-dark);text-shadow:none}.brand-copy small{color:#ffffff73;font-size:.62rem;font-weight:520;letter-spacing:0}.site-nav{justify-self:center;display:flex;align-items:center;gap:.1rem;font-size:.82rem;font-weight:520}.site-nav a,.header-contact{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid transparent;border-radius:999px;padding:.42rem .72rem;text-decoration:none;white-space:nowrap;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.site-nav a{color:#ffffffb8}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a.active,.site-nav a[aria-current=page]{color:#fff;background:#ffffff1a}.nav-contact-mobile,.nav-login-mobile{display:none!important}.header-login{display:inline-flex;align-items:center;min-height:34px;border:1px solid #ffffff2e;border-radius:999px;padding:.42rem .8rem;color:#ffffffd9;font-size:.84rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .16s ease,background .16s ease,border-color .16s ease}.header-login:hover,.header-login:focus-visible{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.header-contact{justify-self:end;min-width:94px;color:#fff;background:var(--action-btn);font-size:.86rem;font-weight:650;box-shadow:0 6px 18px #b84a1659}.header-actions{justify-self:end;display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.header-contact:hover,.header-contact:focus-visible,.header-contact.active{color:#fff;background:var(--action-btn-hover);transform:translateY(-1px)}.nav-toggle{display:none;position:relative;width:42px;height:42px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#fff;background:#ffffff14}.nav-toggle-bars{position:absolute;inset:0;display:grid;place-content:center;gap:5px}.nav-toggle-bars span{display:block;width:17px;height:2px;border-radius:999px;background:#fff;transition:transform .16s ease,opacity .16s ease}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero-section,.section,.site-footer{position:relative;width:100%}.hero-section>*,.section>*,.site-footer>*{position:relative;z-index:6;width:min(var(--container),calc(100% - 36px));margin-inline:auto}.hero-section>.hero-fx{z-index:5}.hero-section{display:block;padding:118px 0 3.5rem;background:linear-gradient(180deg,#ece8e1 0%,#f2efe8 50%,var(--bg) 100%);text-align:center;position:relative;overflow:hidden}html[data-theme=dark] .hero-section{background:radial-gradient(circle at 72% 14%,rgba(240,138,75,.14),transparent 34%),linear-gradient(180deg,#0b1220 0%,#101a2b 56%,var(--bg) 100%)}html[data-theme=dark] .brand-kicker,html[data-theme=dark] .package-badge,html[data-theme=dark] .package-note,html[data-theme=dark] .card-index{background:#f08a4b24;border-color:#f08a4b47}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{margin:0;color:var(--text);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}h1{max-width:min(820px,100%);margin-inline:auto;font-size:clamp(2.6rem,5.4vw,4.2rem);font-weight:620;letter-spacing:-.03em;color:var(--navy)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] .faq-heading,html[data-theme=dark] .value-close,html[data-theme=dark] .value-col h3,html[data-theme=dark] .example-meta strong,html[data-theme=dark] .stat-label,html[data-theme=dark] .package-price strong,html[data-theme=dark] .offer-price{color:var(--text)!important}h2{max-width:820px;font-size:clamp(2.05rem,3.8vw,3.2rem);font-weight:600;letter-spacing:-.025em}h3{font-size:clamp(1.2rem,.98rem + .95vw,1.46rem);font-weight:600;line-height:1.2;letter-spacing:-.015em}p{margin:0}.hero-lead,.page-intro p,.section-heading p,.audience-copy p{color:var(--muted);font-size:1.2rem;line-height:1.6}.hero-lead{max-width:720px}.button,.text-action,.card-action{transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid transparent;border-radius:999px;padding:.78rem 1.3rem;font-weight:650;text-decoration:none;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background .16s ease,color .16s ease,border-color .16s ease}.button:hover,.button:focus-visible,.text-action:hover,.text-action:focus-visible,.card-action:hover,.card-action:focus-visible{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--action-btn);box-shadow:0 8px 24px #b84a164d}.button-primary:hover,.button-primary:focus-visible{background:var(--action-btn-hover);box-shadow:0 12px 32px #b84a1666}.button:active,.text-action:active,.card-action:active{transform:translateY(0) scale(.98)}@media(prefers-reduced-motion:reduce){.button,.text-action,.card-action{transition:background .16s ease,color .16s ease,border-color .16s ease}.button:hover,.button:focus-visible,.button:active,.text-action:hover,.text-action:focus-visible,.text-action:active,.card-action:hover,.card-action:focus-visible,.card-action:active{transform:none}}.button-secondary{color:var(--navy);border-color:var(--navy);background:transparent}html[data-theme=dark] .button-secondary{color:var(--text);border-color:#ffffff9e}.button-secondary:hover,.button-secondary:focus-visible{color:#fff;background:var(--navy)}.hero-graphic,.offer-visual,.portrait-frame,.audience-visual{position:relative;margin:0;overflow:hidden;border-radius:var(--radius);background:var(--surface-strong);isolation:isolate}.audience-visual,.offer-visual,.portrait-frame{box-shadow:0 10px 26px #1628400f}html[data-theme=dark] .audience-visual,html[data-theme=dark] .offer-visual,html[data-theme=dark] .portrait-frame{box-shadow:0 12px 30px #0000003d}.audience-visual,.offer-visual,.portrait-frame{aspect-ratio:16 / 10}.responsive-picture,.responsive-picture img{display:block;width:100%;height:100%}.responsive-picture{position:relative;overflow:hidden}.responsive-media{position:relative;z-index:1;display:block;width:100%;height:100%}.responsive-picture img{object-fit:cover}.hero-graphic .responsive-main,.hero-photo .responsive-main,.process-visual .responsive-main,.offer-visual .responsive-main,.portrait-frame .responsive-main,.audience-visual .responsive-main{position:relative;z-index:1;transform:none;transition:none}.hero-media .parallax-frame,.hero-media .responsive-picture,.hero-media .responsive-media{display:block;width:100%;height:100%}.hero-media .responsive-main{width:100%;height:100%;object-fit:cover;object-position:center 42%}.hero-overlay .hero-lead{margin-inline:0;max-width:620px;color:#ffffffe0}.hero-overlay .button-secondary{color:#fff;border-color:#ffffffb8;background:#ffffff0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-overlay .button-secondary:hover,.hero-overlay .button-secondary:focus-visible{color:var(--navy);background:#fff;border-color:#fff}html:not([data-theme=dark]) .hero-media .responsive-main{filter:brightness(1.06) saturate(1.03)}html:not([data-theme=dark]) .hero-overlay .hero-lead{color:#162840d1}html:not([data-theme=dark]) .hero-overlay .button-secondary{color:var(--navy);border-color:#16284073;background:#ffffff73}html:not([data-theme=dark]) .hero-overlay .button-secondary:hover,html:not([data-theme=dark]) .hero-overlay .button-secondary:focus-visible{color:#fff;background:var(--navy);border-color:var(--navy)}@keyframes heroKenBurns{0%{transform:scale(1.05)}to{transform:scale(1.12)}}.fx-ready .hero-media .responsive-main{transform:scale(1.05);animation:heroKenBurns 22s var(--ease-out) forwards}html.js-ready [data-reveal=clip]{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path var(--dur-3) var(--ease-out);transition-delay:var(--reveal-delay, 0ms);will-change:clip-path}html.js-ready [data-reveal=clip][data-visible=true]{clip-path:inset(0 0 0% 0);will-change:auto}html.js-ready [data-reveal=zoom]{opacity:0;transform:scale(.94);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}html.js-ready [data-reveal=zoom][data-visible=true]{opacity:1;transform:none;will-change:auto}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}html[data-theme=dark] body:after{opacity:.07}@media(prefers-reduced-motion:reduce){.fx-ready .hero-media .responsive-main{animation:none;transform:scale(1.05)}html.js-ready [data-reveal=clip]{clip-path:none;transition:none}}.parallax-frame{display:block;position:relative;width:100%;height:100%}.fx-ready .parallax-frame{height:116%;top:-8%;will-change:transform}@media(pointer:coarse){.fx-ready .parallax-frame{height:100%;top:0;will-change:auto}}.parallax-frame .responsive-picture,.parallax-frame .responsive-media{display:block;width:100%;height:100%}.parallax-frame .responsive-main{width:100%;height:100%;object-fit:cover}html[data-theme=dark] .responsive-main{filter:brightness(.94) contrast(1.03) saturate(.98)}.section{padding:var(--section-gap) 0}main>.section:nth-of-type(odd){background:transparent}main>.section:nth-of-type(2n){background:transparent}html[data-theme=dark] main>.section:nth-of-type(odd),html[data-theme=dark] main>.section:nth-of-type(2n){background:transparent}html[data-theme=dark] main>.section:nth-of-type(odd){background:transparent}main>.section:first-child{padding-top:84px}.page-intro{padding-bottom:2.4rem;text-align:center}.page-intro-inner,.section-heading{display:grid;justify-items:center;gap:.9rem;min-width:0;max-width:840px;text-align:center}.page-intro-inner>*,.section-heading>*{max-width:100%}.section-heading{margin-bottom:2.4rem}.page-intro-inner:after,.section-heading:after{content:none}.section-kicker{display:flex;align-items:center;justify-content:center;gap:.72rem;margin:0 0 .35rem;font-size:.73rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--action)}html[data-theme=dark] .section-kicker{color:var(--action-on-dark)}.section-heading:not(.section-heading--split) p{max-width:54ch;margin-inline:auto}.section-heading--split .section-kicker{grid-column:1;grid-row:1;justify-content:flex-start}@media(max-width:760px){.section-heading--split .section-kicker,.section-heading--split h2,.section-heading--split p{grid-column:1;grid-row:auto}}.service-card[data-tilt]{transform-style:preserve-3d;will-change:transform}.service-card-media .responsive-picture,.service-card-media .responsive-media,.service-card-media .responsive-main{display:block;width:100%;height:100%}.service-card-media .responsive-main{object-fit:cover;object-position:var(--media-pos, center 38%)}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:root{--card-line: color-mix(in srgb, var(--navy) 9%, transparent);--card-line-accent: color-mix(in srgb, var(--action) 34%, transparent);--elev-1: 0 1px 2px color-mix(in srgb, var(--navy) 7%, transparent);--elev-2: 0 2px 4px color-mix(in srgb, var(--navy) 5%, transparent), 0 8px 20px color-mix(in srgb, var(--navy) 8%, transparent);--elev-3: 0 4px 10px color-mix(in srgb, var(--navy) 6%, transparent), 0 18px 44px color-mix(in srgb, var(--navy) 13%, transparent)}html[data-theme=dark]{--card-line: color-mix(in srgb, #ffffff 11%, transparent);--card-line-accent: color-mix(in srgb, var(--action-on-dark) 42%, transparent);--elev-1: 0 1px 2px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .04);--elev-2: 0 2px 6px rgba(0, 0, 0, .42), 0 10px 28px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .04);--elev-3: 0 6px 18px rgba(0, 0, 0, .48), 0 26px 60px rgba(0, 0, 0, .5)}.overview-card,.problem-card,.service-card,.package-card,.offer-card,.offer-detail,.process-list li,.contact-info,.form-shell,.legal-copy,.text-page,.audience-card,.follow-panel,.faq-list,.audience-story,.trust-card{position:relative;overflow:hidden;border:1px solid var(--card-line);border-radius:var(--radius);background:var(--surface-strong);box-shadow:var(--elev-1)}.wwd-pcard{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--card-line);border-radius:var(--radius);background:var(--surface-strong);box-shadow:var(--elev-1);color:var(--text)}.service-card,.package-card,.offer-card,.audience-card,.form-shell,.follow-panel{box-shadow:var(--elev-2)}.overview-card,.problem-card,.service-card,.package-card,.offer-card,.process-list li,.contact-info,.audience-card,.trust-card{padding:1.5rem}.overview-card,.problem-card,.service-card,.package-card,.offer-card,.process-list li,.contact-info,.form-shell,.audience-card,.follow-panel,.trust-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.overview-card:hover,.problem-card:hover,.service-card:hover,.package-card:hover,.offer-card:hover,.process-list li:hover,.contact-info:hover,.form-shell:focus-within,.audience-card:hover,.follow-panel:hover,.trust-card:hover{border-color:var(--card-line-accent);box-shadow:var(--elev-3);transform:translateY(-3px)}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.overview-card-media .responsive-picture,.overview-card-media .responsive-media,.overview-card-media .responsive-main{display:block;width:100%;height:100%}.overview-card-media .responsive-main{object-fit:cover;object-position:var(--media-pos, center 30%)}@media(max-width:760px){.overview-grid{grid-template-columns:1fr}}.overview-card p,.problem-card p,.service-card p,.package-description,.process-list p,.about-copy p,.contact-info,.form-note,.footer-inner p,.footer-bottom,.legal-copy p,.text-page p,.audience-card p,.trust-card p,.offer-card p,.follow-panel p,.follow-panel span,.compact-process span,.faq-list p{color:var(--muted)}.audience-story,.offer-detail{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.82fr);align-items:center;gap:1.2rem;padding:1.4rem}.audience-copy,.offer-copy,.about-copy{display:grid;gap:1rem}.offer-copy{justify-items:center;text-align:center}.offer-copy ul{justify-self:stretch;text-align:left}.audience-grid{margin-top:1rem}.service-card{display:flex;flex-direction:column;gap:.72rem}.service-card .card-action{margin-top:auto;padding-top:.5rem}.service-card ul,.package-card ul,.offer-card ul,.offer-copy ul,.contact-info ul{display:grid;gap:.58rem;margin:1rem 0 0;padding:0;list-style:none}.service-card li,.package-card li,.offer-card li,.offer-copy li{position:relative;padding-left:1.28rem;color:var(--muted);font-weight:520}.service-card li:before,.package-card li:before,.offer-card li:before,.offer-copy li:before{content:"";position:absolute;top:.58em;left:0;width:.4rem;height:.4rem;border-radius:999px;background:var(--action)}.package-badge{width:fit-content;border-radius:999px;color:var(--action-hover);background:#b84a161a;border:1px solid rgba(184,74,22,.18);padding:.34rem .72rem;font-size:.82rem;font-weight:650}.package-note{width:min(100%,48rem);border-radius:calc(var(--radius) - 6px);color:var(--muted);background:color-mix(in srgb,var(--surface-strong) 88%,var(--navy-soft));border:1px solid var(--line);padding:.82rem 1rem;font-size:.88rem;font-weight:560;line-height:1.5;box-shadow:0 8px 24px #1628400f}.note-label{display:inline-flex;align-items:center;margin-right:.46rem;border-radius:999px;border:1px solid var(--line);padding:.16rem .46rem;color:color-mix(in srgb,var(--navy) 76%,var(--muted));background:var(--navy-soft);font-size:.68rem;font-weight:760;letter-spacing:.06em;line-height:1.25;text-transform:uppercase;vertical-align:.08em}html[data-theme=dark] .package-note{color:var(--muted);background:color-mix(in srgb,var(--surface-strong) 90%,rgba(255,255,255,.06));border-color:var(--line)}html[data-theme=dark] .note-label{color:color-mix(in srgb,var(--text) 78%,var(--muted));background:var(--navy-soft)}.package-note{margin-top:1rem}.process-flow{position:relative;--tl: 1}@media(max-width:760px){.process-flow{padding-left:34px}}.process-list{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:0;margin-inline:auto;padding:0;list-style:none}.process-list:before{content:none}.process-list li{z-index:1}.process-assurance,.follow-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.process-assurance article,.follow-panel{display:grid;gap:.45rem;min-height:140px;border:1px solid rgba(22,40,64,.07);border-radius:20px;background:var(--surface-strong);padding:1.2rem;box-shadow:0 4px 16px #1628400f}.process-assurance h3{font-size:1.04rem}.process-assurance p{color:var(--muted);font-size:.94rem;line-height:1.45}html[data-theme=dark] .kurzcheck-note{color:var(--action-on-dark)}.contact-portrait .responsive-picture,.contact-portrait .responsive-media,.contact-portrait .responsive-main{display:block;width:100%;height:100%}.contact-portrait .responsive-main{object-fit:cover;object-position:center 30%}.contact-intro .section-kicker{justify-content:flex-start;margin-bottom:.1rem}.offer-detail-section{padding-top:108px}.faq-list{display:grid;gap:.7rem;margin-top:1rem;padding:1rem}.faq-list details{padding:.55rem 0}.faq-list summary{cursor:pointer;color:var(--text);font-weight:650}.form-shell{padding:1.4rem}.contact-form{display:grid;gap:1rem}.contact-form.is-primed{animation:formPulse .9s ease}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field{display:grid;gap:.42rem;color:var(--muted);font-weight:560}.field-full{grid-column:1 / -1}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line-strong);border-radius:14px;color:var(--text);background-color:var(--bg);padding:.78rem .95rem;-webkit-appearance:none;appearance:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.field select{padding-right:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .95rem center;background-size:.95rem}.field input:hover,.field select:hover,.field textarea:hover,.field input:focus,.field select:focus,.field textarea:focus{border-color:#b84a1680;background-color:var(--surface-strong);box-shadow:0 0 0 4px #b84a161a;outline:none}.field textarea{min-height:132px;resize:vertical}.form-note{font-size:.92rem}.form-status{min-height:1.4em;color:var(--action);font-weight:650}.check-field{display:flex;align-items:flex-start;gap:.72rem;color:var(--muted);font-weight:560}.check-field input{width:1.1rem;height:1.1rem;margin-top:.22rem;accent-color:var(--action)}.check-field a{color:var(--action);font-weight:750;text-decoration:none}.check-field a:hover{text-decoration:underline}.bot-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.legal-copy,.text-page{width:min(900px,calc(100% - 36px));max-width:900px;margin-inline:auto;margin-top:6rem;margin-bottom:4rem;padding:2rem}.section.legal-copy{width:min(900px,calc(100% - 36px))}.legal-copy>*,.text-page>*{width:auto;margin-inline:0}.legal-copy h1,.legal-copy>p,.text-page h1,.text-page>p{text-align:center}.legal-copy h1,.text-page h1{overflow-wrap:normal;word-break:normal;hyphens:none}.text-page,.legal-copy,.legal-section-list{display:grid;gap:1rem}.legal-copy h2{font-size:1.3rem}.legal-copy ul{margin:0;padding-left:1.2rem;color:var(--muted)}.legal-note{color:var(--muted)!important;font-size:.92rem;font-weight:560}.site-footer{z-index:8;isolation:isolate;background:var(--header-bg);margin-top:68px;padding:3.1rem 0 1.6rem;overflow:visible;box-shadow:0 -38px 96px #1628402e}html[data-theme=dark] .site-footer{border-top:1px solid var(--glass-edge)}.site-footer:before{content:"";position:absolute;left:0;right:0;top:-124px;height:164px;pointer-events:none;background:linear-gradient(180deg,rgba(22,40,64,0),rgba(22,40,64,.28) 34%,rgba(22,40,64,.78) 72%,var(--navy) 100%);z-index:1}.footer-brand{padding:0}.footer-inner,.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding-top:1.4rem}.footer-inner{padding-top:0;padding-bottom:1.4rem;margin-bottom:1.4rem}.footer-brand .brand-mark{width:38px;height:38px}.footer-brand .brand-mark img{width:34px;height:34px}.footer-inner p{color:#ffffff80}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem}.site-footer a{color:#ffffff8c;text-decoration:none;transition:color .16s ease}.site-footer nav a{display:inline-flex;align-items:center;min-height:24px}.site-footer a:hover,.site-footer a:focus-visible{color:var(--action)}.footer-bottom{padding-top:0}.footer-bottom span,.footer-bottom a{color:#ffffffbd;font-size:.86rem}.footer-bottom a:hover{color:#fff}.back-to-top{position:fixed;right:1rem;bottom:1rem;z-index:90;opacity:0;pointer-events:none;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(22,40,64,.15);border-radius:999px;color:var(--text);background:#fffdf8eb;padding:0;font-size:0;box-shadow:0 8px 24px #1628401f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(12px);transition:opacity .16s ease,transform .16s ease,border-color .16s ease}.back-to-top:before{content:"";width:.72rem;height:.72rem;margin-top:.32rem;border-top:2px solid var(--action);border-left:2px solid var(--action);transform:rotate(45deg)}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover,.back-to-top:focus-visible{border-color:#b84a1659}[data-reveal]{opacity:1;transform:none}html.js-ready [data-reveal]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}html.js-ready [data-reveal=left]{transform:translate3d(-20px,0,0)}html.js-ready [data-reveal=right]{transform:translate3d(20px,0,0)}html.js-ready [data-reveal=up]{transform:translate3d(0,14px,0)}html.js-ready [data-reveal][data-visible=true]{opacity:1;transform:translateZ(0);will-change:auto}@media(prefers-reduced-motion:reduce){html.js-ready [data-reveal],html.js-ready [data-reveal][data-visible=true]{opacity:1;transform:none;transition:none}}@keyframes formPulse{0%,to{box-shadow:0 4px 16px #1628400f}35%{box-shadow:0 0 0 4px #b84a161f,0 8px 24px #1628401a}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.js-ready [data-reveal],html.js-ready [data-reveal][data-visible=true]{opacity:1;transform:none;transition:none!important}}@media(prefers-reduced-transparency:reduce){.site-header{background:var(--header-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.back-to-top{background:var(--surface-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:1080px){h1{font-size:3.7rem}h2{font-size:2.55rem}.audience-story,.about-layout,.contact-layout,.offer-detail{grid-template-columns:1fr}.overview-grid,.services-grid,.packages-grid,.process-assurance,.offer-rail,.audience-grid,.trust-grid,.follow-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:880px){.header-inner{grid-template-columns:auto 1fr auto;min-height:60px}.site-nav{grid-column:1 / -1;grid-row:2;position:absolute;top:100%;right:0;left:0;justify-self:stretch;display:none;flex-direction:column;align-items:stretch;gap:4px;width:100%;background:var(--header-bg-glass);padding:.6rem 1.1rem 1rem;box-shadow:0 24px 56px #16284040}.site-nav.visible{display:flex;animation:navDrop .22s ease}@keyframes navDrop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.site-nav a{justify-content:flex-start;width:100%;min-height:44px;color:#ffffffbf}.site-nav a:hover{color:#fff;background:#ffffff14}.site-nav .nav-contact-mobile{display:flex!important;justify-content:center;color:#fff;background:var(--action)}.nav-toggle{display:block;grid-column:3;grid-row:1;justify-self:end}.header-actions{grid-column:2;grid-row:1;justify-self:end}.header-contact,.header-login{display:none}.site-nav .nav-login-mobile{display:flex!important;justify-content:center;color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.nav-toggle{transition:background .3s ease,box-shadow .3s ease,padding .3s ease}.site-header.is-hidden{transform:translate(-100%);box-shadow:none!important;pointer-events:none}}@media(max-width:760px){:root{--section-gap: 3.25rem}.header-inner,.hero-section>*,.section>*,.site-footer>*{width:calc(100% - 32px)}.header-inner{width:calc(100% - 24px)}.brand{max-width:calc(100vw - 160px);gap:.5rem}.brand-copy small{display:none}h1{font-size:2.9rem;letter-spacing:-.025em}.page-intro h1{font-size:clamp(2.35rem,10.2vw,2.65rem)}.legal-copy h1,.text-page h1{font-size:clamp(2.05rem,10vw,2.55rem);line-height:1.08}.legal-copy,.text-page{margin-top:4.75rem;padding:1.35rem}h2{font-size:2.1rem}.hero-section{padding-top:calc(98px + env(safe-area-inset-top,0px));padding-bottom:2.5rem}.audience-story,.offer-detail{gap:.75rem;padding:1rem}.audience-visual,.offer-visual,.portrait-frame{width:100%;margin-inline:0}main>.section:first-child,.offer-detail-section{padding-top:calc(96px + env(safe-area-inset-top,0px))}.hero-lead,.page-intro p,.section-heading p,.audience-copy p{font-size:1.05rem}.overview-grid,.problem-grid,.services-grid,.packages-grid,.process-list,.process-assurance,.contact-direct-grid,.form-grid,.offer-rail,.audience-grid,.trust-grid,.follow-layout{grid-template-columns:1fr}.button{width:100%}html.js-ready [data-reveal=left]{transform:translate3d(-8px,0,0)}html.js-ready [data-reveal=right]{transform:translate3d(8px,0,0)}.footer-inner,.footer-bottom{flex-direction:column;align-items:flex-start}.site-footer nav{justify-content:flex-start}}.hero-section.hero-v2{text-align:center}.hero-v2 h1 .hl,.hl{color:var(--action);font-weight:760}.hero-v2 .hero-lead{margin:1.3rem auto 0;max-width:32em}.button-primary .btn-arrow{width:1.05em;height:1.05em;margin-left:.15rem;transition:transform .16s ease}.button-primary:hover .btn-arrow{transform:translate(3px)}.footer-social{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.1rem}.footer-social a{color:var(--action-on-dark);font-weight:650;font-size:.92rem;text-decoration:none}.footer-social a:hover,.footer-social a:focus-visible{color:#fff;text-decoration:underline}.value-cols{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:2rem}@media(max-width:760px){.value-cols{grid-template-columns:1fr}}.footer-lead{display:flex;flex-direction:column;gap:.5rem;max-width:560px;min-width:0}.hero-aurora.a1{width:46vw;height:46vw;max-width:560px;max-height:560px;top:-14%;right:-6%;background:radial-gradient(circle,rgba(184,74,22,.16),transparent 65%);animation:auroraDrift1 19s ease-in-out infinite alternate}.hero-aurora.a2{width:42vw;height:42vw;max-width:520px;max-height:520px;bottom:-20%;left:-8%;background:radial-gradient(circle,rgba(22,40,64,.15),transparent 65%);animation:auroraDrift2 23s ease-in-out infinite alternate}@keyframes auroraDrift1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4%,5%,0) scale(1.12)}}@keyframes auroraDrift2{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(5%,-4%,0) scale(1.1)}}.button{position:relative;overflow:hidden}.button-primary:before{content:"";position:absolute;top:0;bottom:0;left:-45%;width:38%;pointer-events:none;z-index:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg)}.button-primary:hover:before{animation:btnSheen .7s ease}.button-primary>*{position:relative;z-index:1}@keyframes btnSheen{0%{left:-45%}to{left:135%}}@media(prefers-reduced-motion:reduce){.button-primary:hover:before{animation:none}}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea{background:#0e1726;color:var(--text);border-color:var(--line-strong)}html[data-theme=dark] .field input::placeholder,html[data-theme=dark] .field textarea::placeholder{color:#ffffff6b}html[data-theme=dark] .field input:focus-visible,html[data-theme=dark] .field select:focus-visible,html[data-theme=dark] .field textarea:focus-visible{border-color:var(--action)}html[data-theme=dark] .hero-aurora.a2{background:radial-gradient(circle,rgba(120,160,230,.12),transparent 65%)}.mobile-contact-bar{display:none}@media(max-width:860px){html{scroll-padding-bottom:calc(6.4rem + env(safe-area-inset-bottom,0px))}.site-footer{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}.contact-form .button{scroll-margin-bottom:calc(6.4rem + env(safe-area-inset-bottom,0px))}.mobile-contact-bar{position:fixed;right:0;bottom:3px;left:0;z-index:980;display:grid;grid-template-columns:1fr auto;gap:.5rem;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom,0px));background:transparent;box-shadow:none;pointer-events:none;visibility:hidden;transition:visibility 0s linear .82s;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-contact-bar.is-visible{pointer-events:auto;visibility:visible;transition-delay:0s}.mobile-contact-bar .mobile-contact-action{transform:translate(-135%);opacity:0;transition:transform .46s var(--ease-out),opacity .3s ease,background .16s ease;will-change:transform,opacity}.mobile-contact-bar.is-visible .mobile-contact-action{transform:translate(0);opacity:1}.mobile-contact-bar.is-visible .mobile-contact-action:nth-child(1){transition-delay:.18s}.mobile-contact-bar.is-visible .mobile-contact-action:nth-child(2){transition-delay:.32s}.mobile-contact-bar.is-visible .mobile-contact-action:nth-child(3){transition-delay:.46s}.mobile-contact-bar .mobile-contact-action:nth-child(3){transition-delay:0s}.mobile-contact-bar .mobile-contact-action:nth-child(2){transition-delay:.16s}.mobile-contact-bar .mobile-contact-action:nth-child(1){transition-delay:.32s}html[data-theme=dark] .mobile-contact-bar{background:transparent;border-color:transparent;box-shadow:none}.mobile-contact-action{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:54px;gap:.36rem;border:1px solid rgba(255,255,255,.42);border-radius:18px;padding:.68rem .44rem;font-size:.78rem;color:#fff;font-weight:740;line-height:1;text-decoration:none;box-shadow:0 12px 28px #16284029,inset 0 1px #ffffffad;transition:transform .16s ease,background .16s ease}.mobile-contact-action-primary{background:linear-gradient(145deg,#b84a16f0,#96360dd1);border-color:#ffffff6b;font-size:.92rem}.mobile-contact-action-call{background:linear-gradient(145deg,#162840eb,#1d3350cc);border-color:#ffffff4d;padding-inline:.95rem}html[data-theme=dark] .mobile-contact-action{box-shadow:0 16px 34px #00000052,inset 0 1px #ffffff1c}html[data-theme=dark] .mobile-contact-action-primary{color:#fff;background:linear-gradient(145deg,#f08a4bdb,#b84a16bd);border-color:#ffffff38}html[data-theme=dark] .mobile-contact-action-call{color:#fff;background:linear-gradient(145deg,#1f304beb,#0d182ad6);border-color:#ffffff2e}.mobile-contact-action span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-contact-action svg,.mobile-contact-action img{width:19px;height:19px;flex:0 0 auto}.mobile-contact-action img{object-fit:contain;filter:saturate(.96)}.mobile-contact-action:hover,.mobile-contact-action:focus-visible{transform:translateY(-1px)}.back-to-top{bottom:calc(5.7rem + env(safe-area-inset-bottom,0px))}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.mobile-contact-bar{transform:none;transition:opacity .12s ease,visibility 0s linear .12s}.mobile-contact-bar.is-visible{transform:none}}.theme-toggle{--theme-toggle-track: 58px;--theme-toggle-height: 32px;--theme-toggle-pad: 2px;--theme-toggle-thumb: 26px;--theme-toggle-shift: 26px;display:inline-flex;align-items:center;border:none;background:none;padding:0;border-radius:999px;color:#fff;cursor:pointer;transition:transform .16s ease}.theme-toggle:hover,.theme-toggle:focus-visible{transform:translateY(-1px)}@media(pointer:coarse){.theme-toggle,.header-contact,.header-login{min-height:44px}.site-nav a{display:inline-flex;align-items:center;min-height:44px}.site-footer nav a{display:inline-flex;align-items:center;min-height:40px}}.theme-toggle:hover .theme-toggle-track,.theme-toggle:focus-visible .theme-toggle-track{border-color:#ffffff57;background:#0b122080;box-shadow:0 8px 22px #0b12203d}.theme-toggle-track{position:relative;display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));width:var(--theme-toggle-track);height:var(--theme-toggle-height);border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#0b122052;padding:var(--theme-toggle-pad);overflow:hidden;box-shadow:inset 0 1px #ffffff14}.theme-toggle-thumb{position:absolute;z-index:0;top:var(--theme-toggle-pad);left:var(--theme-toggle-pad);width:var(--theme-toggle-thumb);height:var(--theme-toggle-thumb);border-radius:999px;background:linear-gradient(135deg,#f08a4b,#f6b36e);box-shadow:0 5px 14px #0b122047;transition:transform .18s ease,background .18s ease}html[data-theme=dark] .theme-toggle-thumb{transform:translate(var(--theme-toggle-shift));background:linear-gradient(135deg,#7ea6ff,#c1d3ff)}.theme-toggle-option{position:relative;z-index:1;display:grid;place-items:center;color:#ffffff8f;transition:color .16s ease}.theme-icon{width:15px;height:15px;display:block}html:not([data-theme=dark]) .theme-toggle-option-light,html[data-theme=dark] .theme-toggle-option-dark{color:#fff}.theme-toggle-label{min-width:43px;color:#ffffffdb;font-size:.78rem;font-weight:700;line-height:1;text-align:left}.kurzcheck-section{padding-top:calc(110px + env(safe-area-inset-top,0px));padding-bottom:clamp(3rem,6vw,5rem)}.kurzcheck-section+.offer-detail-section{padding-top:clamp(3rem,5vw,4.5rem)}.kurzcheck-shell{display:grid;gap:.9rem;width:min(880px,calc(100% - 36px));margin-inline:auto}.kurzcheck-copy{display:flex;justify-content:center}.kurzcheck-note{max-width:620px;border:1px solid rgba(184,74,22,.22);border-radius:999px;color:var(--action-hover);background:var(--action-soft);padding:.52rem .82rem;font-size:.9rem;font-weight:680;text-align:center}.kurzcheck-card{position:relative;overflow:hidden;min-height:460px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#ffffffb3,#fff0),var(--surface-strong);padding:clamp(1.25rem,4vw,2.2rem);box-shadow:0 22px 60px #1628401f;outline:none;transition:opacity .22s ease,transform .22s ease}.kurzcheck-section--embedded .kurzcheck-card{min-height:0;border:none;border-radius:0;background:none;box-shadow:none;padding:0;overflow:visible;scroll-margin-top:76px}html[data-theme=dark] .kurzcheck-section--embedded .kurzcheck-card{background:none;box-shadow:none;border:none}.kurzcheck-section--embedded .kurzcheck-answers legend{font-size:clamp(1.3rem,1rem + 1.4vw,1.6rem);line-height:1.15}.kurzcheck-section--embedded .kurzcheck-answer,.kurzcheck-section--embedded .kurzcheck-audience,.kurzcheck-section--embedded .kurzcheck-mode{border-color:transparent;background:transparent;box-shadow:none;color:var(--text)}.kurzcheck-section--embedded .kurzcheck-answer:before{border-color:transparent;background:color-mix(in oklab,var(--action) 11%,var(--surface));color:color-mix(in oklab,var(--action) 80%,var(--muted))}.kurzcheck-section--embedded .kurzcheck-answer:hover,.kurzcheck-section--embedded .kurzcheck-answer:focus-within,.kurzcheck-section--embedded .kurzcheck-audience:hover,.kurzcheck-section--embedded .kurzcheck-audience:focus-visible,.kurzcheck-section--embedded .kurzcheck-mode:hover,.kurzcheck-section--embedded .kurzcheck-mode:focus-visible{border-color:transparent;background:color-mix(in oklab,var(--text) 5%,var(--surface));box-shadow:none;transform:none}.kurzcheck-section--embedded .kurzcheck-answer.is-selected{border-color:transparent;background:var(--action-soft);box-shadow:none}html[data-theme=dark] .kurzcheck-section--embedded .kurzcheck-answer:hover,html[data-theme=dark] .kurzcheck-section--embedded .kurzcheck-answer:focus-within,html[data-theme=dark] .kurzcheck-section--embedded .kurzcheck-audience:hover,html[data-theme=dark] .kurzcheck-section--embedded .kurzcheck-audience:focus-visible,html[data-theme=dark] .kurzcheck-section--embedded .kurzcheck-mode:hover,html[data-theme=dark] .kurzcheck-section--embedded .kurzcheck-mode:focus-visible{background:color-mix(in oklab,var(--text) 9%,var(--surface))}.kurzcheck-done{display:grid;justify-items:center;gap:.6rem;text-align:center;padding:clamp(1.6rem,1rem + 3vw,3.2rem) 1rem}.kurzcheck-done-ic{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:50%;background:color-mix(in oklab,var(--action) 14%,transparent);color:var(--action);animation:kc-done-pop .32s ease}.kurzcheck-done-ic svg{width:28px;height:28px}.kurzcheck-done h2{font-family:var(--font-display);font-size:clamp(1.3rem,1rem + 1.4vw,1.6rem);font-weight:600;margin:0}.kurzcheck-done p{margin:0;color:var(--muted)}@keyframes kc-done-pop{0%{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.kurzcheck-done-ic{animation:none}}.kurzcheck-card:focus-visible{box-shadow:0 0 0 4px #b84a1629,0 22px 60px #1628401f}.kurzcheck-card.is-advancing{opacity:.72;transform:translateY(4px)}.kurzcheck-start{display:grid;place-content:center;min-height:300px;gap:.85rem;text-align:center}.kurzcheck-start h1,.kurzcheck-result h2{max-width:none;color:var(--text);font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.02em;overflow-wrap:break-word}.kurzcheck-startmeta{margin-top:.15rem;color:var(--muted);font-size:.86rem;font-weight:560;letter-spacing:.01em}.kurzcheck-start p{max-width:560px;margin-inline:auto;color:var(--muted);font-size:clamp(1.05rem,2vw,1.24rem);line-height:1.55}.kurzcheck-start .button{justify-self:center;min-height:54px;margin-top:.25rem;padding-inline:1.55rem}.kurzcheck-stepbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--muted);font-size:.9rem;font-weight:680}.kurzcheck-back,.kurzcheck-reset{border:0;color:var(--text);background:transparent;padding:.35rem 0;font:inherit;font-weight:720;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.kurzcheck-back:hover,.kurzcheck-back:focus-visible,.kurzcheck-reset:hover,.kurzcheck-reset:focus-visible{color:var(--action)}.kurzcheck-progress{overflow:hidden;height:6px;border-radius:999px;background:var(--navy-soft)}.kurzcheck-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--amber),var(--action));transition:width .26s ease}.kurzcheck-answers{display:grid;gap:.72rem;min-width:0;margin:0;border:0;padding:0}.kurzcheck-answers legend{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;margin:0 0 .6rem;color:var(--text);font-size:clamp(1.55rem,4.5vw,2.55rem);font-weight:760;line-height:1.08;letter-spacing:-.015em;overflow-wrap:break-word}.kurzcheck-answer{position:relative;display:flex;align-items:center;min-height:60px;border:1px solid var(--line-strong);border-radius:calc(var(--radius) - 6px);color:var(--text);background:var(--surface);padding:.95rem 1rem .95rem 3.25rem;font-weight:720;line-height:1.25;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.kurzcheck-answer:before{content:"";position:absolute;left:1rem;width:1.2rem;height:1.2rem;border:2px solid var(--line-strong);border-radius:999px;background:var(--surface-strong);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.kurzcheck-answer input{position:absolute;inset:0;opacity:0;cursor:pointer}.kurzcheck-answer:hover,.kurzcheck-answer:focus-within{border-color:#b84a166b;background:var(--surface-strong);transform:translateY(-1px);box-shadow:0 10px 28px #16284014}.kurzcheck-answer.is-selected{border-color:#b84a167a;color:var(--text);background:var(--action-soft)}.kurzcheck-answer.is-selected:before{border-color:var(--action);background:var(--action);box-shadow:inset 0 0 0 4px var(--surface-strong)}.kurzcheck-help{color:var(--muted);font-size:.92rem;line-height:1.45}.kurzcheck-result{display:grid;gap:1.5rem}.kurzcheck-result-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem 1.4rem;align-items:center}.kurzcheck-score-ring{--score-progress: 0%;display:grid;place-items:center;width:clamp(132px,24vw,178px);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle at center,var(--surface-strong) 0 58%,transparent 59%),conic-gradient(var(--action) var(--score-progress),var(--navy-soft) 0);box-shadow:inset 0 0 0 1px var(--line),0 18px 44px #1628401f}.kurzcheck-score-ring span{display:grid;place-items:baseline center;color:var(--text);font-weight:780}.kurzcheck-score-ring strong{font-size:clamp(2.2rem,6vw,3.4rem);line-height:.9}.kurzcheck-result-copy{display:grid;gap:.55rem}.kurzcheck-result-copy p{color:var(--muted);font-size:1.05rem;line-height:1.55}.kurzcheck-result-meta{color:var(--action)!important;font-size:.92rem!important;font-weight:760}.kurzcheck-recommendations{grid-column:1 / -1;display:grid;gap:.72rem;margin-top:.3rem}.kurzcheck-recommendations h3{font-size:1.05rem}.kurzcheck-recommendations ul{display:grid;gap:.62rem;margin:0;padding:0;list-style:none}.kurzcheck-recommendations a{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:56px;border:1px solid var(--line);border-radius:calc(var(--radius) - 8px);color:var(--text);background:var(--surface);padding:.82rem .95rem;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.kurzcheck-rec-text{display:grid;gap:.18rem;text-align:left}.kurzcheck-rec-text strong{font-weight:680;line-height:1.3}.kurzcheck-rec-text small{color:var(--muted);font-size:.85rem;font-weight:500;line-height:1.4}.kurzcheck-recommendations a:hover,.kurzcheck-recommendations a:focus-visible{border-color:#b84a1657;background:var(--surface-strong);transform:translateY(-1px)}.kurzcheck-recommendations svg{flex:0 0 auto;width:1.05rem;height:1.05rem;color:var(--action)}.kurzcheck-result-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.72rem;margin-top:.2rem}.kurzcheck-result-actions .button{min-height:52px}.kurzcheck-whatsapp{color:var(--navy);border-color:#2d5a3d47;background:var(--forest-soft)}.kurzcheck-whatsapp:hover,.kurzcheck-whatsapp:focus-visible{color:var(--text);border-color:#2d5a3d6b;background:#2d5a3d2e}.kurzcheck-reset{grid-column:1 / -1;justify-self:start;margin-top:.1rem}.kurzcheck-followhint{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .1rem;padding:.32rem .7rem;border-radius:999px;background:var(--forest-soft);color:var(--navy);font-size:.82rem;font-weight:600;line-height:1.35}html[data-theme=dark] .kurzcheck-followhint{background:#2d5a3d38;color:var(--text)}.kurzcheck-lead{grid-column:1 / -1;display:grid;gap:.9rem;padding:1.15rem;border:1px solid var(--line);border-radius:calc(var(--radius) - 6px);background:var(--surface)}.kurzcheck-lead-head{display:grid;gap:.25rem}.kurzcheck-lead-head h3{font-size:1.08rem;line-height:1.3}.kurzcheck-lead-head p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.kurzcheck-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.kurzcheck-lead-grid .field-full{grid-column:1 / -1}.kurzcheck-lead-message{grid-column:1 / -1;border:1px dashed var(--line);border-radius:calc(var(--radius) - 10px);padding:.55rem .75rem}.kurzcheck-lead-message>summary{cursor:pointer;font-size:.85rem;font-weight:600;color:var(--muted);list-style:revert}.kurzcheck-lead-message[open]>summary{margin-bottom:.5rem}.kurzcheck-lead-message textarea{width:100%;border:1px solid var(--line);border-radius:calc(var(--radius) - 10px);background:var(--surface-strong);color:var(--text);padding:.7rem .8rem;font:inherit;line-height:1.5;resize:vertical}.kurzcheck-lead-note{margin:0;color:var(--muted);font-size:.82rem;line-height:1.4}html[data-theme=dark] .kurzcheck-lead{background:#ffffff05}@media(max-width:560px){.kurzcheck-lead-grid{grid-template-columns:1fr}}.kurzcheck-audiences-wrap{display:grid;gap:1rem}.kurzcheck-audience-title{font-family:var(--font-display);font-size:clamp(1.3rem,1rem + 1.4vw,1.6rem);font-weight:600;line-height:1.15;letter-spacing:-.01em}.kurzcheck-audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.2rem}.kurzcheck-audience{display:flex;align-items:center;gap:.75rem;text-align:left;min-height:60px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);padding:1rem 1.05rem;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.kurzcheck-audience:hover,.kurzcheck-audience:focus-visible{border-color:#b84a1666;background:var(--surface-strong);transform:translateY(-2px);box-shadow:0 14px 32px #1628401a}.kurzcheck-audience-ic{display:inline-grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:11px;color:var(--action);background:var(--action-soft)}.kurzcheck-audience-ic svg{width:20px;height:20px}.kurzcheck-audience-text{display:grid;gap:.14rem;min-width:0}.kurzcheck-audience-text strong{font-size:1rem;font-weight:620;line-height:1.2}.kurzcheck-audience-text small{color:var(--muted);font-size:.84rem;line-height:1.35}.kurzcheck-audience-arrow{flex:0 0 auto;display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;margin-left:auto;color:var(--muted);transition:color .16s ease,transform .16s ease}.kurzcheck-audience-arrow svg{width:100%;height:100%;display:block}.kurzcheck-audience:hover .kurzcheck-audience-arrow,.kurzcheck-audience:focus-visible .kurzcheck-audience-arrow{color:var(--action);transform:translate(3px)}html[data-theme=dark] .kurzcheck-card{background:linear-gradient(135deg,#ffffff0d,#fff0),var(--surface-strong);box-shadow:0 24px 70px #00000057}html[data-theme=dark] .kurzcheck-whatsapp{color:var(--text);background:#47895b2e}@media(max-width:760px){.kurzcheck-section{padding-top:calc(96px + env(safe-area-inset-top,0px))}.kurzcheck-shell{width:calc(100% - 24px)}.kurzcheck-note{border-radius:calc(var(--radius) - 8px);font-size:.84rem;line-height:1.35}.kurzcheck-card{min-height:0;padding:1rem}.kurzcheck-start{min-height:350px}.kurzcheck-stepbar{align-items:flex-start}.kurzcheck-answers legend{font-size:clamp(1.45rem,7vw,2rem)}.kurzcheck-audiences{grid-template-columns:1fr}.kurzcheck-audience-title{font-size:1.1rem}.kurzcheck-answer{min-height:62px;padding-right:.8rem}.kurzcheck-result-head{grid-template-columns:1fr;text-align:center}.kurzcheck-score-ring{justify-self:center}.kurzcheck-result-copy{text-align:center}.kurzcheck-result-actions,.kurzcheck-result-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.kurzcheck-card,.kurzcheck-card.is-advancing,.kurzcheck-progress span,.kurzcheck-answer,.kurzcheck-answer:before,.kurzcheck-recommendations a{transform:none!important;transition:none!important}.kurzcheck-card.is-advancing{opacity:1}}@media(prefers-reduced-motion:reduce){.mobile-contact-bar,.mobile-contact-action{transition:none}}.kurzcheck-why{margin-top:.1rem}.kurzcheck-why>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:.42rem;color:var(--muted);font-size:.85rem;font-weight:600;padding:.15rem 0}.kurzcheck-why>summary::-webkit-details-marker{display:none}.kurzcheck-why>summary:before{content:"?";display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:999px;border:1px solid var(--line);font-size:.72rem;font-weight:700}.kurzcheck-why[open]>summary{color:var(--text)}.kurzcheck-why p{margin:.4rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.5}.kurzcheck-analyzing{display:grid;gap:.95rem;justify-items:center;text-align:center;padding:.8rem 0 .4rem}.kurzcheck-analyzing h2{font-size:1.15rem}.kurzcheck-analyzing-spin{width:30px;height:30px;border-radius:999px;border:3px solid var(--navy-soft);border-top-color:var(--action);animation:kc-spin .8s linear infinite}.kurzcheck-analyzing-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;width:min(320px,100%)}.kurzcheck-analyzing-list li{display:flex;align-items:center;gap:.62rem;color:var(--muted);font-weight:600;opacity:.42;transition:opacity .22s ease,color .22s ease}.kurzcheck-analyzing-list li.is-done{opacity:1;color:var(--text)}.kurzcheck-an-ic{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:999px;border:1px solid var(--line);color:transparent;transition:background .22s ease,color .22s ease,border-color .22s ease}.kurzcheck-an-ic svg{width:.85rem;height:.85rem}.kurzcheck-analyzing-list li.is-done .kurzcheck-an-ic{background:var(--forest-soft);border-color:transparent;color:var(--navy)}@keyframes kc-spin{to{transform:rotate(360deg)}}.kurzcheck-diagnose{display:grid;gap:.5rem;padding:0 0 .2rem}.kurzcheck-diagnose-recap{font-size:1.12rem;line-height:1.5;color:var(--text);font-weight:600}.kurzcheck-diagnose-lever{font-size:1rem;line-height:1.55;color:var(--muted)}.kurzcheck-depth{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.kurzcheck-depth-label{color:var(--muted);font-size:.9rem}.kurzcheck-depth-switch{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.kurzcheck-depth-switch button{appearance:none;border:0;background:transparent;cursor:pointer;padding:.34rem .9rem;border-radius:999px;font-size:.88rem;font-weight:640;color:var(--muted);transition:background .16s ease,color .16s ease}.kurzcheck-depth-switch button.is-active{background:var(--action);color:#fff}.kurzcheck-rec-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem}.kurzcheck-rec-meta{font-size:.78rem;font-weight:680;color:var(--action)}.kurzcheck-rec-long{margin-top:.25rem;color:var(--muted);font-size:.88rem;line-height:1.5}.kurzcheck-detailed{grid-column:1 / -1;display:grid;gap:1.15rem;padding-top:.2rem}.kurzcheck-cats{display:grid;gap:.6rem}.kurzcheck-cats h4,.kurzcheck-strengths h4,.kurzcheck-breakdown h4{font-size:.98rem;margin:0 0 .15rem}.kurzcheck-cat{display:grid;gap:.32rem}.kurzcheck-cat-row{display:flex;justify-content:space-between;align-items:center;font-size:.92rem}.kurzcheck-cat-state{font-size:.8rem;font-weight:680}.kurzcheck-cat-state[data-state=stark]{color:var(--navy)}.kurzcheck-cat-state[data-state=mittel]{color:var(--action)}.kurzcheck-cat-state[data-state=schwach]{color:var(--muted)}.kurzcheck-cat-bar{height:7px;border-radius:999px;background:var(--navy-soft);overflow:hidden}.kurzcheck-cat-bar span{display:block;height:100%;border-radius:999px;background:var(--action)}.kurzcheck-strengths ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.kurzcheck-strengths li{position:relative;padding-left:1.5rem;color:var(--text);font-size:.95rem;line-height:1.45}.kurzcheck-strengths li:before{content:"";position:absolute;left:.15rem;top:.35em;width:.7rem;height:.35rem;border-left:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:rotate(-45deg)}.kurzcheck-breakdown ul{list-style:none;margin:0;padding:0}.kurzcheck-breakdown li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .8rem;padding:.5rem 0;border-bottom:1px solid var(--line);align-items:baseline}.kurzcheck-bd-label{font-weight:620;font-size:.92rem}.kurzcheck-bd-ans{grid-column:1;color:var(--muted);font-size:.86rem}.kurzcheck-bd-pts{grid-column:2;grid-row:1 / 3;align-self:center;font-size:.82rem;font-weight:700;color:var(--muted)}.kurzcheck-bd-pts[data-p="2"]{color:var(--navy)}.kurzcheck-bd-pts[data-p="0"]{color:var(--action)}.kurzcheck-breakdown li.is-follow .kurzcheck-bd-label{font-weight:500;color:var(--muted)}.kurzcheck-compare{grid-column:1 / -1;color:var(--muted);font-size:.95rem;line-height:1.5;padding:.2rem 0}.kurzcheck-result[data-depth=short] .kurzcheck-detailed,.kurzcheck-result[data-depth=short] .kurzcheck-rec-long{display:none}.kurzcheck-result[data-depth=short] .kurzcheck-recommendations li.kurzcheck-rec:nth-child(n+4){display:none}html[data-theme=dark] .kurzcheck-depth-switch button.is-active{color:#fff}html[data-theme=dark] .kurzcheck-cat-state[data-state=stark],html[data-theme=dark] .kurzcheck-bd-pts[data-p="2"]{color:var(--text)}html[data-theme=dark] .kurzcheck-strengths li:before{border-color:var(--text)}html[data-theme=dark] .kurzcheck-analyzing-list li.is-done .kurzcheck-an-ic{color:var(--text)}@media(prefers-reduced-motion:reduce){.kurzcheck-analyzing-spin{animation:none}.kurzcheck-analyzing-list li{opacity:1;color:var(--text)}}.kurzcheck-profile{display:grid;gap:.4rem;margin:.1rem 0}.kurzcheck-profile-label{font-size:.78rem;font-weight:680;color:var(--muted)}.kurzcheck-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.kurzcheck-chip{display:inline-flex;align-items:center;padding:.22rem .62rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font-size:.8rem;font-weight:600;line-height:1.3}.kurzcheck-chip.is-new{animation:kc-chip-in .26s ease}@keyframes kc-chip-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}html[data-theme=dark] .kurzcheck-chip{background:#ffffff0a}@media(prefers-reduced-motion:reduce){.kurzcheck-chip.is-new{animation:none}}.kurzcheck-catprogress{display:flex;gap:.4rem}.kurzcheck-catseg{flex:1;height:6px;border-radius:999px;background:var(--navy-soft);transition:background .2s ease,opacity .2s ease}.kurzcheck-catseg.is-done{background:var(--action)}.kurzcheck-catseg.is-active{background:var(--action);opacity:.45}.kurzcheck-skip{display:grid;gap:.7rem;justify-items:center;text-align:center;padding:1.6rem .4rem}.kurzcheck-skip-ic{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:999px;background:var(--forest-soft);color:var(--navy)}.kurzcheck-skip-ic svg{width:1.1rem;height:1.1rem}.kurzcheck-skip p{color:var(--muted);font-size:.98rem;line-height:1.5;max-width:36ch}html[data-theme=dark] .kurzcheck-skip-ic{color:var(--text)}.kurzcheck-situation{margin:0;font-size:.8rem;font-weight:700;color:var(--action)}.kurzcheck-situation span{color:var(--muted);font-weight:600}.kurzcheck-roadmap{grid-column:1 / -1;display:grid;gap:1.05rem}.kurzcheck-roadmap>h3{font-size:1.08rem;margin:0}.kurzcheck-horizon{display:grid;gap:.55rem}.kurzcheck-horizon-label{margin:0;font-size:.82rem;font-weight:700;color:var(--navy);display:flex;align-items:center;gap:.5rem}.kurzcheck-horizon-label:before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:var(--action)}.kurzcheck-horizon[data-key=soon] .kurzcheck-horizon-label:before{background:var(--action);opacity:.55}.kurzcheck-horizon[data-key=later] .kurzcheck-horizon-label:before{background:var(--navy-soft)}html[data-theme=dark] .kurzcheck-horizon-label{color:var(--text)}.kurzcheck-horizon ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.kurzcheck-horizon a{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:56px;border:1px solid var(--line);border-radius:calc(var(--radius) - 8px);color:var(--text);background:var(--surface);padding:.82rem .95rem;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.kurzcheck-horizon a:hover,.kurzcheck-horizon a:focus-visible{border-color:#b84a1657;background:var(--surface-strong);transform:translateY(-1px)}.kurzcheck-horizon svg{flex:0 0 auto;width:1.05rem;height:1.05rem;color:var(--action)}.kurzcheck-roadmap-note{margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.kurzcheck-result[data-depth=short] .kurzcheck-horizon:not([data-key=now]){display:none}.kurzcheck-result[data-depth=short] .kurzcheck-roadmap-note{display:none}@media print{.kurzcheck-depth,.kurzcheck-result-actions,.kurzcheck-reset,.kurzcheck-lead-head,.kurzcheck-lead-grid,.kurzcheck-lead-note,.kurzcheck-whatsapp,.bot-field,.mobile-contact-bar{display:none!important}.kurzcheck-result[data-depth=short] .kurzcheck-horizon:not([data-key=now]),.kurzcheck-result[data-depth=short] .kurzcheck-detailed,.kurzcheck-result[data-depth=short] .kurzcheck-rec-long,.kurzcheck-result[data-depth=short] .kurzcheck-roadmap-note{display:revert!important}.kurzcheck-card{box-shadow:none!important;border:0!important}.kurzcheck-horizon a{break-inside:avoid}}.kurzcheck-modes{display:grid;gap:.7rem}.kurzcheck-mode{display:flex;align-items:center;justify-content:space-between;gap:.9rem;text-align:left;border:1px solid var(--line);border-radius:calc(var(--radius) - 6px);background:var(--surface);padding:1rem 1.05rem;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.kurzcheck-mode:hover,.kurzcheck-mode:focus-visible{border-color:#b84a1657;background:var(--surface-strong);transform:translateY(-1px)}.kurzcheck-mode-text{display:grid;gap:.15rem}.kurzcheck-mode-text strong{font-size:1.05rem}.kurzcheck-mode-text small{color:var(--action);font-weight:680;font-size:.82rem}.kurzcheck-mode-desc{color:var(--muted);font-size:.9rem;line-height:1.45}.kurzcheck-mode svg{flex:0 0 auto;width:1.1rem;height:1.1rem;color:var(--action)}.kurzcheck-textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:calc(var(--radius) - 8px);background:var(--surface);color:var(--text);padding:.8rem .9rem;font:inherit;line-height:1.5;resize:vertical;min-height:96px}.kurzcheck-textarea:focus-visible{outline:2px solid var(--action);outline-offset:1px}.kurzcheck-textactions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.6rem}.kurzcheck-result-band{color:var(--muted);font-size:.92rem;line-height:1.5;margin:.1rem 0 0}.kurzcheck-briefing{grid-column:1 / -1;display:grid;gap:.8rem;border:1px solid var(--line);border-radius:calc(var(--radius) - 6px);background:var(--surface);padding:1.1rem}.kurzcheck-briefing>h3{font-size:1.08rem;margin:0}.kurzcheck-briefing-intro{color:var(--muted);font-size:.9rem;margin:0;line-height:1.45}.kurzcheck-brief-block{display:grid;gap:.3rem}.kurzcheck-brief-block h4{font-size:.82rem;font-weight:700;color:var(--navy);margin:.35rem 0 .1rem}html[data-theme=dark] .kurzcheck-brief-block h4{color:var(--text)}.kurzcheck-brief-block ul{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.kurzcheck-brief-block li{display:flex;flex-wrap:wrap;gap:.15rem .6rem;font-size:.92rem;line-height:1.45}.kurzcheck-brief-q{color:var(--muted);min-width:9rem;flex:0 0 auto}.kurzcheck-brief-a{color:var(--text);font-weight:600}.kurzcheck-brief-block li.is-open{flex-direction:column;gap:.1rem}.kurzcheck-brief-block li.is-open .kurzcheck-brief-a{font-weight:500}.hero-editorial h1 .hl{font-weight:760}.hero-editorial .hero-lead{max-width:46ch;font-size:clamp(1.08rem,1rem + .4vw,1.24rem)}.hero-ed-media .responsive-main{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.statement-line .hl{font-weight:740}.svc-thumb .responsive-main{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.hero-edlight{text-align:left;padding:clamp(6.4rem,5.2rem + 3.6vw,8.4rem) 0 0}.hero-edl{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:end;gap:clamp(1.4rem,1rem + 2vw,3rem)}.hero-edlight h1{max-width:none;margin-inline:0;font-size:clamp(2.65rem,1.15rem + 4.9vw,5.1rem);line-height:1;font-weight:580;letter-spacing:-.032em}.hero-edlight h1 .hl{font-weight:760}.hero-edlight .hero-lead{max-width:44ch;font-size:clamp(1.05rem,1rem + .3vw,1.18rem);padding-bottom:.45rem}.hero-edl-media{margin:clamp(2.2rem,1.6rem + 2vw,3.4rem) auto 0;border-radius:22px;overflow:hidden;transform:translateZ(0)}.hero-edl-media .responsive-main{display:block;width:100%;height:auto;aspect-ratio:21 / 9;object-fit:cover}@media(max-width:860px){.hero-edlight{padding-top:clamp(5.4rem,4.6rem + 4vw,6.6rem)}.hero-edl{grid-template-columns:1fr;align-items:start;gap:1.1rem}.hero-edlight .hero-lead{padding-bottom:0}.hero-edl-media{width:100vw;max-width:none;margin-left:calc(50% - 50vw);border-radius:0}.hero-edl-media .responsive-main{aspect-ratio:16 / 10}}.process-list .step-number{display:block;width:auto;height:auto;margin-bottom:.55rem;border-radius:0;background:none;box-shadow:none;color:var(--action);font-family:var(--font-display);font-size:clamp(2.3rem,1.7rem + 2.2vw,3.6rem);font-weight:580;line-height:1}.process-list .step-number:before{content:"0"}.kurzcheck-answers{counter-reset:kcAns;gap:.85rem}.kurzcheck-answers legend{font-family:var(--font-display);font-weight:600;font-size:clamp(1.85rem,1.1rem + 3vw,3.05rem);line-height:1.04;letter-spacing:-.025em;margin-bottom:1rem}.kurzcheck-answer{counter-increment:kcAns;min-height:64px;padding:1.05rem 1.1rem 1.05rem 3.7rem;font-weight:640;border-radius:16px}.kurzcheck-answer:before{content:counter(kcAns);display:grid;place-items:center;width:1.95rem;height:1.95rem;left:.95rem;border-radius:10px;border:1px solid var(--line-strong);background:var(--bg);color:var(--muted);font-family:var(--font-display);font-size:.98rem;font-weight:640}.kurzcheck-answer:hover:before,.kurzcheck-answer:focus-within:before{border-color:var(--action);color:var(--action)}.kurzcheck-answer.is-selected:before{background:var(--action);border-color:var(--action);color:#fff;box-shadow:none}.kurzcheck-shell{width:min(960px,calc(100% - 36px))}.kurzcheck-start{place-content:stretch;text-align:left;gap:.9rem;padding:clamp(.4rem,1vw,1.2rem)}.kurzcheck-eyebrow{margin:0;color:var(--action);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kurzcheck-start h1{font-size:clamp(2.3rem,1.2rem + 3.8vw,4rem);line-height:1;font-weight:590;letter-spacing:-.03em;margin-inline:0}.kurzcheck-sub{max-width:52ch;color:var(--muted);font-size:clamp(1.05rem,1rem + .3vw,1.18rem);line-height:1.55}.kc-promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,.6rem + 1.2vw,1.6rem);margin:.9rem 0 .4rem;padding:0;list-style:none;counter-reset:kcP}.kc-promise li{counter-increment:kcP;display:grid;gap:.3rem;align-content:start;padding-top:.75rem;border-top:1px solid var(--line)}.kc-promise li:before{content:"0" counter(kcP);font-family:var(--font-display);font-size:1.45rem;font-weight:580;line-height:1;color:var(--action)}.kc-promise strong{font-size:1.02rem;letter-spacing:-.01em}.kc-promise span{color:var(--muted);font-size:.92rem;line-height:1.5}.kc-startrow{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem}.kurzcheck-trust{display:flex;align-items:flex-start;gap:.5rem;max-width:64ch;margin-top:.4rem;color:var(--muted);font-size:.85rem;line-height:1.5}.kurzcheck-trust svg{flex:0 0 auto;width:17px;height:17px;margin-top:.1rem;color:var(--action)}@media(max-width:720px){.kc-promise{grid-template-columns:1fr;gap:.8rem}}.kurzcheck-step{display:grid;gap:1rem}.kurzcheck-step .kc-main{display:grid;gap:.9rem;min-width:0}@media(min-width:980px){.kurzcheck-step.has-dossier{grid-template-columns:minmax(0,1fr) 225px;column-gap:2.2rem;align-items:start}.kurzcheck-step.has-dossier .kurzcheck-stepbar,.kurzcheck-step.has-dossier .kurzcheck-catprogress{grid-column:1 / -1}}.kc-dossier{display:grid;gap:.65rem;align-content:start;padding-top:.85rem;border-top:1px solid var(--line)}@media(min-width:980px){.kc-dossier{border-top:0;border-left:1px solid var(--line);padding-top:.15rem;padding-left:1.4rem}}.kc-dossier-label{margin:0;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kc-dossier .kurzcheck-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.kc-verdict{display:grid;gap:.2rem;margin:.35rem 0 0;padding:.7rem .85rem;border-radius:12px;border:1px solid var(--card-line-accent, rgba(184, 74, 22, .3));background:var(--action-soft)}.kc-verdict span{color:var(--action);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kc-verdict strong{font-family:var(--font-display);font-size:1.06rem;font-weight:620;line-height:1.25;letter-spacing:-.01em;color:var(--text)}.kurzcheck-beat{display:grid;place-content:center;justify-items:center;gap:.55rem;min-height:300px;width:100%;padding:1.5rem;border:0;background:none;color:inherit;text-align:center;cursor:pointer;font:inherit}.kc-beat-pulse{width:14px;height:14px;border-radius:999px;background:var(--action);animation:kcPulse 1.1s ease-in-out infinite}@keyframes kcPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.45}}.kc-beat-k{color:var(--action);font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kc-beat-t{max-width:26ch;font-family:var(--font-display);font-size:clamp(1.55rem,1.1rem + 1.8vw,2.3rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--text);text-wrap:balance}.kc-beat-hint{margin-top:.5rem;color:var(--muted);font-size:.82rem}@media(prefers-reduced-motion:reduce){.kc-beat-pulse{animation:none}}.kurzcheck-restart{border:0;background:transparent;padding:.35rem 0;font:inherit;font-size:.85rem;font-weight:640;color:var(--muted);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap}.kurzcheck-restart:hover,.kurzcheck-restart:focus-visible{color:var(--action)}.kurzcheck-restart[data-armed="1"]{color:var(--action);font-weight:720}@media(max-width:560px){.kurzcheck-stepbar{flex-wrap:wrap}.kurzcheck-stepbar>span{order:3;flex-basis:100%}}.hero-edl-media .parallax-frame{display:block;will-change:transform}.hero-edl-media .responsive-main{transform:scale(1.14)}.kc-result-kicker{margin:0 0 .4rem;color:var(--action);font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kurzcheck-result .kc-result-title{max-width:18ch;margin:0 0 .8rem;font-size:clamp(2.1rem,1.2rem + 3.4vw,3.6rem);font-weight:590;line-height:1.02;letter-spacing:-.028em;text-wrap:balance}.kurzcheck-start.has-media{display:grid;gap:1.4rem}.kc-start-copy{display:grid;gap:.9rem;min-width:0}.kc-start-media{display:none;margin:0;border-radius:16px;overflow:hidden;align-self:stretch}.kc-start-media img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:980px){.kurzcheck-start.has-media{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;column-gap:2.2rem}.kc-start-media{display:block}}.case-shot{position:relative}.case-phone{position:absolute;right:-3.5%;bottom:-7%;width:clamp(92px,8.6vw,130px);aspect-ratio:631 / 1329;transform:rotate(3deg);filter:drop-shadow(0 22px 34px rgba(13,20,36,.42));will-change:transform;z-index:3}.case-row--flip .case-phone{right:auto;left:-3.5%;transform:rotate(-3deg)}.case-phone-frame{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.case-phone-screen{position:absolute;left:3.01%;top:1.13%;width:93.8%;height:97.7%;object-fit:cover;object-position:top center;border-radius:14%/6.5%;background:#fff}@media(max-width:760px){.case-phone{width:clamp(76px,24vw,96px);right:1%;bottom:-5%}.case-row--flip .case-phone{left:1%}.case-shot{margin-bottom:1.6rem}}.hero-ed-media .hero-ed-frame,.fx-ready .hero-ed-media .hero-ed-frame{height:auto;top:0;will-change:transform}.hero-ed-media .hero-ed-frame .responsive-main{transform:scale(1.1)}@media(pointer:coarse){.hero-ed-media .hero-ed-frame .responsive-main{transform:none}}.fx-ready .band-layer{will-change:transform}
