.bl-home-sections{--bls-ink:#1f1e1d;--bls-muted:#625d57;--bls-cream:#f7f3ed;--bls-gold:#b4945e;--bls-line:#ddd6cc;background:#fff;color:var(--bls-ink);font:16px/1.6 Ubuntu-Regular,Arial,sans-serif;text-align:left;overflow-wrap:break-word}
.bl-home-sections,.bl-home-sections *,.bl-home-sections *::before,.bl-home-sections *::after{box-sizing:border-box}
.bl-home-sections :is(h2,h3,p,ul,ol,li,figure,blockquote,figcaption){margin:0;padding:0;color:inherit;text-shadow:none;letter-spacing:normal}
.bl-home-sections :is(h2,h3)::before,.bl-home-sections :is(h2,h3)::after,.bl-home-sections blockquote::before,.bl-home-sections blockquote::after,.bl-home-sections li::before{display:none!important;content:none!important}
.bl-home-sections h2{font:clamp(28px,2.5vw,40px)/1.18 Montserrat-Bold,Arial,sans-serif!important;letter-spacing:-.035em!important;text-transform:none!important;color:var(--bls-ink)!important}
.bl-home-sections h3{font:clamp(19px,1.5vw,24px)/1.3 Montserrat-Bold,Arial,sans-serif!important;letter-spacing:-.025em!important;text-transform:none!important;color:var(--bls-ink)!important}
.bl-home-sections p{font:16px/1.65 Ubuntu-Regular,Arial,sans-serif;color:var(--bls-muted)}
.bl-home-sections a{color:inherit;text-decoration:none;cursor:pointer}
.bl-home-sections strong{font-family:Montserrat-Bold,Arial,sans-serif;font-weight:400}
.bl-home-sections img{display:block;max-width:100%;height:auto}
.bl-home-sections a:focus-visible,.bl-home-sections summary:focus-visible{outline:2px solid #826439;outline-offset:5px}
.bl-home-sections__container{width:calc(100% - 96px);max-width:1680px;margin-inline:auto}
.bl-home-sections__section{padding:72px 0;scroll-margin-top:125px}
.bl-home-sections__cream{background:var(--bls-cream)}
.bl-home-sections__head{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;margin-bottom:34px}
.bl-home-sections__head>p,.bl-home-sections__head>div>p:not(.bl-home-sections__eyebrow){max-width:510px;font-size:17px}
.bl-home-sections .bl-home-sections__eyebrow{font:12px/1.5 Montserrat-Bold,Arial,sans-serif;color:#826439;letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px}
.bl-home-sections .bl-home-sections__lead{font-size:18px;margin-top:24px;max-width:640px}
.bl-home-sections .bl-home-sections__arrow{display:block;flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.bl-home-sections .bl-home-sections__link{display:inline-flex;align-items:center;gap:18px;min-height:44px;margin-top:20px;font:15px/1.45 Ubuntu-Regular,Arial,sans-serif;color:#826439;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#b8a482}
.bl-home-sections .bl-home-sections__link:hover{color:var(--bls-ink)}
.bl-home-sections .bl-home-sections__button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:58px;padding:16px 22px;border:1px solid var(--bls-gold);background:var(--bls-gold);color:#211b13;font:14px/1.4 Montserrat-Bold,Arial,sans-serif;transition:background-color .18s,color .18s}
.bl-home-sections .bl-home-sections__button:hover{background:#1f1e1d;color:#fff;border-color:#1f1e1d}
.bl-home-sections__routes{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.bl-home-sections__route{min-width:0;padding:34px;background:#fff;border:1px solid var(--bls-line);border-top:3px solid var(--bls-gold)}
.bl-home-sections__tag{display:block;color:#826439;font-size:14px;margin-bottom:20px}
.bl-home-sections__route h3{margin-bottom:18px}
.bl-home-sections .bl-home-sections__aside-note{font-size:14px;margin-top:24px;max-width:1040px}
.bl-home-sections__price-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:start}
.bl-home-sections .bl-home-sections__checklist{list-style:none;margin-top:28px}
.bl-home-sections__checklist li{list-style:none;display:block;padding:19px 0;border-top:1px solid var(--bls-line)}
.bl-home-sections__checklist strong{display:block;font-size:16px;margin-bottom:6px}
.bl-home-sections__checklist span{display:block;color:var(--bls-muted);font-size:15px}
.bl-home-sections__price{padding:40px;background:var(--bls-cream);border:1px solid var(--bls-line);border-top:4px solid var(--bls-gold)}
.bl-home-sections .bl-home-sections__price-value{font:clamp(32px,3vw,48px)/1.2 Montserrat-Bold,Arial,sans-serif;color:var(--bls-ink);letter-spacing:-.035em;margin-bottom:20px}
.bl-home-sections__price-value span{font-family:Arial,sans-serif}
.bl-home-sections__price-detail{margin:26px 0;padding:23px 0;border-top:1px solid var(--bls-line);border-bottom:1px solid var(--bls-line)}
.bl-home-sections__price-detail strong,.bl-home-sections__price-detail span{display:block}
.bl-home-sections__price-detail span{font-size:15px;color:var(--bls-muted);margin-top:8px}
.bl-home-sections__price .bl-home-sections__button{width:100%}
.bl-home-sections__cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.bl-home-sections__case{display:flex;flex-direction:column;min-width:0;padding:30px;background:#fff;border:1px solid var(--bls-line)}
.bl-home-sections .bl-home-sections__case-fact{font:34px/1.25 Montserrat-Bold,Arial,sans-serif;color:#826439;margin-bottom:28px}
.bl-home-sections__case-fact span{display:block;margin-top:5px;font:14px/1.5 Ubuntu-Regular,Arial,sans-serif;color:var(--bls-muted)}
.bl-home-sections__case h3{font-size:21px!important;margin-bottom:18px}
.bl-home-sections__case-result{margin-top:auto;padding-top:25px}
.bl-home-sections__case-result>span{display:block;border-top:1px solid var(--bls-line);padding-top:18px;margin-bottom:8px;font:12px/1.5 Montserrat-Bold,Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:#826439}
.bl-home-sections__more-cases{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}
.bl-home-sections details{border-top:1px solid var(--bls-line)}
.bl-home-sections summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:20px 0;font:16px/1.5 Montserrat-Bold,Arial,sans-serif;cursor:pointer;list-style:none;color:var(--bls-ink)}
.bl-home-sections summary::-webkit-details-marker{display:none}
.bl-home-sections details>p{padding:0 0 22px}
.bl-home-sections__team-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:20px;align-items:stretch}
.bl-home-sections__person{display:grid;grid-template-columns:98px 1fr;background:var(--bls-cream);border:1px solid var(--bls-line);min-width:0;overflow:hidden}
.bl-home-sections__person img{width:98px;height:100%;min-height:145px;object-fit:cover;object-position:center 28%}
.bl-home-sections__person>div{padding:20px 16px;align-self:center}
.bl-home-sections .bl-home-sections__person h3{font-size:17px!important;margin-bottom:8px}
.bl-home-sections__person p{font-size:13px;line-height:1.45}
.bl-home-sections__person--lead{grid-row:span 3;display:flex;flex-direction:column}
.bl-home-sections__person--lead img{width:100%;height:320px;object-position:center 30%}
.bl-home-sections__person--lead>div{align-self:stretch;padding:26px}
.bl-home-sections .bl-home-sections__person--lead h3{font-size:25px!important}
.bl-home-sections__person--lead p{font-size:15px}
.bl-home-sections__person-note{display:block;color:#826439;margin-top:18px;font:19px/1.4 Montserrat-Bold,Arial,sans-serif}
.bl-home-sections__person-link{display:flex;align-items:center;gap:12px;color:#826439;font-size:13px;margin-top:16px}
.bl-home-sections__person:hover .bl-home-sections__person-link{text-decoration:underline;text-underline-offset:4px}
.bl-home-sections__reviews{background:linear-gradient(115deg,#4b3929,#80603c);color:#fff}
.bl-home-sections__reviews :is(h2,h3,p,figcaption,a,blockquote){color:#fff!important}
.bl-home-sections__reviews .bl-home-sections__eyebrow{color:#e6cea9!important}
.bl-home-sections__proof{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:30px;margin-bottom:36px;border-bottom:1px solid #a48b6b}
.bl-home-sections__proof>strong{font-size:38px;line-height:1.2;display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}
.bl-home-sections__proof>strong span{font:15px/1.5 Ubuntu-Regular,Arial,sans-serif}
.bl-home-sections__proof>a{display:flex;gap:20px;align-items:center;font-size:14px}
.bl-home-sections .bl-home-sections__review-grid{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#e6cea9 #665039;padding:0 0 18px;cursor:grab;-webkit-overflow-scrolling:touch}
.bl-home-sections__review-grid::-webkit-scrollbar{height:7px}
.bl-home-sections__review-grid::-webkit-scrollbar-track{background:#665039}
.bl-home-sections__review-grid::-webkit-scrollbar-thumb{background:#e6cea9;border-radius:8px}
.bl-home-sections .bl-home-sections__review-grid>.bl-home-sections__review{flex:0 0 calc((100% - 120px)/2);scroll-snap-align:start;scroll-margin-inline:0}
.bl-home-sections__review-grid.is-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}
.bl-home-sections__review-grid:focus-visible{outline:2px solid #e6cea9;outline-offset:5px}
.bl-home-sections__review-controls{display:none;align-items:center;justify-content:flex-start;gap:24px;margin-bottom:20px}
.bl-home-sections__carousel.is-ready .bl-home-sections__review-controls{display:flex}
.bl-home-sections__review-controls>div{display:flex;gap:10px}
.bl-home-sections__review-status{font:14px/1.4 Ubuntu-Regular,Arial,sans-serif;color:#e6cea9}
.bl-home-sections .bl-home-sections__review-controls button{appearance:none;display:grid;place-items:center;position:static;width:48px;height:48px;min-width:48px;margin:0;padding:0;border:1px solid #c1a888;border-radius:0;background:transparent;color:#fff;box-shadow:none;cursor:pointer;transform:none;opacity:1}
.bl-home-sections .bl-home-sections__review-controls button:disabled{opacity:.35;cursor:default}
.bl-home-sections .bl-home-sections__review-controls button:not(:disabled):hover{background:rgba(255,255,255,.12)}
.bl-home-sections .bl-home-sections__review-controls button:not(:disabled):active{background:rgba(255,255,255,.24)}
.bl-home-sections__review-controls button:focus-visible{outline:2px solid #fff;outline-offset:4px}
.bl-home-sections__review-controls svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.bl-home-sections__review-summary{margin:24px 0}
.bl-home-sections__review-summary>span{display:block;font-size:12px;color:#e1d4c4;margin-bottom:8px}
.bl-home-sections__review-summary p{font-size:19px;line-height:1.65}
.bl-home-sections .bl-home-sections__review{display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid #ab9172;background:rgba(255,255,255,.035)}
.bl-home-sections__review figcaption strong{display:block;font-size:17px}
.bl-home-sections__review figcaption span{display:block;font-size:13px;margin-top:5px;color:#e1d4c4}
.bl-home-sections .bl-home-sections__review blockquote{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:24px 0;font-style:normal}
.bl-home-sections__review blockquote p{font-size:19px;line-height:1.65}
.bl-home-sections__review>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:20px;margin-top:auto;border-top:1px solid #a89073;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.bl-home-sections__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none}
.bl-home-sections__steps li{list-style:none;min-width:0;border-top:1px solid #bda57e;padding-top:23px}
.bl-home-sections__steps li>span{display:block;font:32px/1.2 Montserrat-Bold,Arial,sans-serif;color:#a3824d;margin-bottom:22px}
.bl-home-sections__steps h3{font-size:19px!important;margin-bottom:14px}
.bl-home-sections__steps p{font-size:15px}
.bl-home-sections__faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}
.bl-home-sections__faq-list{border-bottom:1px solid var(--bls-line)}
.bl-home-sections__faq-list summary::after,.bl-home-sections__topics>summary::after{content:'+';flex:none;font:24px/1 Arial,sans-serif;color:#826439}
.bl-home-sections__faq-list details[open]>summary::after,.bl-home-sections__topics[open]>summary::after{content:'−'}
.bl-home-sections__faq-list p a{color:#826439;text-decoration:underline;text-underline-offset:4px}
.bl-home-sections__faq-topics{display:flex;flex-wrap:wrap;gap:10px 18px;padding:22px 0;border-top:1px solid var(--bls-line)}
.bl-home-sections__faq-topics a{color:#826439;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.bl-home-sections__news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.bl-home-sections__news{display:flex;flex-direction:column;min-width:0}
.bl-home-sections__news img{width:100%;aspect-ratio:3/2;object-fit:cover;margin-bottom:22px}
.bl-home-sections__news h3{font-size:21px!important;margin-bottom:14px}
.bl-home-sections__news-date{display:block;margin-bottom:12px;color:var(--bls-muted);font-size:13px}
.bl-home-sections__news>p{font-size:15px;margin-bottom:10px}
.bl-home-sections__news>.bl-home-sections__link{margin-top:auto}
.bl-home-sections__topics{margin-top:38px}
.bl-home-sections__topic-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 28px;padding-bottom:12px}
.bl-home-sections__topic-links a{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:64px;font-size:14px;border-top:1px solid var(--bls-line)}
.bl-home-sections__topic-links a:hover{color:#826439}
.bl-home-sections__offices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.bl-home-sections__office{min-width:0;border:1px solid var(--bls-line);background:var(--bls-cream)}
.bl-home-sections__office-photo{width:100%;min-width:0;aspect-ratio:3/2;overflow:hidden;background:#e5dfd5}
.bl-home-sections__office-photo :is(a,p,div){display:contents}
.bl-home-sections__office-photo img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:cover}
.bl-home-sections__office-content{padding:26px}
.bl-home-sections__office h3{font-size:20px!important;margin-bottom:12px}
.bl-home-sections__office-address{font-size:14px;color:var(--bls-muted);margin-bottom:16px}
.bl-home-sections__phone{display:block;font:19px/1.4 Montserrat-Bold,Arial,sans-serif;margin-bottom:16px}
.bl-home-sections__hours :is(table,td,tr,tbody){border:0;background:none;padding:0;color:var(--bls-muted);font:14px/1.8 Ubuntu-Regular,Arial,sans-serif}
.bl-home-sections__region{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:30px;padding-top:30px;border-top:1px solid var(--bls-line)}
.bl-home-sections__region p{max-width:770px}
.bl-home-sections__region .bl-home-sections__button{flex-shrink:0}
.bl-home-sections__regions{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:24px}
.bl-home-sections__region-card{display:flex;flex-direction:column;padding:32px;border:1px solid var(--bls-line)}
.bl-home-sections__region-card h3{margin-bottom:22px}
.bl-home-sections__region-card p{margin-bottom:20px}
.bl-home-sections__region-card .bl-home-sections__link{margin-top:auto}
.bl-home-sections__region-card--main{background:var(--bls-cream);border-top:3px solid var(--bls-gold)}
.bl-home-sections__map{margin-top:30px;overflow:hidden;border:1px solid var(--bls-line)}
.bl-home-sections__map #map{height:400px!important}
.bl-home-sections__legal{padding:25px 28px;margin-top:40px;border:1px solid var(--bls-line);background:var(--bls-cream)}
.bl-home-sections__legal p{font-size:16px;color:var(--bls-ink)}
.bl-home-sections__legal a{display:inline-block;margin-top:12px;font-size:14px;color:#826439;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1199px){.bl-home-sections__container{width:calc(100% - 64px)}.bl-home-sections__section{padding:56px 0}.bl-home-sections__price-grid{gap:40px}.bl-home-sections__team-grid{grid-template-columns:1fr 1fr}.bl-home-sections__person--lead{grid-row:span 3}.bl-home-sections__person--lead img{height:300px}.bl-home-sections__person:last-child{grid-column:2}.bl-home-sections__review,.bl-home-sections__case{padding:24px}.bl-home-sections__price{padding:30px}.bl-home-sections__offices{gap:18px}.bl-home-sections__office-content{padding:22px 18px}.bl-home-sections__phone{font-size:16px}.bl-home-sections__faq-grid{gap:40px}}
@media(max-width:850px){.bl-home-sections__head{grid-template-columns:1fr;gap:20px}.bl-home-sections__head>p{max-width:650px}.bl-home-sections__price-grid,.bl-home-sections__faq-grid{grid-template-columns:1fr;gap:30px}.bl-home-sections__cases{grid-template-columns:1fr}.bl-home-sections__case{display:grid;grid-template-columns:.65fr 1fr;gap:8px 28px}.bl-home-sections__case-fact{grid-row:span 2}.bl-home-sections__case-result{grid-column:2}.bl-home-sections__review-grid{grid-template-columns:1fr}.bl-home-sections__review{padding:28px}.bl-home-sections__steps{grid-template-columns:1fr 1fr;gap:30px}.bl-home-sections__news-grid{grid-template-columns:1fr}.bl-home-sections__news{display:block;padding-bottom:28px;border-bottom:1px solid var(--bls-line)}.bl-home-sections__news img{max-width:540px}.bl-home-sections__topic-links{grid-template-columns:1fr 1fr}.bl-home-sections__offices{grid-template-columns:1fr}.bl-home-sections__office{display:grid;grid-template-columns:.9fr 1fr}.bl-home-sections__office-photo{height:100%;aspect-ratio:auto}.bl-home-sections__office-photo img{height:100%;aspect-ratio:auto}.bl-home-sections__office-content{padding:26px}.bl-home-sections__region{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:560px){.bl-home-sections__container{width:calc(100% - 40px)}.bl-home-sections__section{padding:40px 0;scroll-margin-top:92px}.bl-home-sections h2 br{display:none}.bl-home-sections__head{margin-bottom:26px;gap:18px}.bl-home-sections__routes,.bl-home-sections__more-cases,.bl-home-sections__team-grid,.bl-home-sections__topic-links{grid-template-columns:1fr}.bl-home-sections__route,.bl-home-sections__price{padding:26px 22px}.bl-home-sections__case{display:flex;gap:0;padding:26px 22px}.bl-home-sections .bl-home-sections__case-fact{margin-bottom:22px}.bl-home-sections__person--lead{grid-row:auto}.bl-home-sections__person:last-child{grid-column:auto}.bl-home-sections__person--lead img{height:auto;aspect-ratio:4/3;object-position:center 30%}.bl-home-sections__person:not(.bl-home-sections__person--lead){grid-template-columns:98px 1fr}.bl-home-sections__person:not(.bl-home-sections__person--lead) img{height:152px}.bl-home-sections__person>div{padding:18px}.bl-home-sections__steps{gap:25px 20px}.bl-home-sections__steps h3{font-size:17px!important}.bl-home-sections__steps p{font-size:14px}.bl-home-sections__office{display:block}.bl-home-sections__office-photo{aspect-ratio:3/2}.bl-home-sections__office-photo img{aspect-ratio:3/2}.bl-home-sections__office-content{padding:24px}.bl-home-sections__legal{padding:22px;margin-top:28px}.bl-home-sections__region .bl-home-sections__button{width:100%}.bl-home-sections__more-cases{gap:0}.bl-home-sections__review blockquote p{font-size:18px}.bl-home-sections__review-grid{gap:18px}}
@media(min-width:561px) and (max-width:1199px){.bl-home-sections__person--lead{grid-column:1/-1;grid-row:auto;flex-direction:row}.bl-home-sections__person--lead img{width:42%;height:290px}.bl-home-sections__person--lead>div{align-self:center}.bl-home-sections__person:last-child{grid-column:auto}}
@media(max-width:850px){.bl-home-sections__regions{grid-template-columns:1fr}.bl-home-sections__region-card{padding:28px}}
@media(max-width:560px){.bl-home-sections__proof{align-items:flex-start;flex-direction:column;gap:16px}.bl-home-sections__proof>strong{font-size:34px}.bl-home-sections__map #map{height:320px!important}.bl-home-sections__office-photo,.bl-home-sections__office-photo img{height:auto;aspect-ratio:3/2}}
.bl-home-sections__ticker{width:100%;overflow:hidden;padding:25px 0;background:linear-gradient(105deg,#4b3929,#937043);color:#fff}
.bl-home-sections__ticker--top{background:linear-gradient(105deg,#896b43,#56412b)}
.bl-home-sections__ticker-track{display:flex;width:max-content;animation:bl-home-ticker 55s linear infinite}
.bl-home-sections__ticker-group{display:flex;flex:none;align-items:center;gap:42px;padding-right:42px}
.bl-home-sections__ticker-group>span{display:flex;align-items:center;gap:42px;white-space:nowrap;color:#fff;font:clamp(19px,2.15vw,29px)/1.4 Montserrat-Bold,Arial,sans-serif}
.bl-home-sections__ticker-group>span::after{content:'';width:6px;height:6px;border-radius:50%;background:#e1c697;flex:none}
@keyframes bl-home-ticker{to{transform:translateX(-50%)}}
.bl-home-sections__price-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}
.bl-home-sections__price-heading>div{min-width:0;align-self:center}
.bl-home-sections .bl-home-sections__price-heading .bl-home-sections__price-value{font-size:clamp(28px,2.5vw,44px);margin:0}
.bl-home-sections .bl-home-sections__payment-seal{position:relative;display:grid;place-items:center;flex:none;width:118px;height:118px;border-radius:50%;background:#a5834c;color:#fff;text-decoration:none}
.bl-home-sections__payment-seal>span{position:relative;font:23px/1 Montserrat-Bold,Arial,sans-serif;letter-spacing:-.03em;pointer-events:none}
.bl-home-sections__payment-seal>span>span{font-family:Arial,sans-serif}
.bl-home-sections__payment-ring{position:absolute;inset:0;display:block;width:100%;height:100%;animation:bl-home-payment-turn 24s linear infinite;transform-origin:center;pointer-events:none}
.bl-home-sections__payment-ring text{fill:#fff;font:10px Montserrat-Bold,Arial,sans-serif}
@keyframes bl-home-payment-turn{to{transform:rotate(360deg)}}
@media(max-width:850px){.bl-home-sections .bl-home-sections__review-grid>.bl-home-sections__review{flex-basis:calc(100% - 64px)}}
@media(max-width:560px){.bl-home-sections .bl-home-sections__review-grid{gap:18px}.bl-home-sections .bl-home-sections__review-grid>.bl-home-sections__review{flex-basis:calc(100% - 52px)}.bl-home-sections__review-summary p{font-size:18px}.bl-home-sections__price-heading{gap:10px}.bl-home-sections .bl-home-sections__payment-seal{width:92px;height:92px}.bl-home-sections__payment-seal>span{font-size:18px}.bl-home-sections .bl-home-sections__price-heading .bl-home-sections__price-value{font-size:26px}.bl-home-sections__price-heading .bl-home-sections__eyebrow{font-size:10px}}
@media(max-width:560px){.bl-home-sections .bl-home-sections__review{padding:26px}.bl-home-sections__ticker{padding-block:22px}}
@media(prefers-reduced-motion:reduce){.bl-home-sections *{scroll-behavior:auto!important;transition:none!important}.bl-home-sections__ticker-track{animation:none;width:auto}.bl-home-sections__ticker-group{flex-wrap:wrap;gap:18px 26px;padding:0 24px}.bl-home-sections__ticker-group[aria-hidden=true]{display:none}.bl-home-sections__ticker-group>span{white-space:normal;gap:20px;font-size:18px}}
@media(prefers-reduced-motion:reduce){.bl-home-sections__payment-ring{animation:none}}
.bl-home-intro .bl-home-intro__card.bl-home-motion-card{animation:bl-home-card-enter 560ms cubic-bezier(.2,.7,.2,1) both!important;animation-delay:var(--bl-home-reveal-delay,0ms)!important}
.bl-home-sections h2.bl-home-motion-heading,.bl-home-intro__situations h2.bl-home-motion-heading{animation:bl-home-heading-enter 1120ms cubic-bezier(.2,.7,.2,1) both!important;animation-delay:var(--bl-home-reveal-delay,0ms)!important}
@keyframes bl-home-card-enter{from{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes bl-home-heading-enter{from{opacity:0;transform:translate3d(-28px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@media(prefers-reduced-motion:reduce){.bl-home-intro .bl-home-intro__card.bl-home-motion-card,.bl-home-sections h2.bl-home-motion-heading,.bl-home-intro__situations h2.bl-home-motion-heading{animation:none!important;opacity:1!important;transform:none!important}}
