.faq[data-astro-cid-rg6lfzna]{display:grid;gap:20px;margin:0}.faq[data-astro-cid-rg6lfzna] dt[data-astro-cid-rg6lfzna]{font-weight:700}.faq[data-astro-cid-rg6lfzna] dd[data-astro-cid-rg6lfzna]{margin:4px 0 0;color:var(--qds-body-text)}.hero[data-astro-cid-rg6lfzna]{padding-top:clamp(28px,5cqi,72px);padding-bottom:clamp(48px,6cqi,80px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:32px clamp(32px,5cqi,72px);align-items:center}.hero__copy[data-astro-cid-rg6lfzna]{display:flex;flex-direction:column;gap:20px}.hero[data-astro-cid-rg6lfzna] h1[data-astro-cid-rg6lfzna]{font:700 clamp(34px,4.2cqi,60px) / 1.04 var(--qds-font-family);letter-spacing:-.04em}.hero[data-astro-cid-rg6lfzna] p[data-astro-cid-rg6lfzna]{font:400 clamp(16px,1.35cqi,19px) / 1.6 var(--qds-font-family);color:var(--qds-body-text)}.hero__cta[data-astro-cid-rg6lfzna]{align-self:flex-start}.req[data-astro-cid-rg6lfzna]{margin:0;border-radius:var(--qds-radius-band);padding:clamp(16px,2cqi,24px);display:flex;flex-direction:column;gap:12px}.req__head[data-astro-cid-rg6lfzna]{display:flex;justify-content:space-between;font:700 14px var(--qds-font-family)}.req__ex[data-astro-cid-rg6lfzna]{font-weight:500;color:var(--qds-secondary)}.req__card[data-astro-cid-rg6lfzna]{background:var(--qds-white);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--qds-shadow-soft)}.req__title[data-astro-cid-rg6lfzna]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font:700 19px var(--qds-font-family)}.req__tiles[data-astro-cid-rg6lfzna]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font:500 14px var(--qds-font-family)}.req__tile[data-astro-cid-rg6lfzna]{background:var(--qds-surface);border-radius:var(--qds-radius-md);padding:10px 12px}.req__label[data-astro-cid-rg6lfzna]{color:var(--qds-secondary);font-size:12px}.req__musts[data-astro-cid-rg6lfzna]{font:400 14px/1.55 var(--qds-font-family);color:var(--qds-body-text)}.req__musts[data-astro-cid-rg6lfzna] strong[data-astro-cid-rg6lfzna]{font-weight:700}.req__actions[data-astro-cid-rg6lfzna]{display:flex;gap:8px}.req__actions[data-astro-cid-rg6lfzna] .q-btn[data-astro-cid-rg6lfzna]{cursor:default}.req__send[data-astro-cid-rg6lfzna]{flex:1}.req__send[data-astro-cid-rg6lfzna]:hover{background:var(--qds-forest)}.cards[data-astro-cid-rg6lfzna]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.cards[data-astro-cid-rg6lfzna] .q-card[data-astro-cid-rg6lfzna]{padding:26px;display:flex;flex-direction:column;gap:12px}.cards[data-astro-cid-rg6lfzna] h2[data-astro-cid-rg6lfzna]{font:700 20px var(--qds-font-family)}.cards[data-astro-cid-rg6lfzna] p[data-astro-cid-rg6lfzna]{font:400 15px/1.6 var(--qds-font-family);color:var(--qds-secondary)}.detail[data-astro-cid-rg6lfzna]{display:flex;flex-direction:column;gap:14px;max-width:980px}.detail[data-astro-cid-rg6lfzna] h2[data-astro-cid-rg6lfzna]{font:700 clamp(24px,2.4cqi,34px) / 1.1 var(--qds-font-family);letter-spacing:-.03em}.detail[data-astro-cid-rg6lfzna] ul[data-astro-cid-rg6lfzna]{list-style:none;margin:0;padding:0;border-top:1px solid var(--qds-border)}.detail[data-astro-cid-rg6lfzna] li[data-astro-cid-rg6lfzna]{padding:14px 0;border-bottom:1px solid var(--qds-border);font:400 16px/1.6 var(--qds-font-family);color:var(--qds-body-text)}.join[data-astro-cid-rg6lfzna]{padding-bottom:clamp(12px,1.6cqi,24px);scroll-margin-top:12px}.join__band[data-astro-cid-rg6lfzna]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));overflow:hidden}.join__copy[data-astro-cid-rg6lfzna]{padding:clamp(28px,5cqi,56px);display:flex;flex-direction:column;gap:16px}.join[data-astro-cid-rg6lfzna] h2[data-astro-cid-rg6lfzna]{font:700 clamp(24px,2.6cqi,36px) / 1.1 var(--qds-font-family);letter-spacing:-.03em}.join[data-astro-cid-rg6lfzna] p[data-astro-cid-rg6lfzna]{font:400 16px/1.55 var(--qds-font-family);color:var(--qds-on-forest-body)}.join__cta[data-astro-cid-rg6lfzna]{align-self:flex-start}.join[data-astro-cid-rg6lfzna] .join__photo{min-height:260px}
