:root{--teal:#066c70}
.offer-intro{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:white;border-radius:5px;margin-bottom:55px}.offer-intro>div{padding:34px}.offer-intro>div+div{background:var(--pale);border-left:1px solid var(--line)}.offer-intro h3{font-size:28px;max-width:350px}.offer-intro p{font-size:14px;color:var(--muted);margin:0}.service-heading{display:flex;gap:40px;align-items:end;justify-content:space-between;margin-bottom:25px}.service-heading h3{font-size:28px;margin:0}.service-heading p{font-size:11px;max-width:325px;color:var(--muted);margin:0}.js .package-selector{display:flex;gap:7px;margin-bottom:20px;flex-wrap:wrap}.package-selector button{padding:13px 18px;background:transparent;border:1px solid var(--line);border-radius:4px;font-size:12px;min-height:48px}.package-selector button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:white}.package{display:grid;grid-template-columns:1fr 1.3fr;gap:65px;background:white;border:1px solid var(--line);padding:38px;border-radius:5px;margin-bottom:20px}.package[hidden]{display:none}.package h3{font-size:36px}.package-lead>p{font-size:21px;line-height:1.6}.fit{display:block;border-top:1px solid var(--line);padding-top:22px;font-size:12px;color:var(--muted)}.package ul,.pricing-logic ul,.pilot ul{padding-left:18px;font-size:13px;color:var(--muted);margin:0 0 26px}.package li,.pricing-logic li,.pilot li{margin-bottom:10px}.package h4{font-size:10px}.package>div>p{font-size:13px;color:var(--muted)}.package .package-lead>p{font-size:21px;color:var(--ink)}.package .boundary{padding-top:20px;border-top:1px solid var(--line);font-size:11px!important;margin:0}.position-note{border-left:3px solid var(--teal);padding:14px 24px;background:var(--pale);margin-top:24px}.position-note strong{font-size:14px}.position-note p{font-size:12px;color:var(--muted);margin:12px 0 0}.partnership{background:#eaf0f5;border-block:1px solid var(--line)}.roles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.roles article{border-top:2px solid var(--line);padding-top:25px}.roles h3{font-size:26px}.roles p{font-size:13px;color:var(--muted)}.commercial-model{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #bfcdd8;padding-top:45px;margin-top:30px}.commercial-model h3{font-size:31px;line-height:1.2}.commercial-model p{font-size:14px;color:var(--muted)}.commercial-model .note{font-size:11px}.pricing-logic{background:white;border:1px solid var(--line);border-radius:5px;padding:28px}.pricing-logic h4{font-size:10px}.pricing-logic .formula{font-family:Outfit,Arial,sans-serif;font-size:25px;line-height:1.3;color:var(--ink);letter-spacing:-.025em}.agreement{margin-top:35px;border-block:1px solid #bfcdd8}.agreement summary{padding:20px 0;font-size:14px;font-weight:550}.agreement summary:after{content:' +';float:right}.agreement-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 45px}.agreement-grid p{font-size:12px;color:var(--muted)}.agreement-grid strong{color:var(--ink)}.delivery-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:0;margin:50px 0}.delivery-steps li{border-top:1px solid var(--line);padding-top:20px}.delivery-steps span{font-family:Outfit,Arial,sans-serif;font-size:31px;color:var(--teal)}.delivery-steps h3{font-size:24px;margin:20px 0 15px}.delivery-steps p{font-size:12px;color:var(--muted)}.lms-note{display:grid;grid-template-columns:1fr 1.3fr;gap:65px;border:1px solid var(--line);padding:35px;background:white;border-radius:5px}.lms-note h3{font-size:29px}.lms-note p{font-size:13px;color:var(--muted)}.lms-note .note{font-size:11px}.pilot{display:grid;grid-template-columns:1fr 1.3fr;gap:65px;border-top:1px solid var(--line);padding-top:40px;margin-top:40px}.pilot h3{font-size:30px}.pilot p{font-size:13px;color:var(--muted)}.pilot h4{font-size:10px}
@media(max-width:800px){html{scroll-padding-top:145px}.workflow h2 br:after{content:' '}}
@media(max-width:1000px){.package,.commercial-model,.lms-note,.pilot{gap:35px}.package{padding:30px}.roles{gap:25px}.delivery-steps{grid-template-columns:1fr 1fr}.service-heading{display:block}.service-heading p{max-width:600px;margin-top:12px}}
@media(max-width:800px){.offer-intro>div{padding:25px}.offer-intro h3{font-size:25px}.package{grid-template-columns:1fr;gap:25px}.package h3{font-size:34px}.package-lead>p{font-size:19px}.roles{grid-template-columns:1fr}.roles article{padding-top:22px}.roles h3{font-size:27px}.commercial-model,.lms-note,.pilot{grid-template-columns:1fr}.commercial-model{gap:25px}.package-selector button{font-size:10px;padding-inline:13px}.lms-note{padding:28px;gap:20px}}
@media(max-width:480px){.offer-intro{grid-template-columns:1fr;margin-bottom:35px}.offer-intro>div+div{border-left:0;border-top:1px solid var(--line)}.offer-intro p{font-size:13px}.service-heading h3{font-size:26px}.js .package-selector{display:grid;grid-template-columns:1fr;gap:5px}.package-selector button{text-align:left;font-size:12px}.package{padding:23px}.package h3{font-size:30px}.position-note{padding:16px 20px}.commercial-model h3{font-size:28px}.pricing-logic{padding:23px}.agreement-grid{grid-template-columns:1fr;gap:0}.agreement summary{font-size:13px;padding-right:20px}.delivery-steps{gap:24px}.delivery-steps h3{font-size:23px}.delivery-steps p{font-size:12px}.lms-note h3{font-size:27px}.pilot h3{font-size:29px}}
@media print{.package-selector{display:none!important}.package[hidden]{display:grid!important}.package{padding:20px;gap:25px;break-inside:avoid;grid-template-columns:1fr 1.3fr}.package-lead p{font-size:12pt}.partnership{background:white}.offer-intro p,.package p,.roles p,.commercial-model p,.delivery-steps p,.lms-note p,.pilot p{font-size:10pt!important}.commercial-model,.lms-note,.pilot{gap:25px}.offer-intro{margin-bottom:20px}.delivery-steps{grid-template-columns:1fr 1fr;gap:20px;margin-block:25px}}
