:root{--white: #ffffff;--black: #0a0a0b;--ink-2: #141416;--ink-3: #1d1d20;--accent: #35d2e6;--accent-ink: #0b8b9c;--wa: #25d366;--gray: #6b6b70;--gray-light: #a5a5ab;--rule: rgba(0, 0, 0, .12);--rule-dark: rgba(255, 255, 255, .16);--font: "Manrope", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mark: "Michroma", "Manrope", sans-serif;--pad: clamp(16px, 2.4vw, 40px);--t-h1: clamp(2.2rem, 5vw, 4.6rem);--t-h2: clamp(1.6rem, 3vw, 2.8rem);--t-h3: clamp(1.1rem, 1.5vw, 1.35rem);--t-big: clamp(1.1rem, 1.6vw, 1.45rem);--t-body: clamp(.92rem, 1vw, 1.02rem);--t-label: clamp(.66rem, .75vw, .74rem);--t-num: clamp(2.6rem, 4.6vw, 4.4rem);--ease: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--radius: 4px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--black);scroll-padding-top:90px}body{margin:0;background:var(--black);color:var(--black);font-family:var(--font);font-size:var(--t-body);font-weight:500;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}img,video,svg,iframe{display:block;max-width:100%}figure,blockquote,p,h1,h2,h3,h4,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,select,input,textarea{font:inherit;color:inherit;background:none;border:0;padding:0;letter-spacing:inherit}button{cursor:pointer;text-transform:inherit}::selection{background:var(--accent);color:var(--black)}.h1,.h2,.h3{font-weight:800;text-transform:uppercase;line-height:.98;letter-spacing:-.02em}.h1{font-size:var(--t-h1)}.h2{font-size:var(--t-h2)}.h3{font-size:var(--t-h3);line-height:1.1;letter-spacing:-.01em}.copy{font-size:var(--t-body);font-weight:500;line-height:1.6;max-width:52ch;color:inherit}.copy--big{font-size:var(--t-big);line-height:1.35;font-weight:600;max-width:40ch;letter-spacing:-.005em}.copy--muted{opacity:.68}.label{font-size:var(--t-label);font-weight:700;text-transform:uppercase;letter-spacing:.14em;line-height:1.3}.label--accent{color:var(--accent)}.section--light .label--accent{color:var(--accent-ink)}.num{font-size:var(--t-num);font-weight:800;line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.wordmark{display:inline-flex;align-items:baseline;gap:.28em;font-family:var(--font-mark);font-weight:400;text-transform:uppercase;letter-spacing:.12em;line-height:1;white-space:nowrap}.wordmark__sub{font-family:var(--font);font-weight:300;letter-spacing:.34em;font-size:.62em}.link{position:relative;display:inline-block;padding-bottom:.25em}.link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .5s var(--ease)}.link:hover:after{transform:scaleX(0);transform-origin:right}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7em;padding:1.05em 1.7em;border:1px solid currentColor;border-radius:999px;font-size:var(--t-label);font-weight:700;text-transform:uppercase;letter-spacing:.12em;position:relative;isolation:isolate;overflow:hidden;white-space:nowrap;transition:color .45s var(--ease),border-color .45s var(--ease),transform .45s var(--ease)}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:currentColor;transform:translateY(101%);transition:transform .5s var(--ease)}.btn:hover:after{transform:translateY(0)}.btn:hover{color:var(--btn-hover, var(--black))}.btn svg{width:1.15em;height:1.15em;flex:none}.btn--accent{background:var(--accent);border-color:var(--accent);color:var(--black)}.btn--accent:after{background:var(--white)}.btn--accent:hover{color:var(--black)}.btn--wa{background:var(--wa);border-color:var(--wa);color:var(--black)}.btn--wa:after{background:var(--white)}.btn--wa:hover{color:var(--black)}.btn--white{background:var(--white);border-color:var(--white);color:var(--black)}.btn--white:after{background:var(--accent)}.btn--ghost,.section--dark .btn--ghost{--btn-hover: var(--black)}.pad{padding-inline:var(--pad)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--pad)}.section{position:relative}.section--dark{background:var(--black);color:var(--white);--rule: var(--rule-dark)}.section--light{background:var(--white);color:var(--black)}.section--ink{background:var(--ink-2);color:var(--white);--rule: var(--rule-dark)}.section--under{position:sticky;top:0;z-index:0}.section--over{position:relative;z-index:1}.rule{height:1px;background:var(--rule);border:0}.sec-head{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--pad);align-items:end;padding-block:clamp(80px,12vh,150px) clamp(40px,6vh,70px)}.sec-head__eyebrow{display:flex;align-items:center;gap:14px}.sec-head__eyebrow:before{content:"";width:32px;height:1px;background:currentColor;opacity:.6}.sec-head__text{margin-top:22px}.img{position:relative;overflow:hidden;background:#151517;border-radius:var(--radius)}.img>img,.img>video{width:100%;height:100%;object-fit:cover;will-change:transform}.img--3x4{aspect-ratio:3 / 4}.img--1x1{aspect-ratio:1}.img--16x9{aspect-ratio:16 / 9}.img--4x3{aspect-ratio:4 / 3}.img--9x16{aspect-ratio:9 / 16}.img--veil:after{content:"";position:absolute;inset:0;background:var(--veil, var(--white));transform-origin:top;transform:scaleY(var(--veil-scale, 1))}.section--dark .img--veil:after,.section--ink .img--veil:after{--veil: var(--black)}.reveal-line{display:block;overflow:hidden;padding-top:.14em;margin-top:-.14em}.reveal-line>span{display:block;will-change:transform}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.img--veil:after{display:none}}.preloader{position:fixed;inset:0;z-index:100;color:var(--white)}.preloader__panel{position:absolute;inset:0;background:var(--black)}.preloader__inner{position:absolute;inset:0;display:grid;place-content:center;gap:28px;text-align:center}.preloader__mark{font-size:clamp(1.6rem,5vw,4.4rem);color:var(--accent)}.preloader__bar{width:100%;height:1px;background:#ffffff26}.preloader__bar i{display:block;height:100%;background:var(--white);transform-origin:left}.cursor{position:fixed;top:0;left:0;z-index:90;width:10px;height:10px;border-radius:50%;background:var(--accent);pointer-events:none;mix-blend-mode:difference;display:grid;place-items:center;transition:width .4s var(--ease),height .4s var(--ease),background .3s}.cursor[data-state=link]{width:44px;height:44px;background:transparent;border:1px solid var(--white)}.cursor[data-state=label]{width:84px;height:84px;background:var(--white);mix-blend-mode:normal}.cursor__label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--black);opacity:0;transition:opacity .3s}.cursor[data-state=label] .cursor__label{opacity:1}@media(hover:none){.cursor{display:none}}.nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:18px var(--pad);pointer-events:none;color:var(--white);transition:color .4s}.nav:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000008c,#0000);opacity:0;transition:opacity .5s;pointer-events:none}.nav--logo:before{opacity:1}.nav[data-ui=light]{color:var(--black)}.nav[data-ui=light]:before{background:linear-gradient(180deg,#ffffffd9,#fff0)}.nav--open{color:var(--white)!important}.nav--open:before{opacity:0}.nav>*{pointer-events:auto;position:relative}.nav__logo{font-size:clamp(1.05rem,1.6vw,1.5rem);opacity:0;transform:translateY(-14px);transition:opacity .6s var(--ease),transform .6s var(--ease);pointer-events:none!important}.nav--logo .nav__logo,.nav--open .nav__logo{opacity:1;transform:none;pointer-events:auto!important}.nav__right{display:flex;align-items:center;gap:clamp(14px,1.6vw,28px)}.nav__links{display:flex;gap:clamp(14px,1.8vw,30px);margin-right:clamp(6px,1vw,18px)}.nav__link{position:relative;padding-block:6px;opacity:.78;transition:opacity .3s}.nav__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.nav__link:hover,.nav__link.is-active{opacity:1}.nav__link:hover:after,.nav__link.is-active:after{transform:scaleX(1);transform-origin:left}.nav__icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid currentColor;border-radius:50%;transition:background .35s var(--ease),color .35s var(--ease)}.nav__icon svg{width:18px;height:18px}.nav__icon:hover{background:currentColor}.nav__icon:hover svg{color:var(--black)}.nav[data-ui=light] .nav__icon:hover svg{color:var(--white)}.nav__call,.nav__wa{padding-block:.85em}.nav__burger{display:none;width:44px;height:22px;align-content:center;gap:8px}.nav__burger i{display:block;height:1.5px;background:currentColor;transition:transform .45s var(--ease)}.nav--open .nav__burger i:first-child{transform:translateY(4.75px) rotate(20deg)}.nav--open .nav__burger i:last-child{transform:translateY(-4.75px) rotate(-20deg)}.menu{position:fixed;inset:0;z-index:55;background:var(--black);color:var(--white);display:flex;flex-direction:column;justify-content:space-between;padding:110px var(--pad) 110px;overflow:auto}.menu-open{overflow:hidden}.menu__item{display:block;padding-block:.08em;transition:color .3s}.menu__item small{display:inline-block;width:2.4em;color:var(--accent);vertical-align:1em}.menu__item:hover,.menu__item.is-active{color:var(--accent)}.menu__foot{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px}.menu__contact{display:grid;gap:10px}.menu__social{display:flex;gap:28px}.sticky-bar{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:none;gap:8px;transform:translateY(130%);transition:transform .6s var(--ease)}.nav--logo~.sticky-bar,.sticky-bar--always{transform:none}.sticky-bar__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 12px;border-radius:999px;box-shadow:0 8px 30px #00000059}.sticky-bar__btn svg{width:18px;height:18px}.sticky-bar__btn--call{background:var(--white);color:var(--black)}.sticky-bar__btn--wa{background:var(--wa);color:var(--black)}.hero{height:100vh;height:100svh;overflow:hidden;background:var(--black);color:var(--white)}.hero__media{position:absolute;inset:0;z-index:0}.hero__media video{width:100%;height:100%;object-fit:cover;will-change:transform}.hero__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#000000b8,#00000059 45%,#0000001a),linear-gradient(180deg,#00000059,#0000 35%,#000000a6)}.hero__copy{position:absolute;z-index:2;left:0;right:0;top:50%;transform:translateY(-58%);display:grid;gap:22px;max-width:720px}.hero__eyebrow{display:inline-flex;align-items:center;gap:12px;opacity:.9}.hero__dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 #35d2e699;animation:pulse 2.2s var(--ease-io) infinite}@keyframes pulse{0%{box-shadow:0 0 #35d2e699}70%{box-shadow:0 0 0 12px #35d2e600}to{box-shadow:0 0 #35d2e600}}.hero__title{font-size:clamp(2.6rem,6.4vw,6rem)}.hero__sub{max-width:46ch;opacity:.85}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__discount{opacity:.85}.hero__discount strong{color:var(--accent)}.hero__mark-wrap{position:absolute;left:var(--pad);right:var(--pad);bottom:0;z-index:2;display:flex;justify-content:center;overflow:hidden}.hero__mark{color:var(--white);line-height:.86;transform:translateY(.1em);opacity:.95}.hero__mark .wordmark__sub{color:var(--accent)}.marquee{background:var(--accent);color:var(--black);overflow:hidden;padding-block:14px;border-top:1px solid rgba(0,0,0,.12)}.marquee__track{display:flex;gap:40px;width:max-content;animation:marquee 28s linear infinite}.marquee__item{display:inline-flex;gap:14px;align-items:center;white-space:nowrap;font-size:clamp(.72rem,.9vw,.85rem);letter-spacing:.16em}.marquee__item b{font-weight:800}.marquee__item i{font-style:normal;opacity:.55}@keyframes marquee{to{transform:translate(-50%)}}.svc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pad);padding-bottom:clamp(90px,13vh,160px)}.svc__card{display:grid;gap:18px}.svc__media{display:block}.svc__media img,.svc__media video{transition:transform 1.2s var(--ease)}.svc__card:hover .svc__media img,.svc__card:hover .svc__media video{transform:scale(1.05)}.svc__body{display:grid;gap:10px;padding-inline:4px}.svc__foot{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--rule);margin-top:6px}.price__grid{padding-block:clamp(90px,13vh,160px);align-items:start}.price__head{grid-column:1 / span 4;position:sticky;top:110px;display:grid;gap:22px}.price__heading{margin-top:6px}.price__discount{display:flex;align-items:center;gap:16px;padding:22px 24px;border:1px solid var(--rule);border-radius:var(--radius);max-width:320px}.price__discount .num{color:var(--accent-ink)}.price__table{grid-column:6 / span 7}.price__row{display:grid;grid-template-columns:3em minmax(0,1fr) auto;align-items:center;gap:20px;padding-block:24px;border-top:1px solid var(--rule)}.price__list:last-child{border-bottom:1px solid var(--rule)}.price__row:hover .price__type .h3{color:var(--accent-ink)}.price__type{display:grid;gap:4px}.price__type .h3{transition:color .3s}.price__desc{font-size:.85rem}.price__amount{display:grid;justify-items:end;gap:4px}.price__list{font-size:clamp(1.4rem,2.2vw,2rem);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.price__web{color:var(--accent-ink);white-space:nowrap}.price__detailing{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:28px;background:var(--black);color:var(--white);border-radius:var(--radius)}.price__detailing>div{display:grid;gap:10px}.price__detailing .label--accent{color:var(--accent)}.price__foot{margin-top:18px;opacity:.55}.ba__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pad);padding-bottom:clamp(90px,13vh,160px)}.cmp{display:grid;gap:14px}.cmp__box{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius);background:#151517;touch-action:pan-y;user-select:none;cursor:ew-resize}.cmp__box img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.cmp__before{position:absolute;inset:0}.cmp__handle{position:absolute;top:0;bottom:0;width:1px;background:var(--white);transform:translate(-50%);pointer-events:none}.cmp__handle i{position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;background:var(--white);box-shadow:0 6px 20px #0006}.cmp__handle i:before,.cmp__handle i:after{content:"";position:absolute;top:50%;width:7px;height:7px;border-top:1.5px solid var(--black);border-left:1.5px solid var(--black)}.cmp__handle i:before{left:12px;transform:translateY(-50%) rotate(-45deg)}.cmp__handle i:after{right:12px;transform:translateY(-50%) rotate(135deg)}.cmp__tag{position:absolute;top:14px;padding:7px 10px;background:#0000008c;color:var(--white);border-radius:999px;backdrop-filter:blur(6px);pointer-events:none}.cmp__tag--l{left:14px}.cmp__tag--r{right:14px;background:var(--accent);color:var(--black)}.cmp__range{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.cmp__cap{opacity:.7}.proc__grid{padding-block:clamp(90px,13vh,160px) clamp(60px,8vh,100px);align-items:start}.proc__intro{grid-column:1 / span 5;display:grid;gap:26px}.proc__img{max-width:380px;margin-top:20px}.proc__steps{grid-column:7 / span 6;display:grid}.proc__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;padding-block:34px;border-top:1px solid var(--rule)}.proc__step:last-child{border-bottom:1px solid var(--rule)}.proc__step>div{display:grid;gap:10px}.proc__n{color:var(--accent-ink);font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1}.why{padding-bottom:clamp(90px,13vh,160px)}.why__heading{margin-bottom:clamp(30px,5vh,50px)}.why__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pad)}.why__item{display:grid;gap:12px;align-content:start;padding:26px 22px;border:1px solid var(--rule);border-radius:var(--radius);transition:transform .6s var(--ease),background .4s,color .4s}.why__item:hover{transform:translateY(-6px);background:var(--black);color:var(--white)}.why__item:hover .label--accent{color:var(--accent)}.galt{height:100vh;height:100svh;min-height:640px;overflow:hidden}.galt__tile{position:absolute;aspect-ratio:4 / 5;opacity:.85;transition:opacity .4s}.galt__tile:hover{opacity:1}.galt__center{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:16px;text-align:center;z-index:2;pointer-events:none}.galt__center>*{pointer-events:auto}.galt__center .h1{font-size:clamp(3rem,9vw,8.5rem);text-shadow:0 10px 40px rgba(0,0,0,.6)}.galt__count{opacity:.75}.rev{padding-block:clamp(90px,13vh,160px) clamp(60px,9vh,110px);display:grid;gap:18px;justify-items:start;border-bottom:1px solid var(--rule)}.rev__stars{color:var(--accent-ink);letter-spacing:.2em;font-size:1.2rem}.rev__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.loc__grid{padding-block:clamp(70px,10vh,120px) clamp(90px,13vh,160px);align-items:stretch}.loc__info{grid-column:1 / span 5;display:grid;gap:26px;align-content:start}.loc__addr{display:flex;gap:14px;font-style:normal;font-size:var(--t-big);font-weight:700;line-height:1.3}.loc__addr svg{width:22px;height:22px;flex:none;margin-top:4px;color:var(--accent-ink)}.loc__addr small{display:block;margin-top:6px;font-size:.8rem;font-weight:500}.loc__hours{display:grid;gap:12px}.loc__hours li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.loc__actions{display:flex;flex-wrap:wrap;gap:12px}.loc__map{grid-column:7 / span 6;min-height:440px;background:#e9e9ea}.loc__map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(1) contrast(1.05);transition:filter .6s}.loc__map:hover iframe{filter:none}.close{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.close__bg{position:absolute;inset:0;border-radius:0}.close__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#000000b3,#000000c7 60%,#000000f7)}.close__inner{position:relative;display:grid;gap:24px;padding-top:clamp(110px,18vh,200px);padding-bottom:80px;max-width:900px}.close__heading{font-size:clamp(2.4rem,6vw,5.4rem)}.close__text{opacity:.85}.close__actions{display:flex;flex-wrap:wrap;gap:12px}.foot{position:relative;padding-bottom:28px}.foot__mark{display:flex;justify-content:center;font-size:clamp(3rem,12.5vw,14rem);line-height:.9;color:var(--white);opacity:.95;overflow:hidden;margin-bottom:26px}.foot__mark .wordmark__sub{color:var(--accent)}.foot__row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px 28px;padding-top:22px;border-top:1px solid var(--rule);opacity:.85}.foot__nav,.foot__social{display:flex;flex-wrap:wrap;gap:18px}.foot__credit{opacity:.6}.phead{padding-top:clamp(140px,22vh,240px);padding-bottom:clamp(50px,8vh,90px)}.phead__inner{display:grid;gap:22px;max-width:1100px}.phead__title{font-size:clamp(2.6rem,7vw,6.4rem)}.phead__text{opacity:.8}.sdet{padding-bottom:clamp(60px,8vh,100px)}.sdet__item{padding-block:clamp(70px,10vh,120px);align-items:center;border-top:1px solid var(--rule);scroll-margin-top:70px}.sdet__media{grid-column:1 / span 6;display:grid;gap:12px}.sdet__item--flip .sdet__media{grid-column:7 / span 6;grid-row:1}.sdet__thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sdet__body{grid-column:8 / span 5;display:grid;gap:18px}.sdet__item--flip .sdet__body{grid-column:1 / span 5;grid-row:1}.sdet__list li{position:relative;padding:10px 0 10px 22px;border-bottom:1px solid var(--rule)}.sdet__list li:before{content:"";position:absolute;left:0;top:1.05em;width:8px;height:8px;border-radius:50%;background:var(--accent)}.sdet__price{display:grid;gap:6px;padding:18px 20px;border:1px solid var(--rule);border-radius:var(--radius)}.sdet__actions{display:flex;flex-wrap:wrap;gap:12px}.faq__grid{padding-block:clamp(90px,13vh,160px);align-items:start}.faq__head{grid-column:1 / span 4;position:sticky;top:110px;display:grid;gap:20px}.faq__list{grid-column:6 / span 7}.faq__item{border-top:1px solid var(--rule)}.faq__item:last-child{border-bottom:1px solid var(--rule)}.faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;text-align:left;transition:color .3s}.faq__q:hover{color:var(--accent)}.section--light .faq__q:hover{color:var(--accent-ink)}.faq__q i{position:relative;flex:none;width:22px;height:22px}.faq__q i:before,.faq__q i:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .4s var(--ease)}.faq__q i:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item.is-open .faq__q i:after{transform:translate(-50%,-50%) rotate(0)}.faq__a{padding-bottom:26px;max-width:62ch}.galp__reels{padding-bottom:clamp(40px,6vh,70px)}.galp__reels-head{display:grid;gap:16px;margin-bottom:30px}.galp__strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.galp__reel{display:grid;gap:10px}.galp__reel .label{opacity:.7}.galp__ig{margin-top:30px}.galp__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:30px 22px;border-top:1px solid var(--rule)}.galp__filter{padding:10px 16px;border:1px solid var(--rule);border-radius:999px;opacity:.75;transition:background .3s,color .3s,opacity .3s}.galp__filter:hover{opacity:1}.galp__filter.is-active{background:var(--white);color:var(--black);border-color:var(--white);opacity:1}.galp__count{margin-left:auto;opacity:.55}.galp__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:clamp(90px,13vh,160px)}.galp__cell button{width:100%;display:block}.galp__cell img{transition:transform 1s var(--ease),opacity .4s}.galp__cell:hover img{transform:scale(1.05)}.lightbox{position:fixed;inset:0;z-index:95;background:#000000f0;display:grid;place-items:center;padding:70px var(--pad) 90px;cursor:zoom-out}.lightbox img{max-height:100%;max-width:100%;object-fit:contain;border-radius:var(--radius)}.lightbox__alt{position:absolute;left:var(--pad);bottom:60px;color:var(--white);opacity:.75}.lightbox__bar{position:absolute;left:var(--pad);right:var(--pad);bottom:22px;display:flex;justify-content:space-between;color:var(--white)}.lightbox__close{position:absolute;top:24px;right:var(--pad);color:var(--white)}.abt__grid{padding-block:clamp(70px,10vh,120px) clamp(90px,13vh,160px);row-gap:clamp(50px,8vh,100px);align-items:start}.abt__img{grid-column:1 / span 5}.abt__body{grid-column:7 / span 6;display:grid;gap:22px}.abt__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:16px}.abt__facts>div{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--rule)}.abt__facts .num{color:var(--accent-ink);font-size:clamp(2rem,3.4vw,3.2rem)}.abt__img2{grid-column:3 / span 10}.ct__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pad);padding-block:clamp(30px,5vh,60px) clamp(60px,9vh,100px)}.ct__card{display:grid;gap:10px;align-content:start;padding:26px 22px;border:1px solid var(--rule);border-radius:var(--radius);transition:transform .6s var(--ease),background .4s,color .4s}.ct__card>svg{width:26px;height:26px;color:var(--accent-ink);margin-bottom:8px}.ct__card:hover{transform:translateY(-6px)}.ct__card--wa{background:var(--black);color:var(--white)}.ct__card--wa>svg{color:var(--wa)}.ct__grid{padding-bottom:clamp(90px,13vh,160px);align-items:start}.ct__form{grid-column:1 / span 6;display:grid;gap:18px}.ct__field{display:grid;gap:8px}.ct__field select,.ct__field input,.ct__field textarea{width:100%;padding:16px 18px;border:1px solid var(--rule);border-radius:var(--radius);background:#f5f5f6;transition:border-color .3s}.ct__field select:focus,.ct__field input:focus,.ct__field textarea:focus{border-color:var(--accent-ink);outline:none}.ct__field textarea{resize:vertical}.ct__submit{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px}.ct__side{grid-column:8 / span 5;display:grid;gap:20px}.ct__map{min-height:360px;background:#e9e9ea}.ct__map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ct__links{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:900px){:root{--t-h1: clamp(2rem, 9vw, 3rem);--t-h2: clamp(1.5rem, 6.6vw, 2.2rem);--t-big: clamp(1rem, 4.2vw, 1.25rem);--t-body: .95rem;--t-label: .68rem}.copy,.copy--big{max-width:none}.grid{grid-template-columns:1fr;row-gap:32px}.grid>*{grid-column:auto!important;grid-row:auto!important}.sec-head{grid-template-columns:1fr;row-gap:22px;padding-top:80px}.nav{padding:14px 16px}.nav__links,.nav__call,.nav__wa{display:none}.nav__icon{width:38px;height:38px}.nav__burger{display:grid}.sticky-bar{display:flex}.menu{padding:90px 16px 120px}.menu__item small{width:2em}.menu__social{gap:18px}.hero{display:flex;flex-direction:column}.hero__copy{position:relative;top:auto;transform:none;flex:1;display:flex;flex-direction:column;justify-content:center;gap:16px;padding-top:84px;padding-bottom:16px;z-index:2}.hero__mark-wrap{position:relative;z-index:2;padding-bottom:4px}.hero__mark{flex-direction:column;align-items:flex-start;gap:.12em;line-height:.92;transform:none}.hero__mark .wordmark__sub{font-size:.5em;letter-spacing:.42em}.hero__title{font-size:clamp(2.6rem,13vw,4rem)}.hero__sub{font-size:.9rem}.hero__actions{flex-direction:column;align-items:stretch}.hero__discount{font-size:.64rem}.hero__scrim{background:linear-gradient(180deg,#00000073,#00000026 30%,#000000d9)}.svc__grid{grid-template-columns:1fr;gap:40px;padding-bottom:90px}.price__grid{padding-block:80px}.price__head{position:static}.price__row{grid-template-columns:2.2em minmax(0,1fr) auto;gap:12px}.price__detailing{flex-direction:column;align-items:flex-start}.ba__grid{grid-template-columns:1fr;gap:32px;padding-bottom:90px}.proc__grid{padding-block:80px 40px}.proc__img{max-width:none}.proc__step{gap:18px;padding-block:26px}.why{padding-bottom:90px}.why__list{grid-template-columns:1fr}.galt{min-height:560px;height:80vh}.galt__tile{width:34%!important}.rev{padding-block:80px 50px}.loc__grid{padding-block:60px 90px}.loc__map{min-height:320px}.close__inner{padding-top:110px;padding-bottom:60px}.close__actions .btn{flex:1}.foot__row{flex-direction:column;align-items:flex-start}.foot{padding-bottom:96px}.phead{padding-top:120px}.sdet__item{padding-block:60px}.faq__grid{padding-block:80px}.faq__head{position:static}.galp__strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scrollbar-width:none}.galp__strip::-webkit-scrollbar{display:none}.galp__reel{flex:0 0 58%;scroll-snap-align:start}.galp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:90px}.lightbox{padding:60px 12px 100px}.lightbox__alt{bottom:96px;font-size:.8rem}.lightbox__bar{bottom:90px}.abt__grid{padding-block:40px 90px}.abt__facts{grid-template-columns:1fr}.ct__cards{grid-template-columns:1fr;gap:12px}.ct__grid{padding-bottom:90px}.ct__submit .btn{width:100%}}
