@media (max-width:900px){.solution-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr 1fr}}
@media (max-width:900px){.needs-grid{grid-template-columns:1fr;gap:2rem}}
@media (max-width:700px){.solution-grid,.steps-grid,.content-grid{grid-template-columns:1fr}.section-heading{align-items:start;flex-direction:column;gap:1rem}.section-heading>.text-link{align-self:flex-start}.purpose-grid{grid-template-columns:1fr;gap:2rem}.purpose-copy{padding:1.25rem 0 0;border-top:2px solid var(--green);border-left:0}.hero-actions .button{width:100%}.solution-card__number{margin-bottom:1.5rem}.needs-form{padding:1rem}.needs-form .button{width:100%}.product-card.recommendation-card{display:flex}.product-card.recommendation-card .product-card__image{height:180px;min-height:0}.product-card.recommendation-card .product-card__body{padding:1.25rem}}
.hero{position:relative;isolation:isolate;min-height:min(710px,calc(100vh - 4.75rem));display:grid;align-items:center;overflow:hidden;padding:clamp(6rem,14vw,10rem) 0;background:var(--graphite);color:var(--white)}.hero-content{position:relative;z-index:1;max-width:980px}.hero h1{max-width:950px;font-size:clamp(2.45rem,5.6vw,5.15rem)}.hero .eyebrow{color:var(--green)}.hero-copy{max-width:600px;margin:1.6rem 0 2rem;color:#c9c9c9;font-size:clamp(1.05rem,2vw,1.22rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero-orbit{position:absolute;z-index:-1;border:1px solid rgba(52,211,153,.23);border-radius:50%;pointer-events:none}.hero-orbit-one{width:clamp(400px,58vw,780px);aspect-ratio:1;top:-35%;right:-18%}.hero-orbit-two{width:clamp(250px,36vw,500px);aspect-ratio:1;top:29%;right:8%;border-color:rgba(216,245,232,.16)}.categories-section{border-bottom:1px solid var(--border)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem}.section-heading--stacked{display:block}.section-heading--stacked p:last-child{max-width:570px;margin:1rem 0 0;color:var(--gray)}.purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);align-items:start}.purpose-copy{padding-left:2rem;border-left:2px solid var(--green)}.purpose-copy p,.page-intro p,.prose p{color:var(--gray);font-size:1.08rem}.purpose-copy p{margin-top:0}.page-intro{padding:clamp(4rem,9vw,7rem) 0;background:var(--off-white)}.page-intro h1{max-width:930px;font-size:clamp(2.2rem,6vw,4.5rem)}.page-intro p{max-width:680px;margin:1.25rem 0 0}.prose h2{margin-bottom:1rem}.prose p{max-width:62ch}.prose p+p{margin-top:1rem}.cta-section{background:var(--green-light)}.cta-content{max-width:760px}.cta-content h2{max-width:650px}.cta-content>p:not(.eyebrow){max-width:520px;margin:1.25rem 0 1.75rem;color:var(--gray);font-size:1.08rem}.sales-hero{padding:clamp(3rem,8vw,6rem) 0;background:var(--graphite);color:var(--white)}.sales-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(2rem,7vw,6rem);align-items:center}.sales-hero .back-link{color:#d7d7d7}.sales-hero .back-link:hover{color:var(--green)}.sales-hero .eyebrow{color:var(--green)}.sales-hero h1{max-width:700px;font-size:clamp(2.5rem,5.5vw,4.8rem)}.sales-subtitle{margin:1.25rem 0 0;color:var(--green);font-size:1.15rem;font-weight:600}.sales-description{max-width:620px;margin:1rem 0 0;color:#d7d7d7;font-size:1.1rem}.sales-hero__content>.button{margin-top:.25rem}.sales-hero .purchase-note{margin:.85rem 0 0;color:#b6b6b6}.sales-hero__image{aspect-ratio:1/1;background:var(--off-white)}.sales-hero__image img{width:100%;height:100%;object-fit:cover}.sales-hero__image--empty{position:relative;background:#181818;border:1px solid #353535}.sales-hero__image--empty::after{content:"NEXO";position:absolute;inset:0;display:grid;place-items:center;color:#555;font-family:var(--title);font-size:clamp(2rem,6vw,4rem);font-weight:800;letter-spacing:.15em}.sales-section{padding:clamp(3.5rem,8vw,6rem) 0}.sales-section--muted{background:var(--off-white)}.sales-proposal{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,8vw,8rem)}.sales-proposal h2{max-width:470px}.sales-proposal__items{display:grid;gap:1.5rem}.sales-proposal__items p:last-child{margin:0;color:var(--gray);font-size:1.05rem}.sales-steps{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,8vw,8rem)}.sales-steps ol{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0;padding:0;list-style:none;counter-reset:steps}.sales-steps li{counter-increment:steps;padding-top:.85rem;border-top:2px solid var(--graphite)}.sales-steps li::before{content:"0" counter(steps);display:block;margin-bottom:.6rem;color:#207b5b;font-weight:800}.sales-steps strong,.sales-steps span{display:block}.sales-steps span{margin-top:.35rem;color:var(--gray);font-size:.92rem}.sales-final{padding:clamp(4rem,9vw,7rem) 0;background:var(--green-light)}.sales-final__content{max-width:700px}.sales-final__content>p:not(.eyebrow){margin:1rem 0 0;color:var(--gray);font-size:1.1rem}.sales-final .purchase-note{margin-top:1rem;color:var(--gray)}@media (max-width:700px){.sales-hero__grid,.sales-proposal,.sales-steps{grid-template-columns:1fr}.sales-hero__image{order:-1;max-width:540px}.sales-steps ol{grid-template-columns:1fr}.sales-hero h1{font-size:clamp(2.35rem,11vw,3.5rem)}}@media (max-width:640px){.hero{min-height:620px}.hero-orbit-one{top:-8%;right:-57%}.hero-orbit-two{right:-18%;top:52%}.section-heading{align-items:start;flex-direction:column;gap:1rem}.purpose-grid{display:block}.purpose-copy{margin-top:2rem;padding-left:1.25rem}}

.legal-content{max-width:900px;margin:0 auto;line-height:1.75}.legal-content h2{margin-top:2.2rem}.legal-content li{line-height:1.75}
