.wrap.svelte-6v4p2t{max-width:1240px;margin:0 auto;padding:0 24px}.pagehead.svelte-6v4p2t{display:flex;flex-direction:column;gap:14px;max-width:820px}.pagehead.svelte-6v4p2t>:where(.svelte-6v4p2t){animation:svelte-6v4p2t-rise .8s cubic-bezier(.2,.7,.2,1) both}.pagehead.svelte-6v4p2t>:where(.svelte-6v4p2t):nth-child(2){animation-delay:.12s}.pagehead.svelte-6v4p2t>:where(.svelte-6v4p2t):nth-child(3){animation-delay:.24s}@keyframes svelte-6v4p2t-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}.eyebrow.svelte-6v4p2t{color:#7f0012;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:13px}h1.svelte-6v4p2t,h2.svelte-6v4p2t,h3.svelte-6v4p2t{font-family:"Baloo 2",system-ui,sans-serif;line-height:1.02;margin:0}.pagehead.svelte-6v4p2t h1:where(.svelte-6v4p2t){font-size:clamp(48px,7.5vw,104px);font-weight:800;color:#7f0012;text-transform:uppercase}.ph-sub.svelte-6v4p2t{margin:0;font-size:19px;line-height:1.55;color:#6b5a55}.sec-h2.svelte-6v4p2t{font-size:clamp(34px,4.4vw,56px);font-weight:800;text-transform:uppercase;margin-bottom:24px;color:#2a1a17}.card.svelte-6v4p2t{background:#fff;border:1px solid #efe4d6;border-radius:24px;padding:26px}.why-h3.svelte-6v4p2t{font-size:22px;font-weight:800;color:#7f0012;margin-bottom:8px}.body-p.svelte-6v4p2t{margin:0;color:#4d3d39;line-height:1.6}.cr-why.svelte-6v4p2t{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cr-roles.svelte-6v4p2t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cr-role.svelte-6v4p2t{display:flex;flex-direction:column;gap:12px;transition:transform .25s,box-shadow .25s}.cr-role.svelte-6v4p2t:hover{transform:translateY(-5px);box-shadow:0 14px 30px #3c140a1f}.role-h3.svelte-6v4p2t{font-size:28px;font-weight:800;color:#2a1a17}.cr-tags.svelte-6v4p2t{display:flex;gap:8px;flex-wrap:wrap}.cr-tag.svelte-6v4p2t{background:#7f0012;color:#fff;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.cr-tag2.svelte-6v4p2t{background:#fdece6;color:#7f0012}.apply-card.svelte-6v4p2t{display:flex;flex-direction:column;gap:22px;padding:clamp(22px,4vw,40px)}.apply-h2.svelte-6v4p2t{font-size:clamp(34px,4vw,48px);font-weight:800;text-transform:uppercase;color:#7f0012}.form-sub.svelte-6v4p2t{margin:6px 0 0;color:#6b5a55}.apply-form.svelte-6v4p2t{display:flex;flex-direction:column;gap:22px}.fgrid.svelte-6v4p2t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.full.svelte-6v4p2t{grid-column:1 / -1}.fl.svelte-6v4p2t{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:800;color:#2a1a17}.fl.svelte-6v4p2t small:where(.svelte-6v4p2t){font-weight:600;color:#7a6964}.req.svelte-6v4p2t{color:#b00020}.field.svelte-6v4p2t{width:100%;box-sizing:border-box;height:50px;border:1.5px solid #d9c9b5;border-radius:12px;padding:0 14px;font:inherit;font-size:16px;font-weight:600;color:#2a1a17;background:#fffdf9}textarea.field.svelte-6v4p2t{height:auto;min-height:130px;padding:12px 14px;resize:vertical}.field.svelte-6v4p2t:focus{outline:none;border-color:#7f0012;box-shadow:0 0 0 3px #7f001224}.field-bad.svelte-6v4p2t{border-color:#b00020}.err.svelte-6v4p2t{margin:0;color:#b00020;font-weight:700;font-size:15px}.submit-row.svelte-6v4p2t{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.form-note.svelte-6v4p2t{font-size:14px;color:#6b5a55}.cr-success.svelte-6v4p2t{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 12px;text-align:center}.cr-success.svelte-6v4p2t h3:where(.svelte-6v4p2t){font-size:28px;font-weight:800;color:#7f0012}.cr-success.svelte-6v4p2t p:where(.svelte-6v4p2t){margin:0;color:#6b5a55}.wave.svelte-6v4p2t{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 28px;border-radius:999px;font-weight:800;font-size:15px;letter-spacing:.14em;text-decoration:none;cursor:pointer;border:2px solid transparent;white-space:nowrap;transition:background .25s,color .25s;font-family:inherit}.wave.svelte-6v4p2t span{display:inline-block}.wave.svelte-6v4p2t:hover span,.wave.svelte-6v4p2t:focus-visible span{animation:svelte-6v4p2t-hop .5s ease both}.wave.svelte-6v4p2t:focus-visible{outline:3px solid #FDB113;outline-offset:3px}.wave.svelte-6v4p2t:disabled{opacity:.7;cursor:default}.w-red.svelte-6v4p2t{background:#7f0012;color:#fff}.w-red.svelte-6v4p2t:hover{background:#5e000d;color:#fff}.w-line.svelte-6v4p2t{border-color:#7f0012;color:#7f0012;background:transparent}.w-line.svelte-6v4p2t:hover{background:#7f0012;color:#fff}.role-btn.svelte-6v4p2t{height:46px;padding:0 20px;align-self:flex-start}@keyframes svelte-6v4p2t-hop{0%{transform:translateY(0)}35%{transform:translateY(-8px)}70%{transform:translateY(2px)}to{transform:translateY(0)}}@media(max-width:980px){.cr-why.svelte-6v4p2t,.cr-roles.svelte-6v4p2t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wrap.svelte-6v4p2t{padding:0 16px}.cr-why.svelte-6v4p2t,.cr-roles.svelte-6v4p2t,.fgrid.svelte-6v4p2t{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pagehead.svelte-6v4p2t>:where(.svelte-6v4p2t),.wave.svelte-6v4p2t span,.cr-role.svelte-6v4p2t{animation:none!important;transition:none!important}.cr-role.svelte-6v4p2t:hover{transform:none}}
