/* Senlux — serviços por nicho, scoped to the new components. */
.n-wrap{max-width:1180px;width:calc(100% - 80px);margin-inline:auto;font-family:Archivo,Arial,sans-serif}.n-section,.n-hub{padding-block:85px}.n-hub{padding-top:30px}.n-kicker{font:500 11px/1.5 Archivo,Arial,sans-serif!important;letter-spacing:.13em;text-transform:uppercase;color:#ff996d!important;margin:0 0 20px}.n-wrap h1,.n-wrap h2,.n-wrap h3{font-family:Archivo,Arial,sans-serif;font-weight:400;letter-spacing:-.045em;color:#f2f1ec;text-wrap:balance}.n-wrap h1{font-size:clamp(43px,5.1vw,69px);line-height:1.09;margin:20px 0 26px}.n-wrap h2{font-size:clamp(33px,4vw,50px);line-height:1.14;margin:0 0 24px}.n-wrap h3{font-size:27px;line-height:1.23;margin:15px 0}.n-wrap :is(h1,h2) em{font:inherit;color:#ff996d;font-style:normal}.n-wrap p{font-size:16px;line-height:1.7;color:#b5b9b3}.n-wrap .n-lead{font-size:18px;line-height:1.65;max-width:620px}.n-wrap .n-note,.n-wrap small{font-size:12px;line-height:1.7;color:#a9afa7}.n-section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;margin-bottom:36px}.n-section-head>p{max-width:440px;margin:0 0 25px}.n-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;border:1px solid #ff5a1f;background:#ff5a1f;color:#101313!important;border-radius:5px;padding:16px 24px;font:500 14px/1.4 Archivo,Arial,sans-serif;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.n-button:hover{background:#ff8957;transform:translateY(-2px)}.n-button-outline{background:transparent;color:#f2f1ec!important;border-color:#ffffff40}.n-link{display:inline-block;color:#f2f1ec!important;font-size:14px;margin:20px 0;text-decoration:underline;text-underline-offset:6px}.n-back{display:block;font-size:13px;color:#b5b9b3!important;margin-bottom:42px}.n-niches{display:grid;grid-template-columns:1fr 1fr;gap:44px}.n-niches article{border-bottom:1px solid #ffffff26;padding-bottom:20px}.n-niche-picture{display:block;height:320px;overflow:hidden;border-radius:5px;margin-bottom:30px;background:#28231f}.n-niche-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform .4s}.n-niche-picture:hover img{transform:scale(1.025)}.n-niches article:nth-child(2) .n-niche-picture img{object-position:50% 38%}.n-hub>.n-note{margin-top:36px}.n-rental-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:62px;align-items:center;padding-block:65px 85px}.n-rental-hero .n-button{margin-right:25px}.n-rental-hero figure{margin:0;position:relative}.n-rental-hero figure img{width:100%;height:650px;object-fit:cover;border-radius:5px;display:block}.n-rental-hero figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:#111313e8;color:#eee;padding:12px 15px;font-size:11px;letter-spacing:.05em;border:1px solid #ffffff20;border-radius:4px}.n-deliveries{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.n-deliveries article{border-top:1px solid #ff996d70;padding-top:24px}.n-deliveries span{color:#ff996d;font-size:12px}.n-deliveries b{font-size:12px;color:#f2f1ec}.n-deliveries h3{font-size:25px}.n-example{background:#1b201d;border-block:1px solid #ffffff24}.n-example-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-block:35px}.n-example-flow article{padding-left:22px;border-left:2px solid #ff5a1f}.n-example-flow span{color:#ff996d;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.n-example-flow h3{font-size:23px}.n-proof{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.n-proof-card{min-height:330px;padding:45px;border:1px solid #ffffff25;background:#191d1b;display:flex;flex-direction:column;justify-content:center}.n-proof-card img{width:260px;max-width:100%;height:100px;object-fit:contain;object-position:left}.n-proof-card p{margin:30px 0 12px}.n-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:40px 0}.n-steps span{font-size:32px;letter-spacing:-.05em;color:#ff996d}.n-steps h3{font-size:24px}.n-faq{border-top:1px solid #ffffff26}.n-faq details{border-top:1px solid #ffffff26;padding:22px 0}.n-faq summary{font:400 20px/1.4 Archivo,Arial,sans-serif;color:#f2f1ec;cursor:pointer}.n-faq details p{max-width:850px}.n-contact{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;padding-block:85px 100px;border-top:1px solid #ffffff26;scroll-margin-top:90px}.n-next{padding-left:21px;margin:28px 0;color:#b5b9b3}.n-next li{padding:6px 0;font-size:15px;line-height:1.65}.n-form-panel{background:#1b201d;border:1px solid #ffffff26;border-radius:5px;padding:32px}.n-form-panel form{display:grid;gap:18px}.n-form-panel label{display:grid;gap:8px;font:400 13px/1.45 Archivo,Arial,sans-serif;color:#d2d6ce}.n-form-panel :is(input:not([type=checkbox]),select){box-sizing:border-box;width:100%;min-width:0;border:1px solid #ffffff30;border-radius:4px;background:#111513;color:#f2f1ec;padding:13px;font:400 15px/1.4 Archivo,Arial,sans-serif}.n-form-panel input::placeholder{color:#8b948b}.n-form-panel .n-consent{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:12px;line-height:1.6}.n-consent input{accent-color:#ff5a1f;width:16px;height:16px;margin-top:3px}.n-form-panel .n-note{margin:0}.n-form-panel>.n-note{margin-top:22px}.n-form-panel a{color:#f2f1ec}.n-form-panel .n-error{color:#ffb6aa}.n-form-panel button:disabled{opacity:.65;cursor:wait;transform:none}.n-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.n-wrap :focus-visible{outline:3px solid #ffad85;outline-offset:4px}
@media(max-width:950px){.n-wrap{width:calc(100% - 48px)}.n-rental-hero{gap:35px}.n-rental-hero figure img{height:590px}.n-section-head{gap:35px}.n-contact{gap:35px}.n-proof{gap:40px}.n-deliveries{gap:24px}.n-steps{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.n-wrap{width:calc(100% - 40px)}.n-section,.n-hub{padding-block:52px}.n-section-head,.n-niches,.n-rental-hero,.n-deliveries,.n-example-flow,.n-proof,.n-contact{grid-template-columns:1fr;gap:30px}.n-section-head{gap:5px;margin-bottom:22px}.n-rental-hero{padding-block:35px 55px}.n-rental-hero h1{font-size:43px;line-height:1.11}.n-rental-hero figure img{height:480px;object-position:50% 36%}.n-back{margin-bottom:30px}.n-niche-picture{height:330px}.n-niches{gap:42px}.n-example-flow article{padding-left:18px}.n-proof-card{min-height:270px;padding:28px}.n-contact{padding-block:55px 70px}.n-form-panel{padding:22px}.n-steps{gap:22px}.n-steps p{font-size:14px}.n-wrap h2{font-size:36px}.n-button{font-size:13px;padding:15px 20px}.n-faq summary{font-size:18px}}
@media(max-width:370px){.n-rental-hero h1{font-size:38px}.n-wrap h2{font-size:32px}.n-steps{grid-template-columns:1fr}.n-form-panel{padding:18px}}
@media(prefers-reduced-motion:reduce){.n-button,.n-niche-picture img{transition:none;transform:none!important}}
