.neoventa-page{--blue:#008ca8;--cyan:#21b7c7;--coral:#ec5b67;--navy:#082f3b}.neoventa-page .site-header{border-bottom-color:rgba(8,47,59,.12)}.neoventa-page .button{background:var(--coral);border-color:var(--coral);color:#fff}.neoventa-page .button:hover{background:#d84957;border-color:#d84957}.nv-hero{position:relative;overflow:hidden;background:var(--navy);color:#fff}.nv-hero::before{content:"";position:absolute;width:42vw;height:42vw;min-width:480px;min-height:480px;border:1px solid rgba(33,183,199,.28);border-radius:50%;right:-15vw;top:-19vw}.nv-hero-accent{position:absolute;inset:0 auto 0 0;width:12px;background:linear-gradient(var(--cyan) 0 60%,var(--coral) 60%)}.nv-hero-inner{min-height:720px;display:grid;grid-template-columns:1fr;align-items:center;gap:80px;padding-block:78px}.nv-hero-copy{max-width:900px}.nv-person{display:flex;align-items:center;gap:14px;margin-bottom:45px}.nv-person img{width:80px;height:80px;object-fit:cover;border-radius:50%;border:3px solid rgba(255,255,255,.9);box-shadow:0 0 0 5px rgba(33,183,199,.22)}.nv-person .eyebrow{color:#82dce5;margin:0 0 2px}.nv-person strong,.nv-person span{display:block}.nv-person strong{font:700 1rem Manrope,sans-serif;color:#fff}.nv-person span{font-size:.8rem;color:#b9d0d6}.nv-hero h1{font:800 clamp(4.5rem,10vw,8.8rem)/.82 Manrope,sans-serif;letter-spacing:-.075em;color:#fff;margin:0}.nv-hero h1 span{color:var(--cyan)}.nv-lead{font:700 clamp(1.45rem,2.25vw,2.05rem)/1.34 Manrope,sans-serif;color:#fff;max-width:780px;margin:35px 0 17px}.nv-intro{max-width:800px;color:#c3d5da;font-size:1.03rem;margin:34px 0}.nv-hero .text-link{color:#fff}.nv-hero-proof{align-self:end;margin-bottom:88px;padding:26px 0 0;border-top:4px solid var(--coral);position:relative}.nv-hero-proof>span{display:block;color:#82dce5;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:800}.nv-hero-proof strong{display:block;color:#fff;font:800 3.4rem Manrope,sans-serif;line-height:1;margin:18px 0 10px}.nv-hero-proof p{margin:0;color:#b9d0d6;font-size:.88rem;line-height:1.55}
.belief-section{background:#f3f8f9;padding-block:110px}.belief-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.belief-grid h2,.fit-section h2,.proof h2,.first-steps h2{font:800 clamp(2.35rem,4.5vw,4.4rem)/1.08 Manrope,sans-serif;letter-spacing:-.055em;color:var(--navy);margin:0}.belief-copy{font-size:1.1rem;color:#50616d}.belief-copy p:first-child{margin-top:0}.belief-copy p:last-child{margin-bottom:0}.conviction{padding-block:110px;text-align:center;position:relative}.conviction-mark{position:absolute;font:800 15rem/.7 Georgia,serif;color:rgba(0,127,158,.08);left:50%;top:90px;transform:translateX(-50%)}.conviction blockquote{position:relative;font:700 clamp(2rem,4vw,3.8rem)/1.23 Manrope,sans-serif;letter-spacing:-.04em;color:var(--navy);max-width:980px;margin:0 auto}.conviction p{max-width:760px;margin:32px auto 0;color:var(--muted);font-size:1.06rem}
.fit-section{background:var(--navy);color:#d8e5ea;padding-block:110px}.fit-section .eyebrow{color:#6ed3df}.fit-section h2{color:#fff}.fit-list{border-top:1px solid rgba(255,255,255,.15)}.fit-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:34px 0;border-bottom:1px solid rgba(255,255,255,.15)}.fit-row>div{display:flex;gap:22px;align-items:baseline}.fit-row span{color:#6ed3df;font-size:.75rem;font-weight:800}.fit-row h3{margin:0;color:#fff;font:700 1.22rem Manrope,sans-serif}.fit-row p{margin:0;color:#aec2cc}.proof{padding-block:110px}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.proof-card{padding:32px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(150deg,#fff,#f6f9fa)}.proof-card strong{display:block;color:var(--blue);font:800 2.6rem Manrope,sans-serif}.proof-card h3{font:700 1.08rem Manrope,sans-serif;color:var(--navy);margin:12px 0 8px}.proof-card p{color:var(--muted);margin:0;font-size:.92rem}.proof-detail{margin-top:22px;padding:38px;border-radius:18px;background:#edf5f7;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.proof-detail h3{font:700 1.5rem Manrope,sans-serif;color:var(--navy);margin:0}.proof-detail>p{margin:0;color:var(--muted)}
.first-steps{padding:30px 0 120px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;list-style:none;margin:0;padding:0}.steps li{padding:30px;border-top:3px solid var(--blue);background:#f4f8f9;border-radius:0 0 16px 16px}.steps li>span{color:var(--coral);font-weight:800;font-size:.78rem}.steps h3{font:700 1.25rem Manrope,sans-serif;color:var(--navy);margin:25px 0 8px}.steps p{margin:0;color:var(--muted);font-size:.92rem}.nv-contact{background:linear-gradient(120deg,#008ca8,#0b4352);color:#fff}.nv-contact h2{color:#fff}
@media(max-width:900px){.nv-hero-inner{grid-template-columns:1fr;gap:45px;min-height:auto;padding-block:68px}.nv-hero-proof{width:min(100%,460px);margin:0}.belief-grid{grid-template-columns:1fr;gap:30px}.fit-row{grid-template-columns:1fr;gap:14px}.proof-detail{grid-template-columns:1fr;gap:24px}.steps{grid-template-columns:1fr}}
@media(max-width:620px){.nv-hero-inner{padding-block:54px}.nv-hero h1{font-size:4.1rem}.nv-person{margin-bottom:34px}.nv-person img{width:68px;height:68px}.proof-grid{grid-template-columns:1fr}.proof-detail{padding:26px}.fit-row>div{gap:14px;align-items:flex-start}.fit-row h3{font-size:1.08rem}.belief-section,.conviction,.fit-section,.proof{padding-block:80px}}
