*{box-sizing:border-box}html{scroll-behavior:smooth}body.bhl-page{margin:0;color:#142a3b;background:white;font-family:var(--bhl-font),Arial,sans-serif;font-size:16px;line-height:1.6;padding-bottom:92px}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{font:inherit}button,a,summary{touch-action:manipulation}:focus-visible{outline:3px solid #b64c1c;outline-offset:5px}.bhl-skip{position:fixed;top:-100px;left:20px;z-index:1000;background:white;padding:12px}.bhl-skip:focus{top:10px}.bhl-inner{max-width:var(--bhl-width);margin:auto;padding:var(--bhl-pad) 24px}.bhl-group{min-width:0}.bhl-layout-grid{display:grid;grid-template-columns:repeat(var(--bhl-columns),minmax(0,1fr))}.bhl-group-columns{gap:64px!important}.bhl-element{font-size:var(--bhl-size);font-weight:var(--bhl-weight);color:var(--bhl-color);line-height:1.65;max-width:var(--bhl-max-width);overflow-wrap:break-word}.bhl-element p{margin:0}.bhl-element p+p{margin-top:18px}.bhl-element h1,.bhl-element h2,.bhl-element h3,.bhl-element h4{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;margin:0;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.bhl-element img{display:block;width:100%;height:auto;aspect-ratio:var(--bhl-ratio,1);object-fit:var(--bhl-fit,cover);border-radius:inherit}.bhl-element-portrait{margin-left:auto;margin-right:auto}.bhl-element-portrait img{border-radius:50%}.bhl-group-reason_title{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px!important;align-items:start!important}span.bhl-number{background:#142a3b;border-radius:50%;width:46px;height:46px;display:grid;place-items:center;line-height:1;font-size:32px;font-weight:800;color:white;margin-top:1px}.bhl-group-pills{display:flex;flex-wrap:wrap;gap:8px!important}.bhl-element-pill{width:fit-content;line-height:1.3!important}.bhl-badge{display:flex;align-items:center;gap:10px}.bhl-icon{flex-shrink:0}.bhl-button{width:fit-content;transition:filter .18s ease,transform .18s ease}.bhl-button:hover{filter:brightness(.94);transform:translateY(-1px)}.bhl-button a{display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;line-height:1.3;min-height:24px}.bhl-button a::after{content:'→';font-size:22px;line-height:1}.bhl-group-review{flex:0 0 320px;scroll-snap-align:start;border:1px solid #142a3b!important;position:relative;margin-top:62px;padding:78px 22px 24px!important;text-align:center;border-radius:10px!important}.bhl-group-review>.bhl-element-portrait{position:absolute;width:128px;left:50%;top:-64px;transform:translateX(-50%);background:#fff}.bhl-group-review .bhl-element{text-align:center!important}.bhl-carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:5px 0 2px}.bhl-carousel-track::-webkit-scrollbar{display:none}.bhl-carousel-controls{display:flex;justify-content:center;gap:24px;margin-top:24px}.bhl-carousel-controls button{width:42px;height:42px;border:1px solid #142a3b;background:#eaf5fb;border-radius:50%;color:#142a3b;font-size:26px;cursor:pointer;display:grid;place-items:center;padding:0}.bhl-accordion{border-bottom:1px solid #dce5eb}.bhl-accordion summary{display:flex;align-items:center;gap:14px;padding:18px 0;cursor:pointer;list-style:none;font-weight:600;font-size:15px}.bhl-accordion summary::-webkit-details-marker{display:none}.bhl-accordion summary>img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid #dce5eb}.bhl-accordion summary>span:nth-last-child(2){flex:1}.bhl-accordion summary small{margin-left:auto;font-weight:500}.bhl-plus{width:26px;height:26px;flex:0 0 26px;margin-left:auto;background:#142a3b;color:white;position:relative;border-radius:2px}.bhl-plus::before,.bhl-plus::after{content:'';position:absolute;left:7px;top:12px;width:12px;height:2px;background:white}.bhl-plus::after{transform:rotate(90deg)}details[open] .bhl-plus::after{transform:rotate(0)}.bhl-accordion-body{padding:0 14px 18px 62px}.bhl-group-timeline{padding-left:14px!important}.bhl-group-timeline_item{position:relative;padding-left:25px!important;border-left:1px solid #cedbe5}.bhl-group-timeline_item::before{content:'';position:absolute;left:-8px;top:6px;width:15px;height:15px;border-radius:50%;background:#142a3b}.bhl-group-timeline_item:last-child{border-left-color:transparent}.bhl-section-offer .bhl-inner{max-width:1040px}.bhl-group-offer_card{overflow:hidden;border-radius:7px!important}.bhl-group-offer_columns{padding:40px!important;gap:48px!important}.bhl-group-offer_columns .bhl-button{width:100%}.bhl-section-announcement .bhl-inner{padding-top:13px;padding-bottom:13px}.bhl-group-topbar,.bhl-group-sticky{display:flex!important;justify-content:space-between;align-items:center!important;gap:24px!important}.bhl-section-announcement .bhl-element{line-height:1.25}.bhl-section-sticky{position:fixed;bottom:0;left:0;right:0;z-index:20;box-shadow:0 -2px 14px #142a3b12}.bhl-section-sticky .bhl-inner{padding-top:12px;padding-bottom:12px;max-width:900px}.bhl-section-sticky .bhl-button{flex:0 1 440px}.bhl-section-sticky .bhl-element{line-height:1.3}.bhl-section-footer .bhl-element{line-height:1.5}.bhl-section-hero .bhl-inner{padding-top:40px;padding-bottom:40px}.bhl-group-author{display:flex;gap:12px!important;align-items:center!important}.bhl-group-author .bhl-badge{width:42px;height:42px;border:1px solid #dce5eb;border-radius:50%;justify-content:center!important}.bhl-group-author .bhl-badge>div:empty{display:none}.bhl-animated{position:relative}.bhl-animation-toggle{position:absolute;right:12px;bottom:12px;border:1px solid #ffffffcc;background:#142a3bd9;color:white;border-radius:20px;padding:7px 13px;font-size:12px;cursor:pointer}.bhl-element-note{opacity:.85}.bhl-page .shopify-section{min-width:0}.bhl-group-review .bhl-element-note{font-size:11px}
@media(max-width:1023px) and (min-width:768px){.bhl-group-columns{gap:36px!important}.bhl-inner{padding-left:32px;padding-right:32px}.bhl-element h1{font-size:30px}.bhl-element h2{font-size:26px}.bhl-group-offer_columns{gap:30px!important;padding:30px!important}}
@media(max-width:767px){body.bhl-page{padding-bottom:114px;font-size:16px}.bhl-inner{padding:var(--bhl-mobile-pad) 20px}.bhl-element{font-size:var(--bhl-mobile-size)}.bhl-layout-grid{grid-template-columns:repeat(var(--bhl-mobile-columns),minmax(0,1fr))}.bhl-group-columns{display:flex;flex-direction:column;gap:24px!important}.bhl-group-columns>.bhl-group{width:100%}.bhl-section-hero .bhl-group-columns{gap:24px!important}.bhl-section-hero .bhl-group-media{order:0}.bhl-section-hero .bhl-group-copy{order:1}.bhl-section-hero .bhl-inner{padding-top:24px;padding-bottom:36px}.bhl-group-reason_title{grid-template-columns:40px minmax(0,1fr);gap:12px!important}span.bhl-number{width:40px;height:40px;font-size:28px}.bhl-group-copy>.bhl-element:last-child{margin-bottom:0!important}.bhl-group-review{flex-basis:88%;max-width:340px}.bhl-group-offer_columns{display:flex;flex-direction:column;padding:24px!important;gap:24px!important}.bhl-group-offer_columns>.bhl-group{width:100%}.bhl-section-offer .bhl-inner{padding-left:16px;padding-right:16px}.bhl-group-topbar{gap:12px!important}.bhl-group-topbar>.bhl-element{max-width:100px}.bhl-section-sticky .bhl-inner{padding:10px 16px}.bhl-group-sticky{flex-direction:column;gap:8px!important}.bhl-group-sticky>.bhl-group{display:flex;justify-content:center;gap:12px!important;align-items:center!important}.bhl-group-sticky .bhl-button{flex:auto;width:100%;padding:14px!important;font-size:13px}.bhl-group-sticky .bhl-element{margin-bottom:0!important}.bhl-group-sticky .bhl-group .bhl-element-note{display:none}.bhl-section-footer .bhl-inner{padding-bottom:30px}.bhl-accordion summary{gap:10px}.bhl-accordion-body{padding-left:0}.bhl-element-pill{font-size:12px}.bhl-group-timeline{padding-left:8px!important}.bhl-group-sticky .bhl-group .bhl-element{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

.bhl-group-author .bhl-element.bhl-badge{border:0;width:auto;height:auto}.bhl-group-author .bhl-element>.bhl-badge{border:1px solid #dce5eb;width:42px;height:42px;border-radius:50%}
