
/* v106 SpinOut U opportunity-development offer polish */
.home-opportunity-stack{padding:clamp(38px,5vw,78px) 20px;background:linear-gradient(180deg,#fbfaf7 0%,#f5f2ea 100%);border-top:1px solid rgba(15,35,50,.08);border-bottom:1px solid rgba(15,35,50,.08)}
.home-stack-inner{max-width:1180px;margin:0 auto;background:rgba(255,255,255,.76);border:1px solid rgba(15,35,50,.10);box-shadow:0 24px 70px rgba(15,35,50,.08);border-radius:30px;padding:clamp(24px,4vw,44px)}
.home-stack-head{max-width:800px;margin-bottom:22px}.home-stack-head h2{font-size:clamp(2rem,3vw,3.25rem);line-height:1.02;margin:.25rem 0 .8rem;color:#102a3a;letter-spacing:-.04em}.home-stack-head p{font-size:1.05rem;line-height:1.7;color:rgba(16,42,58,.78)}
.home-stack-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.home-stack-grid article{background:#fff;border:1px solid rgba(16,42,58,.10);border-radius:20px;padding:18px;min-height:142px;display:flex;flex-direction:column;justify-content:space-between}.home-stack-grid b{font-size:.95rem;color:#102a3a}.home-stack-grid span{font-size:.86rem;line-height:1.45;color:rgba(16,42,58,.66)}
.welcome-spinout-copy p:nth-of-type(3),.welcome-spinout-copy p:nth-of-type(4){font-weight:500;color:#102a3a}.welcome-action-card small{line-height:1.42}.welcome-spinout-cta p{font-weight:600;color:#102a3a!important}
.od-offer-grid,.od-phase-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.od-offer-grid article,.od-phase-grid article{background:#fff;border:1px solid rgba(16,42,58,.10);border-radius:22px;padding:20px;box-shadow:0 14px 38px rgba(16,42,58,.06)}.od-offer-grid span,.od-phase-grid span{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:#eef5f2;color:#0a6d61;font-weight:800;font-size:.78rem;margin-bottom:16px}.od-offer-grid b,.od-phase-grid b{display:block;color:#102a3a;font-size:1.02rem;line-height:1.2;margin-bottom:8px}.od-offer-grid p,.od-phase-grid p{color:rgba(16,42,58,.68);line-height:1.55;font-size:.93rem;margin:0}.od-package-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.od-flow-eight{grid-template-columns:repeat(4,minmax(0,1fr))}.od-flow-eight .od-step{min-height:180px}.od-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.od-phase-grid span{background:#f5efe3;color:#875b14}.od-hero-card h1{letter-spacing:-.055em}.od-proof-line{font-weight:500}.od-guardrails .od-small-note{font-size:1rem;line-height:1.7}
.help-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.about-v64-step b{color:#102a3a}.about-v64-faq details p{line-height:1.65}
@media (max-width:1100px){.home-stack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.od-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.od-package-grid,.od-flow-eight{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.home-opportunity-stack{padding:28px 14px}.home-stack-inner{border-radius:24px;padding:22px}.home-stack-grid,.od-offer-grid,.od-phase-grid,.od-package-grid,.od-flow-eight,.help-process-grid,.trust-grid{grid-template-columns:1fr!important}.home-stack-grid article{min-height:auto}.od-flow-eight .od-step{min-height:auto}}
