.breakdance .bde-code-block-4047-100{width:100%}.btn-line-dark:where(a):hover{color:var(--ink)}.th-kicker:where(a):hover{color:var(--gold-2)}.th-kicker--dark:where(a):hover{color:var(--gold)}.spo-form__t p:not(.th-kicker):where(a):hover{color:var(--ink-2)}.prs-contact__card p:not(.th-kicker):where(a):hover{color:rgba(251,248,242,.78)}.ctc__h:where(a):hover,.app__h:where(a):hover,.lgl__h:where(a):hover{color:var(--ink)}.ctc__fh:where(a):hover{color:var(--ink)}.ctc__fl:where(a):hover{color:var(--ink-2)}.app__lead:where(a):hover{color:var(--ink-2)}.app__steps li:where(a):hover{color:var(--ink)}.app__steps span:where(a):hover{color:var(--ink-2)}.ctc .wpforms-field-label-inline:where(a):hover,.app .wpforms-field-label-inline:where(a):hover{color:var(--ink-2)}.app__lead:where(a):hover{color:var(--ink-2)}.app__steps li:where(a):hover{color:var(--ink)}.app__steps span:where(a):hover{color:var(--ink-2)}.ctc .wpforms-field-label-inline:where(a):hover,.app .wpforms-field-label-inline:where(a):hover{color:var(--ink-2)}.btn-line-dark{border-color:var(--ink);color:var(--ink);background:transparent}.btn-line-dark:hover{background:var(--ink);color:var(--paper)}.btn-line-dark{--fill:var(--ink)}.btn-line-dark:hover{background:transparent;color:var(--paper)}.th-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;font:600 13px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2)}.th-kicker svg{width:22px;height:17px}.th-kicker--dark{color:var(--gold)}.spo-form__t p:not(.th-kicker){max-width:42ch;color:var(--ink-2);font-size:1.06rem}.prs-contact__card p:not(.th-kicker){max-width:46ch;margin:0;color:rgba(251,248,242,.78)}.ctc,.app,.lgl{padding:calc(var(--hdr-h) + clamp(40px,6vw,80px)) 0 clamp(72px,9vw,120px);background:var(--paper)}.ctc__in,.app__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px);align-items:start}.ctc__h,.app__h,.lgl__h{margin:14px 0 24px;font:600 clamp(2.2rem,4.4vw,3.6rem)/1.05 var(--serif);letter-spacing:-.03em;color:var(--ink)}.ctc__form,.app__form{padding:clamp(24px,3.5vw,44px);border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 70px rgba(23,19,13,.08)}.ctc__fh{margin:0 0 4px;font:600 1.6rem var(--serif);color:var(--ink)}.ctc__fl{margin:0 0 22px;color:var(--ink-2);line-height:1.7}.app__cta{display:flex;flex-wrap:wrap;gap:12px}.app__lead{max-width:46ch;margin:0 0 28px;color:var(--ink-2);font-size:1.05rem;line-height:1.7}.app__steps{list-style:none;margin:0;padding:0;counter-reset:app}.app__steps li{counter-increment:app;position:relative;display:flex;flex-direction:column;gap:2px;padding:14px 0 14px 52px;border-top:1px solid var(--line);color:var(--ink)}.app__steps li::before{content:"0" counter(app);position:absolute;left:0;top:14px;font:600 1rem var(--serif);color:var(--gold)}.app__steps span{font-size:14px;color:var(--ink-2)}.app__form .wpforms-form{display:flex;flex-wrap:wrap;gap:0 16px}.app__form .wpforms-field{flex:1 1 100%}.app__form .wpforms-one-half{flex:1 1 calc(50% - 8px)}.app__form .wpforms-field-checkbox,.app__form .wpforms-submit-container{flex:1 1 100%}.app__form input[type=file]{width:100%;padding:14px;border:1px dashed var(--line);border-radius:12px;background:var(--paper)}.app__form .wpforms-field{margin-bottom:16px}.ctc .wpforms-field-checkbox,.app .wpforms-field-checkbox{display:flex;gap:12px;align-items:flex-start}.ctc .wpforms-field-checkbox input,.app .wpforms-field-checkbox input{flex:none;width:22px;height:22px;margin-top:2px}.ctc .wpforms-field-label-inline,.app .wpforms-field-label-inline{font-size:14px;line-height:1.55;color:var(--ink-2)}@media (max-width:900px){.ctc__in,.app__in{grid-template-columns:minmax(0,1fr)}.app__form .wpforms-one-half{flex-basis:100%}}