@font-face{font-family:LAYAI Sans;src:url('/assets/fonts/manrope-variable.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
.bc-page{margin:0;background:#080911;color:#f3f1fa;font-family:"LAYAI Sans",Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.bc-page *{box-sizing:border-box}.bc-page a{color:inherit;text-decoration:none}.bc-wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.bc-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:26px;border-bottom:1px solid #292737}.bc-brand{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:700;letter-spacing:.16em}.bc-header nav{display:flex;gap:24px;font-size:14px;color:#cbc5dc}.bc-eyebrow{display:flex;align-items:center;gap:9px;color:#b5a3d3;font-size:12px;line-height:1.5;letter-spacing:.05em}.bc-live{width:7px;height:7px;border-radius:50%;background:#ade7c7;box-shadow:0 0 14px #ade7c730}.bc-hero{display:grid;grid-template-columns:1.22fr 1fr;gap:64px;align-items:center;padding:76px 0 86px}.bc-page h1{font-size:clamp(48px,5.3vw,72px);font-weight:550;line-height:1.06;letter-spacing:-.06em;margin:22px 0}.bc-page h1 em{color:#cebbf0;font-style:normal}.bc-lead{color:#beb7ce;line-height:1.75;font-size:18px;max-width:53ch}.bc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.bc-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:14px 22px;border-radius:100px;font-size:14px;font-weight:650}.bc-page .bc-primary{background:#d5c4f5;color:#1c142b;box-shadow:inset 0 1px 0 #fff5}.bc-page .bc-primary:hover{background:#e5d8ff}.bc-text-link{display:inline-flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #665774;font-size:14px}.bc-product{border:1px solid #42384f;border-radius:30px;background:radial-gradient(ellipse at 50% 18%,#32244377,transparent 66%),#11101b;padding:34px 30px;text-align:center;overflow:hidden}.bc-orbit{display:grid;place-items:center;width:188px;height:188px;margin:0 auto 28px;border:1px solid #bfa8ec45;border-radius:50%;box-shadow:0 0 0 15px #bfa8ec06,inset 0 0 50px #bca2ed0b}.bc-orbit img{object-fit:contain}.bc-label{margin:0 0 12px;color:#b6a5ce;text-transform:uppercase;font-size:10px;letter-spacing:.15em}.bc-product h2{font-size:27px!important;line-height:1.2;letter-spacing:-.035em;margin:0 0 12px}.bc-product-copy{color:#e1d8ef;font-size:16px;margin:0 0 6px}.bc-product-detail{margin:0 auto;color:#bdb3cd;font-size:13px;line-height:1.65;max-width:34ch}.bc-point-note{margin-top:26px;padding-top:22px;border-top:1px solid #44374f}.bc-point-note strong{display:block;font-size:15px;font-weight:600;color:#e3d4fa}.bc-point-note span{display:block;margin-top:8px;color:#b8aacb;font-size:11px;line-height:1.7}.bc-section{border-top:1px solid #292737;padding:52px 0}.bc-page h2{font-size:clamp(26px,3.2vw,38px);font-weight:550;line-height:1.2;letter-spacing:-.04em}.bc-section>h2{max-width:28ch;margin:16px 0 34px}.bc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:0}.bc-number{display:grid;place-items:center;width:36px;height:36px;border:1px solid #655376;border-radius:50%;font-size:11px;color:#ccafea}.bc-page h3{font-size:19px;line-height:1.35;font-weight:600;letter-spacing:-.025em;margin:20px 0 10px}.bc-steps p,.bc-facts p,.bc-faq p{font-size:14px;line-height:1.85;color:#bcb4cc;margin:0}.bc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bc-facts article{border-left:1px solid #655376;padding-left:20px}.bc-facts h3{margin:0 0 12px}.bc-faq details{padding:20px 0;border-bottom:1px solid #292737}.bc-faq summary{cursor:pointer;font-size:16px;line-height:1.5;color:#eee6f8}.bc-faq p{margin-top:14px;max-width:82ch}.bc-final{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px 0 58px}.bc-final h2{margin:0 0 12px}.bc-final p{margin:0;color:#bcb4cc;font-size:15px;line-height:1.65}.bc-footer{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid #292737;padding:30px 0 40px}.bc-footer p{max-width:43ch;color:#a9a0bd;line-height:1.7;font-size:12px}.bc-footer small{color:#aaa0b9;font-size:11px}.bc-footer nav{display:flex;justify-content:flex-end;align-content:flex-start;gap:18px 24px;flex-wrap:wrap;font-size:12px;color:#c2b6d4}.bc-page a:focus-visible,.bc-page summary:focus-visible,.bc-discovery a:focus-visible{outline:2px solid #d8c2fb;outline-offset:5px}.bc-skip{position:absolute;top:-100px;left:20px;padding:12px;background:#e5d8ff;color:#1c142b!important;border-radius:8px;z-index:5}.bc-skip:focus{top:16px}.bc-discovery{display:flex;align-items:center;gap:20px;padding:24px 26px!important;margin-block:0 32px;border:1px solid #66517660;border-radius:20px;background:linear-gradient(110deg,#1f172b99,#11101c88)}.bc-discovery>img{flex:none}.bc-discovery>div{flex:1}.bc-discovery>div>span{color:#b8a3d2;font-size:10px;letter-spacing:.04em}.bc-discovery h2{margin:5px 0!important;font-size:19px!important;line-height:1.35;letter-spacing:-.025em!important;font-weight:600!important}.bc-discovery p{margin:0;color:#bfb6ce;font-size:13px;line-height:1.65}.bc-discovery>a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border-bottom:1px solid #857093;color:#e0cef6;font-size:13px;font-weight:600;white-space:nowrap}.bc-discovery>a:hover{color:#fff}
@media(max-width:760px){.bc-wrap{width:calc(100% - 36px)}.bc-header{padding-block:20px}.bc-header nav{gap:16px;font-size:12px}.bc-hero{grid-template-columns:1fr;gap:38px;padding:44px 0}.bc-page h1{font-size:clamp(43px,10.6vw,65px)}.bc-lead{font-size:16px}.bc-actions{gap:18px}.bc-product{padding:30px 24px}.bc-orbit{width:164px;height:164px}.bc-orbit img{width:116px;height:116px}.bc-steps,.bc-facts{grid-template-columns:1fr;gap:28px}.bc-steps h3{margin-top:12px}.bc-section{padding:36px 0}.bc-section>h2{margin-bottom:28px}.bc-final{align-items:flex-start;flex-direction:column;padding:28px 0 42px}.bc-footer{grid-template-columns:1fr;gap:24px}.bc-footer nav{justify-content:flex-start}.bc-discovery{gap:14px;flex-wrap:wrap;padding:20px!important}.bc-discovery>div{flex:1;min-width:180px}.bc-discovery>a{margin-left:62px}.bc-discovery h2{font-size:17px!important}.bc-discovery p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.bc-page *{scroll-behavior:auto}}
@media(forced-colors:active){.bc-button,.bc-product,.bc-number,.bc-discovery{border:1px solid ButtonText}.bc-live{background:CanvasText}}
