.bk-page{color:#111;background:#fff}.bk-width{max-width:1400px;margin:0 auto;padding-left:50px;padding-right:50px}.bk-page h2{font-size:32px;font-weight:700;line-height:1.25}.bk-page h3{font-weight:700;line-height:1.3}.bk-hero{height:600px;position:relative;display:flex;align-items:flex-end;justify-content:center;text-align:center;color:white}.bk-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.bk-hero:after{content:'';position:absolute;inset:0;background:#00000069}.bk-hero>div{position:relative;z-index:1;padding:50px;max-width:1200px}.bk-hero h2{font-size:40px;margin:0 0 20px;color:white}.bk-hero p{margin:0;font-size:18px}.bk-problem{background:#000;color:#fff}.bk-problem>.bk-width{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-top:36px;padding-bottom:36px;gap:0}.bk-problem img,.bk-problem video{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.bk-problem .bk-width>div{text-align:center;padding:32px}.bk-problem h2{color:#fff}.bk-problem p{font-size:14px;line-height:2;text-align:left;display:inline-block}.bk-tabs{max-width:1200px;text-align:center;padding-top:36px;padding-bottom:36px}.bk-tabs h2{margin:0 0 24px}.bk-tabs [role=tablist]{display:flex;border:1px solid #111;padding:6px;border-radius:14px;gap:4px}.bk-tabs button{flex:1;padding:12px 10px;border:0;background:transparent;border-radius:10px;font-size:15px;color:#111}.bk-tabs button[aria-selected=true]{color:white;background:#000}.bk-tabs [role=tabpanel]{max-width:1000px;margin:24px auto 0;font-size:16px}.bk-page .hg-product{grid-template-columns:55fr 45fr;gap:50px;padding-top:36px;padding-bottom:36px}.bk-page .hg-details>h1{font-size:30px}.bk-page .hg-main-media{border-radius:0;aspect-ratio:1; background:white}.bk-page .hg-gallery{position:sticky;top:20px}.bk-page .hg-add{background:#000;border-radius:0;text-transform:uppercase}.bk-page .hg-bundle{border-radius:6px}.bk-page .hg-benefits li::before{color:#111}.bk-page .hg-thumbs{justify-content:center}.bk-info{border-bottom:1px solid #ddd;padding:16px 0}.bk-info summary{font-weight:600;cursor:pointer}.bk-info p{margin:12px 0 0}.bk-steps{background:#000;color:#fff;padding:36px 0;text-align:center}.bk-steps h2{color:#fff;margin:0 0 30px}.bk-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bk-step-grid article{border-radius:20px;overflow:hidden;background:#fff;color:#222}.bk-step-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.bk-step-grid h3{font-size:24px;margin:24px 24px 10px}.bk-step-grid p{font-size:16px;margin:0 24px 24px}.bk-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:36px;padding-bottom:36px}.bk-cards article{background:#f3f3f3;padding:24px;border-radius:20px;text-align:center}.bk-cards h3{font-size:24px;margin:0 0 10px}.bk-cards p{font-size:16px;margin:0}.bk-faq{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:60px;padding-bottom:60px;max-width:1200px}.bk-faq h2{margin:0}.bk-faq details{padding:18px 0;border-bottom:1px solid #ddd}.bk-faq summary{cursor:pointer;font-weight:600}.bk-faq p{font-size:15px;line-height:1.7}.bk-page [hidden]{display:none!important}
@media(max-width:749px){.bk-width{padding-left:20px;padding-right:20px}.bk-page h2{font-size:26px}.bk-hero{height:400px}.bk-hero>div{padding:38px 20px}.bk-hero h2{font-size:28px}.bk-hero p{font-size:15px}.bk-problem>.bk-width{display:flex;flex-direction:column-reverse;padding-top:0;padding-bottom:16px}.bk-problem .bk-width>div{padding:24px 0}.bk-tabs{padding-top:27px;padding-bottom:27px}.bk-tabs [role=tablist]{flex-direction:column}.bk-tabs button{font-size:13px}.bk-page .hg-product{display:block;padding:24px 20px}.bk-page .hg-gallery{position:static;margin-bottom:28px}.bk-page .hg-details>h1{font-size:26px}.bk-step-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bk-step-grid h3{font-size:22px;margin:18px 12px 10px}.bk-step-grid p{font-size:14px;margin:0 12px 20px}.bk-cards{grid-template-columns:1fr}.bk-cards h3{font-size:22px}.bk-faq{display:block;padding-top:36px;padding-bottom:36px}.bk-faq h2{margin-bottom:20px}}

.bk-page{letter-spacing:normal}.bk-page h1,.bk-page h2,.bk-page h3{letter-spacing:normal}.bk-page .hg-bundles{min-inline-size:0}.bk-page summary{list-style:none}.bk-page summary::-webkit-details-marker{display:none}.bk-page summary::after{content:"+";float:right}.bk-page details[open]>summary::after{content:"−"}.bk-page img{max-width:100%}
