.partner-container{width:min(1200px,100% - 64px);margin-inline:auto}.partner-hero{border-bottom:1px solid var(--color-line);background:radial-gradient(ellipse at 85% 0,var(--color-accent-subtle),transparent 60%);padding:68px 0 70px}.partner-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:70px;display:grid}.partner-hero h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.4}.partner-hero h1>span{display:block}.partner-lead{max-width:36em;color:var(--color-muted);text-wrap:pretty;margin:25px 0 28px;font-size:1.04rem;line-height:1.9}.partner-hero__note{max-width:38em;color:var(--color-muted);margin:20px 0 0;font-size:.82rem}.partner-map{border-block:1px solid var(--color-line-strong);min-width:0;padding:24px 0}.partner-map>p:first-child{color:var(--color-accent);margin:0 0 25px;font-size:.9rem}.partner-map>div{border-left:2px solid var(--color-line-strong);padding-left:23px}.partner-map>div>span{color:var(--color-accent);letter-spacing:.05em;font-size:.77rem;display:block}.partner-map strong{margin:7px 0;font-size:1.4rem;font-weight:550;display:block}.partner-map small{color:var(--color-muted);font-size:.86rem}.partner-map__arrow{color:var(--color-accent);margin:21px 0 21px 17px;display:block;transform:rotate(90deg)}.partner-map__result{color:var(--color-muted);align-items:center;gap:10px;margin:27px 0 0;font-size:.86rem;display:flex}.partner-map__result svg{color:var(--color-accent);flex:none}.partner-section{border-bottom:1px solid var(--color-line);padding-block:76px}.partner-heading{max-width:850px;margin-bottom:35px}.partner-heading h2,.partner-fit h2,.partner-next h2{text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.9vw,2.35rem);line-height:1.5}.partner-heading>p:last-child:not(.eyebrow){color:var(--color-muted);margin:17px 0 0;line-height:1.9}.partner-number{color:var(--color-accent);font:500 .85rem/1.6 var(--font-mono)}.partner-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.partner-scenarios>article{border-top:1px solid var(--color-line-strong);min-width:0;padding-top:20px}.partner-scenarios h3{margin:17px 0 15px;font-size:1.25rem}.partner-scenarios p{color:var(--color-muted);margin:10px 0;font-size:.95rem;line-height:1.85}.partner-scenarios .partner-scenarios__question{color:var(--color-text);font-size:1rem}.partner-scenarios ul{color:var(--color-muted);flex-wrap:wrap;gap:7px 16px;margin:20px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.partner-section--paper{--color-text:#191a17;--color-muted:#55554e;--color-line:#ccc7bb;--color-line-strong:#a59b83;--color-accent:#70541d;--color-focus:#5d4211;color:var(--color-text);background:#f2efe7}.partner-section--paper ::selection{background:var(--color-accent);color:#f5f3ee}.partner-responsibilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.partner-responsibilities article{border-top:1px solid var(--color-line);padding-top:22px}.partner-responsibilities svg{color:var(--color-accent)}.partner-responsibilities h3{margin:17px 0;font-size:1.25rem}.partner-responsibilities ul{color:var(--color-muted);gap:10px;margin:0;padding:0;font-size:.94rem;line-height:1.85;list-style:none;display:grid}.partner-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.partner-process>li{border-top:1px solid var(--color-line-strong);min-width:0;padding-top:21px}.partner-process h3{margin:18px 0 12px;font-size:1.2rem}.partner-process p{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.9}.partner-boundary{border-top:1px solid var(--color-line);color:var(--color-muted);align-items:start;gap:12px;margin:32px 0 0;padding-top:23px;font-size:.87rem;display:flex}.partner-boundary svg{color:var(--color-accent);flex:none;margin-top:4px}.partner-proof{background:var(--color-bg-raised)}.partner-proof__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.partner-proof__grid article{min-width:0}.partner-proof__grid article>a{aspect-ratio:1.65;border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);display:block;overflow:hidden}.partner-proof__grid img{object-fit:contain;width:100%;height:100%;display:block}.partner-proof__grid h3{margin:11px 0 12px;font-size:1.12rem;line-height:1.6}.partner-proof__grid h3 a{align-items:center;gap:8px;display:inline-flex}.partner-proof__grid h3 svg{color:var(--color-accent);flex:none}.partner-proof__grid p{color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.85}.partner-proof__grid .partner-proof__state{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:21px;font-size:.75rem;display:flex}.partner-proof__grid p>strong{color:var(--color-text);margin-bottom:6px;font-size:.79rem;font-weight:550;display:block}.partner-proof__grid details{border-top:1px solid var(--color-line);margin-top:18px;padding-top:13px}.partner-proof__grid summary{width:fit-content;color:var(--color-accent);cursor:pointer;font-size:.8rem}.partner-proof__grid details p{margin-top:12px}.partner-fit{grid-template-columns:1fr 1fr;gap:90px;display:grid}.partner-fit>div>p:last-child{color:var(--color-muted);margin:20px 0 0}.partner-fit h3{margin:0 0 17px;font-size:1.1rem}.partner-fit h3:not(:first-child){border-top:1px solid var(--color-line);margin-top:30px;padding-top:25px}.partner-fit ul{color:var(--color-muted);gap:12px;margin:0;padding-left:1.1em;font-size:.94rem;line-height:1.85;display:grid}.partner-next{background:var(--color-surface);padding-block:60px}.partner-next>.partner-container{justify-content:space-between;align-items:center;gap:50px;display:flex}.partner-next .button{flex:none}.partner-next p:not(.eyebrow){color:var(--color-muted);max-width:43em;margin:17px 0}@media (width<=950px){.partner-hero__grid{grid-template-columns:1fr;gap:35px}.partner-hero__note{max-width:none}.partner-map{grid-template-columns:1fr 30px 1fr;column-gap:16px;display:grid}.partner-map>p:first-child,.partner-map__result{grid-column:1/-1}.partner-map__arrow{margin:auto;transform:none}.partner-map strong{font-size:1.1rem}.partner-scenarios,.partner-responsibilities,.partner-process{gap:24px}.partner-fit{gap:45px}.partner-proof__grid{gap:22px}.partner-proof__grid h3 a{display:block}}@media (width<=650px){.partner-container{width:calc(100% - 40px)}.partner-hero{padding-block:35px 42px}.partner-hero h1{font-size:clamp(1.8rem,7.4vw,2.6rem);line-height:1.48}.partner-lead{margin-block:20px 24px;font-size:.97rem}.partner-hero__note{font-size:.8rem}.partner-map{padding-block:22px;display:block}.partner-map>p:first-child{margin-bottom:22px}.partner-map>div{padding-left:18px}.partner-map strong{font-size:1.2rem}.partner-map__arrow{margin:18px 0 18px 13px;transform:rotate(90deg)}.partner-map small{font-size:.83rem}.partner-map__result{margin-top:23px;font-size:.8rem}.partner-section{padding-block:46px}.partner-heading{margin-bottom:27px}.partner-heading h2,.partner-fit h2,.partner-next h2{font-size:1.6rem}.partner-heading>p:last-child:not(.eyebrow){font-size:.95rem}.partner-scenarios,.partner-responsibilities,.partner-process,.partner-proof__grid,.partner-fit{grid-template-columns:1fr;gap:30px}.partner-scenarios h3{margin-top:12px}.partner-scenarios ul{margin-top:15px}.partner-process>li{grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid}.partner-process h3{margin:0 0 10px}.partner-proof__grid article>a{aspect-ratio:1.9}.partner-proof__grid h3 a{display:inline-flex}.partner-fit{gap:28px}.partner-next{padding-block:44px}.partner-next>.partner-container{display:block}.partner-next .button{margin-top:22px}.partner-next .text-link{font-size:.83rem}}
