@layer base,layout;@layer components{.offer-page-hero{padding-bottom:64px}.offer-page-hero .solution-intro-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px clamp(40px,5vw,72px)}.offer-intro-copy{grid-area:1/1;align-self:end}.offer-intro-summary{grid-area:2/1;align-self:start}.offer-page-hero .solution-intro-grid h1{max-width:22ch;font-size:clamp(34px,3.2vw,46px)}.offer-lead{max-width:50ch;font-size:17px;line-height:1.75}.offer-implementation{padding-bottom:48px;scroll-margin-top:28px}.offer-implementation-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:64px;display:grid}.offer-implementation-grid>*{min-width:0}.offer-intro-explanation h2{max-width:24ch;margin-bottom:24px}.offer-intro-explanation .service-long-description{max-width:65ch;margin-top:0;font-size:16px;line-height:1.8}.offer-implementation-outcomes{border-left:1px solid var(--line);padding-left:32px}.offer-implementation .offer-buyer{margin-top:0;font-size:14px}.offer-takeaways{margin-top:28px}.offer-takeaways h3{margin-bottom:14px;font-size:14px;font-weight:600;line-height:1.5}.offer-takeaways ul{gap:10px;display:grid}.offer-takeaways li{align-items:start;gap:12px;font-size:14px;line-height:1.6;display:flex}.offer-takeaways li svg{width:17px;height:17px;color:var(--burgundy);flex:0 0 17px;margin-top:3px}.offer-intro-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.offer-page-hero .offer-intro-actions .button{margin-top:0}.offer-intro-actions .text-link{min-height:var(--action-height);text-align:center;justify-content:center}.offer-page-hero .offer-hero-art{grid-area:1/2/span 2;justify-self:center;width:100%;max-width:440px;margin:0}.offer-page-hero .offer-hero-art>picture>img{aspect-ratio:auto;height:auto}.offer-page-hero .offer-hero-art-project{max-width:520px}.offer-deliverables{padding-top:32px}.offer-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.offer-capability{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:18px;padding:25px 0;display:grid}.offer-capability-number{color:var(--muted);padding-top:5px;font-size:12px}.offer-capability h3{font-family:var(--serif);margin-bottom:12px;font-size:27px;font-weight:400;line-height:1.25}.offer-capability p{font-size:15px;line-height:1.85}.offer-example-section{padding-top:0}.offer-business-example{border:1px solid var(--glass-edge);border-radius:var(--radius);background:var(--glass-light);box-shadow:var(--glass-shadow);backdrop-filter:blur(16px)saturate(140%);padding:34px;scroll-margin-top:28px}.offer-business-example>h3{font-family:var(--serif);margin-bottom:14px;font-size:28px;font-weight:400;line-height:1.3}.offer-example-context{max-width:65ch;font-size:15px;line-height:1.75}.offer-example-note{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.offer-example-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px;display:grid}.offer-example-data>div{border-top:1px solid var(--line);min-width:0;padding-top:20px}.offer-example-data dt{margin-bottom:12px;font-size:14px;font-weight:600}.offer-example-data dd{margin:0;font-size:14px;line-height:1.85}.offer-start{padding-top:0}.offer-start p{max-width:65ch;font-size:15px;line-height:1.75}.offer-start .text-link{margin-top:20px}.offer-website-complement{padding-top:0}.offer-website-complement .website-complement{margin-top:0}@media (prefers-reduced-transparency:reduce){.offer-business-example{backdrop-filter:none;background:#f5eee5}}@supports not (backdrop-filter:blur(1px)){.offer-business-example{background:#f5eee5}}}@layer responsive{@media (width>=768px) and (width<=1023px){.offer-page-hero .solution-intro-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px}.offer-page-hero .solution-intro-grid h1{font-size:36px}.offer-lead{font-size:16px}.offer-implementation-grid{gap:32px}.offer-intro-actions{gap:12px}}@media (width<=767px){.offer-page-hero .solution-intro-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.offer-intro-copy{grid-area:1/1}.offer-intro-summary{text-align:center;grid-area:2/1}.offer-intro-copy>.eyebrow,.offer-intro-copy>h1,.offer-intro-explanation h2,.offer-buyer,.offer-takeaways h3{text-align:center}.offer-page-hero .solution-intro-grid h1{max-width:20ch;margin-inline:auto;font-size:clamp(32px,8.5vw,40px)}.offer-lead{max-width:42ch;margin-inline:auto;font-size:15px;line-height:1.8}.offer-implementation-grid{grid-template-columns:minmax(0,1fr);gap:28px}.offer-intro-explanation h2{margin-inline:auto}.offer-intro-explanation .service-long-description{font-size:15px;line-height:1.8}.offer-implementation-outcomes{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.offer-takeaways ul{gap:12px;max-width:42ch;margin-inline:auto}.offer-takeaways li{font-size:14px}.offer-intro-actions{flex-direction:column;gap:12px;margin-top:24px}.offer-intro-actions .text-link{width:min(100%, var(--action-width));min-height:var(--action-height)}.offer-page-hero .offer-hero-art{grid-area:3/1;max-width:240px;margin:0 auto}.offer-page-hero .offer-hero-art-project{max-width:350px}.offer-capability-grid,.offer-example-data{grid-template-columns:1fr}.offer-capability{gap:14px}.offer-capability h3{font-size:25px}.offer-capability p{font-size:14px}.offer-business-example{padding:24px}.offer-business-example>h3{font-size:24px}.offer-business-example>h3,.offer-example-context,.offer-example-note{text-align:center}.offer-example-context{font-size:15px}.offer-start .text-link{justify-content:center;display:flex}}}
