@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";.bcx{--bg:#fff;--grey:#f5f6f8;--ink:#0a0f17;--body:#525e70;--muted:#6b7280;--blue:#0d6efd;--blue-d:#0a52c0;--amber:#e8a13a;--line:#e7eaf0;--grey2:#eceef3;--disp:"Sora",-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ease:cubic-bezier(.22,.8,.24,1);width:100%;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;-webkit-tap-highlight-color:transparent}.bcx *{margin:0;padding:0;box-sizing:border-box}.bcx .brandrow,.bcx .brandrow *,.bcx .bento,.bcx .bx,.bcx .bx *,.bcx .shelf,.bcx .pcard,.bcx .pcard *,.bcx .cats,.bcx .cat,.bcx .cat *,.bcx .bnr,.bcx .bnr *{-webkit-user-select:none;-ms-user-select:none;user-select:none}.bcx a{color:inherit;text-decoration:none}.bcx a:focus-visible,.bcx button:focus-visible,.bcx input:focus-visible,.bcx .bx:focus-visible{outline:3px solid #2b8cff;outline-offset:2px;border-radius:4px}.bcx .bnr-spon{position:absolute;top:10px;right:12px;z-index:5;background:#080c1499;color:#fff;font-size:11px;font-weight:600;letter-spacing:.05em;padding:3px 10px;border-radius:100px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.bcx .bnr-pause{position:absolute;right:12px;bottom:10px;z-index:5;width:30px;height:30px;border-radius:50%;border:none;background:#080c148c;color:#fff;cursor:pointer;display:grid;place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bcx .bnr-pause:hover{background:#080c14cc}.bcx.paused .track{animation-play-state:paused!important}.bcx img{max-width:100%;display:block}.bcx-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bcx h1,.bcx h2,.bcx h3,.bcx h4,.bcx h5,.bcx h6,.bcx p,.bcx span,.bcx div,.bcx b,.bcx em,.bcx small,.bcx strong{color:inherit}.bcx .wrap{max-width:1180px;margin:0 auto;padding:0 32px}.bcx .disp{font-family:var(--disp);letter-spacing:-.03em;line-height:1.04}.bcx .lnk{color:var(--blue);font-size:16px;font-weight:500;display:inline-flex;align-items:center;gap:5px}.bcx .lnk .c{font-size:18px;transition:transform .3s var(--ease)}.bcx .lnk:hover .c{transform:translate(3px)}.bcx .btn{display:inline-flex;align-items:center;gap:7px;padding:13px 26px;border-radius:100px;font-weight:500;font-size:15px;border:none;cursor:pointer;transition:background .25s,transform .45s var(--ease);will-change:transform}.bcx .btn-blue{background:var(--blue);color:#fff}.bcx .btn-blue:hover{background:var(--blue-d)}.bcx .btn-dark{background:var(--ink);color:#fff}.bcx .btn-dark:hover{background:#1d2738}.bcx .btn-light{background:#fff;color:var(--ink)}.bcx .btn-light:hover{background:#eef1f6}.bcx .btn-ghost{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.28)}.bcx .btn-ghost:hover{background:#ffffff2e}.bcx .eyebrow{font-size:14px;font-weight:600;color:var(--blue);letter-spacing:.02em}.bcx .stage{background:#fff;border-radius:18px;display:grid;place-items:center;width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #0a0f170d}.bcx .stage img{width:auto;height:auto;max-width:84%;max-height:84%;object-fit:contain}.bcx .rv{opacity:1;transform:none;transition:opacity 1s var(--ease),transform 1s var(--ease)}.bcx.anim .rv{opacity:0;transform:translateY(30px)}.bcx .rv.in,.bcx.anim .rv.in{opacity:1;transform:none}.bcx .rv.d1{transition-delay:.1s}.bcx .rv.d2{transition-delay:.2s}.bcx .rv.d3{transition-delay:.3s}.bcx .rv2{opacity:1;transform:none;transition:opacity 1.2s var(--ease),transform 1.5s var(--ease)}.bcx.anim .rv2{opacity:0;transform:scale(1.05)}.bcx .rv2.in,.bcx.anim .rv2.in{opacity:1;transform:none}.bcx .mask{display:block;overflow:hidden}.bcx .mask>span{display:block;transform:none;transition:transform 1.05s var(--ease)}.bcx.anim .mask>span{transform:translateY(110%)}.bcx .mask.in>span,.bcx.anim .mask.in>span{transform:none}.bcx .mask.d1>span{transition-delay:.05s}.bcx .mask.d2>span{transition-delay:.15s}.bcx .mask.d3>span{transition-delay:.25s}.bcx .feature{padding:26px 0 14px;background:linear-gradient(180deg,#fff,#eef3fb)}.bcx .feat-head{margin:8px 0 20px;text-align:center}.bcx .feat-head .eyebrow{margin-bottom:6px;display:inline-flex;align-items:center;gap:8px}.bcx .feat-head h2{font-family:var(--disp);font-size:clamp(26px,3.2vw,42px);font-weight:800;letter-spacing:-.035em}.bcx .bento{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.bcx .bx{position:relative;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;min-height:300px;color:#fff;isolation:isolate;border:1px solid rgba(255,255,255,.09);cursor:pointer;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.bcx .bx:hover{transform:translateY(-4px);box-shadow:0 34px 70px -34px #071228b3}.bcx .bx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px;opacity:.6;pointer-events:none}.bcx .bx:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(120% 90% at 85% -10%,rgba(95,200,255,.32),transparent 55%);pointer-events:none}.bcx .bx>*{position:relative;z-index:1}.bcx .bx .be{font-size:13px;font-weight:700;letter-spacing:.02em;color:#a9d6ff}.bcx .bx h3{font-family:var(--disp);font-size:clamp(23px,2.5vw,36px);font-weight:800;letter-spacing:-.03em;margin:8px 0;line-height:1.02}.bcx .bx p{font-size:15px;line-height:1.5;color:#ffffffd1;max-width:330px}.bcx .bx .bp{font-size:14px;color:#ffffffbd;margin-top:10px}.bcx .bx .bp b{color:#fff}.bcx .bx .bbtn{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:11px 22px;border-radius:100px;background:#fff;color:#0a0f17;font-weight:600;font-size:14px;width:fit-content;transition:transform .25s var(--ease)}.bcx .bx:hover .bbtn{transform:translate(3px)}.bcx .bx .lnkw{margin-top:12px;color:#bfe6ff;font-weight:600;font-size:14px;display:inline-flex;gap:6px}.bcx .bx .bx-copy{padding:32px 32px 8px}.bcx .bx .bx-stage{margin-top:auto;padding:16px 26px 26px}.bcx .bx .bx-stage .stage{height:228px;background:#fff;border-radius:14px;box-shadow:0 14px 30px -16px #00000080}.bcx .bx.lead{flex-direction:row;align-items:center}.bcx .bx.lead .bx-copy{flex:1;padding:46px}.bcx .bx.lead .bx-stage{flex:1;margin:0;padding:30px}.bcx .bx.lead .bx-stage .stage{height:300px}.bcx .s8{grid-column:span 8}.bcx .s4{grid-column:span 4}.bcx .s6{grid-column:span 6}.bcx .s12{grid-column:span 12}.bcx .bx.steel{background:linear-gradient(135deg,#0b1322,#15294f 58%,#0b1322)}.bcx .bx.cyan{background:linear-gradient(150deg,#06313f,#0a6e92)}.bcx .bx.violet{background:linear-gradient(150deg,#221a4d,#5736a4)}.bcx .bx.indigo{background:linear-gradient(150deg,#101a44,#2742a0)}.bcx .bx.teal{background:linear-gradient(150deg,#073a3a,#0c7a73)}.bcx .bx.deal{background:linear-gradient(135deg,#081222,#102a4d)}.bcx .bx.deal .big{font-family:var(--disp);font-size:clamp(40px,6vw,72px);font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:12px;background:linear-gradient(120deg,#7be3ff,#9b8cff);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:900px){.bcx .bento{grid-template-columns:1fr 1fr}.bcx .s8,.bcx .s12,.bcx .s4,.bcx .s6{grid-column:span 1}.bcx .bx.lead{flex-direction:column}.bcx .bx.lead .bx-copy{padding:30px}.bcx .bx.lead .bx-stage{padding:20px}.bcx .bx.lead .bx-stage .stage{height:240px}}@media(max-width:560px){.bcx .bento{grid-template-columns:1fr}}.bcx .brandrow{border-bottom:1px solid var(--line);background:#fff;padding:18px 0 20px;overflow:hidden}.bcx .brandrow .lab{display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;color:var(--ink);font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;flex-wrap:wrap}.bcx .brandrow .lab .ln{width:46px;height:1px;background:linear-gradient(90deg,transparent,#b9c6da);flex:0 0 auto}.bcx .brandrow .lab .ln:last-child{background:linear-gradient(90deg,#b9c6da,transparent)}.bcx .brandrow .lab b{font-weight:800;letter-spacing:.14em;background:linear-gradient(120deg,#0d6efd,#37d6e6);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;white-space:nowrap}.bcx .brandrow .lab b:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:2px;background:linear-gradient(90deg,#0d6efd,#37d6e6)}.bcx .brandrow .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.bcx .brandrow .track{display:flex;align-items:center;gap:64px;width:max-content;animation:marq 40s linear infinite}.bcx .brandrow .set{display:flex;align-items:center;gap:64px;flex:0 0 auto}.bcx .brandrow:hover .track{animation-play-state:paused}.bcx .brandrow .track img{height:26px;width:auto;object-fit:contain;filter:grayscale(1) contrast(2.6);opacity:1;transition:filter .3s,opacity .3s;flex:0 0 auto}.bcx .brandrow .track img:hover{filter:none}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bcx .brandrow .track{animation:none;flex-wrap:wrap;justify-content:center}}.bcx .story{position:relative;color:#fff;background:#06070c;overflow:hidden}.bcx .story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 50% at 80% 8%,rgba(232,161,58,.16),transparent 60%),radial-gradient(60% 50% at 10% 96%,rgba(13,110,253,.2),transparent 60%);z-index:0}.bcx .story .grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;z-index:0;background-image:radial-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:3px 3px}.bcx .story-head{position:relative;z-index:2;text-align:center;padding:76px 0 10px}.bcx .story-wrap{position:relative;z-index:2;max-width:1120px;margin:0 auto;padding:14px 32px 6px}.bcx .story-view{overflow:hidden}.bcx .story .track{display:flex;transition:transform .6s var(--ease);will-change:transform}.bcx .slide{min-width:100%;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:18px 4px;min-height:430px}.bcx .slide.alt .ctext{order:2}.bcx .slide.alt .cvis{order:1}.bcx .slide .ctext .yr{position:static;top:auto;left:auto;z-index:auto;display:block;margin-bottom:10px;font-size:clamp(54px,8.5vw,112px)}.bcx .slide .cvis{transform:none!important}.bcx .slide .cvis .frame img{max-height:360px;width:100%;object-fit:cover}.bcx .slide .cvis .cardq{padding:36px}.bcx .slide .cvis .cartwhite{padding:30px}.bcx .slide .cvis .logos{padding:26px 22px;gap:18px 16px}.bcx .story-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;flex-wrap:wrap}.bcx .story-count{font-family:var(--disp);font-weight:700;font-size:13px;letter-spacing:.16em;color:#8593ab}.bcx .story-dots{display:flex;gap:9px}.bcx .story-dots button{width:9px;height:9px;border-radius:50%;background:#ffffff3d;border:none;padding:0;cursor:pointer;transition:.3s var(--ease)}.bcx .story-dots button.on{background:#fff;width:28px;border-radius:6px}.bcx .story-arrows{display:flex;gap:10px}.bcx .story-arrows .arrow{width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.26);background:#ffffff0f;color:#fff;font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:.25s var(--ease)}.bcx .story-arrows .arrow:hover{background:#ffffff2e;transform:translateY(-2px)}@media(max-width:900px){.bcx .slide{grid-template-columns:1fr;gap:30px;text-align:center;min-height:0;padding:10px 2px}.bcx .slide.alt .ctext{order:1}.bcx .slide.alt .cvis{order:2}.bcx .slide .ctext .yr{margin:0 auto 6px}.bcx .slide .ctext p{margin-left:auto;margin-right:auto}.bcx .story-nav{justify-content:center}.bcx .story-count{display:none}}.bcx .story-head .eyebrow{color:var(--amber)}.bcx .story-head h2{font-family:var(--disp);font-size:clamp(38px,6vw,80px);font-weight:800;letter-spacing:-.045em;line-height:1;margin:16px 0 0}.bcx .story-head p{color:#9aa6bd;font-size:clamp(16px,1.8vw,20px);margin:18px auto 0;max-width:460px}.bcx .chapters{position:relative;z-index:2;max-width:1120px;margin:0 auto;padding:0 32px}.bcx .chapter{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:clamp(48px,7vh,82px) 0;position:relative}.bcx .chapter.alt .ctext{order:2}.bcx .chapter.alt .cvis{order:1}.bcx .ctext{position:relative}.bcx .ctext .yr{font-family:var(--disp);font-size:clamp(72px,12vw,150px);font-weight:800;letter-spacing:-.05em;line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.16);position:absolute;top:-86px;left:-6px;z-index:-1;pointer-events:none}.bcx .ctext .tag{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:16px}.bcx .chapter.blue .ctext .tag{color:#5fa8ff}.bcx .chapter.blue .ctext .yr{-webkit-text-stroke-color:rgba(95,168,255,.22)}.bcx .ctext h3{font-family:var(--disp);font-size:clamp(28px,3.6vw,48px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.bcx .ctext p{color:#aeb9cd;font-size:clamp(15px,1.6vw,18px);line-height:1.7;margin-top:18px;max-width:440px}.bcx .cvis{position:relative}.bcx .cvis .frame{border-radius:20px;overflow:hidden;box-shadow:0 50px 90px -30px #000000b3;border:1px solid rgba(255,255,255,.08)}.bcx .cvis .frame img{width:100%;display:block}.bcx .cvis .glow{position:absolute;top:-12%;right:-8%;bottom:-12%;left:-8%;z-index:-1;border-radius:30px;background:radial-gradient(closest-side,rgba(232,161,58,.34),transparent 72%);filter:blur(10px)}.bcx .chapter.blue .cvis .glow,.bcx .slide.blue .cvis .glow{background:radial-gradient(closest-side,rgba(43,140,255,.4),transparent 72%)}.bcx .cvis .cardq{background:linear-gradient(160deg,#141a26,#0a0e16);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:44px;box-shadow:0 50px 90px -30px #000000b3}.bcx .cvis .cardq .q{font-family:var(--disp);font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.25}.bcx .cvis .cardq .by{color:var(--muted);font-size:13px;margin-top:16px;letter-spacing:.04em}.bcx .cvis .cartwhite{background:#fff;border-radius:20px;padding:38px;text-align:center;box-shadow:0 50px 90px -30px #0009}.bcx .cvis .cartwhite .pre{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.bcx .cvis .cartwhite img{margin:18px auto 0;max-height:60px;width:auto}.bcx .cvis .logos{background:#fff;border-radius:20px;padding:34px 30px;box-shadow:0 50px 90px -30px #0009;display:grid;grid-template-columns:repeat(4,1fr);gap:26px 22px;align-items:center;justify-items:center}.bcx .cvis .logos a{display:grid;place-items:center;padding:8px 6px;border-radius:12px;transition:.25s var(--ease)}.bcx .cvis .logos a:hover{background:#f3f6fb;transform:translateY(-2px)}.bcx .cvis .logos img{height:28px;width:auto;object-fit:contain;filter:grayscale(.2);transition:filter .25s}.bcx .cvis .logos a:hover img{filter:none}.bcx .cvis .shopall{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;color:var(--blue);font-size:13px;font-weight:600}.bcx .shopline{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#7fb0ff;font-size:15px;font-weight:600}.bcx .shopline .c{font-size:18px;transition:transform .3s var(--ease)}.bcx .shopline:hover .c{transform:translate(3px)}.bcx .story-stats{position:relative;z-index:2;display:flex;justify-content:center;gap:clamp(28px,6vw,80px);flex-wrap:wrap;padding:20px 32px 30px;text-align:center}.bcx .story-stats .n{font-family:var(--disp);font-size:clamp(30px,4vw,52px);font-weight:800;letter-spacing:-.03em;background:linear-gradient(120deg,#fff,#9fc2ff);-webkit-background-clip:text;background-clip:text;color:transparent}.bcx .story-stats .l{color:#8593ab;font-size:13px;margin-top:6px}.bcx .story-close{position:relative;z-index:2;text-align:center;padding:44px 32px 96px}.bcx .story-close h2{font-family:var(--disp);font-size:clamp(36px,6vw,82px);font-weight:800;letter-spacing:-.045em;line-height:1}.bcx .story-close h2 em{font-style:normal;background:linear-gradient(120deg,#e8a13a,#ffd36b);-webkit-background-clip:text;background-clip:text;color:transparent}.bcx .story-close p{color:#9aa6bd;max-width:480px;margin:18px auto 28px;font-size:17px}.bcx .story-close .cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.bcx .trust{padding:96px 0;text-align:center}.bcx .trust .eyebrow{margin-bottom:12px}.bcx .trust h2{font-family:var(--disp);font-size:clamp(28px,3.6vw,46px);font-weight:800;letter-spacing:-.035em;max-width:620px;margin:0 auto}.bcx .trust .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:46px}.bcx .trust .card{background:var(--grey);border-radius:18px;padding:30px 24px;text-align:left}.bcx .trust .card .pi{width:44px;height:44px;border-radius:12px;background:#e6eefb;display:grid;place-items:center;color:var(--blue);margin-bottom:16px}.bcx .trust .card h4{font-size:16px;font-weight:700;margin-bottom:7px}.bcx .trust .card p{font-size:13.5px;color:var(--muted);line-height:1.55}.bcx .moment{padding:18px 0}.bcx .moment .panel{border-radius:28px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:460px}.bcx .moment .panel.cool{background:linear-gradient(135deg,#e9f1ff,#f6faff)}.bcx .moment .panel.warm{background:linear-gradient(135deg,#fff1e6,#fff8f2)}.bcx .moment .copy{padding:60px}.bcx .moment .copy h3{font-family:var(--disp);font-size:clamp(28px,3.4vw,44px);font-weight:700;letter-spacing:-.03em;margin:8px 0}.bcx .moment .copy .s{font-size:17px;color:var(--body);max-width:340px;line-height:1.55}.bcx .moment .copy .price{font-size:15px;color:var(--muted);margin:12px 0 18px}.bcx .moment .copy .price b{color:var(--ink)}.bcx .moment .copy .cta{display:flex;gap:20px;align-items:center}.bcx .moment .pic{padding:40px;height:100%;display:grid;align-items:center}.bcx .moment .pic .stage{height:330px}.bcx .duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 0}.bcx .tile{border-radius:28px;overflow:hidden;text-align:center;padding:48px 30px 32px;display:flex;flex-direction:column}.bcx .tile.warm{background:linear-gradient(180deg,#fff1e6,#fff8f2)}.bcx .tile.cool{background:linear-gradient(180deg,#e9f1ff,#f5f9ff)}.bcx .tile h3{font-family:var(--disp);font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:-.02em;margin:6px 0 4px}.bcx .tile .s{font-size:15px;color:var(--body)}.bcx .tile .cta{margin-top:14px;display:flex;gap:18px;justify-content:center}.bcx .tile .stage{height:300px;margin-top:24px;background:#ffffff8c}.bcx .trustlead{text-align:center;max-width:840px;margin:0 auto}.bcx .trustlead h2{font-family:var(--disp);font-size:clamp(34px,5.2vw,66px);font-weight:800;letter-spacing:-.045em;line-height:1}.bcx .trustlead h2 em{font-style:normal;background:linear-gradient(120deg,#e0901f,#b9700d);-webkit-background-clip:text;background-clip:text;color:transparent}.bcx .trustlead p{color:var(--body);max-width:480px;margin:16px auto 28px;font-size:17px}.bcx .lstats{display:flex;justify-content:center;gap:clamp(28px,6vw,72px);flex-wrap:wrap;margin-bottom:30px}.bcx .lstats .n{font-family:var(--disp);font-size:clamp(28px,3.6vw,46px);font-weight:800;letter-spacing:-.03em;color:var(--ink)}.bcx .lstats .l{color:var(--muted);font-size:13px;margin-top:6px}.bcx .trustlead .cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.bcx .btn-soft{background:var(--grey);color:var(--ink)}.bcx .btn-soft:hover{background:var(--grey2)}.bcx .bnr{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 22px 50px -28px #0a0f1752}.bcx .bnr.full{border-radius:0;box-shadow:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bcx .bnr-view{overflow:hidden}.bcx .bnr-track{display:flex;transition:transform .6s var(--ease);will-change:transform}.bcx .bnr-slide{min-width:100%;flex:0 0 100%;display:block}.bcx .bnr-slide img{width:100%;display:block}.bcx .bnr-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:none;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#0a0f17;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 8px 20px -8px #0a0f1766;transition:opacity .25s,background .25s;z-index:3;opacity:0}.bcx .bnr:hover .bnr-arrow{opacity:1}.bcx .bnr-arrow.prev{left:14px}.bcx .bnr-arrow.next{right:14px}.bcx .bnr-arrow:hover{background:#fff}.bcx .bnr-dots{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:8px;z-index:3}.bcx .bnr-dots button{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff8c;cursor:pointer;padding:0;transition:.3s var(--ease);box-shadow:0 1px 4px #00000059}.bcx .bnr-dots button.on{background:#fff;width:22px;border-radius:5px}@media(max-width:600px){.bcx .bnr-arrow{display:none}}@media(prefers-reduced-motion:reduce){.bcx .bnr-track{transition:none}}.bcx .shelf{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bcx .pcard{background:var(--grey);border-radius:20px;padding:18px;text-align:center;transition:.3s var(--ease)}.bcx .pcard:hover{background:#fff;box-shadow:0 30px 60px -34px #0a0f1747}.bcx .pcard .stage{aspect-ratio:1/1;margin-bottom:14px;box-shadow:none}.bcx .pcard .stage img{transition:transform .5s var(--ease)}.bcx .pcard:hover .stage img{transform:scale(1.05)}.bcx .pcard .br{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.bcx .pcard .nm{font-size:14px;font-weight:500;margin:5px 0 8px;line-height:1.4;min-height:38px}.bcx .pcard .pr{font-family:var(--disp);font-size:17px;font-weight:700}.bcx .pcard .pr s{font-family:var(--sans);font-weight:400;font-size:13px;color:var(--muted);margin-left:6px}.bcx .cats{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bcx .cat{padding:34px 12px;text-align:center;border-right:1px solid var(--line);transition:.25s}.bcx .cat:last-child{border-right:none}.bcx .cat:hover{background:var(--grey)}.bcx .cat .ci{height:30px;display:grid;place-items:center;color:var(--ink);transition:transform .3s var(--ease)}.bcx .cat:hover .ci{transform:translateY(-3px)}.bcx .cat h4{font-size:14px;font-weight:600;margin-top:11px}.bcx .cat span{font-size:12px;color:var(--muted)}.bcx .signup{text-align:center;padding:90px 0}.bcx .signup h2{font-family:var(--disp);font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-.025em}.bcx .signup p{color:var(--body);max-width:440px;margin:10px auto 22px}.bcx .signup form{display:flex;gap:10px;max-width:420px;margin:0 auto}.bcx .signup input{flex:1;border:1px solid var(--line);border-radius:100px;padding:13px 20px;font-size:14px;outline:none}.bcx .ribbon{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;padding:40px 0;color:var(--body);font-size:14px}.bcx .ribbon b{color:var(--ink);font-weight:600}.bcx .bcx-seo{padding:56px 0 6px;text-align:center}.bcx .bcx-seo h2{font-family:var(--disp);font-size:clamp(24px,2.8vw,34px);font-weight:800;letter-spacing:-.03em}.bcx .bcx-seo .seo-sub{color:var(--body);max-width:520px;margin:10px auto 22px;font-size:15px}.bcx .bcx-seo .seo-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:780px;margin:0 auto}.bcx .bcx-seo .seo-cats a{background:var(--grey);border:1px solid var(--line);border-radius:100px;padding:9px 16px;font-size:14px;font-weight:500;color:var(--ink);transition:background .2s,border-color .2s}.bcx .bcx-seo .seo-cats a:hover{background:#fff;border-color:#c9d3e2}.bcx .bcx-seo .seo-h3{font-family:var(--disp);font-size:15px;font-weight:700;margin:30px 0 12px;color:var(--ink)}.bcx .bcx-seo .seo-prods{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;max-width:840px;margin:0 auto;padding:0}.bcx .bcx-seo .seo-prods a{font-size:14px;color:var(--blue);font-weight:500}.bcx .bcx-seo .seo-prods a:hover{text-decoration:underline}.bcx section[id],.bcx div[id]{scroll-margin-top:70px}.bcx .downfab{position:fixed;left:26px;bottom:30px;z-index:170;width:54px;height:54px;border-radius:50%;border:1px solid var(--line);background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 16px 34px -12px #0a0f1773;animation:sdbob 1.8s ease-in-out infinite;transition:opacity .35s,transform .25s var(--ease),background .3s,color .3s,border-color .3s}.bcx .downfab:hover{transform:translateY(4px)}.bcx .downfab svg{width:22px;height:22px}.bcx .downfab:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--blue);opacity:0;animation:sdpulse 1.8s ease-out infinite;pointer-events:none}.bcx .downfab.hide{opacity:0;pointer-events:none;transform:translateY(10px)}.bcx .downfab.ondark{background:#ffffff1a;border-color:#ffffff52;color:#fff}.bcx .downfab.ondark:after{border-color:#5fa8ff}@keyframes sdbob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes sdpulse{0%{transform:scale(.85);opacity:.55}to{transform:scale(1.5);opacity:0}}@media(max-width:600px){.bcx .downfab{left:16px;bottom:18px;width:46px;height:46px}}@media(max-width:900px){.bcx .chapter{grid-template-columns:1fr;gap:34px;min-height:auto;padding:70px 0;text-align:center}.bcx .chapter.alt .ctext{order:1}.bcx .chapter.alt .cvis{order:2}.bcx .ctext .yr{position:static;display:block;margin-bottom:6px}.bcx .ctext p{margin-left:auto;margin-right:auto}.bcx .trust .grid{grid-template-columns:1fr 1fr}.bcx .moment .panel{grid-template-columns:1fr}.bcx .moment .copy{padding:40px;text-align:center}.bcx .moment .copy .cta{justify-content:center}.bcx .moment .copy .s{margin:0 auto}.bcx .duo,.bcx .shelf{grid-template-columns:1fr 1fr}.bcx .cats{grid-template-columns:repeat(3,1fr)}.bcx .cat:nth-child(3n){border-right:none}}@media(max-width:560px){.bcx .shelf,.bcx .duo,.bcx .trust .grid{grid-template-columns:1fr}.bcx .cats{grid-template-columns:1fr 1fr}.bcx .cvis .logos{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.bcx *{animation:none!important;transition:none!important}.bcx .rv,.bcx .rv2,.bcx .mask>span{opacity:1;transform:none}}@media(max-width:600px){.bcx .brandrow{display:none}.bcx .bento{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:13px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 0 6px;scrollbar-width:none}.bcx .bento::-webkit-scrollbar{display:none}.bcx .bento .bx{flex:0 0 82%;scroll-snap-align:center;min-height:0}.bcx .bento .bx.lead{flex:0 0 82%;flex-direction:column}.bcx .bento .bx p{display:none}.bcx .bento .bx .bx-copy,.bcx .bento .bx.lead .bx-copy{padding:20px 20px 4px}.bcx .bento .bx .bx-stage,.bcx .bento .bx.lead .bx-stage{padding:10px 16px 16px}.bcx .bento .bx .bx-stage .stage,.bcx .bento .bx.lead .bx-stage .stage{height:150px}.bcx .bento .bx h3{font-size:24px;margin:6px 0}.bcx .bento .bx .bbtn{margin-top:12px}.bcx .shelf{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:13px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 0 6px;scrollbar-width:none}.bcx .shelf::-webkit-scrollbar{display:none}.bcx .shelf .pcard{flex:0 0 62%;scroll-snap-align:start}.bcx .cats{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:13px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 16px 6px;scrollbar-width:none;border-top:none;border-bottom:none}.bcx .cats::-webkit-scrollbar{display:none}.bcx .cats .cat{flex:0 0 42%;scroll-snap-align:start;border-right:none;background:var(--grey);border-radius:16px;padding:20px 14px}}@media(max-width:600px){.bcx.bcx--marquee-mobile .brandrow{display:block}}.bcx .cta a{cursor:pointer}.bcx .story-view .slide{position:static;top:auto;left:auto;opacity:1;transition:none;justify-content:normal;z-index:auto;width:auto}.bcx .story-view .slide.active{position:static;z-index:auto;opacity:1}.bcx .brandrow--labelonly{border-bottom:none;padding:18px 0 0}.bcx .brandrow--labelonly .lab{margin-bottom:16px}.bcx .bnr-slide{aspect-ratio:5/1}.bcx .bnr-slide img{width:100%;height:100%;object-fit:cover;display:block}.bcx .bnr-slide picture{display:block;width:100%;height:100%}@media(max-width:600px){.bcx .bnr-slide{aspect-ratio:5/2}}@media(max-width:600px){.bcx .brandrow--labelonly{display:block;padding:14px 10px 0}.bcx .brandrow--labelonly .lab{margin-bottom:10px;font-size:10px;gap:8px;letter-spacing:.12em;padding:0 6px}.bcx .brandrow--labelonly .lab .ln{width:20px}}.bcx .bnr.bnr-ready .bnr-slide{aspect-ratio:auto}.bcx .bnr.bnr-ready .bnr-slide img{height:auto;object-fit:unset}@media(max-width:600px){.bcx[data-bcx=story]{content-visibility:auto;contain-intrinsic-size:auto 1000px}.bcx[data-bcx=trusted]{content-visibility:auto;contain-intrinsic-size:auto 500px}.bcx[data-bcx=banner]{content-visibility:auto;contain-intrinsic-size:auto 230px}.bcx[data-bcx=bestsellers]{content-visibility:auto;contain-intrinsic-size:auto 560px}}.bcx .bcx-swipedots{display:none}@media(max-width:600px){.bcx .downfab{display:none!important}.bcx .bcx-swipedots{display:flex;justify-content:center;gap:6px;padding:14px 0 2px}.bcx .bcx-swipedots button{width:7px;height:7px;border-radius:50%;background:#0a0f1729;border:none;padding:0;position:relative;transition:background .25s,transform .25s}.bcx .bcx-swipedots button:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.bcx .bcx-swipedots button.on{background:#0d6efd;transform:scale(1.3)}.bcx .bnr-dots button{position:relative}.bcx .bnr-dots button:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.bcx .ribbon{display:grid!important;grid-template-columns:1fr 1fr;gap:12px 16px;text-align:left}.bcx .bcx-seo{padding:38px 16px}.bcx .bcx-seo .seo-cats,.bcx .seo-cats{display:flex;flex-wrap:nowrap!important;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:8px;scroll-snap-type:x proximity}.bcx .bcx-seo .seo-cats::-webkit-scrollbar{display:none}.bcx .bcx-seo .seo-cats a{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.bcx .story-head{padding-top:44px}.bcx .bento .bx .bx-stage .stage,.bcx .bento .bx.lead .bx-stage .stage{height:168px}.bcx .bento .bx{flex:0 0 78%}.bcx .bento .bx.lead{flex:0 0 84%}.bcx .shelf .pcard{flex:0 0 58%}}@media(max-width:600px){.bcx .bento .bx{border-radius:22px;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 34px -20px #08142d8c,0 2px 6px #08142d1f}.bcx .bento .bx:active{transform:scale(.984)}.bcx .bento .bx .bx-stage .stage,.bcx .bento .bx.lead .bx-stage .stage{background:linear-gradient(180deg,#fff,#f2f5fa);border-radius:16px;box-shadow:inset 0 1px #ffffffe6,0 8px 18px -12px #08142d59}.bcx .bento .bx .bbtn{font-weight:800;box-shadow:0 8px 16px -8px #00000080}.bcx .cats .cat{background:#fff;border:1px solid rgba(10,15,23,.07);border-radius:18px;padding:22px 14px 20px;box-shadow:0 10px 22px -16px #08142d40}.bcx .cats .cat:active{transform:scale(.97)}.bcx .cat .ci{width:46px;height:46px;margin:0 auto 10px;border-radius:14px;background:linear-gradient(145deg,#eaf2ff,#dbe9ff);color:#0d6efd;display:grid;place-items:center}.bcx .cat h4{font-size:15px;font-weight:700;letter-spacing:-.01em;margin-bottom:2px}.bcx .cat span{font-size:12px;color:var(--muted)}.bcx .shelf .pcard{background:#fff;border:1px solid rgba(10,15,23,.07);border-radius:18px;padding:14px 14px 16px;box-shadow:0 12px 24px -18px #08142d4d;text-align:left}.bcx .shelf .pcard .stage{background:#f6f8fb;border-radius:14px;padding:10px;margin-bottom:12px}.bcx .shelf .pcard .br{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0d6efd}.bcx .shelf .pcard .nm{font-size:14px;font-weight:600;line-height:1.35;color:var(--ink);margin:3px 0 6px}.bcx .shelf .pcard .pr{font-size:16px;font-weight:800;color:var(--ink)}.bcx .shelf .pcard .pr s{font-weight:500;color:var(--muted);font-size:13px;margin-left:6px}.bcx .bnr.full{margin:0 14px;border-radius:18px;border:1px solid rgba(10,15,23,.06);box-shadow:0 14px 28px -20px #08142d66}.bcx .lstats .n{background:linear-gradient(120deg,#0a0f17 20%,#0d6efd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bcx .trustlead .cta .btn{border-radius:100px;padding:14px 22px;font-weight:700}.bcx .ribbon{padding:26px 16px}.bcx .ribbon span{background:#fff;border:1px solid rgba(10,15,23,.07);border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.4;box-shadow:0 8px 18px -14px #08142d40;display:block}.bcx .bcx-seo .seo-cats a{background:#fff;border:1px solid rgba(10,15,23,.09);box-shadow:0 4px 10px -8px #08142d4d}.bcx .slide .cvis .frame,.bcx .slide .cvis .cardq,.bcx .slide .cvis .cartwhite{border-radius:18px;overflow:hidden}}@media(max-width:600px){.bcx .feature{background:linear-gradient(180deg,#fff,#eef3fa 55%,#fff)}.bcx .bento .bx.steel{box-shadow:0 26px 46px -22px #1e3c788c,0 2px 6px #08142d1f}.bcx .bento .bx.cyan{box-shadow:0 26px 46px -22px #008caa80,0 2px 6px #08142d1f}.bcx .bento .bx.violet{box-shadow:0 26px 46px -22px #6e32be80,0 2px 6px #08142d1f}.bcx .bento .bx.indigo{box-shadow:0 26px 46px -22px #323cb48c,0 2px 6px #08142d1f}.bcx .bento .bx.teal{box-shadow:0 26px 46px -22px #00827880,0 2px 6px #08142d1f}@keyframes bcx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bcx.anim .bento .bx .stage img{animation:bcx-float 5.5s ease-in-out infinite}.bcx.anim .bento .bx:nth-child(2) .stage img{animation-delay:1.1s}.bcx.anim .bento .bx:nth-child(3) .stage img{animation-delay:2.2s}.bcx.anim .bento .bx:nth-child(4) .stage img{animation-delay:3.3s}.bcx.anim .bento .bx:nth-child(5) .stage img{animation-delay:4.4s}.bcx .bento .bx.rv2:nth-child(2){transition-delay:.07s}.bcx .bento .bx.rv2:nth-child(3){transition-delay:.14s}.bcx .bento .bx.rv2:nth-child(4){transition-delay:.21s}.bcx .bento .bx.rv2:nth-child(5){transition-delay:.28s}.bcx .cats .cat:nth-child(6n+1) .ci{background:linear-gradient(145deg,#e8f1ff,#d6e7ff);color:#0d6efd}.bcx .cats .cat:nth-child(6n+2) .ci{background:linear-gradient(145deg,#f3ecff,#e7dbff);color:#7c3aed}.bcx .cats .cat:nth-child(6n+3) .ci{background:linear-gradient(145deg,#e6f9ff,#cff0fb);color:#0891b2}.bcx .cats .cat:nth-child(6n+4) .ci{background:linear-gradient(145deg,#fff4e0,#ffe9c7);color:#d97706}.bcx .cats .cat:nth-child(6n+5) .ci{background:linear-gradient(145deg,#e5fbf4,#d0f5e9);color:#0d9488}.bcx .cats .cat:nth-child(6n+6) .ci{background:linear-gradient(145deg,#ffeef4,#ffdce9);color:#db2777}.bcx .cat .ci{box-shadow:inset 0 1px #fffc,0 4px 10px -6px #08142d40}.bcx section[id^=shop-] .wrap h2:after,.bcx .bcx-seo h2:after{content:"";display:block;width:44px;height:4px;border-radius:3px;margin:12px auto 0;background:linear-gradient(90deg,#0d6efd,#37d6e6)}.bcx .shelf .pcard .pr{display:inline-flex;align-items:baseline;gap:6px;background:#f2f6ff;border-radius:10px;padding:6px 10px}.bcx .story{border-radius:26px;margin:6px 10px;overflow:hidden}.bcx[data-bcx=trusted] .trustlead{margin:0 4px;padding:30px 16px 26px;background:radial-gradient(130% 110% at 50% 0%,#f2f7ff,#fff 75%);border:1px solid rgba(13,110,253,.14);border-radius:24px;box-shadow:0 18px 36px -26px #08142d66}.bcx .ribbon span{border-left:3px solid #0d6efd}.bcx .ribbon span:nth-child(2){border-left-color:#0d9488}.bcx .ribbon span:nth-child(3){border-left-color:#d97706}.bcx .ribbon span:nth-child(4){border-left-color:#7c3aed}.bcx .bcx-swipedots button.on{width:20px;border-radius:5px;transform:none}.bcx .btn:active,.bcx .bbtn:active,.bcx .cat:active,.bcx .pcard:active{transform:scale(.965)}}.bcx-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:99999;background:linear-gradient(90deg,#0d6efd,#37d6e6,#7c3aed);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}@media(prefers-reduced-motion:reduce){.bcx-progress{display:none}}@media(hover:hover)and (pointer:fine){.bcx .bento{perspective:1200px}.bcx .bento .bx:hover{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px);box-shadow:0 44px 80px -34px #08142d99}.bcx .bento .bx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.15),transparent 55%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:2}.bcx .bento .bx:hover:after{opacity:1}.bcx .shelf .pcard{position:relative;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.bcx .shelf .pcard:hover{transform:translateY(-6px);box-shadow:0 32px 54px -30px #08142d80}.bcx .shelf .pcard .stage img{transition:transform .5s var(--ease)}.bcx .shelf .pcard:hover .stage img{transform:scale(1.06)}.bcx .shelf .pcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),rgba(13,110,253,.07),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.bcx .shelf .pcard:hover:after{opacity:1}.bcx .cats .cat{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.bcx .cats .cat:hover{transform:translateY(-5px);box-shadow:0 26px 46px -26px #08142d66}.bcx .cat .ci{transition:transform .35s var(--ease)}.bcx .cat:hover .ci{transform:scale(1.12) rotate(-5deg)}}@media(min-width:601px){.bcx .feature{background:linear-gradient(180deg,#fff,#eef3fa 55%,#fff)}.bcx .bento .bx{border-radius:24px;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 44px -26px #08142d73}.bcx .bento .bx .bx-stage .stage{background:linear-gradient(180deg,#fff,#f2f5fa);border-radius:18px;box-shadow:inset 0 1px #ffffffe6,0 10px 22px -14px #08142d4d}.bcx .cats{gap:14px;padding:10px 24px 6px;max-width:1240px;margin:0 auto;border-top:none;border-bottom:none}.bcx .cats .cat{background:#fff;border:1px solid rgba(10,15,23,.07);border-right:1px solid rgba(10,15,23,.07);border-radius:20px;padding:30px 14px 26px;box-shadow:0 12px 26px -20px #08142d4d}.bcx .cat .ci{width:52px;height:52px;margin:0 auto 12px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,#e8f1ff,#d6e7ff);color:#0d6efd;box-shadow:inset 0 1px #fffc,0 4px 10px -6px #08142d40}.bcx .cats .cat:nth-child(6n+2) .ci{background:linear-gradient(145deg,#f3ecff,#e7dbff);color:#7c3aed}.bcx .cats .cat:nth-child(6n+3) .ci{background:linear-gradient(145deg,#e6f9ff,#cff0fb);color:#0891b2}.bcx .cats .cat:nth-child(6n+4) .ci{background:linear-gradient(145deg,#fff4e0,#ffe9c7);color:#d97706}.bcx .cats .cat:nth-child(6n+5) .ci{background:linear-gradient(145deg,#e5fbf4,#d0f5e9);color:#0d9488}.bcx .cats .cat:nth-child(6n+6) .ci{background:linear-gradient(145deg,#ffeef4,#ffdce9);color:#db2777}.bcx .cat h4{font-size:16px;font-weight:700}.bcx .shelf .pcard{background:#fff;border:1px solid rgba(10,15,23,.07);border-radius:20px;text-align:left;padding:16px;box-shadow:0 14px 28px -22px #08142d59}.bcx .shelf .pcard .stage{background:#f6f8fb;border-radius:16px;padding:12px}.bcx .shelf .pcard .br{color:#0d6efd;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.bcx .shelf .pcard .nm{font-weight:600}.bcx .shelf .pcard .pr{display:inline-flex;align-items:baseline;gap:6px;background:#f2f6ff;border-radius:10px;padding:6px 12px;font-weight:800}.bcx .bnr.full{margin:0 auto;max-width:1500px;border-radius:22px;overflow:hidden;border:1px solid rgba(10,15,23,.06);box-shadow:0 28px 54px -36px #08142d8c}.bcx .story{border-radius:34px;margin:14px 24px;overflow:hidden}.bcx[data-bcx=trusted] .trustlead{max-width:1240px;margin:0 auto;padding:56px 48px;background:radial-gradient(120% 130% at 50% 0%,#f2f7ff,#fff 70%);border:1px solid rgba(13,110,253,.14);border-radius:30px;box-shadow:0 28px 54px -40px #08142d80}.bcx .lstats .n{background:linear-gradient(120deg,#0a0f17 25%,#0d6efd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bcx .ribbon{gap:18px;max-width:1240px;margin:0 auto}.bcx .ribbon span{background:#fff;border:1px solid rgba(10,15,23,.07);border-radius:16px;padding:16px 20px;border-left:3px solid #0d6efd;box-shadow:0 10px 22px -18px #08142d4d}.bcx .ribbon span:nth-child(2){border-left-color:#0d9488}.bcx .ribbon span:nth-child(3){border-left-color:#d97706}.bcx .ribbon span:nth-child(4){border-left-color:#7c3aed}.bcx section[id^=shop-] .wrap h2:after,.bcx .bcx-seo h2:after{content:"";display:block;width:52px;height:4px;border-radius:3px;margin:14px auto 0;background:linear-gradient(90deg,#0d6efd,#37d6e6)}.bcx .bcx-seo .seo-cats a{background:#fff;border:1px solid rgba(10,15,23,.09);box-shadow:0 4px 12px -8px #08142d4d}}.bcx .bcx-brandchips{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 0 16px;-webkit-overflow-scrolling:touch}.bcx .bcx-brandchips::-webkit-scrollbar{display:none}.bcx .bcx-brandchips button{flex:0 0 auto;border:1px solid rgba(10,15,23,.12);background:#fff;border-radius:100px;padding:9px 16px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;min-height:40px;transition:background .2s,border-color .2s,color .2s;font-family:var(--sans)}.bcx .bcx-brandchips button.on{background:#0d6efd;border-color:#0d6efd;color:#fff}.bcx .shelf .pcard.bcx-hide{display:none!important}.section-header--title{font-weight:800!important;letter-spacing:-.02em}.section-header--content .section-header--title:after{content:"";display:block;width:52px;height:4px;border-radius:3px;margin:14px auto 0;background:linear-gradient(90deg,#0d6efd,#37d6e6)}.section-header--content{margin-bottom:8px}.media-grid--item{border-radius:20px;overflow:hidden;border:1px solid rgba(10,15,23,.07);box-shadow:0 14px 28px -22px #08142d66;transition:transform .3s cubic-bezier(.22,.8,.24,1),box-shadow .3s}@media(hover:hover)and (pointer:fine){.media-grid--item:hover{transform:translateY(-5px);box-shadow:0 28px 50px -28px #08142d80}.media-grid--item img{transition:transform .5s cubic-bezier(.22,.8,.24,1)}.media-grid--item:hover img{transform:scale(1.04)}}.collection-tabs__list-link.tag-button,.collection-tabs .tag-button{border-radius:100px!important;border:1px solid rgba(10,15,23,.12)!important;background:#fff!important;font-weight:600!important;transition:all .2s!important}.collection-tabs .tag-button.active,.collection-tabs__list-link.tag-button.active{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important}.collection-tabs .products .product,.collection-tabs--product{border-radius:18px;background:#fff;border:1px solid rgba(10,15,23,.06);box-shadow:0 10px 22px -18px #08142d4d;overflow:hidden;transition:transform .3s cubic-bezier(.22,.8,.24,1),box-shadow .3s}@media(hover:hover)and (pointer:fine){.collection-tabs--product:hover{transform:translateY(-5px);box-shadow:0 24px 44px -26px #08142d73}}.shopify-section[id*=featured_product] .product-grid-container{position:relative;border-radius:28px!important;border:1px solid rgba(13,110,253,.16)!important;background:radial-gradient(130% 120% at 50% 0%,#f2f7ff,#fff 72%);box-shadow:0 30px 56px -40px #08142d80;padding:28px!important;overflow:visible!important}.shopify-section[id*=featured_product] .product-grid-container:before{content:"\26a1  DEAL OF THE WEEK";position:absolute;top:-15px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#0d6efd,#37d6e6);color:#fff;font-size:11px;font-weight:800;letter-spacing:.16em;padding:8px 18px;border-radius:100px;white-space:nowrap;box-shadow:0 10px 22px -10px #0d6efd99;z-index:5}.shopify-section[id*=featured_product] .price{font-weight:800}.shopify-section[id*=featured_product] .product-images,.shopify-section[id*=featured_product] .product-image-container{border-radius:18px;overflow:hidden}.media-with-text .media-with-text__image,.media-with-text img,.image-with-text-overlay{border-radius:22px;overflow:hidden}.image-with-text-overlay{margin-left:14px;margin-right:14px}@media(min-width:601px){.image-with-text-overlay{margin-left:24px;margin-right:24px;border-radius:28px}}.rich-text--inner{max-width:760px;margin-left:auto;margin-right:auto}.featured-blog article,.article-item{border-radius:20px;overflow:hidden;border:1px solid rgba(10,15,23,.07);box-shadow:0 12px 26px -20px #08142d59}.bcx-proof{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:-6px auto 0;padding:12px 18px;max-width:fit-content;background:#fff;border:1px solid rgba(10,15,23,.08);border-radius:100px;box-shadow:0 12px 26px -18px #08142d59;font-size:14px;color:var(--ink);position:relative;z-index:3}.bcx-proof-stars{color:#f5a623;letter-spacing:2px;font-size:15px}.bcx-proof-text b{font-weight:800}.bcx-proof-link{color:#0d6efd;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.bcx-proof{margin:2px 16px 0;font-size:13px;padding:10px 14px}}[class^=ai-logo-grid-link-]{background:#fff!important;border:1px solid rgba(10,15,23,.07)!important;border-radius:16px!important;box-shadow:0 8px 18px -16px #08142d4d;transition:transform .3s cubic-bezier(.22,.8,.24,1),box-shadow .3s}@media(hover:hover)and (pointer:fine){[class^=ai-logo-grid-link-]:hover{transform:translateY(-4px);box-shadow:0 18px 32px -20px #08142d66}}.bcx .bcx-ship{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:11px;font-weight:700;color:#0d9488;background:#e5fbf4;border:1px solid #bff0e4;border-radius:100px;padding:4px 10px;letter-spacing:.02em}@media(hover:hover)and (pointer:fine){.bcx .bento .bx.lead{overflow:hidden}.bcx .bento .bx.lead:before{content:"";position:absolute;top:-60%;bottom:-60%;left:-30%;width:34%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.09),transparent);transform:rotate(12deg) translate(-160%);animation:bcx-sheen 9s ease-in-out infinite;pointer-events:none;z-index:2}}@keyframes bcx-sheen{0%,74%{transform:rotate(12deg) translate(-160%)}90%{transform:rotate(12deg) translate(640%)}to{transform:rotate(12deg) translate(640%)}}@media(prefers-reduced-motion:reduce){.bcx .bento .bx.lead:before{animation:none}}.bcx button:focus-visible,.bcx a:focus-visible,.bcx-dock button:focus-visible{outline:3px solid #2b8cff;outline-offset:2px;border-radius:8px}.bcx-dock{position:fixed;left:50%;bottom:26px;transform:translate(-50%,80px);z-index:9990;display:flex;gap:4px;padding:6px;background:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(10,15,23,.08);border-radius:100px;box-shadow:0 24px 48px -20px #08142d73;opacity:0;pointer-events:none;transition:opacity .35s ease,transform .35s cubic-bezier(.22,.8,.24,1)}.bcx-dock.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.bcx-dock button{border:none;background:transparent;font:600 13px/1 Inter,-apple-system,sans-serif;color:#0a0f17;padding:10px 16px;border-radius:100px;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.bcx-dock button:hover{background:#0d6efd1a}.bcx-dock button.on{background:#0d6efd;color:#fff}@media(max-width:1023px),(pointer:coarse){.bcx-dock{display:none!important}}body.bcx-page .section-header--title,body.bcx-page .rich-text--heading,body.bcx-page .section-header--content--heading h2,body.bcx-page .featured-blog .section-header--title{font-family:Sora,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:800!important;letter-spacing:-.025em!important;font-size:clamp(26px,2.6vw,36px)!important;line-height:1.12!important;color:#0a0f17!important}body.bcx-page{background:#f5f7fb!important}.bcx .feature{position:relative}@media(min-width:601px){.bcx .feature:before,.bcx .feature:after{content:"";position:absolute;width:540px;height:540px;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0}}.bcx .feature:before{background:#0d6efd1a;top:-170px;left:-130px;animation:bcx-drift1 26s ease-in-out infinite alternate}.bcx .feature:after{background:#37d6e61a;bottom:-190px;right:-150px;animation:bcx-drift2 32s ease-in-out infinite alternate}.bcx .feature .wrap{position:relative;z-index:1}@keyframes bcx-drift1{to{transform:translate(90px,60px) scale(1.15)}}@keyframes bcx-drift2{to{transform:translate(-80px,-50px) scale(1.08)}}@media(prefers-reduced-motion:reduce){.bcx .feature:before,.bcx .feature:after{animation:none}}@media(min-width:601px){.bcx .bento .bx .bx-stage .stage{height:225px;display:flex;align-items:center;justify-content:center}.bcx .bento .bx.lead .bx-stage .stage{height:330px}.bcx .bento .bx .stage img{max-width:92%;max-height:92%;width:auto;height:auto;object-fit:contain}}body.bcx-page ::selection{background:#0d6efd;color:#fff}@media(min-width:1024px){html:has(body.bcx-page)::-webkit-scrollbar{width:11px}html:has(body.bcx-page)::-webkit-scrollbar-track{background:#eef1f6}html:has(body.bcx-page)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0d6efd,#37d6e6);border-radius:8px;border:2px solid #eef1f6}}@media(min-width:601px){.bcx .bento .bx .bx-stage .stage{position:relative}.bcx .bento .bx .bx-stage .stage:after{content:"";position:absolute;left:50%;bottom:8px;width:52%;height:13px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(8,20,45,.16),transparent 70%);border-radius:50%;pointer-events:none}}.bcx .bnr-dots button.on{background:#ffffff59;position:relative;overflow:hidden}.bcx .bnr-dots button.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:0 50%;transform:scaleX(0);animation:bcx-fill 5.5s linear forwards;border-radius:inherit}.bcx .story-dots button.on{background:#ffffff4d;position:relative;overflow:hidden}.bcx .story-dots button.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:0 50%;transform:scaleX(0);animation:bcx-fill 6.5s linear forwards;border-radius:inherit}.bcx .bnr:hover .bnr-dots button.on:after,.bcx .story-wrap:hover .story-dots button.on:after{animation-play-state:paused}@keyframes bcx-fill{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.bcx .bnr-dots button.on:after,.bcx .story-dots button.on:after{animation:none;transform:scaleX(1)}}.bcx .cats.rv .cat{opacity:0;transform:translateY(14px) scale(.96);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.bcx .cats.rv.in .cat{opacity:1;transform:none}.bcx .cats.rv.in .cat:nth-child(2){transition-delay:.06s}.bcx .cats.rv.in .cat:nth-child(3){transition-delay:.12s}.bcx .cats.rv.in .cat:nth-child(4){transition-delay:.18s}.bcx .cats.rv.in .cat:nth-child(5){transition-delay:.24s}.bcx .cats.rv.in .cat:nth-child(6){transition-delay:.3s}@media(prefers-reduced-motion:reduce){.bcx .cats.rv .cat{opacity:1;transform:none;transition:none}}body.bcx-page .shopify-section[id$=__footer]{position:relative}body.bcx-page .shopify-section[id$=__footer]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0d6efd,#37d6e6,#7c3aed);z-index:2}.bcx-progress{display:none!important}.bcx .bento .bx.lead:before{display:none!important}@media(min-width:601px){.bcx .feature:before{background:#0d6efd0f}.bcx .feature:after{background:#37d6e60f}}@keyframes bcx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bcx.anim .bento .bx .stage img{animation-duration:7s}@media(min-width:601px){.bcx .feature{padding:56px 0 72px}.bcx[data-bcx=categories]>section{padding:76px 0 68px}.bcx[data-bcx=categories] .wrap{padding-bottom:18px!important}.bcx[data-bcx=banner]>section{padding:12px 0!important}.bcx[data-bcx=bestsellers]>section{padding:72px 0 84px!important}.bcx[data-bcx=trusted]>section{padding:28px 0 76px!important}.bcx[data-bcx=seo] .bcx-seo{padding:72px 24px 56px}.bcx-proof{margin:28px auto 0}.shopify-section[id*=featured_product] .product-grid-container{margin-top:26px}}@media(max-width:600px){.bcx .feature{padding:24px 0 40px}.bcx[data-bcx=categories]>section{padding:44px 0 40px}.bcx[data-bcx=categories] .wrap{padding-bottom:12px!important}.bcx[data-bcx=banner]>section{padding:6px 0!important}.bcx[data-bcx=bestsellers]>section{padding:44px 0 52px!important}.bcx[data-bcx=trusted]>section{padding:16px 0 48px!important}.bcx-proof{margin:16px 16px 0}.shopify-section[id*=featured_product] .product-grid-container{margin-top:22px}}.bcx .brandrow{padding:20px 0 22px}.bcx .brandrow .track,.bcx .brandrow .set{gap:56px}.bcx .brandrow .track .brand-lnk{flex:0 0 auto;display:flex;align-items:center;padding:4px 2px;border-radius:8px}.bcx .brandrow .track img{height:30px;width:auto;object-fit:contain;filter:none;opacity:1;transition:transform .25s}.bcx .brandrow .track .brand-lnk:hover img,.bcx .brandrow .track .brand-lnk:focus-visible img{transform:translateY(-2px)}@media(max-width:600px){.bcx .brandrow:not(.brandrow--labelonly){display:block;padding:14px 0 12px}.bcx .brandrow:not(.brandrow--labelonly) .lab{margin-bottom:12px;font-size:10px;gap:8px;letter-spacing:.12em;padding:0 6px}.bcx .brandrow:not(.brandrow--labelonly) .lab .ln{width:20px}.bcx .brandrow .track,.bcx .brandrow .set{gap:38px}.bcx .brandrow .track img{height:21px}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/bc-home.css.map */
