.footer{background:#060f1a;position:relative;z-index:2;border-top:1px solid rgba(0,212,232,.07)}.footer__top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding:72px 60px 52px}.footer__column{display:flex;flex-direction:column}.footer__brand{font-size:18px;font-weight:800;letter-spacing:.3em;color:var(--pure);margin-bottom:16px}.footer__desc{font-family:DM Mono,monospace;font-size:10.5px;line-height:1.85;color:var(--muted)}.footer__location{font-family:DM Mono,monospace;font-size:9.5px;color:#7a9cc073;margin-top:16px}.footer__heading{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:#00d4e880;margin-bottom:20px}.footer__links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer__links a{font-family:DM Mono,monospace;font-size:11px;color:var(--muted);text-decoration:none;transition:color .25s}.footer__links a:hover{color:var(--teal)}.footer__bottom{display:flex;justify-content:space-between;align-items:center;padding:20px 60px;border-top:1px solid rgba(0,212,232,.06)}.footer__compliance{font-family:DM Mono,monospace;font-size:9px;color:#7a9cc080}.footer__compliance strong{color:#b4d2f080}.footer__copyright{font-family:DM Mono,monospace;font-size:9px;color:#7a9cc04d}@media (max-width: 768px){.footer__top{grid-template-columns:1fr 1fr;gap:32px;padding:48px 24px 36px}.footer__bottom{padding:16px 24px;flex-direction:column;gap:8px;text-align:center}}@media (max-width: 480px){.footer__top{grid-template-columns:1fr;gap:32px;padding:36px 16px 24px}.footer__bottom{padding:12px 16px}}body.drawer-open{overflow:hidden!important;position:fixed;width:100%;height:100%}.cart-drawer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c1928cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;animation:fadeIn .3s ease-out}.cart-drawer{position:fixed;right:0;top:0;bottom:0;width:min(100vw,420px);background:var(--navy-2, #0f2236);box-shadow:-4px 0 24px #0000004d;z-index:1101;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);border-left:1px solid rgba(0,212,232,.08)}.cart-drawer.open{transform:translate(0)}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid rgba(0,212,232,.08);flex-shrink:0}.cart-drawer__title{font-size:16px;font-weight:700;color:var(--pure, #fff);margin:0;font-family:var(--font-syne, "Syne", sans-serif);letter-spacing:-.01em;display:flex;align-items:center;gap:10px}.cart-drawer__title:before{content:"";width:14px;height:2px;background:var(--teal, #00d4e8);flex-shrink:0}.cart-drawer__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(0,212,232,.2);border-radius:4px;background:transparent;color:var(--muted, #7a9cc0);cursor:pointer;transition:all .2s}.cart-drawer__close:hover{background:#00d4e814;border-color:#00d4e859;color:var(--teal, #00d4e8)}.cart-drawer__close svg{width:16px;height:16px}.cart-drawer__content{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:0}.cart-drawer__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:20px;text-align:center;padding:20px}.cart-drawer__empty p{color:var(--muted, #7a9cc0);font-size:13px;margin:0;font-family:var(--font-syne, "Syne", sans-serif)}.cart-drawer__empty .button{width:auto}.cart-drawer__items{display:flex;flex-direction:column;gap:0;margin-bottom:0;padding:24px;border-bottom:1px solid rgba(0,212,232,.07)}.cart-drawer__item{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid rgba(0,212,232,.07);opacity:1;transition:opacity .3s}.cart-drawer__item:last-child{border-bottom:none}.cart-drawer__item.loading{opacity:.5;pointer-events:none}.cart-drawer__item-avatar{width:52px;height:52px;background:var(--navy-3, #162d48);border:1px solid rgba(0,212,232,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden}.cart-drawer__item-avatar svg,.cart-drawer__item-avatar-img{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));animation:pcfloat 4s ease-in-out infinite}.cart-drawer__item-avatar-visual{width:100%;height:100%}.cart-drawer__item:nth-child(2n) .cart-drawer__item-avatar svg{animation-delay:-1.3s}.cart-drawer__item:nth-child(3n) .cart-drawer__item-avatar svg{animation-delay:-2.6s}.cart-drawer__item:nth-child(4n) .cart-drawer__item-avatar svg{animation-delay:-.7s}.cart-drawer__item:hover .cart-drawer__item-avatar svg{filter:drop-shadow(0 8px 20px rgba(0,212,232,.2))}.cart-drawer__item-details{flex:1;min-width:0}.cart-drawer__item-actions{display:flex;align-items:flex-start;gap:12px;flex-direction:column;flex-shrink:0}.cart-drawer__item-info{grid-column:1 / -1}.cart-drawer__item-name{font-size:13px;font-weight:700;color:var(--pure, #fff);margin:0 0 2px;font-family:var(--font-syne, "Syne", sans-serif);line-height:1.2}.cart-drawer__item-subtitle{font-size:9px;color:var(--muted, #7a9cc0);margin:0;line-height:1.6;font-family:var(--font-mono, "DM Mono", monospace)}.cart-drawer__item-variant{font-size:10px;color:var(--teal, #00d4e8);margin:2px 0 0;line-height:1.4;font-family:var(--font-mono, "DM Mono", monospace);font-weight:600}.cart-drawer__item-quantity{grid-column:1 / 2;display:flex;align-items:center;gap:8px;width:fit-content;margin-top:6px}.cdi-qty-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid rgba(0,212,232,.25);background:transparent;color:var(--teal, #00d4e8);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;border-radius:0;font-family:var(--font-mono, "DM Mono", monospace);line-height:1}.cdi-qty-btn:hover:not(:disabled){background:#00d4e81a;border-color:#00d4e866}.cdi-qty-btn:disabled{opacity:.5;cursor:not-allowed}.cdi-qty-input{width:40px;height:20px;padding:0;border:1px solid rgba(0,212,232,.25);background:transparent;color:var(--silver, #d8eaf8);text-align:center;font-size:11px;font-weight:600;border-radius:0;font-family:var(--font-mono, "DM Mono", monospace);-webkit-appearance:none;-moz-appearance:textfield}.cdi-qty-input::-webkit-outer-spin-button,.cdi-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cdi-qty-input:disabled{opacity:.5;cursor:not-allowed}.cart-drawer__item-price{font-size:12px;font-weight:500;color:var(--teal, #00d4e8);text-align:right;min-width:60px;flex-shrink:0;font-family:var(--font-mono, "DM Mono", monospace)}.cart-drawer__item-remove{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#7a9cc059;cursor:pointer;transition:all .2s;border-radius:0;flex-shrink:0}.cart-drawer__item-remove:hover:not(:disabled){color:var(--red, #e85555)}.cart-drawer__item-remove:disabled{opacity:.5;cursor:not-allowed}.cart-drawer__item-remove svg{width:16px;height:16px}.cart-drawer__totals{display:flex;flex-direction:column;gap:0;padding:16px 24px;border-top:1px solid rgba(0,212,232,.1);border-bottom:1px solid rgba(0,212,232,.1);margin-bottom:0}.cart-drawer__total-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,212,232,.05);font-size:10px}.cart-drawer__total-row:last-child{border-bottom:none}.cart-drawer__total-label{color:var(--muted, #7a9cc0);font-weight:400;font-family:var(--font-mono, "DM Mono", monospace);font-size:10px}.cart-drawer__total-value{color:var(--silver, #d8eaf8);font-weight:400;font-family:var(--font-mono, "DM Mono", monospace);font-size:11px}.cart-drawer__actions{display:flex;flex-direction:column;gap:12px;margin-top:0;flex-shrink:0;padding:24px;border-top:1px solid rgba(0,212,232,.1)}.cart-drawer__actions .button,.cart-drawer__empty .button{width:100%;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:18px;border:none;cursor:pointer;font-family:var(--font-mono, "DM Mono", monospace);font-weight:700;transition:all .3s;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none}.button--primary{background:var(--teal, #00d4e8);color:var(--navy, #0c1928)}.button--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff3;transform:scaleX(0);transform-origin:left;transition:transform .4s;pointer-events:none}.button--primary:hover:after{transform:scaleX(1)}.button--secondary{background:transparent;color:var(--teal, #00d4e8);border:1px solid rgba(0,212,232,.3)}.button--secondary:hover{background:#00d4e814}.button--tertiary{background:transparent;color:var(--muted, #7a9cc0);border:1px solid rgba(0,212,232,.3);font-size:10px}.button--tertiary:hover{background:#00d4e80d;border-color:#00d4e859}@media (max-width: 640px){.cart-drawer{width:100vw}.cart-drawer__header,.cart-drawer__actions{padding:20px 24px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body.regional-notice-open{overflow:hidden}.regional-notice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px}.regional-notice__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#04080cb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.regional-notice__panel{position:relative;width:min(520px,100%);padding:32px 28px 28px;background:#0a1218;border:1px solid rgba(0,212,232,.22);box-shadow:0 24px 64px #00000073}.regional-notice__close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,212,232,.2);background:transparent;color:#00d4e8bf;cursor:pointer;transition:border-color .2s,color .2s}.regional-notice__close:hover{border-color:#00d4e873;color:#00d4e8}.regional-notice__close svg{width:16px;height:16px}.regional-notice__title{margin:0 0 16px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#00d4e8}.regional-notice__body{font-size:15px;line-height:1.65;color:#e6f0f5e0}@media (max-width: 480px){.regional-notice{padding:16px}.regional-notice__panel{padding:28px 22px 22px}.regional-notice__body{font-size:14px}}:root{--navy: #0c1928;--navy-2: #0f2236;--navy-3: #162d48;--teal: #00d4e8;--teal-2: #00b8cc;--silver: #d8eaf8;--pure: #ffffff;--off: #f4f9ff;--muted: #7a9cc0;--green: #00e8a0;--gold: #d4b870;--card-bg: #0d1f33;--card-border: rgba(0, 212, 232, .09)}.product-list-page .hero{padding:140px 60px 60px;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 70% at 50% -10%,rgba(0,180,220,.09) 0%,transparent 60%)}.product-list-page .hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.025) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.product-list-page .scanline{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.5) 50%,transparent);animation:plp-scan 9s ease-in-out infinite;pointer-events:none}@keyframes plp-scan{0%{top:-2px;opacity:0}8%{opacity:1}92%{opacity:.6}to{top:100%;opacity:0}}.product-list-page .hero-corner{position:absolute;width:14px;height:14px;border-color:#00d4e82e;border-style:solid}.product-list-page .hero-corner.tl{top:28px;left:28px;border-width:1.5px 0 0 1.5px}.product-list-page .hero-corner.tr{top:28px;right:28px;border-width:1.5px 1.5px 0 0}.product-list-page .hero-corner.bl{bottom:28px;left:28px;border-width:0 0 1.5px 1.5px}.product-list-page .hero-corner.br{bottom:28px;right:28px;border-width:0 1.5px 1.5px 0}.product-list-page .hero-inner{position:relative;z-index:2;max-width:820px}.product-list-page .hero-badge{display:inline-flex;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(0,212,232,.2);padding:6px 14px;background:#00d4e80a;margin-bottom:28px;animation:plp-up .9s ease .1s both}.product-list-page .hero-badge-dot{width:5px;height:5px;background:var(--teal);border-radius:50%;animation:plp-pulse 1.6s ease-in-out infinite}@keyframes plp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}@keyframes plp-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.product-list-page .hero-h1{font-size:clamp(48px,7vw,100px);font-weight:800;line-height:.88;letter-spacing:-.045em;margin-bottom:24px;animation:plp-up .9s ease .22s both}.product-list-page .hero-h1 .s{color:var(--pure);display:block}.product-list-page .hero-h1 .o{color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.4);display:block}.product-list-page .hero-sub{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(15px,1.8vw,20px);color:#d8eaf87a;max-width:580px;line-height:1.65;animation:plp-up .9s ease .38s both}.product-list-page .hero-stats{display:flex;gap:40px;margin-top:48px;animation:plp-up .9s ease .5s both}.product-list-page .hs-item{display:flex;flex-direction:column;gap:4px}.product-list-page .hs-val{font-size:28px;font-weight:800;letter-spacing:-.04em;color:var(--teal)}.product-list-page .hs-lbl{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.product-list-page .filter-bar{position:sticky;top:67px;z-index:100;background:#0c1928f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,212,232,.09);padding:0;display:flex;flex-direction:column;align-items:stretch;gap:0}.product-list-page .filter-toggle{display:none}.product-list-page .filter-bar-content{display:flex;align-items:stretch;flex:1;gap:0;min-width:0}.product-list-page .filter-tabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;flex:1}.product-list-page .filter-tabs::-webkit-scrollbar{display:none}.product-list-page .ftab{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;padding:16px 22px;color:var(--muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .28s;white-space:nowrap;flex-shrink:0}.product-list-page .ftab:hover{color:var(--silver)}.product-list-page .ftab.active{color:var(--teal);border-bottom-color:var(--teal)}.product-list-page .search-wrap{display:flex;align-items:center;gap:10px;padding:0 0 0 24px;border-left:1px solid rgba(0,212,232,.09)}.product-list-page .search-wrap svg{width:14px;height:14px;stroke:var(--muted);fill:none;flex-shrink:0}.product-list-page #search{background:transparent;border:none;outline:none;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--silver);width:180px;padding:0}.product-list-page #search::placeholder{color:#7a9cc066}.product-list-page .section-head{padding:48px 60px 0;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.product-list-page .sh-lbl{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);margin-bottom:10px;display:flex;align-items:center;gap:10px}.product-list-page .sh-lbl:before{content:"";width:18px;height:1px;background:var(--teal)}.product-list-page .sh-h2{font-size:clamp(24px,3vw,40px);font-weight:800;letter-spacing:-.035em;color:var(--pure);line-height:1}.product-list-page .sh-h2 em{font-style:normal;color:var(--teal)}.product-list-page .sh-count{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.product-list-page #visible-count{color:var(--teal)}.product-list-page .product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:2px;padding:0 60px 120px}.product-list-page .pc{background:var(--card-bg);border:1px solid var(--card-border);position:relative;overflow:hidden;transition:border-color .3s,transform .3s,background .3s;display:flex;flex-direction:column}.product-list-page .pc:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--teal),rgba(0,212,232,.05));transform:scaleX(0);transform-origin:left;transition:transform .4s}.product-list-page .pc:hover{border-color:#00d4e847;background:#0e2238;transform:translateY(-3px)}.product-list-page .pc:hover:before{transform:scaleX(1)}.product-list-page .pc.hidden{display:none}.product-list-page .pc-head{padding:24px 24px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-list-page .pc-cat-row{display:flex;align-items:center;gap:8px}.product-list-page .pc-cat-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.product-list-page .pc-cat{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.product-list-page .pc-badge{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase;padding:3px 9px;border:1px solid rgba(0,232,160,.2);color:var(--green);background:#00e8a00a;white-space:nowrap}.product-list-page .pc-visual{display:flex;align-items:center;justify-content:center;padding:20px 24px 4px;position:relative}.product-list-page .pc-visual svg{filter:drop-shadow(0 8px 20px rgba(0,0,0,.45));animation:plp-pcfloat 4s ease-in-out infinite}.product-list-page .pc:nth-child(2n) .pc-visual svg{animation-delay:-1.3s}.product-list-page .pc:nth-child(3n) .pc-visual svg{animation-delay:-2.6s}.product-list-page .pc:nth-child(4n) .pc-visual svg{animation-delay:-.7s}@keyframes plp-pcfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.product-list-page .pc:hover .pc-visual svg{filter:drop-shadow(0 12px 28px rgba(0,212,232,.2))}.product-list-page .pc-body{padding:0 24px 20px;flex:1}.product-list-page .pc-name{font-size:clamp(20px,2.2vw,28px);font-weight:800;letter-spacing:-.03em;color:var(--pure);line-height:1;margin-bottom:5px}.product-list-page .pc-sci{font-family:"Instrument Serif",serif;font-style:italic;font-size:12px;color:var(--muted);margin-bottom:16px;line-height:1.4}.product-list-page .pc-desc{font-family:DM Mono,monospace;font-size:10.5px;line-height:1.9;color:#d8eaf885;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-list-page .pc-specs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:#00d4e812;margin:18px 0 0}.product-list-page .pc-spec{background:var(--card-bg);padding:11px 14px;transition:background .25s}.product-list-page .pc:hover .pc-spec{background:#0e2238}.product-list-page .pc-spec-l{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:3px}.product-list-page .pc-spec-v{font-family:Syne,sans-serif;font-weight:700;font-size:12px;color:var(--silver)}.product-list-page .pc-spec-v.hi{color:var(--teal)}.product-list-page .pc-foot{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(0,212,232,.07)}.product-list-page .pc-tags{display:flex;flex-wrap:wrap;gap:4px}.product-list-page .pc-tag{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border:1px solid rgba(0,212,232,.12);color:#7a9cc0b3}.product-list-page .pc-order-btn{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:9px 20px;background:var(--teal);color:var(--navy);font-weight:600;border:none;cursor:pointer;transition:all .28s;white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-block}.product-list-page .pc-order-btn:hover{background:var(--teal-2)}.product-list-page .empty-state{padding:80px 60px;text-align:center;display:none}.product-list-page .empty-state.show{display:block}.product-list-page .empty-state h3{font-size:22px;font-weight:800;color:#d8eaf84d;margin-bottom:8px}.product-list-page .empty-state p{font-family:DM Mono,monospace;font-size:11px;color:var(--muted)}.product-list-page .loading-state{padding:80px 60px;text-align:center}.product-list-page .loading-state p{font-family:DM Mono,monospace;font-size:11px;color:var(--muted)}.product-list-page .trust-strip{position:relative;z-index:2;background:#00d4e80a;border-top:1px solid rgba(0,212,232,.09);border-bottom:1px solid rgba(0,212,232,.09);padding:48px 60px;display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.product-list-page .ts-item{padding:32px 28px;text-align:center;border-right:1px solid rgba(0,212,232,.08)}.product-list-page .ts-item:last-child{border-right:none}.product-list-page .ts-num{font-size:clamp(28px,3.5vw,44px);font-weight:800;letter-spacing:-.04em;color:var(--teal);display:block;line-height:1}.product-list-page .ts-lbl{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:7px;display:block}@media (max-width: 900px){.product-list-page .hero,.product-list-page .product-grid,.product-list-page .section-head,.product-list-page .trust-strip{padding-left:24px;padding-right:24px}.product-list-page .filter-bar{padding:0 24px}}@media (max-width: 768px){.product-list-page .hero{padding:100px 24px 40px}.product-list-page .hero-stats{flex-wrap:wrap;gap:24px}.product-list-page .section-head{padding:32px 24px 0}.product-list-page .product-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0 24px 80px}.product-list-page .trust-strip{grid-template-columns:1fr 1fr;padding:32px 24px;gap:2px}.product-list-page .ts-item{padding:24px 20px;border-right:none;border-bottom:1px solid rgba(0,212,232,.08)}.product-list-page .ts-item:last-child{border-bottom:none}.product-list-page .ts-item:nth-child(2n){border-right:1px solid rgba(0,212,232,.08)}.product-list-page .filter-bar{padding:0;flex-direction:column;align-items:stretch;flex-wrap:wrap}.product-list-page .filter-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:14px 24px;background:#00d4e80b;border:none;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--silver);cursor:none;transition:background .2s ease;-webkit-tap-highlight-color:transparent}.product-list-page .filter-toggle:hover{background:#00d4e817}.product-list-page .filter-toggle:active{background:#00d4e824}.product-list-page .filter-toggle-label{display:flex;align-items:center;gap:8px}.product-list-page .filter-toggle-count{font-family:DM Mono,monospace;font-size:8.5px;color:var(--navy);background:var(--teal);border-radius:999px;padding:2px 7px;letter-spacing:0}.product-list-page .filter-toggle-chevron{width:12px;height:12px;stroke:var(--muted);fill:none;flex-shrink:0;transition:transform .25s ease}.product-list-page .filter-bar.is-expanded .filter-toggle-chevron{transform:rotate(180deg)}.product-list-page .filter-bar-content{display:none;flex-direction:column;align-items:stretch;width:100%;gap:8px;padding:0 24px 14px}.product-list-page .filter-bar.is-expanded .filter-bar-content{display:flex}.product-list-page .filter-tabs{overflow-x:auto}.product-list-page .ftab{padding:12px 16px;font-size:8px}.product-list-page #search{width:100%}.product-list-page .search-wrap{padding:10px 0 0;border-left:none;border-top:1px solid rgba(0,212,232,.09)}}@media (max-width: 480px){.product-list-page .hero{padding:80px 16px 24px}.product-list-page .hero-h1{margin-bottom:16px}.product-list-page .hero-inner{max-width:100%}.product-list-page .section-head{padding:24px 16px 0;flex-direction:column;align-items:flex-start;gap:16px}.product-list-page .product-grid{grid-template-columns:1fr;padding:0 16px 60px;gap:2px}.product-list-page .pc-head{padding:16px 16px 12px}.product-list-page .pc-body{padding:0 16px 16px}.product-list-page .pc-foot{padding:12px 16px;flex-direction:column;gap:12px;align-items:flex-start}.product-list-page .pc-specs{grid-template-columns:1fr 1fr}.product-list-page .trust-strip{grid-template-columns:1fr;padding:24px 16px}.product-list-page .ts-item{padding:20px 16px;border:none}.product-list-page .filter-toggle{padding:14px 16px}.product-list-page .filter-bar-content{padding:0 16px 14px}.product-list-page .ftab{padding:12px;font-size:7.5px}}body.coa-modal-open{overflow:hidden!important}.coa-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#08101ad1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;animation:coaFadeIn .25s ease-out}.coa-modal{position:fixed;top:50%;left:0;transform:translateY(-50%);width:100vw;height:min(88vh,980px);background:var(--navy-2, #0f2236);border:1px solid rgba(0,212,232,.15);border-left:none;border-right:none;box-shadow:0 20px 60px #00000073;z-index:1201;display:flex;flex-direction:column;overflow:hidden;animation:coaPopIn .25s cubic-bezier(.4,0,.2,1)}@keyframes coaFadeIn{0%{opacity:0}to{opacity:1}}@keyframes coaPopIn{0%{opacity:0;transform:translateY(-46%) scale(.98)}to{opacity:1;transform:translateY(-50%) scale(1)}}.coa-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid rgba(0,212,232,.1);flex-shrink:0}.coa-modal__title{display:flex;flex-direction:column;gap:4px;min-width:0}.coa-modal__eyebrow{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal, #00d4e8)}.coa-modal__title h3{margin:0;font-family:Syne,sans-serif;font-size:16px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coa-modal__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.coa-modal__btn{display:inline-flex;align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:9px 14px;border:1px solid rgba(0,212,232,.25);border-radius:3px;background:transparent;color:var(--muted, #7a9cc0);cursor:pointer;transition:all .2s;white-space:nowrap}.coa-modal__btn:hover:not(:disabled){border-color:var(--teal, #00d4e8);color:var(--teal, #00d4e8);background:#00d4e814}.coa-modal__btn:disabled{opacity:.4;cursor:not-allowed}.coa-modal__btn--primary{background:var(--teal, #00d4e8);border-color:var(--teal, #00d4e8);color:var(--navy, #0c1928)}.coa-modal__btn--primary:hover:not(:disabled){opacity:.88;background:var(--teal, #00d4e8);color:var(--navy, #0c1928)}.coa-modal__close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(0,212,232,.2);border-radius:3px;background:transparent;color:var(--muted, #7a9cc0);cursor:pointer;transition:all .2s;flex-shrink:0}.coa-modal__close:hover{background:#e855551a;border-color:#e8555566;color:#e85555}.coa-modal__close svg{width:14px;height:14px}.coa-modal__tabs{display:flex;align-items:center;gap:4px;padding:0 22px;border-bottom:1px solid rgba(0,212,232,.1);flex-shrink:0;overflow-x:auto}.coa-modal__tab{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.06em;padding:10px 14px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--muted, #7a9cc0);cursor:pointer;white-space:nowrap;transition:all .2s}.coa-modal__tab:hover{color:#fff}.coa-modal__tab--active{color:var(--teal, #00d4e8);border-bottom-color:var(--teal, #00d4e8)}.coa-modal__body{flex:1;min-height:0;background:#1a1a1a;position:relative}.coa-modal__frame{width:100%;height:100%;border:none;display:block;background:#1a1a1a}.coa-modal__state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center}.coa-modal__state p{font-family:DM Mono,monospace;font-size:12px;color:var(--muted, #7a9cc0);margin:0;max-width:320px}.coa-modal__state--error p{color:#e85555}.coa-modal__spinner{width:32px;height:32px;border:2px solid rgba(0,212,232,.2);border-top-color:var(--teal, #00d4e8);border-radius:50%;animation:coaSpin .8s linear infinite}@keyframes coaSpin{to{transform:rotate(360deg)}}@media (max-width: 640px){.coa-modal{height:100vh;top:0;transform:none}@keyframes coaPopIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.coa-modal__header{padding:14px 16px;flex-wrap:wrap}.coa-modal__btn span{display:none}}:root{--accent-color: #00d4e8}.pd-page{--accent: var(--accent-color);overflow-x:hidden}.pd-loading{display:flex;align-items:center;justify-content:center;min-height:60vh;font-family:DM Mono,monospace;font-size:14px;color:var(--silver)}.pd-hero{padding:140px 60px 80px;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 70% at 60% -10%,rgba(0,180,220,.08) 0%,transparent 60%);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:80px;align-items:start}.pd-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.02) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.pd-scanline{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.5) 50%,transparent);animation:scan-pd 9s ease-in-out infinite;pointer-events:none}@keyframes scan-pd{0%{top:-2px;opacity:0}8%{opacity:1}92%{opacity:.6}to{top:100%;opacity:0}}.pd-hero-corner{position:absolute;width:14px;height:14px;border-color:#00d4e82e;border-style:solid}.pd-hero-corner.tl{top:28px;left:28px;border-width:1.5px 0 0 1.5px}.pd-hero-corner.tr{top:28px;right:28px;border-width:1.5px 1.5px 0 0}.pd-hero-corner.bl{bottom:28px;left:28px;border-width:0 0 1.5px 1.5px}.pd-hero-corner.br{bottom:28px;right:28px;border-width:0 1.5px 1.5px 0}.pd-hero-inner{position:relative;z-index:1;min-width:0}.pd-breadcrumb{display:flex;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:28px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pd-breadcrumb.in{opacity:1;transform:translateY(0)}.pd-breadcrumb a{color:var(--muted);text-decoration:none;transition:color .25s}.pd-breadcrumb a:hover{color:var(--teal)}.pd-breadcrumb-sep{opacity:.4}.pd-badge{display:inline-flex;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--accent-color);border:1px solid rgba(0,212,232,.2);padding:6px 14px;background:#00d4e80a;margin-bottom:24px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pd-badge.in{opacity:1;transform:translateY(0)}.pd-badge:before{content:"";width:5px;height:5px;background:var(--accent-color);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}.pd-title{font-size:clamp(52px,7vw,96px);font-weight:800;line-height:.88;letter-spacing:-.045em;color:var(--pure);margin-bottom:12px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease;-webkit-text-stroke:1px rgba(0,212,232,.3);text-stroke:1px rgba(0,212,232,.3)}.pd-title.in{opacity:1;transform:translateY(0)}.pd-subtitle{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(14px,1.6vw,18px);color:var(--muted);margin-bottom:32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pd-subtitle.in{opacity:1;transform:translateY(0)}.pd-desc{font-family:DM Mono,monospace;font-size:12px;line-height:2;color:#d8eaf88c;border-left:2px solid rgba(0,212,232,.25);padding-left:20px;margin-bottom:0;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pd-desc-wrap{margin-bottom:32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pd-desc-wrap.in,.pd-desc-wrap.in .pd-desc{opacity:1;transform:translateY(0)}.pd-desc-toggle{display:none}.pd-desc.in{opacity:1;transform:translateY(0)}.pd-price-block{display:inline-flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid rgba(0,212,232,.2);background:#00d4e80d;margin-bottom:24px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pd-price-block.in{opacity:1;transform:translateY(0)}.pd-price-label{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.pd-price-value{font-size:28px;font-weight:800;color:var(--accent-color);line-height:1}.pd-format-section,.pd-dose-section{margin-bottom:20px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pd-format-section.in,.pd-dose-section.in{opacity:1;transform:translateY(0)}.pd-format-label,.pd-dose-label{display:block;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.pd-format-section .format-toggle-wrap{padding:0}.pd-format-toggle{width:100%;max-width:100%}.pd-format-toggle.format-toggle{width:100%}.pd-format-toggle .fmt-btn{flex:1 1 50%;min-width:0}.pd-dose-pills{display:flex;flex-wrap:wrap;gap:8px}.pd-selection-meta{display:flex;align-items:center;gap:12px;margin-bottom:20px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pd-selection-meta.in{opacity:1;transform:translateY(0)}.pd-selection-form,.pd-selection-dose{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#00d4e8bf;padding:6px 10px;border:1px solid rgba(0,212,232,.18);background:#00d4e80a}.pd-gallery--visual{margin-bottom:24px}.pd-gallery__visual{min-height:280px;padding:24px}.pd-gallery__visual svg{max-height:240px;width:auto}.pd-spec-card__visual-inner{min-height:auto;padding:0;height:auto}.pd-spec-card.pen-active .pd-spec-card__visual svg rect:first-of-type{filter:drop-shadow(0 0 8px rgba(0,212,232,.25))}.pd-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:40px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pd-tags.in{opacity:1;transform:translateY(0)}.pd-tag{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border:1px solid rgba(0,212,232,.15);color:var(--muted);display:inline-block}.pd-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pd-qty{display:flex;align-items:center;gap:0;border:1px solid rgba(0,212,232,.25);border-radius:2px;overflow:hidden}.pd-qty__btn{background:transparent;border:none;color:var(--teal);font-family:DM Mono,monospace;font-size:16px;font-weight:700;padding:0 14px;height:46px;cursor:pointer;transition:background .2s,color .2s;line-height:1}.pd-qty__btn:hover:not(:disabled){background:#00d4e81a}.pd-qty__btn:disabled{opacity:.4;cursor:not-allowed}.pd-qty__val{font-family:DM Mono,monospace;font-size:13px;font-weight:700;color:#fff;min-width:36px;text-align:center;border-left:1px solid rgba(0,212,232,.15);border-right:1px solid rgba(0,212,232,.15);padding:0 4px;line-height:46px;display:inline-block}.pd-gallery{margin-bottom:32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pd-gallery.in{opacity:1;transform:translateY(0)}.pd-gallery__main{width:100%;aspect-ratio:1;background:var(--card-bg);border:1px solid var(--card-border);border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.pd-gallery__main-img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.pd-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.pd-gallery__thumb{flex-shrink:0;width:60px;height:60px;border:1px solid rgba(0,212,232,.15);border-radius:2px;overflow:hidden;background:var(--card-bg);cursor:pointer;transition:border-color .25s,opacity .25s;padding:0}.pd-gallery__thumb:hover{border-color:#00d4e866}.pd-gallery__thumb.active{border-color:var(--teal);box-shadow:0 0 8px #00d4e833}.pd-gallery__thumb img{width:100%;height:100%;object-fit:contain}.pd-stock-error{font-family:DM Mono,monospace;font-size:11px;color:#e85555;background:#e8555514;border:1px solid rgba(232,85,85,.2);padding:10px 14px;border-radius:2px;margin-top:12px;width:100%}.pd-stock-status{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;padding:8px 14px;border-radius:2px;margin-top:8px;display:inline-flex;align-items:center;gap:8px}.pd-stock-status:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.pd-stock-status.in_stock:before{background:var(--green);box-shadow:0 0 6px #00e8a066}.pd-stock-status.in_stock .status-text{color:var(--green)}.pd-stock-status.in_stock.upon_request:before{background:var(--gold);box-shadow:0 0 6px #d4b87066}.pd-stock-status.in_stock.upon_request .status-text{color:var(--gold)}.pd-stock-status.low_stock:before,.pd-stock-status.low-stock:before{background:var(--gold);box-shadow:0 0 6px #d4b87066}.pd-stock-status.low_stock .status-text,.pd-stock-status.low-stock .status-text{color:var(--gold)}.pd-stock-status.out_of_stock:before,.pd-stock-status.out-of-stock:before{background:#e85555;box-shadow:0 0 6px #e8555566}.pd-stock-status.out_of_stock .status-text,.pd-stock-status.out-of-stock .status-text{color:#e85555}.pd-stock-status.backorder:before{background:var(--teal);box-shadow:0 0 6px #00d4e866}.pd-stock-status.backorder .status-text{color:var(--teal)}.pd-actions.in{opacity:1;transform:translateY(0)}.btn-primary{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:14px 32px;background:var(--accent-color);color:var(--navy);font-weight:700;border:none;cursor:pointer;text-decoration:none;display:inline-block;transition:opacity .25s;border-radius:2px}.btn-primary:hover:not(:disabled){opacity:.88}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-primary.coming-soon-btn{background:transparent;color:#00d4e880;border:1px solid rgba(0,212,232,.25);cursor:default;opacity:1}.btn-secondary{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:14px 24px;border:1px solid rgba(0,212,232,.25);color:var(--muted);text-decoration:none;display:inline-block;transition:all .25s;background:transparent;cursor:pointer;border-radius:2px}.btn-secondary:hover{border-color:var(--teal);color:var(--teal)}.pd-coa-request-link{filter:hue-rotate(90deg);opacity:.6;transition:opacity .25s}.pd-coa-request-link:hover{opacity:.85}.pd-spec-card{background:var(--card-bg);border:1px solid var(--card-border);padding:32px;position:relative;border-radius:2px;min-width:0}.pd-spec-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-color),transparent);border-radius:2px 2px 0 0}.pd-spec-card__visual{display:flex;align-items:center;justify-content:center;padding:24px 0 28px}.pd-spec-card__visual svg{width:100%;height:auto;filter:drop-shadow(0 8px 24px rgba(0,0,0,.5));animation:pcfloat 4s ease-in-out infinite;max-width:200px}.pd-spec-card__title{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:#00d4e880;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid rgba(0,212,232,.1)}.pd-spec-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid rgba(0,212,232,.06);font-family:DM Mono,monospace;font-size:10px}.pd-spec-row:last-child{border-bottom:none}.pd-spec-k{color:var(--muted)}.pd-spec-v{font-weight:700;font-size:13px;color:var(--silver)}.pd-spec-v.highlight{color:var(--teal)}.pd-spec-v.pass{color:var(--green)}.pd-coa-seal{margin-top:20px;padding:14px 16px;background:#00e8a00d;border:1px solid rgba(0,232,160,.15);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);display:flex;align-items:center;gap:10px;border-radius:2px}.pd-coa-seal:before{content:"";width:6px;height:6px;background:var(--green);border-radius:50%;animation:pulse 1.6s infinite}.pd-specs-section{margin-top:28px}.pd-sec-label{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.24em;text-transform:uppercase;color:#00d4e880;margin-bottom:10px}.pd-specs-grid{display:grid;gap:12px}.pd-dspec{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid rgba(0,212,232,.06)}.pd-dspec:last-child{border-bottom:none}.pd-dspec-l{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.pd-dspec-v{font-size:13px;font-weight:700;color:var(--silver);text-align:right}.pd-dspec-v.hi{color:var(--accent-color)}.pd-qr-block{display:grid;gap:16px;margin:20px 0 24px}.pd-qr-image{display:flex;justify-content:center;align-items:center;padding:14px;background:#ffffff08;border:1px solid rgba(0,212,232,.1);border-radius:2px}.pd-qr-image img{width:min(220px,100%);height:auto;display:block}.pd-qr-meta{display:grid;gap:8px;font-family:DM Mono,monospace;font-size:10px;color:var(--muted);line-height:1.6}.pd-qr-meta a{color:var(--teal);text-decoration:none}.pd-spec-card-footer{margin-top:16px}.pd-view-coa{width:100%;justify-content:center;text-align:center}.pd-view-spec-sheet{width:100%;justify-content:center;text-align:center;display:block}.pd-view-coa+.pd-view-spec-sheet,.pd-spec-card-footer button+.pd-view-spec-sheet{margin-top:8px}.pd-content-grid{max-width:1200px;margin:0 auto;padding:0 60px 60px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:80px}.pd-main{display:flex;flex-direction:column;min-width:0}.pd-section{margin-bottom:48px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pd-section.in{opacity:1;transform:translateY(0)}.pd-section-label{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:#00d4e880;margin-bottom:14px;display:flex;align-items:center;gap:10px}.pd-section-label:before{content:"";width:18px;height:1px;background:var(--teal)}.pd-section-title{font-size:clamp(22px,2.5vw,32px);font-weight:800;letter-spacing:-.03em;color:var(--pure);margin-bottom:20px;line-height:1.1;font-family:Syne,sans-serif}.pd-section-body{font-family:DM Mono,monospace;font-size:11.5px;line-height:2;color:#d8eaf894;margin-bottom:36px}.pd-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.pd-spec-item{padding:20px;background:#0d1f3380;border:1px solid rgba(0,212,232,.09);border-radius:2px}.pd-spec-item-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.pd-spec-item-value{font-family:Syne,sans-serif;font-size:16px;font-weight:600;color:var(--silver)}.pd-spec-item-value.highlight{color:var(--accent-color);font-weight:700}.pd-warning-box{background:#d4b8700d;border:1px solid rgba(212,184,112,.2);padding:20px 24px;margin-top:32px;border-radius:2px}.pd-warning-title{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;display:flex;align-items:center;gap:8px}.pd-warning-title:before{content:"⚠";font-style:normal}.pd-warning-body{font-family:DM Mono,monospace;font-size:10.5px;line-height:1.85;color:#d4b87099}.pd-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:16px}.pd-side-card{background:var(--card-bg);border:1px solid var(--card-border);padding:24px;border-radius:2px}.pd-side-card-title{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.24em;text-transform:uppercase;color:#00d4e880;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid rgba(0,212,232,.09)}.pd-side-card-content{font-family:DM Mono,monospace;font-size:11px;line-height:1.85;color:var(--muted)}.pd-side-card-content a{color:var(--teal);text-decoration:none;transition:color .25s}.pd-side-card-content a:hover{color:var(--accent-color)}.pd-side-card-content strong{color:var(--silver)}.pd-related{padding:0 60px 80px}.pd-related-label{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:#00d4e880;margin-bottom:14px;display:flex;align-items:center;gap:10px}.pd-related-label:before{content:"";width:18px;height:1px;background:var(--teal)}.pd-related-title{font-size:clamp(22px,2.5vw,32px);font-weight:800;letter-spacing:-.03em;color:var(--pure);margin-bottom:16px;font-family:Syne,sans-serif}.pd-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.pd-related-card{background:var(--card-bg);border:1px solid var(--card-border);padding:24px;text-decoration:none;display:block;transition:border-color .3s,background .3s;cursor:pointer;border-radius:2px}.pd-related-card:hover{border-color:#00d4e847;background:#0e2238}.pd-related-cat{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.pd-related-name{font-size:20px;font-weight:800;letter-spacing:-.03em;color:var(--pure);margin-bottom:6px;font-family:Syne,sans-serif}.pd-related-sci{font-family:"Instrument Serif",serif;font-style:italic;font-size:12px;color:var(--muted)}@keyframes up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.pd-hero{grid-template-columns:1fr;gap:60px;padding:100px 24px 60px}.pd-content-grid{grid-template-columns:1fr;gap:40px;padding:0 24px 60px}.pd-sidebar{position:static;top:auto}.pd-related-grid{grid-template-columns:repeat(2,1fr);gap:2px}.pd-specs-grid{grid-template-columns:repeat(2,1fr);gap:16px}.pd-related{padding:0 24px 60px}}@media (max-width: 480px){.pd-hero{padding:80px 16px 40px;gap:40px}.pd-hero-corner{width:10px;height:10px}.pd-breadcrumb{font-size:8px;flex-wrap:wrap}.pd-title{font-size:clamp(32px,8vw,52px);word-break:break-word;-webkit-text-stroke:0;text-stroke:none}.pd-desc{font-size:11px;line-height:1.75}.pd-content-grid{padding:0 16px 40px;gap:32px}.pd-spec-card{padding:24px}.pd-spec-card__visual svg{max-width:160px}.pd-actions{flex-direction:column;align-items:stretch}.btn-primary,.btn-secondary{width:100%;text-align:center}.pd-specs-grid{grid-template-columns:1fr}.pd-tag{font-size:7px;padding:4px 10px}.pd-related-grid{grid-template-columns:1fr}.pd-related{padding:0 16px 40px}.pd-section-body{line-height:1.75}}@media (max-width: 399px){.pd-desc-wrap{margin-bottom:16px}.pd-desc-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;padding:10px 14px;background:#00d4e80a;border:1px solid rgba(0,212,232,.18);color:#d8eaf8b8;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;text-align:left}.pd-desc-toggle__chevron{width:14px;height:14px;flex-shrink:0;color:var(--teal);transition:transform .25s ease}.pd-desc-wrap.is-expanded .pd-desc-toggle__chevron{transform:rotate(180deg)}.pd-desc-wrap:not(.is-expanded) .pd-desc{display:none}.pd-desc-wrap.is-expanded .pd-desc{display:block;margin-top:12px;font-size:11px;line-height:1.75}}.cart-page{padding-top:72px;min-height:100vh}.scanline{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,212,232,.015) 2px,rgba(0,212,232,.015) 4px)}.cart-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 200px);text-align:center;padding:60px 24px}.cart-hero__eyebrow{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--teal, #00d4e8);margin-bottom:16px}.cart-hero__title{font-size:32px;font-weight:700;color:var(--pure, #fff);margin:0 0 12px;letter-spacing:-.02em}.cart-hero__sub{font-size:14px;color:var(--muted, #7a9cc0);margin:0 0 32px;font-family:DM Mono,monospace}.cart-hero__btn{min-width:200px}.cart-header{display:flex;align-items:center;justify-content:space-between;padding:24px 56px;border-bottom:1px solid rgba(0,212,232,.08)}.cart-header__eyebrow{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal, #00d4e8);margin:0 0 4px}.cart-header__title{font-size:20px;font-weight:700;color:var(--pure, #fff);margin:0;letter-spacing:-.02em}.cart-header__count{font-family:DM Mono,monospace;font-size:11px;color:var(--muted, #7a9cc0)}.cart-wrap{display:grid;grid-template-columns:1fr 420px;min-height:calc(100vh - 200px);align-items:start}.cart-main{padding:32px 56px;border-right:1px solid rgba(0,212,232,.08)}.cart-items{display:flex;flex-direction:column;gap:0}.cart-item{display:flex;gap:16px;align-items:flex-start;padding:20px 0;border-bottom:1px solid rgba(0,212,232,.07);transition:opacity .3s}.cart-item:first-child{padding-top:0}.cart-item:last-child{border-bottom:none}.cart-item.loading{opacity:.5;pointer-events:none}.cart-item__avatar{width:52px;height:52px;background:var(--navy-3, #162d48);border:1px solid rgba(0,212,232,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden}.cart-item__avatar-visual{width:100%;height:100%}.cart-item__avatar svg,.cart-item__avatar-img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}@keyframes cart-holo{0%{background-position:0%}to{background-position:200%}}.cart-item__details{flex:1;min-width:0}.cart-item__name{font-size:14px;font-weight:700;color:var(--pure, #fff);text-decoration:none;line-height:1.3;transition:color .2s}.cart-item__name:hover{color:var(--teal, #00d4e8)}.cart-item__variant{font-family:DM Mono,monospace;font-size:10px;color:var(--teal, #00d4e8);font-weight:600;margin-top:4px}.cart-item__meta{font-family:DM Mono,monospace;font-size:9px;color:var(--muted, #7a9cc0);line-height:1.6;margin-top:4px}.cart-item__qty{display:flex;align-items:center;gap:8px;margin-top:10px}.cart-qty-btn{width:24px;height:24px;border:1px solid rgba(0,212,232,.25);background:transparent;color:var(--teal, #00d4e8);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-family:DM Mono,monospace}.cart-qty-btn:hover:not(:disabled){background:#00d4e81a;border-color:#00d4e866}.cart-qty-btn:disabled{opacity:.5;cursor:not-allowed}.cart-qty-num{font-family:DM Mono,monospace;font-size:12px;color:var(--silver, #d8eaf8);min-width:24px;text-align:center}.cart-item__price-col{text-align:right;flex-shrink:0;min-width:100px}.cart-item__price{font-family:DM Mono,monospace;font-size:13px;color:var(--teal, #00d4e8);font-weight:500}.cart-item__unit-price{font-family:DM Mono,monospace;font-size:10px;color:#7a9cc066;margin-top:4px}.cart-item__remove{width:24px;height:24px;border:none;background:transparent;color:#7a9cc04d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0}.cart-item__remove:hover:not(:disabled){color:#e85555}.cart-item__remove:disabled{opacity:.5;cursor:not-allowed}.cart-item__remove svg{width:14px;height:14px}.cart-actions{display:flex;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(0,212,232,.08)}.cart-actions .button{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:14px 24px}.cart-summary{background:var(--navy-2, #0f2236);padding:32px 36px;position:sticky;top:72px;border-left:1px solid rgba(0,212,232,.08);min-height:calc(100vh - 72px)}.cart-summary__title{font-size:16px;font-weight:700;color:var(--pure, #fff);margin:0 0 24px;display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(0,212,232,.1)}.cart-summary__title:before{content:"";width:14px;height:2px;background:var(--teal, #00d4e8)}.cart-summary__items{margin-bottom:24px}.cart-summary__item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,212,232,.05)}.cart-summary__item:last-child{border-bottom:none}.cart-summary__item-name{font-size:12px;color:var(--silver, #d8eaf8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.cart-summary__item-qty{font-family:DM Mono,monospace;font-size:10px;color:var(--muted, #7a9cc0)}.cart-summary__item-more{font-family:DM Mono,monospace;font-size:10px;color:var(--muted, #7a9cc0);padding:8px 0}.cart-summary__totals{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(0,212,232,.1);padding-top:16px;margin-bottom:16px}.cart-summary__row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,212,232,.05)}.cart-summary__row:last-child{border-bottom:none}.cart-summary__row.grand{padding-top:12px;margin-top:4px;border-top:1px solid rgba(0,212,232,.15)}.cart-summary__label{font-family:DM Mono,monospace;font-size:10px;color:var(--muted, #7a9cc0)}.cart-summary__value{font-family:DM Mono,monospace;font-size:12px;color:var(--silver, #d8eaf8)}.cart-summary__value.free{color:var(--green, #00e8a0)}.cart-summary__row.grand .cart-summary__label{font-size:11px;color:var(--pure, #fff)}.cart-summary__row.grand .cart-summary__value{font-size:14px;color:var(--teal, #00d4e8);font-weight:700}.cart-free-ship{font-family:DM Mono,monospace;font-size:10px;color:var(--green, #00e8a0);padding:10px 12px;background:#00e8a00d;border:1px solid rgba(0,232,160,.15);margin-bottom:20px}.cart-trust{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.cart-trust__item{font-family:DM Mono,monospace;font-size:10px;color:var(--muted, #7a9cc0);display:flex;align-items:center;gap:8px;line-height:1.5}.cart-trust__icon{color:var(--green, #00e8a0);font-size:12px}.cart-checkout-btn{width:100%;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:18px!important;border:none!important;cursor:pointer;font-family:DM Mono,monospace!important;font-weight:700;transition:all .3s;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none;background:var(--teal, #00d4e8)!important;color:var(--navy, #0c1928)!important}.cart-checkout-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff3;transform:scaleX(0);transform-origin:left;transition:transform .4s;pointer-events:none}.cart-checkout-btn:hover:after{transform:scaleX(1)}.cart-security{text-align:center;margin-top:16px;font-family:DM Mono,monospace;font-size:9px;color:#7a9cc066}@media (max-width: 900px){.cart-wrap{grid-template-columns:1fr}.cart-main{padding:24px;border-right:none;border-bottom:1px solid rgba(0,212,232,.08)}.cart-summary{position:static;min-height:auto;border-left:none}.cart-header{padding:20px 24px}}@media (max-width: 640px){.cart-item{flex-wrap:wrap;gap:12px}.cart-item__price-col{order:-1;min-width:auto;text-align:left;width:100%;display:flex;justify-content:space-between;align-items:center}.cart-item__remove{position:absolute;right:0;top:12px}.cart-item{position:relative}.cart-actions{flex-direction:column}.cart-actions .button{width:100%}}:root{--navy: #0c1928;--navy-2: #0f2236;--navy-3: #162d48;--teal: #00d4e8;--teal-2: #00b8cc;--silver: #d8eaf8;--pure: #fff;--off: #f4f9ff;--muted: #7a9cc0;--green: #00e8a0;--gold: #d4b870;--red: #e85555;--amber: #e8a825}.contact-scanline{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.5) 40%,rgba(0,212,232,.8) 50%,rgba(0,212,232,.5) 60%,transparent);animation:contact-scan 10s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes contact-scan{0%{top:-2px;opacity:0}8%{opacity:1}92%{opacity:.5}to{top:100%;opacity:0}}.contact-us-page{position:relative;background:var(--navy);color:var(--silver);font-family:Syne,sans-serif}.contact-us-page .hero{padding:72px 64px 64px;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 70% at 50% -10%,rgba(0,180,220,.08) 0%,transparent 60%)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.02) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.hero-corner{position:absolute;width:14px;height:14px;border-color:#00d4e82e;border-style:solid}.hero-corner.tl{top:28px;left:28px;border-width:1.5px 0 0 1.5px}.hero-corner.tr{top:28px;right:28px;border-width:1.5px 1.5px 0 0}.hero-corner.bl{bottom:28px;left:28px;border-width:0 0 1.5px 1.5px}.hero-corner.br{bottom:28px;right:28px;border-width:0 1.5px 1.5px 0}.hero-inner{position:relative;z-index:2;text-align:center;max-width:680px;margin:0 auto}.hero-tag{display:inline-flex;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(0,212,232,.2);padding:6px 14px;background:#00d4e80a;margin-bottom:28px}.hero-h1{font-size:clamp(40px,6vw,80px);font-weight:800;line-height:.9;letter-spacing:-.05em;margin-bottom:20px}.hero-h1 .s{color:var(--pure);display:block}.hero-h1 .o{color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.4);display:block}.hero-sub{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(15px,1.8vw,19px);color:#d8eaf873;max-width:500px;margin:0 auto 40px;line-height:1.65}.sla-strip{display:flex;justify-content:center;gap:1px;background:#00d4e81a}.sla-cell{background:var(--navy);padding:16px 28px;text-align:center}.sla-val{font-size:18px;font-weight:800;color:var(--teal);letter-spacing:-.03em;margin-bottom:3px}.sla-lbl{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.main-wrap{display:grid;grid-template-columns:1fr 420px;gap:0;padding:0}.main-wrap--channels-only{grid-template-columns:1fr}.main-wrap--channels-only .channels{border-right:none}.channels{padding:56px 64px;border-right:1px solid rgba(0,212,232,.08)}.section-tag{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);margin-bottom:14px;display:flex;align-items:center;gap:10px}.section-tag:before{content:"";width:20px;height:1px;background:var(--teal)}.section-h{font-size:clamp(22px,3vw,36px);font-weight:800;color:var(--pure);letter-spacing:-.03em;margin-bottom:8px}.section-sub{font-family:DM Mono,monospace;font-size:11px;color:var(--muted);line-height:1.9;margin-bottom:40px;max-width:560px}.channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#00d4e81a;margin-bottom:40px}.channel-grid--single{grid-template-columns:1fr;max-width:420px}.channel-card{background:var(--navy-2);padding:28px 24px;position:relative;overflow:hidden;cursor:pointer;transition:background .2s}.channel-card:hover{background:#00d4e80a}.channel-card.primary{background:var(--navy-3)}.channel-card-badge{position:absolute;top:14px;right:14px;font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.16em;text-transform:uppercase;padding:3px 8px;border:1px solid}.badge-fastest{color:var(--green);border-color:#00e8a04d;background:#00e8a00f}.badge-b2bpriority{color:var(--gold);border-color:#d4b8704d;background:#d4b8700d}.channel-icon{width:36px;height:36px;background:#00d4e81a;border:1px solid rgba(0,212,232,.2);display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:18px}.channel-name{font-size:16px;font-weight:700;color:var(--pure);margin-bottom:4px}.channel-sla{font-family:DM Mono,monospace;font-size:9.5px;color:var(--teal);margin-bottom:8px}.channel-desc{font-family:DM Mono,monospace;font-size:10px;color:var(--muted);line-height:1.8;margin-bottom:14px}.channel-action{font-family:var(--font-mono, "DM Mono", monospace);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:9px 20px;border:none;color:var(--navy);background:var(--teal);font-weight:600;cursor:pointer;transition:all .28s;display:inline-block;text-decoration:none;white-space:nowrap;position:relative;overflow:hidden}.channel-action:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff2e;transform:scaleX(0);transform-origin:left;transition:transform .35s}.channel-action:hover{color:var(--navy);background:var(--teal)}.channel-action:hover:after{transform:scaleX(1)}.channel-action:disabled{opacity:.55;cursor:not-allowed}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#00d4e81a;margin-bottom:40px}.cat-cell{background:var(--navy-2);padding:20px 18px;cursor:pointer;transition:background .2s}.cat-cell:hover{background:#00d4e80a}.cat-cell.active{background:#00d4e814;border-bottom:2px solid var(--teal)}.cat-name{font-size:13px;font-weight:600;color:var(--pure);margin-bottom:4px}.cat-desc{font-family:DM Mono,monospace;font-size:9px;color:var(--muted);line-height:1.6}.cat-count{font-family:DM Mono,monospace;font-size:8px;color:#00d4e866;margin-top:6px}.quick-answers{margin-bottom:40px}.qa-item{border-bottom:1px solid rgba(0,212,232,.08);overflow:hidden}.qa-item:last-child{border-bottom:none}.qa-q{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;gap:16px;background:none;border:none;width:100%;text-align:left}.qa-q-text{font-size:13px;font-weight:600;color:var(--silver);line-height:1.35}.qa-chevron{font-family:DM Mono,monospace;font-size:12px;color:#00d4e866;transition:transform .2s;flex-shrink:0}.qa-chevron.open{transform:rotate(180deg)}.qa-a{display:none;font-family:DM Mono,monospace;font-size:11px;color:var(--muted);line-height:1.9;padding:0 0 16px;max-width:680px}.qa-a.open{display:block}.qa-a a{color:var(--teal);text-decoration:none}.qa-a a:hover{text-decoration:underline}.ticket-panel{padding:56px 40px;background:#0f223680}.tp-title{font-size:22px;font-weight:800;color:var(--pure);letter-spacing:-.03em;margin-bottom:6px}.tp-sub{font-family:DM Mono,monospace;font-size:10px;color:var(--muted);line-height:1.8;margin-bottom:28px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:#00d4e880}.field input,.field select,.field textarea{background:var(--navy-2);border:1px solid rgba(0,212,232,.15);color:var(--pure);font-family:DM Mono,monospace;font-size:11px;padding:12px 14px;outline:none;transition:border-color .2s;border-radius:0;-webkit-appearance:none;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#00d4e880}.field input::placeholder,.field textarea::placeholder{color:#7a9cc059}.field select{background-image:linear-gradient(45deg,transparent 50%,var(--teal) 50%),linear-gradient(135deg,var(--teal) 50%,transparent 50%);background-position:right 10px center,right 15px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:30px}.field select option{background:var(--navy-2);color:var(--pure)}.field textarea{min-height:120px;line-height:1.7;font-family:DM Mono,monospace}.field-hint{font-family:DM Mono,monospace;font-size:9px;color:#7a9cc066;margin-top:4px}.submit-btn{width:100%;padding:16px;background:var(--teal);color:var(--navy);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;border:none;cursor:pointer;transition:opacity .3s;margin-top:8px;position:relative;overflow:hidden}.submit-btn:disabled{opacity:.55;cursor:not-allowed}.ticket-error{font-family:DM Mono,monospace;font-size:11px;line-height:1.6;color:var(--red);margin:0 0 12px}.submit-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff3;transform:scaleX(0);transform-origin:left;transition:transform .4s}.submit-btn:hover:after{transform:scaleX(1)}.ticket-success{display:none;text-align:center;padding:40px 20px}.ticket-success.show{display:block}.ts-icon{width:56px;height:56px;border:2px solid var(--teal);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:22px;color:var(--teal)}.ts-title{font-size:20px;font-weight:800;color:var(--pure);margin-bottom:8px}.ts-sub{font-family:DM Mono,monospace;font-size:10.5px;color:var(--muted);line-height:1.8;margin-bottom:20px}.ts-ref{font-family:DM Mono,monospace;font-size:11px;color:var(--teal);border:1px solid rgba(0,212,232,.2);padding:8px 16px;display:inline-block}.returns-success-actions{margin-top:1.25rem}.returns-success-actions .submit-btn{position:relative;overflow:hidden}.office-strip{padding:48px 64px;background:#0f223666;border-top:1px solid rgba(0,212,232,.08)}.office-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#00d4e81a}.office-cell{background:var(--navy-2);padding:24px}.office-region{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#00d4e866;margin-bottom:8px}.office-name{font-size:14px;font-weight:700;color:var(--pure);margin-bottom:4px}.office-detail{font-family:DM Mono,monospace;font-size:10px;color:var(--muted);line-height:1.85}.divider{height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.15) 20%,rgba(0,212,232,.15) 80%,transparent)}.rev{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.rev.in{opacity:1;transform:translateY(0)}@media (max-width: 1024px){.main-wrap{grid-template-columns:1fr}.ticket-panel{padding:40px 24px}.channels{padding:40px 24px;border-right:none;border-bottom:1px solid rgba(0,212,232,.08)}.cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero{padding:56px 24px 48px}.channels,.ticket-panel{padding:32px 24px}.channel-grid,.cat-grid,.office-grid{grid-template-columns:1fr}.sla-strip{flex-wrap:wrap}.office-strip{padding:32px 24px}.ft{grid-template-columns:1fr 1fr;gap:32px;padding:48px 24px 36px}.hero-h1{font-size:clamp(32px,5vw,60px)}}@media (max-width: 480px){.hero{padding:48px 16px 40px}.channels,.ticket-panel{padding:24px 16px}.hero-h1{font-size:28px}.section-h{font-size:24px}.tp-title{font-size:18px}.cat-grid,.office-grid{grid-template-columns:1fr}.sla-strip{flex-direction:column}.sla-cell{width:100%}}.coa-verify-page{padding:24px;max-width:720px;margin:0 auto}.coa-badge{display:inline-block;padding:8px 12px;border-radius:6px;color:#fff;margin-bottom:12px}.coa-badge.valid{background:#18a558}.coa-badge.invalid{background:#d04545}.coa-details p{margin:6px 0}.coa-verify-page .error{color:#d04545}.trk-page{padding-top:72px;min-height:calc(100vh - 72px);background:var(--color-navy, #0c1928)}.trk-wrap{max-width:620px;margin:0 auto;padding:64px 24px 96px}.trk-header{text-align:center;margin-bottom:40px}.trk-eyebrow{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-teal, #00d4e8);margin-bottom:12px}.trk-title{font-family:var(--font-display, "Syne", sans-serif);font-size:32px;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:12px}.trk-sub{font-family:"Instrument Serif",serif;font-style:italic;font-size:15px;color:#d8eaf88c;line-height:1.6;max-width:460px;margin:0 auto}.trk-form{display:flex;gap:12px;margin-bottom:20px}.trk-input{flex:1;background:#ffffff08;border:1px solid rgba(0,212,232,.2);color:#d8eaf8;font-family:DM Mono,monospace;font-size:13px;letter-spacing:.05em;padding:14px 16px;border-radius:4px;outline:none;transition:border-color .2s;text-transform:uppercase}.trk-input::placeholder{color:#7a9cc080;text-transform:none}.trk-input:focus{border-color:var(--color-teal, #00d4e8)}.trk-submit-btn{padding:14px 28px;background:var(--color-teal, #00d4e8);color:var(--color-navy, #0c1928);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;transition:opacity .2s}.trk-submit-btn:hover{opacity:.85}.trk-submit-btn:disabled{opacity:.5;cursor:not-allowed}.trk-error{background:#ff6b6b14;border:1px solid rgba(255,107,107,.3);color:#ff9b9b;padding:14px 16px;border-radius:4px;font-size:13px;margin-bottom:20px}.trk-empty{text-align:center;color:#7a9cc0b3;font-family:DM Mono,monospace;font-size:12px;padding:24px 0}.trk-result{background:#ffffff05;border:1px solid rgba(0,212,232,.12);border-radius:6px;padding:28px;animation:trk-fade-in .4s ease forwards}@keyframes trk-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.trk-result-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid rgba(0,212,232,.1);margin-bottom:20px}.trk-result-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#7a9cc0b3;margin-bottom:6px}.trk-result-ref{font-family:DM Mono,monospace;font-size:16px;color:var(--color-teal, #00d4e8);letter-spacing:.03em}.trk-status-badge{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;border-radius:999px;background:#00d4e81f;color:var(--color-teal, #00d4e8);white-space:nowrap}.trk-status-badge.trk-status-failed,.trk-status-badge.trk-status-refunded{background:#ff6b6b1f;color:#ff9b9b}.trk-status-badge.trk-status-completed{background:#00e8a01f;color:#00e8a0}.trk-steps{display:flex;justify-content:space-between;margin-bottom:24px;padding:0 4px}.trk-step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;position:relative}.trk-step-dot{width:10px;height:10px;border-radius:50%;background:#7a9cc040;z-index:1}.trk-step.done .trk-step-dot{background:var(--color-teal, #00d4e8)}.trk-step:after{content:"";position:absolute;top:5px;left:50%;width:100%;height:1px;background:#7a9cc033;z-index:0}.trk-step:last-child:after{display:none}.trk-step.done:after{background:var(--color-teal, #00d4e8)}.trk-step-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#7a9cc0b3}.trk-step.done .trk-step-label{color:var(--color-teal, #00d4e8)}.trk-details{margin-bottom:20px}.trk-detail-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(0,212,232,.06);font-family:DM Mono,monospace;font-size:11px}.trk-detail-label{color:#7a9cc0b3}.trk-detail-val{color:#d8eaf8}.trk-section{margin-bottom:20px}.trk-section-title{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#7a9cc0b3;margin-bottom:10px}.trk-item-row{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:#d8eaf8}.trk-address{font-size:13px;color:#d8eaf8;line-height:1.7}@media (max-width: 600px){.trk-form{flex-direction:column}.trk-result-head{flex-direction:column;gap:12px}.trk-steps{display:none}}.pwd-page{padding-top:72px;min-height:calc(100vh - 72px);background:var(--color-navy, #0c1928)}.pwd-wrap{max-width:520px;margin:0 auto;padding:64px 24px 96px}.pwd-header{text-align:center;margin-bottom:36px}.pwd-eyebrow{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-teal, #00d4e8);margin-bottom:12px}.pwd-title{font-family:var(--font-display, "Syne", sans-serif);font-size:32px;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:12px}.pwd-sub{font-family:"Instrument Serif",serif;font-style:italic;font-size:15px;color:#d8eaf88c;line-height:1.6;max-width:420px;margin:0 auto}.pwd-email{color:var(--color-teal, #00d4e8);font-style:normal;font-family:DM Mono,monospace;font-size:13px}.pwd-form,.pwd-card{background:#ffffff05;border:1px solid rgba(0,212,232,.12);border-radius:6px;padding:28px}.pwd-field{display:block;margin-bottom:18px}.pwd-label{display:block;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#7a9cc0b3;margin-bottom:8px}.pwd-input{width:100%;background:#ffffff08;border:1px solid rgba(0,212,232,.2);color:#d8eaf8;font-family:DM Mono,monospace;font-size:13px;padding:14px 16px;border-radius:4px;outline:none;transition:border-color .2s}.pwd-input:focus{border-color:var(--color-teal, #00d4e8)}.pwd-hint{font-family:DM Mono,monospace;font-size:11px;color:#7a9cc0b3;margin-bottom:18px}.pwd-error{background:#ff6b6b14;border:1px solid rgba(255,107,107,.3);color:#ff9b9b;padding:14px 16px;border-radius:4px;font-size:13px;margin-bottom:18px}.pwd-submit-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 28px;background:var(--color-teal, #00d4e8);color:var(--color-navy, #0c1928);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:opacity .2s}.pwd-submit-btn:hover{opacity:.85}.pwd-submit-btn:disabled{opacity:.5;cursor:not-allowed}.pwd-card-muted,.pwd-card-success{text-align:center}.pwd-help,.pwd-success-text{font-size:14px;color:#d8eaf8b8;line-height:1.7;margin-bottom:20px}.pwd-help a{color:var(--color-teal, #00d4e8)}.pwd-actions{display:flex;flex-direction:column;gap:12px}.pwd-secondary-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;color:var(--color-teal, #00d4e8);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.pwd-secondary-link:hover{opacity:.85}@media (max-width: 600px){.pwd-wrap{padding-top:48px}}.acct-page{padding-top:72px;min-height:calc(100vh - 72px);background:var(--color-navy, #0c1928)}.acct-wrap{max-width:520px;margin:0 auto;padding:64px 24px 96px}.acct-wrap-account{max-width:1920px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px)}.acct-wrap-signup{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px)}.acct-header{text-align:center;margin-bottom:36px}@media (min-width: 1024px){.acct-wrap-account .acct-header{text-align:left}.acct-wrap-account .acct-sub{margin-left:0;max-width:640px}}.acct-eyebrow{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-teal, #00d4e8);margin-bottom:12px}.acct-title{font-family:var(--font-display, "Syne", sans-serif);font-size:32px;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:12px}.acct-sub{font-family:"Instrument Serif",serif;font-style:italic;font-size:15px;color:#d8eaf88c;line-height:1.6;max-width:520px;margin:0 auto}.acct-loading{text-align:center;color:#d8eaf88c;font-family:DM Mono,monospace;font-size:12px}.acct-form,.acct-card{background:#ffffff05;border:1px solid rgba(0,212,232,.12);border-radius:6px;padding:28px}.acct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.acct-grid-stack{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}.acct-card-full{grid-column:1 / -1}.acct-card-title{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-teal, #00d4e8);margin-bottom:18px}.acct-field{display:block;margin-bottom:18px}.acct-label{display:block;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#7a9cc0b3;margin-bottom:8px}.acct-input{width:100%;background:#ffffff08;border:1px solid rgba(0,212,232,.2);color:#d8eaf8;font-family:DM Mono,monospace;font-size:13px;padding:14px 16px;border-radius:4px;outline:none;transition:border-color .2s}.acct-input:focus{border-color:var(--color-teal, #00d4e8)}.acct-check-row{display:flex;align-items:flex-start;gap:10px;margin:4px 0 18px;font-family:DM Mono,monospace;font-size:12px;line-height:1.45;color:#d8eaf8d9;cursor:pointer}.acct-check-row input{margin-top:2px;flex-shrink:0;accent-color:var(--color-teal, #00d4e8)}.acct-hint{display:block;margin-top:8px;font-family:DM Mono,monospace;font-size:11px;line-height:1.4;color:#7a9cc0bf}.acct-submit-btn,.acct-secondary-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:var(--color-teal, #00d4e8);color:var(--color-navy, #0c1928);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:opacity .2s}.acct-submit-btn{width:100%}.acct-submit-btn:hover,.acct-secondary-btn:hover{opacity:.85}.acct-submit-btn:disabled{opacity:.5;cursor:not-allowed}.acct-secondary-btn-muted{background:transparent;color:var(--color-teal, #00d4e8);border:1px solid rgba(0,212,232,.35)}.acct-card-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.acct-card-header-row .acct-card-title{margin-bottom:0}.acct-address-list{display:flex;flex-direction:column;gap:12px}.acct-address-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px;border:1px solid rgba(0,212,232,.14);border-radius:6px;background:#ffffff05}.acct-address-row.is-default{border-color:#00d4e866;background:#00d4e80d}.acct-address-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.acct-address-name{font-family:DM Mono,monospace;font-size:12px;color:#d8eaf8;font-weight:600}.acct-address-default-badge{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-navy, #0c1928);background:var(--color-teal, #00d4e8);padding:4px 8px;border-radius:3px;font-weight:700}.acct-address-line,.acct-address-phone{font-family:DM Mono,monospace;font-size:11px;line-height:1.5;color:#7a9cc0d9}.acct-address-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;flex-shrink:0}.acct-address-actions .acct-secondary-btn{padding:10px 14px;font-size:9px}.acct-error{background:#ff6b6b14;border:1px solid rgba(255,107,107,.3);color:#ff9b9b;padding:14px 16px;border-radius:4px;font-size:13px;margin-bottom:18px}.acct-warning{background:#ffc1071a;border:1px solid rgba(255,193,7,.35);color:#f0d78c;padding:14px 16px;border-radius:4px;font-size:13px;line-height:1.45;margin-bottom:18px}.acct-warning-lockout{background:#00d4e814;border-color:#00d4e84d;color:#9fe8f2}.acct-success{background:#00e8a014;border:1px solid rgba(0,232,160,.25);color:#8ef0c8;padding:14px 16px;border-radius:4px;font-size:13px;margin-bottom:18px}.acct-links{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.acct-text-btn,.acct-text-link{background:none;border:none;padding:0;color:var(--color-teal, #00d4e8);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer}.acct-detail-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(0,212,232,.08);font-family:DM Mono,monospace;font-size:11px}.acct-detail-label{color:#7a9cc0b3}.acct-detail-value{color:#d8eaf8;text-align:right}.acct-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.acct-empty{color:#d8eaf88c;font-size:14px;line-height:1.7}.acct-orders{display:flex;flex-direction:column;gap:12px}.acct-order-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(0,212,232,.08)}.acct-order-id{font-family:DM Mono,monospace;font-size:12px;color:var(--color-teal, #00d4e8);letter-spacing:.03em}.acct-order-payment,.acct-order-payment-status{display:block;margin-top:4px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#7a9cc0b3}.acct-order-track-link{display:inline-block;margin-top:10px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal, #00d4e8);text-decoration:none}.acct-order-track-link:hover{opacity:.85}.acct-order-date{font-size:12px;color:#7a9cc0b3;margin-top:4px}.acct-order-meta{text-align:right}.acct-order-status{display:block;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-teal, #00d4e8)}.acct-order-total{display:block;margin-top:6px;font-size:13px;color:#d8eaf8}.acct-table-wrap{overflow-x:auto}.acct-table{width:100%;border-collapse:collapse;font-size:13px}.acct-table th,.acct-table td{text-align:left;padding:12px 10px;border-bottom:1px solid rgba(216,234,248,.1);vertical-align:top}.acct-table th{font-family:var(--font-mono, "DM Mono", monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#d8eaf88c;font-weight:600}.acct-muted{margin-top:4px;font-size:12px;color:#d8eaf880}@media (max-width: 768px){.acct-grid{grid-template-columns:1fr}.acct-links{flex-direction:column;align-items:flex-start}}@media (min-width: 769px){.acct-grid-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width: 1024px){.acct-grid-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.acct-grid-stack>.acct-card:not(.acct-card-full){min-height:100%}}@media (min-width: 1440px){.acct-grid-stack{gap:28px}.acct-wrap-account{padding-top:72px;padding-bottom:112px}}@media (min-width: 1680px){.acct-grid-stack{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.acct-grid-stack>.acct-card:not(.acct-card-full){grid-column:span 2}}@media (max-width: 600px){.acct-wrap{padding-top:48px}.acct-order-row{flex-direction:column}.acct-order-meta{text-align:left}.acct-address-row{flex-direction:column}.acct-address-actions{justify-content:flex-start}.acct-card-header-row{flex-direction:column;align-items:flex-start}}.acct-links-right{display:flex;gap:16px;align-items:center}.acct-referral-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.acct-credit-spend{margin:0 0 16px;padding:12px 14px;border:1px solid rgba(122,156,192,.25);border-radius:8px;background:#00d4e80a}.acct-referral-list+.acct-referral-list{margin-top:16px}.acct-referral-val{color:#fff;font-family:DM Mono,monospace;font-size:18px;margin-top:6px}.acct-referral-link-row{display:flex;gap:10px;align-items:stretch}.acct-referral-link-row .acct-input{flex:1}.acct-referral-list{margin-top:18px}.acct-referral-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(0,212,232,.08);color:#d8eaf8bf;font-size:13px}.acct-muted{color:#d8eaf88c;font-size:13px;line-height:1.55}@media (max-width: 720px){.acct-referral-stats{grid-template-columns:1fr}.acct-referral-link-row{flex-direction:column}}.co-euroxen-checkout{display:flex;flex-direction:column;gap:24px;padding:24px;background:#ffffff03;border:1px solid rgba(0,212,232,.1);border-radius:12px}.co-checkout-header{display:flex;flex-direction:column;gap:6px}.co-checkout-header h3{font-size:18px;font-weight:700;color:#fff;margin:0}.co-checkout-subtitle{font-size:13px;color:#7a9cc0b3;margin:0}.co-payment-method-tabs{display:flex;gap:12px;border-bottom:1px solid rgba(0,212,232,.1);padding-bottom:12px}.co-method-tab{flex:1;padding:12px 16px;font-size:13px;font-weight:600;color:#7a9cc0b3;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease;text-align:left}.co-method-tab:hover:not(:disabled){color:#7a9cc0e6}.co-method-tab.active{color:#00d4e8;border-bottom-color:#00d4e8}.co-method-tab:disabled{opacity:.5;cursor:not-allowed}.co-card-form{display:flex;flex-direction:column;gap:16px}.co-3ds-badge{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#00d4e814;border:1px solid rgba(0,212,232,.2);border-radius:6px;font-size:13px;color:#00d4e8cc}.co-3ds-icon{font-size:16px}.co-payment-error{padding:12px 14px;background:#dc262614;border:1px solid rgba(220,38,38,.2);border-radius:6px;font-size:13px;color:#ff6b6b}.co-pay-button{padding:14px 20px;font-size:14px;font-weight:700;color:#000;background:linear-gradient(135deg,#00d4e8,#00a8cc);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;letter-spacing:.5px}.co-pay-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #00d4e84d}.co-pay-button:active:not(:disabled){transform:translateY(0)}.co-pay-button:disabled{opacity:.5;cursor:not-allowed}.co-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:co-spin .8s linear infinite}.co-trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.co-badge{padding:10px 12px;background:#ffffff05;border:1px solid rgba(0,212,232,.1);border-radius:6px;font-size:12px;color:#7a9cc0b3;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}.co-badge span{font-size:14px}.co-whop-placeholder{padding:40px 20px;text-align:center;color:#7a9cc080;border:1px dashed rgba(0,212,232,.2);border-radius:8px}.co-crypto-form{display:flex;flex-direction:column;gap:20px}.co-form-label{display:block;font-size:13px;font-weight:600;color:#7a9cc0cc;margin-bottom:8px}.co-crypto-selector{display:flex;flex-direction:column;gap:12px}.co-crypto-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.co-crypto-option{padding:12px;background:#ffffff05;border:1px solid rgba(0,212,232,.15);border-radius:8px;color:#7a9cc0b3;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:4px}.co-crypto-option:hover:not(:disabled){border-color:#00d4e84d;color:#7a9cc0e6}.co-crypto-option.selected{background:#00d4e81a;border-color:#00d4e8;color:#00d4e8}.co-crypto-option:disabled{opacity:.5;cursor:not-allowed}.co-crypto-icon{font-size:18px}.co-network-selector{display:flex;flex-direction:column;gap:8px}.co-form-select{padding:10px 12px;background:#ffffff05;border:1px solid rgba(0,212,232,.15);border-radius:6px;color:#7a9cc0cc;font-size:13px;cursor:pointer;transition:all .2s ease}.co-form-select:hover{border-color:#00d4e84d}.co-form-select:focus{outline:none;border-color:#00d4e8;background:#00d4e80d}.co-form-select option{background:#0f2236;color:#fff}.co-crypto-info{padding:12px 14px;background:#00d4e814;border:1px solid rgba(0,212,232,.2);border-radius:6px;font-size:13px;color:#00d4e8cc}.co-info-text{margin:0}.co-crypto-payment-display{display:flex;flex-direction:column;gap:20px}.co-crypto-header{display:flex;flex-direction:column;gap:4px}.co-crypto-header h4{font-size:16px;font-weight:700;color:#fff;margin:0}.co-crypto-subtext{font-size:13px;color:#7a9cc0b3;margin:0}.co-wallet-address-section{display:flex;flex-direction:column;gap:8px}.co-wallet-address-box{background:#00d4e80d;border:1px solid rgba(0,212,232,.2);border-radius:8px;padding:14px}.co-wallet-label{font-size:12px;font-weight:600;color:#7a9cc0b3;margin:0 0 8px}.co-wallet-display{display:flex;gap:8px;align-items:center}.co-wallet-code{flex:1;padding:10px;background:#ffffff05;border-radius:4px;font-size:11px;font-family:DM Mono,monospace;color:#00d4e8e6;word-break:break-all;overflow:auto;max-height:80px}.co-copy-button{padding:8px 12px;background:#00d4e826;border:1px solid rgba(0,212,232,.3);border-radius:4px;color:#00d4e8;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.co-copy-button:hover{background:#00d4e840}.co-qr-section{display:flex;justify-content:center}.co-qr-placeholder{padding:40px;background:#ffffff05;border:2px dashed rgba(0,212,232,.2);border-radius:8px;text-align:center;flex:1;max-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.co-qr-placeholder p{margin:0;font-size:13px;color:#7a9cc0b3}.co-qr-text{font-size:12px;color:#7a9cc080}.co-payment-instructions{background:#ffffff05;border:1px solid rgba(0,212,232,.15);border-radius:8px;padding:16px}.co-payment-instructions h5{font-size:13px;font-weight:700;color:#fff;margin:0 0 12px}.co-payment-instructions ol{margin:0;padding-left:20px;list-style-position:outside}.co-payment-instructions li{font-size:13px;color:#7a9cc0cc;margin-bottom:8px;line-height:1.5}.co-payment-instructions strong{color:#fff}.co-status-info{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#00d4e814;border-radius:6px}.co-status-icon{font-size:18px;flex-shrink:0}.co-status-text{font-size:13px;color:#00d4e8cc;margin:0}.co-hosted-button{margin-top:8px}.co-secondary-button{padding:12px 20px;font-size:13px;font-weight:600;color:#7a9cc0cc;background:transparent;border:1px solid rgba(0,212,232,.2);border-radius:6px;cursor:pointer;transition:all .2s ease}.co-secondary-button:hover{border-color:#00d4e866;color:#7a9cc0f2}@media (max-width: 768px){.co-crypto-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.co-euroxen-checkout{padding:16px;gap:16px}.co-payment-method-tabs{gap:8px;padding-bottom:8px}.co-method-tab{padding:10px 12px;font-size:12px}.co-trust-badges{grid-template-columns:1fr}.co-pay-button{padding:12px 16px;font-size:13px}.co-crypto-grid{grid-template-columns:repeat(2,1fr)}.co-payment-instructions ol{padding-left:16px}.co-payment-instructions li{font-size:12px}.co-qr-placeholder{padding:30px 20px}}.co-page{padding-top:72px}.co-steps-bar{position:sticky;top:64px;z-index:100;background:#0c1928f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,212,232,.1);padding:12px 60px;display:flex;align-items:center;justify-content:space-between}.co-steps{display:flex;align-items:center;gap:0}.co-step{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:0 18px;display:flex;align-items:center;gap:7px}.co-step.active{color:var(--teal)}.co-step.done{color:var(--green)}.co-step-n{width:18px;height:18px;border-radius:50%;border:1px solid currentColor;display:flex;align-items:center;justify-content:center;font-size:8px;flex-shrink:0}.co-step.pending .co-step-n{border-color:#7a9cc04d;color:#7a9cc066}.co-step-div{width:28px;height:1px;background:#00d4e826;flex-shrink:0}.co-secure{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;color:#00d4e866;display:flex;align-items:center;gap:6px}.co-secure-icon{width:8px;height:10px;border:1px solid rgba(0,212,232,.4);border-radius:1px;display:inline-block}.co-wrap{display:grid;grid-template-columns:minmax(0,1fr) 420px;min-height:calc(100vh - 110px);align-items:start;max-width:100vw}.co-main{padding:48px 56px;border-right:1px solid rgba(0,212,232,.08);min-width:0;max-width:1920px;margin:0 auto}.co-block{margin-bottom:40px}.co-slider-viewport{overflow:hidden;transition:height .4s ease}.co-slider-track{display:flex;align-items:flex-start;transition:transform .45s cubic-bezier(.65,0,.35,1)}.co-slide{flex:0 0 100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.co-step-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-bottom:8px}.co-step-actions.justify-end{justify-content:flex-end}.co-step-actions.justify-start{justify-content:flex-start}.co-next-btn{padding:16px 36px;background:var(--teal, #00d4e8);color:var(--navy, #0c1928);font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;border:none;cursor:pointer;transition:opacity .2s;white-space:nowrap;box-sizing:border-box}.co-next-btn:hover{opacity:.88}.co-next-btn:disabled{opacity:.4;cursor:not-allowed}.co-back-btn{padding:16px 28px;background:transparent;border:1px solid rgba(0,212,232,.25);color:var(--muted, #7a9cc0);font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;box-sizing:border-box}.co-back-btn:hover{border-color:#00d4e880;color:var(--teal, #00d4e8)}.co-block-header{display:flex;align-items:center;gap:14px;margin-bottom:28px}.co-block-num{width:28px;height:28px;border:1.5px solid var(--teal);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:10px;color:var(--teal);flex-shrink:0}.co-block-title{font-size:18px;font-weight:700;color:var(--pure);letter-spacing:-.02em}.co-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:14px;align-items:start!important}.co-form-row.single{grid-template-columns:minmax(0,1fr)}.co-form-row.triple{grid-template-columns:repeat(3,minmax(0,1fr))}.co-field{display:flex;flex-direction:column;gap:6px}.co-field label{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:#00d4e880}.co-field input,.co-field select{background:var(--navy-2, #0f2236);border:1px solid rgba(0,212,232,.15);color:var(--pure, #fff);font-family:DM Mono,monospace;font-size:11px;padding:13px 16px;transition:border-color .2s;outline:none;-webkit-appearance:none;border-radius:0;width:100%;min-width:0;box-sizing:border-box}.co-field input:focus,.co-field select:focus{border-color:#00d4e880;background:#0f2236cc}.co-field input::placeholder{color:#7a9cc059}.co-field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%237a9cc0' stroke-width='1.5' stroke-linecap='round'/%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:calc(100% - 14px) center;padding-right:40px}.co-field select option{background:#0f2236;color:#fff}.co-field-hint{font-family:DM Mono,monospace;font-size:9px;color:#7a9cc080;margin-top:4px}.co-field-error{font-family:DM Mono,monospace;font-size:9px;color:#dc2626;margin-top:4px;font-weight:500}.co-payment-failure-notice{font-family:DM Mono,monospace;font-size:10px;line-height:1.55;color:#fca5a5;background:#dc262612;border:1px solid rgba(220,38,38,.16);border-radius:4px;padding:12px 14px;margin:0}.co-ship-label{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:#00d4e880;margin-bottom:12px;margin-top:24px}.co-saved-addresses{margin-bottom:8px}.co-saved-addresses .co-ship-label{margin-top:0}.co-saved-address-list{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.co-saved-address-option{width:100%;text-align:left;border:1px solid rgba(0,212,232,.22);padding:12px 14px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;background:var(--navy-2, #0f2236);color:inherit;font:inherit}.co-saved-address-option:hover,.co-saved-address-option:focus-visible{border-color:#00d4e8bf;box-shadow:0 0 0 1px #00d4e873;outline:none}.co-saved-address-option:active{border-color:#00d4e8f2;box-shadow:0 0 0 2px #00d4e88c}.co-saved-address-option.active{border-color:#5cefff;background:#00d4e81a;box-shadow:0 0 0 1px #5cefff8c}.co-saved-address-option.active:hover,.co-saved-address-option.active:focus-visible,.co-saved-address-option.active:active{border-color:#7af3ff;box-shadow:0 0 0 2px #7af3ffa6}.co-saved-address-option-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.co-saved-address-name{font-family:DM Mono,monospace;font-size:11px;color:var(--pure, #fff);font-weight:600}.co-saved-address-badge{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy, #0c1928);background:var(--teal, #00d4e8);padding:3px 7px;font-weight:700}.co-saved-address-line,.co-saved-address-phone{font-family:DM Mono,monospace;font-size:10px;line-height:1.45;color:var(--muted, #7a9cc0)}.co-saved-address-custom{margin-top:4px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal, #00d4e8)}.co-ship-option{border:1px solid rgba(0,212,232,.15);padding:12px 14px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:10px;background:var(--navy-2, #0f2236);margin-bottom:8px}.co-ship-option.active{border-color:var(--teal, #00d4e8);background:#00d4e80f}.co-ship-icon{width:36px;height:22px;background:#00d4e81a;border:1px solid rgba(0,212,232,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:DM Mono,monospace;font-size:8px}.co-ship-info{flex:1}.co-ship-name{font-family:DM Mono,monospace;font-size:10px;color:var(--silver, #d8eaf8)}.co-ship-desc{font-family:DM Mono,monospace;font-size:9px;color:var(--muted, #7a9cc0);margin-top:2px}.co-ship-price{font-family:DM Mono,monospace;font-size:11px;color:var(--teal, #00d4e8);flex-shrink:0}.co-free-ship-note{font-family:DM Mono,monospace;font-size:9.5px;color:var(--green, #00e8a0);padding:8px 12px;background:#00e8a00d;border:1px solid rgba(0,232,160,.15);margin-top:8px}.co-tab-row{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid rgba(0,212,232,.12);margin-bottom:24px}.co-tab{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;color:var(--muted, #7a9cc0);cursor:pointer;border:none;border-bottom:2px solid transparent;background:transparent;transition:all .2s;flex:1 1 auto;min-width:0;white-space:normal;text-align:center}.co-tab.disabled{color:#7a9cc059;cursor:not-allowed;opacity:.6;pointer-events:none}.co-tab.active{color:var(--teal, #00d4e8);border-bottom-color:var(--teal, #00d4e8)}.co-card-types{display:flex;gap:8px;margin-bottom:18px}.co-card-type-badge{border:1px solid rgba(0,212,232,.15);padding:8px 12px;background:var(--navy-2, #0f2236);font-family:DM Mono,monospace;font-size:9px;color:var(--muted, #7a9cc0);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.co-card-type-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,212,232,.1),transparent);transition:left .5s ease}.co-card-type-badge:hover:before{left:100%}.co-card-type-badge.active{border-color:var(--teal, #00d4e8);color:var(--teal, #00d4e8);background:#00d4e814;box-shadow:0 0 12px #00d4e833,inset 0 0 8px #00d4e80d;text-shadow:0 0 8px rgba(0,212,232,.3)}.co-card-type-badge.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--teal),var(--green),var(--teal));animation:co-holo 2s linear infinite;background-size:200% 100%}.co-card-wrap{position:relative;margin-bottom:14px}.co-stripe-card{background:var(--navy-2, #0f2236);border:1px solid rgba(0,212,232,.15);padding:14px 16px;border-radius:0;transition:border-color .2s;min-height:48px;display:flex;align-items:center}.co-stripe-card:focus-within{border-color:#00d4e880;background:#0f2236cc}.co-stripe-card .StripeElement{width:100%;font-family:DM Mono,monospace;font-size:14px;color:var(--pure, #fff);letter-spacing:.5px}.co-stripe-card .StripeElement--empty{color:#7a9cc059}.co-stripe-card .StripeElement--focus{background:transparent}.co-stripe-card .StripeElement--invalid{border-color:#dc2626}.co-stripe-card .StripeElement--webkit-autofill{background-color:var(--navy-2, #0f2236)!important}.co-card-wrap input{width:100%;background:var(--navy-2, #0f2236);border:1px solid rgba(0,212,232,.15);color:var(--pure, #fff);font-family:DM Mono,monospace;font-size:13px;padding:14px 80px 14px 16px;letter-spacing:.1em;outline:none;transition:border-color .2s;border-radius:0}.co-card-wrap input:focus{border-color:#00d4e880}.co-card-wrap input::placeholder{color:#7a9cc059;letter-spacing:.05em}.co-card-icons{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;gap:4px}.co-card-ic{width:28px;height:18px;background:#7a9cc01f;border:1px solid rgba(122,156,192,.15);display:flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:6px;color:#7a9cc080}.co-secure-note{font-family:DM Mono,monospace;font-size:9px;color:#7a9cc066;display:flex;align-items:center;gap:6px;margin-top:6px;transition:all .3s ease}.co-secure-note-icon{width:10px;height:12px;border:1px solid rgba(122,156,192,.3);display:inline-block;flex-shrink:0;transition:all .3s ease}.co-secure-note.active{color:var(--green, #00e8a0);text-shadow:0 0 8px rgba(0,232,160,.2)}.co-secure-note.active .co-secure-note-icon{border-color:var(--green, #00e8a0);background:#00e8a01a;box-shadow:0 0 8px #00e8a033}.co-crypto-box{background:#00d4e808;border:1px solid rgba(0,212,232,.12);padding:20px}.co-crypto-sub{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#00d4e880;margin-bottom:10px}.co-crypto-addr{font-family:DM Mono,monospace;font-size:11px;color:var(--teal, #00d4e8);letter-spacing:.06em;word-break:break-all;line-height:1.6;margin:12px 0}.co-copy-btn{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:7px 16px;border:1px solid rgba(0,212,232,.3);color:var(--teal, #00d4e8);background:transparent;cursor:pointer;transition:all .2s}.co-copy-btn:hover{background:#00d4e81a}.co-crypto-note{font-family:DM Mono,monospace;font-size:9.5px;color:var(--muted, #7a9cc0);line-height:1.75;margin-top:12px}.co-bank-row{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid rgba(0,212,232,.08);font-family:DM Mono,monospace;font-size:10.5px}.co-bank-row:last-child{border-bottom:none}.co-bank-label{color:var(--muted, #7a9cc0)}.co-bank-val{color:var(--silver, #d8eaf8)}.co-bank-val.teal{color:var(--teal, #00d4e8)}.co-bank-note{font-family:DM Mono,monospace;font-size:9.5px;color:var(--muted, #7a9cc0);margin-top:14px;line-height:1.75}.co-decl-box{background:#00d4e808;border:1px solid rgba(0,212,232,.14);padding:20px 22px;margin:24px 0}.co-decl-box .co-form-row{gap:18px}.co-decl-box .co-field{padding-bottom:10px}.co-decl-box .co-field input[type=text],.co-decl-box .co-field textarea,.co-decl-box .co-field select,.co-decl-box .co-field input[type=file]{padding:10px 12px;border-radius:3px}.hazards-options{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.hazard-option input[type=checkbox]{margin-top:2px}.attached-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.attached-file{background:#ffffff08;border:1px solid rgba(255,255,255,.03);padding:6px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:12px;color:var(--silver, #d8eaf8)}.attached-file .file-name{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-remove{background:transparent;border:none;color:#7a9cc0b3;cursor:pointer;font-size:14px;line-height:1;padding:0 4px}.file-remove:hover{color:var(--teal, #00d4e8)}.co-decl-title{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--teal, #00d4e8);margin-bottom:12px;display:flex;align-items:center;gap:8px}.co-decl-title:before{content:"";width:14px;height:1px;background:var(--teal, #00d4e8)}.co-decl-text{font-family:DM Mono,monospace;font-size:10.5px;color:var(--muted, #7a9cc0);line-height:1.9;margin-bottom:16px}.co-check-row{display:flex;gap:12px;align-items:flex-start;cursor:pointer;padding:4px 0}.co-check-row input[type=checkbox]{width:16px;height:16px;border:1.5px solid rgba(0,212,232,.4);background:var(--navy, #0c1928);-webkit-appearance:none;cursor:pointer;flex-shrink:0;margin-top:2px;position:relative;transition:all .2s;border-radius:0}.co-check-row input[type=checkbox]:checked{background:var(--teal, #00d4e8);border-color:var(--teal, #00d4e8)}.co-check-row input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;color:var(--navy, #0c1928);font-weight:700}.co-check-label{font-family:DM Mono,monospace;font-size:10px;color:var(--silver, #d8eaf8);line-height:1.7;cursor:pointer}.co-check-label a{color:var(--teal, #00d4e8);text-decoration:none}.co-check-label a:hover{text-decoration:underline}.co-place-btn{width:100%;padding:18px;background:var(--teal, #00d4e8);color:var(--navy, #0c1928);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;border:none;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;margin-top:24px}.co-place-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff3;transform:scaleX(0);transform-origin:left;transition:transform .4s}.co-place-btn:hover:not(:disabled):after{transform:scaleX(1)}.co-place-btn:disabled{opacity:.4;cursor:not-allowed}.co-security-strip{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:14px;flex-wrap:wrap}.co-security-item{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.12em;color:#7a9cc066;display:flex;align-items:center;gap:5px}.co-security-item:before{content:"";width:6px;height:6px;background:#00e8a066;border-radius:50%}.co-divider{height:1px;background:linear-gradient(90deg,rgba(0,212,232,.15),transparent);margin:32px 0}.co-summary{background:var(--navy-2, #0f2236);padding:40px 36px;position:sticky;top:110px;border-left:1px solid rgba(0,212,232,.08);min-height:calc(100vh - 110px);max-height:calc(100vh - 110px);overflow-y:auto}.co-summary::-webkit-scrollbar{width:3px}.co-summary::-webkit-scrollbar-track{background:transparent}.co-summary::-webkit-scrollbar-thumb{background:#00d4e833}.co-summary-title{font-size:16px;font-weight:700;color:var(--pure, #fff);margin-bottom:24px;display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(0,212,232,.1)}.co-summary-title:before{content:"";width:14px;height:2px;background:var(--teal, #00d4e8)}.co-cart-items{margin-bottom:24px}.co-cart-item{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid rgba(0,212,232,.07)}.co-cart-item:last-child{border-bottom:none}.co-item-thumb{width:52px;height:52px;background:var(--navy-3, #162d48);border:1px solid rgba(0,212,232,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden}.co-item-thumb-visual{width:100%;height:100%}.co-item-thumb svg,.co-item-thumb-img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}@keyframes co-holo{0%{background-position:0%}to{background-position:200%}}.co-item-thumb-name{font-family:DM Mono,monospace;font-size:7px;color:var(--teal, #00d4e8);letter-spacing:.08em;text-align:center;padding:0 4px;line-height:1.3;z-index:1}.co-item-qty-badge{position:absolute;top:3px;right:4px;font-family:DM Mono,monospace;font-size:7.5px;color:#00d4e899;font-weight:700;z-index:1}.co-item-info{flex:1;min-width:0}.co-item-name{font-size:13px;font-weight:700;color:var(--pure, #fff);margin-bottom:2px;line-height:1.2}.co-item-meta{font-family:DM Mono,monospace;font-size:9px;color:var(--muted, #7a9cc0);line-height:1.6}.co-item-qty-controls{display:flex;align-items:center;gap:8px;margin-top:6px}.co-qty-btn{width:20px;height:20px;border:1px solid rgba(0,212,232,.25);background:transparent;color:var(--teal, #00d4e8);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1}.co-qty-btn:hover{background:#00d4e81a}.co-qty-num{font-family:DM Mono,monospace;font-size:11px;color:var(--silver, #d8eaf8);min-width:20px;text-align:center}.co-item-remove{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.12em;color:#7a9cc059;cursor:pointer;transition:color .2s;display:block;margin-top:4px;background:none;border:none;padding:0;text-transform:uppercase}.co-item-remove:hover{color:#e85555}.co-item-price-col{text-align:right;flex-shrink:0}.co-item-price{font-family:DM Mono,monospace;font-size:12px;color:var(--teal, #00d4e8);font-weight:500}.co-item-unit-price{font-family:DM Mono,monospace;font-size:9px;color:#7a9cc066;margin-top:3px}.co-promo-row{display:flex;gap:8px;margin-bottom:8px}.co-promo-row input{flex:1;background:var(--navy, #0c1928);border:1px solid rgba(0,212,232,.15);color:var(--pure, #fff);font-family:DM Mono,monospace;font-size:11px;padding:11px 14px;outline:none;transition:border-color .2s;border-radius:0}.co-promo-row input:focus{border-color:#00d4e873}.co-promo-row input::placeholder{color:#7a9cc04d}.co-promo-apply{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:11px 18px;border:1px solid rgba(0,212,232,.3);color:var(--teal, #00d4e8);background:transparent;cursor:pointer;transition:all .2s;white-space:nowrap}.co-promo-apply:hover{background:#00d4e814}.co-promo-msg{font-family:DM Mono,monospace;font-size:9.5px;margin-bottom:12px;min-height:16px}.co-totals{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(0,212,232,.1);padding-top:16px;margin-bottom:20px}.co-total-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,212,232,.05)}.co-total-row:last-child{border-bottom:none}.co-total-label{font-family:DM Mono,monospace;font-size:10px;color:var(--muted, #7a9cc0)}.co-total-value{font-family:DM Mono,monospace;font-size:11px;color:var(--silver, #d8eaf8)}.co-total-value.free,.co-total-value.disc{color:var(--green, #00e8a0)}.co-total-row.grand{padding-top:14px;margin-top:4px;border-top:1px solid rgba(0,212,232,.2)}.co-total-row.grand .co-total-label{font-size:12px;font-weight:700;color:var(--pure, #fff)}.co-total-row.grand .co-total-value{font-size:16px;font-weight:800;color:var(--teal, #00d4e8)}.co-auth-badge{background:#00e8a00d;border:1px solid rgba(0,232,160,.18);padding:12px 14px;margin-bottom:16px;display:flex;align-items:flex-start;gap:10px}.co-auth-dot{width:8px;height:8px;background:var(--green, #00e8a0);border-radius:50%;flex-shrink:0;margin-top:3px;animation:co-pulse 2s ease-in-out infinite}@keyframes co-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}.co-auth-text{font-family:DM Mono,monospace;font-size:9.5px;color:#00e8a0b3;line-height:1.7}.co-trust-list{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,212,232,.08)}.co-trust-item{font-family:DM Mono,monospace;font-size:9px;color:#7a9cc080;display:flex;align-items:center;gap:8px;line-height:1.5}.co-trust-item:before{content:"→";color:#00d4e859;font-size:8px;flex-shrink:0}.co-empty{text-align:center;padding:80px 40px;grid-column:1 / -1}.co-empty-title{font-size:22px;font-weight:700;color:var(--pure, #fff);margin-bottom:12px}.co-empty-sub{font-family:DM Mono,monospace;font-size:11px;color:var(--muted, #7a9cc0);margin-bottom:28px}.co-empty-btn{display:inline-block;padding:14px 32px;background:var(--teal, #00d4e8);color:var(--navy, #0c1928);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:opacity .2s}.co-empty-btn:hover{opacity:.85}.co-success{text-align:center;padding:80px 40px;animation:co-fade-in .5s ease forwards}@keyframes co-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.co-success-icon{width:72px;height:72px;border:2px solid var(--teal, #00d4e8);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 28px;font-size:28px;color:var(--teal, #00d4e8);position:relative}.co-success-icon:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid rgba(0,212,232,.2);border-radius:50%;animation:co-pulse-ring 2s ease-in-out infinite}@keyframes co-pulse-ring{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:.2}}.co-success-order-num{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal, #00d4e8);margin-bottom:8px}.co-success-title{font-size:28px;font-weight:800;color:var(--pure, #fff);letter-spacing:-.03em;margin-bottom:12px}.co-success-sub{font-family:"Instrument Serif",serif;font-style:italic;font-size:16px;color:#d8eaf880;max-width:400px;margin:0 auto 32px;line-height:1.65}.co-success-details{background:var(--navy-2, #0f2236);border:1px solid rgba(0,212,232,.12);padding:20px;text-align:left;margin:0 auto 28px;max-width:420px}.co-success-detail-row{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid rgba(0,212,232,.07);font-family:DM Mono,monospace;font-size:10px}.co-success-detail-row:last-child{border-bottom:none}.co-order-items{background:var(--navy-2, #0f2236);border:1px solid rgba(0,212,232,.12);padding:20px;text-align:left;margin:0 auto 28px;max-width:420px}.co-order-items-title{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted, #7a9cc0);margin-bottom:12px}.co-order-item{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(0,212,232,.07);font-family:DM Mono,monospace;font-size:10px}.co-order-item:last-child{border-bottom:none}.co-order-item-main{display:flex;flex-direction:column;gap:3px;min-width:0}.co-order-item-name{color:var(--silver, #d8eaf8)}.co-order-item-variant{color:var(--teal, #00d4e8);font-weight:600}.co-order-item-sku{color:var(--muted, #7a9cc0);font-size:9px}.co-order-item-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.co-order-item-qty,.co-order-item-price{color:var(--silver, #d8eaf8)}.co-success-detail-label{color:var(--muted, #7a9cc0)}.co-success-detail-val{color:var(--silver, #d8eaf8)}.co-success-detail-val.teal{color:var(--teal, #00d4e8)}.co-success-steps{font-family:DM Mono,monospace;font-size:9.5px;color:var(--muted, #7a9cc0);line-height:2;margin-bottom:28px;text-align:left;max-width:420px;margin-left:auto;margin-right:auto}.co-success-steps strong{color:var(--teal, #00d4e8)}.co-continue-btn{display:inline-block;padding:14px 40px;background:var(--teal, #00d4e8);color:var(--navy, #0c1928);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;text-decoration:none;cursor:pointer;border:none;transition:opacity .2s;position:relative;overflow:hidden}.co-continue-btn:hover{opacity:.85}.co-loading-spinner{display:flex;align-items:center;justify-content:center;padding:24px}.co-spinner-ring{width:28px;height:28px;border:2px solid rgba(0,212,232,.15);border-top-color:var(--teal, #00d4e8);border-radius:50%;animation:co-spin .8s linear infinite}@keyframes co-spin{to{transform:rotate(360deg)}}button.MuiButtonBase-root,.css-o9k5xi-MuiInputBase-root-MuiOutlinedInput-root{background:#00d4e8}.co-checks{display:flex;flex-direction:column;gap:12px}@media (max-width: 960px){.co-wrap{grid-template-columns:minmax(0,1fr)}.co-summary{position:static;max-height:none;border-left:none;border-top:1px solid rgba(0,212,232,.1);padding:32px 24px;min-width:0}.co-main{padding:32px 24px}.co-steps-bar{padding:12px 20px}.co-steps{display:none}}@media (max-width: 600px){.co-form-row,.co-form-row.triple{grid-template-columns:minmax(0,1fr)}.co-success{padding:48px 24px}.co-main,.co-summary{padding:24px 16px}.co-block-header{gap:10px}.co-block-title{font-size:16px}.co-tab{padding:10px 12px;font-size:8.5px}.co-step-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.co-next-btn,.co-back-btn{width:100%;text-align:center;padding:15px 16px}.co-decl-box{padding:16px}.co-security-strip{gap:10px 14px}}@media (max-width: 400px){.co-main,.co-summary{padding:20px 14px}.co-decl-box{padding:14px 12px}}.co-other-payment-options,.co-whop-silent{border:1px solid rgba(122,156,192,.25);border-radius:10px;padding:12px;background:#ffffff05}.co-whop-embed{width:100%;min-height:420px}:root{--color-navy: #0c1928;--color-navy-light: #0F1720;--color-teal: #00d4e8;--color-green: #00e8a0;--color-forest: #1F7A5A;--color-purple: #a78bfa;--color-gold: #d4b870;--color-success: #00e8a0;--color-warning: #ff9f43;--color-warning-compliance: #B7791F;--color-error: #ff6b6b;--color-error-blocking: #B42318;--color-white: #e8f0f8;--color-surface: #f7f8fa;--color-surface-dark: rgba(12, 25, 40, .95);--color-text: #173126;--color-text-muted: #5B6673;--color-border: rgba(0, 212, 232, .1);--color-border-subtle: rgba(23, 49, 38, .12);--color-overlay-muted: rgba(232, 240, 248, .45);--color-overlay-teal: rgba(0, 212, 232, .04);--color-overlay-light: rgba(255, 255, 255, .52);--font-display: "Syne", "Space Grotesk", sans-serif;--font-body: "Inter", "Manrope", "Space Grotesk", sans-serif;--font-mono: "DM Mono", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 2rem;--font-5xl: 3rem;--fluid-scale: 1;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 999px;--shadow-sm: 0 4px 12px rgba(0, 0, 0, .1);--shadow-md: 0 12px 20px rgba(23, 73, 52, .18);--shadow-lg: 0 22px 60px rgba(23, 49, 38, .12);--shadow-dark: 0 12px 20px rgba(12, 25, 40, .25);--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--max-width: 1180px;--max-width-lg: 1280px;--content-padding-mobile: 1rem;--content-padding-tablet: 1.5rem;--content-padding-desktop: 2rem}@media (min-width: 990px) and (max-width: 1920px){:root{--fluid-scale: 1}}@media (min-width: 1921px){:root{--fluid-scale: calc(100vw / 1920)}}[data-theme=light]{--bg-primary: #f4f7ef;--bg-secondary: #eef3ec;--bg-tertiary: #d8e1d3;--text-primary: #173126;--text-secondary: #587062;--surface-primary: #fbfcf8;--surface-secondary: #f8fbf4;--border-primary: rgba(23, 49, 38, .12)}[data-theme=dark]{--bg-primary: #0c1928;--bg-secondary: rgba(0, 0, 0, .3);--bg-tertiary: rgba(0, 0, 0, .5);--text-primary: #e8f0f8;--text-secondary: rgba(232, 240, 248, .45);--surface-primary: rgba(255, 255, 255, .03);--surface-secondary: rgba(0, 212, 232, .04);--border-primary: rgba(0, 212, 232, .1)}:root{--navy: #0c1928;--navy-2: #0f2236;--navy-3: #162d48;--off: #f4f9ff;--pure: #ffffff;--silver: #d8eaf8;--muted: #7a9cc0;--teal: #00d4e8;--teal-2: #00b8cc;--green: #00e8a0;--gold: #d4b870;--red: #e85555;--amber: #e8a825;--accent: #00f0ff;--card-bg: #0d1f33;--card-border: rgba(0, 212, 232, .09);--font-syne: "Syne", sans-serif;--font-mono: "DM Mono", monospace;--font-serif: "Instrument Serif", serif;--spacing-base: 1rem;--spacing-sm: .5rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 8rem;--max-width: 1280px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--silver);font-family:var(--font-syne),sans-serif;overflow-x:hidden;cursor:pointer}#cursor{position:fixed;width:8px;height:8px;background:var(--teal);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);mix-blend-mode:difference;transition:transform .12s}#ring{position:fixed;width:36px;height:36px;border:1.5px solid rgba(0,212,232,.4);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:width .3s,height .3s,border-color .3s,background .3s}.shell__header{position:fixed;top:0;left:0;right:0;z-index:500;padding:18px 60px;display:flex;align-items:center;justify-content:space-between;background:#0c1928d1;-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6);border-bottom:1px solid rgba(0,212,232,.08);transition:padding .3s,background .4s}.shell__logo{font-weight:800;font-size:18px;letter-spacing:.32em;color:var(--pure);text-decoration:none;display:flex;align-items:center;gap:11px;cursor:pointer}.shell__logo-dot{width:24px;height:24px;border:1.5px solid var(--teal);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.shell__logo-dot:before{content:"";width:7px;height:7px;background:var(--teal);border-radius:50%;animation:pulse 2s ease-in-out infinite}.shell__nav{display:flex;gap:28px;list-style:none;align-items:center}.shell__nav-link{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .3s;cursor:pointer;background:none;border:none;padding:0;margin:0;font-size:10px}.shell__nav-link:hover,.shell__nav-link.active{color:var(--teal)}.shell__nav-link--account{display:inline-flex;align-items:center;gap:8px}.shell__nav-account-icon{display:none;flex-shrink:0}@media (min-width: 769px){.shell__nav-link--account-auth .shell__nav-account-icon{display:block}.shell__nav-link--account-auth{color:var(--teal)}.shell__nav-link--account-auth:hover,.shell__nav-link--account-auth.active{color:var(--teal);opacity:.9}}.shell__nav-link--cart{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:9px 20px;background:var(--teal);color:var(--navy);font-weight:600;border:none;cursor:pointer;transition:all .28s;white-space:nowrap;position:relative;overflow:hidden}.shell__nav-link--cart:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff2e;transform:scaleX(0);transform-origin:left;transition:transform .35s}.shell__nav-link--cart:hover:after{transform:scaleX(1)}.shell__nav-link--cart:hover{color:var(--navy)}.nav-right{display:flex;align-items:center;gap:20px}.region-switcher{position:relative}.region-switcher__trigger{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(0,212,232,.22);background:#00d4e80a;color:#dcf0ffe0;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:none;cursor:pointer;transition:border-color .25s,background .25s}.region-switcher__trigger:hover{border-color:#00d4e873;background:#00d4e814}.region-switcher__flag,.region-switcher__option-flag{font-size:14px;line-height:1}.region-switcher__label{white-space:nowrap}.region-switcher__chevron{width:12px;height:12px;stroke:#00d4e8b3}.region-switcher__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;max-height:320px;overflow-y:auto;background:#081420fa;border:1px solid rgba(0,212,232,.18);box-shadow:0 16px 40px #00000059;z-index:1200;padding:6px}.region-switcher__option{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;color:#dcf0ffe0;text-align:left;cursor:pointer}.region-switcher__option:hover,.region-switcher__option.is-active{background:#00d4e814}.region-switcher__option-text{display:flex;flex-direction:column;gap:2px}.region-switcher__option-country{font-family:var(--font-sans);font-size:13px}.region-switcher__option-currency{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:#00d4e8bf}.region-switcher--loading{opacity:.6;pointer-events:none}.mm-region-switcher{padding:0 4px 8px}.mm-region-switcher .region-switcher__menu{position:static;margin-top:8px;max-height:220px}.ncta{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:9px 24px;border:1px solid rgba(0,212,232,.35);color:var(--teal);background:transparent;cursor:pointer;transition:all .3s;text-decoration:none;display:inline-block}.ncta:hover{background:var(--teal);color:var(--navy)}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger span{display:block;width:22px;height:1.5px;background:var(--muted);transition:all .3s}.hamburger:hover span{background:var(--teal)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;width:min(320px,100%);background:var(--navy-2);border-left:1px solid rgba(0,212,232,.12);z-index:600;transform:translate(100%);transition:transform .38s cubic-bezier(.22,1,.36,1);padding:80px 40px 40px;display:flex;flex-direction:column;gap:0;overflow-y:auto}.mobile-menu.open{transform:translate(0)}.mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#08101c99;z-index:590;opacity:0;pointer-events:none;transition:opacity .3s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-menu-overlay.open{opacity:1;pointer-events:all}.mm-close{position:absolute;top:22px;right:24px;width:36px;height:36px;border:1px solid rgba(0,212,232,.2);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s}.mm-close:hover{border-color:var(--teal);background:#00d4e814}.mm-close svg{width:14px;height:14px;stroke:var(--muted);fill:none}.mm-section{margin-bottom:32px}.mm-label{font-family:var(--font-mono);font-size:8px;letter-spacing:.32em;text-transform:uppercase;color:#00d4e873;margin-bottom:14px}.mm-links{list-style:none;display:flex;flex-direction:column;gap:2px}.mm-links a{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-decoration:none;padding:9px 0;border-bottom:1px solid rgba(0,212,232,.06);display:block;transition:color .25s;cursor:pointer}.mm-links a:hover{color:var(--teal)}.mm-cta{display:block;text-align:center;margin-top:auto;padding:14px 0;background:var(--teal);color:var(--navy);font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:opacity .25s;cursor:pointer}.password-gate{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(180deg,#0c1928,#060b14)}.password-gate__panel{width:min(480px,100%);padding:48px;border-radius:24px;background:#091324f5;border:1px solid rgba(0,212,232,.12);box-shadow:0 40px 120px #0000003d}.password-gate__title{margin-bottom:16px;font-size:clamp(2rem,2.4vw,2.8rem);letter-spacing:.18em;text-transform:uppercase;color:var(--pure)}.password-gate__description{margin-bottom:32px;color:var(--muted);line-height:1.8}.password-gate__contact{margin:0;font-size:1rem}.password-gate__contact a{color:var(--teal);text-decoration:none;font-weight:600}.password-gate__contact a:hover{text-decoration:underline}.password-gate__form{display:grid;gap:18px}.password-gate__label{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffffad}.password-gate__input{width:100%;padding:18px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--pure);font-size:1rem;outline:none}.password-gate__input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00d4e81f}.password-gate__error{color:var(--red);font-size:.9rem;min-height:1.2rem}.password-gate__submit{padding:16px 20px;border-radius:14px;border:none;background:var(--teal);color:var(--navy);font-weight:700;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.password-gate__submit:hover{transform:translateY(-1px);box-shadow:0 22px 54px #00d4e82e}.mm-cta:hover{opacity:.88}.hero-panel{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:110px 60px 60px;background:radial-gradient(ellipse 140% 70% at 50% -5%,rgba(0,180,220,.1) 0%,transparent 55%),linear-gradient(172deg,var(--navy) 0%,#0d2038 60%,var(--navy) 100%);text-align:center}.hero-panel:after{content:"";position:absolute;bottom:0;left:0;right:0;height:160px;background:linear-gradient(to bottom,transparent,var(--navy));pointer-events:none;z-index:2}.scanline{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.6) 35%,rgba(0,212,232,.9) 50%,rgba(0,212,232,.6) 65%,transparent);animation:scan 9s ease-in-out infinite;pointer-events:none;z-index:3}.hero-inner{position:relative;z-index:4;max-width:none!important}.hero-panel__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(0,212,232,.22);padding:7px 18px;margin-bottom:36px;background:#00d4e80d;animation:slideUp .9s ease .1s both}.hero-panel__eyebrow:before{content:"";width:6px;height:6px;background:var(--teal);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}.hero-panel h1{font-size:clamp(58px,9vw,126px);font-weight:800;line-height:.88;letter-spacing:-.04em;animation:slideUp .9s ease .22s both;margin:0}.hero-panel h1 .solid{color:var(--pure);display:block}.hero-panel h1 .outline{color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.45);display:block}.hero-panel__intro{font-family:var(--font-serif);font-style:italic;font-size:clamp(16px,2vw,21px);color:#d8eaf880;line-height:1.65;max-width:540px;margin:28px auto 0;animation:slideUp .9s ease .38s both}.hero-arrow{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;margin-top:48px;animation:slideUp .9s ease .8s both}.hero-arrow span{font-family:var(--font-mono);font-size:8px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);cursor:pointer}.hero-arrow svg{animation:bob 2s ease-in-out infinite}.hero-arrow svg path{color:var(--silver)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pcfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hero-carousel{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden;background:var(--navy)}.hero-carousel .hc-scanline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.04) 3px,rgba(0,0,0,.04) 4px)}.hc-scan-pass{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(0,212,232,.12) 20%,rgba(0,212,232,.55) 50%,rgba(0,212,232,.12) 80%,transparent 100%);animation:hcScan 11s ease-in-out infinite;pointer-events:none;z-index:3;box-shadow:0 0 18px #00d4e840}@keyframes hcScan{0%{top:-4px;opacity:0}5%{opacity:1}90%{opacity:.5}to{top:100%;opacity:0}}.hc-track{display:flex;width:300%;height:100%;transition:transform .75s cubic-bezier(.77,0,.175,1);will-change:transform}.hc-slide{width:33.333%;height:100%;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.hc-slide-brand{background:radial-gradient(ellipse 110% 90% at 60% 55%,rgba(0,212,232,.055) 0%,transparent 55%),radial-gradient(ellipse 60% 70% at 15% 50%,rgba(0,100,160,.06) 0%,transparent 50%),linear-gradient(135deg,#030c14,#0a1c2e 35%,#071523 65%,#030c14)}.hc-slide-nexapen{background:radial-gradient(ellipse 90% 75% at 30% 50%,rgba(0,140,200,.08) 0%,transparent 55%),linear-gradient(160deg,#040e17,#081522,#040e17)}.hc-slide-nexapen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 80% at 28% 50%,rgba(0,212,232,.09) 0%,transparent 60%);pointer-events:none;z-index:0}.hc-slide-biovial{background:radial-gradient(ellipse 90% 75% at 70% 50%,rgba(0,100,180,.07) 0%,transparent 55%),linear-gradient(200deg,#040e17,#081522,#040e17)}.hc-slide-biovial:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 80% at 68% 50%,rgba(0,212,232,.08) 0%,transparent 60%);pointer-events:none;z-index:0}.hc-orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.hc-orb{position:absolute;border-radius:50%}.hc-orb--1{width:600px;height:600px;background:radial-gradient(circle,rgba(0,212,232,.045) 0%,transparent 70%);top:-100px;right:-80px;animation:orbDrift1 18s ease-in-out infinite}.hc-orb--2{width:400px;height:400px;background:radial-gradient(circle,rgba(0,120,200,.04) 0%,transparent 70%);bottom:-60px;left:10%;animation:orbDrift2 22s ease-in-out infinite}.hc-orb--3{width:250px;height:250px;background:radial-gradient(circle,rgba(0,212,232,.03) 0%,transparent 70%);top:40%;left:45%;animation:orbDrift1 14s ease-in-out infinite reverse}@keyframes orbDrift1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,20px) scale(1.08)}66%{transform:translate(20px,-15px) scale(.95)}}@keyframes orbDrift2{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-20px) scale(1.06)}70%{transform:translate(-15px,30px) scale(.97)}}.hc-slide-inner{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:0 60px;height:100%;display:flex;align-items:center}.hc-slide-brand .hc-slide-inner{padding:0 80px;gap:0;align-items:stretch}.hc-content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.hc-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:14px 28px;background:var(--teal);color:var(--navy);font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .25s;margin-top:8px;white-space:nowrap}.hc-cta svg{width:14px;height:14px;stroke:var(--navy);flex-shrink:0}.hc-split{display:grid;grid-template-columns:1fr 1fr;height:100%;width:100%;gap:0}.hc-split .hc-content{padding:60px 60px 60px 0;max-width:100%}.hc-split-reverse .hc-content{padding:60px 0 60px 60px}.hc-split-reverse .hc-image{order:-1}.hc-image{position:relative;height:100%;overflow:hidden}.hc-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:.93;filter:brightness(1.08) contrast(1.04)}.hc-img-overlay-right{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(8,20,32,.95) 0%,transparent 45%,transparent 80%,rgba(8,20,32,.3) 100%)}.hc-img-overlay-left{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,rgba(8,20,32,.95) 0%,transparent 45%,transparent 80%,rgba(8,20,32,.3) 100%)}.hc-brand-content{flex:1.1;display:flex;flex-direction:column;justify-content:center;padding:60px 60px 60px 0;border-right:1px solid rgba(0,212,232,.1)}.hc-brand-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--teal);opacity:.8;margin-bottom:28px}.hc-eyebrow-line{width:28px;height:1px;background:var(--teal);flex-shrink:0}.hc-brand-h1{font-size:clamp(80px,10.5vw,152px);font-weight:800;letter-spacing:-.04em;line-height:.82;margin-bottom:28px;font-family:var(--font-syne)}.hc-brand-solid{color:var(--pure);text-shadow:0 0 80px rgba(0,212,232,.12)}.hc-brand-outline{color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.7);filter:drop-shadow(0 0 12px rgba(0,212,232,.2))}.hc-brand-sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(15px,1.4vw,19px);color:#d8eaf880;line-height:1.75;max-width:440px;margin-bottom:36px}.hc-brand-stats{display:flex;align-items:stretch;margin-bottom:40px;border:1px solid rgba(0,212,232,.18);background:#00d4e806;position:relative;overflow:hidden}.hc-brand-stats:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.6),transparent)}.hc-stat{padding:18px 32px;display:flex;flex-direction:column;gap:5px}.hc-stat-n{font-family:var(--font-syne);font-weight:800;font-size:26px;color:var(--teal);line-height:1;text-shadow:0 0 24px rgba(0,212,232,.4)}.hc-stat-l{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.hc-stat-div{width:1px;background:#00d4e826}.hc-brand-formats{flex:.9;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:60px 0 60px 60px}.hc-format-preview{padding:28px 32px;border:1px solid rgba(0,212,232,.12);background:#00000040;cursor:pointer;transition:all .32s cubic-bezier(.22,1,.36,1);position:relative;display:flex;flex-direction:column;gap:8px;overflow:hidden;text-align:left;color:inherit;font:inherit;width:100%}.hc-format-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(0,212,232,.04) 0%,transparent 60%);opacity:0;transition:opacity .32s}.hc-format-preview:hover{border-color:#00d4e880;background:#00d4e80f;transform:translate(8px);box-shadow:-4px 0 24px #00d4e81a}.hc-format-preview:hover:before{opacity:1}.hc-format-preview:hover .hc-fp-arrow{opacity:1;transform:translate(6px)}.hc-format-pen{border-left:3px solid var(--teal);box-shadow:inset 3px 0 12px #00d4e80f}.hc-format-vial{border-left:3px solid rgba(80,160,220,.7);box-shadow:inset 3px 0 12px #50a0dc0a}.hc-fp-label{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.hc-fp-dot{width:5px;height:5px;border-radius:50%;background:var(--teal);flex-shrink:0}.hc-fp-dot-blue{background:#50a0dce6}.hc-fp-name{font-family:var(--font-syne);font-weight:800;font-size:20px;color:var(--pure);letter-spacing:.01em}.hc-fp-spec{font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#00d4e873}.hc-fp-arrow{font-size:20px;color:var(--teal);opacity:.4;transition:all .3s;align-self:flex-end;margin-top:6px}.hc-slide .nh-eyebrow{font-family:var(--font-mono);font-size:9px;letter-spacing:.36em;text-transform:uppercase;color:var(--teal);display:flex;align-items:center;gap:12px;margin-bottom:8px;opacity:.85}.hc-slide .nh-eyebrow:before{content:"";width:24px;height:1px;background:var(--teal)}.hc-slide .nh-brand{font-size:clamp(38px,4.5vw,72px);font-weight:800;letter-spacing:-.04em;line-height:.9;color:var(--pure);margin-bottom:8px;overflow:visible;font-family:var(--font-syne)}.hc-slide .nh-brand em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px rgba(0,212,232,.5)}.hc-slide .nh-tagline{font-family:var(--font-serif);font-style:italic;font-size:clamp(14px,1.3vw,17px);color:#d8eaf88c;line-height:1.7;margin-bottom:40px;max-width:400px}.hc-slide .nh-specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#00d4e814;margin-bottom:40px;max-width:360px}.hc-slide .nh-spec{background:#0b1e30;padding:14px 18px}.hc-slide .nh-spec-l{font-family:var(--font-mono);font-size:8px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:4px}.hc-slide .nh-spec-v{font-weight:700;font-size:14px;color:var(--silver)}.hc-slide .nh-spec-v.hi{color:var(--teal)}.hc-slide .nh-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:14px 32px;background:var(--teal);color:var(--navy);font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .25s;position:relative;overflow:hidden}.hc-slide .nh-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff26;transform:scaleX(0);transform-origin:left;transition:transform .35s}.hc-slide .nh-cta:hover:after{transform:scaleX(1)}.hc-slide .nh-cta svg{width:14px;height:14px;stroke:var(--navy);fill:none;flex-shrink:0}.hc-dots{position:absolute;bottom:120px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.hc-dot{width:6px;height:6px;border-radius:50%;border:none;background:#00d4e84d;cursor:pointer;transition:all .3s;padding:0}.hc-dot.active{width:24px;border-radius:3px;background:var(--teal)}.hc-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid rgba(0,212,232,.2);background:#08142099;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;color:#00d4e8b3;transition:all .25s}.hc-arrow:hover{border-color:#00d4e880;background:#00d4e814;color:var(--teal)}.hc-prev{left:24px}.hc-next{right:24px}.hc-arrow svg{width:20px;height:20px}.hero-carousel .hero-arrow--carousel{position:absolute;bottom:44px;left:0;right:0;margin:0 auto;width:fit-content;z-index:5}@media (max-width: 900px){.hero-carousel{min-height:100svh}.hc-split{grid-template-columns:1fr}.hc-slide-brand .hc-slide-inner{flex-direction:column;justify-content:center;gap:28px;padding:88px 24px 140px;display:flex}.hc-brand-content{border-right:none;padding:0;align-items:center;text-align:center}.hc-brand-eyebrow{justify-content:center}.hc-brand-h1{font-size:clamp(56px,16vw,96px);text-align:center}.hc-brand-sub{margin-left:auto;margin-right:auto;text-align:center}.hc-brand-stats{justify-content:center;width:100%;max-width:420px}.hc-brand-formats{padding:0;width:100%;max-width:420px;margin:0 auto}.hc-format-preview:hover{transform:none}.hc-split .hc-content,.hc-split-reverse .hc-content{padding:88px 24px 140px;align-items:center;text-align:center;width:100%;max-width:480px;margin:0 auto}.hc-slide .nh-eyebrow{justify-content:center}.hc-slide .nh-tagline{margin-left:auto;margin-right:auto;text-align:center}.hc-slide .nh-specs{margin-left:auto;margin-right:auto;width:100%}.hc-prev{left:12px}.hc-next{right:12px}.hc-dots{bottom:100px}}@media (max-width: 480px){.hero-carousel{min-height:100svh}.hc-slide-brand .hc-slide-inner{padding:76px 16px 132px;gap:22px}.hc-brand-content,.hc-brand-formats{width:100%;max-width:none}.hc-brand-eyebrow{font-size:8px;letter-spacing:.22em;margin-bottom:18px}.hc-brand-h1{font-size:clamp(48px,18vw,72px);text-align:center;width:100%;margin-left:auto;margin-right:auto}.hc-brand-outline{-webkit-text-stroke-width:1.5px}.hc-brand-sub{font-size:14px;margin-bottom:24px;max-width:none}.hc-brand-stats{max-width:none;margin-bottom:28px}.hc-stat{padding:14px 12px;flex:1;min-width:0}.hc-stat-n{font-size:20px}.hc-stat-l{font-size:6.5px;letter-spacing:.14em}.hc-format-preview{padding:20px 18px}.hc-fp-name{font-size:17px}.hc-split .hc-content,.hc-split-reverse .hc-content{padding:76px 16px 132px;max-width:none;gap:16px}.hc-slide .nh-brand{font-size:clamp(36px,14vw,56px);text-align:center;width:100%}.hc-slide .nh-tagline{font-size:14px;margin-bottom:24px;max-width:none}.hc-slide .nh-specs{max-width:none;margin-bottom:28px}.hc-slide .nh-spec{padding:12px 14px}.hc-slide .nh-cta,.hc-cta{width:100%;justify-content:center;padding:14px 20px}.hc-arrow{width:36px;height:36px}.hc-prev{left:8px}.hc-next{right:8px}.hc-dots{bottom:92px}.hero-carousel .hero-arrow--carousel{bottom:28px}.shell__nav-link--account{display:none!important}.hc-slide-inner{padding:0 30px}.hc-slide.hc-slide-nexapen .hc-image{transform:translateY(-65%)}.hc-slide.hc-slide-biovial .hc-image{transform:translateY(45%)}.hc-slide.hc-slide-biovial .hc-content{padding-top:100px}.hc-brand-formats{flex-direction:row}.hc-slide.hc-slide-brand .hc-fp-name{font-size:13px}button.hc-format-preview{display:block;max-height:170px}.hc-stat-n{font-size:15px}}.notice-strip{position:relative;z-index:2;background:#00d4e80f;border-top:1px solid rgba(0,212,232,.1);border-bottom:1px solid rgba(0,212,232,.1);padding:12px 60px;display:flex;align-items:center;gap:14px}.notice-strip span{font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#00d4e880}.notice-strip p{font-family:var(--font-mono);font-size:9.5px;color:var(--muted);line-height:1.5;margin:0}.ns-dot{width:6px;height:6px;background:var(--teal);border-radius:50%;opacity:.5;flex-shrink:0;animation:pulse 2s infinite}#compounds{position:relative;z-index:2;padding:0 0 120px}.filter-bar{position:sticky;top:67px;z-index:100;background:#0c1928f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,212,232,.09);display:flex;flex-direction:column;padding:0;gap:0}.master-filter-row{display:flex;align-items:center;gap:0;padding:0 60px;border-bottom:1px solid rgba(0,212,232,.07)}.mftab{font-family:var(--font-display, "Syne", sans-serif);font-weight:800;font-size:13px;letter-spacing:.18em;text-transform:uppercase;padding:14px 26px;color:var(--muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .28s;white-space:nowrap;display:flex;align-items:center;gap:9px;position:relative}.mftab:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45;flex-shrink:0;transition:opacity .28s}.mftab:hover{color:var(--silver)}.mftab:hover:before{opacity:.7}.mftab.active{color:var(--teal);border-bottom-color:var(--teal)}.mftab.active:before{opacity:1;background:var(--teal);box-shadow:0 0 8px #00d4e880}.mftab.mftab-biovial.active{color:var(--pure);border-bottom-color:#b4d2f08c}.mftab.mftab-biovial.active:before{background:#b4d2f0b3;box-shadow:none;opacity:1}.mftab-sub{font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;opacity:.55;font-weight:400;margin-left:2px;text-transform:uppercase}.mf-divider{width:1px;height:16px;background:#00d4e824;align-self:center;margin:0 4px;flex-shrink:0}.category-filter-row{display:flex;align-items:stretch;gap:0;padding:0 60px;flex:1;min-width:0}.filter-toggle{display:none}.filter-bar-content{display:flex;align-items:stretch;flex:1;gap:0;min-width:0}.filter-tabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;flex:1}.filter-tabs::-webkit-scrollbar{display:none}.ftab{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;padding:16px 22px;color:var(--muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .28s;white-space:nowrap;flex-shrink:0}.ftab:hover{color:var(--silver)}.ftab.active{color:var(--teal);border-bottom-color:var(--teal)}.search-wrap{display:flex;align-items:center;gap:10px;padding:0 0 0 24px;border-left:1px solid rgba(0,212,232,.09)}.search-wrap svg{width:14px;height:14px;stroke:var(--muted);fill:none;flex-shrink:0}#search{background:transparent;border:none;outline:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--silver);width:160px;padding:0}#search::placeholder{color:#7a9cc066}.products-header{padding:60px 60px 0;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px}.ph-lbl{font-family:var(--font-mono);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);margin-bottom:10px;display:flex;align-items:center;gap:10px}.ph-lbl:before{content:"";width:18px;height:1px;background:var(--teal)}.ph-h2{font-size:clamp(26px,3.2vw,46px);font-weight:800;letter-spacing:-.035em;color:var(--pure);line-height:1;margin:0}.ph-h2 em{font-style:normal;color:var(--teal)}.ph-count{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}#visible-count{color:var(--teal)}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2px;padding:0 60px}.pc{background:var(--card-bg);border:1px solid var(--card-border);position:relative;overflow:hidden;cursor:pointer;transition:border-color .3s,transform .3s,background .3s;display:flex;flex-direction:column}.pc:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--teal),rgba(0,212,232,.05));transform:scaleX(0);transform-origin:left;transition:transform .4s}.pc:hover{border-color:#00d4e847;background:#0e2238;transform:translateY(-3px)}.pc:hover:before{transform:scaleX(1)}.pc.hidden{display:none}.pc[data-cat=metabolic] .pc-cat-dot{background:#f0c060}.pc[data-cat=cellular] .pc-cat-dot{background:#60d0a0}.pc[data-cat=hormonal] .pc-cat-dot{background:#60b0f0}.pc[data-cat=longevity] .pc-cat-dot{background:var(--teal)}.pc[data-cat=mitochondrial] .pc-cat-dot{background:#f08060}.pc[data-cat=melanocortin] .pc-cat-dot{background:#d4b870}.pc[data-cat=immune] .pc-cat-dot{background:#a080e0}.pc[data-cat=copper] .pc-cat-dot{background:#c0a8e0}.pc[data-cat=blend] .pc-cat-dot{background:var(--green)}.pc-head{padding:24px 24px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pc-cat-row{display:flex;align-items:center;gap:8px}.pc-cat-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pc-cat{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.pc-badge{font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;padding:3px 9px;border:1px solid rgba(0,232,160,.2);color:var(--green);background:#00e8a00a;white-space:nowrap}.pc-body{padding:0 24px 20px;flex:1}.pc-name{font-size:clamp(20px,2.2vw,28px);font-weight:800;letter-spacing:-.03em;color:var(--pure);line-height:1;margin:0 0 5px}.pc-sci{font-family:var(--font-serif);font-style:italic;font-size:12px;color:var(--muted);margin-bottom:16px;line-height:1.4}.pc-desc{font-family:var(--font-mono);font-size:10.5px;line-height:1.9;color:#d8eaf885;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-specs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:#00d4e812;margin:18px 0 0}.pc-spec{background:var(--card-bg);padding:11px 14px;transition:background .25s}.pc:hover .pc-spec{background:#0e2238}.pc-spec-l{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:3px}.pc-spec-v{font-family:var(--font-syne);font-weight:700;font-size:12px;color:var(--silver)}.pc-spec-v.hi{color:var(--teal)}.pc-foot{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(0,212,232,.07);flex-wrap:wrap}.pc-price-wrap{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-price-label{font-family:var(--font-mono);font-size:7px;letter-spacing:.16em;text-transform:uppercase;color:#7a9cc0b3}.pc-price-value{font-family:var(--font-syne);font-weight:700;font-size:13px;color:var(--teal)}.pc-price-value--muted{color:#7a9cc0b3}.pc-tags{display:flex;flex-wrap:wrap;gap:4px}.pc-tag{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border:1px solid rgba(0,212,232,.12);color:#7a9cc0b3}.pc-order-btn{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:9px 20px;background:var(--teal);color:var(--navy);font-weight:600;border:none;cursor:pointer;transition:all .28s;white-space:nowrap;position:relative;overflow:hidden;flex-shrink:0}.pc-order-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff2e;transform:scaleX(0);transform-origin:left;transition:transform .35s}.pc-badge-pen{background:#00d4e81f;color:var(--teal);border-color:#00d4e866;font-size:8px}.pc-badge-pen.pc-badge-soon{background:#b48c321a;color:#c8a040;border-color:#b48c3259}.pc-order-btn.coming-soon-btn,.pc.pen-active:not([data-live]) .pc-order-btn{background:transparent;color:#00d4e880;border:1px solid rgba(0,212,232,.25);cursor:default}.pc-order-btn.coming-soon-btn:after{display:none}.pc-order-btn.coming-soon-btn:disabled{opacity:1}.pc-order-btn.request-btn,.btn-primary.request-btn,.d-btn-primary.request-btn{background:#00d4e814;color:#00d4e8;border:1px solid rgba(0,212,232,.35);cursor:pointer}.pc-order-btn.request-btn:hover,.btn-primary.request-btn:hover:not(:disabled),.d-btn-primary.request-btn:hover:not(:disabled){background:#00d4e824;border-color:#00d4e88c}.hub-hero{padding:160px 64px 80px;position:relative;overflow:hidden;background:radial-gradient(ellipse 110% 60% at 50% -10%,rgba(0,180,220,.08) 0%,transparent 55%)}.hh-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.025) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.hh-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.5) 40%,rgba(0,212,232,.8) 50%,rgba(0,212,232,.5) 60%,transparent);animation:scan 9s ease-in-out infinite;pointer-events:none}.hh-inner{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:32px}.hh-left{flex:1;min-width:320px}.hh-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(0,212,232,.22);padding:6px 14px;background:#00d4e80d;margin-bottom:28px;border-radius:4px}.hh-tag:before{content:"";width:4px;height:4px;background:var(--teal);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}.hh-h1{font-size:clamp(44px,7vw,88px);font-weight:800;line-height:.88;letter-spacing:-.045em;margin-bottom:20px;color:var(--pure)}.hh-h1 .s{color:var(--pure);display:block}.hh-h1 .o{color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.5);display:block}.hh-sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(15px,1.8vw,20px);color:#d8eaf873;line-height:1.65;max-width:520px}.hh-right{display:flex;flex-direction:column;gap:32px;align-items:flex-end}.hh-stat{text-align:right}.hh-stat-v{font-size:32px;font-weight:800;color:var(--teal);letter-spacing:-.04em;line-height:1}.hh-stat-l{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.filters{padding:0 64px;border-bottom:1px solid rgba(0,212,232,.1);display:flex;align-items:center;gap:0;position:sticky;top:67px;background:#0c1928f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:400;overflow-x:auto;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filter-btn{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:16px 20px;border-bottom:2px solid transparent;border:none;background:none;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.filter-btn:hover{color:var(--silver)}.filter-btn.active{color:var(--teal);border-bottom-color:var(--teal)}.filter-spacer{flex:1}.sort-sel{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;background:transparent;border:1px solid rgba(0,212,232,.2);color:var(--muted);padding:8px 12px;cursor:pointer;outline:none}.featured{padding:64px 64px 0;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#00d4e81a;margin-bottom:2px}.feat-main{background:var(--navy-2);padding:52px;position:relative;overflow:hidden;cursor:pointer;transition:background .3s}.feat-main:hover{background:#0f2236cc}.feat-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.03) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.feat-glo{position:absolute;top:-60px;right:-60px;width:350px;height:350px;background:radial-gradient(ellipse,rgba(0,212,232,.07) 0%,transparent 65%);pointer-events:none}.feat-content{position:relative;z-index:2}.feat-meta{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.feat-date{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#7a9cc080}.feat-tag{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border:1px solid rgba(0,212,232,.2);color:var(--teal)}.feat-badge{font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;background:#d4b8701a;color:var(--gold);border:1px solid rgba(212,184,112,.2)}.feat-title{font-size:clamp(20px,2.5vw,30px);font-weight:800;letter-spacing:-.025em;color:var(--pure);line-height:1.2;margin:0 0 16px}.feat-excerpt{font-family:var(--font-mono);font-size:11px;color:var(--muted);line-height:1.9;margin-bottom:28px}.feat-read{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);text-decoration:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:gap .2s}.feat-read:hover{gap:14px}.feat-sidebar{background:var(--navy-3);padding:40px;display:flex;flex-direction:column;gap:1px}.feat-side-item{background:var(--navy-2);padding:24px;cursor:pointer;transition:background .25s;position:relative;overflow:hidden}.feat-side-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--teal);transform:scaleY(0);transform-origin:top;transition:transform .35s}.feat-side-item:hover{background:#0f2236cc}.feat-side-item:hover:before{transform:scaleY(1)}.fsi-meta{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fsi-date{font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#7a9cc066}.fsi-tag{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;border:1px solid rgba(0,212,232,.15);color:#00d4e880}.fsi-title{font-weight:700;font-size:13px;color:var(--pure);line-height:1.3;margin-bottom:6px}.fsi-excerpt{font-family:var(--font-mono);font-size:10px;color:var(--muted);line-height:1.65}.articles-section{padding:48px 64px}.articles-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:#00d4e866;margin-bottom:24px;display:flex;align-items:center;gap:10px}.articles-label:before{content:"";width:16px;height:1px;background:#00d4e866}.articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#00d4e81a;margin-bottom:48px}.art-card{background:var(--navy);padding:36px 32px;cursor:pointer;transition:background .25s;position:relative;overflow:hidden}.art-card:hover{background:#0f2236cc}.art-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--teal),transparent);transform:scaleX(0);transform-origin:center;transition:transform .45s}.art-card:hover:after{transform:scaleX(1)}.art-meta{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.art-date{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:#7a9cc066}.art-tag{font-family:var(--font-mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border:1px solid rgba(0,212,232,.16);color:#00d4e880}.art-title{font-size:15px;font-weight:700;color:var(--pure);line-height:1.3;margin-bottom:10px}.art-excerpt{font-family:var(--font-mono);font-size:10px;color:var(--muted);line-height:1.75;margin-bottom:20px}.art-read{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);text-decoration:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:gap .2s}.art-read:hover{gap:10px}.art-compounds{display:flex;flex-direction:column;gap:6px;margin-top:16px}.art-compound-link{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.12em;padding:4px 10px;background:#00d4e80f;border:1px solid rgba(0,212,232,.14);color:#00d4e880;margin-top:12px;text-decoration:none;cursor:pointer;width:fit-content}.email-gate{padding:80px 64px;background:var(--navy-2);border-top:1px solid rgba(0,212,232,.1);border-bottom:1px solid rgba(0,212,232,.1)}.eg-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.eg-h{font-size:clamp(26px,3.5vw,40px);font-weight:800;letter-spacing:-.03em;color:var(--pure);margin:0 0 12px}.eg-sub{font-family:var(--font-mono);font-size:11px;color:var(--muted);line-height:1.85}.eg-form{display:flex;gap:0}.eg-input{flex:1;background:#00d4e80d;border:1px solid rgba(0,212,232,.25);border-right:none;padding:14px 18px;font-family:var(--font-mono);font-size:11px;color:var(--pure);outline:none;transition:border-color .3s;cursor:pointer}.eg-input::placeholder{color:#7a9cc066}.eg-input:focus{border-color:#00d4e88c}.eg-btn{padding:14px 28px;background:var(--teal);color:var(--navy);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;border:none;cursor:pointer;white-space:nowrap;transition:opacity .2s}.eg-btn:hover{opacity:.9}.eg-note{font-family:var(--font-mono);font-size:9px;color:#7a9cc066;margin-top:10px;line-height:1.6}.data-sheets{padding:64px;background:#0f223666}.ds-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#00d4e814;margin-top:28px}.ds-card{background:var(--navy);padding:20px 16px;cursor:pointer;transition:background .25s;display:flex;flex-direction:column;gap:6px;position:relative;text-decoration:none}.ds-card:hover{background:#00d4e80a}.ds-cat{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.16em;text-transform:uppercase;color:#00d4e866}.ds-name{font-weight:700;font-size:14px;color:var(--pure);line-height:1.1}.ds-dl{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#00d4e866;display:flex;align-items:center;gap:4px;margin-top:4px;transition:color .2s}.ds-card:hover .ds-dl{color:var(--teal)}.pagination{display:flex;align-items:center;justify-content:center;gap:4px;padding:48px 0}.page-btn{width:36px;height:36px;border:1px solid rgba(0,212,232,.15);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;color:var(--muted);cursor:pointer;background:transparent;transition:all .2s}.page-btn:hover{border-color:#00d4e866;color:var(--teal)}.page-btn.active{background:var(--teal);color:var(--navy);border-color:var(--teal)}.about-hero{min-height:72vh;display:flex;align-items:flex-end;padding:160px 64px 80px;position:relative;overflow:hidden;background:radial-gradient(ellipse 100% 70% at 50% -10%,rgba(0,180,220,.09) 0%,transparent 55%)}.ah-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.02) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.ah-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.5) 40%,rgba(0,212,232,.8) 50%,rgba(0,212,232,.5) 60%,transparent);animation:scan 9s ease-in-out infinite;pointer-events:none}.ah-inner{position:relative;z-index:2;max-width:900px}.ah-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(0,212,232,.22);padding:6px 14px;background:#00d4e80d;margin-bottom:36px;border-radius:4px}.ah-tag:before{content:"";width:4px;height:4px;background:var(--teal);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}.ah-h1{font-size:clamp(48px,8vw,96px);font-weight:800;line-height:.88;letter-spacing:-.045em;margin-bottom:28px}.ah-h1 .s{color:var(--pure);display:block}.ah-h1 .o{color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.38);display:block}.ah-sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(17px,2vw,22px);color:#d8eaf880;line-height:1.65;max-width:680px}.abt-section{padding:100px 64px;position:relative}.abt-section.alt{background:#0f223666}.abt-section.white{background:var(--pure);color:var(--navy)}.divider{height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.18) 30%,rgba(0,212,232,.18) 70%,transparent)}.sec-tag{font-family:var(--font-mono);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);margin-bottom:14px;display:flex;align-items:center;gap:10px}.sec-tag:before{content:"";width:20px;height:1px;background:var(--teal)}.sec-h{font-size:clamp(28px,4vw,52px);font-weight:800;line-height:.95;letter-spacing:-.04em;color:var(--pure);margin:0 0 16px}.sec-h .tl{color:var(--teal)}.white .sec-tag{color:var(--teal-2)}.white .sec-tag:before{background:var(--teal-2)}.white .sec-h{color:var(--navy)}.white .sec-h .tl{color:var(--teal-2)}.mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.mission-text{font-family:var(--font-mono);font-size:12px;line-height:2;color:var(--muted);margin-bottom:20px}.mission-text strong{color:var(--silver);font-weight:500}.mission-quote{font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,3vw,34px);color:var(--pure);line-height:1.35;letter-spacing:-.02em;padding-left:28px;border-left:2px solid var(--teal);margin-bottom:24px}.mission-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#00d4e81a}.mission-stat{background:var(--navy-3);padding:24px 28px}.ms-val{font-size:32px;font-weight:800;color:var(--teal);letter-spacing:-.04em;line-height:1;margin-bottom:6px}.ms-lbl{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.standards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#00285014;margin-top:48px}.std-card{background:var(--pure);padding:52px 40px;position:relative;overflow:hidden;transition:background .3s,transform .3s;cursor:pointer}.std-card:hover{background:var(--off);transform:translateY(-4px)}.std-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--teal-2),transparent);transform:scaleX(0);transform-origin:center;transition:transform .55s}.std-card:hover:after{transform:scaleX(1)}.std-n{font-size:clamp(48px,7vw,80px);font-weight:800;color:transparent;-webkit-text-stroke:1.5px rgba(0,120,140,.18);letter-spacing:-.04em;line-height:1;margin-bottom:20px}.std-t{font-weight:700;font-size:18px;color:var(--navy);margin-bottom:12px}.std-d{font-family:var(--font-mono);font-size:11px;line-height:1.85;color:#5a7a9a}.phil-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#00d4e81a;margin-top:48px}.phil-cell{background:var(--navy);padding:48px 44px}.phil-num{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:#00d4e859;margin-bottom:16px}.phil-title{font-size:20px;font-weight:700;color:var(--pure);margin-bottom:14px;letter-spacing:-.01em}.phil-body{font-family:var(--font-mono);font-size:11.5px;color:var(--muted);line-height:1.9}.pipeline{display:flex;gap:0;overflow-x:auto;padding-bottom:12px;margin-top:48px}.pipe-step{flex:1;min-width:160px;background:var(--navy-2);border-right:1px solid rgba(0,212,232,.1);padding:32px 28px;position:relative}.pipe-step:last-child{border-right:none}.pipe-step.qc{border-top:2px solid var(--green)}.pipe-n{font-family:var(--font-mono);font-size:28px;font-weight:800;color:#00d4e81a;letter-spacing:-.04em;line-height:1;margin-bottom:14px}.pipe-title{font-weight:700;font-size:14px;color:var(--pure);margin-bottom:8px}.pipe-body{font-family:var(--font-mono);font-size:10px;color:var(--muted);line-height:1.75}.pipe-badge{display:inline-block;font-family:var(--font-mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;background:#00e8a01a;color:var(--green);border:1px solid rgba(0,232,160,.2);margin-top:10px}.pipe-arrow{position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:#00d4e84d;font-size:16px;z-index:2;background:var(--navy);padding:4px 0}.about-cta{background:var(--navy-3);border-top:1px solid rgba(0,212,232,.1);padding:100px 64px;text-align:center}.btn-p{padding:16px 48px;background:var(--teal);color:var(--navy);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;border:none;cursor:pointer;transition:opacity .2s;text-decoration:none;display:inline-block;margin:6px}.btn-g{padding:16px 48px;border:1px solid rgba(216,234,248,.2);color:var(--silver);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;background:transparent;cursor:pointer;transition:all .3s;text-decoration:none;display:inline-block;margin:6px}.btn-g:hover{border-color:#d8eaf880;color:var(--pure)}.faq-hero{padding:160px 64px 80px;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 60% at 50% -10%,rgba(0,180,220,.08) 0%,transparent 55%)}.faq-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.02) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.faq-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.6) 40%,rgba(0,212,232,.9) 50%,rgba(0,212,232,.6) 60%,transparent);animation:scan 9s ease-in-out infinite;pointer-events:none}.faq-hero-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(0,212,232,.22);padding:7px 16px;background:#00d4e80d;margin-bottom:36px;border-radius:4px;animation:fadeIn .9s ease .1s both}.faq-hero-badge:before{content:"";width:5px;height:5px;background:var(--teal);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq-hero h1{font-size:clamp(48px,8vw,96px);font-weight:800;line-height:.88;letter-spacing:-.04em;margin-bottom:24px;animation:fadeIn .9s ease .25s both}.faq-hero h1 .s{color:var(--pure);display:block}.faq-hero h1 .o{color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.4);display:block}.faq-hero-sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(16px,1.8vw,20px);color:#d8eaf880;max-width:580px;margin-bottom:48px;line-height:1.65;animation:fadeIn .9s ease .4s both}.faq-search-box{max-width:600px;position:relative;animation:fadeIn .9s ease .55s both}.faq-search-input{width:100%;background:#00d4e80d;border:1px solid rgba(0,212,232,.25);padding:16px 56px 16px 20px;font-family:var(--font-mono);font-size:12px;color:var(--pure);outline:none;transition:border-color .3s;cursor:pointer}.faq-search-input::placeholder{color:#7a9cc080}.faq-search-input:focus{border-color:#00d4e899;background:#00d4e814}.faq-search-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#00d4e880;font-size:14px;pointer-events:none}.faq-cat-tabs{padding:0 64px;display:flex;gap:0;border-bottom:1px solid rgba(0,212,232,.1);overflow-x:auto;scrollbar-width:none;position:sticky;top:67px;background:#0c1928f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:400}.faq-cat-tabs::-webkit-scrollbar{display:none}.faq-cat-tab{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:18px 22px;border-bottom:2px solid transparent;cursor:pointer;border:none;background:none;transition:all .2s;white-space:nowrap;flex-shrink:0}.faq-cat-tab:hover,.faq-cat-tab.active{color:var(--teal);border-bottom-color:var(--teal)}.faq-body{padding:0 64px 120px;max-width:1100px;margin:0 auto}.faq-category{padding-top:64px;margin-bottom:0}.faq-cat-header{display:flex;align-items:center;gap:14px;margin-bottom:8px}.faq-cat-icon{width:42px;height:42px;border:1.5px solid rgba(0,212,232,.3);display:flex;align-items:center;justify-content:center;font-size:16px;background:#00d4e80d}.faq-cat-name{font-family:var(--font-mono);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:#00d4e880}.faq-cat-title{font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.03em;color:var(--pure);margin-bottom:32px}.faq-item{border-bottom:1px solid rgba(0,212,232,.1);overflow:hidden}.faq-q{display:flex;align-items:center;justify-content:space-between;padding:22px 0;cursor:pointer;gap:24px;transition:padding .2s}.faq-q:hover{padding-left:8px}.faq-q-text{font-size:clamp(14px,1.6vw,16px);font-weight:600;color:var(--pure);line-height:1.4;flex:1}.faq-q-icon{width:30px;height:30px;border:1px solid rgba(0,212,232,.25);display:flex;align-items:center;justify-content:center;color:var(--teal);font-size:16px;flex-shrink:0;transition:all .3s}.faq-item.open .faq-q-icon{background:var(--teal);color:var(--navy);border-color:var(--teal);transform:rotate(45deg)}.faq-a{display:none;padding:0 48px 24px 0}.faq-item.open .faq-a{display:block}.faq-a p{font-family:var(--font-mono);font-size:11.5px;line-height:2;color:var(--muted);margin-bottom:14px}.faq-a p:last-child{margin-bottom:0}.faq-a strong{color:var(--silver);font-weight:500}.faq-a a{color:var(--teal);text-decoration:none;border-bottom:1px solid rgba(0,212,232,.3)}.faq-tag{display:inline-block;font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;padding:3px 9px;background:#00d4e814;border:1px solid rgba(0,212,232,.18);color:var(--teal);text-transform:uppercase;margin:6px 4px 0 0}.faq-note{background:#00d4e80d;border-left:2px solid var(--teal);padding:12px 16px;margin-top:12px;font-family:var(--font-mono);font-size:11px;color:var(--muted);line-height:1.8}.faq-warn{background:#e855550f;border-left:2px solid var(--red);padding:12px 16px;margin-top:12px;font-family:var(--font-mono);font-size:11px;color:#e85555cc;line-height:1.8}.faq-gold{background:#d4b8700f;border-left:2px solid var(--gold);padding:12px 16px;margin-top:12px;font-family:var(--font-mono);font-size:11px;color:#d4b870cc;line-height:1.8}.faq-cta-strip{background:var(--navy-2);border-top:1px solid rgba(0,212,232,.1);border-bottom:1px solid rgba(0,212,232,.1);padding:64px;display:flex;gap:48px;align-items:center;justify-content:space-between;flex-wrap:wrap}.faq-cta-strip h2{font-size:clamp(22px,3vw,36px);font-weight:800;letter-spacing:-.03em;color:var(--pure)}.faq-cta-strip p{font-family:var(--font-mono);font-size:11px;color:var(--muted);max-width:400px;line-height:1.8;margin-top:8px}.faq-cta-btns{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}.pc-visual{display:flex;align-items:center;justify-content:center;padding:20px 24px 4px;position:relative}.pc-visual svg{filter:drop-shadow(0 8px 20px rgba(0,0,0,.45));animation:pcfloat 4s ease-in-out infinite}.pc-visual__img{max-height:168px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.45))}.product-thumb{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:4px}.product-thumb svg,.product-thumb__img,.cart-item__avatar-img,.cart-drawer__item-avatar-img,.co-item-thumb-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.pc:nth-child(2n) .pc-visual svg{animation-delay:-1.3s}.pc:nth-child(3n) .pc-visual svg{animation-delay:-2.6s}.pc:nth-child(4n) .pc-visual svg{animation-delay:-.7s}.pc:hover .pc-visual svg{filter:drop-shadow(0 12px 28px rgba(0,212,232,.2))}.pc-dose{padding:0 24px;margin-bottom:0}.pc-dose-label{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:8px}.dose-pills{display:flex;gap:6px;flex-wrap:wrap}.dose-pill{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border:1px solid rgba(0,212,232,.2);color:var(--muted);background:transparent;cursor:pointer;transition:all .22s;flex-shrink:0}.dose-pill.selected{border-color:var(--teal);color:var(--teal);background:#00d4e812}.dose-pill:hover:not(.selected){border-color:#00d4e866;color:var(--silver)}.format-toggle-wrap{padding:0 24px 4px}.format-toggle{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;margin:auto;border:1px solid rgba(0,212,232,.18);overflow:hidden;width:fit-content;min-height:32px}.fmt-btn{flex:0 0 auto;min-width:80px;font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;padding:9px 16px;border:none;background:transparent;color:var(--muted);cursor:pointer;transition:all .22s;position:relative;white-space:nowrap}.fmt-btn.active{background:#00d4e817;color:var(--teal)}.fmt-btn:first-child{border-right:1px solid rgba(0,212,232,.18)}.fmt-btn.nexapen-btn.active{background:#00d4e81f}.fmt-btn.nexapen-btn.active:after{content:"PEN";font-size:7px;letter-spacing:.1em;position:absolute;top:2px;right:6px;color:#00d4e880}.pc-formats{display:flex;gap:5px;padding:0 0 10px;justify-content:center;flex-wrap:wrap}.pc-format-pill{font-family:var(--font-mono);font-size:7px;letter-spacing:.18em;text-transform:uppercase;padding:3px 8px;border:1px solid;display:inline-flex;align-items:center;gap:4px;color:#00d4e8b3;border-color:#00d4e84d}.pc-format-pill:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.pc-visual-pen{display:none;align-items:center;justify-content:center;padding:16px 24px 4px;position:relative;min-height:200px;height:200px}.pc-visual-pen svg{filter:drop-shadow(0 8px 20px rgba(0,212,232,.3));animation:pcfloat 4s ease-in-out infinite;max-height:168px;width:auto}.pc.pen-active .pc-visual{display:none}.pc.pen-active .pc-visual-pen{display:flex}.pc-more{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:color .25s;background:none;border:none;cursor:pointer;padding:9px 0}.pc:hover .pc-more{color:var(--teal)}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#08101cb3;z-index:800;opacity:0;pointer-events:none;transition:opacity .35s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.drawer-overlay.open{opacity:1;pointer-events:all}.drawer{position:fixed;right:0;top:0;bottom:0;width:min(600px,100%);background:var(--navy-2);border-left:1px solid rgba(0,212,232,.12);z-index:801;transform:translate(100%);transition:transform .42s cubic-bezier(.22,1,.36,1);overflow-y:auto;display:flex;flex-direction:column}.drawer.open{transform:translate(0)}.drawer-header{padding:28px 36px 24px;border-bottom:1px solid rgba(0,212,232,.08);display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:sticky;top:0;background:var(--navy-2);z-index:2}.dh-left{flex:1}.dh-cat{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);margin-bottom:8px;display:flex;align-items:center;gap:8px}.dh-cat:before{content:"";width:14px;height:1px;background:var(--teal)}.dh-name{font-size:clamp(28px,4vw,46px);font-weight:800;letter-spacing:-.035em;color:var(--pure);line-height:1;margin:0 0 6px}.dh-sci{font-family:var(--font-serif);font-style:italic;font-size:14px;color:var(--muted)}.dh-close{width:38px;height:38px;border:1px solid rgba(0,212,232,.2);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s;flex-shrink:0;margin-top:4px}.dh-close:hover{background:#00d4e814;border-color:var(--teal)}.dh-close svg{width:16px;height:16px;stroke:var(--muted);fill:none}.drawer-body{padding:32px 36px;flex:1}.d-section{margin-bottom:32px}.d-sec-label{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:#00d4e880;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(0,212,232,.08)}.d-desc{font-family:var(--font-mono);font-size:11.5px;line-height:1.95;color:#d8eaf89e;border-left:2px solid rgba(0,212,232,.2);padding-left:18px}.d-specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#00d4e812}.dspec{background:var(--navy-2);padding:14px 18px}.dspec-l{font-family:var(--font-mono);font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:4px}.dspec-v{font-weight:700;font-size:14px;color:var(--silver)}.dspec-v.hi{color:var(--teal)}.d-tags-wrap{display:flex;flex-wrap:wrap;gap:6px}.d-tag{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;border:1px solid rgba(0,212,232,.14);color:var(--muted);transition:all .25s;cursor:pointer}.d-tag:hover{border-color:var(--teal);color:var(--teal)}.coa-block{background:var(--navy);border:1px solid rgba(0,212,232,.1);padding:24px}.coa-title{font-family:var(--font-mono);font-size:8px;letter-spacing:.3em;text-transform:uppercase;color:#00d4e88c;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid rgba(0,212,232,.1)}.coa-row{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(0,212,232,.06);font-family:var(--font-mono);font-size:10.5px}.coa-k{color:var(--muted)}.coa-v{color:var(--silver);font-weight:500}.coa-v.pass{color:var(--green)}.coa-seal{margin-top:14px;font-family:var(--font-mono);font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);display:flex;align-items:center;gap:8px}.coa-seal:before{content:"";width:6px;height:6px;background:var(--green);border-radius:50%;animation:pulse 1.6s infinite}.drawer-footer{padding:24px 36px;border-top:1px solid rgba(0,212,232,.08);display:flex;gap:12px;position:sticky;bottom:0;background:var(--navy-2)}.drawer-price-pill{margin-top:14px;display:inline-flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid rgba(0,212,232,.16);border-radius:999px;background:#00d4e80f}.drawer-price-pill__label{font-family:var(--font-mono);font-size:7px;letter-spacing:.2em;text-transform:uppercase;color:#7a9cc0b8}.drawer-price-pill__value{font-family:var(--font-syne);font-size:15px;font-weight:700;color:var(--teal)}.d-btn-primary{flex:1;padding:15px 0;background:var(--teal);color:var(--navy);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;border:none;cursor:pointer;position:relative;overflow:hidden;transition:opacity .25s}.d-btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff2e;transform:scaleX(0);transform-origin:left;transition:transform .35s}.d-btn-primary:hover:after{transform:scaleX(1)}.d-btn-secondary{padding:15px 24px;border:1px solid rgba(0,212,232,.22);color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:transparent;cursor:pointer;transition:all .25s}.d-btn-secondary:hover{border-color:var(--teal);color:var(--teal)}.d-quantity{display:flex;align-items:center;gap:8px;width:fit-content}.d-qty-btn{width:36px;height:36px;border:1px solid rgba(0,212,232,.25);background:transparent;color:var(--teal);font-size:18px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-weight:600}.d-qty-btn:hover{border-color:var(--teal);background:#00d4e814}.d-qty-input{width:50px;height:36px;text-align:center;border:1px solid rgba(0,212,232,.25);background:var(--navy-2);color:var(--silver);font-family:var(--font-mono);font-size:13px;font-weight:600;-webkit-appearance:none;-moz-appearance:textfield}.d-qty-input::-webkit-outer-spin-button,.d-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.empty-state{padding:80px 60px;text-align:center;display:none}.empty-state.show{display:block}.empty-state svg{width:48px;height:48px;stroke:#00d4e833;fill:none;margin:0 auto 18px;display:block}.empty-state h3{font-size:22px;font-weight:800;color:#d8eaf866;margin-bottom:8px}.empty-state p{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.trust-strip{position:relative;z-index:2;background:#00d4e80a;border-top:1px solid rgba(0,212,232,.09);border-bottom:1px solid rgba(0,212,232,.09);padding:48px 60px;display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.ts-item{padding:32px 28px;text-align:center;border-right:1px solid rgba(0,212,232,.08);transition:background .3s}.ts-item:last-child{border-right:none}.ts-item:hover{background:#00d4e80a}.ts-num{font-size:clamp(30px,3.5vw,48px);font-weight:800;letter-spacing:-.04em;color:var(--teal);display:block;line-height:1;margin:0}.ts-lbl{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:7px;display:block}.rev{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.rev.in{opacity:1;transform:none}.process-strip{position:relative;z-index:2;background:var(--pure);color:var(--navy);padding:100px 60px}.ps-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--teal-2);margin-bottom:18px;display:flex;align-items:center;gap:10px}.ps-label:before{content:"";width:18px;height:1px;background:var(--teal-2)}.ps-h2{font-size:clamp(28px,3.5vw,50px);font-weight:800;letter-spacing:-.035em;color:var(--navy);margin-bottom:60px;line-height:1;margin-top:0}.ps-h2 em{font-style:normal;color:var(--teal-2)}.ps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.psi{background:var(--off);padding:36px 28px;border:1px solid rgba(0,40,80,.07);position:relative;transition:transform .3s,box-shadow .3s}.psi:hover{transform:translateY(-6px);box-shadow:0 20px 48px #0028501f}.psi-n{font-family:var(--font-mono);font-size:10px;color:var(--teal-2);margin-bottom:20px;display:block}.psi-ico{width:44px;height:44px;background:#00b4c814;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.psi-ico svg{width:20px;height:20px;stroke:var(--teal-2);fill:none;stroke-width:1.5}.psi-title{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:8px}.psi-desc{font-family:var(--font-mono);font-size:10.5px;line-height:1.8;color:#5a7a9a}.shell{width:100%;padding-top:0}.shell__main{position:relative;z-index:2}.compliance{position:relative;z-index:2;background:#00d4e80a;border-top:1px solid rgba(0,212,232,.09);padding:20px 60px}.comp-inner{font-family:var(--font-mono);font-size:9.5px;line-height:1.7;color:var(--muted);max-width:900px;margin:0 auto;text-align:center}.comp-inner strong{color:#b4d2f0a6}footer{background:#060f1a;position:relative;z-index:2;border-top:1px solid rgba(0,212,232,.07)}.ft{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;padding:72px 60px 52px}.fbn{font-size:18px;font-weight:800;letter-spacing:.3em;color:var(--pure);margin-bottom:16px}.fbd{font-family:var(--font-mono);font-size:10.5px;line-height:1.85;color:var(--muted)}.fbd-small{margin-top:16px!important;font-size:9.5px!important;color:#7a9cc073!important}.fct{font-family:var(--font-mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:#00d4e880;margin-bottom:20px}.fls{list-style:none;display:flex;flex-direction:column;gap:10px}.fls a{font-family:var(--font-mono);font-size:11px;color:var(--muted);text-decoration:none;transition:color .25s}.fls a:hover{color:var(--teal)}.fb{display:flex;justify-content:space-between;align-items:center;padding:20px 60px;border-top:1px solid rgba(0,212,232,.06)}.fcomp{font-family:var(--font-mono);font-size:9px;color:#7a9cc080}.fcomp strong{color:#b4d2f080}.fcopy{font-family:var(--font-mono);font-size:9px;color:#7a9cc04d}input#landing-filter-bar-content-search{background:transparent;border:0;color:#fff}input#landing-filter-bar-content-search:focus{border:0;outline:0}#compounds .format-toggle-wrap{display:none}.footer form button{background-color:#00d4e8!important;font-family:var(--font-mono)!important;text-transform:uppercase;letter-spacing:.16em;font-size:9px!important}.footer p{font-family:monospace;font-size:9px!important;color:#fff!important}@media screen and (min-width: 1920px){.co-main{max-width:990px}}@media (max-width: 1024px){.filter-tabs,.faq-cat-tabs{flex-wrap:wrap;width:100%;gap:12px}.ftab,.faq-cat-tab{min-width:0;white-space:normal;text-align:center}.faq-cat-tabs{padding-left:0;padding-right:0}}@media (max-width: 768px){.shell__header{padding:16px 20px;flex-wrap:wrap;justify-content:space-between}.shell__nav{display:none}.hamburger{display:flex}.nav-right{flex-wrap:wrap;gap:12px;justify-content:flex-end;min-width:0}.nav-right>*,.shell__logo{min-width:0}.hero-panel{padding:110px 28px 60px}.hero-inner,.hero-panel__eyebrow,.hero-panel h1,.hero-panel__intro,.hero-arrow,.ws-hero-inner,.aff-hero-inner,.v-left-content,.hh-left,.faq-hero-inner,.faq-cat-tabs,.filter-tabs,.faq-cat-tab,.ftab,.sort-sel,.how-strip{width:100%;max-width:720px;min-width:0;overflow-wrap:break-word;word-break:break-word}.hero-inner,.ws-hero-inner,.aff-hero-inner,.v-left-content,.hh-left,.faq-hero-inner{align-self:stretch}.hero-panel h1{font-size:clamp(46px,8vw,98px)}.ws-h1,.aff-hero-h1,.v-h1,.faq-hero h1{font-size:clamp(34px,7vw,72px)}.hero-panel__eyebrow,.ws-badge,.aff-hero-badge,.v-tag,.faq-hero-badge{flex-wrap:wrap}.filter-tabs,.faq-cat-tabs{padding-left:0;padding-right:0;flex-wrap:wrap}.ftab,.faq-cat-tab{padding:14px 16px;white-space:normal;text-align:center;min-width:0}.sort-sel,.search-wrap{min-width:0;width:100%}.products-header{flex-wrap:wrap;gap:12px}.ph-count{flex:1 1 auto;min-width:0;text-align:right}.filter-tabs,.faq-cat-tabs{width:100%}.filters{flex-wrap:wrap;align-items:flex-start;min-width:0;padding:0 24px}.filter-spacer{flex:1 1 100%;width:100%;min-width:0}.sort-sel{min-width:0;width:100%;margin-top:12px}.ds-grid,.featured{grid-template-columns:1fr}.feat-main,.feat-sidebar,.eg-grid,.ds-grid,.mission-grid,.phil-grid,.priv-rights-grid,.ship-cards-grid,.ship-customs-grid,.ship-process-steps,.ship-cold-chain,.ship-pkg-grid,.ret-elig-grid,.ret-refund-timeline{width:100%}.feat-sidebar{padding-top:32px}.eg-grid{grid-template-columns:1fr}.eg-form{flex-wrap:wrap;gap:12px}.eg-input,.eg-btn{width:100%}.eg-btn{white-space:normal}.pipeline{flex-direction:column}.pipe-step{min-width:0}.ship-data-table,.ret-data-table,.priv-table{display:block;width:100%;max-width:100%;overflow-x:auto;min-width:0;table-layout:fixed}.ship-data-table th,.ship-data-table td,.ret-data-table th,.ret-data-table td,.priv-table th,.priv-table td{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.faq-cta-strip{padding:40px 24px}.faq-cta-btns{width:100%;justify-content:flex-start;gap:8px;flex-wrap:wrap}.faq-cta-btns .btn-g{flex:1 1 100%;min-width:0;margin:6px 0;width:calc(100% + -0px)}.feat-glo{width:min(260px,80%);height:min(260px,80%);top:-40px;right:-40px}.about-hero{padding:110px 24px 60px}.ah-inner{width:100%;box-sizing:border-box;max-width:100%}.ah-h1{font-size:clamp(32px,7vw,48px);overflow-wrap:break-word;word-break:break-word;line-height:1.1}.ah-sub{font-size:14px;overflow-wrap:break-word;word-break:break-word}.ah-tag{display:inline-flex;flex-wrap:wrap}.mission-grid,.mission-stat-row,.phil-grid{grid-template-columns:1fr}.mission-stat{padding:18px 16px}.ms-val{font-size:24px}.ms-lbl{font-size:7.5px;overflow-wrap:break-word}.phil-cell{padding:20px 16px}.phil-num,.phil-title,.phil-body{overflow-wrap:break-word;word-break:break-word}.phil-body{font-size:13px}.faq-hero{padding:110px 24px 60px}.faq-hero h1,.faq-hero-sub,.faq-hero-badge{width:100%;max-width:100%;overflow-wrap:break-word;word-break:break-word}.ret-scenario-header{flex-wrap:wrap;align-items:flex-start;gap:12px}.ret-scenario-title{min-width:0}.ret-scenario-outcome,.ret-scenario-chevron{flex-shrink:0}.notice-strip,.products-header,.product-grid,.trust-strip,.process-strip{padding-left:28px;padding-right:28px}.filter-bar{flex-direction:column;align-items:stretch;flex-wrap:wrap;padding-left:0;padding-right:0}.master-filter-row,.category-filter-row{padding-left:28px;padding-right:28px}.mftab{font-size:11px;padding:12px 16px}.mftab-sub{display:none}.filter-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:14px 28px;background:#00d4e80b;border:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--silver);cursor:pointer;transition:background .2s ease;-webkit-tap-highlight-color:transparent}.filter-toggle:hover{background:#00d4e817}.filter-toggle:active{background:#00d4e824}.filter-toggle-label{display:flex;align-items:center;gap:8px}.filter-toggle-count{font-family:var(--font-mono);font-size:8.5px;color:var(--navy);background:var(--teal);border-radius:999px;padding:2px 7px;letter-spacing:0}.filter-toggle-chevron{width:12px;height:12px;stroke:var(--muted);fill:none;flex-shrink:0;transition:transform .25s ease}.filter-bar.is-expanded .filter-toggle-chevron{transform:rotate(180deg)}.filter-bar-content{display:none;flex-direction:column;align-items:stretch;width:100%;gap:8px;padding:0 28px 14px}.filter-bar.is-expanded .filter-bar-content{display:flex}.search-wrap{padding:10px 0 0;border-left:none;border-top:1px solid rgba(0,212,232,.09)}.trust-strip,.ps-grid{grid-template-columns:repeat(2,1fr)}.drawer{width:100%}.ft{grid-template-columns:1fr 1fr 1fr;gap:32px}.compliance,.ft,.fb{padding-left:28px;padding-right:28px}}@media (max-width: 480px){.coa-modal__header{margin-top:58px}.shell__header{padding:14px 16px}.nav-right__region{display:none}.mm-region-switcher .region-switcher{width:100%}.mm-region-switcher .region-switcher__trigger{width:100%;justify-content:space-between}a.shell__logo{font-size:3.2vw}.hero-panel__eyebrow:before{margin-bottom:0}.hero-panel__eyebrow{gap:0;font-size:2vw;text-indent:13px}.hero-panel h1{font-size:clamp(40px,8vw,98px)}.hero-inner h1.hero-h1{font-size:clamp(30px,7vw,100px)}.filter-bar{top:58px;flex-wrap:wrap}.product-list-page .filter-bar{top:58px}.filter-toggle,.filter-bar-content{padding-left:16px;padding-right:16px}.notice-strip,.products-header,.product-grid,.trust-strip,.process-strip,.faq-body,.faq-cat-tabs,.compliance,.fb{padding-left:16px;padding-right:16px}.faq-cat-tabs{padding:0 16px}.ftab,.faq-cat-tab{padding:12px 14px;white-space:normal}.filter-tabs,.faq-cat-tabs{width:100%}.filter-tabs{width:100%;order:1}.search-wrap{width:100%;border-left:none;border-top:1px solid rgba(0,212,232,.09);padding:12px 0 0;margin-top:8px;order:2}.product-grid{grid-template-columns:1fr;padding:0 20px}.trust-strip{grid-template-columns:.5fr .5fr;padding:32px 20px}.ps-grid{grid-template-columns:1fr}.process-strip{padding:60px 20px}.hero-panel{padding:110px 20px 60px}.ft{grid-template-columns:1fr 1fr;padding:48px 16px 36px;gap:28px}.compliance,.fb{padding:16px}.fb{flex-direction:column;gap:8px}.articles-grid{grid-template-columns:1fr}.art-card{padding:24px 16px}.art-title{font-size:16px;overflow-wrap:break-word}.eg-form{flex-direction:column;gap:8px}.eg-input,.eg-btn{width:100%;border:1px solid rgba(0,212,232,.25)}.eg-note{margin-top:6px}.data-sheets{padding:32px 16px}.ds-grid{grid-template-columns:1fr 1fr}.ds-card{padding:14px 12px}.hc-slide h1,.hc-slide .nh-brand{transform:scale(.5) translate(-50%);margin:0 auto}.co-main{display:grid}.how-steps{grid-template-columns:1fr}}@media (max-width: 399px){.pd-badge.in{position:absolute}.pd-title{font-size:8vw;white-space:normal}h1.pd-title.in{text-indent:45px;margin-top:-4px}.pd-tags{margin-bottom:7px}a.shell__logo{font-size:2vw}.ws-h1,.aff-hero-h1,.v-h1,.faq-hero h1{font-size:clamp(24px,7vw,72px)!important}}@media (max-height: 699px){.hc-image{display:none}}.verify-hero{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 66px);margin-top:66px;position:relative;background:var(--navy)}.v-hero-corner{position:absolute;width:14px;height:14px;border-color:#00d4e82e;border-style:solid;z-index:2}.v-hero-corner.tl{top:28px;left:28px;border-width:1.5px 0 0 1.5px}.v-hero-corner.tr{top:28px;right:28px;border-width:1.5px 1.5px 0 0}.v-hero-corner.bl{bottom:28px;left:28px;border-width:0 0 1.5px 1.5px}.v-hero-corner.br{bottom:28px;right:28px;border-width:0 1.5px 1.5px 0}.v-left{padding:80px 72px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 80% at 0% 50%,rgba(0,180,220,.06) 0%,transparent 55%)}.v-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.025) 1px,transparent 1px);background-size:36px 36px;pointer-events:none}.v-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.5) 40%,rgba(0,212,232,.8) 50%,rgba(0,212,232,.5) 60%,transparent);animation:scan 9s ease-in-out infinite;pointer-events:none}.v-left-content{position:relative;z-index:2}.v-tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(0,212,232,.22);padding:6px 14px;background:#00d4e80d;margin-bottom:32px}.v-tag:before{content:"";width:5px;height:5px;background:var(--teal);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}.v-h1{font-size:clamp(38px,5vw,64px);font-weight:800;line-height:.9;letter-spacing:-.04em;margin-bottom:20px}.v-h1 .s{color:var(--pure);display:block}.v-h1 .o{color:transparent;-webkit-text-stroke:1.5px rgba(0,212,232,.4);display:block}.v-sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(14px,1.6vw,18px);color:#d8eaf873;margin-bottom:48px;line-height:1.65;max-width:440px}.v-input-group{position:relative;margin-bottom:16px}.v-input{width:100%;background:#00d4e80d;border:1px solid rgba(0,212,232,.25);border-radius:0;padding:18px 22px;font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;color:var(--pure);outline:none;transition:all .3s;cursor:pointer;text-transform:uppercase}.v-input::placeholder{color:#7a9cc066;text-transform:none;letter-spacing:.05em}.v-input:focus{border-color:var(--teal);background:#00d4e814;box-shadow:0 0 0 1px #00d4e833}.v-btn{width:100%;padding:18px;background:var(--teal);color:var(--navy);font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;border:none;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.v-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff26;transform:scaleX(0);transform-origin:left;transition:transform .4s}.v-btn:hover:after{transform:scaleX(1)}.v-divider{display:flex;align-items:center;gap:16px;margin:20px 0;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#7a9cc04d}.v-divider:before,.v-divider:after{content:"";flex:1;height:1px;background:#00d4e81a}.v-or-text{font-family:var(--font-mono);font-size:10px;color:var(--muted);text-align:center}.v-format{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);margin-top:20px;line-height:1.8}.v-format strong{color:var(--teal)}.v-format span{color:#7a9cc080}.v-examples{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.v-example{font-family:var(--font-mono);font-size:9px;padding:4px 10px;border:1px solid rgba(0,212,232,.18);color:#00d4e880;cursor:pointer;letter-spacing:.08em;transition:all .2s}.v-example:hover{border-color:#00d4e880;color:var(--teal);background:#00d4e80f}.v-trust{display:flex;flex-direction:column;gap:16px;margin-top:40px}.v-trust-item{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9.5px;color:var(--muted)}.v-trust-icon{width:18px;height:18px;border:1px solid rgba(0,212,232,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--teal);flex-shrink:0}.v-right{background:var(--navy-2);border-left:1px solid rgba(0,212,232,.1);display:flex;flex-direction:column;position:relative;overflow:hidden}.v-right-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.03) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.v-result-idle{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 48px;text-align:center;position:relative;z-index:2}.v-idle-icon{width:100px;height:100px;border:2px solid rgba(0,212,232,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;position:relative;color:var(--teal)}.v-idle-icon:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid rgba(0,212,232,.08);border-radius:50%;animation:spin 12s linear infinite}.v-idle-icon:after{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border:1px solid rgba(0,212,232,.04);border-radius:50%;animation:spin 20s linear infinite reverse}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.v-qr-placeholder{width:52px;height:52px;opacity:.25}.v-idle-title{font-size:18px;font-weight:700;color:#ffffff4d;margin-bottom:10px}.v-idle-sub{font-family:var(--font-mono);font-size:10.5px;color:#7a9cc059;line-height:1.8;max-width:280px}.v-idle-steps{display:flex;flex-direction:column;gap:14px;margin-top:36px;text-align:left;width:100%;max-width:280px}.v-step{display:flex;align-items:flex-start;gap:12px}.v-step-n{width:22px;height:22px;border:1px solid rgba(0,212,232,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:9px;color:#00d4e866;flex-shrink:0;margin-top:1px}.v-step-text{font-family:var(--font-mono);font-size:10px;color:#7a9cc066;line-height:1.65}.v-result{display:none;flex-direction:column;height:100%;position:relative;z-index:2}.v-result.show{display:flex}.v-result-header{padding:40px 48px 32px;border-bottom:1px solid rgba(0,212,232,.1)}.v-status-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:7px 16px;margin-bottom:20px}.v-status-badge.pass{background:#00e8a01a;color:var(--green);border:1px solid rgba(0,232,160,.25)}.v-status-badge.pass:before{content:"";width:6px;height:6px;background:var(--green);border-radius:50%;animation:pulse 1.5s ease-in-out infinite}.v-status-badge.fail{background:#e855551a;color:var(--red);border:1px solid rgba(232,85,85,.25)}.v-compound-name{font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.03em;color:var(--pure);line-height:1;margin-bottom:5px}.v-compound-sci{font-family:var(--font-serif);font-style:italic;font-size:14px;color:var(--muted)}.v-result-body{flex:1;padding:32px 48px;overflow-y:auto}.v-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#00d4e814;margin-bottom:24px}.v-data-cell{background:var(--navy-3);padding:18px 20px}.v-data-label{font-family:var(--font-mono);font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#7a9cc073;margin-bottom:6px}.v-data-value{font-family:var(--font-mono);font-size:13px;color:var(--pure);font-weight:500}.v-data-value.pass{color:var(--green)}.v-purity-bar{height:4px;background:#00d4e81a;border-radius:2px;margin-top:8px;overflow:hidden}.v-purity-fill{height:100%;background:var(--green);transition:width 1s ease;border-radius:2px}.v-serial-display{background:#00d4e80a;border:1px solid rgba(0,212,232,.15);padding:16px 20px;margin-bottom:24px;font-family:var(--font-mono)}.v-serial-label{font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#00d4e866;margin-bottom:6px}.v-serial-value{font-size:13px;color:var(--teal);letter-spacing:.12em}.v-coa-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:#00d4e80f;border:1px solid rgba(0,212,232,.2);color:var(--teal);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:all .3s;margin-bottom:12px}.v-coa-btn:hover{background:#00d4e81f;border-color:#00d4e873}.v-result-footer{padding:24px 48px;border-top:1px solid rgba(0,212,232,.1)}.v-scan-meta{font-family:var(--font-mono);font-size:9.5px;color:#7a9cc066;line-height:1.8}.v-scan-meta strong{color:#7a9cc099}.v-result.fail .v-result-header{border-bottom-color:#e8555526}.v-fail-warning{background:#e8555512;border:1px solid rgba(232,85,85,.2);padding:20px;font-family:var(--font-mono);font-size:11px;color:#e85555cc;line-height:1.85;margin-bottom:20px}.how-strip{background:var(--navy-3);border-top:1px solid rgba(0,212,232,.1);padding:60px 64px;opacity:0;transform:translateY(20px);transition:opacity .75s ease,transform .75s ease}.how-strip.in{opacity:1;transform:none}.how-h{font-family:var(--font-mono);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:#00d4e866;margin-bottom:32px;display:flex;align-items:center;gap:10px}.how-h:before{content:"";width:20px;height:1px;background:#00d4e866}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#00d4e814}.how-step{background:var(--navy-2);padding:32px 28px}.how-step-n{font-family:var(--font-mono);font-size:28px;font-weight:800;color:#00d4e826;letter-spacing:-.04em;margin-bottom:12px;line-height:1}.how-step-t{font-weight:700;font-size:14px;color:var(--pure);margin-bottom:8px}.how-step-d{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);line-height:1.75}@media (max-width: 900px){.verify-hero{grid-template-columns:1fr;min-height:auto}.v-right{min-height:60vh}.how-steps{grid-template-columns:1fr 1fr}.v-left{padding:60px 40px}.v-right{border-left:none;border-top:1px solid rgba(0,212,232,.1)}.how-strip{padding:48px 40px}}.ws-hero{padding:140px 60px 80px;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 70% at 50% -10%,rgba(0,180,220,.08) 0%,transparent 60%);text-align:center;margin-top:66px}.ws-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.02) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.ws-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.5) 50%,transparent);animation:scan 9s ease-in-out infinite;pointer-events:none}.ws-hero-corner{position:absolute;width:14px;height:14px;border-color:#00d4e82e;border-style:solid}.ws-hero-corner.tl{top:28px;left:28px;border-width:1.5px 0 0 1.5px}.ws-hero-corner.tr{top:28px;right:28px;border-width:1.5px 1.5px 0 0}.ws-hero-corner.bl{bottom:28px;left:28px;border-width:0 0 1.5px 1.5px}.ws-hero-corner.br{bottom:28px;right:28px;border-width:0 1.5px 1.5px 0}.ws-hero-inner{position:relative;z-index:2;max-width:700px;margin:0 auto}.ws-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(0,212,232,.2);padding:6px 14px;background:#00d4e80a;margin-bottom:28px}.ws-badge:before{content:"";width:5px;height:5px;background:var(--teal);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}.ws-h1{font-size:clamp(42px,6vw,88px);font-weight:800;line-height:.88;letter-spacing:-.045em;margin-bottom:24px}.ws-h1 .s{color:var(--pure);display:block}.ws-h1 .o{color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.4);display:block}.ws-sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(15px,1.8vw,19px);color:#d8eaf87a;max-width:540px;line-height:1.65;margin:0 auto}.ws-content{max-width:1100px;margin:0 auto;padding:80px 60px 120px}.ws-section{margin-bottom:60px;opacity:0;transform:translateY(20px);transition:opacity .75s ease,transform .75s ease}.ws-section.in{opacity:1;transform:none}.ws-label{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:#00d4e880;margin-bottom:14px;display:flex;align-items:center;gap:10px}.ws-label:before{content:"";width:18px;height:1px;background:var(--teal)}.ws-h2{font-size:clamp(22px,2.5vw,34px);font-weight:800;letter-spacing:-.03em;color:var(--pure);margin-bottom:20px;line-height:1.1}.ws-body{font-family:var(--font-mono);font-size:11.5px;line-height:2;color:#d8eaf899}.ws-grid-4{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin:24px 0}.ws-info-card{background:var(--card-bg);border:1px solid var(--card-border);padding:28px 32px}.ws-ic-title{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--pure);margin-bottom:8px}.ws-ic-body{font-family:var(--font-mono);font-size:11px;line-height:1.85;color:var(--muted)}.ws-steps{display:flex;flex-direction:column;margin:24px 0}.ws-step{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid rgba(0,212,232,.07)}.ws-step:last-child{border-bottom:none}.ws-step-n{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--teal);min-width:32px;padding-top:2px}.ws-step-body{flex:1}.ws-step-title{font-size:16px;font-weight:700;color:var(--pure);margin-bottom:6px}.ws-step-desc{font-family:var(--font-mono);font-size:11px;line-height:1.85;color:var(--muted)}.ws-cta-strip{background:#00d4e80a;border:1px solid rgba(0,212,232,.12);padding:52px 60px;text-align:center;margin:60px 0}.ws-cta-h{font-size:clamp(24px,3vw,38px);font-weight:800;letter-spacing:-.03em;color:var(--pure);margin-bottom:12px}.ws-cta-sub{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin-bottom:32px;line-height:1.85}.ws-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}body.ws-mail-chooser-open{overflow:hidden}.ws-mail-chooser__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#08101ad1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:wsMailFadeIn .2s ease-out}.ws-mail-chooser{width:min(100%,420px);background:var(--navy-2);border:1px solid rgba(0,212,232,.15);box-shadow:0 20px 60px #00000073;padding:24px;animation:wsMailPopIn .22s cubic-bezier(.4,0,.2,1)}.ws-mail-chooser__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.ws-mail-chooser__eyebrow{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:6px}.ws-mail-chooser__header h3{margin:0;font-size:18px;font-weight:700;color:var(--pure);letter-spacing:-.02em}.ws-mail-chooser__close{flex-shrink:0;width:32px;height:32px;border:1px solid rgba(216,234,248,.15);background:transparent;color:var(--silver);font-size:22px;line-height:1;cursor:pointer;transition:border-color .2s,color .2s}.ws-mail-chooser__close:hover{border-color:#00d4e873;color:var(--pure)}.ws-mail-chooser__to{margin:0 0 20px;font-family:var(--font-mono);font-size:11px;color:var(--muted);line-height:1.6}.ws-mail-chooser__to a{color:var(--teal);text-decoration:none}.ws-mail-chooser__to a:hover{text-decoration:underline}.ws-mail-chooser__options{display:flex;flex-direction:column;gap:10px}.ws-mail-chooser__option{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid rgba(216,234,248,.12);background:#162d4873;text-decoration:none;transition:border-color .2s,background .2s}.ws-mail-chooser__option:hover{border-color:#00d4e866;background:#00d4e80f}.ws-mail-chooser__option.is-preferred{border-color:#00d4e88c;background:#00d4e814}.ws-mail-chooser__option-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--pure)}.ws-mail-chooser__option-desc{font-size:13px;color:var(--muted);line-height:1.4}@keyframes wsMailFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wsMailPopIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.aff-hero{padding:140px 60px 80px;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 70% at 50% -10%,rgba(0,180,220,.08) 0%,transparent 60%);text-align:center}.aff-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.02) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.aff-scanline{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.5) 50%,transparent);animation:scan 9s ease-in-out infinite;pointer-events:none}.aff-hero-corner{position:absolute;width:14px;height:14px;border-color:#00d4e82e;border-style:solid}.aff-hero-corner.tl{top:28px;left:28px;border-width:1.5px 0 0 1.5px}.aff-hero-corner.tr{top:28px;right:28px;border-width:1.5px 1.5px 0 0}.aff-hero-corner.bl{bottom:28px;left:28px;border-width:0 0 1.5px 1.5px}.aff-hero-corner.br{bottom:28px;right:28px;border-width:0 1.5px 1.5px 0}.aff-hero-inner{position:relative;z-index:2;max-width:700px;margin:0 auto}.aff-hero-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(0,212,232,.2);padding:6px 14px;background:#00d4e80a;margin-bottom:28px}.aff-hero-badge:before{content:"";width:5px;height:5px;background:var(--teal);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}.aff-hero-h1{font-size:clamp(42px,6vw,88px);font-weight:800;line-height:.88;letter-spacing:-.045em;margin-bottom:24px}.aff-hero-h1 .s{color:var(--pure);display:block}.aff-hero-h1 .o{color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.4);display:block}.aff-hero-sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(15px,1.8vw,19px);color:#d8eaf87a;max-width:540px;line-height:1.65;margin:0 auto}.aff-content{max-width:1100px;margin:0 auto;padding:80px 60px 120px}.aff-section{margin-bottom:60px}.aff-sec-label{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:#00d4e880;margin-bottom:14px;display:flex;align-items:center;gap:10px}.aff-sec-label:before{content:"";width:18px;height:1px;background:var(--teal)}.aff-sec-h2{font-size:clamp(22px,2.5vw,34px);font-weight:800;letter-spacing:-.03em;color:var(--pure);margin-bottom:20px;line-height:1.1}.aff-sec-body{font-family:var(--font-mono);font-size:11.5px;line-height:2;color:#d8eaf899}.aff-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;margin:24px 0}.aff-info-card{background:var(--card-bg);border:1px solid var(--card-border);padding:28px 32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.aff-info-card.in{opacity:1;transform:none}.aff-ic-val{font-size:32px;font-weight:800;letter-spacing:-.04em;color:var(--teal);display:block;margin-bottom:6px}.aff-ic-lbl{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.aff-steps{display:flex;flex-direction:column;margin:24px 0}.aff-step{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid rgba(0,212,232,.07);opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.aff-step.in{opacity:1;transform:none}.aff-step:last-child{border-bottom:none}.aff-step-n{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--teal);min-width:32px;padding-top:2px}.aff-step-body{flex:1}.aff-step-title{font-size:16px;font-weight:700;color:var(--pure);margin-bottom:6px}.aff-step-desc{font-family:var(--font-mono);font-size:11px;line-height:1.85;color:var(--muted)}.aff-cta-strip{background:#00d4e80a;border:1px solid rgba(0,212,232,.12);padding:52px 60px;text-align:center;margin:60px 0;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.aff-cta-strip.in{opacity:1;transform:none}.aff-cta-h{font-size:clamp(24px,3vw,38px);font-weight:800;letter-spacing:-.03em;color:var(--pure);margin-bottom:12px}.aff-cta-sub{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin-bottom:32px;line-height:1.85}.aff-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.aff-btn-p{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:14px 32px;background:var(--teal);color:var(--navy);font-weight:700;border:none;cursor:pointer;transition:opacity .25s;display:inline-block}.aff-btn-p:hover{opacity:.88}.aff-btn-g{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:14px 24px;border:1px solid rgba(0,212,232,.25);color:var(--muted);text-decoration:none;transition:all .25s;display:inline-block}.aff-btn-g:hover{border-color:var(--teal);color:var(--teal)}.aff-join-email{display:flex;flex-direction:column;gap:8px;max-width:360px;margin:0 auto 16px;text-align:left}.aff-join-email span{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.aff-join-email input{width:100%;background:#ffffff08;border:1px solid rgba(0,212,232,.25);color:#d8eaf8;padding:12px 14px;border-radius:4px}.aff-join-error{color:#ff9b9b;font-size:13px;margin-bottom:12px}.aff-terms-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#060c14c7;display:flex;align-items:center;justify-content:center;padding:24px}.aff-terms-dialog{width:min(720px,100%);max-height:min(88vh,900px);background:#0f1c2c;border:1px solid rgba(0,212,232,.25);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.aff-terms-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(0,212,232,.15)}.aff-terms-header h2{margin:0;font-size:16px;color:#d8eaf8;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.aff-terms-close{background:transparent;border:none;color:#d8eaf8;font-size:28px;line-height:1;cursor:pointer}.aff-terms-frame-wrap{flex:1;min-height:280px;background:#f7fafc}.aff-terms-frame{width:100%;height:42vh;border:0;background:#fff}.aff-terms-actions{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid rgba(0,212,232,.15)}.ship-hero{padding:140px 60px 80px;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 70% at 50% -10%,rgba(0,180,220,.08) 0%,transparent 60%);text-align:center}.ship-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.02) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.ship-hero-corner{position:absolute;width:14px;height:14px;border-color:#00d4e82e;border-style:solid}.ship-hero-corner.tl{top:28px;left:28px;border-width:1.5px 0 0 1.5px}.ship-hero-corner.tr{top:28px;right:28px;border-width:1.5px 1.5px 0 0}.ship-hero-corner.bl{bottom:28px;left:28px;border-width:0 0 1.5px 1.5px}.ship-hero-corner.br{bottom:28px;right:28px;border-width:0 1.5px 1.5px 0}.ship-hero-inner{position:relative;z-index:2;max-width:700px;margin:0 auto}.ship-hero-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(0,212,232,.2);padding:6px 14px;background:#00d4e80a;margin-bottom:28px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-hero-tag.in{opacity:1;transform:none}.ship-hero-tag:before{content:"";width:5px;height:5px;background:var(--teal);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}.ship-hero-h1{font-size:clamp(42px,6vw,88px);font-weight:800;line-height:.88;letter-spacing:-.045em;margin-bottom:24px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-hero-h1.in{opacity:1;transform:none}.ship-hero-h1 .s{color:var(--pure);display:block}.ship-hero-h1 .o{color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.4);display:block}.ship-hero-sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(15px,1.8vw,19px);color:#d8eaf87a;max-width:540px;line-height:1.65;margin:0 auto 32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-hero-sub.in{opacity:1;transform:none}.ship-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#00d4e81a;max-width:700px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-stat-strip.in{opacity:1;transform:none}.ship-stat-cell{background:var(--navy-2);padding:20px;text-align:center}.ship-stat-val{font-size:24px;font-weight:800;color:var(--teal);letter-spacing:-.03em;margin-bottom:6px}.ship-stat-lbl{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ship-section{padding:72px 60px;position:relative}.ship-section.alt{background:#0f223673}.ship-sec-tag{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);margin-bottom:14px;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-sec-tag.in{opacity:1;transform:none}.ship-sec-tag:before{content:"";width:20px;height:1px;background:var(--teal)}.ship-sec-h{font-size:clamp(24px,3vw,42px);font-weight:800;color:var(--pure);letter-spacing:-.04em;margin-bottom:12px;line-height:1.1;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-sec-h.in{opacity:1;transform:none}.ship-sec-h .tl{color:var(--teal)}.ship-sec-sub{font-family:var(--font-mono);font-size:11.5px;line-height:2;color:var(--muted);max-width:720px;margin-bottom:32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-sec-sub.in{opacity:1;transform:none}.ship-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#00d4e81a;margin:20px 0 32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-cards-grid.in{opacity:1;transform:none}.ship-card{background:var(--navy-2);padding:28px 24px}.ship-card.featured{background:var(--navy-3)}.ship-name{font-size:18px;font-weight:800;color:var(--pure);letter-spacing:-.02em;margin-bottom:3px}.ship-carrier{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#00d4e873;margin-bottom:16px}.ship-rows{display:flex;flex-direction:column}.ship-row{display:flex;flex-direction:column;padding:8px 0;border-bottom:1px solid rgba(0,212,232,.07)}.ship-row:last-child{border-bottom:none}.ship-row-lbl{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;color:#7a9cc080;margin-bottom:3px}.ship-row-val{font-family:var(--font-mono);font-size:10.5px;color:var(--silver);line-height:1.5}.ship-callout{padding:18px 22px;margin:20px 0;border-left:3px solid;display:flex;gap:12px;align-items:flex-start;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-callout.in{opacity:1;transform:none}.ship-callout.success{background:#00e8a00d;border-color:var(--green)}.ship-callout.info{background:#00d4e80d;border-color:var(--teal)}.ship-callout.warn{background:#e855550f;border-color:var(--red)}.ship-callout.tip{background:#d4b8700d;border-color:var(--gold)}.ship-callout-icon{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;margin-top:2px;min-width:48px;color:inherit}.ship-callout-text{font-family:var(--font-mono);font-size:11px;line-height:1.9;color:var(--muted)}.ship-process-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#00d4e81a;margin:20px 0 32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-process-steps.in{opacity:1;transform:none}.ship-ps-cell{background:var(--navy-2);padding:20px 16px;text-align:center;position:relative}.ship-ps-cell:after{content:"→";position:absolute;right:-10px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:10px;color:#00d4e84d;z-index:2}.ship-ps-cell:last-child:after{display:none}.ship-ps-num{font-family:var(--font-mono);font-size:8px;letter-spacing:.16em;color:#00d4e866;margin-bottom:8px}.ship-ps-title{font-size:12px;font-weight:700;color:var(--pure);margin-bottom:4px;line-height:1.3}.ship-ps-time{font-family:var(--font-mono);font-size:9px;color:var(--teal);margin-bottom:4px}.ship-ps-desc{font-family:var(--font-mono);font-size:9px;color:var(--muted);line-height:1.55}.ship-cold-chain{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#00d4e81a;margin:20px 0 32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-cold-chain.in{opacity:1;transform:none}.ship-cc-cell{background:var(--navy-2);padding:22px 18px}.ship-cc-temp{font-size:22px;font-weight:800;color:var(--teal);letter-spacing:-.04em;margin-bottom:4px}.ship-cc-stage{font-size:13px;font-weight:700;color:var(--pure);margin-bottom:6px}.ship-cc-detail{font-family:var(--font-mono);font-size:10px;color:var(--muted);line-height:1.75}.ship-sub-h{font-size:17px;font-weight:700;color:var(--pure);margin:36px 0 14px;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-sub-h.in{opacity:1;transform:none}.ship-sub-h:before{content:"";width:14px;height:2px;background:var(--teal)}.ship-pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#00d4e81a;margin:20px 0 32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-pkg-grid.in{opacity:1;transform:none}.ship-pkg-cell{background:var(--navy-2);padding:22px}.ship-pkg-title{font-size:13px;font-weight:700;color:var(--pure);margin-bottom:8px}.ship-pkg-detail{font-family:var(--font-mono);font-size:10px;color:var(--muted);line-height:1.85}.ship-country-filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-country-filter.in{opacity:1;transform:none}.ship-cf-btn{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:7px 16px;border:1px solid rgba(0,212,232,.18);color:var(--muted);background:transparent;cursor:pointer;transition:all .2s}.ship-cf-btn.active{color:var(--teal);border-color:#00d4e873;background:#00d4e80f}.ship-cf-btn:hover{border-color:#00d4e84d}.ship-data-table{width:100%;border-collapse:collapse;margin:16px 0 28px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-data-table.in{opacity:1;transform:none}.ship-data-table th{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);background:#00d4e814;padding:12px 16px;text-align:left;border-bottom:1px solid rgba(0,212,232,.2)}.ship-data-table td{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);padding:12px 16px;border-bottom:1px solid rgba(0,212,232,.06);vertical-align:top;line-height:1.75}.ship-data-table td.strong{color:var(--silver);font-weight:500}.ship-data-table tr:nth-child(2n) td{background:#00d4e805}.ship-badge-green,.ship-badge-amber,.ship-badge-red{display:inline-block;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.12em;padding:3px 8px;border:1px solid;text-transform:uppercase}.ship-badge-green{color:var(--green);border-color:#00e8a04d;background:#00e8a00f}.ship-badge-amber{color:var(--gold);border-color:#d4b8704d;background:#d4b8700f}.ship-badge-red{color:var(--red);border-color:#e855554d;background:#e855550f}.ship-customs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#00d4e81a;margin:20px 0 32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-customs-grid.in{opacity:1;transform:none}.ship-customs-cell{background:var(--navy-2);padding:24px}.ship-customs-title{font-size:14px;font-weight:700;color:var(--pure);margin-bottom:8px}.ship-customs-body{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);line-height:1.85}.ship-customs-policy{font-family:var(--font-mono);font-size:11px;color:var(--muted);line-height:1.95;max-width:720px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ship-customs-policy.in{opacity:1;transform:none}.disc-page{background:var(--navy);min-height:100vh}.disc-hero{padding:140px 60px 80px;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 70% at 50% -10%,rgba(0,180,220,.08) 0%,transparent 60%);text-align:center}.disc-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.02) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.disc-scanline{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.5) 50%,transparent);animation:scan 9s ease-in-out infinite;pointer-events:none}@keyframes scan{0%{top:-2px;opacity:0}8%{opacity:1}92%{opacity:.6}to{top:100%;opacity:0}}.disc-hero-corner{position:absolute;width:14px;height:14px;border-color:#00d4e82e;border-style:solid}.disc-hero-corner.tl{top:28px;left:28px;border-width:1.5px 0 0 1.5px}.disc-hero-corner.tr{top:28px;right:28px;border-width:1.5px 1.5px 0 0}.disc-hero-corner.bl{bottom:28px;left:28px;border-width:0 0 1.5px 1.5px}.disc-hero-corner.br{bottom:28px;right:28px;border-width:0 1.5px 1.5px 0}.disc-hero-inner{position:relative;z-index:2;max-width:700px;margin:0 auto}.disc-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(0,212,232,.2);padding:6px 14px;background:#00d4e80a;margin-bottom:28px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.disc-badge.in{opacity:1;transform:none}.disc-badge:before{content:"";width:5px;height:5px;background:var(--teal);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}.disc-title{font-size:clamp(42px,6vw,88px);font-weight:800;line-height:.88;letter-spacing:-.045em;margin-bottom:24px;color:var(--pure);opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.disc-title.in{opacity:1;transform:none}.disc-title .outline{color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.4);display:block}.disc-sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(15px,1.8vw,19px);color:#d8eaf87a;max-width:540px;line-height:1.65;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.disc-sub.in{opacity:1;transform:none}.disc-main{max-width:860px;margin:0 auto;padding:80px 60px 120px}.disc-intro{font-family:var(--font-mono);font-size:12px;line-height:2;color:#d8eaf88c;margin-bottom:60px;border-left:2px solid rgba(0,212,232,.25);padding-left:20px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.disc-intro.in{opacity:1;transform:none}.disc-section{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(0,212,232,.07);scroll-margin-top:90px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.disc-section.in{opacity:1;transform:none}.disc-section:last-child{border-bottom:none}.disc-num{font-family:var(--font-mono);font-size:8px;letter-spacing:.2em;color:var(--teal);margin-bottom:8px}.disc-sec-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--pure);margin-bottom:12px}.disc-body{font-family:var(--font-mono);font-size:11px;line-height:2;color:#d8eaf899;margin-bottom:12px}.disc-body a{color:var(--teal);text-decoration:none}.disc-body a:hover{text-decoration:underline}.disc-links{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0 16px}.disc-link{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--teal);text-decoration:none;padding-bottom:2px;border-bottom:1px solid rgba(0,212,232,.4);transition:all .2s}.disc-link:hover{border-bottom-color:var(--teal);color:var(--accent)}.disc-link:after{content:none}.disc-contact-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em;margin:0 0 12px;font-family:var(--font-mono);font-size:11px;line-height:2;color:#d8eaf899}.disc-contact-label{color:#d8eaf899}.disc-email{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--teal);text-decoration:none;border-bottom:1px solid rgba(0,212,232,.4);transition:all .2s}.disc-email:hover{border-bottom-color:var(--teal);color:var(--accent)}@media (max-width: 900px){.disc-hero{padding:120px 24px 60px}.disc-main{padding:48px 24px 80px}}.legal-page{background:var(--navy);min-height:100vh}.legal-hero{padding:140px 60px 80px;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 70% at 50% -10%,rgba(0,180,220,.08) 0%,transparent 60%);text-align:center}.legal-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.02) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.legal-scanline{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,232,.5) 50%,transparent);animation:scan 9s ease-in-out infinite;pointer-events:none}.legal-hero-corner{position:absolute;width:14px;height:14px;border-color:#00d4e82e;border-style:solid}.legal-hero-corner.tl{top:28px;left:28px;border-width:1.5px 0 0 1.5px}.legal-hero-corner.tr{top:28px;right:28px;border-width:1.5px 1.5px 0 0}.legal-hero-corner.bl{bottom:28px;left:28px;border-width:0 0 1.5px 1.5px}.legal-hero-corner.br{bottom:28px;right:28px;border-width:0 1.5px 1.5px 0}.legal-hero-inner{position:relative;z-index:2;max-width:700px;margin:0 auto}.legal-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(0,212,232,.2);padding:6px 14px;background:#00d4e80a;margin-bottom:28px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.legal-badge.in{opacity:1;transform:none}.legal-badge:before{content:"";width:5px;height:5px;background:var(--teal);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}.legal-title{font-size:clamp(42px,6vw,88px);font-weight:800;line-height:.88;letter-spacing:-.045em;margin-bottom:24px;color:var(--pure);opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.legal-title.in{opacity:1;transform:none}.legal-title .outline{color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.4);display:block}.legal-sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(15px,1.8vw,19px);color:#d8eaf87a;max-width:540px;line-height:1.65;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.legal-sub.in{opacity:1;transform:none}.legal-metadata{max-width:860px;margin:0 auto;padding:0 60px 60px;display:flex;gap:32px;flex-wrap:wrap}.legal-meta-item{display:flex;flex-direction:column;gap:4px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.legal-meta-item.in{opacity:1;transform:none}.legal-meta-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.legal-meta-value{font-family:var(--font-mono);font-size:11px;color:var(--silver);line-height:1.6}.legal-main{max-width:860px;margin:0 auto;padding:0 60px 120px}.legal-intro{font-family:var(--font-mono);font-size:12px;line-height:2;color:#d8eaf88c;margin-bottom:60px;border-left:2px solid rgba(0,212,232,.25);padding-left:20px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.legal-intro.in{opacity:1;transform:none}.legal-section{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(0,212,232,.07);scroll-margin-top:90px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.legal-section.in{opacity:1;transform:none}.legal-section:last-child{border-bottom:none}.legal-num{font-family:var(--font-mono);font-size:8px;letter-spacing:.2em;color:var(--teal);margin-bottom:8px}.legal-sec-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--pure);margin-bottom:12px}.legal-sec-body{font-family:var(--font-mono);font-size:11px;line-height:2;color:#d8eaf899}.legal-body{display:block;margin:0 0 10px}.legal-contact-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em;margin:0 0 10px;font-family:var(--font-mono);font-size:11px;line-height:2;color:#d8eaf899}.legal-contact-label{color:#d8eaf899}.legal-email{font-family:var(--font-mono);font-size:11px;color:var(--teal);text-decoration:none;border-bottom:1px solid rgba(0,212,232,.4);transition:all .2s}.legal-email:hover{border-bottom-color:var(--teal);color:var(--accent)}.legal-links{display:flex;gap:12px;flex-wrap:wrap;margin:4px 0 0}.legal-link{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--teal);text-decoration:none;padding-bottom:1px;border-bottom:1px solid rgba(0,212,232,.4);transition:all .2s}.legal-link:hover{border-bottom-color:var(--teal);color:var(--accent)}.legal-link:after{content:none}@media (max-width: 900px){.legal-hero{padding:120px 24px 60px}.legal-metadata{padding:0 24px 48px;gap:24px}.legal-main{padding:0 24px 80px}}.terms-page{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:var(--navy)}.terms-toc{background:#0f2236f2;border-right:1px solid rgba(0,212,232,.08);padding:32px 0;position:sticky;top:70px;height:calc(100vh - 70px);overflow-y:auto;z-index:100}.terms-toc-title{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.24em;text-transform:uppercase;color:#00d4e859;padding:0 20px 12px;display:block;border-bottom:1px solid rgba(0,212,232,.07);margin-bottom:12px}.terms-toc-link{display:block;padding:8px 20px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:var(--muted);text-decoration:none;transition:all .2s;border-left:2px solid transparent}.terms-toc-link:hover,.terms-toc-link.active{color:var(--teal);border-left-color:var(--teal);background:#00d4e80a}.terms-toc-divider{height:1px;background:#00d4e812;margin:12px 20px}.terms-toc-meta{padding:16px 20px;border-top:1px solid rgba(0,212,232,.07);margin-top:8px}.terms-toc-meta p{font-family:var(--font-mono);font-size:8px;color:#7a9cc059;line-height:1.8}.terms-toc-version{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:7.5px;letter-spacing:.14em;color:#00d4e866;border:1px solid rgba(0,212,232,.15);padding:3px 8px;margin-bottom:8px;text-transform:uppercase}.terms-main{padding:56px 72px;max-width:900px}.terms-header{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(0,212,232,.12)}.terms-eyebrow{font-family:var(--font-mono);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);margin-bottom:14px;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.terms-eyebrow.in{opacity:1;transform:none}.terms-eyebrow:before{content:"";width:20px;height:1px;background:var(--teal)}.terms-title{font-size:clamp(32px,5vw,56px);font-weight:800;color:var(--pure);letter-spacing:-.04em;line-height:.92;margin-bottom:16px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.terms-title.in{opacity:1;transform:none}.terms-title .outline{color:transparent;-webkit-text-stroke:1.5px rgba(0,212,232,.4)}.terms-meta-row{display:flex;gap:32px;flex-wrap:wrap;margin-top:20px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.terms-meta-row.in{opacity:1;transform:none}.terms-meta-item{display:flex;flex-direction:column;gap:3px}.terms-meta-lbl{font-family:var(--font-mono);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#00d4e866}.terms-meta-val{font-family:var(--font-mono);font-size:10.5px;color:var(--silver)}.terms-section{margin-bottom:48px;scroll-margin-top:90px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.terms-section.in{opacity:1;transform:none}.terms-sec-num{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:#00d4e866;margin-bottom:8px}.terms-sec-title{font-size:20px;font-weight:700;color:var(--pure);letter-spacing:-.02em;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid rgba(0,212,232,.1)}.terms-body{font-family:var(--font-mono);font-size:11px;color:var(--muted);line-height:2;margin-bottom:16px}.terms-body strong{color:var(--silver);font-weight:500}.terms-body a{color:var(--teal);text-decoration:none}.terms-body a:hover{text-decoration:underline}.terms-contact-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em;margin:0 0 16px;font-family:var(--font-mono);font-size:11px;line-height:2;color:var(--muted)}.terms-contact-label{color:var(--muted)}.terms-email{color:var(--teal);text-decoration:none;border-bottom:1px solid rgba(0,212,232,.4);transition:all .2s}.terms-email:hover{border-bottom-color:var(--teal);color:var(--accent)}.terms-contact-note{color:var(--muted)}.terms-sub{font-size:14px;font-weight:700;color:var(--silver);margin:24px 0 10px}.terms-list{list-style:none;display:flex;flex-direction:column;gap:6px;margin:12px 0 16px;padding-left:16px}.terms-list li{font-family:var(--font-mono);font-size:11px;color:var(--muted);line-height:1.8;display:flex;align-items:flex-start;gap:8px}.terms-list li:before{content:"→";color:#00d4e866;font-size:9px;flex-shrink:0;margin-top:3px}.terms-highlight{padding:16px 20px;margin:16px 0;font-family:var(--font-mono);font-size:11px;color:var(--silver);line-height:1.9;border:1px solid}.terms-highlight.warn{background:#e855550f;border-color:#e8555533;color:#d8eaf8b3}.terms-highlight.critical{background:#e8555514;border:2px solid rgba(232,85,85,.4);color:var(--silver);font-size:12px;line-height:1.8}.terms-footer-note{margin-top:48px;padding-top:24px;border-top:1px solid rgba(0,212,232,.08);font-family:var(--font-mono);font-size:9px;color:#7a9cc059;line-height:1.9;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.terms-footer-note.in{opacity:1;transform:none}@media (max-width: 900px){.terms-page{grid-template-columns:1fr}.terms-toc{display:none}.terms-main{padding:32px 24px}}.priv-page{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:var(--navy)}.priv-toc{background:#0f2236f2;border-right:1px solid rgba(0,212,232,.08);padding:32px 0;position:sticky;top:70px;height:calc(100vh - 70px);overflow-y:auto;z-index:100}.priv-toc-title{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.24em;text-transform:uppercase;color:#00d4e859;padding:0 20px 12px;display:block;border-bottom:1px solid rgba(0,212,232,.07);margin-bottom:12px}.priv-toc-link{display:block;padding:8px 20px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:var(--muted);text-decoration:none;transition:all .2s;border-left:2px solid transparent}.priv-toc-link:hover,.priv-toc-link.active{color:var(--teal);border-left-color:var(--teal);background:#00d4e80a}.priv-toc-divider{height:1px;background:#00d4e812;margin:12px 20px}.priv-toc-meta{padding:16px 20px;border-top:1px solid rgba(0,212,232,.07);margin-top:8px}.priv-toc-meta p{font-family:var(--font-mono);font-size:8px;color:#7a9cc059;line-height:1.8}.priv-toc-version{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:7.5px;letter-spacing:.14em;color:#00d4e866;border:1px solid rgba(0,212,232,.15);padding:3px 8px;margin-bottom:8px;text-transform:uppercase}.priv-main{padding:56px 72px;max-width:900px}.priv-header{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(0,212,232,.12)}.priv-eyebrow{font-family:var(--font-mono);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);margin-bottom:14px;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.priv-eyebrow.in{opacity:1;transform:none}.priv-eyebrow:before{content:"";width:20px;height:1px;background:var(--teal)}.priv-title{font-size:clamp(32px,5vw,56px);font-weight:800;color:var(--pure);letter-spacing:-.04em;line-height:.92;margin-bottom:16px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.priv-title.in{opacity:1;transform:none}.priv-title .outline{color:transparent;-webkit-text-stroke:1.5px rgba(0,212,232,.4)}.priv-meta-row{display:flex;gap:32px;flex-wrap:wrap;margin-top:20px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.priv-meta-row.in{opacity:1;transform:none}.priv-meta-item{display:flex;flex-direction:column;gap:3px}.priv-meta-lbl{font-family:var(--font-mono);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#00d4e866}.priv-meta-val{font-family:var(--font-mono);font-size:10.5px;color:var(--silver)}.priv-highlight{background:#00e8a00d;border:1px solid rgba(0,232,160,.15);padding:16px 20px;margin:20px 0 40px;font-family:var(--font-mono);font-size:11px;color:var(--silver);line-height:1.9;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.priv-highlight.in{opacity:1;transform:none}.priv-highlight strong{color:var(--green);font-weight:500}.priv-section{margin-bottom:48px;scroll-margin-top:90px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.priv-section.in{opacity:1;transform:none}.priv-sec-num{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:#00d4e866;margin-bottom:8px}.priv-sec-title{font-size:20px;font-weight:700;color:var(--pure);letter-spacing:-.02em;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid rgba(0,212,232,.1)}.priv-body{font-family:var(--font-mono);font-size:11px;color:var(--muted);line-height:2;margin-bottom:16px}.priv-body strong{color:var(--silver);font-weight:500}.priv-body a{color:var(--teal);text-decoration:none}.priv-body a:hover{text-decoration:underline}.priv-contact-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em;margin:0 0 16px;font-family:var(--font-mono);font-size:11px;line-height:2;color:var(--muted)}.priv-contact-label{color:var(--muted)}.priv-email{color:var(--teal);text-decoration:none;border-bottom:1px solid rgba(0,212,232,.4);transition:all .2s}.priv-email:hover{border-bottom-color:var(--teal);color:var(--accent)}.priv-contact-note{color:var(--muted)}.priv-sub{font-size:14px;font-weight:700;color:var(--silver);margin:24px 0 10px}.priv-list{list-style:none;display:flex;flex-direction:column;gap:6px;margin:12px 0 16px;padding-left:16px}.priv-list li{font-family:var(--font-mono);font-size:11px;color:var(--muted);line-height:1.8;display:flex;align-items:flex-start;gap:8px}.priv-list li:before{content:"→";color:#00d4e866;font-size:9px;flex-shrink:0;margin-top:3px}.priv-table{width:100%;border-collapse:collapse;margin:16px 0 24px}.priv-table th{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);background:#00d4e814;padding:11px 14px;text-align:left;border-bottom:1px solid rgba(0,212,232,.2)}.priv-table td{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);padding:11px 14px;border-bottom:1px solid rgba(0,212,232,.06);vertical-align:top;line-height:1.75}.priv-table td strong{color:var(--silver)}.priv-table tr:nth-child(2n) td{background:#00d4e805}.priv-rights-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#00d4e81a;margin:16px 0 24px}.priv-right-cell{background:var(--navy-2);padding:20px}.priv-right-title{font-size:13px;font-weight:700;color:var(--pure);margin-bottom:6px}.priv-right-body{font-family:var(--font-mono);font-size:10px;color:var(--muted);line-height:1.8}.priv-footer-note{margin-top:48px;padding-top:24px;border-top:1px solid rgba(0,212,232,.08);font-family:var(--font-mono);font-size:9px;color:#7a9cc059;line-height:1.9;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.priv-footer-note.in{opacity:1;transform:none}@media (max-width: 900px){.priv-page{grid-template-columns:1fr}.priv-toc{display:none}.priv-main{padding:32px 24px}.priv-rights-grid{grid-template-columns:1fr}.priv-table{font-size:9px}.priv-table th,.priv-table td{padding:8px 10px;font-size:9px}}.ret-hero{padding:140px 60px 80px;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 70% at 50% -10%,rgba(0,180,220,.08) 0%,transparent 60%);text-align:center}.ret-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.02) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.ret-hero-corner{position:absolute;width:14px;height:14px;border-color:#00d4e82e;border-style:solid}.ret-hero-corner.tl{top:28px;left:28px;border-width:1.5px 0 0 1.5px}.ret-hero-corner.tr{top:28px;right:28px;border-width:1.5px 1.5px 0 0}.ret-hero-corner.bl{bottom:28px;left:28px;border-width:0 0 1.5px 1.5px}.ret-hero-corner.br{bottom:28px;right:28px;border-width:0 1.5px 1.5px 0}.ret-hero-inner{position:relative;z-index:2;max-width:700px;margin:0 auto}.ret-hero-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(0,212,232,.2);padding:6px 14px;background:#00d4e80a;margin-bottom:28px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-hero-tag.in{opacity:1;transform:none}.ret-hero-tag:before{content:"";width:5px;height:5px;background:var(--teal);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}.ret-hero-h1{font-size:clamp(42px,6vw,88px);font-weight:800;line-height:.88;letter-spacing:-.045em;margin-bottom:24px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-hero-h1.in{opacity:1;transform:none}.ret-hero-h1 .s{color:var(--pure);display:block}.ret-hero-h1 .o{color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.4);display:block}.ret-hero-sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(15px,1.8vw,19px);color:#d8eaf87a;max-width:540px;line-height:1.65;margin:0 auto 32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-hero-sub.in{opacity:1;transform:none}.ret-stat-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#00d4e81a;max-width:600px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-stat-strip.in{opacity:1;transform:none}.ret-stat-cell{background:var(--navy-2);padding:18px;text-align:center}.ret-stat-val{font-size:20px;font-weight:800;color:var(--teal);letter-spacing:-.03em;margin-bottom:6px}.ret-stat-lbl{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ret-section{padding:72px 60px;position:relative}.ret-section.alt{background:#0f223673}.ret-sec-tag{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);margin-bottom:14px;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-sec-tag.in{opacity:1;transform:none}.ret-sec-tag:before{content:"";width:20px;height:1px;background:var(--teal)}.ret-sec-h{font-size:clamp(24px,3vw,42px);font-weight:800;color:var(--pure);letter-spacing:-.04em;margin-bottom:12px;line-height:1.1;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-sec-h.in{opacity:1;transform:none}.ret-sec-h .tl{color:var(--teal)}.ret-sec-sub{font-family:var(--font-mono);font-size:11.5px;line-height:2;color:var(--muted);max-width:720px;margin-bottom:32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-sec-sub.in{opacity:1;transform:none}.ret-elig-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#00d4e81a;margin:20px 0 32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-elig-grid.in{opacity:1;transform:none}.ret-elig-cell{background:var(--navy-2);padding:28px 24px}.ret-elig-title{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:8px}.ret-elig-title.yes{color:var(--green)}.ret-elig-title.no{color:var(--red)}.ret-elig-list{display:flex;flex-direction:column;gap:8px}.ret-elig-item{font-family:var(--font-mono);font-size:10.5px;padding:9px 12px;line-height:1.5;display:flex;flex-direction:column;gap:2px}.ret-elig-item.yes{color:var(--green);background:#00e8a00d;border-left:2px solid rgba(0,232,160,.3)}.ret-elig-item.no{color:var(--red);background:#e855550d;border-left:2px solid rgba(232,85,85,.2)}.ret-elig-item-sub{font-size:9.5px;color:#7a9cc080;display:block}.ret-callout{padding:18px 22px;margin:20px 0;border-left:3px solid;display:flex;gap:12px;align-items:flex-start;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-callout.in{opacity:1;transform:none}.ret-callout.info{background:#00d4e80d;border-color:var(--teal)}.ret-callout.warn{background:#e855550f;border-color:var(--red)}.ret-callout.tip{background:#d4b8700d;border-color:var(--gold)}.ret-callout.success{background:#00e8a00d;border-color:var(--green)}.ret-callout-icon{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;margin-top:2px;min-width:48px;color:inherit}.ret-callout-text{font-family:var(--font-mono);font-size:11px;line-height:1.9;color:var(--muted)}.ret-steps{display:flex;flex-direction:column;gap:0;margin:20px 0 32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-steps.in{opacity:1;transform:none}.ret-step{display:flex;gap:0}.ret-step-num-col{display:flex;flex-direction:column;align-items:center;width:48px;flex-shrink:0}.ret-step-num{width:32px;height:32px;border:1.5px solid rgba(0,212,232,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;color:var(--teal);font-weight:500;background:var(--navy);z-index:1}.ret-step-line{flex:1;width:1px;background:#00d4e826;margin:4px 0}.ret-step:last-child .ret-step-line{display:none}.ret-step-body{flex:1;padding:3px 0 24px 16px}.ret-step-title{font-size:14px;font-weight:700;color:var(--pure);margin-bottom:5px}.ret-step-desc{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);line-height:1.85}.ret-refund-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#00d4e81a;margin:20px 0 32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-refund-timeline.in{opacity:1;transform:none}.ret-rt-cell{background:var(--navy-2);padding:20px 18px;text-align:center}.ret-rt-day{font-size:18px;font-weight:800;color:var(--teal);letter-spacing:-.04em;margin-bottom:4px}.ret-rt-stage{font-size:13px;font-weight:700;color:var(--pure);margin-bottom:6px}.ret-rt-desc{font-family:var(--font-mono);font-size:9.5px;color:var(--muted);line-height:1.65}.ret-scenario-list{display:flex;flex-direction:column;gap:2px;margin:20px 0 32px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-scenario-list.in{opacity:1;transform:none}.ret-scenario{border:1px solid rgba(0,212,232,.1);overflow:hidden}.ret-scenario-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;background:var(--navy-2);transition:background .15s;gap:16px}.ret-scenario-header:hover{background:#00d4e80a}.ret-scenario-title{font-size:13px;font-weight:600;color:var(--silver);flex:1}.ret-scenario-outcome{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.12em;padding:3px 10px;border:1px solid;text-transform:uppercase;flex-shrink:0}.ret-outcome-full{color:var(--green);border-color:#00e8a04d;background:#00e8a00f}.ret-outcome-partial{color:var(--gold);border-color:#d4b8704d;background:#d4b8700f}.ret-outcome-no{color:var(--red);border-color:#e855554d;background:#e855550f}.ret-scenario-chevron{font-family:var(--font-mono);font-size:11px;color:#00d4e866;transition:transform .2s;flex-shrink:0}.ret-scenario-chevron.open{transform:rotate(180deg)}.ret-scenario-body{display:none;padding:18px 20px;border-top:1px solid rgba(0,212,232,.08);font-family:var(--font-mono);font-size:10.5px;color:var(--muted);line-height:1.9;background:#00d4e805}.ret-scenario-body.open{display:block}.ret-scenario-body strong{color:var(--silver)}.ret-data-table{width:100%;border-collapse:collapse;margin:16px 0 28px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-data-table.in{opacity:1;transform:none}.ret-data-table th{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);background:#00d4e814;padding:12px 16px;text-align:left;border-bottom:1px solid rgba(0,212,232,.2)}.ret-data-table td{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);padding:12px 16px;border-bottom:1px solid rgba(0,212,232,.06);vertical-align:top;line-height:1.75}.ret-data-table td.strong{color:var(--silver);font-weight:500}.ret-data-table tr:nth-child(2n) td{background:#00d4e805}.ret-legal-note{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);line-height:1.9;max-width:720px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ret-legal-note.in{opacity:1;transform:none}#replit-pill-host{opacity:0;display:none}@media (max-width: 900px){.ret-hero{padding:120px 24px 60px}.ret-section{padding:48px 24px}.ret-stat-strip{grid-template-columns:1fr 1fr}.ret-elig-grid{grid-template-columns:1fr}.ret-refund-timeline{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.ship-hero{padding:120px 24px 60px}.ship-section{padding:48px 24px}.ship-stat-strip{grid-template-columns:1fr 1fr}.ship-cards-grid,.ship-customs-grid{grid-template-columns:1fr}.ship-process-steps,.ship-cold-chain,.ship-pkg-grid{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.aff-hero{padding:120px 24px 60px}.aff-content{padding:48px 24px 80px}.aff-grid-3{grid-template-columns:1fr}.aff-cta-strip{padding:40px 24px}}@media (max-width: 900px){.ws-hero{padding:120px 24px 60px}.ws-content{padding:48px 24px 80px}.ws-grid-4{grid-template-columns:1fr}.ws-cta-strip{padding:40px 24px}}@media (min-width: 990px){.button--tertiary{font-size:calc(10px * var(--fluid-scale))}.cart-drawer__actions .button,.cart-drawer__empty .button{font-size:calc(11px * var(--fluid-scale))}.cart-drawer__empty p,.cart-drawer__item-name{font-size:calc(13px * var(--fluid-scale))}.cart-drawer__item-price{font-size:calc(12px * var(--fluid-scale))}.cart-drawer__item-subtitle,.cart-drawer__total-label,.cart-drawer__total-row{font-size:calc(10px * var(--fluid-scale))}.cart-drawer__total-value{font-size:calc(11px * var(--fluid-scale))}.cdi-qty-btn{font-size:calc(13px * var(--fluid-scale))}.cdi-qty-input{font-size:calc(11px * var(--fluid-scale))}.coa-modal__btn,.coa-modal__eyebrow{font-size:calc(10px * var(--fluid-scale))}.coa-modal__state p{font-size:calc(12px * var(--fluid-scale))}.coa-modal__tab{font-size:calc(10.5px * var(--fluid-scale))}.footer__brand{font-size:calc(18px * var(--fluid-scale))}.footer__compliance,.footer__copyright{font-size:calc(10px * var(--fluid-scale))}.footer__desc{font-size:calc(10.5px * var(--fluid-scale))}.footer__heading{font-size:calc(10px * var(--fluid-scale))}.footer__links a{font-size:calc(11px * var(--fluid-scale))}.footer__location{font-size:calc(10px * var(--fluid-scale))}.co-card-brand-icon{font-size:calc(20px * var(--fluid-scale))}.co-card-field input{font-size:calc(14px * var(--fluid-scale))}.co-card-field label{font-size:calc(12px * var(--fluid-scale))}.co-3ds-badge{font-size:calc(13px * var(--fluid-scale))}.co-3ds-icon{font-size:calc(16px * var(--fluid-scale))}.co-badge{font-size:calc(12px * var(--fluid-scale))}.co-badge span{font-size:calc(14px * var(--fluid-scale))}.co-checkout-subtitle{font-size:calc(13px * var(--fluid-scale))}.co-copy-button{font-size:calc(12px * var(--fluid-scale))}.co-crypto-icon{font-size:calc(18px * var(--fluid-scale))}.co-crypto-info{font-size:calc(13px * var(--fluid-scale))}.co-crypto-option{font-size:calc(12px * var(--fluid-scale))}.co-crypto-subtext,.co-form-label,.co-form-select,.co-method-tab{font-size:calc(13px * var(--fluid-scale))}.co-pay-button{font-size:calc(14px * var(--fluid-scale))}.co-payment-error,.co-payment-instructions li,.co-qr-placeholder p{font-size:calc(13px * var(--fluid-scale))}.co-qr-text{font-size:calc(12px * var(--fluid-scale))}.co-secondary-button{font-size:calc(13px * var(--fluid-scale))}.co-status-icon{font-size:calc(18px * var(--fluid-scale))}.co-status-text{font-size:calc(13px * var(--fluid-scale))}.co-wallet-code{font-size:calc(11px * var(--fluid-scale))}.co-wallet-label{font-size:calc(12px * var(--fluid-scale))}.acct-card-title{font-size:calc(10px * var(--fluid-scale))}.acct-detail-row{font-size:calc(11px * var(--fluid-scale))}.acct-empty{font-size:calc(14px * var(--fluid-scale))}.acct-error{font-size:calc(13px * var(--fluid-scale))}.acct-eyebrow{font-size:calc(10px * var(--fluid-scale))}.acct-input{font-size:calc(13px * var(--fluid-scale))}.acct-label{font-size:calc(10px * var(--fluid-scale))}.acct-loading,.acct-order-date,.acct-order-id{font-size:calc(12px * var(--fluid-scale))}.acct-order-payment,.acct-order-payment-status,.acct-order-status{font-size:calc(10px * var(--fluid-scale))}.acct-order-total{font-size:calc(13px * var(--fluid-scale))}.acct-order-track-link{font-size:calc(10px * var(--fluid-scale))}.acct-sub{font-size:calc(15px * var(--fluid-scale))}.acct-submit-btn,.acct-secondary-btn{font-size:calc(10px * var(--fluid-scale))}.acct-success{font-size:calc(13px * var(--fluid-scale))}.acct-text-btn,.acct-text-link{font-size:calc(10px * var(--fluid-scale))}.cart-actions .button{font-size:calc(11px * var(--fluid-scale))}.cart-checkout-btn{font-size:calc(11px * var(--fluid-scale))!important}.cart-free-ship{font-size:calc(10px * var(--fluid-scale))}.cart-header__count{font-size:calc(11px * var(--fluid-scale))}.cart-header__eyebrow,.cart-hero__eyebrow{font-size:calc(10px * var(--fluid-scale))}.cart-hero__sub{font-size:calc(14px * var(--fluid-scale))}.cart-item__meta{font-size:calc(10px * var(--fluid-scale))}.cart-item__name{font-size:calc(14px * var(--fluid-scale))}.cart-item__price{font-size:calc(13px * var(--fluid-scale))}.cart-item__unit-price{font-size:calc(10px * var(--fluid-scale))}.cart-qty-btn{font-size:calc(14px * var(--fluid-scale))}.cart-qty-num{font-size:calc(12px * var(--fluid-scale))}.cart-security,.cart-summary__item-more{font-size:calc(10px * var(--fluid-scale))}.cart-summary__item-name{font-size:calc(12px * var(--fluid-scale))}.cart-summary__item-qty,.cart-summary__label{font-size:calc(10px * var(--fluid-scale))}.cart-summary__row.grand .cart-summary__label{font-size:calc(11px * var(--fluid-scale))}.cart-summary__row.grand .cart-summary__value{font-size:calc(14px * var(--fluid-scale))}.cart-summary__value,.cart-trust__icon{font-size:calc(12px * var(--fluid-scale))}.cart-trust__item,.cat-count,.cat-desc{font-size:calc(10px * var(--fluid-scale))}.cat-name{font-size:calc(13px * var(--fluid-scale))}.channel-action,.channel-card-badge,.channel-desc{font-size:calc(10px * var(--fluid-scale))}.channel-icon{font-size:calc(18px * var(--fluid-scale))}.channel-name{font-size:calc(16px * var(--fluid-scale))}.channel-sla{font-size:calc(10px * var(--fluid-scale))}.field input,.field select,.field textarea{font-size:calc(11px * var(--fluid-scale))}.field label,.field-hint{font-size:calc(10px * var(--fluid-scale))}.hero-sub{font-size:clamp(calc(15px * var(--fluid-scale)),1.8vw,calc(19px * var(--fluid-scale)))}.hero-tag,.office-detail{font-size:calc(10px * var(--fluid-scale))}.office-name{font-size:calc(14px * var(--fluid-scale))}.office-region{font-size:calc(10px * var(--fluid-scale))}.qa-a{font-size:calc(11px * var(--fluid-scale))}.qa-chevron{font-size:calc(12px * var(--fluid-scale))}.qa-q-text{font-size:calc(13px * var(--fluid-scale))}.section-sub{font-size:calc(11px * var(--fluid-scale))}.section-tag,.sla-lbl{font-size:calc(10px * var(--fluid-scale))}.sla-val{font-size:calc(18px * var(--fluid-scale))}.submit-btn{font-size:calc(11px * var(--fluid-scale))}.tp-sub{font-size:calc(10px * var(--fluid-scale))}.ts-icon{font-size:calc(22px * var(--fluid-scale))}.ts-ref{font-size:calc(11px * var(--fluid-scale))}.ts-sub{font-size:calc(10.5px * var(--fluid-scale))}.btn-primary,.btn-secondary,.pd-badge,.pd-breadcrumb,.pd-coa-seal{font-size:calc(10px * var(--fluid-scale))}.pd-desc{font-size:calc(12px * var(--fluid-scale))}.pd-dspec-l{font-size:calc(10px * var(--fluid-scale))}.pd-dspec-v{font-size:calc(13px * var(--fluid-scale))}.pd-loading{font-size:calc(14px * var(--fluid-scale))}.pd-price-label{font-size:calc(10px * var(--fluid-scale))}.pd-price-value{font-size:calc(28px * var(--fluid-scale))}.pd-qr-meta{font-size:calc(10px * var(--fluid-scale))}.pd-qty__btn{font-size:calc(16px * var(--fluid-scale))}.pd-qty__val{font-size:calc(13px * var(--fluid-scale))}.pd-related-cat,.pd-related-label{font-size:calc(10px * var(--fluid-scale))}.pd-related-name{font-size:calc(20px * var(--fluid-scale))}.pd-related-sci{font-size:calc(12px * var(--fluid-scale))}.pd-section-body{font-size:calc(11.5px * var(--fluid-scale))}.pd-section-label{font-size:calc(10px * var(--fluid-scale))}.pd-side-card-content{font-size:calc(11px * var(--fluid-scale))}.pd-side-card-title,.pd-spec-card__title,.pd-spec-item-label{font-size:calc(10px * var(--fluid-scale))}.pd-spec-item-value{font-size:calc(16px * var(--fluid-scale))}.pd-spec-row{font-size:calc(10px * var(--fluid-scale))}.pd-spec-v{font-size:calc(13px * var(--fluid-scale))}.pd-stock-error{font-size:calc(11px * var(--fluid-scale))}.pd-stock-status{font-size:calc(10px * var(--fluid-scale))}.pd-subtitle{font-size:clamp(calc(14px * var(--fluid-scale)),1.6vw,calc(18px * var(--fluid-scale)))}.pd-tag{font-size:calc(10px * var(--fluid-scale))}.pd-warning-body{font-size:calc(10.5px * var(--fluid-scale))}.pd-warning-title,.product-list-page #search{font-size:calc(10px * var(--fluid-scale))}.product-list-page .empty-state p{font-size:calc(11px * var(--fluid-scale))}.product-list-page .ftab,.product-list-page .hero-badge{font-size:calc(10px * var(--fluid-scale))}.product-list-page .hero-sub{font-size:clamp(calc(15px * var(--fluid-scale)),1.8vw,calc(20px * var(--fluid-scale)))}.product-list-page .hs-lbl{font-size:calc(10px * var(--fluid-scale))}.product-list-page .hs-val{font-size:calc(28px * var(--fluid-scale))}.product-list-page .loading-state p{font-size:calc(11px * var(--fluid-scale))}.product-list-page .pc-badge,.product-list-page .pc-cat{font-size:calc(10px * var(--fluid-scale))}.product-list-page .pc-desc{font-size:calc(10.5px * var(--fluid-scale))}.product-list-page .pc-name{font-size:clamp(calc(20px * var(--fluid-scale)),2.2vw,calc(28px * var(--fluid-scale)))}.product-list-page .pc-order-btn{font-size:calc(10px * var(--fluid-scale))}.product-list-page .pc-sci{font-size:calc(12px * var(--fluid-scale))}.product-list-page .pc-spec-l{font-size:calc(10px * var(--fluid-scale))}.product-list-page .pc-spec-v{font-size:calc(12px * var(--fluid-scale))}.product-list-page .pc-tag,.product-list-page .sh-count,.product-list-page .sh-lbl,.product-list-page .ts-lbl{font-size:calc(10px * var(--fluid-scale))}.product-list-page .ts-num{font-size:clamp(calc(28px * var(--fluid-scale)),3.5vw,calc(44px * var(--fluid-scale)))}.pwd-email,.pwd-error{font-size:calc(13px * var(--fluid-scale))}.pwd-eyebrow{font-size:calc(10px * var(--fluid-scale))}.pwd-help,.pwd-success-text{font-size:calc(14px * var(--fluid-scale))}.pwd-hint{font-size:calc(11px * var(--fluid-scale))}.pwd-input{font-size:calc(13px * var(--fluid-scale))}.pwd-label,.pwd-secondary-link{font-size:calc(10px * var(--fluid-scale))}.pwd-sub{font-size:calc(15px * var(--fluid-scale))}.pwd-submit-btn{font-size:calc(10px * var(--fluid-scale))}.trk-address{font-size:calc(13px * var(--fluid-scale))}.trk-detail-row{font-size:calc(11px * var(--fluid-scale))}.trk-empty{font-size:calc(12px * var(--fluid-scale))}.trk-error{font-size:calc(13px * var(--fluid-scale))}.trk-eyebrow{font-size:calc(10px * var(--fluid-scale))}.trk-input,.trk-item-row{font-size:calc(13px * var(--fluid-scale))}.trk-result-label{font-size:calc(10px * var(--fluid-scale))}.trk-result-ref{font-size:calc(16px * var(--fluid-scale))}.trk-section-title,.trk-status-badge,.trk-step-label{font-size:calc(10px * var(--fluid-scale))}.trk-sub{font-size:calc(15px * var(--fluid-scale))}.trk-submit-btn{font-size:calc(10px * var(--fluid-scale))}.attached-file{font-size:calc(12px * var(--fluid-scale))}.co-auth-text{font-size:calc(10px * var(--fluid-scale))}.co-back-btn{font-size:calc(10.5px * var(--fluid-scale))}.co-bank-note{font-size:calc(10px * var(--fluid-scale))}.co-bank-row{font-size:calc(10.5px * var(--fluid-scale))}.co-block-num,.co-card-ic,.co-card-type-badge{font-size:calc(10px * var(--fluid-scale))}.co-card-wrap input{font-size:calc(13px * var(--fluid-scale))}.co-check-label{font-size:calc(10px * var(--fluid-scale))}.co-check-row input[type=checkbox]:checked:after{font-size:calc(10px * var(--fluid-scale))}.co-continue-btn,.co-copy-btn{font-size:calc(10px * var(--fluid-scale))}.co-crypto-addr{font-size:calc(11px * var(--fluid-scale))}.co-crypto-note,.co-crypto-sub{font-size:calc(10px * var(--fluid-scale))}.co-decl-text{font-size:calc(10.5px * var(--fluid-scale))}.co-decl-title,.co-empty-btn{font-size:calc(10px * var(--fluid-scale))}.co-empty-sub,.co-field input,.co-field select{font-size:calc(11px * var(--fluid-scale))}.co-field label,.co-field-error,.co-field-hint,.co-free-ship-note,.co-item-meta{font-size:calc(10px * var(--fluid-scale))}.co-item-name{font-size:calc(13px * var(--fluid-scale))}.co-item-price{font-size:calc(12px * var(--fluid-scale))}.co-item-qty-badge,.co-item-remove,.co-item-thumb-name,.co-item-unit-price{font-size:calc(10px * var(--fluid-scale))}.co-next-btn{font-size:calc(10.5px * var(--fluid-scale))}.co-payment-failure-notice{font-size:calc(10px * var(--fluid-scale))}.co-place-btn{font-size:calc(11px * var(--fluid-scale))}.co-promo-apply,.co-promo-msg{font-size:calc(10px * var(--fluid-scale))}.co-promo-row input{font-size:calc(11px * var(--fluid-scale))}.co-qty-btn{font-size:calc(13px * var(--fluid-scale))}.co-qty-num{font-size:calc(11px * var(--fluid-scale))}.co-secure,.co-secure-note,.co-security-item,.co-ship-desc,.co-ship-icon,.co-ship-label,.co-ship-name{font-size:calc(10px * var(--fluid-scale))}.co-ship-price{font-size:calc(11px * var(--fluid-scale))}.co-step,.co-step-n{font-size:calc(10px * var(--fluid-scale))}.co-stripe-card .StripeElement{font-size:calc(14px * var(--fluid-scale))}.co-success-detail-row{font-size:calc(10px * var(--fluid-scale))}.co-success-icon{font-size:calc(28px * var(--fluid-scale))}.co-success-order-num{font-size:calc(11px * var(--fluid-scale))}.co-success-steps{font-size:calc(10px * var(--fluid-scale))}.co-success-sub{font-size:calc(16px * var(--fluid-scale))}.co-tab,.co-total-label{font-size:calc(10px * var(--fluid-scale))}.co-total-row.grand .co-total-label{font-size:calc(12px * var(--fluid-scale))}.co-total-row.grand .co-total-value{font-size:calc(16px * var(--fluid-scale))}.co-total-value{font-size:calc(11px * var(--fluid-scale))}.co-trust-item{font-size:calc(10px * var(--fluid-scale))}.co-trust-item:before{font-size:calc(10px * var(--fluid-scale))}.file-remove{font-size:calc(14px * var(--fluid-scale))}.button{font-size:calc(11px * var(--fluid-scale))}.cart-table th{font-size:calc(10px * var(--fluid-scale))}.checkout-page>p{font-size:calc(16px * var(--fluid-scale))}.empty-cart p{font-size:calc(20px * var(--fluid-scale))}.filter-button,.hero-panel__disc,.product-card__badge,.product-card__highlights li{font-size:calc(10px * var(--fluid-scale))}.product-card__price{font-size:calc(20px * var(--fluid-scale))}.product-card__subtitle{font-size:calc(12px * var(--fluid-scale))}.product-card__summary{font-size:calc(10.5px * var(--fluid-scale))}.product-detail__quantity input{font-size:calc(12px * var(--fluid-scale))}.product-detail__quantity label,.product-specs dt{font-size:calc(10px * var(--fluid-scale))}.scroll-arr{font-size:calc(16px * var(--fluid-scale))}.scroll-ind span{font-size:calc(10px * var(--fluid-scale))}.summary-row{font-size:calc(18px * var(--fluid-scale))}.tab-button{font-size:calc(11px * var(--fluid-scale))}#search,.aff-btn-g,.aff-btn-p{font-size:calc(10px * var(--fluid-scale))}.aff-cta-sub{font-size:calc(11px * var(--fluid-scale))}.aff-hero-badge{font-size:calc(10px * var(--fluid-scale))}.aff-hero-sub{font-size:clamp(calc(15px * var(--fluid-scale)),1.8vw,calc(19px * var(--fluid-scale)))}.aff-ic-lbl{font-size:calc(10px * var(--fluid-scale))}.aff-ic-val{font-size:calc(32px * var(--fluid-scale))}.aff-sec-body{font-size:calc(11.5px * var(--fluid-scale))}.aff-sec-label{font-size:calc(10px * var(--fluid-scale))}.aff-step-desc{font-size:calc(11px * var(--fluid-scale))}.aff-step-n{font-size:calc(10px * var(--fluid-scale))}.ah-sub{font-size:clamp(calc(17px * var(--fluid-scale)),2vw,calc(22px * var(--fluid-scale)))}.ah-tag,.art-compound-link,.art-date,.art-excerpt,.art-read,.art-tag{font-size:calc(10px * var(--fluid-scale))}.art-title{font-size:calc(15px * var(--fluid-scale))}.articles-label{font-size:calc(10px * var(--fluid-scale))}.btn-g,.btn-p{font-size:calc(11px * var(--fluid-scale))}.coa-row{font-size:calc(10.5px * var(--fluid-scale))}.coa-seal,.coa-title,.comp-inner,.d-btn-primary,.d-btn-secondary{font-size:calc(10px * var(--fluid-scale))}.d-desc{font-size:calc(11.5px * var(--fluid-scale))}.d-qty-btn{font-size:calc(18px * var(--fluid-scale))}.d-qty-input{font-size:calc(13px * var(--fluid-scale))}.d-sec-label,.d-tag,.dh-cat{font-size:calc(10px * var(--fluid-scale))}.dh-name{font-size:clamp(calc(28px * var(--fluid-scale)),4vw,calc(46px * var(--fluid-scale)))}.dh-sci{font-size:calc(14px * var(--fluid-scale))}.disc-badge{font-size:calc(10px * var(--fluid-scale))}.disc-body{font-size:calc(11px * var(--fluid-scale))}.disc-email{font-size:calc(10px * var(--fluid-scale))}.disc-intro{font-size:calc(12px * var(--fluid-scale))}.disc-link,.disc-num{font-size:calc(10px * var(--fluid-scale))}.disc-sub{font-size:clamp(calc(15px * var(--fluid-scale)),1.8vw,calc(19px * var(--fluid-scale)))}.dose-pill,.drawer-price-pill__label{font-size:calc(10px * var(--fluid-scale))}.drawer-price-pill__value{font-size:calc(15px * var(--fluid-scale))}.ds-cat,.ds-dl{font-size:calc(10px * var(--fluid-scale))}.ds-name{font-size:calc(14px * var(--fluid-scale))}.dspec-l{font-size:calc(10px * var(--fluid-scale))}.dspec-v{font-size:calc(14px * var(--fluid-scale))}.eg-btn{font-size:calc(10px * var(--fluid-scale))}.eg-input{font-size:calc(11px * var(--fluid-scale))}.eg-note{font-size:calc(10px * var(--fluid-scale))}.eg-sub,.empty-state p{font-size:calc(11px * var(--fluid-scale))}.faq-a p{font-size:calc(11.5px * var(--fluid-scale))}.faq-cat-icon{font-size:calc(16px * var(--fluid-scale))}.faq-cat-name,.faq-cat-tab{font-size:calc(10px * var(--fluid-scale))}.faq-cta-strip p,.faq-gold{font-size:calc(11px * var(--fluid-scale))}.faq-hero-badge{font-size:calc(10px * var(--fluid-scale))}.faq-hero-sub{font-size:clamp(calc(16px * var(--fluid-scale)),1.8vw,calc(20px * var(--fluid-scale)))}.faq-note{font-size:calc(11px * var(--fluid-scale))}.faq-q-icon{font-size:calc(16px * var(--fluid-scale))}.faq-q-text{font-size:clamp(calc(14px * var(--fluid-scale)),1.6vw,calc(16px * var(--fluid-scale)))}.faq-search-icon{font-size:calc(14px * var(--fluid-scale))}.faq-search-input{font-size:calc(12px * var(--fluid-scale))}.faq-tag{font-size:calc(10px * var(--fluid-scale))}.faq-warn{font-size:calc(11px * var(--fluid-scale))}.fbd{font-size:calc(10.5px * var(--fluid-scale))}.fbd-small{font-size:calc(10px * var(--fluid-scale))!important}.fbn{font-size:calc(18px * var(--fluid-scale))}.fcomp,.fcopy,.fct,.feat-badge,.feat-date{font-size:calc(10px * var(--fluid-scale))}.feat-excerpt{font-size:calc(11px * var(--fluid-scale))}.feat-read,.feat-tag,.filter-btn{font-size:calc(10px * var(--fluid-scale))}.fls a{font-size:calc(11px * var(--fluid-scale))}.fsi-date,.fsi-excerpt,.fsi-tag{font-size:calc(10px * var(--fluid-scale))}.fsi-title{font-size:calc(13px * var(--fluid-scale))}.ftab,.hero-arrow span,.hero-panel__eyebrow{font-size:calc(10px * var(--fluid-scale))}.hero-panel__intro{font-size:clamp(calc(16px * var(--fluid-scale)),2vw,calc(21px * var(--fluid-scale)))}.hh-stat-l{font-size:calc(10px * var(--fluid-scale))}.hh-stat-v{font-size:calc(32px * var(--fluid-scale))}.hh-sub{font-size:clamp(calc(15px * var(--fluid-scale)),1.8vw,calc(20px * var(--fluid-scale)))}.hh-tag,.how-h{font-size:calc(10px * var(--fluid-scale))}.how-step-d{font-size:calc(10.5px * var(--fluid-scale))}.how-step-n{font-size:calc(28px * var(--fluid-scale))}.how-step-t{font-size:calc(14px * var(--fluid-scale))}.legal-badge{font-size:calc(10px * var(--fluid-scale))}.legal-email{font-size:calc(11px * var(--fluid-scale))}.legal-intro{font-size:calc(12px * var(--fluid-scale))}.legal-link{font-size:calc(11px * var(--fluid-scale))}.legal-meta-label{font-size:calc(10px * var(--fluid-scale))}.legal-meta-value{font-size:calc(11px * var(--fluid-scale))}.legal-num{font-size:calc(10px * var(--fluid-scale))}.legal-sec-body{font-size:calc(11px * var(--fluid-scale))}.legal-sub{font-size:clamp(calc(15px * var(--fluid-scale)),1.8vw,calc(19px * var(--fluid-scale)))}.mission-quote{font-size:clamp(calc(22px * var(--fluid-scale)),3vw,calc(34px * var(--fluid-scale)))}.mission-text{font-size:calc(12px * var(--fluid-scale))}.mm-cta,.mm-label{font-size:calc(10px * var(--fluid-scale))}.mm-links a{font-size:calc(12px * var(--fluid-scale))}.ms-lbl{font-size:calc(10px * var(--fluid-scale))}.ms-val{font-size:calc(32px * var(--fluid-scale))}.ncta,.notice-strip p,.notice-strip span{font-size:calc(10px * var(--fluid-scale))}.page-btn{font-size:calc(11px * var(--fluid-scale))}.password-gate__error{font-size:calc(.9rem * var(--fluid-scale))}.password-gate__input{font-size:calc(1rem * var(--fluid-scale))}.password-gate__label{font-size:calc(.72rem * var(--fluid-scale))}.pc-badge,.pc-cat{font-size:calc(10px * var(--fluid-scale))}.pc-desc{font-size:calc(10.5px * var(--fluid-scale))}.pc-dose-label,.pc-more{font-size:calc(10px * var(--fluid-scale))}.pc-name{font-size:clamp(calc(20px * var(--fluid-scale)),2.2vw,calc(28px * var(--fluid-scale)))}.pc-order-btn,.pc-price-label{font-size:calc(10px * var(--fluid-scale))}.pc-price-value{font-size:calc(13px * var(--fluid-scale))}.pc-sci{font-size:calc(12px * var(--fluid-scale))}.pc-spec-l{font-size:calc(10px * var(--fluid-scale))}.pc-spec-v{font-size:calc(12px * var(--fluid-scale))}.pc-tag,.ph-count,.ph-lbl{font-size:calc(10px * var(--fluid-scale))}.phil-body{font-size:calc(11.5px * var(--fluid-scale))}.phil-num{font-size:calc(10px * var(--fluid-scale))}.pipe-arrow{font-size:calc(16px * var(--fluid-scale))}.pipe-badge,.pipe-body{font-size:calc(10px * var(--fluid-scale))}.pipe-n{font-size:calc(28px * var(--fluid-scale))}.pipe-title{font-size:calc(14px * var(--fluid-scale))}.priv-body{font-size:calc(11px * var(--fluid-scale))}.priv-eyebrow,.priv-footer-note{font-size:calc(10px * var(--fluid-scale))}.priv-highlight,.priv-list li{font-size:calc(11px * var(--fluid-scale))}.priv-list li:before{font-size:calc(10px * var(--fluid-scale))}.priv-meta-lbl{font-size:calc(10px * var(--fluid-scale))}.priv-meta-val{font-size:calc(10.5px * var(--fluid-scale))}.priv-right-body{font-size:calc(10px * var(--fluid-scale))}.priv-right-title{font-size:calc(13px * var(--fluid-scale))}.priv-sec-num{font-size:calc(10px * var(--fluid-scale))}.priv-sub{font-size:calc(14px * var(--fluid-scale))}.priv-table td{font-size:calc(10.5px * var(--fluid-scale))}.priv-table th,.priv-toc-link,.priv-toc-meta p,.priv-toc-title,.priv-toc-version,.ps-label{font-size:calc(10px * var(--fluid-scale))}.psi-desc{font-size:calc(10.5px * var(--fluid-scale))}.psi-n,.ret-callout-icon{font-size:calc(10px * var(--fluid-scale))}.ret-callout-text{font-size:calc(11px * var(--fluid-scale))}.ret-data-table td{font-size:calc(10.5px * var(--fluid-scale))}.ret-data-table th{font-size:calc(10px * var(--fluid-scale))}.ret-elig-item{font-size:calc(10.5px * var(--fluid-scale))}.ret-elig-item-sub,.ret-elig-title{font-size:calc(10px * var(--fluid-scale))}.ret-hero-sub{font-size:clamp(calc(15px * var(--fluid-scale)),1.8vw,calc(19px * var(--fluid-scale)))}.ret-hero-tag{font-size:calc(10px * var(--fluid-scale))}.ret-legal-note{font-size:calc(10.5px * var(--fluid-scale))}.ret-rt-day{font-size:calc(18px * var(--fluid-scale))}.ret-rt-desc{font-size:calc(10px * var(--fluid-scale))}.ret-rt-stage{font-size:calc(13px * var(--fluid-scale))}.ret-scenario-body{font-size:calc(10.5px * var(--fluid-scale))}.ret-scenario-chevron{font-size:calc(11px * var(--fluid-scale))}.ret-scenario-outcome{font-size:calc(10px * var(--fluid-scale))}.ret-scenario-title{font-size:calc(13px * var(--fluid-scale))}.ret-sec-sub{font-size:calc(11.5px * var(--fluid-scale))}.ret-sec-tag,.ret-stat-lbl{font-size:calc(10px * var(--fluid-scale))}.ret-stat-val{font-size:calc(20px * var(--fluid-scale))}.ret-step-desc{font-size:calc(10.5px * var(--fluid-scale))}.ret-step-num{font-size:calc(10px * var(--fluid-scale))}.ret-step-title{font-size:calc(14px * var(--fluid-scale))}.sec-tag{font-size:calc(10px * var(--fluid-scale))}.shell__logo{font-size:calc(18px * var(--fluid-scale))}.shell__nav-link,.shell__nav-link--cart,.ship-badge-green,.ship-badge-amber,.ship-badge-red,.ship-callout-icon{font-size:calc(10px * var(--fluid-scale))}.ship-callout-text{font-size:calc(11px * var(--fluid-scale))}.ship-carrier,.ship-cc-detail{font-size:calc(10px * var(--fluid-scale))}.ship-cc-stage{font-size:calc(13px * var(--fluid-scale))}.ship-cc-temp{font-size:calc(22px * var(--fluid-scale))}.ship-cf-btn{font-size:calc(10px * var(--fluid-scale))}.ship-customs-body{font-size:calc(10.5px * var(--fluid-scale))}.ship-customs-policy{font-size:calc(11px * var(--fluid-scale))}.ship-customs-title{font-size:calc(14px * var(--fluid-scale))}.ship-data-table td{font-size:calc(10.5px * var(--fluid-scale))}.ship-data-table th{font-size:calc(10px * var(--fluid-scale))}.ship-hero-sub{font-size:clamp(calc(15px * var(--fluid-scale)),1.8vw,calc(19px * var(--fluid-scale)))}.ship-hero-tag{font-size:calc(10px * var(--fluid-scale))}.ship-name{font-size:calc(18px * var(--fluid-scale))}.ship-pkg-detail{font-size:calc(10px * var(--fluid-scale))}.ship-pkg-title{font-size:calc(13px * var(--fluid-scale))}.ship-ps-cell:after{font-size:calc(10px * var(--fluid-scale))}.ship-ps-desc,.ship-ps-num,.ship-ps-time{font-size:calc(10px * var(--fluid-scale))}.ship-ps-title{font-size:calc(12px * var(--fluid-scale))}.ship-row-lbl{font-size:calc(10px * var(--fluid-scale))}.ship-row-val{font-size:calc(10.5px * var(--fluid-scale))}.ship-sec-sub{font-size:calc(11.5px * var(--fluid-scale))}.ship-sec-tag,.ship-stat-lbl{font-size:calc(10px * var(--fluid-scale))}.ship-stat-val{font-size:calc(24px * var(--fluid-scale))}.ship-sub-h{font-size:calc(17px * var(--fluid-scale))}.sort-sel{font-size:calc(10px * var(--fluid-scale))}.std-d{font-size:calc(11px * var(--fluid-scale))}.std-n{font-size:clamp(calc(48px * var(--fluid-scale)),7vw,calc(80px * var(--fluid-scale)))}.std-t{font-size:calc(18px * var(--fluid-scale))}.terms-body{font-size:calc(11px * var(--fluid-scale))}.terms-eyebrow,.terms-footer-note{font-size:calc(10px * var(--fluid-scale))}.terms-highlight{font-size:calc(11px * var(--fluid-scale))}.terms-highlight.critical{font-size:calc(12px * var(--fluid-scale))}.terms-list li{font-size:calc(11px * var(--fluid-scale))}.terms-list li:before{font-size:calc(10px * var(--fluid-scale))}.terms-meta-lbl{font-size:calc(10px * var(--fluid-scale))}.terms-meta-val{font-size:calc(10.5px * var(--fluid-scale))}.terms-sec-num{font-size:calc(10px * var(--fluid-scale))}.terms-sub{font-size:calc(14px * var(--fluid-scale))}.terms-toc-link,.terms-toc-meta p,.terms-toc-title,.terms-toc-version,.ts-lbl{font-size:calc(10px * var(--fluid-scale))}.ts-num{font-size:clamp(calc(30px * var(--fluid-scale)),3.5vw,calc(48px * var(--fluid-scale)))}.v-btn{font-size:calc(11px * var(--fluid-scale))}.v-coa-btn{font-size:calc(10px * var(--fluid-scale))}.v-compound-name{font-size:clamp(calc(28px * var(--fluid-scale)),4vw,calc(42px * var(--fluid-scale)))}.v-compound-sci{font-size:calc(14px * var(--fluid-scale))}.v-data-label{font-size:calc(10px * var(--fluid-scale))}.v-data-value{font-size:calc(13px * var(--fluid-scale))}.v-divider,.v-example{font-size:calc(10px * var(--fluid-scale))}.v-fail-warning{font-size:calc(11px * var(--fluid-scale))}.v-format,.v-idle-sub{font-size:calc(10.5px * var(--fluid-scale))}.v-input{font-size:calc(13px * var(--fluid-scale))}.v-or-text,.v-scan-meta,.v-serial-label{font-size:calc(10px * var(--fluid-scale))}.v-serial-value{font-size:calc(13px * var(--fluid-scale))}.v-status-badge,.v-step-n,.v-step-text{font-size:calc(10px * var(--fluid-scale))}.v-sub{font-size:clamp(calc(14px * var(--fluid-scale)),1.6vw,calc(18px * var(--fluid-scale)))}.v-tag,.v-trust-icon,.v-trust-item,.ws-badge{font-size:calc(10px * var(--fluid-scale))}.ws-body{font-size:calc(11.5px * var(--fluid-scale))}.ws-cta-sub,.ws-ic-body{font-size:calc(11px * var(--fluid-scale))}.ws-label{font-size:calc(10px * var(--fluid-scale))}.ws-step-desc{font-size:calc(11px * var(--fluid-scale))}.ws-step-n{font-size:calc(10px * var(--fluid-scale))}.ws-sub{font-size:clamp(calc(15px * var(--fluid-scale)),1.8vw,calc(19px * var(--fluid-scale)))}}
