.dtusp-promo,.dtusp-hero,.dtusp-apply{border:1px solid #ee348b;border-radius:20px;background:#17131c;color:#fff;overflow:hidden}.dtusp-promo,.dtusp-hero{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:28px 0}.dtusp-promo>div,.dtusp-hero>div{padding:clamp(24px,4vw,52px);min-width:0}.dtusp-promo>img,.dtusp-hero>img{width:100%;height:100%;min-height:320px;object-fit:cover;display:block}.dtusp-promo h2,.dtusp-hero h1{font-size:clamp(30px,4vw,58px);line-height:1.05;margin:14px 0 20px;letter-spacing:-.03em}.dtusp-promo p,.dtusp-hero p,.dtusp-section p{line-height:1.65}.dtusp-kicker{color:#ff68ad;font-size:13px;font-weight:800;letter-spacing:.1em}.dtusp-cta{display:inline-flex;align-items:center;justify-content:center;background:#ed3188;color:#fff!important;border-radius:9px;padding:14px 22px;font-weight:800;text-decoration:none!important;max-width:100%;box-sizing:border-box}.dtusp-cta:hover{background:#c51b6b}.dtusp-cta:focus-visible,.dtusp-scenes a:focus-visible{outline:3px solid #fff;outline-offset:4px}.dtusp-status{font-size:13px;color:#cfc7d4}.dtusp-section{margin:38px 0}.dtusp-section h2{font-size:clamp(25px,3vw,36px);line-height:1.2}.dtusp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.dtusp-grid article{border:1px solid #3c3444;border-radius:14px;background:#17131c;padding:24px;min-width:0}.dtusp-grid h3{font-size:22px;margin:12px 0}.dtusp-grid small{font-size:12px;color:#e1c9d8;overflow-wrap:anywhere}.dtusp-scenes{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.dtusp-scenes a{color:#fff;border:1px solid #5f3d56;border-radius:30px;padding:12px 18px;text-decoration:none;background:#201621}.dtusp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-left:26px;line-height:1.6}.dtusp-apply{padding:32px}.dtusp-footer-link{color:#ff68ad!important;font-weight:800!important}.dtusp-footer-menu{display:flex;flex-wrap:wrap;margin:16px 0;gap:16px}
@media(min-width:641px) and (max-width:1024px){.dtusp-promo,.dtusp-hero{grid-template-columns:1fr}.dtusp-promo>img,.dtusp-hero>img{height:300px;min-height:0}.dtusp-grid{grid-template-columns:1fr}.dtusp-steps{grid-template-columns:1fr;gap:14px}}
@media(max-width:640px){.dtusp-promo,.dtusp-hero{grid-template-columns:1fr;border-radius:14px}.dtusp-promo>img,.dtusp-hero>img{height:210px;min-height:0}.dtusp-promo>div,.dtusp-hero>div{padding:24px}.dtusp-grid{grid-template-columns:1fr}.dtusp-steps{grid-template-columns:1fr;gap:14px}.dtusp-apply{padding:24px}.dtusp-promo h2,.dtusp-hero h1{font-size:36px;overflow-wrap:break-word}}
.dtusp-site-footer{box-sizing:border-box;max-width:1320px;width:calc(100% - 48px);margin:32px auto 0;padding:24px 0;color:#fff;border-top:1px solid #3c3444}.dtusp-site-footer a{color:#ddd;text-decoration:none}.dtr-footer a[href$="/partner/"]{color:#ff68ad;font-weight:800}@media(min-width:641px) and (max-width:1024px){.dtusp-site-footer{max-width:720px;width:calc(100% - 32px)}}@media(max-width:640px){.dtusp-site-footer{width:calc(100% - 24px)}}
html body.dtu-relaunch-page #dtr-main:has(>.dtusp-hero){padding-inline:0!important}

html body.dtu-relaunch-page #dtr-main > [class^="dtusp-"]{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
html body.dtu-relaunch-page:has(#dtr-main>.dtusp-hero)>.dtr-footer{width:min(1320px,calc(100% - 64px))!important;max-width:1320px!important;margin-inline:auto!important;box-sizing:border-box!important}@media(min-width:641px) and (max-width:1024px){html body.dtu-relaunch-page:has(#dtr-main>.dtusp-hero)>.dtr-footer{width:min(720px,calc(100% - 28px))!important;max-width:720px!important}}@media(max-width:640px){html body.dtu-relaunch-page:has(#dtr-main>.dtusp-hero)>.dtr-footer{width:calc(100% - 24px)!important}}
