@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#e6eef6;--tile:#f7fafd;--tile-2:#d9e6f2;--b1:#c6ddf2;--b2:#93c3ea;--b3:#5aa6e0;--brand:#1677c2;--brand-ink:#125f9f;--b5:#0d5291;--navy:#0b2a4a;--navy-2:#10355b;--ink:#0a2240;--soft:#3b5876;--on-dark:#fff;--on-dark-soft:#c4d9ee;--gap:8px;--edge:10px;--r:14px;--pad:clamp(20px, 2vw, 28px);--inset:14px;--font:"Montserrat Variable", Montserrat, system-ui, sans-serif;--t-xl:clamp(52px, 8.2vw, 136px);--t-l:clamp(32px, 3.9vw, 60px);--t-m:clamp(22px, 2.1vw, 32px);--t-s:17px;--t-xs:14px;--ease:cubic-bezier(.22, 1, .36, 1);--slow:.9s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--t-s);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:500;line-height:1.5}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--brand);outline-offset:3px}::selection{background:var(--brand);color:#fff}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--edge);z-index:50;background:var(--navy);color:#fff;border-radius:999px;padding:12px 20px;text-decoration:none;position:absolute;top:-60px}.skip:focus{top:var(--edge)}.icon{flex:none;width:1.15em;height:1.15em}.tile{border-radius:var(--r);background:var(--tile)}.tile--photo{background:var(--tile-2);overflow:hidden}.tile--photo img{object-fit:cover;width:100%;height:100%}.button{background:var(--brand-ink);color:#fff;min-height:52px;font-weight:700;font-size:var(--t-s);cursor:pointer;transition:background-color .3s var(--ease), transform .3s var(--ease);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.button:hover{background:var(--b5)}.button:active{transform:scale(.97)}.button--inverse{color:var(--brand-ink);background:#fff}.button--inverse:hover{background:var(--navy);color:#fff}.button--small{min-height:44px;font-size:var(--t-xs);padding:0 20px}.hero{gap:var(--gap);padding:var(--edge);display:grid}.hero__band{padding:18px var(--pad);background:var(--brand);color:#fff;align-items:center;gap:clamp(24px,4vw,64px);display:flex;overflow:hidden}.hero__logo{flex:none;width:auto;height:clamp(70px,9vw,128px)}.hero__title{font-size:var(--t-l);letter-spacing:-.03em;font-weight:800;line-height:1.02}.hero__title span{display:block}.hero__nav{gap:var(--gap);grid-template-columns:repeat(4,1fr);display:grid}.tile--link{font-size:var(--t-s);transition:background-color .4s var(--ease);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;font-weight:650;text-decoration:none;display:flex}.tile--link .icon{width:18px;height:18px;transition:transform .4s var(--ease)}.tile--link:hover{background:var(--b1)}.tile--link:hover .icon{transform:translateY(3px)}.hero__left{gap:var(--gap);grid-template-rows:1fr auto;min-height:0;display:grid}.hero__photo{min-height:0}.hero__services{padding:20px 22px}.hero__services li{font-size:var(--t-s);padding:3px 0;font-weight:600}.hero__stage-track{min-height:0;position:relative}.hero__stage{background:var(--b1);height:100%;position:relative;overflow:hidden}.hero__poster,.hero__canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero__poster{object-fit:contain;object-position:63% 50%;transition:opacity .6s var(--ease);padding:3% 0}.hero__stage.is-live .hero__poster{opacity:0}.hero__canvas{display:block}.status{left:var(--gap);top:var(--gap);border-radius:calc(var(--r) - 4px);background:var(--tile);gap:2px;min-width:230px;padding:16px 20px 18px;display:grid;position:absolute}.status__label{font-size:var(--t-xs);color:var(--soft);font-weight:600}.status__state{font-size:var(--t-s);font-weight:750}.status__steps{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:10px;display:grid}.status__steps li{background:var(--tile-2);height:6px;transition:background-color .5s var(--ease);border-radius:3px}.status__steps li.is-done{background:var(--brand)}.hero__stage[data-stage="3"] .status__state{color:var(--brand-ink)}.hero__hint{font-size:var(--t-xs);color:var(--navy);transition:opacity .5s var(--ease);align-items:center;gap:8px;font-weight:650;display:flex;position:absolute;bottom:18px;right:22px}.hero__hint .icon{width:16px;height:16px;animation:nudge 1.8s var(--ease) infinite}.hero__hint.is-gone{opacity:0}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.hero__statement{padding:var(--pad);font-size:var(--t-m);letter-spacing:-.015em;background:var(--bg);font-weight:700;line-height:1.18}.hero__rail{gap:var(--gap);display:grid}.rail__fact{font-size:var(--t-s);padding:16px 18px;font-weight:650;line-height:1.35}.rail__fact--1{background:var(--b1)}.rail__fact--2{background:var(--b2)}.rail__fact--3{background:var(--b3)}.rail__fact--open{background:var(--navy);color:#fff}.rail__fact--open.is-open:before{content:"";vertical-align:1px;background:#6ee59a;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.rail__action{background:var(--brand);color:#fff;transition:background-color .4s var(--ease);flex-direction:column;justify-content:space-between;gap:10px;padding:16px 18px;text-decoration:none;display:flex}.rail__action:hover{background:var(--brand-ink)}.rail__action-main{font-size:var(--t-s);align-items:flex-start;gap:8px;font-weight:800;line-height:1.2;display:flex}.rail__action-main .icon{width:22px;height:22px}.rail__action-note{font-size:var(--t-xs);font-weight:650}@media (min-width:980px){.hero-track{height:250vh}.hero{grid-template-rows:clamp(132px,19vh,170px) 64px minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));height:100svh;min-height:660px;position:sticky;top:0}.hero__band,.hero__nav{grid-column:1/-1}.hero__left{grid-area:3/1/auto/3}.hero__stage-track{grid-area:3/3/auto/11}.hero__statement{z-index:1;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;grid-area:3/3/auto/8;align-self:end;max-width:30ch;margin-left:-2px;padding:28px 32px 6px 6px}.hero__rail{grid-area:3/11/auto/13;grid-template-rows:repeat(5,minmax(0,1fr))}}@media (max-width:979px){:root{--gap:6px;--edge:8px;--r:12px}.hero{grid-template-columns:1fr 1fr}.hero__band{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:14px;padding:22px 20px 24px}.hero__logo{height:clamp(64px,17vw,110px)}.hero__title{font-size:clamp(26px,7.2vw,44px)}.hero__nav{grid-column:1/-1;grid-template-columns:1fr 1fr}.tile--link{min-height:58px;padding:16px 18px}.hero__stage-track{height:calc(200svh - var(--edge));grid-column:1/-1}.hero__stage{top:var(--edge);height:calc(100svh - 2 * var(--edge));position:sticky}.hero__poster{object-position:50% 50%}.status{min-width:0;top:auto;bottom:var(--gap);right:var(--gap);left:var(--gap);padding:12px 16px 14px}.hero__hint{display:none}.hero__statement{background:var(--tile);grid-column:1/-1}.hero__rail{grid-column:1/-1;grid-template-columns:1fr 1fr}.rail__fact{min-height:92px}.rail__action{grid-column:1/-1;min-height:96px}.hero__left{order:1;grid-column:1/-1;grid-template-rows:none;grid-template-columns:1fr 1fr}.hero__photo{aspect-ratio:3/4}.hero__services{align-items:flex-start;display:flex}}.board{gap:var(--gap);padding:0 var(--edge) var(--edge);display:grid}.board>section{gap:var(--gap);scroll-margin-top:var(--edge);display:grid}.services h2,.method h2,.reviews h2,.quote__title,.store h2,.cta h2{font-size:var(--t-l);letter-spacing:-.035em;font-weight:800;line-height:1.02}.brands__field{padding:var(--pad) 0 calc(var(--pad) + 6px);background:var(--brand);color:#fff;gap:18px;display:grid;overflow:hidden}.brands__title{padding:0 var(--pad);font-size:var(--t-m);letter-spacing:-.02em;font-weight:800;line-height:1.1}.marquee{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee:hover{animation-play-state:paused}.marquee__line{font-size:var(--t-xl);letter-spacing:-.04em;white-space:nowrap;flex:none;align-items:center;font-weight:800;line-height:1;display:flex}.marquee__line i{background:var(--b2);border-radius:50%;width:.28em;height:.28em;margin:0 .42em;display:inline-block}@keyframes marquee{to{transform:translate(-50%)}}.services{grid-template-columns:1fr 1fr}.services__cell{background:var(--tile);flex-direction:column;justify-content:space-between;gap:48px;min-height:90svh;padding:clamp(28px,3.4vw,56px);display:flex}.zigzag span{display:block}.services__photo{border-radius:calc(var(--r) - 4px);flex:1;min-height:260px;overflow:hidden}.services__photo img{object-fit:cover;width:100%;height:100%}.zigzag__right{text-align:right}.services__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.services__foot p{max-width:34ch}.services__rows{background:var(--navy);color:var(--on-dark);grid-auto-rows:1fr;display:grid;overflow:hidden}.row{grid-template-columns:5fr 4fr 3fr;gap:20px;padding:28px;display:grid}.row:nth-child(2n){background:var(--navy-2)}.row__title{font-size:var(--t-m);letter-spacing:-.02em;font-weight:750;line-height:1.1}.row__text{font-size:var(--t-s);align-content:start;gap:12px;display:grid}.row__link{color:#9fd2ff;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.row__link .icon{width:18px;height:18px;transition:transform .3s var(--ease)}.row__link:hover .icon{transform:translate(4px)}.row__terms{font-size:var(--t-xs);color:var(--on-dark-soft)}.row__terms li{padding-bottom:4px}.method{padding-top:clamp(60px,8vw,120px);position:relative}.method__head{max-width:40%;padding-left:var(--inset);position:absolute;top:clamp(60px,8vw,120px);left:0}.method__head p{max-width:30ch;font-size:var(--t-s);margin-top:16px}.method__stages{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:10px;display:grid}.stage--1{grid-column:1/3}.stage--2{grid-column:3/6}.stage--3{grid-column:6/9}.stage--4{grid-column:9/13}.stage__tile{border-radius:var(--r);place-items:center;display:grid;overflow:hidden}.stage__tile img{object-fit:contain;width:auto;height:88%;transition:transform var(--slow) var(--ease)}.stage:hover .stage__tile img{transform:translateY(-6px)rotate(-1.5deg)}.stage--1 .stage__tile{background:var(--b1);height:30vh}.stage--2 .stage__tile{background:var(--b2);height:42vh}.stage--3 .stage__tile{background:var(--b3);height:52vh}.stage--4 .stage__tile{background:var(--brand);height:64vh}.stage__name,.stage__text{padding:0 var(--inset)}.stage__name{font-size:var(--t-m);margin-top:16px;font-weight:750}.stage__text{max-width:34ch;font-size:var(--t-s);color:var(--soft);margin-top:4px}.reviews{grid-template-columns:5fr 7fr;min-height:56svh}.reviews__names{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;gap:32px;padding:32px;display:flex}.reviews__score p{color:var(--on-dark-soft);align-items:center;gap:10px;margin-top:10px;font-weight:600;display:flex}.stars{color:#ffc23d;gap:2px;display:inline-flex}.stars .icon{width:20px;height:20px}.reviews__voices{flex-wrap:wrap;gap:8px;display:flex}.voice{background:var(--navy-2);color:var(--on-dark-soft);font-size:var(--t-xs);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);border:0;border-radius:999px;padding:10px 18px;font-weight:650}.voice:hover{background:var(--b5);color:#fff}.voice[aria-pressed=true]{color:var(--navy);background:#fff}.reviews__all{align-items:center;gap:8px;margin-top:14px;font-weight:700;text-decoration:none;display:inline-flex}.reviews__all .icon{transition:transform .3s var(--ease)}.reviews__all:hover .icon{transform:translate(4px)}.reviews__quote{background:var(--brand);color:#fff;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(28px,3.4vw,48px);display:flex}.reviews__quote blockquote p{max-width:40ch;font-size:var(--t-m);letter-spacing:-.015em;text-indent:-.42em;transition:opacity .22s var(--ease), transform .22s var(--ease);font-weight:650;line-height:1.22}.reviews__quote.is-changing blockquote p{opacity:0;transform:translateY(8px)}.reviews__quote figcaption{font-size:var(--t-s)}.mosaic{--cols:6;--rows:4;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gap);display:grid}.piece{grid-column:calc(var(--col) + 1) / span var(--span,1);grid-row:calc(var(--row) + 1);aspect-ratio:1;border-radius:var(--r);background-image:url(/media/acessorios.webp);background-size:calc(var(--cols) * 100%) calc(var(--rows) * 100%);background-position:calc(var(--col) * 100% / (var(--cols) - 1)) calc(var(--row) * 100% / (var(--rows) - 1));transition:transform .7s var(--ease);overflow:hidden}.piece:not(.piece--colour):hover{transform:scale(.97)}.piece--colour{background:var(--b1);font-size:var(--t-s);align-items:flex-start;padding:18px;font-weight:750;display:flex}.piece--mob{display:none}.piece--title{aspect-ratio:auto;background:var(--navy);color:#fff}.piece__title{font-size:var(--t-l);letter-spacing:-.035em;font-weight:800;line-height:1.02}.piece--capas{background:var(--b2)}.piece--carregadores{background:var(--tile)}.piece--action{background:var(--brand);color:#fff;padding:0}.piece--action a{width:100%;transition:background-color .4s var(--ease);flex-direction:column;justify-content:space-between;padding:18px;text-decoration:none;display:flex}.piece--action a:hover{background:var(--brand-ink)}.piece--action .icon{width:28px;height:28px}.quote{border-radius:var(--r);background:var(--brand);color:#fff;align-content:start;padding:48px 0 56px;overflow:hidden}.strip{gap:var(--gap);scrollbar-width:none;padding:0 var(--pad);display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.strip li{border-radius:calc(var(--r) - 4px);background:var(--b3);flex:none;height:150px;overflow:hidden}.strip li:nth-child(3n+1){aspect-ratio:3/4}.strip li:nth-child(3n+2){aspect-ratio:1}.strip li:nth-child(3n){aspect-ratio:3/2}.strip img{object-fit:cover;width:100%;height:100%}.quote__title{margin:72px var(--pad) 0}.quote__bar{gap:var(--gap);margin:40px var(--pad) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cell{border-radius:calc(var(--r) - 2px);background:var(--b5);min-height:96px;font-size:var(--t-s);transition:background-color .3s var(--ease), color .3s var(--ease);border:0;justify-content:center;align-items:center;font-weight:650;display:flex}.cell input,.cell select{color:#fff;text-align:center;text-align-last:center;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;min-height:96px;padding:0 24px;font-weight:650}.cell input{cursor:text}.cell input::placeholder{color:#e2f0fb;opacity:1}.cell select option{color:var(--ink)}.cell:hover{background:var(--navy)}.cell:focus-within{color:var(--ink);background:#fff}.cell:focus-within input,.cell:focus-within select{color:var(--ink)}.cell:focus-within input::placeholder{color:var(--soft)}.cell :focus-visible{outline:none}.cell:focus-within{outline-offset:2px;outline:3px solid #fff}.cell--submit{color:var(--brand-ink);cursor:pointer;background:#fff;gap:10px;font-weight:800}.cell--submit:hover{background:var(--navy);color:#fff}.cell--submit:active{transform:scale(.98)}.quote__notes{align-items:start;gap:var(--gap);margin:14px var(--pad) 0;font-size:var(--t-xs);grid-template-columns:2fr 1fr;line-height:1.5;display:grid}.quote__notes p{max-width:62ch}.quote__notes output{white-space:pre-line;font-weight:700}.quote__notes p:first-child{flex-wrap:wrap;gap:4px 8px;display:flex}.store{padding:clamp(48px, 7vw, 110px) 0 var(--gap)}.store__head{padding:0 var(--inset);justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.store h2 span{color:var(--soft);display:block}.store__body{padding:0 var(--inset);gap:var(--gap) 40px;grid-template-columns:150px minmax(0,1fr) minmax(0,.8fr);align-items:start;margin-top:56px;display:grid}.days{gap:6px;display:grid}.day{border-radius:calc(var(--r) - 4px);background:var(--tile-2);text-align:left;cursor:pointer;width:100%;height:64px;transition:background-color .3s var(--ease);border:0;align-content:center;justify-items:start;padding:0 18px;display:grid}.day b{font-size:var(--t-s)}.day small{font-size:var(--t-xs);color:var(--soft)}.day:hover{background:var(--b1)}.day[aria-pressed=true]{background:var(--navy);color:#fff}.day[aria-pressed=true] small{color:var(--on-dark-soft)}.store__day{gap:12px;display:grid}.store__today{font-size:var(--t-s);font-weight:700}.bands{gap:4px;display:grid}.band{background:var(--tile);border-radius:8px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:12px 20px;display:grid}.band:nth-child(2n){background:var(--tile-2)}.band__time{font-size:var(--t-s);font-variant-numeric:tabular-nums;font-weight:800}.band__what b{font-size:var(--t-s);font-weight:650;display:block}.band__what small{font-size:var(--t-xs);color:var(--soft);display:block}.band--off .band__time{color:var(--soft)}.band.is-now{background:var(--b1)}.band__now{background:var(--brand-ink);color:#fff;font-size:var(--t-xs);border-radius:999px;padding:6px 14px;font-weight:750}.store__address{max-width:62ch;font-size:var(--t-s);margin-top:8px}.map{aspect-ratio:1;background:var(--b1);position:relative;overflow:hidden}.map img{object-fit:cover;width:100%;height:100%}.map__pin{color:var(--brand-ink);font-weight:800;font-size:var(--t-s);align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-100%)}.map__pin .icon{width:40px;height:40px}.map__pin b{background:var(--brand-ink);color:#fff;border-radius:999px;padding:4px 12px}.board>.faq{grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.faq__title{min-height:40svh;padding:var(--pad);margin-bottom:var(--gap);background:var(--brand);color:#fff;font-size:var(--t-xl);letter-spacing:-.045em;grid-column:1/-1;align-items:flex-end;font-weight:800;line-height:.95;display:flex}.qa{padding:48px var(--pad);background:var(--tile);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.qa:nth-of-type(odd){background:var(--tile-2)}.qa:nth-child(2){border-radius:var(--r) var(--r) 0 0}.qa:last-child{border-radius:0 0 var(--r) var(--r)}.qa h3{font-size:var(--t-m);letter-spacing:-.02em;grid-column:1/6;font-weight:750;line-height:1.12}.qa p{font-size:var(--t-s);grid-column:7/13;max-width:52ch}.cta{margin:clamp(48px, 7vw, 110px) calc(var(--edge) * -1) 0;grid-template-columns:repeat(12,minmax(0,1fr))}.cta__flank{height:360px}.cta__flank--left{border-top-left-radius:0;border-bottom-left-radius:0;grid-column:1/3}.cta__flank--right{background:var(--b2);border-top-right-radius:0;border-bottom-right-radius:0;grid-column:11/13}.cta__main{background:var(--brand);color:#fff;flex-direction:column;grid-column:3/11;justify-content:center;align-items:flex-start;gap:18px;min-height:360px;padding:40px clamp(28px,4vw,64px);display:flex}.cta__main p{max-width:58ch;font-size:var(--t-s)}.footer{margin-top:var(--gap);padding:var(--gap) var(--edge) 28px;background:var(--navy);color:#fff}.footer__mark{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:4px;height:34svh;min-height:220px;display:grid}.block{border-radius:var(--r);color:var(--navy);letter-spacing:-.05em;justify-content:center;align-items:flex-end;font-size:clamp(120px,21vw,340px);font-weight:800;line-height:.74;display:flex;overflow:hidden}.block--1{background:var(--b2);height:78%}.block--2{background:var(--brand);height:100%}.block--3{background:var(--b3);height:88%}.block--4{background:var(--b1);height:64%}.block--5{background:var(--b2);height:94%}.footer__cols{padding:0 var(--inset);font-size:var(--t-xs);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:56px;display:grid}.footer h2{font-size:var(--t-xs);color:var(--b2);margin-bottom:10px;font-weight:750}.footer li{padding:3px 0}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer address{font-style:normal}.footer__last{padding:0 var(--inset);font-size:var(--t-xs);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.footer .button{white-space:nowrap;background:var(--brand);flex-shrink:0}.footer__legal{gap:6px;display:grid}.footer__legal p{margin:0}.footer__dev{color:var(--on-dark-soft)}.footer__dev a{color:var(--on-dark);text-decoration:underline;-webkit-text-decoration-color:var(--b3);text-decoration-color:var(--b3);text-underline-offset:4px;transition:color .3s var(--ease);padding:4px 0;font-weight:700;text-decoration-thickness:2px;display:inline-block}.footer__dev a:hover{color:var(--b2)}.footer__dev a:focus-visible{color:var(--b2)}@media (max-width:520px){.footer__last{flex-wrap:wrap;align-items:flex-end}}@media (pointer:coarse){.row__link,.reviews__all{min-height:44px}.footer__dev a{align-items:center;min-height:44px;padding:0;display:inline-flex}}.wa-float{z-index:40;color:#fff;opacity:0;pointer-events:none;width:60px;height:60px;transition:opacity .5s var(--ease), transform .5s var(--ease);background:#1fa855;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:18px;right:18px;transform:translateY(20px)scale(.9);box-shadow:0 10px 28px #0a224047}.wa-float .icon{width:32px;height:32px}.wa-float.is-visible:not(.is-away){opacity:1;pointer-events:auto;transform:none}.wa-float:hover{transform:scale(1.06)}.js [data-reveal]{opacity:0;transition:opacity var(--slow) var(--ease), transform var(--slow) var(--ease);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (max-width:979px){.js [data-reveal]{opacity:1}.services{grid-template-columns:1fr}.services__cell{gap:40px;min-height:0}.row{grid-template-columns:1fr;gap:10px;padding:24px 20px}.row__terms{flex-wrap:wrap;display:flex}.row__terms li:not(:last-child):after{content:", "}.method{padding-top:80px}.method__head{max-width:none;margin-bottom:20px;position:static}.method__stages{grid-template-columns:1fr;gap:28px}.stage{grid-column:1/-1!important}.stage--1 .stage__tile{height:44vw}.stage--2 .stage__tile{height:58vw}.stage--3 .stage__tile{height:74vw}.stage--4 .stage__tile{height:92vw}.reviews{grid-template-columns:1fr}.reviews__quote{order:-1}.reviews__names{padding:24px 20px}.mosaic{--cols:3;--rows:6}.piece{grid-column:calc(var(--mcol) + 1) / span var(--mspan,1);grid-row:calc(var(--mrow) + 1);background-position:calc(var(--mcol) * 100% / (var(--cols) - 1)) calc(var(--mrow) * 100% / (var(--rows) - 1))}.piece:not(.piece--colour){background-image:url(/media/acessorios-m.webp)}.piece--desk{display:none}.piece--mob{display:block}.piece--colour{font-size:var(--t-xs);padding:12px}.quote{padding:28px 0 32px}.quote__title{margin-top:40px}.strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.strip li{height:auto;aspect-ratio:1!important}.quote__bar{grid-template-columns:1fr;margin-top:24px}.cell,.cell input,.cell select{min-height:60px}.quote__notes{grid-template-columns:1fr}.store__head{flex-direction:column;align-items:flex-start}.store h2{font-size:clamp(26px,7vw,44px)}.store__body{grid-template-columns:1fr;gap:16px;margin-top:28px}.days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.day{justify-items:center;height:56px;padding:0}.day small{display:none}.band{grid-template-columns:1fr auto;padding:16px}.band__what{grid-area:2/1/auto/-1}.faq__title{min-height:30svh}.qa{grid-template-columns:1fr;gap:12px;padding:32px 20px}.qa h3,.qa p{grid-column:1/-1}.cta{grid-template-columns:1fr 1fr;margin-left:0;margin-right:0}.cta__main{grid-area:1/1/auto/-1;min-height:300px;padding:28px 22px}.cta__flank{height:120px;border-radius:var(--r)!important}.cta__flank--left{grid-column:1}.cta__flank--right{grid-column:2}.footer__mark{height:22svh;min-height:140px}.footer__cols{grid-template-columns:1fr 1fr}.footer__cols address{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.hero-track,.hero__stage-track{height:auto!important}.hero{position:static!important}.hero__stage{position:relative!important}.hero__hint{display:none}.marquee{flex-wrap:wrap;width:auto;animation:none}.marquee__line[aria-hidden]{display:none}.marquee__line{white-space:normal;flex-wrap:wrap}.js [data-reveal]{opacity:1;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (prefers-reduced-motion:reduce) and (min-width:980px){.hero{height:100svh}.hero__stage-track{height:100%!important}}@media (prefers-reduced-motion:reduce) and (max-width:979px){.hero__stage{height:min(118vw,74svh)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
