:is(body:has(.risk-page) .contact-topbar,body:has(.risk-page) .contact-sidecard){display:none}.risk-page{color:#27313d;background:#f3f7fb;min-height:100vh}.risk-header{background:#fff;border-bottom:1px solid #d7e1eb;justify-content:space-between;align-items:center;height:82px;padding:0 5.5vw;display:flex}.risk-header img{width:210px;display:block}.risk-header>a:last-child{color:#06c;font-size:14px;font-weight:650}.risk-shell{max-width:1180px;margin:auto;padding:clamp(48px,7vw,88px) 24px}.risk-start{grid-template-columns:1fr .82fr;align-items:center;gap:clamp(45px,8vw,100px);display:grid}.risk-kicker{color:#06c;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.risk-intro h1,.question-card h1{letter-spacing:-.052em;margin:20px 0;font-size:clamp(42px,5.5vw,72px);line-height:1.04}.risk-intro>p:not(.risk-kicker){color:#596675;font-size:18px;line-height:1.7}.risk-intro ul{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.risk-intro li{align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.risk-intro li svg{color:#06c}.industry-card,.question-card,.score-panel,.recommendations,.guide-panel,.review-panel{background:#fff;border:1px solid #d6e1eb;box-shadow:0 22px 60px #14305414}.industry-card{padding:clamp(28px,4vw,44px)}.industry-card-photo,.review-photo{object-fit:cover;border-radius:5px;width:100%;display:block}.industry-card-photo{aspect-ratio:4/3;margin-bottom:28px}.review-photo{aspect-ratio:16/10;margin-bottom:30px}.industry-card>span,.question-category{color:#06c;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.industry-card h2{margin:12px 0 25px;font-size:24px}.industry-card button{width:100%;font:600 15px var(--font-poppins);cursor:pointer;background:#fff;border:0;border-top:1px solid #dbe3eb;justify-content:space-between;padding:17px 18px;display:flex}.industry-card button:hover{color:#06c;background:#eef6ff}.industry-card small{color:#718090;margin-top:22px;font-size:12px;line-height:1.6;display:block}.question-wrap{max-width:880px;margin:auto}.risk-progress{margin-bottom:22px}.risk-progress>div:first-child{color:#5d6b79;justify-content:space-between;font-size:13px;display:flex}.progress-track{background:#dfe7ef;border-radius:20px;height:7px;margin-top:11px;overflow:hidden}.progress-track span{background:#06c;height:100%;display:block}.question-card{padding:clamp(32px,6vw,65px)}.question-card h1{font-size:clamp(30px,4.5vw,48px)}.question-card>p{color:#667482;line-height:1.7}.answer-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:38px;display:grid}.answer-grid button{min-height:57px;font:650 15px var(--font-poppins);cursor:pointer;background:#fff;border:1px solid #b9cbdc;border-radius:5px}.answer-grid button:hover{color:#06c;background:#eef6ff;border-color:#06c}.back-button{color:#657483;font:600 13px var(--font-poppins);background:0 0;border:0;gap:7px;margin-top:26px;padding:8px 0;display:flex}.result-wrap{gap:24px;display:grid}.score-panel,.recommendations,.guide-panel,.review-panel{padding:clamp(30px,5vw,58px)}.score-heading{grid-template-columns:auto 1fr;align-items:center;gap:38px;display:grid}.score-orb{background:#f4f9ff;border:12px solid #06c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:154px;height:154px;display:flex}.score-orb strong{font-size:48px;line-height:1}.score-orb span{font-size:12px}.score-heading h1{margin:5px 0 10px;font-size:clamp(36px,5vw,62px)}.score-heading p{color:#5d6976;line-height:1.7}.score-scale{grid-template-columns:repeat(5,1fr);gap:2px;margin-top:42px;display:grid}.score-scale span{color:#fff;text-align:center;background:#62717f;padding:10px 4px;font-size:11px}.score-scale span:first-child{background:#9b2634}.score-scale span:nth-child(2){background:#c65b2e}.score-scale span:nth-child(3){background:#d69a20}.score-scale span:nth-child(4){background:#2f7a82}.score-scale span:last-child{background:#287244}.recommendations h2,.guide-panel h2,.review-panel h2{margin:10px 0 24px;font-size:clamp(28px,4vw,42px)}.recommendations article{border-top:1px solid #dae2e9;grid-template-columns:55px 1fr;gap:22px;padding:25px 0;display:grid}.recommendations article>span{color:#06c;font-weight:750}.recommendations h3{margin:0 0 8px;font-size:19px}.recommendations article p,.guide-panel p,.review-panel p{color:#617080;margin:0;line-height:1.65}.guide-panel{color:#fff;background:#333;justify-content:space-between;align-items:center;gap:40px;display:flex}.guide-panel .risk-kicker{color:#66b3ff}.guide-panel p{color:#d5d9de}.guide-panel>a{color:#333;background:#66b3ff;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-width:240px;padding:16px 20px;font-weight:750;display:flex}.review-panel{background:#e8f2ff;grid-template-columns:.9fr 1.1fr;gap:clamp(35px,7vw,80px);display:grid}.direct-contact{gap:10px;margin-top:25px;display:grid}.direct-contact a{color:#06c;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.review-panel form{background:#fff;padding:28px}.form-pair{grid-template-columns:1fr 1fr;gap:13px;display:grid}.review-panel label{margin-bottom:15px;font-size:12px;font-weight:700;display:block}.review-panel input:not([type=checkbox]){width:100%;font:15px var(--font-poppins);border:1px solid #bdcbd8;border-radius:4px;margin-top:7px;padding:12px}.review-panel .consent{gap:9px;font-weight:500;line-height:1.5;display:flex}.review-panel form>button{color:#fff;background:#06c;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-weight:700;display:flex}.review-panel form>p{min-height:18px;font-size:12px}.request-success{text-align:center;background:#fff;padding:35px}.risk-disclaimer{color:#74808c;text-align:center;font-size:12px}@media (max-width:800px){.risk-start,.review-panel,.score-heading{grid-template-columns:1fr}.answer-grid{grid-template-columns:1fr 1fr}.guide-panel{flex-direction:column;align-items:flex-start}.guide-panel>a{width:100%}}@media (max-width:520px){.risk-header{height:72px;padding:0 18px}.risk-header img{width:176px}.risk-shell{padding:42px 18px}.risk-intro h1{font-size:44px}.question-card,.score-panel,.recommendations,.guide-panel,.review-panel{padding:28px 22px}.answer-grid,.form-pair{grid-template-columns:1fr}.score-scale span{font-size:9px}.review-panel form{padding:22px 18px}}
