.doc-seal .btn{margin-top:16px;width:100%}.clause .steps{list-style:none;margin:18px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;counter-reset:s}.clause .steps>li{counter-increment:s;position:relative;background:var(--paper);border-radius:16px;padding:16px 18px;padding-inline-start:62px;box-shadow:0 0 0 1px var(--line)}.clause .steps>li:before{content:counter(s,arabic-indic);position:absolute;inset-inline-start:16px;top:16px;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--navy);color:var(--gold);font-weight:700}.clause .steps b{display:block;font-family:var(--display);color:var(--navy);font-size:16.5px}.clause .steps span{display:block;font-size:15px;color:#2b3850;line-height:1.7}.qa{display:grid;gap:10px;margin-top:14px}.qa details{background:var(--paper);border-radius:14px;box-shadow:0 0 0 1px var(--line)}.qa summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:14px 18px;font-family:var(--display);font-weight:700;color:var(--navy)}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";color:var(--gold);font-size:22px;line-height:1;transition:transform .2s}.qa details[open] summary:after{transform:rotate(45deg)}.qa details p{margin:0;padding:0 18px 16px;color:#2b3850}.cta{margin-top:8px;border-radius:22px;padding:30px;background:radial-gradient(600px 260px at 90% -20%,#24477a,transparent 70%),var(--navy);color:#b8c3d6;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cta b{display:block;font-family:var(--display);color:#fff;font-size:22px;margin-bottom:4px}.cta p{margin:0}@media (max-width:640px){.clause .steps{grid-template-columns:minmax(0,1fr)}.cta{padding:24px}.cta .btn{width:100%}}
