/* PROFESYS V8 — commercial packaging for the four market entry offers */
.v8-offers{padding:96px 0;background:#071019;color:#fff}
.v8-offers-head{display:grid;grid-template-columns:.65fr 1.35fr;gap:56px;margin-bottom:42px}.v8-offers-head h2{font:900 clamp(3rem,5.7vw,6.4rem)/.93 Archivo,Inter,sans-serif;letter-spacing:-.06em;margin:0}.v8-offers-head p{color:#adc0ca;font-size:1.08rem;max-width:720px}.v8-offer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.v8-offer{border:1px solid rgba(255,255,255,.13);border-radius:28px;padding:30px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));display:grid;grid-template-columns:1fr auto;gap:24px;min-height:285px}.v8-offer small,.v8-offer-label{font-weight:800;letter-spacing:.13em;font-size:.7rem;color:#9eb3bd}.v8-offer h3{font:900 clamp(1.8rem,2.8vw,3rem)/.98 Archivo,Inter,sans-serif;letter-spacing:-.045em;margin:13px 0}.v8-offer p{color:#b9c9d1;max-width:560px}.v8-offer-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.v8-offer-meta div{border-top:1px solid rgba(255,255,255,.13);padding-top:13px}.v8-offer-meta b{display:block;font-size:.8rem;margin-bottom:5px}.v8-offer-meta span{font-size:.82rem;color:#9eb0ba}.v8-offer a{align-self:end;font-weight:800;color:#c8ff64;white-space:nowrap}.v8-offer:nth-child(2) a{color:#58d7ff}.v8-offer:nth-child(3) a,.v8-offer:nth-child(4) a{color:#fff}
.v8-solution-hero{padding:155px 0 86px;background:#071019;color:#fff;position:relative;overflow:hidden}.v8-solution-hero:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(78,215,255,.15);border-radius:50%;right:-120px;top:-170px;box-shadow:0 0 0 105px rgba(200,255,100,.025)}.v8-solution-hero .wrap{position:relative;z-index:1}.v8-solution-hero h1{font:900 clamp(3.7rem,7vw,7.7rem)/.9 Archivo,Inter,sans-serif;letter-spacing:-.07em;max-width:1080px;margin:18px 0 24px}.v8-solution-hero p{max-width:800px;color:#b8c9d2;font-size:clamp(1.05rem,1.7vw,1.3rem)}.v8-solution-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.v8-fit{padding:94px 0;background:#f4f1ea}.v8-fit-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:54px;margin-bottom:38px}.v8-fit-head h2{font:900 clamp(2.8rem,5vw,5.5rem)/.95 Archivo,Inter,sans-serif;letter-spacing:-.055em;margin:0}.v8-fit-head p{color:#586770;font-size:1.08rem}.v8-fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v8-fit-card{background:#fff;border:1px solid #daddd9;border-radius:24px;padding:25px;min-height:190px}.v8-fit-card small{font-weight:800;letter-spacing:.12em;font-size:.68rem;color:#6e7b82}.v8-fit-card h3{font:800 1.55rem/1.03 Archivo,Inter,sans-serif;letter-spacing:-.035em;margin:12px 0}.v8-fit-card p{color:#5d6a71}.v8-output{padding:96px 0}.v8-output-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:56px}.v8-output-copy h2{font:900 clamp(3rem,5.4vw,5.8rem)/.94 Archivo,Inter,sans-serif;letter-spacing:-.06em;margin:14px 0}.v8-output-copy p{color:#5d6970;max-width:560px}.v8-output-list{display:grid;gap:12px}.v8-output-item{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid #d9ddda}.v8-output-item b:first-child{font-size:.78rem;color:#7a878d}.v8-output-item h3{font:800 1.55rem/1.05 Archivo,Inter,sans-serif;letter-spacing:-.03em;margin:0 0 6px}.v8-output-item p{margin:0;color:#637078}.v8-guardrail{padding:88px 0;background:#dff2ae}.v8-guardrail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.v8-guardrail h2{font:900 clamp(2.8rem,5vw,5.4rem)/.95 Archivo,Inter,sans-serif;letter-spacing:-.055em;margin:0}.v8-guardrail-card{background:#071019;color:#fff;border-radius:28px;padding:32px}.v8-guardrail-card p{color:#b5c7cf}.v8-guardrail-card ul{padding-left:18px;color:#d9e3e7}.v8-next{padding:86px 0;background:#071019;color:#fff}.v8-next .wrap{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:end}.v8-next h2{font:900 clamp(2.8rem,5vw,5.5rem)/.94 Archivo,Inter,sans-serif;letter-spacing:-.055em;margin:10px 0}.v8-next p{color:#b5c6cf;max-width:720px}
@media(max-width:900px){.v8-offers-head,.v8-fit-head,.v8-output-grid,.v8-guardrail-grid{grid-template-columns:1fr}.v8-offer-grid{grid-template-columns:1fr}.v8-fit-grid{grid-template-columns:1fr 1fr}.v8-next .wrap{grid-template-columns:1fr}}
@media(max-width:560px){.v8-offers,.v8-fit,.v8-output,.v8-guardrail,.v8-next{padding:70px 0}.v8-offers-head{gap:20px}.v8-offer{grid-template-columns:1fr;padding:24px}.v8-offer-meta{grid-template-columns:1fr}.v8-fit-grid{grid-template-columns:1fr}.v8-solution-hero{padding:118px 0 65px}.v8-solution-actions .v7-btn{width:100%}.v8-output-item{grid-template-columns:42px 1fr}}

/* W7 productization — measured contrast corrections */
.v8-fit .v7-kicker,
.v8-output .v7-kicker{color:#56636a!important}
.v8-fit-card small{color:#59666d}

.v8-output-item b:first-child{color:#56636a}
.v8-guardrail .v7-kicker{color:#405058!important}
