/*! Soren Technology | SOREN-NAY-NAILS-2026-11 */@keyframes anel-gira{to{rotate:360deg}}@keyframes vitrine-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes entra-cima{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes foto-entra{0%{transform:scale(.93) translateY(26px)}to{transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.2) rotate(-22deg)}65%{opacity:1;transform:scale(1.14) rotate(5deg)}to{opacity:1;transform:none}}@keyframes flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes header-entra{0%{top:-84px;opacity:0}to{top:var(--header-top);opacity:1}}@keyframes pulso{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%,to{box-shadow:0 0 0 20px transparent}}@keyframes abre-resposta{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes desenha{0%{clip-path:inset(0 100%0 0)}to{clip-path:inset(0 0 0 0)}}@font-face{font-family:"Montserrat";src:url(../fonts/montserrat-latin.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:"Bodoni Moda";src:url(../fonts/bodoni-moda-italic-latin.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:"Alfa Slab One";src:url(../fonts/alfa-slab-one-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--azul:#17408b;--azul-fundo:#0b2557;--vermelho:#c9082a;--vermelho-escuro:#a30622;--branco:#ffffff;--gelo:#eef3fb;--tinta:#0b1b3f;--tinta-suave:#44527a;--f-sans:"Montserrat", "Segoe UI", system-ui, -apple-system, sans-serif;--f-serif:"Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--f-slab:"Alfa Slab One", "Rockwell", "Rockwell Extra Bold", Georgia, serif;--gutter:clamp(20px, 5vw, 64px);--max:1240px;--header-top:14px;--header-bar:62px;--header-h:92px}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--branco);color:var(--tinta);font-family:var(--f-sans);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.menu-aberto{overflow:hidden}dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a,button{color:inherit}img{display:block;max-width:100%}button{font:inherit}:focus-visible{outline:3px solid currentColor;outline-offset:3px}.skip{position:absolute;left:16px;top:-80px;z-index:100;padding:10px 16px;background:var(--branco);color:var(--azul);font-weight:700;border-radius:8px}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--max);margin-inline:auto}.titulo{display:flex;flex-direction:column;font-size:clamp(2.6rem,7.4vw,5.6rem);line-height:.95;color:var(--azul)}.titulo--claro{color:var(--branco)}.sans{font-family:var(--f-sans);font-weight:800;text-transform:uppercase;letter-spacing:-.03em}.serif,.slab{font-weight:400}.serif{font-family:var(--f-serif);font-style:italic;letter-spacing:-.01em;line-height:1.05}.slab{font-family:var(--f-slab);text-transform:uppercase;letter-spacing:.01em;color:var(--vermelho)}.titulo .slab{font-size:1.12em;line-height:1.05}.lead{max-width:34em;margin-top:22px;font-size:clamp(1rem,1.5vw,1.15rem);color:var(--tinta-suave)}.lead--claro{color:rgba(255,255,255,.94)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 30px;border:2px solid transparent;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer}.btn--branco{background:var(--branco);color:var(--vermelho)}.btn--branco:hover{background:var(--gelo)}.btn--vermelho{background:var(--vermelho);color:var(--branco)}.btn--vermelho:hover{background:var(--vermelho-escuro)}.btn--contorno{border-color:currentColor;color:var(--branco)}.btn--contorno:hover{background:var(--branco);color:var(--azul);border-color:var(--branco)}.btn--grande{min-height:60px;padding:16px 30px;font-size:.88rem}.header{--hc:var(--branco);--hb-bg:var(--branco);--hb-fg:var(--vermelho);--vidro:rgba(11, 37, 87, 0.42);--vidro-borda:rgba(255, 255, 255, 0.34);--vidro-brilho:rgba(255, 255, 255, 0.3);position:fixed;top:var(--header-top);left:var(--gutter);right:var(--gutter);max-width:var(--max);margin-inline:auto;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--header-bar);padding:0 10px 0 24px;color:var(--hc);transition:color .25s ease}.header::before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid var(--vidro-borda);border-radius:999px;background:var(--vidro);box-shadow:0 14px 34px -16px rgba(11,27,63,.6),inset 0 1px 0 var(--vidro-brilho);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);transition:background-color .25s ease,border-color .25s ease}.header[data-theme=light]{--hc:var(--azul);--hb-bg:var(--vermelho);--hb-fg:var(--branco);--vidro:rgba(255, 255, 255, 0.62);--vidro-borda:rgba(23, 64, 139, 0.22);--vidro-brilho:rgba(255, 255, 255, 0.95)}.header__brand{position:relative;z-index:2;display:inline-flex;align-items:baseline;gap:5px;text-decoration:none}.marca__forte{font-weight:800;font-size:1.4rem;letter-spacing:-.03em}.marca__it{font-family:var(--f-serif);font-style:italic;font-size:1.3rem}.nav{display:none}.nav__link{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.nav__link:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.btn--header{position:relative;z-index:2;min-height:42px;margin-left:auto;padding:10px 20px;background:var(--hb-bg);color:var(--hb-fg);font-size:.74rem}.header__toggle{position:relative;z-index:2;display:none;width:44px;height:44px;padding:0;border:0;background:0 0;cursor:pointer}.js .header__toggle{display:inline-block}.header__bar{position:absolute;left:9px;right:9px;height:3px;border-radius:3px;background:currentColor;transition:transform .25s ease,top .25s ease}.header__bar:nth-child(1){top:16px}.header__bar:nth-child(2){top:26px}.menu-aberto .header__bar:nth-child(1){top:21px;transform:rotate(45deg)}.menu-aberto .header__bar:nth-child(2){top:21px;transform:rotate(-45deg)}.js .nav{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:calc(var(--header-h) + 16px) calc(var(--gutter) + 24px) 40px;background:var(--azul-fundo);color:var(--branco);visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease}.js .nav .nav__link{font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:clamp(2.4rem,11vw,3.6rem);letter-spacing:-.01em;text-transform:none}.menu-aberto .nav{visibility:visible;opacity:1}@media (min-width:900px){.js .nav,.nav{position:static;inset:auto;z-index:auto;display:flex;flex-direction:row;align-items:center;gap:34px;padding:0;margin-left:auto;background:0 0;color:inherit;visibility:visible;opacity:1}.js .nav .nav__link{font-family:var(--f-sans);font-style:normal;font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.header{gap:24px;padding:0 10px 0 28px}.btn--header{margin-left:8px}.js .header__toggle{display:none}}.sec,.sec .wrap{position:relative}.sec{padding:clamp(80px,11vw,150px) var(--gutter);scroll-margin-top:0;overflow-x:clip}.sec .wrap{z-index:2}.sec--azul{background:var(--azul);color:var(--branco)}.sec--branco{background:var(--branco);color:var(--tinta)}.sec--vermelho{background:var(--vermelho);color:var(--branco)}.sec--navy{background:var(--azul-fundo);color:var(--branco)}.sec--grafite,.sec--padrao{background-color:var(--vermelho);background-image:linear-gradient(rgba(201,8,42,.8),rgba(201,8,42,.8)),url(../images/fundos/fundo-grafite-vermelho.webp);background-size:cover;background-position:center;color:var(--branco)}.sec--padrao{background-color:var(--azul-fundo);background-image:linear-gradient(rgba(11,37,87,.9),rgba(11,37,87,.9)),url(../images/fundos/fundo-nails-azul.webp)}.deco{--w:92px;--k:0.7;--o:26%;--r:0deg;--tx:0%;--ty:0%;position:absolute;z-index:4;display:block;width:calc(var(--w)*var(--k));height:auto;rotate:var(--r);translate:var(--tx) var(--ty);pointer-events:none;user-select:none;-webkit-user-drag:none}.so-desk{display:none}@media (min-width:900px){.deco{--k:1;--o:38%}.so-desk{display:block}}.p-tl,.p-tr{top:0;--ty:calc(var(--o) * -1)}.p-tl{left:0;--tx:calc(var(--o) * -1);--r:-12deg}.p-tr{right:0;--tx:var(--o);--r:12deg}.p-bl,.p-br{bottom:0;--ty:var(--o)}.p-bl{left:0;--tx:calc(var(--o) * -1);--r:-9deg}.p-br{right:0;--tx:var(--o);--r:10deg}.t-p{--w:66px}.t-m{--w:92px}.t-nail{--w:150px}.t-art{--w:190px}.t-nome{--w:128px}.adesivo{display:block;width:var(--w, 120px);height:auto;margin-top:28px;rotate:var(--r, -6deg);pointer-events:none;user-select:none;-webkit-user-drag:none}.adesivo--art{--w:150px;--r:-7deg}.adesivo--nome{--w:100px;--r:6deg}@media (min-width:900px){.adesivo{margin-top:48px}.adesivo--art{--w:220px}.adesivo--nome{--w:150px}}.btn{position:relative}.p-titulo-dir{top:-4px;right:0;--w:clamp(104px, 11.5vw, 160px);--r:9deg}.fim{align-self:flex-start}.p-titulo-fim{top:50%;left:100%;--w:clamp(110px, 14vw, 215px);--r:-8deg;--tx:8%;--ty:-78%}.p-titulo-fim--pequeno{--w:clamp(56px, 6vw, 86px);--r:12deg;--tx:22%;--ty:-112%}.dor__card .deco{--w:84px;--o:30%}.recado .deco{--o:24%}@media (min-width:900px){.dor__card .deco{--o:54%}}.btn>.deco{--o:44%}.valores__lista>.deco{--o:85%}@media (min-width:900px){.btn>.deco{--o:80%}}.fita::before{content:"";position:absolute;top:-13px;left:50%;z-index:5;width:104px;height:28px;margin-left:-52px;background:rgba(255,255,255,.72);border:1px solid rgba(11,27,63,.2);clip-path:polygon(3%0,97%0,100% 25%,96% 50%,100% 75%,97% 100%,3% 100%,0 75%,4% 50%,0 25%);rotate:-4deg}.rabisco{position:absolute;left:0;bottom:0;width:min(62%,300px);height:auto;pointer-events:none}.final__titulo>span:has(>.rabisco),.hero__titulo>span:has(>.rabisco),.titulo>span:has(>.rabisco){padding-bottom:38px}.hero{padding:0}.hero__pino{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding:calc(var(--header-h) + 40px) var(--gutter) 72px;overflow:clip}.hero__grid{display:grid;gap:44px;align-items:center}.hero__titulo{display:flex;flex-direction:column;line-height:.9}.hero__t1{font-weight:800;font-size:clamp(4.6rem,22vw,11.5rem);letter-spacing:-.05em;text-transform:uppercase;line-height:.82}.hero__t2{margin-top:.12em;font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:clamp(2.1rem,8vw,4.6rem);letter-spacing:-.01em;line-height:1.05}.hero__lead{max-width:28em;margin-top:26px;font-size:clamp(1rem,1.6vw,1.2rem);color:rgba(255,255,255,.92)}.hero__acoes{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero__foto{position:relative;width:min(100%,440px);aspect-ratio:4/5;margin-inline:auto}.hero__img{width:100%;height:100%;object-fit:cover;border:3px solid var(--tinta);border-radius:220px 220px 28px 28px;background:var(--azul-fundo);box-shadow:8px 8px 0 var(--vermelho)}@media (min-width:900px){.hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}.hero__t1{font-size:clamp(6.5rem,14.4vw,11.5rem)}.hero__foto{margin-inline:0 0;justify-self:end}html.anim-hero .hero{height:225svh}html.anim-hero .hero__pino{position:sticky;top:0;height:100svh;min-height:0}}@media (max-width:899px) and (min-height:600px){html.anim-hero-m .hero{padding-bottom:var(--hero-sobra, 0px)}html.anim-hero-m .hero::after{content:"";display:block;height:100svh}html.anim-hero-m .hero__pino{position:sticky;top:0;height:100svh;min-height:0;justify-content:flex-start;padding-bottom:0;overflow-x:clip;overflow-y:visible}}.hero__texto{position:relative}.hero__marca{display:none;position:absolute;left:0;top:0;flex-direction:column;font-size:clamp(5.6rem,12.4vw,10rem);line-height:.86;pointer-events:none}html.anim-hero .hero__marca,html.anim-hero-m .hero__marca{display:flex}.hm__linha{overflow:hidden;padding:.04em .06em .16em;margin:-.04em -.06em -.16em;white-space:nowrap}.hm__nails,.hm__nay{font-weight:800;text-transform:uppercase;letter-spacing:-.05em}.hm__linha--by{display:flex;align-items:baseline;gap:.14em}.hm__it,.polaroid figcaption{font-family:var(--f-serif);font-style:italic}.hm__it{font-weight:400;font-size:.56em;letter-spacing:-.01em}.hero__marca .l,.hero__t1 .l,.hero__t2 .p{display:inline-block}.sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.hero__t1,.sr{white-space:nowrap}.dores{display:grid;gap:18px;margin-top:56px}.dor__card{position:relative;padding:30px 28px 28px;background:var(--branco);color:var(--tinta);border:3px solid var(--tinta);border-radius:26px;box-shadow:7px 7px 0 var(--tinta);transition:translate .2s ease,box-shadow .2s ease}.dor__card:hover{translate:-3px -3px;box-shadow:10px 10px 0 var(--tinta)}.dor__t{font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--azul)}.dor__p{margin-top:12px;color:var(--tinta-suave)}.dor__ponte{display:flex;flex-direction:column;align-items:flex-start;gap:26px;margin-top:56px;padding-top:40px;border-top:3px solid rgba(255,255,255,.7)}.dor__ponte-texto{max-width:24em;font-size:clamp(1.4rem,3.2vw,2.2rem);font-weight:700;line-height:1.2;letter-spacing:-.01em}.dor__ponte-texto .serif{display:block;font-size:1.25em}@media (min-width:760px){.dores{grid-template-columns:repeat(2,1fr);gap:26px}.dor__card:nth-child(1){rotate:-1.6deg}.dor__card:nth-child(2){rotate:1.2deg;margin-top:22px}.dor__card:nth-child(3){rotate:1deg}.dor__card:nth-child(4){rotate:-1.2deg;margin-top:22px}}@media (min-width:900px){.dor__ponte{flex-direction:row;align-items:center;justify-content:space-between}}.dif__grid{display:grid;gap:56px;align-items:center}.dif__riscado{text-decoration:line-through;text-decoration-color:var(--vermelho);text-decoration-thickness:.11em}.dif__btn{margin-top:32px}.parede{position:relative;min-height:600px}.polaroid{position:absolute;padding:10px 10px 14px;background:var(--branco);color:var(--tinta);border:3px solid var(--tinta);border-radius:10px}.polaroid__img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border:2px solid var(--tinta)}.polaroid figcaption{margin-top:10px;font-size:1.2rem;line-height:1.1;text-align:center}.polaroid--a{width:56%;left:0;top:0;rotate:-4deg;box-shadow:8px 8px 0 var(--vermelho)}.polaroid--b{width:46%;right:2%;top:28%;rotate:5deg;box-shadow:8px 8px 0 var(--tinta)}.polaroid--c{width:44%;left:5%;bottom:0;rotate:-2deg;box-shadow:8px 8px 0 var(--vermelho)}@media (min-width:900px){.dif__grid{grid-template-columns:5fr 6fr;gap:72px}.parede{min-height:640px}}.vitrine__cab{display:flex;flex-direction:column;text-align:center}.vitrine__cab,.vitrine__cab .titulo{align-items:center}.vitrine__cab .lead{max-width:36em;margin-inline:auto}.vitrine__palco{--altura:clamp(300px, 52vh, 500px);--passo:clamp(150px, 25vw, 290px);position:relative;max-width:1000px;height:calc(var(--altura) + 40px);margin:40px auto 0;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.vitrine__palco:active{cursor:grabbing}.vitrine__palco:focus-visible{outline:3px solid var(--branco);outline-offset:6px;border-radius:28px}.vitrine__disco{position:absolute;top:50%;left:50%;width:calc(var(--altura)*.92);aspect-ratio:1;translate:-50% -50%;border:3px solid var(--tinta);border-radius:50%;background-color:var(--azul-fundo);background-image:radial-gradient(rgba(255,255,255,.14) 1.6px,transparent 1.8px);background-size:18px 18px;box-shadow:10px 10px 0 var(--tinta);transition:background-color .5s ease}.vitrine__palco[data-tom=vermelho] .vitrine__disco{background-color:var(--vermelho);background-image:radial-gradient(rgba(11,27,63,.22) 1.6px,transparent 1.8px)}.vitrine__palco[data-tom=branco] .vitrine__disco{background-color:var(--branco);background-image:radial-gradient(rgba(23,64,139,.16) 1.6px,transparent 1.8px)}.vitrine__disco::before{content:"";position:absolute;inset:-9%;border:3px dashed rgba(255,255,255,.6);border-radius:50%;animation:anel-gira 70s linear infinite}.vitrine__cab .fim{align-self:center}.p-rim-tr{top:14.6%;right:14.6%;--w:92px;--r:12deg;--tx:50%;--ty:-50%}.p-rim-bl{bottom:14.6%;left:14.6%;--w:92px;--r:-10deg;--tx:-50%;--ty:50%}.vitrine__slides{position:absolute;inset:20px 0;margin:0;padding:0;list-style:none}.vitrine__slide{position:absolute;top:0;left:50%;height:100%;display:flex;align-items:center;justify-content:center;translate:-50%0;opacity:0;pointer-events:none;transition:transform .7s cubic-bezier(.22,.8,.2,1),opacity .5s ease}.vitrine__slide:first-child:not([data-pos]){opacity:1}.vitrine__slide img{width:auto;max-width:none;height:100%;filter:drop-shadow(0 22px 20px rgba(6,18,48,.45));pointer-events:none}.vitrine__slide[data-pos="0"]{z-index:3;opacity:1}.vitrine__slide[data-pos="0"] img{animation:vitrine-flutua 5s ease-in-out infinite}.vitrine__slide[data-pos="-1"],.vitrine__slide[data-pos="1"]{z-index:2;opacity:.6;pointer-events:auto;cursor:pointer}.vitrine__slide[data-pos="1"]{transform:translateX(var(--passo)) scale(.6) rotate(7deg)}.vitrine__slide[data-pos="-1"]{transform:translateX(calc(var(--passo)*-1)) scale(.6) rotate(-7deg)}.vitrine__slide[data-pos="2"]{z-index:1;opacity:0;transform:translateX(calc(var(--passo)*1.75)) scale(.4) rotate(12deg)}.vitrine__slide[data-pos="-2"]{z-index:1;opacity:0;transform:translateX(calc(var(--passo)*-1.75)) scale(.4) rotate(-12deg)}.vitrine__slide[data-pos=far]{opacity:0;transform:scale(.3)}.vitrine__legenda{display:flex;flex-direction:column;align-items:center;gap:8px;margin:28px 0 22px;text-align:center}.vitrine__conta{font-family:var(--f-slab);font-size:.9rem;letter-spacing:.16em;color:rgba(255,255,255,.78)}.vitrine__nome{font-family:var(--f-slab);font-weight:400;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1;text-transform:uppercase;color:var(--branco)}.vitrine__controles{display:flex;align-items:center;justify-content:center;gap:20px}.vitrine .ctrl__btn:hover{background:var(--vermelho);color:var(--branco)}.vitrine__pontos{display:flex;align-items:center;gap:10px}.vitrine__ponto{width:12px;height:12px;padding:0;border:2px solid var(--branco);border-radius:999px;background:0 0;cursor:pointer;transition:width .3s ease,background-color .3s ease}.vitrine__ponto[aria-current=true]{width:30px;background:var(--branco)}.vitrine__ponto:focus-visible{outline:3px solid var(--branco);outline-offset:3px}.vitrine__acao{display:flex;justify-content:center;margin-top:34px}@media (max-width:899px){.vitrine__palco{--altura:clamp(280px, 44vh, 400px);--passo:36vw}}@media (prefers-reduced-motion:reduce){.vitrine__disco,.vitrine__slide{transition:none}.vitrine__disco::before,.vitrine__slide[data-pos="0"] img{animation:none}}.trab__cab{display:grid;gap:8px 56px;align-items:end}.trab__apoio .lead{margin-top:22px}.ctrl{display:flex;align-items:center;gap:12px;margin-top:26px}.ctrl__barra,.ctrl__btn{border:3px solid var(--tinta);background:var(--branco)}.ctrl__btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border-radius:50%;color:var(--tinta);box-shadow:3px 3px 0 var(--tinta);cursor:pointer;transition:background-color .2s ease,color .2s ease,translate .2s ease,box-shadow .2s ease}.ctrl__btn:hover{background:var(--azul);color:var(--branco);translate:-1px -1px;box-shadow:4px 4px 0 var(--tinta)}.ctrl__btn--pausa .ico-toca,.ctrl__btn--pausa[aria-pressed=true] .ico-pausa{display:none}.ctrl__btn--pausa[aria-pressed=true] .ico-toca{display:block}.ctrl__barra{flex:1;min-width:70px;max-width:240px;height:14px;margin-left:8px;overflow:hidden;border-radius:999px}.ctrl__barra-cheia{display:block;width:100%;height:100%;background:var(--vermelho);transform:scaleX(var(--p, 0.08));transform-origin:0 50%;transition:transform .25s ease}.ctrl__conta{flex:none;margin-left:6px;font-family:var(--f-slab);font-size:1.1rem;color:var(--vermelho);letter-spacing:.04em}.p-car-bl{left:var(--recuo);bottom:0;--tx:-25%;--ty:62%;--r:-10deg}.p-car-br{right:var(--recuo);bottom:0;--tx:25%;--ty:62%;--r:12deg}.carrossel{--recuo:max(var(--gutter), calc((100% - var(--max)) / 2));position:relative;z-index:2;width:calc(100% + var(--gutter)*2);margin:44px calc(var(--gutter)*-1)0}.carrossel__pista{display:flex;gap:22px;padding:18px var(--recuo) 34px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--recuo);scrollbar-width:none;cursor:grab}.carrossel__pista::-webkit-scrollbar{display:none}.carrossel__pista.is-drag{scroll-snap-type:none;cursor:grabbing}.carrossel__pista.is-drag .slide{pointer-events:none}.slide{flex:0 0 min(78vw,310px);display:flex;flex-direction:column;overflow:hidden;scroll-snap-align:start;background:var(--branco);border:3px solid var(--tinta);border-radius:26px;box-shadow:8px 8px 0 var(--tinta);transition:translate .25s ease,box-shadow .25s ease}.slide:nth-child(odd){rotate:-.8deg}.slide:nth-child(even){rotate:.8deg}.slide:hover{translate:-3px -4px;box-shadow:11px 12px 0 var(--tinta)}.slide__img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-bottom:3px solid var(--tinta);background:var(--gelo);-webkit-user-drag:none;user-select:none}.slide__texto{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:18px 20px 20px}.slide__nome{font-family:var(--f-slab);font-size:1.25rem;font-weight:400;line-height:1.1;text-transform:uppercase;color:var(--azul)}.slide__desc{margin:6px 0 16px;font-size:.92rem;line-height:1.45;color:var(--tinta-suave)}.slide__quero{margin-top:auto;padding:9px 18px;border:2px solid var(--tinta);border-radius:999px;background:var(--vermelho);box-shadow:2px 2px 0 var(--tinta);color:var(--branco);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,translate .2s ease}.slide__quero:hover{background:var(--vermelho-escuro);translate:0-2px}@media (min-width:640px){.slide{flex-basis:300px}}@media (min-width:900px){.trab__cab{grid-template-columns:7fr 5fr}.trab__apoio{padding-bottom:14px}.slide{flex-basis:324px}}.sobre__grid{display:grid;gap:48px;align-items:center}.sobre__foto{position:relative;width:min(100%,460px);aspect-ratio:4/5;margin-inline:auto;padding:8px;background:var(--branco);border:3px solid var(--tinta);border-radius:36px;box-shadow:8px 8px 0 var(--tinta);rotate:-2.5deg}.sobre__img{width:100%;height:100%;object-fit:cover;border-radius:28px}.sobre__btn{margin-top:32px}@media (min-width:900px){.sobre__grid{grid-template-columns:5fr 6fr;gap:88px}.sobre__foto{margin-inline:0}}.valores__grid{display:grid;gap:48px}.valores__lista{position:relative}.tabela__bloco{border-top:4px solid var(--tinta)}.tabela__bloco+.tabela__bloco{margin-top:30px}.tabela__grupo{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:18px 0 8px;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:var(--azul)}.tabela__sub{font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:.62em;letter-spacing:0;text-transform:none;color:var(--tinta-suave)}.tabela__linha{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:15px 0;border-top:2px dashed rgba(11,27,63,.2)}.tabela__nome{font-size:clamp(1rem,1.9vw,1.2rem);font-weight:700;line-height:1.25;text-transform:uppercase;color:var(--tinta)}.tabela__obs,.tabela__preco{font-family:var(--f-serif);font-style:italic}.tabela__obs{margin-left:4px;font-weight:400;text-transform:none;color:var(--tinta-suave)}.tabela__preco{flex:none;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1;color:var(--vermelho);white-space:nowrap}.tabela__sinal{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:34px;padding:16px 22px;background:var(--vermelho);color:var(--branco);border:3px solid var(--tinta);border-radius:20px;box-shadow:6px 6px 0 var(--tinta)}.tabela__sinal-t{font-size:.82rem;font-weight:800;line-height:1.25;letter-spacing:.12em;text-transform:uppercase}.recado::before,.tabela__sinal-v{font-family:var(--f-serif);font-style:italic}.tabela__sinal-v{flex:none;font-size:clamp(1.9rem,3.6vw,2.6rem);line-height:1}.tabela__nota{margin-top:22px;font-size:.92rem;color:var(--tinta-suave)}.tabela__cta{margin-top:28px}@media (min-width:900px){.valores__grid{grid-template-columns:5fr 7fr;gap:88px;align-items:start}.valores__lado{position:sticky;top:calc(var(--header-h) + 24px)}}.prova__lista{display:grid;gap:22px;margin-top:54px}.recado{position:relative;padding:34px 30px 28px;background:var(--branco);color:var(--tinta);border:3px solid var(--tinta);border-radius:28px 28px 28px 6px;box-shadow:7px 7px 0 var(--tinta);transition:translate .2s ease,box-shadow .2s ease}.recado:hover{translate:-3px -3px;box-shadow:10px 10px 0 var(--tinta)}.recado::before{content:"“";display:block;height:.55em;font-size:5rem;line-height:.9;color:var(--vermelho)}.recado__texto{margin-top:18px;font-size:1.05rem;font-weight:500}.recado__autora{margin-top:20px;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--azul)}.recado--print{padding:14px 14px 18px}.recado--print::before{content:none}.recado__print{display:block;width:100%;height:auto;border-radius:18px}.recado--print .recado__autora{margin-top:14px;padding-inline:6px}.recado--print:nth-child(odd){rotate:-1deg}.recado--print:nth-child(even){rotate:1deg}@media (min-width:900px){.prova__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px;align-items:start}.recado:nth-child(even){margin-top:44px}.recado--print:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 20px)}}.faq__grid{display:grid;gap:40px}.pergunta{border-top:3px solid var(--tinta)}.pergunta:last-child{border-bottom:3px solid var(--tinta)}.pergunta__titulo{position:relative;display:block;padding:24px 56px 24px 0;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;line-height:1.3;color:var(--azul);cursor:pointer;list-style:none}.pergunta__titulo::-webkit-details-marker{display:none}.pergunta__titulo::after{content:"+";position:absolute;right:6px;top:50%;display:block;width:32px;height:32px;margin-top:-16px;border:2px solid var(--tinta);border-radius:50%;background:var(--vermelho);box-shadow:2px 2px 0 var(--tinta);color:var(--branco);font-size:1.3rem;font-weight:700;line-height:28px;text-align:center}.pergunta[open] .pergunta__titulo::after{content:"−"}.pergunta__resposta{max-width:44em;padding:0 56px 26px 0;color:var(--tinta-suave)}@media (min-width:900px){.faq__grid{grid-template-columns:4fr 8fr;gap:88px;align-items:start}.faq__lado{position:sticky;top:calc(var(--header-h) + 24px)}}.final__grid{display:grid;gap:56px;align-items:center}.final__titulo{display:flex;flex-direction:column;font-size:clamp(3rem,9.5vw,7.4rem);line-height:.92}.final__titulo .sans{font-weight:800;text-transform:uppercase;letter-spacing:-.04em}.final__titulo .serif{font-size:.82em}.final__lead{max-width:28em;margin-top:28px;font-size:clamp(1rem,1.6vw,1.2rem);color:rgba(255,255,255,.94)}.final__acoes{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.final__foto{position:relative;width:min(100%,420px);aspect-ratio:4/5;margin-inline:auto;padding:8px;background:var(--branco);border:3px solid var(--tinta);border-radius:36px;box-shadow:8px 8px 0 var(--tinta);rotate:2.5deg}.final__img{width:100%;height:100%;object-fit:cover;border-radius:28px}@media (min-width:900px){.final__grid{grid-template-columns:7fr 5fr;gap:72px}.final__foto{margin-inline:0;justify-self:end}}.site-footer{position:relative;overflow-x:clip;padding:72px var(--gutter)0;background:var(--azul-fundo);color:var(--branco);border-top:4px solid var(--tinta)}.site-footer__grid{position:relative;display:grid;gap:40px;padding-bottom:56px;border-bottom:1.5px solid rgba(255,255,255,.18)}.brand--footer{display:flex;align-items:baseline;gap:8px}.brand--footer .marca__forte{font-size:2.3rem}.brand--footer .marca__it{font-size:2.1rem}.site-footer__tagline{max-width:32ch;margin-top:16px;font-size:.95rem;line-height:1.6;color:rgba(255,255,255,.72)}.site-footer__heading{margin-bottom:18px;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.62)}.site-footer__list{display:flex;flex-direction:column;gap:12px;font-size:.95rem;font-weight:600;color:rgba(255,255,255,.82)}.site-footer__bottom a,.site-footer__list a{text-decoration:none;color:rgba(255,255,255,.82);transition:color .2s ease}.site-footer__list a:hover{text-underline-offset:5px}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-block:24px}.site-footer__bottom p{font-size:.82rem;color:rgba(255,255,255,.62)}.site-footer__bottom a{color:rgba(255,255,255,.88)}.site-footer__bottom a:hover,.site-footer__list a:hover{color:var(--branco);text-decoration:underline}@media (min-width:640px){.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}}@media (min-width:900px){.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr;gap:48px}.site-footer__brand{grid-column:auto}}main{overflow-x:clip}.header{animation:header-entra .8s cubic-bezier(.2,.8,.2,1) .05s backwards}.hero__t1{animation:entra-cima .9s cubic-bezier(.2,.8,.2,1) .15s backwards}.hero__t2{animation:entra-cima .9s cubic-bezier(.2,.8,.2,1) .32s backwards}.hero__lead{animation:entra-cima .9s cubic-bezier(.2,.8,.2,1) .5s backwards}.hero__acoes{animation:entra-cima .9s cubic-bezier(.2,.8,.2,1) .66s backwards}.hero__img{animation:foto-entra 1.1s cubic-bezier(.2,.8,.2,1) backwards}.h-1{animation:pop .8s cubic-bezier(.34,1.4,.64,1) .95s backwards,flutua 4.4s ease-in-out 1.8s infinite}.h-2{animation:pop .8s cubic-bezier(.34,1.4,.64,1) 1.1s backwards,flutua 3.8s ease-in-out 1.9s infinite}.h-3{animation:pop .8s cubic-bezier(.34,1.4,.64,1) 1.25s backwards,flutua 5s ease-in-out 2s infinite}.h-4{animation:pop .8s cubic-bezier(.34,1.4,.64,1) 1.4s backwards,flutua 4.1s ease-in-out 2.2s infinite}.final__titulo .sans,.final__titulo .serif,.hero__t2,.titulo .sans,.titulo .serif,.titulo .slab{position:relative}.rabisco--hero{animation:desenha .9s ease-out 1.15s backwards}.btn--pulsa{animation:pulso 2.6s ease-out 1.5s infinite}.btn{transition:background-color .2s ease,color .2s ease,border-color .2s ease,translate .2s ease}.btn:hover{translate:0-3px}.pergunta[open] .pergunta__resposta{animation:abre-resposta .4s cubic-bezier(.2,.8,.2,1)}.w,.w__i{display:inline-block}.w{vertical-align:top;overflow:hidden;padding:.1em .14em .34em;margin:-.1em -.14em -.34em}.w__i{will-change:transform}.aviso-protecao{position:fixed;left:50%;bottom:28px;z-index:9999;max-width:calc(100% - 32px);padding:12px 22px;border-radius:999px;background:#0b1b3f;box-shadow:0 10px 30px rgba(0,0,0,.35);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.95rem;font-weight:500;text-align:center;color:#fff;opacity:0;translate:-50% 16px;pointer-events:none;transition:opacity .3s ease,translate .3s ease}.aviso-protecao.is-on{opacity:1;translate:-50%0}.nao-achou{display:flex;align-items:center;min-height:100svh}.nao-achou__acao{margin-top:34px}@media (prefers-reduced-motion:reduce){.btn,.ctrl__barra-cheia,.ctrl__btn,.dor__card,.header,.nav,.recado,.slide{transition:none}.carrossel__pista,html{scroll-behavior:auto}.btn--pulsa,.h-1,.h-2,.h-3,.h-4,.header,.hero__acoes,.hero__img,.hero__lead,.hero__t1,.hero__t2,.pergunta[open] .pergunta__resposta,.rabisco--hero{animation:none}}:root{--soren-id:"SOREN-NAY-NAILS-2026-11"}
