/* Os cards ficam intactos. A nova paleta pertence ao ambiente ao redor deles. */
.horizontal-section{--fg:#f7f0e4;--gold:#d8b67a;--muted:rgba(247,240,228,.66);--line:rgba(216,182,122,.14);background:radial-gradient(ellipse at 20% 10%,#f8efeb70,transparent 55%),linear-gradient(125deg,#D1D5D2,#B78043 48%,#D1D5D2 74%,#c1cbd3);border-color:#D1D5D2;color:var(--blue-deep)}
.section-title h2{font-family:var(--font-strong);color:var(--blue-deep);opacity:1;mix-blend-mode:normal;font-weight:500;font-size:clamp(60px,6.2vw,96px);line-height:.93;letter-spacing:-.06em}.section-title h2 em{font-style:normal;color:#5B3827;font-weight:500}.section-title>p{color:#5B3827;font-size:9px;letter-spacing:.15em}.section-title small{color:#4e5969;font-size:12px;line-height:1.85;margin-top:28px;max-width:300px}.cards-track{flex:0 0 auto;width:max-content}.case-card{flex:0 0 auto}.nc-card-nav{display:flex;align-items:center;gap:16px;margin-top:30px}.nc-card-nav>button{border:1px solid #5B382777;border-radius:50%;background:#f7e9e433;width:40px;height:40px;font-size:20px;color:var(--blue-deep);line-height:1}.nc-card-nav>span{font-size:10px;font-weight:400;letter-spacing:.12em;color:#625d70}.nc-card-nav b{font-weight:600}.nc-cards-footer{position:absolute;left:5.5vw;right:5.5vw;bottom:23px;font-size:7px;font-weight:600;letter-spacing:.15em;color:#61596a;text-align:center;pointer-events:none}
/* Não se força pinagem ou largura de desktop na tela pequena. */
@media(min-width:1700px){.nc-section{padding-inline:max(6vw,calc((100vw - 1500px)/2))}.nc-assembly-pin{padding-left:max(5.5vw,calc((100vw - 1500px)/2));padding-right:max(4.5vw,calc((100vw - 1500px)/2))}.nc-hero{padding-left:max(5.5vw,calc((100vw - 1550px)/2))}}
@media(max-width:1150px){.nc-header{padding-inline:3vw;gap:20px}.nc-nav{gap:16px;font-size:10px}.nc-brand>span{font-size:32px}.nc-brand small{font-size:8px;gap:10px;padding-left:10px}.nc-brand>svg{width:32px;height:32px}.nc-header-cta{font-size:10px;padding:9px 14px;gap:15px}.nc-hero{padding-inline:4.5vw;min-height:700px}.nc-hero-copy{width:min(460px,46vw);padding:30px}.nc-hero h1{font-size:clamp(43px,4.7vw,60px)}.nc-hero-note{right:4.5%;bottom:140px}.nc-hero-links{left:4.5vw;right:4.5vw}.nc-hero-links a{font-size:11px;gap:12px;padding:15px}.nc-assembly-pin{grid-template-columns:.85fr 1.35fr;padding-left:4.5vw;padding-right:3vw}.nc-assembly h2{font-size:clamp(40px,4.8vw,57px)}.nc-assembly-description{font-size:11px}.nc-stage-caption strong{font-size:15px}.nc-stage-caption p{font-size:10px}.nc-stage-caption{margin-top:24px}.nc-service-copy h2{font-size:clamp(40px,4.4vw,54px)}.nc-web-grid{gap:5%;grid-template-columns:.85fr 1.2fr}.nc-project-label h3{font-size:31px}.nc-mobile-device{border-width:5px;border-radius:20px}.nc-web-note{padding:15px 18px}.nc-web-note strong{font-size:22px}.nc-project-bottom{gap:15px}.nc-project-bottom>p{font-size:9px}.nc-project-bottom>a{font-size:9px}.nc-systems-grid{gap:6%;grid-template-columns:1.1fr .9fr}.nc-system-inner{grid-template-columns:.29fr 1fr;min-height:390px}.nc-system-inner>aside{padding:23px 12px}.nc-system-inner aside>strong{font-size:16px}.nc-system-main{padding:22px 18px}.nc-system-main>h3{font-size:28px}.nc-system-inner aside>span{font-size:6px}.nc-process-flow{gap:6px}.nc-process-flow button{font-size:8px;padding:10px 9px}.nc-system-docs a{padding:12px 10px;font-size:7px}.nc-system-docs span{font-size:8px}.nc-systems .nc-button{font-size:10px;gap:20px;padding-inline:16px}.nc-contact-grid{gap:8%}.nc-contact h2{font-size:clamp(39px,4.7vw,55px)}.nc-form-bottom{flex-wrap:wrap;gap:15px}.nc-form-bottom>.nc-button{width:100%}.nc-door figcaption{bottom:35px;left:30px}.nc-door figcaption strong{font-size:28px}.nc-footer{gap:25px;flex-wrap:wrap}.nc-footer nav{font-size:8px;gap:14px}}
@media(max-width:960px){html{scroll-padding-top:86px}.nc-header{height:72px;padding:0 24px}.nc-nav,.nc-header-cta{display:none}.nc-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px}.nc-menu-toggle i{display:block;width:23px;height:1px;background:var(--blue-deep);transition:transform .25s}.nc-menu-toggle[aria-expanded=true] i:first-child{transform:translateY(3.5px) rotate(45deg)}.nc-menu-toggle[aria-expanded=true] i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.nc-brand>span{font-size:31px}.nc-hero{height:auto;min-height:680px;padding:40px 30px 130px}.nc-hero-copy{width:min(445px,57%);padding:28px}.nc-hero h1{font-size:clamp(40px,5.4vw,50px)}.nc-hero-copy>.nc-kicker{font-size:7px}.nc-hero-copy>p:not(.nc-kicker){font-size:11px}.nc-hero-copy .nc-button{font-size:10px}.nc-hero-note{right:30px;bottom:140px;padding:14px 16px}.nc-hero-note p{font-size:10px}.nc-hero-links{left:30px;right:30px;gap:10px;bottom:25px}.nc-hero-links a{font-size:10px;padding:14px 13px;gap:10px;min-height:60px}.nc-hero-links a>span{font-size:8px}.nc-hero-links b{font-size:18px}.nc-section{padding:70px 30px}.nc-section-heading{margin-bottom:38px}.nc-section-heading>.nc-kicker{font-size:9px}.nc-section-heading>span{font-size:7px;max-width:250px}.nc-assembly{height:240svh}.nc-assembly-pin{top:72px;height:calc(100svh - 72px);min-height:600px;grid-template-columns:.85fr 1.2fr;padding:35px 24px 65px;gap:14px}.nc-assembly h2{font-size:45px}.nc-assembly-copy>.nc-kicker{font-size:7px}.nc-assembly-description{font-size:11px}.nc-stage-caption{min-height:100px}.nc-stage-caption strong{font-size:15px}.nc-stage-caption p{font-size:10px}.nc-assembly-actions{gap:10px;margin-top:20px}.nc-assembly-actions>.nc-text-link{font-size:9px}.nc-motion-toggle{font-size:7px}.nc-assembly-progress{left:30px;right:30px;font-size:6px;gap:15px}.nc-workspace{max-width:100%}.nc-window-surface{border-radius:12px}.nc-browser-chrome{border-radius:6px 6px 3px 3px}.nc-window-dots{gap:3px}.nc-window-dots i{width:4px;height:4px}.horizontal-section{height:auto}.sticky-wrap{padding:65px 30px;gap:35px}.section-title{min-width:0;width:100%;max-width:600px}.section-title h2{font-size:56px;line-height:.95}.section-title h2 br{display:none}.section-title small{font-size:12px;max-width:430px;margin-top:24px}.nc-card-nav{display:none}.cards-track{width:100%;display:grid;grid-template-columns:1fr;gap:24px}.nc-cards-footer{position:relative;bottom:auto;padding:0 30px 25px;left:auto;right:auto;font-size:6px}.nc-web-grid{grid-template-columns:1fr;gap:45px}.nc-service-copy{max-width:600px}.nc-service-copy h2{font-size:52px}.nc-service-copy>p{font-size:13px;max-width:520px}.nc-icon-badge{width:54px;height:54px}.nc-feature-list{font-size:12px;max-width:520px}.nc-project-showcase{width:100%;max-width:720px;justify-self:center}.nc-project-tabs{justify-content:start;margin-bottom:15px}.nc-project-tabs button{font-size:11px}.nc-project-display{aspect-ratio:1.4}.nc-desktop-device{width:92%;height:73%}.nc-mobile-device{height:80%;bottom:0;right:0;width:25%;border-radius:25px;border-width:6px}.nc-project-label h3{font-size:45px;margin-top:17%}.nc-web-note{bottom:0;left:8%;padding:20px 28px}.nc-web-note>span{font-size:7px}.nc-web-note strong{font-size:30px}.nc-project-bottom{padding-top:22px;margin-top:25px;gap:30px}.nc-project-bottom>p{font-size:11px;max-width:400px}.nc-project-bottom>a{font-size:10px}.nc-web-foot{margin-top:45px;padding-top:25px}.nc-systems-grid{grid-template-columns:1fr;gap:50px}.nc-systems .nc-service-copy{order:0}.nc-system-demo{order:1;max-width:660px;width:100%;justify-self:center;padding-right:22px;padding-bottom:35px}.nc-system-inner{grid-template-columns:.32fr 1fr;min-height:390px}.nc-system-inner>aside{padding:30px 25px}.nc-system-inner aside>strong{font-size:23px}.nc-system-inner aside>span{font-size:8px}.nc-system-main{padding:30px}.nc-system-main>.nc-micro{font-size:8px}.nc-system-main>h3{font-size:39px}.nc-process-flow{gap:10px;margin-top:25px}.nc-process-flow button{font-size:11px;padding:14px}.nc-process-description{min-height:75px;margin-top:25px}.nc-process-description>p{font-size:11px}.nc-demo-caption{font-size:6px}.nc-system-stamp{right:0;font-size:26px;padding:18px 23px}.nc-system-stamp em{font-size:25px}.nc-system-docs{max-width:500px}.nc-system-docs a{font-size:9px;padding:15px 18px}.nc-system-docs span{font-size:10px}.nc-systems .nc-button{font-size:12px;padding:16px 23px}.nc-print-heading{grid-template-columns:1fr .7fr;gap:7%}.nc-print h2{font-size:55px}.nc-print-heading>p{font-size:12px}.nc-print-scene{padding-inline:4%}.nc-printer-photo{aspect-ratio:1.5;border-radius:18px}.nc-print-label{padding:18px 22px}.nc-print-label strong{font-size:29px}.nc-print-label>span{font-size:6px;margin-bottom:13px}.nc-print-label-one{top:9%}.nc-print-label-two{bottom:10%}.nc-print-coordinate{font-size:6px;bottom:3%;left:8%}.nc-print-bottom{flex-wrap:wrap;gap:25px}.nc-print-options{gap:8px}.nc-family{grid-template-columns:1fr .9fr;gap:8%}.nc-family h2{font-size:47px}.nc-family-copy p{font-size:12px}.nc-contact-grid{grid-template-columns:1fr .6fr;gap:7%;align-items:start}.nc-contact h2{font-size:40px}.nc-door{margin-top:30px;padding:9px;border-radius:17px}.nc-door-frame{border-radius:10px}.nc-door figcaption{bottom:28px;left:24px;right:20px}.nc-door figcaption>span{font-size:6px}.nc-door figcaption strong{font-size:23px;margin-top:9px}.nc-contact-copy>p{font-size:11px}.nc-form-row{grid-template-columns:1fr;gap:0}.nc-contact input:not([type=radio]),.nc-contact textarea{font-size:11px}.nc-interest-options{gap:6px}.nc-interest-options label>span{font-size:8px;padding:8px 11px}.nc-contact fieldset{margin-bottom:24px}.nc-footer{padding:30px}.nc-footer-brand{font-size:30px}.nc-footer>p{font-size:8px}.nc-footer nav{font-size:9px}.nc-dialog{padding:45px}.nc-dialog h2{font-size:41px}}
@media(max-width:650px){.nc-hero{display:grid;grid-template-columns:1fr;align-items:stretch;min-height:0;padding:0 0 0;background:var(--pearl);height:auto;max-height:none;overflow:visible}.nc-hero-image{position:relative;inset:auto;z-index:0;width:100%;height:auto;object-fit:contain;object-position:center;grid-column:1;grid-row:1;aspect-ratio:auto}.nc-hero-shade{display:none}.nc-hero-copy{position:relative;width:auto;max-width:none;padding:30px 25px 25px;grid-row:2;grid-column:1;box-shadow:none;backdrop-filter:none;border:0;border-radius:0;background:linear-gradient(120deg,#f6f4ee,#D1D5D2);margin:0}.nc-hero-copy>.nc-kicker{font-size:8px;margin-bottom:20px}.nc-hero h1{font-size:clamp(43px,9.5vw,61px);line-height:.98}.nc-hero h1 br:nth-child(2){display:none}.nc-hero-copy>p:not(.nc-kicker){font-size:12px;line-height:1.85;max-width:420px;margin-top:20px}.nc-hero-copy .nc-button{width:auto;font-size:11px;min-height:50px;margin-top:22px;gap:35px}.nc-hero-caption{font-size:6px;margin-top:20px}.nc-hero-note{grid-row:1;grid-column:1;position:relative;right:auto;bottom:auto;align-self:end;justify-self:end;margin:0 18px 18px;padding:10px 12px;background:#2a4054a3;border-radius:9px;z-index:3;gap:8px}.nc-hero-note p{font-size:8px}.nc-pin{font-size:25px}.nc-hero-links{position:relative;left:auto;right:auto;bottom:auto;grid-row:3;grid-column:1;display:flex;flex-direction:column;padding:0 24px 25px;background:linear-gradient(120deg,#f6f4ee,#D1D5D2);gap:8px}.nc-hero-links a{font-size:11px;min-height:50px;padding:11px 15px;border-radius:10px;gap:15px}.nc-hero-links a>span{font-size:8px}.nc-hero-links b{font-size:18px}.nc-section{padding:60px 24px}.nc-section-heading{margin-bottom:32px;gap:20px}.nc-section-heading>.nc-kicker{font-size:8px;max-width:210px}.nc-section-heading>span{font-size:6px;max-width:140px;letter-spacing:.07em}.nc-assembly{height:240svh}.nc-assembly-pin{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:5px;top:72px;height:calc(100svh - 72px);min-height:0;padding:25px 24px 45px;align-items:start}.nc-assembly-copy{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;max-width:none;align-items:start}.nc-assembly-copy>.nc-kicker{grid-column:1/-1;margin:0 0 3px;font-size:7px}.nc-assembly h2{grid-column:1;grid-row:2/4;font-size:clamp(35px,7.8vw,47px);align-self:start}.nc-assembly-description{grid-column:2;grid-row:2;margin:0;font-size:10px;line-height:1.75}.nc-stage-caption{grid-column:2;grid-row:3;margin:0;min-height:0;padding-left:12px}.nc-stage-index{font-size:6px;margin-bottom:6px}.nc-stage-caption strong{font-size:12px;line-height:1.2}.nc-stage-caption p{font-size:9px;line-height:1.7;margin-top:7px}.nc-assembly-actions{grid-column:1/-1;margin-top:0;gap:20px;align-items:center;justify-content:space-between}.nc-assembly-actions>.nc-text-link{font-size:9px;padding:10px 0}.nc-motion-toggle{font-size:7px;min-height:36px;padding:8px 0}.nc-workspace{align-self:center;justify-self:center;max-width:min(100%,calc(133.33svh - 400px));width:100%;height:auto}.nc-browser-chrome{border-radius:5px 5px 2px 2px;gap:8px}.nc-window-dots{gap:2px}.nc-window-dots i{width:3px;height:3px}.nc-window-surface{border-radius:10px}.nc-assembly-target{border-radius:12px}.nc-mini-service{border-radius:5px}.nc-assembly-progress{left:24px;right:24px;bottom:18px;font-size:5px;gap:12px}.nc-assembly-progress>span:first-child{max-width:140px;line-height:1.6}.nc-progress-number{font-size:6px;min-width:25px}.sticky-wrap{padding:55px 24px;gap:30px}.section-title h2{font-size:44px;line-height:.95;letter-spacing:-.06em}.section-title h2 br{display:none}.section-title>p{font-size:8px}.section-title small{font-size:11px;margin-top:22px;max-width:400px}.nc-cards-footer{font-size:5px;letter-spacing:.1em;padding-inline:24px;line-height:1.8}.nc-service-copy h2{font-size:clamp(40px,8.6vw,52px);margin-top:20px}.nc-service-copy>p{font-size:12px;line-height:1.95;margin-top:23px}.nc-icon-badge{width:50px;height:50px;border-radius:15px}.nc-icon-badge>svg{width:25px;height:25px}.nc-feature-list{font-size:10px;margin-top:22px;margin-bottom:25px}.nc-feature-list li{padding:10px 0}.nc-button{font-size:11px;min-height:50px;padding:14px 18px;gap:25px}.nc-web-grid{gap:35px}.nc-project-tabs{gap:3px;flex-wrap:nowrap;justify-content:space-between}.nc-project-tabs button{font-size:9px;padding:8px 10px}.nc-project-display{aspect-ratio:1.12}.nc-desktop-device{top:3%;width:96%;height:61%}.nc-device-bar{height:24px;padding:7px 9px;font-size:5px;gap:5px}.nc-device-bar .nc-window-dots i{width:3px;height:3px}.nc-project-content{height:calc(100% - 24px)}.nc-project-label small{font-size:5px}.nc-project-label h3{font-size:clamp(24px,6.2vw,34px);margin-top:20%}.nc-mobile-device{width:27%;height:63%;border-width:4px;border-radius:17px;bottom:1%;right:0}.nc-phone-speaker{height:5px;top:3px}.nc-mobile-device>img{padding:8px 3px}.nc-web-note{left:5%;bottom:4%;padding:14px 17px;border-radius:8px}.nc-web-note>span{font-size:5px;margin-bottom:8px}.nc-web-note strong{font-size:23px}.nc-project-bottom{margin-top:15px;gap:20px;flex-direction:column;padding-top:18px}.nc-project-bottom>p{font-size:11px;max-width:100%}.nc-project-bottom>a{font-size:10px}.nc-web-foot{gap:20px;margin-top:35px;align-items:start;flex-direction:column}.nc-web-foot>p{font-size:11px}.nc-web-foot>.nc-text-link{font-size:11px}.nc-systems-grid{gap:40px}.nc-systems .nc-button{font-size:10px;gap:22px;padding:14px 17px}.nc-system-docs{gap:10px;margin:23px 0}.nc-system-docs a{font-size:7px;padding:12px}.nc-system-docs span{font-size:8px}.nc-external{font-size:9px}.nc-system-demo{padding-right:8px;padding-bottom:30px}.nc-system-shell{border-radius:10px}.nc-system-inner{grid-template-columns:60px 1fr;min-height:345px}.nc-system-inner>aside{padding:20px 9px;gap:17px}.nc-system-inner aside>strong{font-size:15px;margin-bottom:15px}.nc-system-inner aside>strong>span{font-size:6px}.nc-system-inner aside>span{font-size:5px;letter-spacing:.03em}.nc-system-inner aside>small{font-size:4px}.nc-system-main{padding:20px 15px}.nc-system-main>.nc-micro{font-size:5px;letter-spacing:.07em}.nc-system-main>h3{font-size:28px;margin-top:15px}.nc-process-flow{gap:6px;margin-top:18px}.nc-process-flow button{font-size:8px;padding:10px 9px;min-height:39px}.nc-process-flow button>span{font-size:11px}.nc-process-description{margin-top:20px;min-height:83px}.nc-process-description>h4{font-size:16px}.nc-process-description>p{font-size:9px;margin-top:7px;line-height:1.7}.nc-demo-caption{font-size:4px;margin-top:15px}.nc-system-stamp{right:0;padding:12px 17px;font-size:20px;border-radius:6px}.nc-system-stamp em{font-size:19px}.nc-print-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.nc-print h2{font-size:clamp(44px,10.8vw,65px)}.nc-print-heading>p{font-size:12px;max-width:430px}.nc-print-scene{padding:0 0 30px}.nc-printer-photo{aspect-ratio:1.1;border-radius:15px}.nc-printer-photo>img{object-position:61% 50%}.nc-print-label{padding:13px 16px;border-radius:8px}.nc-print-label-one{top:5%;left:-9px}.nc-print-label-two{bottom:2%;right:-9px}.nc-print-label>span{font-size:5px;margin-bottom:10px}.nc-print-label strong{font-size:24px}.nc-print-coordinate{font-size:4px;bottom:12%;left:5%;max-width:130px}.nc-print-bottom{margin-top:25px;gap:20px}.nc-print-options{gap:6px}.nc-print-options>span{font-size:6px;letter-spacing:.04em;padding:7px 10px}.nc-print-bottom>.nc-button{width:100%}.nc-family{grid-template-columns:1fr;gap:30px}.nc-family-heading>.nc-kicker{font-size:8px;margin-bottom:20px}.nc-family h2{font-size:clamp(40px,9.8vw,58px)}.nc-family-copy{max-width:100%}.nc-family-copy p{font-size:12px}.nc-family-copy>span{font-size:6px;margin-top:23px;padding-top:15px}.nc-family-mark{font-size:340px;left:50%;bottom:-115px}.nc-contact-grid{grid-template-columns:1fr;gap:45px}.nc-contact h2{font-size:clamp(34px,8.5vw,50px)}.nc-contact-copy>p{font-size:12px;margin-top:23px}.nc-contact form{margin-top:28px}.nc-contact legend{font-size:10px}.nc-interest-options{gap:6px}.nc-interest-options label>span{font-size:8px;padding:9px 12px}.nc-form-row{grid-template-columns:1fr 1fr;gap:17px}.nc-form-row>label,.nc-contact form>label{font-size:9px;gap:9px;margin-bottom:21px}.nc-contact input:not([type=radio]),.nc-contact textarea{padding:12px 10px;font-size:11px}.nc-contact input::placeholder,.nc-contact textarea::placeholder{font-size:9px}.nc-form-bottom{flex-direction:column-reverse;align-items:stretch;gap:15px}.nc-form-bottom button{font-size:11px}.nc-form-bottom>p{font-size:8px}.nc-door{margin-top:0;width:85%;max-width:350px;justify-self:center;padding:11px;transform:none}.nc-door figcaption{bottom:36px;left:28px}.nc-door figcaption>span{font-size:6px}.nc-door figcaption strong{font-size:29px;margin-top:10px}.nc-footer{padding:30px 24px;gap:20px}.nc-footer-brand{font-size:33px}.nc-footer-brand>span{font-size:15px}.nc-footer>p{font-size:7px}.nc-footer nav{flex-basis:100%;gap:22px;font-size:9px;order:3}.nc-back-top{font-size:8px;order:4;flex-basis:100%;text-align:right;margin-top:5px}.nc-dialog{padding:45px 25px 30px;border-radius:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.nc-dialog h2{font-size:36px;margin-top:20px}.nc-project-list a{padding:20px 0;gap:18px}.nc-project-list strong{font-size:19px}.nc-project-list small{font-size:10px}.nc-project-list b{font-size:20px}.nc-dialog-docs{grid-template-columns:1fr;gap:15px;margin:25px 0}.nc-dialog-docs a{padding:20px;font-size:24px}.nc-dialog-docs a>span{font-size:10px;margin-top:15px}.nc-dialog>.nc-button{font-size:10px;gap:20px;width:100%}}
@media(max-width:360px){.nc-header{padding-inline:20px}.nc-hero-copy{padding-inline:20px}.nc-hero h1{font-size:40px}.nc-hero-links{padding-inline:20px}.nc-section{padding-inline:20px}.nc-assembly-pin{padding-inline:20px}.nc-assembly-copy{gap:10px 15px}.nc-assembly h2{font-size:33px}.nc-stage-caption{padding-left:9px}.nc-assembly-description{font-size:9px}.nc-stage-caption strong{font-size:11px}.nc-stage-caption p{font-size:8px}.nc-assembly-actions>.nc-text-link{font-size:8px}.nc-motion-toggle{font-size:6px}.nc-assembly-progress{left:20px;right:20px}.section-title h2{font-size:38px}.sticky-wrap{padding-inline:20px}.nc-project-tabs button{font-size:8px;padding:8px}.nc-web-note strong{font-size:20px}.nc-project-label h3{font-size:24px}.nc-contact h2{font-size:33px}.nc-system-main{padding:18px 12px}.nc-system-main>h3{font-size:25px}.nc-process-flow button{font-size:7px;padding-inline:7px}.nc-interest-options label>span{font-size:7px;padding-inline:10px}}
@media(max-height:740px) and (min-width:961px){.nc-hero{min-height:650px}.nc-assembly-pin{min-height:0;padding-top:25px;padding-bottom:50px}.nc-assembly h2{font-size:45px}.nc-assembly-copy>.nc-kicker{margin-bottom:16px}.nc-assembly-description{font-size:11px;margin-top:18px}.nc-stage-caption{margin-top:20px;min-height:85px}.nc-stage-caption strong{font-size:14px}.nc-stage-caption p{font-size:10px}.nc-assembly-actions{margin-top:15px}.nc-workspace{max-width:min(100%,calc(133.33svh - 210px));justify-self:center}.nc-assembly-progress{bottom:16px}.section-title h2{font-size:64px}.section-title small{font-size:11px;margin-top:20px}}
@media(max-height:680px) and (max-width:650px){.nc-assembly-pin{padding-top:20px;padding-bottom:40px}.nc-assembly-copy{gap:10px 18px}.nc-assembly-description{display:none}.nc-assembly h2{grid-row:2;font-size:33px}.nc-stage-caption{grid-row:2;min-height:0}.nc-stage-caption p{font-size:8px}.nc-stage-caption strong{font-size:12px}.nc-assembly-actions{grid-row:3;margin-top:0}.nc-workspace{max-width:min(100%,calc(133.33svh - 330px))}.nc-assembly-progress{bottom:13px}}
/* Preferências de movimento não escondem conteúdo nem impedem a navegação. */
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.nc-assembly{height:auto}.nc-assembly-pin{height:auto;min-height:0;position:relative;top:auto;padding-block:60px;overflow:visible}.nc-workspace{max-width:100%}.nc-assembly-actions,.nc-assembly-progress{display:none}.nc-assembly-copy{display:block}.nc-stage-caption{margin-top:25px}.nc-assembly-description{display:block;margin-top:20px}.horizontal-section{height:auto}.sticky-wrap{position:relative;top:auto;height:auto;min-height:0;overflow:visible;flex-direction:column;align-items:start;padding-block:60px}.cards-track{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.case-card{width:100%;min-height:0}.case-card>h3{padding-top:180px;font-size:38px}.nc-card-nav{display:none}.nc-cards-footer{position:relative;left:auto;right:auto;bottom:auto;padding-bottom:25px}.nc-door{transform:none}}
html.nc-motion-off{scroll-behavior:auto}html.nc-motion-off .nc-assembly{height:auto}html.nc-motion-off .nc-assembly-pin{height:auto;min-height:0;position:relative;top:auto;padding-block:60px;overflow:visible}html.nc-motion-off .nc-workspace{max-width:100%}html.nc-motion-off .nc-assembly-progress,html.nc-motion-off #assembly-finish{display:none}html.nc-motion-off .nc-assembly-copy{display:block}html.nc-motion-off .nc-stage-caption{margin-top:25px}html.nc-motion-off .nc-assembly-description{display:block;margin-top:20px}
@media(max-width:650px) and (prefers-reduced-motion:reduce){.cards-track{grid-template-columns:1fr}}
@media(max-height:480px){.nc-assembly{height:auto}.nc-assembly-pin{height:auto;min-height:0;position:relative;top:auto;padding-block:40px;overflow:visible;grid-template-columns:.8fr 1.2fr;grid-template-rows:auto;gap:25px}.nc-assembly-copy{display:block}.nc-assembly h2{font-size:35px}.nc-assembly-description{font-size:10px;display:block;margin-top:15px}.nc-stage-caption{margin-top:20px;min-height:0}.nc-stage-caption p{font-size:10px}.nc-assembly-actions,.nc-assembly-progress{display:none}.nc-workspace{max-width:100%;width:100%}}

.case-card>h3{font-weight:700}
@media(max-height:700px) and (min-width:651px) and (max-width:960px){.nc-assembly-pin{min-height:0;padding-top:20px;padding-bottom:45px}.nc-assembly h2{font-size:38px}.nc-assembly-copy>.nc-kicker{margin-bottom:15px}.nc-assembly-description{font-size:10px;margin-top:15px}.nc-stage-caption{margin-top:18px;min-height:85px}.nc-assembly-actions{margin-top:15px}}
html.nc-motion-off .horizontal-section{height:auto}html.nc-motion-off .sticky-wrap{position:relative;height:auto;overflow:visible;flex-direction:column;align-items:start;padding-block:60px}html.nc-motion-off .cards-track{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}html.nc-motion-off .case-card{width:100%;min-height:0}html.nc-motion-off .case-card>h3{padding-top:180px;font-size:38px}html.nc-motion-off .nc-card-nav{display:none}html.nc-motion-off .nc-cards-footer{position:relative;left:auto;right:auto;bottom:auto;padding-bottom:25px}
@media(max-width:650px){html.nc-motion-off .cards-track{grid-template-columns:1fr}}
.section-title>p,.section-title small{color:#263e50}.nc-cards-footer{color:#263e50}
.section-title>p,.section-title small,.nc-cards-footer{color:#162b3c}
