.nex-landing{color:#172b3a;background:#fff}.nex-landing .container{position:relative;z-index:1}.nex-landing-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#0e3b60 0%,#14517f 62%,#1b6d99 100%);color:#fff;padding:110px 0 90px}.nex-landing-hero:after{content:"";position:absolute;right:-180px;top:-220px;width:620px;height:620px;border:80px solid rgba(255,255,255,.08);border-radius:50%}.nex-landing-eyebrow{color:#b9e4ff;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700;margin-bottom:16px}.nex-landing h1{font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-.03em;color:#fff;margin:0 0 24px}.nex-landing-hero p{font-size:19px;line-height:1.65;max-width:650px;color:#e6f2fa;margin-bottom:32px}.nex-landing-actions{display:flex;gap:12px;flex-wrap:wrap}.nex-landing-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;padding:14px 24px;font-weight:700;text-decoration:none;border:1px solid transparent;transition:.2s}.nex-landing-btn-primary{background:#fff;color:#14517f}.nex-landing-btn-primary:hover{background:#e8f6ff;color:#0e3b60}.nex-landing-btn-whatsapp{background:#18b96b;color:#fff}.nex-landing-btn-whatsapp:hover{background:#119355;color:#fff}.nex-landing-section{padding:88px 0}.nex-landing-section-light{background:#f4f8fb}.nex-landing-heading{text-align:center;max-width:720px;margin:0 auto 44px}.nex-landing-heading h2{font-size:clamp(28px,4vw,42px);line-height:1.15;color:#122d43;margin-bottom:14px}.nex-landing-heading p{color:#607586;font-size:17px}.nex-landing-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.nex-landing-card{background:#fff;border:1px solid #dce8ef;border-radius:8px;padding:25px;box-shadow:0 8px 25px rgba(20,81,127,.06)}.nex-landing-card h3{font-size:19px;line-height:1.3;color:#14517f;margin:0 0 9px}.nex-landing-card p{color:#607586;margin:0;line-height:1.6}.nex-landing-icon{width:44px;height:44px;border-radius:50%;background:#e6f3fb;color:#14517f;display:flex;align-items:center;justify-content:center;font-size:19px;margin-bottom:18px}.nex-landing-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.nex-landing-list{padding:0;margin:24px 0 0;list-style:none}.nex-landing-list li{position:relative;padding:11px 0 11px 32px;color:#435c6c}.nex-landing-list li:before{content:"✓";position:absolute;left:0;top:10px;color:#149b61;font-weight:700}.nex-landing-panel{background:#eaf5fb;border-radius:10px;padding:36px}.nex-landing-panel h3{color:#14517f;font-size:28px;line-height:1.2}.nex-landing-form{background:#fff;border-radius:10px;padding:32px;box-shadow:0 14px 40px rgba(20,81,127,.12);border:1px solid #dce8ef}.nex-landing-form h2{margin-top:0;color:#122d43}.nex-landing-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nex-landing-field{margin-bottom:14px}.nex-landing-field-full{grid-column:1/-1}.nex-landing-field label{display:block;font-weight:700;color:#314d61;margin-bottom:6px}.nex-landing-field input,.nex-landing-field textarea{width:100%;border:1px solid #bcced9;border-radius:4px;padding:12px;box-sizing:border-box;font:inherit}.nex-landing-field textarea{min-height:105px;resize:vertical}.nex-landing-field input:focus,.nex-landing-field textarea:focus{outline:2px solid #8bc9e9;border-color:#14517f}.nex-landing-consent{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:#607586;margin:12px 0}.nex-landing-consent input{margin-top:4px}.nex-landing-status{display:none;border-radius:4px;padding:12px;margin-bottom:14px}.nex-landing-status.is-visible{display:block}.nex-landing-status-error{background:#fdecec;color:#9d2525}.nex-landing-status-success{background:#e8f6ed;color:#176b41}.nex-landing-submit{width:100%;border:0;cursor:pointer}.nex-landing-submit[disabled]{opacity:.65;cursor:wait}.nex-landing-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.nex-thanks{min-height:50vh;display:flex;align-items:center;text-align:center}.nex-thanks .nex-landing-heading{margin-bottom:26px}.nex-thanks .nex-landing-actions{justify-content:center}@media(max-width:991px){.nex-landing-cards{grid-template-columns:repeat(2,1fr)}.nex-landing-split{gap:30px}}@media(max-width:767px){.nex-landing-hero{padding:78px 0 64px}.nex-landing-hero p{font-size:17px}.nex-landing-section{padding:62px 0}.nex-landing-cards,.nex-landing-split,.nex-landing-form-grid{grid-template-columns:1fr}.nex-landing-panel{padding:26px}.nex-landing-form{padding:22px}.nex-landing-actions{flex-direction:column;align-items:stretch}.nex-landing-btn{text-align:center}.nex-landing-field-full{grid-column:auto}}
