.bc-page{--bc-blue:#0656e9;--bc-ink:#15203c}.bc-hero{padding-top:38px;padding-bottom:62px}.bc-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;margin-bottom:48px}.bc-breadcrumb a{text-decoration:underline}.bc-hero h1{font-size:clamp(44px,5.8vw,80px);line-height:1.04;max-width:1080px;margin:23px 0}.bc-page h2{font-size:clamp(38px,4.6vw,62px);line-height:1.08;margin:18px 0 25px}.bc-page h3{font-size:30px;line-height:1.18;margin:16px 0}.bc-lead{font-size:21px;line-height:1.65;max-width:780px}.bc-note{font-size:13px!important;line-height:1.7!important;max-width:850px;color:#536077}.bc-hero .bc-note{margin-top:25px}.bc-intro{max-width:860px;font-size:17px;line-height:1.8}.bc-concepts{padding-bottom:70px;scroll-margin-top:110px}.bc-concept{padding:30px;margin-top:42px;border:1px solid #d3def2;border-radius:18px;background:#edf3ff}.bc-purple{background:#f2edfc;border-color:#e0d4f1}.bc-teal{background:#eaf5f1;border-color:#cee3da}.bc-concept-copy{max-width:850px;padding:5px 0 20px}.bc-concept-copy p{line-height:1.75}.bc-number{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#33539c}.bc-figure{margin:0;min-width:0}.bc-figure>a{display:block;border-radius:10px;overflow:hidden;box-shadow:0 16px 38px #112a4d16;background:white}.bc-figure img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.bc-figure figcaption{font-size:12px;line-height:1.7;padding-top:17px}.bc-figure figcaption a{text-decoration:underline;margin-left:8px}.bc-packages{padding:70px 0;background:#faf9f6;scroll-margin-top:100px}.bc-package-grid,.bc-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bc-package{padding:28px;background:white;border:1px solid #d8dfed;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}.bc-package:nth-child(2){border-top:5px solid #1459e8;background:#f3f7ff}.bc-package:nth-child(3){border-top:5px solid #6e47b5;background:#f7f3fc}.bc-package p,.bc-package li{font-size:15px;line-height:1.75}.bc-package ul{padding-left:20px;flex:1}.bc-package .button{white-space:normal;margin-top:20px}.bc-pricing-structure{margin-top:35px;border:1px solid #dfded8;padding:30px;border-radius:12px}.bc-pricing-structure p{font-size:14px;line-height:1.8}.bc-cost-grid{margin:25px 0}.bc-cost-grid strong{font-size:17px;color:#244b83}.bc-delivery,.bc-faq{padding-top:70px;padding-bottom:70px}.bc-steps{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:0;list-style:none;counter-reset:steps}.bc-steps li{padding:25px;background:#f7f9fd;border:1px solid #dde5f1;border-radius:12px;counter-increment:steps}.bc-steps li:before{content:'0' counter(steps);color:#3268be;font-size:14px}.bc-steps h3{font-size:25px}.bc-steps p{font-size:15px;line-height:1.8}.bc-bundle{padding:65px 0;background:#eaf0fb}.bc-bundle p{max-width:850px;line-height:1.8}.bc-faq details{padding:20px 0;border-bottom:1px solid #dedfe4;max-width:980px}.bc-faq summary{cursor:pointer;font-size:19px;font-weight:500}.bc-faq details p{font-size:15px;line-height:1.8;max-width:850px}.bc-close{padding-top:20px;padding-bottom:80px}.bc-close>p{max-width:760px;line-height:1.8}.bc-page .button{white-space:normal}.bc-page a:focus-visible,.bc-page summary:focus-visible{outline:3px solid #3168dd;outline-offset:4px}@media(max-width:900px){.bc-package-grid{grid-template-columns:1fr}.bc-cost-grid{grid-template-columns:1fr}.bc-concept{padding:18px}}@media(max-width:600px){.bc-hero{padding-top:22px;padding-bottom:40px}.bc-breadcrumb{margin-bottom:30px}.bc-lead{font-size:18px}.bc-steps{grid-template-columns:1fr}.bc-concept{padding:12px}.bc-concept-copy{padding:8px 5px 18px}.bc-figure figcaption a{display:block;margin:8px 0 0}.bc-package,.bc-pricing-structure{padding:22px}.bc-page .actions{gap:18px}.bc-page h3{font-size:26px}}
