.Lc4dSq_scrollTopBtn{right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:999;background:linear-gradient(135deg, var(--p1), var(--p2));width:44px;height:44px;color:var(--white);cursor:pointer;opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),box-shadow .2s,background .2s;display:flex;position:fixed;transform:translateY(16px)scale(.9);box-shadow:0 4px 14px #f4792066}.Lc4dSq_scrollTopBtn.Lc4dSq_visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.Lc4dSq_icon{width:24px;height:24px;transition:transform .2s}@media (hover:hover) and (pointer:fine){.Lc4dSq_scrollTopBtn:hover{background:linear-gradient(135deg, var(--p3), var(--p2));transform:translateY(-4px)scale(1.06);box-shadow:0 6px 20px #f479208c}.Lc4dSq_scrollTopBtn:hover .Lc4dSq_icon{transform:translateY(-2px)}}.Lc4dSq_scrollTopBtn:active{transform:translateY(0)scale(.95);box-shadow:0 2px 8px #f4792059}@media (min-width:768px){.Lc4dSq_scrollTopBtn{right:2rem;bottom:calc(2rem + env(safe-area-inset-bottom,0px));width:48px;height:48px}.Lc4dSq_icon{width:26px;height:26px}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--success:#17c964;--error:#f31260;--warning:#f5a623;--border:#d7d8da;--radius-s:8px;--radius-l:20px;--shadow:0px 2px 5px #0000000a, 0px 6px 12px #0000000f, 0px 12px 24px #00000014, 0px 24px 36px #0000001a;--transition:all .2s ease-in-out;--c10:#1a1a1a;--c9:#182233;--c8:#39404f;--c7:#585e6c;--c6:#6b6b6b;--c5:#b2b8bd;--c4:#d4d6da;--c3:#dfe1e4;--c2:#ecedef;--c1:#f5f5f5;--white:#fff;--p4:#ff6e00;--p3:#ff7914;--p2:#f25422;--p1:#f47920;--gradient-primary:linear-gradient(180deg, var(--p1), var(--p2), var(--p3), var(--p4));--space-xs:8px;--space-sm:16px;--space-md:20px;--space-lg:32px;--space-xl:40px;--font-montserrat:"Montserrat", sans-serif;--font-size-h1:clamp(56px, 5vw + 1rem, 84px);--font-size-h2:clamp(42px, 4.5vw + 1rem, 64px);--font-size-h3:clamp(36px, 4vw + 1rem, 48px);--font-size-h4:clamp(30px, 3.5vw + 1rem, 40px);--font-size-h5:clamp(26px, 3vw + .5rem, 32px);--font-size-h6:clamp(20px, 2vw + .5rem, 24px);--font-size-body-lg:clamp(18px, 1.5vw + .5rem, 20px);--font-size-body-md:clamp(16px, 1vw + .25rem, 16px);--font-size-body-sm:clamp(12px, 1vw + .25rem, 14px);--line-height-heading:1.2;--line-height-body:1.5;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{min-height:100%}section[id]{scroll-margin-top:110px}body{-webkit-font-smoothing:antialiased;line-height:1.5;font-family:var(--font-montserrat)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}h1{font-size:var(--font-size-h1);font-weight:800;line-height:var(--line-height-heading)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}p,span{font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul,li{list-style:none}a{text-decoration:none}button{border:none;outline:none}.skip-link{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-link:focus{width:auto;height:auto;position:static}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
