.personal-data-page{padding-top:1rem;padding-bottom:6rem}.personal-data-page *,.personal-data-page *::before,.personal-data-page *::after{box-sizing:border-box}.personal-data-intro{max-width:900px;margin:0 auto 3rem;padding:clamp(2rem, 5vw, 4rem);border-radius:1.2rem;background:linear-gradient(125deg,#071d31,#0b527b);color:#fff;text-align:center;box-shadow:0 22px 55px rgba(7,29,49,.18)}.personal-data-eyebrow{display:block;margin-bottom:.7rem;color:#68cef4;font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.personal-data-intro h1{margin:0 0 1rem;color:#fff;font-family:"Oswald",sans-serif;font-size:clamp(2.3rem, 5vw, 4rem);line-height:1.08}.personal-data-intro>p{max-width:760px;margin:0 auto;color:rgba(255,255,255,.78);font-size:1rem;line-height:1.75}.personal-data-reassurance{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.82);font-size:.82rem}.personal-data-reassurance i{margin-right:.35rem;color:#68cef4}.personal-data-form-card{padding:clamp(1.5rem, 4vw, 3rem);border:1px solid #dce7ee;border-radius:1.1rem;background:#fff;box-shadow:0 16px 42px rgba(7,29,49,.08)}.personal-data-form-card .form-group{margin-bottom:1.15rem}.personal-data-form-card label{display:block;width:100%;margin:0 0 .45rem;color:#173247;font-weight:700}.personal-data-form-card .form-control,.personal-data-form-card .form-select,.personal-data-form-card .input-group-text{min-height:50px;border-color:#d6e3ea;border-radius:.65rem;background:#f9fbfc}.personal-data-form-card textarea.form-control{min-height:150px}.personal-data-form-card .form-control:focus,.personal-data-form-card .form-select:focus{border-color:#0c91cd;background:#fff;box-shadow:0 0 0 .2rem rgba(12,145,205,.13)}.personal-data-form-card .btn-primary,.personal-data-form-card button[type=submit]{min-height:50px;border-color:#0c91cd;border-radius:.65rem;background:#0c91cd;font-weight:700}.personal-data-form-card .form-check-input:checked{border-color:#0c91cd;background-color:#0c91cd}.personal-data-form-card .alert{border:0;border-radius:.7rem}@media (max-width:575.98px){.personal-data-page{padding-bottom:4rem}.personal-data-intro{margin-right:-.25rem;margin-left:-.25rem;padding:2rem 1.25rem}.personal-data-reassurance{align-items:flex-start;flex-direction:column;text-align:left}}