.collaborate-preview-page{--collab-line:rgba(17,18,20,.11);background:#fbfaf8}.collaborate-preview-page main{overflow:hidden}.collaborate-shell{width:min(1120px,calc(100% - 48px));margin-inline:auto}.collaborate-eyebrow{margin:0 0 11px;color:var(--orange);font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.collaborate-hero{padding:67px 0 76px;background:radial-gradient(circle at 79% 12%,rgba(255,194,49,.15),transparent 26%),#fbfaf8}.collaborate-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(350px,.62fr);gap:clamp(65px,10vw,130px);align-items:center}.collaborate-hero h1{max-width:740px;margin:0;font-size:clamp(55px,6.8vw,84px);line-height:.91;letter-spacing:-.073em}.collaborate-hero h1 span{background:linear-gradient(100deg,var(--red),var(--orange));background-clip:text;color:transparent}.collaborate-hero-grid>div>p:not(.collaborate-eyebrow){max-width:620px;margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.62}.collaborate-hero-grid>div>a{display:inline-flex;gap:10px;margin-top:27px;font-size:12px;font-weight:800}.collaborate-hero-grid>div>a b{color:var(--orange)}.collaborate-hero aside{padding:25px 27px;border-radius:24px;background:#f3eee7}.collaborate-hero aside>p{margin:0 0 18px;color:#777a75;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.collaborate-hero ol{margin:0;padding:0;list-style:none}.collaborate-hero li{display:grid;grid-template-columns:27px 1fr;gap:8px;padding:12px 0;border-top:1px solid var(--collab-line);font-size:12px;font-weight:750}.collaborate-hero li span{color:var(--orange);font-size:8px}.collaborate-context{padding:94px 0 100px;background:#fff}.collaborate-context-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.75fr);gap:clamp(70px,10vw,135px)}.collaborate-context h2,.collaborate-form-section h2{margin:0;font-size:clamp(40px,5vw,61px);line-height:.98;letter-spacing:-.06em}.collaborate-context-grid>div:last-child>p{margin:0;color:#555852;font-size:14px;line-height:1.8}.collaborate-context-grid>div:last-child>p+p{margin-top:17px}.collaborate-notice{margin-top:26px;padding:17px 0;border-top:1px solid var(--collab-line);border-bottom:1px solid var(--collab-line)}.collaborate-notice strong{color:var(--orange);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.collaborate-notice p{margin:7px 0 0;color:#6a6c67;font-size:11px;line-height:1.55}.collaborate-form-section{padding:93px 0 105px;background:#f4f0ea}.collaborate-form-layout{display:grid;grid-template-columns:minmax(300px,.58fr) minmax(0,1fr);gap:clamp(60px,8vw,100px);align-items:start}.collaborate-form-layout>header{position:sticky;top:120px}.collaborate-form-layout>header>p:last-child{max-width:390px;margin:17px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.collaborate-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px;padding:31px;border-radius:25px;background:#fff}.collaborate-field{display:grid;gap:7px}.collaborate-field.full,.collaborate-consent.full,.collaborate-actions.full{grid-column:1/-1}.collaborate-field label,.collaborate-field legend{color:#666962;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.collaborate-field input:not([type=checkbox]),.collaborate-field textarea{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--collab-line);border-radius:0;outline:0;background:transparent;font:inherit;font-size:13px}.collaborate-field input:not([type=checkbox]){height:45px}.collaborate-field textarea{min-height:105px;padding:11px 0;resize:vertical}.collaborate-field input:focus,.collaborate-field textarea:focus{border-color:var(--orange)}fieldset.collaborate-field{margin:5px 0 0;padding:0;border:0}.collaborate-field legend{margin-bottom:13px}.collaborate-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.collaborate-checks label{display:flex;gap:9px;align-items:center;padding:11px;border:1px solid var(--collab-line);border-radius:12px;color:#353733;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none}.collaborate-checks input,.collaborate-consent input{accent-color:var(--orange)}.collaborate-consent{display:flex;gap:10px;align-items:flex-start;color:#74766f;font-size:10px;line-height:1.5}.collaborate-consent input{margin-top:2px}.collaborate-actions{display:flex;gap:16px;align-items:center}.collaborate-actions button{display:inline-flex;min-height:48px;gap:15px;align-items:center;padding:0 19px;border:0;border-radius:14px;color:#fff;background:linear-gradient(100deg,var(--red),var(--orange));font:inherit;font-size:11px;font-weight:800;cursor:pointer}.collaborate-actions button b{font-size:15px}.volunteer-message{margin:0;color:var(--muted);font-size:10px}.volunteer-message.ok{color:#1d7b4c}.volunteer-message.error{color:#bd342d}.volunteer-honeypot{position:absolute!important;left:-9999px!important}
@media(max-width:850px){.collaborate-hero-grid,.collaborate-context-grid,.collaborate-form-layout{grid-template-columns:1fr}.collaborate-hero aside{max-width:590px}.collaborate-form-layout>header{position:static}.collaborate-form{max-width:760px}}
@media(max-width:600px){.collaborate-shell{width:calc(100% - 24px)}.collaborate-hero{padding:43px 0 51px;text-align:center}.collaborate-hero h1{font-size:clamp(42px,13vw,56px)}.collaborate-hero-grid{gap:30px}.collaborate-hero-grid>div>p:not(.collaborate-eyebrow){margin:17px auto 0;font-size:13px}.collaborate-hero-grid>div>a{margin-top:22px}.collaborate-hero aside{text-align:left;padding:21px;border-radius:20px}.collaborate-context{padding:64px 0}.collaborate-context-grid{gap:27px;text-align:center}.collaborate-context h2,.collaborate-form-section h2{font-size:36px}.collaborate-context-grid>div:last-child>p{font-size:12px}.collaborate-notice{text-align:left}.collaborate-form-section{padding:62px 0 70px}.collaborate-form-layout{gap:28px}.collaborate-form-layout>header{text-align:center}.collaborate-form{grid-template-columns:1fr;gap:18px;padding:23px 18px;border-radius:21px}.collaborate-field.full,.collaborate-consent.full,.collaborate-actions.full{grid-column:auto}.collaborate-checks{grid-template-columns:1fr}.collaborate-actions{align-items:stretch;flex-direction:column}.collaborate-actions button{justify-content:center}}
