.MobileMenu-module__nC-vIG__drawerOverlay{-webkit-backdrop-filter:blur(8px);z-index:900;background:#0006;position:fixed;inset:0}.MobileMenu-module__nC-vIG__drawer{-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:1000;background:#121214d9;border-left:1px solid #ffffff1a;flex-direction:column;width:100%;max-width:400px;padding:80px 32px 40px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #00000080}.MobileMenu-module__nC-vIG__closeBtn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;top:24px;right:24px}.MobileMenu-module__nC-vIG__closeBtn:hover{background:#ffffff1a;transform:scale(1.05)}.MobileMenu-module__nC-vIG__navLinks{flex-direction:column;gap:24px;margin:0 0 auto;padding:0;list-style:none;display:flex}.MobileMenu-module__nC-vIG__navLinks a{color:#ffffffe6;letter-spacing:-.02em;transform-origin:0;font-size:28px;font-weight:500;text-decoration:none;transition:color .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.MobileMenu-module__nC-vIG__navLinks a:hover{color:#fff;transform:scale(1.05)}.MobileMenu-module__nC-vIG__navCta{color:#fff;background:var(--blue);border-radius:28px;justify-content:center;align-items:center;gap:8px;width:max-content;margin-top:32px;padding:12px 28px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.MobileMenu-module__nC-vIG__navCta:hover{background:var(--blue-hover);transform:translateY(-2px);box-shadow:0 8px 24px #1d4ed866}.MobileMenu-module__nC-vIG__footer{color:#ffffff80;border-top:1px solid #ffffff1a;margin-top:40px;padding-top:24px;font-size:13px}
.Header-module__irb-ca__nav{z-index:500;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;width:100%;max-width:1600px;height:56px;margin:0 auto -56px;padding:0 56px;transition:background-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s;display:flex;position:sticky;top:0;left:0;right:0}.Header-module__irb-ca__themeDark .Header-module__irb-ca__navLinks a{color:#fff}.Header-module__irb-ca__themeDark .Header-module__irb-ca__navLogo img{filter:brightness(0)invert()}.Header-module__irb-ca__themeDark .Header-module__irb-ca__navLinks a:hover{background:#ffffff1a}.Header-module__irb-ca__themeLight .Header-module__irb-ca__navLinks a{color:var(--ink)}.Header-module__irb-ca__themeLight .Header-module__irb-ca__navLogo img{filter:none}.Header-module__irb-ca__themeLight .Header-module__irb-ca__navLinks a:hover{background:#0000000a}.Header-module__irb-ca__navLogo{pointer-events:auto;align-items:center;gap:14px;display:flex}.Header-module__irb-ca__navLogo img{transition:filter .4s}.Header-module__irb-ca__navLinks{pointer-events:auto;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Header-module__irb-ca__navLinks a{letter-spacing:-.015em;border-radius:8px;padding:6px 16px;font-size:13.5px;font-weight:500;transition:color .4s,background .2s}.Header-module__irb-ca__navCta{color:#fff;background:var(--blue);white-space:nowrap;letter-spacing:-.01em;pointer-events:auto;border-radius:20px;align-items:center;gap:5px;padding:8px 18px;font-size:12.5px;font-weight:500;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 2px 16px #1d4ed847,0 0 0 1px #1d4ed826}.Header-module__irb-ca__navCta:hover{background:var(--blue-hover);transform:translateY(-1px)scale(1.02);box-shadow:0 8px 24px #1d4ed861,0 0 0 1px #1d4ed833}.Header-module__irb-ca__menuBtn{-webkit-backdrop-filter:blur(12px);cursor:pointer;width:44px;height:44px;color:var(--ink);pointer-events:auto;background:#fff9;border:1px solid #ffffff4d;border-radius:50%;margin-right:-4px;padding:0;transition:transform .2s,opacity .2s,background .2s;display:none}.Header-module__irb-ca__menuBtn:hover{opacity:.7}.Header-module__irb-ca__menuBtn:active{transform:scale(.95)}@media (max-width:1100px){.Header-module__irb-ca__nav{padding:0 24px}.Header-module__irb-ca__navLinks,.Header-module__irb-ca__navCta{display:none}.Header-module__irb-ca__menuBtn{justify-content:center;align-items:center;display:flex}}@media (min-width:1648px){.Header-module__irb-ca__nav{border-top-left-radius:32px;border-top-right-radius:32px;top:24px}}
.Footer-module__2OES5W__footer{background:var(--off);border-top:1px solid var(--gray2);max-width:1600px;margin:0 auto;padding:48px 24px 24px;overflow:hidden}@media (min-width:1648px){.Footer-module__2OES5W__footer{border-radius:32px;margin:24px auto;box-shadow:0 0 80px #0000000d}}.Footer-module__2OES5W__footerTop{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.Footer-module__2OES5W__footerBrandTxt{color:var(--gray5);max-width:240px;margin-top:14px;font-size:13px;font-weight:300;line-height:1.7}.Footer-module__2OES5W__footerSocial{gap:16px;margin-top:24px;display:flex}.Footer-module__2OES5W__footerSocial a{color:var(--gray4);justify-content:center;align-items:center;transition:color .2s,transform .2s;display:flex}.Footer-module__2OES5W__footerSocial a:hover{color:var(--ink);transform:translateY(-2px)}.Footer-module__2OES5W__footerCol h5{color:var(--ink);letter-spacing:.03em;margin-bottom:14px;font-size:11px;font-weight:600}.Footer-module__2OES5W__footerCol ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__2OES5W__footerCol ul a{color:var(--gray5);font-size:13px;transition:color .2s}.Footer-module__2OES5W__footerCol ul a:hover{color:var(--ink)}.Footer-module__2OES5W__footerBot{border-top:1px solid var(--gray2);justify-content:space-between;align-items:center;padding-top:20px;display:flex}.Footer-module__2OES5W__footerCopy{color:var(--gray5);font-size:12px}.Footer-module__2OES5W__footerFl{gap:20px;display:flex}.Footer-module__2OES5W__footerFl a{color:var(--gray5);font-size:12px;transition:color .2s}.Footer-module__2OES5W__footerFl a:hover{color:var(--ink)}.Footer-module__2OES5W__footerUp{border:1px solid var(--gray2);width:36px;height:36px;color:var(--gray4);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex}.Footer-module__2OES5W__footerUp:hover{border-color:var(--gray4);color:var(--ink)}@media (max-width:1100px){.Footer-module__2OES5W__footer{padding:40px 16px 20px}.Footer-module__2OES5W__footerTop{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:640px){.Footer-module__2OES5W__footerTop{grid-template-columns:1fr}.Footer-module__2OES5W__footerBot{flex-wrap:wrap;gap:16px}}
.ScrollArea-module__e1i5ba__scrollArea{width:100%;height:100dvh;position:relative;overflow:hidden auto}@supports ((-moz-appearance:none)){.ScrollArea-module__e1i5ba__scrollArea{scrollbar-width:thin;scrollbar-color:#c1c1c1 #2b2b2b}}.ScrollArea-module__e1i5ba__scrollArea::-webkit-scrollbar{width:16px;height:16px}.ScrollArea-module__e1i5ba__scrollArea::-webkit-scrollbar-track{background:#2b2b2b}.ScrollArea-module__e1i5ba__scrollArea::-webkit-scrollbar-thumb{background-color:#c1c1c1;background-clip:padding-box;border:3px solid #0000;border-radius:8px}.ScrollArea-module__e1i5ba__scrollArea::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.ScrollArea-module__e1i5ba__scrollArea::-webkit-scrollbar-button:single-button{background-color:#2b2b2b;width:16px;height:16px;display:block}.ScrollArea-module__e1i5ba__scrollArea::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23888888'><polygon points='4,10 12,10 8,5'/></svg>");background-position:50%;background-repeat:no-repeat}.ScrollArea-module__e1i5ba__scrollArea::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23888888'><polygon points='4,6 12,6 8,11'/></svg>");background-position:50%;background-repeat:no-repeat}.ScrollArea-module__e1i5ba__scrollArea::-webkit-scrollbar-button:single-button:vertical:decrement:hover{background-color:#383838}.ScrollArea-module__e1i5ba__scrollArea::-webkit-scrollbar-button:single-button:vertical:increment:hover{background-color:#383838}
