@import "https://fonts.googleapis.com/css2?family=Tomorrow:wght@300;400;500;600;700&family=Manrope:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";
:root{--void-1000:#04040a;--void-950:#07070f;--void-900:#0c0c18;--void-800:#14142a;--void-700:#1f1f3a;--void-600:#2e2e4f;--starlight-50:#fafafb;--starlight-100:#ededf1;--starlight-200:#c9c9d4;--starlight-300:#9898a8;--starlight-400:#8c8c9f;--aurora:#3b66ff;--plasma:#7a2bff;--nova:#f22a82;--solar:#ff6a40;--stellar:#ffb347;--aurora-15:#3b66ff26;--plasma-15:#7a2bff26;--nova-15:#f22a8226;--solar-15:#ff6a4026;--stellar-15:#ffb34726;--color-success:#4ade80;--color-warn:#ffb347;--color-danger:#ff5470;--color-info:#3b66ff;--flare-arc:linear-gradient(110deg, #2a5bff 0%, #6e22ff 34%, #c81fce 64%, #ff3d86 100%);--flare-radial:radial-gradient(circle at 50% 50%, #fff 0%, #ffe3c0 7%, #ff5c36 20%, #f22a82 36%, #7a2bff 58%, #2a5bff 80%, #2a5bff00 100%);--flare-soft:linear-gradient(120deg, #2a5bff3d, #7a2bff29 40%, #f22a822e 70%, #ff6a403d);--btn-cool:linear-gradient(120deg, #2a5bff 0%, #6e22ff 50%, #b81fee 100%);--bg-canvas:var(--void-1000);--bg-surface:var(--void-900);--bg-raised:var(--void-800);--bg-inset:var(--void-950);--fg-primary:var(--starlight-50);--fg-secondary:var(--starlight-200);--fg-tertiary:var(--starlight-300);--fg-muted:var(--starlight-400);--fg-on-accent:var(--void-1000);--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff2e;--border-accent:#7a2bff80;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--shadow-1:0 1px 0 #ffffff0a inset, 0 1px 2px #0006;--shadow-2:0 8px 24px -8px #0009, 0 2px 4px #0006;--shadow-3:0 24px 48px -16px #000000b3;--glow-aurora:0 0 0 1px #3b66ff80, 0 8px 36px -4px #3b66ff99;--glow-plasma:0 0 0 1px #7a2bff80, 0 8px 36px -4px #7a2bff99;--glow-nova:0 0 0 1px #f22a8280, 0 8px 36px -4px #f22a8299;--glow-flare:0 0 0 1px #ffffff1f, 0 0 28px -2px #7a2bff8c, 0 0 56px -6px #f22a8273;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.16, .64, 1);--duration-fast:.14s;--duration-base:.22s;--duration-slow:.42s;--font-display:"Tomorrow", "Saira", system-ui, sans-serif;--font-body:"Manrope", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Courier New", monospace;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:22px;--fs-xl:28px;--fs-2xl:36px;--fs-3xl:48px;--fs-4xl:64px;--fs-5xl:84px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.45;--lh-relaxed:1.6;--tracking-wide:.04em;--tracking-wider:.08em;--tracking-widest:.18em;--tracking-normal:0;--tracking-tight:-.01em}html,body{background-color:var(--bg-canvas);color:var(--fg-primary);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;background-image:linear-gradient(#6f80c407 1px,#0000 1px),linear-gradient(90deg,#6f80c407 1px,#0000 1px);background-size:56px 56px}.h-display,h1.display{font-family:var(--font-display);font-size:clamp(48px,7vw,84px);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-primary)}h1,.h1{font-family:var(--font-display);font-weight:500;font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-primary)}h2,.h2{font-family:var(--font-display);font-weight:500;font-size:var(--fs-2xl);line-height:var(--lh-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}h3,.h3{font-family:var(--font-display);font-weight:500;font-size:var(--fs-xl);line-height:var(--lh-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}h4,.h4{font-family:var(--font-body);font-weight:600;font-size:var(--fs-lg);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}p,.body{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--fg-secondary)}.lead{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--fg-secondary)}.eyebrow{font-family:var(--font-display);font-weight:500;font-size:var(--fs-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-tertiary)}.label,label{font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary);font-weight:500}code,.code{font-family:var(--font-mono);letter-spacing:0;color:var(--starlight-100);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);padding:2px 6px;font-size:.92em}.sequence{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--starlight-100)}.text-flare{background:var(--flare-arc);color:#0000;-webkit-background-clip:text;background-clip:text}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{background:var(--void-1000);color:var(--fg-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}::selection{background:#7a2bff59}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus{outline:none}:focus-visible{outline:2px solid var(--plasma);outline-offset:3px;border-radius:4px}.sel-card:focus-visible,.pep-card:focus-visible{outline:none}.skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--plasma);color:var(--void-1000);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;transition:transform .2s var(--ease-out);padding:10px 16px;font-size:12px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-loader{z-index:400;background:var(--void-1000);animation:app-loader-failsafe .24s var(--ease-out) 4s forwards;align-content:center;place-items:center;gap:22px;display:grid;position:fixed;inset:0}.app-loader:before{content:"";pointer-events:none;background:radial-gradient(44% 36% at 50% 48%,#7a2bff2e,#0000 74%);position:absolute;inset:0}.app-loader img{z-index:1;filter:drop-shadow(0 0 20px #7a2bff7a);width:76px;height:auto;position:relative}.app-loader span{z-index:1;background:#ffffff1a;width:112px;height:2px;position:relative;overflow:hidden}.app-loader span:after{content:"";background:var(--flare-arc);animation:app-loader-sweep .9s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes app-loader-sweep{to{transform:translate(100%)}}@keyframes app-loader-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.section{padding:clamp(64px,9vw,110px) 0;position:relative}.section.tight{padding:clamp(40px,6vw,64px) 0}.home-page{isolation:isolate;position:relative}.home-page>:not(.home-vial-scatter,.mcta,.scroll-progress){z-index:1;position:relative}.home-vial-scatter{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.home-vial{width:var(--vial-size);height:var(--vial-size);left:var(--vial-left);top:var(--vial-top);opacity:var(--vial-opacity);transform:perspective(900px) rotateY(var(--vial-yaw)) rotate(var(--vial-rot)) translate3d(0, 0, 0);transform-origin:50%;transition:opacity .35s var(--ease-out);display:block;position:absolute}.home-vial:before{content:"";filter:blur(26px);opacity:.92;background:radial-gradient(circle,#7a2bff57,#0000 68%);border-radius:50%;position:absolute;inset:18%}.home-vial-img{z-index:1;object-fit:contain;filter:contrast(1.13)saturate(1.08)brightness(1.08)drop-shadow(0 30px 32px #0000007a);width:100%;height:100%;position:relative}.home-vial-a{--vial-left:7%;--vial-top:118svh;--vial-size:clamp(150px, 14vw, 230px);--vial-rot:-13deg;--vial-yaw:-14deg;--vial-opacity:.52}.home-vial-b{--vial-left:78%;--vial-top:170svh;--vial-size:clamp(190px, 17vw, 300px);--vial-rot:12deg;--vial-yaw:14deg;--vial-opacity:.4}.home-vial-c{--vial-left:-2%;--vial-top:245svh;--vial-size:clamp(210px, 19vw, 330px);--vial-rot:-10deg;--vial-yaw:-16deg;--vial-opacity:.34}.home-vial-d{--vial-left:77%;--vial-top:318svh;--vial-size:clamp(170px, 16vw, 260px);--vial-rot:11deg;--vial-yaw:16deg;--vial-opacity:.5}.home-vial-e{--vial-left:8%;--vial-top:420svh;--vial-size:clamp(155px, 14vw, 230px);--vial-rot:-8deg;--vial-yaw:-13deg;--vial-opacity:.44}.home-vial-f{--vial-left:76%;--vial-top:502svh;--vial-size:clamp(160px, 15vw, 240px);--vial-rot:14deg;--vial-yaw:13deg;--vial-opacity:.46}.home-vial-g{--vial-left:7%;--vial-top:600svh;--vial-size:clamp(140px, 13vw, 210px);--vial-rot:-9deg;--vial-yaw:-12deg;--vial-opacity:.38}.home-vial-h{--vial-left:78%;--vial-top:676svh;--vial-size:clamp(140px, 13vw, 210px);--vial-rot:13deg;--vial-yaw:12deg;--vial-opacity:.42}.home-vial-i{--vial-left:7%;--vial-top:760svh;--vial-size:clamp(170px, 16vw, 255px);--vial-rot:-12deg;--vial-yaw:-15deg;--vial-opacity:.46}.home-vial-j{--vial-left:77%;--vial-top:850svh;--vial-size:clamp(155px, 14vw, 230px);--vial-rot:10deg;--vial-yaw:15deg;--vial-opacity:.44}.home-vial-k{--vial-left:8%;--vial-top:940svh;--vial-size:clamp(140px, 13vw, 210px);--vial-rot:-10deg;--vial-yaw:-13deg;--vial-opacity:.38}.home-vial-l{--vial-left:78%;--vial-top:1032svh;--vial-size:clamp(145px, 14vw, 220px);--vial-rot:12deg;--vial-yaw:13deg;--vial-opacity:.4}@media (max-width:760px){.home-vial{width:var(--vial-size-mobile,58px);height:var(--vial-size-mobile,58px);opacity:var(--vial-opacity-mobile,.25)}.home-vial-a{--vial-left:18px;--vial-top:132svh;--vial-size-mobile:104px}.home-vial-b{--vial-left:calc(100% - 106px);--vial-top:198svh;--vial-size-mobile:112px}.home-vial-c{--vial-left:-34px;--vial-top:318svh;--vial-size-mobile:126px}.home-vial-d{--vial-left:calc(100% - 124px);--vial-top:438svh;--vial-size-mobile:104px}.home-vial-e{--vial-left:18px;--vial-top:560svh;--vial-size-mobile:98px}.home-vial-f{--vial-left:calc(100% - 120px);--vial-top:684svh;--vial-size-mobile:102px}.home-vial-i{--vial-left:18px;--vial-top:812svh;--vial-size-mobile:102px}.home-vial-j{--vial-left:calc(100% - 120px);--vial-top:944svh;--vial-size-mobile:100px}.home-vial-g,.home-vial-h,.home-vial-k,.home-vial-l{display:none}}.senova-liquid-divider{--flow-a:#315cffbd;--flow-b:#7437ffad;--flow-c:#b829f48f;--flow-d:#ff3ea561;--flow-white:#d2f2ffa3;--flow-opacity:.58;--video-opacity:.72;--video-filter:saturate(1.22) contrast(1.14) brightness(1.04);--video-position:50% 50%;--flow-height:clamp(48px, 5vw, 78px);--ribbon-height:clamp(22px, 2.8vw, 42px);height:var(--flow-height);pointer-events:none;opacity:var(--flow-opacity);isolation:isolate;background:radial-gradient(70% 70% at 50% 52%,#315cff14,#0000 68%),linear-gradient(#0000,#04040a33 48%,#0000);position:relative;overflow:hidden}.senova-liquid-divider>*{position:relative}.senova-liquid-divider:before,.senova-liquid-divider:after{pointer-events:none}.liquid-video{object-fit:cover;object-position:var(--video-position);width:136%;height:560%;opacity:var(--video-opacity);filter:var(--video-filter);mix-blend-mode:screen;pointer-events:none;z-index:0;-webkit-mask-composite:source-in;position:absolute;top:50%;left:-18%;right:-18%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%),linear-gradient(#0000 0%,#000 45% 55%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%),linear-gradient(#0000 0%,#000 45% 55%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.senova-liquid-divider:before{content:"";height:var(--ribbon-height);clip-path:polygon(0 52%,8% 38%,16% 31%,25% 42%,34% 63%,43% 70%,53% 54%,62% 35%,72% 31%,82% 44%,92% 58%,100% 48%,100% 72%,91% 82%,78% 69%,68% 55%,58% 62%,48% 82%,36% 87%,25% 71%,16% 58%,8% 65%,0 78%);background:radial-gradient(18% 210% at 18% 34%, var(--flow-white), transparent 56%), radial-gradient(22% 180% at 46% 76%, var(--flow-c), transparent 62%), radial-gradient(18% 190% at 72% 38%, var(--flow-d), transparent 64%), linear-gradient(90deg, transparent 0%, var(--flow-a) 16%, var(--flow-b) 40%, var(--flow-c) 62%, var(--flow-d) 82%, transparent 100%);filter:blur(15px)saturate(1.22);z-index:1;background-size:240% 130%,190% 150%,220% 140%,190% 100%;border-radius:54% 46% 58% 42%/46% 58% 42% 54%;animation:20s linear infinite senova-flow;position:absolute;top:50%;left:-22%;right:-22%;transform:translateY(-50%);box-shadow:0 0 34px #315cff38,0 16px 48px #7437ff2e}.senova-liquid-divider:after{content:"";opacity:.78;filter:blur(.2px);z-index:3;background:radial-gradient(8% 220% at 22%,#ffffffeb,#0000 64%) 0 0/240% 100%,linear-gradient(90deg,#0000,#d2f2ffe0,#315cff,#7437ff,#ffffff94,#0000) 0 0/190% 100%;border-radius:999px;height:clamp(3px,.55vw,7px);animation:16s ease-in-out infinite senova-liquid-highlight;position:absolute;top:calc(50% - 7px);left:8%;right:8%;transform:translateY(-50%)skew(-7deg)}.senova-liquid-divider .liquid-core:before,.senova-liquid-divider .liquid-core:after{content:"";pointer-events:none;z-index:5;position:absolute;inset:-110px -16vw}.senova-liquid-divider .liquid-core:before{background:linear-gradient(180deg, var(--void-1000) 0%, #04040ae0 18%, transparent 42%, transparent 58%, #04040ae0 82%, var(--void-1000) 100%)}.senova-liquid-divider .liquid-core:after{background:linear-gradient(90deg, var(--void-1000) 0%, #04040adb 9%, transparent 24%, transparent 76%, #04040adb 91%, var(--void-1000) 100%)}.liquid-core{background:radial-gradient(34% 120% at 30% 45%, #ffffff29, transparent 66%), radial-gradient(42% 110% at 68% 55%, var(--flow-b), transparent 72%), linear-gradient(90deg, transparent, var(--flow-a), var(--flow-b), var(--flow-d), transparent);opacity:.36;filter:blur(26px)saturate(1.16);z-index:1;border-radius:50%;height:clamp(36px,5vw,76px);animation:24s ease-in-out infinite reverse senova-liquid-drift;position:absolute;top:calc(50% + 20px);left:6%;right:6%}.liquid-strand{pointer-events:none;opacity:.74;transform-origin:50%;z-index:2;background:radial-gradient(8% 260% at 12%,#fffffff2,#0000 62%) 0 0/230% 100%,radial-gradient(10% 280% at 48%,#d2f2ffdb,#0000 58%) 0 0/180% 100%,linear-gradient(90deg,#0000 0%,#315cff 10%,#ffffffe0 24%,#7437ff 42%,#b829f4 62%,#ff3ea5 82%,#0000 100%) 0 0/190% 100%;border-radius:999px;width:76%;height:clamp(2px,.42vw,5px);animation:19s ease-in-out infinite senova-strand-flow;position:absolute;top:50%;left:12%;box-shadow:0 0 12px #315cff57,0 0 22px #7437ff38}.liquid-strand--1{clip-path:polygon(0 54%,8% 30%,18% 18%,31% 40%,43% 75%,54% 78%,66% 38%,78% 18%,90% 34%,100% 48%,100% 100%,0 100%);height:clamp(2px,.36vw,4px);top:calc(50% - 18px);transform:rotate(-2.4deg)skew(-10deg)}.liquid-strand--2{opacity:.86;clip-path:polygon(0 46%,9% 62%,18% 78%,30% 64%,41% 34%,53% 22%,64% 47%,73% 70%,84% 66%,94% 42%,100% 34%,100% 100%,0 100%);width:82%;height:clamp(3px,.52vw,7px);animation-duration:22s;top:calc(50% + 1px);left:9%;transform:rotate(1.2deg)skew(8deg)}.liquid-strand--3{opacity:.58;clip-path:polygon(0 55%,12% 70%,22% 74%,34% 47%,46% 28%,58% 42%,70% 72%,82% 80%,92% 58%,100% 38%,100% 100%,0 100%);height:clamp(2px,.34vw,4px);animation-duration:24s;animation-direction:reverse;top:calc(50% + 21px);transform:rotate(-1deg)skew(11deg)}.liquid-node,.scan-pulse{pointer-events:none;border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}.liquid-node{background:radial-gradient(circle, #fffffff5, #b7eaff 18%, var(--flow-b) 48%, transparent 74%);opacity:.82;z-index:4;width:10px;height:10px;animation:19s linear infinite senova-node-flow;box-shadow:0 0 18px #7437ff66,0 0 28px #315cff2e}.liquid-node--1{animation-delay:-2s}.liquid-node--2{opacity:.68;animation-delay:-7s;top:calc(50% - 10px)}.liquid-node--3{opacity:.58;animation-delay:-13s;top:calc(50% + 12px)}.scan-pulse{opacity:0;z-index:4;background:linear-gradient(90deg,#0000,#d2f2ff33,#0000);border-left:1px solid #ffffff75;border-right:1px solid #ffffff29;width:58px;height:34px;animation:16s ease-in-out infinite senova-scan-pulse}.scan-pulse--1{animation-delay:-1s;left:30%}.scan-pulse--2{animation-delay:-6s;left:50%}.scan-pulse--3{animation-delay:-11s;left:70%}.senova-liquid-divider--discovery{--flow-a:#315cff94;--flow-b:#7437ff7a;--flow-c:#b829f44d;--flow-d:#ff3ea529;--flow-opacity:.5;--video-opacity:.6;--video-filter:saturate(1.08) contrast(1.08) brightness(.96) hue-rotate(-4deg);--video-position:42% 50%}.senova-liquid-divider--selection{--flow-a:#315cffc7;--flow-b:#7437ffbd;--flow-c:#b829f4a3;--flow-d:#ff3ea585;--flow-opacity:.72;--video-opacity:.74;--video-filter:saturate(1.34) contrast(1.18) brightness(1.08);--video-position:46% 50%}.senova-liquid-divider--selection .liquid-strand--2{box-shadow:0 0 16px #ff3ea559,0 0 28px #7437ff42}.senova-liquid-divider--verification{--flow-a:#315cffb3;--flow-b:#7437ff94;--flow-c:#b829f46b;--flow-d:#d2f2ff47;--flow-opacity:.64;--video-opacity:.66;--video-filter:saturate(1.18) contrast(1.22) brightness(1.02) hue-rotate(-8deg);--video-position:50% 50%}.senova-liquid-divider--verification .liquid-strand{background:repeating-linear-gradient(90deg,#0000 0 22px,#d2f2ff70 22px 24px,#0000 24px 38px),linear-gradient(90deg,#0000,#315cff,#ffffffdb,#7437ff,#b829f4,#0000)}.senova-liquid-divider--verification:after{background:repeating-linear-gradient(90deg, transparent 0 22px, #ffffff57 22px 24px, transparent 24px 40px), linear-gradient(90deg, transparent, var(--flow-a), var(--flow-white), var(--flow-b), transparent);opacity:.82}.senova-liquid-divider--control{--flow-a:#315cff9e;--flow-b:#7437ff80;--flow-c:#b829f43d;--flow-d:#ff3ea51a;--flow-opacity:.54;--ribbon-height:clamp(24px, 2.8vw, 42px);--video-opacity:.58;--video-filter:saturate(.96) contrast(1.18) brightness(.94) hue-rotate(-12deg);--video-position:40% 50%}.senova-liquid-divider--control:before{filter:blur(11px)saturate(1.08);animation-duration:24s}.senova-liquid-divider--control:after{opacity:.68;height:3px}.senova-liquid-divider--control .liquid-strand--1,.senova-liquid-divider--control .liquid-strand--3{opacity:.38}.senova-liquid-divider--control .liquid-strand--2{opacity:.76;height:clamp(2px,.38vw,5px)}.senova-liquid-divider--delivery{--flow-a:#315cffa8;--flow-b:#7437ff94;--flow-c:#b829f46b;--flow-d:#ff3ea58a;--flow-opacity:.64;--video-opacity:.7;--video-filter:saturate(1.28) contrast(1.18) brightness(1.02) hue-rotate(6deg);--video-position:58% 50%}.senova-liquid-divider--delivery .liquid-strand{background:radial-gradient(12% 260% at 88%,#ffffffeb,#0000 62%),linear-gradient(90deg,#0000,#315cff 12%,#7437ff 42%,#b829f4 64%,#ff3ea5 88%,#0000);width:86%;left:8%}.senova-liquid-divider--delivery:after{background:linear-gradient(90deg, transparent, var(--flow-a), var(--flow-b), var(--flow-c), var(--flow-d), #ffffff5c, transparent);opacity:.84;left:8%;right:4%}.senova-liquid-divider--delivery .liquid-node{background:radial-gradient(circle,#fff,#ff3ea5 54%,#0000 76%);width:12px;height:12px;animation-duration:13s;box-shadow:0 0 22px #ff3ea57a}.senova-liquid-divider--decision{--flow-a:#315cff75;--flow-b:#7437ff70;--flow-c:#b829f44d;--flow-d:#ff3ea53d;--flow-opacity:.46;--ribbon-height:clamp(24px, 2.8vw, 42px);--video-opacity:.5;--video-filter:saturate(1.02) contrast(1.1) brightness(.9) hue-rotate(4deg);--video-position:62% 50%}.senova-liquid-divider--decision:before{animation-duration:22s;left:18%;right:18%}.senova-liquid-divider--decision .liquid-strand--1,.senova-liquid-divider--decision .liquid-strand--3{opacity:.28}.senova-liquid-divider--decision .liquid-strand--2{opacity:.62;width:60%;left:20%}.senova-liquid-divider--decision .liquid-node{width:12px;height:12px;animation:18s ease-in-out infinite senova-resolve-point;left:50%}@keyframes senova-flow{0%{background-position:0 42%,100% 66%,30% 38%,0%;transform:translateY(-50%)scaleX(.96)skewY(-1.1deg)}50%{background-position:90% 52%,35% 42%,100% 68%,85%;transform:translateY(calc(7px - 50%))scaleX(1.03)skewY(1.2deg)}to{background-position:180% 42%,-30% 66%,170% 38%,170%;transform:translateY(-50%)scaleX(.96)skewY(-1.1deg)}}@keyframes senova-liquid-highlight{0%,to{opacity:.62;background-position:0%,0%}45%{opacity:.9;background-position:100%,100%}}@keyframes senova-liquid-drift{0%,to{opacity:.25;transform:translate(-4%)translateY(0)scaleX(.98)}50%{opacity:.44;transform:translate(5%)translateY(8px)scaleX(1.04)}}@keyframes senova-strand-flow{0%,to{background-position:0%,100%,0%;translate:-2%}45%{background-position:110%,30%,95%;translate:3% 5px}70%{translate:1% -4px}}@keyframes senova-node-flow{0%{opacity:0;left:10%}12%{opacity:.68}72%{opacity:.86}to{opacity:0;left:90%}}@keyframes senova-scan-pulse{0%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.72)}42%,52%{opacity:.62;transform:translate(-50%,-50%)scaleX(1)}}@keyframes senova-resolve-point{0%,to{opacity:.34;transform:translate(-50%,-50%)scale(.7)}48%{opacity:.82;transform:translate(-50%,-50%)scale(1)}}@media (max-width:640px){.senova-liquid-divider{--flow-height:clamp(42px, 11vw, 62px);--ribbon-height:clamp(18px, 5vw, 30px)}.senova-liquid-divider:after{left:8%;right:8%}.scan-pulse{width:38px;height:22px}}.senova-liquid-divider .liquid-core,.senova-liquid-divider .liquid-strand,.senova-liquid-divider .liquid-node,.senova-liquid-divider .scan-pulse{display:none!important}.senova-liquid-divider:before{content:"";clip-path:none;background:linear-gradient(180deg, var(--void-1000) 0%, #04040ad1 13%, transparent 34%, transparent 66%, #04040ad1 87%, var(--void-1000) 100%);filter:none;height:auto;box-shadow:none;z-index:2;border-radius:0;animation:none;position:absolute;inset:0;transform:none}.senova-liquid-divider:after{content:"";background:linear-gradient(90deg, var(--void-1000) 0%, #04040ae0 11%, transparent 27%, transparent 73%, #04040ae0 89%, var(--void-1000) 100%);opacity:1;filter:none;z-index:3;border-radius:0;height:auto;animation:none;position:absolute;inset:0;transform:none}.senova-liquid-divider .liquid-video{opacity:var(--video-opacity);mix-blend-mode:lighten;filter:var(--video-filter) blur(.15px)}@media (prefers-reduced-motion:reduce){.senova-liquid-divider,.senova-liquid-divider:before,.senova-liquid-divider:after,.senova-liquid-divider .liquid-core,.senova-liquid-divider .liquid-strand,.senova-liquid-divider .liquid-node,.senova-liquid-divider .scan-pulse{animation:none!important}.senova-liquid-divider .liquid-video{display:none}.senova-liquid-divider{opacity:.42}.senova-liquid-divider .liquid-node,.senova-liquid-divider .scan-pulse{opacity:.24}}.eyebrow{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--fg-tertiary);justify-content:center;align-items:center;gap:18px;font-size:12px;font-weight:500;display:flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--aurora));width:48px;height:1px}.eyebrow:after{content:"";background:linear-gradient(90deg, var(--solar), transparent);width:48px;height:1px}.eyebrow.left{justify-content:flex-start}.eyebrow.left:before{display:none}.h-section{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;text-align:center;margin-top:18px;font-size:clamp(28px,4vw,52px);font-weight:600;line-height:1.05}.h-section .acc{color:#0000;background:var(--flare-arc);-webkit-background-clip:text;background-clip:text}.sub-section{text-align:center;max-width:620px;color:var(--fg-secondary);margin:18px auto 0;font-size:clamp(14px,1.2vw,17px);line-height:1.65}.local-section .sub-mobile{display:none}.mono-note{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-muted);font-size:11px}.btn{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-pill);transition:filter var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base), color var(--duration-base), transform var(--duration-fast);justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-size:12px;font-weight:500;display:inline-flex}.btn:active{transform:translateY(1px)}.btn .arw{font-family:var(--font-mono);transition:transform var(--duration-base) var(--ease-out)}.btn:hover .arw{transform:translate(4px)}.btn-primary,.btn-ghost,.btn-flare{background:var(--btn-cool);color:#fff;border:1px solid #0000}.btn-primary{border:0}.btn-primary:hover,.btn-ghost:hover,.btn-flare:hover{filter:brightness(1.08);box-shadow:var(--glow-plasma)}.btn[disabled]{opacity:.4;pointer-events:none}.btn.sm{padding:11px 20px;font-size:11px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn-primary,.btn-ghost,.btn-flare{isolation:isolate;position:relative;overflow:hidden}.btn-primary:after,.btn-ghost:after,.btn-flare:after{content:"";z-index:0;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);background:linear-gradient(112deg,#0000 34%,#ffffff47 50%,#0000 66%);position:absolute;inset:-1px;transform:translate(-120%)}.btn-primary:hover:after,.btn-ghost:hover:after,.btn-flare:hover:after{opacity:1;transition:transform .68s var(--ease-out), opacity var(--duration-fast) var(--ease-out);transform:translate(120%)}.sel-card:after,.pcard:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 42%,#ffffff1c 50%,#0000 58%);position:absolute;inset:0;transform:translate(-125%)}.sel-card:hover:after,.pcard:hover:after{opacity:1;transition:transform .78s var(--ease-out), opacity var(--duration-fast) var(--ease-out);transform:translate(125%)}}.hdr{z-index:100;transition:background var(--duration-base), border-color var(--duration-base);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.hdr.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:var(--border-subtle);background:#04040ab8}.hdr-in{justify-content:space-between;align-items:center;height:100px;display:flex}.hdr-brand{cursor:pointer;transition:transform var(--duration-base) var(--ease-out);align-items:center;gap:16px;text-decoration:none;display:flex}.hdr-brand:active{transform:scale(.97)}.hdr-brand img{filter:drop-shadow(0 0 12px #7a2bff80);width:auto;height:56px;transition:filter var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}.hdr-brand:hover img{filter:drop-shadow(0 0 20px #7a2bffd9)drop-shadow(0 0 6px #3b66ff99);transform:scale(1.08)rotate(-4deg)}.hdr-brand:active img{transform:scale(1.02)rotate(0)}.hdr-brand .nm{font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;background-image:linear-gradient(110deg, var(--fg-primary) 0%, var(--fg-primary) 38%, #c9b8ff 48%, #fff 52%, var(--fg-primary) 62%, var(--fg-primary) 100%);-webkit-text-fill-color:transparent;transition:letter-spacing var(--duration-base) var(--ease-out);background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:600}.hdr-brand:hover .nm{letter-spacing:.3em;animation:nm-shimmer .9s var(--ease-out) forwards}.hdr-brand .nm span{color:var(--fg-tertiary);-webkit-text-fill-color:var(--fg-tertiary);transition:color var(--duration-base) var(--ease-out), -webkit-text-fill-color var(--duration-base) var(--ease-out);font-weight:400}.hdr-brand:hover .nm span{color:var(--plasma);-webkit-text-fill-color:var(--plasma);text-shadow:0 0 16px #7a2bff8c}@keyframes nm-shimmer{0%{background-position:100% 0}to{background-position:-40% 0}}.hdr-nav{align-items:center;gap:clamp(14px,2vw,32px);display:flex}.hdr-link{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-secondary);transition:color .35s var(--ease-out), transform .35s var(--ease-out);padding:10px 7px;font-size:13px;font-weight:500;position:relative}.hdr-link:before{content:"";opacity:0;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);pointer-events:none;background:radial-gradient(62% 130% at 50% 118%,#7a2bff33,#0000 72%);border-radius:9px;position:absolute;inset:-2px -7px;transform:scale(.9)}.hdr-link:hover:before{opacity:1;transform:scale(1)}.hdr-link:after{content:"";background:var(--flare-arc);opacity:.28;transform-origin:0;height:2px;transition:opacity .35s var(--ease-out), transform .5s cubic-bezier(.22, 1, .36, 1);border-radius:2px;position:absolute;bottom:3px;left:7px;right:7px;transform:scaleX(1);box-shadow:0 0 10px #7a2bffa6,0 0 20px #f22a824d}.hdr-link:hover{color:var(--fg-primary);transform:translateY(-1px)}.hdr-link:hover:after{opacity:1;transform:scaleX(1)}.hdr-link.on{color:#0000;background:var(--flare-arc);-webkit-background-clip:text;background-clip:text}.hdr-link.on:after{opacity:1;transform:scaleX(1)}@keyframes hdr-pop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.hdr-nav>*{animation:hdr-pop .6s var(--ease-out) backwards}.hdr-nav>:first-child{animation-delay:40ms}.hdr-nav>:nth-child(2){animation-delay:.1s}.hdr-nav>:nth-child(3){animation-delay:.16s}.hdr-nav>:nth-child(4){animation-delay:.22s}.hdr-nav>:nth-child(5){animation-delay:.28s}.hdr-nav>:nth-child(6){animation-delay:.34s}.hdr-lang{border-radius:var(--radius-pill);width:66px;height:38px;color:var(--fg-secondary);cursor:pointer;transition:border-color .3s var(--ease-out), background .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#ffffff09;border:1px solid #a6b0e638;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.hdr-lang:hover,.hdr-lang:focus-within{background:#7a2bff1f;border-color:#956cff94;box-shadow:0 0 22px -12px #7a2bffe6}.locale-flag{letter-spacing:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:18px;font-style:normal;line-height:1;display:inline-block}.hdr-lang-flag{filter:saturate(.92);margin-right:14px;font-size:18px}.hdr-lang-chevron{color:var(--plasma);pointer-events:none;font-size:14px;position:absolute;top:8px;right:11px}.hdr-lang select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hdr-cart{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--fg-secondary);transition:color .35s var(--ease-out), border-color .35s, background .35s, box-shadow .35s, transform .25s var(--ease-out);background:#ffffff09;align-items:center;gap:9px;margin-left:10px;padding:9px 15px;display:inline-flex;position:relative}.hdr-cart:hover{color:var(--fg-primary);border-color:var(--border-accent);box-shadow:var(--glow-plasma);background:#7a2bff1f;transform:translateY(-1px)}.hdr-cart:active{transform:translateY(0)}.hdr-cart svg{transition:transform .35s var(--ease-spring)}.hdr-cart:hover svg{transform:translate(1px)scale(1.06)}.hdr-cart .cnt{background:var(--flare-arc);min-width:20px;height:20px;color:var(--void-1000);font-family:var(--font-mono);animation:cart-pop .45s var(--ease-spring);border-radius:10px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid;box-shadow:0 0 12px #f22a828c}@keyframes cart-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.hdr-cart.has:after{content:"";border-radius:inherit;border:1px solid var(--plasma);opacity:0;pointer-events:none;animation:2.6s ease-out infinite cart-ring;position:absolute;inset:-1px}@keyframes cart-ring{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.16)}}.hdr-burger{border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.hdr-burger span{background:var(--fg-primary);width:18px;height:1.6px;display:block}.drawer{z-index:120;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#04040af2;align-content:center;gap:4px;padding:0 32px;display:grid;position:fixed;inset:0}.drawer a{border-bottom:1px solid var(--border-subtle);align-items:baseline;gap:16px;padding:16px 0;text-decoration:none;display:flex}.drawer a .ix{font-family:var(--font-mono);color:var(--plasma);font-size:12px}.drawer a .lb{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:26px;font-weight:500}.drawer .x{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:44px;height:44px;font-size:20px;position:absolute;top:24px;right:24px}.drawer-languages{animation:drawer-item-in .55s var(--ease-out) .38s both;gap:11px;padding-top:22px;display:grid}.drawer-languages>span{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted);font-size:10px}.drawer-languages>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.drawer-languages button{min-height:42px;font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-secondary);transition:color .25s var(--ease-out), border-color .25s var(--ease-out), background .25s var(--ease-out), transform .25s var(--ease-out);border:1px solid #a6b0e62e;border-radius:12px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.drawer-languages .locale-flag{font-size:20px}.drawer-languages button:active{transform:scale(.96)}.drawer-languages button.on{color:#fff;background:linear-gradient(135deg,#3b66ff33,#7a2bff3b,#f22a8221);border-color:#aa64ffb3;box-shadow:inset 0 1px #ffffff1a,0 0 22px -11px #7a2bffd9}.hero{grid-template-columns:1fr;align-content:stretch;height:100svh;min-height:680px;display:grid;position:relative;overflow:hidden}.hero-bg,.hero-bg video,.hero-bg .hero-poster,.hero-bg .fb{width:100%;height:100%;position:absolute;inset:0}.hero-bg .hero-poster{z-index:0;object-fit:cover;object-position:50% 0%}.hero-bg .fb{z-index:1;pointer-events:none}.hero-bg video{z-index:2;object-fit:cover;object-position:50% 0%;opacity:0;transition:opacity 1.2s var(--ease-out)}.hero-bg video.ready{opacity:1}.hero-bg video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.hero-bg video::-webkit-media-controls-panel{-webkit-appearance:none;display:none!important}.hero-bg video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.hero-bg .fb{background:radial-gradient(120% 90% at 50% 40%,#7a2bff33,#0000 55%),radial-gradient(80% 60% at 50% 42%,#ff6a4024,#0000 60%)}.hero-scrim{pointer-events:none;position:absolute;inset:0}.hero-scrim.a{background:radial-gradient(130% 120% at 50% 38%,#0000 40%,#04040a52 80%,#04040ab8 100%)}.hero-scrim.b{background:linear-gradient(to bottom, #04040a2e 0%, transparent 28%, transparent 52%, #04040a99 86%, var(--void-1000) 100%)}.hero-in{z-index:2;grid-template-rows:1fr auto;grid-template-columns:minmax(480px,44%) minmax(0,1fr);align-items:center;column-gap:clamp(48px,6vw,120px);height:100%;padding-top:clamp(112px,13vh,148px);padding-bottom:clamp(34px,5vh,58px);display:grid;position:relative}.hero-in.wrap{max-width:none;margin:0;padding-left:clamp(62px,7vw,116px);padding-right:clamp(24px,4vw,64px)}.hero-in:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#04040aa3 0%,#04040a57 30%,#04040a00 52%);position:absolute;inset:0}.hero-content{flex-direction:column;grid-area:1/1;align-self:center;gap:0;width:100%;max-width:580px;display:flex;position:relative}.hero-lead{flex-direction:column;align-items:flex-start;gap:clamp(18px,2.8vh,30px);display:flex}.hero-eyebrow{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--fg-tertiary);align-items:center;gap:16px;font-size:12px;font-weight:500;display:flex}.hero-eyebrow:before{content:"";background:linear-gradient(90deg, var(--aurora), var(--plasma));width:44px;height:1px}.hero-h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;white-space:normal;text-shadow:0 2px 32px #04040a99,0 8px 80px #04040a66;max-width:520px;font-size:60px;font-weight:700;line-height:.98}.hero-h .ch{will-change:transform;display:inline-block}.hero-h .acc{color:#0000;background:var(--btn-cool);-webkit-background-clip:text;background-clip:text}.hero-sub{max-width:520px;color:var(--fg-secondary);margin-top:18px;font-size:16.5px;line-height:1.6}.hero-tagline{display:none}.hero-actions{flex-direction:row;align-items:stretch;gap:20px;margin-top:40px;display:flex}.hero-ui-hidden .hero-actions,.hero-ui-hidden .hero-trust,.hero-ui-hidden .hero-foot{visibility:hidden;opacity:0;transform:translateY(24px)}.hero-actions .btn{border-radius:10px;justify-content:space-between;min-width:214px;min-height:54px}.hero-actions .btn-line{color:var(--fg-secondary);border-color:var(--border-default);background:#04040a52}.hero-actions .btn-line:hover{color:#fff;border-color:var(--border-accent)}.hero-bottom{flex-direction:column;grid-area:2/1/auto/-1;justify-self:center;align-items:center;gap:14px;width:min(86%,1320px);display:flex}.hero-foot{text-align:center;justify-content:center;align-items:center;gap:20px;display:flex}.hero-foot .ruo{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-muted);text-transform:uppercase;font-size:10px}.stats{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:radial-gradient(78% 120% at 50% 0%, #7a2bff0b, transparent 70%), var(--void-1000);padding:clamp(18px,2.4vw,30px) 0}.stats-grid{background:radial-gradient(74% 84% at 100% 0,#7a2bff0a,#0000 68%),radial-gradient(72% 84% at 0 100%,#f22a8207,#0000 72%),#04040ae0;border:1px solid #9f92ff1f;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.2vw,16px);padding:clamp(12px,1.4vw,18px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 0 -18px 44px #00000029}.stats-grid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7a2bff57,#f22a822e,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.stats-grid:after{content:"";pointer-events:none;background:radial-gradient(closest-side at 50% 0,#3b66ff12,#0000 72%);height:88%;position:absolute;inset:-45% -18% auto}.stat{z-index:1;text-align:center;background:linear-gradient(#ffffff0a,#ffffff03),radial-gradient(100% 70% at 50% 0,#7a2bff0b,#0000 74%),#07070fc7;border:1px solid #ffffff18;border-radius:18px;flex-direction:column;justify-content:center;min-height:clamp(148px,12vw,178px);padding:clamp(22px,2.2vw,30px) clamp(14px,1.6vw,22px);display:flex;position:relative;box-shadow:inset 0 1px #fff1}.stat+.stat:before{display:none}.stat .v{font-family:var(--font-display);letter-spacing:0;white-space:nowrap;font-size:clamp(34px,3.4vw,52px);font-weight:600;line-height:1;display:inline-block}.stat .v .v{font-size:inherit;display:inline}.stat .v em{color:#0000;background:var(--flare-arc);-webkit-background-clip:text;background-clip:text;font-style:normal}.stat-ic{color:#cec6ffe0;background:linear-gradient(#ffffff0d,#ffffff03),#7a2bff1a;border:1px solid #7a2bff6b;border-radius:50%;place-items:center;width:27px;height:27px;margin:12px auto 0;display:inline-grid;box-shadow:inset 0 1px #ffffff0e}.stat-ic svg{stroke-width:1.75px;width:15px;height:15px}.stat:nth-child(2) .stat-ic{color:#b8caffe0;background:linear-gradient(#ffffff0d,#ffffff03),#3b66ff1a;border-color:#3b66ff6b}.stat:nth-child(3) .stat-ic{color:#ffbcdcdb;background:linear-gradient(#ffffff0d,#ffffff03),#f22a8217;border-color:#f22a8261}.stat:nth-child(4) .stat-ic{color:#ffdbaad1;background:linear-gradient(#ffffff0d,#ffffff03),#ffb34713;border-color:#ffb34757}.stat .l{font-family:var(--font-display);letter-spacing:.085em;text-transform:uppercase;color:#fafafbdb;margin-top:12px;font-size:10.5px;font-weight:600}.stat .n{font-family:var(--font-mono);letter-spacing:0;color:#c9c9d4bd;margin-top:6px;font-size:10.5px}.orb{border-radius:50%;flex:none;position:relative}.orb:before{content:"";background:radial-gradient(circle at 33% 28%, #fffffff2, transparent 26%), radial-gradient(circle at 50% 58%, var(--acc), transparent 72%), radial-gradient(circle at 50% 50%, #ffffff0f, transparent 80%);filter:saturate(1.1);border-radius:50%;position:absolute;inset:0}.orb:after{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:-1px}.orb .glow{background:radial-gradient(circle, var(--acc) 0%, transparent 65%);opacity:.35;filter:blur(14px);border-radius:50%;position:absolute;inset:-22%}.pcard{text-align:left;background:var(--void-900);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);cursor:pointer;gap:0;padding:28px;display:grid;position:relative;overflow:hidden}.pcard:hover{border-color:#7a2bff59;box-shadow:0 24px 48px -24px #7a2bff4d}.pcard .orb{width:84px;height:84px;transition:transform var(--duration-slow) var(--ease-out);margin-bottom:22px}.pcard:hover .orb{transform:scale(1.08)translateY(-3px)}.pcard .pcard-img{object-fit:contain;filter:brightness(.92)drop-shadow(0 12px 24px #00000080);width:auto;max-width:70%;height:132px;transition:transform var(--duration-slow) var(--ease-out);margin:0 auto 18px;display:block}.pcard:hover .pcard-img{transform:scale(1.07)translateY(-3px)}.pcard .cat{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:10px}.pcard .nm{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin-top:7px;font-size:21px;font-weight:600}.pcard .ds{color:var(--fg-secondary);margin-top:9px;font-size:13.5px;line-height:1.55}.pcard .ft{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.pcard .pr{font-family:var(--font-mono);color:var(--fg-secondary);font-size:13px}.pcard .dose{font-family:var(--font-mono);color:var(--fg-muted);border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:5px 10px;font-size:11px}.pep-section{overflow:hidden}.pep-carousel{margin-top:clamp(28px,4vw,48px);position:relative}.pep-space{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(60% 50% at 22% 18%, #3b66ff2e, transparent 70%), radial-gradient(55% 55% at 80% 30%, #7a2bff29, transparent 72%), radial-gradient(70% 60% at 55% 95%, #f22a821f, transparent 70%), radial-gradient(120% 90% at 50% 50%, #0a0a18 0%, var(--void-1000) 75%);-webkit-mask-composite:source-in;border-radius:24px;position:absolute;inset:-10% -2%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 20% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pep-space:before{content:"";background-image:radial-gradient(1px 1px at 18px 32px,#ffffffe6,#0000),radial-gradient(1px 1px at 96px 70px,#c9c9d4b3,#0000),radial-gradient(1px 1px at 150px 22px,#fffc,#0000),radial-gradient(1px 1px at 60px 140px,#fff9,#0000),radial-gradient(1px 1px at 200px 110px,#c9c9d4b3,#0000),radial-gradient(1px 1px at 250px 50px,#ffffffd9,#0000);background-repeat:repeat;background-size:280px 200px;animation:90s linear infinite pep-drift,5.5s ease-in-out infinite pep-twinkle;position:absolute;inset:-40px}.pep-space:after{content:"";background-image:radial-gradient(1.6px 1.6px at 70px 60px,#fff,#0000),radial-gradient(1.6px 1.6px at 220px 160px,#a26bff,#0000),radial-gradient(2px 2px at 340px 40px,#fff,#0000),radial-gradient(1.6px 1.6px at 420px 200px,#7694ff,#0000);background-repeat:repeat;background-size:520px 320px;animation:130s linear infinite pep-drift-rev,7s ease-in-out 1.2s infinite pep-twinkle;position:absolute;inset:-40px}@keyframes pep-drift{to{transform:translate(-280px,-90px)}}@keyframes pep-drift-rev{to{transform:translate(260px,-120px)}}@keyframes pep-twinkle{0%,to{opacity:.55}50%{opacity:1}}.pep-track{z-index:1;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;gap:clamp(8px,2vw,28px);padding:90px max(24px,50% - 97px) 56px;display:flex;position:relative;overflow:auto hidden}.pep-track::-webkit-scrollbar{display:none}.pep-card{--f:0;scroll-snap-align:center;transform-origin:50% 70%;opacity:1;width:clamp(96px,11vw,148px);transition:transform .34s var(--ease-spring), opacity .16s var(--ease-out);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:12px;padding:0;display:flex;transform:scale(1)}.pep-card:hover,.pep-card:focus-visible{z-index:5;transform:scale(1.16)}.pep-frame{background:radial-gradient(130% 70% at 50% 0%, color-mix(in srgb, var(--acc) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0d, #ffffff03);width:100%;transition:transform .42s var(--ease-out), box-shadow .42s var(--ease-out), border-color .42s var(--ease-out);border:1px solid #ffffff17;border-radius:16px;place-items:center;padding:16px 12px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 42px -30px #000000f2}.pep-corner{z-index:2;border:1.5px solid color-mix(in srgb, var(--acc) 75%, #fff 12%);opacity:.45;pointer-events:none;width:13px;height:13px;transition:opacity .42s var(--ease-out), width .42s var(--ease-out), height .42s var(--ease-out);position:absolute}.pep-corner.tl{border-bottom:none;border-right:none;border-radius:5px 0 0;top:8px;left:8px}.pep-corner.tr{border-bottom:none;border-left:none;border-radius:0 5px 0 0;top:8px;right:8px}.pep-corner.bl{border-top:none;border-right:none;border-radius:0 0 0 5px;bottom:8px;left:8px}.pep-corner.br{border-top:none;border-left:none;border-radius:0 0 5px;bottom:8px;right:8px}.pep-sheen{z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff1f 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.pep-card:hover .pep-frame,.pep-card:focus-visible .pep-frame{border-color:color-mix(in srgb, var(--acc) 48%, #ffffff1a);box-shadow:inset 0 1px 0 #ffffff1a, 0 28px 54px -24px color-mix(in srgb, var(--acc) 55%, #000);transform:translateY(-7px)}.pep-card:hover .pep-corner,.pep-card:focus-visible .pep-corner{opacity:1;width:18px;height:18px}.pep-card:hover .pep-glow,.pep-card:focus-visible .pep-glow{opacity:.95}.pep-card:hover .pep-img,.pep-card:focus-visible .pep-img{filter:brightness(1.04)drop-shadow(0 24px 40px #0009)}.pep-card:hover .pep-sheen,.pep-card:focus-visible .pep-sheen{animation:pep-sheen-sweep .95s var(--ease-out)}.pep-card:active .pep-frame{transform:translateY(-3px)scale(.985)}@keyframes pep-sheen-sweep{to{transform:translate(130%)}}.pep-fig{aspect-ratio:644/1593;transform-origin:bottom;place-items:center;width:100%;display:grid;position:relative}.pep-glow{background:radial-gradient(50% 50% at 50% 50%, var(--acc), transparent 70%);filter:blur(26px);opacity:.5;width:80%;height:32%;transition:opacity .2s var(--ease-out);pointer-events:none;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.pep-img{z-index:1;object-fit:contain;filter:brightness(.86)drop-shadow(0 20px 34px #0000008c);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;position:relative}.pep-fig.is-loading .pep-img,.pep-fig.is-loading .pep-vial,.pep-fig.is-loading .pep-glow{opacity:0}.pep-fig.is-in .pep-img,.pep-fig.is-in .pep-vial{animation:pep-pop .62s var(--ease-out) both, pep-float 6.5s ease-in-out calc(.9s + var(--fdelay,0s)) infinite}.pep-fig.is-in .pep-glow{animation:pep-glow-in .8s var(--ease-out) both}@keyframes pep-pop{0%{opacity:0;filter:blur(6px)drop-shadow(0 20px 34px #0000008c);transform:translateY(16px)scale(.9)}60%{filter:blur()drop-shadow(0 20px 34px #0000008c)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pep-glow-in{0%{opacity:0}}@keyframes pep-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.pep-loader{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.pep-loader .sk{width:72%;height:92%;box-shadow:0 0 26px -8px var(--acc);background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff14;border-radius:10px 10px 18px 18px;animation:1.3s ease-in-out infinite pep-skel-pulse;position:relative;overflow:hidden}.pep-loader .sk:after{content:"";background:linear-gradient(110deg, transparent 25%, color-mix(in srgb, var(--acc) 35%, transparent) 47%, #ffffff29 50%, color-mix(in srgb, var(--acc) 35%, transparent) 53%, transparent 75%);animation:1.15s ease-in-out infinite pep-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes pep-sweep{to{transform:translate(100%)}}@keyframes pep-skel-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pep-fig,.pep-fig.is-in .pep-img,.pep-fig.is-in .pep-vial,.pep-fig.is-in .pep-glow,.pep-loader .sk,.pep-loader .sk:after,.pep-card:hover .pep-sheen,.pep-card:focus-visible .pep-sheen,.pep-space:before,.pep-space:after{animation:none}}.pep-vial{z-index:1;flex-direction:column;align-items:center;width:46%;height:82%;display:flex;position:relative}.pep-vial .cap{background:linear-gradient(180deg, color-mix(in srgb, var(--acc) 85%, #fff 15%), var(--acc));width:56%;height:15%;box-shadow:0 0 22px -2px var(--acc);border-radius:7px 7px 3px 3px}.pep-vial .body{background:linear-gradient(#ffffff1f,#ffffff05);border:1px solid #ffffff29;border-radius:10px 10px 18px 18px;flex:1;width:100%;margin-top:-2px;position:relative;overflow:hidden}.pep-vial .body:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--acc) 60%, transparent));height:46%;position:absolute;bottom:0;left:0;right:0}.pep-vial .body:before{content:"";background:#ffffff24;border-radius:6px;width:14%;height:70%;position:absolute;top:8%;left:16%}.pep-cat{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acc);opacity:.9;transition:opacity .2s var(--ease-out);font-size:10px}.pep-nm{font-family:var(--font-display);letter-spacing:.055em;text-transform:uppercase;width:max-content;max-width:min(230px,64vw);color:var(--fg-primary);text-align:center;white-space:nowrap;font-size:clamp(11.5px,1.05vw,14px);font-weight:600;line-height:1.18}.pep-dose{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-tertiary);white-space:nowrap;font-size:11px}.pep-price{font-family:var(--font-mono);letter-spacing:.07em;color:#c9c9d4b8;white-space:nowrap;font-size:10px}.pep-link{font-family:var(--font-display);letter-spacing:.08em;color:var(--fg-secondary);transition:color var(--duration-base), border-color var(--duration-base), text-shadow var(--duration-base);border-bottom:1px solid #c9c9d42e;margin-top:2px;font-size:11.5px;font-weight:500}.pep-card:hover .pep-link,.pep-card:focus-visible .pep-link{color:#0000;background:var(--btn-cool);text-shadow:0 0 18px #7a2bff3d;-webkit-background-clip:text;background-clip:text;border-color:#7a2bff94}.pep-hint{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.pep-hint span{animation:1.4s ease-in-out infinite pep-nudge;display:inline-block}@keyframes pep-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.pep-progress,.pep-copy-mobile,.pep-meta-mobile,.pep-card>.pep-nm,.pep-card>.pep-dose,.pep-card>.pep-price,.pep-card>.pep-link{display:none}.pep-cta{justify-content:center;margin-top:28px;display:flex}.sel{min-height:100svh;padding-top:120px;padding-bottom:80px;position:relative;overflow:hidden}.sel-bgflare{pointer-events:none;background:radial-gradient(50% 50%,#7a2bff21,#0000 70%);width:1100px;height:700px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.sel-head{text-align:center;z-index:2;margin-bottom:clamp(36px,5vh,64px);position:relative}.sel-tools{z-index:4;margin:0 auto 30px;position:relative}.sel-search{border:1px solid var(--border-default);width:min(100%,560px);min-height:56px;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background:linear-gradient(#ffffff0b,#ffffff03),#07070fe0;border-radius:18px;align-items:center;gap:12px;margin:0 auto;padding:0 10px 0 18px;display:flex;box-shadow:inset 0 1px #ffffff0e,0 22px 54px -38px #7a2bffb8}.sel-search:focus-within{border-color:#7a2bffa3;box-shadow:inset 0 1px #ffffff13,0 0 0 3px #7a2bff1a,0 24px 58px -36px #7a2bffdb}.sel-search svg{fill:none;width:19px;height:19px;stroke:var(--fg-tertiary);stroke-width:1.7px;stroke-linecap:round;flex:none}.sel-search input{min-width:0;color:var(--fg-primary);font:500 13px/1.3 var(--font-display);letter-spacing:.025em;background:0 0;border:0;outline:0;flex:1}.sel-search input::placeholder{color:#c9c9d48f;opacity:1}.sel-search input::-webkit-search-cancel-button{appearance:none}.sel-search button{width:36px;height:36px;color:var(--fg-secondary);font:300 22px/1 var(--font-display);cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;flex:none;place-items:center;display:grid}.sel-search button:hover{color:var(--fg-primary);border-color:#7a2bff70}.sel-search button:focus-visible{outline-offset:2px;outline:2px solid #7a2bffd1}.sel-chips-wrap{margin-top:16px;position:relative}.sel-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.sel-chip{border-radius:var(--radius-pill);color:#e8e8efc2;min-height:40px;font:600 10.5px/1 var(--font-display);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:#090913bd;border:1px solid #ffffff18;align-items:center;gap:9px;padding:0 12px 0 15px;display:inline-flex}.sel-chip:hover{color:var(--fg-primary);border-color:#7a2bff61;transform:translateY(-1px)}.sel-chip[aria-pressed=true]{color:#fff;background:linear-gradient(115deg,#7a2bff38,#3b66ff1a),#0a0a16f0;border-color:#7a2bffad;box-shadow:inset 0 1px #ffffff17,0 12px 30px -18px #7a2bffeb}.sel-chip:focus-visible{outline-offset:2px;outline:2px solid #7a2bffd1}.sel-chip-count{min-width:21px;height:21px;color:var(--fg-tertiary);font:600 9px/1 var(--font-mono);letter-spacing:0;background:#ffffff0f;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.sel-chip[aria-pressed=true] .sel-chip-count{color:#ffffffe0;background:#ffffff1a}.sel-results-head{z-index:2;justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 18px;display:flex;position:relative}.sel-results-head h2{color:var(--fg-primary);font:600 clamp(20px, 2vw, 28px)/1.18 var(--font-display);letter-spacing:.015em;margin:0}.sel-results-head p{color:var(--fg-muted);font:500 10px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;flex:none;margin:0 0 2px}.sel-grid{z-index:2;grid-template-columns:repeat(5,1fr);gap:16px;display:grid;position:relative}.sel-empty{z-index:2;text-align:center;border-radius:var(--radius-xl);background:#08081194;border:1px dashed #ffffff24;align-content:center;place-items:center;min-height:280px;padding:48px 24px;display:grid;position:relative}.sel-empty>div{font:600 23px/1.2 var(--font-display)}.sel-empty p{color:var(--fg-tertiary);margin:9px 0 22px;font-size:13px}.sel-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--void-900);cursor:pointer;aspect-ratio:auto;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);will-change:transform;flex-direction:column;padding:20px;display:flex;position:relative;overflow:hidden}.sel-card:hover,.sel-card:focus-visible{border-color:var(--acc);box-shadow:0 30px 60px -28px var(--acc);z-index:3;transform:translateY(-8px)}.sel-card .spot{background:radial-gradient(90% 70% at 50% 18%, var(--acc) 0%, transparent 60%);opacity:.2;transition:opacity var(--duration-base);position:absolute;inset:0}.sel-card:hover .spot{opacity:.28}.sel-card .orb{width:72px;height:72px;transition:transform var(--duration-slow) var(--ease-out);position:absolute;top:26px;left:50%;transform:translate(-50%)}.sel-card:hover .orb{transform:translate(-50%)scale(1.14)translateY(-4px)}.sel-card .sel-visual{z-index:1;flex:none;place-items:end center;height:clamp(132px,13vw,178px);display:grid;position:relative}.sel-card .sel-img{object-fit:contain;filter:brightness(.9)drop-shadow(0 12px 24px #00000080);width:auto;max-width:84%;height:100%;transition:transform var(--duration-slow) var(--ease-out);transform-origin:bottom;pointer-events:none;z-index:1;margin:0;transform:translateY(3.4%)}.sel-card:hover .sel-img{transform:translateY(3.4%)scale(1.08)translateY(-3px)}.sel-card .cat{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);margin-top:auto;font-size:9px}.sel-card-copy{z-index:1;gap:4px;margin-top:auto;display:grid;position:relative}.sel-card .nm{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:16.5px;font-weight:600;line-height:1.2}.sel-card .dose{font-family:var(--font-mono);color:var(--fg-tertiary);flex-wrap:wrap;justify-content:center;gap:0 .55em;font-size:10.5px;line-height:1.35;display:flex}.sel-card-actions{margin-top:16px;display:grid}.sel-card .unit-price{border:1px solid color-mix(in srgb, var(--acc) 58%, #ffffff1a);background:color-mix(in srgb, var(--acc) 15%, #070710d1);min-height:46px;box-shadow:inset 0 1px 0 #ffffff12, 0 12px 28px -24px var(--acc);color:#fffffff5;font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;transition:background var(--duration-fast), border-color var(--duration-fast), transform var(--duration-fast);border-radius:10px;justify-content:center;align-items:center;padding:11px 12px;font-size:12px;font-weight:600;display:flex}.sel-card:hover .unit-price,.sel-card:focus-visible .unit-price{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 24%, #070710c7);transform:translateY(-1px)}.prod{padding-top:130px}.prod-grid{grid-template-columns:minmax(320px,1fr) 1.2fr;align-items:start;gap:clamp(28px,4vw,64px);display:grid}.prod-visual{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--void-950);justify-items:center;gap:16px;padding:14px;display:grid;position:sticky;top:110px;overflow:hidden}.prod-visual .orb{width:clamp(160px,16vw,220px);height:clamp(160px,16vw,220px);margin:clamp(40px,6vw,80px) 0}.prod-shot{aspect-ratio:1;object-fit:cover;border-radius:calc(var(--radius-xl) - 8px);width:100%;animation:prod-shot-in var(--duration-slow) var(--ease-out) both}@keyframes prod-shot-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.prod-shot{animation:none}}.prod-visual .seq{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-tertiary);text-align:center;z-index:1;max-width:90%;padding-bottom:8px;font-size:11px;line-height:1.8;position:relative}.prod-info{gap:22px;display:grid}.prod-info .cat{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);font-size:11px}.prod-info h1{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(34px,4.4vw,58px);font-weight:600;line-height:1}.prod-info h1 .dose{color:var(--fg-tertiary);letter-spacing:.18em;margin-top:10px;font-size:.42em;font-weight:500;display:block}.prod-badges{flex-wrap:wrap;gap:10px;display:flex}.badge{font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:inline-flex}.badge .d{background:var(--color-success);width:6px;height:6px;box-shadow:0 0 8px var(--color-success);border-radius:50%}.prod-desc{color:var(--fg-secondary);max-width:56ch;font-size:15.5px;line-height:1.7}.prod-areas{flex-wrap:wrap;gap:8px;display:flex}.chip{color:var(--fg-secondary);border:1px solid var(--border-default);background:var(--void-900);border-radius:var(--radius-pill);padding:8px 14px;font-size:12.5px}.prod-dose{display:block}.prod-dose .dose-lbl{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 9px;padding:0;font-size:11px;line-height:1}.dose-opts{flex-wrap:wrap;gap:10px;display:flex}.dose-opt{min-width:84px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-secondary);background:var(--void-900);border:1px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--duration-fast), border-color var(--duration-fast), background var(--duration-fast);padding:13px 20px;font-size:13px}.dose-opt:hover{color:var(--fg-primary);border-color:var(--border-strong)}.dose-opt.on{color:var(--fg-primary);border-color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, transparent);box-shadow:0 0 0 1px var(--acc) inset}.prod-price{align-items:baseline;gap:14px;display:flex}.prod-price .pv{font-family:var(--font-display);font-size:38px;font-weight:600}.prod-price .pn{font-family:var(--font-mono);color:var(--fg-muted);font-size:11px}.prod-pack{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--void-900);gap:14px;padding:18px;display:grid}.pack-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pack-head .ph-lbl{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-primary);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.pack-head .ph-dot{border:1.5px solid var(--acc);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.pack-head .ph-dot:after{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px}.pack-price-stack{text-align:right;justify-items:end;gap:4px;display:grid}.pack-head .ph-original{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.04em;font-size:12px;text-decoration:line-through;text-decoration-thickness:1px}.pack-head .ph-price{font-family:var(--font-display);white-space:nowrap;font-size:24px;font-weight:600}.pack-head .ph-price.has-discount{color:#fff;text-shadow:0 0 24px color-mix(in srgb, var(--acc) 46%, transparent);font-size:29px}.pack-head .ph-price.soon{color:var(--fg-tertiary);font-size:15px}.pack-head .ph-saving{border-radius:var(--radius-pill);color:#68efad;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#49e79b17;border:1px solid #49e79b57;padding:5px 9px;font-size:9.5px;font-weight:600;line-height:1;box-shadow:0 0 22px -12px #49e79be6}.pack-opts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pack-opt{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--void-950);cursor:pointer;min-height:62px;transition:border-color var(--duration-fast), background var(--duration-fast);align-content:center;justify-items:center;gap:4px;padding:12px 8px;display:grid}.pack-opt:hover{border-color:var(--border-strong)}.pack-opt.on{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 10%, transparent);box-shadow:0 0 0 1px var(--acc) inset}.pack-opt .pk-nm{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-primary);font-size:14.5px;font-weight:600}.pack-opt .pk-sub{font-family:var(--font-mono);color:var(--fg-tertiary);font-size:10.5px}.pack-note{font-family:var(--font-mono);color:var(--fg-muted);font-size:11px}.pack-note .pack-note-set{color:var(--fg-secondary);font-weight:600}.qty{border:1px solid var(--border-strong);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.qty button{width:46px;height:50px;color:var(--fg-secondary);transition:color var(--duration-fast), background var(--duration-fast);font-size:18px}.qty button:hover{color:var(--fg-primary);background:#ffffff0d}.qty .qv{text-align:center;width:44px;font-family:var(--font-mono);font-size:15px}.prod-ruo{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-muted);border-top:1px solid var(--border-subtle);padding-top:16px;font-size:10.5px;line-height:1.7}.prod-acc{border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.prod-acc+.prod-acc{margin-top:10px}.prod-acc summary{cursor:pointer;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-secondary);justify-content:space-between;align-items:center;padding:18px 20px;font-size:12.5px;font-weight:500;list-style:none;display:flex}.prod-acc summary::-webkit-details-marker{display:none}.prod-acc summary .pm{font-family:var(--font-mono);color:var(--fg-muted)}.prod-acc[open] summary{color:var(--fg-primary);border-bottom:1px solid var(--border-subtle)}.prod-acc .bd{color:var(--fg-secondary);padding:18px 20px;font-size:14px;line-height:1.7}.related{margin-top:clamp(56px,8vw,96px)}.related-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.cart{min-height:80vh;padding-top:130px}.cart-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.cart-list{gap:12px;display:grid}.cart-row{border:1px solid var(--border-default);background:var(--void-900);border-radius:var(--radius-md);grid-template-columns:64px 1fr auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.cart-row .orb{width:52px;height:52px}.cart-row .cart-img{object-fit:cover;border-radius:var(--radius-sm,8px);width:64px;height:64px}.cart-row .nm{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:600}.cart-row .meta{font-family:var(--font-mono);color:var(--fg-muted);margin-top:4px;font-size:11px}.cart-row .right{justify-items:end;gap:8px;display:grid}.cart-row .pr{font-family:var(--font-mono);font-size:13px}.cart-row .rm{font-family:var(--font-mono);color:var(--fg-muted);transition:color var(--duration-fast);font-size:11px}.cart-row .rm:hover{color:var(--color-danger)}.cart-row .qty button{width:34px;height:34px;font-size:14px}.cart-row .qty .qv{width:32px;font-size:13px}.sum{border:1px solid var(--border-default);background:var(--void-950);border-radius:var(--radius-lg);gap:14px;padding:26px;display:grid;position:sticky;top:110px}.sum h3{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:14px;font-weight:600}.sum .ln{color:var(--fg-secondary);justify-content:space-between;font-size:14px;display:flex}.sum .ln.total{border-top:1px solid var(--border-subtle);font-family:var(--font-display);color:var(--fg-primary);text-transform:uppercase;letter-spacing:.06em;padding-top:14px;font-size:17px;font-weight:600}.sum .mono-note{line-height:1.6}.steps{gap:8px;margin-bottom:30px;display:flex}.step{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);border-bottom:2px solid var(--border-subtle);transition:color var(--duration-base), border-color var(--duration-base);flex:1;padding-bottom:12px;font-size:10.5px}.step.on{color:var(--fg-primary);border-color:var(--plasma)}.step.done{color:var(--fg-tertiary);border-color:var(--color-success)}.fform{gap:16px;display:grid}.fform .row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{gap:7px;display:grid}.field label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-tertiary);font-size:10.5px}.field .req{color:var(--color-danger);margin-left:2px}.field input::placeholder,.field textarea::placeholder{color:var(--fg-muted);opacity:1}.field input,.field textarea,.field select{background:var(--void-900);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--fg-primary);font-family:var(--font-body);transition:border-color var(--duration-base), box-shadow var(--duration-base);outline:none;width:100%;padding:14px 16px;font-size:14.5px}.field input:focus,.field textarea:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px #7a2bff1f}.payopt{gap:10px;display:grid}.payopt label{border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-base), background var(--duration-base);align-items:center;gap:14px;padding:16px 18px;display:flex}.payopt label:hover{border-color:var(--border-accent)}.payopt label.on{border-color:var(--plasma);background:#7a2bff0f}.payopt input{accent-color:#7a2bff;width:16px;height:16px}.payopt .pn{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:500}.payopt .pd{color:var(--fg-muted);margin-top:3px;font-size:12px}.done-box{text-align:center;justify-items:center;gap:18px;padding:clamp(60px,10vh,120px) 20px;display:grid}.done-box .ok{border:1px solid var(--color-success);width:74px;height:74px;color:var(--color-success);border-radius:50%;place-items:center;font-size:30px;display:grid;box-shadow:0 0 40px #4ade8040}.done-box .ord{font-family:var(--font-mono);color:var(--fg-tertiary);font-size:13px}.empty{text-align:center;color:var(--fg-secondary);justify-items:center;gap:18px;padding:80px 20px;display:grid}.vial-intro{z-index:1;background:#04040a;height:100svh;min-height:560px;position:relative;overflow:hidden}.vial-stage{width:100%;height:100%;min-height:inherit;position:relative}.vial-video-bg{display:none}.vial-frame{z-index:1;width:min(100vw,177.778svh);height:min(100svh,56.25vw);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.vial-video{object-fit:cover;background:0 0;width:100%;height:100%;position:absolute;inset:0}.vial-video-mobile-qr,.vial-copy-mobile,.vial-title-mobile,.vial-proof-mobile{display:none}.vial-cap-mark{z-index:2;opacity:0;width:42%;height:auto;transition:opacity .55s var(--ease-out);pointer-events:none;will-change:opacity;position:absolute;top:49.3%;left:50%;transform:translate(-50%,-50%)}.vial-ov{z-index:3;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out);will-change:opacity;align-items:center;padding:0 clamp(20px,6vw,90px);display:flex;position:absolute;inset:0}.vial-ov .inner{max-width:460px}.vial-h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 2px 30px #04040ab3;margin-top:16px;font-size:clamp(28px,3.6vw,50px);font-weight:600;line-height:1.04}.vial-h .acc{color:#0000;background:var(--flare-arc);-webkit-background-clip:text;background-clip:text}.vial-p{color:var(--fg-secondary);text-shadow:0 2px 24px #04040ad9;max-width:42ch;margin-top:16px;font-size:clamp(14px,1.2vw,16px);line-height:1.7}.vial-bullets{gap:11px;margin-top:22px;display:grid}.vial-bullet{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-secondary);align-items:center;gap:12px;font-size:12px;display:flex}.vial-bullet i{background:var(--flare-arc);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #7a2bff99}.vial-cta{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.vial-ov.qr{justify-content:flex-start;padding-left:clamp(62px,7vw,116px)}.vial-ov.qr .eyebrow.left{justify-content:flex-start}.vial-ov.trust{text-align:left;justify-content:center;padding-left:clamp(20px,6vw,90px);padding-right:clamp(20px,6vw,90px)}.vial-ov.trust .inner{width:clamp(400px,30vw,520px);max-width:520px;transform:none}.trust-info-card{-webkit-backdrop-filter:blur(14px);background:#05060eeb;border:1px solid #ffffff24;border-radius:24px;width:100%;max-width:520px;padding:42px 40px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000008c}.trust-info-card:before{content:"";opacity:.9;background:linear-gradient(90deg,#315cff,#8b35ff,#ff3ea5);width:150px;height:2px;position:absolute;top:0;left:40px}.trust-info-card .eyebrow{color:#ffffff94;justify-content:flex-start}.trust-info-card .vial-h{text-align:left;color:#fff;text-shadow:0 2px 18px #0000008c;max-width:460px;margin-top:20px;font-size:clamp(40px,3vw,50px);line-height:.98}.trust-info-card .vial-h .acc{color:#fff;background:0 0;-webkit-background-clip:initial;background-clip:initial}.trust-info-card .vial-p{color:#ffffffd1;text-align:left;text-shadow:0 1px 12px #04040adb;max-width:460px;margin-top:18px;line-height:1.6}.trust-card-divider{background:0 0;border-top:1px solid #ffffff1a;height:0;margin:24px 0 20px}.trust-bullets{gap:15px;margin-top:0}.trust-bullets .vial-bullet{color:#ffffffd1;text-shadow:0 1px 10px #04040ac7;align-items:flex-start;line-height:1.45}.trust-bullets .vial-bullet i{background:linear-gradient(135deg, var(--plasma), var(--nova));margin-top:5px}.vial-ov.finale,.f2-step.finale{text-align:center;justify-content:center}.vial-ov.finale .inner,.f2-step.finale .inner{justify-items:center;gap:0;max-width:min(63vw,69vh,880px);display:grid}.vial-ov.finale .eyebrow,.f2-step.finale .eyebrow{justify-content:center}.vial-ov.finale .vial-cta,.f2-step.finale .vial-cta{justify-content:center;margin-top:20px}.vial-ov.finale .logo,.f2-step.finale .logo{filter:drop-shadow(0 0 44px #7a2bff9e);width:auto;height:clamp(170px,37vh,460px);margin-bottom:0}.vial-ov.finale .vial-h,.f2-step.finale .vial-h{margin-top:4px;font-size:clamp(27px,4vw,67px);line-height:.98}.vial-hint{z-index:4;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted);transition:opacity .4s var(--ease-out);pointer-events:none;flex-direction:column;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.vial-hint span{animation:2s ease-in-out infinite vial-hint-bob}.vial-reduced-copy{display:none}@keyframes vial-hint-bob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.frames2{background:#04040a;position:relative}.frames2-stage{z-index:1;background:#04040a;height:100svh;position:sticky;top:0;overflow:hidden}.f2{opacity:0;will-change:opacity;position:absolute;inset:0}.f2:first-child{opacity:1}.f2-bg{display:none}.f2-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.f2-scrim{background:linear-gradient(#04040a47 0%,#04040a00 38% 62%,#04040a61 100%);position:absolute;inset:0}.frames2-steps{z-index:2;margin-top:-100svh;position:relative}.f2-step{align-items:center;min-height:112svh;padding:0 clamp(20px,6vw,90px);display:flex}.f2-step .inner{max-width:460px}.frames2-steps .inner{opacity:1;transform:none}.f2-step.qr,.f2-step.qr .eyebrow.left{justify-content:flex-start}.f2-step.trust{text-align:left;justify-content:flex-start;padding-left:clamp(48px,5.5vw,96px)}.f2-step.trust .inner{width:clamp(400px,30vw,520px);max-width:520px;transform:translateY(-48px)}@media (max-width:760px){.vial-ov{text-align:center;justify-content:center;padding:0 24px}.vial-ov .inner{margin:0 auto}.vial-ov.qr .eyebrow.left{justify-content:center}.f2-step{text-align:center;justify-content:center!important}.f2-step .inner{margin:0 auto}.f2-step.qr .eyebrow.left{justify-content:center}.vial-ov.trust,.f2-step.trust{text-align:left;justify-content:center;padding-left:16px;padding-right:16px}.vial-ov.trust .inner,.f2-step.trust .inner{width:calc(100% - 32px);max-width:560px;transform:translateY(-12px)}.trust-info-card{border-radius:var(--radius-lg);max-width:none;padding:28px}.trust-info-card:before{width:136px;left:28px}.trust-info-card .vial-h{font-size:clamp(28px,9vw,38px)}}@media (prefers-reduced-motion:reduce){.vial-intro{height:auto;min-height:0}.vial-intro>.vial-stage,.vial-ov{display:none}.vial-reduced-copy{text-align:center;background:radial-gradient(70% 65% at 50% 45%,#5432ff24,#0000 72%),#04040a;justify-content:center;padding:clamp(64px,9vw,96px) 24px;display:flex}.vial-reduced-copy .inner{width:min(100%,560px)}.vial-reduced-copy .eyebrow,.vial-reduced-copy .vial-cta{justify-content:center}.vial-reduced-copy .vial-p{margin-left:auto;margin-right:auto}.vial-reduced-copy .vial-bullets{text-align:left;width:fit-content;margin-left:auto;margin-right:auto}.frames2-stage{height:56vh;position:relative}.f2{opacity:1}.frames2-steps{margin-top:0}.f2-step{min-height:auto;padding-top:8vh;padding-bottom:8vh}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.vial-reduced-copy{padding:52px 24px}.vial-reduced-copy .vial-copy-desktop,.vial-reduced-copy .vial-title-desktop,.vial-reduced-copy .vial-bullets{display:none}.vial-reduced-copy .vial-copy-mobile{display:inline}.vial-reduced-copy .vial-title-mobile,.vial-reduced-copy .vial-proof-mobile{display:block}.vial-reduced-copy .vial-h{margin-top:12px;font-size:28px}.vial-reduced-copy .vial-p{max-width:32ch;font-size:13px}.vial-reduced-copy .vial-proof-mobile{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg-tertiary);margin-top:16px;font-size:10px}.vial-reduced-copy .vial-cta{margin-top:20px}}.process-section{background:var(--void-1000);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.proc-node,.proc-card-n{display:none}.proc-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(36px,5vw,56px);display:grid}.proc{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--void-900);padding:28px 24px;position:relative;overflow:hidden}.proc .n{font-family:var(--font-mono);color:#0000;background:var(--flare-arc);-webkit-background-clip:text;background-clip:text;font-size:12px}.proc .t{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-top:14px;font-size:17px;font-weight:600}.proc .d{color:var(--fg-secondary);margin-top:10px;font-size:13.5px;line-height:1.65}.proc:after{content:"";background:linear-gradient(90deg, var(--aurora), transparent);opacity:.5;height:1px;position:absolute;top:0;left:24px;right:24px}.ship-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(36px,5vw,56px);display:grid}.ship{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--void-950);padding:24px}.ship-card,.ship-title-row{display:contents}.ship-node,.ship-n{display:none}.ship .t{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:600}.ship .d{color:var(--fg-secondary);margin-top:9px;font-size:13px;line-height:1.6}.ship-mobile-only,.proc .d .pd-mob{display:none}.shipping-section{padding-top:clamp(56px,7.6vw,96px);padding-bottom:clamp(56px,7.6vw,96px)}.shipping-section .ship-grid{margin-top:clamp(30px,4vw,48px)}.shipping-section .ship{border-radius:var(--radius-lg);transition:transform var(--duration-base) var(--ease-out), border-color var(--duration-base), box-shadow var(--duration-base);background:linear-gradient(#ffffff09,#ffffff03),#0a0b16b8;border:1px solid #ffffff1a;padding:26px 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 24px 70px -56px #000000f2}.shipping-section .ship:after{content:"";background:linear-gradient(90deg, var(--aurora), var(--plasma), transparent);opacity:.45;height:1px;position:absolute;top:0;left:24px;right:24px}.shipping-section .ship:first-child{border-color:#8b35ff42;box-shadow:inset 0 1px #ffffff0e,0 28px 78px -54px #315cff57,0 24px 70px -58px #000000f2}.shipping-section .ship:first-child:after{opacity:.72;background:linear-gradient(90deg,#315cff,#8b35ff,#ff3ea5,#0000)}.shipping-section .ship:hover{border-color:#ffffff29;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0e,0 30px 80px -56px #315cff52,0 26px 76px -56px #000000f5}.shipping-section .ship .t{letter-spacing:.09em;color:var(--fg-primary);margin-top:2px;font-size:14.5px}.shipping-section .ship .d{color:#ffffffb8;margin-top:11px;font-size:13.5px;line-height:1.68}.tst-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(36px,5vw,56px);display:grid}.tst{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--void-900);align-content:start;gap:18px;padding:28px;display:grid}.tst .tx{color:var(--fg-secondary);font-size:14.5px;font-style:italic;line-height:1.7}.tst .who{align-items:center;gap:12px;display:flex}.tst .av{border:1px solid var(--border-strong);width:40px;height:40px;font-family:var(--font-mono);color:var(--fg-tertiary);border-radius:50%;place-items:center;font-size:12px;display:grid}.tst .nm{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-secondary);font-size:12px;font-weight:500}.final-cta{text-align:center;isolation:isolate;position:relative;overflow:hidden}.final-cta:before{content:"";z-index:-2;opacity:.72;background:radial-gradient(46% 58% at 50% 48%,#315cff1f,#0000 66%),radial-gradient(34% 46% at 70% 55%,#ff3ea514,#0000 70%);position:absolute;inset:0}.final-cta-content{z-index:2;position:relative}.final-cta-content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#04040ac7,#04040a7a 48%,#0000 72%);border-radius:999px;position:absolute;inset:-30px clamp(12px,12vw,150px)}.final-vials{z-index:0;pointer-events:none;opacity:1;position:absolute;inset:0}.final-vials:after{content:"";pointer-events:none;background:radial-gradient(30% 38% at 50% 48%,#04040a6b,#04040a33 48%,#0000 72%),linear-gradient(90deg,#04040a1f,#0000 20% 80%,#04040a1f);position:absolute;inset:0}.final-vial{object-fit:contain;opacity:.9;filter:saturate(1.18)contrast(1.14)brightness(1.14)drop-shadow(0 36px 68px #00000094);transform-origin:50%;width:clamp(175px,19vw,315px);height:auto;position:absolute}.final-vial--one{top:-4%;left:clamp(-26px,3vw,52px);transform:rotate(-17deg)}.final-vial--two{opacity:.88;width:clamp(190px,20vw,330px);top:-2%;right:clamp(-32px,4vw,64px);transform:rotate(15deg)}.final-vial--three{opacity:.62;width:clamp(220px,23vw,360px);bottom:-48%;left:52%;transform:translate(-50%)rotate(4deg)}.final-vial--four{opacity:.68;width:clamp(165px,17vw,275px);bottom:-30%;left:clamp(92px,15vw,270px);transform:rotate(9deg)}.final-vial--five{opacity:.66;width:clamp(160px,16vw,265px);bottom:-28%;right:clamp(88px,15vw,265px);transform:rotate(-10deg)}@media (max-width:760px){.final-cta-content:before{inset:-22px -4px}.final-cta-action{display:none!important}.final-vials{opacity:.9}.final-vial{opacity:.68;width:clamp(132px,38vw,190px)}.final-vial--one{top:6%;left:-40px}.final-vial--two{top:10%;right:-44px}.final-vial--three{opacity:.42;width:clamp(150px,46vw,225px);bottom:-24%}.final-vial--four{opacity:.48;bottom:-18%;left:8%}.final-vial--five{opacity:.48;bottom:-16%;right:8%}}.hero-trust{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07070f85;border:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;width:100%;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 22px 64px -44px #000000e6}.hero-trust span{width:100%;min-height:58px;font-family:var(--font-mono);letter-spacing:.03em;color:var(--fg-secondary);text-align:center;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:12px;display:inline-flex;position:relative}.hero-trust span+span:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:16px;bottom:16px;left:0}.hero-trust svg{color:var(--plasma);flex:none}.hero-trust-copy,.hero-trust-main,.hero-trust-sub{font:inherit;color:inherit;letter-spacing:inherit;display:contents}.why-section{padding-top:clamp(48px,6.5vw,78px);padding-bottom:clamp(48px,6.5vw,78px)}.why-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(36px,5vw,56px);display:grid}.why{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--void-900);padding:32px 28px;position:relative;overflow:hidden}.why:after{content:"";background:linear-gradient(90deg, var(--plasma), transparent);opacity:.5;height:1px;position:absolute;top:0;left:28px;right:28px}.why-card,.why-title-row{display:contents}.why-node,.why-n{display:none}.why .ic{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--void-950);width:48px;height:48px;color:var(--plasma);place-items:center;margin-bottom:18px;display:inline-grid}.why .t{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:18px;font-weight:600}.why .d{color:var(--fg-secondary);margin-top:10px;font-size:13.5px;line-height:1.65}.proc-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.proc .ic{color:var(--fg-secondary);display:inline-flex}.ship .ic{color:var(--plasma);margin-bottom:12px;display:inline-flex}.shipping-section .ship .ic{border-radius:var(--radius-sm);width:42px;height:42px;color:var(--plasma);background:#ffffff08;border:1px solid #ffffff14;place-items:center;margin-bottom:18px;display:inline-grid}.mcta{display:none}@media (max-width:760px){.mcta{z-index:90;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--border-subtle);transition:transform .4s var(--ease-out);background:#04040ad1;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(130%)}.mcta.show{transform:translateY(0)}.mcta .btn{width:100%}.mcta .mcta-label{display:inline-block}@media (prefers-reduced-motion:no-preference){.mcta .mcta-label{animation:mcta-swap .32s var(--ease-out)}}@keyframes mcta-swap{0%{opacity:0;transform:translateY(7px)}}.ftr-bot{padding-bottom:84px}.why-grid{grid-template-columns:1fr}}.faq-list{gap:10px;max-width:800px;margin:clamp(36px,5vw,56px) auto 0;display:grid}.faq-it{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--void-900);overflow:hidden}.faq-it button.qq{text-align:left;width:100%;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-secondary);transition:color var(--duration-base);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font-size:14px;font-weight:500;display:flex}.faq-it button.qq:hover,.faq-it.open button.qq{color:var(--fg-primary)}.faq-it .pm{font-family:var(--font-mono);color:var(--fg-muted);flex:none}.faq-it .aa{max-height:0;transition:max-height .45s var(--ease-out);overflow:hidden}.faq-it .aa-in{color:var(--fg-secondary);padding:0 22px 22px;font-size:14.5px;line-height:1.7}.coa-list{gap:10px;margin-top:clamp(36px,5vw,56px);display:grid}.coa{border:1px solid var(--border-default);background:var(--void-900);border-radius:var(--radius-md);grid-template-columns:48px 1fr auto auto;align-items:center;gap:18px;padding:16px 20px;display:grid}.coa .orb{width:40px;height:40px}.coa .nm{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:15px;font-weight:600}.coa .lot{font-family:var(--font-mono);color:var(--fg-muted);margin-top:3px;font-size:11px}.coa .pur{font-family:var(--font-mono);color:var(--color-success);font-size:12px}.coa-empty{text-align:center;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:radial-gradient(90% 90% at 50% 0%, #7a2bff21, transparent 62%), var(--void-900);max-width:920px;margin:clamp(40px,6vw,72px) auto 0;padding:clamp(34px,5vw,64px);position:relative;overflow:hidden}.coa-empty:before{content:"";background:var(--flare-arc);width:min(240px,45%);height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.coa-empty-icon{width:68px;height:68px;color:var(--fg-primary);border:1px solid var(--border-accent);background:#7a2bff1a;border-radius:50%;place-items:center;margin:0 auto 24px;display:grid;box-shadow:0 0 40px #7a2bff29}.coa-empty .eyebrow{justify-content:center}.coa-empty h2{font-family:var(--font-display);text-transform:uppercase;margin-top:15px;font-size:clamp(28px,4vw,48px);line-height:1}.coa-empty>p{max-width:62ch;color:var(--fg-secondary);margin:20px auto 0;font-size:15px;line-height:1.7}.coa-flow{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid;overflow:hidden}.coa-flow>div{background:var(--void-950);align-content:center;gap:8px;min-height:112px;padding:22px 16px;display:grid}.coa-flow span{color:var(--plasma);font-family:var(--font-mono);letter-spacing:.14em;font-size:10px}.coa-flow strong{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.coa-empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.contact-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(28px,5vw,72px);margin-top:clamp(36px,5vw,56px);display:grid}.cinfo{gap:26px;display:grid}.cinfo .it .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);font-size:10.5px}.cinfo .it .v{color:var(--fg-secondary);margin-top:6px;font-size:16px}.gate{z-index:300;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04040ae0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gate-card{background:var(--void-950);border:1px solid var(--border-strong);border-radius:var(--radius-xl);width:100%;min-width:0;max-width:560px;box-shadow:var(--shadow-3);gap:20px;padding:clamp(28px,4vw,44px);display:grid;position:relative;overflow:hidden}.gate-card:before{content:"";background:var(--flare-arc);height:2px;position:absolute;top:0;left:0;right:0}.gate-languages{z-index:2;border-radius:var(--radius-pill);background:#04040a6b;border:1px solid #a6b0e629;gap:4px;padding:4px;display:flex;position:absolute;top:16px;right:16px}.gate-languages button{border-radius:var(--radius-pill);width:34px;height:28px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-muted);transition:color .25s var(--ease-out), background .25s var(--ease-out), box-shadow .25s var(--ease-out);justify-content:center;align-items:center;font-size:9px;display:inline-flex}.gate-languages .locale-flag{font-size:17px}.gate-languages button.on{color:#fff;background:linear-gradient(135deg,#3b66ff57,#7a2bff6b,#f22a823b);box-shadow:0 0 14px -7px #7a2bffe6}.gate-card img{filter:drop-shadow(0 0 16px #7a2bff80);width:auto;height:64px;margin:0 auto}.gate-card h2{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;text-align:center;font-size:21px;font-weight:600}.gate-card p{color:var(--fg-secondary);text-align:center;font-size:13.5px;line-height:1.7}.gate-card>*,.gate-card h2,.gate-card p,.gate-check span{overflow-wrap:anywhere;min-width:0}.gate-check{border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-base);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.gate-check:hover{border-color:var(--border-accent)}.gate-check input{accent-color:#7a2bff;flex:none;width:15px;height:15px;margin-top:3px}.gate-check span{color:var(--fg-secondary);font-size:13px;line-height:1.6}.gate-foot{font-family:var(--font-mono);color:var(--fg-muted);text-align:center;letter-spacing:.06em;font-size:10px}.ftr{border-top:1px solid var(--border-subtle);background:var(--void-950);margin-top:clamp(60px,8vw,100px)}.ftr-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding:clamp(44px,6vw,72px) 0;display:grid}.ftr h4{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-tertiary);margin-bottom:18px;font-size:11.5px;font-weight:600}.ftr ul{gap:11px;list-style:none;display:grid}.ftr a{color:var(--fg-secondary);transition:color var(--duration-fast);font-size:13.5px;text-decoration:none}.ftr a:hover{color:var(--fg-primary)}.ftr .brand{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ftr .brand img{height:40px}.ftr .brand .nm{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;font-size:14px;font-weight:600}.ftr .about{color:var(--fg-muted);max-width:36ch;font-size:13px;line-height:1.7}.ftr-bot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 0;display:flex}.ftr-bot .ruo{font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-muted);text-transform:uppercase;font-size:10px}.ftr-bot .cp{font-family:var(--font-mono);color:var(--fg-muted);font-size:10.5px}.pt-ov{z-index:200;background:var(--void-950);pointer-events:none;place-items:center;transition:transform .55s cubic-bezier(.76,0,.24,1);display:grid;position:fixed;inset:0;transform:translateY(101%)}.pt-ov.cover{pointer-events:auto;transform:translateY(0)}.pt-ov.reveal{pointer-events:none;transform:translateY(-101%)}.pt-ov:before{content:"";background:var(--flare-arc);height:2px;position:absolute;top:0;left:0;right:0}.pt-ov img{filter:drop-shadow(0 0 20px #7a2bff80);opacity:0;height:72px;transition:opacity .32s 80ms,transform .32s 80ms;transform:scale(.9)}.pt-ov.cover img{opacity:.92;transform:scale(1)}.hero-cursor{color:var(--plasma);vertical-align:baseline;margin-left:2px;line-height:1;animation:.65s step-end infinite cursor-blink;display:inline-block}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}[data-rv]{will-change:transform, opacity}@media (max-width:1180px){.hero-in{grid-template-columns:minmax(420px,46%) minmax(0,1fr);column-gap:48px}.hero-h{max-width:500px;font-size:56px}.hero-actions .btn{min-width:196px;padding-left:22px;padding-right:22px}.sel-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:960px){.hero{min-height:760px}.hero-in{grid-template-rows:1fr auto;grid-template-columns:1fr;padding-top:118px;padding-bottom:32px}.hero-in.wrap{padding-left:clamp(24px,6vw,48px);padding-right:clamp(24px,6vw,48px)}.vial-ov.qr{padding-left:clamp(24px,6vw,48px)}.hero-in:before{background:linear-gradient(90deg,#04040abd 0%,#04040a6b 58%,#04040a1a 100%)}.hero-content{align-self:start;max-width:560px;margin-top:34px}.hero-h{max-width:460px;font-size:48px;line-height:1}.hero-sub{max-width:520px;font-size:16px}.hero-actions{margin-top:34px}.hero-bottom{gap:12px;width:100%}.hero-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-trust span:nth-child(3):before{display:none}.hero-trust span:nth-child(n+3){border-top:1px solid #ffffff14}.hdr-nav .hdr-link{display:none}.hdr-burger{display:flex}.sel-grid{grid-template-columns:repeat(3,1fr)}.prod-grid{grid-template-columns:1fr}.prod-visual{position:static}.cart-grid{grid-template-columns:1fr}.sum{position:static}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat+.stat:before{display:none}.proc-grid,.ship-grid{grid-template-columns:repeat(2,1fr)}.tst-grid,.related-grid,.contact-grid{grid-template-columns:1fr}.ftr-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.prod{padding-top:96px}.prod-grid{gap:20px}.prod-visual{background:0 0;border:none;border-radius:0;gap:0;padding:0;position:relative;top:auto}.prod-shot{aspect-ratio:5/4;border-radius:var(--radius-lg)}.prod-visual .seq{display:none}}@media (max-width:760px){.stats{background:radial-gradient(92% 130% at 50% 0%, #7a2bff0b, transparent 70%), var(--void-1000);padding:12px 0}.stats-grid{background:radial-gradient(82% 72% at 100% 0,#7a2bff0a,#0000 66%),radial-gradient(76% 72% at 0 100%,#f22a8207,#0000 70%),#04040ae0;border:1px solid #9f92ff1f;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 0 -18px 44px #00000029}.stats-grid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7a2bff61,#f22a8233,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.stats-grid:after{content:"";pointer-events:none;background:radial-gradient(closest-side at 50% 0,#3b66ff14,#0000 72%);height:82%;position:absolute;inset:-40% -18% auto}.stats .stat{z-index:1;background:linear-gradient(#ffffff0a,#ffffff03),radial-gradient(100% 70% at 50% 0,#7a2bff0b,#0000 74%),#07070fc7;border:1px solid #ffffff18;border-radius:17px;flex-direction:column;justify-content:center;min-height:130px;padding:18px 11px 16px;display:flex;position:relative;box-shadow:inset 0 1px #fff1}.stats .stat+.stat:before{display:none}.stats .stat .v{letter-spacing:0;white-space:nowrap;font-size:clamp(31px,8.4vw,40px);display:inline-block}.stats .stat .v .v{font-size:inherit;display:inline}.stats .stat-ic{color:#cec6ffe0;background:linear-gradient(#ffffff0d,#ffffff03),#7a2bff1a;border:1px solid #7a2bff6b;border-radius:50%;place-items:center;width:25px;height:25px;margin:10px auto 0;display:inline-grid;box-shadow:inset 0 1px #ffffff0e}.stats .stat-ic svg{stroke-width:1.75px;width:14px;height:14px}.stats .stat:nth-child(2) .stat-ic{color:#b8caffe0;background:linear-gradient(#ffffff0d,#ffffff03),#3b66ff1a;border-color:#3b66ff6b}.stats .stat:nth-child(3) .stat-ic{color:#ffbcdcdb;background:linear-gradient(#ffffff0d,#ffffff03),#f22a8217;border-color:#f22a8261}.stats .stat:nth-child(4) .stat-ic{color:#ffdbaad1;background:linear-gradient(#ffffff0d,#ffffff03),#ffb34713;border-color:#ffb34757}.stats .stat .l,.stats .stat .n{font-size:0;line-height:0}.stats .stat .l:before,.stats .stat .n:before{line-height:1.2;display:block}.stats .stat .l:before{font-family:var(--font-display);letter-spacing:.075em;text-transform:uppercase;color:#fafafbe0;margin-top:10px;font-size:9.5px;font-weight:600}.stats .stat .n:before{font-family:var(--font-mono);letter-spacing:0;color:#c9c9d4c2;margin-top:6px;font-size:10px}.stats .stat:first-child .l:before{content:"CZYSTOŚĆ HPLC"}.stats .stat:first-child .n:before{content:"zweryfikowane partie"}.stats .stat:nth-child(2) .l:before{content:"DOKUMENTACJA PARTII"}.stats .stat:nth-child(2) .n:before{content:"dostęp online"}.stats .stat:nth-child(3) .l:before{content:"WYSYŁKA"}.stats .stat:nth-child(3) .n:before{content:"zamówienia do 12:00"}.stats .stat:nth-child(4) .l:before{content:"ZWIĄZKÓW"}.stats .stat:nth-child(4) .n:before{content:"w katalogu"}}@media (max-width:640px){.hero-in{padding-top:102px;padding-bottom:24px}.hero-content{max-width:100%;margin-top:18px}.hero-h{font-size:38px;line-height:1.02}.hero-sub{font-size:15px;line-height:1.6}.hero-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:42px}.hero-actions .btn{width:100%;min-height:52px}.hero-trust{border-radius:var(--radius-sm);grid-template-columns:1fr}.hero-trust span{text-align:left;justify-content:flex-start;min-height:50px}.hero-trust span+span:before{display:none}.hero-trust span:nth-child(n+2){border-top:1px solid #ffffff14}.sel-grid{grid-template-columns:repeat(2,1fr);gap:10px}.sel-card{padding:14px}.sel-card .orb{width:54px;height:54px;top:18px}.proc-grid,.ship-grid,.fform .row2{grid-template-columns:1fr}.coa{grid-template-columns:40px 1fr auto}.coa .pur{display:none}.cart-row{grid-template-columns:48px 1fr}.cart-row .right{grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;width:100%}.ftr-grid{grid-template-columns:1fr}.hero{min-height:720px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.home-editorial-motion .stats-grid:before{transform:scaleX(var(--editorial-stat-rule,1));transform-origin:50%;will-change:transform}.home-editorial-motion .section .h-section,.home-editorial-motion .bac-h,.home-editorial-motion .section .h-section .acc,.home-editorial-motion .bac-h .acc,.home-editorial-motion .chap-body{will-change:clip-path, transform}.home-editorial-motion .chap-rule{transform-origin:50%;will-change:transform}.home-editorial-motion .trust-batch-panel,.home-editorial-motion .final-vial,.home-editorial-motion .bac-main,.home-editorial-motion .bac-visual{will-change:transform, clip-path}@media (max-width:767px){.home-editorial-motion .proc-timeline:before,.home-editorial-motion .ship-timeline:before{transform:scaleY(var(--editorial-rail,1));transform-origin:top;will-change:transform}.home-editorial-motion .sub-section,.home-editorial-motion .trust-batch-body,.home-editorial-motion .bac-body,.home-editorial-motion .ship .d,.home-editorial-motion .proc .d,.home-editorial-motion .why .d,.home-editorial-motion .faq-it{opacity:1}}@media (prefers-reduced-motion:reduce){.home-editorial-motion .stats-grid:before,.home-editorial-motion .proc-timeline:before,.home-editorial-motion .ship-timeline:before{transform:none}}.btn-line{color:var(--fg-primary);border:1px solid var(--border-strong);background:0 0}.btn-line:hover{filter:none;border-color:var(--border-accent);box-shadow:var(--glow-plasma);color:#fff}.trust-batch{padding-top:clamp(34px,5vw,68px)}.trust-batch-panel{border-radius:var(--radius-lg);background:linear-gradient(#ffffff09,#ffffff03),#0c0c18db;border:1px solid #ffffff1c;max-width:820px;margin:clamp(24px,3vw,36px) auto 0;padding:clamp(30px,4vw,48px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 28px 72px -52px #000000f2}.trust-batch-panel:after{content:"";background:linear-gradient(90deg, transparent, var(--aurora), var(--plasma), var(--nova), transparent);opacity:.56;height:1px;position:absolute;top:0;left:clamp(28px,4vw,46px);right:clamp(28px,4vw,46px)}.trust-batch-body{text-align:center;color:var(--fg-secondary);margin:0;font-size:clamp(14px,1.2vw,17px);line-height:1.72}.bac-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--void-900);grid-template-columns:minmax(0,1fr) clamp(180px,19vw,270px) max-content;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(26px,3.5vw,40px);display:grid;position:relative;overflow:hidden}.bac-card:after{content:"";background:linear-gradient(90deg, var(--aurora), var(--plasma) 42%, transparent);opacity:.6;height:1px;position:absolute;top:0;left:0;right:0}.bac-main{flex:320px;min-width:0}.bac-h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin-top:14px;font-size:clamp(22px,2.6vw,32px);font-weight:600;line-height:1.1}.bac-h .acc{color:#0000;background:var(--flare-arc);-webkit-background-clip:text;background-clip:text}.bac-body{max-width:540px;color:var(--fg-secondary);margin-top:14px;font-size:clamp(14px,1.1vw,16px);line-height:1.65}.bac-visual{justify-self:center;place-items:center;width:clamp(180px,19vw,270px);height:clamp(180px,19vw,270px);margin:-30px 0;display:grid;position:relative;overflow:visible}.bac-visual:before{content:"";filter:blur(16px);opacity:.9;background:radial-gradient(circle at 50% 44%,#ffffff3d,#0000 31%),radial-gradient(circle at 50% 52%,#7a2bff38,#0000 70%);border-radius:999px;position:absolute;inset:16%}.bac-visual:after{content:"";background:radial-gradient(circle,#ffffff09,#0000 68%);border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:12%}.bac-vial-img{z-index:1;object-fit:contain;filter:contrast(1.08)saturate(1.04)drop-shadow(0 24px 20px #0000007a);width:100%;height:100%;position:relative;transform:translateY(10px)scale(1.22)}.bac-benefits{flex:0 auto;align-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.bac-benefits li{white-space:nowrap;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-secondary);align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.bac-benefits .ic{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--void-950);width:34px;height:34px;color:var(--plasma);flex:none;place-items:center;display:inline-grid}.preorder-card{text-align:center;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--void-900);max-width:780px;margin:0 auto;padding:clamp(36px,5vw,60px) clamp(24px,4vw,48px);position:relative;overflow:hidden}.preorder-card:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% 0,#7a2bff1f,#0000 60%);position:absolute;inset:0}.preorder-card>*{position:relative}.preorder-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.preorder-note{margin-top:20px}@media (max-width:760px){.bac-card{flex-direction:column;align-items:flex-start;display:flex}.bac-main{flex:none;width:100%}.bac-visual{align-self:center;margin:-8px 0 -2px}.bac-benefits{width:100%}.bac-benefits li{white-space:normal}html{scroll-padding-top:78px}.section,.vial-intro,.frames2,.pep-section{scroll-margin-top:78px}.section{padding-top:clamp(44px,12vw,62px);padding-bottom:clamp(44px,12vw,62px)}.section.tight{padding-top:clamp(30px,9vw,44px);padding-bottom:clamp(30px,9vw,44px)}.eyebrow{letter-spacing:.22em;gap:12px;font-size:10.5px}.eyebrow:before,.eyebrow:after{width:30px}.h-section{letter-spacing:.01em;text-wrap:balance;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(27px,8.2vw,38px);line-height:1.04}.sub-section{max-width:35rem;margin-top:12px;font-size:14px;line-height:1.55}.btn{letter-spacing:.12em;min-height:48px;padding:13px 22px;font-size:11px}.hdr{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#04040ad6,#04040aa3)}.hdr.scrolled{background:#04040af0;border-bottom-color:#ffffff21;box-shadow:0 18px 42px #0000004d}.hdr-in{height:82px;transition:height var(--duration-base) var(--ease-out)}.hdr.scrolled .hdr-in{height:82px}.hdr-brand{gap:10px}.hdr-brand img,.hdr.scrolled .hdr-brand img{height:46px}.hdr-brand .nm,.hdr.scrolled .hdr-brand .nm{letter-spacing:.17em;font-size:14px}.hdr-nav{gap:8px}.hdr-lang{width:50px;height:42px}.hdr-lang-flag{margin-right:11px;font-size:17px}.hdr-lang-chevron{top:9px;right:7px}.hdr-cart,.hdr-burger,.hdr.scrolled .hdr-cart,.hdr.scrolled .hdr-burger{min-width:42px;height:42px}.hdr-cart{margin-left:0;padding:8px 12px}.hdr.scrolled .hdr-cart{padding:8px 12px}.hdr-cart .cnt{min-width:18px;height:18px;font-size:10px}.hdr-burger,.hdr.scrolled .hdr-burger{width:42px}.hdr.scrolled .hdr-burger span{width:18px}.hero{min-height:690px}.hero-bg video,.hero-bg .hero-poster{object-position:58% 0%;filter:brightness(.82)saturate(1.08)}.hero-scrim.a{background:radial-gradient(100% 82% at 64% 35%,#0000 22%,#04040a57 64%,#04040ac7 100%),linear-gradient(90deg,#04040ad1,#04040a5c 58%,#04040a33)}.hero-scrim.b{background:linear-gradient(to bottom, #04040a6b 0%, #04040a1f 32%, #04040a57 64%, var(--void-1000) 100%)}.hero-in{padding-top:92px;padding-bottom:20px}.hero-in.wrap{padding-left:20px;padding-right:20px}.hero-in:before{background:linear-gradient(90deg,#04040ae0 0%,#04040a94 58%,#04040a29 100%)}.hero-content{max-width:100%;margin-top:8px}.hero-lead{gap:14px}.hero-h{max-width:10.8em;font-size:clamp(36px,10.5vw,44px);line-height:1}.hero-sub{color:#ffffffd1;text-shadow:0 2px 20px #04040aeb;max-width:31ch;margin-top:8px;font-size:14.5px;line-height:1.52}.hero-actions{gap:10px;margin-top:36px}.hero-actions .btn{border-radius:9px;min-height:48px}.hero-bottom{gap:10px}.hero-trust{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr;gap:8px;overflow:visible}.hero-trust span{background:linear-gradient(#ffffff0a,#ffffff03),radial-gradient(100% 70% at 50% 0,#7a2bff0b,#0000 74%),#07070fc7;border:1px solid #ffffff18;border-radius:17px;justify-content:flex-start;min-height:42px;padding:10px 13px;font-size:11px;box-shadow:inset 0 1px #fff1}.hero-trust span+span:before,.hero-trust span:nth-child(n+2){border-top:1px solid #ffffff17}.hero-trust svg{width:14px;height:14px}.pep-section{overflow:hidden}.pep-carousel{margin-top:22px}.pep-space{border-radius:18px;inset:-4% 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 10% 88%,#0000)}.pep-track{scroll-snap-type:x proximity;gap:16px;padding:56px max(20px,50vw - 79px) 34px;scroll-padding-inline:max(20px,50vw - 79px)}.pep-card{scroll-snap-align:center;justify-content:flex-start;gap:8px;width:clamp(144px,42vw,166px);min-height:410px}.pep-card:hover,.pep-card:focus-visible{transform:scale(1.04)}.pep-frame{border-radius:15px;padding:13px 10px 14px}.pep-cat{letter-spacing:.12em;text-align:center;white-space:normal;max-width:100%;margin-top:2px;font-size:9px;line-height:1.25}.pep-nm{letter-spacing:.035em;white-space:normal;text-wrap:balance;place-items:center;width:100%;max-width:100%;min-height:34px;font-size:12.5px;line-height:1.2;display:grid}.pep-dose{white-space:normal;text-align:center;font-size:10.5px}.pep-link{background:#ffffff06;border:1px solid #c9c9d424;border-radius:999px;margin-top:3px;padding:8px 11px;font-size:10.5px;line-height:1}.pep-hint{color:#c9c9d49e;margin-top:-2px}.bac-card{border-radius:18px;gap:14px;padding:23px 20px}.bac-h{margin-top:10px;font-size:clamp(24px,7.5vw,31px)}.bac-body{margin-top:10px;font-size:14px;line-height:1.55}.bac-visual{width:clamp(184px,58vw,236px);height:clamp(176px,54vw,222px);margin:-18px auto -10px}.bac-vial-img{transform:translateY(8px)scale(1.28)}.bac-benefits{gap:8px}.bac-benefits li{letter-spacing:.055em;gap:10px;font-size:11.5px}.bac-benefits .ic{width:30px;height:30px}.trust-batch{padding-top:38px}.trust-batch-panel{border-radius:18px;margin-top:20px;padding:24px 20px}.trust-batch-body{font-size:14px;line-height:1.58}.why-section,.shipping-section{padding-top:42px;padding-bottom:42px}.why-grid,.proc-grid,.ship-grid,.faq-list{gap:12px;margin-top:24px}.why,.proc,.ship,.shipping-section .ship{border-radius:16px;padding:20px 18px}.why:after,.proc:after,.shipping-section .ship:after{left:18px;right:18px}.why .ic,.shipping-section .ship .ic{width:38px;height:38px;margin-bottom:12px}.why .ic svg,.shipping-section .ship .ic svg,.proc .ic svg,.ship .ic svg{width:18px;height:18px}.why .t,.proc .t,.ship .t,.shipping-section .ship .t{font-size:14.5px;line-height:1.22}.why .d,.proc .d,.ship .d,.shipping-section .ship .d{margin-top:8px;font-size:13px;line-height:1.52}.proc .t{margin-top:10px}.proc-top{min-height:28px}.ship .ic{margin-bottom:10px}.vial-intro{min-height:620px}.vial-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#04040adb 0%,#04040a8f 54%,#04040a33 100%),linear-gradient(#04040a4d 0%,#0000 36%,#04040a6b 100%);position:absolute;inset:0}.vial-frame{opacity:.88}.vial-ov{z-index:4;text-align:left;justify-content:flex-start;align-items:center;padding:0 20px}.vial-ov.qr{justify-content:flex-start;padding-left:20px;padding-right:24vw}.vial-ov .inner{max-width:min(72vw,340px);margin:0}.vial-ov.qr .eyebrow.left,.f2-step.qr .eyebrow.left{justify-content:flex-start}.vial-h{letter-spacing:.005em;margin-top:10px;font-size:clamp(27px,8vw,38px);line-height:1.02}.vial-p{color:#ffffffd1;max-width:33ch;margin-top:11px;font-size:13.5px;line-height:1.55}.vial-bullets{gap:8px;margin-top:15px}.vial-bullet{gap:9px;font-size:10.5px;line-height:1.35}.vial-cta{margin-top:18px}.vial-cta .btn{white-space:normal;text-align:center;min-height:46px}.trust-info-card{border-radius:18px;padding:26px 22px}.trust-info-card .vial-h{margin-top:12px;font-size:clamp(29px,8.4vw,38px)}.trust-info-card .vial-p{margin-top:12px;line-height:1.5}.trust-card-divider{margin:16px 0 14px}.frames2-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#04040ac7,#04040a57 58%,#04040a2e);position:absolute;inset:0}.f2{z-index:0}.f2-scrim{z-index:2}.frames2-steps{z-index:3}.f2-step{text-align:left;min-height:100svh;padding:0 20px;justify-content:flex-start!important}.f2-step .inner{max-width:min(76vw,350px);margin:0}.f2-step.trust{padding-left:20px;padding-right:20px}.f2-step.trust .inner{width:min(88vw,420px);transform:translateY(-18px)}.preorder-card{border-radius:20px;padding:28px 18px}.preorder-actions{gap:10px;margin-top:22px}.preorder-actions .btn{min-width:min(100%,180px)}.preorder-note{color:#c9c9d4b8;margin-top:14px;line-height:1.5}.faq-list{margin-top:22px}.faq-it button.qq{letter-spacing:.045em;gap:12px;padding:16px 17px;font-size:12.5px;line-height:1.25}.faq-it .aa-in{padding:0 17px 18px;font-size:13.5px;line-height:1.58}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pcard{color:inherit;text-decoration:none}.pcard:focus-visible{outline:2px solid var(--plasma);outline-offset:3px;border-color:var(--acc);box-shadow:0 24px 48px -24px color-mix(in srgb, var(--acc) 45%, transparent)}.prod-grid{grid-template-columns:minmax(320px,1fr) 1.2fr;grid-template-areas:"visual heading""visual info";gap:22px clamp(28px,4vw,64px)}.prod-heading{grid-area:heading;gap:14px;min-width:0;display:grid}.prod-heading .cat{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);font-size:11px}.prod-heading h1{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(34px,4.4vw,58px);font-weight:600;line-height:1}.prod-heading h1 .dose{color:var(--fg-tertiary);letter-spacing:.18em;margin-top:10px;font-size:.42em;font-weight:500;display:block}.prod-back{width:max-content;color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:color var(--duration-fast), transform var(--duration-fast);align-items:center;gap:9px;font-size:10.5px;text-decoration:none;display:inline-flex}.prod-back:hover{color:var(--fg-primary);transform:translate(-2px)}.prod-heading-price{display:none}.prod-visual{grid-area:visual;align-self:start}.prod-shot-frame{aspect-ratio:1;border-radius:calc(var(--radius-xl) - 8px);background:var(--void-950);width:100%;position:relative;overflow:hidden}.prod-shot-frame .prod-shot{aspect-ratio:auto;object-fit:cover;object-position:50% 50%;border-radius:inherit;width:100%;height:100%}.prod-shot-frame .orb{margin:0;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.prod-info{grid-area:info;min-width:0}.prod-dose,.prod-pack{min-inline-size:0}.prod-dose{border:0}.dose-opt,.pack-opt{position:relative}:is(.dose-opt:has(input:focus-visible),.pack-opt:has(input:focus-visible)){outline:2px solid var(--acc);outline-offset:3px}.prod-buy{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.prod-buy .qty-wrap{flex:240px;min-width:0}.prod-buy-actions{flex:100%}.prod-buy-actions .btn-flare{flex:auto}.prod-buy-actions .btn-line{flex:none}.prod-notify{flex:100%}.qty-wrap{gap:7px;display:grid}.qty-label{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.qty-total{color:var(--fg-tertiary);font-family:var(--font-mono);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;font-size:11px;display:flex}.qty-total .qt-calc{color:var(--fg-muted)}.qty-total .qt-sum{color:var(--acc);letter-spacing:.02em;font-size:12.5px;font-weight:600}.prod-buy-actions{flex-wrap:wrap;gap:10px;display:flex}.prod-overview{gap:14px;display:grid}.prod-details{min-width:0}.prod-acc .bd a{color:var(--fg-primary);text-underline-offset:3px}.prod-acc .pm{transition:transform var(--duration-fast), color var(--duration-fast)}.prod-acc[open] .pm{color:var(--acc);transform:rotate(45deg)}.prod-sticky-buy{display:none}@media (max-width:960px){.prod{padding-top:calc(102px + env(safe-area-inset-top,0px))}.prod-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""visual""info";gap:20px}.prod-heading{gap:10px}.prod-heading h1{text-wrap:balance;font-size:clamp(32px,8.8vw,48px);line-height:1.02}.prod-heading h1 .dose{margin-top:8px}.prod-heading-price{justify-content:space-between;align-items:baseline;gap:16px;padding-top:4px;display:flex}.prod-heading-price strong{color:var(--fg-primary);font-family:var(--font-display);white-space:nowrap;font-size:20px;font-weight:600}.prod-heading-price span{color:var(--fg-muted);font-family:var(--font-mono);text-align:right;font-size:10px;line-height:1.4}.prod-visual{background:0 0;border:0;border-radius:0;gap:0;padding:0;position:relative;top:auto;overflow:visible}.prod-shot-frame{aspect-ratio:5/4;border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff0a, 0 24px 60px -42px var(--acc)}.prod-shot-frame .prod-shot{border-radius:inherit;object-position:50% 48%}.prod-visual .seq{display:none}.prod-info{gap:16px}.prod-badges{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-inline:calc(-1*clamp(20px,4vw,56px));padding-inline:clamp(20px,4vw,56px);display:flex;overflow-x:auto}.prod-badges::-webkit-scrollbar{display:none}.prod-badges .badge{flex:none;padding:8px 12px;font-size:10px}.prod-dose .dose-lbl{margin-bottom:8px}.dose-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dose-opt{text-align:center;place-items:center;min-width:0;min-height:48px;padding:11px 12px;display:grid}.prod-pack{gap:12px;padding:15px}.pack-head{align-items:start}.pack-head .ph-lbl{letter-spacing:.1em;font-size:11px}.pack-head .ph-price{font-size:20px}.pack-head .ph-price.soon{text-align:right;white-space:normal;max-width:11ch;font-size:13px;line-height:1.2}.pack-opts{gap:7px}.pack-opt{min-width:0;min-height:66px;padding:10px 5px}.pack-opt .pk-nm{letter-spacing:.04em;font-size:13px}.pack-opt .pk-sub{text-align:center;font-size:9px;line-height:1.25}.prod-buy{flex-flow:column;align-items:stretch;gap:12px}.prod-buy .qty-wrap{flex:auto}.qty-wrap{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label total""control control";align-items:center}.qty-label{grid-area:label}.qty-total{text-align:right;grid-area:total;justify-content:flex-end}.qty{border-radius:var(--radius-md);grid-area:control;grid-template-columns:48px 64px 48px;justify-content:center;width:100%;display:grid}.qty button{width:48px;min-height:48px}.qty .qv{align-self:center;width:auto}.prod-buy-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.prod-buy-actions .btn{width:100%}.prod-overview{border-top:1px solid var(--border-subtle);gap:12px;padding-top:18px}.prod-desc{font-size:14.5px;line-height:1.65}.prod-areas{gap:7px}.chip{padding:7px 11px;font-size:11.5px}.prod-acc summary{min-height:54px;padding:15px 16px;font-size:11.5px}.prod-acc .bd{padding:16px;font-size:13.5px}.related-grid{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;gap:12px;margin-right:calc(-1*clamp(20px,4vw,56px));padding-right:clamp(20px,4vw,56px);scroll-padding-inline:0 clamp(20px,4vw,56px);display:flex;overflow-x:auto}.related-grid::-webkit-scrollbar{display:none}.related-grid .pcard{scroll-snap-align:start;flex:0 0 min(42vw,320px);min-width:260px}}@media (max-width:767px){.prod{padding-top:calc(96px + env(safe-area-inset-top,0px));padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.store-content.has-product-sticky .ftr{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.prod-heading .cat{font-size:10px}.prod-heading h1{font-size:clamp(30px,9.2vw,40px)}.prod-heading-price strong{font-size:18px}.prod-heading-price span{max-width:16ch}.prod-sticky-buy{z-index:90;min-height:76px;padding:10px max(14px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(20px);background:#04040aeb;border-top:1px solid #ffffff21;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 46px #0000006b}.prod-sticky-meta{gap:3px;min-width:0;display:grid}.prod-sticky-meta span{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.prod-sticky-meta strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.prod-sticky-buy .btn{letter-spacing:.08em;white-space:normal;text-align:center;width:100%;min-height:48px;padding-inline:12px;font-size:9.5px}.related{margin-top:52px}.related-grid{margin-top:20px}.related-grid .pcard{flex-basis:min(78vw,310px);min-width:250px;padding:22px}.related-grid .pcard .pcard-img{height:116px}.related-grid .pcard .nm{font-size:18px}.hdr{padding-top:env(safe-area-inset-top,0px)}.hdr-cart,.hdr-burger,.hdr.scrolled .hdr-cart,.hdr.scrolled .hdr-burger{width:44px;min-width:44px;height:44px}.drawer .x{top:calc(18px + env(safe-area-inset-top,0px));right:max(18px, env(safe-area-inset-right,0px))}}@media (max-width:360px){.prod-heading-price{align-items:end}.pack-head{gap:8px}.pack-head .ph-lbl{max-width:12ch}.prod-sticky-buy{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);gap:8px}.prod-sticky-buy .btn{font-size:9px}}@media (max-width:960px){.drawer{isolation:isolate;animation:nav-panel-in .44s var(--ease-out) both;padding-inline:clamp(24px,8vw,48px);overflow:hidden}.drawer:before{content:"";z-index:-2;pointer-events:none;filter:blur(6px);background:radial-gradient(46% 34% at 18% 24%,#3b66ff3d,#0000 72%),radial-gradient(42% 38% at 82% 72%,#f22a822e,#0000 74%),radial-gradient(38% 32% at 55% 48%,#7a2bff29,#0000 76%);animation:7s ease-in-out infinite alternate nav-aurora-drift;position:absolute;inset:-22%}.drawer:after{content:"";z-index:-1;pointer-events:none;width:30%;animation:nav-scan 1.15s var(--ease-out) .12s both;background:linear-gradient(90deg,#0000,#ffffff0b,#0000);position:absolute;top:0;bottom:0;left:-35%;transform:skew(-12deg)}.drawer a{z-index:1;opacity:0;animation:nav-link-in .58s var(--ease-out) forwards;transition:color var(--duration-fast), background var(--duration-fast), padding var(--duration-fast);position:relative;transform:translateY(24px)scale(.985)}.drawer a:first-of-type{animation-delay:80ms}.drawer a:nth-of-type(2){animation-delay:.13s}.drawer a:nth-of-type(3){animation-delay:.18s}.drawer a:nth-of-type(4){animation-delay:.23s}.drawer a:nth-of-type(5){animation-delay:.28s}.drawer a:nth-of-type(6){animation-delay:.33s}.drawer a:after{content:"";background:linear-gradient(90deg, var(--aurora), var(--plasma), transparent 82%);opacity:.42;transform-origin:0;height:1px;animation:nav-rule-in .72s var(--ease-out) forwards;animation-delay:inherit;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.drawer a .ix{text-shadow:0 0 18px #7a2bffb3;transition:transform var(--duration-base) var(--ease-out), color var(--duration-fast);display:inline-block;transform:translate(-5px)}.drawer a .lb{transition:transform var(--duration-base) var(--ease-out), letter-spacing var(--duration-base), color var(--duration-fast)}.drawer a:active{color:#fff;background:linear-gradient(90deg,#7a2bff21,#0000 78%);padding-left:8px}.drawer a:active .ix{color:var(--nova);transform:translate(0)}.drawer a:active .lb{letter-spacing:.07em;transform:translate(4px)}.drawer .x{z-index:2;opacity:0;animation:nav-close-in .52s var(--ease-spring) .26s forwards;transition:border-color var(--duration-fast), background var(--duration-fast), transform var(--duration-fast);transform:rotate(-35deg)scale(.72)}.drawer .x:active{background:#f22a821a;border-color:#f22a8294;transform:scale(.92)}}@keyframes nav-panel-in{0%{opacity:0;transform:translateY(-2.5%)scale(1.015)}to{opacity:1;transform:none}}@keyframes nav-link-in{to{opacity:1;transform:none}}@keyframes nav-rule-in{to{transform:scaleX(1)}}@keyframes nav-close-in{to{opacity:1;transform:none}}@keyframes nav-scan{0%{opacity:0;transform:translate(0)skew(-12deg)}35%{opacity:1}to{opacity:0;transform:translate(520%)skew(-12deg)}}@keyframes nav-aurora-drift{0%{transform:translate(-2%,-1%)rotate(-1deg)scale(1)}to{transform:translate(3%,2%)rotate(2deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){.drawer,.drawer:before,.drawer:after,.drawer a,.drawer a:after,.drawer .x{opacity:1;transform:none;animation:none!important}}@media (max-width:420px){.hdr-brand .nm{max-width:118px;line-height:1.1}.hdr.scrolled .hdr-brand .nm{max-width:100px}.hero-h{font-size:clamp(34px,10.8vw,40px)}.hero-sub{max-width:29ch}.preorder-actions{flex-direction:column;align-items:stretch}.preorder-actions .btn{width:100%}.pep-track{padding-left:max(18px,50vw - 75px);padding-right:max(18px,50vw - 75px);scroll-padding-inline:max(18px,50vw - 75px)}.pep-card{width:clamp(138px,44vw,154px)}.vial-ov.qr{padding-right:18vw}.vial-ov .inner,.f2-step .inner{max-width:min(80vw,330px)}}@media (max-width:767px){.pep-loader{display:none}.drawer .x{place-items:center;padding:0;line-height:1;display:grid}.drawer .x svg{display:block}:root{--flare-arc:linear-gradient(110deg, #2a5bff 0%, #6e22ff 34%, #c81fce 64%, #ff3d86 100%)}.hero{height:100svh;min-height:650px}.hero-bg{width:auto;height:100%;left:-18%;right:-28%;transform:translateY(-2%)}.hero-bg video,.hero-bg .hero-poster{object-fit:cover;object-position:64% 36%;filter:brightness(.92)saturate(1.12)contrast(1.05);width:100%;height:100%;inset:0}.hero-bg .fb{background:radial-gradient(95% 82% at 76% 42%,#7a2bff2e,#0000 58%),radial-gradient(80% 60% at 72% 52%,#ff6a401a,#0000 64%)}.hero-scrim.a{transition:background .5s var(--ease-out);background:radial-gradient(98% 74% at 82% 42%,#04040a00 0%,#04040a05 56%,#04040a1f 100%),linear-gradient(90deg,#04040a4d 0%,#04040a2e 40%,#04040a0d 68%,#04040a00 100%)}.hero-scrim.b{transition:background .5s var(--ease-out);background:linear-gradient(#04040a2e 0%,#04040a0a 24% 56%,#04040a42 100%),radial-gradient(120% 72% at 18% 48%,#04040a2e,#0000 72%)}.hero-in{flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;padding-top:clamp(28px,6svh,46px);padding-bottom:clamp(16px,3.8svh,30px);display:flex}.hero-in.wrap{padding-left:clamp(18px,5.4vw,26px);padding-right:clamp(18px,5.4vw,26px)}.hero-in:before{opacity:0;background:linear-gradient(90deg,#04040a3d 0%,#04040a29 48%,#04040a05 100%),linear-gradient(#04040a14 0%,#0000 44%,#04040a29 100%);transition:opacity 2.8s cubic-bezier(.22,.61,.36,1) .5s}.hero:not(.hero-ui-hidden) .hero-in:before{opacity:1}.hero:after{content:"";z-index:1;pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(94% 68% at 81% 42%,#04040a00 0%,#04040a24 50%,#04040a99 100%),linear-gradient(#04040ad1 0%,#04040a33 26%,#04040a1f 58%,#04040ae6 100%),linear-gradient(90deg,#04040afc 0%,#04040aed 40%,#04040a5c 68%,#04040a1a 100%);transition:opacity 2.8s cubic-bezier(.22,.61,.36,1) .5s;position:absolute;inset:0}.hero:not(.hero-ui-hidden):after{opacity:1}.hero-content{flex-direction:column;align-self:flex-start;width:min(100%,372px);max-width:none;margin-top:0;display:flex}.hero-lead{gap:clamp(8px,2svh,12px)}.hero-h{letter-spacing:0;text-shadow:0 2px 26px #04040ac7,0 10px 64px #04040ab8;max-width:min(8.95em,100vw - 48px);font-size:clamp(34px,11.2vw,46px);line-height:.96}.hero-h .acc{background:linear-gradient(120deg,#6f8aff 0%,#9a52ff 48%,#de3cf1 100%);text-shadow:0 0 22px #7a2bff6b;-webkit-background-clip:text;background-clip:text}.hero-sub{display:none}.hero-tagline{max-width:33ch;color:var(--fg-muted);letter-spacing:.005em;text-shadow:0 1px 14px #04040ab8;animation:hero-tagline-in 1.1s var(--ease-out) both;margin-top:clamp(1px,.5svh,4px);font-size:clamp(12px,3.4vw,14px);line-height:1.5;display:block}@keyframes hero-tagline-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-actions{flex-direction:column;align-items:stretch;gap:9px;width:min(100%,336px);margin-top:clamp(54px,8.6svh,70px)}.hero-actions .btn{border-radius:12px;justify-content:space-between;width:100%;min-width:0;min-height:48px;padding:13px 17px}.hero-actions .btn-line{color:#ffffffb3;background:#0708125c;border-color:#ffffff1f;min-height:45px;box-shadow:inset 0 1px #ffffff09}.hero-bottom{place-self:stretch;gap:9px;width:100%}.hero-trust{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;overflow:visible}.hero-trust span{-webkit-backdrop-filter:blur(14px);color:#ffffffdb;letter-spacing:.005em;text-align:left;background:linear-gradient(#fff1,#ffffff05),#0a0c18d6;border:1px solid #ffffff1f;border-radius:12px;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-height:42px;padding:8px 10px;font-size:10.8px;line-height:1.32;display:flex;box-shadow:inset 0 1px #ffffff13,0 16px 36px -30px #000000f5}.hero-trust span:nth-child(3){align-items:center}.hero-trust-copy{min-width:0;font:inherit;gap:1px;display:grid}.hero-trust-main,.hero-trust-sub{font:inherit;color:inherit;letter-spacing:inherit;display:block}.hero-trust-sub{color:#c9c9d4a8;font-size:10px;line-height:1.05}.hero-trust span+span:before{display:none}.hero-trust span:nth-child(n+2),.hero-trust span:nth-child(n+3){border-top:1px solid #ffffff1a}.hero-trust svg{width:15px;height:15px;color:var(--plasma);flex:none}.hero-foot{margin-top:1px}.hero-foot .ruo{letter-spacing:.06em;color:#c9c9d494;font-size:8.5px}}@media (max-width:390px){.hero{min-height:632px}.hero-bg{width:auto;left:-22%;right:-36%;transform:translateY(0%)}.hero-bg video,.hero-bg .hero-poster{object-position:68% 39%;filter:brightness(.88)saturate(1.1)contrast(1.05)}.hero-in{padding-top:clamp(88px,17svh,104px);padding-bottom:16px}.hero-content{width:min(100%,342px)}.hero-h{max-width:min(8.75em,100vw - 46px);font-size:clamp(28px,9.15vw,35px);line-height:1}.hero-sub{max-width:29ch;font-size:13.5px;line-height:1.52}.hero-actions{width:min(100%,316px);margin-top:34px}.hero-actions .btn{min-height:46px;padding-left:16px;padding-right:16px}.hero-trust{gap:8px}.hero-trust span{border-radius:15px;min-height:49px;padding:10px;font-size:10.2px}}@media (max-width:360px){.hero{min-height:640px}.hero-bg{width:auto;left:-28%;right:-48%;transform:translateY(1%)}.hero-bg video,.hero-bg .hero-poster{object-position:72% 42%;filter:brightness(.84)saturate(1.08)contrast(1.04)}.hero-h{max-width:min(8.7em,100vw - 44px);font-size:clamp(27px,8.8vw,32px)}.hero-sub{width:90%;max-width:28ch;font-size:13px}.hero-actions{gap:8px;width:min(100%,304px)}.hero-actions .btn{min-height:45px;font-size:10px}.hero-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.hero-trust span{min-height:47px;padding:9px;font-size:9.7px}.hero-foot .ruo{display:none}}@media (max-width:767px){.hero-in{justify-content:flex-start}.hero-content{align-self:flex-start;margin-top:auto;margin-bottom:clamp(24px,4.6svh,38px)}.hero-bottom{flex:none}.pep-section{background:radial-gradient(80% 42% at 50% 38%,#3b66ff13,#0000 68%),radial-gradient(74% 38% at 50% 58%,#7a2bff0f,#0000 72%),linear-gradient(#05060c00,#0a0a1285 42%,#04040a00);padding-top:clamp(32px,8vw,42px);padding-bottom:clamp(14px,4vw,22px);overflow:visible}.pep-section:before{content:none}.pep-section>.wrap,.pep-carousel,.pep-cta{z-index:1;position:relative}.pep-section .eyebrow{color:#ced5eba3;text-shadow:0 0 18px #7a2bff29;gap:11px;font-size:10px;line-height:1;display:flex}.pep-section .eyebrow:before,.pep-section .eyebrow:after{opacity:.9;width:28px}.pep-section .eyebrow:before{background:linear-gradient(90deg,#0000,#3b66ffe6)}.pep-section .eyebrow:after{background:linear-gradient(90deg,#f22a82db,#0000)}.pep-section .h-section{letter-spacing:.005em;white-space:nowrap;color:#fffffff7;text-shadow:0 1px #ffffff0a,0 18px 40px #0000007a;margin-top:8px;font-size:clamp(25px,7vw,30px);line-height:.98}.pep-section .h-section .acc{background:var(--flare-arc);filter:none;-webkit-background-clip:text;background-clip:text}.pep-section .sub-section{color:#cfd3e2a8;text-shadow:0 12px 28px #00000061;max-width:min(37ch,100vw - 34px);margin-top:8px;font-size:12.8px;line-height:1.38;overflow:visible}.pep-copy-desktop{display:none}.pep-copy-mobile{display:inline}.pep-carousel{--pep-w:clamp(158px, 47vw, 174px);margin-top:8px}.pep-space{background:radial-gradient(62% 38% at 50% 32%,#3b66ff24,#0000 72%),radial-gradient(54% 36% at 58% 46%,#7a2bff21,#0000 75%),radial-gradient(46% 34% at 48% 52%,#f22a8213,#0000 76%),radial-gradient(96% 70% at 50% 46%,#0c0e1cb8,#0000 78%);border-radius:26px;inset:-8% 0 -4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 8% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 8% 88%,#0000)}.pep-space:before,.pep-space:after{display:none}.pep-track{padding:10px calc(50% - var(--pep-w) / 2) 28px;scroll-padding-inline:calc(50% - var(--pep-w) / 2);scroll-snap-type:x proximity;gap:12px;margin-bottom:-23px;overflow-y:hidden}.pep-card{width:var(--pep-w);min-height:0;transform:translateZ(0) scale(calc(.74 + .28 * var(--f,0)));opacity:calc(.58 + .42 * var(--f,0));filter:none;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform, opacity;border-radius:22px;gap:4px;padding:4px 0 6px;transition:none;overflow:visible}.pep-card:hover,.pep-card:focus-visible{transform:translateZ(0) scale(calc(.74 + .28 * var(--f,0)))}.pep-frame{box-sizing:border-box;-webkit-backdrop-filter:none;width:105%;height:clamp(342px,84vw,364px);box-shadow:none;background:0 0;border-color:#0000;border-radius:20px;flex-direction:column;align-items:center;padding:6px 8px 8px;display:flex;overflow:visible}.pep-sheen{display:none}.pep-frame:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(52% 40% at 50% 40%, color-mix(in srgb, var(--acc) 34%, transparent), transparent 74%), radial-gradient(70% 54% at 50% 56%, color-mix(in srgb, var(--acc) 18%, transparent), transparent 78%);opacity:calc(.12 + .72 * var(--f,0));position:absolute;inset:-8% -14%}.pep-frame:after{display:none}.pep-card:hover .pep-frame,.pep-card:focus-visible .pep-frame,.pep-card:active .pep-frame{box-shadow:none;border-color:#0000;transform:none}.pep-fig{box-sizing:border-box;aspect-ratio:auto;flex:none;justify-content:center;align-items:center;width:100%;height:clamp(250px,64vw,273px);margin:0 auto;padding:0;display:flex;overflow:visible}.pep-glow{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--acc) 66%, transparent), transparent 72%);filter:blur(22px);width:108%;height:30%;opacity:calc(.1 + .6 * var(--f,0));bottom:3%}.pep-img{object-fit:contain;object-position:center center;width:auto;max-width:calc(100% - 8px);height:clamp(242px,62vw,267px);max-height:none;filter:brightness(calc(.76 + .24 * var(--f,0))) contrast(calc(.96 + .04 * var(--f,0))) drop-shadow(0 16px 26px #0000008f) drop-shadow(0 0 8px color-mix(in srgb, var(--acc) 22%, transparent));display:block}.pep-fig.is-in .pep-img,.pep-fig.is-in .pep-vial{animation:none}.pep-loader,.pep-vial{display:none}.pep-fig.is-loading .pep-img{opacity:1}.pep-frame .pep-fig:after{content:"";z-index:0;background:radial-gradient(50% 50% at 50% 50%, #000000b3, transparent 70%), radial-gradient(34% 48% at 50% 50%, color-mix(in srgb, var(--acc) 24%, transparent), transparent 74%);filter:blur(5px);height:7%;opacity:calc(.15 + .48 * var(--f,0));border-radius:999px;position:absolute;bottom:-2%;left:8%;right:8%}.pep-corner{display:none}.pep-meta-mobile{z-index:5;flex-direction:column;align-items:center;gap:1px;width:100%;margin-top:0;display:flex;position:relative}.pep-cat{display:none}.pep-nm{letter-spacing:.035em;white-space:normal;text-wrap:balance;color:#fffffff5;text-shadow:0 0 20px #7a2bff24;width:100%;max-width:100%;min-height:auto;font-size:11.2px;line-height:1.04}.pep-dose{letter-spacing:.08em;color:#ccd2e59e;margin-top:0;margin-bottom:1px;font-size:9.5px}.pep-meta-mobile .pep-price{margin-bottom:5px;font-size:9px}.pep-link{color:#ffffffe8;letter-spacing:.08em;background:linear-gradient(#ffffff0e,#ffffff04),#050610ad;border:1px solid #8b7eff57;border-radius:10px;justify-content:center;align-items:center;min-height:32px;margin-top:0;padding:0 12px;font-size:10.6px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,inset 0 -10px 18px -18px #7a2bff8c,0 10px 26px -24px #7a2bffcc}.pep-frame+.pep-nm,.pep-frame+.pep-nm+.pep-dose,.pep-frame+.pep-nm+.pep-dose+.pep-link,.pep-hint{display:none}.pep-progress{z-index:1;flex-direction:column;align-items:center;gap:9px;margin-top:16px;display:flex;position:relative}.pep-progress-bar{border-radius:var(--radius-pill);background:#ffffff13;width:104px;height:3px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.pep-progress-fill{border-radius:var(--radius-pill);background:var(--flare-arc);width:32px;transform:translateX(calc(var(--p,0) * 72px));transition:transform 90ms linear;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px -6px #7a2bffd9}.pep-progress-txt{font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;color:#c9cfe08a;font-size:9.5px}.pep-cta{margin-top:10px}.pep-cta .btn{letter-spacing:.105em;background:var(--btn-cool);border-radius:999px;width:100%;max-width:360px;min-height:50px;font-size:10.6px;box-shadow:0 18px 42px -20px #5b7cffc2,0 10px 30px -18px #f22a827a,inset 0 1px #ffffff38,inset 0 -16px 30px -28px #0000008c}.pep-section+.section{padding-top:clamp(32px,8vw,46px)}.process-section{background:var(--void-1000);border-top-color:#828bff21;border-bottom-color:#fff1;padding-top:clamp(36px,9vw,48px);padding-bottom:clamp(36px,9vw,50px);position:relative;overflow:hidden}.process-section:before{content:none}.process-section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#3b66ff75,#7a2bff66,#f22a8242,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.process-wrap{z-index:1;position:relative}.process-section .eyebrow{letter-spacing:.23em;color:#d4d9eab3;text-shadow:0 0 18px #7a2bff2e;gap:11px;font-size:10px;line-height:1}.process-section .eyebrow:before,.process-section .eyebrow:after{opacity:.95;width:29px}.process-section .eyebrow:before{background:linear-gradient(90deg,#0000,#527bfff2)}.process-section .eyebrow:after{background:linear-gradient(90deg,#f22a82e6,#0000)}.process-section .h-section{letter-spacing:.005em;color:#fffffffa;text-shadow:0 20px 46px #0000008f;margin-top:9px;font-size:34px;line-height:.98}.process-section .h-section .acc{background:var(--flare-arc);filter:none;-webkit-background-clip:text;background-clip:text;margin-top:2px;display:block}.process-section .sub-section{color:#d3d8e7b8;text-wrap:balance;max-width:min(36ch,100vw - 38px);margin-top:11px;font-size:13.4px;line-height:1.48}.process-section .proc-timeline{flex-direction:column;gap:11px;max-width:430px;margin:24px auto 0;padding-left:50px;display:flex;position:relative}.process-section .proc-timeline:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(#527bff29,#6050ff85 42%,#b53ce057 72%,#f22a822e);width:1px;position:absolute;top:21px;bottom:21px;left:20px;box-shadow:0 0 10px #3b66ff57,0 0 22px #7a2bff38}.process-section .proc{background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}.process-section .proc:after{content:none}.process-section .proc-node{z-index:2;color:#f6f8fff0;-webkit-backdrop-filter:blur(12px)saturate(1.15);background:radial-gradient(circle at 42% 26%,#ffffff1c,#0000 34%),radial-gradient(circle at 50% 74%,#3b66ff33,#0000 58%),#080913db;border:1px solid #768fff7a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;left:-50px;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 22px -20px #3b66ffd6,0 0 0 5px #3b66ff0a,0 0 18px -4px #5677ff8f}.process-section .proc:nth-child(2) .proc-node{border-color:#8464ff80;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 22px -20px #7a2bffd6,0 0 0 5px #7a2bff0a,0 0 18px -4px #7a2bff85}.process-section .proc:nth-child(3) .proc-node{border-color:#9a6bff75;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 22px -20px #7a2bffcc,0 0 0 5px #7a2bff09,0 0 18px -5px #985cff7a}.process-section .proc:nth-child(4) .proc-node{border-color:#f22a8270;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 22px -20px #f22a82c7,0 0 0 5px #f22a8209,0 0 18px -5px #f22a827a}.process-section .proc-node svg{stroke-width:1.65px;width:17px;height:17px}.process-section .proc-card{-webkit-backdrop-filter:blur(16px)saturate(1.12);min-height:92px;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:linear-gradient(#ffffff0d,#ffffff04),radial-gradient(96% 80% at 0 0,#3b66ff16,#0000 64%),radial-gradient(80% 70% at 100% 100%,#7a2bff0d,#0000 70%),#070812c2;border:1px solid #a6b0e622;border-radius:15px;padding:13px 13px 13px 14px;position:relative;box-shadow:inset 0 1px #ffffff13,inset 0 -22px 36px -34px #7a2bff75,0 18px 46px -38px #000000f5,0 0 22px -18px #7a2bffdb}.process-section .proc-card:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg,#5d8dff,#9364ffd6,#0000);width:74px;height:1px;position:absolute;top:0;left:14px;box-shadow:0 0 12px #5d8dff5c}.process-section .proc:nth-child(4) .proc-card:before{background:linear-gradient(90deg,#6d92ff,#9364ffdb,#f04b9db8,#0000)}.process-section .proc-card:hover,.process-section .proc-card:focus-within{border-color:#998eff42;box-shadow:inset 0 1px #ffffff17,inset 0 -22px 36px -34px #7a2bff8a,0 18px 46px -38px #000000f5,0 0 30px -18px #7a2bffeb}.process-section .proc-top{display:none}.process-section .proc-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.process-section .proc-card-n{letter-spacing:.02em;text-shadow:0 0 12px #f22a8233;background:var(--flare-arc);-webkit-background-clip:text;background-clip:text;flex:none;font-size:11px;line-height:1;display:inline-block}.process-section .proc .t{letter-spacing:.065em;color:#fffffff2;text-wrap:balance;max-width:22ch;margin-top:0;font-size:12.7px;line-height:1.18}.process-section .proc .d{color:#ced4e5ad;margin-top:7px;font-size:12.1px;line-height:1.42}}@media (max-width:360px){.process-section .h-section{font-size:31px}.process-section .proc .t{font-size:12px}}@media (max-width:767px){.why-section{background:var(--void-1000);padding-top:clamp(36px,9vw,48px);padding-bottom:clamp(34px,9vw,48px);overflow:hidden}.why-section .eyebrow{letter-spacing:.23em;color:#d4d9eab3;text-shadow:0 0 18px #7a2bff2e;gap:11px;font-size:10px;line-height:1}.why-section .eyebrow:before,.why-section .eyebrow:after{opacity:.95;width:29px}.why-section .eyebrow:before{background:linear-gradient(90deg,#0000,#527bfff2)}.why-section .eyebrow:after{background:linear-gradient(90deg,#f22a82e6,#0000)}.why-section .h-section{letter-spacing:.005em;color:#fffffffa;text-shadow:0 20px 46px #0000008f;margin-top:9px;font-size:34px;line-height:.98}.why-section .h-section .acc{background:var(--flare-arc);filter:none;-webkit-background-clip:text;background-clip:text;margin-top:2px;display:block}.why-section .why-timeline{flex-direction:column;gap:11px;max-width:430px;margin:24px auto 0;padding-left:50px;display:flex;position:relative}.why-section .why-timeline:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(#527bff2e,#6050ff8a 46%,#b53ce05c 78%,#f22a822e);width:1px;position:absolute;top:21px;bottom:21px;left:20px;box-shadow:0 0 10px #3b66ff57,0 0 22px #7a2bff38}.why-section .why{background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}.why-section .why:after{content:none}.why-section .why-node{z-index:2;color:#f6f8fff0;-webkit-backdrop-filter:blur(12px)saturate(1.15);background:radial-gradient(circle at 42% 26%,#ffffff1c,#0000 34%),radial-gradient(circle at 50% 74%,#3b66ff33,#0000 58%),#080913db;border:1px solid #768fff7a;border-radius:50%;place-items:center;width:40px;height:40px;margin:0;display:grid;position:absolute;top:14px;left:-50px;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 22px -20px #3b66ffd6,0 0 0 5px #3b66ff0a,0 0 18px -4px #5677ff8f}.why-section .why:nth-child(2) .why-node{border-color:#8464ff80;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 22px -20px #7a2bffd6,0 0 0 5px #7a2bff0a,0 0 18px -4px #7a2bff85}.why-section .why:nth-child(3) .why-node{border-color:#f22a8270;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 22px -20px #f22a82c7,0 0 0 5px #f22a8209,0 0 18px -5px #f22a827a}.why-section .why-node svg{stroke-width:1.65px;width:17px;height:17px}.why-section .why-card{-webkit-backdrop-filter:blur(16px)saturate(1.12);min-height:94px;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background:linear-gradient(#ffffff0d,#ffffff04),radial-gradient(96% 80% at 0 0,#3b66ff16,#0000 64%),radial-gradient(80% 70% at 100% 100%,#7a2bff0d,#0000 70%),#070812c2;border:1px solid #a6b0e622;border-radius:15px;padding:13px 13px 13px 14px;display:block;position:relative;box-shadow:inset 0 1px #ffffff13,inset 0 -22px 36px -34px #7a2bff75,0 18px 46px -38px #000000f5,0 0 22px -18px #7a2bffdb}.why-section .why-card:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg,#5d8dff,#9364ffd6,#0000);width:74px;height:1px;position:absolute;top:0;left:14px;box-shadow:0 0 12px #5d8dff5c}.why-section .why:nth-child(3) .why-card:before{background:linear-gradient(90deg,#6d92ff,#9364ffdb,#f04b9db8,#0000)}.why-section .why-card:hover,.why-section .why-card:focus-within{border-color:#998eff42;box-shadow:inset 0 1px #ffffff17,inset 0 -22px 36px -34px #7a2bff8a,0 18px 46px -38px #000000f5,0 0 30px -18px #7a2bffeb}.why-section .why-card-ic{display:none}.why-section .why-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.why-section .why-n{font-family:var(--font-mono);letter-spacing:.02em;color:#0000;text-shadow:0 0 12px #f22a8233;background:var(--flare-arc);-webkit-background-clip:text;background-clip:text;flex:none;font-size:11px;line-height:1;display:inline-block}.why-section .why .t{letter-spacing:.065em;color:#fffffff2;text-wrap:balance;max-width:22ch;font-size:12.7px;line-height:1.18}.why-section .why .d{color:#ced4e5ad;margin-top:7px;font-size:12.1px;line-height:1.42}}@media (max-width:360px){.why-section .h-section{font-size:31px}.why-section .why .t{font-size:12px}}@media (max-width:767px){.local-section,.shipping-section{background:var(--void-1000);padding-top:clamp(36px,9vw,48px);padding-bottom:clamp(34px,9vw,48px);overflow:hidden}.local-section .eyebrow,.shipping-section .eyebrow{letter-spacing:.23em;color:#d4d9eab3;text-shadow:0 0 18px #7a2bff2e;gap:11px;font-size:10px;line-height:1}.local-section .eyebrow:before,.local-section .eyebrow:after,.shipping-section .eyebrow:before,.shipping-section .eyebrow:after{opacity:.95;width:29px}.local-section .eyebrow:before,.shipping-section .eyebrow:before{background:linear-gradient(90deg,#0000,#527bfff2)}.local-section .eyebrow:after,.shipping-section .eyebrow:after{background:linear-gradient(90deg,#f22a82e6,#0000)}.local-section .h-section,.shipping-section .h-section{letter-spacing:.005em;color:#fffffffa;text-shadow:0 20px 46px #0000008f;margin-top:9px;font-size:34px;line-height:.98}.local-section .h-section .acc,.shipping-section .h-section .acc{background:var(--flare-arc);filter:none;-webkit-background-clip:text;background-clip:text;margin-top:2px;display:block}.local-section .sub-section{color:#d3d8e7b8;text-wrap:balance;max-width:min(36ch,100vw - 38px);margin-top:11px;font-size:13.4px;line-height:1.48}.local-section .sub-desktop{display:none}.local-section .sub-mobile{display:block}.local-section .ship-timeline,.shipping-section .ship-timeline{flex-direction:column;gap:11px;max-width:430px;margin:24px auto 0;padding-left:50px;display:flex;position:relative}.local-section .ship-timeline:before,.shipping-section .ship-timeline:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(#527bff2e,#6050ff8a 46%,#b53ce05c 78%,#f22a822e);width:1px;position:absolute;top:21px;bottom:21px;left:20px;box-shadow:0 0 10px #3b66ff57,0 0 22px #7a2bff38}.local-section .ship,.shipping-section .ship{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible;transform:none}.shipping-section .ship:first-child,.shipping-section .ship:hover{box-shadow:none;border-color:#0000;transform:none}.local-section .ship:after,.shipping-section .ship:after{content:none}.local-section .ship .ship-node,.shipping-section .ship .ship-node{z-index:2;color:#f6f8fff0;-webkit-backdrop-filter:blur(12px)saturate(1.15);background:radial-gradient(circle at 42% 26%,#ffffff1c,#0000 34%),radial-gradient(circle at 50% 74%,#3b66ff33,#0000 58%),#080913db;border:1px solid #768fff7a;border-radius:50%;place-items:center;width:40px;height:40px;margin:0;display:grid;position:absolute;top:14px;left:-50px;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 22px -20px #3b66ffd6,0 0 0 5px #3b66ff0a,0 0 18px -4px #5677ff8f}.local-section .ship:nth-child(2) .ship-node,.shipping-section .ship:nth-child(2) .ship-node{border-color:#8464ff80;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 22px -20px #7a2bffd6,0 0 0 5px #7a2bff0a,0 0 18px -4px #7a2bff85}.local-section .ship:nth-child(3) .ship-node,.shipping-section .ship:nth-child(3) .ship-node{border-color:#9a6bff75;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 22px -20px #7a2bffcc,0 0 0 5px #7a2bff09,0 0 18px -5px #985cff7a}.local-section .ship:nth-child(4) .ship-node,.shipping-section .ship:nth-child(4) .ship-node{border-color:#f22a8270;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 22px -20px #f22a82c7,0 0 0 5px #f22a8209,0 0 18px -5px #f22a827a}.local-section .ship-node svg,.shipping-section .ship-node svg{stroke-width:1.65px;width:17px;height:17px}.local-section .ship-card,.shipping-section .ship-card{-webkit-backdrop-filter:blur(16px)saturate(1.12);min-height:94px;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background:linear-gradient(#ffffff0d,#ffffff04),radial-gradient(96% 80% at 0 0,#3b66ff16,#0000 64%),radial-gradient(80% 70% at 100% 100%,#7a2bff0d,#0000 70%),#070812c2;border:1px solid #a6b0e622;border-radius:15px;padding:13px 13px 13px 14px;display:block;position:relative;box-shadow:inset 0 1px #ffffff13,inset 0 -22px 36px -34px #7a2bff75,0 18px 46px -38px #000000f5,0 0 22px -18px #7a2bffdb}.local-section .ship-card:before,.shipping-section .ship-card:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg,#5d8dff,#9364ffd6,#0000);width:74px;height:1px;position:absolute;top:0;left:14px;box-shadow:0 0 12px #5d8dff5c}.local-section .ship:nth-child(4) .ship-card:before,.shipping-section .ship:nth-child(4) .ship-card:before{background:linear-gradient(90deg,#6d92ff,#9364ffdb,#f04b9db8,#0000)}.local-section .ship-card:hover,.local-section .ship-card:focus-within,.shipping-section .ship-card:hover,.shipping-section .ship-card:focus-within{border-color:#998eff42;box-shadow:inset 0 1px #ffffff17,inset 0 -22px 36px -34px #7a2bff8a,0 18px 46px -38px #000000f5,0 0 30px -18px #7a2bffeb}.local-section .ship-card-ic,.local-section .ship .ship-card-ic,.shipping-section .ship .ship-card-ic{display:none}.local-section .ship-title-row,.shipping-section .ship-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.local-section .ship-n,.shipping-section .ship-n{font-family:var(--font-mono);letter-spacing:.02em;color:#0000;text-shadow:0 0 12px #f22a8233;background:var(--flare-arc);-webkit-background-clip:text;background-clip:text;flex:none;font-size:11px;line-height:1;display:inline-block}.local-section .ship .t,.shipping-section .ship .t{letter-spacing:.065em;color:#fffffff2;text-wrap:balance;max-width:22ch;margin-top:0;font-size:12.7px;line-height:1.18}.local-section .ship .d,.shipping-section .ship .d{color:#ced4e5ad;margin-top:7px;font-size:12.1px;line-height:1.42}}@media (max-width:360px){.local-section .h-section,.shipping-section .h-section{font-size:31px}.local-section .ship .t,.shipping-section .ship .t{font-size:12px}}@media (max-width:767px){.why-section .why-timeline{grid-template-columns:1fr;gap:10px;padding-left:0;display:grid}.why-section .why-timeline:before{content:none}.why-section .why:nth-child(2){margin-left:14px}.why-section .why-node{background:linear-gradient(#ffffff12,#ffffff05),radial-gradient(80% 70% at 50% 100%,#7a2bff2e,#0000 72%),#080913db;border-color:#8b7eff6b;border-radius:12px;width:36px;height:36px;top:14px;left:14px;box-shadow:inset 0 1px #ffffff17,0 0 22px -12px #7a2bffdb}.why-section .why-node svg{width:16px;height:16px}.why-section .why-card{background:linear-gradient(#ffffff0e,#ffffff03),radial-gradient(90% 88% at 100% 0,#7a2bff13,#0000 64%),#070812c2;border-radius:14px;min-height:104px;padding:15px 14px 14px 62px}.why-section .why-card:before{background:linear-gradient(90deg,#7a2bffe0,#f22a8285,#0000);width:68px;left:62px}.why-section .why-n{color:#b2bcecb8;background:0 0;-webkit-background-clip:initial;background-clip:initial;text-shadow:none;font-size:10.5px}.local-section .ship-timeline{gap:9px;padding-left:0}.local-section .ship-timeline:before{content:none}.local-section .ship .ship-node{background:linear-gradient(#ffffff0f,#ffffff04),#080913e0;border-color:#7991ff57;border-radius:9px;width:32px;height:32px;top:15px;left:13px;box-shadow:inset 0 1px #ffffff13,0 0 18px -12px #3b66ffb8}.local-section .ship-node svg{width:15px;height:15px}.local-section .ship-card{background:linear-gradient(#ffffff0b,#ffffff03),#070812bd;border-radius:10px;min-height:86px;padding:12px 13px 12px 56px;box-shadow:inset 0 1px #ffffff0f,0 16px 42px -38px #000000f0}.local-section .ship-card:before{border-radius:var(--radius-pill);background:linear-gradient(#5d8dff,#9364ffb3,#f04b9d47);width:2px;height:auto;top:12px;bottom:12px;left:0;box-shadow:0 0 12px #5d8dff47}.local-section .ship-n{color:#b2bcecad;background:0 0;-webkit-background-clip:initial;background-clip:initial;text-shadow:none;font-size:10px}.local-section .ship-n:before{content:"PL-"}.shipping-section .ship-timeline{gap:10px;padding-left:0}.shipping-section .ship-timeline:before{background:repeating-linear-gradient(#5d8dff8a 0 8px,#0000 8px 15px);width:1px;top:47px;bottom:47px;left:17px;box-shadow:0 0 16px #3b66ff33}.shipping-section .ship{padding-left:44px}.shipping-section .ship .ship-node{background:radial-gradient(circle,#5d8dff33,#0000 62%),#060812f0;border-color:#5d8dff66;border-radius:50%;width:34px;height:34px;top:18px;left:0;box-shadow:inset 0 1px #ffffff14,0 0 0 4px #3b66ff09,0 0 18px -8px #5d8dff9e}.shipping-section .ship-node svg{width:15px;height:15px}.shipping-section .ship-card{background:linear-gradient(#ffffff0d,#ffffff03),radial-gradient(90% 80% at 100% 100%,#3b66ff12,#0000 68%),#070812c7;border-radius:13px;min-height:88px;padding:12px 13px}.shipping-section .ship-card:before{background:linear-gradient(90deg,#5d8dffd6,#9364ff6b,#0000 70%);width:auto;left:13px;right:13px}.shipping-section .ship-n{color:#d6dcf2c7;background:linear-gradient(#ffffff0b,#ffffff03),#3b66ff0e;-webkit-background-clip:initial;background-clip:initial;min-width:33px;height:18px;text-shadow:none;border:1px solid #8b7eff3d;border-radius:999px;place-items:center;display:inline-grid}}@media (max-width:360px){.why-section .why:nth-child(2){margin-left:0}.why-section .why-card{padding-left:58px}.why-section .why-card:before{left:58px}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.process-section .proc-card,.why-section .why-card,.local-section .ship-card,.shipping-section .ship-card{overflow:hidden}.process-section .proc-node,.why-section .why-node,.local-section .ship .ship-node,.shipping-section .ship .ship-node{animation:4.8s ease-in-out infinite senova-node-breathe}.process-section .proc:nth-child(2) .proc-node,.why-section .why:nth-child(2) .why-node,.local-section .ship:nth-child(2) .ship-node,.shipping-section .ship:nth-child(2) .ship-node{animation-delay:.45s}.process-section .proc:nth-child(3) .proc-node,.why-section .why:nth-child(3) .why-node,.local-section .ship:nth-child(3) .ship-node,.shipping-section .ship:nth-child(3) .ship-node{animation-delay:.9s}.process-section .proc:nth-child(4) .proc-node,.local-section .ship:nth-child(4) .ship-node,.shipping-section .ship:nth-child(4) .ship-node{animation-delay:1.35s}.process-section .proc-card:after,.why-section .why-card:after,.local-section .ship-card:after,.shipping-section .ship-card:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:0;position:absolute;inset:0}.process-section .proc-card>*,.why-section .why-card>*,.local-section .ship-card>*,.shipping-section .ship-card>*{z-index:1;position:relative}.process-section .proc-card:before,.why-section .why-card:before,.local-section .ship-card:before,.shipping-section .ship-card:before{background-size:220% 100%;animation:5.8s ease-in-out infinite senova-accent-run}.process-section .proc:nth-child(2) .proc-card:before,.why-section .why:nth-child(2) .why-card:before,.local-section .ship:nth-child(2) .ship-card:before,.shipping-section .ship:nth-child(2) .ship-card:before{animation-delay:.4s}.process-section .proc:nth-child(3) .proc-card:before,.why-section .why:nth-child(3) .why-card:before,.local-section .ship:nth-child(3) .ship-card:before,.shipping-section .ship:nth-child(3) .ship-card:before{animation-delay:.8s}.process-section .proc:nth-child(4) .proc-card:before,.local-section .ship:nth-child(4) .ship-card:before,.shipping-section .ship:nth-child(4) .ship-card:before{animation-delay:1.2s}.process-section .proc-timeline:before{background-size:100% 180%;animation:7s linear infinite senova-rail-flow}.process-section .proc-card:after{background:linear-gradient(110deg, transparent 0%, #7e9eff13 42%, #f22a820d 50%, transparent 62%), radial-gradient(80% 120% at var(--scan-x,0%) 0%, #5d8dff13, transparent 64%);animation:6.2s ease-in-out infinite senova-card-scan;transform:translate(-115%)}.process-section .proc:nth-child(2) .proc-card:after{animation-delay:.45s}.process-section .proc:nth-child(3) .proc-card:after{animation-delay:.9s}.process-section .proc:nth-child(4) .proc-card:after{animation-delay:1.35s}.why-section .why-card:after{background:radial-gradient(80% 85% at 100% 0,#f22a8214,#0000 70%),radial-gradient(88% 90% at 0 100%,#7a2bff12,#0000 72%);animation:5.6s ease-in-out infinite senova-proof-bloom}.why-section .why:nth-child(2) .why-card:after{animation-delay:.55s}.why-section .why:nth-child(3) .why-card:after{animation-delay:1.1s}.local-section .ship-card:after{border-radius:var(--radius-pill);opacity:.58;background:linear-gradient(#0000,#5d8dffeb,#f22a826b,#0000);width:2px;animation:4.9s ease-in-out infinite senova-dossier-scan;left:0;right:auto;transform:translateY(-120%)}.local-section .ship:nth-child(2) .ship-card:after{animation-delay:.45s}.local-section .ship:nth-child(3) .ship-card:after{animation-delay:.9s}.local-section .ship:nth-child(4) .ship-card:after{animation-delay:1.35s}.shipping-section .ship-timeline:before{background-size:1px 30px;animation:1.9s linear infinite senova-route-flow}.shipping-section .ship-card:after{border-radius:var(--radius-pill);opacity:.36;background:linear-gradient(90deg,#0000,#5d8dffd1,#f22a8266,#0000);height:1px;animation:4.2s ease-in-out infinite senova-route-ping;inset:auto 13px 0;transform:translate(-70%)}.shipping-section .ship:nth-child(2) .ship-card:after{animation-delay:.35s}.shipping-section .ship:nth-child(3) .ship-card:after{animation-delay:.7s}.shipping-section .ship:nth-child(4) .ship-card:after{animation-delay:1.05s}}@keyframes senova-node-breathe{0%,to{filter:brightness()}48%{filter:brightness(1.18)}}@keyframes senova-accent-run{0%,to{opacity:.76;background-position:0%}46%{opacity:1;background-position:100%}}@keyframes senova-rail-flow{0%{background-position:0 0}to{background-position:0 100%}}@keyframes senova-card-scan{0%,24%{opacity:0;transform:translate(-115%)}42%{opacity:1}62%,to{opacity:0;transform:translate(115%)}}@keyframes senova-proof-bloom{0%,to{opacity:.2}50%{opacity:.62}}@keyframes senova-dossier-scan{0%,28%{opacity:0;transform:translateY(-120%)}44%{opacity:.72}70%,to{opacity:0;transform:translateY(120%)}}@keyframes senova-route-flow{0%{background-position:0 0}to{background-position:0 30px}}@keyframes senova-route-ping{0%,34%{opacity:0;transform:translate(-70%)}48%{opacity:.54}72%,to{opacity:0;transform:translate(70%)}}@media (prefers-reduced-motion:reduce){.process-section .proc-node,.why-section .why-node,.local-section .ship .ship-node,.shipping-section .ship .ship-node,.process-section .proc-card:before,.why-section .why-card:before,.local-section .ship-card:before,.shipping-section .ship-card:before,.process-section .proc-timeline:before,.shipping-section .ship-timeline:before,.process-section .proc-card:after,.why-section .why-card:after,.local-section .ship-card:after,.shipping-section .ship-card:after{animation:none!important}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.vial-intro{height:160svh;min-height:0;overflow:visible}.vial-stage{background:#04040a;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.vial-video-mobile-qr{z-index:1;object-fit:cover;object-position:50% 50%;opacity:0;pointer-events:none;will-change:opacity;background:#04040a;width:100%;height:100%;display:block;position:absolute;inset:0}.vial-intro.mobile-qr-active .vial-frame{opacity:0;visibility:hidden}.vial-intro:not(.mobile-qr-active) .vial-video-mobile-qr{visibility:hidden;opacity:0!important}.vial-stage:after{background:linear-gradient(#04040ac7 0%,#04040a61 30%,#04040a0a 52%,#04040a2e 100%)}.vial-ov.qr{text-align:center;justify-content:center;align-items:flex-start;padding:clamp(78px,10.5svh,100px) 24px 0}.vial-ov.qr .inner{width:min(100%,340px);max-width:340px;margin:0 auto}.vial-ov.qr .eyebrow.left,.vial-ov.qr .vial-cta{justify-content:center}.vial-ov.qr .eyebrow{letter-spacing:.34em;color:#ffffff85;font-size:9.5px}.vial-ov.qr .eyebrow:before,.vial-ov.qr .eyebrow:after{display:none}.vial-ov.qr .vial-h{letter-spacing:.015em;margin-top:12px;font-size:clamp(23px,6.4vw,28px);line-height:1.08}.vial-title-desktop{display:none}.vial-title-mobile{display:block}.vial-title-mobile:after{content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:34px;height:1px;margin:15px auto 0;display:block}.vial-ov.qr .vial-p{letter-spacing:.01em;color:#ffffffa3;max-width:32ch;margin:13px auto 0;font-size:12.5px;line-height:1.68}.vial-copy-desktop,.vial-ov.qr .vial-bullets,.vial-proof-mobile{display:none}.vial-copy-mobile{display:inline}.qr-details{opacity:1;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transform:translateY(0)}.vial-intro.mobile-qr-playing .qr-details{opacity:0;pointer-events:none;transform:translateY(10px)}.vial-ov.qr .vial-cta{margin-top:18px}.vial-ov.qr .vial-cta .btn{letter-spacing:.22em;color:#fff;-webkit-backdrop-filter:blur(12px)saturate(1.15);background:#080a1652;border:1px solid #ffffff4d;min-height:44px;padding:12px 22px;font-size:9.5px;box-shadow:inset 0 1px #ffffff1a}}@media (max-width:760px){.coa-empty{border-radius:20px;padding:34px 18px}.coa-flow{grid-template-columns:1fr}.coa-flow>div{text-align:left;grid-template-columns:34px 1fr;align-items:center;min-height:78px}.coa-empty-actions{grid-template-columns:1fr;display:grid}.coa-empty-actions .btn{width:100%}.hdr-lang,.hdr-cart,.hdr-burger,.hdr.scrolled .hdr-cart,.hdr.scrolled .hdr-burger{min-width:44px;height:44px}.hdr.scrolled .hdr-in{height:64px}.hdr.scrolled .hdr-brand img{height:38px}.hdr.scrolled .hdr-brand .nm{letter-spacing:.15em;font-size:12px}.mcta{padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px))}.mcta .btn{min-height:44px}.ftr-bot{padding-bottom:68px}.ftr ul{gap:0}.ftr a,.ftr-cookie{align-items:center;min-height:44px;display:flex}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.vial-intro{height:auto;min-height:0}}@media (min-width:768px){.pep-carousel{--pep-w:clamp(288px, 25vw, 344px)}.pep-track{padding:40px calc(50% - var(--pep-w) / 2) 30px;scroll-padding-inline:calc(50% - var(--pep-w) / 2);gap:30px;overflow-y:visible}.pep-card{width:var(--pep-w);transform:scale(calc(.82 + .18 * var(--f,0)));opacity:calc(.62 + .38 * var(--f,0));transition:opacity .2s var(--ease-out);will-change:transform, opacity;border-radius:24px;gap:0;padding:0}.pep-card:hover,.pep-card:focus-visible{transform:scale(calc(.82 + .18 * var(--f,0)));z-index:5}.pep-frame{box-sizing:border-box;background:linear-gradient(180deg, #ffffff14, #ffffff05), radial-gradient(92% 46% at 50% 20%, color-mix(in srgb, var(--acc) 15%, transparent), transparent 66%), radial-gradient(76% 46% at 50% 56%, color-mix(in srgb, var(--acc) 11%, transparent), transparent 74%), #070812b8;border:1px solid color-mix(in srgb, var(--acc) 40%, #96a0d29e);-webkit-backdrop-filter:blur(16px)saturate(1.16);width:100%;height:clamp(452px,34vw,500px);box-shadow:inset 0 1px 0 #ffffff1b, inset 0 0 0 1px color-mix(in srgb, var(--acc) 26%, transparent), inset 0 0 30px -14px color-mix(in srgb, var(--acc) 52%, transparent), inset 0 -32px 52px -40px color-mix(in srgb, var(--acc) 40%, transparent), 0 0 0 1px color-mix(in srgb, var(--acc) 38%, transparent), 0 0 30px -9px color-mix(in srgb, var(--acc) 62%, transparent), 0 0 52px -26px color-mix(in srgb, var(--acc) 46%, transparent), 0 30px 66px -44px #000000f5;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 22px;display:flex;overflow:hidden;transform:none}.pep-card:hover .pep-frame,.pep-card:focus-visible .pep-frame{border-color:color-mix(in srgb, var(--acc) 50%, #a0aad7bd);box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px color-mix(in srgb, var(--acc) 30%, transparent), inset 0 0 32px -12px color-mix(in srgb, var(--acc) 58%, transparent), 0 0 0 1px color-mix(in srgb, var(--acc) 46%, transparent), 0 0 34px -8px color-mix(in srgb, var(--acc) 72%, transparent), 0 0 56px -24px color-mix(in srgb, var(--acc) 52%, transparent), 0 30px 66px -42px #000000f5;transform:none}.pep-sheen,.pep-corner{display:none}.pep-frame:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(52% 40% at 50% 40%, color-mix(in srgb, var(--acc) 34%, transparent), transparent 74%), radial-gradient(70% 54% at 50% 56%, color-mix(in srgb, var(--acc) 18%, transparent), transparent 78%);opacity:calc(.14 + .7 * var(--f,0));transition:opacity .2s var(--ease-out);position:absolute;inset:-8% -14%}.pep-frame:after{content:"";z-index:4;pointer-events:none;border-radius:inherit;border:1.25px solid color-mix(in srgb, var(--acc) 46%, #c8ceffd9);box-shadow:0 0 0 1px color-mix(in srgb, var(--acc) 26%, transparent), 0 0 22px -8px color-mix(in srgb, var(--acc) 72%, transparent), inset 0 0 42px -20px color-mix(in srgb, var(--acc) 52%, transparent);opacity:calc(.35 + .65 * var(--f,0));transition:opacity .2s var(--ease-out);position:absolute;inset:0}.pep-fig{box-sizing:border-box;aspect-ratio:auto;flex:none;justify-content:center;align-items:center;width:100%;height:clamp(292px,22vw,328px);margin:0 auto;padding:0;display:flex;overflow:visible}.pep-glow{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--acc) 62%, transparent), transparent 72%);filter:blur(26px);width:104%;height:30%;opacity:calc(.1 + .56 * var(--f,0));bottom:4%}.pep-img{object-fit:contain;object-position:center center;width:auto;max-width:calc(100% - 10px);height:clamp(286px,21.6vw,322px);max-height:none;filter:brightness(calc(.8 + .2 * var(--f,0))) contrast(calc(.96 + .04 * var(--f,0))) drop-shadow(0 18px 30px #0000008f) drop-shadow(0 0 10px color-mix(in srgb, var(--acc) 22%, transparent));display:block}.pep-frame .pep-fig:after{content:"";z-index:0;background:radial-gradient(50% 50% at 50% 50%, #000000ad, transparent 70%), radial-gradient(34% 48% at 50% 50%, color-mix(in srgb, var(--acc) 24%, transparent), transparent 74%);filter:blur(6px);height:6%;opacity:calc(.16 + .46 * var(--f,0));border-radius:999px;position:absolute;bottom:0%;left:10%;right:10%}.pep-meta-mobile{z-index:5;flex-direction:column;flex:none;align-items:center;gap:4px;width:100%;display:flex;position:relative}.pep-meta-mobile .pep-cat{display:none}.pep-meta-mobile .pep-nm{letter-spacing:.05em;white-space:normal;text-wrap:balance;color:#fffffff7;text-shadow:0 0 24px #7a2bff29;width:100%;max-width:100%;min-height:auto;font-size:16px;line-height:1.1}.pep-meta-mobile .pep-dose{letter-spacing:.08em;color:#ced4e7a3;margin-top:0;margin-bottom:2px;font-size:12px}.pep-meta-mobile .pep-price{margin-bottom:8px;font-size:11px}.pep-meta-mobile .pep-link{color:#ffffffed;letter-spacing:.09em;background:linear-gradient(#ffffff0f,#ffffff04),#050610a8;border:1px solid #8b7eff5c;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:0;padding:0 22px;font-size:12.5px;display:inline-flex;box-shadow:inset 0 1px #ffffff17,inset 0 -12px 22px -20px #7a2bff8c,0 12px 30px -24px #7a2bffcc}.pep-frame+.pep-nm,.pep-frame+.pep-nm+.pep-dose,.pep-frame+.pep-nm+.pep-dose+.pep-link,.pep-hint{display:none}.pep-progress{flex-direction:column;align-items:center;gap:12px;margin-top:6px;display:flex}.pep-progress-bar{border-radius:var(--radius-pill);background:#ffffff14;width:156px;height:3px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.pep-progress-fill{border-radius:var(--radius-pill);background:var(--flare-arc);width:46px;transform:translateX(calc(var(--p,0) * 110px));transition:transform 90ms linear;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 16px -6px #7a2bffd9}.pep-progress-txt{font-family:var(--font-mono);letter-spacing:.05em;text-transform:none;color:#cbd1e28f;font-size:11px}.pep-cta{margin-top:24px}.pep-cta .btn{letter-spacing:.12em;min-height:56px;padding:0 42px;box-shadow:0 20px 46px -22px #5b7cffb3,0 12px 32px -20px #f22a8270}}@media (max-width:767px){.ship-desktop-only{display:none}.shipping-section .ship-mobile-only{display:flex}.proc .d .pd-desk{display:none}.proc .d .pd-mob{display:inline}}@media (min-width:768px){.why .why-node,.proc .proc-node,.ship .ship-node{display:none}.sel-card .sel-visual{display:contents}.sel-card .sel-img{object-fit:contain;transform-origin:50%;width:auto;max-width:80%;height:clamp(164px,16.5vw,228px);max-height:none;margin:12px auto 8px;display:block;transform:none}.sel-card:hover .sel-img{transform:scale(1.035)}}@media (max-width:767px){.senova-liquid-divider:before,.senova-liquid-divider:after,.liquid-core,.liquid-strand,.liquid-node,.scan-pulse{animation:none}.hero-trust span{-webkit-backdrop-filter:none}.sel-card .sel-visual{justify-content:center;align-items:center;width:auto;height:auto;padding:0 0 10px;display:flex;position:absolute;inset:8px 10px 156px;overflow:hidden;transform:none}.sel-card .sel-img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block;transform:translateY(6px)}.sel-card{aspect-ratio:3/5.35;min-height:292px;display:block}.sel-card:hover .sel-img{transform:translateY(6px)}.sel-card-copy{z-index:1;text-align:center;grid-template-rows:minmax(3.24em,auto) minmax(2.7em,auto);align-content:end;gap:5px;min-height:92px;margin:0;display:grid;position:absolute;bottom:56px;left:10px;right:10px}.sel-card .nm{overflow-wrap:anywhere;text-wrap:balance;justify-content:center;align-items:flex-end;min-width:0;min-height:3.24em;font-size:clamp(13px,4vw,16.5px);line-height:1.08;display:flex;position:static}.sel-card .dose{z-index:1;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;gap:1px;min-width:0;min-height:2.7em;margin:0;font-size:clamp(9px,2.65vw,10.5px);line-height:1.3;display:flex;position:static}.sel-card .dose-values,.sel-card .dose-price{max-width:100%;display:block}.sel-card .dose-separator{display:none}.sel-card-actions{z-index:1;margin:0;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.sel-card .unit-price{text-align:center;min-height:37px;padding:8px;font-size:9.5px;line-height:1.2}.sel-head{margin-bottom:28px}.sel-tools{margin-bottom:24px}.sel-search{border-radius:15px;gap:10px;min-height:50px;padding-left:15px}.sel-search svg{width:18px;height:18px}.sel-search input{font-size:12px}.sel-search button{border-radius:10px;width:34px;height:34px}.sel-chips-wrap{margin-top:13px;margin-left:-20px;margin-right:-20px}.sel-chips{scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:7px;padding:1px 20px 5px;scroll-padding-inline:20px;overflow:auto hidden}.sel-chips::-webkit-scrollbar{display:none}.sel-chip{flex:none;gap:8px;min-height:39px;padding-left:13px;padding-right:10px;font-size:10px}.sel-results-head{align-items:flex-end;gap:12px;margin-bottom:14px}.sel-results-head h2{max-width:76%;font-size:18px;line-height:1.22}.sel-results-head p{letter-spacing:.07em;margin-bottom:3px;font-size:9px}.sel-empty{border-radius:var(--radius-lg);min-height:230px;padding:36px 20px}.sel-empty>div{font-size:20px}.sel-empty p{max-width:260px}}.chap,.scroll-progress{display:none}@media (max-width:767px){.home-page .trust-batch{display:none}.bac-card:before,.trust-batch-panel:before,.preorder-card:after,.trust-info-card:after{content:"";pointer-events:none;border-radius:inherit;opacity:.8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.055 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.bac-card,.trust-batch-panel,.preorder-card{box-shadow:inset 0 1px #ffffff16,inset 0 -1px #ffffff08,0 26px 64px -46px #000000f2}.trust-info-card{box-shadow:inset 0 1px #ffffff16,inset 0 -1px #ffffff08,0 28px 90px #0000008c}.faq-it{box-shadow:inset 0 1px #ffffff0d}.chap{justify-content:center;align-items:center;gap:16px;padding:clamp(28px,8vw,44px) 24px 8px;display:flex}.chap-rule{background:linear-gradient(90deg,#0000,#6050ff80);flex:1;max-width:92px;height:1px}.chap-rule.r{background:linear-gradient(90deg,#f22a825c,#0000)}.chap-body{flex-direction:column;align-items:center;gap:5px;display:flex}.chap-n{font-family:var(--font-display);letter-spacing:.08em;background:var(--flare-arc);color:#0000;opacity:.38;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:600;line-height:1}.chap-label{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:#d4d9ea8c;font-size:10px;font-weight:500;line-height:1}.scroll-progress{z-index:110;pointer-events:none;height:2px;display:block;position:fixed;top:0;left:0;right:0}.scroll-progress i{background:var(--flare-arc);transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #7a2bff73}}.cookie-consent{z-index:115;padding:16px max(16px, env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));pointer-events:none;animation:cookie-consent-in .52s var(--ease-out) both;position:fixed;bottom:0;left:0;right:0}.cookie-card{pointer-events:auto;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(22px);background:linear-gradient(#ffffff0e,#ffffff03),radial-gradient(70% 150% at 0 0,#3b66ff1c,#0000 68%),#07070ff2;border:1px solid #ffffff26;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,48px);width:min(1080px,100%);margin:0 auto;padding:clamp(18px,2.4vw,26px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 28px 80px #00000094,0 0 42px -28px #7a2bffb8}.cookie-card:before{content:"";background:linear-gradient(90deg, transparent, var(--aurora), var(--plasma), var(--nova), transparent);opacity:.74;height:1px;position:absolute;top:0;left:22px;right:22px}.cookie-copy{gap:7px;display:grid}.cookie-kicker{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:9.5px;display:inline-flex}.cookie-kicker>span{background:var(--color-success);width:6px;height:6px;box-shadow:0 0 10px var(--color-success);border-radius:50%}.cookie-copy h2{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(17px,2vw,22px);font-weight:600}.cookie-copy p{max-width:68ch;color:var(--fg-secondary);font-size:12.5px;line-height:1.6}.cookie-copy-short{display:none}.cookie-actions{align-items:stretch;gap:10px;display:flex}.cookie-actions .btn{letter-spacing:.1em;min-width:170px;min-height:48px;padding:12px 18px;font-size:10px}.ftr-cookie{color:var(--fg-secondary);text-align:left;transition:color var(--duration-fast);padding:0;font-size:13.5px}.ftr-cookie:hover{color:var(--fg-primary)}@keyframes cookie-consent-in{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:760px){.gate{padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));justify-content:center;align-items:flex-start;display:flex;overflow-y:auto}.gate-card{border-radius:18px;gap:13px;margin-block:auto;padding:20px}.gate-languages{justify-self:center;margin-bottom:1px;position:static}.gate-card img{height:48px}.gate-card h2{font-size:18px}.gate-card p{font-size:12.5px;line-height:1.55}.gate-check{padding:11px 13px}.gate-check span{font-size:12px;line-height:1.48}.gate-foot{font-size:9px!important}.cookie-consent{top:calc(82px + env(safe-area-inset-top,0px));padding-top:10px;padding-right:max(10px, env(safe-area-inset-right,0px));padding-left:max(10px, env(safe-area-inset-left,0px));bottom:auto}.cookie-card{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:9px;padding:13px}.cookie-kicker{display:none}.cookie-copy{gap:4px}.cookie-copy h2{font-size:14px}.cookie-copy p{font-size:11px;line-height:1.38}.cookie-copy-full{display:none}.cookie-copy-short{display:inline}.cookie-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cookie-actions .btn{letter-spacing:.06em;width:100%;min-width:0;min-height:44px;padding:10px 8px;font-size:9px}}@media (max-width:340px){.cookie-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cookie-consent{animation:none}}.legal-wrap{max-width:1180px}.legal-head{text-align:center;max-width:760px;margin:0 auto}.legal-updated{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.06em;margin-top:16px;font-size:10.5px}.legal-alert{border-radius:var(--radius-md);max-width:900px;color:var(--fg-secondary);background:#ffb34713;border:1px solid #ffb34757;gap:5px;margin:34px auto 0;padding:17px 20px;font-size:12.5px;line-height:1.55;display:grid}.legal-alert strong{color:var(--stellar);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.legal-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,68px);margin-top:clamp(38px,6vw,68px);display:grid}.legal-toc{border-top:1px solid var(--border-default);display:grid;position:sticky;top:112px}.legal-toc>span{color:var(--fg-muted);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;padding:14px 0;font-size:10px}.legal-toc a{border-top:1px solid var(--border-subtle);color:var(--fg-secondary);transition:color var(--duration-fast), transform var(--duration-fast);align-items:center;gap:11px;padding:11px 0;font-size:12px;line-height:1.35;text-decoration:none;display:flex}.legal-toc a:hover{color:var(--fg-primary);transform:translate(3px)}.legal-toc i{color:var(--plasma);font-family:var(--font-mono);font-size:9px;font-style:normal}.legal-content{gap:16px;min-width:0;display:grid}.legal-section{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffff07, transparent 34%), var(--void-900);padding:clamp(24px,4vw,38px);scroll-margin-top:110px;position:relative;overflow:hidden}.legal-section:before{content:"";background:linear-gradient(90deg,#0000,#7a2bff8a,#0000);height:1px;position:absolute;top:0;left:20px;right:20px}.legal-n{color:var(--plasma);font-family:var(--font-mono);letter-spacing:.15em;margin-bottom:9px;font-size:10px;display:block}.legal-section h2{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px;font-size:clamp(18px,2.6vw,25px);font-weight:600}.legal-section h3{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11.5px;font-weight:600}.legal-section p,.legal-section li,.legal-section dd{color:var(--fg-secondary);font-size:13.5px;line-height:1.72}.legal-section p+p,.legal-section ul+p,.legal-section .legal-purpose-grid+p,.legal-section .legal-table-wrap+p{margin-top:15px}.legal-section ul{gap:8px;padding-left:20px;display:grid}.legal-section li::marker{color:var(--plasma)}.legal-section a{color:var(--fg-primary);text-underline-offset:3px}.legal-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0;display:grid}.legal-contact>div{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--void-950);padding:13px 15px}.legal-contact dt{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:9px}.legal-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.legal-purpose-grid>div{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--void-950);padding:16px}.legal-purpose-grid>div:last-child{grid-column:1/-1}.legal-purpose-grid p{font-size:12.5px;line-height:1.6}.legal-table-wrap{border:1px solid var(--border-default);border-radius:var(--radius-md);margin-top:18px;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;width:100%;min-width:660px}.legal-table-wrap th,.legal-table-wrap td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:13px 15px}.legal-table-wrap th{color:var(--fg-muted);background:var(--void-950);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.legal-table-wrap td{color:var(--fg-secondary);font-size:12px;line-height:1.5}.legal-table-wrap tbody tr:last-child td{border-bottom:0}.legal-table-wrap code{color:var(--fg-primary);font-family:var(--font-mono);font-size:10.5px}.cookie-copy a{color:var(--fg-primary);text-underline-offset:3px}.legal-download{width:fit-content;min-height:46px;margin:24px auto 0;padding:12px 18px;text-decoration:none}.legal-toc--long{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7a2bff80 transparent;max-height:calc(100svh - 148px);padding-right:10px;overflow-y:auto}.legal-toc--long::-webkit-scrollbar{width:4px}.legal-toc--long::-webkit-scrollbar-track{background:0 0}.legal-toc--long::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#7a2bff80}.legal-toc--long a{gap:9px;padding:8px 0;font-size:11px}.terms-page .legal-content{gap:14px}.terms-page .legal-section a{overflow-wrap:anywhere}.terms-page .legal-section p+ul,.terms-page .legal-section ul+p,.terms-page .legal-section ul+ul{margin-top:15px}.legal-alpha-list{gap:7px;margin-top:9px;padding-left:22px;list-style-type:lower-alpha;display:grid}.legal-alpha-list li::marker{color:var(--fg-muted);font-family:var(--font-mono);font-size:10px}@media (max-width:820px){.legal-layout{grid-template-columns:minmax(0,1fr)}.legal-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;position:static}.legal-toc--long{max-height:none;padding-right:0;overflow:visible}.legal-toc>span{grid-column:1/-1}.legal-section{scroll-margin-top:calc(90px + env(safe-area-inset-top,0px))}}@media (max-width:560px){.legal-page{padding-top:calc(104px + env(safe-area-inset-top,0px))}.legal-alert{padding:15px 16px}.legal-toc{grid-template-columns:1fr}.legal-toc>span{grid-column:auto}.legal-contact,.legal-purpose-grid{grid-template-columns:1fr}.legal-purpose-grid>div:last-child{grid-column:auto}.legal-section{padding:21px 18px}.legal-section p,.legal-section li,.legal-section dd{font-size:13px}}.hp-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}.form-error{color:var(--color-danger);font-size:13px;line-height:1.5}.form-error a{color:var(--color-danger);text-decoration:underline}.nf .nf-inner{text-align:center;justify-items:center;gap:18px;max-width:640px;margin:0 auto;padding:clamp(20px,6vh,60px) 0;display:grid}.nf .h-section,.nf .sub-section{margin:0}.nf .eyebrow{justify-content:center}.nf-code{font-family:var(--font-display);color:#0000;background:var(--flare-arc);-webkit-background-clip:text;background-clip:text;align-items:center;gap:18px;font-size:clamp(72px,16vw,150px);font-weight:700;line-height:1;display:flex}.nf-orb{background:var(--flare-radial);-webkit-background-clip:border-box;background-clip:border-box;border-radius:50%;width:clamp(48px,11vw,104px);height:clamp(48px,11vw,104px);box-shadow:0 0 60px -8px #7a2bff99}.nf-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.notify{gap:12px;width:100%;display:grid}.notify-lbl{color:var(--fg-secondary);margin:0;font-size:13.5px;line-height:1.55}.notify-row{flex-wrap:wrap;gap:10px;display:flex}.notify-row input[type=email]{background:var(--void-900);border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:0;color:var(--fg-primary);font-family:var(--font-body);transition:border-color var(--duration-base), box-shadow var(--duration-base);outline:none;flex:220px;padding:13px 16px;font-size:14.5px}.notify-row input[type=email]:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px #7a2bff1f}.notify-row .btn{white-space:nowrap;flex:none}.notify-done{border:1px solid var(--color-success);border-radius:var(--radius-md);background:#4ade800f;align-items:center;gap:12px;padding:14px 16px;display:flex}.notify-done p{color:var(--fg-secondary);margin:0;font-size:14px}.notify-check{width:34px;height:34px;color:var(--color-success);border:1px solid var(--color-success);border-radius:50%;flex:none;place-items:center;display:grid}.notify.compact .notify-lbl{display:none}.prod-notify{border-top:1px solid var(--border-default);margin-top:16px;padding-top:16px}.coa-lookup{gap:10px;max-width:620px;margin:30px auto 0;display:grid}.coa-lookup-lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-tertiary);text-align:left;font-size:10.5px}.coa-lookup-row{flex-wrap:wrap;gap:10px;display:flex}.coa-lookup-row input{background:var(--void-900);border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:0;color:var(--fg-primary);font-family:var(--font-mono);letter-spacing:.02em;transition:border-color var(--duration-base), box-shadow var(--duration-base);outline:none;flex:240px;padding:14px 16px;font-size:14px}.coa-lookup-row input:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px #7a2bff1f}.coa-lookup-row .btn{white-space:nowrap;flex:none}.coa-lookup-hint{color:var(--fg-muted);text-align:left;margin:0;font-size:12px}.coa-result{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--void-900);text-align:left;gap:18px;max-width:620px;margin:22px auto 0;padding:22px 24px;display:flex}.coa-result.found{border-color:color-mix(in srgb, var(--color-success) 40%, var(--border-default))}.coa-result-icon{border-radius:var(--radius-md);border:1px solid var(--border-strong);width:48px;height:48px;color:var(--fg-secondary);flex:none;place-items:center;display:grid}.coa-result-icon.ok{border-color:var(--color-success);color:var(--color-success)}.coa-result-body{gap:10px;min-width:0;display:grid}.coa-result-body h2{font-family:var(--font-display);margin:0;font-size:20px;font-weight:600}.coa-result-body>p{color:var(--fg-secondary);margin:0;font-size:14px;line-height:1.6}.coa-result-body .eyebrow{margin:0;font-size:10.5px}.coa-meta{gap:26px;margin:2px 0;display:flex}.coa-meta dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-size:10px}.coa-meta dd{font-family:var(--font-mono);color:var(--fg-primary);margin:4px 0 0;font-size:15px}.coa-result-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.coa-result .notify{margin-top:4px}.coa-notify{border-top:1px solid var(--border-default);max-width:460px;margin:6px auto 0;padding-top:22px}.spec-table{border-collapse:collapse;width:100%}.spec-table tr{border-bottom:1px solid var(--border-subtle)}.spec-table tr:last-child{border-bottom:0}.spec-table th{text-align:left;vertical-align:top;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);padding:9px 16px 9px 0;font-size:10.5px;font-weight:500}.spec-table td{color:var(--fg-secondary);word-break:break-word;padding:9px 0;font-size:13.5px;line-height:1.5}@media (max-width:720px){.coa-result{flex-direction:column;gap:14px}.coa-meta{gap:20px}}@media (max-width:960px){.hdr-cart,.hdr.scrolled .hdr-cart{justify-content:center;gap:0;padding:0}.hdr-cart .cnt{border:1px solid #04040ae0;min-width:18px;height:18px;padding:0 5px;position:absolute;top:-4px;right:-4px}}
