.bst-pricing-page{color:#14233b;background:#faf8f3}.bst-pricing-page p{color:#40516b;line-height:1.8}.bst-pricing-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:5rem;padding-block:4rem 3rem;align-items:center}.bst-package-crumb{display:flex;gap:.8rem;margin-bottom:3rem;font-size:.8rem}.bst-pricing-page h1{font-size:clamp(3rem,5vw,5.8rem);line-height:1.02;letter-spacing:-.055em;margin:1.5rem 0}.bst-pricing-page h1 em,.bst-pricing-page h2 em{font-family:'Cormorant Garamond',serif;font-weight:500;color:#946320}.bst-pricing-hero>div>p{max-width:35rem;font-size:1.08rem}.bst-pricing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.bst-pricing-actions>a:last-child{font-size:.9rem;font-weight:700}.bst-pricing-editorial{background:#14233b;border-radius:1.5rem;padding:2.8rem;color:#fff;position:relative;overflow:hidden;min-width:0}.bst-pricing-editorial>span{font-size:.7rem;letter-spacing:.16em;color:#f3ce8e}.bst-pricing-editorial h2{color:white;font-size:2.5rem;line-height:1.1;letter-spacing:-.04em;margin:1.5rem 0 1rem}.bst-pricing-editorial p{color:#d4deeb}.bst-pricing-editorial a{display:block;border-top:1px solid #526079;padding-top:1.3rem;margin-top:1.5rem;font-size:.85rem;color:#f3ce8e}.bst-price-art{position:relative;height:9rem;margin-top:2rem}.bst-price-art i{position:absolute;inset:.4rem 20% .4rem 5%;border:1px solid #b78d4d;border-radius:4rem;transform:rotate(-20deg)}.bst-price-art i:nth-child(2){inset:1.3rem 10% -.5rem 15%;transform:rotate(15deg);background:linear-gradient(140deg,#f4d69b35,transparent)}.bst-price-art i:nth-child(3){inset:2.5rem 0 -1rem 30%;transform:rotate(-5deg)}.bst-pricing-assurances{display:flex;gap:2rem;flex-wrap:wrap;border-block:1px solid #dfd5c4;padding-block:1.1rem;font-size:.85rem;font-weight:600}.bst-app-pricing{padding-block:5rem}.bst-pricing-section-head{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;margin-bottom:2.5rem}.bst-pricing-section-head h2,.bst-package-custom h2{font-size:clamp(2.2rem,3.7vw,3.8rem);line-height:1.06;letter-spacing:-.04em;margin:1rem 0 0}.bst-pricing-section-head>p{max-width:30rem;margin:0}.bst-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.bst-app-card{background:#fff;border:1px solid #ded8cd;border-radius:1.1rem;padding:2rem;position:relative;display:flex;flex-direction:column;min-width:0}.bst-app-featured{background:#14233b;color:#fff;border-color:#b6843d;box-shadow:0 1.1rem 3rem #14233b18}.bst-package-number{font-size:.75rem;color:#966b2b;margin-bottom:2rem}.bst-app-card h3{font-size:1.45rem;letter-spacing:-.03em;margin:0 0 .8rem}.bst-app-card>p{font-size:.9rem;min-height:3.3rem}.bst-app-featured>p,.bst-app-featured li,.bst-app-featured .bst-package-price span{color:#e0e6ee}.bst-app-featured h3{color:white}.bst-app-featured .bst-package-number{color:#f3ce8e}.bst-package-badge{position:absolute;top:-.8rem;left:1.5rem;background:#edc98b;color:#14233b;font-size:.6rem;letter-spacing:.1em;font-weight:800;border-radius:2rem;padding:.5rem .9rem}.bst-package-price{display:flex;flex-direction:column;padding:1.6rem 0;border-block:1px solid #d4c8b7;margin:1rem 0}.bst-package-price small{font-size:.75rem}.bst-package-price strong{font-size:clamp(1.6rem,2.1vw,2.35rem);line-height:1.3;letter-spacing:-.045em;white-space:nowrap;margin:.4rem 0}.bst-package-price span{font-size:.75rem;color:#526078}.bst-app-card ul{list-style:none;padding:0;margin:1rem 0 2rem;flex:1}.bst-app-card li{font-size:.9rem;line-height:1.6;margin:.75rem 0;display:flex;gap:.7rem}.bst-app-card li>span{color:#8c621c;font-weight:800}.bst-app-featured li>span{color:#f3ce8e}.bst-app-card .be-btn{justify-content:center;text-align:center;font-size:.85rem}.bst-package-directory{background:#f0ede6;padding-block:5rem}.bst-package-jump{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem}.bst-package-jump a{padding:.65rem 1rem;border:1px solid #d1c7b6;border-radius:2rem;font-size:.75rem;background:#faf8f3;font-weight:600}.bst-package-jump a:hover{background:#14233b;color:#fff}.bst-pricing-notice{padding:1.5rem;border-left:3px solid #a6742c;background:#faf8f3;margin-bottom:2rem}.bst-pricing-notice p{font-size:.85rem;margin:.5rem 0 0;max-width:62rem}.bst-package-category{border-top:1px solid #c9bfaf;scroll-margin-top:9rem}.bst-package-category>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.6rem 0;list-style:none;font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.bst-package-category>summary::-webkit-details-marker{display:none}.bst-package-category summary small{display:block;font-size:.6rem;letter-spacing:.12em;color:#886020;margin-bottom:.5rem}.bst-package-count{display:flex;align-items:center;gap:1rem;white-space:nowrap;font-size:.7rem;font-weight:400}.bst-package-count b{font-size:1.7rem;font-weight:400}.bst-package-category[open] .bst-package-count b{transform:rotate(45deg)}.bst-price-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-bottom:2rem}.bst-directory-card{background:#fff;border:1px solid #ded8cd;padding:1.5rem;border-radius:.8rem;display:flex;flex-direction:column;min-width:0}.bst-directory-card h3{font-size:1rem;line-height:1.4;margin:0 0 1rem}.bst-directory-price{font-size:1.65rem;letter-spacing:-.04em;font-weight:700}.bst-directory-price small{display:block;font-size:.7rem;letter-spacing:0;font-weight:400;margin-top:.2rem;color:#526078}.bst-directory-card p{font-size:.82rem;margin:1rem 0 1.5rem;flex:1}.bst-directory-card a{display:flex;justify-content:space-between;border-top:1px solid #e4ddd1;padding-top:1rem;font-size:.8rem;font-weight:700}.bst-package-custom{background:#14233b;color:#fff;border-radius:1rem;margin-top:3rem;padding:3rem;display:flex;align-items:center;justify-content:space-between;gap:3rem}.bst-package-custom h2{color:#fff}.bst-package-custom h2 em{color:#f3ce8e}.bst-package-custom p{color:#e0e6ee;max-width:38rem}.bst-package-custom .be-label{color:#f3ce8e}.bst-package-custom .be-btn{flex-shrink:0}.bst-package-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;padding-block:5rem}.bst-package-faq h2{font-size:2.7rem;letter-spacing:-.05em}.bst-package-faq details{padding:1.2rem 0;border-bottom:1px solid #d5cbbd}.bst-package-faq summary{cursor:pointer;font-weight:600}.bst-package-faq p{font-size:.9rem}.bst-pricing-page a:focus-visible,.bst-pricing-page summary:focus-visible{outline:3px solid #a26b1b;outline-offset:5px}.bst-store-intro{padding:1rem 0 3rem;border-bottom:1px solid #ded5c6;margin-bottom:3rem}.bst-store-intro h1{font-size:clamp(2.6rem,4.5vw,4.7rem);letter-spacing:-.05em;line-height:1.05;margin:1.3rem 0}.bst-store-intro h1 em{font-family:'Cormorant Garamond',serif;color:#946320;font-weight:500}.bst-store-intro p{max-width:40rem;color:#40516b;line-height:1.8}.bst-store-intro nav{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.85rem;font-weight:700;margin:1.5rem 0}.bst-store-intro form{max-width:35rem;display:flex;gap:.7rem;margin-top:1.7rem}.bst-store-intro input{flex:1;min-width:0;border:1px solid #b9b2a6;border-radius:.5rem;padding:.85rem;background:white;color:#14233b}.bst-store-intro button,.bst-commerce a.button,.bst-commerce button.button,.bst-commerce input.button{background:#14233b;color:#fff;border-radius:.5rem;padding:.9rem 1.2rem;font-weight:600;line-height:1.4}.bst-commerce #be-main{padding-block:3rem 5rem}.bst-commerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.bst-commerce ul.products:before,.bst-commerce ul.products:after{display:none}.bst-commerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;padding:1rem;border:1px solid #ddd6ca;border-radius:.85rem;background:#fff;display:flex;flex-direction:column;min-width:0}.bst-commerce ul.products li.product a img{aspect-ratio:1;object-fit:contain;background:white;border-radius:.5rem}.bst-commerce ul.products li.product .woocommerce-loop-product__title{color:#14233b;font-size:.95rem;line-height:1.5;letter-spacing:-.02em}.bst-commerce ul.products li.product .price{font-size:1rem;color:#795018;font-weight:700}.bst-commerce ul.products li.product>.button{margin-top:auto;text-align:center;font-size:.8rem}.bst-commerce .woocommerce-breadcrumb{font-size:.8rem;color:#526078}.bst-commerce form .form-row input.input-text,.bst-commerce form .form-row textarea,.bst-commerce form .form-row select{border:1px solid #b9b2a6;padding:.8rem;border-radius:.4rem;background:white;color:#14233b;font-size:1rem}.bst-commerce table.shop_table{background:white;border:1px solid #ddd6ca;border-radius:.7rem;overflow:hidden}.bst-commerce #payment{background:#f0ede6;border:1px solid #d8cdbb;border-radius:.8rem}.bst-commerce #payment div.payment_box{background:#e2dccc;color:#14233b}.bst-commerce #payment div.payment_box:before{border-bottom-color:#e2dccc}.bst-store-note{background:#edf1f5;border-left:3px solid #a6742c;padding:1.3rem 1.5rem;margin-bottom:2rem;border-radius:.4rem;color:#14233b}.bst-store-note p{line-height:1.7;font-size:.9rem;margin:.4rem 0}.bst-store-note a{color:#795018;text-decoration:underline}.bst-commerce div.product .product_title{font-size:clamp(1.8rem,3vw,3rem);line-height:1.2;letter-spacing:-.04em}.bst-commerce div.product p.price{color:#795018}.bst-commerce div.product div.images img{max-height:35rem;object-fit:contain;background:white}.bst-commerce .woocommerce-message,.bst-commerce .woocommerce-info{border-top-color:#a6742c;background:#f0ede6;color:#14233b}.bst-commerce .woocommerce-message:before,.bst-commerce .woocommerce-info:before{color:#795018}
@media(min-width:68rem) and (max-width:90rem){#be-header .be-brand{min-width:10rem}#be-header #be-nav{gap:1rem}#be-header #be-nav> a,#be-header .be-nav-group>summary{font-size:.72rem}}
@media(max-width:68rem){.bst-pricing-hero{gap:2rem}.bst-app-card{padding:1.5rem}.bst-package-custom{padding:2rem;flex-direction:column;align-items:flex-start}.bst-commerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:48rem){.bst-pricing-hero{grid-template-columns:1fr;padding-block:2rem;gap:2rem}.bst-package-crumb{margin-bottom:2rem}.bst-pricing-editorial{padding:2rem}.bst-price-art{height:5rem}.bst-pricing-editorial h2{font-size:2rem}.bst-pricing-assurances{gap:.75rem;flex-direction:column}.bst-pricing-section-head{grid-template-columns:1fr;gap:1.2rem}.bst-app-grid,.bst-price-directory-grid{grid-template-columns:1fr}.bst-app-pricing,.bst-package-directory{padding-block:3rem}.bst-app-grid{gap:1.8rem}.bst-app-card>p{min-height:0}.bst-package-price strong{font-size:2.2rem}.bst-pricing-actions{align-items:flex-start;flex-direction:column}.bst-package-category>summary{font-size:1.1rem}.bst-package-count{font-size:.65rem;gap:.5rem}.bst-package-faq{grid-template-columns:1fr;gap:1rem;padding-block:3rem}.bst-commerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.bst-commerce ul.products li.product{padding:.7rem}.bst-commerce ul.products li.product .woocommerce-loop-product__title{font-size:.8rem}.bst-commerce table.shop_table{font-size:.85rem}.bst-store-intro form{flex-wrap:wrap}.bst-store-intro form input{flex-basis:65%}}

.bst-pricing-page .bst-app-featured>p,.bst-pricing-page .bst-app-featured li,.bst-pricing-page .bst-pricing-editorial p,.bst-pricing-page .bst-package-custom p{color:#e0e6ee!important;-webkit-text-fill-color:#e0e6ee!important}.bst-pricing-page .bst-app-featured .bst-package-price strong{color:#fff!important}.bst-app-pricing{scroll-margin-top:7rem}
