.gx{--gx-bg: #090e17;--gx-surface: #111827;--gx-surface-2: #172033;--gx-line: #263044;--gx-text: #f5f7fb;--gx-muted: #a3acbf;--gx-accent: #ff3fbf;--gx-accent-deep: #e62aa6;--gx-purple: #9b6bff;--gx-purple-soft: rgba(155, 107, 255, .16);--gx-focus: #ffffff;--gx-font: "Bricolage Grotesque", system-ui, -apple-system, sans-serif;--gx-r-sm: .625rem;--gx-r-md: .875rem;--gx-r-lg: 1.25rem;--gx-space-section: clamp(3rem, 2rem + 4vw, 5.5rem);font-family:var(--gx-font);font-size:1rem;line-height:1.5;color:var(--gx-text);background:var(--gx-bg);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}:where(.gx) *,:where(.gx) *:before,:where(.gx) *:after{box-sizing:border-box}:where(.gx) :where(h1,h2,h3,p,ul,ol,figure,table,fieldset,legend){margin:0;padding:0;border:0;text-transform:none}:where(.gx) :where(ul[role=list],ol[role=list]){list-style:none}:where(.gx) :where(img){display:block;max-width:100%;height:auto}:where(.gx) button{font:inherit;color:inherit;cursor:pointer;min-height:0;letter-spacing:normal}:where(.gx) a{color:var(--gx-accent)}:where(.gx) fieldset{min-width:0}.gx-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gx :focus-visible{outline:3px solid var(--gx-focus);outline-offset:3px}@media(forced-colors:active){.gx :focus-visible{outline:3px solid LinkText}}.gx-icon{flex:none}.gx-wrap{width:min(100%,1240px);margin-inline:auto;padding-inline:1.25rem}.gx .gx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.95rem 2rem;border:0;border-radius:2.5rem;font-size:1.125rem;font-weight:700;letter-spacing:.01em;text-decoration:none;transition:transform .15s,background-color .2s,box-shadow .2s}.gx .gx-btn:active{transform:scale(.98)}.gx .gx-btn:disabled{cursor:not-allowed;opacity:.55}.gx .gx-btn--accent{color:var(--gx-bg);background:var(--gx-accent);box-shadow:0 0 0 1px #ff3fbf66,0 10px 30px #ff3fbf40}.gx .gx-btn--accent:hover{background:var(--gx-accent-deep)}.gx .gx-btn--block{width:100%;min-height:3.75rem;font-size:1.1875rem}.gx .gx-btn--ghost{color:var(--gx-text);background:transparent;box-shadow:inset 0 0 0 1.5px var(--gx-line)}.gx .gx-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--gx-accent)}.gx .gx-btn.is-added{background:#fff}.gx-product{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:start;padding-block:1.75rem 3rem}.gx-product>*{min-width:0}.gx-gallery{position:sticky;inset-block-start:6rem}.gx-gallery__main{position:relative;overflow:hidden;border:1px solid var(--gx-line);border-radius:var(--gx-r-lg);background:var(--gx-surface)}.gx-gallery__viewport{overflow:hidden;touch-action:pan-y}.gx-gallery__track{display:flex;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.gx-gallery__slide{flex:0 0 100%}.gx-gallery__slide img{width:100%;aspect-ratio:1;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gx-gallery__arrow{position:absolute;inset-block-start:50%;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--gx-line);border-radius:50%;color:var(--gx-text);background:#090e17cc;transform:translateY(-50%)}.gx-gallery__arrow--prev{inset-inline-start:.75rem}.gx-gallery__arrow--next{inset-inline-end:.75rem}.gx-gallery__thumbs{display:flex;gap:.625rem;margin-block-start:.75rem;padding:3px;overflow-x:auto;scrollbar-width:none}.gx-gallery__thumb{flex:0 0 4.25rem;height:4.25rem;padding:0;overflow:hidden;border:2px solid var(--gx-line);border-radius:var(--gx-r-sm);background:none;opacity:.65;transition:opacity .2s,border-color .2s}.gx-gallery__thumb[aria-current=true]{border-color:var(--gx-accent);opacity:1}.gx-gallery__thumb img{width:100%;height:100%;object-fit:cover}.gx .gx-title{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.4rem);font-weight:700;line-height:1.08;letter-spacing:-.04em;color:var(--gx-text)}.gx-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.875rem}.gx-chips li{padding:.375rem .8rem;border:1px solid var(--gx-line);border-radius:999px;font-size:.8125rem;font-weight:600;background:var(--gx-surface-2)}.gx .gx-price{margin-block-start:1.25rem;font-size:2rem;font-weight:800;letter-spacing:-.03em;color:var(--gx-accent)}.gx .gx-price-note{font-size:.9375rem;font-weight:600;color:var(--gx-muted)}.gx .gx-label{margin-block:1.5rem .75rem;font-size:1rem;font-weight:700}.gx-bundles{display:grid;gap:.75rem}.gx-bundle{position:relative;border:1.5px solid var(--gx-line);border-radius:var(--gx-r-md);background:var(--gx-surface);transition:border-color .2s,box-shadow .2s}.gx-bundle.is-active{border-color:var(--gx-accent);box-shadow:0 0 0 3px #ff3fbf26}.gx-bundle.is-soldout{opacity:.5}.gx-bundle:has(.gx-bundle__input:focus-visible){outline:3px solid var(--gx-focus);outline-offset:3px}.gx-bundle__main{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;cursor:pointer}.gx-bundle__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gx-bundle__radio{position:relative;flex:0 0 1.125rem;height:1.125rem;border:2px solid #5b667d;border-radius:50%}.gx-bundle.is-active .gx-bundle__radio{border-color:var(--gx-accent)}.gx-bundle.is-active .gx-bundle__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--gx-accent)}.gx-bundle__img{position:relative;flex:0 0 3.5rem;height:3.5rem}.gx-bundle__img img{width:3.5rem;height:3.5rem;border-radius:var(--gx-r-sm);object-fit:cover}.gx-bundle__count{position:absolute;inset-inline-end:-.4rem;inset-block-end:-.4rem;padding:.05rem .4rem;border-radius:999px;font-size:.6875rem;font-weight:800;color:var(--gx-bg);background:var(--gx-accent)}.gx-bundle__txt{display:flex;flex:1;flex-direction:column;min-width:0}.gx-bundle__txt b{font-size:1rem;font-weight:700}.gx-bundle__txt small{font-size:.8125rem;color:var(--gx-muted)}.gx-bundle__price{display:flex;flex-direction:column;align-items:flex-end;text-align:end}.gx-bundle__price b{font-size:1.1875rem;font-weight:800;color:var(--gx-accent);white-space:nowrap}.gx-bundle__price s{font-size:.8125rem;color:var(--gx-muted);white-space:nowrap}.gx-bundle__price small{font-size:.6875rem;color:var(--gx-muted)}.gx-bundle__tag{position:absolute;inset-block-start:-.7rem;inset-inline-end:.875rem;padding:.2rem .6rem;border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.06em;color:var(--gx-bg);background:var(--gx-accent)}.gx-bundle__tag--purple{color:#fff;background:#7a4ae0}.gx-extras{border-block-start:1px solid var(--gx-line)}.gx-extras__head{display:flex;justify-content:space-between;width:100%;padding:.75rem 1rem .25rem;font-size:.875rem;font-weight:700}.gx-extras__head small{font-size:.75rem;font-weight:500;color:var(--gx-muted)}.gx-extra{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;margin:0;padding:.625rem 1rem;border-block-start:1px solid rgba(38,48,68,.6);cursor:pointer}.gx-extra:first-of-type{border-block-start:0}.gx-extra input{flex:0 0 1.125rem;width:1.125rem;height:1.125rem;margin:0;accent-color:var(--gx-accent);appearance:auto;-webkit-appearance:checkbox;position:static;opacity:1}.gx-extra__ic{display:grid;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;place-items:center;overflow:hidden;border-radius:var(--gx-r-sm);color:var(--gx-accent);background:var(--gx-surface-2)}.gx-extra__ic img{width:100%;height:100%;object-fit:cover}.gx-extra__txt{display:flex;flex:1;flex-direction:column;min-width:0}.gx-extra__txt b{font-size:.875rem;font-weight:700}.gx-extra__txt small{font-size:.75rem;line-height:1.35;color:var(--gx-muted)}.gx-extra__price{font-size:.875rem;font-weight:800;color:var(--gx-accent);white-space:nowrap}.gx .gx-extras__note{padding:.625rem 1rem .875rem;font-size:.75rem;line-height:1.45;color:var(--gx-muted)}.gx .gx-summary{margin-block:1rem .75rem;font-size:.875rem;color:var(--gx-muted)}.gx .gx-error{margin-block-start:.625rem;font-size:.875rem;font-weight:700;color:#ff8a8a}.gx .gx-legal{margin-block-start:.875rem;font-size:.75rem;line-height:1.5;text-align:center;color:var(--gx-muted)}.gx .gx-legal p{margin:0}.gx-perks{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin-block-start:1.25rem;font-size:.8125rem;font-weight:600}.gx-perks li{display:flex;align-items:center;gap:.625rem}.gx-perks__ic{display:grid;flex:0 0 2.25rem;height:2.25rem;place-items:center;border-radius:50%;color:#d9c8ff;background:var(--gx-purple-soft);box-shadow:inset 0 0 0 1px #9b6bff66}.gx-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin-block-start:1rem}.gx-pay svg{display:block;width:2.4rem;height:1.5rem}.gx-help{display:flex;gap:.875rem;align-items:flex-start;margin-block-start:1.5rem;padding:1rem 1.125rem;border-radius:var(--gx-r-md);color:var(--gx-bg);background:linear-gradient(120deg,var(--gx-accent),#6fe7ff)}.gx-help__ic{display:grid;flex:0 0 2.75rem;height:2.75rem;place-items:center;border-radius:50%;background:#090e171f}.gx .gx-help p{font-size:.8125rem;line-height:1.45}.gx .gx-help .gx-help__title{font-size:.9375rem;font-weight:800}.gx .gx-help a{color:var(--gx-bg);font-weight:700}.gx-included{margin-block-start:1.25rem;padding:1rem 1.125rem;border:1.5px solid var(--gx-accent);border-radius:var(--gx-r-md);background:var(--gx-surface)}.gx-included__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-block-end:.75rem}.gx .gx-included__head h2{font-size:1rem;font-weight:700}.gx-included__badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gx-bg);background:var(--gx-accent)}.gx-included__list{display:grid;gap:.625rem}.gx-included__list li{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600}.gx-included__num{display:grid;flex:0 0 2rem;height:2rem;place-items:center;overflow:hidden;border-radius:.5rem;font-size:.8125rem;font-weight:700;color:var(--gx-muted);background:var(--gx-surface-2)}.gx-included__num img{width:100%;height:100%;object-fit:cover}.gx-faq{max-width:50rem;margin-inline:auto;border-block-start:1px solid var(--gx-line)}.gx-faq--compact{max-width:none;margin-block-start:1.25rem}.gx-faq details{border-block-end:1px solid var(--gx-line)}.gx-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:.9rem .25rem;font-size:.9375rem;font-weight:700;list-style:none;cursor:pointer}.gx-faq summary::-webkit-details-marker{display:none}.gx-faq summary:after{content:"+";font-size:1.375rem;font-weight:400;color:var(--gx-accent);transition:transform .2s}.gx-faq details[open] summary:after{transform:rotate(45deg)}.gx-faq__a{max-width:64ch;padding:0 .25rem 1rem;font-size:.875rem;line-height:1.6;color:var(--gx-muted)}.gx-faq__a p{margin:0}.gx-marquee{overflow:hidden;padding-block:.875rem;color:var(--gx-bg);background:var(--gx-accent)}.gx-marquee__track{display:flex;gap:3rem;width:max-content;font-size:.9375rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;animation:gx-scroll 32s linear infinite}.gx-marquee__track span:after{content:"\2726";margin-inline-start:3rem}@keyframes gx-scroll{to{transform:translate(-50%)}}.gx-section{padding-block:var(--gx-space-section)}.gx .gx-h2{font-size:clamp(1.875rem,1.3rem + 2.2vw,3rem);font-weight:800;line-height:1.05;letter-spacing:-.045em;text-align:center;color:var(--gx-text)}.gx .gx-h2--start{text-align:start}.gx .gx-sub{max-width:46ch;margin:.875rem auto 0;font-size:1.0625rem;text-align:center;color:var(--gx-muted)}.gx .gx-sub--start{margin-inline:0;text-align:start}.gx .gx-eyebrow{margin-block-end:.75rem;font-size:.8125rem;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--gx-accent)}.gx-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-block-start:2.25rem}.gx-benefit{overflow:hidden;border:1px solid var(--gx-line);border-radius:var(--gx-r-lg);background:var(--gx-surface)}.gx-benefit__img img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.gx .gx-benefit h3{padding:1rem 1.125rem .375rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em}.gx .gx-benefit p{padding:0 1.125rem 1.25rem;font-size:.875rem;line-height:1.5;color:var(--gx-muted)}.gx-showcase__img{margin-block-start:2.25rem}.gx-showcase__img img{width:100%;aspect-ratio:16 / 9;border-radius:var(--gx-r-lg);object-fit:cover}.gx .gx-showcase__img figcaption{margin-block-start:.5rem;font-size:.75rem;color:var(--gx-muted)}.gx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-block-start:1.75rem}.gx-step{padding:1.25rem;border-inline-start:2px solid var(--gx-line)}.gx-step__num{font-size:.8125rem;font-weight:800;color:var(--gx-accent)}.gx .gx-step h3{margin-block:.5rem .25rem;font-size:1.125rem;font-weight:700}.gx .gx-step p{font-size:.875rem;color:var(--gx-muted)}.gx-stats{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.gx-stats__list{display:grid;gap:1.125rem;margin-block-start:2rem}.gx-stats__list li{display:flex;align-items:center;gap:1.25rem}.gx-stats__list b{flex:0 0 4.5rem;font-size:3.5rem;font-weight:800;line-height:1;letter-spacing:-.05em;color:var(--gx-accent);font-variant-numeric:tabular-nums}.gx-stats__list span{font-size:.875rem;color:var(--gx-muted)}.gx-stats__list strong{display:block;font-size:1.125rem;color:var(--gx-text)}.gx-stats__img img{width:100%;border-radius:var(--gx-r-lg)}.gx-usecases__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.gx-pause{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.5rem 1rem;border:1.5px solid var(--gx-line);border-radius:999px;font-size:.875rem;font-weight:700;background:transparent}.gx-pause:hover{border-color:var(--gx-accent)}.gx-usecases__row{overflow:hidden;margin-block-start:2rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.gx-usecases__track{display:flex;gap:.875rem;width:max-content;animation:gx-scroll 40s linear infinite}.gx-usecases__track span{padding:.9rem 1.5rem;border:1px solid var(--gx-line);border-radius:999px;font-size:1.0625rem;font-weight:700;white-space:nowrap;background:var(--gx-surface)}.gx-usecases__track span:nth-child(3n+1){border-color:#ff3fbf80}.gx-usecases__track span:nth-child(3n+2){border-color:#9b6bff8c}.gx-usecases.is-paused .gx-usecases__track,.gx-usecases.is-paused~* .gx-marquee__track{animation-play-state:paused}.gx-compare{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.gx .gx-compare__lead{margin-block:1rem .5rem;font-size:1.125rem;font-weight:600}.gx .gx-compare__copy>p:last-child{max-width:44ch;color:var(--gx-muted)}.gx-compare__table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9375rem}.gx-compare__table th,.gx-compare__table td{padding:.9rem .875rem;text-align:center;border-block-end:1px solid var(--gx-line)}.gx-compare__table tbody th{font-weight:600;text-align:start}.gx-compare__table thead th{font-size:1rem;font-weight:800;vertical-align:bottom}.gx-compare__table thead small{display:block;font-size:.75rem;font-weight:500;color:var(--gx-muted)}.gx .gx-compare__ours{color:var(--gx-bg);background:linear-gradient(180deg,var(--gx-accent),#6fe7ff);border-block-end-color:#090e1726}.gx .gx-compare__table thead .gx-compare__ours{border-start-start-radius:var(--gx-r-md);border-start-end-radius:var(--gx-r-md)}.gx .gx-compare__ours small{color:#090e17b3}.gx .gx-compare__table tbody tr:last-child .gx-compare__ours{border-end-start-radius:var(--gx-r-md);border-end-end-radius:var(--gx-r-md)}.gx-yes,.gx-no{display:inline-grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:50%}.gx-yes{color:var(--gx-accent);background:var(--gx-bg)}.gx-yes--soft{color:var(--gx-bg);background:var(--gx-accent)}.gx-no{color:var(--gx-muted);background:var(--gx-surface-2)}.gx-ready{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:clamp(2rem,5vw,3.5rem) 1.25rem;border:1px solid var(--gx-line);border-radius:var(--gx-r-lg);text-align:center;background:radial-gradient(60% 80% at 50% 0%,rgba(255,63,191,.12),transparent 70%),var(--gx-surface)}.gx-ready__ic{color:var(--gx-accent)}.gx .gx-ready p{max-width:46ch;color:var(--gx-muted)}.gx-ready__checks{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-size:.8125rem;color:var(--gx-muted)}.gx-ready__checks li{display:inline-flex;align-items:center;gap:.35rem}.gx-ready__checks .gx-icon{color:var(--gx-accent)}.gx-reviews__empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:34rem;margin:2rem auto 0;padding:2rem 1.5rem;border:1px dashed var(--gx-line);border-radius:var(--gx-r-lg);text-align:center}.gx .gx-reviews__title{font-size:1.25rem;font-weight:700}.gx .gx-reviews__empty p:not(.gx-reviews__title){color:var(--gx-muted)}.gx-sticky{position:fixed;inset-inline:0;inset-block-end:0;z-index:35;display:flex;align-items:center;gap:1.25rem;padding:.75rem clamp(1rem,3vw,2rem) calc(.75rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--gx-line);background:#090e17f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(110%);transition:transform .3s}.gx-sticky.is-visible{transform:none}.gx-sticky__product{display:flex;flex:1;align-items:center;gap:.75rem;min-width:0}.gx-sticky__product img{width:3rem;height:3rem;border-radius:.5rem;object-fit:cover}.gx-sticky__product b{display:block;overflow:hidden;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}.gx-sticky__product small{font-size:.75rem;color:var(--gx-muted)}.gx .gx-sticky__ship{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--gx-muted)}.gx-sticky__ship .gx-icon,.gx-sticky__ship b{color:var(--gx-accent)}@media(max-width:990px){.gx-product{grid-template-columns:1fr}.gx-gallery{position:static}.gx-benefits{grid-template-columns:1fr 1fr}.gx-stats,.gx-compare{grid-template-columns:1fr}.gx .gx-sticky__ship{display:none}}@media(max-width:600px){.gx-benefits,.gx-steps,.gx-perks{grid-template-columns:1fr}.gx-sticky__product small{display:none}.gx .gx-btn{padding-inline:1.25rem;font-size:1rem}.gx-compare__table{font-size:.8125rem}.gx-compare__table th,.gx-compare__table td{padding:.75rem .5rem}}@media(prefers-reduced-motion:reduce){.gx *,.gx *:before,.gx *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.gx-marquee__track,.gx-usecases__track{animation:none!important;flex-wrap:wrap;justify-content:center;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/gx.css.map */
