.door-decision-paths{color:#123b55;background:#eef7fc;border:1px solid #bdd9e7;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin:32px 0;padding:28px;display:grid}.door-decision-paths h2{letter-spacing:-.025em;margin:12px 0 16px;font-size:clamp(27px,3.2vw,38px);line-height:1.14}.door-decision-paths p{font-size:15px;line-height:1.7}.door-decision-intro>.primary{color:#fff;background:#007dad;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 17px;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.door-decision-intro>small{color:#496777;margin-top:13px;font-size:12px;line-height:1.65;display:block}.door-quality-fold{background:#fff;border:1px solid #b8d6e5;border-radius:12px;min-width:0;overflow:hidden}.door-quality-fold>summary{cursor:pointer;min-height:78px;padding:19px;line-height:1.5}.door-quality-fold>summary>strong{font-size:18px}.door-quality-fold>summary>span{color:#46677c;margin:8px 0 0 18px;font-size:13px;font-weight:400;display:block}.door-quality-content{padding:0 16px 20px}.door-quality-content>p{font-size:13px}.door-quality-content ol{gap:8px;margin:15px 0;padding:0;list-style:none;display:grid}.door-quality-content li{margin:0;padding:0}.door-quality-content button{text-align:left;width:100%;min-height:52px;font:inherit;color:#123b55;cursor:pointer;background:#f5fafe;border:1px solid #c8dfea;border-radius:8px;align-items:center;gap:11px;padding:12px;display:flex}.door-quality-content button>span:first-child{color:#087daa;font-size:12px;font-weight:800}.door-quality-content button>strong{flex:1;font-size:14px;line-height:1.5}.door-quality-content>a{color:#066c9b;align-items:center;min-height:44px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.door-decision-paths :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #d88b36}.door-quality-fold[open]>summary{background:#e4f3fa}@media (max-width:760px){.door-decision-paths{grid-template-columns:1fr;gap:22px;padding:23px}.door-decision-intro>.primary{text-align:center;width:100%}}
