:root{--chrome-ease:cubic-bezier(0.32,0.72,0,1);--chrome-compact:0}.shop-header.shop-header--island{--chrome-compact:0;position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:max(10px,env(safe-area-inset-top,0px)) 10px calc(8px - (var(--chrome-compact) * 2px));min-height:0;background:transparent!important;border-bottom:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:padding .36s var(--chrome-ease)}.shop-header.shop-header--island:after{display:none!important}.shop-header--island .shop-header-shell{max-width:var(--shop-max,1120px);margin-inline:auto;border-radius:calc(1rem - (var(--chrome-compact) * .25rem));background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--border);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 20%,transparent);backdrop-filter:blur(8px) saturate(1.05);-webkit-backdrop-filter:blur(8px) saturate(1.05);transition:border-radius .36s var(--chrome-ease),box-shadow .36s var(--chrome-ease),background .36s var(--chrome-ease),border-color .36s var(--chrome-ease);overflow:visible}[data-theme=dark] .shop-header--island .shop-header-shell{background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}.shop-header--island.is-scrolled .shop-header-shell{background:color-mix(in srgb,var(--surface) 96%,transparent);border-color:var(--border)}.shop-header--island .shop-header-inner{padding:calc(.65rem - (var(--chrome-compact) * .2rem)) calc(.85rem - (var(--chrome-compact) * .1rem));display:flex;flex-direction:column;gap:0;transition:padding .36s var(--chrome-ease)}.shop-header--island .shop-header-top{min-height:calc(48px - (var(--chrome-compact) * 8px));gap:8px;min-width:0;flex-wrap:nowrap;align-items:center;transition:min-height .36s var(--chrome-ease)}.shop-header--island .shop-desktop-nav--inline{display:none}@media (min-width:768px){.shop-header--island .shop-header-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px}.shop-header--island .brand-lockup{flex:0 0 auto}.shop-header--island .shop-desktop-nav--inline{display:flex!important;align-items:center;justify-content:center;gap:.15rem;flex-wrap:wrap;min-width:0;opacity:1;transform:none;border:none;padding:0}.shop-header--island .shop-desktop-nav--inline .shop-nav-link{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .65rem;min-height:36px;border-radius:8px;font-size:.84rem;font-weight:600;color:var(--text-dim);text-decoration:none;border:none;background:transparent;transition:color .15s ease,background .15s ease}.shop-header--island .shop-desktop-nav--inline .shop-nav-link:hover{color:var(--brand-2);background:color-mix(in srgb,var(--brand) 8%,transparent)}.shop-header--island .shop-desktop-nav--inline .shop-nav-link.active{color:var(--brand-2);background:color-mix(in srgb,var(--brand) 12%,transparent)}.shop-header--island .shop-header-tagline{display:none}}.shop-header--island .brand-lockup{min-width:0;flex:1 1 auto;overflow:hidden}.shop-header--island .shop-header-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,220px)}.shop-header--island .brand-mark{transform:scale(calc(1 - (var(--chrome-compact) * .2)));transform-origin:center center;transition:transform .36s var(--chrome-ease),box-shadow .36s var(--chrome-ease)}.shop-header--island.is-scrolled .brand-mark{box-shadow:0 8px 18px -10px var(--brand-glow)}.shop-header--island .shop-header-meta strong{font-size:calc(1.12rem - (var(--chrome-compact) * .12rem));transition:font-size .36s var(--chrome-ease)}.shop-header--island .shop-header-tagline{display:block;opacity:calc(1 - var(--chrome-compact));transform:translateY(calc(var(--chrome-compact) * -3px));max-height:calc(1.2em * (1 - var(--chrome-compact)));overflow:hidden;transition:opacity .28s var(--chrome-ease),transform .28s var(--chrome-ease),max-height .28s var(--chrome-ease)}.shop-header--island .shop-desktop-nav{opacity:calc(1 - (var(--chrome-compact) * .08));transform:translateY(calc(var(--chrome-compact) * -2px));transition:opacity .36s var(--chrome-ease),transform .36s var(--chrome-ease)}.shop-header--island .balance-pill{border-radius:999px;border-color:color-mix(in srgb,var(--brand) 22%,var(--border));background:color-mix(in srgb,var(--surface) 70%,transparent);transition:transform .2s var(--chrome-ease),border-color .28s var(--chrome-ease),box-shadow .28s var(--chrome-ease)}.shop-header--island .balance-pill:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--border));box-shadow:0 8px 20px -14px var(--brand-glow)}.shop-header--island .balance-pill:active{transform:scale(.98)}.shop-header--island .icon-btn{border-radius:999px;transition:transform .2s var(--chrome-ease),background .28s var(--chrome-ease)}.shop-header--island .icon-btn:active{transform:scale(.96)}.shop-header--island .shop-burger-icon{position:relative;width:18px;height:14px;display:block}.shop-header--island .shop-burger-icon span{position:absolute;inset-inline:0;height:1.5px;border-radius:2px;background:currentColor;transition:transform .32s var(--chrome-ease),top .32s var(--chrome-ease),opacity .2s ease}.shop-header--island .shop-burger-icon span:first-child{top:3px}.shop-header--island .shop-burger-icon span:last-child{top:9px}.shop-header--island .shop-burger.is-open .shop-burger-icon span:first-child{top:6px;transform:rotate(45deg)}.shop-header--island .shop-burger.is-open .shop-burger-icon span:last-child{top:6px;transform:rotate(-45deg)}@media (min-width:900px){.shop-header.shop-header--island{padding:max(14px,env(safe-area-inset-top,0px)) var(--shop-gutter,1.25rem) 12px!important;background:transparent!important;border-bottom:none!important}.shop-header--island .shop-header-shell{border-radius:calc(1.75rem - (var(--chrome-compact) * .55rem))}.shop-header--island .shop-header-inner{max-width:none;margin:0;padding:calc(1rem - (var(--chrome-compact) * .32rem)) 1.15rem calc(.85rem - (var(--chrome-compact) * .25rem))!important;gap:calc(.75rem - (var(--chrome-compact) * .3rem))}}html[data-shop-chrome=v2] .nx-hero{text-wrap:balance}.brand-mark:after,.donino-strands,.donino-strands__line,.donino-strands__node,.donino-strands__svg,.nx-btn--pulse,.nx-hero__atmosphere{animation:none!important}.donino-strands{display:none!important}.nx-hero__atmosphere{opacity:.55}.account-menu{position:relative;z-index:50;flex-shrink:0}.account-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;min-height:42px;min-width:42px;width:auto;max-width:10rem;padding:0 12px 0 6px;margin:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border));background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 96%,#fff) 0,color-mix(in srgb,var(--surface) 88%,var(--mist,#eef4f7)) 100%);color:var(--text);cursor:pointer;font:inherit;box-shadow:0 1px 0 color-mix(in srgb,#fff 55%,transparent) inset,0 8px 18px -14px color-mix(in srgb,var(--ink) 35%,transparent);transition:transform .18s var(--chrome-ease,cubic-bezier(.32,.72,0,1)),border-color .2s ease,box-shadow .22s ease,background .2s ease}.account-menu__trigger.is-open,.account-menu__trigger:hover{border-color:color-mix(in srgb,var(--brand) 48%,var(--border));box-shadow:0 1px 0 color-mix(in srgb,#fff 60%,transparent) inset,0 12px 24px -14px color-mix(in srgb,var(--brand) 45%,transparent)}.account-menu__trigger:active{transform:scale(.97)}.account-menu__trigger.is-authed{padding-inline:6px 12px}.account-menu__face{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(145deg,var(--brand),var(--brand-2,#0e7490));color:var(--brand-ink,#fff);font-size:.74rem;font-weight:750;letter-spacing:0;box-shadow:0 6px 14px -8px var(--brand-glow,rgba(6,182,212,.4))}.account-menu__face--guest{background:color-mix(in srgb,var(--brand-soft,rgba(6,182,212,.14)) 80%,var(--surface));color:var(--brand-2,var(--brand));box-shadow:none}.account-menu__label{font-size:.8rem;font-weight:700;max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;letter-spacing:-.01em}@media (max-width:420px){.account-menu__trigger{width:42px;padding:0;max-width:42px;justify-content:center}.account-menu__label{display:none}}.account-menu__panel{padding:.7rem;border-radius:1.25rem;background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 98%,#fff) 0,color-mix(in srgb,var(--surface) 94%,var(--mist,#eef4f7)) 100%);border:1px solid color-mix(in srgb,var(--border) 80%,var(--brand) 20%);box-shadow:0 1px 0 color-mix(in srgb,#fff 55%,transparent) inset,0 28px 56px -28px color-mix(in srgb,var(--ink) 55%,transparent),0 0 0 1px color-mix(in srgb,var(--brand) 6%,transparent);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);max-height:min(78vh,560px);overflow-y:auto;-webkit-overflow-scrolling:touch}[data-theme=dark] .account-menu__panel{background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 92%,transparent) 0,color-mix(in srgb,var(--surface-2) 88%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent),0 28px 56px -24px rgba(0,0,0,.7)}.account-menu__hint{margin:.35rem;font-size:.85rem;color:var(--text-dim)}.account-menu__who{display:flex;align-items:center;gap:12px;margin:.15rem .15rem .55rem;padding:.65rem .7rem;border-radius:1rem;background:color-mix(in srgb,var(--brand) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--brand) 14%,var(--border))}.account-menu__avatar{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(145deg,var(--brand),var(--brand-2,#0e7490));color:var(--brand-ink,#fff);font-weight:750;font-size:.95rem;box-shadow:0 10px 20px -12px var(--brand-glow,rgba(6,182,212,.45))}.account-menu__who-text{min-width:0;flex:1 1}.account-menu__who strong{display:block;font-size:.98rem;font-weight:750;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__who span{display:block;margin-top:.15rem;font-size:.72rem;font-weight:650;color:var(--text-faint);letter-spacing:.02em}.account-menu__links{display:flex;flex-direction:column;gap:4px;padding:0 .1rem}.account-menu__links a,.account-menu__logout{display:flex;align-items:center;gap:10px;padding:.55rem;border-radius:.9rem;text-decoration:none;color:var(--text);background:transparent;border:1px solid transparent;font:inherit;cursor:pointer;text-align:start;width:100%;min-height:48px;transition:background .18s ease,border-color .18s ease,transform .15s ease}.account-menu__ico{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--mist-2,#e2ebf1) 70%,var(--surface));color:var(--text-dim);border:1px solid color-mix(in srgb,var(--border) 90%,transparent)}.account-menu__ico--wallet{background:color-mix(in srgb,var(--brand) 14%,var(--surface));color:var(--brand-2,var(--brand));border-color:color-mix(in srgb,var(--brand) 22%,var(--border))}.account-menu__ico--danger{background:color-mix(in srgb,#ef4444 10%,var(--surface));color:#b91c1c;border-color:color-mix(in srgb,#ef4444 18%,var(--border))}.account-menu__link-label{flex:1 1;min-width:0;font-size:.88rem;font-weight:700;letter-spacing:-.01em}.account-menu__chev{flex-shrink:0;opacity:.35;color:var(--text-dim)}.account-menu__wallet-link{background:color-mix(in srgb,var(--brand) 8%,var(--surface))!important;border-color:color-mix(in srgb,var(--brand) 18%,var(--border))!important}.account-menu__wallet-amt{flex-shrink:0;display:inline-flex;align-items:baseline;gap:.28rem;max-width:48%;padding:.28rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,#fff);border:1px solid color-mix(in srgb,var(--brand) 24%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 50%,transparent);font-size:.8rem;font-weight:800;color:var(--brand-2,var(--brand));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;letter-spacing:-.02em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__wallet-amt em{font-style:normal;font-size:.62rem;font-weight:700;color:var(--text-faint);letter-spacing:0}.account-menu__wallet-amt.is-loading{opacity:.55}.account-menu__links a:hover,.account-menu__logout:hover{background:color-mix(in srgb,var(--brand) 9%,var(--surface));border-color:color-mix(in srgb,var(--brand) 16%,var(--border))}.account-menu__wallet-link:hover{background:color-mix(in srgb,var(--brand) 14%,var(--surface))!important;border-color:color-mix(in srgb,var(--brand) 28%,var(--border))!important}.account-menu__links a:active,.account-menu__logout:active{transform:scale(.985)}.account-menu__logout{margin:.55rem .1rem .1rem;color:#b91c1c;box-shadow:0 -1px 0 var(--border);border-radius:.9rem;padding-top:.7rem}.account-menu__logout:hover{background:color-mix(in srgb,#ef4444 8%,var(--surface));border-color:color-mix(in srgb,#ef4444 16%,var(--border))}.shop-login-gate--panel .shop-login-gate__code-input{border-radius:.85rem;min-height:46px;letter-spacing:.18em;font-weight:700}.shop-login-gate--panel .btn{border-radius:.85rem;min-height:46px;font-weight:750}.shop-login-gate--panel{margin:0;padding:.35rem .25rem .15rem;border:none;box-shadow:none;background:transparent}.shop-login-gate--panel .shop-login-gate__title{font-size:1.05rem;font-weight:750;letter-spacing:-.02em;margin:0 0 .35rem}.shop-login-gate--panel .shop-login-gate__sub{font-size:.78rem;margin:0 0 .85rem;line-height:1.5;color:var(--text-dim)}.shop-login-gate__otp{display:flex;flex-direction:column;gap:.45rem;opacity:.72;margin-bottom:.35rem}.shop-login-gate__divider{display:flex;align-items:center;gap:.65rem;margin:.85rem 0 .65rem;color:var(--text-faint);font-size:.72rem;font-weight:650}.shop-login-gate__divider:after,.shop-login-gate__divider:before{content:"";flex:1 1;height:1px;background:var(--border)}.shop-login-gate__alt{margin-top:.65rem}.shop-login-gate__widget{margin-top:.5rem;min-height:40px}.shop-header--island .shop-header-actions,.shop-header--island .shop-header-inner,.shop-header--island .shop-header-shell{overflow:visible!important}.shop-header--island .shop-header-actions{flex-shrink:0;min-width:auto}html[data-shop-chrome=v2] .nx-hero__atmosphere{animation:none!important}html[data-shop-chrome=v2] .nx-hero__brand{text-wrap:balance;letter-spacing:-.035em}html[data-shop-chrome=v2] .nx-hero__title{text-wrap:balance}html[data-shop-chrome=v2] .nx-hero__cta .nx-btn--primary{border-radius:999px;transition:transform .28s var(--chrome-ease),box-shadow .28s var(--chrome-ease)}html[data-shop-chrome=v2] .nx-hero__cta .nx-btn--primary:active{transform:scale(.98)}html[data-shop-chrome=v2] .nx-hero__cta .nx-btn--ghost{border-radius:999px}.nx-hero--pro{position:relative;min-height:min(72vh,620px);padding:clamp(28px,5vw,52px) clamp(18px,4vw,36px) 84px;overflow:hidden;border-bottom:1px solid var(--border-soft);display:block}.hero-pro__mesh{z-index:0;background:radial-gradient(70% 55% at 88% 12%,rgba(8,145,178,.16),transparent 58%),radial-gradient(55% 45% at 8% 88%,rgba(11,19,43,.05),transparent 52%),linear-gradient(165deg,#fbfcfe 0,var(--mist,#eef4f7) 48%,#e8f0f5 100%)}.hero-pro__mesh,.hero-pro__mesh:after{position:absolute;inset:0;pointer-events:none}.hero-pro__mesh:after{content:"";opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-theme=dark] .hero-pro__mesh{background:radial-gradient(80% 65% at 92% 8%,rgba(8,145,178,.22),transparent 55%),radial-gradient(55% 50% at 5% 95%,rgba(255,255,255,.04),transparent 50%),linear-gradient(180deg,#0a1628,#071018)}.hero-pro--products .hero-pro__mesh{background:radial-gradient(70% 60% at 92% 18%,rgba(16,163,127,.12),transparent 52%),radial-gradient(55% 50% at 6% 88%,rgba(217,119,87,.08),transparent 48%),linear-gradient(165deg,#fbfcfe 0,var(--mist,#eef4f7) 100%)}.hero-pro--trust .hero-pro__mesh{background:radial-gradient(75% 65% at 90% 20%,rgba(13,148,136,.14),transparent 55%),linear-gradient(180deg,var(--mist,#eef4f7) 0,#f7fbfd 100%)}.hero-pro--experience .hero-pro__mesh{background:radial-gradient(65% 55% at 85% 22%,rgba(8,145,178,.16),transparent 50%),radial-gradient(50% 40% at 12% 82%,rgba(132,204,22,.1),transparent 45%),linear-gradient(165deg,#fbfcfe 0,var(--mist-2,#e2ebf1) 100%)}.hero-pro__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);align-items:center;max-width:1120px;margin-inline:auto;min-height:min(46vh,400px)}.hero-pro__copy{min-width:0}.hero-pro__eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand,#0891b2);margin-bottom:.55rem;padding:.28rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--brand,#0891b2) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand,#0891b2) 22%,transparent)}.hero-pro__brand{font-size:.88rem;font-weight:750;color:var(--text-dim);margin-bottom:.55rem;letter-spacing:-.01em}.hero-pro__title{font-size:clamp(1.7rem,5.2vw,2.55rem);font-weight:800;line-height:1.15;letter-spacing:-.035em;text-wrap:balance;max-width:16ch;color:var(--text);margin:0 0 .85rem}.hero-pro__lede{font-size:clamp(.92rem,2.2vw,1.05rem);line-height:1.7;color:var(--text-dim);max-width:40ch;margin:0 0 1.45rem}.hero-pro__cta{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.hero-pro__cta .nx-btn--primary{border-radius:999px;gap:.4rem;padding-inline:1.25rem;min-height:46px;box-shadow:0 14px 28px -16px color-mix(in srgb,var(--brand,#0891b2) 55%,transparent)}[dir=rtl] .hero-pro__cta .nx-btn--primary svg{transform:scaleX(-1)}.hero-pro__cta .nx-btn--ghost{border-radius:999px;min-height:46px}.hero-pro__proof{list-style:none;margin:1.15rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.hero-pro__proof li{font-size:.72rem;font-weight:650;color:var(--text-dim);padding:.35rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--border-soft)}.hero-pro__visual{justify-self:end;width:min(100%,400px);aspect-ratio:1;border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:linear-gradient(155deg,rgba(255,255,255,.78),rgba(255,255,255,.42));-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 28px 56px -32px color-mix(in srgb,var(--ink,#0b132b) 32%,transparent),inset 0 1px 0 rgba(255,255,255,.75);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.6rem;position:relative}[data-theme=dark] .hero-pro__visual{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);box-shadow:0 28px 56px -32px rgba(0,0,0,.55)}.hero-pro__visual-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:1.1rem}.hero-pro__glow{position:absolute;inset:-10% -5%;z-index:0;pointer-events:none;background:radial-gradient(50% 40% at 75% 25%,rgba(8,145,178,.18),transparent 60%),radial-gradient(45% 35% at 20% 75%,rgba(16,163,127,.1),transparent 55%);filter:blur(40px);opacity:.85}.hero-pro__product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;width:100%}.hero-pro__product-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.hero-pro__product-card{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.75rem .4rem;border-radius:.95rem;background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--product-accent,#0891b2) 12%,var(--border-soft));font-size:.68rem;font-weight:700;color:var(--text);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;text-align:center;line-height:1.25}.hero-pro__product-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--product-accent,#0891b2) 35%,var(--border));box-shadow:0 12px 24px -14px color-mix(in srgb,var(--product-accent,#0891b2) 45%,transparent)}.hero-brand{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--brand-accent,var(--surface)) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--brand-accent,var(--border)) 18%,var(--border-soft));box-shadow:inset 0 1px 0 rgba(255,255,255,.35);flex-shrink:0}.hero-brand__fallback{font-size:.65rem;font-weight:800;letter-spacing:.02em;color:var(--brand-accent,var(--brand))}.hero-pro--gaming .hero-pro__mesh{background:radial-gradient(70% 55% at 90% 15%,rgba(157,77,187,.14),transparent 55%),radial-gradient(55% 45% at 8% 85%,rgba(242,169,0,.1),transparent 50%),linear-gradient(165deg,#fbfcfe 0,var(--mist,#eef4f7) 100%)}[data-theme=dark] .hero-pro--gaming .hero-pro__mesh{background:radial-gradient(70% 55% at 90% 15%,rgba(157,77,187,.2),transparent 55%),radial-gradient(55% 45% at 8% 85%,rgba(242,169,0,.12),transparent 50%),linear-gradient(180deg,#0a1628,#071018)}.hero-pro__visual--gaming{border-color:color-mix(in srgb,#9d4dbb 22%,var(--border-soft))}.nx-live-fx{margin:.65rem 0 0;font-size:.82rem;padding:.55rem .75rem;border-radius:12px;border:1px dashed color-mix(in srgb,var(--brand) 30%,var(--border));background:color-mix(in srgb,var(--brand-soft) 40%,var(--surface))}.nx-variant__live{display:block;margin-top:.25rem;font-size:.65rem;font-style:normal;font-weight:700;color:var(--brand)}.hero-brand img{width:70%;height:70%;object-fit:contain}.hero-pro__product-card .hero-brand{width:48px;height:48px}.hero-marquee{position:relative;z-index:2;margin:0 auto 1.25rem;max-width:1120px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hero-marquee__track{display:flex;gap:.65rem;width:max-content;animation:heroMarquee 38s linear infinite}.hero-marquee__item{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--border-soft);font-size:.72rem;font-weight:650;color:var(--text-dim);white-space:nowrap;box-shadow:0 4px 14px -10px color-mix(in srgb,var(--ink) 25%,transparent)}.hero-marquee__item .hero-brand{width:32px;height:32px;border-radius:999px}@keyframes heroMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}[dir=rtl] .hero-marquee__track{animation-name:heroMarqueeRtl}@keyframes heroMarqueeRtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}.hero-pro__visual--trust{gap:.75rem;padding:1.25rem}.hero-trust-badge{flex-direction:column;gap:.35rem;text-align:center;padding:1rem;border-radius:1rem;background:linear-gradient(155deg,color-mix(in srgb,var(--brand) 12%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--brand) 25%,var(--border-soft));width:100%}.hero-trust-badge svg{color:var(--brand,#0891b2)}.hero-trust-badge strong{font-size:.95rem;font-weight:800}.hero-trust-badge span{font-weight:650}.hero-trust-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem;width:100%}.hero-trust-list li{display:flex;align-items:center;gap:.45rem;padding:.55rem .65rem;border-radius:.75rem;background:var(--surface);border:1px solid var(--border-soft);font-size:.72rem;font-weight:700}.hero-trust-list li svg{color:var(--brand,#0891b2);flex-shrink:0}.hero-trust-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;width:100%;padding-top:.25rem}.hero-trust-logos .hero-brand{width:38px;height:38px}.hero-intro__stack{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.65rem;gap:.65rem;width:100%;max-width:220px}.hero-intro__stack .hero-brand{width:52px;height:52px;margin-inline:auto}.hero-pro__intro-caption{display:inline-flex;align-items:center;gap:.35rem;margin-top:.85rem}.hero-pro__proof li{display:inline-flex;align-items:center;gap:.3rem}.hero-pro__proof li svg{color:var(--brand,#0891b2);flex-shrink:0}.hero-pro__visual--experience{position:relative;color:var(--brand,#0891b2);overflow:visible}.hero-exp__globe{opacity:.35}.hero-exp__orbit{position:absolute;inset:8%;pointer-events:none}.hero-exp__orbit-item{position:absolute;top:50%;left:50%;transform:rotate(calc(1turn / var(--orbit-n) * var(--orbit-i))) translateY(calc(-1 * min(38%, 110px))) rotate(calc(-1turn / var(--orbit-n) * var(--orbit-i)))}.hero-exp__orbit-item .hero-brand{width:40px;height:40px;border-radius:999px;box-shadow:0 8px 20px -12px color-mix(in srgb,var(--ink) 30%,transparent)}.hero-pro__controls{position:absolute;z-index:2;inset-inline:clamp(18px,4vw,36px);bottom:20px;display:flex;align-items:center;gap:.45rem;max-width:1120px;margin-inline:auto;width:calc(100% - clamp(36px, 8vw, 72px))}.hero-pro__nav,.hero-pro__pause{width:38px;height:38px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--text);display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow-sm,0 1px 2px rgba(15,28,44,.06));transition:background .18s ease,border-color .18s ease,transform .15s ease}.hero-pro__nav:hover,.hero-pro__pause:hover{background:color-mix(in srgb,var(--brand) 10%,var(--surface));border-color:color-mix(in srgb,var(--brand) 35%,var(--border));transform:translateY(-1px)}.hero-pro__dots{display:flex;align-items:center;gap:.4rem;flex:1 1;justify-content:center}.hero-pro__dot{width:8px;height:8px;border-radius:999px;border:none;padding:0;background:color-mix(in srgb,var(--text) 20%,transparent);cursor:pointer;transition:width .28s ease,background .2s ease}.hero-pro__dot.is-active{width:26px;background:var(--brand,#0891b2)}@media (max-width:768px){.hero-pro__inner{grid-template-columns:1fr;min-height:auto;text-align:center}.hero-pro__copy{order:1}.hero-pro__title{max-width:none}.hero-pro__lede,.hero-pro__title{margin-inline:auto}.hero-pro__cta,.hero-pro__proof{justify-content:center}.hero-pro__eyebrow,.hero-pro__visual{margin-inline:auto}.hero-pro__visual{order:0;width:min(100%,290px);aspect-ratio:4/3;justify-self:center}.hero-pro__product-grid,.hero-pro__product-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-marquee{margin-bottom:.85rem}.hero-trust-list{grid-template-columns:1fr}.nx-hero--pro{min-height:auto;padding-bottom:72px}.hero-pro__controls{position:relative;inset:auto;width:100%;max-width:none;justify-content:center;flex-wrap:wrap;margin-top:.5rem;padding-inline:0}}@media (prefers-reduced-motion:reduce){.hero-pro__nav:hover,.hero-pro__pause:hover,.hero-pro__product-card:hover{transform:none}.hero-marquee__track{animation:none}}html[data-shop-chrome=v2] .nx-section__head h2{letter-spacing:-.025em;font-weight:800}html[data-shop-chrome=v2] .nx-section__head p{color:var(--text-dim);line-height:1.55}html[data-shop-chrome=v2] .nx-rail__item{transition:background .18s ease,border-color .18s ease,transform .15s ease}html[data-shop-chrome=v2] .nx-rail__item:active{transform:scale(.98)}html[data-shop-chrome=v2] .nx-featured-strip__card,html[data-shop-chrome=v2] .nx-plan-card{border-radius:1.1rem;transition:transform .2s ease,box-shadow .22s ease}html[data-shop-chrome=v2] .nx-featured-strip__card:hover{transform:translateY(-2px);box-shadow:0 16px 32px -20px color-mix(in srgb,var(--ink) 35%,transparent)}@media (prefers-reduced-motion:reduce){.nx-hero__atmosphere,.shop-header--island .brand-mark,.shop-header--island .shop-burger-icon span,.shop-header--island .shop-desktop-nav,.shop-header--island .shop-header-inner,.shop-header--island .shop-header-meta strong,.shop-header--island .shop-header-shell,.shop-header--island .shop-header-tagline,.shop-header.shop-header--island{transition:none!important;animation:none!important}.shop-header--island .shop-header-tagline{opacity:1;max-height:none;transform:none}.hero-slide__orbit-ring{animation:none!important}.hero-slide__bg{transition:none}}.nx-hero--lite{position:relative;padding:clamp(20px,4vw,36px) clamp(16px,3.5vw,28px) 0;border-bottom:1px solid var(--border-soft);background:linear-gradient(180deg,var(--mist,#eef4f7) 0,var(--surface,#fff) 100%)}[data-theme=dark] .nx-hero--lite{background:linear-gradient(180deg,#0a1628 0,var(--surface) 100%)}.hero-lite__inner{max-width:1120px;margin-inline:auto;display:grid;grid-template-columns:1fr auto;grid-gap:clamp(16px,3vw,28px);gap:clamp(16px,3vw,28px);align-items:end}.hero-lite--has-visual .hero-lite__inner{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:center}.hero-lite__fx{margin:0 0 .75rem;font-size:.82rem}.hero-lite__visual{min-width:0;padding:.85rem;border-radius:16px;background:radial-gradient(80% 70% at 90% 10%,color-mix(in srgb,#f2a900 12%,transparent),transparent 55%),color-mix(in srgb,var(--surface) 92%,transparent)}.hero-lite__visual-label{font-size:.7rem;letter-spacing:.04em}.hero-currency{padding:.55rem .65rem;background:color-mix(in srgb,var(--currency-accent,var(--brand)) 8%,var(--surface))}.hero-currency__icon{background:color-mix(in srgb,var(--currency-accent,var(--brand)) 16%,transparent)}.hero-currency__icon img{width:22px;height:22px}.hero-currency__icon em{font-size:.65rem}.hero-lite__controls--bar{max-width:1120px;margin:.75rem auto 0;justify-content:center}.hero-lite__eyebrow{font-size:.72rem;margin:0 0 .35rem}.hero-lite__brand{font-size:.86rem;font-weight:700;color:var(--text-dim);margin:0 0 .4rem}.hero-lite__title{font-size:clamp(1.45rem,4.5vw,2.1rem);line-height:1.2}.hero-lite__lede{font-size:clamp(.88rem,2vw,.98rem);line-height:1.65;max-width:48ch;margin:0 0 .75rem}.hero-lite__highlights{margin:0 0 1rem}.hero-lite__highlights li{padding:.28rem .6rem;background:color-mix(in srgb,var(--brand) 8%,transparent);color:var(--brand-2);border:1px solid color-mix(in srgb,var(--brand) 18%,transparent)}.hero-lite__controls{display:flex;flex-shrink:0;align-self:center}.hero-lite__nav,.hero-lite__pause{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-dim);cursor:pointer;transition:background .15s ease,color .15s ease}.hero-lite__nav:hover,.hero-lite__pause:hover{color:var(--brand-2);background:color-mix(in srgb,var(--brand) 8%,transparent)}.hero-lite__dot{background:color-mix(in srgb,var(--text-dim) 35%,transparent);transition:transform .15s ease,background .15s ease}.hero-lite__dot.is-active{transform:scale(1.25)}.hero-lite__steps{max-width:1120px;margin:clamp(18px,3vw,28px) auto 0;padding:.85rem clamp(16px,3.5vw,28px) clamp(18px,3vw,24px);border-top:1px solid var(--border-soft)}.hero-lite__steps-label{font-size:.72rem;font-weight:700;color:var(--text-dim);margin:0 0 .65rem;letter-spacing:.02em}.hero-lite__steps-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.hero-lite__steps-list li{gap:.55rem;padding:.65rem .75rem;border-radius:12px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface) 90%,transparent)}.hero-lite__step-num{font-size:.7rem;flex-shrink:0}.hero-lite__steps-list strong{font-size:.84rem;margin-bottom:.15rem}.hero-lite__steps-list span{font-size:.76rem;line-height:1.45}.nx-brand-band{padding:.65rem 0;border-bottom:1px solid var(--border-soft);background:var(--surface)}.nx-brand-band .hero-marquee{margin:0 auto;max-width:1120px}@media (max-width:767px){.hero-lite--has-visual .hero-lite__inner,.hero-lite__inner{grid-template-columns:1fr}.hero-lite__controls{justify-content:center;order:2}.hero-lite__copy,.hero-lite__visual{order:1}.hero-lite__title{max-width:none}.hero-lite__steps-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero-lite__nav:hover,.hero-lite__pause:hover{transform:none}}html[data-shop-chrome=v2] .shop-header.shop-header--bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:max(0px,env(safe-area-inset-top,0px)) 0 0;min-height:0;background:color-mix(in srgb,var(--surface) 92%,transparent)!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}html[data-shop-chrome=v2] .shop-header.shop-header--bar:after{display:none!important}html[data-shop-chrome=v2] .shop-header--bar.is-scrolled{background:color-mix(in srgb,var(--surface) 97%,transparent)!important;box-shadow:0 1px 0 var(--border-soft)!important}.shop-header-bar{max-width:var(--shop-max,1120px);margin-inline:auto;padding-inline:clamp(14px,3vw,24px)}.shop-header-bar__row{display:flex;align-items:center;gap:12px;min-height:56px}.shop-header--bar .brand-lockup{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit;flex:0 0 auto;min-width:0}.shop-header--bar .brand-mark{width:36px;height:36px;border-radius:10px;font-size:.9rem}.shop-header--bar .shop-header-meta strong{font-size:1rem;font-weight:750;letter-spacing:-.02em}.shop-header--bar .shop-header-tagline{display:none}.shop-header-nav{display:none;align-items:center;gap:.15rem;flex:1 1 auto;min-width:0;justify-content:center}.shop-header-nav__link{padding:.45rem .75rem;border-radius:8px;font-size:.86rem;font-weight:600;color:var(--text-dim);text-decoration:none;white-space:nowrap;transition:color .15s ease,background .15s ease}.shop-header-nav__link:hover{color:var(--text);background:color-mix(in srgb,var(--brand) 7%,transparent)}.shop-header-nav__link.is-active{color:var(--brand-2);background:color-mix(in srgb,var(--brand) 10%,transparent)}.shop-header--bar .shop-header-actions{display:inline-flex;align-items:center;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto}.shop-header--bar .shop-header-actions .icon-btn,.shop-header--bar .shop-header-actions .theme-btn{width:38px;height:38px;min-width:38px;min-height:38px;border-radius:10px}@media (min-width:900px){.shop-header-nav{display:flex}.shop-header--bar .shop-burger{display:none!important}}@media (max-width:899px){.shop-header--bar .shop-header-meta span{display:none}}html[data-shop-chrome=v2] .hero-lite,html[data-shop-chrome=v2] .nx-hero.nx-hero--lite{min-height:0!important;justify-content:flex-start!important;align-items:stretch!important;padding:clamp(22px,4vw,40px) clamp(14px,3vw,24px) clamp(16px,2.5vw,22px)!important;overflow:visible!important;background:linear-gradient(180deg,color-mix(in srgb,var(--mist,#eef4f7) 70%,var(--surface)) 0,var(--surface) 100%)!important}[data-theme=dark] html[data-shop-chrome=v2] .nx-hero.nx-hero--lite{background:linear-gradient(180deg,var(--bg) 0,var(--surface) 100%)!important}.hero-lite__stage{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;align-items:center}.hero-lite--has-visual .hero-lite__stage{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)}.hero-lite__eyebrow{margin:0 0 .4rem;font-size:.75rem;color:var(--brand);letter-spacing:.02em}.hero-lite__brand{font-size:clamp(1.05rem,2.4vw,1.25rem);letter-spacing:-.03em}.hero-lite__title{margin:0 0 .65rem;font-size:clamp(1.35rem,3.8vw,2rem);line-height:1.25;letter-spacing:-.03em;max-width:22ch}.hero-lite__lede{margin:0 0 .85rem;font-size:.95rem;line-height:1.7;max-width:46ch}.hero-lite__fx{margin:0 0 .85rem;font-size:.84rem;color:var(--text-dim)}.hero-lite__fx strong{color:var(--brand-2);font-weight:800}.hero-lite__cta{gap:.55rem}.hero-lite__cta .nx-btn--primary{display:inline-flex;align-items:center;gap:.4rem}.hero-lite__dots{gap:.35rem;margin-top:1rem}.hero-lite__visual{padding:.9rem;border-radius:14px;border:1px solid var(--border-soft);background:var(--surface)}.hero-lite__visual-label{margin:0 0 .65rem;font-size:.72rem;font-weight:700;color:var(--text-dim)}.hero-currency-grid{grid-gap:.45rem;gap:.45rem}.hero-currency{gap:.45rem;padding:.5rem .55rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--currency-accent,var(--brand)) 18%,var(--border));background:color-mix(in srgb,var(--currency-accent,var(--brand)) 6%,var(--surface))}.hero-currency__icon{width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--currency-accent,var(--brand)) 12%,transparent)}.hero-currency__icon img{width:20px;height:20px;object-fit:contain}.hero-currency__icon em{font-style:normal;font-size:.62rem;font-weight:800;color:var(--currency-accent,var(--brand))}.hero-currency strong{font-size:.78rem;font-weight:700}.hero-lite__footer{max-width:1120px;margin:1.15rem auto 0;padding-top:.9rem;border-top:1px solid var(--border-soft);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.hero-lite__steps-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;flex:1 1 auto}.hero-lite__steps-list li{display:flex;gap:.45rem;align-items:flex-start;max-width:18rem}.hero-lite__step-num{font-size:.72rem;font-weight:800;color:var(--brand);line-height:1.4}.hero-lite__steps-list strong{display:block;font-size:.82rem;margin-bottom:.1rem}.hero-lite__steps-list span{display:block;font-size:.74rem;color:var(--text-dim);line-height:1.4}.hero-lite__controls{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto}.hero-lite__nav{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-dim);cursor:pointer}.hero-lite__nav:hover{color:var(--brand-2);background:color-mix(in srgb,var(--brand) 8%,transparent)}.hero-lite__dots{gap:.3rem}.hero-lite__dot{width:7px;height:7px;background:color-mix(in srgb,var(--text-dim) 30%,transparent)}.hero-lite__dot.is-active{transform:scale(1.2)}html[data-shop-chrome=v2] .nx-brand-band{padding:.55rem 0;border-bottom:1px solid var(--border-soft);background:transparent}html[data-shop-chrome=v2] .nx-brand-band .hero-marquee{margin:0 auto;max-width:1120px;mask-image:linear-gradient(270deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(270deg,transparent,#000 6%,#000 94%,transparent)}html[data-shop-chrome=v2] .nx-brand-band .hero-marquee__item{padding:.28rem .65rem .28rem .35rem;border-radius:999px;background:transparent;border:1px solid var(--border-soft);box-shadow:none;font-size:.7rem}@media (max-width:899px){.hero-lite--has-visual .hero-lite__stage{grid-template-columns:1fr}.hero-lite__title{max-width:none}.hero-lite__footer{flex-direction:column;align-items:stretch}.hero-lite__controls{justify-content:center}}html[data-shop-chrome=v2] .hero-lite,html[data-shop-chrome=v2] .nx-hero.nx-hero--lite{--hero-ease:cubic-bezier(0.32,0.72,0,1);position:relative;display:block!important;grid-template-columns:none!important;min-height:min(68vh,560px)!important;height:auto!important;margin:0!important;padding:clamp(28px,5vw,56px) clamp(16px,3.5vw,28px) clamp(28px,4vw,48px)!important;border:none!important;border-bottom:1px solid var(--border-soft)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:#f5f8fb!important}[data-theme=dark] html[data-shop-chrome=v2] .nx-hero.nx-hero--lite{background:var(--bg)!important}.hero-lite__atmosphere{position:absolute;inset:0;pointer-events:none;z-index:0}.hero-lite__orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.55}.hero-lite__orb--a{width:min(52vw,420px);height:min(52vw,420px);top:-18%;inset-inline-end:-8%;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 35%,transparent),transparent 70%)}.hero-lite__orb--b{width:min(40vw,320px);height:min(40vw,320px);bottom:-22%;inset-inline-start:-6%;background:radial-gradient(circle,color-mix(in srgb,#0b132b 12%,transparent),transparent 68%)}.hero-lite--gaming .hero-lite__orb--a{background:radial-gradient(circle,rgba(242,169,0,.22),transparent 70%)}.hero-lite--gaming .hero-lite__orb--b{background:radial-gradient(circle,rgba(157,77,187,.14),transparent 68%)}.hero-lite--service .hero-lite__orb--a{background:radial-gradient(circle,rgba(13,148,136,.18),transparent 70%)}.hero-lite__grain{position:absolute;inset:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-lite__stage{position:relative;z-index:1;max-width:1120px;margin-inline:auto}.hero-lite__stage-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);grid-gap:clamp(1.25rem,4vw,3rem);gap:clamp(1.25rem,4vw,3rem);align-items:center}.hero-lite__copy{min-width:0}.hero-lite__eyebrow{display:inline-flex;align-items:center;margin:0 0 .75rem;padding:.32rem .7rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--brand-2);background:color-mix(in srgb,var(--brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand) 20%,transparent)}.hero-lite__brand{margin:0 0 .35rem;font-size:clamp(1.15rem,2.6vw,1.45rem);font-weight:800;letter-spacing:-.035em;color:var(--text)}.hero-lite__title{margin:0 0 .85rem;font-size:clamp(1.55rem,4.2vw,2.45rem);font-weight:800;line-height:1.18;letter-spacing:-.04em;max-width:14ch;text-wrap:balance;color:var(--text)}.hero-lite__lede{margin:0 0 1rem;font-size:clamp(.92rem,1.8vw,1.05rem);line-height:1.75;color:var(--text-dim);max-width:42ch}.hero-lite__highlights{list-style:none;margin:0 0 1.15rem;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.hero-lite__highlights li{font-size:.72rem;font-weight:650;padding:.32rem .65rem;border-radius:999px;color:var(--text-dim);background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--border-soft)}.hero-lite__err{margin:0 0 .75rem;font-size:.78rem;color:color-mix(in srgb,#b45309 80%,var(--text-dim))}.hero-lite__cta{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.hero-cta{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;font-weight:700;font-size:.9rem;border-radius:999px;transition:transform .22s var(--hero-ease),background .22s ease,box-shadow .22s ease}.hero-cta:active{transform:scale(.98)}.hero-cta--primary{padding:.35rem .4rem .35rem 1.15rem;background:var(--brand);color:var(--brand-ink);box-shadow:0 14px 28px -16px var(--brand-glow)}.hero-cta--primary:hover{background:var(--brand-2);box-shadow:0 16px 32px -14px var(--brand-glow)}.hero-cta__icon{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:color-mix(in srgb,#000 12%,transparent);font-size:.85rem;transition:transform .28s var(--hero-ease)}.hero-cta--primary:hover .hero-cta__icon{transform:translateX(-2px)}.hero-cta--ghost{padding:.7rem 1.15rem;color:var(--text);background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid var(--border)}.hero-cta--ghost:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--border));background:var(--surface)}.hero-lite__dots{display:flex;gap:.4rem;align-items:center;margin-top:1.35rem}.hero-lite__dot{width:8px;height:8px;border-radius:999px;border:none;padding:0;background:color-mix(in srgb,var(--text-dim) 28%,transparent);cursor:pointer;transition:transform .22s var(--hero-ease),background .22s ease,width .22s var(--hero-ease)}.hero-lite__dot.is-active{width:22px;border-radius:999px;background:var(--brand)}.hero-panel{min-width:0}.hero-panel__shell{padding:.4rem;border-radius:1.55rem;background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid color-mix(in srgb,var(--ink) 6%,transparent)}[data-theme=dark] .hero-panel__shell{background:color-mix(in srgb,#fff 4%,transparent);border-color:color-mix(in srgb,#fff 8%,transparent)}.hero-panel__core{border-radius:calc(1.55rem - .35rem);padding:1rem;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid color-mix(in srgb,#fff 55%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent),0 18px 40px -28px color-mix(in srgb,var(--ink) 35%,transparent)}[data-theme=dark] .hero-panel__core{background:color-mix(in srgb,var(--surface) 88%,transparent);border-color:color-mix(in srgb,#fff 8%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}.hero-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;font-size:.72rem;font-weight:700;color:var(--text-dim)}.hero-panel__head strong{color:var(--brand-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-panel__label{margin:0 0 .75rem;font-size:.72rem;font-weight:700;color:var(--text-dim)}.hero-currency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.hero-currency{display:flex;align-items:center;gap:.5rem;padding:.6rem .65rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--currency-accent,var(--brand)) 22%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--currency-accent,var(--brand)) 10%,var(--surface)),var(--surface));transition:transform .22s var(--hero-ease)}.hero-currency:hover{transform:translateY(-2px)}.hero-currency__icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--currency-accent,var(--brand)) 14%,transparent);flex-shrink:0}.hero-currency strong{font-size:.8rem;font-weight:750;line-height:1.25}.hero-logo-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.hero-logo-tile{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem .45rem;border-radius:14px;text-align:center;background:color-mix(in srgb,var(--tile-accent,var(--brand)) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--tile-accent,var(--brand)) 18%,var(--border));transition:transform .22s var(--hero-ease)}.hero-logo-tile:hover{transform:translateY(-2px)}.hero-logo-tile span{font-size:.68rem;font-weight:650;color:var(--text-dim)}.hero-mark{display:grid;place-items:center}.hero-mark img{width:100%;height:100%;object-fit:contain}.hero-mark em{font-style:normal;font-size:.62rem;font-weight:800}.hero-panel__core--proof{padding:1.05rem}.hero-trust-badge{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem;padding:.75rem .85rem;border-radius:14px;background:color-mix(in srgb,var(--brand) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border));color:var(--brand-2)}.hero-trust-badge strong{display:block;font-size:.88rem;color:var(--text)}.hero-trust-badge span{display:block;font-size:.72rem;color:var(--text-dim);margin-top:.1rem}.hero-proof-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.hero-proof-grid li{display:flex;gap:.5rem;align-items:flex-start;padding:.65rem .7rem;border-radius:12px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--brand-2)}.hero-proof-grid strong{display:block;font-size:.78rem;color:var(--text);margin-bottom:.1rem}.hero-proof-grid span{display:block;font-size:.7rem;color:var(--text-dim);line-height:1.4}@media (max-width:899px){html[data-shop-chrome=v2] .nx-hero.nx-hero--lite{min-height:0!important;padding-block:1.5rem 1.75rem!important}.hero-lite__stage-inner{grid-template-columns:1fr;gap:1.25rem}.hero-lite__title{max-width:none}.hero-lite__copy{order:1}.hero-panel{order:2}.hero-logo-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hero-cta,.hero-cta__icon,.hero-currency:hover,.hero-logo-tile:hover{transition:none}}html[data-shop-chrome=v2] .shop-header.shop-header--island{--chrome-ease:cubic-bezier(0.32,0.72,0,1);--chrome-compact:0;position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:max(10px,env(safe-area-inset-top,0px)) clamp(10px,2vw,16px) calc(10px - (var(--chrome-compact) * 4px));min-height:0;background:transparent!important;border-bottom:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:padding .4s var(--chrome-ease)}html[data-shop-chrome=v2] .shop-header.shop-header--island:after{display:none!important}html[data-shop-chrome=v2] .shop-header--island .shop-header-shell{max-width:var(--shop-max,1120px);margin-inline:auto}html[data-shop-chrome=v2] .shop-header--island .shop-header-island{display:flex;align-items:center;gap:.75rem;min-height:calc(56px - (var(--chrome-compact) * 10px));padding:calc(.55rem - (var(--chrome-compact) * .12rem)) calc(.75rem - (var(--chrome-compact) * .08rem));border-radius:calc(1.35rem - (var(--chrome-compact) * .35rem));background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 86%,transparent) 0,color-mix(in srgb,var(--bg,var(--mist)) 72%,transparent) 100%);border:1px solid color-mix(in srgb,var(--border) 80%,var(--brand) 20%);box-shadow:0 1px 0 color-mix(in srgb,#fff 40%,transparent) inset,0 16px 36px -26px color-mix(in srgb,var(--ink) 40%,transparent);backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);transition:min-height .4s var(--chrome-ease),padding .4s var(--chrome-ease),border-radius .4s var(--chrome-ease),box-shadow .4s var(--chrome-ease),background .4s var(--chrome-ease),border-color .4s var(--chrome-ease)}[data-theme=dark] html[data-shop-chrome=v2] .shop-header--island .shop-header-island{background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 82%,transparent) 0,color-mix(in srgb,var(--surface-2) 70%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent),0 18px 40px -28px rgba(0,0,0,.55)}html[data-shop-chrome=v2] .shop-header--island.is-scrolled .shop-header-island{background:color-mix(in srgb,var(--surface) 94%,transparent);border-color:color-mix(in srgb,var(--border) 65%,var(--brand) 35%);box-shadow:0 1px 0 color-mix(in srgb,#fff 30%,transparent) inset,0 12px 28px -18px color-mix(in srgb,var(--ink) 45%,transparent),0 0 0 1px color-mix(in srgb,var(--brand) 10%,transparent)}html[data-shop-chrome=v2] .shop-header--island .brand-lockup{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit;flex:0 0 auto;min-width:0}html[data-shop-chrome=v2] .shop-header--island .brand-mark{width:calc(38px - (var(--chrome-compact) * 6px));height:calc(38px - (var(--chrome-compact) * 6px));border-radius:11px;font-size:.92rem;transition:width .4s var(--chrome-ease),height .4s var(--chrome-ease)}html[data-shop-chrome=v2] .shop-header--island .shop-header-meta{display:flex;flex-direction:column;gap:.05rem;min-width:0}html[data-shop-chrome=v2] .shop-header--island .shop-header-meta strong{font-size:calc(1.02rem - (var(--chrome-compact) * .08rem));font-weight:800;letter-spacing:-.02em;line-height:1.2;transition:font-size .4s var(--chrome-ease)}html[data-shop-chrome=v2] .shop-header--island .shop-header-tagline{display:block;font-size:.68rem;color:var(--text-dim);opacity:calc(1 - var(--chrome-compact));max-height:calc(1.15em * (1 - var(--chrome-compact)));overflow:hidden;transform:translateY(calc(var(--chrome-compact) * -3px));transition:opacity .32s var(--chrome-ease),max-height .32s var(--chrome-ease),transform .32s var(--chrome-ease)}html[data-shop-chrome=v2] .shop-header--island .shop-header-meta--page{flex:1 1 auto;min-width:0}html[data-shop-chrome=v2] .shop-header--island .shop-header-meta--page span{font-size:.72rem;color:var(--text-dim)}html[data-shop-chrome=v2] .shop-header--island .shop-header-nav{display:none;align-items:center;justify-content:center;gap:.15rem;flex:1 1 auto;min-width:0;flex-wrap:nowrap}html[data-shop-chrome=v2] .shop-header--island .shop-header-nav__link{padding:.42rem .72rem;border-radius:999px;font-size:.84rem;font-weight:650;color:var(--text-dim);text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:color .18s ease,background .18s ease,border-color .18s ease}html[data-shop-chrome=v2] .shop-header--island .shop-header-nav__link:hover{color:var(--text);background:color-mix(in srgb,var(--brand) 8%,transparent)}html[data-shop-chrome=v2] .shop-header--island .shop-header-nav__link.is-active{color:var(--brand-2);background:color-mix(in srgb,var(--brand) 12%,transparent);border-color:color-mix(in srgb,var(--brand) 18%,transparent)}html[data-shop-chrome=v2] .shop-header--island .shop-header-actions{display:inline-flex;align-items:center;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto}html[data-shop-chrome=v2] .shop-header--island .shop-header-actions .icon-btn,html[data-shop-chrome=v2] .shop-header--island .shop-header-actions .theme-btn{width:38px;height:38px;min-width:38px;min-height:38px;border-radius:999px;transition:transform .2s var(--chrome-ease),background .2s ease}html[data-shop-chrome=v2] .shop-header--island .shop-header-actions .icon-btn:active,html[data-shop-chrome=v2] .shop-header--island .shop-header-actions .theme-btn:active{transform:scale(.96)}@media (min-width:900px){html[data-shop-chrome=v2] .shop-header--island .shop-header-nav{display:flex}html[data-shop-chrome=v2] .shop-header--island .shop-burger{display:none!important}html[data-shop-chrome=v2] .shop-header--island:not(.shop-header--sub) .shop-header-island{display:grid;grid-template-columns:auto 1fr auto;align-items:center}}@media (max-width:899px){html[data-shop-chrome=v2] .shop-header--island .shop-header-tagline{display:none}}@media (prefers-reduced-motion:reduce){html[data-shop-chrome=v2] .shop-header--island .brand-mark,html[data-shop-chrome=v2] .shop-header--island .shop-header-island,html[data-shop-chrome=v2] .shop-header--island .shop-header-meta strong,html[data-shop-chrome=v2] .shop-header--island .shop-header-tagline,html[data-shop-chrome=v2] .shop-header.shop-header--island{transition:none!important}}.offer-hero{--offer-ease:cubic-bezier(0.32,0.72,0,1)}html[data-shop-chrome=v2] .offer-hero.hero-lite,html[data-shop-chrome=v2] .offer-hero.nx-hero.nx-hero--lite{position:relative!important;display:block!important;grid-template-columns:none!important;min-height:min(70vh,560px)!important;height:auto!important;margin:0 0 1.15rem!important;padding:clamp(1.35rem,3.5vw,2.4rem) clamp(1rem,2.8vw,1.75rem)!important;border-bottom:1px solid color-mix(in srgb,#fff 55%,var(--border-soft))!important;border:1px solid color-mix(in srgb,#fff 55%,var(--border-soft))!important;border-radius:1.65rem!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 18px 40px -28px rgba(15,23,42,.2)!important;overflow:hidden!important;background:linear-gradient(155deg,rgba(255,255,255,.55),rgba(255,255,255,.22)),color-mix(in srgb,var(--mist,#eef4f7) 55%,transparent)!important;-webkit-backdrop-filter:saturate(170%) blur(18px);backdrop-filter:saturate(170%) blur(18px)}[data-theme=dark] html[data-shop-chrome=v2] .offer-hero.nx-hero.nx-hero--lite{background:linear-gradient(155deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(10,18,30,.55)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 22px 48px -28px rgba(0,0,0,.55)!important}html[data-shop-chrome=v2] .offer-hero.offer-hero--lead.nx-hero--lite{min-height:min(74vh,600px)!important;padding:clamp(1.5rem,4vw,2.75rem) clamp(1.1rem,3.2vw,2rem)!important;border-radius:1.85rem!important}.offer-hero__atmosphere{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;border-radius:inherit}.offer-hero__orb{position:absolute;border-radius:50%;filter:blur(56px);opacity:.42}.offer-hero__orb--a{width:min(52vw,420px);height:min(52vw,420px);top:-22%;inset-inline-end:-12%;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 28%,transparent),transparent 70%)}.offer-hero__orb--b{width:min(38vw,300px);height:min(38vw,300px);bottom:-26%;inset-inline-start:-10%;background:radial-gradient(circle,rgba(15,23,42,.08),transparent 68%)}.offer-hero--ai .offer-hero__orb--a{background:radial-gradient(circle,rgba(16,163,127,.26),transparent 70%)}.offer-hero--streaming .offer-hero__orb--a{background:radial-gradient(circle,rgba(29,185,84,.2),transparent 70%)}.offer-hero--gaming .offer-hero__orb--a{background:radial-gradient(circle,rgba(242,169,0,.22),transparent 70%)}.offer-hero--productivity .offer-hero__orb--a{background:radial-gradient(circle,rgba(0,120,212,.2),transparent 70%)}.offer-hero--lead .offer-hero__orb--a{opacity:.5;width:min(58vw,480px);height:min(58vw,480px)}.offer-hero__grain{position:absolute;inset:0;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.offer-hero__stage{position:relative;z-index:1;max-width:1120px;margin-inline:auto}.offer-hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);grid-gap:clamp(1.35rem,4vw,3rem);gap:clamp(1.35rem,4vw,3rem);align-items:center}.offer-hero--lead .offer-hero__inner{grid-template-columns:minmax(300px,1.15fr) minmax(0,.9fr)}.offer-hero--lead .offer-vitrine{order:1}.offer-hero--lead .offer-hero__copy{order:2}.offer-hero__badges{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem}.offer-hero__eyebrow,.offer-hero__pill{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;font-size:.68rem;font-weight:750}.offer-hero__eyebrow{color:var(--brand-2);background:color-mix(in srgb,var(--brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand) 18%,transparent)}.offer-hero__pill{color:#0f172a;background:color-mix(in srgb,#fbbf24 50%,#fff);border:1px solid color-mix(in srgb,#f59e0b 30%,transparent)}.offer-hero--lead .offer-hero__eyebrow{letter-spacing:.02em;font-size:.72rem;padding:.32rem .75rem}.offer-hero__title{margin:0 0 .75rem;font-size:clamp(1.55rem,4.2vw,2.45rem);font-weight:800;line-height:1.12;letter-spacing:-.045em;max-width:12ch;text-wrap:balance;color:var(--text)}.offer-hero--lead .offer-hero__title{font-size:clamp(1.85rem,5vw,3rem);max-width:11ch;letter-spacing:-.05em}.offer-hero__lede{margin:0 0 .95rem;font-size:clamp(.92rem,1.7vw,1.05rem);line-height:1.75;color:var(--text-dim);max-width:38ch}.offer-hero--lead .offer-hero__lede{max-width:34ch;font-size:clamp(.95rem,1.8vw,1.08rem)}.offer-hero__proof{margin:0 0 1.25rem;font-size:.82rem;font-weight:650;letter-spacing:-.01em;color:color-mix(in srgb,var(--text-dim) 88%,var(--brand-2));max-width:42ch}.offer-hero__highlights{list-style:none;margin:0 0 1.15rem;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.offer-hero__highlights li{font-size:.72rem;font-weight:650;padding:.3rem .6rem;border-radius:999px;color:var(--text-dim);background:color-mix(in srgb,var(--surface) 78%,transparent);border:1px solid var(--border-soft)}.offer-hero__cta{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.offer-hero--lead .hero-cta--primary{padding-inline:1.25rem;min-height:48px;font-size:.95rem}.offer-hero__dots{display:flex;gap:.4rem;align-items:center;margin-top:1.35rem}.offer-hero__dot{width:8px;height:8px;border-radius:999px;border:none;padding:0;background:color-mix(in srgb,var(--text-dim) 28%,transparent);cursor:pointer;transition:width .28s var(--offer-ease),background .22s ease}.offer-hero__dot.is-active{width:24px;background:var(--brand)}.offer-vitrine{width:100%;max-width:440px;margin-inline:auto}.offer-vitrine__bezel{padding:.55rem;border-radius:1.85rem;background:color-mix(in srgb,var(--ink,#0b132b) 4.5%,transparent);border:1px solid color-mix(in srgb,var(--ink,#0b132b) 7%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}[data-theme=dark] .offer-vitrine__bezel{background:color-mix(in srgb,#fff 5%,transparent);border-color:color-mix(in srgb,#fff 9%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.offer-vitrine__stage{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;min-height:280px;padding:2rem 1.25rem 1.5rem;border-radius:calc(1.85rem - .4rem);overflow:hidden;background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--offer-accent,#10a37f) 22%,transparent),transparent 55%),linear-gradient(165deg,#0c1f1a 0,#102820 48%,#0a1814 100%);border:1px solid color-mix(in srgb,var(--offer-accent,#10a37f) 28%,transparent)}[data-theme=dark] .offer-vitrine__stage{background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--offer-accent,#10a37f) 28%,transparent),transparent 55%),linear-gradient(165deg,#061410 0,#0b1c16 50%,#050f0c 100%)}.offer-vitrine__glow{position:absolute;inset:auto 18% -30% 18%;height:55%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--offer-accent,#10a37f) 35%,transparent),transparent 70%);filter:blur(8px);opacity:.7;pointer-events:none;z-index:0}.offer-vitrine__mark{position:relative;z-index:1;width:128px;height:128px;border-radius:32px;display:grid;place-items:center;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 22px 40px -20px rgba(0,0,0,.45)}.offer-logo--vitrine img{width:64%;height:64%;object-fit:contain;padding:3px}.offer-vitrine__caption{position:relative;z-index:1;text-align:center}.offer-vitrine__caption strong{display:block;font-size:1.2rem;font-weight:800;letter-spacing:-.03em;color:#f4faf7}.offer-vitrine__caption span{display:inline-block;margin-top:.35rem;font-size:.7rem;font-weight:700;color:color-mix(in srgb,var(--offer-accent,#10a37f) 70%,#fff);padding:.2rem .55rem;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.offer-vitrine__shelf{list-style:none;margin:.65rem 0 0;padding:.15rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.offer-vitrine__item{display:flex;align-items:center;gap:.45rem;padding:.55rem .65rem;border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--chip-accent,var(--brand)) 16%,var(--border-soft))}.offer-vitrine__item span{font-size:.78rem;font-weight:700;color:var(--text)}.offer-visual__shell{padding:.45rem;border-radius:1.65rem;background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid color-mix(in srgb,var(--ink) 6%,transparent)}[data-theme=dark] .offer-visual__shell{background:color-mix(in srgb,#fff 4%,transparent);border-color:color-mix(in srgb,#fff 8%,transparent)}.offer-visual__core{border-radius:calc(1.65rem - .35rem);padding:1.15rem 1.1rem 1rem;background:radial-gradient(90% 80% at 12% 0,color-mix(in srgb,var(--offer-accent,var(--brand)) 16%,transparent),transparent 55%),color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,#fff 50%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 50%,transparent),0 22px 44px -28px color-mix(in srgb,var(--ink) 38%,transparent)}.offer-visual__hero-logo{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.offer-visual__hero-mark{width:88px;height:88px;border-radius:22px;display:grid;place-items:center;background:color-mix(in srgb,var(--offer-accent,var(--brand)) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--offer-accent,var(--brand)) 22%,var(--border));box-shadow:0 12px 28px -18px color-mix(in srgb,var(--offer-accent,var(--brand)) 55%,transparent)}.offer-logo{display:grid;place-items:center}.offer-logo img{width:100%;height:100%;object-fit:contain}.offer-logo em{font-style:normal;font-size:.7rem;font-weight:800}.offer-logo--hero img{width:70%;height:70%}.offer-visual__hero-meta strong{display:block;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--text)}.offer-visual__hero-meta span{display:inline-block;margin-top:.25rem;font-size:.7rem;font-weight:700;color:var(--brand-2);padding:.2rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--brand) 10%,transparent)}.offer-visual__stack{display:flex;flex-direction:column;gap:.45rem}.offer-chip{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border-radius:12px;background:color-mix(in srgb,var(--chip-accent,var(--brand)) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--chip-accent,var(--brand)) 18%,var(--border));transition:transform .22s var(--offer-ease)}.offer-chip:hover{transform:translateX(-3px)}.offer-chip span{font-size:.82rem;font-weight:700;color:var(--text)}.offer-visual__fx,.offer-visual__note{margin:.9rem 0 0;font-size:.74rem;color:var(--text-dim)}.offer-visual__fx strong{color:var(--brand-2);font-weight:800}@media (max-width:899px){html[data-shop-chrome=v2] .offer-hero.nx-hero.nx-hero--lite,html[data-shop-chrome=v2] .offer-hero.offer-hero--lead.nx-hero--lite{min-height:0!important}.offer-hero--lead .offer-hero__inner,.offer-hero__inner{grid-template-columns:1fr}.offer-hero--lead .offer-hero__copy,.offer-hero--lead .offer-vitrine{order:unset}.offer-hero__copy{order:1}.offer-visual,.offer-vitrine{order:2}.offer-hero--lead .offer-hero__title,.offer-hero__title,.offer-vitrine{max-width:none}.offer-vitrine__stage{min-height:220px;padding:1.6rem 1rem 1.25rem}.offer-vitrine__mark{width:104px;height:104px;border-radius:28px}.offer-visual__hero-mark{width:76px;height:76px}}@media (prefers-reduced-transparency:reduce){html[data-shop-chrome=v2] .offer-hero.nx-hero.nx-hero--lite{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--surface) 92%,var(--mist,#eef4f7))!important}}@media (prefers-reduced-motion:reduce){.offer-chip:hover{transform:none}}:root{--nx-glass-radius:0;--nx-glass-inset-x:0;--nx-glass-inset-y:0;--nx-glass-fill:transparent;--nx-glass-stroke:transparent;--nx-glass-stroke-outer:transparent;--nx-glass-blur:0px;--nx-glass-saturate:100%;--nx-glass-shadow:none}.nx-page-surface{position:relative;isolation:isolate;min-height:100%;margin:0;border-radius:0;background:transparent;border:0;outline:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.nx-page-surface:before,.nx-page-surface__mesh{display:none}.nx-page-surface__content{position:relative;z-index:1}html[data-shop-chrome=v2] .nx-page-surface .nx-notif-page .card,html[data-shop-chrome=v2] .nx-page-surface .nx-section .card,html[data-shop-chrome=v2] .nx-page-surface .panel{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border)}