/* DEYI evidence-led project planning; no external assets. */
.trust-section{padding:clamp(40px,6vw,88px) 0;scroll-margin-top:110px}.trust-section h2{font-size:clamp(27px,3vw,44px);line-height:1.13;letter-spacing:-.035em;margin:10px 0 20px}.trust-section p{max-width:76ch}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.trust-card{padding:24px;border:1px solid #d9e1e8;background:#fff;min-width:0}.trust-card h3{font-size:20px;line-height:1.3;margin:8px 0 12px}.trust-card p,.trust-card li{font-size:15px;line-height:1.65;color:#445468}.trust-card a{color:#075a9c;text-underline-offset:4px}.trust-number{font-size:12px;font-weight:700;letter-spacing:.12em;color:#52748f}.trust-service{background:#112c43;color:#fff}.trust-service h2,.trust-service h3,.trust-service p{color:#fff}.trust-service .trust-card{background:transparent;border-color:#496071}.trust-service .trust-card p{color:#dbe6ee}.trust-service a{color:#fff}.trust-note{font-size:14px;line-height:1.65;color:#526476;border-left:3px solid #d2a85b;padding-left:16px}.trust-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:22px}.trust-links a{font-weight:600;text-underline-offset:4px}.trust-hub{max-width:1080px;margin:auto}.trust-hub .trust-section{border-bottom:1px solid #dce4e9}.trust-hub ul{padding-left:22px;line-height:1.8}.trust-steps{counter-reset:steps;list-style:none;padding:0!important;display:grid;gap:16px}.trust-steps li{padding:18px 20px;background:#f3f6f8}.trust-steps strong{display:block}.trust-inquiry{border:1px solid #d7e0e7;padding:14px;margin:12px 0}.trust-inquiry summary{font-weight:600;cursor:pointer}.trust-inquiry label{margin-top:14px}.trust-inquiry input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #b9c7d3;border-radius:3px;font:inherit}#inquiry-dialog{max-height:90vh;overflow-y:auto}.trust-section a:focus-visible,.trust-inquiry summary:focus-visible{outline:3px solid #d6a344;outline-offset:4px}@media(max-width:760px){.trust-grid{grid-template-columns:1fr}.trust-card{padding:20px}.trust-section{padding:36px 0}.trust-links{display:grid;gap:14px}}
