.partnerships-page{background:#f5f7fa;color:#10233e}.partnerships-page *{box-sizing:border-box}.partnerships-page a:focus-visible,.partnerships-page button:focus-visible,.partnerships-page input:focus-visible,.partnerships-page select:focus-visible,.partnerships-page textarea:focus-visible{outline:3px solid #a87919;outline-offset:4px}.partnerships-eyebrow{font-size:11px;font-weight:800;letter-spacing:.15em}.partnerships-hero{padding:72px 0 66px;background:radial-gradient(ellipse at 95% 0,#234463,transparent 65%),#06182f;color:white;border-bottom:5px solid #d8b66b}.partnerships-hero .partnerships-eyebrow{color:#e2c57f}.partnerships-hero h1{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(48px,6.8vw,88px);line-height:1.02;margin:20px 0 24px;letter-spacing:-.025em}.partnerships-hero h1 span,.partnerships-invite h2 span{color:#dfc382}.partnerships-lead{max-width:740px;font-size:18px;line-height:1.75;color:#d3dfed}.partnerships-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 22px;margin-top:18px;border-radius:6px;background:#df1733;color:white;font-weight:800;text-decoration:none;border:0;cursor:pointer;font-size:14px}.partnerships-button:hover{background:#b9122c}.partnerships-list{padding-block:60px 76px}.partnerships-section-heading{max-width:760px;margin-bottom:32px}.partnerships-invite h2,.partnerships-section-heading h2{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(32px,4vw,48px);line-height:1.1;margin:12px 0 18px}.partnerships-section-heading>p:last-child{color:#455770;line-height:1.75}.partnerships-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.partner-card{--partner-accent:#0966aa;--partner-tint:#e9f3fc;background:white;border:1px solid #dce3eb;border-top:5px solid var(--partner-accent);border-radius:12px;overflow:hidden;box-shadow:0 8px 25px #07182f08;display:flex;flex-direction:column;scroll-margin-top:24px}.partner-play-their-way{--partner-accent:#1670c6;--partner-tint:#e9f4ff}.partner-her-game-too{--partner-accent:#e9b900;--partner-tint:#fff9db}.partner-autism-friendly{--partner-accent:#168d92;--partner-tint:#eaf7f6}.partner-brand{height:180px;background:#fff;display:flex;align-items:center;justify-content:center;padding:24px;border-bottom:1px solid #e3e9ef}.partner-brand img{display:block;width:240px;max-width:100%;height:128px;object-fit:contain}.partner-her-game-too .partner-brand{background:#f7f7f7}.partner-her-game-too .partner-brand img{width:200px;height:170px}.partner-autism-friendly .partner-brand img{width:145px;height:145px}.partner-body{padding:30px;display:flex;flex:1 1;flex-direction:column;align-items:flex-start}.partner-status{display:inline-block;background:var(--partner-tint);color:#14324f;font-size:10px;font-weight:850;letter-spacing:.07em;padding:8px 10px;border-left:3px solid var(--partner-accent);margin:0 0 18px;line-height:1.5}.partner-body h3{font-family:Impact,Arial Narrow,sans-serif;font-size:32px;line-height:1.1;margin:0 0 8px}.partner-body .partner-full-name{font-size:13px;color:#5d6a7b;margin:0 0 24px}.partner-body h4{font-size:19px;margin:0 0 12px;line-height:1.4}.partner-body>p:not(.partner-status):not(.partner-full-name){font-size:15px;line-height:1.8;color:#42546d;margin:0 0 16px}.partner-actions{padding-top:12px;margin-top:auto;display:flex;flex-direction:column;gap:14px}.partner-actions a{font-size:13px;color:#123d67;font-weight:800;text-decoration:underline;text-underline-offset:4px;line-height:1.5}.partnerships-invite{background:#071a33;color:#e4edf7;padding:66px 0 76px;scroll-margin-top:20px}.partnerships-invite-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:64px;gap:64px;align-items:start}.partnerships-invite li,.partnerships-invite p{line-height:1.8}.partnerships-invite .partnerships-eyebrow{color:#dfc382}.partnerships-invite ul{padding-left:20px;margin-block:28px}.partnerships-club-note{padding-top:24px;border-top:1px solid #ffffff30;font-size:13px;color:#b9c8db}.partnerships-club-note a{color:white;text-underline-offset:3px}.partnership-form{background:white;color:#142b47;border-radius:12px;padding:32px;min-width:0}.partnership-form h3{font-size:26px;margin:0 0 10px}.partnership-form>p{font-size:13px;color:#516077}.partnership-fields{border:0;margin:22px 0 0;padding:0;min-width:0;display:grid;grid-gap:18px;gap:18px}.partnership-fields label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:750;min-width:0}.partnership-fields label span{font-weight:450;color:#637084}.partnership-fields input,.partnership-fields select,.partnership-fields textarea{width:100%;min-width:0;border:1px solid #bcc8d7;border-radius:5px;padding:12px;color:#132c48;background:white;font:inherit;font-weight:400;font-size:16px}.partnership-fields textarea{resize:vertical}.partnership-fields .partnership-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:450;line-height:1.6}.partnership-consent input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.partnership-consent a{color:#164d83}.partnership-fields .partnership-trap{display:none}.partnership-form .partnerships-button{margin:0;width:100%}.partnership-fields:disabled{opacity:.65}.partnership-response{border-left:3px solid #168d92;padding:14px 18px;background:#eef8f7;margin-top:20px;line-height:1.7;font-size:14px;overflow-wrap:anywhere}.partnership-response a{color:#164d83;text-decoration:underline}.partnerships-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.partnerships-invite-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:700px){.partnerships-hero{padding:44px 0}.partnerships-lead{font-size:16px}.partnerships-grid{grid-template-columns:1fr;gap:24px}.partnerships-list{padding-block:38px 46px}.partner-brand{height:158px}.partner-body{padding:24px}.partnerships-invite{padding-block:42px}.partnership-form{padding:24px 20px}.partnerships-hero .partnerships-button{width:100%}}