/* Independent refinements based on reference rendering. No legacy theme files. */
.sample-blog{background:#212a3e;font:16px/26px Arial,Helvetica,sans-serif;letter-spacing:.5px;color:#fff}
.sample-blog .page-top{width:100%;max-width:none;margin:0;padding:12px 0}
.sample-blog .page-top>.container{width:100%;max-width:1240px;margin:auto;padding:10px 15px}
.sample-blog .pt-right{margin-bottom:14px}.sample-blog .page-top h1{display:inline-block;font:400 35.2px/1.2 Questrial,Arial,sans-serif;letter-spacing:-1.76px;margin:0}
.sample-blog .breadcrumb{font-size:12px;line-height:26px;letter-spacing:.5px;margin:0;gap:0}
.sample-blog .delimiter{display:inline-block;width:6px;height:6px;border-top:1px solid #c6cad1;border-right:1px solid #c6cad1;transform:rotate(45deg);margin:0 14px 1px}
.sample-blog #main{width:100%;max-width:none;background:#212a3e;margin:0}
.sample-blog #main>.container{max-width:1240px;width:100%;padding:35px 15px 120px;margin:auto}
.sample-blog .cb-intro{max-width:960px;color:#d3d5dc;line-height:1.8;margin-bottom:30px}
.sample-blog .cb-intro p{margin:0}
.sample-blog .post{padding:0 0 16px;margin:0 0 50px;border-bottom:1px solid #ffffff14}
.sample-blog .post>.row{grid-template-columns:5fr 7fr;gap:0;margin:0 -15px}
.sample-blog .post>.row>div{padding:0 15px;min-width:0}
.sample-blog .post-image{margin-bottom:30px}.sample-blog .post-image img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;border-radius:3px}
.sample-blog .entry-title{font:600 24px/1.3 Questrial,Arial,sans-serif;letter-spacing:1px;margin:0 0 16px}
.sample-blog .post-excerpt{font-size:16px;line-height:26px;margin:0 0 20px}
.sample-blog .post hr{display:block;visibility:hidden;height:1px;border:0;margin:22px 0}
.sample-blog .post-meta{display:block;margin-bottom:8px}
.sample-blog .post .btn{font-size:14px;font-weight:600;line-height:1.3333;letter-spacing:.5px;margin-top:30px;padding:15px 30px;border:3px solid #3c405e;border-radius:30px;background:transparent}
.sample-blog .blog-post-date{font-size:48px;line-height:1;letter-spacing:.5px;padding:25px 15px;right:10px;bottom:50px;background:#212a3e}
.sample-blog .month-year{font-size:19.2px;line-height:1;font-weight:700}
.sample-blog .cb-editorial{line-height:1.8;background:#15171c;border:1px solid #ffffff12;color:#d3d5dc;margin:48px auto 32px;padding:28px}
.sample-blog .cb-editorial h2{font:700 28px/1.3 Questrial,Arial,sans-serif;letter-spacing:1px;color:#f5f3ed;margin:24px 0 14px}
.sample-blog .cb-editorial h2:first-child{margin-top:0}.sample-blog .cb-editorial p{font-size:16px;line-height:1.8;margin:0 0 20px}
@media(max-width:991px){.sample-blog #main>.container,.sample-blog .page-top>.container{max-width:720px}.sample-blog .post>.row{grid-template-columns:1fr}.sample-blog .post-image{width:66.6667%}}
@media(max-width:767px){.sample-blog #main>.container,.sample-blog .page-top>.container{max-width:540px}.sample-blog .post-image{width:100%}.sample-blog .post .btn{margin-top:30px}.sample-blog .cb-editorial{padding:24px}}
/* Contact is its own measured layout, independent of the content typography. */
.bd9-contact{font:16px Arial,Helvetica,sans-serif;padding:70px 0 85px}
.bd9-contact-intro{width:100%;max-width:900px;padding:0 32px 40px}
.bd9-eyebrow{font-size:13px;font-weight:700;letter-spacing:1.3px;margin:0}
.bd9-contact-intro h1{font-size:49px;line-height:1.2;letter-spacing:-1.715px;margin:18px 0 22px}
.bd9-contact-intro p{max-width:780px;margin:0 auto;font-size:18px;line-height:1.85}
.bd9-contact-panel{width:calc(100% - 32px);max-width:1050px;margin:0 auto;padding:36px;border-radius:24px}
.bd9-form{font:15px Arial,Helvetica,sans-serif}.bd9-form label{font:14px/1.7 Arial,Helvetica,sans-serif}
.bd9-field-grid{gap:23px}.bd9-form input:not([type=submit]),.bd9-form select,.bd9-form textarea{font:14px/21px Arial,Helvetica,sans-serif;padding:13px 15px;border-radius:9px}
.bd9-form textarea{height:110px;min-height:110px}
.bd9-form-heading{margin:34px 0 24px;padding-top:30px}.bd9-form-heading h3{font-size:24px;line-height:normal;margin:0 0 10px}.bd9-form-heading p{font-size:15px;line-height:1.7;margin:0 0 20px}
.bd9-form-notice{font-size:14px;line-height:1.8;margin:20px 0;color:#b2c1cd}.wpcf7-submit{font:700 16px Arial,Helvetica,sans-serif;padding:16px 26px;background:var(--bd-brand-accent,#ee8655);color:#171e24}
.bn-contact-wa{width:100%;max-width:1050px;padding:0 32px 60px}.bn-contact-wa-inner{max-width:960px;padding:28px;margin:auto;background:#181b21;border:1px solid #ffffff25;border-radius:18px}
.bn-contact-wa h2{font:700 28px/1.2 Arial,Helvetica,sans-serif;letter-spacing:normal;margin:0 0 18px}.bn-whatsapp-contact{font:700 16px Arial,Helvetica,sans-serif;padding:15px 24px;border:0;background:#16753f;color:#fff;gap:12px}.bn-contact-wa p{max-width:640px;margin:16px auto 0;font:15px/1.7 Arial,Helvetica,sans-serif;color:#c6cbd3}
@media(max-width:600px){.bd9-contact{padding:44px 0 55px}.bd9-contact-intro{padding:0 20px 40px}.bd9-contact-intro h1{font-size:34px}.bd9-contact-intro p{font-size:16px;line-height:1.85}.bd9-contact-panel{padding:22px;margin:0 auto}.bd9-field-grid{gap:22px}.bn-contact-wa{padding:0 20px 40px}.bn-contact-wa-inner{padding:22px 18px}.bn-contact-wa h2{font-size:24px}}
/* Category catalogue: keep thumbnails aligned with their own descriptions. */
.bd9-contact{background:radial-gradient(ellipse at 85% 5%,#ee865520,transparent 45%),#13191f;color:#f7f7f7}.bd9-contact-panel{width:100%;background:linear-gradient(140deg,#252e37,#1b222a)}.bd9-form textarea{display:inline-block}.bd9-form input:not([type=submit]),.bd9-form select,.bd9-form textarea{background:#111b24;color:#f1f4f5}.bd13-footer-services h3{font-size:16px;letter-spacing:-.32px;color:var(--bd-brand-accent,#ee8655)}.bd13-footer-services nav{display:flex;flex-direction:column}.bd13-footer-services a{font-size:14px;line-height:1.7;min-height:24px}.bd9-legal-links{border:0}.bd9-legal-links a,.bd9-legal-links button{font-size:14px;line-height:1.7}.bd4-copyright{font-size:12px;line-height:1.6;color:#8899a6}
.bd9-form>label{margin:25px 0 22px}.bd9-contact-panel{border-color:#48545f}.bd9-form input:not([type=submit]),.bd9-form select,.bd9-form textarea{border-color:#52606d}
/* Homepage illustrations and measured editorial rhythm. */
.bd4-cta{background:var(--bd-brand-accent,#ee8655)}.bd4-footer{background:#111315;color:#b5bcc2}.sample-product .bd4-hero{padding-bottom:75px}.sample-product .bd4-paper{background:#191f26;color:#f5f7f8}.sample-product .bd4-note{background:linear-gradient(140deg,#273039,#1a2027);border-color:#46525e;padding:31px;border-radius:12px}.sample-product .bd4-note h3{margin-bottom:18px;letter-spacing:-.875px}.sample-product .bd4-note p{color:#bec8d0}.sample-product .bd4-outputs h3{letter-spacing:-.875px}.sample-product .bd4-section p{color:#c9ccce}.sample-product .bd4-paper p{color:#bec8d0}.sample-product .bd4-cards article{display:flex;flex-direction:column;border-radius:12px;background:#181b1e}.sample-product .bd4-cards h3{letter-spacing:-.805px}.sample-product .bd4-faq{align-items:start}.sample-product .bd4-faq summary:after{font-size:26px;line-height:1.5;font-weight:400}.bd4-button{border-radius:7px;background:var(--bd-brand-accent,#ee8655);border-color:var(--bd-brand-accent,#ee8655);color:#111315}
.v3-thirds article{border-top:1px solid #ffffff20;padding-top:26px}.v7-platform-grid{align-items:start}.v7-figure{position:sticky;top:28px}.v7-platform{border-top:1px solid #ffffff08}.v7-process>div{display:grid;align-items:start;gap:5px;border-radius:13px}
.v7-platforms{text-align:center}.v7-platforms h2{font-size:36px;letter-spacing:-1.62px}.v7-platforms>.wrap>p{max-width:860px;margin:20px auto 0}.v7-nav a{text-align:left}
.v7-nav a>span:last-child{display:flex;align-items:center;font-size:14px;font-weight:700;line-height:1.5;color:#edf2f4}.hm-art-insight{border:1px solid #ee865560;background:linear-gradient(120deg,#60413a66,#332b3033)}.hm-art-note{font-size:10px;line-height:1.7;margin-top:17px;color:#adbcc8}
.hm-promo{background:radial-gradient(ellipse at 92% 5%,#77323d33,transparent 46%),#10161e;border-block:1px solid #ffffff0d;color:#edf2f6}.hm-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.32px;line-height:1.7;color:#f7a398}.hm-promo-copy>p:not([class]){color:#b9c6d1}.hm-promo-actions{gap:24px;margin:28px 0}.hm-start{display:inline-flex;align-items:center;gap:20px;font-size:14px;line-height:1.7;min-height:50px;padding:15px 22px;background:#f1735e}.hm-promo-actions>span{font-size:11px;line-height:1.65;color:#bfccd6}.hm-platform-list{max-width:580px;margin:0;gap:8px}.hm-platform-list span{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;line-height:1.7;padding:7px 10px;border:1px solid #ffffff28;border-radius:7px;color:#dce6ed}
.bd13-audience-grid{grid-auto-rows:1fr}.bd13-audience-card p{margin:0 0 24px;color:#b9c4cd}.bd13-audience .v3-section-intro>p:last-child{font-size:19px;line-height:1.75;margin:18px 0 0;color:#b9c4cd}.bd13-audience-card>a{align-self:flex-start;font-size:14px;line-height:1.6;font-weight:700;margin-top:auto;padding:3px 0;color:var(--bd-brand-accent,#ee8655)}.bd13-audience-card{position:relative;overflow:hidden}.bd13-audience-card:before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#ee865588,transparent 65%)}
.v3-pr-layout h2{margin:0}.v3-pr-layout>div>p{font-size:17px;line-height:1.75;color:#bec1c7;margin:18px 0 0}.v3-pr-layout .v3-lead{font-size:23px;line-height:1.5;color:#f7f7f5;margin:24px 0 0}.v3-pr-layout .v3-link{margin-top:25px}.v3-pr-poster{position:relative;overflow:hidden}.v3-pr-poster b{display:flex;align-items:center;gap:10px;font-size:17px;line-height:1.7;border-color:#ffffff44;padding:14px 17px;min-height:53px;background:#ffffff0c}.v3-pr-poster b:before{content:'';width:10px;height:10px;border:1px solid #654333;border-radius:50%;flex-shrink:0}.v3-pr-poster>p{margin:23px 0 0;line-height:1.75;color:#4d3024}
#bd-muzik-pr-seckisi .bd-mpr-grid a{font-size:17px;line-height:1.7;color:var(--bd-brand-accent,#ee8655);padding-top:18px;text-decoration:underline}.bd-mpr-all a{border:0;border-bottom:1px solid #ee865566;border-radius:0;padding:0 0 4px;margin:25px 0 0;font-size:17px!important;line-height:1.7}.bd-mpr-all{margin:0}
.v3-faq summary{font-size:17px;line-height:1.5}.v3-faq summary:after{line-height:1.4}
@media(max-width:900px){.v7-figure{position:static;top:auto}}
@media(max-width:600px){
 .sample-home{font-size:17px}.sample-home main .wrap{padding-inline:22px}
 .v3-hero h1{font-size:clamp(28px,8.8vw,46px);line-height:1.07;letter-spacing:-.045em}.v3-hero-copy>p{font-size:17px;line-height:1.75;margin-top:23px}.v3-hero .buttons{gap:15px;margin-top:26px;flex-wrap:nowrap}.v3-hero .btn{display:flex;flex:1;font-size:15px;line-height:1.7;padding:14px 19px;text-align:center;border-radius:8px}.v3-hero-gallery{gap:12px}.v3-hero-tile{height:235px;border-radius:16px}.v3-hero-tile:nth-child(2){height:295px}.v3-hero-tile>span{padding:48px 12px 18px}.v3-hero-tile b{letter-spacing:-.03em}.v3-hero-tile small{font-size:14px;line-height:1.5;color:var(--bd-brand-accent,#ee8655)}
 .v3-benefits{padding:42px 0 54px}.v3-thirds{gap:27px}.v3-thirds h2{font-size:22.62px;letter-spacing:-.04em}
 .v3-thirds p{font-size:16px;line-height:1.75;margin-top:12px}.v3-section-intro{margin-bottom:30px}.v7-copy>p:not(.v7-lead){font-size:16px;line-height:1.85}.v7-global p:not(.v7-position):not(.v7-availability){font-size:16px;line-height:1.85}.v7-nav a{height:143px}.v7-nav a>span:last-child{min-height:42px}.v7-scope>div{gap:14px}
 .v3-section:not(.v3-benefits),.v7-global,.v7-platform,.v7-platform:nth-of-type(even){padding:48px 0}.v3-section-intro h2{font-size:26px}.v3-section-intro>p,.bd13-audience .v3-section-intro>p:last-child{font-size:17px;line-height:1.75}.v3-service-grid article{padding:28px}.bd9-service-icon{width:62px;height:62px;margin-bottom:22px}
 .hm-promo{padding:52px 20px}.hm-promo-copy h2 img{margin:0}.hm-tagline{font-size:25px}.hm-promo-actions{gap:14px;align-items:center}.hm-start{font-size:13px;padding:14px 17px;gap:12px}.hm-platform-list{gap:7px}
 .v7-global h2,.v7-bridge h2{font-size:24.96px}.v7-global-grid{gap:45px}.v7-platforms{padding:75px 0 36px}.v7-platforms h2{font-size:26.13px}.v7-nav{gap:12px}.v7-nav a{flex-direction:column;font-size:13px;gap:14px;padding:20px 10px;text-align:center;min-height:122px}.bd9-platform-icon{width:40px;height:40px}.bd9-platform-icon svg{width:34px;height:34px}.v7-platform-grid{gap:24px}.v7-copy h2{font-size:25.487px;letter-spacing:-.035em}.v7-copy>.v7-lead{font-size:19px!important;margin:18px 0}.v7-bridge{padding:31px 0}.v7-bridge>.wrap{display:grid;gap:24px;grid-template-columns:1fr}.v7-bridge h2{line-height:1.3;margin:0}
 .bd13-audience-grid{grid-auto-rows:auto}.bd13-audience article{padding:27px}.v3-pr-layout{gap:38px}.v3-pr-layout h2{font-size:26px}.v3-pr-poster{padding:29px}.v3-pr-poster>strong{font-size:66px;letter-spacing:-.065em}.v3-pr-poster b{padding:14px 10px;font-size:15px;gap:7px}
 #bd-muzik-pr-seckisi{padding:48px 0}#bd-muzik-pr-seckisi h2{font-size:30px}.bd4-footer{padding-bottom:80px}.bd4-cta{padding:37px 0}.bd4-cta .bd4-button{font-size:16px;padding:19px 25px}.sample-product .bd4-hero{padding-bottom:44px}.sample-product .bd4-note{padding:24px}
}
.sample-category{font-size:17px}.sample-category .bd4-crumb{padding-top:25px;line-height:1.5;gap:9px}
.bd6-intro{padding:42px 0 36px}.bd6-kicker{font-size:13px;line-height:1.4;margin:0 0 20px;color:var(--bd-brand-accent,#ee8655);gap:12px}.bd6-kicker span:first-child{padding-right:12px}
.bd6-intro h1{font-size:58px;letter-spacing:-2.03px;margin:0 0 24px}.bd6-intro p{font-size:19px;line-height:1.8;max-width:860px;margin:0;color:#c9ccce}
.bd6-siblings{border:0;padding:22px 0;background:#1b1f22}.bd6-siblings a,.bd6-siblings span{font-size:13px;line-height:1.5;padding:8px 13px;border-color:#52555a}
.bd6-section{padding:48px 0 56px}.bd6-catalog{background:#191f26;color:#f5f7f8}.bd6-heading{align-items:flex-end;gap:24px;padding:0;margin:0 0 25px}.bd6-heading h2{font-size:30px;letter-spacing:-1.05px;white-space:normal}.bd6-heading p{font-size:14px;line-height:1.85;color:#bec8d0;margin:0}
.bd6-service{grid-template-columns:68px minmax(0,1.1fr) minmax(0,1.45fr) auto;gap:28px;padding:27px 0}.bd6-service>*{min-width:0}.bd6-service h3{font-size:22px;letter-spacing:-.77px;margin:0 0 8px}.bd6-service-title>span{font-size:12px;line-height:1.4;color:#aebbc5}.bd6-service p{font-size:15px;line-height:1.8;color:#bec8d0}.bd6-service>a{font-size:14px;line-height:1.4;padding:14px 17px;border-color:#64717d;color:var(--bd-brand-accent,#ee8655)}
.bd6-detail{align-items:start}.bd6-detail h2{font-size:38px;letter-spacing:-1.33px;margin:0 0 22px}.bd6-detail h3{font-size:22px;letter-spacing:-.77px;margin:28px 0 18px}.bd6-detail p{font-size:17px;line-height:1.85;color:#c9ccce;margin:0}
.bd6-note{background:none;border:0;border-left:3px solid var(--bd-brand-accent,#ee8655);padding:0 0 0 25px;border-radius:0}.bd6-note h3{margin-top:0}.bd6-note>a{font-size:15px;line-height:1.7;color:var(--bd-brand-accent,#ee8655);border-bottom:1px solid var(--bd-brand-accent,#ee8655)}
.sample-category main>.bd6-section:last-child{background:#111315;color:#f4f2ee}.sample-category main>.bd6-section:last-child h2{font-size:33.5px;letter-spacing:-1.1725px;margin:0 0 22px}
.bd6-section .bd4-faq{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;gap:0 38px}.bd6-section .bd4-faq details{padding:0;margin:14px 0;border:1px solid #53504d;border-radius:10px;background:#1e2023}.bd6-section .bd4-faq summary{padding:20px 48px 20px 22px;font-size:20px;line-height:1.45;letter-spacing:-.6px;gap:9px}.bd6-section .bd4-faq summary:after{font-size:26px;font-weight:400;line-height:1.45;color:var(--bd-brand-accent,#ee8655)}.bd6-section .bd4-faq p{padding:0 22px 22px;margin:0;font-size:16px;line-height:1.85}
@media(max-width:900px){.bd6-service{grid-template-columns:58px minmax(0,1fr) auto;gap:18px}.bd6-service>p{grid-column:2/-1;grid-row:auto}.bd6-service>a{grid-column:3;grid-row:1}.bd6-heading p{margin-top:10px}}
@media(max-width:600px){.bd6-intro{padding:30px 0}.bd6-kicker{font-size:12px;gap:10px}.bd6-kicker span:first-child{padding-right:10px}.bd6-intro h1{font-size:29.25px;letter-spacing:-1.02375px}.bd6-intro p{font-size:17px;line-height:1.8}.bd6-siblings a,.bd6-siblings span{font-size:12px}.bd6-section{padding:35px 0 42px}.bd6-heading h2,.bd6-detail h2{font-size:27px;letter-spacing:-.945px}.bd6-service{grid-template-columns:42px minmax(0,1fr);gap:14px}.bd6-service h3{font-size:16.182px;letter-spacing:-.56637px}.bd6-service p{font-size:14px;grid-column:2/-1;grid-row:auto}.bd6-service>a{font-size:13px;grid-column:2/-1;grid-row:auto;padding:12px}.bd6-detail p{font-size:16px}.bd6-note{padding-left:20px}.sample-category main>.bd6-section:last-child h2{font-size:26.13px;letter-spacing:-.91455px}.bd6-section .bd4-faq{grid-template-columns:1fr;gap:0}.bd6-section .bd4-faq summary{font-size:18px;letter-spacing:-.54px;padding-left:18px}}
.bd6-intro{background:radial-gradient(ellipse at 100% 0,#ee865516,transparent 60%);border-bottom:1px solid #ffffff08}
@media(min-width:601px) and (max-width:900px){
 .sample-product .bd4-split,.sample-product .bd4-editorial{grid-template-columns:1fr;gap:35px}.sample-product .bd4-hero{padding-top:38px}.sample-product .bd4-hero-copy{max-width:700px}.sample-product .bd4-lead{max-width:600px;color:#c9ccce}.sample-product .bd4-hero h1{font-size:44px;letter-spacing:-1.54px}.sample-product .bd4-section{padding:65px 0}.sample-product .bd4-section h2{font-size:33px;letter-spacing:-1.155px}.sample-product .bd4-outputs{gap:22px}.sample-product .bd4-outputs h3{font-size:19px;letter-spacing:-.665px}.sample-product .bd4-cards{display:flex;flex-wrap:wrap;gap:24px}.sample-product .bd4-cards article{flex:1 1 calc(50% - 24px)}
 .bd6-intro h1{font-size:4.8vw;letter-spacing:-.035em}.bd6-heading{display:flex;align-items:baseline}.bd6-heading p{margin:0}.bd6-service{grid-template-columns:58px minmax(0,1.1fr) minmax(0,1.2fr) auto;gap:20px}.bd6-service h3{font-size:1.7554vw;letter-spacing:-.035em}.bd6-service>p,.bd6-service>a{grid-column:auto;grid-row:auto}.bd6-service>a{padding:13px}.bd6-detail{gap:60px}.bd6-section .bd4-faq{align-items:start;margin-top:35px}
 .bd9-contact-intro h1{font-size:41px;letter-spacing:-1.435px}.bn-contact-wa h2{font-size:24.6px}.bd13-footer-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
}
@media(max-width:600px){.bd9-contact-panel{width:calc(100% - 32px)}.bd13-footer-services h3{font-size:15px}.bd13-footer-services a{font-size:14px}.bd9-legal-links a,.bd9-legal-links button{font-size:12px}}
