.partner-hero{padding-top:66px;padding-bottom:54px}.partner-hero-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:70px;align-items:end}.partner-hero h1{font-size:clamp(48px,4.7vw,71px);margin:0}.partner-hero-intro{font-size:15px;line-height:1.85;color:var(--muted);max-width:340px;justify-self:end;margin:0 0 5px}.partner-hero-foot{display:flex;gap:28px;align-items:center;margin-top:39px;padding-top:25px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.partner-hero-foot .text-link{padding:0 0 7px;color:var(--ink);font-size:11px}.partner-context{background:var(--green);padding:61px 0}.partner-context-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:85px;align-items:start}.partner-context h2{font-size:36px;margin-bottom:0}.partner-context p:not(.eyebrow){font-size:14px;line-height:1.85;color:var(--muted);margin-bottom:17px}.partner-context p:last-child{margin-bottom:0}.partnerships{padding-top:79px;padding-bottom:75px}.partnerships>.section-heading{margin-bottom:41px}.partnership-option{display:grid;grid-template-columns:48px 1fr 1.1fr;gap:35px;border-top:1px solid var(--line);padding:41px 0 43px}.partnership-option:last-child{border-bottom:1px solid var(--line)}.partnership-number{font-size:11px;color:var(--muted);padding-top:7px}.partnership-title{min-width:0}.partnership-title h3{font-size:29px;font-weight:500;letter-spacing:-1.1px;line-height:1.22;margin:0 0 18px}.partnership-tag{display:inline-block;padding:7px 10px;font-size:8px;letter-spacing:1.1px;font-weight:550}.space-tag{background:#e3e9df}.laptop-tag{background:#e0e7ee}.tools-tag{background:#eee4cd}.partnership-description p{font-size:14px;line-height:1.85;color:var(--muted);margin-bottom:16px}.partnership-description ul{list-style:none;padding:0;margin:0 0 21px}.partnership-description li{font-size:12px;line-height:1.8;color:var(--muted);padding:6px 0 6px 17px;position:relative}.partnership-description li:before{content:'';width:4px;height:4px;position:absolute;top:15px;left:0;background:#929d87}.partnership-description .text-link{font-size:12px}.partner-process{background:#eeeee7;padding:65px 0 70px}.partner-process .section-heading>p{max-width:320px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.process-grid article{padding-top:24px;border-top:1px solid #ced1c5}.process-grid h3{font-size:18px;letter-spacing:-.5px;font-weight:550;margin:23px 0 14px}.process-grid p{font-size:13px;line-height:1.85;color:var(--muted);margin-bottom:0}.partner-faq{padding-top:77px;padding-bottom:77px}.partner-faq>.eyebrow{max-width:215px}.partner-cta{background:#263c32;color:#f5f6ed;padding:62px 0 64px}.partner-cta-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.partner-cta .eyebrow{color:#c1c9bd}.partner-cta h2{font-size:43px;margin-bottom:0}.partner-cta-copy p{font-size:14px;line-height:1.85;color:#d2d8cf;margin-bottom:24px}.partner-cta .button{background:#ede9dc;color:var(--ink);font-size:13px}.partner-cta .button:hover{background:#f0d587}.partner-cta-email{display:block;font-size:11px;color:#d2d8cf;margin-top:17px;overflow-wrap:anywhere}
@media(max-width:1100px){.partner-hero-grid{gap:35px}.partner-hero h1{font-size:54px;letter-spacing:-2.7px}.partner-context-grid{gap:45px}.partner-context h2{font-size:31px}.partnership-option{grid-template-columns:27px 1fr 1.2fr;gap:24px}.partnership-title h3{font-size:26px}.partner-cta-grid{gap:45px}.partner-cta h2{font-size:37px}.process-grid{gap:28px}}
@media(max-width:760px){.partner-hero{padding-top:42px;padding-bottom:37px}.partner-hero-grid{grid-template-columns:1fr;gap:25px}.partner-hero h1{font-size:clamp(41px,8.7vw,61px);letter-spacing:-2.4px}.partner-hero-intro{justify-self:start;max-width:430px;font-size:14px}.partner-hero-foot{margin-top:27px;padding-top:20px;gap:18px 24px;flex-wrap:wrap;font-size:10px}.partner-context{padding:44px 0}.partner-context-grid{grid-template-columns:1fr;gap:25px}.partner-context h2{font-size:31px;letter-spacing:-1.3px}.partner-context p:not(.eyebrow){font-size:13px}.partnerships{padding-top:51px;padding-bottom:50px}.partnerships>.section-heading{margin-bottom:29px}.partnership-option{grid-template-columns:25px 1fr;gap:0 12px;padding:29px 0 31px}.partnership-number{grid-column:1;grid-row:1;font-size:10px;padding-top:6px}.partnership-title{grid-column:2;grid-row:1}.partnership-title h3{font-size:26px;letter-spacing:-.9px;margin-bottom:14px}.partnership-tag{font-size:7px;padding:6px 8px}.partnership-description{grid-column:2;grid-row:2;margin-top:23px}.partnership-description p{font-size:13px}.partnership-description li{font-size:11px}.partner-process{padding:47px 0 49px}.process-grid{grid-template-columns:1fr;gap:26px}.process-grid article{padding-top:21px}.process-grid h3{font-size:18px;margin-top:17px}.partner-faq{padding-top:49px;padding-bottom:49px}.partner-faq>.eyebrow{max-width:none}.partner-cta{padding:46px 0 49px}.partner-cta-grid{grid-template-columns:1fr;gap:25px}.partner-cta h2{font-size:33px;letter-spacing:-1.4px}.partner-cta-copy p{font-size:13px;margin-bottom:21px}.partner-cta .button{font-size:12px}}
