@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-ext-wght-normal.CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-wght-normal.DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-primary:#756cf7;--c-primary-600:#5f55ef;--c-primary-light:#8ec6fc;--c-heading:#020050;--c-text:#5f6066;--c-muted:#8b8c96;--c-white:#fff;--c-dark:#121315;--c-dark-2:#292935;--c-dark-3:#1b1c22;--c-surface:#f3f4f6;--c-surface-2:#f7f8fb;--c-border:#e9eaf0;--c-border-strong:#d8d9e3;--c-star:#f5b50a;--c-banner:#03009a;--c-hero-1:#0f0927;--c-hero-2:#270067;--g-primary:linear-gradient(90deg, #756cf7 0%, #8ec6fc 100%);--g-primary-diag:linear-gradient(135deg, #756cf7 0%, #8ec6fc 100%);--g-text:linear-gradient(90deg, #756cf7 0%, #8ec6fc 100%);--font-sans:"Sora Variable", "Sora", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-body:1rem;--fs-sm:.9375rem;--fs-xs:.8125rem;--fs-h1:clamp(2.5rem, 1.4rem + 4.2vw, 4.75rem);--fs-h2:clamp(2rem, 1.25rem + 2.6vw, 3.4rem);--fs-h3:clamp(1.25rem, 1.05rem + .6vw, 1.6rem);--fs-h4:1.25rem;--lh-tight:1.18;--lh-body:1.75;--container:1200px;--gutter:clamp(1rem, .6rem + 1.6vw, 1.5rem);--section-y:clamp(4.5rem, 3rem + 5vw, 7.5rem);--radius-sm:6px;--radius:12px;--radius-lg:20px;--radius-xl:30px;--header-h:92px;--shadow-sm:0 2px 10px #0200500d;--shadow:0 10px 40px #02005014;--shadow-lg:0 25px 60px #0200501f;--ease:cubic-bezier(.22, 1, .36, 1);--t-fast:.25s var(--ease);--t:.45s var(--ease)}@media (width<=575px){:root{--header-h:76px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{min-height:100vh;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text);background:var(--c-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px;border-radius:4px}::selection{background:var(--c-primary);color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--c-heading);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.01em;text-wrap:balance}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{text-wrap:pretty}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section--surface{background:var(--c-surface)}.section--dark{background:var(--c-dark);color:#c9cad3}.section--dark :where(h1,h2,h3,h4){color:#fff}.section-head{max-width:760px;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.section-head--center{text-align:center;margin-inline:auto}.section-head h2,.section-head p{margin-top:1.1rem}.skip-link{z-index:10000;background:var(--c-heading);color:#fff;border-radius:var(--radius-sm);transition:top var(--t-fast);padding:.75rem 1.25rem;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}.btn{--btn-bg:var(--c-primary);--btn-fg:#fff;--btn-bd:var(--c-primary);min-height:52px;font-size:var(--fs-sm);color:var(--btn-fg);background:var(--btn-bg);border:1px solid var(--btn-bd);border-radius:var(--radius-sm);isolation:isolate;transition:color var(--t-fast), border-color var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast);white-space:nowrap;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 2rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--c-heading);transform-origin:100%;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.btn:hover:before,.btn:focus-visible:before{transform-origin:0;transform:scaleX(1)}.btn:hover{--btn-bd:var(--c-heading);color:#fff}.btn .icon{transition:transform var(--t-fast)}.btn:hover .icon{transform:translate(2px,-2px)}.btn--outline{--btn-bg:transparent;--btn-fg:var(--c-heading);--btn-bd:var(--c-border-strong)}.btn--light{--btn-bg:#fff;--btn-fg:var(--c-heading);--btn-bd:#fff}.btn--light:before{background:var(--c-primary)}.btn--light:hover{--btn-bd:var(--c-primary)}.btn--dark{--btn-bg:var(--c-dark);--btn-fg:#fff;--btn-bd:var(--c-dark)}.btn--dark:before{background:var(--c-primary)}.btn--dark:hover{--btn-bd:var(--c-primary)}.btn--ghost-light{--btn-bg:transparent;--btn-fg:#fff;--btn-bd:#fff9}.btn--ghost-light:before{background:#fff}.btn--ghost-light:hover{color:var(--c-heading);--btn-bd:#fff}.btn--sm{min-height:44px;padding:.6rem 1.4rem}.badge{letter-spacing:.01em;text-transform:uppercase;border:1px solid var(--c-border);background:#ffffff80;border-radius:4px;align-items:center;padding:.35rem .8rem;font-size:clamp(.875rem,.8rem + .25vw,1.05rem);font-weight:600;line-height:1.4;display:inline-flex}.badge>span{background:var(--g-text);color:#0000;-webkit-background-clip:text;background-clip:text}.badge--dark{background:#ffffff0a;border-color:#ffffff26}.badge--light{background:0 0;border-color:#ffffff73}.badge--light>span{color:#fff;background:0 0}.link-arrow{font-size:var(--fs-sm);text-transform:uppercase;color:var(--c-text);transition:color var(--t-fast);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.link-arrow:hover{color:var(--c-primary)}.link-arrow .icon{transition:transform var(--t-fast)}.link-arrow:hover .icon{transform:translate(2px,-2px)}.underline-hover{transition:background-size .6s var(--ease), color var(--t-fast);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}a:hover>.underline-hover,.underline-hover:hover{color:var(--c-primary);background-size:100% 1px}.chip{font-size:var(--fs-xs);color:var(--c-heading);border:1px solid var(--c-border);transition:border-color var(--t-fast), color var(--t-fast);background:#fff;border-radius:99px;align-items:center;padding:.35rem .95rem;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--c-primary);color:var(--c-primary)}.chip-list{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.tag-pill{font-size:var(--fs-xs);color:#fff;background:var(--g-primary);border-radius:4px;padding:.25rem .8rem;font-weight:500;display:inline-block}.text-gradient{background:var(--g-text);color:#0000;-webkit-background-clip:text;background-clip:text}.field{display:block;position:relative}.field input,.field textarea,.field select{width:100%;font-size:var(--fs-sm);color:var(--c-heading);border:0;border-bottom:1px solid var(--c-border-strong);transition:border-color var(--t-fast);background:0 0;border-radius:0;outline:none;padding:.85rem 0}.field textarea{resize:vertical;min-height:120px}.field input::placeholder,.field textarea::placeholder{color:var(--c-text)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--c-primary)}.field .field-line{background:var(--g-primary);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.field input:focus~.field-line,.field textarea:focus~.field-line,.field select:focus~.field-line{transform:scaleX(1)}.field.is-invalid input,.field.is-invalid textarea{border-color:#e5484d}.form-status{font-size:var(--fs-sm);min-height:1.5em;margin-top:1rem}.form-status[data-state=success]{color:#12805c}.form-status[data-state=error]{color:#d0353a}.hp-field{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.center{text-align:center}.noise{position:relative}.noise:after{content:"";pointer-events:none;border-radius:inherit;opacity:.6;background-image:url(/images/ui/noise.png);position:absolute;inset:0}html.js [data-reveal]{opacity:0;transform:translateY(40px)}html.js [data-reveal=left]{transform:translate(-40px)}html.js [data-reveal=right]{transform:translate(40px)}html.js [data-reveal=zoom]{transform:scale(.92)}html.js [data-reveal=zoom-in]{transform-origin:45% 70%;transform:scale(.08)}html.js [data-reveal=zoom-in][data-reveal].is-revealed{transition:opacity .5s ease-out,transform 1.3s cubic-bezier(.25,.46,.45,.94)}html.js [data-reveal].is-revealed{opacity:1;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--reveal-delay,0s);transform:none}.split-word{white-space:nowrap;display:inline-block}.split-char{display:inline-block}html.js .is-split-ready .split-char{opacity:0;transform:translate(28px)}html.js .is-split-ready.is-split-in .split-char{opacity:1;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--i,0) * 22ms);transform:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js [data-reveal]{opacity:1;transform:none}}.preloader[data-astro-cid-rmhqrm2x]{z-index:9999;transition:opacity .6s var(--ease), visibility .6s var(--ease);background:#fff;place-items:center;display:grid;position:fixed;inset:0}.preloader[data-astro-cid-rmhqrm2x].is-hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader[data-astro-cid-rmhqrm2x].is-hidden .preloader__bars[data-astro-cid-rmhqrm2x] span[data-astro-cid-rmhqrm2x]{animation-play-state:paused}.preloader__bars[data-astro-cid-rmhqrm2x]{align-items:center;gap:6px;height:70px;display:flex}.preloader__bars[data-astro-cid-rmhqrm2x] span[data-astro-cid-rmhqrm2x]{background:var(--c-primary);width:6px;height:100%;animation:bar 1s var(--ease) infinite;animation-delay:calc(var(--i) * 80ms);transform-origin:50%;border-radius:2px}@keyframes bar{0%,to{opacity:.85;transform:scaleY(.75)}50%{opacity:1;transform:scaleY(1)}}.logo[data-astro-cid-qmbhzs4e]{flex-shrink:0;align-items:center;display:inline-flex}.logo[data-astro-cid-qmbhzs4e] img[data-astro-cid-qmbhzs4e]{width:auto;height:40px;transition:transform .6s var(--ease), opacity var(--t-fast)}.logo[data-astro-cid-qmbhzs4e]:hover img[data-astro-cid-qmbhzs4e]{transform:scale(1.03)}@media (width<=380px){.logo[data-astro-cid-qmbhzs4e] img[data-astro-cid-qmbhzs4e]{height:34px}}.site-header[data-astro-cid-isef26zo]{z-index:900;transition:background var(--t), box-shadow var(--t), transform var(--t);position:absolute;top:0;left:0;right:0}.site-header__inner[data-astro-cid-isef26zo]{height:var(--header-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-header__logo[data-astro-cid-isef26zo]{display:flex;position:relative}.site-header--transparent[data-astro-cid-isef26zo] .site-header__inner[data-astro-cid-isef26zo]{padding-inline:clamp(1rem,1.5vw,1.25rem)}.site-header--transparent[data-astro-cid-isef26zo] .logo-dark{display:none}.site-header--transparent[data-astro-cid-isef26zo] .site-nav__link[data-astro-cid-isef26zo]{color:#fff}.site-header--transparent[data-astro-cid-isef26zo] .menu-toggle[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo],.site-header--transparent[data-astro-cid-isef26zo].is-sticky{background:#fff}.site-header--transparent[data-astro-cid-isef26zo].is-sticky .logo-dark{display:inline-flex}.site-header--transparent[data-astro-cid-isef26zo].is-sticky .logo-light{display:none}.site-header--transparent[data-astro-cid-isef26zo].is-sticky .site-nav__link[data-astro-cid-isef26zo]{color:var(--c-heading)}.site-header--transparent[data-astro-cid-isef26zo].is-sticky .menu-toggle[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{background:var(--c-heading)}.site-header--transparent[data-astro-cid-isef26zo].is-sticky .header-cta[data-astro-cid-isef26zo]{--btn-fg:var(--c-heading);--btn-bd:var(--c-border-strong)}.site-header--transparent[data-astro-cid-isef26zo].is-sticky .header-cta[data-astro-cid-isef26zo]:hover{color:#fff}.site-header--transparent[data-astro-cid-isef26zo].is-sticky .header-cta[data-astro-cid-isef26zo]:before{background:var(--c-heading)}.site-header--boxed[data-astro-cid-isef26zo] .site-header__inner[data-astro-cid-isef26zo]{max-width:calc(var(--container) + 2 * var(--gutter) + 20px);padding-inline:calc(var(--gutter) + .5rem);border-radius:0 0 var(--radius) var(--radius);background:#fff;margin-inline:auto}@media (width>=1100px){.site-header--boxed[data-astro-cid-isef26zo] .site-header__inner[data-astro-cid-isef26zo]{width:calc(100% - 3rem)}.site-header--boxed[data-astro-cid-isef26zo] .site-nav__list[data-astro-cid-isef26zo]{border:1px solid var(--c-border);border-radius:var(--radius-sm);background:#fbfbff;padding:.35rem 1.1rem}}.site-header--boxed[data-astro-cid-isef26zo].is-sticky .site-header__inner[data-astro-cid-isef26zo]{border-radius:0;width:100%}.site-header--boxed[data-astro-cid-isef26zo].is-sticky .site-nav__list[data-astro-cid-isef26zo]{background:0 0;border-color:#0000}.site-header[data-astro-cid-isef26zo].is-sticky{animation:header-in .6s var(--ease);background:#fff;position:fixed;box-shadow:0 6px 30px #02005012}.site-header[data-astro-cid-isef26zo].is-sticky .site-header__inner[data-astro-cid-isef26zo]{height:76px}@keyframes header-in{0%{transform:translateY(-100%)}to{transform:none}}.site-nav__list[data-astro-cid-isef26zo]{align-items:center;gap:clamp(1rem,1.8vw,1.9rem);padding:0;list-style:none;display:flex}.site-nav__item[data-astro-cid-isef26zo]{position:relative}.site-nav__link[data-astro-cid-isef26zo]{letter-spacing:.01em;text-transform:uppercase;color:var(--c-heading);transition:color var(--t-fast);align-items:center;gap:.3rem;padding-block:.6rem;font-size:.9rem;font-weight:600;display:inline-flex}.site-nav__link[data-astro-cid-isef26zo]:hover,.site-nav__link[data-astro-cid-isef26zo][aria-current=page]{color:var(--c-primary)!important}.site-nav__link[data-astro-cid-isef26zo] .icon{transition:transform var(--t-fast)}.has-dropdown[data-astro-cid-isef26zo]:hover .site-nav__link[data-astro-cid-isef26zo] .icon,.has-dropdown[data-astro-cid-isef26zo]:focus-within .site-nav__link[data-astro-cid-isef26zo] .icon{transform:rotate(180deg)}.dropdown[data-astro-cid-isef26zo]{border-radius:var(--radius);min-width:250px;box-shadow:var(--shadow-lg);border:1px solid var(--c-border);opacity:0;visibility:hidden;transition:opacity var(--t-fast), transform var(--t-fast), visibility var(--t-fast);background:#fff;padding:.8rem;list-style:none;position:absolute;top:calc(100% + .6rem);left:-1.25rem;transform:translateY(12px)}.dropdown[data-astro-cid-isef26zo]:before{content:"";height:.9rem;position:absolute;inset:-.9rem 0 auto}.has-dropdown[data-astro-cid-isef26zo]:hover .dropdown[data-astro-cid-isef26zo],.has-dropdown[data-astro-cid-isef26zo]:focus-within .dropdown[data-astro-cid-isef26zo]{opacity:1;visibility:visible;transform:none}.dropdown[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{font-size:var(--fs-sm);color:var(--c-heading);border-radius:var(--radius-sm);transition:background var(--t-fast), color var(--t-fast), padding var(--t-fast);padding:.55rem .8rem;font-weight:500;display:block}.dropdown[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,.dropdown[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{background:var(--c-surface);color:var(--c-primary);padding-left:1.1rem}.site-header__actions[data-astro-cid-isef26zo]{align-items:center;gap:1.5rem;display:flex}.menu-toggle[data-astro-cid-isef26zo]{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:40px;height:40px;display:inline-flex}.menu-toggle[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{background:var(--c-heading);width:30px;height:2px;transition:width var(--t-fast), background var(--t-fast);border-radius:2px;display:block}.menu-toggle[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]:nth-child(2){width:22px}.menu-toggle[data-astro-cid-isef26zo]:hover span[data-astro-cid-isef26zo]{width:30px}.site-header--boxed[data-astro-cid-isef26zo] .menu-toggle[data-astro-cid-isef26zo]{display:none}.header-cta[data-astro-cid-isef26zo]{min-height:48px}@media (width<=1099px){.site-nav[data-astro-cid-isef26zo]{display:none}.site-header--boxed[data-astro-cid-isef26zo] .menu-toggle[data-astro-cid-isef26zo]{display:inline-flex}.site-header__actions[data-astro-cid-isef26zo]{flex-direction:row-reverse;gap:1rem}}@media (width<=575px){.header-cta[data-astro-cid-isef26zo]{display:none}}.socials[data-astro-cid-iupex2mz]{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;padding:0;list-style:none;display:flex}.socials__item[data-astro-cid-iupex2mz]{width:32px;height:32px;color:inherit;transition:color var(--t-fast), transform var(--t-fast), background var(--t-fast);place-items:center;display:inline-grid}a[data-astro-cid-iupex2mz].socials__item:hover{color:var(--c-primary-light);transform:translateY(-3px)}.socials__item[data-astro-cid-iupex2mz].is-inactive{opacity:.55;cursor:not-allowed}.socials--filled[data-astro-cid-iupex2mz]{gap:.6rem}.socials--filled[data-astro-cid-iupex2mz] .socials__item[data-astro-cid-iupex2mz]{color:#fff;background:var(--g-primary-diag);border-radius:6px;width:42px;height:42px}.socials--filled[data-astro-cid-iupex2mz] .socials__item[data-astro-cid-iupex2mz].is-inactive{opacity:.45}.offcanvas[data-astro-cid-c637egc7]{z-index:1000;visibility:hidden;pointer-events:none;position:fixed;inset:0}.offcanvas[data-astro-cid-c637egc7].is-open{visibility:visible;pointer-events:auto}.offcanvas__backdrop[data-astro-cid-c637egc7]{backdrop-filter:blur(3px);opacity:0;transition:opacity var(--t);background:#02001e99;position:absolute;inset:0}.offcanvas[data-astro-cid-c637egc7].is-open .offcanvas__backdrop[data-astro-cid-c637egc7]{opacity:1}.offcanvas__panel[data-astro-cid-c637egc7]{overscroll-behavior:contain;width:min(420px,100%);transition:transform .6s var(--ease);background:#fff;flex-direction:column;gap:1.75rem;padding:2rem clamp(1.25rem,4vw,2.5rem);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.offcanvas[data-astro-cid-c637egc7].is-open .offcanvas__panel[data-astro-cid-c637egc7]{transform:none}.offcanvas__top[data-astro-cid-c637egc7]{justify-content:space-between;align-items:center;display:flex}.offcanvas__close[data-astro-cid-c637egc7]{color:#fff;background:var(--c-primary);width:44px;height:44px;transition:transform var(--t-fast), background var(--t-fast);border-radius:50%;place-items:center;display:grid}.offcanvas__close[data-astro-cid-c637egc7]:hover{background:var(--c-heading);transform:rotate(90deg)}.offcanvas__nav[data-astro-cid-c637egc7] ul[data-astro-cid-c637egc7]{padding:0;list-style:none}.offcanvas__nav[data-astro-cid-c637egc7]>ul[data-astro-cid-c637egc7]>li[data-astro-cid-c637egc7]{border-bottom:1px solid var(--c-border)}.offcanvas__nav[data-astro-cid-c637egc7] a[data-astro-cid-c637egc7]{color:var(--c-heading);transition:color var(--t-fast);padding:.8rem 0;font-weight:600;display:block}.offcanvas__nav[data-astro-cid-c637egc7] a[data-astro-cid-c637egc7]:hover{color:var(--c-primary)}.offcanvas__row[data-astro-cid-c637egc7]{justify-content:space-between;align-items:center;display:flex}.offcanvas__sub-toggle[data-astro-cid-c637egc7]{background:var(--c-surface);width:36px;height:36px;color:var(--c-heading);transition:transform var(--t-fast);border-radius:6px;place-items:center;display:grid}.offcanvas__sub-toggle[data-astro-cid-c637egc7][aria-expanded=true]{transform:rotate(180deg)}.offcanvas__sub[data-astro-cid-c637egc7]{padding:0 0 .75rem 1rem!important}.offcanvas__sub[data-astro-cid-c637egc7] a[data-astro-cid-c637egc7]{font-weight:500;font-size:var(--fs-sm);color:var(--c-text);padding:.4rem 0}.offcanvas__about[data-astro-cid-c637egc7] p[data-astro-cid-c637egc7]{font-size:var(--fs-sm)}.offcanvas__contact[data-astro-cid-c637egc7]{font-size:var(--fs-sm);gap:.9rem;padding:0;list-style:none;display:grid}.offcanvas__contact[data-astro-cid-c637egc7] li[data-astro-cid-c637egc7]{color:var(--c-heading);align-items:flex-start;gap:.75rem;display:flex}.offcanvas__contact[data-astro-cid-c637egc7] .icon{color:var(--c-primary);flex-shrink:0;margin-top:.2rem}.offcanvas__contact[data-astro-cid-c637egc7] a[data-astro-cid-c637egc7]:hover{color:var(--c-primary)}.offcanvas__cta[data-astro-cid-c637egc7]{margin-top:auto}@media (width>=1100px){.offcanvas__nav[data-astro-cid-c637egc7]{display:none}}.newsletter[data-astro-cid-olyd3e4e]{border-bottom:1px solid #ffffff40;flex-wrap:wrap;align-items:center;display:flex;position:relative}.newsletter[data-astro-cid-olyd3e4e] input[data-astro-cid-olyd3e4e][type=email]{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.9rem 0}.newsletter[data-astro-cid-olyd3e4e] input[data-astro-cid-olyd3e4e]::placeholder{color:#c9cad3}.newsletter[data-astro-cid-olyd3e4e] button[data-astro-cid-olyd3e4e]{color:#fff;transition:transform var(--t-fast), color var(--t-fast);padding:.25rem 0}.newsletter[data-astro-cid-olyd3e4e] button[data-astro-cid-olyd3e4e]:hover{color:var(--c-primary-light);transform:translate(5px)}.newsletter[data-astro-cid-olyd3e4e] .form-status[data-astro-cid-olyd3e4e]{font-size:var(--fs-xs);min-height:0;margin-top:.4rem;position:absolute;top:100%;left:0}.newsletter[data-astro-cid-olyd3e4e] .form-status[data-astro-cid-olyd3e4e][data-state=success]{color:#7ee2b8}.newsletter[data-astro-cid-olyd3e4e] .form-status[data-astro-cid-olyd3e4e][data-state=error]{color:#ff9aa2}footer[data-astro-cid-oenwriqq]{color:#c9cad3;font-size:var(--fs-sm)}footer[data-astro-cid-oenwriqq] a{transition:color var(--t-fast)}.footer-col[data-astro-cid-oenwriqq] h3[data-astro-cid-oenwriqq]{color:#fff;margin-bottom:1.5rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.6rem);font-weight:600}.footer-col[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:.75rem;padding:0;list-style:none;display:grid}.footer-col[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--c-primary-light)}.footer-col[data-astro-cid-oenwriqq] address[data-astro-cid-oenwriqq]{font-style:normal}.footer-label[data-astro-cid-oenwriqq]{color:#c9cad3;margin-top:1.1rem}.footer-strong[data-astro-cid-oenwriqq]{color:#fff;word-break:break-word;font-size:1.15rem;font-weight:600;display:inline-block}.footer-strong[data-astro-cid-oenwriqq]:hover{color:var(--c-primary-light)}.footer-bottom[data-astro-cid-oenwriqq],.footer-split__bottom[data-astro-cid-oenwriqq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-bottom[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq],.footer-split__bottom[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:1.75rem;padding:0;list-style:none;display:flex}.footer-bottom[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover,.footer-split__bottom[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--c-primary-light)}.footer-globe[data-astro-cid-oenwriqq]{padding:0 clamp(.75rem,2.4vw,2rem) clamp(.75rem,2.4vw,2rem)}.footer-globe__card[data-astro-cid-oenwriqq]{border-radius:var(--radius-xl);background:radial-gradient(60% 70% at 10% 90%, #22c55e29, transparent 70%), radial-gradient(50% 60% at 95% 100%, #6366f14d, transparent 70%), var(--c-dark);max-width:1600px;margin-inline:auto;padding:clamp(3rem,2rem + 4vw,6rem) clamp(1.25rem,2.5vw,2rem) 2rem;position:relative;overflow:hidden}.footer-globe__card[data-astro-cid-oenwriqq]>[data-astro-cid-oenwriqq]{max-width:var(--container);margin-inline:auto;position:relative}.footer-globe__canvas[data-astro-cid-oenwriqq]{pointer-events:none;opacity:.9;width:min(460px,70vw);height:min(460px,70vw);bottom:-120px;right:-60px;max-width:none!important;position:absolute!important}.footer-globe__grid[data-astro-cid-oenwriqq]{grid-template-columns:1.6fr repeat(3,1fr);gap:2.5rem;display:grid}.footer-col--contact[data-astro-cid-oenwriqq]{max-width:360px}.footer-globe__brand[data-astro-cid-oenwriqq]{color:#fff;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(3rem,6vw,5rem);padding-block:1.5rem;display:flex}.footer-globe[data-astro-cid-oenwriqq] .footer-bottom[data-astro-cid-oenwriqq]{padding-top:1.5rem}.footer-split[data-astro-cid-oenwriqq]{background:linear-gradient(90deg, var(--c-dark-2) 0 50%, var(--c-dark) 50% 100%)}.footer-split__wrap[data-astro-cid-oenwriqq],.footer-split__bottom[data-astro-cid-oenwriqq]{max-width:calc(var(--container) + var(--gutter) * 2);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-inline:auto;display:grid}.footer-split__left[data-astro-cid-oenwriqq]{padding:clamp(3.5rem, 7vw, 6.5rem) clamp(1.5rem, 4vw, 3.5rem) clamp(3rem, 6vw, 5rem) var(--gutter);background:var(--c-dark-2)}.footer-split__left-inner[data-astro-cid-oenwriqq]{gap:1.75rem;max-width:420px;display:grid}.footer-split__nl-title[data-astro-cid-oenwriqq]{color:#fff;margin-top:1.75rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.6rem)}.footer-split__left[data-astro-cid-oenwriqq] .socials{color:#fff}.footer-split__right[data-astro-cid-oenwriqq]{padding:clamp(3.5rem, 7vw, 6.5rem) var(--gutter) clamp(3rem, 6vw, 5rem) clamp(1.5rem, 5vw, 5rem);background:var(--c-dark)}.footer-split__cta[data-astro-cid-oenwriqq]{max-width:520px;margin-bottom:clamp(2.5rem,5vw,3.5rem);font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);font-weight:600;line-height:1.15}.footer-split__cols[data-astro-cid-oenwriqq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.footer-split__bottom[data-astro-cid-oenwriqq]{border-top:1px solid #ffffff1a}.footer-split__bottom-left[data-astro-cid-oenwriqq]{padding:1.6rem var(--gutter);background:var(--c-dark-2)}.footer-split__bottom-right[data-astro-cid-oenwriqq]{padding:1.6rem var(--gutter);background:var(--c-dark);justify-content:flex-end;display:flex}@media (width<=991px){.footer-globe__grid[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-split[data-astro-cid-oenwriqq]{background:var(--c-dark)}.footer-split__wrap[data-astro-cid-oenwriqq],.footer-split__bottom[data-astro-cid-oenwriqq]{grid-template-columns:1fr}.footer-split__left[data-astro-cid-oenwriqq]{padding-right:var(--gutter)}.footer-split__left-inner[data-astro-cid-oenwriqq]{max-width:none}.footer-split__right[data-astro-cid-oenwriqq]{padding-left:var(--gutter)}.footer-split__bottom-right[data-astro-cid-oenwriqq]{justify-content:flex-start;padding-top:0}}@media (width<=575px){.footer-globe__grid[data-astro-cid-oenwriqq],.footer-split__cols[data-astro-cid-oenwriqq]{grid-template-columns:1fr}}
