.bdc-home{overflow:hidden;color:#333333;background:#fff;font-weight:300}
.bdc-home *{letter-spacing:0}
.bdc-home a,.bdc-home a:hover,.bdc-home a:focus{text-decoration:none}
@media screen and (min-width:1200px){.bdc-home .container{width:100%;max-width:1280px}
}
@media screen and (min-width:1440px){.bdc-home .container{max-width:1360px}
}
.bdc-home .bdc-section{position:relative;padding:86px 0;scroll-margin-top:96px}
.bdc-section-title{margin:0 auto 18px;max-width:880px;color:#111111;font-size:44px;font-weight:500;line-height:1.18}
.bdc-section-lead{margin:0 auto 42px !important;max-width:760px;font-size:18px;line-height:1.72;text-align:center}
.bdc-nowrap{display:inline-block;white-space:nowrap}
.bdc-desktop-break{display:block}
.bdc-gradient-text{color:#9c21e8;background:linear-gradient(90deg,#a91cff 0%,#f833bd 43%,#ed1c24 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.bdc-btn-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.bdc-btn{display:inline-flex;min-height:56px;align-items:center;justify-content:center;border-radius:6px;padding:15px 28px;font-size:18px;font-weight:900;line-height:1.2;transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease,color 0.18s ease}
.bdc-btn:hover,.bdc-btn:focus{transform:translateY(-2px)}
.bdc-btn-primary{border:1px solid #ed1c24;background:#ed1c24;color:#fff;box-shadow:0 18px 36px rgba(237,28,36,0.2)}
.bdc-btn-primary:hover,.bdc-btn-primary:focus{background:#d9151c;color:#fff;box-shadow:0 22px 42px rgba(237,28,36,0.28)}
.bdc-btn-outline{border:2px solid #8d15e8;background:#fff;color:#7b16cf}
.bdc-btn-outline:hover,.bdc-btn-outline:focus{background:#fff;color:#6513a9}
.bdc-btn-dark{border:1px solid #111111;background:#111111;color:#fff}
.bdc-btn-dark:hover,.bdc-btn-dark:focus{background:#000;color:#fff}
.bdc-home-hero{position:relative;min-height:clamp(680px,calc(100svh - 100px),820px);overflow:hidden;background:linear-gradient(135deg,#fff7fd 0%,#f3e5ff 41%,#ffdce8 74%,#fff1d9 100%)}
.bdc-home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0.52) 0%,rgba(255,255,255,0) 52%),repeating-linear-gradient(90deg,rgba(124,37,216,0.07) 0,rgba(124,37,216,0.07) 1px,transparent 1px,transparent 94px),repeating-linear-gradient(0deg,rgba(237,28,36,0.05) 0,rgba(237,28,36,0.05) 1px,transparent 1px,transparent 86px);pointer-events:none}
.bdc-home-hero:after{content:"";position:absolute;left:-18%;right:-18%;bottom:-90px;height:180px;background:rgba(255,255,255,0.62);transform:rotate(-2deg)}
.bdc-hero-animation{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.bdc-hero-animation:before{content:"";position:absolute;inset:-120px;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0.62) 43%,transparent 62%);opacity:0.8;transform:translateX(-42%);animation:bdcHeroShine 8s ease-in-out infinite}
.bdc-hero-spark{position:absolute;width:13px;height:13px;border:2px solid rgba(124,37,216,0.42);border-radius:4px;transform:rotate(18deg);animation:bdcSparkFloat 6s ease-in-out infinite}
.bdc-hero-spark-1{left:7%;top:22%}
.bdc-hero-spark-2{left:46%;top:17%;border-color:rgba(237,28,36,0.38);animation-delay:-1.8s}
.bdc-hero-spark-3{right:8%;bottom:22%;border-color:rgba(255,177,48,0.72);animation-delay:-3.1s}
.bdc-home-hero .container{position:relative;z-index:2;min-height:clamp(680px,calc(100svh - 100px),820px);display:grid;grid-template-columns:minmax(0,0.94fr) minmax(420px,1.06fr);gap:48px;align-items:center}
.bdc-home-hero-copy{grid-column:1;grid-row:1;padding:72px 0 64px}
.bdc-home-hero h1{margin:0 0 22px;color:#06060d;font-size:56px;font-weight:700;line-height:1.07}
.bdc-home-hero h1 span{display:block}
.bdc-home-hero p{max-width:630px;margin:0 0 30px;color:#333333;font-size:20px;line-height:1.62}
.bdc-home-platforms{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:22px 0 0;color:#363847;font-size:15px;font-weight:800}
.bdc-platform-pill{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(124,37,216,0.16);border-radius:999px;background:rgba(255,255,255,0.68);padding:7px 12px;color:#262a37}
.bdc-home-proof{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 0 !important;padding:0 !important;list-style:none}
.bdc-home-proof li{position:relative;margin:0 !important;padding:0 0 0 25px !important;color:#4a4e5f;font-size:15px;font-weight:800}
.bdc-home-proof li:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #9c21e8;border-radius:50%;background:rgba(255,255,255,0.72)}
.bdc-home-proof li:after{content:"";position:absolute;left:5px;top:7px;width:7px;height:4px;border-left:2px solid #9c21e8;border-bottom:2px solid #9c21e8;transform:rotate(-45deg)}
.bdc-hero-visual{position:relative;grid-column:2;grid-row:1;padding:42px 0}
.bdc-product-frame{position:relative;overflow:hidden;border:1px solid rgba(124,37,216,0.16);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,0.88),rgba(255,255,255,0.52));padding:30px 30px 62px;box-shadow:0 32px 80px rgba(112,32,150,0.2)}
.bdc-product-frame:before{content:"";position:absolute;inset:20px;border:1px dashed rgba(148,55,214,0.48);border-radius:6px}
.bdc-product-screen,.bdc-product-video{position:relative;z-index:1;display:block;width:100%;margin:0;border-radius:8px;box-shadow:0 22px 48px rgba(37,28,60,0.22)}
.bdc-product-video{aspect-ratio:16/9;height:auto;object-fit:cover;background:#101423}
.bdc-webcam-badge{position:absolute;z-index:2;right:48px;top:72px;width:112px;height:112px;border:5px solid rgba(255,255,255,0.88);border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ed1c24 0%,#9c21e8 100%);color:#fff;font-size:24px;font-weight:900;box-shadow:0 18px 32px rgba(76,32,96,0.2)}
.bdc-webcam-badge:after{content:"4K"}
.bdc-record-toolbar{position:absolute;z-index:3;left:50%;bottom:30px;width:68%;min-height:52px;display:flex;align-items:center;justify-content:space-between;transform:translateX(-50%);border-radius:8px;background:#171723;padding:10px 14px;color:#fff;box-shadow:0 18px 42px rgba(23,23,35,0.34)}
.bdc-record-toolbar:before{content:"REC";display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:rgba(237,28,36,0.16);padding:8px 11px;color:#fff;font-size:12px;font-weight:900}
.bdc-record-dot{display:inline-block;width:34px;height:34px;border:6px solid #fff;border-radius:50%;background:#ed1c24;box-shadow:0 0 0 7px rgba(237,28,36,0.16);animation:bdcRecPulse 1.8s ease-out infinite}
.bdc-record-tools{display:flex;gap:8px}
.bdc-record-tools span{width:22px;height:22px;border-radius:5px;background:rgba(255,255,255,0.14)}
.bdc-home-recording{padding-top:122px;background:#fff}
.bdc-home-recording .bdc-section-title{max-width:1120px;text-align:center}
.bdc-home-recording .bdc-section-lead{max-width:1120px;margin:0 auto 30px !important}
.bdc-mode-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 34px}
.bdc-mode-tabs a{display:inline-flex;align-items:center;min-height:46px;border:1px solid #e6d7f4;border-radius:999px;background:#fff;padding:11px 18px;color:#393b4a;font-size:16px;font-weight:900;box-shadow:0 10px 24px rgba(32,18,52,0.06)}
.bdc-mode-tabs a.active,.bdc-mode-tabs a:hover,.bdc-mode-tabs a:focus{border-color:#9c21e8;background:#9c21e8;color:#fff}
.bdc-mode-feature{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(420px,1.14fr);gap:34px;align-items:center;overflow:hidden;border:1px solid #eee6f5;border-radius:8px;background:linear-gradient(135deg,#fbf8ff 0%,#fff 54%,#fff3f7 100%);padding:34px;box-shadow:0 24px 60px rgba(43,31,58,0.09)}
.bdc-mode-copy h3{margin:0 0 14px;color:#090912;font-size:34px;font-weight:500;line-height:1.22}
.bdc-mode-copy p{margin:0 0 24px;color:#666666;font-size:17px;line-height:1.72}
.bdc-feature-list{margin:0 !important;padding:0 !important;list-style:none}
.bdc-feature-list li{position:relative;margin:0 0 13px !important;padding:0 0 0 34px !important;color:#333333;font-size:16px;font-weight:700;line-height:1.55}
.bdc-feature-list li:before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:6px;background:#111111}
.bdc-feature-list li:after{content:"";position:absolute;left:7px;top:9px;width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}
.bdc-mode-media img{display:block;width:100%;margin:0;border-radius:8px;box-shadow:0 22px 44px rgba(29,22,45,0.14)}
.bdc-quick-grid{margin-top:30px}
.bdc-quick-card{display:block;min-height:326px;margin-bottom:24px;overflow:hidden;border:1px solid #eee6f5;border-radius:8px;background:#fff;color:#111111;box-shadow:0 18px 42px rgba(37,28,54,0.08);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}
.bdc-quick-card:hover,.bdc-quick-card:focus{color:#111111;border-color:#c95cf0;transform:translateY(-4px);box-shadow:0 24px 52px rgba(37,28,54,0.13)}
.bdc-quick-card img{width:100%;height:166px;object-fit:cover;margin:0}
.bdc-quick-card-body{padding:23px}
.bdc-quick-card h3{margin:0 0 10px;color:#111111;font-size:24px;font-weight:500}
.bdc-quick-card p{margin:0;color:#666666;font-size:16px;line-height:1.62}
.bdc-home-create{background:#fbf7ff;color:#111111}
.bdc-home-create:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 42%,rgba(255,226,241,0.68) 0,rgba(255,226,241,0) 34%),linear-gradient(135deg,rgba(255,255,255,0.72),rgba(251,247,255,0.92)),repeating-linear-gradient(90deg,rgba(124,37,216,0.045) 0,rgba(124,37,216,0.045) 1px,transparent 1px,transparent 94px);pointer-events:none}
.bdc-home-create .container{position:relative;z-index:1}
.bdc-home-create .bdc-section-title{color:#111111}

.bdc-create-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:42px;align-items:center}
.bdc-create-media{position:relative}
.bdc-create-media img{width:100%;margin:0;border-radius:8px;box-shadow:0 24px 52px rgba(37,28,54,0.12)}
.bdc-create-card{margin-bottom:14px;border:1px solid #eee6f5;border-radius:8px;background:rgba(255,255,255,0.9);padding:16px 20px;box-shadow:0 12px 28px rgba(37,28,54,0.06)}
.bdc-create-card strong{display:block;margin-bottom:8px;color:#111827;font-size:17px;font-weight:900}
.bdc-create-card p{margin:0;color:#666666;font-size:15px;line-height:1.55}
.bdc-home-usecases{background:#fff}
.bdc-home-usecases .bdc-section-title,.bdc-home-usecases .bdc-section-lead{max-width:1120px}
.bdc-home-usecases .bdc-section-lead{margin:0 auto 42px !important}
.bdc-usecase{min-height:198px;margin-bottom:24px;border:1px solid #eee6f5;border-radius:8px;background:#fff;padding:28px;box-shadow:0 16px 36px rgba(37,28,54,0.07)}
.bdc-usecase-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:8px;background:#f1e0ff;color:#7c25d8;font-size:22px;font-weight:900}
.bdc-usecase strong{display:block;margin-bottom:12px;color:#090912;font-size:22px;font-weight:900;line-height:1.34}
.bdc-usecase p{margin:0;color:#666666;font-size:16px;line-height:1.66}
.bdc-home-ai{overflow:hidden;background:#111827;color:#fff}
.bdc-home-ai:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 86% 45%,rgba(124,37,216,0.42) 0,rgba(124,37,216,0) 36%),linear-gradient(135deg,rgba(17,24,39,0.95),rgba(38,22,78,0.86)),repeating-linear-gradient(90deg,rgba(255,255,255,0.035) 0,rgba(255,255,255,0.035) 1px,transparent 1px,transparent 92px);pointer-events:none}
.bdc-home-ai .container{position:relative;z-index:1}
.bdc-ai-layout{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(520px,1.18fr);gap:38px;align-items:start}
.bdc-home-ai .bdc-section-title,.bdc-home-ai .bdc-section-lead{margin-left:0;text-align:left}
.bdc-home-ai .bdc-section-title{color:#fff}
.bdc-home-ai .bdc-section-lead{margin:0 0 24px !important;text-align:left}
.bdc-ai-note{border:1px solid rgba(255,255,255,0.08);border-radius:8px;background:rgba(255,255,255,0.08);padding:18px 20px;color:#eeeeee;font-size:14px;font-weight:600;line-height:1.58}
.bdc-ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.bdc-ai-card{position:relative;min-height:190px;overflow:hidden;border:1px solid rgba(31,41,55,0.08);border-radius:8px;background:#fff;padding:22px;box-shadow:0 16px 34px rgba(17,24,39,0.07)}
.bdc-ai-icon{width:42px;height:32px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;border-radius:6px;background:#111827;color:#fff;font-size:15px;font-weight:900}
.bdc-ai-card strong{display:block;margin-bottom:10px;color:#090912;font-size:22px;font-weight:900;line-height:1.32}
.bdc-ai-card p{margin:0;color:#666666;font-size:15px;line-height:1.66}
.bdc-ai-status{position:absolute;top:24px;right:22px;display:inline-flex;align-items:center;min-height:24px;border:1px solid #ffd1e5;border-radius:999px;background:#fff2f8;padding:4px 10px;color:#d51b87;font-size:12px;font-weight:900}
.bdc-home-video{background:#fff}
.bdc-video-shell{max-width:920px;margin:0 auto;border:1px solid #eee6f5;border-radius:8px;background:#fff;padding:12px;box-shadow:0 22px 52px rgba(37,28,54,0.11)}
.bdc-video-shell .youtube,.bdc-video-shell .embed-responsive,.bdc-video-shell .embed-responsive-16by9,.bdc-video-shell .embed-responsive iframe{width:100% !important;height:auto !important;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden}
.bdc-video-shell .youtube{margin:0 auto !important;background-size:cover !important;background-position:center center !important}
.bdc-home-screenshots{background:#fbf8ff}
.bdc-home-package{background:#fff}
.bdc-package-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;padding:38px}
.bdc-package-panel h2{margin:0 0 10px;color:#111111;font-size:32px;font-weight:500;line-height:1.25}
.bdc-package-panel p{margin:0;max-width:720px;color:#555555;font-size:17px;line-height:1.66}
@keyframes bdcHeroShine{0%,18%{transform:translateX(-48%);opacity:0}
43%{opacity:0.82}
76%,100%{transform:translateX(48%);opacity:0}
}
@keyframes bdcSparkFloat{0%,100%{transform:translate3d(0,0,0) rotate(18deg)}
50%{transform:translate3d(10px,-12px,0) rotate(32deg)}
}
@keyframes bdcRecPulse{0%{box-shadow:0 0 0 0 rgba(237,28,36,0.28)}
70%{box-shadow:0 0 0 16px rgba(237,28,36,0)}
100%{box-shadow:0 0 0 0 rgba(237,28,36,0)}
}
@media screen and (max-width:991px){.bdc-home .bdc-section{padding:64px 0;scroll-margin-top:51px}
.bdc-section-title{font-size:34px}
.bdc-home-hero,.bdc-home-hero .container{min-height:auto}
.bdc-home-hero .container,.bdc-mode-feature,.bdc-create-layout,.bdc-ai-layout,.bdc-package-panel{display:block}
.bdc-home-hero-copy,.bdc-hero-visual{grid-column:auto;grid-row:auto}
.bdc-home-hero-copy{padding:58px 0 16px}
.bdc-home-hero h1{font-size:46px}
.bdc-hero-visual{padding:12px 0 94px}
.bdc-home-recording{padding-top:104px}
.bdc-mode-media,.bdc-create-copy{margin-top:28px}
.bdc-product-frame{padding:28px 28px 64px}
}
@media screen and (max-width:767px){.bdc-home .bdc-section{padding:52px 0}
.bdc-section-title{font-size:29px}
.bdc-section-lead{font-size:16px}
.bdc-desktop-break{display:none}
.bdc-home-hero h1{font-size:38px;width:100%}
.bdc-home-hero,.bdc-home-hero .container{min-height:auto !important}
.bdc-home-hero .container,.bdc-mode-feature,.bdc-create-layout,.bdc-ai-layout,.bdc-package-panel{display:block !important}
.bdc-home-hero-copy,.bdc-hero-visual{grid-column:auto !important;grid-row:auto !important;width:100% !important}
.bdc-home-hero-copy{padding:44px 0 18px}
.bdc-hero-visual{left:auto !important;padding:10px 0 88px}
.bdc-product-frame{width:100%;max-width:100%;box-sizing:border-box}
.bdc-home-hero p{font-size:17px}
.bdc-btn-row{display:block}
.bdc-btn{width:100%;margin-bottom:10px}
.bdc-home-platforms{align-items:flex-start}
.bdc-home-proof{display:block}
.bdc-home-proof li{margin-bottom:8px !important}
.bdc-product-frame{padding:20px 20px 60px}
.bdc-product-frame:before{inset:12px}
.bdc-webcam-badge{right:34px;top:42px;width:84px;height:84px}
.bdc-record-toolbar{width:82%;min-height:46px;bottom:22px}
.bdc-record-tools{display:none}
.bdc-home-recording{padding-top:94px}
.bdc-mode-feature{padding:22px}
.bdc-mode-copy h3{font-size:27px}
.bdc-quick-card{min-height:0}
.bdc-usecase{min-height:0}
.bdc-ai-grid{display:block}
.bdc-ai-card{min-height:0;margin-bottom:16px;padding:24px 22px}
.bdc-package-panel{padding:28px 22px}
.bdc-package-panel h2{font-size:25px}
}
@media (prefers-reduced-motion:reduce){.bdc-hero-animation:before,.bdc-hero-spark,.bdc-record-dot{animation:none !important}
}
.bdc-sr-page{overflow:hidden;background:#fff;color:#333333;font-weight:300}
.bdc-sr-page *{box-sizing:border-box;letter-spacing:0}
.bdc-sr-page a,.bdc-sr-page a:hover,.bdc-sr-page a:focus{text-decoration:none}
@media screen and (min-width:1200px){.bdc-sr-page .container{width:100%;max-width:1280px}
}
@media screen and (min-width:1440px){.bdc-sr-page .container{max-width:1360px}
}
.bdc-sr-section{position:relative;padding:86px 0;scroll-margin-top:96px}
.bdc-sr-title{margin:0 auto 18px;max-width:1060px;color:#111111;font-size:44px;font-weight:500;line-height:1.18;word-break:keep-all;overflow-wrap:break-word}
.bdc-sr-lead{margin:0 auto 42px !important;max-width:920px;font-size:18px;line-height:1.72;text-align:center}
.bdc-sr-gradient{color:#9c21e8;background:linear-gradient(90deg,#9c21e8 0%,#f833bd 43%,#ed1c24 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.bdc-sr-block{display:block}
.bdc-sr-btn-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.bdc-sr-btn{display:inline-flex;min-height:56px;align-items:center;justify-content:center;border-radius:6px;padding:15px 28px;font-size:18px;font-weight:900;line-height:1.2;transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease,color 0.18s ease}
.bdc-sr-btn:hover,.bdc-sr-btn:focus{transform:translateY(-2px)}
.bdc-sr-btn-primary{border:1px solid #ed1c24;background:#ed1c24;color:#fff;box-shadow:0 18px 36px rgba(237,28,36,0.2)}
.bdc-sr-btn-primary:hover,.bdc-sr-btn-primary:focus{background:#d9151c;color:#fff;box-shadow:0 22px 42px rgba(237,28,36,0.28)}
.bdc-sr-btn-outline{border:2px solid #8d15e8;background:#fff;color:#7b16cf}
.bdc-sr-btn-outline:hover,.bdc-sr-btn-outline:focus{background:#fff;color:#6513a9}
.bdc-sr-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff7fd 0%,#f3e5ff 42%,#ffdce8 76%,#fff1d9 100%)}
.bdc-sr-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0.64) 0%,rgba(255,255,255,0) 58%),repeating-linear-gradient(90deg,rgba(124,37,216,0.065) 0,rgba(124,37,216,0.065) 1px,transparent 1px,transparent 94px),repeating-linear-gradient(0deg,rgba(237,28,36,0.045) 0,rgba(237,28,36,0.045) 1px,transparent 1px,transparent 86px);pointer-events:none}
.bdc-sr-hero:after{content:"";position:absolute;left:-18%;right:-18%;bottom:-110px;height:190px;background:rgba(255,255,255,0.64);transform:rotate(-2deg)}
.bdc-sr-hero-shine{position:absolute;inset:-140px;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0.56) 43%,transparent 62%);opacity:0.8;transform:translateX(-42%);animation:bdcSrShine 8s ease-in-out infinite;pointer-events:none}
.bdc-sr-hero .container{position:relative;z-index:2}
.bdc-sr-hero-grid{min-height:642px;display:grid;grid-template-columns:minmax(0,0.98fr) minmax(500px,1.02fr);gap:42px;align-items:center;padding:58px 0 92px}
.bdc-sr-hero-copy{max-width:620px}
.bdc-sr-hero h1{margin:0 0 22px;color:#06060d;font-size:52px;font-weight:700;line-height:1.1;word-break:normal;overflow-wrap:normal}
.bdc-sr-hero h1 span{display:block;word-break:normal;overflow-wrap:normal}
.bdc-sr-hero p{max-width:640px;margin:0 0 30px;color:#333333;font-size:20px;line-height:1.62}
.bdc-sr-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px}
.bdc-sr-proof-item{border:1px solid rgba(124,37,216,0.15);border-radius:8px;background:rgba(255,255,255,0.68);padding:16px}
.bdc-sr-proof-item strong{display:block;margin-bottom:4px;color:#111111;font-size:23px;font-weight:900}
.bdc-sr-proof-item span{display:block;color:#666666;font-size:13px;font-weight:800;line-height:1.4}
.bdc-sr-demo{position:relative}
.bdc-sr-demo-card{position:relative;overflow:hidden;width:100%;max-width:100%;border:1px solid rgba(124,37,216,0.16);border-radius:8px;background:rgba(255,255,255,0.82);padding:24px;box-shadow:0 34px 86px rgba(112,32,150,0.22)}
.bdc-sr-windowbar{display:flex;align-items:center;justify-content:space-between;gap:14px;overflow:hidden;min-height:40px;border-radius:6px 6px 0 0;background:#111111;padding:0 14px;color:#fff;font-size:13px;font-weight:800}
.bdc-sr-windowbar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bdc-sr-windowbar span:first-child:before{content:"";display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:#ed1c24;box-shadow:14px 0 0 #ffb130,28px 0 0 #7c25d8}
.bdc-sr-demo-card video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:0 0 8px 8px;background:#101423;box-shadow:0 22px 48px rgba(37,28,60,0.18)}
.bdc-sr-control{position:absolute;left:50%;bottom:2px;width:68%;min-height:54px;display:flex;align-items:center;justify-content:space-between;transform:translateX(-50%);border-radius:8px;background:#171723;padding:10px 15px;color:#fff;box-shadow:0 18px 42px rgba(23,23,35,0.34)}
.bdc-sr-control:before{content:"REC";border-radius:999px;background:rgba(237,28,36,0.18);padding:8px 11px;color:#fff;font-size:12px;font-weight:900}
.bdc-sr-rec-dot{width:34px;height:34px;border:6px solid #fff;border-radius:50%;background:#ed1c24;box-shadow:0 0 0 7px rgba(237,28,36,0.16);animation:bdcSrPulse 1.8s ease-out infinite}
.bdc-sr-control-tools{display:flex;gap:8px}
.bdc-sr-control-tools span{width:22px;height:22px;border-radius:5px;background:rgba(255,255,255,0.14)}
.bdc-sr-float{position:absolute;z-index:3;display:inline-flex;align-items:center;min-height:36px;border:1px solid rgba(124,37,216,0.16);border-radius:999px;background:#fff;padding:8px 13px;color:#111111;font-size:13px;font-weight:900;box-shadow:0 16px 34px rgba(37,28,54,0.12)}
.bdc-sr-float:before{content:"";width:8px;height:8px;margin-right:8px;border-radius:50%;background:#9c21e8}
.bdc-sr-float.area{left:-18px;top:82px}
.bdc-sr-float.audio{right:-10px;top:126px}
.bdc-sr-float.webcam{right:48px;bottom:86px}
.bdc-sr-planner{padding-top:86px}
.bdc-sr-planner-layout{display:block}
.bdc-sr-planner-copy{max-width:920px;margin:0 auto 36px;text-align:center}
.bdc-sr-planner-copy h2{margin:0 auto 16px;max-width:980px;color:#111111;font-size:42px;font-weight:500;line-height:1.22;word-break:keep-all;overflow-wrap:break-word}
.bdc-sr-planner-title .bdc-sr-block{display:inline}
.bdc-sr-planner-copy p{margin:0 auto 22px;max-width:860px;color:#666666;font-size:17px;line-height:1.72}
.bdc-sr-chip-list{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}
.bdc-sr-chip-list span{display:inline-flex;align-items:center;min-height:34px;border:1px solid #e6d7f4;border-radius:999px;background:#fff;padding:7px 12px;color:#333333;font-size:14px;font-weight:900}
.bdc-sr-target-grid{display:grid;grid-template-columns:minmax(430px,0.96fr) repeat(2,minmax(0,0.52fr));gap:20px;align-items:stretch}
.bdc-sr-target-visual{grid-row:span 2;overflow:hidden;border:1px solid #eee6f5;border-radius:8px;background:#fff;padding:16px;box-shadow:0 18px 42px rgba(37,28,54,0.08)}
.bdc-sr-target-visual img{display:block;width:100%;height:100%;min-height:438px;object-fit:cover;border-radius:8px;margin:0}
.bdc-sr-target-card{min-height:220px;border:1px solid #eee6f5;border-radius:8px;background:#fff;padding:24px;color:#111111;box-shadow:0 16px 36px rgba(37,28,54,0.07);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}
.bdc-sr-target-card:hover,.bdc-sr-target-card:focus{border-color:#c95cf0;color:#111111;transform:translateY(-4px);box-shadow:0 24px 52px rgba(37,28,54,0.13)}
.bdc-sr-target-icon{display:flex;align-items:center;justify-content:center;width:54px;height:42px;margin-bottom:18px;border-radius:6px;background:#111827;color:#fff;font-size:13px;font-weight:900}
.bdc-sr-target-card h3{margin:0 0 10px;color:#111111;font-size:23px;font-weight:500;word-break:keep-all}
.bdc-sr-target-card p{margin:0;color:#666666;font-size:16px;line-height:1.64}
.bdc-sr-builder{overflow:hidden;background:#fbf7ff}
.bdc-sr-builder:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 24%,rgba(255,226,241,0.76) 0,rgba(255,226,241,0) 34%),repeating-linear-gradient(90deg,rgba(124,37,216,0.045) 0,rgba(124,37,216,0.045) 1px,transparent 1px,transparent 94px);pointer-events:none}
.bdc-sr-builder .container{position:relative;z-index:1}
.bdc-sr-builder-head{max-width:1180px;margin:0 auto 38px;text-align:center}
.bdc-sr-builder-title{max-width:1180px;font-size:40px;white-space:nowrap}
.bdc-sr-builder-title .bdc-sr-block{display:inline}
.bdc-sr-builder-head .bdc-sr-lead{margin-bottom:0 !important}
.bdc-sr-builder-layout{display:grid;max-width:1220px;margin:0 auto;grid-template-columns:minmax(0,0.96fr) minmax(480px,1.04fr);gap:28px;align-items:stretch}
.bdc-sr-step-list{display:grid;gap:14px}
.bdc-sr-step{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:start;border:1px solid #eee6f5;border-radius:8px;background:rgba(255,255,255,0.9);padding:24px;box-shadow:0 16px 36px rgba(37,28,54,0.07)}
.bdc-sr-step-num{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:8px;background:#f1e0ff;color:#7c25d8;font-size:21px;font-weight:900}
.bdc-sr-step h3{margin:0 0 8px;color:#090912;font-size:22px;font-weight:500}
.bdc-sr-step p{margin:0;color:#666666;font-size:16px;line-height:1.64}
.bdc-sr-builder-media{display:flex;align-items:center;overflow:hidden;border:1px solid #eee6f5;border-radius:8px;background:#fff;padding:18px;box-shadow:0 24px 60px rgba(43,31,58,0.1)}
.bdc-sr-builder-media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;box-shadow:0 18px 40px rgba(29,22,45,0.13)}
.bdc-sr-usecases{background:#fff}
.bdc-sr-lane-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.bdc-sr-lane{position:relative;min-height:246px;border:1px solid #eee6f5;border-radius:8px;background:#fff;padding:26px;box-shadow:0 16px 36px rgba(37,28,54,0.07)}
.bdc-sr-lane:before{content:"";position:absolute;left:26px;right:26px;top:0;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#ed1c24,#9c21e8)}
.bdc-sr-lane strong{display:block;margin-bottom:12px;color:#111111;font-size:22px;font-weight:900;line-height:1.34;word-break:keep-all}
.bdc-sr-lane p{margin:0 0 16px;color:#666666;font-size:15px;line-height:1.66}
.bdc-sr-lane span{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;background:#f7efff;padding:6px 11px;color:#7c25d8;font-size:12px;font-weight:900}
.bdc-sr-ai{overflow:hidden;background:#111827;color:#fff}
.bdc-sr-ai:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 34%,rgba(124,37,216,0.44) 0,rgba(124,37,216,0) 36%),linear-gradient(135deg,rgba(17,24,39,0.95),rgba(38,22,78,0.86)),repeating-linear-gradient(90deg,rgba(255,255,255,0.035) 0,rgba(255,255,255,0.035) 1px,transparent 1px,transparent 92px);pointer-events:none}
.bdc-sr-ai .container{position:relative;z-index:1}
.bdc-sr-ai .bdc-sr-title{color:#fff}

.bdc-sr-ai-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.bdc-sr-ai-showcase{display:grid;grid-template-columns:minmax(420px,0.95fr) minmax(0,1.05fr);gap:22px;align-items:stretch}
.bdc-sr-ai-showcase .bdc-sr-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.bdc-sr-ai-preview{overflow:hidden;border:1px solid rgba(255,255,255,0.08);border-radius:8px;background:rgba(255,255,255,0.08);padding:14px;box-shadow:0 24px 60px rgba(0,0,0,0.2)}
.bdc-sr-ai-preview img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;border-radius:8px;margin:0}
.bdc-sr-ai-card{min-height:214px;border:1px solid rgba(255,255,255,0.08);border-radius:8px;background:rgba(255,255,255,0.08);padding:24px}
.bdc-sr-ai-card em{display:inline-flex;align-items:center;min-height:28px;margin-bottom:18px;border-radius:999px;background:#fff;padding:5px 11px;color:#d51b87;font-size:12px;font-style:normal;font-weight:900}
.bdc-sr-ai-card strong{display:block;margin-bottom:10px;color:#fff;font-size:22px;font-weight:900;line-height:1.32}
.bdc-sr-ai-card p{margin:0;color:#dddddd;font-size:15px;line-height:1.66}
.bdc-sr-faq{background:#fff}
.bdc-sr-faq-list{max-width:960px;margin:0 auto}
.bdc-sr-faq-item{border:1px solid #eee6f5;border-radius:8px;background:#fff;padding:24px 28px;margin-bottom:14px;box-shadow:0 12px 26px rgba(37,28,54,0.05)}
.bdc-sr-faq-item h3{margin:0 0 10px;color:#090912;font-size:20px;font-weight:500}
.bdc-sr-faq-item p{margin:0;color:#666666;font-size:16px;line-height:1.66}
.bdc-sr-cta{padding-top:34px;background:#fff}
.bdc-sr-cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;padding:38px}
.bdc-sr-cta-panel h2{margin:0 0 10px;color:#111111;font-size:32px;font-weight:500;line-height:1.25}
.bdc-sr-cta-panel p{margin:0;max-width:740px;color:#555555;font-size:17px;line-height:1.66}
@keyframes bdcSrShine{0%,18%{transform:translateX(-48%);opacity:0}
43%{opacity:0.82}
76%,100%{transform:translateX(48%);opacity:0}
}
@keyframes bdcSrPulse{0%{box-shadow:0 0 0 0 rgba(237,28,36,0.28)}
70%{box-shadow:0 0 0 16px rgba(237,28,36,0)}
100%{box-shadow:0 0 0 0 rgba(237,28,36,0)}
}
@media screen and (max-width:991px){.bdc-sr-section{padding:64px 0;scroll-margin-top:51px}
.bdc-sr-title{font-size:34px}
.bdc-sr-hero-grid,.bdc-sr-planner-layout,.bdc-sr-builder-layout,.bdc-sr-cta-panel{display:block}
.bdc-sr-hero-grid{min-height:0;padding:58px 0 92px}
.bdc-sr-hero-copy{max-width:none}
.bdc-sr-hero h1{font-size:46px}
.bdc-sr-demo{margin-top:36px}
.bdc-sr-planner{padding-top:64px}
.bdc-sr-planner-copy{position:relative;top:auto;margin-bottom:28px}
.bdc-sr-builder-media{margin-top:30px}
.bdc-sr-lane-grid,.bdc-sr-target-grid,.bdc-sr-ai-grid,.bdc-sr-ai-showcase .bdc-sr-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.bdc-sr-target-visual{grid-column:1 / -1;grid-row:auto}
.bdc-sr-target-visual img{min-height:0;aspect-ratio:16/10}
.bdc-sr-ai-showcase{display:block}
.bdc-sr-ai-preview{margin-bottom:20px}
}
@media screen and (max-width:767px){.bdc-sr-section{padding:52px 0}
.bdc-sr-title{font-size:29px}
.bdc-sr-lead{font-size:16px}
.bdc-sr-hero-grid{padding:44px 0 78px}
.bdc-sr-hero h1{font-size:38px;word-break:normal;overflow-wrap:normal}
.bdc-sr-hero p{font-size:17px}
.bdc-sr-btn-row{display:block}
.bdc-sr-btn{width:100%;margin-bottom:10px}
.bdc-sr-proof,.bdc-sr-target-grid,.bdc-sr-lane-grid,.bdc-sr-ai-grid,.bdc-sr-ai-showcase .bdc-sr-ai-grid{grid-template-columns:1fr}
.bdc-sr-ai-preview img{min-height:0;aspect-ratio:16/10}
.bdc-sr-demo-card{padding:14px;max-width:100%}
.bdc-sr-float{display:none}
.bdc-sr-control{width:82%;min-height:46px;bottom:-2px}
.bdc-sr-control-tools{display:none}
.bdc-sr-planner{padding-top:52px}
.bdc-sr-planner-copy h2{font-size:29px}
.bdc-sr-step{grid-template-columns:1fr}
.bdc-sr-cta-panel{padding:28px 22px}
.bdc-sr-cta-panel h2{font-size:25px}
}
@media (prefers-reduced-motion:reduce){.bdc-sr-hero-shine,.bdc-sr-rec-dot{animation:none !important}
}
@media (max-width:991px){.bdc-sr-page .container{padding-left:24px !important;padding-right:24px !important}
.bdc-sr-hero .container{width:100% !important;max-width:100% !important}
.bdc-sr-hero-grid{display:block !important;grid-template-columns:none !important;min-height:0 !important}
.bdc-sr-hero-copy{display:block !important;width:100% !important;max-width:none !important;min-width:0 !important}
.bdc-sr-hero h1,.bdc-sr-hero p{width:100% !important;max-width:100% !important}
.bdc-sr-planner-layout,.bdc-sr-builder-layout,.bdc-sr-ai-showcase{display:block !important}
.bdc-sr-planner-copy,.bdc-sr-target-grid{width:100% !important;max-width:100% !important;min-width:0 !important}
.bdc-sr-target-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important}
.bdc-sr-target-visual{grid-column:1 / -1 !important;grid-row:auto !important}
}
@media (max-width:767px){.bdc-sr-page{overflow-x:hidden}
.bdc-sr-hero-copy,.bdc-sr-demo{width:calc(100vw - 48px) !important;max-width:calc(100vw - 48px) !important;min-width:0 !important}
.bdc-sr-hero h1{font-size:34px !important;line-height:1.16 !important}
.bdc-sr-demo{margin-left:auto;margin-right:auto}
.bdc-sr-demo-card{width:100% !important;max-width:100% !important;min-width:0 !important}
.bdc-sr-windowbar{min-height:34px;padding:0 10px;font-size:11px}
.bdc-sr-control{width:78% !important;min-height:42px;padding:8px 12px}
.bdc-sr-control:before{padding:7px 10px;font-size:11px}
.bdc-sr-rec-dot{width:30px;height:30px;border-width:5px}
.bdc-sr-planner,.bdc-sr-planner .container,.bdc-sr-planner-layout,.bdc-sr-target-grid,.bdc-sr-target-card,.bdc-sr-target-visual,.bdc-sr-builder-head,.bdc-sr-builder-layout,.bdc-sr-step-list,.bdc-sr-step,.bdc-sr-builder-media{width:100% !important;max-width:100% !important;min-width:0 !important}
.bdc-sr-target-card,.bdc-sr-target-visual{margin-left:0 !important;margin-right:0 !important}
.bdc-sr-target-grid,.bdc-sr-lane-grid,.bdc-sr-ai-showcase .bdc-sr-ai-grid{grid-template-columns:1fr !important}
.bdc-sr-target-visual{padding:12px}
.bdc-sr-target-visual img{width:100% !important;height:auto !important;min-height:0 !important;aspect-ratio:16/10;object-fit:cover}
.bdc-sr-target-card{min-height:0;padding:22px}
.bdc-sr-planner-copy{text-align:center !important}
.bdc-sr-builder-head .bdc-sr-title{font-size:26px !important;line-height:1.24 !important;white-space:normal !important}
.bdc-sr-builder-head .bdc-sr-lead{font-size:15px;line-height:1.68}
.bdc-sr-builder-media{padding:12px}
.bdc-sr-builder-media img{height:auto !important;min-height:0 !important}
.bdc-sr-chip-list{justify-content:center !important}
}
@media (max-width:520px){.bdc-sr-hero-copy,.bdc-sr-demo{width:100% !important;max-width:342px !important}
.bdc-sr-hero h1{font-size:31px !important;line-height:1.18 !important}
}
.bdc-buy{overflow:hidden;background:#fff;color:#333333;font-weight:300}
.bdc-buy *{box-sizing:border-box;letter-spacing:0}
.bdc-buy a,.bdc-buy a:hover,.bdc-buy a:focus{text-decoration:none}
@media screen and (min-width:1200px){.bdc-buy .container{width:var(--bdc-container-width,min(calc(100% - clamp(15px, 9.0278vw, 130px) - clamp(15px, 9.0278vw, 130px)),1440px))!important;max-width:var(--bdc-container-max,1440px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
}
@media screen and (min-width:1440px){.bdc-buy .container{max-width:var(--bdc-container-max,1440px)!important}
}
.bdc-buy-pricing .bdc-buy-segment,.bdc-buy-pricing .bdc-buy-plan-panel{display:none!important}
.bdc-buy-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#fbf8ff 48%,#fff4f7 100%);padding:72px 0 64px}
.bdc-buy-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(124,37,216,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(124,37,216,.045) 1px,transparent 1px);background-size:88px 88px;pointer-events:none}
.bdc-buy-hero .container{position:relative;z-index:1}
.bdc-buy-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:48px;align-items:center}
.bdc-buy-eyebrow{display:block;margin-bottom:16px;color:#ed1c24;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.bdc-buy-hero h1{margin:0 0 22px;color:#111111;font-size:clamp(2.5rem,3.2vw,4rem);font-weight:500;line-height:1.12;word-break:keep-all}
.bdc-buy-hero h1 span{display:block}
.bdc-buy-gradient{display:inline-block!important;background:linear-gradient(135deg,#ed1c24 0%,#e83dcc 48%,#2f7bff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.bdc-buy-hero p{max-width:720px;margin:0 0 28px!important;color:#111827;font-size:18px;font-weight:300;line-height:1.72}
.bdc-buy-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}
.bdc-buy-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:13px 22px;font-size:16px;font-weight:500;line-height:1.2}
.bdc-buy-btn-primary{border:1px solid rgba(255,255,255,.55);background:linear-gradient(135deg,#2f7bff 0%,#5b55ff 100%);color:#fff!important;box-shadow:none}
.bdc-buy-btn-primary:hover,.bdc-buy-btn-primary:focus{filter:brightness(1.04);box-shadow:0 16px 32px rgba(47,123,255,.24);transform:translateY(-1px)}
.bdc-buy-btn-outline{border:1px solid #cfd8e6;background:#fff;color:#111827!important}
.bdc-buy-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:680px}
.bdc-buy-proof-item{border:1px solid #cfd8e6;border-radius:8px;background:rgba(255,255,255,.78);padding:16px}
.bdc-buy-proof-item strong{display:block;color:#111111;font-size:18px;font-weight:500;line-height:1.2}
.bdc-buy-proof-item span{display:block;margin-top:6px;color:#111827;font-size:16px;font-weight:300;line-height:1.45}
.bdc-buy-summary{border:1px solid #cfd8e6;border-radius:8px;background:rgba(255,255,255,.86);padding:24px;box-shadow:0 18px 46px rgba(37,28,54,.08)}
.bdc-buy-summary-head{display:flex;gap:14px;align-items:center;margin-bottom:18px}
.bdc-buy-summary-head img{width:150px;height:auto}
.bdc-buy-summary-head strong{display:block;color:#111111;font-size:18px;font-weight:500}
.bdc-buy-summary-head span{display:block;margin-top:4px;color:#666666;font-size:16px;line-height:1.45}
.bdc-buy-summary-card{border:1px solid #cfd8e6;border-radius:8px;background:#fff;padding:18px;margin-top:12px}
.bdc-buy-summary-card em{display:block;margin-bottom:6px;color:#ed1c24;font-size:16px;font-style:normal;font-weight:500}
.bdc-buy-summary-card strong{display:block;color:#111111;font-size:24px;font-weight:500;line-height:1.25}
.bdc-buy-summary-card span{display:block;margin-top:8px;color:#111827;font-size:16px;font-weight:300;line-height:1.5}
.bdc-buy-section{position:relative;padding:86px 0;scroll-margin-top:96px}
.bdc-buy-section-head{margin:0 auto 36px;text-align:center}
.bdc-buy-title{margin:0 auto 18px;max-width:1080px;color:#111111;font-size:44px;font-weight:500;line-height:1.18;word-break:keep-all;overflow-wrap:break-word}
.bdc-buy h1.bdc-buy-title{margin:0 auto 18px;font-size:36px;line-height:1.22}
.bdc-buy-section-head .bdc-buy-title{margin-bottom:0}
.bdc-buy-lead{margin:0 auto 42px!important;max-width:840px;font-size:18px!important;line-height:1.72;text-align:center}
.bdc-buy-pricing .bdc-buy-lead{max-width:1180px;white-space:nowrap}
.bdc-buy-pricing{background:#fff;padding-top:46px}
.bdc-buy-pricing .container{width:var(--bdc-container-width,min(calc(100% - clamp(15px, 9.0278vw, 130px) - clamp(15px, 9.0278vw, 130px)),1440px))!important;max-width:var(--bdc-container-max,1440px)!important;padding-left:0!important;padding-right:0!important}
.bdc-buy-pricing input[name="planmenu"]{position:absolute;opacity:0;pointer-events:none}
.bdc-buy-plan-stage{width:100%;max-width:none;margin:0 auto}
.bdc-buy-audience-tabs{width:min(100%,560px);display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 auto 26px;border:1px solid #eee6f5;border-radius:8px;background:#fff;padding:7px;box-shadow:0 16px 34px rgba(37,28,54,.06)}
.bdc-buy-audience-tabs button{min-height:48px;border:0;border-radius:6px;background:transparent;color:#333333;cursor:pointer;font-size:16px;font-weight:900}
.bdc-buy-audience-tabs button.is-active{background:#111827;color:#fff;box-shadow:0 12px 26px rgba(17,24,39,.16)}
.bdc-buy-stage-panel{display:none}
.bdc-buy-stage-panel.is-active{display:block}
.bdc-buy-stage-copy{width:100%;max-width:100%;margin:0 auto 28px;border:1px solid #eee6f5;border-radius:8px;background:#fbf7ff;padding:16px 20px;color:#666666;font-size:16px;line-height:1.64;text-align:center}
.bdc-buy-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.bdc-buy-shop-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.bdc-buy-shop-card{position:relative;display:flex;min-height:610px;flex-direction:column;border:1px solid #eee6f5;border-radius:8px;background:#fff;padding:30px;box-shadow:0 18px 46px rgba(37,28,54,.08)}
.bdc-buy-shop-card.is-featured{border:2px solid rgba(156,33,232,.42);box-shadow:0 24px 62px rgba(156,33,232,.14)}
.bdc-buy-shop-card h3{margin:0 0 6px;color:#111111;font-size:28px;font-weight:500;line-height:1.28}
.bdc-buy-shop-card p{margin:0 0 10px!important;color:#666666;font-size:15px;line-height:1.54}
.bdc-buy-shop-grid.is-three .bdc-buy-shop-card>p{min-height:38px}
.bdc-buy-shop-img{height:84px;display:flex;align-items:center;margin-bottom:26px;padding-left:6px}
.bdc-buy-shop-img img{max-width:120px;height:auto}
.bdc-buy-shop-card .bdc-buy-badge{top:20px;right:20px}
.bdc-buy-period-toggle{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 20px;border:1px solid #eee6f5;border-radius:999px;background:#fbf7ff;padding:5px}
.bdc-buy-period-toggle button{min-height:40px;border:0;border-radius:999px;background:transparent;color:#666666;cursor:pointer;font-size:16px;font-weight:900}
.bdc-buy-period-toggle button.is-active{background:#fff;color:#7c25d8;box-shadow:0 10px 24px rgba(124,37,216,.13)}
.bdc-buy-single-pill{display:grid;grid-template-columns:1fr;margin:0 0 20px;border:1px solid #eee6f5;border-radius:999px;background:#fbf7ff;padding:5px}
.bdc-buy-single-pill span{min-height:40px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#7c25d8;font-size:16px;font-weight:900;box-shadow:0 10px 24px rgba(124,37,216,.13)}
.bdc-buy-shop-price{margin-bottom:6px;color:#111111;font-size:40px;font-weight:900;line-height:1.08}
.bdc-buy-shop-price small{color:#666666;font-size:16px;font-weight:800}
.bdc-buy-shop-note, .bdc-buy-shop-discount {min-height:26px;margin-bottom:18px;color:#d9151c;font-size:16px;font-weight:900}
.bdc-buy-shop-card form{margin:0 0 20px}
.bdc-buy-shop-card .bdc-buy-features{margin-top:0!important}
.bdc-buy-badge{position:absolute;display:inline-flex;width:46px;height:46px;min-height:46px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#12d6a2 0%,#12a8ff 100%);padding:0;color:#fff;font-size:16px;font-weight:700;line-height:1;box-shadow:0 12px 24px rgba(18,168,255,.22)}
.bdc-buy-submit,.bdc-buy-link-btn{position:relative;width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.02) 42%,rgba(255,255,255,.08) 100%),linear-gradient(135deg,#7bcc43 0%,#25a914 100%);background-repeat:no-repeat;background-size:100% 100%,100% 100%;background-position:0 0,0 0;padding:13px 20px;color:#fff;font-size:17px;font-weight:900;line-height:1.2;text-align:center;text-shadow:0 1px 1px rgba(24,92,12,.45);box-shadow:none}
.bdc-buy-submit:before,.bdc-buy-link-btn:before{content:"";position:absolute;inset:1px 1px auto;height:48%;border-radius:5px 5px 14px 14px;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0));pointer-events:none;z-index:0}
.bdc-buy-submit,.bdc-buy-link-btn,.bdc-buy-submit:hover,.bdc-buy-submit:focus,.bdc-buy-link-btn:hover,.bdc-buy-link-btn:focus{color:#fff}
.bdc-buy-submit:hover,.bdc-buy-submit:focus,.bdc-buy-link-btn:hover,.bdc-buy-link-btn:focus{border-color:rgba(255,255,255,.62);background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 44%,rgba(255,255,255,0) 58%),linear-gradient(135deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.03) 42%,rgba(255,255,255,.1) 100%),linear-gradient(135deg,#70c93b 0%,#209b10 100%);background-repeat:no-repeat;background-size:240% 100%,100% 100%,100% 100%;animation:bdcBuyButtonShine .55s ease forwards;box-shadow:0 18px 34px rgba(37,169,20,.28);transform:translateY(-1px)}
.bdc-buy-submit:active,.bdc-buy-link-btn:active{transform:translateY(0)}
@keyframes bdcBuyButtonShine{0%{background-position:-140% 0,0 0,0 0}100%{background-position:140% 0,0 0,0 0}}
.bdc-buy-features{margin:0!important;padding:0;list-style:none}
.bdc-buy-features li{position:relative;padding:8px 0 8px 24px;color:#666666;font-size:16px;line-height:1.54}
.bdc-buy-features li:before{content:"";position:absolute;left:0;top:15px;width:12px;height:12px;border:2px solid #9c21e8;border-radius:50%;background:#fff}
.bdc-buy-renew{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:22px;border:1px solid #eee6f5;border-radius:8px;background:#fbf7ff;padding:22px}
.bdc-buy-renew strong{display:block;color:#111111;font-size:18px;font-weight:900}
.bdc-buy-renew p{margin:5px 0 0!important;color:#666666;font-size:16px;line-height:1.58}
.bdc-buy-renew a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #9ec9ff;border-radius:6px;background:linear-gradient(135deg,#f3f9ff 0%,#ffffff 100%);padding:11px 18px;color:#0078ff;font-weight:500;white-space:nowrap;box-shadow:0 8px 18px rgba(0,120,255,.08);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}
.bdc-buy-renew a:hover,.bdc-buy-renew a:focus{border-color:#0078ff;background:#fff;box-shadow:0 12px 24px rgba(0,120,255,.14);transform:translateY(-1px)}
.bdc-buy-renew a:after{content:"→";margin-left:8px;color:#0078ff;font-size:20px;font-weight:300;line-height:1;transform:translateY(-1px)}
.bdc-buy-strip,.bdc-buy-faq{background:#fbf7ff}
.bdc-buy-strip-grid,.bdc-buy-help-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.bdc-buy-help-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.bdc-buy-strip-item,.bdc-buy-help-card{border:0;border-radius:8px;background:#fff;padding:22px;box-shadow:0 12px 26px rgba(37,28,54,.05)}
.bdc-buy-help-card{position:relative;display:flex;min-height:160px;padding:24px;flex-direction:column;color:inherit;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}
.bdc-buy-help-card:hover,.bdc-buy-help-card:focus{color:inherit;text-decoration:none;transform:translateY(-3px);background:#fff;box-shadow:0 14px 28px rgba(15,23,42,.1)}
.bdc-buy-strip-item strong,.bdc-buy-help-card strong{display:block;margin-bottom:8px;color:#111111;font-size:18px;font-weight:900}
.bdc-buy-strip-item p,.bdc-buy-help-card p{margin:0!important;color:#666666;font-size:16px;line-height:1.58}
.bdc-buy-help-card p{margin:0 0 18px!important}
.bdc-buy-card-link{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;align-self:flex-end;margin-top:auto;color:#0078ff;font-size:16px;font-weight:400;line-height:1.35}
.bdc-buy-card-link:after{content:"→";color:#0078ff;font-size:20px;font-weight:300;line-height:1;transform:translateY(-1px)}
.bdc-buy-compare,.bdc-buy-retrieve{background:#fff}
.bdc-buy-table{overflow:hidden;border:1px solid #eee6f5;border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(37,28,54,.07)}
.bdc-buy-table-row{display:grid;grid-template-columns:1.1fr .95fr .95fr;border-top:1px solid #eee6f5}
.bdc-buy-table-row:first-child{border-top:0}
.bdc-buy-table-row>div{padding:18px 22px;border-left:1px solid #eee6f5;color:#666666;font-size:16px;line-height:1.55}
.bdc-buy-table-row>div:first-child{border-left:0;color:#111111;font-weight:900}
.bdc-buy-table-head{background:#111827}
.bdc-buy-table-head>div{color:#fff!important;font-size:16px;font-weight:900}
.bdc-buy-check{color:#7c25d8;font-weight:900}
.bdc-buy-retrieve-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:30px;align-items:center;border:1px solid #eee6f5;border-radius:8px;background:linear-gradient(135deg,#111111 0%,#26203b 58%,#5b1748 100%);padding:34px;color:#fff}
.bdc-buy-retrieve-panel .bdc-buy-title{color:#fff}
.bdc-buy-retrieve-panel p{margin:0!important;color:#eeeeee;font-size:17px;line-height:1.66}
.bdc-buy-retrieve-form{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.09);padding:24px}
.bdc-buy-retrieve-form label{display:block;margin-bottom:10px;color:#fff;font-size:16px;font-weight:900}
.bdc-buy-retrieve-form input[type="email"]{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#fff;padding:12px 14px;color:#111111;font-size:16px}
.bdc-buy-audience-tabs,.bdc-buy-stage-copy,.bdc-buy-shop-card,.bdc-buy-period-toggle,.bdc-buy-single-pill,.bdc-buy-renew,.bdc-buy-table,.bdc-buy-retrieve-panel{border-color:#cfd8e6}
.bdc-buy-table-row,.bdc-buy-table-row>div{border-color:#cfd8e6}
.bdc-buy-retrieve-form input[type="submit"]{width:100%;min-height:52px;margin-top:12px;border:1px solid #9c21e8;border-radius:6px;background:linear-gradient(135deg,#9c21e8 0%,#f833bd 100%);color:#fff;font-size:17px;font-weight:900}
.bdc-buy-modal{display:none;position:fixed;inset:0;z-index:99999;background:rgba(15,23,42,.56);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}
.bdc-buy-modal-card{position:absolute;left:50%;top:50%;width:min(560px,calc(100% - 32px));transform:translate(-50%,-50%);border:1px solid #cfd8e6;border-radius:8px;background:#fff;padding:38px 42px 36px;box-shadow:0 30px 80px rgba(15,23,42,.28);text-align:center}
.bdc-buy-modal-card:before{content:"";position:absolute;inset:0 0 auto;height:6px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,#ff6a1f 0%,#f43f1f 42%,#7c3aed 100%)}
.bdc-buy-modal-card img{display:block;width:88px;height:88px;object-fit:contain;margin:0 auto 22px;padding:14px;border-radius:50%;background:#fff7ed;box-shadow:0 16px 32px rgba(244,63,31,.16)}
.bdc-buy-modal-card h4{max-width:440px;margin:0 auto 12px;color:#111827;font-size:24px;font-weight:700;line-height:1.42;letter-spacing:0}
.bdc-buy-modal-card p{max-width:440px;margin:0 auto 26px!important;color:#4b5563;font-size:16px;line-height:1.65}
.bdc-buy-modal-close{display:inline-flex;min-width:132px;min-height:46px;align-items:center;justify-content:center;border:1px solid rgba(244,63,31,.28);border-radius:6px;background:linear-gradient(135deg,#ff6a1f 0%,#f43f1f 100%);padding:12px 30px;color:#fff;cursor:pointer;font-weight:700;box-shadow:0 12px 24px rgba(244,63,31,.18)}
.bdc-buy-modal-close:hover,.bdc-buy-modal-close:focus{background:linear-gradient(135deg,#f43f1f 0%,#d91f11 100%);color:#fff}
.bdc-buy{background:#fff}
.bdc-buy-pricing{background:#fff}
.bdc-buy-audience-tabs{border-color:#cfd8e6;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.07)}
.bdc-buy-audience-tabs button{color:#111827;font-weight:500}
.bdc-buy-audience-tabs button.is-active{background:#102329;color:#fff;box-shadow:0 16px 34px rgba(16,35,41,.18)}
.bdc-buy-stage-copy{border-color:#bfd9ff;background:#f2f7ff;color:#333333}
.bdc-buy-stage-copy strong{color:#2563eb;font-weight:500}
.bdc-buy-stage-copy.has-sale-ribbon{position:relative;min-height:56px;overflow:hidden;padding-left:148px}
.bdc-buy .bdc-package-sale-ribbon{position:absolute;top:8px;bottom:8px;left:8px;z-index:2;width:124px;height:auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff6a1f 0%,#f43f1f 50%,#d91f11 100%);border-radius:8px;color:#fff;font-size:16px;font-weight:700;line-height:1;box-shadow:8px 0 20px rgba(244,63,31,.14);pointer-events:none}
.bdc-buy .bdc-package-sale-ribbon:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.24) 0 2px,transparent 2px 100%),radial-gradient(circle at 54% 68%,rgba(255,255,255,.18) 0 2px,transparent 2px 100%),linear-gradient(45deg,transparent 0 44%,rgba(255,255,255,.16) 44% 48%,transparent 48% 100%);background-size:34px 34px,42px 42px,28px 28px;opacity:.55}
.bdc-buy .bdc-package-sale-ribbon-text{position:relative;z-index:1;display:inline-block;transform:none}
@media screen and (max-width:767px){.bdc-buy-stage-copy.has-sale-ribbon{min-height:60px;padding-left:116px;padding-top:14px}.bdc-buy .bdc-package-sale-ribbon{width:96px;font-size:14px}}
.bdc-buy-renew{border-color:#cfd8e6;background:#f8f8fc;color:#111827}
.bdc-buy-shop-card{border-color:#cfd8e6;background:#fff;box-shadow:0 18px 48px rgba(15,23,42,.06)}
.bdc-buy-shop-card.is-featured{border:2px solid #35b83a;box-shadow:0 18px 42px rgba(63,124,255,.12)}
.bdc-buy-badge{width:46px;height:46px;min-height:46px;border-radius:50%;background:linear-gradient(135deg,#12d6a2 0%,#12a8ff 100%);padding:0;font-size:16px;font-weight:700;box-shadow:0 12px 24px rgba(18,168,255,.22)}
.bdc-buy-period-toggle,.bdc-buy-single-pill{border-color:#e4e8f3;background:#f5f6fb;box-shadow:inset 0 0 0 2px rgba(80,74,255,.04)}
.bdc-buy-period-toggle button{color:#666666;font-weight:500}
.bdc-buy-period-toggle button.is-active,.bdc-buy-single-pill span{background:#fff;color:#3e3cff;box-shadow:0 12px 26px rgba(80,74,255,.12)}
.bdc-buy-features li:before{border-color:#4b42ff}
.bdc-buy-renew a{border-color:#9ec9ff;color:#0078ff}
.bdc-buy-strip,.bdc-buy-faq{background:#f8f8fc}
.bdc-buy-pricing .bdc-buy-strip-under{margin-top:28px;border:1px solid #ffd7a8;border-radius:8px;background:linear-gradient(135deg,#fff8ed 0%,#fffdf7 100%);padding:20px;box-shadow:none}
.bdc-buy-pricing .bdc-buy-strip-under .bdc-buy-strip-grid{gap:0}
.bdc-buy-pricing .bdc-buy-strip-under .bdc-buy-strip-item{position:relative;border:0;border-left:1px solid #ffc985;border-radius:0;background:transparent;padding:4px 24px;box-shadow:none}
.bdc-buy-pricing .bdc-buy-strip-under .bdc-buy-strip-item:first-child{border-left:0}
.bdc-buy-pricing .bdc-buy-strip-under .bdc-buy-strip-item:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:rgba(255,174,84,.45)}
.bdc-buy-pricing .bdc-buy-strip-under .bdc-buy-strip-item:first-child:before{content:none}
.bdc-buy-pricing .bdc-buy-strip-under .bdc-buy-strip-item strong{color:#333333;font-weight:500}
.bdc-buy-faq .bdc-buy-help-card strong{font-weight:500}
@media screen and (max-width:991px){.bdc-buy-section{padding:64px 0;scroll-margin-top:51px}
.bdc-buy-hero{padding:58px 0 52px}
.bdc-buy-hero-layout{grid-template-columns:1fr;gap:32px}
.bdc-buy-summary{max-width:640px}
.bdc-buy-title{font-size:34px}
.bdc-buy-pricing .bdc-buy-lead{white-space:normal}
.bdc-buy-shop-grid,.bdc-buy-strip-grid,.bdc-buy-help-grid{grid-template-columns:1fr 1fr}
.bdc-buy-pricing .bdc-buy-strip-under .bdc-buy-strip-item:nth-child(odd){border-left:0}
.bdc-buy-pricing .bdc-buy-strip-under .bdc-buy-strip-item:nth-child(n+3){border-top:1px solid #ffe4c2;padding-top:18px}
.bdc-buy-pricing .bdc-buy-strip-under .bdc-buy-strip-item:nth-child(-n+2){padding-bottom:18px}
.bdc-buy-shop-grid.is-three{grid-template-columns:1fr 1fr}
.bdc-buy-shop-card{min-height:0}
.bdc-buy-retrieve-panel{display:block}
.bdc-buy-retrieve-form{margin-top:24px}
}
@media screen and (max-width:767px){.bdc-buy{overflow-x:hidden}
.bdc-buy-hero{padding:46px 0 42px}
.bdc-buy-hero h1{font-size:2.125rem}
.bdc-buy-hero p{font-size:16px}
.bdc-buy-hero-actions{display:grid;grid-template-columns:1fr}
.bdc-buy-btn{width:100%}
.bdc-buy-proof{grid-template-columns:1fr}
.bdc-buy-summary{padding:20px}
.bdc-buy-summary-head{display:block}
.bdc-buy-summary-head img{margin-bottom:12px}
.bdc-buy-section{padding:52px 0}
.bdc-buy .container{width:var(--bdc-container-width,min(calc(100% - clamp(15px, 9.0278vw, 130px) - clamp(15px, 9.0278vw, 130px)),1440px))!important;max-width:var(--bdc-container-max,1440px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
.bdc-buy-title{font-size:29px;word-break:normal;overflow-wrap:anywhere}
.bdc-buy-lead{font-size:16px}
.bdc-buy-plan-stage,.bdc-buy-stage-panel,.bdc-buy-shop-card,.bdc-buy-strip-item,.bdc-buy-help-card{width:100%!important;max-width:100%!important;min-width:0!important}
.bdc-buy-shop-grid,.bdc-buy-shop-grid.is-three,.bdc-buy-strip-grid,.bdc-buy-help-grid{grid-template-columns:1fr}
.bdc-buy-audience-tabs{width:100%}
.bdc-buy-stage-copy{text-align:left}
.bdc-buy-shop-card{min-height:0;padding:24px}
.bdc-buy-shop-grid.is-three .bdc-buy-shop-card>p{min-height:0}
.bdc-buy-shop-card h3{font-size:24px}
.bdc-buy-shop-grid.is-three .bdc-buy-shop-card:not([data-buy-card]) .bdc-buy-shop-price{margin-top:0}
.bdc-buy-shop-price{font-size:32px}
.bdc-buy-renew,.bdc-buy-table-row{display:block}
.bdc-buy-renew a{width:100%;margin-top:14px}
.bdc-buy-table-row>div{border-left:0;border-top:1px solid #eee6f5}
.bdc-buy-table-row>div:first-child{border-top:0}
.bdc-buy-retrieve-panel{padding:28px 22px}
}
@media screen and (max-width:767px){.bdc-buy,.bdc-buy .container,.bdc-buy-plan-stage,.bdc-buy-stage-panel,.bdc-buy-shop-grid,.bdc-buy-shop-card{max-width:100vw!important}.bdc-buy-title{max-width:calc(100vw - 48px);font-size:26px;line-height:1.25;word-break:break-all}.bdc-buy-lead,.bdc-buy-stage-copy,.bdc-buy-shop-card p,.bdc-buy-features li{max-width:100%;white-space:normal!important;word-break:break-all;overflow-wrap:anywhere}.bdc-buy-audience-tabs{max-width:calc(100vw - 48px);overflow:hidden}.bdc-buy-audience-tabs button{padding:0 8px;font-size:16px}.bdc-buy-submit{max-width:100%;white-space:normal}}
.bdc-store-checkout{position:relative;overflow:hidden;background:linear-gradient(115deg,#fff 0%,#fbf7ff 42%,#fff1f6 74%,#fff8f0 100%);padding:22px 0 64px;color:#333333}
.bdc-store-checkout:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(124,37,216,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(124,37,216,.055) 1px,transparent 1px);background-size:96px 96px;pointer-events:none}
.bdc-store-checkout *{box-sizing:border-box;letter-spacing:0}
.bdc-store-checkout .container{position:relative;z-index:1;width:100%;max-width:1200px}
.bdc-store-checkout .page-header{margin:0 auto 8px!important;border:0!important;padding:0!important;color:#111111;text-align:center;font-size:30px;font-weight:500;line-height:1.16;word-break:keep-all}
.bdc-store-checkout .page-header small{display:block;margin-top:3px;color:#666666;font-size:16px;font-weight:500;line-height:1.3}
.bdc-store-checkout>.container>p{max-width:900px;margin:0 auto 12px!important;border:1px solid #eee6f5;border-radius:8px;background:rgba(255,255,255,.72);padding:9px 14px;color:#666666;font-size:16px;line-height:1.42;text-align:center}
.bdc-store-checkout .buy-process{margin:0}
.bdc-store-checkout .license_purpose{max-width:640px;margin:0 auto}
.bdc-store-checkout .plan-select{height:auto!important;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 auto!important;border:1px solid #eee6f5;border-radius:8px;background:#fff;padding:6px;box-shadow:0 14px 28px rgba(37,28,54,.07)}
.bdc-store-checkout .plan-select label{width:auto!important;min-height:40px;display:flex;align-items:center;justify-content:center;margin:0!important;border:0!important;border-radius:6px;background:transparent!important;padding:0 14px!important;cursor:pointer}
.bdc-store-checkout .plan-select label h2{margin:0!important;padding:0!important;color:#333333!important;font-size:16px!important;font-weight:500!important}
.bdc-store-checkout input[id=personal]:checked~.plan-select>label[for=personal],.bdc-store-checkout input[id=business]:checked~.plan-select>label[for=business]{border:0!important;background:#111827!important;padding:0 14px!important;box-shadow:0 12px 26px rgba(17,24,39,.16)}
.bdc-store-checkout input[id=personal]:checked~.plan-select>label[for=personal]>h2,.bdc-store-checkout input[id=business]:checked~.plan-select>label[for=business]>h2{color:#fff!important;font-size:16px!important;font-weight:500!important}
.bdc-store-checkout input[id=personal]:checked~.plan-select>label[for=business],.bdc-store-checkout input[id=business]:checked~.plan-select>label[for=personal]{border:0!important;background:transparent!important;padding:0 14px!important}
.bdc-store-checkout .purchase-outter{margin-top:12px;border:1px solid #eee6f5!important;border-radius:8px;background:rgba(255,255,255,.96);padding:24px!important;box-shadow:0 22px 56px rgba(37,28,54,.1)}
.bdc-store-checkout .purchase-outter>.row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;margin:0!important}
.bdc-store-checkout .purchase-outter>.row:before,.bdc-store-checkout .purchase-outter>.row:after,.bdc-store-checkout #PAYMENT_METHODS:before,.bdc-store-checkout #PAYMENT_METHODS:after,.bdc-store-checkout #PAYMENT_AUTORENEW:before,.bdc-store-checkout #PAYMENT_AUTORENEW:after{display:none!important;content:none!important}
.bdc-store-checkout .purchase-outter>.row>[class*=col-]{float:none!important;width:100%!important;max-width:100%!important;padding:0!important}
.bdc-store-checkout .form-group{margin-bottom:18px}
.bdc-store-checkout .control-label{display:block;margin:0 0 8px;color:#111111;font-size:16px;font-weight:900;line-height:1.4;text-align:left!important}
.bdc-store-checkout .InputInfo2{margin:0 0 8px!important;color:#7c25d8!important;font-size:16px;line-height:1.45}
.bdc-store-checkout .formcontrol,.bdc-store-checkout .form-control,.bdc-store-checkout .formInput,.bdc-store-checkout select.formcontrol{width:100%!important;min-height:48px;border:1px solid #e8ddf3!important;border-radius:8px!important;background:#fff!important;color:#333333;font-size:16px;box-shadow:0 10px 24px rgba(124,37,216,.06)!important}
.bdc-store-checkout input.formcontrol,.bdc-store-checkout input.formInput,.bdc-store-checkout .ReadOnlyInput input,.bdc-store-checkout select.formcontrol,.bdc-store-checkout select.form-control{padding:10px 14px!important}
.bdc-store-checkout .ReadOnlyInput{overflow:hidden;background:#fbf7ff!important;padding:0!important}
.bdc-store-checkout .ReadOnlyInput input{width:100%!important;min-height:46px!important;border:0!important;color:#333333!important;background:#fbf7ff!important}
.bdc-store-checkout .spinner{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px;height:48px!important;overflow:hidden;border:1px solid #e8ddf3;border-radius:999px;background:#fff;box-shadow:0 10px 24px rgba(124,37,216,.06)}
.bdc-store-checkout .spinner .btn-ar{width:48px!important;height:48px!important;border:0!important;background:#fbf7ff!important;color:#7c25d8;font-size:20px!important;line-height:48px!important}
.bdc-store-checkout .spinner .ar-input{width:100%!important;height:48px!important;border:0!important;background:#fff!important;text-align:center;font-weight:900}
.bdc-store-checkout .dsc-banner>div{height:auto!important;min-height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #eee6f5!important;border-radius:8px!important;background:#fbf7ff!important;color:#7c25d8;font-weight:900;line-height:1.4!important}
.bdc-store-checkout .dsc-banner>div:before{display:none!important}
.bdc-store-checkout .price_amount{position:relative;min-height:78px!important;border:1px solid #eee6f5!important;border-radius:8px!important;background:linear-gradient(135deg,#fff 0%,#fbf7ff 100%)!important;padding:14px 18px 12px 42px!important}
.bdc-store-checkout .price_amount>div:first-child{position:absolute;left:18px;top:18px;margin:0!important;color:#7c25d8;font-size:22px;font-weight:900}
.bdc-store-checkout #AMOUNT{width:100%!important;height:auto!important;min-height:44px!important;border:0!important;background:transparent!important;padding:0!important;color:#111111!important;font-size:38px!important;font-weight:900;line-height:1.05}
.bdc-store-checkout .price_save{margin-top:2px;color:#ff1f2c!important;font-size:16px;font-weight:600}
.bdc-store-checkout .price_amount .price_save{display:block!important;float:none!important;clear:both!important;width:100%!important;margin:2px 0 0!important;text-align:left!important}
.bdc-store-checkout .line-space{border-color:#eee6f5!important}
.bdc-store-checkout .agreeinfo{overflow:auto;border:1px solid #eee6f5;border-radius:8px;background:#fbf7ff;padding:14px;color:#666666;font-size:16px;font-weight:300;line-height:1.55}
.bdc-store-checkout .agreeinfo *{font-weight:300}
.bdc-store-checkout .agreeinfo+.checkbox{margin:20px 0 20px!important}
.bdc-store-checkout .checkbox{margin:0 0 14px!important}
.bdc-store-checkout .checkbox label{display:flex!important;align-items:flex-start;gap:10px;margin:0;color:#333333;font-size:16px;font-weight:800;line-height:1.45}
.bdc-store-checkout .checkbox input{flex:0 0 18px;width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:#9c21e8}
.bdc-store-checkout .checkbox div{display:block!important;margin:0!important;padding:0!important}
.bdc-store-checkout .payment-container{margin-top:22px;border:1px solid #eee6f5;border-radius:8px;background:#fbf7ff;padding:20px}
.bdc-store-checkout #npc_promotion{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;border:1px solid #cfe0ff;border-radius:999px;background:#eef5ff;padding:0 20px;color:#2563eb!important;font-size:16px;font-style:normal!important;font-weight:400!important;line-height:1.35;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease}
.bdc-store-checkout #npc_promotion:hover{border-color:#b8d0ff;background:#e2eeff;color:#1d4ed8!important}
.bdc-store-checkout #npc_promotion span{font-style:normal!important;font-weight:400!important}
.bdc-store-checkout #PAYMENT_METHODS,.bdc-store-checkout #PAYMENT_AUTORENEW{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:0!important}
.bdc-store-checkout #PAYMENT_METHODS[hidden],.bdc-store-checkout #PAYMENT_AUTORENEW[hidden]{display:none!important}
.bdc-store-checkout #PAYMENT_METHODS>[class*=col-],.bdc-store-checkout #PAYMENT_AUTORENEW>[class*=col-]{float:none!important;width:100%!important;max-width:100%!important;padding:0!important}
.bdc-store-checkout .payment-title{margin-bottom:10px;color:#111111;font-size:16px;font-weight:900}
.bdc-store-checkout .payment-container input.btn{width:144px!important;height:48px!important;margin-right:8px;border-radius:6px!important;box-shadow:0 12px 24px rgba(37,28,54,.08)}
.bdc-store-checkout #PAYMENT_METHODS>[class*=col-]:first-child input.btn,.bdc-store-checkout #PAYMENT_AUTORENEW>[class*=col-]:first-child input.btn{width:250px!important;height:50px!important;max-width:100%;padding:0!important;background-size:auto!important;background-position:center center!important}
.bdc-store-checkout .payment-container select{width:100%!important;max-width:330px;margin:0 8px 10px 0}
.bdc-store-checkout .payment-container input.btn-info,.bdc-store-checkout .payment-container input.btnx,.bdc-store-checkout .payment-container .bdc-pay-button{min-width:144px;min-height:48px;border:1px solid #9c21e8!important;border-radius:6px!important;background:linear-gradient(135deg,#9c21e8 0%,#f833bd 100%)!important;color:#fff!important;font-size:16px;font-weight:900;box-shadow:0 16px 30px rgba(156,33,232,.2)}
.bdc-store-checkout .panel{overflow:hidden;margin-top:24px;border:1px solid #eee6f5!important;border-radius:8px!important;background:#fff;box-shadow:0 18px 46px rgba(37,28,54,.08)}
.bdc-store-checkout .panel-heading{border:0!important;background:#111827!important;padding:18px 22px!important}
.bdc-store-checkout .panel-heading h2{margin:0;color:#fff;font-size:20px;font-weight:500}
.bdc-store-checkout .panel-body{padding:20px 24px!important}
.bdc-store-checkout .panel-body ul{margin:0!important;padding-left:20px}
.bdc-store-checkout .panel-body li{margin:0 0 10px;color:#666666;font-size:16px;line-height:1.62}
.bdc-store-checkout a{color:#7c25d8;font-weight:900}
.bdc-store-checkout .license-notice,.bdc-store-checkout .payment-container,.bdc-store-checkout .agreeinfo{border-color:#cfd8e6!important;background:#f8f8fc!important}
.bdc-store-checkout .plan-select,.bdc-store-checkout .purchase-outter,.bdc-store-checkout .formcontrol,.bdc-store-checkout .form-control,.bdc-store-checkout .formInput,.bdc-store-checkout select.formcontrol,.bdc-store-checkout .spinner,.bdc-store-checkout .price_amount,.bdc-store-checkout .panel{border-color:#cfd8e6!important}
.bdc-store-checkout .plan-select{box-shadow:0 18px 42px rgba(15,23,42,.07)!important}
.bdc-store-checkout input[id=personal]:checked~.plan-select>label[for=personal],.bdc-store-checkout input[id=business]:checked~.plan-select>label[for=business]{background:#102329!important;box-shadow:0 16px 34px rgba(16,35,41,.18)!important}
.bdc-store-checkout .purchase-outter{box-shadow:0 18px 48px rgba(15,23,42,.06)!important}
.bdc-store-checkout .ReadOnlyInput,.bdc-store-checkout .ReadOnlyInput input,.bdc-store-checkout .spinner .btn-ar,.bdc-store-checkout .price_amount{background:#f4f7fb!important}
.bdc-store-checkout .checkbox input{accent-color:#4b42ff}
.bdc-store-checkout .payment-container input.btn-info,.bdc-store-checkout .payment-container input.btnx,.bdc-store-checkout .payment-container .bdc-pay-button{border:1px solid rgba(255,255,255,.5)!important;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.02) 42%,rgba(255,255,255,.08) 100%),linear-gradient(135deg,#7bcc43 0%,#25a914 100%)!important;background-repeat:no-repeat;background-size:100% 100%,100% 100%;box-shadow:none!important}
.bdc-store-checkout .payment-container input.btn-info:hover,.bdc-store-checkout .payment-container input.btnx:hover{background:linear-gradient(135deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.04) 42%,rgba(255,255,255,.1) 100%),linear-gradient(135deg,#70c93b 0%,#209b10 100%)!important;background-repeat:no-repeat;background-size:100% 100%,100% 100%;box-shadow:0 10px 20px rgba(37,169,20,.18)!important}
.bdc-store-checkout .payment-container .bdc-pay-button{position:relative;isolation:isolate;overflow:hidden;width:250px;max-width:100%;height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;vertical-align:top;cursor:pointer}
.bdc-store-checkout .payment-container .bdc-pay-button:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-45%;z-index:0;width:34%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.62),rgba(255,255,255,0));transform:translateX(-180%) skewX(-18deg);pointer-events:none}
.bdc-store-checkout .payment-container .bdc-pay-button:hover{background:linear-gradient(135deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.04) 42%,rgba(255,255,255,.1) 100%),linear-gradient(135deg,#70c93b 0%,#209b10 100%)!important;box-shadow:0 10px 20px rgba(37,169,20,.18)!important}
.bdc-store-checkout .payment-container .bdc-pay-button:hover:after{animation:bdcPayButtonShine 1.15s ease-in-out infinite}
@keyframes bdcPayButtonShine{0%{transform:translateX(-180%) skewX(-18deg)}100%{transform:translateX(620%) skewX(-18deg)}}
@media screen and (max-width:991px){.bdc-store-checkout{padding:22px 0 56px}.bdc-store-checkout .container{padding-left:24px!important;padding-right:24px!important}.bdc-store-checkout .page-header{font-size:28px}.bdc-store-checkout .purchase-outter>.row,.bdc-store-checkout #PAYMENT_METHODS,.bdc-store-checkout #PAYMENT_AUTORENEW{grid-template-columns:1fr}.bdc-store-checkout .payment-container select{width:100%!important;max-width:100%;margin:0 0 10px}.bdc-store-checkout .payment-container input.btn-info,.bdc-store-checkout .payment-container input.btnx,.bdc-store-checkout .payment-container .bdc-pay-button{width:100%}}
@media screen and (max-width:767px){.bdc-store-checkout{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow-x:hidden}.bdc-store-checkout .container{width:100%!important;max-width:100vw!important;padding-left:16px!important;padding-right:16px!important}.bdc-store-checkout .page-header{max-width:calc(100vw - 32px);font-size:21px;line-height:1.22;white-space:normal!important;word-break:normal;overflow-wrap:anywhere}.bdc-store-checkout .page-header small{max-width:300px;margin-left:auto;margin-right:auto;font-size:16px;white-space:normal!important;word-break:normal;overflow-wrap:anywhere}.bdc-store-checkout>.container>p{max-width:calc(100vw - 32px);font-size:16px;line-height:1.5;text-align:left;word-break:normal;overflow-wrap:anywhere}.bdc-store-checkout .license_purpose,.bdc-store-checkout .plan-select,.bdc-store-checkout .purchase-outter,.bdc-store-checkout .payment-container,.bdc-store-checkout .panel{width:100%!important;max-width:100%!important;min-width:0!important}.bdc-store-checkout .plan-select{grid-template-columns:1fr}.bdc-store-checkout .purchase-outter{padding:20px!important}.bdc-store-checkout input,.bdc-store-checkout select,.bdc-store-checkout textarea,.bdc-store-checkout .formcontrol,.bdc-store-checkout .form-control,.bdc-store-checkout .formInput{max-width:100%!important;min-width:0!important}.bdc-store-checkout #AMOUNT{font-size:31px!important}.bdc-store-checkout .price_save{text-align:left;white-space:normal;overflow-wrap:anywhere}.bdc-store-checkout .payment-container input.btn{width:calc(50% - 6px)!important;margin-right:6px}.bdc-store-checkout #PAYMENT_METHODS>[class*=col-]:first-child input.btn,.bdc-store-checkout #PAYMENT_AUTORENEW>[class*=col-]:first-child input.btn{width:250px!important}.bdc-store-checkout .panel-heading h2{font-size:17px}}
.bdc-home .container,.bdc-sr-page .container,.bdc-buy .container{width:var(--bdc-container-width,min(calc(100% - clamp(15px, 9.0278vw, 130px) - clamp(15px, 9.0278vw, 130px)),1440px))!important;max-width:var(--bdc-container-max,1440px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
@media screen and (min-width:768px){.bdc-home .container,.bdc-sr-page .container,.bdc-buy .container{width:var(--bdc-container-width,min(calc(100% - clamp(15px, 9.0278vw, 130px) - clamp(15px, 9.0278vw, 130px)),1440px))!important}}
.bdc-home .bdc-section,.bdc-sr-section,.bdc-buy-section{scroll-margin-top:100px}
@media screen and (max-width:991px){.bdc-home .bdc-section,.bdc-sr-section,.bdc-buy-section{scroll-margin-top:60px}}
.bdc-home,.bdc-sr-page,.bdc-buy,.bdc-store-checkout{font-size:1rem}
.bdc-home p,.bdc-home li,.bdc-sr-page p,.bdc-sr-page li,.bdc-buy p,.bdc-buy li,.bdc-store-checkout p,.bdc-store-checkout li{color:rgb(17, 24, 39);font-size:1rem;font-weight:300}
.bdc-home p b,.bdc-home p strong,.bdc-home li b,.bdc-home li strong,.bdc-sr-page p b,.bdc-sr-page p strong,.bdc-sr-page li b,.bdc-sr-page li strong,.bdc-buy p b,.bdc-buy p strong,.bdc-buy li b,.bdc-buy li strong,.bdc-store-checkout p b,.bdc-store-checkout p strong,.bdc-store-checkout li b,.bdc-store-checkout li strong{font-weight:500}
.bdc-home-ai p,.bdc-sr-ai p,.bdc-buy-retrieve-panel p{color:#e5e7eb}
.bdc-home *,.bdc-sr-page *,.bdc-buy *,.bdc-store-checkout *{min-width:0}
.bdc-home img,.bdc-home video,.bdc-sr-page img,.bdc-sr-page video,.bdc-buy img,.bdc-buy video,.bdc-store-checkout img,.bdc-store-checkout video{max-width:100%;height:auto}
.bdc-section-title,.bdc-sr-title,.bdc-buy-title{font-size:clamp(2rem,2.35vw,2.75rem)}
.bdc-section-lead,.bdc-sr-lead,.bdc-buy-lead{font-size:1.125rem}
.bdc-home-hero h1{font-size:clamp(2.75rem,3vw,3.5rem)}
.bdc-sr-hero h1{font-size:clamp(2.5rem,2.8vw,3.25rem)}
.bdc-btn,.bdc-sr-btn,.bdc-buy-submit,.bdc-buy-link-btn,.bdc-buy-renew a{min-height:3.5rem}
@media screen and (max-width:991px){.bdc-section-title,.bdc-sr-title,.bdc-buy-title{font-size:2.125rem}.bdc-section-lead,.bdc-sr-lead,.bdc-buy-lead{font-size:1rem}.bdc-home-hero h1,.bdc-sr-hero h1{font-size:2.875rem}}
@media screen and (max-width:767px){.bdc-home .container,.bdc-sr-page .container,.bdc-buy .container{width:calc(100% - 30px)!important;max-width:100%!important}.bdc-section-title,.bdc-sr-title,.bdc-buy-title{font-size:1.8125rem}.bdc-section-lead,.bdc-sr-lead,.bdc-buy-lead{font-size:0.9375rem}.bdc-home-hero h1,.bdc-sr-hero h1{font-size:2.375rem}.bdc-home p,.bdc-home li,.bdc-sr-page p,.bdc-sr-page li,.bdc-buy p,.bdc-buy li,.bdc-store-checkout p,.bdc-store-checkout li{font-size:0.9375rem}.bdc-btn,.bdc-sr-btn,.bdc-buy-submit,.bdc-buy-link-btn,.bdc-buy-renew a,.bdc-mode-tabs a,.bdc-sr-chip-list span,.bdc-buy-audience-tabs button,.bdc-store-checkout .plan-select label,.bdc-store-checkout input,.bdc-store-checkout select,.bdc-store-checkout textarea,.bdc-store-checkout .formcontrol,.bdc-store-checkout .form-control,.bdc-store-checkout .formInput{min-height:44px}.bdc-btn,.bdc-sr-btn{font-size:1rem}.bdc-record-toolbar,.bdc-sr-control{max-width:calc(100% - 30px)}.bdc-buy-pricing .bdc-buy-strip-under .bdc-buy-strip-item{border-left:0!important;border-top:1px solid #ffe4c2;padding:16px 4px!important}.bdc-buy-pricing .bdc-buy-strip-under .bdc-buy-strip-item:first-child{border-top:0;padding-top:4px!important}}
.bdc-download-page{overflow:hidden;background:#fff;color:#333333;font-size:1rem;font-weight:300}
.bdc-download-page *{box-sizing:border-box;letter-spacing:0;min-width:0}
.bdc-download-page a{text-decoration:none}
.bdc-download-page img{max-width:100%;height:auto}
.bdc-download-page .container{width:var(--bdc-container-width,min(calc(100% - clamp(15px, 9.0278vw, 130px) - clamp(15px, 9.0278vw, 130px)),1440px))!important;max-width:var(--bdc-container-max,1440px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
.bdc-download-hero{position:relative;overflow:hidden;padding:46px 0 42px;background:#fff}
.bdc-download-hero:before{content:none;display:none}
.bdc-download-hero .container{position:relative;z-index:1}
.bdc-download-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);gap:28px;align-items:start}
.bdc-download-hero-main{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(300px,1fr);gap:24px;align-items:center}
.bdc-download-eyebrow{display:block;margin-bottom:12px;color:#ed1c24;font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase}
.bdc-download-copy h1{margin:0 0 16px;color:#111111;font-size:clamp(2.25rem,2.65vw,3.375rem);font-weight:500;line-height:1.12;word-break:keep-all}
.bdc-download-copy h1 span{display:block;background:linear-gradient(135deg,#ff343d 0%,#ed1c24 52%,#b9141b 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.bdc-download-copy{padding-left:28px}
.bdc-download-visual{display:flex;height:366px;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:8px;background:transparent;padding:0;box-shadow:none}
.bdc-download-visual img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;border-radius:8px}
.bdc-download-menu{padding:0;background:transparent}
.bdc-download-list{display:grid;grid-template-columns:1fr;gap:18px}
.bdc-download-product{display:grid;position:relative;grid-template-columns:52px minmax(0,1fr);column-gap:14px;row-gap:8px;align-items:center;height:106px;border:1px solid #e1ebf7;border-radius:8px;background:#f7fbff;padding:18px 42px 18px 14px;color:#111827!important;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}
.bdc-download-main{grid-row:auto;grid-template-columns:52px minmax(0,1fr);height:118px;padding:20px 46px 20px 16px;border-color:#a9ccff;background:linear-gradient(135deg,#e3f0ff 0%,#f2f8ff 52%,#eef1ff 100%)}
.bdc-download-product:hover,.bdc-download-product:focus{border-color:#c9dcf5;background:#edf6ff;color:#111827!important;transform:translateY(-1px);box-shadow:0 12px 26px rgba(48,95,160,.12)}
.bdc-download-main:hover,.bdc-download-main:focus{border-color:#7eb0ff;background:linear-gradient(135deg,#d9ebff 0%,#edf6ff 52%,#e9edff 100%)}
.bdc-download-beta{border-color:#ffd6dc;background:linear-gradient(135deg,#fff5f6 0%,#fff8fb 48%,#f7f1ff 100%)}
.bdc-download-beta:hover,.bdc-download-beta:focus{border-color:#ffbcc7;background:linear-gradient(135deg,#fff0f2 0%,#fff7fb 48%,#f3edff 100%)}
.bdc-download-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:28px;align-self:center;border-radius:10px;background:linear-gradient(135deg,#2f7cff 0%,#2747dd 100%);color:#fff;font-size:12px;font-weight:500;line-height:1;box-shadow:0 10px 18px rgba(47,124,255,.14)}
.bdc-download-icon-latest{width:52px;height:52px;border-radius:14px;font-size:14px;box-shadow:0 14px 26px rgba(47,124,255,.2)}
.bdc-download-icon-old{align-self:start;margin-top:7px;background:linear-gradient(135deg,#64748b 0%,#334155 100%);box-shadow:0 10px 18px rgba(51,65,85,.12)}
.bdc-download-beta-badge{align-self:start;margin-top:7px;background:linear-gradient(135deg,#ff3b4f 0%,#ed1c24 100%);font-size:11px;box-shadow:0 10px 18px rgba(237,28,36,.14)}
.bdc-download-item-copy{display:grid;align-self:center;gap:5px}
.bdc-download-item-copy strong{color:#111111;font-size:17px;font-weight:500;line-height:1.3}
.bdc-download-main .bdc-download-item-copy strong{font-size:18px;line-height:1.3}
.bdc-download-item-copy span,.bdc-download-item-copy em{color:#111827;font-size:inherit;font-style:normal;font-weight:300;line-height:1.4}
.bdc-download-main .bdc-download-item-copy em{font-size:inherit}
.bdc-download-action{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#64748b;transition:color .16s ease,background .16s ease,transform .16s ease}
.bdc-download-action:before{content:"";background:currentColor}
.bdc-download-action-download:before{width:19px;height:19px;-webkit-mask:url('/img/icon/download.svg') center / contain no-repeat;mask:url('/img/icon/download.svg') center / contain no-repeat}
.bdc-download-action-arrow:before{width:21px;height:14px;-webkit-mask:url('/img/icon/arrow-right.svg') center / contain no-repeat;mask:url('/img/icon/arrow-right.svg') center / contain no-repeat}
.bdc-download-product:hover .bdc-download-action,.bdc-download-product:focus .bdc-download-action{background:#e1ebf7;color:#0b66ff;transform:translateX(1px)}
.bdc-download-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:28px;margin-top:22px}
.bdc-download-links a{display:inline-flex;align-items:center;color:#0b66ff;font-size:15px;font-weight:400;line-height:1.35}
.bdc-download-links a:after{content:"";width:7px;height:7px;margin-left:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}
.bdc-download-free-notice{display:flex;gap:12px;align-items:flex-start;margin-top:18px;border:1px solid #ffd7a8;border-radius:8px;background:linear-gradient(135deg,#fff8ed 0%,#fffdf7 100%);padding:14px 16px;color:#333333;box-shadow:none}
.bdc-download-free-icon{display:inline-flex;flex:0 0 24px;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:#ffedd5;color:#f97316;font-size:15px;font-weight:700;line-height:1}
.bdc-download-free-notice strong{display:block;margin:0 0 4px;color:inherit;font-size:inherit;font-weight:500;line-height:1.35}
.bdc-download-free-notice p{display:block;margin:0!important;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.bdc-download-free-notice a{color:#c2410c;font-weight:400}
.bdc-download-section{padding:86px 0;background:#fff}
.bdc-download-section:nth-of-type(even){background:#f8f8fc}
.bdc-download-section-head{margin:0 auto 34px;text-align:center}
.bdc-download-section-head h2{margin:0 auto 16px;max-width:980px;color:#111111;font-size:clamp(2rem,2.35vw,2.75rem);font-weight:500;line-height:1.18;word-break:keep-all}
.bdc-download-section-head p{max-width:860px;margin:0 auto!important;color:#111827;font-size:18px;font-weight:300;line-height:1.72}
.bdc-download-compare-table{overflow:hidden;border:1px solid #cfd8e6;border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.06)}
.bdc-download-compare-row{display:grid;grid-template-columns:1.12fr .88fr .9fr;border-top:1px solid #cfd8e6}
.bdc-download-compare-row:first-child{border-top:0}
.bdc-download-compare-row>div{padding:18px 22px;border-left:1px solid #cfd8e6;color:#111827;font-size:16px;font-weight:300;line-height:1.55}
.bdc-download-compare-row>div:first-child{border-left:0;color:#111111;font-weight:500}
.bdc-download-compare-row>div:nth-child(2),.bdc-download-compare-row>div:nth-child(3){text-align:center}
.bdc-download-compare-row a{color:inherit;font-weight:inherit;text-decoration:none}
.bdc-download-compare-row a:hover,.bdc-download-compare-row a:focus{text-decoration:underline}
.bdc-download-compare-head{background:#111827}
.bdc-download-compare-head>div{color:#fff!important;font-size:17px;font-weight:500}
.bdc-download-compare-head>div:nth-child(3){background:linear-gradient(135deg,#ff7a45 0%,#ffb347 100%);color:#fff!important}
.bdc-download-compare-row:not(.bdc-download-compare-head)>div:nth-child(3){background:linear-gradient(135deg,#fff4ec 0%,#fffaf0 100%);color:#0f172a;font-weight:400}
.bdc-download-compare-row:not(.bdc-download-compare-head)>div:nth-child(3) .bdc-download-check{color:#f97316;font-weight:500}
.bdc-download-check{color:#2563eb;font-weight:500}
.bdc-download-support{position:relative;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;vertical-align:middle}
.bdc-download-support:before,.bdc-download-support:after{content:"";position:absolute;display:block}
.bdc-download-support-yes{background:#fff1e7;color:#f97316}
.bdc-download-support-yes:before{width:16px;height:9px;border-left:3px solid currentColor;border-bottom:3px solid currentColor;transform:translateY(-2px) rotate(-45deg)}
.bdc-download-support-no{background:#f1f5f9;color:#94a3b8}
.bdc-download-support-no:before,.bdc-download-support-no:after{width:18px;height:3px;border-radius:999px;background:currentColor}
.bdc-download-support-no:before{transform:rotate(45deg)}
.bdc-download-support-no:after{transform:rotate(-45deg)}
.bdc-download-callout{display:grid;grid-template-columns:1fr;gap:6px;margin-top:16px}
.bdc-download-callout p{position:relative;margin:0!important;border:0;border-radius:0;background:transparent;padding:0 0 0 14px;color:#333333;font-size:inherit;font-weight:inherit;line-height:inherit;box-shadow:none}
.bdc-download-callout p:before{content:"";position:absolute;left:0;top:.72em;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.55}
.bdc-download-callout a{color:#0b66ff;font-weight:400}
.bdc-download-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.bdc-download-info-card,.bdc-download-history-card{border:1px solid #cfd8e6;border-radius:8px;background:#fff;box-shadow:0 14px 32px rgba(15,23,42,.06)}
.bdc-download-info-card{min-height:176px;padding:24px;transition:transform .18s ease,box-shadow .18s ease}
.bdc-download-info-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(15,23,42,.09)}
.bdc-download-card-title{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.bdc-download-info-card strong{display:block;margin:0;color:#111111;font-size:20px;font-weight:500;line-height:1.3}
.bdc-download-card-icon{position:relative;display:inline-flex;flex:0 0 42px;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#eef6ff 0%,#f7fbff 100%);box-shadow:inset 0 0 0 1px #d9e8ff}
.bdc-download-card-icon:before,.bdc-download-card-icon:after{content:"";position:absolute;display:block}
.bdc-download-info-card[data-icon="game"] .bdc-download-card-icon:before{width:24px;height:16px;border-radius:8px;background:#2f7cff}
.bdc-download-info-card[data-icon="game"] .bdc-download-card-icon:after{width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:-7px 0 0 #fff,7px 0 0 #fff}
.bdc-download-info-card[data-icon="video"] .bdc-download-card-icon:before{width:24px;height:17px;border-radius:5px;background:#ed1c24}
.bdc-download-info-card[data-icon="video"] .bdc-download-card-icon:after{border-left:8px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;transform:translateX(1px)}
.bdc-download-info-card[data-icon="player"] .bdc-download-card-icon:before{width:23px;height:16px;border:3px solid #64748b;border-radius:5px}
.bdc-download-info-card[data-icon="player"] .bdc-download-card-icon:after{width:18px;height:3px;border-radius:999px;background:#64748b;bottom:9px}
.bdc-download-info-card[data-icon="work"] .bdc-download-card-icon:before{width:22px;height:18px;border-radius:5px;background:#4b42ff}
.bdc-download-info-card[data-icon="work"] .bdc-download-card-icon:after{width:12px;height:4px;border:2px solid #4b42ff;border-bottom:0;border-radius:6px 6px 0 0;top:10px}
.bdc-download-info-card[data-icon="lecture"] .bdc-download-card-icon:before{width:24px;height:16px;border-radius:3px;background:#25a914}
.bdc-download-info-card[data-icon="lecture"] .bdc-download-card-icon:after{width:14px;height:2px;background:#fff;box-shadow:0 5px 0 #fff,0 -5px 0 #fff}
.bdc-download-info-card[data-icon="warning"] .bdc-download-card-icon{background:linear-gradient(135deg,#fff0f2 0%,#fff8fb 100%);box-shadow:inset 0 0 0 1px #ffd6dc}
.bdc-download-info-card[data-icon="warning"] .bdc-download-card-icon:before{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:22px solid #ed1c24;transform:translateY(-1px)}
.bdc-download-info-card[data-icon="warning"] .bdc-download-card-icon:after{width:3px;height:9px;background:#fff;box-shadow:0 12px 0 #fff;transform:translateY(0)}
.bdc-download-info-card p{margin:0!important;color:#111827;font-size:16px;font-weight:300;line-height:1.62}
.bdc-download-info-card a{color:#0b66ff;font-weight:400}
.bdc-download-info-card.is-warning{border-color:#ffd6dc;background:linear-gradient(135deg,#fff5f6 0%,#fff8fb 56%,#f7f1ff 100%)}
.bdc-download-info-card.is-warning strong{color:#ed1c24}
.bdc-download-spec{padding:46px 0;background:#f8f8fc!important}
.bdc-download-spec-panel{display:grid;gap:20px;align-items:start;padding:0;color:#111827}
.bdc-download-spec-copy h2{margin:0 0 8px;color:#111111;font-size:24px;font-weight:500;line-height:1.22}
.bdc-download-spec-copy p{margin:0!important;color:#111827;font-size:15px;font-weight:300;line-height:1.58}
.bdc-download-spec-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.bdc-download-spec-popup{display:block;height:100%}
.bdc-download-spec-item{min-height:114px;height:100%;display:flex;flex-direction:column;border:0;border-radius:8px;background:#fff;padding:18px;color:inherit!important;text-decoration:none!important;box-shadow:0 10px 24px rgba(15,23,42,.04);transition:box-shadow .16s ease,transform .16s ease}
.bdc-download-spec-item:hover,.bdc-download-spec-item:focus{color:inherit!important;text-decoration:none!important;transform:translateY(-1px);box-shadow:0 14px 30px rgba(15,23,42,.07)}
.bdc-download-spec-item span{display:block;margin-bottom:8px;color:#64748b;font-size:13px;font-weight:500;line-height:1.2}
.bdc-download-spec-item strong{display:block;margin:0 0 6px;color:#111111;font-size:18px;font-weight:500;line-height:1.25}
.bdc-download-spec-item strong small{display:inline;margin-left:6px;color:#64748b;font-size:14px;font-weight:400;line-height:1}
.bdc-download-spec-item p{margin:0!important;color:#111827;font-size:14px;font-weight:300;line-height:1.5}
.bdc-download-spec-action{display:inline-flex;align-items:center;align-self:flex-end;margin-top:auto;color:#0b66ff;font-size:14px;font-style:normal;font-weight:400;line-height:1.35}
.bdc-download-spec-action:after{content:"";width:7px;height:7px;margin-left:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}
.bdc-download-gs-lock{overflow:hidden}
.bdc-download-gs-modal{position:fixed;inset:0;z-index:10050;display:none;align-items:center;justify-content:center;padding:30px;box-sizing:border-box}
.bdc-download-gs-modal.is-open{display:flex}
.bdc-download-gs-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.68);padding:0;cursor:pointer}
.bdc-download-gs-dialog{position:relative;z-index:1;width:min(848px,calc(100vw - 60px));max-height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;padding:12px;box-shadow:0 28px 80px rgba(0,0,0,.35)}
.bdc-download-gs-dialog img{display:block;width:100%;height:auto;max-height:calc(100vh - 84px);object-fit:contain;border-radius:6px}
.bdc-download-gs-close{position:absolute;right:-14px;top:-14px;z-index:2;width:36px;height:36px;border:0;border-radius:50%;background:#111827;color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.25);cursor:pointer}
.bdc-download-gs-close:before,.bdc-download-gs-close:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:999px;background:currentColor}
.bdc-download-gs-close:before{transform:translate(-50%,-50%) rotate(45deg)}
.bdc-download-gs-close:after{transform:translate(-50%,-50%) rotate(-45deg)}
.bdc-download-gs-close:hover,.bdc-download-gs-close:focus{background:#ed1c24}
.bdc-download-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.bdc-download-history-card{overflow:hidden;padding:0}
.bdc-download-history-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #cfd8e6;background:#fff;padding:24px}
.bdc-download-history-head h3{margin:0;color:#111111;font-size:24px;font-weight:500;line-height:1.28}
.bdc-download-history-head div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
.bdc-download-history-head a,.bdc-download-history-more a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid #cfd8e6;border-radius:999px;background:#f7fbff;padding:7px 13px;color:#0b66ff;font-size:14px;font-weight:400;line-height:1.2}
.bdc-download-history-card section{padding:22px 24px;border-top:1px solid #edf1f7}
.bdc-download-history-card section:first-of-type{border-top:0}
.bdc-download-history-card h4{margin:0 0 12px;color:#111111;font-size:20px;font-weight:500;line-height:1.35}
.bdc-download-history-card h4 small{color:#64748b;font-size:15px;font-weight:300}
.bdc-download-history-card ul{margin:0!important;padding-left:20px}
.bdc-download-history-card li{margin:0 0 8px;color:#111827;font-size:16px;font-weight:300;line-height:1.58}
.bdc-download-history-card li:last-child{margin-bottom:0}
.bdc-download-history-card a{color:#0b66ff;font-weight:400}
.bdc-download-history-more{display:flex;justify-content:flex-end;margin-top:20px;padding-top:0}
.bdc-download-history-more a{min-height:42px;padding:10px 18px;background:#fff}
@media screen and (min-width:768px){.bdc-download-page .container{width:var(--bdc-container-width,min(calc(100% - clamp(15px, 9.0278vw, 130px) - clamp(15px, 9.0278vw, 130px)),1440px))!important}}
@media screen and (max-width:1199px){.bdc-download-hero-layout{grid-template-columns:1fr}.bdc-download-hero-main{grid-template-columns:minmax(0,.78fr) minmax(280px,.7fr)}}
@media screen and (max-width:991px){.bdc-download-hero{padding:38px 0 42px}.bdc-download-hero-layout{gap:18px}.bdc-download-list{grid-template-columns:1fr}.bdc-download-main{grid-row:auto;min-height:90px}.bdc-download-callout{grid-template-columns:1fr}.bdc-download-card-grid,.bdc-download-spec-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bdc-download-spec-panel{grid-template-columns:1fr}.bdc-download-history-grid{grid-template-columns:1fr}.bdc-download-section{padding:58px 0}}
@media screen and (max-width:767px){.bdc-download-page .container{width:calc(100% - 30px)!important}.bdc-download-hero{padding:34px 0 38px}.bdc-download-hero-main{grid-template-columns:1fr;gap:16px}.bdc-download-copy{padding-left:0}.bdc-download-visual{height:auto}.bdc-download-copy h1{font-size:2.125rem}.bdc-download-section-head p{font-size:16px}.bdc-download-product,.bdc-download-main{grid-template-columns:48px minmax(0,1fr);height:auto;min-height:92px;padding:15px 42px 15px 14px}.bdc-download-icon-latest{width:48px;height:48px;font-size:14px}.bdc-download-main .bdc-download-item-copy strong{font-size:18px}.bdc-download-links{justify-content:flex-end}.bdc-download-section{padding:48px 0}.bdc-download-section-head{text-align:left}.bdc-download-section-head h2{font-size:1.8125rem}.bdc-download-compare-row{grid-template-columns:1fr}.bdc-download-compare-row>div{border-left:0;border-top:1px solid #cfd8e6}.bdc-download-compare-row>div:first-child{border-top:0;background:#f7fbff}.bdc-download-compare-head{display:none}.bdc-download-card-grid,.bdc-download-spec-list{grid-template-columns:1fr}.bdc-download-history-head{display:block}.bdc-download-history-head div{justify-content:flex-start;margin-top:14px}.bdc-download-history-more{justify-content:flex-start}}
