:root{--nl-yellow:#f5d900;--nl-ink:#12140f;--nl-green:#073e35;--nl-paper:#f4f3ed;--nl-line:#b9bab2}
body{overflow-x:hidden;background:var(--nl-paper)}
#conteudo{font-family:Barlow,sans-serif;color:var(--nl-ink)}
.nl-hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 112px);background:var(--nl-yellow)}
.nl-intro,.nl-form-wrap{padding:clamp(4rem,7vw,8rem) max(4vw,3rem)}
.nl-intro{display:flex;flex-direction:column;border-right:1px solid rgba(18,20,15,.35)}
.nl-intro small,.nl-form-wrap>small,.nl-letter small,.nl-editions small,.nl-promise small{font-weight:800;letter-spacing:.16em;font-size:.84rem}
.nl-intro h1{font-size:clamp(5.4rem,9vw,10.5rem);line-height:.74;letter-spacing:-.075em;margin:clamp(2rem,5vh,4rem) 0 2.5rem}
.nl-intro>p{font-size:clamp(1.45rem,2.2vw,2.2rem);line-height:1.18;max-width:19ch;margin:0}
.nl-mark{margin-top:auto;padding-top:3rem;display:flex;gap:1rem;align-items:center;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}
.nl-mark svg,.nl-promise>span svg{width:2.8rem;fill:none;stroke:currentColor;stroke-width:1.5}
.nl-form-wrap{background:var(--nl-green);color:#fff;display:flex;flex-direction:column;justify-content:center}
.nl-form-wrap h2{font-size:clamp(3.2rem,5.4vw,6.3rem);line-height:.86;letter-spacing:-.055em;margin:2rem 0}
.nl-form-wrap>p{font-size:1.25rem;line-height:1.4;color:#cbd4cf;max-width:32rem;margin:0 0 2.6rem}
.nl-form-panel{border-top:1px solid rgba(255,255,255,.5);min-height:12rem;padding-top:1.15rem}
.nl-form-panel form,.nl-form-panel #_form_18_,.nl-form-panel #form_18{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;font-family:Barlow,sans-serif!important;color:#fff!important}
.nl-form-panel ._form-title{display:none!important}
.nl-form-panel ._form_element{margin-bottom:1rem!important}
.nl-form-panel label{color:#fff!important;font:700 .72rem/1.3 Barlow,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase}
.nl-form-panel input[type="text"],.nl-form-panel input[type="email"],.nl-form-panel input[type="tel"],.nl-form-panel textarea,.nl-form-panel select{width:100%!important;margin-top:.45rem!important;padding-top:.8rem!important;padding-right:0!important;padding-bottom:.8rem!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.5)!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font:500 1.1rem/1.3 Barlow,sans-serif!important;outline:none!important}
.nl-form-panel input:not(.iti__tel-input),.nl-form-panel textarea,.nl-form-panel select{padding-left:0!important}
.nl-form-panel input::placeholder,.nl-form-panel textarea::placeholder{color:#8fa49d!important}
.nl-form-panel input:focus,.nl-form-panel textarea:focus,.nl-form-panel select:focus{border-color:var(--nl-yellow)!important}
.nl-form-panel #_form_18_ .iti{width:100%!important;--iti-dialcode-color:#d6e0dc;--iti-arrow-color:#fff;--iti-hover-color:rgba(255,255,255,.08)}
.nl-form-panel #_form_18_ .iti__selected-country,.nl-form-panel #_form_18_ .iti__selected-country-primary{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important}
.nl-form-panel #_form_18_ .iti__selected-country{width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;font:500 1rem/1 Barlow,sans-serif!important}
.nl-form-panel #_form_18_ .sms_consent_checkbox{padding:1rem 0!important;color:#d6e0dc!important;font:400 .88rem/1.4 Barlow,sans-serif!important;letter-spacing:0!important;text-transform:none!important}.nl-form-panel #_form_18_ .sms_consent_message{color:#d6e0dc!important;font:400 .88rem/1.4 Barlow,sans-serif!important;letter-spacing:0!important;text-transform:none!important}.nl-form-panel #_form_18_ .sms_consent_checkbox input{accent-color:var(--nl-yellow)}
.nl-form-panel #_form_18_ button[type="submit"]._submit{width:auto!important;min-width:11rem!important;margin-top:.5rem!important;padding:.9rem 1.6rem!important;border:0!important;border-radius:0!important;background:var(--nl-yellow)!important;color:var(--nl-ink)!important;font:800 .92rem/1 Barlow,sans-serif!important;cursor:pointer!important}
.nl-form-panel ._error-inner{color:#fff!important;background:#9d332c!important;border:0!important}
.nl-form-panel ._form-thank-you{color:#fff!important;text-align:left!important;font:400 1.05rem/1.45 Barlow,sans-serif!important}.nl-form-panel ._form-thank-you strong,.nl-form-panel ._form-thank-you span{display:block}.nl-form-panel ._form-thank-you strong{margin-bottom:.65rem;color:var(--nl-yellow);font-size:1.35rem}.nl-form-panel noscript a{color:#fff}
.nl-letter{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;padding:clamp(5rem,10vw,10rem) max(4vw,3rem);background:#fff}
.nl-letter h2,.nl-editions h2{font-size:clamp(3rem,5.7vw,6.8rem);line-height:.91;letter-spacing:-.055em;margin:2.2rem 0 0}
.nl-letter>p{align-self:end;font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.45;max-width:31ch;border-top:3px solid var(--nl-yellow);padding-top:2rem}
.nl-editions{padding:clamp(5rem,9vw,9rem) max(4vw,3rem);background:var(--nl-paper)}
.nl-editions header{display:grid;grid-template-columns:.55fr 1.45fr;gap:4vw;margin-bottom:5rem}
.nl-editions h2{margin:0;max-width:15ch}
.nl-lines{border-top:1px solid var(--nl-line)}
.nl-lines article{display:grid;grid-template-columns:5rem .75fr 1fr;gap:3vw;align-items:center;padding:2rem 0;border-bottom:1px solid var(--nl-line)}
.nl-lines i{font-style:normal;width:3.5rem;height:3.5rem;border-radius:50%;display:grid;place-items:center;background:var(--nl-green);color:white;font-weight:800}
.nl-lines article:nth-child(2) i{background:#36a9d0}.nl-lines article:nth-child(3) i{background:#52bf7c;color:var(--nl-ink)}.nl-lines article:nth-child(4) i{background:#f07169;color:var(--nl-ink)}
.nl-lines h3{font-size:clamp(1.6rem,2.3vw,2.5rem);line-height:1;margin:0}.nl-lines p{font-size:1.1rem;color:#64665f;line-height:1.4;max-width:34rem;margin:0}
.nl-promise{display:grid;grid-template-columns:5rem 1fr auto;gap:3vw;align-items:center;padding:clamp(4rem,7vw,7rem) max(4vw,3rem);background:var(--nl-green);color:#fff}
.nl-promise>span{width:4rem;height:4rem;border-radius:50%;background:var(--nl-yellow);color:var(--nl-ink);display:grid;place-items:center}.nl-promise>span svg{width:2rem}
.nl-promise h2{font-size:clamp(2.6rem,4vw,4.8rem);line-height:.9;letter-spacing:-.04em;margin:.8rem 0}.nl-promise p{font-size:1.1rem;color:#cbd4cf;margin:0}
.nl-promise>a{color:white;text-decoration:none;font-weight:800;border-bottom:1px solid;padding:.8rem 0;white-space:nowrap}.nl-promise>a i{font-style:normal;margin-left:2rem}
@media(max-width:760px){.nl-hero{grid-template-columns:1fr;min-height:0}.nl-intro,.nl-form-wrap{padding:4.5rem 1.5rem}.nl-intro{min-height:34rem;border-right:0}.nl-intro h1{font-size:clamp(4.8rem,25vw,7rem);margin:2.5rem 0 2rem}.nl-intro>p{font-size:1.55rem}.nl-mark{padding-top:4rem}.nl-form-wrap h2{font-size:3.7rem}.nl-letter{grid-template-columns:1fr;gap:3rem;padding:5.5rem 1.5rem}.nl-letter h2,.nl-editions h2{font-size:3.1rem}.nl-letter>p{margin:0}.nl-editions{padding:5.5rem 1.5rem}.nl-editions header{grid-template-columns:1fr;gap:1.6rem;margin-bottom:3.5rem}.nl-lines article{grid-template-columns:4rem 1fr;gap:.8rem;padding:1.7rem 0}.nl-lines i{width:3rem;height:3rem}.nl-lines p{grid-column:2;font-size:1rem;margin-top:-.25rem}.nl-promise{grid-template-columns:3.5rem 1fr;padding:4.5rem 1.5rem;gap:1rem}.nl-promise>span{width:3.5rem;height:3.5rem}.nl-promise div{min-width:0}.nl-promise h2{font-size:2.8rem}.nl-promise p{font-size:1rem}.nl-promise>a{grid-column:1/-1;margin-top:2rem;display:flex;justify-content:space-between}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
