.partner-page{--partner-green:#8ce2c4}.partner-page .skip{position:absolute;left:-9999px;background:#fff;color:#071426;padding:12px;z-index:100}.partner-page .skip:focus{left:12px}.partner-page :focus-visible{outline:3px solid #ffd56a;outline-offset:4px}.partner-page [hidden]{display:none!important}
body.partner-page>header.partner-header{display:block;padding:0}.nav-row{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}.partner-brand{display:flex;align-items:center;gap:12px}.partner-brand img{object-fit:contain}.partner-brand span{display:grid;gap:3px}.partner-brand strong{color:#fff;font-size:18px;letter-spacing:.12em}.partner-brand small{font-size:9px;color:#ffd56a;letter-spacing:.2em}.partner-page nav{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:650}.partner-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:13px 19px;min-height:48px;border:1px solid transparent;font:inherit;font-weight:750;cursor:pointer}.partner-hero{padding:88px 0;background:radial-gradient(circle at 85% 10%,rgba(34,199,207,.14),transparent 48%);border-bottom:1px solid var(--v3-line)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.partner-page .eyebrow{color:var(--partner-green);font-size:11px;font-weight:800;letter-spacing:.16em}.partner-hero h1{font-size:clamp(42px,5.6vw,76px);margin:22px 0;line-height:1.02;letter-spacing:-.045em}.partner-hero h1 span{color:var(--v3-gold-2)}.partner-page .lead{color:#c7d6e5;font-size:19px;line-height:1.65}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.partner-page .small{color:var(--v3-muted);font-size:12px;line-height:1.65}.opportunity-card{border:1px solid rgba(140,226,196,.22);border-radius:26px;padding:32px;background:linear-gradient(145deg,#113747,#0b2039)}.opportunity-card h2{font-size:28px;line-height:1.15}.opportunity-card ol{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:24px}.opportunity-card li{display:flex;gap:18px}.opportunity-card li>span{color:#8ce2c4;font-size:13px;padding-top:3px}.opportunity-card p:not(.eyebrow){font-size:14px;color:#b9c7d9;margin:5px 0 0}.channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.channel-grid article{padding:27px;border:1px solid var(--v3-line);border-radius:20px;background:#0c2038;display:flex;flex-direction:column}.channel-number{color:#8ce2c4;font-size:10px;font-weight:800;letter-spacing:.12em}.channel-grid h3{font-size:23px;line-height:1.2}.channel-grid p{color:var(--v3-muted);font-size:15px;flex:1}.channel-grid a{color:#ffd56a!important;font-size:14px;font-weight:750;margin-top:16px;padding:8px 0}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:30px}.steps b{color:#ffd56a}.steps h3{font-size:20px}.steps p{color:var(--v3-muted);font-size:14px}.terms-note{padding:24px;border-left:3px solid #8ce2c4;background:#0a2034;margin-top:36px;border-radius:0 12px 12px 0}.terms-note p{color:var(--v3-muted);font-size:14px;margin-bottom:0;max-width:none}.application-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:66px}.partner-page form,.receipt{background:#0c223c;border:1px solid var(--v3-line);border-radius:24px;padding:30px}.partner-page form h3{font-size:24px;margin:0 0 25px}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fields label{display:grid;gap:7px;font-size:13px;min-width:0}.fields input,.fields select,.fields textarea{font:inherit;min-width:0}.fields .full{grid-column:1/-1}.partner-page .consent{display:flex;align-items:flex-start;gap:12px;margin:24px 0;font-size:12px;line-height:1.65;font-weight:400}.partner-page .consent input{width:18px;min-height:18px;flex:0 0 18px;margin:4px 0 0;accent-color:#ffd56a}.partner-page .consent a{color:#ffd56a;text-decoration:underline}.partner-page .submit{width:100%}.partner-page button:disabled{opacity:.65;cursor:wait}.partner-page #partner-error{border:1px solid #f0adad;background:#402633;color:#fff;padding:14px;border-radius:12px;font-size:14px;overflow-wrap:anywhere}.partner-page #partner-error a{text-decoration:underline}.receipt>span{color:#8ce2c4;font-size:34px}.receipt h2{font-size:30px}.receipt p{color:var(--v3-muted)}.partner-page footer{border-top:1px solid var(--v3-line);padding:34px 0}.footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px}.footer-row nav{flex-wrap:wrap}.partner-page a[href^="mailto"]{overflow-wrap:anywhere}.partner-page section[id]{scroll-margin-top:108px}
@media(max-width:900px){.hero-grid,.application-grid{grid-template-columns:1fr;gap:32px}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-hero{padding:54px 0}.partner-page nav{gap:14px}.partner-page .section{padding:52px 0}}
@media(max-width:600px){.nav-row{padding:14px 0;align-items:flex-start;gap:12px;flex-wrap:wrap}.partner-page .partner-header nav{width:100%;justify-content:space-between;font-size:12px;gap:8px}.partner-page .partner-header .btn{padding:8px 11px;min-height:44px}.channel-grid,.fields,.steps{grid-template-columns:1fr}.opportunity-card,.partner-page form,.receipt{padding:23px}.partner-hero h1{font-size:43px}.partner-page .lead{font-size:17px}.partner-page .section{padding:44px 0}.partner-page section[id]{scroll-margin-top:162px}.footer-row nav{gap:15px}}
@media(prefers-reduced-motion:reduce){.partner-page *{scroll-behavior:auto!important;transition:none!important}}

