:root{--bm-bg:#07090d;--bm-surface:#10141b;--bm-card:#141923;--bm-line:rgba(255,255,255,.1);--bm-text:#f7f9fc;--bm-muted:#929baa;--bm-green:#55f39a;--bm-blue:#73b7ff;--bm-violet:#a98bff;--bm-radius:22px;--bm-shadow:0 24px 80px rgba(0,0,0,.38)}
html{scroll-behavior:smooth;background:var(--bm-bg)!important}body{background:radial-gradient(circle at 12% -10%,rgba(39,230,126,.12),transparent 34rem),radial-gradient(circle at 94% 4%,rgba(86,182,255,.14),transparent 32rem),var(--bm-bg)!important;color:var(--bm-text)!important}
.landing-nav{height:76px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:4}.landing-brand{font-size:21px;font-weight:950;text-decoration:none;color:var(--bm-green)}.landing-nav-tools,.landing-nav-links{display:flex;align-items:center;gap:8px}.landing-nav-links a{padding:10px 13px;color:#b9c0cb;text-decoration:none;font-size:14px}.landing-nav-links .nav-cta{background:var(--bm-text);color:#080a0e;border-radius:999px;font-weight:850;padding-inline:18px}.landing-locale select{min-height:38px;padding:0 28px 0 11px;border:1px solid var(--bm-line);border-radius:999px;background:#11161e;color:var(--bm-text);font-size:12px;font-weight:850;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.landing-hero{padding:0 20px!important;min-height:auto;border-bottom:1px solid var(--bm-line)!important}.header-content{padding:52px 0 64px!important}.badge,.eyebrow,.section-label{letter-spacing:.11em!important;text-transform:uppercase}.landing-hero h1{font-size:clamp(46px,5.4vw,74px);letter-spacing:-.05em;max-width:700px}.subtitle{font-size:clamp(16px,1.6vw,19px)!important;max-width:620px!important;line-height:1.55}.buttons{display:flex!important;flex-wrap:wrap!important}.buttons .btn{min-width:160px}.btn,.hero-btn{border-radius:999px!important}.btn-primary,.hero-btn-main{background:linear-gradient(135deg,#72f5aa,#35d982)!important;color:#07110b!important;box-shadow:0 12px 36px rgba(53,217,130,.2)}.btn-secondary,.hero-btn-sec{background:rgba(255,255,255,.045)!important;border:1px solid var(--bm-line)!important;color:#edf1f6!important}.highlights{display:flex!important;flex-wrap:wrap}.highlight{border-radius:999px!important;background:rgba(255,255,255,.035)!important;color:#aeb6c2!important;padding:9px 13px!important}.hero-card,.feature-card,.cta-box,.core-cycle{border-radius:var(--bm-radius)!important;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025))!important;border:1px solid var(--bm-line)!important;box-shadow:var(--bm-shadow)}.hero-inner{border-radius:16px!important;background:rgba(6,8,12,.78)!important}.hero-actions{grid-template-columns:1fr 1fr!important}.hero-btn{text-decoration:none;display:grid;place-items:center}.hero-stat{border-radius:14px!important}.features,.how-it-works,.collection,.cta{padding:58px 0!important}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.feature-card{min-height:160px;padding:22px!important}.feature-title{font-size:19px!important}.feature-text{line-height:1.5}.step{border-radius:16px!important}.core-item{border-radius:14px!important}.collection-item{border-radius:18px!important;background:var(--bm-card)!important;text-decoration:none}.collection-img{border-radius:12px!important}.collection-link{color:var(--bm-green)!important;font-weight:800}
.shell.topbar{height:76px!important}.brand{color:var(--bm-green)!important}.nav .app,.search button,.checkout-button,.card-cart-button,.cart-buy,.action:not(.secondary):not(.callback):not(.disabled){border-radius:999px!important;background:linear-gradient(135deg,#72f5aa,#35d982)!important;color:#07110b!important}.hero{border-color:var(--bm-line)!important}.number-card,.activity-grid,.metrics,.profile-intro,.listing-panel,.cart-panel{border-radius:var(--bm-radius)!important;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;border-color:var(--bm-line)!important;box-shadow:0 18px 50px rgba(0,0,0,.2)}.card-media{background:radial-gradient(circle at 50% 40%,rgba(86,182,255,.12),transparent 62%),#090c12!important}.filter-chip,.carousel-nav button,.action.secondary,.action.callback{border-radius:999px!important}.search input{border-radius:999px!important;background:rgba(10,13,19,.86)!important}.search button{padding-inline:28px!important}.profile-intro p{font-size:15px}.content{padding-bottom:96px!important}
.product-cycle{position:relative}.product-cycle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px}.product-cycle-card{position:relative;min-width:0;padding:20px;border:1px solid var(--bm-line);border-radius:var(--bm-radius);background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.02));box-shadow:0 18px 44px rgba(0,0,0,.2)}.product-cycle-card>span{color:#647083;font-size:10px;font-weight:900;letter-spacing:.12em}.product-cycle-icon{width:42px;height:42px;display:grid;place-items:center;margin:18px 0 16px;border:1px solid rgba(85,243,154,.28);border-radius:13px;background:rgba(85,243,154,.09);color:var(--bm-green);font-size:19px;font-weight:900}.product-cycle-card h3{font-size:21px}.product-cycle-card p{margin-top:8px;color:var(--bm-muted);font-size:14px;line-height:1.5}.product-cycle-card:not(:last-child)::after{content:'›';position:absolute;right:-10px;top:50%;z-index:2;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--bm-green);color:#07110b;font-size:17px;font-weight:950;transform:translateY(-50%)}
@media(max-width:900px){.features-grid{grid-template-columns:1fr 1fr!important}.product-cycle-grid{grid-template-columns:1fr 1fr}.product-cycle-card:nth-child(2)::after{display:none}.header-content{padding:42px 0 54px!important}.landing-nav-links>a:not(.nav-cta){display:none}.features,.how-it-works,.collection,.cta{padding:48px 0!important}}
@media(max-width:620px){.landing-nav{height:66px}.landing-nav-tools{gap:5px}.landing-locale select{min-height:36px;padding-left:9px}.landing-nav-links .nav-cta{padding-inline:13px}.landing-hero{padding:0 12px!important}.landing-hero h1{font-size:clamp(38px,12vw,52px)}.buttons{display:grid!important}.buttons .btn{width:100%}.features-grid,.product-cycle-grid{grid-template-columns:1fr!important}.product-cycle-card{display:grid;grid-template-columns:34px 42px minmax(0,1fr);column-gap:10px;align-items:center;padding:14px}.product-cycle-icon{margin:0}.product-cycle-card h3{font-size:18px}.product-cycle-card p{grid-column:3;margin-top:2px;font-size:13px}.product-cycle-card::after{display:none!important}.hero-card{padding:10px!important}.hero-inner{padding:14px!important}.hero-stats{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.hero-stat{padding:10px!important}.hero-stat-value{font-size:17px!important;margin-top:3px}.cta-box{padding:24px!important}.shell.topbar{height:66px!important}.hero-actions{grid-template-columns:1fr!important}.features,.how-it-works,.collection,.cta{padding:40px 0!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.collection-carousel{animation:none!important}.btn,.number-card,.collection-item{transition:none!important}}

/* BM_UX_R12_PUBLIC_ICON_SYSTEM_START */
.bm-public-icon{display:inline-block;width:24px;height:24px;flex:0 0 auto;object-fit:contain;vertical-align:middle;filter:drop-shadow(0 5px 12px rgba(65,230,211,.18))}
.bm-public-icon--brand{width:30px;height:30px}.bm-public-icon--hero{width:38px;height:38px}.bm-public-icon--card{width:34px;height:34px}.bm-public-icon--button{width:20px;height:20px}.bm-public-icon--metric{width:26px;height:26px}
.bm-public-label,.bm-public-heading,.bm-public-action{display:inline-flex;align-items:center;gap:10px;min-width:0}.bm-public-action{justify-content:center}.bm-public-heading{flex-wrap:wrap}.landing-brand,.brand,.footer-brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;flex:0 0 auto}.btn,.hero-btn,.action,.button,.nav a{align-items:center;justify-content:center;gap:8px}.btn,.hero-btn,.action,.button{display:inline-flex!important}
.highlight{display:inline-flex;align-items:center;gap:8px}.highlight .bm-public-icon{width:20px;height:20px}.product-cycle-icon{overflow:hidden}.product-cycle-icon .bm-public-icon{width:32px;height:32px}.feature-title{display:flex;align-items:center;gap:10px}.core-item{display:flex;align-items:center;gap:10px}.step-num{overflow:hidden}.step-num .bm-public-icon{width:30px;height:30px}.public-icon-stat{display:flex;align-items:center;gap:10px;min-width:0}.public-icon-stat>div,.stat,.metric,.activity-item{min-width:0}.public-icon-stat strong,.public-profile-metric strong{overflow-wrap:anywhere}.public-icon-stat .bm-public-icon{width:29px;height:29px}.activity-item .bm-public-icon{margin-bottom:10px}.journey .step b,.flow .step strong,.cards .card strong{display:flex;align-items:center;gap:9px}.summary,.boundary,.warning,.note,.privacy{position:relative}.guide-hero-heading{display:flex;align-items:center;gap:14px}.guide-hero-heading .bm-public-icon{width:48px;height:48px}.public-hero-eyebrow{display:inline-flex;align-items:center;gap:9px}.public-hero-eyebrow .bm-public-icon{width:24px;height:24px}.public-profile-metric .bm-public-icon{margin-bottom:9px}
@media(max-width:620px){.bm-public-icon--brand{width:28px;height:28px}.bm-public-icon--hero{width:34px;height:34px}.guide-hero-heading{align-items:flex-start}.guide-hero-heading .bm-public-icon{width:40px;height:40px;margin-top:5px}.highlight .bm-public-icon{width:22px;height:22px}.public-icon-stat{align-items:flex-start}.product-cycle-icon .bm-public-icon{width:30px;height:30px}}
@media(max-width:360px){.landing-brand{font-size:17px;gap:5px}.landing-brand .bm-public-icon--brand{width:24px;height:24px}.landing-locale select{width:52px;padding-inline:8px}.landing-nav-links .nav-cta{padding-inline:11px;font-size:13px}}
/* BM_UX_R12_PUBLIC_ICON_SYSTEM_END */
