.dm-info-page{max-width:1080px;margin:26px auto 48px;color:#172332}
.dm-info-page *{box-sizing:border-box}.dm-info-page h1{font-size:clamp(30px,4vw,44px);letter-spacing:-1px;line-height:1.12;margin:0}.dm-info-page h2{font-size:24px;letter-spacing:-.3px;margin:0 0 16px}.dm-info-page h3{font-size:17px;margin:0 0 8px}.dm-info-page p{color:#566577;line-height:1.6;margin:0}.dm-info-page a{color:#078ed5}.dm-info-hero{position:relative;overflow:hidden;border:1px solid #e3edf3;border-radius:18px;padding:42px;min-height:214px;background:linear-gradient(122deg,#fff 0%,#f4faff 100%)}.dm-info-hero:after{content:"";position:absolute;width:250px;height:250px;border:38px solid #ffbf00;border-radius:50%;right:-110px;top:-130px;opacity:.9}.dm-info-hero>*{position:relative;z-index:1}.dm-info-kicker{display:inline-flex;align-items:center;gap:8px;color:#078ed5;font-weight:700;font-size:14px;margin-bottom:14px}.dm-info-lead{max-width:650px;font-size:17px;margin-top:16px!important}.dm-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.dm-info-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-info-card{border:1px solid #e3edf3;border-radius:14px;padding:23px;background:#fff}.dm-info-card .bi{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#e8f7ff;color:#078ed5;font-size:22px;margin-bottom:18px}.dm-info-card strong{display:block;font-size:18px;margin-bottom:8px}.dm-info-section{margin-top:38px}.dm-info-steps{counter-reset:step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dm-info-step{counter-increment:step;padding:20px;border-top:3px solid #ffc400;background:#f7fafc;border-radius:0 0 12px 12px}.dm-info-step:before{content:counter(step,decimal-leading-zero);display:block;color:#078ed5;font-weight:800;font-size:14px;margin-bottom:15px}.dm-info-note{margin-top:24px;padding:18px 20px;background:#fff8dc;border:1px solid #ffdf76;border-radius:12px;color:#604b00;line-height:1.5}.dm-info-faq{border-top:1px solid #e3edf3}.dm-info-faq details{border-bottom:1px solid #e3edf3;padding:0}.dm-info-faq summary{padding:18px 4px;font-size:17px;font-weight:700;cursor:pointer;list-style:none}.dm-info-faq summary:after{content:"+";float:right;color:#078ed5;font-size:23px;line-height:16px}.dm-info-faq details[open] summary:after{content:"−"}.dm-info-faq p{padding:0 4px 18px}.dm-contact-list{display:grid;gap:13px}.dm-contact-link{display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid #e3edf3;border-radius:10px;text-decoration:none;color:#172332!important}.dm-contact-link .bi{font-size:19px;color:#078ed5}.dm-info-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding:25px 28px;background:#172332;border-radius:16px;color:#fff}.dm-info-cta p{color:#d9e4eb}.dm-info-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:10px 20px;background:#ffc400;border-radius:9px;text-decoration:none!important;color:#172332!important;font-weight:700;white-space:nowrap}@media(max-width:767px){.dm-info-page{margin:18px auto 36px}.dm-info-hero{padding:28px 22px}.dm-info-grid,.dm-info-grid.two,.dm-info-steps{grid-template-columns:1fr}.dm-info-cta{align-items:flex-start;flex-direction:column}.dm-info-lead{font-size:16px}}
