:root{--font-heading: var(--qt-font-heading, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-body: var(--qt-font-body, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-menu: var(--qt-font-menu, var(--font-heading));--font-button: var(--qt-font-button, var(--font-heading));--qt-page-bg-fallback: #ffffff;--qt-text-main-fallback: #111827;--qt-text-muted-fallback: #6b7280;--qt-link-color-fallback: #2563eb;--qt-link-hover-color-fallback: #1d4ed8;--qt-focus-ring-fallback: #6CA0DC;--qt-max-width: 1120px;--qt-gutter: 1.75rem;--qt-btn-secondary-border: var(--color-button-secondary-border, rgba(15, 23, 42, .18));--qt-btn-hover-lift: var(--qt-btn-hover-lift, -1px);--qt-btn-shadow: 0 14px 34px rgba(2, 6, 23, .1);--qt-btn-shadow-hover: 0 18px 44px rgba(2, 6, 23, .14);--qt-btn-glow-enabled: var(--qt-btn-glow-enabled, 0);--qt-btn-glow-color: var(--qt-btn-glow-color, var(--qt-btn-bg, var(--color-button, #58f0ff)));--qt-btn-glow-strength: var(--qt-btn-glow-strength, 0);--qt-btn-glow-strength-hover: var(--qt-btn-glow-strength-hover, 0);--qt-glow-pct: calc(var(--qt-btn-glow-strength) * var(--qt-btn-glow-enabled) * 100%);--qt-glow-hover-pct: calc(var(--qt-btn-glow-strength-hover) * var(--qt-btn-glow-enabled) * 100%);--qt-btn-glow-soft: color-mix(in srgb, var(--qt-btn-glow-color) var(--qt-glow-pct), transparent);--qt-btn-glow-strong: color-mix(in srgb, var(--qt-btn-glow-color) var(--qt-glow-hover-pct), transparent);--qt-hero-button-bg: var(--qt-btn-bg, var(--color-button, #4f46e5));--qt-hero-button-text: var(--qt-btn-text, var(--color-button-text, #ffffff))}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background-color:var(--qt-page-bg, var(--qt-page-bg-fallback));color:var(--qt-text-main, var(--qt-text-main-fallback));-webkit-font-smoothing:antialiased;font-family:var(--font-body)}main{width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--qt-text-main, var(--qt-text-main-fallback));margin:0 0 .75rem;letter-spacing:-.02em;text-transform:none}.section-heading,main h2{font-size:1.3rem;letter-spacing:.06em;margin-bottom:1.5rem;color:var(--qt-text-main, var(--qt-text-main-fallback));font-weight:500;text-transform:none}main p{font-family:var(--font-body);color:var(--qt-text-muted, var(--qt-text-muted-fallback));line-height:1.7;margin-bottom:.9rem}main ul,main ol{padding-left:1.3rem;margin:0 0 1rem}main ul li,main ol li{font-family:var(--font-body);color:var(--qt-text-muted, var(--qt-text-muted-fallback));margin-bottom:.45rem}a,a:visited{font-family:var(--font-body);color:var(--qt-link-color, var(--qt-link-color-fallback));text-decoration:none}a:hover{color:var(--qt-link-hover-color, var(--qt-link-hover-color-fallback));text-decoration:underline}.rte a,.rte a:visited{color:var(--qt-link-color, var(--qt-link-color-fallback))}.rte a:hover{color:var(--qt-link-hover-color, var(--qt-link-hover-color-fallback))}hr{border:none;border-top:1px solid rgba(15,23,42,.08);margin:2.5rem 0}button,input,textarea,select,small,label{font-family:var(--font-body);text-transform:none}button,.btn,.button,.shopify-payment-button__button,.qt-btn,a.button,a.qt-btn{font-family:var(--font-button);font-size:var(--qt-button-text-size, 14px)}nav,nav a,.header__menu-item,.header__menu-item a,.site-header__nav-link,.menu a,.drawer__menu a{font-family:var(--font-menu);text-transform:none}.qt-btn,.button,.btn,.shopify-payment-button__button,a.button,a.qt-btn{appearance:none;-webkit-appearance:none;border-radius:var(--qt-btn-radius, 999px);font-weight:600;text-transform:none;text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,filter .16s ease}.qt-btn *,.button *,.btn *,.shopify-payment-button__button *,a.button *,a.qt-btn *{color:inherit!important;text-decoration:none!important}.qt-btn:focus-visible,.button:focus-visible,.btn:focus-visible,.shopify-payment-button__button:focus-visible,a.button:focus-visible,a.qt-btn:focus-visible{outline:2px solid var(--qt-focus-ring, var(--qt-focus-ring-fallback));outline-offset:2px}.qt-btn,.button,.btn,a.button,a.qt-btn{border:1px solid var(--qt-btn-secondary-border);background:var(--qt-btn-secondary-bg, transparent);color:var(--qt-btn-secondary-text, var(--qt-text-main, var(--qt-text-main-fallback)))!important}.qt-btn:hover,.button:hover,.btn:hover,a.button:hover,a.qt-btn:hover{transform:translateY(var(--qt-btn-hover-lift));box-shadow:var(--qt-btn-shadow);text-decoration:none!important;background:var(--qt-btn-secondary-bg-hover, var(--qt-btn-secondary-bg, transparent));color:var(--qt-btn-secondary-text-hover, var(--qt-btn-secondary-text, currentColor))!important}.qt-btn:active,.button:active,.btn:active,a.button:active,a.qt-btn:active{transform:translateY(0);background:var(--qt-btn-secondary-bg-active, var(--qt-btn-secondary-bg, transparent));color:var(--qt-btn-secondary-text-active, var(--qt-btn-secondary-text, currentColor))!important}.qt-btn--primary,.button--primary,.shopify-payment-button__button{background-color:var(--qt-btn-bg, var(--color-button, #58f0ff))!important;color:var(--qt-btn-text, var(--color-button-text, #050816))!important;border-color:transparent!important;background-image:none!important;box-shadow:0 14px 34px #0206171f,0 0 26px var(--qt-btn-glow-soft)}.qt-btn--primary:hover,.button--primary:hover,.shopify-payment-button__button:hover{transform:translateY(var(--qt-btn-hover-lift));box-shadow:0 18px 44px #02061729,0 0 34px var(--qt-btn-glow-strong);text-decoration:none!important;background-color:var(--qt-btn-bg-hover, var(--qt-btn-bg, var(--color-button, #58f0ff)))!important;color:var(--qt-btn-text-hover, var(--qt-btn-text, var(--color-button-text, #050816)))!important}.qt-btn--primary:active,.button--primary:active,.shopify-payment-button__button:active{transform:translateY(0);background-color:var(--qt-btn-bg-active, var(--qt-btn-bg, var(--color-button, #58f0ff)))!important;color:var(--qt-btn-text-active, var(--qt-btn-text, var(--color-button-text, #050816)))!important}.qt-btn[disabled],.qt-btn:disabled,.button[disabled],.button:disabled,.btn[disabled],.btn:disabled,.shopify-payment-button__button[disabled],.shopify-payment-button__button:disabled,a.button[aria-disabled=true],a.qt-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none!important;filter:none!important;box-shadow:none!important;pointer-events:none}.qt-hero{position:relative;padding:clamp(3.5rem,7vw,5rem) 0 3.5rem;overflow:hidden;color:#f5f5f7}.qt-hero__inner{max-width:var(--qt-max-width);margin:0 auto;padding:0 var(--qt-gutter);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2.4rem,4.5vw,3.75rem);align-items:center}.qt-hero__btn,.qt-hero__btn:visited{text-decoration:none!important}.qt-hero__btn--primary,.qt-hero__btn--primary:visited{background:var(--qt-hero-button-bg, #4f46e5)!important;color:var(--qt-hero-button-text, #ffffff)!important}.qt-hero__btn--primary:hover{text-decoration:none!important}@media(max-width:900px){.qt-hero__inner{grid-template-columns:minmax(0,1fr)}.qt-hero__visual{order:-1;justify-self:flex-start}}.qt-hero:before,.qt-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.qt-hero:before{opacity:.9;background:radial-gradient(circle at top left,rgba(80,250,255,.18),transparent 55%),radial-gradient(circle at bottom right,rgba(120,90,255,.28),transparent 55%);mix-blend-mode:screen;z-index:0}.qt-hero:after{background:linear-gradient(to bottom,#050816f5,#fff 48%);z-index:-1}.qt-hero__content{position:relative;z-index:1}.qt-hero__eyebrow{font-size:.82rem;letter-spacing:.12em;opacity:.85;margin-bottom:.75rem;color:#9ca3af;text-transform:none}.qt-hero__heading{font-family:var(--font-heading);font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:1.05;margin-bottom:1.1rem;color:#fff;font-weight:700;letter-spacing:-.04em}.qt-hero__subheading{max-width:34rem;font-size:1rem;opacity:.9;margin-bottom:1.85rem;color:#e5e7eb;line-height:1.75}.qt-hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:1.9rem}.qt-btn--ghost{background:#05081680;color:#f5f5f7;border-color:#ffffff29}.qt-btn--ghost:hover{background:#050816b3;border-color:#ffffff5c}.qt-hero__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;font-size:.78rem;letter-spacing:.08em;font-family:var(--font-body);text-transform:none}.qt-hero__meta dt{opacity:.6;margin-bottom:.3rem}.qt-hero__meta dd{font-size:.78rem;margin:0;font-family:var(--font-heading);font-weight:500;color:#e5e7eb}@media(max-width:800px){.qt-hero__meta{grid-template-columns:minmax(0,1fr)}}.qt-hero__visual{position:relative;z-index:1;justify-self:flex-end}.qt-orbit{position:relative;width:min(360px,70vw);aspect-ratio:1 / 1;border-radius:999px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 20% 0,rgba(88,240,255,.28),transparent 60%),radial-gradient(circle at 80% 100%,rgba(155,125,255,.42),transparent 60%),radial-gradient(circle at 50% 50%,#050816fa,#050816fa);box-shadow:0 0 0 1px #ffffff14,0 40px 80px #000000e6}.qt-orbit__ring{position:absolute;width:80%;height:80%;border-radius:999px;border:1px dashed rgba(255,255,255,.18);animation:qt-orbit-spin 26s linear infinite}.qt-orbit__ring--delayed{width:55%;height:55%;animation-duration:18s;animation-direction:reverse;opacity:.8}.qt-orbit__core{position:relative;width:34%;height:34%;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle,#fff,#b5c8ff);color:#050816;font-size:.85rem;letter-spacing:.12em;box-shadow:0 0 40px #8fc1ffcc,0 0 0 1px #05081699;font-family:var(--font-heading);text-transform:none}.qt-orbit__label{transform:translateY(1px)}.qt-hero__caption{margin-top:1.1rem;font-size:.85rem;opacity:.8;max-width:18rem;color:#e5e7eb;font-family:var(--font-body)}@keyframes qt-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.qt-hero{padding-top:3.25rem;padding-bottom:3.25rem}.qt-hero__heading{font-size:clamp(2rem,8vw,2.6rem)}.qt-hero__subheading{font-size:.95rem}}.shopify-section[data-section-type=promo-tiles]{max-width:var(--qt-max-width);margin:0 auto;padding:3.25rem var(--qt-gutter)}.promo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.9rem}.promo-card{background:var(--qt-surface, #ffffff);border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:1.6rem 1.7rem;box-shadow:0 10px 30px #0f172a0a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.promo-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a14;border-color:#2563eb40}.promo-card h3,.promo-card h4{margin-top:0;margin-bottom:.6rem;font-size:1.05rem;font-weight:600;color:var(--qt-text-main, var(--qt-text-main-fallback));font-family:var(--font-heading);text-transform:none}.promo-card p{margin:0;color:var(--qt-text-muted, var(--qt-text-muted-fallback));line-height:1.55;font-family:var(--font-body)}.promo-card a{color:var(--qt-link-color, var(--qt-link-color-fallback));text-decoration:none;font-weight:500;font-family:var(--font-body)}.promo-card a:hover{color:var(--qt-link-hover-color, var(--qt-link-hover-color-fallback));text-decoration:underline}.press-coverage{max-width:var(--qt-max-width);margin:0 auto;padding:3.25rem var(--qt-gutter) 2.75rem;text-align:center}.press-coverage__heading{font-size:.9rem;letter-spacing:.12em;margin-bottom:1.9rem;color:var(--qt-text-muted, var(--qt-text-muted-fallback));font-family:var(--font-heading);text-transform:none}.press-coverage__logos{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap;padding:0;margin:0}.press-coverage__logo{list-style:none;display:flex;flex-direction:column;align-items:center;gap:.3rem;opacity:.75;transition:opacity .2s ease,transform .2s ease}.press-coverage__logo::marker{content:""}.press-coverage__logo:hover{opacity:1;transform:translateY(-2px)}.press-coverage__logo img{max-height:32px;width:auto;display:block;filter:grayscale(100%)}.press-coverage__name{font-size:.8rem;letter-spacing:.08em;color:var(--qt-text-muted, var(--qt-text-muted-fallback));font-family:var(--font-body);text-transform:none}.site-header__brand-text,.site-header__nav-link,.announcement-bar__text{font-family:var(--font-menu);letter-spacing:.06em;font-size:.8rem;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/quantum.css.map */
