:root{--cyan:#a4d9ef;--bright:#aee8ff;--line:#c4d7e32b;--muted:#b5c9d4;--panel:#07121de8;--green:#9be7b3;--yellow:#f3d478;--orange:#ffaf74;--red:#ff939c;--site-header-height:104px}
html{scroll-behavior:smooth}body{background:#03000a;isolation:isolate}body:before{content:"";position:fixed;inset:0;height:100%;z-index:-1;pointer-events:none;background-image:linear-gradient(#00537578,#03000ac4 54%),url('../images/karriere-20261027-network-background.svg');background-size:cover}body.society-network-active:before{background-image:linear-gradient(#00537578,#03000ac4 54%)}.society-network-background{position:fixed;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none}.audit *{box-sizing:border-box}.audit{font:400 16px/1.65 Montserrat,Arial,sans-serif;color:#f6f9fc;overflow-wrap:break-word;min-height:60vh}.audit [hidden],[hidden]{display:none!important}.audit h1,.audit :where(h2),.audit :where(h3),.audit p,.audit ol,.audit ul{margin:0}.audit p{color:var(--muted)}.audit h1,.audit :where(h2),.audit :where(h3){text-wrap:balance;overflow-wrap:normal}.audit button,.audit input{font:inherit}.audit button{cursor:pointer}.audit a{color:inherit}.audit-wrap{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}.review-strip{position:relative;z-index:4;background:#061723;border-block:1px solid #9acbe02b;font:500 10px/1.6 Montserrat,Arial,sans-serif;letter-spacing:.06em;color:#b2d2df}.review-strip>.audit-wrap{display:flex;gap:15px;justify-content:space-between;align-items:center;padding-block:10px}.review-strip i{width:6px;height:6px;background:#f3d478;display:inline-block;border-radius:100%;margin-right:7px}.review-strip nav{display:flex;gap:22px;letter-spacing:0}.review-strip a:hover{text-decoration:underline;color:white}.hero-layout{display:grid;grid-template-columns:1.17fr 1fr;gap:70px;padding-block:48px 50px;align-items:start}.kicker{font-size:10px!important;letter-spacing:.14em;line-height:1.7;text-transform:uppercase;font-weight:600;color:var(--cyan)!important}.tiny-cross{color:#cdf0ff;font-size:19px;margin-right:8px;vertical-align:-1px}.hero-editorial h1{font-size:clamp(56px,5.7vw,76px);line-height:1.04;letter-spacing:-3.6px;font-weight:500;margin:24px 0 28px}.hero-editorial h1 em{font-style:normal;color:var(--cyan)}.audit .lead{font-size:17px;line-height:1.8;max-width:530px}.audit-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;border-radius:6px;padding:14px 22px;border:1px solid #52758b;background:#10394c;color:#fff;font-size:13px!important;font-weight:600!important;line-height:1.5;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.btn.primary{background:#c3edff;color:#09202e;border-color:#c3edff}.btn.primary:hover{background:#fff;border-color:white;color:#06121d}.btn.secondary{background:transparent;border-color:#86b1c370}.btn:hover{background:#1d5066;color:white}.btn.subtle{background:transparent;border-color:transparent;color:#c7dce8}.btn.subtle:hover{background:#ffffff0b}.btn:disabled{opacity:.4;cursor:default}.btn.small{font-size:11px!important;padding:10px 15px;min-height:40px}.btn.full{width:100%}.quiet-link,.quiet-button{font-size:12px!important;color:var(--cyan)!important;text-decoration:none}.quiet-link:hover,.quiet-button:hover{color:#fff!important;text-decoration:underline;text-underline-offset:5px}.quiet-button{border:0;background:none;box-shadow:none;padding:9px 0;line-height:1.6}.audit .gate-transparency{font-size:10px;line-height:1.9;margin-top:22px;color:#aec3ce}.report-preview{border:1px solid #8eb6ce50;padding:26px 30px 20px;background:linear-gradient(150deg,#0c2b3ae8,#040a16e8);border-radius:14px;box-shadow:0 26px 100px #0004;position:relative}.preview-top{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.1em;color:#a2bdcc}.outline-tag{display:inline-flex;border:1px solid #95c2d34d;padding:4px 8px;border-radius:3px;color:#bbd8e4;font-size:9px;letter-spacing:.08em;font-weight:600}.preview-dial,.result-dial{position:relative;width:214px;height:214px;margin:12px auto 0}.preview-dial svg,.result-dial svg{width:100%;height:100%;transform:rotate(-90deg)}.dial-track,.dial-value{fill:none;stroke-width:8;stroke:#4d687631}.dial-value{stroke:var(--score-color,var(--yellow));stroke-dasharray:628.32;stroke-dashoffset:226.2;stroke-linecap:round}.preview-dial>div,.result-dial>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.preview-dial strong{font-size:65px;font-weight:500;letter-spacing:-3px;line-height:1.15}.preview-dial strong>span{font-size:17px;letter-spacing:0;color:#9fb4c2;margin-left:3px}.score-status{font-size:12px;font-weight:600;color:var(--score-color);line-height:1.6}.score-status.yellow{color:var(--yellow)}.report-preview h2{font-size:22px;letter-spacing:-.5px;line-height:1.4;text-align:center;margin:8px 0 25px;font-weight:500}.preview-bars>div{display:grid;grid-template-columns:1fr auto;font-size:10px;gap:8px;color:#c4d3de;margin-top:15px}.preview-bars>div>span:last-of-type{font-size:9px;color:#c5d5df}.preview-bars i{grid-column:1/-1;height:4px;background:#8398a322;border-radius:3px;overflow:hidden}.preview-bars b{display:block;height:100%;background:var(--cyan);border-radius:3px}.sample-security{width:70%}.preview-bars .sample-backup{width:40%;background:var(--red)}.preview-bars .sample-privacy{width:88%;background:var(--green)}.preview-todo{margin-top:26px;border-top:1px solid var(--line);padding-top:20px;display:flex;gap:15px;align-items:center;font-size:12px}.preview-todo>span{color:var(--cyan);font-size:11px}.preview-todo>span:last-child{margin-left:auto;font-size:20px}.preview-todo p{font-size:10px;line-height:1.8}.preview-todo strong{font-weight:500;color:#fff}.report-preview small{display:block;color:#92aab9;font-size:8px;line-height:1.7;margin-top:17px}.fact-band{display:grid;grid-template-columns:repeat(4,1fr);padding-block:30px;border-block:1px solid var(--line)}.fact-band>div{display:flex;flex-direction:column;gap:3px}.fact-band strong{font-size:22px;font-weight:500;letter-spacing:-.6px}.fact-band span{font-size:10px;color:var(--muted)}.content-section{margin-top:100px}.section-title{display:grid;grid-template-columns:1fr 1fr;column-gap:65px;align-items:end}.section-title .kicker{grid-column:1/-1;margin-bottom:17px}.audit :where(h2){font-size:clamp(30px,3vw,43px);line-height:1.2;font-weight:500;letter-spacing:-1.1px}.section-title>p:last-child{max-width:465px;font-size:14px;line-height:1.85}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.process-grid article{padding-top:24px;border-top:1px solid #8ebad15c}.process-grid article>span{font-size:9px;letter-spacing:.08em;color:var(--cyan)}.audit :where(h3){font-size:21px;line-height:1.4;font-weight:500;letter-spacing:-.5px}.process-grid h3{margin:15px 0}.process-grid p{font-size:13px;line-height:1.9}.scope-section{display:grid;grid-template-columns:1fr 1.15fr;gap:85px}.scope-section h2{margin:17px 0 24px}.scope-section>div>p:last-child{font-size:14px;max-width:360px;line-height:1.9}.scope-rows article{display:grid;grid-template-columns:24px 1fr 38px;gap:18px;padding:27px 0;border-top:1px solid var(--line);align-items:start}.scope-rows article>span{font-size:10px;color:var(--cyan);padding-top:5px}.scope-rows article>span:last-child{text-align:right}.scope-rows h3{font-size:23px;margin-bottom:10px}.scope-rows p{font-size:12px;line-height:1.85}.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.faq-section h2{margin-top:17px}.faq-section details{border-top:1px solid var(--line);padding:22px 0}.faq-section details:last-child{border-bottom:1px solid var(--line)}.audit summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px;font-size:14px;font-weight:500}.audit summary:after{content:'+';color:var(--cyan)}.audit details[open]>summary:after{content:'−'}.audit summary::-webkit-details-marker{display:none}.faq-section details p{font-size:12px;line-height:1.9;margin-top:17px;max-width:600px}.bottom-cta{text-align:center;border:1px solid var(--line);background:#07374b26;padding:50px 25px;margin-top:90px;border-radius:10px}.bottom-cta h2{margin:15px 0 27px;font-size:clamp(35px,4vw,50px)}.audit .micro{font-size:10px;line-height:1.8;color:#a3bbc9}.bottom-cta .micro{margin-top:24px}.review-tools{margin-top:35px;border:1px dashed #f3d47845;border-radius:6px;padding:20px}.review-tools summary{font-size:11px;color:#dec982}.review-tools p{font-size:11px;margin:16px 0}.review-tools>div{display:flex;gap:10px;flex-wrap:wrap}.audit-footer{padding-block:65px 30px;margin-top:40px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;font:400 11px/1.7 Montserrat,Arial,sans-serif;border-top:1px solid var(--line)}.audit-footer p{grid-column:1;grid-row:2;font-size:12px;color:#a2bfce}.audit-footer>div{display:flex;gap:24px;grid-row:1/3;grid-column:2}.audit-footer small{grid-column:1/-1;color:#94abba;font-size:9px;margin-top:20px}.flow-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:85px;padding-block:65px}.flow-aside>.kicker{margin:38px 0 18px}.flow-aside>.kicker:first-child{margin-top:0}.flow-aside h2{font-size:38px;line-height:1.2;margin-bottom:30px}.chapter-list{list-style:none;padding:0!important;margin-top:40px!important}.chapter-list li{display:flex;gap:15px;padding:19px 0;border-top:1px solid var(--line);font-size:12px;color:#8ca6b7;align-items:center}.chapter-list li span{font-size:10px}.chapter-list li.current{color:#e3f4ff}.chapter-list li.current:after{content:'●';color:var(--cyan);margin-left:auto}.chapter-list li.done:after{content:'✓';color:var(--green);margin-left:auto}.audit .aside-note{font-size:11px;line-height:1.95;color:#9ab5c6;margin-top:30px;border-left:1px solid #91b8cb63;padding-left:18px}.question-panel,.gate-panel{padding:35px 40px;background:var(--panel);border:1px solid #7ea9c442;border-radius:12px;box-shadow:0 25px 80px #0002}.question-topline{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#afc8d6;margin-bottom:16px}.audit progress{display:block;width:100%;height:4px;background:#617c8b36;appearance:none;border:0;border-radius:3px;overflow:hidden;margin-bottom:35px}.audit progress::-webkit-progress-bar{background:#617c8b36}.audit progress::-webkit-progress-value{background:var(--cyan)}.audit progress::-moz-progress-bar{background:var(--cyan)}.audit fieldset{padding:0;border:0;margin:0;min-width:0}.audit legend{padding:0;width:100%}.audit legend>.kicker{display:block;margin-bottom:13px}#question-title{display:block;font-size:27px;font-weight:500;line-height:1.4;letter-spacing:-.6px;text-wrap:balance;outline:none}.question-hint{font-size:11px;line-height:1.9;margin-top:17px!important;color:#b5cbd8!important;min-height:63px}.answer-options{display:grid;gap:10px;margin-top:28px}.answer-option{position:relative;display:block;cursor:pointer}.answer-option input{position:absolute;left:17px;top:50%;transform:translateY(-50%);margin:0;width:17px;height:17px;min-height:0;accent-color:#b8e8fc;z-index:1;padding:0}.answer-option>span{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px 17px 48px;border:1px solid #9cb5c333;border-radius:6px;transition:background .15s,border-color .15s;background:#0e1a26}.answer-option strong{font-size:12px;font-weight:500}.answer-option small{font-size:9px;color:#a2bdce}.answer-option:has(:checked)>span{border-color:#ade6ff;background:#153c50}.answer-option:has(:focus-visible)>span{outline:2px solid white;outline-offset:3px}.answer-option:hover>span{background:#143045;border-color:#739eb5}.question-controls{display:flex;justify-content:space-between;gap:15px;padding-top:8px}.audit .error{color:#ffb9be;font-size:11px;min-height:1.6em;margin:14px 0}.question-panel>.micro{margin-top:24px}.gate-panel{padding:35px 40px}.gate-panel h2{font-size:36px;margin:20px 0;line-height:1.2}.gate-panel>p{font-size:12px;line-height:1.9}.local-note{background:#d4c1680c;color:#e5d69e;font-size:10px;line-height:1.85;border-left:2px solid #d8c77b;padding:12px 15px;margin:22px 0}.gate-panel form{margin-top:28px}.fields-two{display:grid;grid-template-columns:1fr 1fr;gap:17px}.audit-field{margin-bottom:18px}.audit-field label{display:block;font-size:11px;margin-bottom:8px;color:#e8f3f9}.audit-field input{width:100%;background:#101d2b;color:white;border:1px solid #adc5d440;border-radius:5px;padding:11px 12px;font-size:14px;min-height:46px}.audit-field small{display:block;font-size:9px;color:#99b4c5;line-height:1.7;margin-top:6px}.audit .privacy-note{font-size:9px;line-height:1.9;color:#9eb9cb}.privacy-note a{text-decoration:underline;text-underline-offset:3px}.gate-panel .quiet-button{display:block;margin:15px auto 0;font-size:10px!important}.check-list{padding:0!important;list-style:none;margin-top:16px!important}.check-list li{font-size:12px;line-height:1.8;padding:10px 0;border-bottom:1px solid var(--line);display:flex;gap:12px}.check-list li:before{content:'✓';color:var(--cyan)}.flow-aside>p:not(.kicker){font-size:13px}.result-page{padding-top:50px;--score-color:var(--yellow)}.result-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:35px}.result-heading h1{font-size:46px;line-height:1.12;letter-spacing:-1.7px;font-weight:500;margin:17px 0;outline:none}.result-heading p:not(.kicker){font-size:11px}.result-actions{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.result-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:24px}.score-card,.area-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:30px}.score-card{text-align:center}.score-card>.kicker{text-align:left}.result-dial{width:220px;height:220px;margin:10px auto 0}.result-dial strong{font-size:73px;line-height:1.15;font-weight:500;letter-spacing:-3px}.result-dial>div>span{font-size:11px;color:#a7c4d5}.score-card>.score-status{display:block;font-size:20px;margin-top:6px}.score-card>p:last-of-type{font-size:12px;line-height:1.8;margin:14px 0 25px}.score-scale{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;font-size:8px;color:#b7c6d0;text-align:center}.score-scale span{border-top:3px solid var(--red);padding-top:8px}.score-scale span:nth-child(2){border-color:var(--orange)}.score-scale span:nth-child(3){border-color:var(--yellow)}.score-scale span:nth-child(4){border-color:var(--green)}.area-card>.kicker{margin-bottom:25px}.area-result{margin-top:24px}.area-top{display:flex;justify-content:space-between;gap:15px;align-items:baseline}.area-top h3{font-size:18px}.area-top strong{font-size:16px;font-weight:500}.area-meter{height:5px;background:#7895a52c;border-radius:4px;overflow:hidden;margin-top:13px}.area-meter i{display:block;height:100%;background:var(--area-color);width:var(--area-width)}.area-result>p{font-size:9px;margin-top:8px!important}.audit .knowledge-note{border-top:1px solid var(--line);padding-top:20px;margin-top:25px;font-size:10px;line-height:1.9}.critical-note{border-left:2px solid var(--orange);padding:12px 15px;background:#ffaf740b;font-size:10px;color:#ffd0ad;margin-top:18px;line-height:1.85}.critical-note strong{display:block;margin-bottom:5px}.interpretation{display:grid;grid-template-columns:1fr 2fr;gap:35px;padding:22px 0;border-bottom:1px solid var(--line);font-size:10px;line-height:1.9}.interpretation strong{font-weight:500;color:#c3d8e6}.recommendations{margin-top:65px}.recommendation{display:grid;grid-template-columns:38px 1fr 100px;gap:20px;border-top:1px solid var(--line);padding:28px 0}.recommendation:first-child{margin-top:30px}.recommendation>.rec-number{color:var(--cyan);font-size:11px;padding-top:4px}.recommendation h3{font-size:21px;margin:8px 0 13px}.recommendation p{font-size:12px;line-height:1.85;max-width:790px}.rec-label{font-size:8px;color:#9dbece;text-transform:uppercase;letter-spacing:.08em}.rec-priority{font-size:9px;text-align:right;line-height:1.9;color:var(--cyan)}.rec-priority.urgent{color:var(--orange)}.answer-review{margin-top:35px;border:1px solid var(--line);border-radius:6px;padding:20px}.answer-review summary{font-size:12px}.answer-review table{margin-top:22px;width:100%;border-collapse:collapse;font-size:10px}.answer-review th,.answer-review td{padding:12px 8px;border-top:1px solid var(--line);text-align:left;vertical-align:top}.answer-review th{color:#e8f5ff;font-weight:500}.answer-review td{color:#bad0dd}.answer-review td:last-child{text-align:right;white-space:nowrap}.consultation{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:65px;border:1px solid var(--line);border-radius:10px;background:#07374b28;padding:35px}.consultation h2{font-size:32px;line-height:1.2;margin:18px 0 22px}.consultation p{font-size:12px;line-height:1.9}.consultation form{border-left:1px solid var(--line);padding-left:35px}.consultation h3{font-size:19px;margin-bottom:12px}.audit-checkbox{display:flex;align-items:flex-start;gap:12px;margin:25px 0;font-size:10px;line-height:1.9;color:#c4d6e2;cursor:pointer}.audit-checkbox input{width:18px;height:18px;min-height:0;flex:none;margin:3px 0 0;accent-color:#005375;padding:0}.audit #consultation-status{font-size:11px;margin-top:15px;color:var(--green)}.service-links{margin-top:22px;display:flex;gap:15px;flex-wrap:wrap}.service-links a{font-size:10px;color:var(--cyan);text-decoration:underline;text-underline-offset:5px}.result-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:28px}.result-bottom .quiet-button{font-size:10px!important}.result-bottom p{max-width:390px}.print-only{display:none}.concept-page{padding-block:60px}.concept-hero{max-width:900px;margin-bottom:50px}.concept-hero h1{font-size:64px;line-height:1.08;font-weight:500;letter-spacing:-2.5px;margin:20px 0 28px}.concept-hero>p:last-child{font-size:16px;line-height:1.9;max-width:760px}.concept-nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:45px}.concept-nav a{border:1px solid var(--line);border-radius:30px;padding:8px 16px;font-size:11px}.concept-block{border-top:1px solid var(--line);padding-top:35px;margin-top:45px;scroll-margin-top:150px}.concept-block h2{font-size:32px;margin-bottom:24px}.concept-block h3{font-size:20px;margin:26px 0 12px}.concept-block p,.concept-block li{font-size:13px;line-height:1.95;color:var(--muted);max-width:940px}.concept-block ul,.concept-block ol{padding-left:22px;margin-top:16px}.concept-block li{padding:5px 0}.concept-block a{color:var(--cyan);text-decoration:underline;text-underline-offset:4px}.concept-block table{font-size:12px;width:100%;border-collapse:collapse;margin-top:25px}.concept-block th,.concept-block td{border-bottom:1px solid var(--line);padding:15px;text-align:left;vertical-align:top}.concept-block th{font-weight:500;background:#0c273655}.concept-block td{color:#bdd1de}.table-scroll{overflow:auto}.formula{border-left:2px solid var(--cyan);background:#12304455;color:white!important;padding:20px;margin-top:20px!important}.concept-block .decision{padding:22px;background:#0e2b3b85;border:1px solid var(--line);border-radius:7px;margin-top:20px}.decision strong{color:#fff}.concept-screen-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.concept-screen-links a{padding:23px;border:1px solid var(--line);border-radius:6px;text-decoration:none;background:#0c24344d}.concept-screen-links span{display:block;font-size:9px;letter-spacing:.08em;margin-bottom:12px}.concept-screen-links strong{font-size:18px;line-height:1.5;font-weight:500}.homepage-draft{padding-block:55px 30px}.homepage-draft>.kicker{margin-bottom:25px}.home-placeholder{padding:55px 45px;border-block:1px solid var(--line);background:#09202c55}.home-placeholder h1{font-size:58px;line-height:1.12;letter-spacing:-2px;font-weight:500;margin:16px 0 25px}.home-placeholder p{font-size:14px;max-width:610px}.home-placeholder .btn{margin-top:25px}.home-insertion{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;border:1px solid #a8dcef75;border-radius:8px;background:linear-gradient(110deg,#0c3d53ed,#061220ee);padding:32px 36px;margin:35px 0}.home-insertion h2{font-size:29px;line-height:1.25;margin:12px 0}.home-insertion p{font-size:12px;max-width:600px}.home-insertion small{display:block;color:#a6c1d0;font-size:9px;margin-top:12px}.home-note{max-width:790px;margin:35px auto;font-size:12px;line-height:1.95}.home-note strong{display:block;color:#d7eaf6;margin-bottom:10px}.site-chrome .nav-text{white-space:nowrap}
@media(max-width:1100px){.hero-layout{gap:35px}.hero-editorial h1{font-size:68px}.audit-wrap{width:calc(100% - 56px)}.flow-layout{grid-template-columns:250px minmax(0,1fr);gap:35px}.question-panel,.gate-panel{padding:30px}.scope-section,.faq-section{gap:40px}.consultation{gap:30px}.report-preview{padding:23px}.answer-option small{font-size:8px}.audit-footer>div{gap:15px}}
@media(max-width:800px){.hero-layout{grid-template-columns:1fr 1fr;gap:24px;padding-top:45px}.hero-editorial h1{font-size:55px;letter-spacing:-2.5px}.hero-editorial .kicker{font-size:8px!important}.audit .lead{font-size:14px}.audit-actions{gap:20px}.report-preview{padding:20px}.preview-dial{width:175px;height:175px}.preview-dial strong{font-size:52px}.report-preview h2{font-size:18px}.preview-todo{gap:9px}.preview-todo p{font-size:9px}.process-grid{gap:25px}.process-grid h3{font-size:19px}.flow-layout{grid-template-columns:1fr;padding-top:35px;gap:30px;max-width:680px}.flow-aside>.kicker{margin-top:25px}.flow-aside h2{font-size:31px;margin-bottom:15px}.flow-aside h2 br{display:none}.flow-aside .aside-note,.flow-aside>p:not(.kicker),.flow-aside .check-list{display:none}.chapter-list{display:flex;gap:20px;margin-top:20px!important}.chapter-list li{font-size:10px;padding:12px 0;gap:7px;flex:1}.chapter-list li.current:after,.chapter-list li.done:after{display:none}.flow-aside .quiet-link{font-size:10px!important}.question-hint{min-height:0}.section-title{gap:20px 35px}.scope-section{grid-template-columns:1fr 1.2fr;gap:35px}.audit :where(h2){font-size:31px}.scope-rows h3{font-size:20px}.scope-rows article{gap:12px;grid-template-columns:20px 1fr 30px}.faq-section{grid-template-columns:1fr 1.5fr;gap:35px}.result-heading h1{font-size:38px}.result-grid{gap:15px}.score-card,.area-card{padding:23px}.result-dial{width:185px;height:185px}.consultation{grid-template-columns:1fr}.consultation form{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.concept-hero h1{font-size:52px}.home-insertion{grid-template-columns:1fr;gap:20px}.home-insertion .btn{justify-self:start}.review-strip nav{gap:12px}.review-strip{font-size:9px}.review-strip .desktop-only{display:none}}
@media(max-width:600px){:root{--site-header-height:112px}.audit-wrap{width:calc(100% - 36px)}.review-strip>.audit-wrap{flex-wrap:wrap;gap:7px;padding-block:9px}.review-strip nav{gap:18px;width:100%;font-size:9px}.hero-layout{grid-template-columns:1fr;padding:35px 0 30px;gap:35px}.hero-editorial h1{font-size:66px;letter-spacing:-3px;margin:21px 0 25px}.hero-editorial .kicker{font-size:8px!important;max-width:300px}.audit .lead{font-size:15px}.audit-actions{margin-top:25px;gap:20px}.gate-transparency{font-size:9px!important}.desktop-only{display:none}.report-preview{padding:22px 25px}.preview-dial{width:180px;height:180px;margin-top:5px}.report-preview h2{font-size:22px}.preview-bars{display:grid;grid-template-columns:1fr;gap:0}.preview-bars>div{font-size:10px}.preview-todo p{font-size:10px}.fact-band{grid-template-columns:1fr 1fr;gap:25px 10px;padding:25px 0}.fact-band strong{font-size:23px}.fact-band span{font-size:9px}.content-section{margin-top:65px}.section-title{display:block}.section-title .kicker{margin-bottom:17px}.section-title>p:last-child{margin-top:22px;font-size:13px}.audit :where(h2){font-size:33px}.process-grid{grid-template-columns:1fr;gap:24px;margin-top:30px}.process-grid h3{font-size:23px;margin:12px 0}.process-grid article{padding-top:20px}.process-grid p{font-size:13px}.scope-section,.faq-section{grid-template-columns:1fr;gap:26px}.scope-section>div>p:last-child{max-width:100%}.scope-rows article{grid-template-columns:20px 1fr 30px;gap:13px;padding:22px 0}.scope-rows h3{font-size:22px}.scope-rows p{font-size:12px}.faq-section details{padding:20px 0}.faq-section summary{font-size:13px}.faq-section details p{font-size:12px}.bottom-cta{padding:35px 22px;margin-top:60px}.bottom-cta h2{font-size:33px}.bottom-cta .btn{font-size:11px!important;gap:15px}.review-tools{padding:17px}.review-tools summary{font-size:10px}.review-tools>div{gap:8px}.review-tools .btn.small{font-size:10px!important}.audit-footer{padding-block:35px 25px;display:flex;flex-wrap:wrap;gap:15px}.audit-footer p{width:100%;font-size:11px}.audit-footer>div{width:100%;font-size:10px;gap:20px}.audit-footer small{font-size:8px;margin-top:5px}.flow-layout{padding:28px 0;gap:23px}.flow-aside h2{font-size:28px}.flow-aside>.kicker{font-size:9px!important;margin-bottom:13px}.chapter-list{gap:12px!important}.chapter-list li{font-size:8px;gap:5px}.chapter-list li span{font-size:8px}.question-panel,.gate-panel{padding:24px 20px}.question-topline{font-size:9px}.audit progress{margin-bottom:26px}#question-title{font-size:24px;line-height:1.4}.question-hint{font-size:10px;margin-top:17px!important}.answer-options{margin-top:24px}.answer-option>span{display:block;padding:14px 12px 14px 45px}.answer-option strong,.answer-option small{display:block}.answer-option strong{font-size:12px}.answer-option small{font-size:9px;margin-top:3px}.answer-option input{left:15px}.question-controls .btn{padding:12px 15px;font-size:12px!important;gap:12px}.question-panel>.micro{font-size:9px}.fields-two{grid-template-columns:1fr;gap:0}.audit-field input{font-size:16px}.gate-panel h2{font-size:33px}.gate-panel>.local-note{font-size:9px}.check-list li{font-size:11px}.result-page{padding-top:30px}.result-heading{display:block;margin-bottom:25px}.result-heading h1{font-size:37px;line-height:1.15}.result-heading p:not(.kicker){font-size:10px}.result-actions{align-items:stretch;margin-top:24px;gap:12px}.result-actions .quiet-button{text-align:left}.result-grid{grid-template-columns:1fr;gap:18px}.score-card,.area-card{padding:25px}.result-dial{width:210px;height:210px}.score-card>p:last-of-type{font-size:11px}.score-scale{font-size:8px}.interpretation{grid-template-columns:1fr;gap:12px;padding-block:22px;font-size:10px}.recommendations{margin-top:45px}.recommendation{grid-template-columns:23px 1fr;gap:13px;padding:24px 0}.recommendation h3{font-size:20px}.recommendation p{font-size:11px}.rec-priority{text-align:left;grid-column:2;grid-row:2;margin-top:0}.rec-priority br{display:none}.recommendation>.rec-number{font-size:10px}.answer-review{padding:18px}.answer-review summary{font-size:11px}.answer-review table{font-size:9px}.answer-review th,.answer-review td{padding:11px 5px}.consultation{padding:25px 20px;margin-top:40px;gap:28px}.consultation h2{font-size:30px}.consultation p{font-size:11px}.consultation h3{font-size:19px}.consultation .btn{font-size:11px!important;padding-inline:17px}.audit-checkbox{font-size:10px}.result-bottom{display:block}.result-bottom p{margin-top:15px!important;font-size:9px}.concept-page{padding-top:35px}.concept-hero h1{font-size:44px;letter-spacing:-1.7px}.concept-hero>p:last-child{font-size:13px}.concept-block{margin-top:35px;padding-top:28px}.concept-block h2{font-size:28px}.concept-block p,.concept-block li{font-size:12px}.concept-block table{font-size:10px;min-width:470px}.concept-block th,.concept-block td{padding:13px 9px}.concept-screen-links{grid-template-columns:1fr;gap:12px}.concept-screen-links a{padding:20px}.concept-nav{gap:8px}.concept-nav a{font-size:10px;padding:7px 12px}.homepage-draft{padding-top:30px}.home-placeholder{padding:30px 23px}.home-placeholder h1{font-size:40px;letter-spacing:-1.5px}.home-placeholder p{font-size:12px}.home-insertion{padding:25px 22px;margin-top:25px}.home-insertion h2{font-size:28px}.home-insertion p{font-size:11px}.home-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.audit *{animation:none!important;transition:none!important}}
@media print{@page{size:A4;margin:16mm}html,body{background:white!important;color:#172c38!important;font-size:10pt;isolation:auto}body:before,.society-network-background,.site-chrome,.review-strip,.audit-footer,.result-actions,.consultation,.result-bottom,.skip,.review-tools{display:none!important}.audit{color:#172c38;font-size:10pt}.audit-wrap{width:100%;max-width:none}.audit #landing-view,.audit #question-view,.audit #contact-view{display:none!important}.audit #result-view:not([hidden]){display:block!important;padding:0}.audit h1,.audit :where(h2),.audit :where(h3),.audit strong{color:#172c38!important}.audit p,.audit td,.audit span{color:#334e5e!important}.audit .kicker{color:#32617a!important}.result-heading h1{font-size:27pt;letter-spacing:-1pt}.result-heading h1 br{display:none}.result-heading{margin-bottom:8mm}.result-grid{grid-template-columns:1fr 1.2fr;gap:5mm}.score-card,.area-card{background:white;border:1px solid #adbec8;padding:6mm;break-inside:avoid}.result-dial{width:44mm;height:44mm}.result-dial strong{font-size:40pt}.dial-track{stroke:#e4e9ec}.dial-value{stroke:#234e67}.score-card>p:last-of-type{font-size:8pt}.score-card .score-status{font-size:15pt}.score-scale{font-size:6pt}.score-scale span{border-color:#4b6373!important}.area-top h3{font-size:12pt}.area-top strong{font-size:10pt}.area-result{margin-top:5mm}.area-meter{background:#e4e9ec;print-color-adjust:exact;-webkit-print-color-adjust:exact}.area-meter i{background:#315b73}.area-result>p{font-size:7pt}.knowledge-note,.critical-note{font-size:7pt!important;color:#172c38!important;border-color:#6a8292;background:white}.interpretation{font-size:8pt;border-color:#adbec8;gap:7mm}.recommendations{margin-top:9mm}.recommendations .section-title{display:block}.recommendations h2{font-size:21pt}.recommendations h2 br{display:none}.recommendations .section-title>p:last-child{font-size:8pt;margin-top:4mm;max-width:none}.recommendation{grid-template-columns:8mm 1fr 24mm;break-inside:avoid;border-color:#bdcbd4;padding:6mm 0;gap:4mm}.recommendation h3{font-size:12pt;margin:2mm 0}.recommendation p{font-size:8pt}.rec-label{font-size:6pt}.rec-priority{font-size:7pt}.recommendation>.rec-number{font-size:8pt}.answer-review{border:0;padding:0;margin-top:8mm}.answer-review summary{font-size:11pt}.answer-review summary:after{display:none}.answer-review table{display:table;font-size:7pt}.answer-review th,.answer-review td{padding:3mm 2mm;border-color:#b9cad5}.answer-review tr{break-inside:avoid}.print-only{display:block!important}.print-meta{font-size:7pt;margin-bottom:5mm!important}.result-page{--score-color:#234e67}a{text-decoration:none!important}.concept-page{padding:0}.concept-nav{display:none}.concept-hero h1{font-size:30pt}.concept-block{break-inside:avoid}.concept-block p,.concept-block li{font-size:9pt}.concept-block h2{font-size:18pt}.local-note{border-color:#888;color:#333;background:white}}




.result-grid + .consultation{margin-top:24px}.home-context-hero{text-align:center;padding:55px 25px 45px;max-width:900px;margin:auto}.home-context-hero h1{font-size:clamp(35px,4vw,48px);line-height:1.15;letter-spacing:-1.5px;font-weight:500;margin:22px 0}.home-context-hero>p{font-size:16px;line-height:1.8;max-width:740px;margin:auto}.home-context-hero>.audit-actions{justify-content:center}.home-context-hero .home-brand{width:190px;margin:0 auto 25px}.homepage-draft .home-insertion{margin:12px 0 45px}.homepage-draft .society-career-banner{margin-top:0}.home-following{border-top:1px solid var(--line);padding:30px 0 10px}.home-following>div{display:flex;gap:35px;flex-wrap:wrap;margin-top:18px}.home-following a{font-size:16px}.placement-caption{font-size:10px!important;line-height:1.8;margin-bottom:12px!important;color:var(--cyan)!important}@media(max-width:600px){.home-context-hero{padding:35px 0}.home-context-hero h1{font-size:36px}.home-context-hero>p{font-size:13px}.home-context-hero .btn{width:100%}.home-context-hero .home-brand{width:150px}.home-following>div{gap:18px}.home-following a{font-size:13px}}
.help-unified{display:block;padding:38px 40px}.help-unified>.kicker{margin:0}.help-unified>h2{margin:15px 0 20px;max-width:820px;font-size:38px}.help-unified .help-intro{font-size:14px;max-width:850px}.help-person{display:flex;gap:26px;align-items:center;margin:28px 0}.help-person>img{width:110px;height:140px;object-fit:contain;background:radial-gradient(ellipse at 50% 80%,#00537573,transparent 70%);border-radius:8px;flex:none}.help-person h3{font-size:24px!important;margin:0 0 8px}.help-person p{font-size:11px!important;line-height:1.8}.person-links{display:flex;gap:25px;flex-wrap:wrap;margin:13px 0 5px}.person-links a{font-size:14px;color:var(--cyan);text-decoration:underline;text-underline-offset:4px}.help-person small{font-size:9px;color:#94afc0}.help-person small a{color:var(--cyan)}.help-unified form{border:0;padding:0;border-top:1px solid var(--line);margin-top:25px}.help-unified .audit-checkbox{margin:24px 0 20px;max-width:870px;font-size:12px}.help-submit{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.help-submit .micro{font-size:10px}.site-contact{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:65px;padding:35px 0;border-block:1px solid var(--line)}.site-contact h2{font-size:31px;margin:14px 0 20px}.site-contact>div>p:last-child{font-size:12px;max-width:400px}.site-contact .help-person{margin:0}.internal-mail{white-space:pre-wrap;overflow-wrap:anywhere;background:#07121d;border:1px solid var(--line);border-radius:8px;padding:25px;color:var(--muted);font:400 12px/1.9 Montserrat,Arial,sans-serif}.result-actions #pdf-status{max-width:270px;text-align:right;font-size:9px}.btn[aria-disabled=true]{opacity:.6;cursor:wait}.audit .result-bottom .micro{max-width:500px;font-size:9px}@media(max-width:650px){.help-unified{padding:26px 22px}.help-unified>h2{font-size:30px}.help-unified .help-intro{font-size:12px}.help-person{gap:18px;align-items:flex-start}.help-person>img{width:88px;height:113px}.help-person h3{font-size:21px!important}.person-links{gap:9px;flex-direction:column}.person-links a{font-size:12px}.help-person small{font-size:8px}.help-unified .audit-checkbox{font-size:11px}.help-submit{gap:14px}.help-submit .btn{width:100%;font-size:10px!important;gap:8px;padding:14px 12px}.help-submit .micro{font-size:9px}.site-contact{grid-template-columns:1fr;gap:26px}.result-actions #pdf-status{text-align:left;max-width:none}}

.audit-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
