.dp-public-shell{background:#eef3f7!important}.dp-public-shell .dp-public-page{max-width:1140px;margin:4vh auto;background:#fff;padding:0 0 25px;box-shadow:0 15px 50px rgba(14,36,58,.1);border-radius:12px;overflow:hidden}.dp-landing,.dp-application{padding:clamp(24px,4vw,60px)}.dp-landing-head{background:linear-gradient(115deg,#e6f2f9,#fff 72%);padding:clamp(24px,5vw,65px);border-left:6px solid #d11b2b}.dp-landing h1{font-size:clamp(32px,4vw,50px);line-height:1.09;font-weight:850;max-width:780px;color:#122c44}.dp-landing-head p{font-size:19px;max-width:690px;color:#445e72}.dp-landing-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.dp-landing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px}.dp-landing-grid article{border:1px solid #dbe6ec;border-radius:12px;padding:25px}.dp-landing-grid i{font-size:28px;color:#c4162c}.dp-landing-grid h2{font-size:18px;font-weight:750;margin:12px 0}.dp-landing-grid p{color:#516779;margin-bottom:0}.dp-landing-foot{padding-top:30px}.dp-application{max-width:960px;margin:auto}.dp-application h1{color:#122c44;font-weight:800}.dp-application label{font-weight:650}@media(max-width:680px){.dp-public-shell .dp-public-page{margin:0;border-radius:0}.dp-landing-grid{grid-template-columns:1fr}.dp-landing,.dp-application{padding:20px}.dp-landing-head{padding:22px}.dp-landing-actions .btn{width:100%}}
body.dp-b2b-public{background:#f4f7f9;color:#13263a;font-family:Arial,Helvetica,sans-serif;min-height:100vh} .dp-b2b-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px max(20px,calc((100vw - 1200px)/2));background:#fff;border-bottom:4px solid #c7222f;box-shadow:0 2px 12px #1b263211}.dp-b2b-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#13263a;font-size:19px;font-weight:850}.dp-b2b-brand img{max-height:48px;max-width:130px;object-fit:contain}.dp-b2b-brand small{display:block;font-size:11px;font-weight:600;letter-spacing:.04em}.dp-b2b-nav nav{display:flex;align-items:center;gap:18px}.dp-b2b-nav nav a{color:#13263a;text-decoration:none;font-weight:700}.dp-b2b-nav nav .dp-b2b-apply{background:#b91e2e;color:#fff;padding:10px 18px;border-radius:5px}.dp-b2b-main{max-width:1200px;margin:0 auto;padding:38px 20px 70px}.dp-b2b-footer{text-align:center;padding:25px;background:#152a3c;color:#fff;font-size:13px}.dp-b2b-footer a{color:#fff}.dp-b2b-public .dp-landing,.dp-b2b-public .dp-application{max-width:100%}.dp-b2b-public .dp-application{max-width:900px;margin:auto;background:#fff;padding:32px;border-radius:12px;box-shadow:0 10px 24px #0d23341a}.dp-b2b-public .btn-mp{background:#b91e2e;color:#fff}.dp-b2b-public .btn-mp:hover{background:#861a25;color:#fff}@media(max-width:640px){.dp-b2b-nav{flex-wrap:wrap}.dp-b2b-nav nav{width:100%;justify-content:space-between;gap:8px;font-size:13px}.dp-b2b-main{padding:20px 12px 44px}.dp-b2b-public .dp-application{padding:18px}}
