.dc-submission{font-family:Montserrat,Arial,sans-serif;background:#f1f1f1;color:#020b21}.dc-submission__wrap{max-width:1110px;margin:auto;padding:0 20px}.dc-submission__hero{padding:70px 0 65px;background:radial-gradient(circle at 75% 15%,#15429b,#020b21 62%);color:#fff;border-bottom:4px solid #c9ab73}.dc-submission__eyebrow{color:#c9ab73;font:600 12px Cinzel,Georgia,serif;letter-spacing:.14em;text-transform:uppercase}.dc-submission h1,.dc-submission h2{font-family:'Cormorant Garamond',Georgia,serif}.dc-submission h1{font-size:clamp(43px,6vw,74px);margin:12px 0}.dc-submission__lead{max-width:900px;line-height:1.8;font-size:19px}.dc-submission__main{padding-top:52px;padding-bottom:70px}.dc-submission__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.dc-submission__steps article{background:#fff;border-top:4px solid #c9ab73;border-radius:8px;padding:24px}.dc-submission__steps span{font:700 13px Cinzel,serif;color:#90743c}.dc-submission__steps h2{font-size:30px;margin:11px 0}.dc-submission__steps p{line-height:1.65;margin:0;font-size:14px}.dc-submission__card{background:#fff;border-radius:12px;border:1px solid #d4c4a9;margin-top:28px;padding:35px}.dc-submission__card h2,.dc-submission__app h2{font-size:39px;margin:7px 0 14px}.dc-submission__card>div>p:last-child,.dc-submission__app p{line-height:1.8}.dc-submission__form{display:grid;gap:16px;margin-top:28px}.dc-submission__two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dc-submission__form label{display:grid;gap:8px;font-size:14px;font-weight:700}.dc-submission__form input,.dc-submission__form select,.dc-submission__form textarea{font:400 15px Montserrat,Arial,sans-serif;border:1px solid #9ba5b7;background:#fff;color:#07183d;padding:13px 12px;border-radius:7px;min-width:0;width:100%;box-sizing:border-box}.dc-submission__form :is(input,select,textarea):focus-visible{outline:3px solid #0a39df;outline-offset:2px}.dc-submission__form textarea{resize:vertical}.dc-submission__hint{font-size:12px;font-weight:400;line-height:1.7;margin:-7px 0 1px;color:#4c5c74}.dc-submission__form .dc-submission__check{display:flex;align-items:flex-start;gap:11px;line-height:1.65;font-weight:500}.dc-submission__check input{width:19px;height:19px;flex:none;margin:4px 0 0}.dc-submission__check a{color:#093fb8;text-decoration:underline}.dc-submission__button{border:0;border-radius:30px;background:#0a39df;color:#fff;font-weight:800;padding:17px 24px;cursor:pointer;justify-self:start}.dc-submission__button:hover{background:#061b79}.dc-submission__button:focus-visible{outline:3px solid #c9ab73;outline-offset:3px}.dc-submission__success{padding:20px;border-left:4px solid #1e784d;background:#e7f8ef;color:#135437}.dc-submission__app{background:#071e4c;color:#fff;border-top:4px solid #c9ab73;padding:30px;margin-top:28px;border-radius:12px}.dc-submission__app h2{color:#fff}.dc-submission__safety{margin:22px 0 0;font-size:13px;line-height:1.8;color:#566176}@media(max-width:740px){.dc-submission__hero{padding:45px 0}.dc-submission__steps,.dc-submission__two{grid-template-columns:1fr}.dc-submission__card{padding:22px}.dc-submission__main{padding-top:30px}.dc-submission__card h2,.dc-submission__app h2{font-size:34px}.dc-submission__app{padding:22px}}