.path-check{display:grid;gap:28px;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);padding:36px 0 88px}.path-check__form,.path-result{background:rgba(255,255,255,.73);border:1px solid rgba(24,24,29,.08);border-radius:24px;box-shadow:0 18px 52px rgba(36,24,61,.06);padding:clamp(24px,4vw,48px)}.path-check h2{font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.06em;margin:8px 0 12px}.path-check__form>p{color:#615e67;line-height:1.6}.path-fields{border:0;border-top:1px solid #dfd8e9;margin:26px 0 0;padding:20px 0 0}.path-fields legend{font-size:1.03rem;font-weight:800;padding-right:8px}.path-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.path-grid label{color:#3b3840;display:grid;font-size:.82rem;font-weight:700;gap:7px}.path-grid select{background:#fff;border:1px solid #d9d3de;border-radius:9px;color:#17151a;font:inherit;font-size:.96rem;padding:12px}.path-grid select:focus,.target-toggle input:focus-visible{border-color:#7438ee;box-shadow:0 0 0 3px rgba(116,56,238,.14);outline:none}.target-toggle{align-items:center;border-top:1px solid #dfd8e9;cursor:pointer;display:flex;font-weight:800;gap:10px;margin-top:21px;padding-top:21px}.target-toggle input{accent-color:#7438ee;height:19px;width:19px}.path-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:17px;margin-top:24px}.path-result{align-self:start;position:sticky;top:22px}.path-status{align-items:center;border-radius:12px;display:flex;gap:10px;margin:15px 0 13px;padding:13px}.path-status--low{background:#f1edfb;color:#5d35ba}.path-status--normal{background:#f4f1f8;color:#514d58}.path-status--elevated{background:#f5edff;color:#7138d6}.path-status--high{background:#ede4fa;color:#4f2695}.path-result>p{color:#5f5b64;line-height:1.6}.path-result h3{font-size:.95rem;margin:23px 0 8px}.path-reasons{display:grid;gap:8px;list-style:none;margin:0;padding:0}.path-reasons li{align-items:flex-start;color:#5f5a64;display:flex;font-size:.88rem;gap:8px;line-height:1.45}.path-reasons li span{color:#7741dc;font-weight:900}.path-reasons .is-notice{color:#332d3d;font-weight:700}.path-tips{display:grid;gap:9px;margin-top:18px}.path-tips p{background:#f1ebfe;border-radius:11px;color:#514a5b;font-size:.84rem;line-height:1.5;margin:0;padding:12px}.path-tips a{color:#652fcb;font-weight:800}.path-disclaimer{border-top:1px solid #e5e0e8;font-size:.79rem!important;margin-top:21px;padding-top:17px}.path-result__cta{background:#f1ebfe;border-radius:13px;margin-top:17px;padding:15px}.path-result__cta strong{display:block;font-size:.9rem;margin-bottom:10px}.path-result__cta>div{display:grid;gap:8px}.path-result__cta .button{font-size:.8rem;padding:10px 13px}.path-result__cta .text-link{display:inline-block;font-size:.85rem;margin-top:12px}.path-content{display:grid;gap:56px;padding-bottom:110px}.path-content>section{max-width:900px}.path-content h2{font-size:clamp(1.8rem,3.4vw,3.2rem);letter-spacing:-.06em;margin:0 0 14px}.path-content p,.path-checklist li{color:#5e5a63;font-size:1.02rem;line-height:1.75}.path-checklist{background:#f0eafd;border-radius:22px;padding:clamp(25px,4vw,44px)}.path-checklist ul{display:grid;gap:8px;margin:0;padding-left:21px}.path-content .faq-landing,.path-content .related-content{padding:0}@media(max-width:800px){.path-check{grid-template-columns:1fr;padding-bottom:60px}.path-result{position:static}.path-content{gap:42px;padding-bottom:75px}}@media(max-width:500px){.path-check__form,.path-result{border-radius:18px;padding:22px 18px}.path-grid{grid-template-columns:1fr}.path-form-actions{align-items:stretch;flex-direction:column;gap:10px}.path-form-actions .button{width:100%}}
