.buyer-hero{padding-block:65px}.buyer-hero h1{max-width:1100px;margin-bottom:26px;font-size:clamp(42px,5.4vw,74px)}.buyer-hero .lede{max-width:800px}.buyer-hero>.button{margin-top:30px}.brief-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:65px;display:grid}.brief-layout p{max-width:520px;font-size:19px;line-height:1.65}.brief-layout .buyer-lede{font-size:23px}.starter-brief{background:#fff;border:1px solid #aab5a7;margin:0;padding:30px;box-shadow:9px 9px #1a7048}.starter-brief figcaption{text-transform:uppercase;letter-spacing:.12em;color:#52644e;border-bottom:1px solid #bcc6b8;padding-bottom:24px;font-size:11px}.starter-brief>div{border-bottom:1px solid #d0d7cc;padding-block:23px}.starter-brief span{text-transform:uppercase;letter-spacing:.1em;color:#52714b;margin-bottom:10px;font-size:11px;font-weight:750;display:block}.starter-brief strong{font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(20px,2.2vw,28px);line-height:1.25}.starter-brief>p{color:#566650;margin-bottom:0;font-size:14px}.engagement-path{grid-template-columns:repeat(3,1fr);gap:35px;margin:36px 0 0;padding:0;list-style:none;display:grid}.engagement-path li{border-top:1px solid #41644c;padding-top:23px}.engagement-path li>span{color:#60cf91;font-size:13px;font-weight:800}.engagement-path h3{margin:23px 0 15px;font-size:26px;line-height:1.15}.engagement-path p{color:#d5ded5;font-size:18px;line-height:1.6}.engagement-path small{color:#9ebba6;border-top:1px solid #354d3c;padding-top:16px;font-size:14px;display:block}.buyer-next{background:#e9ede4}.buyer-next-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:80px;display:grid}.buyer-next-grid p{max-width:630px;font-size:20px;line-height:1.6}.buyer-next-grid aside{border-left:1px solid #aab6a3;padding-left:35px}.buyer-next-grid aside p{font-size:17px}.buyer-next-grid h3{font-size:27px;line-height:1.2}.care-cycle{color:#e7f0e8;background:#11231a;border:1px solid #356448;margin:0;padding:30px;box-shadow:8px 8px #25734b}.care-cycle figcaption{text-transform:uppercase;letter-spacing:.12em;color:#a8cbb2;font-size:11px}.care-cycle ol{grid-template-columns:repeat(4,1fr);gap:24px;margin:27px 0;padding:0;list-style:none;display:grid}.care-cycle li{border-top:1px solid #52755b;padding-top:20px}.care-cycle li>span{color:#72daa0;font-size:12px;font-weight:800}.care-cycle strong{font-family:var(--font-heading);letter-spacing:-.025em;margin:19px 0 14px;font-size:24px;line-height:1.15;display:block}.care-cycle small{color:#c2d2c6;font-size:15px;line-height:1.5;display:block}.care-cycle>p{color:#85dda4;border-top:1px solid #52755b;margin-bottom:0;padding-top:20px;font-size:15px}.service-change-example{grid-template-columns:120px 1fr;gap:28px;max-width:950px;margin-top:40px;display:grid}.service-change-example strong{text-transform:uppercase;letter-spacing:.08em;color:var(--green);padding-top:4px;font-size:12px}.service-change-example p{margin:0;font-size:22px;line-height:1.55}.ownership-layout{grid-template-columns:1fr 1fr;gap:70px;display:grid}.ownership-layout p{color:#c2d2c6;max-width:470px;font-size:19px;line-height:1.6}.ownership-rows{margin:0}.ownership-rows>div{border-top:1px solid #45624c;padding:24px 0}.ownership-rows dt{font-family:var(--font-heading);color:#78dca0;font-size:23px;font-weight:700}.ownership-rows dd{color:#d2dfd5;margin:10px 0 0;font-size:19px;line-height:1.5}.agreement-strip{border-block:1px solid #a8b6a2;grid-template-columns:repeat(4,1fr);margin:35px 0 20px;padding:0;list-style:none;display:grid}.agreement-strip li{padding:25px 20px 25px 0;font-size:18px;font-weight:750;line-height:1.4}.agreement-note{color:#586750;max-width:880px;font-size:15px;line-height:1.6}.service-example{border-block:1px solid #a4b39c;margin:40px 0 65px}.service-example summary{font-family:var(--font-heading);cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:21px;font-weight:650;display:flex}.service-example summary>span{color:var(--green)}.service-example[open] summary>span{transform:rotate(45deg)}.service-example>p{max-width:800px;font-size:18px;line-height:1.6}.service-example .workflow-comparison{margin-bottom:30px}@media (width<=850px){.brief-layout,.ownership-layout,.buyer-next-grid{grid-template-columns:1fr;gap:35px}.engagement-path{grid-template-columns:1fr}.engagement-path li{grid-template-columns:35px 1fr;gap:18px;display:grid}.engagement-path h3{margin-top:0}.care-cycle ol,.agreement-strip{grid-template-columns:1fr 1fr}.buyer-next-grid aside{border-top:1px solid #aab6a3;border-left:0;padding:28px 0 0}.buyer-hero{padding-block:45px}}@media (width<=480px){.starter-brief,.care-cycle{padding:23px}.care-cycle ol{grid-template-columns:1fr;gap:20px}.care-cycle strong{margin-block:10px;font-size:23px}.service-change-example{grid-template-columns:1fr;gap:12px}.service-change-example p{font-size:19px}.agreement-strip{grid-template-columns:1fr}.agreement-strip li{border-bottom:1px solid #c3ccbe;padding-block:15px}.service-example summary,.buyer-next-grid p{font-size:18px}}
