.promo-grid[data-astro-cid-r6zhxpp7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin-top:48px}.promo-card[data-astro-cid-r6zhxpp7]{background:var(--ink3);border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;position:relative;transition:transform .25s,box-shadow .25s}.promo-card[data-astro-cid-r6zhxpp7]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000059}.promo-featured[data-astro-cid-r6zhxpp7]{border-color:var(--gold)}.promo-img[data-astro-cid-r6zhxpp7]{aspect-ratio:4/3;overflow:hidden}.promo-img[data-astro-cid-r6zhxpp7] img[data-astro-cid-r6zhxpp7]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.promo-card[data-astro-cid-r6zhxpp7]:hover .promo-img[data-astro-cid-r6zhxpp7] img[data-astro-cid-r6zhxpp7]{transform:scale(1.04)}.promo-body[data-astro-cid-r6zhxpp7]{padding:20px}.promo-body[data-astro-cid-r6zhxpp7] h3[data-astro-cid-r6zhxpp7]{font-family:var(--fm);font-size:1.1rem;font-weight:800;margin-bottom:8px}.promo-body[data-astro-cid-r6zhxpp7] p[data-astro-cid-r6zhxpp7]{font-size:.9rem;color:var(--muted);line-height:1.5}.promo-expires[data-astro-cid-r6zhxpp7]{display:inline-block;margin-top:12px;font-size:.78rem;color:var(--gold);font-weight:600}:root{--gold: #C9A227;--gold-dim: #A07B18;--gold-bright: #E8BC3A;--gold-glow: rgba(201,162,39,.18);--gold-line: rgba(201,162,39,.22);--ink: #080808;--ink2: #0E0E0E;--ink3: #161616;--ink4: #1E1E1E;--smoke: #2A2A2A;--muted: #7A7268;--silver: #B8B0A4;--cream: #F2EDE4;--white: #FFFFFF;--fm: "Montserrat", sans-serif;--fb: "Carlito", "Calibri", sans-serif;--ease-out-expo: cubic-bezier(.16,1,.3,1);--ease-in-out: cubic-bezier(.4,0,.2,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background:var(--ink);color:var(--cream);font-family:var(--fb);line-height:1.75;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:var(--gold-dim);border-radius:2px}.t-overline{font-family:var(--fm);font-size:10px;font-weight:600;letter-spacing:5px;text-transform:uppercase;color:var(--gold)}.t-display{font-family:var(--fm);font-weight:900;letter-spacing:-1.5px;line-height:.95;color:var(--cream)}.t-heading{font-family:var(--fm);font-weight:700;letter-spacing:-.5px;line-height:1.1;color:var(--cream)}.t-label{font-family:var(--fm);font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.t-body{font-family:var(--fb);font-size:15.5px;font-weight:700;line-height:1.8;color:var(--silver)}.wrap{max-width:1280px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.section{padding:clamp(80px,10vw,140px) 0}.divider{height:1px;background:linear-gradient(90deg,transparent 0%,var(--gold-line) 20%,var(--gold-line) 80%,transparent 100%)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--fm);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;padding:15px 36px;border:none;cursor:pointer;transition:all .35s var(--ease-out-expo);position:relative;overflow:hidden}.btn:after{content:"";position:absolute;inset:0;background:#ffffff14;opacity:0;transition:opacity .3s}.btn:hover:after{opacity:1}.btn-gold{background:var(--gold);color:var(--ink)}.btn-gold:hover{background:var(--gold-bright);transform:translateY(-2px);box-shadow:0 12px 40px #c9a22766}.btn-outline{background:transparent;color:var(--cream);border:1px solid rgba(255,255,255,.2)}.btn-outline:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}.btn-wa{background:#1fad4b;color:#fff;border-radius:2px}.btn-wa:hover{background:#17963f;transform:translateY(-2px);box-shadow:0 12px 40px #1fad4b66}#nav{position:fixed;top:0;left:0;right:0;z-index:900;padding:22px 0;transition:padding .4s var(--ease-in-out),background .4s}#nav.solid{padding:12px 0;background:#080808f5;border-bottom:1px solid var(--gold-line);backdrop-filter:blur(12px)}.nav-inner{display:flex;align-items:center;justify-content:space-between}.nav-logo img{height:48px;width:auto;transition:filter .3s}#nav.solid .nav-logo img{filter:drop-shadow(0 0 8px rgba(201,162,39,.5))}.nav-menu{display:flex;align-items:center;gap:36px;list-style:none}.nav-menu a{font-family:var(--fm);font-size:11px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:#f2ede499;position:relative;transition:color .3s}.nav-menu a:after{content:"";position:absolute;bottom:-6px;left:0;right:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out-expo)}.nav-menu a:hover{color:var(--cream)}.nav-menu a:hover:after{transform:scaleX(1)}.nav-cta{background:transparent;border:1px solid var(--gold-line);color:var(--gold)!important;padding:8px 20px;border-radius:1px;transition:all .3s!important}.nav-cta:hover{background:var(--gold)!important;color:var(--ink)!important;border-color:var(--gold)!important}.nav-cta:after{display:none!important}.hbg{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:4px}.hbg span{display:block;width:26px;height:1.5px;background:var(--cream);transition:.35s var(--ease-out-expo)}.hbg.open span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.hbg.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hbg.open span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}#hero{min-height:100svh;display:grid;grid-template-rows:1fr;position:relative;overflow:hidden;background:var(--ink)}.hero-photo{position:absolute;inset:0;filter:brightness(.22) saturate(.75);transform:scale(1.05);animation:heroZoom 12s var(--ease-in-out) forwards}.hero-photo img{width:100%;height:100%;object-fit:cover}@keyframes heroZoom{to{transform:scale(1)}}.hero-vignette{position:absolute;inset:0;background:linear-gradient(105deg,#080808eb,#080808b3 45%,#08080826);z-index:1}.hero-grain{position:absolute;inset:0;pointer-events:none;opacity:.6}.hero-line{position:absolute;left:clamp(24px,5vw,80px);top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0%,var(--gold) 30%,var(--gold) 70%,transparent 100%);opacity:.35}.hero-content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:140px clamp(24px,5vw,80px) 80px calc(clamp(24px,5vw,80px) + 32px);max-width:1280px;margin:0 auto;width:100%}.hero-eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:32px;animation:fadeSlide .9s .2s var(--ease-out-expo) both}.hero-eyebrow-line{width:40px;height:1px;background:var(--gold)}.hero-year{font-family:var(--fm);font-size:11px;font-weight:500;letter-spacing:5px;text-transform:uppercase;color:var(--gold)}.hero-h1{margin-bottom:28px;animation:fadeSlide .9s .35s var(--ease-out-expo) both}.h1-category{display:block;font-family:var(--fm);font-size:clamp(10px,1.1vw,13px);font-weight:600;letter-spacing:6px;text-transform:uppercase;color:var(--gold);margin-bottom:14px;opacity:.9}.h1-name{display:block;font-family:var(--fm);font-size:clamp(58px,9.5vw,128px);font-weight:900;letter-spacing:-4px;line-height:.88;color:var(--cream);text-transform:uppercase}.hero-desc{max-width:480px;font-family:var(--fb);font-size:16px;color:#f2ede4b8;line-height:1.85;font-weight:700;margin-bottom:44px;animation:fadeSlide .9s .5s var(--ease-out-expo) both}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;animation:fadeSlide .9s .65s var(--ease-out-expo) both}.hero-stats{position:absolute;bottom:0;right:0;display:flex;background:#0e0e0ee0;border-top:1px solid var(--gold-line);border-left:1px solid var(--gold-line);backdrop-filter:blur(8px);animation:fadeSlide .9s .85s var(--ease-out-expo) both}.hero-stat{padding:24px 36px;border-right:1px solid var(--gold-line);text-align:center}.hero-stat:last-child{border-right:none}.stat-n{font-family:var(--fm);font-size:36px;font-weight:900;color:var(--gold);line-height:1;letter-spacing:-1px}.stat-l{font-family:var(--fm);font-size:9px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-top:5px}@keyframes fadeSlide{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}#sobre{background:var(--ink2)}.sobre-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,100px);align-items:center}.sobre-tag{margin-bottom:20px}.sobre-h2{font-family:var(--fm);font-size:clamp(32px,5vw,58px);font-weight:900;letter-spacing:-1.5px;line-height:.95;margin-bottom:28px}.sobre-h2 em{font-style:normal;color:var(--gold)}.sobre-body{font-family:var(--fb);font-size:15.5px;font-weight:700;color:#c0b8ae;line-height:1.85;margin-bottom:14px}.sobre-body strong{color:var(--cream);font-weight:700}.feats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.feat{padding:18px;background:var(--ink3);border:1px solid rgba(255,255,255,.05);border-radius:2px;transition:border-color .3s,transform .3s}.feat:hover{border-color:var(--gold-line);transform:translateY(-3px)}.feat-ico{width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.feat h4{font-family:var(--fm);font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:4px}.feat p{font-size:13px;color:var(--muted);line-height:1.5}.sobre-photos{position:relative;height:520px}.ph-main{position:absolute;top:0;right:0;width:78%;height:72%;object-fit:cover;border:1px solid var(--gold-line)}.ph-accent{position:absolute;bottom:0;left:0;width:52%;height:52%;object-fit:cover;border:2px solid rgba(201,162,39,.4)}.ph-badge{position:absolute;bottom:38%;left:44%;background:var(--gold);color:var(--ink);width:90px;height:90px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 8px #c9a2271f,0 0 40px #c9a22766}.ph-badge-n{font-family:var(--fm);font-size:32px;font-weight:900;line-height:1}.ph-badge-l{font-family:var(--fm);font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase}#produtos{background:var(--ink)}.prod-intro{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:52px;gap:24px;flex-wrap:wrap}.prod-intro-left .prod-h2{font-family:var(--fm);font-size:clamp(30px,4.5vw,54px);font-weight:900;letter-spacing:-1.5px;line-height:.95;margin-top:14px}.prod-intro-left .prod-h2 em{font-style:normal;color:var(--gold)}.prod-intro-right{font-family:var(--fb);font-size:14.5px;color:var(--muted);max-width:360px;line-height:1.75;text-align:right;flex-shrink:0}.tabs{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:40px}.tab{background:none;border:none;border-bottom:1px solid transparent;margin-bottom:-1px;padding:14px 32px;font-family:var(--fm);font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:.3s;white-space:nowrap}.tab:hover{color:var(--cream)}.tab.on{color:var(--gold);border-bottom-color:var(--gold)}.panel{display:none}.panel.on{display:block}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.pcard{position:relative;overflow:hidden;cursor:pointer;background:var(--ink3)}.pcard.big{grid-column:span 2}.pcard-img{position:relative;overflow:hidden}.pcard.big .pcard-img{aspect-ratio:16/10}.pcard:not(.big) .pcard-img{aspect-ratio:1/1}.pcard-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--ease-out-expo),filter .5s;filter:saturate(.7) brightness(.85)}.pcard:hover .pcard-img img{transform:scale(1.08);filter:saturate(1) brightness(.95)}.pcard-img:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(8,8,8,.9),transparent);pointer-events:none}.pcard-cta{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .35s;background:#08080873;z-index:3}.pcard:hover .pcard-cta{opacity:1}.pcard-cta span{display:flex;align-items:center;gap:8px;background:#1fad4b;color:#fff;font-family:var(--fm);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:11px 20px;border-radius:1px;transform:translateY(8px);transition:transform .35s var(--ease-out-expo)}.pcard:hover .pcard-cta span{transform:none}.pcard-badge{position:absolute;top:14px;left:14px;z-index:4;background:var(--gold);color:var(--ink);font-family:var(--fm);font-size:8px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:4px 12px}.pcard-info{padding:16px 18px 20px;background:var(--ink3);border-top:1px solid rgba(255,255,255,.04)}.pcard-info h3{font-family:var(--fm);font-size:13px;font-weight:700;letter-spacing:.3px;color:var(--cream);margin-bottom:3px}.pcard.big .pcard-info h3{font-size:15px}.pcard-info p{font-family:var(--fb);font-size:12px;color:var(--muted);line-height:1.4}.prod-footer{display:flex;align-items:center;justify-content:space-between;margin-top:48px;padding-top:36px;border-top:1px solid rgba(255,255,255,.05);flex-wrap:wrap;gap:20px}.prod-footer p{font-family:var(--fb);font-size:15px;color:var(--muted)}#delivery{background:var(--ink2);position:relative;overflow:hidden}#delivery:before{content:"25";position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:var(--fm);font-size:380px;font-weight:900;color:#c9a22708;letter-spacing:-20px;pointer-events:none;line-height:1}.del-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,100px);align-items:center}.del-h2{font-family:var(--fm);font-size:clamp(30px,4.5vw,52px);font-weight:900;letter-spacing:-1.5px;line-height:.95;margin:16px 0 24px}.del-h2 em{font-style:normal;color:var(--gold)}.del-intro{font-family:var(--fb);font-size:15.5px;color:var(--silver);line-height:1.8;margin-bottom:36px}.hls{display:flex;flex-direction:column;gap:16px}.hl{display:flex;gap:18px;align-items:flex-start;padding:18px 22px;background:var(--ink3);border:1px solid rgba(255,255,255,.04);border-left:2px solid var(--gold);border-radius:0 2px 2px 0;transition:background .3s,transform .3s}.hl:hover{background:var(--ink4);transform:translate(4px)}.hl-ico{font-size:22px;flex-shrink:0;margin-top:2px}.hl-title{font-family:var(--fm);font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:4px}.hl-text{font-family:var(--fb);font-size:13px;color:var(--muted)}.del-cta-side{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.del-tagline{font-family:var(--fm);font-size:clamp(22px,3.5vw,40px);font-weight:800;letter-spacing:-1px;line-height:1.1}.del-tagline em{font-style:normal;color:var(--gold)}.del-sub{font-family:var(--fb);font-size:15px;color:var(--silver);line-height:1.8;max-width:400px}.phone-wrap{margin-top:8px}.phone-wrap small{font-family:var(--fm);font-size:9px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:8px}.phone-wrap a{font-family:var(--fm);font-size:clamp(28px,4vw,44px);font-weight:900;letter-spacing:-1px;color:var(--gold);transition:color .3s}.phone-wrap a:hover{color:var(--gold-bright)}#horarios{background:var(--ink)}.hor-header{text-align:center;margin-bottom:56px}.hor-h2{font-family:var(--fm);font-size:clamp(30px,4.5vw,52px);font-weight:900;letter-spacing:-1.5px;line-height:.95;margin-top:14px}.hor-h2 em{font-style:normal;color:var(--gold)}.hor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff0a;max-width:900px;margin:0 auto;border:1px solid rgba(255,255,255,.04)}.hor-card{background:var(--ink2);padding:44px 32px;text-align:center;transition:background .3s;position:relative}.hor-card:hover{background:var(--ink3)}.hor-card.today{background:#c9a2270f}.hor-card.today:after{content:"HOJE";position:absolute;top:0;right:0;background:var(--gold);color:var(--ink);font-family:var(--fm);font-size:8px;font-weight:700;letter-spacing:3px;padding:5px 14px}.hor-day{font-family:var(--fm);font-size:10px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.hor-time{font-family:var(--fm);font-size:30px;font-weight:800;letter-spacing:-1px;color:var(--gold);margin-bottom:8px}.hor-note{font-family:var(--fb);font-size:12.5px;color:var(--muted)}#youtube{background:var(--ink3)}.yt-header{text-align:center;margin-bottom:44px}.yt-banner{position:relative;border:1px solid rgba(255,255,255,.06);border-radius:2px;overflow:hidden;margin-bottom:24px;padding:56px 48px;text-align:center}.yt-banner-bg{position:absolute;inset:0;background:radial-gradient(ellipse at center,#78000059,#080808f2 70%)}.yt-banner-content{position:relative;z-index:2;max-width:680px;margin:0 auto}.yt-banner-content h3{font-family:var(--fm);font-size:clamp(20px,3vw,32px);font-weight:700;letter-spacing:-.5px;color:var(--cream);margin-bottom:16px}.yt-banner-content p{font-family:var(--fb);font-size:15px;font-weight:700;color:#b8b0a4;line-height:1.8;margin-bottom:32px}.yt-cta-btn{display:inline-flex;align-items:center;gap:12px;background:red;color:#fff;font-family:var(--fm);font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:15px 36px;border-radius:2px;transition:.35s}.yt-cta-btn:hover{background:#c00;transform:translateY(-2px);box-shadow:0 12px 40px #ff000059}.yt-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:2px}.yt-card{background:var(--ink2);border:1px solid rgba(255,255,255,.05);padding:28px 24px 32px;transition:border-color .3s,transform .3s,background .3s}.yt-card:hover{border-color:var(--gold-line);background:var(--ink4);transform:translateY(-4px)}.yt-card-ico{width:44px;height:44px;background:#c9a22714;border:1px solid var(--gold-line);border-radius:2px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.yt-card h4{font-family:var(--fm);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--cream);margin-bottom:10px}.yt-card p{font-family:var(--fb);font-size:13px;font-weight:700;color:var(--muted);line-height:1.65}#localizacao{background:var(--ink2)}.loc-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,100px);align-items:start}.loc-h2{font-family:var(--fm);font-size:clamp(30px,4.5vw,52px);font-weight:900;letter-spacing:-1.5px;line-height:.95;margin:14px 0 24px}.loc-h2 em{font-style:normal;color:var(--gold)}.map-frame{border:1px solid var(--gold-line);overflow:hidden;margin-bottom:12px}.map-frame iframe{display:block;filter:grayscale(.2) brightness(.9)}.map-addr{font-family:var(--fb);font-size:13px;color:var(--muted);padding:12px 16px;background:var(--ink3);border-left:2px solid var(--gold)}.ct-list{margin-top:52px;display:flex;flex-direction:column;gap:0}.ct-row{display:flex;gap:18px;align-items:flex-start;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.05)}.ct-row:last-child{border-bottom:none}.ct-ico{width:38px;height:38px;flex-shrink:0;background:var(--ink3);border:1px solid var(--gold-line);border-radius:1px;display:flex;align-items:center;justify-content:center;font-size:16px}.ct-label{font-family:var(--fm);font-size:9px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:5px}.ct-value{font-family:var(--fb);font-size:14.5px;color:var(--cream);line-height:1.6}.ct-value a{transition:color .3s}.ct-value a:hover{color:var(--gold)}.socials{display:flex;gap:8px;margin-top:32px}.soc-btn{width:40px;height:40px;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:var(--silver);border-radius:1px;transition:.3s}.soc-btn:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}footer{background:#040404;border-top:1px solid var(--gold-line);padding:64px 0 32px}.ft-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:52px}.ft-brand img{height:56px;width:auto;margin-bottom:20px;opacity:.9}.ft-brand p{font-family:var(--fb);font-size:13.5px;color:var(--muted);line-height:1.8;max-width:300px}.ft-socials{display:flex;gap:8px;margin-top:20px}.ft-col-title{font-family:var(--fm);font-size:9px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.ft-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.ft-col ul a{font-family:var(--fb);font-size:13.5px;color:var(--muted);transition:color .3s}.ft-col ul a:hover{color:var(--cream)}.ft-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid rgba(255,255,255,.04);flex-wrap:wrap;gap:8px}.ft-copy{font-family:var(--fb);font-size:12px;color:var(--smoke)}.ft-copy .g{color:var(--gold-dim)}.ft-dev{font-family:var(--fm);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#ffffff1a}.wa-fab{position:fixed;bottom:32px;right:32px;z-index:800;width:56px;height:56px;border-radius:50%;background:#1fad4b;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #1fad4b73;transition:.35s var(--ease-out-expo);animation:fabPulse 3s infinite}.wa-fab:hover{transform:scale(1.12) translateY(-3px);box-shadow:0 16px 48px #1fad4b99}@keyframes fabPulse{0%,to{box-shadow:0 8px 32px #1fad4b73}50%{box-shadow:0 8px 48px #1fad4bb3}}.reveal{opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal.in{opacity:1;transform:none}.reveal-left{opacity:0;transform:translate(-32px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal-left.in{opacity:1;transform:none}.reveal-right{opacity:0;transform:translate(32px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal-right.in{opacity:1;transform:none}@media(max-width:960px){.hbg{display:flex}.nav-menu{display:none;position:fixed;inset:0;background:#080808f7;flex-direction:column;align-items:center;justify-content:center;gap:44px;z-index:850;backdrop-filter:blur(20px)}.nav-menu.open{display:flex}.nav-menu a{font-size:16px;letter-spacing:4px}.hero-stats{position:static;flex-wrap:wrap;margin-top:40px;border:1px solid var(--gold-line)}.sobre-layout,.del-layout,.loc-layout{grid-template-columns:1fr;gap:48px}.sobre-photos{height:320px}.feats{grid-template-columns:1fr}.pgrid{grid-template-columns:repeat(2,1fr)}.pcard.big{grid-column:span 2}.hor-grid{grid-template-columns:1fr;max-width:400px}.del-cta-side{align-items:flex-start}.ft-grid{grid-template-columns:1fr;gap:36px}.ft-bottom{flex-direction:column;text-align:center}.prod-intro{flex-direction:column;align-items:flex-start}.prod-intro-right{text-align:left}.yt-cards{grid-template-columns:repeat(2,1fr)}.yt-banner{padding:36px 24px}}@media(max-width:520px){.pgrid{grid-template-columns:1fr}.pcard.big{grid-column:span 1}.hero-stat{padding:18px 20px}}@media(max-width:480px){.yt-cards{grid-template-columns:1fr}}
