.env-banner,.route-index,.route-drawer{display:none!important}
.commercial-hero{min-height:620px;display:grid;align-items:center;background:linear-gradient(90deg,rgba(8,20,47,.97) 0%,rgba(8,20,47,.9) 42%,rgba(8,20,47,.18) 72%),var(--hero) center/cover no-repeat;color:#fff}
.commercial-hero .shell{width:min(1180px,calc(100% - 40px));margin:auto}.commercial-copy{max-width:670px;padding:86px 0}.commercial-copy h1{font-size:clamp(2.35rem,5.1vw,4.75rem);line-height:1.01;margin:.25em 0;text-wrap:balance}.commercial-copy p{font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.65;max-width:650px}.commercial-copy .btn{margin-top:22px}
.commercial-section{padding:86px 20px}.commercial-section.soft{background:#f4f7fb}.commercial-section.dark{background:#0b1734;color:#fff}.commercial-section .inner{max-width:1120px;margin:auto}.commercial-section h2{font-size:clamp(1.8rem,3vw,3rem);max-width:850px}.commercial-section p{font-size:1.08rem;line-height:1.75;max-width:820px}.commercial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}.commercial-card{background:#fff;border:1px solid #dfe6f0;border-radius:18px;padding:25px;color:#17213a;box-shadow:0 12px 35px rgba(12,29,62,.07)}.commercial-card b{display:block;color:#bd1e66;margin-bottom:8px}.commercial-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:34px}.commercial-step{padding:22px;border-left:3px solid #cb2a70;background:#fff;color:#16213b}.commercial-step strong{display:block;font-size:1.05rem;margin-bottom:8px}.commercial-final{text-align:center}.commercial-final h2,.commercial-final p{margin-left:auto;margin-right:auto}.commercial-final .btn{margin-top:20px}
.approval-panel{background:#eef2f8;padding:45px 18px 90px}.approval-panel>header{max-width:1180px;margin:0 auto 28px}.approval-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.approval-item{background:#fff;padding:12px;border-radius:18px;box-shadow:0 16px 50px rgba(10,28,60,.12)}.approval-label{font-weight:800;padding:8px 4px 14px;color:#101c3b}.approval-frame{min-height:430px;border-radius:12px;overflow:hidden;display:grid;align-items:center;background:linear-gradient(90deg,rgba(8,20,47,.97),rgba(8,20,47,.78) 48%,rgba(8,20,47,.08) 80%),var(--hero) center/cover no-repeat;color:white}.approval-frame>div{padding:42px;max-width:62%}.approval-frame h2{font-size:clamp(1.55rem,2.4vw,2.7rem);line-height:1.05;margin:10px 0}.approval-frame p{line-height:1.45}.approval-frame .btn{margin-top:10px;font-size:.78rem}
@media(max-width:850px){.commercial-hero{min-height:720px;background:linear-gradient(0deg,rgba(8,20,47,.98) 0%,rgba(8,20,47,.83) 56%,rgba(8,20,47,.08) 100%),var(--hero) 64% center/cover no-repeat;align-items:end}.commercial-copy{padding:250px 0 58px}.commercial-grid,.commercial-steps,.approval-grid{grid-template-columns:1fr}.approval-frame>div{max-width:82%}.commercial-section{padding:60px 20px}}
@media(max-width:680px){.commercial-hero[style*="hero-commercial-06-ebook"] .commercial-copy{padding:170px 0 30px}.commercial-hero[style*="hero-commercial-06-ebook"] .commercial-copy h1{font-size:2.15rem;line-height:1}.commercial-hero[style*="hero-commercial-06-ebook"] .commercial-copy p{font-size:.96rem;line-height:1.5}.commercial-hero[style*="hero-commercial-06-ebook"] .commercial-copy .btn{margin-top:14px}}
