@import url("/styles/app.css?v=61");@import url("/styles/mobile-responsive.css?v=mobile-responsive-v21");.fhany-ticker-divider{background:linear-gradient(90deg,var(--accent-strong) 0,var(--accent) 52%,var(--accent-strong) 100%);border-top:1px solid rgba(236,236,236,.2);border-bottom:1px solid rgba(236,236,236,.2);box-shadow:inset 0 1px 0 rgba(236,236,236,.14),inset 0 -1px 0 rgba(236,236,236,.14)}.fhany-ticker-divider,.fhany-ticker-viewport{width:100%;overflow:hidden}.fhany-ticker-track{display:flex;width:max-content;min-width:max-content;padding:12px 0;animation:fhanyTickerSlide 26s linear infinite;will-change:transform}.fhany-ticker-line{display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.fhany-ticker-item{display:inline-flex;align-items:center;white-space:nowrap;-webkit-padding-end:clamp(1.8rem,3.2vw,3.4rem);padding-inline-end:clamp(1.8rem,3.2vw,3.4rem);font-family:var(--font-text);font-size:clamp(.75rem,1.4vw,.92rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--inverse);text-shadow:0 0 12px rgba(0,0,0,.3)}.fhany-ticker-item:after{content:"";display:inline-block;width:clamp(1.16rem,1.75vw,1.42rem);height:clamp(1.16rem,1.75vw,1.42rem);-webkit-margin-start:clamp(.78rem,1.55vw,1.2rem);margin-inline-start:clamp(.78rem,1.55vw,1.2rem);background:50%/contain no-repeat url(/images/logos/favicon.png?v=9);filter:drop-shadow(0 0 5px rgba(255,230,238,.35));opacity:.92;transform:translateY(-2px)}@keyframes fhanyTickerSlide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.fhany-footer-card{position:relative;padding:34px 0 28px;border-top:1px solid rgba(236,236,236,.25);--fhany-footer-hover-glow:rgba(236,236,236,0.18);--fhany-footer-hover-border:rgba(236,236,236,0.62);--fhany-footer-hover-bg:rgba(236,236,236,0.1);background:radial-gradient(circle at 8% 20%,rgba(236,236,236,.1),transparent 44%),linear-gradient(130deg,var(--accent-strong) 0,var(--accent) 48%,var(--accent-strong) 100%)}.fhany-footer-card .footer-inner.fhany-footer-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.15fr);align-items:start;grid-gap:22px;gap:22px}.fhany-footer-brand{display:flex;flex-direction:column;gap:8px}.fhany-footer-brand-title{margin:0;font-family:var(--font-main);font-size:clamp(1.55rem,3vw,2rem);letter-spacing:.03em}.fhany-footer-brand-subtitle{margin:0;max-width:38ch;font-size:.86rem;line-height:1.5;letter-spacing:.03em;text-wrap:pretty}.fhany-footer-card .fhany-footer-links{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.fhany-footer-card .fhany-footer-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid rgba(236,236,236,.38);color:var(--inverse);font-size:.83rem;letter-spacing:.08em;text-transform:uppercase;background:rgba(236,236,236,.03);box-shadow:0 0 0 rgba(236,236,236,0);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease,color .25s ease}.fhany-footer-card .fhany-footer-links a:focus-visible,.fhany-footer-card .fhany-footer-links a:hover{transform:translateY(-2px);background:var(--fhany-footer-hover-bg);border-color:var(--fhany-footer-hover-border);box-shadow:0 0 22px var(--fhany-footer-hover-glow),0 8px 18px rgba(101,25,37,.28)}.fhany-footer-contact{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.fhany-footer-contact .fhany-footer-btn{display:inline-flex;justify-content:center;align-items:center;position:relative;isolation:isolate;overflow:hidden;min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid rgba(236,236,236,.38);background:rgba(236,236,236,.03);box-shadow:0 0 0 rgba(236,236,236,0);color:var(--inverse);font-size:.83rem;letter-spacing:.07em;text-transform:uppercase;text-shadow:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease,color .25s ease}.fhany-footer-contact .fhany-footer-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 18% 0,rgba(255,230,238,.32),rgba(255,230,238,0) 56%);opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:-1}.fhany-footer-contact .fhany-footer-btn:focus-visible,.fhany-footer-contact .fhany-footer-btn:hover{transform:translateY(-3px);border-color:rgba(255,220,230,.85);background:rgba(255,255,255,.12);color:var(--inverse);box-shadow:0 0 18px rgba(255,220,230,.28),0 8px 22px rgba(0,0,0,.22),0 0 20px rgba(123,30,43,.32)}.fhany-footer-contact .fhany-footer-btn:focus-visible:before,.fhany-footer-contact .fhany-footer-btn:hover:before{opacity:.85}.fhany-footer-card .fhany-footer-contact a[href*="instagram.com"],.fhany-footer-card .fhany-footer-contact a[href*="wa.me"],.fhany-footer-card .fhany-footer-contact a[href^="mailto:"]{position:relative;isolation:isolate;overflow:hidden;transform:translateY(0) scale(1);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease,color .25s ease,filter .25s ease}.fhany-footer-card .fhany-footer-contact a[href*="instagram.com"]:after,.fhany-footer-card .fhany-footer-contact a[href*="wa.me"]:after,.fhany-footer-card .fhany-footer-contact a[href^="mailto:"]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,rgba(255,255,255,0) 10%,rgba(255,234,241,.24) 50%,rgba(255,255,255,0) 90%);transform:translateX(-120%);opacity:0;pointer-events:none;z-index:0}.fhany-footer-card .fhany-footer-contact a[href*="instagram.com"]:focus-visible,.fhany-footer-card .fhany-footer-contact a[href*="instagram.com"]:hover,.fhany-footer-card .fhany-footer-contact a[href*="wa.me"]:focus-visible,.fhany-footer-card .fhany-footer-contact a[href*="wa.me"]:hover,.fhany-footer-card .fhany-footer-contact a[href^="mailto:"]:focus-visible,.fhany-footer-card .fhany-footer-contact a[href^="mailto:"]:hover{transform:translateY(-4px) scale(1.03);border-color:rgba(255,255,255,.96);background-color:#fff;color:var(--accent);box-shadow:0 0 0 1px rgba(255,255,255,.55),0 0 18px rgba(255,255,255,.34),0 0 30px rgba(130,24,50,.28),0 10px 24px rgba(0,0,0,.22);filter:none;z-index:2}.fhany-footer-card .fhany-footer-contact a[href*="instagram.com"]:focus-visible:after,.fhany-footer-card .fhany-footer-contact a[href*="instagram.com"]:hover:after,.fhany-footer-card .fhany-footer-contact a[href*="wa.me"]:focus-visible:after,.fhany-footer-card .fhany-footer-contact a[href*="wa.me"]:hover:after,.fhany-footer-card .fhany-footer-contact a[href^="mailto:"]:focus-visible:after,.fhany-footer-card .fhany-footer-contact a[href^="mailto:"]:hover:after{transform:translateX(120%);opacity:1;transition:transform .45s ease,opacity .3s ease}.fhany-footer-card .fhany-footer-contact .fhany-footer-btn,.fhany-footer-card .fhany-footer-links a,.site-header .nav .nav-submenu a,.site-header .nav>.nav-dropdown>.nav-dropdown-toggle,.site-header .nav>a{position:relative;isolation:isolate;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease,color .25s ease,filter .25s ease}.fhany-footer-card .fhany-footer-contact .fhany-footer-btn:after,.fhany-footer-card .fhany-footer-links a:after,.site-header .nav .nav-submenu a:after,.site-header .nav>.nav-dropdown>.nav-dropdown-toggle:after,.site-header .nav>a:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,rgba(255,255,255,0) 10%,rgba(255,234,241,.24) 50%,rgba(255,255,255,0) 90%);transform:translateX(-120%);opacity:0;pointer-events:none;z-index:0}.fhany-footer-card .fhany-footer-contact .fhany-footer-btn:focus-visible,.fhany-footer-card .fhany-footer-contact .fhany-footer-btn:hover,.fhany-footer-card .fhany-footer-links a:focus-visible,.fhany-footer-card .fhany-footer-links a:hover,.site-header .nav .nav-submenu a:focus-visible,.site-header .nav .nav-submenu a:hover,.site-header .nav>.nav-dropdown>.nav-dropdown-toggle:focus-visible,.site-header .nav>.nav-dropdown>.nav-dropdown-toggle:hover,.site-header .nav>a:focus-visible,.site-header .nav>a:hover{transform:translateY(-4px) scale(1.03);border-color:rgba(255,235,242,.85);background-color:rgba(255,255,255,.14);color:#fff;box-shadow:0 0 0 1px rgba(255,235,242,.28),0 0 18px rgba(255,210,225,.38),0 0 34px rgba(130,24,50,.45),0 10px 24px rgba(0,0,0,.22);filter:brightness(1.08)}.fhany-footer-card .fhany-footer-contact .fhany-footer-btn:focus-visible:after,.fhany-footer-card .fhany-footer-contact .fhany-footer-btn:hover:after,.fhany-footer-card .fhany-footer-links a:focus-visible:after,.fhany-footer-card .fhany-footer-links a:hover:after,.site-header .nav .nav-submenu a:focus-visible:after,.site-header .nav .nav-submenu a:hover:after,.site-header .nav>.nav-dropdown>.nav-dropdown-toggle:focus-visible:after,.site-header .nav>.nav-dropdown>.nav-dropdown-toggle:hover:after,.site-header .nav>a:focus-visible:after,.site-header .nav>a:hover:after{transform:translateX(120%);opacity:1;transition:transform .45s ease,opacity .3s ease}.site-header .nav .nav-submenu a:focus-visible,.site-header .nav .nav-submenu a:hover,.site-header .nav>.nav-dropdown>.nav-dropdown-toggle:focus-visible,.site-header .nav>.nav-dropdown>.nav-dropdown-toggle:hover,.site-header .nav>a:focus-visible,.site-header .nav>a:hover{color:#fff;text-shadow:none;background-color:#53585f;border-color:#53585f;box-shadow:0 0 0 1px rgba(83,88,95,.96),0 10px 22px rgba(0,0,0,.26);filter:brightness(1.02) saturate(1.02)}.fhany-footer-card .footer-victoria-btn{position:relative;isolation:isolate;overflow:hidden;background:transparent;transition:color .35s ease,border-color .35s ease,transform .3s ease,box-shadow .3s ease,background-color .35s ease}.fhany-footer-card a.footer-victoria-btn:after{content:"";position:absolute;left:50%;top:50%;width:170%;height:0;background:linear-gradient(135deg,rgba(255,255,255,.99),rgba(255,246,250,.98) 55%,rgba(255,255,255,.99));transform:translate(-50%,-50%) rotate(-24deg);transition:height .65s cubic-bezier(.22,1,.36,1),opacity .35s ease;opacity:.98;pointer-events:none;z-index:-1}.fhany-footer-card a.footer-victoria-btn:focus-visible,.fhany-footer-card a.footer-victoria-btn:hover{color:var(--accent);border-color:rgba(255,255,255,.96);transform:translateY(-2px);box-shadow:0 0 0 1px rgba(255,255,255,.52),0 8px 20px rgba(80,0,20,.2);background-color:transparent;filter:none;text-shadow:none}.fhany-footer-card a.footer-victoria-btn:focus-visible:after,.fhany-footer-card a.footer-victoria-btn:hover:after{height:420%;transform:translate(-50%,-50%) rotate(-24deg);opacity:1;transition:height .65s cubic-bezier(.22,1,.36,1),opacity .35s ease}.fhany-footer-card a.footer-victoria-btn:active{transform:translateY(0) scale(.98)}.fhany-footer-card .footer-copy{width:min(1180px,94%);margin:18px auto 0;padding-top:16px;border-top:1px solid rgba(236,236,236,.3);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 6px;text-align:center;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}@media (min-width:961px){.fhany-footer-card .container.footer-inner.fhany-footer-grid,.fhany-footer-card .footer-copy{width:min(1680px,calc(100% - 36px));max-width:none}.fhany-footer-card{padding:44px 0 34px}.fhany-footer-card .footer-inner.fhany-footer-grid{grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:22px}.fhany-footer-brand-title{font-size:clamp(1.9rem,2.5vw,2.4rem)}.fhany-footer-brand-subtitle{max-width:44ch;font-size:.98rem;line-height:1.45}.fhany-footer-card .fhany-footer-contact,.fhany-footer-card .fhany-footer-links{flex-wrap:nowrap;white-space:nowrap;gap:12px}.fhany-footer-card .fhany-footer-contact .fhany-footer-btn,.fhany-footer-card .fhany-footer-links a{flex:0 0 auto;white-space:nowrap;min-height:50px;padding:11px 18px;font-size:.9rem}.fhany-footer-card .footer-copy{margin-top:24px;padding-top:18px;font-size:.84rem}}@media (max-width:960px){.fhany-footer-card .footer-inner.fhany-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fhany-footer-contact{grid-column:1/-1;justify-content:center}}@media (max-width:760px){.fhany-ticker-track{padding:10px 0;animation-duration:18s}.fhany-footer-card{padding:30px 0 24px}.fhany-footer-card .footer-inner.fhany-footer-grid{grid-template-columns:1fr;gap:16px;text-align:center}.fhany-footer-brand{align-items:center}.fhany-footer-brand-subtitle{max-width:48ch}.fhany-footer-card .fhany-footer-links{width:100%;gap:8px}.fhany-footer-btn,.fhany-footer-card .fhany-footer-links a{width:min(100%,280px)}.fhany-footer-contact{justify-content:center;width:100%;gap:8px}.fhany-footer-card .footer-copy{width:min(100%,340px);flex-direction:column;gap:4px}.fhany-footer-card .footer-separator{display:none}}@media (prefers-reduced-motion:reduce){.fhany-ticker-track{animation:none}.fhany-footer-btn{transition:none}}.services-grid,.works-grid{perspective:1200px;perspective-origin:50% 40%}.services-grid .service-card,.works-grid .work-card{position:relative;isolation:isolate;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;border-radius:clamp(20px,2.4vw,34px);border-color:rgba(236,236,236,.42);background:radial-gradient(140% 140% at 12% 0,rgba(236,236,236,.22),rgba(236,236,236,0) 48%),linear-gradient(145deg,rgba(123,30,43,.9),rgba(101,25,37,.84) 55%,rgba(74,79,87,.86));box-shadow:0 22px 30px -16px rgba(12,16,20,.3),0 14px 22px -12px rgba(101,25,37,.28),inset 0 1px 0 rgba(236,236,236,.26);transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s ease,border-color .55s ease}.services-grid .service-card:before,.works-grid .work-card:before{content:"";position:absolute;inset:8px;border-radius:inherit;border-top-right-radius:min(96px,36%);background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.18) 42%,rgba(255,255,255,.08));-webkit-border-start:1px solid rgba(255,255,255,.8);border-inline-start:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.66),inset 0 -20px 24px rgba(123,30,43,.12);transform:translateZ(24px);transition:transform .45s ease,opacity .45s ease;pointer-events:none;z-index:1}.services-grid .service-card:after,.works-grid .work-card:after{content:"";position:absolute;top:8px;right:8px;width:clamp(126px,34%,180px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at center,rgba(236,236,236,.74) 0 10%,rgba(236,236,236,0) 11%),radial-gradient(circle at center,rgba(236,236,236,.45) 0 22%,rgba(236,236,236,0) 23%),radial-gradient(circle at center,rgba(236,236,236,.34) 0 34%,rgba(236,236,236,0) 35%),radial-gradient(circle at center,rgba(236,236,236,.26) 0 46%,rgba(236,236,236,0) 47%),radial-gradient(circle at center,rgba(236,236,236,.2) 0 58%,rgba(236,236,236,0) 59%),radial-gradient(circle at center,rgba(123,30,43,.36) 0 100%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:-14px 14px 26px rgba(18,20,25,.24),0 0 30px rgba(123,30,43,.24);transform:translateZ(54px);transition:transform .55s ease,box-shadow .55s ease,opacity .55s ease;pointer-events:none;z-index:2;opacity:.92}.works-grid .work-card img,.works-grid .work-card video{position:relative;z-index:3;transform:translateZ(30px);transition:transform .55s ease,filter .55s ease}.works-grid .work-card img[src*=quitudes-]{transform:translateZ(30px) scale(1.05);transform-origin:center}.works-grid .work-card img[src*=verao-1]{transform:translateZ(30px) scale(1.14);transform-origin:center;object-position:center 52%}.services-grid .service-card>*{position:relative;z-index:3;transform:translateZ(28px);transition:transform .4s ease}.services-grid .service-card h3,.services-grid .service-card p{color:var(--inverse)}.services-grid .service-card .service-btn{background:rgba(236,236,236,.14);border-color:rgba(236,236,236,.55);color:var(--inverse)}.services-grid .service-card .service-btn:hover{background:var(--inverse);border-color:rgba(236,236,236,.88);color:var(--accent-strong)}.services-grid .service-card .service-icon{background:rgba(236,236,236,.16);color:var(--inverse);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 16px rgba(19,21,26,.25)}@media (hover:hover) and (pointer:fine){.services-grid .service-card:hover,.works-grid .work-card:hover{transform:rotate3d(1,1,0,14deg) translateY(-4px);border-color:rgba(236,236,236,.74);box-shadow:26px 36px 30px -26px rgba(10,12,16,.42),0 0 56px -12px rgba(123,30,43,.46),0 24px 34px 0 rgba(10,12,16,.22)}.services-grid .service-card:hover:before,.works-grid .work-card:hover:before{transform:translateZ(34px)}.services-grid .service-card:hover:after,.works-grid .work-card:hover:after{transform:translateZ(76px) scale(1.03);box-shadow:-12px 16px 30px rgba(18,20,25,.28),0 0 34px rgba(123,30,43,.38)}.works-grid .work-card:hover img,.works-grid .work-card:hover video{transform:translate3d(0,-3px,46px) scale(1.02);filter:saturate(1.06) contrast(1.03)}.works-grid .work-card:hover img[src*=quitudes-]{transform:translate3d(0,-3px,46px) scale(1.07)}.works-grid .work-card:hover img[src*=verao-1]{transform:translate3d(0,-3px,46px) scale(1.16)}.services-grid .service-card:hover>*{transform:translate3d(0,-2px,44px)}}@media (max-width:960px){.services-grid .service-card,.works-grid .work-card{border-radius:20px}.services-grid .service-card:before,.works-grid .work-card:before{inset:7px}}.services-grid .service-card{padding:calc(22px + 1.9rem) 20px 20px;border-radius:clamp(18px,2.2vw,26px);border-color:rgba(255,231,238,.74) rgba(79,28,41,.9) rgba(79,28,41,.92) rgba(255,231,238,.68);background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.03)),rgba(120,35,55,.55);box-shadow:8px 8px 0 rgba(65,18,32,.55),0 18px 40px rgba(0,0,0,.22);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,filter .18s ease}.services-grid .service-card:before{content:"SERVICO_" counter(fhany-service-card,decimal-leading-zero) ".EXE";top:10px;left:10px;right:54px;z-index:6;height:1.5rem;padding:.2rem .45rem .12rem;color:rgba(255,248,251,.98);background:linear-gradient(90deg,rgba(84,20,36,.97) 0 76%,rgba(196,114,139,.9) 76% 100%);border-color:rgba(255,232,238,.64) rgba(83,24,38,.84) rgba(83,24,38,.84) rgba(255,232,238,.58);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;line-height:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.services-grid .service-card:after{top:46px;right:12px;width:clamp(96px,30%,132px);opacity:.62;transform:translateZ(26px)}.services-grid .service-card .service-more,.services-grid .service-card .service-top,.services-grid .service-card>p{max-width:calc(100% - clamp(84px, 30%, 146px))}.services-grid .service-card .service-top{z-index:7;margin-bottom:10px}.services-grid .service-card .service-icon{width:40px;height:40px;border-radius:11px;background:rgba(245,230,236,.92);color:rgba(101,25,37,.95);border-color:rgba(255,245,248,.92) rgba(143,76,96,.78) rgba(143,76,96,.82) rgba(255,245,248,.88);box-shadow:.38rem .38rem 0 rgba(180,105,129,.44);font-weight:900}.services-grid .service-card h3{color:rgba(255,246,249,.98)}.services-grid .service-card p{color:rgba(255,240,245,.95)}.services-grid .service-card .service-btn{background:rgba(255,245,248,.1);border-color:rgba(255,227,236,.64);color:rgba(255,244,248,.98);box-shadow:0 6px 16px rgba(79,23,37,.34)}.services-grid .service-card .service-btn:hover{background:rgba(255,245,248,.2);border-color:rgba(255,236,242,.9);color:rgba(255,247,250,1)}@media (hover:hover) and (pointer:fine){.services-grid .service-card:hover{transform:translate(-4px,-4px);border-color:rgba(255,234,240,.82);box-shadow:10px 10px 0 rgba(56,17,29,.62),16px 16px 0 rgba(147,64,88,.46),0 24px 42px rgba(0,0,0,.26);filter:contrast(1.03) saturate(1.05)}.services-grid .service-card:hover:before{transform:translate(-1px,-1px)}.services-grid .service-card:hover:after{transform:translateZ(34px) scale(1.03);opacity:.7}.services-grid .service-card:hover .service-icon{transform:translate(-1px,-1px);box-shadow:.45rem .45rem 0 rgba(180,105,129,.52),.7rem .7rem 0 rgba(0,0,0,.14)}}@media (max-width:900px){.services-grid .service-card{padding:calc(18px + 1.8rem) 16px 16px}.services-grid .service-card:before{left:8px;right:48px;top:8px}.services-grid .service-card:after{top:44px;width:clamp(88px,32%,116px)}.services-grid .service-card .service-more,.services-grid .service-card .service-top,.services-grid .service-card>p{max-width:calc(100% - clamp(72px, 28%, 124px))}}@media (max-width:560px){.services-grid .service-card .service-more,.services-grid .service-card .service-top,.services-grid .service-card>p{max-width:100%}.services-grid .service-card:after{opacity:.48}}.services{background:#4a4f57}.services .section-label,.services h2{color:#fff}.services-grid{counter-reset:fhany-service-card}.services-grid .service-card{counter-increment:fhany-service-card;position:relative;overflow:hidden;isolation:isolate;padding:calc(22px + 1.9rem) 18px 18px;border-radius:14px;border-color:rgba(255,250,252,.94) rgba(171,131,145,.86) rgba(171,131,145,.88) rgba(255,250,252,.9);border-style:solid;border-width:2px;background:linear-gradient(145deg,rgba(248,240,244,.97),rgba(241,230,236,.96) 56%,rgba(233,220,228,.95));box-shadow:7px 7px 0 rgba(128,81,98,.36),0 18px 34px rgba(19,16,19,.22)}.services-grid .service-card:before{content:"";position:absolute;top:8px;left:8px;right:66px;z-index:7;height:1.36rem;padding:0;background:linear-gradient(90deg,rgba(118,23,47,.96) 0 76%,rgba(188,114,137,.86) 76% 100%);border-color:rgba(252,237,243,.7) rgba(108,39,57,.82) rgba(108,39,57,.82) rgba(252,237,243,.66);border-style:solid;border-width:1px;pointer-events:none}.services-grid .service-card:after{content:"− ◻ ✕";position:absolute;top:10px;right:10px;z-index:8;width:2.72rem;height:.96rem;display:inline-flex;align-items:center;justify-content:center;gap:.16rem;background:rgba(230,209,217,.94);color:rgba(63,21,33,.84);border-color:rgba(255,244,248,.86) rgba(118,74,90,.84) rgba(118,74,90,.86) rgba(255,244,248,.84);border-style:solid;border-width:1px;font-size:.45rem;font-weight:900;letter-spacing:.02em;line-height:1;box-shadow:1px 1px 0 rgba(52,18,28,.34);opacity:.92;transform:none}.services-grid .service-card .service-top{position:relative;z-index:6;max-width:100%;margin-bottom:14px;padding:12px 12px 11px;background:rgba(247,239,243,.96);border-color:rgba(255,252,253,.98) rgba(176,131,146,.72) rgba(176,131,146,.75) rgba(255,252,253,.94);border-style:solid;border-width:2px;box-shadow:inset 0 0 0 2px rgba(172,80,106,.28)}.services-grid .service-card .service-icon{width:34px;height:34px;border-radius:8px;background:rgba(247,237,242,.98);color:rgba(106,31,49,.95);border-color:rgba(255,255,255,.96) rgba(164,122,137,.74) rgba(164,122,137,.78) rgba(255,255,255,.92);border-style:solid;border-width:2px;box-shadow:.26rem .26rem 0 rgba(153,77,101,.34)}.services-grid .service-card h3{margin:0;color:rgba(99,32,49,.98);font-size:clamp(1.06rem,1.55vw,1.32rem);line-height:1.16;text-transform:uppercase}.services-grid .service-card .service-more,.services-grid .service-card>p{position:relative;z-index:6;max-width:100%;margin:0;padding:13px 14px;color:rgba(88,36,52,.97);line-height:1.46;background:rgba(255,249,252,.62);border:1px solid rgba(179,126,144,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.services-grid .service-card .service-more{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .24s ease,opacity .22s ease,margin-top .22s ease}.services-grid .service-card.is-open .service-more{max-height:280px;opacity:1;margin-top:14px}.services-grid .service-card .service-btn{margin-top:14px;padding:.72rem 1.28rem;background:rgba(255,247,250,.78);border-color:rgba(255,252,253,.95) rgba(171,123,138,.72) rgba(171,123,138,.76) rgba(255,252,253,.9);border-style:solid;border-width:1px;color:rgba(98,34,49,.98);box-shadow:0 6px 14px rgba(114,68,84,.22)}.services-grid .service-card .service-btn:hover{background:rgba(255,240,246,.96);border-color:rgba(158,100,122,.72);color:rgba(88,24,40,.98)}@media (max-width:900px){.services-grid .service-card:before{right:60px}}@media (hover:none),(pointer:coarse){.services-grid .service-card,.works-grid .work-card{-webkit-tap-highlight-color:transparent}.works-grid .work-card:active{transform:translateY(-3px) scale(1.01);box-shadow:0 0 0 1px rgba(255,232,240,.28),0 10px 24px rgba(0,0,0,.2),0 0 20px rgba(123,30,43,.28);filter:contrast(1.03) saturate(1.04)}.works-grid .work-card:active:before{transform:translateZ(30px)}.works-grid .work-card:active:after{transform:translateZ(64px) scale(1.02);opacity:.96}.works-grid .work-card:active img,.works-grid .work-card:active video{transform:translate3d(0,-2px,40px) scale(1.015)}.works-grid .work-card:active img[src*=quitudes-]{transform:translate3d(0,-2px,40px) scale(1.06)}.works-grid .work-card:active img[src*=verao-1]{transform:translate3d(0,-2px,40px) scale(1.15)}.services-grid .service-card:active,.services-grid .service-card:focus-within{transform:translateY(-3px) scale(1.01);box-shadow:0 0 0 1px rgba(244,220,228,.35),0 10px 24px rgba(0,0,0,.2),8px 8px 0 rgba(128,81,98,.32);filter:contrast(1.02) saturate(1.03)}.services-grid .service-card:active .service-icon,.services-grid .service-card:focus-within .service-icon{transform:translate(-1px,-1px);box-shadow:.3rem .3rem 0 rgba(153,77,101,.38),.55rem .55rem 0 rgba(0,0,0,.12)}.services-grid .service-card:active:after,.services-grid .service-card:focus-within:after{opacity:1}.fhany-footer-card .fhany-footer-contact .fhany-footer-btn,.fhany-footer-card .fhany-footer-contact a[href*="instagram.com"],.fhany-footer-card .fhany-footer-contact a[href*="wa.me"],.fhany-footer-card .fhany-footer-contact a[href^="mailto:"],.fhany-footer-card .fhany-footer-links a,.site-header .nav .nav-submenu a,.site-header .nav>.nav-dropdown>.nav-dropdown-toggle,.site-header .nav>a{-webkit-tap-highlight-color:transparent}.fhany-footer-card .fhany-footer-contact .fhany-footer-btn:active,.fhany-footer-card .fhany-footer-contact a[href*="instagram.com"]:active,.fhany-footer-card .fhany-footer-contact a[href*="wa.me"]:active,.fhany-footer-card .fhany-footer-contact a[href^="mailto:"]:active,.fhany-footer-card .fhany-footer-links a:active,.site-header .nav .nav-submenu a:active,.site-header .nav>.nav-dropdown>.nav-dropdown-toggle:active,.site-header .nav>a:active{transform:translateY(-4px) scale(1.03);border-color:rgba(255,235,242,.85);background-color:rgba(255,255,255,.14);color:#fff;box-shadow:0 0 0 1px rgba(255,235,242,.28),0 0 18px rgba(255,210,225,.38),0 0 34px rgba(130,24,50,.45),0 10px 24px rgba(0,0,0,.22);filter:brightness(1.08);z-index:2}.fhany-footer-card .fhany-footer-contact .fhany-footer-btn:active:after,.fhany-footer-card .fhany-footer-contact a[href*="instagram.com"]:active:after,.fhany-footer-card .fhany-footer-contact a[href*="wa.me"]:active:after,.fhany-footer-card .fhany-footer-contact a[href^="mailto:"]:active:after,.fhany-footer-card .fhany-footer-links a:active:after,.site-header .nav .nav-submenu a:active:after,.site-header .nav>.nav-dropdown>.nav-dropdown-toggle:active:after,.site-header .nav>a:active:after{transform:translateX(120%);opacity:1;transition:transform .45s ease,opacity .3s ease}.site-header .nav .nav-submenu a:active,.site-header .nav>.nav-dropdown>.nav-dropdown-toggle:active,.site-header .nav>a:active{color:#fff;text-shadow:none;background-color:#53585f;border-color:#53585f;box-shadow:0 0 0 1px rgba(83,88,95,.96),0 10px 22px rgba(0,0,0,.26);filter:brightness(1.02) saturate(1.02)}.fhany-footer-card a.footer-victoria-btn:active{transform:translateY(0) scale(.98);border-color:rgba(255,225,234,.88);background-color:transparent;box-shadow:0 0 0 1px rgba(255,230,238,.22),0 8px 20px rgba(80,0,20,.25);filter:none}.fhany-footer-card a.footer-victoria-btn:active:after{height:420%;transform:translate(-50%,-50%) rotate(-24deg);opacity:1}}.services-grid .service-card .service-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(120,35,55,.28);background:rgba(255,246,249,.94);color:rgba(103,34,51,.98);box-shadow:0 5px 0 rgba(120,35,55,.3),0 11px 18px rgba(70,20,35,.16);transition:transform .12s ease,box-shadow .12s ease,background-color .16s ease,border-color .16s ease,color .16s ease,filter .16s ease}.services-grid .service-card .service-btn:focus-visible,.services-grid .service-card .service-btn:hover{background:rgba(255,251,253,1);border-color:rgba(120,35,55,.42);color:rgba(91,26,43,.98);transform:translateY(-1px);box-shadow:0 6px 0 rgba(120,35,55,.34),0 13px 22px rgba(70,20,35,.18)}.services-grid .service-card .service-btn:active{transform:translateY(4px);box-shadow:0 1px 0 rgba(120,35,55,.35),0 4px 8px rgba(70,20,35,.14);filter:brightness(.99)}@media (hover:none),(pointer:coarse){.btn,.cenario-3d-toggle,.floating-ad-close,.ghost-btn,.header-whatsapp.cta-icon,.hero-arrow,.lang-switcher-btn,.primary-btn,.sk-bar,.sk-panel-list li,.works-arrow,.works-expand-btn{-webkit-tap-highlight-color:transparent}.btn:active,.btn:focus-visible{transform:translateY(-1px)}.primary-btn:active,.primary-btn:focus-visible{background:var(--accent-strong)}.ghost-btn:active,.ghost-btn:focus-visible{background:var(--accent-strong);border-color:var(--accent-strong)}.lang-switcher-btn:active,.lang-switcher-btn:focus-visible{background:transparent;color:var(--inverse)}.lang-switcher-btn.is-active:active,.lang-switcher-btn.is-active:focus-visible{color:var(--accent-strong)}.header-whatsapp.cta-icon:active,.header-whatsapp.cta-icon:focus-visible{transform:none;background:var(--text);border-color:var(--text)}.hero-arrow:active,.hero-arrow:focus-visible{opacity:1;background:rgba(255,255,255,.95);border-color:rgba(20,22,25,.2);transform:translateY(-50%) scale(1.03)}.hero-arrow:active:before,.hero-arrow:focus-visible:before{border-top-color:rgba(20,22,25,.92);border-right-color:rgba(20,22,25,.92)}.works-arrow:active:not(:disabled),.works-arrow:focus-visible:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.works-arrow:active:not(:disabled):before,.works-arrow:focus-visible:not(:disabled):before{border-top-color:var(--inverse);border-right-color:var(--inverse)}.works-expand-btn:active,.works-expand-btn:focus-visible{background:var(--accent-strong);border-color:var(--accent-strong)}.cenario-3d-toggle:active,.cenario-3d-toggle:focus-visible{background:var(--accent-strong);border-color:var(--accent-strong);transform:translateY(-1px)}.cenario-3d-toggle[data-state=running]:active,.cenario-3d-toggle[data-state=running]:focus-visible{background:#1a4c27;border-color:#153f20}.floating-ad-close:active,.floating-ad-close:focus-visible{filter:brightness(1.05)}.sk-bar:active,.sk-bar:focus-visible{filter:brightness(1.1);transform:translateY(-3px)}.sk-panel-list li:active,.sk-panel-list li:focus-within{background:var(--bg)}}