:root{--seb-site-motion-micro: .16s;--seb-site-motion-state: .24s;--seb-site-motion-hero: .62s;--seb-site-ease-enter: cubic-bezier(.16, 1, .3, 1);--seb-site-ease-exit: cubic-bezier(.7, 0, .84, 0);--seb-site-focus: color-mix(in srgb, currentColor 74%, white 26%);--seb-site-header-height: 72px;--seb-site-header-surface: rgb(6 8 12 / .82);--seb-site-header-border: rgb(255 255 255 / .1);--seb-site-header-shadow: 0 12px 36px rgb(0 0 0 / .24);--seb-site-canvas: 1120px;--seb-site-radius-control: 999px;--seb-site-radius-panel: 24px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--seb-site-header-height) + 1rem);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-inline-size:320px}:where(img,picture,video,canvas,svg){max-inline-size:100%}:where(h1,h2){text-wrap:balance}:where(p,li){text-wrap:pretty}:where(button,[role=button],a[href]){transition:transform var(--seb-site-motion-micro) var(--seb-site-ease-enter),color var(--seb-site-motion-micro) var(--seb-site-ease-enter),background-color var(--seb-site-motion-micro) var(--seb-site-ease-enter),border-color var(--seb-site-motion-micro) var(--seb-site-ease-enter),box-shadow var(--seb-site-motion-state) var(--seb-site-ease-enter),filter var(--seb-site-motion-micro) var(--seb-site-ease-enter),opacity var(--seb-site-motion-micro) var(--seb-site-ease-enter)}:where(button,[role=button]){min-block-size:44px!important;touch-action:manipulation}[data-seb-site-header]{position:fixed;z-index:100;inset:0 0 auto;min-block-size:var(--seb-site-header-height);padding:max(.75rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .75rem max(1rem,env(safe-area-inset-left));color:#f8fafc;background:linear-gradient(180deg,rgb(6 8 12 / .96),rgb(6 8 12 / .86));border-bottom:1px solid var(--seb-site-header-border);box-shadow:var(--seb-site-header-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);box-sizing:border-box}.seb-site-header__bar{width:min(100%,var(--seb-site-canvas));min-block-size:46px;margin-inline:auto;display:grid;grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);align-items:center;gap:1rem}.seb-site-header__hub,.seb-site-header__toggle{min-inline-size:44px;min-block-size:44px;border:1px solid rgb(255 255 255 / .16);border-radius:var(--seb-site-radius-control);background:rgb(255 255 255 / .055);color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;text-decoration:none;font:inherit;font-size:.82rem;font-weight:750}.seb-site-header__hub{width:fit-content;justify-self:start;padding-inline:.9rem}.seb-site-header__title{min-width:0;min-block-size:44px;color:inherit;font-size:.9rem;font-weight:780;letter-spacing:-.015em;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seb-site-header__desktop{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:.2rem}.seb-site-header__desktop>a,.seb-site-header__mobile>a{min-block-size:44px;padding-inline:.75rem;border-radius:var(--seb-site-radius-control);color:#ffffffad;display:inline-flex;align-items:center;text-decoration:none;font-size:.82rem;font-weight:650}.seb-site-header__toggle{inline-size:44px;block-size:44px;display:none;justify-self:end;padding:0;cursor:pointer}.seb-site-header__mobile{width:min(100%,var(--seb-site-canvas));margin:.65rem auto 0;padding:.5rem;border:1px solid rgb(255 255 255 / .1);border-radius:var(--seb-site-radius-panel);background:rgb(9 11 16 / .98);box-shadow:0 24px 60px #00000061;display:grid;gap:.25rem}.seb-site-header__mobile>a{border-radius:14px}[data-seb-site-action]{min-block-size:48px!important;padding:.8rem 1.2rem!important;border-radius:var(--seb-site-radius-control)!important;display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem!important;font-weight:780!important;text-decoration:none}[data-seb-site-action=primary]{color:var(--seb-site-action-text, #ffffff)!important;background:var(--seb-site-accent, #7c3aed)!important;border:1px solid color-mix(in srgb,var(--seb-site-accent, #7c3aed) 72%,white 28%)!important;box-shadow:0 12px 30px color-mix(in srgb,var(--seb-site-accent, #7c3aed) 28%,transparent)!important}[data-seb-site-footer]{color:#ffffffa8;background:rgb(6 8 12 / .98);border-top:1px solid rgb(255 255 255 / .1);padding:2.25rem max(1rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.seb-site-footer__inner{width:min(100%,var(--seb-site-canvas));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem 2rem}.seb-site-footer__identity strong{color:#fffffff0;font-size:1rem}.seb-site-footer__identity p,.seb-site-footer__legal{margin:.35rem 0 0;font-size:.875rem;line-height:1.6}.seb-site-footer__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1rem}.seb-site-footer__links a{min-inline-size:44px;min-block-size:44px;color:inherit;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:.875rem;font-weight:650}.seb-site-footer__legal{grid-column:1 / -1;padding-top:1rem;border-top:1px solid rgb(255 255 255 / .08)}@media (hover: hover) and (pointer: fine){.seb-site-header__hub:hover,.seb-site-header__toggle:hover,.seb-site-header__desktop>a:hover,.seb-site-header__mobile>a:hover,.seb-site-footer__links a:hover{color:#fffffffa;background-color:color-mix(in srgb,var(--seb-site-accent, #7c3aed) 16%,transparent);border-color:color-mix(in srgb,var(--seb-site-accent, #7c3aed) 54%,transparent)}}:where(a[href][data-seb-site-action],a[href][class*=button],a[href][class*=Button],a[href][class*=btn],a[href][class*=Btn],a[href][class*=cta],a[href][class*=CTA],a[href][class*=rounded],a[href][style*=border-radius]){min-block-size:44px;align-items:center}:where(header,nav)[class~=fixed][class~=top-0]{padding-top:max(1rem,env(safe-area-inset-top));padding-right:max(1rem,env(safe-area-inset-right));padding-left:max(1rem,env(safe-area-inset-left));background:linear-gradient(180deg,rgb(6 8 12 / .94) 0%,var(--seb-site-header-surface) 72%,rgb(6 8 12 / .72) 100%);border-bottom:1px solid var(--seb-site-header-border);box-shadow:var(--seb-site-header-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}:where(header,nav)[class~=fixed][class~=top-0] :where(button,[role=button],a[href]){min-block-size:44px}:where(button,[role=button],a[href]):focus-visible{outline:3px solid var(--seb-site-focus);outline-offset:3px}@media (hover: hover) and (pointer: fine){:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href][data-seb-site-action],a[href][class*=button],a[href][class*=Button],a[href][class*=btn],a[href][class*=Btn],a[href][class*=cta],a[href][class*=CTA],a[href][class*=rounded],a[href][style*=border-radius]):hover{transform:translateY(-2px);filter:brightness(1.075) saturate(1.04)}}:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href][data-seb-site-action],a[href][class*=button],a[href][class*=Button],a[href][class*=btn],a[href][class*=Btn],a[href][class*=cta],a[href][class*=CTA],a[href][class*=rounded],a[href][style*=border-radius]):active{transform:translateY(0) scale(.985);transition-duration:90ms}@media (prefers-reduced-motion: no-preference){h1{animation:seb-site-hero-arrive var(--seb-site-motion-hero) var(--seb-site-ease-enter) both}}@media (max-width: 767px){:where(input,textarea,select){font-size:max(16px,1em)}:where(header,nav)[class~=fixed][class~=top-0]{min-block-size:calc(var(--seb-site-header-height) + env(safe-area-inset-top))}.seb-site-header__bar{position:relative;grid-template-columns:1fr auto;gap:.5rem}.seb-site-header__desktop{display:none}.seb-site-header__toggle{display:inline-flex}.seb-site-header__title{position:absolute;left:50%;width:max-content;max-width:calc(100% - 12.5rem);transform:translate(-50%);font-size:.82rem}.seb-site-footer__inner{grid-template-columns:1fr;text-align:center}.seb-site-footer__links{justify-content:center}.seb-site-footer__legal{grid-column:1}}@keyframes seb-site-hero-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
