.bs-wrap{width:100%;max-width:var(--bs-wrap);margin-right:auto;margin-left:auto;padding-right:32px;padding-left:32px}@media (max-width:767px){.bs-wrap{padding-right:20px;padding-left:20px}}.bs-eyebrow{color:var(--bs-accent);font-family:var(--bs-font-body);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.32em}@media (max-width:767px){.bs-eyebrow{font-size:10.5px;letter-spacing:0.18em}}.bs-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;font-family:var(--bs-font-body);font-weight:600;font-size:14px;line-height:1;text-decoration:none;padding-top:14px;padding-right:26px;padding-bottom:14px;padding-left:26px;border-radius:999px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.bs-btn-primary{color:#fff;background-color:var(--bs-accent);box-shadow:0px 10px 30px -10px rgba(255,26,26,.6)}.bs-btn-primary:hover{color:#0a0a0b;background-color:#fff;transform:translate3d(0,-2px,0)}.bs-btn-ghost{color:var(--bs-heading);background-color:transparent}.bs-btn-ghost:hover{color:#fff;background-color:var(--bs-accent-soft);transform:translate3d(0,-2px,0)}.bs-btn-ghost:hover{border-color:var(--bs-accent)}.bs-btn-ghost{border-color:var(--bs-line-strong)}.bs-btn-arrow{width:16px;height:16px}.bs-section-title{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:48px;line-height:1.05;text-transform:uppercase;letter-spacing:-0.01em}@media (max-width:1023px){.bs-section-title{font-size:38px}}@media (max-width:767px){.bs-section-title{font-size:30px}}.bs-section-lead{max-width:440px;color:var(--bs-text);font-size:15px;line-height:1.7}.bs-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:100;background-color:rgba(10,10,11,.72);border-bottom:1px solid var(--bs-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bs-header.is-open .bs-burger-line:first-child{transform:translate3d(0,4px,0) rotateZ(45deg)}.bs-header.is-open .bs-burger-line:last-child{transform:translate3d(0,-4px,0) rotateZ(-45deg)}@media (max-width:1023px){.bs-header.is-open .bs-nav{visibility:visible;opacity:1;transform:translate3d(0,8px,0)}}.bs-header-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;position:relative;max-width:var(--bs-wrap);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:32px;padding-bottom:18px;padding-left:32px}@media (max-width:767px){.bs-header-inner{padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px}}.bs-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.bs-logo:hover .bs-logo-mark{transform:rotateZ(-8deg) scale(1.06,1.06)}.bs-logo-img{width:auto;height:26px}@media (max-width:767px){.bs-logo-img{height:22px}}.bs-nav{display:flex;align-items:center;gap:36px}@media (max-width:1023px){.bs-nav{visibility:hidden;flex-flow:column;align-items:start;gap:4px;position:absolute;top:100%;right:16px;left:16px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:var(--bs-surface);border-radius:18px;border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line);opacity:0;transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s;transform:translate3d(0,-8px,0)}}.bs-nav-link{position:relative;color:var(--bs-text);font-family:var(--bs-font-body);font-weight:500;font-size:14px;text-decoration:none;transition:color 0.2s ease}.bs-nav-link:hover{color:#fff}.bs-nav-link.is-active{color:var(--bs-accent)}@media (max-width:1023px){.bs-nav-link{width:100%;font-size:16px;padding-top:12px;padding-right:8px;padding-bottom:12px;padding-left:8px}}.bs-header-actions{display:flex;align-items:center;gap:12px}.bs-header-cta{font-size:13px;padding-top:11px;padding-right:20px;padding-bottom:11px;padding-left:20px}@media (max-width:767px){.bs-header-cta{display:none}}.bs-burger{display:none;width:44px;height:44px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:999px;border-top:1px solid var(--bs-line-strong);border-right:1px solid var(--bs-line-strong);border-bottom:1px solid var(--bs-line-strong);border-left:1px solid var(--bs-line-strong);cursor:pointer}@media (max-width:1023px){.bs-burger{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:6px}}.bs-burger-line{display:block;width:18px;height:2px;background-color:#fff;border-radius:2px;transition:transform 0.3s ease}.bs-hero{position:relative;overflow:hidden;background-color:var(--bs-bg)}.bs-hero-top{position:relative;padding-top:72px;padding-right:0px;padding-bottom:120px;padding-left:0px;background-image:radial-gradient(1200px 600px at 75% 30%,rgba(255,255,255,.06),transparent 60%),linear-gradient(180deg,#121214 0%,#0e0e10 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.bs-hero-top{padding-top:32px;padding-bottom:56px}}.bs-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.35fr) minmax(0,1fr);align-items:start;gap:24px;position:relative;z-index:2;max-width:var(--bs-wrap);min-height:520px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}@media (max-width:1023px){.bs-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0px}}@media (max-width:767px){.bs-hero-grid{gap:18px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}}.bs-hero-copy{display:flex;flex-flow:column;gap:22px;padding-top:20px}@media (max-width:767px){.bs-hero-copy{gap:14px;padding-top:0px}}.bs-hero-title{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:96px;line-height:0.95;text-transform:uppercase;letter-spacing:-0.02em}@media (max-width:1119px){.bs-hero-title{font-size:76px}}@media (max-width:767px){.bs-hero-title{font-size:50px;line-height:0.92}}@media (max-width:479px){.bs-hero-title{font-size:44px}}.bs-hero-accent{display:block;color:transparent;-webkit-text-stroke:1.5px var(--bs-accent)}.bs-hero-sub{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:500;font-size:52px;line-height:1;text-transform:uppercase;letter-spacing:-0.01em}@media (max-width:1119px){.bs-hero-sub{font-size:42px}}@media (max-width:767px){.bs-hero-sub{font-size:24px;line-height:1.05}}@media (max-width:479px){.bs-hero-sub{font-size:21px}}.bs-hero-stats{display:flex;flex-flow:column;gap:26px;padding-top:120px}@media (max-width:1023px){.bs-hero-stats{flex-flow:row;gap:20px;padding-top:0px}.bs-hero-stats{flex-wrap:wrap}}@media (max-width:767px){.bs-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0px;padding-top:6px;border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line)}}.bs-stat{display:flex;flex-flow:column;gap:4px;padding-left:16px;border-left:2px solid var(--bs-accent)}@media (max-width:767px){.bs-stat{gap:2px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:12px;border-left:2px solid var(--bs-accent)}}.bs-stat-value{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:30px;line-height:1}@media (max-width:767px){.bs-stat-value{font-size:22px}}@media (max-width:479px){.bs-stat-value{font-size:20px}}.bs-stat-unit{color:var(--bs-muted);font-weight:600;font-size:14px;margin-left:2px}@media (max-width:767px){.bs-stat-unit{font-size:11px}}.bs-stat-label{color:var(--bs-muted);font-size:12px;letter-spacing:0.04em}@media (max-width:767px){.bs-stat-label{font-size:10.5px;letter-spacing:0.02em}}.bs-hero-visual{display:flex;justify-content:center;align-items:center;position:relative;min-height:520px}@media (max-width:1023px){.bs-hero-visual{min-height:420px}}@media (max-width:767px){.bs-hero-visual{min-height:0px;padding-top:8px;padding-right:0px;padding-bottom:44px;padding-left:0px}}.bs-hero-img{position:relative;z-index:3;width:100%;height:auto;max-width:560px}.bs-hero-img{-webkit-mask-image:radial-gradient(ellipse 56% 56% at 50% 52%,#000 42%,transparent 100%);mask-image:radial-gradient(ellipse 56% 56% at 50% 52%,#000 42%,transparent 100%)}@media (max-width:767px){.bs-hero-img{max-width:300px}}@media (max-width:479px){.bs-hero-img{max-width:270px}}.bs-hero-glow{position:absolute;z-index:1;width:75%;aspect-ratio:1;background-image:radial-gradient(circle,rgba(255,26,26,.32) 0%,rgba(255,26,26,0) 65%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:50%;filter:blur(10px)}@media (max-width:767px){.bs-hero-glow{width:90%}}.bs-orbit{position:absolute;z-index:2;border-radius:50%;border-top:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12);pointer-events:none}.bs-orbit-one{bottom:-2%;width:115%;height:34%;transform:rotateZ(-8deg)}@media (max-width:767px){.bs-orbit-one{bottom:10%;width:100%;height:22%}}.bs-orbit-two{bottom:4%;width:85%;height:22%;transform:rotateZ(-8deg)}@media (max-width:767px){.bs-orbit-two{bottom:14%;width:70%;height:14%}}.bs-float-card{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 12px;position:absolute;right:0px;bottom:40px;z-index:4;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:12px;background-color:rgba(31,31,35,.78);border-radius:16px;border-top:1px solid rgba(255,26,26,.35);border-right:1px solid rgba(255,26,26,.35);border-bottom:1px solid rgba(255,26,26,.35);border-left:1px solid rgba(255,26,26,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (max-width:767px){.bs-float-card{grid-template-columns:32px minmax(0,1fr);gap:10px;right:auto;bottom:4px;left:0px;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:10px}}.bs-float-label{color:var(--bs-muted);font-size:11px;text-transform:uppercase;letter-spacing:0.08em}.bs-float-value{color:var(--bs-heading);font-weight:600;font-size:14px}@media (max-width:767px){.bs-float-value{font-size:13px}}.bs-hero-panel{position:relative;z-index:3;margin-top:-60px;background-color:#050506;border-top-left-radius:36px;border-top-right-radius:36px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top:1px solid var(--bs-line)}@media (max-width:767px){.bs-hero-panel{margin-top:-26px;border-top-left-radius:26px;border-top-right-radius:26px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}}.bs-hero-panel-inner{display:flex;flex-flow:column;gap:28px;max-width:var(--bs-wrap);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:56px;padding-right:32px;padding-bottom:64px;padding-left:32px}@media (max-width:767px){.bs-hero-panel-inner{gap:22px;padding-top:34px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.bs-hero-lead{max-width:520px;color:var(--bs-text);font-size:15px;line-height:1.75}@media (max-width:767px){.bs-hero-lead{font-size:14px;line-height:1.7}}.bs-hero-actions{display:flex;gap:14px}.bs-hero-actions{flex-wrap:wrap}@media (max-width:767px){.bs-hero-actions{flex-flow:column;gap:10px}.bs-hero-actions .bs-btn{width:100%;padding-top:16px;padding-bottom:16px}}.bs-strip{background-color:#050506;border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line)}.bs-strip-inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;max-width:var(--bs-wrap);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:34px;padding-right:32px;padding-bottom:34px;padding-left:32px}@media (max-width:1119px){.bs-strip-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}@media (max-width:767px){.bs-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:28px;padding-right:20px;padding-bottom:28px;padding-left:20px}}.bs-strip-item{display:flex;align-items:center;gap:12px}.bs-strip-icon{flex-shrink:0;width:26px;height:26px;color:var(--bs-accent)}.bs-strip-text{display:flex;flex-flow:column;gap:2px}.bs-strip-title{color:var(--bs-heading);font-weight:600;font-size:14px}.bs-strip-sub{color:var(--bs-muted);font-size:12px}.bs-discover{padding-top:110px;padding-right:0px;padding-bottom:120px;padding-left:0px;background-color:#050506}@media (max-width:767px){.bs-discover{padding-top:72px;padding-right:0px;padding-bottom:80px;padding-left:0px}}.bs-discover-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:56px}@media (max-width:1023px){.bs-discover-head{grid-template-columns:minmax(0,1fr);gap:20px}}.bs-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width:1023px){.bs-feature-grid{grid-template-columns:minmax(0,1fr)}}.bs-feature-card{display:flex;flex-flow:column;gap:14px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:var(--bs-surface);border-radius:var(--bs-radius);border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line);transition:transform 0.35s ease,border-color 0.35s ease,background-color 0.35s ease}.bs-feature-card:hover{background-color:var(--bs-surface-2);transform:translate3d(0,-6px,0)}.bs-feature-card:hover{border-color:var(--bs-line-strong)}@media (max-width:767px){.bs-feature-card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.bs-feature-icon-wrap{display:flex;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;background-color:var(--bs-accent-soft);border-radius:50%;border-top:1px solid rgba(255,26,26,.3);border-right:1px solid rgba(255,26,26,.3);border-bottom:1px solid rgba(255,26,26,.3);border-left:1px solid rgba(255,26,26,.3)}.bs-feature-icon{width:22px;height:22px;color:var(--bs-accent)}.bs-feature-title{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:22px;line-height:1.25}.bs-feature-text{color:var(--bs-muted);font-size:14px;line-height:1.7}.bs-products{padding-top:40px;padding-right:0px;padding-bottom:120px;padding-left:0px;background-color:#050506}@media (max-width:767px){.bs-products{padding-top:24px;padding-right:0px;padding-bottom:80px;padding-left:0px}}.bs-products-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:56px}@media (max-width:1023px){.bs-products-head{grid-template-columns:minmax(0,1fr);gap:20px}}.bs-products-head-copy{display:flex;flex-flow:column;gap:16px}.bs-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}@media (max-width:767px){.bs-product-grid{grid-template-columns:minmax(0,1fr)}}.bs-product-card{display:flex;flex-flow:column;position:relative;overflow:hidden;background-color:var(--bs-surface);border-radius:var(--bs-radius);border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line);transition:transform 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease}.bs-product-card:hover{box-shadow:0px 30px 60px -30px rgba(0,0,0,.9),0px 0px 0px 1px rgba(225,29,46,.25);transform:translate3d(0,-8px,0)}.bs-product-card:hover{border-color:var(--bs-line-strong)}.bs-product-card:hover .bs-product-img{filter:saturate(100%) brightness(100%);transform:scale(1.06,1.06)}.bs-product-media{display:block;overflow:hidden;aspect-ratio:4/4.2;background-color:#0c0c0e}.bs-product-img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s ease,filter 0.7s ease;filter:saturate(90%) brightness(92%)}.bs-product-badge{position:absolute;top:16px;left:16px;z-index:2;color:var(--bs-heading);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.06em;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;background-color:rgba(10,10,11,.7);border-radius:999px;border-top:1px solid var(--bs-line-strong);border-right:1px solid var(--bs-line-strong);border-bottom:1px solid var(--bs-line-strong);border-left:1px solid var(--bs-line-strong);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bs-product-badge:empty{display:none}.bs-product-body{display:flex;flex-flow:column;gap:12px;flex-grow:1;flex-shrink:1;flex-basis:0px;padding-top:24px;padding-right:24px;padding-bottom:26px;padding-left:24px}.bs-product-tag{color:var(--bs-accent);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.22em}.bs-product-title{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:24px;line-height:1.2}.bs-product-title-link{color:var(--bs-heading);text-decoration:none}.bs-product-title-link:hover{color:#fff}.bs-product-desc{color:var(--bs-muted);font-size:14px;line-height:1.65}.bs-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:4px;background-color:var(--bs-line);border-radius:14px;border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line)}.bs-spec{display:flex;flex-flow:column;gap:4px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:var(--bs-bg-2)}.bs-spec-label{color:var(--bs-muted);font-size:10px;text-transform:uppercase;letter-spacing:0.16em}.bs-spec-value{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:17px}.bs-product-crowd{color:var(--bs-text);font-size:13px}.bs-product-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--bs-line)}.bs-product-price{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:700;font-size:20px}.bs-product-cta{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:600;font-size:13px;text-decoration:none;padding-top:11px;padding-right:18px;padding-bottom:11px;padding-left:18px;background-color:var(--bs-accent);border-radius:999px;transition:background-color 0.25s ease,color 0.25s ease}.bs-product-cta:hover{color:#0a0a0b;background-color:#fff}.bs-usecases{padding-top:0px;padding-right:0px;padding-bottom:110px;padding-left:0px;background-color:#050506}@media (max-width:767px){.bs-usecases{padding-bottom:72px}}.bs-usecase-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;padding-top:56px;padding-right:56px;padding-bottom:56px;padding-left:56px;background-color:var(--bs-bg-2);background-image:radial-gradient(800px 300px at 0% 0%,rgba(225,29,46,.12),transparent 60%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:32px;border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line)}@media (max-width:1023px){.bs-usecase-band{grid-template-columns:minmax(0,1fr);padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:767px){.bs-usecase-band{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;border-radius:24px}}.bs-usecase-copy{display:flex;flex-flow:column;gap:16px}.bs-usecase-title{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:40px;line-height:1.05;text-transform:uppercase}@media (max-width:767px){.bs-usecase-title{font-size:30px}}.bs-usecase-text{max-width:420px;color:var(--bs-text);font-size:15px;line-height:1.7}.bs-chip-list{display:flex;gap:10px}.bs-chip-list{list-style:none;flex-wrap:wrap}.bs-chip{color:var(--bs-heading);font-weight:500;font-size:14px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:rgba(255,255,255,.03);border-radius:999px;border-top:1px solid var(--bs-line-strong);border-right:1px solid var(--bs-line-strong);border-bottom:1px solid var(--bs-line-strong);border-left:1px solid var(--bs-line-strong);transition:background-color 0.25s ease,border-color 0.25s ease}.bs-chip:hover{background-color:var(--bs-accent-soft)}.bs-partners{padding-top:0px;padding-right:0px;padding-bottom:110px;padding-left:0px;background-color:#050506}@media (max-width:767px){.bs-partners{padding-bottom:72px}}.bs-partners-head{display:flex;flex-flow:column;gap:16px;margin-bottom:44px}.bs-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width:1023px){.bs-partner-grid{grid-template-columns:minmax(0,1fr)}}.bs-partner-card{display:flex;flex-flow:column;gap:8px;text-decoration:none;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:var(--bs-surface);border-radius:var(--bs-radius);border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line);transition:transform 0.35s ease,border-color 0.35s ease}.bs-partner-card:hover{transform:translate3d(0,-6px,0)}.bs-partner-card:hover{border-color:var(--bs-line-strong)}.bs-partner-name{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:22px}.bs-partner-meta{color:var(--bs-muted);font-size:13px}.bs-partner-link{color:var(--bs-accent);font-weight:600;font-size:13px;margin-top:18px}.bs-contact{padding-top:0px;padding-right:0px;padding-bottom:120px;padding-left:0px;background-color:#050506}@media (max-width:767px){.bs-contact{padding-bottom:80px}}.bs-contact-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px;position:relative;overflow:hidden;padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px;background-image:radial-gradient(700px 400px at 100% 0%,rgba(255,26,26,.28),transparent 60%),linear-gradient(135deg,#1a1a1d 0%,#0e0e10 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-radius:36px;border-top:1px solid rgba(255,26,26,.35);border-right:1px solid rgba(255,26,26,.35);border-bottom:1px solid rgba(255,26,26,.35);border-left:1px solid rgba(255,26,26,.35)}@media (max-width:1023px){.bs-contact-card{grid-template-columns:minmax(0,1fr);padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}}@media (max-width:767px){.bs-contact-card{padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px;border-radius:26px}}.bs-contact-glow{position:absolute;top:-160px;right:-120px;width:460px;height:460px;background-image:radial-gradient(circle,rgba(225,29,46,.35),rgba(225,29,46,0) 65%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:50%;pointer-events:none}.bs-contact-copy{display:flex;flex-flow:column;gap:16px;position:relative}.bs-contact-title{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:52px;line-height:1;text-transform:uppercase}@media (max-width:1023px){.bs-contact-title{font-size:42px}}@media (max-width:767px){.bs-contact-title{font-size:34px}}.bs-contact-text{max-width:460px;color:var(--bs-text);font-size:15px;line-height:1.7}.bs-contact-actions{display:flex;justify-content:end;gap:14px;position:relative}.bs-contact-actions{flex-wrap:wrap}@media (max-width:1023px){.bs-contact-actions{justify-content:start}}.bs-footer{background-color:#050506;border-top:1px solid rgba(255,26,26,.4)}.bs-footer-inner{display:flex;flex-flow:column;gap:56px;max-width:var(--bs-wrap);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:72px;padding-right:32px;padding-bottom:32px;padding-left:32px}@media (max-width:767px){.bs-footer-inner{gap:40px;padding-top:56px;padding-right:20px;padding-bottom:28px;padding-left:20px}}.bs-footer-top{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px}@media (max-width:1023px){.bs-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.bs-footer-top{grid-template-columns:minmax(0,1fr);gap:32px}}.bs-footer-brand{display:flex;flex-flow:column;gap:18px}.bs-footer-tagline{max-width:320px;color:var(--bs-muted);font-size:14px;line-height:1.7}.bs-footer-col{display:flex;flex-flow:column;gap:12px}.bs-footer-heading{color:var(--bs-heading);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.2em;margin-bottom:6px}.bs-footer-link{color:var(--bs-muted);font-size:14px;text-decoration:none;transition:color 0.2s ease}.bs-footer-link:hover{color:#fff}.bs-footer-phone{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:20px}.bs-footer-note{color:var(--bs-muted);font-size:13px;line-height:1.6}.bs-footer-bottom{display:flex;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--bs-line)}.bs-footer-bottom{flex-wrap:wrap}.bs-footer-copy{color:var(--bs-muted);font-size:13px}.bs-footer-credit{color:var(--bs-text);text-decoration:none}.bs-footer-credit:hover{color:#fff}.bs-single{padding-top:56px;padding-right:0px;padding-bottom:120px;padding-left:0px;background-color:#050506}@media (max-width:767px){.bs-single{padding-top:36px;padding-right:0px;padding-bottom:80px;padding-left:0px}}.bs-back-link{display:inline-block;color:var(--bs-muted);font-size:14px;text-decoration:none;margin-bottom:36px;transition:color 0.2s ease}.bs-back-link:hover{color:#fff}.bs-single-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px}@media (max-width:1023px){.bs-single-grid{grid-template-columns:minmax(0,1fr);gap:36px}}.bs-single-media{overflow:hidden;aspect-ratio:4/4.6;background-color:#0c0c0e;border-radius:28px;border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line)}.bs-single-img{width:100%;height:100%;object-fit:cover}.bs-single-info{display:flex;flex-flow:column;gap:18px;padding-top:12px}.bs-single-title{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:56px;line-height:1;text-transform:uppercase}@media (max-width:1023px){.bs-single-title{font-size:44px}}@media (max-width:767px){.bs-single-title{font-size:34px}}.bs-single-desc{color:var(--bs-text);font-size:16px;line-height:1.75}.bs-single-price{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:700;font-size:30px}.bs-single-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background-color:var(--bs-line);border-radius:16px;border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line)}.bs-single-uses{color:var(--bs-muted);font-size:14px}.bs-archive{padding-top:80px}.bs-products-more{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:22px;padding-right:26px;padding-bottom:22px;padding-left:26px;background-color:var(--bs-bg-2);border-radius:999px;border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line)}.bs-products-more{flex-wrap:wrap}@media (max-width:767px){.bs-products-more{flex-flow:column;align-items:start;border-radius:22px}}.bs-products-more-text{color:var(--bs-text);font-size:14px}.bs-float-mark{grid-row-start:span 2;width:40px;height:40px;object-fit:contain}@media (max-width:767px){.bs-float-mark{width:32px;height:32px}}.bs-contact-mark{position:absolute;top:50%;right:-40px;width:380px;height:380px;object-fit:contain;opacity:0.16;pointer-events:none;transform:translate3d(0,-50%,0) rotateZ(12deg)}@media (max-width:767px){.bs-contact-mark{top:30%;right:-60px;width:220px;height:220px;opacity:0.12}}.bs-logo-mark{width:34px;height:34px;object-fit:contain;transition:transform 0.4s ease}@media (max-width:767px){.bs-logo-mark{width:28px;height:28px}}.bs-product-details{color:var(--bs-heading);font-weight:600;font-size:14px;text-decoration:none;padding-bottom:2px;border-bottom:1px solid var(--bs-line-strong);transition:color 0.2s ease,border-color 0.2s ease}.bs-product-details:hover{color:var(--bs-accent)}.bs-product-details:hover{border-color:var(--bs-accent)}.bs-cpage-hero{overflow:hidden;padding-top:90px;padding-right:0px;padding-bottom:70px;padding-left:0px;background-image:radial-gradient(900px 500px at 85% 20%,rgba(255,26,26,.18),transparent 60%),linear-gradient(180deg,#121214 0%,#050506 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.bs-cpage-hero{padding-top:56px;padding-right:0px;padding-bottom:40px;padding-left:0px}}.bs-cpage-hero-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:40px}@media (max-width:1023px){.bs-cpage-hero-inner{grid-template-columns:minmax(0,1fr)}}.bs-cpage-hero-copy{display:flex;flex-flow:column;gap:20px}.bs-cpage-title{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:88px;line-height:0.95;text-transform:uppercase;letter-spacing:-0.02em}@media (max-width:1119px){.bs-cpage-title{font-size:70px}}@media (max-width:767px){.bs-cpage-title{font-size:48px}}.bs-cpage-lead{max-width:560px;color:var(--bs-text);font-size:16px;line-height:1.75}.bs-cpage-mark{justify-self:end;width:100%;height:auto;max-width:280px;filter:drop-shadow(0px 30px 60px rgba(255,26,26,.35))}@media (max-width:1023px){.bs-cpage-mark{justify-self:start;max-width:160px}}.bs-cpage-direct{padding-top:30px;padding-right:0px;padding-bottom:90px;padding-left:0px;background-color:#050506}.bs-cpage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width:1023px){.bs-cpage-grid{grid-template-columns:minmax(0,1fr)}}.bs-cpage-card{display:flex;flex-flow:column;gap:8px;text-decoration:none;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--bs-surface);border-radius:var(--bs-radius);border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line);transition:transform 0.35s ease,border-color 0.35s ease,background-color 0.35s ease}.bs-cpage-card:hover{background-color:var(--bs-surface-2);transform:translate3d(0,-6px,0)}.bs-cpage-card:hover{border-color:var(--bs-accent)}@media (max-width:767px){.bs-cpage-card{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.bs-cpage-card-wa{background-image:linear-gradient(160deg,rgba(37,211,102,.12),rgba(23,23,26,1) 55%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.bs-cpage-icon-wrap{display:flex;justify-content:center;align-items:center;width:54px;height:54px;color:var(--bs-accent);margin-bottom:18px;background-color:var(--bs-accent-soft);border-radius:50%;border-top:1px solid rgba(255,26,26,.3);border-right:1px solid rgba(255,26,26,.3);border-bottom:1px solid rgba(255,26,26,.3);border-left:1px solid rgba(255,26,26,.3)}.bs-cpage-icon-wa{color:#25d366;background-color:rgba(37,211,102,.14)}.bs-cpage-icon{width:24px;height:24px}.bs-cpage-label{color:var(--bs-muted);font-size:12px;text-transform:uppercase;letter-spacing:0.16em}.bs-cpage-value{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:28px}.bs-cpage-note{color:var(--bs-muted);font-size:14px;line-height:1.65}.bs-cpage-action{color:var(--bs-accent);font-weight:600;font-size:14px;margin-top:14px}.bs-dist{padding-top:0px;padding-right:0px;padding-bottom:120px;padding-left:0px;background-color:#050506}@media (max-width:767px){.bs-dist{padding-bottom:80px}}.bs-dist-card{display:flex;flex-flow:column;gap:40px;padding-top:56px;padding-right:56px;padding-bottom:56px;padding-left:56px;background-color:var(--bs-bg-2);background-image:radial-gradient(700px 360px at 0% 0%,rgba(255,26,26,.16),transparent 60%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:36px;border-top:1px solid rgba(255,26,26,.35);border-right:1px solid rgba(255,26,26,.35);border-bottom:1px solid rgba(255,26,26,.35);border-left:1px solid rgba(255,26,26,.35)}@media (max-width:1023px){.bs-dist-card{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:767px){.bs-dist-card{gap:28px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;border-radius:26px}}.bs-dist-head{display:flex;justify-content:space-between;align-items:start;gap:32px}.bs-dist-head{flex-wrap:wrap}.bs-dist-head-copy{display:flex;flex-flow:column;gap:14px;max-width:620px}.bs-dist-title{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:52px;line-height:1;text-transform:uppercase}@media (max-width:1023px){.bs-dist-title{font-size:40px}}@media (max-width:767px){.bs-dist-title{font-size:32px}}.bs-dist-text{color:var(--bs-text);font-size:15px;line-height:1.7}.bs-dist-badges{display:flex;gap:10px}.bs-dist-badges{flex-wrap:wrap}.bs-dist-badge{color:#fff;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.06em;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:var(--bs-accent);border-radius:999px}.bs-branch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;background-color:var(--bs-line);border-radius:20px;border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line)}@media (max-width:1023px){.bs-branch-grid{grid-template-columns:minmax(0,1fr)}}.bs-branch{display:flex;flex-flow:column;gap:8px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:var(--bs-surface)}.bs-branch-name{color:var(--bs-accent);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.18em;margin-bottom:4px}.bs-branch-line{color:var(--bs-text);font-size:14px}.bs-branch-strong{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:22px}.bs-branch-link{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:20px;text-decoration:none;transition:color 0.2s ease}.bs-branch-link:hover{color:var(--bs-accent)}.bs-branch-link{word-break:break-word}@media (max-width:767px){.bs-branch-link{font-size:17px}}.bs-dist-actions{display:flex;gap:14px}.bs-dist-actions{flex-wrap:wrap}.bs-dist-foot{color:var(--bs-muted);font-size:13px;text-align:center;margin-top:22px}.bs-filter{display:flex;align-items:center;gap:10px;margin-bottom:40px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:var(--bs-bg-2);border-radius:999px;border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line)}.bs-filter{flex-wrap:wrap}@media (max-width:767px){.bs-filter{border-radius:22px}}.bs-filter-label{color:var(--bs-muted);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:14px}@media (max-width:767px){.bs-filter-label{width:100%;padding-top:6px;padding-right:10px;padding-bottom:2px;padding-left:10px}}.bs-filter-terms{display:contents}.bs-filter-pill{color:var(--bs-text);font-weight:600;font-size:14px;text-decoration:none;padding-top:11px;padding-right:20px;padding-bottom:11px;padding-left:20px;border-radius:999px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease}.bs-filter-pill:hover{color:#fff;background-color:var(--bs-accent-soft)}.bs-filter-pill:hover{border-color:var(--bs-accent)}.bs-filter-pill.is-active{color:#fff;background-color:var(--bs-accent)}.bs-filter-pill.is-active{border-color:var(--bs-accent)}@media (max-width:767px){.bs-filter-pill{font-size:13px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px}}.bs-empty{display:flex;flex-flow:column;align-items:center;gap:16px;grid-column-start:1;grid-column-end:-1;text-align:center;padding-top:64px;padding-right:32px;padding-bottom:64px;padding-left:32px;background-color:var(--bs-bg-2);border-radius:var(--bs-radius);border-top:1px dashed var(--bs-line-strong);border-right:1px dashed var(--bs-line-strong);border-bottom:1px dashed var(--bs-line-strong);border-left:1px dashed var(--bs-line-strong)}.bs-empty-mark{width:64px;height:64px;object-fit:contain}.bs-empty-title{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:30px;text-transform:uppercase}.bs-empty-text{max-width:460px;color:var(--bs-text);font-size:15px;line-height:1.7}.bs-nav-item{position:relative}.bs-nav-item:hover .bs-nav-chevron{color:var(--bs-accent);transform:rotateZ(180deg)}.bs-nav-item:hover .bs-dropdown{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}.bs-nav-item:focus-within .bs-dropdown{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}@media (max-width:1023px){.bs-nav-item{width:100%}}.bs-nav-parent{display:inline-flex;align-items:center;gap:6px}.bs-nav-chevron{width:14px;height:14px;transition:transform 0.25s ease}@media (max-width:1023px){.bs-nav-chevron{display:none}}.bs-dropdown{display:flex;visibility:hidden;flex-flow:column;gap:2px;position:absolute;top:100%;left:-18px;z-index:120;min-width:230px;margin-top:14px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:rgba(23,23,26,.96);border-radius:16px;border-top:2px solid var(--bs-accent);border-right:1px solid var(--bs-line-strong);border-bottom:1px solid var(--bs-line-strong);border-left:1px solid var(--bs-line-strong);opacity:0;transition:opacity 0.22s ease,transform 0.22s ease,visibility 0.22s;box-shadow:0px 24px 50px -20px rgba(0,0,0,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translate3d(0,8px,0)}.bs-dropdown::before{position:absolute;top:-18px;right:0px;left:0px;height:18px}.bs-dropdown::before{content:""}@media (max-width:1023px){.bs-dropdown{visibility:visible;position:static;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:14px;background-color:transparent;border-radius:0px;border-top:none;border-right:none;border-bottom:none;border-left:2px solid var(--bs-accent);opacity:1}.bs-dropdown{box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}}.bs-dropdown-link{display:block;color:var(--bs-text);font-size:14px;padding-top:11px;padding-right:14px;padding-bottom:11px;padding-left:14px;border-radius:10px}.bs-dropdown-link:hover{color:#fff;background-color:var(--bs-accent-soft)}.bs-dropdown-link.is-active{color:var(--bs-accent)}@media (max-width:1023px){.bs-dropdown-link{font-size:15px;padding-top:9px;padding-right:8px;padding-bottom:9px;padding-left:8px}}.bs-dropdown-all{display:block;color:var(--bs-accent);font-weight:600;font-size:13px;margin-top:4px;padding-top:11px;padding-right:14px;padding-bottom:11px;padding-left:14px;border-top:1px solid var(--bs-line)}.bs-dropdown-all:hover{color:#fff}@media (max-width:1023px){.bs-dropdown-all{padding-top:9px;padding-right:8px;padding-bottom:9px;padding-left:8px;border-top:none}}.bs-fullspecs{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:48px;margin-top:80px;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;background-color:var(--bs-bg-2);border-radius:28px;border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line)}@media (max-width:1023px){.bs-fullspecs{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}}@media (max-width:767px){.bs-fullspecs{margin-top:48px;padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px;border-radius:22px}}.bs-fullspecs-head{display:flex;flex-flow:column;gap:12px}.bs-fullspecs-title{color:var(--bs-heading);font-family:var(--bs-font-display);font-weight:600;font-size:34px;line-height:1.05;text-transform:uppercase}@media (max-width:767px){.bs-fullspecs-title{font-size:26px}}.bs-fullspecs-body{color:var(--bs-text);font-size:15px;line-height:1.75}.bs-fullspecs-body p{margin-bottom:16px}.bs-fullspecs-body h3{color:var(--bs-accent);font-family:var(--bs-font-display);font-weight:600;font-size:18px;text-transform:uppercase;letter-spacing:0.04em;margin-top:26px;margin-right:0px;margin-bottom:12px;margin-left:0px}.bs-fullspecs-body ul{display:grid;gap:1px;overflow:hidden;background-color:var(--bs-line);border-radius:14px;border-top:1px solid var(--bs-line);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);border-left:1px solid var(--bs-line)}.bs-fullspecs-body ul{list-style:none}.bs-fullspecs-body li{color:var(--bs-heading);font-size:14px;padding-top:13px;padding-right:18px;padding-bottom:13px;padding-left:18px;background-color:var(--bs-surface)}.bs-fullspecs-body strong{color:var(--bs-heading)}