.AppBar-module__VFOnXW__headerPosition{z-index:1002;width:min(1320px,100% - 40px);margin-inline:auto;transition:top .32s cubic-bezier(.22,1,.36,1);position:fixed;top:20px;left:0;right:0}.AppBar-module__VFOnXW__headerPositionScrolled{top:10px}.AppBar-module__VFOnXW__header{-webkit-backdrop-filter:blur(24px)saturate(130%);background:#fffdf9cf;border:1px solid #ffffffb8;border-radius:27px;grid-template-columns:minmax(255px,1fr) auto auto;align-items:center;gap:22px;width:100%;min-height:78px;padding:8px 10px 8px 17px;transition:min-height .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),border-radius .32s cubic-bezier(.22,1,.36,1),background-color .32s,box-shadow .32s;display:grid;box-shadow:0 20px 55px #361f1417,inset 0 1px #ffffffc2}.AppBar-module__VFOnXW__headerScrolled{background:#fffdf9f0;border-radius:23px;min-height:69px;padding-top:5px;padding-bottom:5px;box-shadow:0 20px 60px #361f1424,inset 0 1px #ffffffe6}.AppBar-module__VFOnXW__brand{align-items:center;gap:10px;width:fit-content;min-width:0;display:inline-flex}.AppBar-module__VFOnXW__logoWrapper{background:#fff;border:1px solid #5b341d0f;border-radius:18px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;padding:6px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #3f281d1a,inset 0 1px #ffffffe6}.AppBar-module__VFOnXW__logo{object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;border-radius:12px;width:100%;height:100%;transition:none;transform:none}.AppBar-module__VFOnXW__brandText{flex-direction:column;gap:0;min-width:0;display:flex}.AppBar-module__VFOnXW__brandText strong{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1.24rem;font-weight:400;line-height:1.05;transition:color .3s,transform .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.AppBar-module__VFOnXW__brandText small{color:var(--color-text-soft);font-family:var(--font-body);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:400;line-height:1.25;transition:color .3s,transform .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.AppBar-module__VFOnXW__brand:hover .AppBar-module__VFOnXW__brandText strong{color:var(--color-pink);transform:translate(3px)}.AppBar-module__VFOnXW__brand:hover .AppBar-module__VFOnXW__brandText small{color:var(--color-text);transform:translate(5px)}.AppBar-module__VFOnXW__desktopNavigation{border-radius:var(--radius-pill);background:#ffffff59;border:1px solid #4a2d200e;align-items:center;gap:3px;padding:3px;display:flex;position:relative}.AppBar-module__VFOnXW__navLink{isolation:isolate;min-height:46px;color:var(--color-text-soft);font-family:var(--font-body);white-space:nowrap;border-radius:var(--radius-pill);outline:none;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:1.03rem;font-weight:400;line-height:1;transition:color .28s,transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.AppBar-module__VFOnXW__navLink:hover,.AppBar-module__VFOnXW__navLink:focus-visible,.AppBar-module__VFOnXW__navLink[data-active=true]{color:var(--color-text)}.AppBar-module__VFOnXW__navLink:hover{transform:rotate(-.6deg)}.AppBar-module__VFOnXW__navHighlight{z-index:-1;border-radius:var(--radius-pill);background:radial-gradient(circle at 25% 20%,#fffffff5,#0000 38%),linear-gradient(120deg,#f6d5e9eb,#ffead4c2);border:1px solid #ce58a41c;position:absolute;inset:2px;box-shadow:0 9px 25px #ce58a421,inset 0 1px #fffffff2}.AppBar-module__VFOnXW__navDot{z-index:2;background:var(--color-pink);opacity:0;border-radius:50%;flex:none;width:6px;height:6px;transition:opacity .26s,transform .45s cubic-bezier(.34,1.56,.64,1);position:relative;transform:scale(0)rotate(-90deg)}.AppBar-module__VFOnXW__navLink:hover .AppBar-module__VFOnXW__navDot,.AppBar-module__VFOnXW__navLink:focus-visible .AppBar-module__VFOnXW__navDot,.AppBar-module__VFOnXW__navLink[data-active=true] .AppBar-module__VFOnXW__navDot{opacity:1;transform:scale(1)rotate(0)}.AppBar-module__VFOnXW__navLabelMask{z-index:2;height:1.25em;display:block;position:relative;overflow:hidden}.AppBar-module__VFOnXW__navLabelTrack{flex-direction:column;line-height:1.25;transition:transform .52s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(0)}.AppBar-module__VFOnXW__navLabelTrack>span{white-space:nowrap;height:1.25em;display:block}.AppBar-module__VFOnXW__navLabelTrack>span:last-child{color:var(--color-pink)}.AppBar-module__VFOnXW__navLink:hover .AppBar-module__VFOnXW__navLabelTrack,.AppBar-module__VFOnXW__navLink:focus-visible .AppBar-module__VFOnXW__navLabelTrack{transform:translateY(-50%)}.AppBar-module__VFOnXW__contactButton{isolation:isolate;color:#fff;min-height:54px;font-family:var(--font-body);border-radius:var(--radius-pill);background:var(--color-text);justify-content:center;align-items:center;padding:5px;font-size:1rem;font-weight:400;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .32s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 13px 29px #3f281d33,inset 0 1px #ffffff24}.AppBar-module__VFOnXW__contactButtonBackground{z-index:-1;border-radius:inherit;background:var(--color-pink);clip-path:circle(0% at 85%);transition:clip-path .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.AppBar-module__VFOnXW__contactButtonContent{align-items:center;gap:9px;padding-left:12px;display:flex}.AppBar-module__VFOnXW__contactButtonContent>svg{width:17px;height:17px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.AppBar-module__VFOnXW__contactArrow{width:44px;height:44px;color:var(--color-blue-dark);background:var(--color-blue-soft);border-radius:50%;place-items:center;transition:transform .45s cubic-bezier(.34,1.56,.64,1),color .3s,background-color .3s;display:grid}.AppBar-module__VFOnXW__contactArrow svg{width:18px;height:18px}.AppBar-module__VFOnXW__contactButton:hover .AppBar-module__VFOnXW__contactArrow{color:var(--color-pink);background:#fff;transform:rotate(45deg)scale(1.04)}.AppBar-module__VFOnXW__contactButton:hover .AppBar-module__VFOnXW__contactButtonBackground{clip-path:circle(145% at 85%)}.AppBar-module__VFOnXW__contactButton:hover .AppBar-module__VFOnXW__contactButtonContent>svg{transform:rotate(-14deg)scale(1.12)}.AppBar-module__VFOnXW__contactButton:hover .AppBar-module__VFOnXW__contactArrow{background:#fff;transform:rotate(45deg)scale(1.04)}.AppBar-module__VFOnXW__menuButton{width:50px;height:50px;color:var(--color-text);cursor:pointer;background:radial-gradient(circle at 25% 15%, #fffffff2, transparent 45%), var(--color-pink-soft);border:1px solid #3f281d14;border-radius:18px;justify-content:center;align-items:center;display:none;position:relative;overflow:hidden;box-shadow:0 9px 22px #3f281d17}.AppBar-module__VFOnXW__menuIcon{place-items:center;display:grid;position:absolute}.AppBar-module__VFOnXW__menuIcon svg{width:23px;height:23px}.AppBar-module__VFOnXW__mobileBackdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#301c1361;padding:110px 16px 16px;position:fixed;inset:0}.AppBar-module__VFOnXW__mobilePanel{background:radial-gradient(circle at 100% 0,#f6d5e9e6,#0000 38%),radial-gradient(circle at 0 100%,#ffead4d9,#0000 42%),#fffaf2;border:1px solid #ffffffe0;border-radius:32px;width:min(100%,570px);max-height:calc(100svh - 126px);margin:0 auto;padding:28px;overflow-y:auto;box-shadow:0 32px 95px #28170f40}.AppBar-module__VFOnXW__mobileMenuHeader{border-bottom:1px solid #3f281d1a;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding:0 4px 22px;display:flex}.AppBar-module__VFOnXW__mobileMenuHeader>div{align-items:center;gap:9px;display:flex}.AppBar-module__VFOnXW__mobileMenuHeader span{letter-spacing:-.03em;font-size:1.75rem;font-weight:400}.AppBar-module__VFOnXW__mobileMenuHeader svg{width:19px;height:19px;color:var(--color-pink)}.AppBar-module__VFOnXW__mobileMenuHeader small{max-width:180px;color:var(--color-text-soft);text-align:right;font-size:.86rem;font-weight:400;line-height:1.35}.AppBar-module__VFOnXW__mobileLinks{flex-direction:column;display:flex}.AppBar-module__VFOnXW__mobileLink{min-height:67px;color:var(--color-text);border-bottom:1px solid #3f281d14;grid-template-columns:37px 1fr auto;align-items:center;gap:11px;padding:0 7px;transition:padding .35s cubic-bezier(.22,1,.36,1),color .25s;display:grid;position:relative}.AppBar-module__VFOnXW__mobileLink:before{z-index:-1;content:"";opacity:0;background:#f6d5e9ab;border-radius:18px;transition:opacity .28s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:5px 0;transform:scaleX(.9)}.AppBar-module__VFOnXW__mobileLink:hover,.AppBar-module__VFOnXW__mobileLink[data-active=true]{color:var(--color-pink);padding-inline:14px}.AppBar-module__VFOnXW__mobileLink:hover:before,.AppBar-module__VFOnXW__mobileLink[data-active=true]:before{opacity:1;transform:scaleX(1)}.AppBar-module__VFOnXW__mobileLinkNumber{color:var(--color-pink);font-size:.78rem;font-weight:400}.AppBar-module__VFOnXW__mobileLinkLabel{font-size:1.3rem;font-weight:400}.AppBar-module__VFOnXW__mobileLinkArrow{background:#ffffff8c;border:1px solid #3f281d14;border-radius:50%;place-items:center;width:37px;height:37px;transition:transform .42s cubic-bezier(.34,1.56,.64,1),background-color .25s;display:grid}.AppBar-module__VFOnXW__mobileLinkArrow svg{width:17px;height:17px}.AppBar-module__VFOnXW__mobileLink:hover .AppBar-module__VFOnXW__mobileLinkArrow,.AppBar-module__VFOnXW__mobileLink[data-active=true] .AppBar-module__VFOnXW__mobileLinkArrow{color:#fff;background:var(--color-pink);transform:rotate(45deg)}.AppBar-module__VFOnXW__mobileContact{color:#fff;background:var(--color-text);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:23px;padding:13px 14px;display:grid;position:relative;box-shadow:0 17px 37px #3f281d2e}.AppBar-module__VFOnXW__mobileContactIcon{width:45px;height:45px;color:var(--color-blue-dark);background:var(--color-blue-soft);border-radius:15px;place-items:center;display:grid}.AppBar-module__VFOnXW__mobileContactIcon svg{width:19px;height:19px}.AppBar-module__VFOnXW__mobileContact>span:nth-child(2){flex-direction:column;display:flex}.AppBar-module__VFOnXW__mobileContact small{color:#ffffffab;font-size:.79rem;font-weight:400}.AppBar-module__VFOnXW__mobileContact strong{margin-top:1px;font-size:1.11rem;font-weight:400}.AppBar-module__VFOnXW__mobileContactArrow{width:20px;height:20px;transition:transform .32s}.AppBar-module__VFOnXW__mobileContact:hover .AppBar-module__VFOnXW__mobileContactArrow{transform:rotate(45deg)}@media (max-width:1200px){.AppBar-module__VFOnXW__header{grid-template-columns:minmax(235px,1fr) auto auto;gap:12px}.AppBar-module__VFOnXW__navLink{padding-inline:11px;font-size:.94rem}.AppBar-module__VFOnXW__brandText strong{font-size:1.13rem}.AppBar-module__VFOnXW__brandText small{font-size:.65rem}}@media (max-width:1050px){.AppBar-module__VFOnXW__header{border-radius:24px;grid-template-columns:minmax(0,1fr) auto;min-height:70px}.AppBar-module__VFOnXW__desktopNavigation,.AppBar-module__VFOnXW__contactButton{display:none}.AppBar-module__VFOnXW__menuButton{display:inline-flex}}@media (max-width:380px){.AppBar-module__VFOnXW__logoWrapper{border-radius:15px;width:48px;height:48px;padding:5px}}@media (max-width:620px){.AppBar-module__VFOnXW__headerPosition{width:calc(100% - 20px);top:10px}.AppBar-module__VFOnXW__headerPositionScrolled{top:7px}.AppBar-module__VFOnXW__header{border-radius:21px;min-height:64px;padding:6px 7px 6px 11px}.AppBar-module__VFOnXW__headerScrolled{min-height:62px}.AppBar-module__VFOnXW__logoWrapper{border-radius:16px;width:52px;height:52px;padding:5px}.AppBar-module__VFOnXW__logo{border-radius:11px}.AppBar-module__VFOnXW__brand{gap:7px}.AppBar-module__VFOnXW__brandText strong{font-size:1.05rem}.AppBar-module__VFOnXW__brandText small{display:none}.AppBar-module__VFOnXW__menuButton{border-radius:16px;width:47px;height:47px}.AppBar-module__VFOnXW__mobileBackdrop{padding:88px 10px 10px}.AppBar-module__VFOnXW__mobilePanel{border-radius:27px;max-height:calc(100svh - 98px);padding:22px 19px}}@media (max-width:380px){.AppBar-module__VFOnXW__logoWrapper{width:47px;height:48px}.AppBar-module__VFOnXW__brandText strong{font-size:.95rem}.AppBar-module__VFOnXW__mobileMenuHeader small{display:none}.AppBar-module__VFOnXW__mobileLinkLabel{font-size:1.18rem}}
