.elementor-social-icon-facebook,.elementor-social-icon-instagram,.elementor-social-icon-discord{display:none!important}.bc-about-brand-card{max-width:360px;margin:0 auto 35px;text-align:center}.bc-home-products{background:#0b0b0b;box-sizing:border-box;isolation:isolate;padding:clamp(3.5rem, 8vw, 7rem) max(1.25rem, calc((100vw - 1200px) / 2));position:relative;width:100%}.bc-home-products__shell{margin:0 auto;max-width:1200px;width:100%}.bc-home-products,.bc-home-products *{box-sizing:border-box}.bc-home-products__head{max-width:760px}.bc-home-products__head>span,.bc-home-product-card>span{color:#ff5d57;font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.bc-home-products__head h2{color:#fff;font-size:clamp(2.1rem, 5vw, 4rem);letter-spacing:-.045em;line-height:1.02;margin:.8rem 0}.bc-home-products__head p,.bc-home-product-card p{color:#b5b5b5;line-height:1.65}.bc-home-products__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none;margin-top:2.25rem;width:100%}.bc-home-product-card{align-self:stretch;background:#111;border:1px solid rgb(255 255 255 / .1);border-radius:20px;box-shadow:0 16px 44px rgb(0 0 0 / .2);display:flex;flex-direction:column;min-height:360px;padding:1.55rem;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.bc-home-product-card:hover,.bc-home-product-card:focus-within{border-color:#e62e2d;box-shadow:0 22px 54px rgb(0 0 0 / .3);transform:translateY(-4px)}.bc-home-product-card h3{color:#fff;font-size:clamp(1.35rem, 2.2vw, 1.75rem);letter-spacing:-.03em;line-height:1.12;margin:.8rem 0 0}.bc-home-product-card ul{color:#d2d2d2;display:grid;gap:.55rem;list-style:none;margin:.2rem 0 1.35rem;padding:0}.bc-home-product-card li{align-items:flex-start;display:flex;gap:.6rem;line-height:1.5}.bc-home-product-card li::before{color:#ff5d57;content:"✓";font-weight:900}.bc-home-product-card__button,.bc-home-products__all{font-weight:800;text-decoration:none}.bc-home-product-card__button{align-items:center;align-self:flex-start;background:#e62e2d;border-radius:8px;color:#ffffff!important;display:inline-flex;gap:.45rem;margin-top:auto;padding:.75rem 1rem;transition:background-color 180ms ease,transform 180ms ease}.bc-home-product-card__button-icon{align-items:center;display:inline-flex;justify-content:center}.bc-home-product-card__button-icon svg{display:block;height:1rem;width:1rem}.bc-home-product-card__button:hover,.bc-home-product-card__button:focus-visible{background:red;transform:translateY(-2px)}.bc-home-products__all{align-items:center;color:#ff6b65;display:inline-flex;gap:.5rem;margin-top:1.5rem}@media (max-width:1024px){.bc-home-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bc-home-products__grid{grid-template-columns:1fr}}.bc-martech-outcomes .bc-martech-product-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.bc-martech-outcomes .bc-martech-product-card{background:#111;border:1px solid rgb(255 255 255 / .1);border-radius:20px;box-shadow:0 16px 44px rgb(0 0 0 / .2);display:flex;flex-direction:column;min-height:390px;padding:1.55rem;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.bc-martech-outcomes .bc-martech-product-card:hover,.bc-martech-outcomes .bc-martech-product-card:focus-within{border-color:#e62e2d;box-shadow:0 22px 54px rgb(0 0 0 / .3);transform:translateY(-4px)}.bc-martech-outcomes .bc-martech-product-card h3{color:#fff;font-size:clamp(1.35rem, 2.2vw, 1.75rem);letter-spacing:-.03em;line-height:1.12;margin:.8rem 0 0}.bc-martech-outcomes .bc-martech-product-card>p,.bc-martech-outcomes .bc-martech-product-card__includes span{color:#c4c4c4;line-height:1.65}.bc-martech-outcomes .bc-martech-product-card__includes{border-top:1px solid rgb(255 255 255 / .1);display:grid;gap:.45rem;margin:.35rem 0 1.3rem;padding-top:1rem}.bc-martech-outcomes .bc-martech-product-card__includes strong{color:#fff;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.bc-martech-outcomes .bc-martech-product-card .bc-learning-button{align-self:flex-start;margin-top:auto;width:auto}@media (max-width:1024px){.bc-martech-outcomes .bc-martech-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bc-martech-outcomes .bc-martech-product-grid{grid-template-columns:1fr}.bc-martech-outcomes .bc-martech-product-card{min-height:0}}.bc-about-brand-card .elementor-image-box-img{margin-bottom:24px}.bc-about-brand-card .elementor-image-box-img img{width:min(220px, 55vw);height:min(220px, 55vw);object-fit:contain;padding:22px;border-radius:28px;background:var(--theme-palette-color-6,#1e1e1e);border:1px solid var(--theme-palette-color-5,#2a2a2a);box-shadow:0 18px 48px rgb(0 0 0 / .28)}.bc-about-brand-card .elementor-image-box-title{margin-bottom:10px;color:var(--theme-palette-color-4,#ffffff);font-size:clamp(1.7rem, 2.5vw, 2.1rem);font-weight:800}.bc-about-brand-card .elementor-image-box-description{margin:0;color:var(--theme-palette-color-3,#a8a8a8);font-size:1rem;line-height:1.65}.bc-about-brand-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.bc-about-brand-socials .elementor-grid-item{display:inline-flex}.bc-about-brand-socials .elementor-social-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;background:var(--theme-palette-color-6,#1e1e1e);border:1px solid var(--theme-palette-color-5,#2a2a2a);border-radius:999px;color:var(--theme-palette-color-4,#ffffff);font-size:1.05rem;transition:transform 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}.page-id-969 .elementor-element.elementor-element-8814b32 .elementor-heading-title{color:var(--theme-palette-color-4,#ffffff)!important}html[data-theme="dark"] .bc-about-brand-card .elementor-image-box-title,html[data-theme="dark"] .bc-about-brand-card .elementor-image-box-title a,html[data-theme="dark"] .bc-about-brand-card .elementor-image-box-content h1,html[data-theme="dark"] .bc-about-brand-card .elementor-image-box-content h2,html[data-theme="dark"] .bc-about-brand-card .elementor-image-box-content h3,html[data-theme="dark"] .bc-about-brand-card .elementor-image-box-content h4,html[data-theme="dark"] .bc-about-brand-card .elementor-image-box-content h5,html[data-theme="dark"] .bc-about-brand-card .elementor-image-box-content h6{color:#ffffff!important;text-shadow:0 10px 28px rgb(0 0 0 / .4)}html[data-theme="dark"] .bc-about-brand-card .elementor-image-box-description,html[data-theme="dark"] .bc-about-brand-card .elementor-image-box-content p{color:#ff4d4d!important}html:not([data-theme="dark"]) .bc-about-brand-card .elementor-image-box-title,html:not([data-theme="dark"]) .bc-about-brand-card .elementor-image-box-title a,html:not([data-theme="dark"]) .bc-about-brand-card .elementor-image-box-content h1,html:not([data-theme="dark"]) .bc-about-brand-card .elementor-image-box-content h2,html:not([data-theme="dark"]) .bc-about-brand-card .elementor-image-box-content h3,html:not([data-theme="dark"]) .bc-about-brand-card .elementor-image-box-content h4,html:not([data-theme="dark"]) .bc-about-brand-card .elementor-image-box-content h5,html:not([data-theme="dark"]) .bc-about-brand-card .elementor-image-box-content h6{color:#111111!important}.bc-about-brand-socials .elementor-social-icon:hover,.bc-about-brand-socials .elementor-social-icon:focus-visible{background:#e62e2d;color:#fff;transform:translateY(-2px);box-shadow:0 14px 32px rgb(230 46 45 / .32)}.header-cta-btn,.elementor-button[href*="newsletter"],.elementor-button[href*="tfs"]{background-color:#e62e2d!important;color:#ffffff!important;font-weight:600!important}.elementor-element-ddf0047,.elementor-element-cja001,.elementor-element-aem001,.elementor-element-aether-connect-card{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.elementor-element.elementor-element-840e49a .elementor-heading-title,.elementor-element.elementor-element-cja_mh .elementor-heading-title,.elementor-element.elementor-element-aem_mh .elementor-heading-title,.elementor-element-aether-connect-card h2.elementor-heading-title{font-size:22px!important;line-height:1.3!important;text-align:center!important;word-break:keep-all!important;overflow-wrap:break-word!important;word-wrap:break-word!important;margin-bottom:1.25rem!important}.elementor-element-ddf0047 h5,.elementor-element-cja001 h5,.elementor-element-aem001 h5,.elementor-element-aether-connect-card h5.elementor-heading-title{text-align:center!important;margin-bottom:0.5rem!important}.elementor-element-ddf0047 .elementor-icon-list-items,.elementor-element-cja001 .elementor-icon-list-items,.elementor-element-aem001 .elementor-icon-list-items,.elementor-element-aether-connect-card .elementor-icon-list-items{display:inline-flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;margin:0 auto 1.5rem auto!important;padding:0!important}.elementor-element-ddf0047 .elementor-icon-list-item,.elementor-element-cja001 .elementor-icon-list-item,.elementor-element-aem001 .elementor-icon-list-item,.elementor-element-aether-connect-card .elementor-icon-list-item{justify-content:center!important;align-items:center!important;text-align:center!important}.elementor-element-ddf0047 .elementor-button-wrapper,.elementor-element-cja001 .elementor-button-wrapper,.elementor-element-aem001 .elementor-button-wrapper,.elementor-element-aether-connect-card .elementor-button-wrapper{text-align:center!important;display:flex!important;justify-content:center!important}.e-con,.e-container,.e-parent,.elementor-container,.elementor-widget-wrap{row-gap:24px!important}.bc-showcase-page-wrapper{background-color:var(--theme-palette-color-7,#141414);color:var(--theme-palette-color-3,#a8a8a8);font-family:'Outfit','Inter',sans-serif}.bc-container{max-width:1200px;margin:0 auto;padding:0 20px}.bc-grid{display:grid;gap:30px}.bc-grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.bc-grid-2{grid-template-columns:1fr}}.bc-card{background:var(--theme-palette-color-6,#1e1e1e);border:1px solid var(--theme-palette-color-5,#2a2a2a);border-radius:16px;padding:30px;box-shadow:0 10px 30px rgb(0 0 0 / .2);position:relative;overflow:hidden}.bc-showcase-hero{padding:80px 0 60px 0;background:linear-gradient(180deg,rgb(230 46 45 / .08) 0%,#fff0 100%);text-align:center;border-bottom:1px solid var(--theme-palette-color-5,#2a2a2a)}.bc-hero-badge{display:inline-block;background:rgb(230 46 45 / .15);color:#e62e2d;font-size:.85rem;font-weight:600;padding:6px 16px;border-radius:20px;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em}.bc-hero-title{font-size:clamp(2.5rem, 5vw, 4rem);color:var(--theme-palette-color-4,#ffffff)!important;font-weight:800;margin:0 0 15px 0;letter-spacing:-.02em}.bc-hero-subtitle{font-size:clamp(1.1rem, 2.5vw, 1.4rem);max-width:800px;margin:0 auto 30px auto;line-height:1.5}.bc-hero-meta{display:flex;justify-content:center;gap:24px;font-size:.9rem;margin-bottom:35px;flex-wrap:wrap}.bc-hero-meta a{color:#e62e2d;text-decoration:none;font-weight:600}.bc-hero-meta a:hover{text-decoration:underline}.bc-hero-ctas{display:flex;justify-content:center;gap:16px}.bc-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-weight:600;border-radius:8px;text-decoration:none!important;transition:all 0.25s ease;cursor:pointer}.bc-btn-primary{background-color:#e62e2d;color:#ffffff!important}.bc-btn-primary:hover{background-color:#ff4d4d;transform:translateY(-2px)}.bc-btn-secondary{background-color:var(--theme-palette-color-6,#1e1e1e);color:var(--theme-palette-color-4,#ffffff)!important;border:1px solid var(--theme-palette-color-5,#2a2a2a)}.bc-btn-secondary:hover{background-color:var(--theme-palette-color-5,#2a2a2a);transform:translateY(-2px)}.bc-btn-accent{background:linear-gradient(135deg,#e62e2d 0%,#ff8c00 100%);color:#ffffff!important;border:none}.bc-btn-accent:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.bc-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.bc-showcase-section{padding:60px 0;border-bottom:1px solid var(--theme-palette-color-5,#2a2a2a)}.bc-section-header{text-align:center;margin-bottom:45px}.bc-section-title{font-size:2.2rem;color:var(--theme-palette-color-4,#ffffff)!important;margin:0 0 10px 0}.bc-section-subtitle{font-size:1.1rem;max-width:600px;margin:0 auto}.bc-anchor-span{display:block;position:relative;top:-80px;visibility:hidden}.bc-feature-checklist{list-style:none;padding:0;margin:20px 0 0 0}.bc-feature-checklist li{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px;line-height:1.4}.bc-feature-checklist li i{color:#e62e2d;font-size:1.25rem;margin-top:2px}.bc-phone-col{display:flex;justify-content:center;align-items:center}.bc-phone-frame{width:320px;height:640px;background-color:#2b2b2b;border:12px solid #000;border-radius:40px;box-shadow:0 25px 60px rgb(0 0 0 / .5),inset 0 0 4px 2px rgb(255 255 255 / .2);position:relative;overflow:hidden}.bc-phone-notch{width:140px;height:25px;background:#000;border-radius:0 0 16px 16px;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:100}.bc-phone-screen{width:100%;height:100%;background-color:#121212;position:relative;font-family:system-ui,-apple-system,sans-serif;overflow:hidden}.bc-phone-screen.phone-light-theme{background-color:#f5f5f7}.bc-phone-view{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;pointer-events:none;transition:opacity 0.3s ease;display:flex;flex-direction:column}.bc-phone-view.active{opacity:1;pointer-events:auto}.bc-phone-header-bar{display:flex;justify-content:space-between;align-items:center;padding:28px 20px 8px 20px;font-size:.7rem;color:#fff;z-index:90;font-weight:600}.bc-phone-header-bar.dark-bg{background-color:rgb(18 18 18 / .7);backdrop-filter:blur(10px)}.bc-phone-screen.phone-light-theme .bc-phone-header-bar{color:#000}.bc-phone-screen.phone-light-theme .bc-phone-header-bar.dark-bg{background-color:rgb(245 245 247 / .7)}.bc-phone-icons{display:flex;gap:6px}.bc-phone-icons .text-red{color:#e62e2d}.bc-phone-content{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;z-index:10}.bc-phone-logo{margin-top:10px}.bc-phone-logo-box{width:60px;height:60px;background:#e62e2d;color:#fff;border-radius:16px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;margin:0 auto 15px auto;box-shadow:0 8px 20px rgb(230 46 45 / .4)}.bc-phone-logo h2{font-size:1.5rem;margin:0;color:#fff!important;font-weight:800}.bc-phone-logo p{font-size:.8rem;color:#888;margin:4px 0 0 0}.bc-phone-screen.phone-light-theme .bc-phone-logo h2{color:#000!important}.bc-esim-setup-card{background:#1e1e1e;border:1px solid #2d2d2d;border-radius:20px;padding:20px;width:100%;box-shadow:0 10px 25px rgb(0 0 0 / .3)}.bc-phone-screen.phone-light-theme .bc-esim-setup-card{background:#fff;border-color:#e2e2e5;box-shadow:0 10px 25px rgb(0 0 0 / .05)}.bc-esim-setup-card h4{font-size:1rem;margin:0 0 8px 0;color:#fff!important;font-weight:700}.bc-phone-screen.phone-light-theme .bc-esim-setup-card h4{color:#000!important}.bc-esim-setup-card p{font-size:.75rem;color:#888;margin:0 0 20px 0;line-height:1.35}.bc-esim-progress-box{width:90px;height:90px;margin:0 auto 20px auto;position:relative;display:flex;justify-content:center;align-items:center}.bc-circular-svg{width:100%;height:100%;transform:rotate(-90deg)}.bc-circle-bg{fill:none;stroke:#2a2a2a;stroke-width:6}.bc-phone-screen.phone-light-theme .bc-circle-bg{stroke:#e2e2e5}.bc-circle-fg{fill:none;stroke:#e62e2d;stroke-width:6;stroke-linecap:round;stroke-dasharray:251;stroke-dashoffset:251;transition:stroke-dashoffset 0.1s linear}.bc-progress-text{position:absolute;font-size:.85rem;font-weight:700;color:#fff}.bc-phone-screen.phone-light-theme .bc-progress-text{color:#000}.bc-phone-btn{background-color:#e62e2d;color:#fff;border:none;width:100%;padding:12px;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 5px 15px rgb(230 46 45 / .3)}.bc-phone-btn:hover{background-color:#ff4d4d}.bc-phone-btn:disabled{background-color:#444;color:#777;cursor:not-allowed;box-shadow:none}.bc-phone-dashboard-content{flex:1;padding:60px 16px 70px 16px;overflow-y:auto;width:100%;scrollbar-width:none}.bc-phone-dashboard-content::-webkit-scrollbar{display:none}.bc-dash-welcome{display:flex;justify-content:space-between;align-items:center;text-align:left;margin-bottom:16px}.bc-dash-welcome p{font-size:.7rem;color:#888;margin:0}.bc-dash-welcome h4{font-size:1.05rem;margin:2px 0 0 0;color:#fff!important;font-weight:800}.bc-phone-screen.phone-light-theme .bc-dash-welcome h4{color:#000!important}.bc-dash-profile-pic{width:36px;height:36px;background:#2a2a2a;color:#888;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1rem}.bc-phone-screen.phone-light-theme .bc-dash-profile-pic{background:#e2e2e5;color:#666}.bc-dash-promo-banner{background:linear-gradient(135deg,rgb(230 46 45 / .2) 0%,rgb(230 46 45 / .05) 100%);border:1px solid rgb(230 46 45 / .3);border-radius:16px;padding:16px;text-align:left;position:relative;margin-bottom:20px;box-shadow:0 4px 15px rgb(0 0 0 / .15)}.bc-promo-label{display:inline-block;background:rgb(255 255 255 / .1);color:#fff;font-size:.55rem;padding:2px 6px;border-radius:4px;font-weight:600;text-transform:uppercase;margin-bottom:8px}.bc-phone-screen.phone-light-theme .bc-promo-label{background:rgb(0 0 0 / .06);color:#555}.bc-dash-promo-banner h4{font-size:.9rem;margin:0 0 4px 0;color:#fff!important;font-weight:700;line-height:1.25}.bc-phone-screen.phone-light-theme .bc-dash-promo-banner h4{color:#000!important}.bc-dash-promo-banner p{font-size:.7rem;color:#aaa;margin:0 0 12px 0;line-height:1.35}.bc-phone-screen.phone-light-theme .bc-dash-promo-banner p{color:#666}.bc-promo-btn{background-color:#fff;color:#e62e2d;border:none;padding:6px 12px;border-radius:6px;font-size:.65rem;font-weight:700;cursor:pointer}.bc-promo-btn:hover{opacity:.9}.bc-dash-telemetries h5{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#888;margin:0 0 12px 0;text-align:left;font-weight:700}.bc-telemetry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.bc-telemetry-item{background:#1a1a1a;border:1px solid #252525;border-radius:12px;padding:10px;display:flex;flex-direction:column;align-items:center}.bc-phone-screen.phone-light-theme .bc-telemetry-item{background:#fff;border-color:#e2e2e5}.bc-telemetry-item span{font-size:.65rem;color:#888;margin-top:6px;font-weight:600}.bc-progress-tiny{width:44px;height:44px;position:relative;display:flex;justify-content:center;align-items:center}.circular-chart{width:100%;height:100%}.circular-chart .circle-bg{fill:none;stroke:#2d2d2d;stroke-width:3.5}.bc-phone-screen.phone-light-theme .circular-chart .circle-bg{stroke:#f0f0f2}.circular-chart .circle{fill:none;stroke:#e62e2d;stroke-width:3.5;stroke-linecap:round;transition:stroke-dasharray 0.8s ease-in-out}.percent-label{position:absolute;font-size:.65rem;font-weight:700;color:#fff!important;margin:0!important}.bc-phone-screen.phone-light-theme .percent-label{color:#000!important}.bc-dash-speedometer{background:#1a1a1a;border:1px solid #252525;border-radius:16px;padding:14px;text-align:left;display:flex;justify-content:space-between;align-items:center}.bc-phone-screen.phone-light-theme .bc-dash-speedometer{background:#fff;border-color:#e2e2e5}.bc-speed-flex{flex:1}.bc-dash-speedometer h5{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#888;margin:0;font-weight:700}.bc-dash-speedometer p{font-size:.65rem;color:#555;margin:2px 0 8px 0}.bc-phone-screen.phone-light-theme .bc-dash-speedometer p{color:#888}.bc-speed-btn{background-color:#fff0;border:1px solid #e62e2d;color:#e62e2d;padding:4px 10px;border-radius:6px;font-size:.6rem;font-weight:700;cursor:pointer}.bc-speed-btn:hover{background-color:rgb(230 46 45 / .08)}.bc-speed-btn:disabled{opacity:.5;cursor:not-allowed}.bc-speed-gauge-box{width:60px;display:flex;flex-direction:column;align-items:center;margin-left:10px}.bc-gauge-face{width:50px;height:25px;background:#2a2a2a;border-radius:25px 25px 0 0;position:relative;overflow:hidden}.bc-phone-screen.phone-light-theme .bc-gauge-face{background:#e2e2e5}.bc-gauge-needle{width:25px;height:2px;background:#e62e2d;position:absolute;bottom:0;left:50%;transform-origin:0% 50%;transform:rotate(-90deg);transition:transform 0.6s cubic-bezier(.1,.8,.3,1)}.bc-gauge-center{width:6px;height:6px;background:#e62e2d;border-radius:50%;position:absolute;bottom:-3px;left:50%;transform:translateX(-50%)}.bc-speed-result-value{font-size:.85rem;font-weight:700;color:#fff;margin-top:4px}.bc-phone-screen.phone-light-theme .bc-speed-result-value{color:#000}.bc-speed-result-value span{font-size:.5rem;color:#888;font-weight:600;margin-left:2px}.bc-phone-footer-menu{position:absolute;bottom:0;left:0;width:100%;height:52px;background-color:rgb(18 18 18 / .85);backdrop-filter:blur(10px);border-top:1px solid #222;display:flex;justify-content:space-around;align-items:center;z-index:100}.bc-phone-screen.phone-light-theme .bc-phone-footer-menu{background-color:rgb(245 245 247 / .85);border-top-color:#e2e2e5}.phone-menu-item{background:none;border:none;color:#666;display:flex;flex-direction:column;align-items:center;font-size:.95rem;cursor:pointer;padding:4px 0;flex:1}.phone-menu-item span{font-size:.55rem;margin-top:2px;font-weight:600}.phone-menu-item.active{color:#e62e2d}.bc-phone-popup{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .65);backdrop-filter:blur(4px);z-index:200;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.bc-phone-popup.active{opacity:1;pointer-events:auto}.bc-phone-popup-content{background-color:#1e1e1e;border:1px solid #2a2a2a;border-radius:20px;padding:24px;width:85%;text-align:center;box-shadow:0 15px 35px rgb(0 0 0 / .5);transform:scale(.9);transition:transform 0.3s cubic-bezier(.18,.89,.32,1.28)}.bc-phone-popup.active .bc-phone-popup-content{transform:scale(1)}.bc-phone-screen.phone-light-theme .bc-phone-popup-content{background-color:#fff;border-color:#e2e2e5;box-shadow:0 15px 35px rgb(0 0 0 / .1)}.bc-popup-badge{display:inline-block;background:rgb(230 46 45 / .15);color:#e62e2d;font-size:.6rem;font-weight:700;padding:3px 10px;border-radius:12px;text-transform:uppercase;margin-bottom:12px;letter-spacing:.05em}.bc-phone-popup-content h3{font-size:1.1rem;margin:0 0 6px 0;color:#fff!important;font-weight:800}.bc-phone-screen.phone-light-theme .bc-phone-popup-content h3{color:#000!important}.bc-phone-popup-content p{font-size:.75rem;color:#888;margin:0 0 16px 0;line-height:1.4}.bc-popup-code-box{background:#121212;border:1px dashed #333;border-radius:8px;padding:8px;font-size:.75rem;color:#e62e2d;margin-bottom:20px}.bc-phone-screen.phone-light-theme .bc-popup-code-box{background:#f5f5f7;border-color:#ccc}.bc-popup-code-box strong{font-size:.85rem;margin-left:4px}.bc-phone-popup-close{background-color:#e62e2d;color:#fff;border:none;padding:8px 24px;border-radius:8px;font-size:.75rem;font-weight:700;cursor:pointer;width:100%}.bc-phone-chat-title{background:rgb(18 18 18 / .7);backdrop-filter:blur(10px);padding:36px 14px 10px 14px;border-bottom:1px solid #222;display:flex;align-items:center;gap:12px}.bc-phone-screen.phone-light-theme .bc-phone-chat-title{background:rgb(245 245 247 / .7);border-bottom-color:#e2e2e5}.bc-phone-chat-title button{background:none;border:none;color:#e62e2d;font-size:1rem;cursor:pointer;padding:0}.bc-phone-chat-title h4{font-size:.85rem;margin:0;color:#fff!important;font-weight:700}.bc-phone-screen.phone-light-theme .bc-phone-chat-title h4{color:#000!important}.bc-phone-chat-messages{flex:1;padding:16px 16px 68px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;scrollbar-width:none}.bc-phone-chat-messages::-webkit-scrollbar{display:none}.chat-msg{max-width:80%;padding:10px 12px;border-radius:14px;font-size:.75rem;line-height:1.35}.chat-msg.system{background-color:#1a1a1a;color:#ccc;align-self:flex-start;border-bottom-left-radius:4px;border:1px solid #252525}.bc-phone-screen.phone-light-theme .chat-msg.system{background-color:#fff;border-color:#e2e2e5;color:#444}.chat-msg.user{background-color:#e62e2d;color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.bc-phone-chat-input-bar{position:absolute;bottom:52px;left:0;width:100%;height:44px;background:#181818;border-top:1px solid #222;padding:0 10px;display:flex;align-items:center;gap:8px}.bc-phone-screen.phone-light-theme .bc-phone-chat-input-bar{background:#fff;border-top-color:#e2e2e5}.bc-phone-chat-input-bar input{flex:1;background:#121212;border:1px solid #252525;color:#fff;border-radius:15px;padding:6px 12px;font-size:.75rem;outline:none}.bc-phone-screen.phone-light-theme .bc-phone-chat-input-bar input{background:#f5f5f7;border-color:#e2e2e5;color:#000}.bc-phone-chat-input-bar button{background:none;border:none;color:#e62e2d;font-size:.85rem;cursor:pointer;padding:0 6px}.typing-indicator{display:inline-flex;align-items:center;gap:3px;padding:8px 12px!important}.typing-indicator span{width:4px;height:4px;background-color:#888;border-radius:50%;display:inline-block;animation:bounce-typing 1.4s infinite ease-in-out both}.typing-indicator span:nth-child(1){animation-delay:-0.32s}.typing-indicator span:nth-child(2){animation-delay:-0.16s}@keyframes bounce-typing{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.bc-controls-col{display:flex;flex-direction:column;gap:20px}.bc-controls-card p{font-size:.9rem;margin:0 0 24px 0;line-height:1.4}.bc-control-actions{display:flex;flex-direction:column;gap:20px}.bc-action-item{border-left:2px solid var(--theme-palette-color-5,#2a2a2a);padding-left:16px}.bc-action-label{display:flex;align-items:center;gap:8px;font-size:.95rem;margin-bottom:6px;color:var(--theme-palette-color-4,#ffffff)!important}.bc-badge-num{width:18px;height:18px;background:rgb(230 46 45 / .15);color:#e62e2d;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:.7rem;font-weight:700}.bc-action-desc{font-size:.8rem;color:var(--theme-palette-color-3,#a8a8a8);line-height:1.4;margin:0 0 10px 0!important}.bc-faq-suggestions{display:flex;flex-wrap:wrap;gap:8px}.bc-faq-pill{background:var(--theme-palette-color-5,#2a2a2a);border:1px solid var(--theme-palette-color-5,#2a2a2a);color:var(--theme-palette-color-4,#ffffff);font-size:.7rem;padding:5px 12px;border-radius:20px;cursor:pointer;transition:all 0.2s ease}.bc-faq-pill:hover:not(:disabled){background:rgb(230 46 45 / .1);border-color:#e62e2d;color:#e62e2d}.bc-faq-pill:disabled{opacity:.4;cursor:not-allowed}.bc-console-card{padding:0!important;border-radius:12px!important;background:#0d0d0d!important}.bc-console-header{background:#181818;padding:8px 16px;font-size:.75rem;font-family:monospace;font-weight:600;color:#aaa;border-bottom:1px solid #202020;display:flex;justify-content:space-between;align-items:center}.bc-console-header button{background:none;border:none;color:#e62e2d;font-size:.7rem;cursor:pointer}.bc-console-body{height:140px;padding:12px;font-family:monospace;font-size:.7rem;overflow-y:auto;display:flex;flex-direction:column;gap:6px;line-height:1.35;text-align:left}.log-line{color:lime}.log-line.system{color:#0cf}.log-line.net{color:#f90}.bc-arch-card{padding:40px 20px!important}.bc-arch-flow{display:flex;justify-content:space-between;align-items:center;position:relative}@media (max-width:768px){.bc-arch-flow{flex-direction:column;gap:20px}.bc-arch-arrow{transform:rotate(90deg)}}.bc-arch-node{flex:1;max-width:220px;text-align:center;z-index:10}.bc-node-icon{width:50px;height:50px;background:var(--theme-palette-color-5,#2a2a2a);color:#e62e2d;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.3rem;margin:0 auto 12px auto;box-shadow:0 4px 10px rgb(0 0 0 / .15)}.bc-arch-node h4{font-size:.9rem;margin:0 0 6px 0;color:var(--theme-palette-color-4,#ffffff)!important;font-weight:700}.bc-arch-node p{font-size:.75rem;color:var(--theme-palette-color-3,#a8a8a8);line-height:1.35;margin:0!important}.bc-arch-arrow{color:var(--theme-palette-color-5,#2a2a2a);font-size:1.5rem;flex-shrink:0}.bc-setup-steps{display:flex;flex-direction:column;gap:30px}.bc-step-card{padding-left:80px!important}@media (max-width:600px){.bc-step-card{padding-left:30px!important}}.bc-step-num{position:absolute;top:30px;left:30px;font-size:.75rem;font-weight:800;background:rgb(230 46 45 / .15);color:#e62e2d;width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-transform:uppercase}@media (max-width:600px){.bc-step-num{position:relative;top:0;left:0;margin-bottom:12px}}.bc-step-card h4{font-size:1.1rem;margin:0 0 8px 0;color:var(--theme-palette-color-4,#ffffff)!important;font-weight:700}.bc-step-card p{font-size:.85rem;line-height:1.45;margin:0 0 16px 0}.bc-code-block{background:#0d0d0d;border:1px solid var(--theme-palette-color-5,#2a2a2a);color:#f1f1f1;font-family:monospace;font-size:.75rem;padding:16px;border-radius:8px;overflow-x:auto;margin-bottom:16px;text-align:left;line-height:1.4}.bc-code-block code{background:none!important;padding:0!important;color:inherit!important;font-size:inherit!important}.bc-text-shimmer{background:linear-gradient(to right,var(--theme-palette-color-4,#ffffff) 20%,#ff4d4d 40%,#ff8c00 60%,var(--theme-palette-color-4,#ffffff) 80%);background-size:200% auto;background-clip:text;text-fill-color:#fff0;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;animation:shine-shimmer 6s linear infinite}@keyframes shine-shimmer{to{background-position:200% center}}.bc-blur-in{animation:blur-in-reveal 1.2s cubic-bezier(.215,.61,.355,1) both}@keyframes blur-in-reveal{0%{filter:blur(12px);opacity:0;transform:translateY(15px)}100%{filter:blur(0);opacity:1;transform:translateY(0)}}