.header-wrapper{padding:var(--space-5) 0;transition:transform var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default);z-index:20;background:linear-gradient(#000000eb 0%,#000000a6 55%,#0000 100%);width:100%;position:fixed;top:0;left:0}.header-wrapper.header-wrapper--inner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000f0}.header-wrapper.hidden{transform:translateY(-100%)}.header-wrapper__inner{z-index:1001;position:relative}.header-wrapper__row{align-items:center;gap:var(--space-8);flex-wrap:nowrap;justify-content:space-between;display:flex}@media screen and (max-width:768px){.header-wrapper__row{display:none}}.header-wrapper__logo-link{z-index:20;flex-shrink:0;line-height:0;display:flex}.header-wrapper__logo-img{width:auto;height:auto;max-height:82px;display:block}@media screen and (max-width:900px){.header-wrapper__logo-img{max-height:68px}}.header-wrapper__logo-img--mobile{max-height:48px}.header-wrapper__logo-img--drawer{opacity:.95;max-height:64px}.header-wrapper__end{align-items:center;gap:var(--space-8);z-index:20;flex-shrink:0;display:flex}@media screen and (max-width:900px){.header-wrapper__end{gap:var(--space-5)}}.header-wrapper__end__action{align-items:center;gap:var(--space-2);display:flex}.header-wrapper__nav{align-items:center;gap:var(--space-10);display:flex}@media screen and (max-width:1100px){.header-wrapper__nav{gap:var(--space-6)}}.header-wrapper__nav a{color:var(--color-text);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:0;padding:var(--space-2) 0;white-space:nowrap;line-height:1}.header-wrapper__nav a:hover{color:var(--color-accent)}.header-wrapper__nav-item{align-items:center;display:flex}.header-wrapper__nav-item.services:hover :has(.header-hover-wrapper){background:red}.header-wrapper .ui-button{text-transform:uppercase;flex-shrink:0}.header-wrapper__profile-link{color:var(--color-bg);width:32px;height:32px;padding:var(--space-1);border-radius:50%;flex-shrink:0;align-items:center;line-height:0;display:flex}.header-wrapper__profile-icon{display:block}.header-wrapper__mobile-row{justify-content:space-between;align-items:center;display:none}@media screen and (max-width:768px){.header-wrapper__mobile-row{display:flex}}.header-wrapper__mobile-row.menuOpen .header-wrapper__mobile-nav-wrapper--hamburger span:first-child{transform:rotate(40deg)translate(4px,5px)}.header-wrapper__mobile-row.menuOpen .header-wrapper__mobile-nav-wrapper--hamburger span:nth-child(2){opacity:0;transform:scale(0)}.header-wrapper__mobile-row.menuOpen .header-wrapper__mobile-nav-wrapper--hamburger span:nth-child(3){transform:rotate(-43deg)translate(4px,-4px)}.header-wrapper__mobile-nav-wrapper--hamburger{border-radius:var(--radius-sm);background-color:#0000;flex-shrink:0;width:52px;height:52px;padding:12px;transform:translateY(-10px)}.header-wrapper__mobile-nav-wrapper--hamburger span{background-color:var(--color-accent);height:2px;transition:all var(--duration-fast) var(--ease-default);width:100%;display:block}.header-wrapper__mobile-nav-wrapper--hamburger span:not(:last-child){margin-bottom:4px}.header-wrapper__slider{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;height:100%;transition:opacity var(--duration-normal) var(--ease-default),visibility var(--duration-normal) var(--ease-default);visibility:hidden;z-index:100;background:#000000a6;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100vw;display:flex;position:fixed;top:0;left:0}.header-wrapper__slider.menuOpen{opacity:1;visibility:visible}.header-wrapper__slider.menuOpen .header-wrapper__slider__container{transform:translate(0)}.header-wrapper__slider--bg{z-index:10;object-fit:cover;pointer-events:none;width:140%;position:absolute;bottom:0;left:-20%;right:0}.header-wrapper__slider__container{min-height:100%;padding:var(--space-12) var(--space-6);transition:transform .6s var(--ease-default);background:linear-gradient(165deg,#121212fa 0%,#0a0a0a 100%);flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;display:flex;position:relative;transform:translate(100%)}.header-wrapper__slider__brand{margin-bottom:var(--space-8)}.header-wrapper__slider__container--link{border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body),sans-serif;font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-4)}.header-wrapper__slider__container--link:active{color:var(--color-accent)}.header-wrapper__slider__container--close{border-radius:var(--radius-sm);height:28px;right:var(--space-5);top:var(--space-5);background-color:#0000;width:28px;position:absolute}.header-wrapper__slider__container--close span{background-color:var(--color-accent);width:100%;height:2px;display:block}.header-wrapper__slider__container--close span:first-child{transform:rotate(40deg)translate(3px,4px)}@media screen and (max-width:768px){.header-wrapper__slider__container--close span:first-child{transform:rotate(40deg)translate(2px,2px)}}.header-wrapper__slider__container--close span:nth-child(2){transform:rotate(-43deg)translate(1px,-1px)}@media screen and (max-width:768px){.header-wrapper__slider__container--close span:nth-child(2){transform:rotate(-43deg)translate(0)}}.header-wrapper__slider__cta{margin-top:var(--space-8)}.header-wrapper__slider__cta .ui-button{text-transform:uppercase}.header-hover-wrapper{opacity:0;pointer-events:none;top:calc(-1*var(--space-5));transition:opacity .22s var(--ease-default),transform .22s var(--ease-default),visibility .22s var(--ease-default);visibility:hidden;z-index:10;width:100%;padding-top:6rem;position:absolute;left:0;right:0;transform:translateY(-8px)}.header-hover-wrapper:before{content:"";border-radius:0 0 var(--radius-lg) var(--radius-lg);background:linear-gradient(165deg,#121212fa 0%,#0a0a0a 100%);position:absolute;inset:0}.header-hover-wrapper .pp-pricing__grid{padding:var(--space-6)}.header-hover-wrapper .pp-pricing__grid .product-card{min-height:250px}@media (hover:hover){:is(.header-wrapper__inner:has(.header-wrapper__nav-item.services:hover) .header-hover-wrapper,.header-wrapper__inner:has(.header-hover-wrapper:hover) .header-hover-wrapper){opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}}
.gradual-blur-inner{width:100%;height:100%;position:relative}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.gradual-blur{isolation:isolate}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gradual-blur-inner>div{opacity:.5;background:#0000004d}}.gradual-blur-fixed{pointer-events:none;z-index:1000;inset:0;position:fixed!important}
@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.whatsapp-fab{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);bottom:max(var(--space-6),env(safe-area-inset-bottom,0px));color:#fff;height:56px;right:max(var(--space-6),env(safe-area-inset-right,0px));z-index:50;opacity:0;width:56px;animation:slideInUp 1s 1s var(--material-cubic-bezier) forwards;background:#00000080;border:2px solid #25d36680;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background-color .22s,box-shadow .22s,transform .22s;display:inline-flex;position:fixed;box-shadow:0 4px 14px #00000059,0 2px 4px #0003}.whatsapp-fab:hover{background:#48d773;background:lab(76.8091% -55.8681 37.4103);transform:scale(1.05);box-shadow:0 6px 20px #0006,0 2px 6px #00000038}.whatsapp-fab:focus{outline:none}.whatsapp-fab:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.whatsapp-fab{transition:background-color .22s,box-shadow .22s}.whatsapp-fab:hover{transform:none}}
