.offerings-v3{background:radial-gradient(circle at top left, #d0a25f14, transparent 24%), linear-gradient(180deg, var(--marketing-bg) 0%, #f3ecdf 42%, #ece2d2 100%);color:var(--marketing-ink)}.offerings-shell{max-width:82rem;margin:0 auto;padding-inline:1.5rem}.offerings-hero{padding:4.25rem 0 2rem}.offerings-hero__copy{text-align:center;max-width:49rem;margin:0 auto}.offerings-hero__copy h1{letter-spacing:0;margin-top:1.5rem;font-size:clamp(3.2rem,7vw,5.4rem);line-height:1.06}.offerings-hero__copy>p:last-of-type{max-width:42rem;color:var(--marketing-muted);margin:1.5rem auto 0;font-size:1.05rem;line-height:1.9}.offerings-hero__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.offerings-hero__board{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:68rem;margin:2.5rem auto 0;display:grid}.offerings-hero__signal{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--marketing-muted-strong);background:#ffffffb8;border:1px solid #10151a14;border-radius:1.6rem;padding:1.1rem 1.2rem;font-size:.82rem;font-weight:700;box-shadow:0 20px 50px #10151a0f}.offerings-section-heading{text-align:center;max-width:46rem;margin:0 auto}.offerings-section-heading--faq{max-width:40rem}.offerings-value,.offerings-services,.offerings-partner-programs,.offerings-outcomes,.offerings-fit,.offerings-process,.offerings-faq{padding-top:4rem}.offerings-value__grid,.offerings-services__grid,.offerings-partner-programs__grid,.offerings-fit__grid,.offerings-process__grid{gap:1.25rem;margin-top:2rem;display:grid}.offerings-value__grid,.offerings-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offerings-partner-programs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offerings-fit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offerings-process__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.offerings-value__card,.offerings-service-card,.offerings-partner-program-card,.offerings-fit__card,.offerings-process__step,.offerings-faq__item{background:#fffdf9d1;border:1px solid #10151a14;border-radius:1.6rem;box-shadow:0 18px 40px #10151a0f}.offerings-value__card,.offerings-service-card,.offerings-partner-program-card,.offerings-fit__card,.offerings-process__step{padding:1.5rem}.offerings-value__card h3,.offerings-service-card h3,.offerings-partner-program-card h3,.offerings-process__step h3,.offerings-faq__item h3{color:var(--marketing-ink);font-size:1.1rem;font-weight:600}.offerings-value__card p,.offerings-service-card p,.offerings-partner-program-card p,.offerings-process__step p,.offerings-faq__item p{color:var(--marketing-muted);margin-top:.75rem;line-height:1.8}.offerings-partner-program-card{background:linear-gradient(#ffffffeb,#faf4ebd1);flex-direction:column;min-height:100%;display:flex}.offerings-partner-program-card__label{letter-spacing:.18em;text-transform:uppercase;color:var(--marketing-muted-strong);margin-top:0;font-size:.68rem;font-weight:700}.offerings-partner-program-card__fit{border-top:1px solid #10151a14;margin-top:1.1rem;padding-top:1rem}.offerings-partner-program-card__fit span{color:var(--marketing-muted-strong);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:700;display:inline-flex}.offerings-partner-program-card__fit p{margin-top:.45rem}.offerings-service-card ul,.offerings-partner-program-card ul,.offerings-fit__card ul,.offerings-outcomes__list{gap:.75rem;margin-top:1rem;display:grid}.offerings-service-card li,.offerings-partner-program-card li,.offerings-fit__card li,.offerings-outcomes__list li{color:var(--marketing-muted-strong);padding-left:1.05rem;line-height:1.7;position:relative}.offerings-service-card li:before,.offerings-partner-program-card li:before,.offerings-fit__card li:before,.offerings-outcomes__list li:before{content:"";background:var(--marketing-accent);border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.72rem;left:0}.offerings-outcomes__panel{background:linear-gradient(#fffffff0,#f5efe5eb);border:1px solid #10151a14;border-radius:1.9rem;max-width:56rem;margin:2rem auto 0;padding:1.8rem;box-shadow:0 24px 60px #10151a14}.offerings-fit__card{background:linear-gradient(#fffffff0,#f5efe5eb)}.offerings-fit__card--muted{background:#ffffff94}.offerings-fit__label,.offerings-process__step span{letter-spacing:.18em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .72rem;font-size:.66rem;font-weight:700;display:inline-flex}.offerings-fit__label{color:var(--marketing-muted);background:#ffffffb3;border:1px solid #10151a14}.offerings-process__step span{color:var(--marketing-muted-strong);background:#c9a36624}.offerings-process__step h3{margin-top:1rem}.offerings-faq{padding-bottom:1rem}.offerings-faq__list{gap:1rem;max-width:54rem;margin:2rem auto 0;display:grid}.offerings-faq__item{padding:1.3rem 1.4rem}.offerings-tier-card__cta{width:100%;color:var(--marketing-ink);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:1px solid #10151a1f;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.95rem 1rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.offerings-tier-card__cta:hover{background:#10151a0d;transform:translateY(-1px)}.offerings-tier-card__cta.is-light{color:#f8f3ea;background:#ffffff0a;border-color:#ffffff29}.offerings-final-cta{background:radial-gradient(circle at 0 0,#d0a25f33,#0000 30%),linear-gradient(145deg,#0d1117 0%,#152536 58%,#091523 100%);border:1px solid #ffffff14;border-radius:2rem;gap:1.5rem;margin-top:4rem;margin-bottom:5rem;padding:2rem;display:grid;box-shadow:0 30px 80px #080b0f38}.offerings-final-cta__copy{max-width:48rem}.offerings-final-cta__copy h2{letter-spacing:0;color:#f8f3ea;margin-top:1rem;font-size:clamp(2.3rem,4vw,3.4rem);line-height:1.05}.offerings-final-cta__copy p:last-child{color:#ffffffb3;max-width:42rem;margin-top:1rem;line-height:1.9}.offerings-final-cta__actions{max-width:22rem}@media (max-width:1100px){.offerings-value__grid,.offerings-services__grid,.offerings-partner-programs__grid,.offerings-fit__grid,.offerings-process__grid{grid-template-columns:1fr}}@media (max-width:768px){.offerings-shell{padding-inline:1rem}.offerings-hero{padding-top:3rem}.offerings-hero__board{grid-template-columns:1fr}}
