.breakdance .bde-code-block-4044-100{width:100%}.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__org:where(a):hover{color:var(--ink-2)}.ctc__org strong:where(a):hover{color:var(--ink)}.ctc__org a:where(a):hover{color:var(--ink)}.ctc__h2:where(a):hover{color:var(--ink)}.ctc__topics a:where(a):hover{color:var(--ink)}.ctc__fh:where(a):hover{color:var(--ink)}.ctc__fl:where(a):hover{color:var(--ink-2)}.ctc__fm a: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)}.ctc__org:where(a):hover{color:var(--ink-2)}.ctc__org strong:where(a):hover{color:var(--ink)}.ctc__org a:where(a):hover{color:var(--ink)}.ctc__h2:where(a):hover{color:var(--ink)}.ctc__topics a:where(a):hover{color:var(--ink)}.ctc__fh:where(a):hover{color:var(--ink)}.ctc__fl:where(a):hover{color:var(--ink-2)}.ctc__fm a: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)}.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__org{display:flex;flex-direction:column;gap:6px;margin:0 0 36px;padding:24px 26px;border:1px solid var(--line);border-radius:18px;background:#fff;font-style:normal;color:var(--ink-2);line-height:1.5}.ctc__org strong{margin-bottom:6px;font:600 1rem var(--serif);letter-spacing:.02em;color:var(--ink)}.ctc__org a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);align-self:flex-start}.ctc__org a:hover{border-color:var(--gold)}.ctc__h2{margin:0 0 14px;font:600 1.3rem var(--serif);color:var(--ink)}.ctc__topics{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ctc__topics a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;transition:padding .35s var(--ease),color .3s}.ctc__topics a:hover{padding-left:14px;color:var(--gold)}.ctc__topics svg{width:18px;height:18px;flex:none}.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__fm{margin:0 0 22px}.ctc__fl{margin:0 0 22px;color:var(--ink-2);line-height:1.7}.ctc__fm a{color:var(--ink-2)}.ctc .wpforms-form>.wpforms-field:not(.wpforms-one-half){grid-column:1/-1}.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)}}