.\!container{margin-left:auto;margin-right:auto;width:100%;min-width:0;max-width:1320px;padding-left:2rem;padding-right:2rem}@media not all and (min-width:768px){.\!container{padding-left:1.25rem;padding-right:1.25rem}}.container{margin-left:auto;margin-right:auto;width:100%;min-width:0;max-width:1320px;padding-left:2rem;padding-right:2rem}@media not all and (min-width:768px){.container{padding-left:1.25rem;padding-right:1.25rem}}.container-wide{margin-left:auto;margin-right:auto;width:100%;min-width:0;max-width:1480px;padding-left:2rem;padding-right:2rem}@media not all and (min-width:768px){.container-wide{padding-left:1.25rem;padding-right:1.25rem}}.site-shell{min-width:0;max-width:100%;overflow-x:clip}.skip-to-main{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-to-main:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;position:fixed;left:1rem;top:1rem;z-index:100;border-radius:.5rem;border-width:1px;border-color:var(--line-2);background-color:var(--bg-2);padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--t-hi);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(138,214,255,.75);--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--bg)}.section{padding-top:5rem;padding-bottom:5rem}@media (min-width:901px){.section{padding-top:140px;padding-bottom:140px}}.section-sm{padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width:901px){.section-sm{padding-top:5rem;padding-bottom:5rem}}.section-lg{padding-top:100px;padding-bottom:100px}@media (min-width:901px){.section-lg{padding-top:180px;padding-bottom:180px}}.rail-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.75rem}@media (min-width:901px){.rail-grid{grid-template-columns:160px 1fr;gap:60px}}.surface-hover{background:var(--surface-hover)}.surface-selected{background:var(--surface-selected);border:1px solid var(--surface-selected-border);box-shadow:inset 0 1px 0 var(--surface-selected-glow);color:var(--t-hi)}.nav-mobile-footer__prefs .nav-link{min-width:0}.nav-link{position:relative;display:inline-flex;align-items:center;gap:.25rem;border-radius:.5rem;border-width:1px;border-color:transparent;padding:.5rem .875rem;font-size:13.5px;font-weight:400;line-height:1.375;color:var(--fg-md);text-decoration-line:none;transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.nav-link:hover{color:var(--t-hi)}.nav-link:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(138,214,255,.45);--tw-ring-offset-width:2px;--tw-ring-offset-color:transparent}@media (min-width:901px){[data-radix-navigation-menu-list] .nav-link:after{content:"";position:absolute;inset-inline:12px;bottom:4px;height:1px;background:currentColor;opacity:0;transform:scaleX(.4);transition:opacity .2s var(--ease),transform .22s var(--ease-out);pointer-events:none}}@media (hover:hover) and (pointer:fine) and (min-width:901px){[data-radix-navigation-menu-list] .nav-link:hover:after,[data-radix-navigation-menu-list] .nav-link[data-state=open]:after{opacity:.45;transform:scaleX(1)}}.nav-mobile-inner .nav-link:hover{background:var(--surface-hover)}.nav-mobile-inner .nav-link.surface-selected,.nav-mobile-inner .nav-link[aria-expanded=true]{background:var(--surface-selected);border-color:var(--surface-selected-border);box-shadow:inset 0 1px 0 var(--surface-selected-glow);color:var(--t-hi)}.nav-mobile-inner .nav-link:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:0px;border-color:var(--surface-selected-border);box-shadow:inset 0 0 0 1px var(--surface-selected-border)}.nav-link--btn{cursor:pointer;border-width:0;background-color:transparent;padding:0;font-family:inherit;color:inherit}.nav-select{padding:.375rem .625rem}.nav-select,.nav-theme-btn{cursor:pointer;border-radius:.5rem;border-width:1px;border-color:var(--line-2);background-color:var(--bg-2);font-size:.75rem;line-height:1rem;color:var(--t-hi)}.nav-theme-btn{padding:.375rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.nav-theme-btn:hover{border-color:var(--line-1)}.nav-icon-btn{display:inline-flex;height:2.75rem;min-width:2.75rem;cursor:pointer;align-items:center;justify-content:center;gap:.375rem;border-radius:.75rem;border-width:1px;border-color:var(--line-2);background-color:var(--bg-2);padding-left:.625rem;padding-right:.625rem;color:var(--fg-md);transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.nav-icon-btn:hover{border-color:var(--line-1);color:var(--t-hi)}.nav-icon-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(138,214,255,.75);--tw-ring-offset-width:2px;--tw-ring-offset-color:transparent}.nav-icon-btn{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 24px -16px rgba(103,196,242,.18)}.nav-icon-btn__code{font-size:10px;letter-spacing:.1em;color:var(--t-dim)}.nav-locale-menu{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:90;margin:0;min-width:168px;list-style-type:none;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--line-2);background-color:var(--bg-2);padding:.25rem;--tw-shadow-color:var(--shadow-dropdown);--tw-shadow:var(--tw-shadow-colored);animation:nav-panel-in .18s var(--ease-out)}.nav-locale-menu--up{bottom:calc(100% + 8px);top:auto}.nav-locale-menu__item{display:flex;width:100%;cursor:pointer;align-items:center;gap:.625rem;border-radius:.5rem;border-width:1px;border-color:transparent;background-color:transparent;padding:.5rem .75rem;text-align:start;font-size:13px;color:var(--fg-md);transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.nav-locale-menu__item:hover{color:var(--t-hi);background:var(--surface-hover)}.nav-locale-menu__item--active{background:var(--surface-selected);border-color:var(--surface-selected-border);box-shadow:inset 0 1px 0 var(--surface-selected-glow);color:var(--t-hi)}.nav-burger{margin-inline-start:auto;display:inline-flex;height:2.75rem;width:2.75rem;flex-shrink:0;touch-action:manipulation;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:var(--line-2);background-color:var(--bg-2);color:var(--fg-md);transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.nav-burger:hover{border-color:var(--line-1);color:var(--t-hi)}.nav-burger:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(138,214,255,.75);--tw-ring-offset-width:2px;--tw-ring-offset-color:transparent}.nav-burger{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 24px -16px rgba(103,196,242,.18)}.nav-burger:hover{background:color-mix(in srgb,var(--bg-2) 88%,rgba(103,196,242,.08))}.nav-burger--open{border-color:rgba(138,214,255,.38);color:var(--t-hi);background:color-mix(in srgb,var(--bg-2) 82%,rgba(103,196,242,.14));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 28px -12px rgba(103,196,242,.28)}html[data-surface=light] .nav-burger{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 1px 2px rgba(15,23,42,.06)}html[data-surface=light] .nav-burger--open{background:color-mix(in srgb,var(--bg-2) 90%,rgba(48,71,219,.06));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 0 0 1px rgba(48,71,219,.08),0 4px 14px -10px rgba(48,71,219,.18)}.nav-mobile-sheet__header{display:flex;flex-shrink:0;justify-content:flex-end;padding:.25rem 1.25rem}.nav-mobile-sheet__handle{margin-left:auto;margin-right:auto;margin-top:.625rem;height:.25rem;width:2.5rem;flex-shrink:0;border-radius:9999px;background-color:var(--line-1)}.nav-mobile-sheet__close{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;cursor:pointer;touch-action:manipulation;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:var(--line-2);background-color:var(--bg-2);color:var(--fg-md);transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.nav-mobile-sheet__close:hover{border-color:rgba(138,214,255,.35);color:var(--t-hi)}.nav-mobile-sheet__close:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(138,214,255,.75);--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--bg-2)}.nav-mobile-sheet__close:active{--tw-scale-x:0.97;--tw-scale-y:0.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nav-mobile-sheet__close{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 24px -16px rgba(103,196,242,.18)}.nav-mobile-sheet__close:hover{background:color-mix(in srgb,var(--bg-2) 88%,rgba(103,196,242,.08));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 28px -12px rgba(103,196,242,.28)}html[data-surface=light] .nav-mobile-sheet__close{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 1px 2px rgba(15,23,42,.06)}html[data-surface=light] .nav-mobile-sheet__close:hover{background:color-mix(in srgb,var(--bg-2) 90%,rgba(48,71,219,.06));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 0 0 1px rgba(48,71,219,.08),0 4px 14px -10px rgba(48,71,219,.18)}.nav-mobile-inner{display:flex;min-height:0;flex-direction:column;gap:.125rem;overflow-y:auto;overscroll-behavior:contain;padding:.25rem 1.25rem}.nav-mobile-footer{flex-shrink:0;overflow:visible;border-top-width:1px;border-color:var(--line-2);padding:.75rem 1.25rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.nav-mobile-footer__cta{display:flex;width:100%;justify-content:center}.nav-mobile-footer__prefs{margin-top:.625rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.nav-mobile-footer__prefs .nav-icon-btn{height:2.5rem;width:100%;min-width:0;justify-content:center}.nav-mobile-footer__prefs .relative{min-width:0}.nav-mobile-footer .nav-locale-menu{z-index:130}.consent-bar{position:fixed;left:0;right:0;bottom:0;z-index:200;border-top-width:1px;border-color:var(--line-2);background-color:var(--bg-2);padding:1rem 1.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.5;color:var(--fg-md);--tw-shadow:0 -8px 32px -12px rgba(0,0,0,.45);--tw-shadow-colored:0 -8px 32px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding-bottom:max(1rem,env(safe-area-inset-bottom))}.consent-bar__inner{margin-left:auto;margin-right:auto;display:flex;max-width:960px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.consent-bar__copy{margin:0;display:flex;min-width:min(100%,280px);flex:1 1 0%;align-items:flex-start;gap:.625rem}.consent-bar__icon{margin-top:.125rem;flex-shrink:0;color:var(--accent-ui)}.consent-bar__link{color:var(--accent-ui);text-decoration-line:none}.consent-bar__link:hover{text-decoration-line:underline}.consent-bar__accept{flex-shrink:0;cursor:pointer;border-radius:.5rem;border-width:1px;border-color:var(--line-2);background-color:var(--bg);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--t-hi);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.consent-bar__accept:hover{border-color:var(--line-1)}.site-header{overflow:visible}.nav-platform-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.25rem}@media (min-width:640px){.nav-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-platform-link{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:.75rem;border-radius:10px;padding:.75rem;text-align:left;text-decoration-line:none;transition:background-color .18s ease-out,transform .18s var(--ease-out)}.nav-platform-link:hover{background:hsla(0,0%,100%,.03)}@media (hover:hover) and (pointer:fine){.nav-platform-link:hover{transform:translateX(3px)}html[dir=rtl] .nav-platform-link:hover{transform:translateX(-3px)}}html[data-surface=light] .nav-platform-link:hover{background:rgba(0,0,0,.04)}.nav-platform-link__icon{display:grid;height:2rem;width:2rem;flex-shrink:0;place-items:center;border-radius:.5rem;border-width:1px;border-color:var(--line-2);background-color:var(--bg-2);color:var(--accent-ui)}.nav-catalog-link{margin-bottom:.625rem;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:400;letter-spacing:.12em;color:var(--accent-ui);text-decoration-line:none;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.nav-catalog-link:hover{opacity:.8}.nav-mobile-footer__prefs .hero-section{min-width:0}.hero-section{position:relative;display:flex;min-height:0;flex-direction:column;overflow:hidden;padding-bottom:2rem;padding-top:5rem}@media not all and (min-width:768px){.hero-section{padding-bottom:2rem;padding-top:4rem}}@media (min-width:901px){.hero-section{height:100dvh;min-height:100dvh;padding-bottom:0;padding-top:5rem}}.nav-mobile-footer__prefs .hero-stage{min-width:0}.hero-stage{position:relative;z-index:2;display:flex;min-height:0;flex:1 1 0%;flex-direction:column;justify-content:center;padding-top:1rem;padding-bottom:1rem}@media (min-width:901px){.hero-stage{padding-top:1.5rem;padding-bottom:1.5rem}}.hero-section .hero-aurora{opacity:.62;inset:-32% -22% 5%}.hero-section .hero-mesh-fade{background:radial-gradient(ellipse 80% 60% at 50% 8%,transparent 0,rgba(0,0,0,.28) 48%,rgba(0,0,0,.72) 82%),linear-gradient(180deg,transparent 0,rgba(0,0,0,.5))}.hero-tape__side{margin-bottom:1rem;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;letter-spacing:.18em;color:var(--t-dim)}@media (min-width:901px){.hero-tape__side{margin-bottom:1.25rem}}.hero-tape__side{font-feature-settings:"ss01" on,"ss02" on}.nav-mobile-footer__prefs .hero-title-wrap{min-width:0}.hero-title-wrap{position:relative;z-index:2}.hero-title{font-size:clamp(2.85rem,6.5vw,5.65rem);line-height:var(--heading-mega-lh);letter-spacing:var(--heading-mega-track);font-weight:var(--heading-lead-weight);color:var(--t-hi)}.hero-title--stack .hero-title__line{display:block}.hero-title--stack .hero-title__line--accent{margin-top:.06em}.hero-title__accent{position:relative;z-index:1}.hero-title__accent-mark{display:inline-block;padding-bottom:.22em;filter:var(--hero-arsenal-glow);animation:hero-accent-gradient var(--hero-arsenal-gradient-duration) var(--hero-arsenal-gradient-ease) infinite}.hero-title__accent-mark:after{content:"";position:absolute;left:.12em;right:.12em;bottom:.02em;height:.32em;min-height:12px;background-color:var(--hero-arsenal-underline);mask:url(/media/hero-accent-underline.svg) no-repeat center/100% 100%;-webkit-mask:url(/media/hero-accent-underline.svg) no-repeat center/100% 100%;pointer-events:none;z-index:-1}html:lang(ar) .hero-title__accent-mark{font-family:var(--font-sans-ar);font-style:normal;font-weight:var(--hero-arsenal-font-weight)}html[data-surface=light] .hero-title__accent-mark:after{filter:saturate(1.08) brightness(.92)}.hero-title__punct{letter-spacing:0;margin-inline-start:.02em}@keyframes hero-accent-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.hero-title__accent-mark{animation:none;background-position:var(--hero-arsenal-gradient-rest);filter:none}}html[data-reduce-motion=true] .hero-title__accent-mark{animation:none;background-position:var(--hero-arsenal-gradient-rest);filter:none}.hero-title__tail{margin-inline-start:.2em}.hero-shipping__product{display:flex;flex-shrink:0;align-items:center;gap:.625rem;white-space:nowrap;color:var(--t-dim);opacity:.48;transition:color .5s var(--ease),opacity .5s var(--ease),transform .5s var(--ease)}.hero-shipping__product[data-active=true]{color:var(--t-hi);opacity:1;transform:translateY(-1px)}.hero-shipping__product-icon{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;color:var(--t-dim)}.hero-shipping__product[data-active=true] .hero-shipping__product-icon{color:var(--accent-ui)}.nav-mobile-footer__prefs .hero-split{min-width:0}.hero-split{position:relative;z-index:2;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:2.5rem}@media (min-width:901px){.hero-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;-moz-column-gap:2rem;column-gap:2rem;row-gap:0}}.hero-copy{display:flex;min-width:0;flex-direction:column}@media (min-width:901px){.hero-copy{grid-column:span 6/span 6}}.hero-copy-lead{margin:1.5rem 0 0;max-width:40rem;font-size:1rem;line-height:1.5rem;font-weight:400;line-height:1.5;color:var(--fg-md)}@media (min-width:901px){.hero-copy-lead{margin-top:1.75rem;max-width:none;font-size:1.3125rem;line-height:1.5}}.hero-cta-row{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.625rem}@media (min-width:901px){.hero-cta-row{margin-top:2rem}}.hero-card-wrap{display:flex;width:100%;min-width:0;justify-content:center}@media (min-width:901px){.hero-card-wrap{grid-column:span 6/span 6;justify-content:center;justify-self:center}}.hero-card-wrap{width:min(100%,clamp(240px,72vw,340px));max-width:100%;margin-inline:auto}@media (min-width:901px){.hero-card-wrap{width:min(100%,clamp(340px,29vw,420px));margin-inline:0}}@media (min-width:901px) and (max-height:800px){.hero-section{height:auto;min-height:0}.hero-title{font-size:clamp(2.5rem,5.2vw,4.5rem)}.hero-stage{padding-block:.75rem}.hero-card-wrap{width:min(100%,clamp(300px,26vw,380px))}}.nav-mobile-footer__prefs .hero-shipping{min-width:0}.hero-shipping{position:relative;z-index:1;margin-top:2rem;flex-shrink:0}@media (min-width:901px){.hero-shipping{margin-top:0}}.hero-shipping__inner{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:901px){.hero-shipping__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem}}.hero-shipping__label{display:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;letter-spacing:.18em;color:var(--t-dim)}@media (min-width:901px){.hero-shipping__label{display:block}}.hero-shipping__label{font-feature-settings:"ss01" on,"ss02" on}.hero-shipping__products{margin-left:-1.25rem;margin-right:-1.25rem;display:flex;min-width:0;max-width:100%;align-items:center;gap:1.5rem;overflow-x:auto;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:.25rem;scrollbar-width:none}@media (min-width:901px){.hero-shipping__products{margin-left:0;margin-right:0;gap:2rem;overflow:hidden;padding-left:0;padding-right:0;padding-bottom:0}}.hero-shipping__products::-webkit-scrollbar{display:none}.product-index-rail{margin-left:-1.25rem;margin-right:-1.25rem;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:.25rem;scrollbar-width:none}@media (min-width:901px){.product-index-rail{margin-left:0;margin-right:0;overflow:visible;padding-left:0;padding-right:0;padding-bottom:0}}.product-index-rail{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}@media (min-width:901px){.product-index-rail{scroll-snap-type:none}}.product-index-rail::-webkit-scrollbar{display:none}.product-index-track{display:flex;width:-moz-max-content;width:max-content;min-width:100%;border-top-width:1px;border-left-width:1px;border-color:var(--line-2)}@media (min-width:901px){.product-index-track{display:grid;width:100%;min-width:0;grid-template-columns:repeat(var(--product-cols,6),minmax(0,1fr))}}.nav-mobile-footer__prefs .product-index-card{min-width:0}.product-index-card{position:relative;display:flex;flex-shrink:0;scroll-snap-align:start;flex-direction:column;border-bottom-width:1px;border-right-width:1px;border-color:var(--line-2);padding:1.5rem;color:inherit;text-decoration-line:none;width:min(82vw,300px);min-height:280px;background:linear-gradient(165deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03) 40%,rgba(12,12,16,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 14px 36px -22px rgba(0,0,0,.62);transition:background-color .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.product-index-card:focus-visible:not(.product-index__link--active),.product-index-card:hover:not(.product-index__link--active){background:linear-gradient(165deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.05) 42%,rgba(14,14,18,.98));border-color:hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 18px 44px -20px rgba(0,0,0,.68)}@media (min-width:901px){.product-index-card{width:auto;min-height:320px;padding:28px 24px 26px;scroll-snap-align:none}}.product-index-card__num{position:absolute;inset-inline-end:1.25rem;top:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;letter-spacing:.12em;color:var(--t-dim);font-feature-settings:"ss01" on,"ss02" on}.product-index-card__icon-wrap{display:grid;height:3.75rem;width:3.75rem;flex-shrink:0;place-items:center;border-radius:1rem;border-width:1px;transition-property:transform,box-shadow,border-color,background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.4s;transition-timing-function:var(--ease)}@media (min-width:901px){.product-index-card__icon-wrap{height:4.25rem;width:4.25rem}}.product-index-card:focus-visible .product-index-card__icon-wrap,.product-index-card:hover .product-index-card__icon-wrap{transform:translateY(-2px)}.product-index-card__body{margin-top:1.25rem;display:flex;min-width:0;flex:1 1 0%;flex-direction:column}@media (min-width:901px){.product-index-card__body{margin-top:1.5rem}}.product-index-card__title{margin:0;font-size:17px;font-weight:500;letter-spacing:-.02em}@media (min-width:901px){.product-index-card__title{font-size:19px}}.product-index-card__desc{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.375;color:var(--t-lo)}.product-index-card__bar{position:absolute;left:0;right:0;bottom:-1px;height:.125rem;opacity:0;transition-property:opacity,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:var(--ease)}.product-index-card.product-index__link--active .product-index-card__bar{opacity:1}.product-index-card[data-accent=orchestrator] .product-index-card__icon-wrap{color:var(--c-violet-400);border-color:rgba(157,125,255,.38);background:linear-gradient(145deg,rgba(157,125,255,.22),rgba(103,196,242,.1));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 36px -14px rgba(157,125,255,.45)}.product-index-card[data-accent=gateway] .product-index-card__icon-wrap{color:var(--accent-ui);border-color:rgba(103,196,242,.4);background:linear-gradient(145deg,rgba(103,196,242,.24),rgba(48,71,219,.12));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 36px -14px rgba(103,196,242,.42)}.product-index-card[data-accent=switch] .product-index-card__icon-wrap{color:var(--c-teal-400);border-color:rgba(45,212,191,.38);background:linear-gradient(145deg,rgba(45,212,191,.22),rgba(103,196,242,.08));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 0 36px -14px rgba(45,212,191,.38)}.product-index-card[data-accent=fraud] .product-index-card__icon-wrap{color:var(--c-amber-400);border-color:rgba(251,191,36,.38);background:linear-gradient(145deg,rgba(251,191,36,.22),rgba(255,184,77,.1));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 0 36px -14px rgba(251,191,36,.35)}.product-index-card[data-accent=wallet] .product-index-card__icon-wrap{color:var(--c-mint);border-color:rgba(90,242,168,.38);background:linear-gradient(145deg,rgba(90,242,168,.2),rgba(45,212,191,.1));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 0 36px -14px rgba(90,242,168,.38)}.product-index-card[data-accent=settle] .product-index-card__icon-wrap{color:var(--c-fuchsia-500);border-color:rgba(232,121,249,.38);background:linear-gradient(145deg,rgba(232,121,249,.22),rgba(157,125,255,.1));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 0 36px -14px rgba(232,121,249,.38)}.product-index-card[data-accent=orchestrator].product-index__link--active .product-index-card__bar{background:linear-gradient(90deg,var(--c-violet-400),var(--accent-ui))}.product-index-card[data-accent=gateway].product-index__link--active .product-index-card__bar{background:linear-gradient(90deg,var(--accent-ui),var(--accent-ui))}.product-index-card[data-accent=switch].product-index__link--active .product-index-card__bar{background:linear-gradient(90deg,var(--c-teal-400),var(--accent-ui))}.product-index-card[data-accent=fraud].product-index__link--active .product-index-card__bar{background:linear-gradient(90deg,var(--c-amber-400),var(--c-warn))}.product-index-card[data-accent=wallet].product-index__link--active .product-index-card__bar{background:linear-gradient(90deg,var(--c-mint),var(--c-teal-400))}.product-index-card[data-accent=settle].product-index__link--active .product-index-card__bar{background:linear-gradient(90deg,var(--c-fuchsia-500),var(--c-violet-400))}.product-index-card[data-accent=orchestrator].product-index__link--active{background:linear-gradient(165deg,rgba(157,125,255,.22),rgba(157,125,255,.08) 38%,rgba(14,12,22,.98));border-color:rgba(157,125,255,.34);box-shadow:inset 0 1px 0 rgba(196,176,255,.22),inset 0 0 72px -28px rgba(157,125,255,.24),0 18px 44px -22px rgba(0,0,0,.68),0 0 52px -18px rgba(157,125,255,.22)}.product-index-card[data-accent=gateway].product-index__link--active{background:linear-gradient(165deg,rgba(103,196,242,.22),rgba(103,196,242,.08) 38%,rgba(10,14,22,.98));border-color:rgba(103,196,242,.36);box-shadow:inset 0 1px 0 rgba(138,214,255,.22),inset 0 0 72px -28px rgba(103,196,242,.22),0 18px 44px -22px rgba(0,0,0,.68),0 0 52px -18px rgba(103,196,242,.2)}.product-index-card[data-accent=switch].product-index__link--active{background:linear-gradient(165deg,rgba(45,212,191,.2),rgba(45,212,191,.07) 38%,rgba(10,16,18,.98));border-color:rgba(45,212,191,.34);box-shadow:inset 0 1px 0 rgba(45,212,191,.2),inset 0 0 72px -28px rgba(45,212,191,.2),0 18px 44px -22px rgba(0,0,0,.68),0 0 52px -18px rgba(45,212,191,.18)}.product-index-card[data-accent=fraud].product-index__link--active{background:linear-gradient(165deg,rgba(251,191,36,.18),rgba(251,191,36,.06) 38%,rgba(18,14,10,.98));border-color:rgba(251,191,36,.32);box-shadow:inset 0 1px 0 rgba(251,191,36,.18),inset 0 0 72px -28px rgba(251,191,36,.16),0 18px 44px -22px rgba(0,0,0,.68),0 0 52px -18px rgba(251,191,36,.16)}.product-index-card[data-accent=wallet].product-index__link--active{background:linear-gradient(165deg,rgba(90,242,168,.2),rgba(90,242,168,.07) 38%,rgba(10,16,14,.98));border-color:rgba(90,242,168,.34);box-shadow:inset 0 1px 0 rgba(90,242,168,.2),inset 0 0 72px -28px rgba(90,242,168,.2),0 18px 44px -22px rgba(0,0,0,.68),0 0 52px -18px rgba(90,242,168,.18)}.product-index-card[data-accent=settle].product-index__link--active{background:linear-gradient(165deg,rgba(232,121,249,.2),rgba(232,121,249,.07) 38%,rgba(16,10,18,.98));border-color:rgba(232,121,249,.34);box-shadow:inset 0 1px 0 rgba(232,121,249,.2),inset 0 0 72px -28px rgba(232,121,249,.2),0 18px 44px -22px rgba(0,0,0,.68),0 0 52px -18px rgba(232,121,249,.18)}html[data-surface=light] .product-index-card[data-accent=orchestrator] .product-index-card__icon-wrap{background:linear-gradient(145deg,rgba(157,125,255,.14),rgba(103,196,242,.08));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 18px -10px rgba(157,125,255,.28)}html[data-surface=light] .product-index-card[data-accent=gateway] .product-index-card__icon-wrap{background:linear-gradient(145deg,rgba(103,196,242,.16),rgba(48,71,219,.08));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 18px -10px rgba(103,196,242,.26)}html[data-surface=light] .product-index-card[data-accent=switch] .product-index-card__icon-wrap{background:linear-gradient(145deg,rgba(45,212,191,.14),rgba(103,196,242,.06));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 18px -10px rgba(45,212,191,.22)}html[data-surface=light] .product-index-card[data-accent=fraud] .product-index-card__icon-wrap{background:linear-gradient(145deg,rgba(251,191,36,.16),rgba(255,184,77,.08));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 18px -10px rgba(251,191,36,.22)}html[data-surface=light] .product-index-card[data-accent=wallet] .product-index-card__icon-wrap{background:linear-gradient(145deg,rgba(90,242,168,.14),rgba(45,212,191,.08));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 18px -10px rgba(90,242,168,.22)}html[data-surface=light] .product-index-card[data-accent=settle] .product-index-card__icon-wrap{background:linear-gradient(145deg,rgba(232,121,249,.14),rgba(157,125,255,.08));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 18px -10px rgba(232,121,249,.22)}html[data-surface=light] .product-index-card{background:linear-gradient(165deg,#fff,#f4f6fc 52%,#e9edf6);border-color:var(--line-2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 2px 10px rgba(10,12,24,.07)}html[data-surface=light] .product-index-card:focus-visible:not(.product-index__link--active),html[data-surface=light] .product-index-card:hover:not(.product-index__link--active){background:linear-gradient(165deg,#fff,#f0f3fb 50%,#e4e9f4);border-color:var(--line-3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 6px 18px rgba(10,12,24,.09)}html[data-surface=light] .product-index-card[data-accent=orchestrator].product-index__link--active{background:linear-gradient(165deg,#f6f2ff,#f0f2fa 48%,#e6eaf5);border-color:rgba(107,79,199,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 0 48px -20px rgba(157,125,255,.14),0 8px 24px rgba(10,12,24,.08),0 0 36px -14px rgba(157,125,255,.16)}html[data-surface=light] .product-index-card[data-accent=gateway].product-index__link--active{background:linear-gradient(165deg,#edf7ff,#f0f3fa 48%,#e6ebf5);border-color:rgba(38,64,212,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 0 48px -20px rgba(103,196,242,.12),0 8px 24px rgba(10,12,24,.08),0 0 36px -14px rgba(103,196,242,.14)}html[data-surface=light] .product-index-card[data-accent=switch].product-index__link--active{background:linear-gradient(165deg,#e8fbf7,#f0f3fa 48%,#e6ebf5);border-color:rgba(13,148,136,.24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 0 48px -20px rgba(45,212,191,.12),0 8px 24px rgba(10,12,24,.08),0 0 36px -14px rgba(45,212,191,.12)}html[data-surface=light] .product-index-card[data-accent=fraud].product-index__link--active{background:linear-gradient(165deg,#fff8eb,#f7f3ee 48%,#ece8e2);border-color:rgba(180,120,0,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 0 48px -20px rgba(251,191,36,.1),0 8px 24px rgba(10,12,24,.08)}html[data-surface=light] .product-index-card[data-accent=wallet].product-index__link--active{background:linear-gradient(165deg,#ecfcf4,#f0f3fa 48%,#e6ebf5);border-color:rgba(10,143,87,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 0 48px -20px rgba(90,242,168,.1),0 8px 24px rgba(10,12,24,.08)}html[data-surface=light] .product-index-card[data-accent=settle].product-index__link--active{background:linear-gradient(165deg,#faf0ff,#f3f0fa 48%,#e8eaf5);border-color:rgba(157,79,180,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 0 48px -20px rgba(232,121,249,.1),0 8px 24px rgba(10,12,24,.08)}.product-index-cta{margin-top:2rem;display:flex;justify-content:center}@media (min-width:901px){.product-index-cta{margin-top:2.5rem}}.product-index-cta__track{display:inline-flex;max-width:100%;flex-direction:column;align-items:stretch;overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--line-2)}@media (min-width:640px){.product-index-cta__track{flex-direction:row;border-radius:9999px}}.product-index-cta__track{background:hsla(0,0%,100%,.02);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 48px -18px rgba(103,196,242,.14);backdrop-filter:blur(10px)}.product-index-cta__link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:13px;font-weight:500;letter-spacing:-.01em;text-decoration-line:none;transition-property:color,background,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:var(--ease);color:var(--fg-md)}.product-index-cta__link--primary{color:var(--accent-ui);background:linear-gradient(135deg,rgba(103,196,242,.12),rgba(157,125,255,.06) 55%,rgba(90,242,168,.04))}.product-index-cta__link:focus-visible,.product-index-cta__link:hover{color:var(--t-hi);background:hsla(0,0%,100%,.05);outline:none}.product-index-cta__link--primary:focus-visible,.product-index-cta__link--primary:hover{color:var(--accent-ui);background:linear-gradient(135deg,rgba(103,196,242,.2),rgba(157,125,255,.1) 55%,rgba(90,242,168,.06));box-shadow:inset 0 0 32px -12px rgba(103,196,242,.25)}.product-index-cta__sep{display:none;flex-shrink:0;background-color:var(--line-2)}@media (min-width:640px){.product-index-cta__sep{display:block}}.product-index-cta__sep{width:1px;margin:10px 0;align-self:stretch}.product-index-cta__arrow{display:inline-flex;opacity:.55;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:var(--ease)}.product-index-cta__link:focus-visible .product-index-cta__arrow,.product-index-cta__link:hover .product-index-cta__arrow{opacity:1;transform:translateX(2px)}@media (max-width:639px){.product-index-cta__sep{display:block;width:auto;height:1px;margin:0;align-self:auto}}html[data-surface=light] .product-index-cta__track{background:hsla(0,0%,100%,.88);box-shadow:0 1px 2px rgba(10,12,24,.06),inset 0 1px 0 hsla(0,0%,100%,.95),0 0 36px -14px rgba(48,71,219,.1)}html[data-surface=light] .product-index-cta__link--primary{color:var(--accent-ui);background:linear-gradient(145deg,rgba(234,247,255,.9),hsla(0,0%,100%,.95))}html[data-surface=light] .product-index-cta__link--primary:focus-visible,html[data-surface=light] .product-index-cta__link--primary:hover{color:var(--accent-ui);box-shadow:inset 0 0 28px -10px rgba(48,71,219,.12)}html[data-surface=light] .product-index-cta__link:focus-visible,html[data-surface=light] .product-index-cta__link:hover{background:rgba(48,71,219,.04)}.product-header{margin-bottom:3rem}@media (min-width:901px){.product-header{margin-bottom:5rem}}.product-split{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:2.5rem}@media (min-width:901px){.product-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}}.product-split__copy,.product-split__viz{min-width:0}.product-split__viz{width:100%}.product-split--reverse .product-split__viz{order:2}.product-split--reverse .product-split__copy{order:1}.product-lead{margin:0;font-size:1rem;line-height:1.5rem;font-weight:400;line-height:1.5;color:var(--fg-md)}@media (min-width:901px){.product-lead{font-size:1.125rem;line-height:1.75rem;line-height:1.55}}.product-bullets{margin-top:2.5rem;display:grid;gap:0;border-top-width:1px;border-color:var(--line-2)}@media (min-width:901px){.product-bullets{margin-top:3rem}}.product-bullet{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.375rem;border-bottom-width:1px;border-color:var(--line-1);padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width:901px){.product-bullet{grid-template-columns:30px 180px 1fr;align-items:flex-start;gap:1.5rem;padding-top:22px;padding-bottom:22px}}.product-bullet{margin-inline:-8px;padding-inline:8px;border-radius:8px;transition:background-color .22s var(--ease)}@media (hover:hover) and (pointer:fine){.product-bullet:hover{background:rgba(103,196,242,.04)}}.product-bullet__idx{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;letter-spacing:.12em;color:var(--t-dim);font-feature-settings:"ss01" on,"ss02" on}.product-bullet__title{font-size:1.125rem;line-height:1.75rem;font-weight:500;line-height:1.375;color:var(--t-hi)}@media (min-width:901px){.product-bullet__title{font-size:1.125rem}}.product-bullet__body{font-size:1rem;line-height:1.5rem;font-weight:400;line-height:1.5;color:var(--fg-md)}.site-footer-shell{padding-top:2.5rem;padding-bottom:1.5rem}@media (min-width:901px){.site-footer-shell{padding-top:100px;padding-bottom:2.25rem}}.site-footer-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;border-bottom-width:1px;border-color:var(--line-2);padding-bottom:2rem}@media (min-width:640px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem;row-gap:0;padding-bottom:2.5rem}}@media (min-width:901px){.site-footer-grid{grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:60px;row-gap:2.5rem;padding-bottom:5rem}}.site-footer-brand{min-width:0;border-bottom-width:1px;border-color:var(--line-2);padding-bottom:2rem}@media (min-width:640px){.site-footer-brand{grid-column:span 2/span 2;padding-bottom:2.5rem}}@media (min-width:901px){.site-footer-brand{grid-column:span 1/span 1;border-bottom-width:0;padding-bottom:0}}.site-footer-brand__blurb{margin-top:1.25rem;max-width:320px;font-size:15px;line-height:1.55;color:var(--fg-md)}@media (min-width:901px){.site-footer-brand__blurb{margin-top:1.5rem;font-size:1rem;line-height:1.5rem}}.site-footer-brand__chips{margin-top:1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width:901px){.site-footer-brand__chips{margin-top:1.75rem}}.site-footer-col{min-width:0;border-bottom-width:1px;border-color:var(--line-2)}.site-footer-col:last-child{border-bottom-width:0}@media (min-width:640px){.site-footer-col{border-bottom-width:0}}.site-footer-col__trigger{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:.75rem;border-width:0;background-color:transparent;padding:1rem 0;text-align:start;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width:901px){.site-footer-col__trigger{display:none}}.site-footer-col__trigger:hover .site-footer-col__title,.site-footer-col__trigger[aria-expanded=true] .site-footer-col__title{color:var(--t-hi)}.site-footer-col__trigger[aria-expanded=true]{background:var(--surface-selected);border-radius:10px;margin-inline:-.5rem;padding-inline:.5rem}.site-footer-col__title{margin:0}.site-footer-col__chevron{flex-shrink:0;color:var(--t-dim);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.site-footer-col__trigger[aria-expanded=true] .site-footer-col__chevron{color:var(--accent-ui)}.site-footer-col__heading{display:none}@media (min-width:901px){.site-footer-col__heading{display:block}}.site-footer-col__panel{display:grid}@media (min-width:901px){.site-footer-col__panel{display:block}}.site-footer-col__panel{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,0,.1,1)}.site-footer-col__panel[data-open=true]{grid-template-rows:1fr}.site-footer-col__panel-inner{overflow:hidden}@media (min-width:901px){.site-footer-col__panel-inner{overflow:visible}}.site-footer-col__links{margin:0;display:grid;list-style-type:none;gap:.75rem;padding:0 0 1rem}@media (min-width:901px){.site-footer-col__links{margin-top:1.25rem;padding-bottom:0}.site-footer-col__panel{grid-template-rows:1fr!important}}@media (prefers-reduced-motion:reduce){.site-footer-col__panel{transition:none}.hero-shipping__product,.hero-shipping__product[data-active=true],.industries-grid__cell:hover .industries-grid__icon,.nav-platform-link:hover,.product-bullet:hover{transform:none}}.site-footer-link{font-size:.875rem;line-height:1.25rem;color:var(--fg-md);text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.site-footer-link:hover{color:var(--t-hi)}.site-footer-mega-wrap{overflow:hidden;padding:2rem 0;text-align:center}@media (min-width:901px){.site-footer-mega-wrap{padding-top:80px;padding-bottom:80px}}.site-footer__mega{font-size:clamp(2.25rem,11vw,4.5rem)}@media (min-width:901px){.site-footer__mega{font-size:var(--t-mega)}}.site-footer-bar{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;border-top-width:1px;border-color:var(--line-2);padding-top:1.25rem}@media (min-width:901px){.site-footer-bar{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem}}.site-footer-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media (min-width:901px){.site-footer-meta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem}}.site-footer-meta__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;letter-spacing:.12em;color:var(--t-dim);font-feature-settings:"ss01" on,"ss02" on}.site-footer-meta__rule{display:none;height:1px;width:18px;background-color:var(--line-2)}@media (min-width:901px){.site-footer-meta__rule{display:block}}.industries-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));border-left-width:1px;border-top-width:1px;border-color:var(--line-2)}@media (min-width:640px){.industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.industries-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.industries-grid__cell{min-width:0;border-bottom-width:1px;border-right-width:1px;border-color:var(--line-2);padding:2.25rem 1.75rem}@media (min-width:901px){.industries-grid__cell{padding:2.5rem 1.75rem}}.industries-grid__cell{min-height:0;transition:background-color .28s var(--ease)}.industries-grid__icon{display:grid;place-items:center;width:56px;height:56px;margin-top:20px;border-radius:14px;border:1px solid var(--line-2);color:var(--accent-ui);background:hsla(0,0%,100%,.02);transition:transform .32s var(--ease-out),border-color .28s var(--ease),box-shadow .32s var(--ease-out)}@media (hover:hover) and (pointer:fine){.industries-grid__cell:hover{background:rgba(103,196,242,.035)}.industries-grid__cell:hover .industries-grid__icon{transform:translateY(-2px);border-color:rgba(138,214,255,.35);box-shadow:0 0 28px -12px rgba(103,196,242,.35)}}@media (min-width:901px){.industries-grid__cell{min-height:280px}}.markets-tiles{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1px;border-width:1px;border-color:var(--line-2);background-color:var(--line-2)}@media (min-width:640px){.markets-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.markets-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.markets-tiles__cell{min-width:0;background-color:var(--bg);padding:1.25rem 1.5rem;transition:background-color .28s var(--ease)}@media (hover:hover) and (pointer:fine){.markets-tiles__cell:hover{background:color-mix(in srgb,var(--bg) 88%,rgba(103,196,242,.12))}}.arch-diagram{min-width:0;border-left-width:1px;border-top-width:1px;border-color:var(--line-2)}.arch-diagram__row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));border-bottom-width:1px;border-right-width:1px;border-color:var(--line-2)}@media (min-width:901px){.arch-diagram__row{grid-template-columns:160px repeat(3,minmax(0,1fr))}}.arch-diagram__label{border-bottom-width:1px;border-color:var(--line-2);padding:1.75rem 1.5rem}@media (min-width:901px){.arch-diagram__label{border-bottom-width:0;border-right-width:1px;padding:2rem 26px}}.arch-diagram__cell{min-width:0;border-bottom-width:1px;border-color:var(--line-2);padding:1.75rem 1.5rem;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.arch-diagram__cell:last-child{border-bottom-width:0}@media (min-width:901px){.arch-diagram__cell{border-bottom-width:0;border-right-width:1px;padding:2rem 26px}}.arch-diagram__cell{min-height:0}@media (min-width:901px){.arch-diagram__cell{min-height:130px}.arch-diagram__cell:last-child{border-right-width:0}}.contact-form{display:flex;flex-direction:column}.contact-form__section{border-bottom-width:1px;border-color:var(--line-1);padding-top:2rem;padding-bottom:2rem}.contact-form__section:first-child{padding-top:0}.contact-form__section:last-child{border-bottom-width:0;padding-bottom:0}.contact-form__section-head{margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:1rem}.contact-form__section-icon{margin-top:.125rem;display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;border-width:1px;border-color:var(--line-2);background-color:var(--bg-3);color:var(--accent-ui)}.contact-form__label{display:inline-flex;align-items:center;gap:.375rem;color:var(--t-md)}.contact-form__section-title{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:500;line-height:1.375;color:var(--t-hi)}.contact-form__section-lead{margin:.375rem 0 0;font-size:.875rem;line-height:1.25rem;color:var(--t-lo)}.contact-form__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width:640px){.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form__field{display:grid;gap:.5rem}@media (min-width:640px){.contact-form__field--full{grid-column:span 2/span 2}}.contact-form__optional{font-weight:400;color:var(--t-dim)}.contact-form__field-error{margin:0;font-size:.875rem;line-height:1.25rem;color:var(--c-coral)}.contact-phone-input{display:flex;height:2.75rem;width:100%;align-items:center;gap:.5rem;border-radius:10px;border-width:1px;border-color:var(--line-2);background-color:var(--bg-3);padding-left:.5rem;padding-right:.5rem;--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.contact-phone-input:hover{border-color:var(--line-3)}.contact-phone-input:focus-within{border-color:var(--accent-ui);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(85,114,240,.28);--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--bg-2)}.contact-phone-input--invalid{border-color:hsla(0,100%,74%,.5)}.nav-mobile-footer__prefs .contact-phone-input .PhoneInputCountry{min-width:0}.contact-phone-input .PhoneInputCountry{position:relative;display:flex;flex-shrink:0;align-items:center;align-self:stretch;border-right-width:1px;border-color:var(--line-2);padding-inline-end:.5rem}.contact-phone-input .PhoneInputCountrySelect{position:absolute;inset:0;z-index:1;cursor:pointer;opacity:0}.contact-phone-input .PhoneInputCountryIcon{height:18px;width:26px;overflow:hidden;border-radius:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.contact-phone-input .PhoneInputCountryIconImg{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.contact-phone-input .PhoneInputCountrySelectArrow{margin-inline-start:.375rem;display:block;height:0;width:0;border-left-width:4px;border-right-width:4px;border-top-width:5px;border-left-color:transparent;border-right-color:transparent;border-top-color:var(--t-dim)}.contact-phone-input .PhoneInputInput,.contact-phone-input__number{height:100%;min-width:0;flex:1 1 0%;border-width:0;background-color:transparent;padding-left:.5rem;padding-right:.5rem;font-size:15px;color:var(--t-hi);outline:2px solid transparent;outline-offset:2px}.contact-phone-input .PhoneInputInput::-moz-placeholder,.contact-phone-input__number::-moz-placeholder{color:var(--t-dim)}.contact-phone-input .PhoneInputInput::placeholder,.contact-phone-input__number::placeholder{color:var(--t-dim)}.contact-phone-input .PhoneInputInput:disabled,.contact-phone-input__number:disabled{cursor:not-allowed;opacity:.5}.contact-form__topic-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.625rem}@media (min-width:640px){.contact-form__topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.contact-form__topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nav-mobile-footer__prefs .contact-form__topic{min-width:0}.contact-form__topic{position:relative;display:flex;min-height:88px;flex-direction:column;align-items:flex-start;gap:.625rem;border-radius:12px;border-width:1px;border-color:var(--line-2);background-color:var(--bg-3);padding:.875rem;text-align:left;transition-property:border-color,background-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.contact-form__topic:hover:not(:disabled){--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--line-3)}.contact-form__topic:disabled{cursor:not-allowed;opacity:.5}.contact-form__topic--selected{border-color:var(--surface-selected-border);background:var(--surface-selected);box-shadow:inset 0 1px 0 var(--surface-selected-glow)}.contact-form__topic-icon{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9px;border-width:1px;border-color:var(--line-2);background-color:var(--bg-2);color:var(--accent-ui)}.contact-form__topic--selected .contact-form__topic-icon{border-color:var(--surface-selected-border);background-color:var(--surface-selected)}.contact-form__topic-label{font-size:13px;font-weight:500;line-height:1.375;color:var(--fg-md)}.contact-form__topic--selected .contact-form__topic-label{color:var(--t-hi)}.contact-form__topic-check{position:absolute;right:.625rem;top:.625rem;color:var(--accent-ui);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.contact-form__topic--selected .contact-form__topic-check{opacity:1}.contact-form__message-wrap{border-radius:12px;border-width:1px;border-color:var(--line-2);background-color:var(--bg-3);padding:.25rem;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.contact-form__message-wrap--active{border-color:color-mix(in srgb,var(--accent-ui) 40%,var(--line-2));box-shadow:inset 0 0 0 1px rgba(103,196,242,.08)}.contact-form__message-wrap textarea{min-height:168px;border-width:0;background-color:transparent;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.contact-form__message-wrap textarea:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:0px}.contact-form__footer{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;border-top-width:1px;border-color:var(--line-1);padding-top:2rem}@media (min-width:640px){.contact-form__footer{flex-direction:row;align-items:center;justify-content:space-between}}.contact-form__captcha{min-height:0;width:0;overflow:hidden}.contact-form__captcha--invisible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-\[var\(--consent-bar-height\2c 0px\)\]{bottom:var(--consent-bar-height,0)}.left-0{left:0}.left-\[50\%\]{left:50%}.right-2{right:.5rem}.right-4{right:1rem}.start-0{inset-inline-start:0}.top-0{top:0}.top-4{top:1rem}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[110\]{z-index:110}.z-\[115\]{z-index:115}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[90\]{z-index:90}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-4{margin-bottom:1rem}.ms-1{margin-inline-start:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[22px\]{margin-top:22px}.mt-px{margin-top:1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0{height:0}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-9{height:2.25rem}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-px{height:1px}.max-h-\[min\(calc\(88dvh-var\(--consent-bar-height\2c 0px\)\)\2c calc\(760px-var\(--consent-bar-height\2c 0px\)\)\)\]{max-height:min(calc(88dvh - var(--consent-bar-height,0px)),calc(760px - var(--consent-bar-height,0px)))}.max-h-\[min\(var\(--radix-select-content-available-height\)\2c 320px\)\]{max-height:min(var(--radix-select-content-available-height),320px)}.min-h-\[140px\]{min-height:140px}.min-h-\[360px\]{min-height:360px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-12{width:3rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-\[min\(720px\2c calc\(100vw-2rem\)\)\]{width:min(720px,calc(100vw - 2rem))}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[34rem\]{max-width:34rem}.max-w-\[480px\]{max-width:480px}.max-w-\[640px\]{max-width:640px}.max-w-\[660px\]{max-width:660px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[840px\]{max-width:840px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-45{--tw-rotate:45deg}.rotate-45,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize-y{resize:vertical}.scroll-mt-28{scroll-margin-top:7rem}.list-none{list-style-type:none}.grid-rows-\[auto_auto_minmax\(0\2c 1fr\)_auto\]{grid-template-rows:auto auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-y-1{row-gap:.25rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-tl-sm{border-top-left-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-t{border-top-width:1px}.border-\[color\:var\(--accent-ui\)\]{border-color:var(--accent-ui)}.border-\[color\:var\(--line-1\)\]{border-color:var(--line-1)}.border-\[color\:var\(--line-2\)\]{border-color:var(--line-2)}.border-border{border-color:var(--border)}.border-transparent{border-color:transparent}.bg-\[color\:var\(--line-2\)\]{background-color:var(--line-2)}.bg-\[rgba\(103\2c 196\2c 242\2c 0\.12\)\]{background-color:rgba(103,196,242,.12)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--bg-2\)\]{background-color:var(--bg-2)}.bg-\[var\(--bg-3\)\]{background-color:var(--bg-3)}.bg-\[var\(--c-blue-500\)\]{background-color:var(--c-blue-500)}.bg-background{background-color:var(--background)}.bg-black\/55{background-color:rgba(0,0,0,.55)}.bg-black\/80{background-color:rgba(0,0,0,.8)}.bg-border{background-color:var(--border)}.bg-popover{background-color:var(--popover)}.bg-transparent{background-color:transparent}.p-0{padding:0}.p-1{padding:.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pl-2\.5{padding-left:.625rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-start{text-align:start}.font-\[inherit\]{font-family:inherit}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[26px\]{font-size:26px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.55\]{line-height:1.55}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.text-\[color\:var\(--accent-link\)\]{color:var(--accent-link)}.text-\[color\:var\(--accent-ui\)\]{color:var(--accent-ui)}.text-\[color\:var\(--c-coral\)\]{color:var(--c-coral)}.text-\[color\:var\(--fg-md\)\]{color:var(--fg-md)}.text-\[color\:var\(--t-dim\)\]{color:var(--t-dim)}.text-\[color\:var\(--t-hi\)\]{color:var(--t-hi)}.text-\[color\:var\(--t-lo\)\]{color:var(--t-lo)}.text-\[inherit\]{color:inherit}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-70{opacity:.7}.shadow-\[0_-12px_48px_-16px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-shadow:0 -12px 48px -16px rgba(0,0,0,.55);--tw-shadow-colored:0 -12px 48px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_-8px_rgba\(48\2c 71\2c 219\2c 0\.65\)\]{--tw-shadow:0 0 24px -8px rgba(48,71,219,.65);--tw-shadow-colored:0 0 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_48px_-12px_rgba\(0\2c 0\2c 0\2c 0\.65\)\]{--tw-shadow:0 16px 48px -12px rgba(0,0,0,.65);--tw-shadow-colored:0 16px 48px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.04\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.04\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color:var(--background)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\2c background-color\2c border-color\2c box-shadow\2c opacity\]{transition-property:color,background-color,border-color,box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\2c box-shadow\2c border-color\]{transition-property:color,box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[padding\2c background-color\2c border-color\2c backdrop-filter\]{transition-property:padding,background-color,border-color,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\2c height\]{transition-property:width,height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-\[350ms\]{transition-duration:.35s}.ease-\[cubic-bezier\(0\.2\2c 0\2c 0\.1\2c 1\)\]{transition-timing-function:cubic-bezier(.2,0,.1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.selection\:bg-\[rgba\(103\2c 196\2c 242\2c 0\.45\)\] ::-moz-selection{background-color:rgba(103,196,242,.45)}.selection\:bg-\[rgba\(103\2c 196\2c 242\2c 0\.45\)\] ::selection{background-color:rgba(103,196,242,.45)}.selection\:text-white ::-moz-selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.selection\:text-white ::selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.selection\:bg-\[rgba\(103\2c 196\2c 242\2c 0\.45\)\]::-moz-selection{background-color:rgba(103,196,242,.45)}.selection\:bg-\[rgba\(103\2c 196\2c 242\2c 0\.45\)\]::selection{background-color:rgba(103,196,242,.45)}.selection\:text-white::-moz-selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.selection\:text-white::selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-\[color\:var\(--t-dim\)\]::-moz-placeholder{color:var(--t-dim)}.placeholder\:text-\[color\:var\(--t-dim\)\]::placeholder{color:var(--t-dim)}.hover\:border-\[color\:var\(--line-3\)\]:hover{border-color:var(--line-3)}.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.018\)\]:hover{background-color:hsla(0,0%,100%,.018)}.hover\:bg-\[var\(--accent-ui\)\]:hover{background-color:var(--accent-ui)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:text-\[color\:var\(--t-hi\)\]:hover{color:var(--t-hi)}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.focus\:border-\[color\:var\(--accent-ui\)\]:focus{border-color:var(--accent-ui)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[rgba\(85\2c 114\2c 240\2c 0\.28\)\]:focus{--tw-ring-color:rgba(85,114,240,.28)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-\[var\(--bg-2\)\]:focus{--tw-ring-offset-color:var(--bg-2)}.focus-visible\:border-\[color\:var\(--accent-ui\)\]:focus-visible{border-color:var(--accent-ui)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[rgba\(138\2c 214\2c 255\2c 0\.45\)\]:focus-visible{--tw-ring-color:rgba(138,214,255,.45)}.focus-visible\:ring-\[rgba\(138\2c 214\2c 255\2c 0\.75\)\]:focus-visible{--tw-ring-color:rgba(138,214,255,.75)}.focus-visible\:ring-\[rgba\(85\2c 114\2c 240\2c 0\.28\)\]:focus-visible{--tw-ring-color:rgba(85,114,240,.28)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-\[var\(--bg-2\)\]:focus-visible{--tw-ring-offset-color:var(--bg-2)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-60{opacity:.6}.data-\[disabled\]\:pointer-events-none[data-disabled],.data-\[state\=closed\]\:pointer-events-none[data-state=closed]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=closed\]\:translate-y-full[data-state=closed]{--tw-translate-y:100%}.data-\[state\=closed\]\:translate-y-full[data-state=closed],.data-\[state\=open\]\:translate-y-0[data-state=open]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:translate-y-0[data-state=open]{--tw-translate-y:0px}.data-\[highlighted\]\:bg-\[var\(--surface-hover\)\][data-highlighted]{background-color:var(--surface-hover)}.data-\[state\=checked\]\:bg-\[var\(--surface-selected\)\][data-state=checked]{background-color:var(--surface-selected)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[highlighted\]\:text-\[color\:var\(--t-hi\)\][data-highlighted]{color:var(--t-hi)}.data-\[placeholder\]\:text-\[color\:var\(--t-dim\)\][data-placeholder]{color:var(--t-dim)}.data-\[state\=checked\]\:text-\[color\:var\(--t-hi\)\][data-state=checked],.data-\[state\=open\]\:text-\[color\:var\(--t-hi\)\][data-state=open]{color:var(--t-hi)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=checked\]\:shadow-\[inset_0_1px_0_var\(--surface-selected-glow\)\][data-state=checked]{--tw-shadow:inset 0 1px 0 var(--surface-selected-glow);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[state\=closed\]\:duration-200[data-state=closed]{transition-duration:.2s}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-9{padding:2.25rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-left{text-align:left}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}}@media (min-width:901px){.nav\:mb-\[60px\]{margin-bottom:60px}.nav\:mt-10{margin-top:2.5rem}.nav\:py-\[18px\]{padding-top:18px;padding-bottom:18px}.nav\:text-end{text-align:end}}@media (min-width:1200px){.nav-lg\:block{display:block}.nav-lg\:flex{display:flex}.nav-lg\:hidden{display:none}.nav-lg\:items-center{align-items:center}.nav-lg\:justify-end{justify-content:flex-end}.nav-lg\:gap-2{gap:.5rem}.nav-lg\:gap-3{gap:.75rem}}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}