:root{--site-bg:#fff;--site-bg-soft:#f8fafc;--site-text:#0f172a;--site-text-secondary:#475569;--site-border:#e2e8f0;--site-primary:#2563eb;--site-primary-hover:#1d4ed8;--site-primary-soft:#eff6ff;--site-primary-text:#1d4ed8;--site-navy:#071126;--site-radius-sm:8px;--site-radius-md:12px;--site-radius-lg:20px;--site-radius-xl:28px;--site-shadow-sm:0 8px 20px #0f172a0f;--site-shadow-md:0 16px 36px #0f172a14;--site-shadow-lg:0 30px 80px #0f172a24;--site-max-width:1280px;--site-header-height:80px}
.shq-footer{color:#fff;background:#071126;padding:72px 0 36px}.shq-footer-container{width:min(1280px,100% - 96px);margin:0 auto}.shq-footer-top{grid-template-columns:1.35fr repeat(5,minmax(120px,.75fr));align-items:start;gap:40px;display:grid}.shq-footer-brand{max-width:360px}.shq-footer-logo{align-items:center;text-decoration:none;display:inline-flex}.shq-footer-logo img{width:auto;height:48px}.shq-footer-description{color:#cbd5e1;margin:16px 0 0;font-size:15px;line-height:24px}.shq-footer-cta{color:#fff;background:#3f46ff;border-radius:10px;justify-content:center;align-items:center;height:48px;margin-top:24px;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;transition:all .16s;display:inline-flex;box-shadow:0 12px 24px #3f46ff38}.shq-footer-cta:hover{background:#3037e8}.shq-footer-column-title{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:800;line-height:18px}.shq-footer-links{gap:12px;display:grid}.shq-footer-link{color:#e2e8f0;font-size:15px;font-weight:500;line-height:22px;text-decoration:none;transition:all .16s}.shq-footer-link:hover{color:#fff}.shq-footer-link--button{cursor:pointer;background:0 0;border:0;padding:0}.shq-footer-socials{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.shq-footer-social{color:#e2e8f0;border:1px solid #ffffff29;border-radius:999px;align-items:center;height:38px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex}.shq-footer-social:hover{color:#fff;border-color:#ffffff52}.shq-footer-cta:focus-visible,.shq-footer-link:focus-visible,.shq-footer-social:focus-visible{outline-color:#93c5fd}.shq-footer-bottom{color:#94a3b8;border-top:1px solid #ffffff1f;justify-content:space-between;gap:24px;margin-top:56px;padding-top:28px;font-size:13px;line-height:20px;display:flex}.shq-footer-bottom p{margin:0}.shq-footer-bottom-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.shq-footer-bottom-meta .shq-footer-link{color:#94a3b8;font-size:13px;line-height:20px}.shq-footer-bottom-meta .shq-footer-link:hover{color:#fff}@media (max-width:1024px){.shq-footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:40px}}@media (max-width:767px){.shq-footer{padding:48px 20px 28px}.shq-footer-container{width:100%}.shq-footer-top{grid-template-columns:1fr;gap:28px}.shq-footer-logo img{height:42px}.shq-footer-bottom{gap:8px;margin-top:32px;padding-top:22px;display:grid}.shq-footer-bottom-meta{justify-content:flex-start}.shq-footer-cta,.shq-footer-social{min-height:44px}}
.privacy-consent{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:100;width:min(720px, calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));border:1px solid var(--site-border);background:#fffffffa;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 48px #0f172a29}.privacy-consent__copy{color:var(--site-text-secondary);margin:0;font-size:13px;line-height:19px}.privacy-consent__copy a{color:var(--site-text);text-underline-offset:3px;font-weight:700}.privacy-consent__actions{flex-shrink:0;align-items:center;gap:8px;width:min(320px,100%);display:flex}.privacy-consent__button{cursor:pointer;border-radius:9px;flex:1 1 0;min-width:0;min-height:48px;padding:0 12px;font-size:13px;font-weight:700}.privacy-consent__button--secondary{border:1px solid var(--site-border);color:var(--site-text);background:#fff}.privacy-consent__button--primary{border:1px solid var(--site-primary);background:var(--site-primary);color:#fff}.privacy-consent__button--primary:hover{background:var(--site-primary-hover)}.privacy-consent__button--secondary:hover{background:var(--site-primary-soft)}@media (max-width:640px){body:has(.privacy-consent) :is(.shq-footer,.campaign-footer){padding-bottom:calc(9rem + env(safe-area-inset-bottom,0px))}.privacy-consent{bottom:calc(12px + env(safe-area-inset-bottom,0px));width:calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));flex-direction:column;align-items:stretch;gap:8px;padding:12px}.privacy-consent__actions{width:100%;max-width:none}.privacy-consent__button{padding-inline:8px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--site-bg);color:var(--site-text);margin:0;font-family:Inter,Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{max-width:100%;height:auto}.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}:focus-visible{outline-offset:3px;outline:3px solid #2563eb80}.site-shell{background:var(--site-bg);min-height:100vh}.site-shell__main{min-height:calc(100vh - var(--site-header-height))}.site-container{width:min(var(--site-max-width), calc(100% - 96px));margin:0 auto}.site-button{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;height:52px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex}.site-button:focus-visible,.site-header__nav-link:focus-visible,.site-header__nav-trigger:focus-visible,.site-header__dropdown-link:focus-visible,.site-header__brand:focus-visible,.site-mobile-menu__brand:focus-visible,.site-mobile-menu__close:focus-visible,.site-mobile-menu__link:focus-visible,.shq-footer-cta:focus-visible,.shq-footer-link:focus-visible,.shq-footer-social:focus-visible{outline-offset:3px;outline:3px solid #2563eb80}.site-button--primary{background:var(--site-primary);color:#fff;box-shadow:0 12px 24px #2563eb3d}.site-button--primary:hover{background:var(--site-primary-hover)}.site-button--secondary{color:var(--site-primary);background:#fff;border:1px solid #bfdbfe}.site-button--secondary:hover{background:var(--site-primary-soft)}.site-header{z-index:50;height:var(--site-header-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--site-border);background:#ffffffeb;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.site-header__brand{flex-shrink:0;align-items:center;display:inline-flex}.site-header__brand img{width:auto;height:40px}.site-header__nav{align-items:center;gap:36px;display:flex}.site-header__nav-group{position:relative}.site-header__nav-group:after{content:"";height:18px;position:absolute;top:100%;left:-12px;right:-12px}.site-header__nav-trigger,.site-header__nav-link{color:var(--site-text);font-size:15px;font-weight:600;line-height:20px;text-decoration:none}.site-header__nav-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;display:inline-flex}.site-header__nav-caret{color:var(--site-text-secondary);font-size:12px}.site-header__dropdown{border:1px solid var(--site-border);min-width:220px;box-shadow:var(--site-shadow-md);opacity:0;pointer-events:none;background:#fff;border-radius:16px;gap:4px;padding:12px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 16px);left:0;transform:translateY(6px)}.site-header__nav-group:hover .site-header__dropdown,.site-header__nav-group:focus-within .site-header__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.site-header__dropdown-link{color:var(--site-text);border-radius:12px;padding:10px 12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.site-header__dropdown-link:hover{background:var(--site-primary-soft);color:var(--site-primary-text)}.breadcrumbs{padding:24px 0 0}.breadcrumbs__list{color:var(--site-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;font-weight:700;line-height:20px;list-style:none;display:flex}.breadcrumbs__item{align-items:center;gap:8px;display:inline-flex}.breadcrumbs__item:not(:last-child):after{content:">";color:var(--site-muted)}.breadcrumbs__link{color:var(--site-text-secondary);text-decoration:none}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{color:var(--site-primary-text);text-underline-offset:4px;text-decoration:underline}.breadcrumbs__current{color:var(--site-text)}.site-header__actions{align-items:center;gap:16px;display:flex}.site-header__menu-button{border:1px solid var(--site-border);cursor:pointer;background:#fffffffa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;transition:background .16s,border-color .16s,box-shadow .16s;display:none;box-shadow:0 10px 24px #0f172a14}.site-header__menu-button:hover{background:var(--site-primary-soft);border-color:#bfdbfe}.site-header__menu-button:focus-visible{background:#fff}.site-header__menu-button span{background:var(--site-text);border-radius:999px;width:18px;height:2px}.site-mobile-menu{z-index:60;opacity:0;pointer-events:none;transition:opacity .18s;position:fixed;inset:0}.site-mobile-menu.is-open{opacity:1;pointer-events:auto}.site-mobile-menu__backdrop{background:#0f172a6b;position:absolute;inset:0}.site-mobile-menu__panel{width:min(86vw,340px);max-width:100%;height:100%;padding:calc(var(--site-header-height) + 16px) 20px 24px;overscroll-behavior:contain;background:#fffffffa;border-left:1px solid #e2e8f0e6;transition:transform .22s;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 60px #0f172a24}.site-mobile-menu.is-open .site-mobile-menu__panel{transform:translate(0)}.site-mobile-menu__topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.site-mobile-menu__brand{align-items:center;min-width:0;display:inline-flex}.site-mobile-menu__brand img{width:100%;max-width:180px;height:auto}.site-mobile-menu__close{border:1px solid var(--site-border);width:44px;height:44px;color:var(--site-text);cursor:pointer;background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 24px #0f172a14}.site-mobile-menu__close span{font-size:28px;line-height:1;transform:translateY(-1px)}.site-mobile-menu__nav{gap:12px;display:grid}.site-mobile-menu__link{border:1px solid var(--site-border);min-height:52px;color:var(--site-text);border-radius:14px;align-items:center;padding:0 16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.site-mobile-menu__link--primary{background:var(--site-primary);border-color:var(--site-primary);color:#fff}@media (max-width:1050px){.site-header__nav,.site-header__actions{display:none}.site-header__menu-button{display:inline-flex}}@media (max-width:767px){:root{--site-header-height:72px}.site-container{width:min(100%,100% - 40px)}.site-header__brand img{width:auto;height:34px}.site-mobile-menu__panel{width:min(86vw,340px)}.site-mobile-menu__link{min-height:56px}}
