.job-application{padding:36px 0 84px}.job-application__grid{align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr)}.job-application__card,.job-application__content{background:#fff;border:1px solid rgba(18,43,73,.08);border-radius:24px;box-shadow:0 18px 42px rgba(32,27,45,.06)}.job-application__content{padding:32px}.job-application__eyebrow{color:#f5ac00;font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.job-application h2{color:#122b49;font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 16px}.job-application__gdpr-text p,.job-application__intro p{color:#3f4f62;font-size:18px;line-height:1.65;margin:0 0 16px}.job-application__form{margin-top:28px}.job-application__form form{display:grid;gap:14px}.job-application__form .hs-form-field>label{color:#122b49;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.job-application__form input,.job-application__form select,.job-application__form textarea{border:1px solid rgba(18,43,73,.16);border-radius:14px;color:#122b49;font-family:var(--secondary-font);font-size:16px;padding:15px 16px;width:100%}.job-application__form textarea{min-height:150px;resize:vertical}.job-application__form .hs-button{background:#f5ac00;border:0;border-radius:999px;color:#10151c;font-family:var(--secondary-font);font-size:17px;font-weight:700;margin-top:8px;padding:16px 24px}.job-application__form .inputs-list{list-style:none;margin:0;padding:0}.job-application__form .inputs-list li{margin-bottom:8px}.job-application__form .inputs-list label{align-items:center;color:#122b49;display:flex;font-size:15px;gap:10px;line-height:1.4}.job-application__form .inputs-list input[type=checkbox]{min-width:18px;width:auto}.job-application__sidebar{display:grid;gap:18px}.job-application__card{padding:26px 24px}.job-application__card h3{color:#122b49;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 16px}.job-application__list{list-style:none;margin:0;padding:0}.job-application__list li{background:#f6f7fb;border-radius:16px;color:#122b49;font-size:16px;font-weight:600;line-height:1.45;margin-bottom:10px;padding:14px 16px}.job-application__card--gdpr{background:linear-gradient(180deg,#fffef6,#fff8da);border-color:rgba(233,194,28,.24)}.job-application__contact-link{margin:6px 0 0}.job-application__contact-link a{color:#f5ac00;font-size:16px;font-weight:700;text-decoration:none}.job-application__contact-link a:hover{text-decoration:underline}@media (max-width:1024px){.job-application__grid{grid-template-columns:1fr}}@media (max-width:767px){.job-application{padding:20px 0 72px}.job-application__content{padding:26px 22px}.job-application h2{font-size:32px}.job-application__gdpr-text p,.job-application__intro p{font-size:17px}.job-application__card{padding:24px 22px}.job-application__card h3{font-size:24px}}