@import "https://fonts.cdnfonts.com/css/nasalization";:root{color:#17211d;--topbar-height:68px;--brand-font:"Nasalization Rg", "Nasalization", "Audiowide", "Orbitron", "Eurostile", "Bank Gothic", sans-serif;background:#f7f4ed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#f7f4ede0;border-bottom:1px solid #17211d1f;justify-content:space-between;align-items:center;padding:18px clamp(18px,5vw,72px);display:flex;position:fixed;top:0;left:0;right:0}.brand{font-weight:800}.brand-name{flex-direction:column;align-items:flex-start;gap:.08em;display:inline-flex}.brand-name.compact{gap:0}.brand-montek{font-family:var(--brand-font);text-transform:uppercase;font-size:1em;font-weight:400;line-height:.94;display:block}.brand-automacoes{letter-spacing:.28em;text-transform:uppercase;padding-left:.08em;font-size:.28em;font-weight:900;line-height:1;display:block}.topbar .brand-name{font-size:1.55rem}.topbar .brand-automacoes{color:#2b7a67;font-size:.34em}nav{gap:clamp(12px,3vw,28px);font-size:.95rem;font-weight:700;display:flex}.hero{color:#fff;margin-top:var(--topbar-height);min-height:calc(108vh - var(--topbar-height));background:linear-gradient(90deg,#0a141257,#0a141205),url(/assets/header-montek-servicos-C0WVsDAo.png) 0 0/cover no-repeat;align-items:end;padding:110px clamp(20px,6vw,84px) 96px;display:flex}.hero-content{max-width:600px;transform:translate(clamp(22px,4vw,68px))}.eyebrow{color:#f2b46f;letter-spacing:.08em;text-shadow:0 2px 12px #000000a6;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1{text-shadow:0 3px 18px #000000db,0 0 22px #d89b5f38;max-width:1180px;margin-bottom:24px;font-size:clamp(2.55rem,5.15vw,4.9rem);line-height:1.02}h1 .brand-name{font-size:inherit}h1 .brand-automacoes{color:#f0b267}footer .brand-name{font-size:clamp(1.7rem,3vw,2.5rem)}footer .brand-automacoes{color:#d89b5f}.lead{color:#fffffff0;text-shadow:0 2px 14px #000000b8;max-width:660px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.hero-actions,.footer-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primary,.secondary,.footer-actions a{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-weight:800;display:inline-flex}.primary{color:#15110d;background:#d89b5f}.secondary{color:#fff;border:1px solid #ffffff7a}.section,.shop-band,footer{padding:72px clamp(18px,5vw,72px)}.services{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.services div,.product,.cart{background:#fff;border:1px solid #17211d1a;border-radius:8px;box-shadow:0 22px 60px #17211d14}.services div{padding:28px}.services svg,.cart>svg{color:#2b7a67;margin-bottom:18px}.services h2,.section-heading h2{font-size:clamp(1.55rem,2.8vw,2.7rem)}.services p,.product p,.cart p,footer p{color:#59625d;line-height:1.55}.maintenance-section{color:#fff;background:#17211d;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(28px,5vw,56px);padding:82px clamp(18px,5vw,72px);display:grid}.maintenance-copy{max-width:920px}.maintenance-copy h2{margin-bottom:24px;font-size:clamp(2rem,4vw,4rem);line-height:1.02}.maintenance-copy h3{color:#f2c08b;margin:30px 0 14px;font-size:clamp(1.3rem,2vw,1.8rem)}.maintenance-copy p,.proposal-form p{color:#ffffffc7;line-height:1.65}.maintenance-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0 8px;display:grid}.maintenance-highlights article{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;padding:22px}.maintenance-highlights svg,.proposal-form>svg{color:#d89b5f;margin-bottom:14px}.maintenance-highlights strong{margin-bottom:8px;font-size:1.08rem;display:block}.check-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.check-list svg{color:#d89b5f;flex:none;margin-top:2px}.proposal-form{color:#17211d;background:#fff;border-radius:8px;align-self:start;gap:14px;padding:clamp(22px,4vw,32px);display:grid;position:sticky;top:96px}.proposal-form h3{margin-bottom:0;font-size:clamp(1.6rem,2.6vw,2.15rem)}.proposal-form .eyebrow{margin-bottom:0}.proposal-form p{color:#59625d}.proposal-form label{color:#3e4944;gap:7px;font-size:.9rem;font-weight:800;display:grid}.proposal-form input,.proposal-form select,.proposal-form textarea{color:#17211d;background:#f7f4ed;border:1px solid #17211d29;border-radius:8px;width:100%;min-height:46px;padding:0 13px}.proposal-form textarea{resize:vertical;min-height:104px;padding-top:12px}.proposal-form input:focus,.proposal-form select:focus,.proposal-form textarea:focus{border-color:#2b7a67;outline:3px solid #2b7a672e}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.portfolio-item{color:#fff;background:#17211d;border-radius:8px;min-height:390px;position:relative;overflow:hidden}.portfolio-item img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portfolio-item:after{content:"";background:linear-gradient(#0000 35%,#000000bf);position:absolute;inset:0}.portfolio-item div{z-index:1;padding:24px;position:absolute;bottom:0}.portfolio-item p{color:#d89b5f;font-weight:800}.shop-band{background:#e7eee8}.company-section{background:#f7f4ed;padding:72px clamp(18px,5vw,72px)}.company-section .section-heading{max-width:820px}.company-card{background:#fff;border:1px solid #17211d1a;border-radius:8px;align-items:flex-start;gap:18px;max-width:980px;margin-top:28px;padding:28px;display:flex;box-shadow:0 22px 60px #17211d14}.company-card svg{color:#2b7a67;flex:none;margin-top:4px}.company-card p{color:#59625d;margin-bottom:14px;line-height:1.6}.company-card p:last-child{margin-bottom:0}.company-card strong{color:#17211d}.shop-band .section-heading{max-width:820px}.shop-band .section-heading p:not(.eyebrow){color:#59625d;line-height:1.55}.plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.plan-card,.plans-note{background:#fff;border:1px solid #17211d1a;border-radius:8px;box-shadow:0 22px 60px #17211d14}.plan-card{flex-direction:column;justify-content:space-between;min-height:280px;padding:26px;display:flex}.plan-card h3,.plans-note h3{margin-bottom:12px;font-size:clamp(1.35rem,2vw,1.8rem)}.plan-card p,.plans-note p{color:#59625d;line-height:1.55}.plan-card strong{color:#2b7a67;margin-top:18px;font-size:1.1rem;display:block}.plans-note{align-items:flex-start;gap:18px;max-width:920px;margin-top:18px;padding:24px;display:flex}.plans-note svg{color:#2b7a67;flex:none;margin-top:4px}.plans-note .wide{max-width:290px}.shop-layout{grid-template-columns:1fr minmax(280px,360px);gap:22px;display:grid}.products{gap:14px;display:grid}.product{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.product strong,.cart strong{margin-top:12px;font-size:1.25rem;display:block}.quantity{grid-template-columns:42px 34px 42px;place-items:center;gap:10px;display:grid}.quantity button{color:#fff;cursor:pointer;background:#17211d;border:0;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.quantity span{font-weight:900}.cart{align-self:start;padding:24px;position:sticky;top:90px}.cart ul{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.cart li{align-items:center;gap:8px;display:flex}.wide{width:100%;margin-top:18px}footer{color:#fff;background:#17211d;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-actions a{background:#ffffff1a}@media (width<=820px){:root{--topbar-height:120px}.topbar{flex-direction:column;align-items:flex-start;gap:12px}.hero{min-height:calc(98vh - var(--topbar-height));padding-bottom:78px}.hero-content{max-width:620px;transform:none}.services,.maintenance-section,.portfolio-grid,.plans-grid,.shop-layout{grid-template-columns:1fr}.portfolio-item{min-height:320px}.cart,.proposal-form{position:static}.plans-note,.company-card{flex-direction:column}footer{flex-direction:column;align-items:flex-start}}@media (width<=560px){h1{overflow-wrap:anywhere;font-size:2.05rem;line-height:1.04}nav{width:100%}nav a{font-size:.88rem}.topbar .brand-name{font-size:1.32rem}.product{flex-direction:column;align-items:flex-start}.maintenance-highlights{grid-template-columns:1fr}}
