.check-page{color:#0a1821;background:#f2f6f5;min-height:100vh;overflow-x:hidden}.check-page *{box-sizing:border-box}.check-page a{color:inherit;text-decoration:none}.check-page button{font:inherit}.check-header{z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1280px,100% - 56px);min-height:92px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.check-brand img{width:142px;height:auto;display:block}.check-header-meta{color:#98a9b5;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:.62rem;display:flex}.check-header-meta span{background:#58e5c8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #58e5c8bf}.check-back{color:#c5d0d8;justify-self:end;align-items:center;gap:10px;min-height:44px;font-size:.74rem;font-weight:680;display:inline-flex}.check-back span{color:#58e5c8}.check-hero{color:#f4f8fa;background:#08131d;grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:center;gap:100px;min-height:760px;padding:150px max(28px,50vw - 590px) 105px;display:grid;position:relative;overflow:hidden}.check-hero:before{content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 70% 45%,#000,#0000 72%)}.check-hero:after{content:"";border:1px solid #58e5c81a;border-radius:50%;width:720px;height:720px;position:absolute;top:120px;right:-240px;box-shadow:inset 0 0 120px #58e5c806}.check-hero-copy,.check-hero-signal{z-index:2;position:relative}.check-kicker{color:#91a3b0;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 24px;font-size:.63rem;font-weight:700;display:flex}.check-kicker span{background:#58e5c8;width:23px;height:1px;box-shadow:0 0 12px #58e5c866}.check-kicker-dark{color:#778995}.check-hero h1{letter-spacing:-.068em;max-width:780px;margin:0 0 30px;font-size:clamp(4rem,6vw,6.7rem);font-weight:480;line-height:.92}.check-hero h1 em{color:#58e5c8;font-style:normal;display:block}.check-hero-copy>p:not(.check-kicker){color:#a8b7c1;max-width:680px;margin:0;font-size:1.07rem;line-height:1.75}.check-hero ul{color:#8596a3;flex-wrap:wrap;gap:22px;margin:34px 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.check-hero li{align-items:center;gap:8px;display:flex}.check-hero li span{color:#58e5c8}.check-hero-signal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1822c2;border:1px solid #ffffff1c;border-radius:24px;padding:28px;box-shadow:0 30px 90px #00000047}.check-hero-signal>div{grid-template-columns:38px 1fr auto;align-items:center;gap:14px;min-height:74px;display:grid}.check-hero-signal small{color:#58e5c8;width:34px;height:34px;font-family:var(--font-geist-mono), monospace;border:1px solid #58e5c840;border-radius:50%;place-items:center;font-size:.58rem;display:grid}.check-hero-signal span{color:#dce5ea;font-size:.8rem;font-weight:630}.check-hero-signal b{color:#8396a3;font-family:var(--font-geist-mono), monospace;text-align:right;text-transform:uppercase;font-size:.56rem;font-weight:600}.check-hero-signal>i{background:linear-gradient(#58e5c8,#58e5c80f);width:1px;height:24px;margin-left:17px;display:block}.process-check{width:min(1180px,100% - 56px);margin:0 auto;padding:110px 0 130px;scroll-margin-top:20px}.check-workspace{background:#fff;border:1px solid #d3dee1;border-radius:28px;grid-template-columns:340px minmax(0,1fr);min-height:720px;display:grid;overflow:hidden;box-shadow:0 35px 100px #122a3314}.check-progress-panel{color:#fff;background:#0a1721;padding:46px 38px;position:relative;overflow:hidden}.check-progress-panel:after{content:"";border:1px solid #58e5c81f;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-130px;right:-120px}.check-progress-panel h2{letter-spacing:-.05em;margin:0 0 18px;font-size:2.45rem;font-weight:510;line-height:1}.check-progress-panel>p:not(.check-kicker){color:#9cadb8;margin:0;font-size:.84rem;line-height:1.65}.check-progress-bars{gap:6px;margin:38px 0 48px;display:flex}.check-progress-bars i{background:#ffffff24;border-radius:10px;width:54px;height:3px;display:block}.check-progress-bars i.active{background:#58e5c8;box-shadow:0 0 12px #58e5c840}.check-progress-panel dl{z-index:2;border-top:1px solid #ffffff17;margin:0;position:relative}.check-progress-panel dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.check-progress-panel dt{color:#8395a2;font-size:.65rem}.check-progress-panel dd{color:#cdd7dd;margin:0;font-size:.67rem;font-weight:650}.check-questions{flex-direction:column;min-width:0;padding:48px 52px 38px;display:flex}.check-question{border:0;border-bottom:1px solid #e0e7e8;margin:0 0 34px;padding:0 0 30px}.check-question legend{grid-template-columns:38px 1fr;gap:4px 12px;width:100%;padding:0;display:grid}.check-question legend>span{color:#0b9c85;font-family:var(--font-geist-mono), monospace;grid-row:1/3;padding-top:5px;font-size:.65rem;font-weight:700}.check-question legend strong{letter-spacing:-.02em;font-size:1.18rem;font-weight:620;line-height:1.35}.check-question legend small{color:#71818c;font-size:.71rem;line-height:1.5}.check-channel-question>div{flex-wrap:wrap;gap:9px;margin:24px 0 0 50px;display:flex}.check-channel-question button{color:#536570;cursor:pointer;background:#fafcfc;border:1px solid #d2dcdf;border-radius:999px;min-height:44px;padding:0 15px;font-size:.73rem}.check-channel-question button[aria-pressed=true]{color:#087462;background:#e8f8f4;border-color:#0ba087}.check-channel-question button:focus-visible{outline-offset:2px;outline:3px solid #0da1882e}.check-option-grid label:has(input:focus-visible){outline-offset:2px;outline:3px solid #0da1882e}.check-option-grid{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 0 50px;display:grid}.check-option-grid label{cursor:pointer;background:#fbfcfc;border:1px solid #d9e2e4;border-radius:13px;grid-template-columns:32px 1fr;align-items:start;gap:12px;min-height:96px;padding:17px;transition:border-color .18s,transform .18s,background .18s;display:grid}.check-option-grid label:hover{border-color:#a5c6be;transform:translateY(-1px)}.check-option-grid label.selected{background:#edf9f6;border-color:#13a78e;box-shadow:inset 0 0 0 1px #13a78e1f}.check-option-grid input{opacity:0;pointer-events:none;position:absolute}.check-option-grid label>i{color:#7e8e97;width:28px;height:28px;font-family:var(--font-geist-mono), monospace;border:1px solid #cbd7da;border-radius:50%;place-items:center;font-size:.58rem;font-style:normal;display:grid}.check-option-grid label.selected>i{color:#fff;background:#0c9c84;border-color:#0c9c84}.check-option-grid label>span{gap:6px;display:grid}.check-option-grid strong{color:#15242d;font-size:.78rem}.check-option-grid small{color:#73838d;font-size:.65rem;line-height:1.5}.check-message{color:#825b12;margin:0 0 18px;font-size:.75rem}.check-message.error{color:#b43d47}.check-actions{justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;display:flex}.check-actions button{cursor:pointer;border-radius:999px;min-height:50px;padding:0 21px;font-size:.75rem;font-weight:700}.check-secondary{color:#586a75;background:#fff;border:1px solid #d2dcdf}.check-primary{color:#fff;background:#091821;border:0;align-items:center;gap:34px;display:inline-flex}:is(.check-primary:hover,.check-primary:focus-visible){background:#0b9c84}.check-primary:disabled{opacity:.55;cursor:wait}.check-result{background:#fff;border:1px solid #d2dddf;border-radius:28px;overflow:hidden;box-shadow:0 35px 100px #122a3314}.check-result-head{background:#f8fbfa;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:70px;padding:60px;display:grid}.check-result-head h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(2.8rem,5vw,5rem);font-weight:510;line-height:.98}.check-result-head h2 em{color:#0b9d85;font-style:normal}.check-result-head>div:first-child>p:last-child{color:#667985;max-width:720px;margin:24px 0 0;line-height:1.7}.check-score{background:conic-gradient(#13aa90 calc(var(--score) * 1%), #dbe6e3 0);border-radius:50%;place-items:center;width:190px;height:190px;display:grid;box-shadow:0 18px 50px #1053461f}.check-score:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:152px;height:152px}.check-score div{z-index:1;text-align:center;grid-area:1/1;display:grid}.check-score strong{letter-spacing:-.07em;font-size:3.7rem;font-weight:590;line-height:1}.check-score span{color:#72838d;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:7px;font-size:.61rem}.check-result-grid{background:#dbe4e6;grid-template-columns:.85fr 1.15fr;gap:1px;display:grid}.check-primary-gap{color:#fff;background:#0a1721;padding:44px}.check-primary-gap>span{color:#58e5c8;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.check-primary-gap h3{letter-spacing:-.045em;margin:26px 0 17px;font-size:2.25rem;font-weight:520}.check-primary-gap p{color:#9fadb7;margin:0;font-size:.8rem;line-height:1.75}.check-recommendations{background:#fff;display:grid}.check-recommendations article{border-bottom:1px solid #e0e7e8;grid-template-columns:46px 1fr;align-items:center;gap:16px;padding:26px 34px;display:grid}.check-recommendations article:last-child{border-bottom:0}.check-recommendations span{color:#0b9d85;font-family:var(--font-geist-mono), monospace;font-size:.63rem}.check-recommendations p{color:#536671;margin:0;font-size:.8rem;line-height:1.65}.check-result-actions{border-top:1px solid #dce5e6;justify-content:space-between;align-items:center;gap:24px;padding:28px 36px;display:flex}.check-result-actions>div:first-child{gap:6px;display:grid}.check-result-actions>div:first-child span{color:#31444f;font-family:var(--font-geist-mono), monospace;font-size:.62rem;font-weight:650}.check-result-actions>div:first-child small{color:#85949d;font-size:.62rem}.check-result-actions>div:last-child{gap:10px;display:flex}.check-result-actions button,.check-result-actions a{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:.72rem;font-weight:700;display:inline-flex}.check-result-actions button{color:#5a6c76;cursor:pointer;background:#fff;border:1px solid #cedadd}.check-result-actions a{color:#fff;background:#0a1821;gap:26px}:is(.check-result-actions a:hover,.check-result-actions a:focus-visible){background:#0b9d85}.check-result-boundary{color:#71818a;margin:0;padding:0 36px 28px;font-size:.67rem;line-height:1.55}.check-data-path{background:#fff;grid-template-columns:.8fr 1.2fr;gap:90px;padding:125px max(28px,50vw - 590px);display:grid}.check-data-path h2{letter-spacing:-.058em;margin:0;font-size:clamp(2.6rem,4.8vw,4.8rem);font-weight:500;line-height:1}.check-data-path ol{border-top:1px solid #d8e1e3;margin:0;padding:0;list-style:none;display:grid}.check-data-path li{border-bottom:1px solid #d8e1e3;grid-template-columns:38px 180px 1fr;align-items:center;gap:16px;padding:23px 0;display:grid}.check-data-path li>span{color:#0b9d85;font-family:var(--font-geist-mono), monospace;font-size:.62rem}.check-data-path strong{font-size:.8rem}.check-data-path li p{color:#6d7e88;margin:0;font-size:.72rem;line-height:1.6}.check-footer{border-top:1px solid #d9e1e3;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 56px);margin:0 auto;padding:40px 0;display:grid}.check-footer img{width:132px;height:auto;display:block}.check-footer p{color:#7d8c95;margin:0;font-size:.72rem}.check-footer div{color:#60727c;justify-self:end;gap:22px;font-size:.72rem;display:flex}@media (max-width:980px){.check-hero{grid-template-columns:minmax(0,1fr);gap:58px;padding-top:150px}.check-hero-copy,.check-hero-signal{min-width:0}.check-hero-signal{width:min(100%,620px)}.check-workspace{grid-template-columns:280px minmax(0,1fr)}.check-questions{padding:42px 34px 34px}.check-option-grid{grid-template-columns:1fr}.check-data-path{grid-template-columns:1fr;gap:50px}}@media (max-width:720px){.check-header{grid-template-columns:1fr auto;width:calc(100% - 30px);min-height:76px}.check-brand img{width:124px}.check-header-meta{display:none}.check-back{font-size:0}.check-back span{border:1px solid #ffffff24;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1rem;display:grid}.check-hero{gap:46px;min-height:auto;padding:125px 18px 78px}.check-hero h1{overflow-wrap:anywhere;font-size:clamp(2.8rem,13.5vw,4.3rem)}.check-hero-copy>p:not(.check-kicker){font-size:.96rem}.check-hero ul{gap:10px;display:grid}.check-hero-signal{border-radius:18px;padding:21px}.check-hero-signal>div{grid-template-columns:38px 1fr}.check-hero-signal b{text-align:left;grid-column:2}.process-check{width:calc(100% - 28px);padding:72px 0 86px}.check-workspace{border-radius:19px;min-height:0;display:block}.check-progress-panel{padding:30px 24px}.check-progress-panel h2{font-size:2rem}.check-progress-panel dl{display:none}.check-progress-bars{margin:26px 0 0}.check-progress-bars i{width:44px}.check-questions{padding:31px 22px 25px}.check-question{margin-bottom:28px;padding-bottom:26px}.check-question legend{grid-template-columns:28px 1fr;gap:5px 8px}.check-channel-question>div,.check-option-grid{margin-left:36px}.check-channel-question button{min-height:46px}.check-option-grid label{min-height:96px;padding:15px}.check-actions button{min-height:50px}.check-result{border-radius:19px}.check-result-head{grid-template-columns:1fr;gap:40px;padding:40px 25px}.check-result-head h2{font-size:3rem}.check-score{width:160px;height:160px}.check-score:before{width:128px;height:128px}.check-score strong{font-size:3.1rem}.check-result-grid{grid-template-columns:1fr}.check-primary-gap{padding:32px 25px}.check-recommendations article{grid-template-columns:32px 1fr;padding:23px 24px}.check-result-actions{padding:25px;display:grid}.check-result-actions>div:last-child{display:grid}.check-result-actions button,.check-result-actions a{min-height:50px}.check-result-boundary{padding:0 25px 25px}.check-data-path{padding:84px 18px}.check-data-path li{grid-template-columns:30px 1fr}.check-data-path li p{grid-column:2}.check-footer{grid-template-columns:1fr;gap:18px;width:calc(100% - 32px)}.check-footer p{display:none}.check-footer div{justify-self:start}}@media (prefers-reduced-motion:reduce){.check-option-grid label,.check-primary,.check-result-actions a{transition:none}}.check-header-meta,.check-kicker,.check-hero-signal b,.check-question legend>span,.check-score span,.check-primary-gap>span,.check-recommendations span,.check-result-actions>div:first-child span,.check-data-path li>span{font-size:.7rem}.check-back,.check-hero ul,.check-progress-panel dt,.check-progress-panel dd,.check-question legend small,.check-channel-question button,.check-option-grid small,.check-message,.check-actions button,.check-result-actions>div:first-child small,.check-result-boundary,.check-footer p,.check-footer div{font-size:.78rem}.check-option-grid strong{font-size:.86rem}.check-result-actions button,.check-result-actions a{font-size:.8rem}.check-data-path li p{font-size:.86rem}.check-topbar{color:#fff;background:#05080d}.check-topbar .check-header{margin:0 auto;position:relative;top:auto;left:auto;transform:none}.check-topbar .public-language-nav{padding-bottom:0}.check-page .check-hero{padding-top:80px}.werkbank-live-slot{width:100%;min-width:0}.werkbank-live-slot :is(input,select,textarea,button){font:inherit}.werkbank-live-slot :is(input,select,textarea){max-width:100%}.werkbank-live-slot :is(.contact-form,.pilot-form-shell,.check-card){color:#0b2545;box-shadow:none;background:#fff;border:1px solid #d9e1e5;border-radius:4px}.werkbank-live-slot :is(h2,h3,h4){font-family:Geist,Segoe UI,Arial,sans-serif}.werkbank-live-slot :is(.pilot-form,.pilot-form-shell,.check-shell){width:100%;max-width:none;margin-inline:0}.werkbank-live-slot .contact-form{padding:28px}.werkbank-live-slot .contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.werkbank-live-slot .contact-form-grid>.wide{grid-column:1/-1}.werkbank-live-slot .contact-form label{gap:8px;display:grid}.werkbank-live-slot .contact-form input:not([type=checkbox]),.werkbank-live-slot .contact-form :is(select,textarea){color:#0b2545;background:#fff;border:1px solid #acbcc7;border-radius:3px;width:100%;padding:12px}.werkbank-live-slot .contact-consent{align-items:flex-start;gap:12px!important;display:flex!important}.werkbank-live-slot input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:4px}.werkbank-live-slot .contact-form-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.werkbank-live-slot .contact-form button{color:#fff;cursor:pointer;background:#0b2545;border:0;min-height:48px;padding:14px 20px}.werkbank-live-slot .contact-form button:disabled{opacity:.6;cursor:wait}.werkbank-live-slot .contact-form svg{width:18px;height:18px}.werkbank-live-slot .contact-honeypot{opacity:0;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.werkbank-live-slot .contact-error{color:#9c2832}.werkbank-live-slot .contact-success{background:#ecf6f2;border:1px solid #88bcb0;padding:28px}.werkbank-live-slot.slot-demo{margin-block:24px}.werkbank-live-slot.slot-demo .demo-shell,.werkbank-live-slot.slot-demo .demo-sidebar{min-height:800px}@media (max-width:640px){.werkbank-live-slot .contact-form-grid{grid-template-columns:1fr}.werkbank-live-slot .contact-form{padding:20px}.werkbank-live-slot :is(.pilot-form,.check-card){padding-inline:16px}}
