/* A compact, straightforward collaboration page. */
.partner-simple-hero{padding:96px 0 88px;background:linear-gradient(112deg,var(--deep),#075f62);color:#fff}.partner-simple-hero h1{max-width:760px;margin:0 0 22px;font-size:clamp(3rem,6vw,6rem);line-height:.95;letter-spacing:-.07em}.partner-simple-hero p:not(.eyebrow){max-width:620px;margin:0;color:rgba(255,255,255,.82);font-size:1.08rem;line-height:1.65}.partner-simple-main{padding:88px 0;background:var(--cream)}.partner-simple-intro{display:grid;grid-template-columns:.95fr 1.05fr;gap:88px;align-items:start;margin-bottom:54px}.partner-simple-intro h2{margin:0;font-size:clamp(2.35rem,4.5vw,4.35rem);line-height:1.01;letter-spacing:-.06em}.partner-simple-intro p{max-width:570px;margin:7px 0 0;color:var(--muted);font-size:1.07rem;line-height:1.7}.partner-simple-options{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.partner-simple-options article{min-height:220px;padding:29px 25px;border-top:4px solid var(--green);background:#fff;box-shadow:var(--shadow)}.partner-simple-options article:nth-child(2){border-color:#159ea1}.partner-simple-options article:nth-child(3){border-color:#e8b44d}.partner-simple-options h3{margin:0 0 13px;color:var(--ink);font-size:1.18rem;line-height:1.14}.partner-simple-options p{margin:0;color:var(--muted);font-size:.93rem;line-height:1.6}.partner-simple-contact{padding:68px 0;background:#d9efe1}.partner-simple-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.partner-simple-contact h2{max-width:690px;margin:0;color:var(--ink);font-size:clamp(2.1rem,4vw,3.75rem);line-height:1.02;letter-spacing:-.055em}.partner-simple-contact .button{white-space:nowrap}@media(max-width:800px){.partner-simple-hero{padding:70px 0 64px}.partner-simple-main{padding:64px 0}.partner-simple-intro{grid-template-columns:1fr;gap:21px;margin-bottom:35px}.partner-simple-options{grid-template-columns:1fr}.partner-simple-options article{min-height:0}.partner-simple-contact{padding:54px 0}.partner-simple-contact-inner{flex-direction:column;align-items:flex-start;gap:24px}.partner-simple-contact .button{width:100%;justify-content:center}}
