.batch5{--b5-ink:#0b0b0b;--b5-paper:#f5f2ec;--b5-red:#d82028;--b5-rule:#8c8a84;background:var(--b5-paper);color:var(--b5-ink);font-family:var(--font-be-vietnam),Arial,sans-serif;line-height:1.6}.b5-call,.b5-call-button,.batch5 dt,.batch5 h1,.batch5 h2,.batch5 h3{font-family:var(--font-poppins),Arial,sans-serif}.batch5 h1,.batch5 h2{font-weight:700;letter-spacing:-.045em;line-height:1.08}.batch5 h2{font-size:clamp(42px,4.15vw,64px)}.batch5 h3{font-weight:600}.batch5 section{scroll-margin-top:24px}.batch5 a{text-underline-offset:5px;scroll-margin-block:32px 100px}.batch5 a:hover{text-decoration:underline}.batch5 a:focus-visible{outline:3px solid var(--b5-red);outline-offset:5px}.batch5 .on-dark a:focus-visible{outline-color:#fff}.batch5 address{font-style:normal}.b5-shell{width:calc(100% - 14.4%);max-width:1320px;margin-inline:auto}.b5-wide{width:90%;max-width:1384px;margin-inline:auto}.b5-kicker{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;display:flex;gap:12px;align-items:center}.b5-kicker:before,.b5-question-rows dt:before{content:"";display:inline-block;width:8px;height:8px;background:var(--b5-red);flex:none}.b5-call{display:inline-flex;align-items:center;gap:12px;color:var(--b5-red);font-size:clamp(24px,2.1vw,32px);font-weight:600;line-height:1.35}.b5-call svg{width:32px;height:32px;flex:none}.b5-call-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:var(--b5-red);color:#fff;padding:23px 28px;font-size:24px;font-weight:600;line-height:1.4;transition:background-color .16s}.batch5 .b5-call-button:hover{background:#a70f17;text-decoration:none}.b5-call-button svg{width:28px;height:28px;flex:none}.b5-context-links{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px;font-weight:500}.b5-context-links a{color:var(--b5-red);text-decoration:underline;padding-block:4px}.on-dark .b5-context-links a{color:var(--b5-paper)}.b5-question-rows{border-top:1px solid var(--b5-rule)}.b5-question-rows>div{display:grid;grid-template-columns:42% 1fr;gap:4%;padding:25px 0;border-bottom:1px solid var(--b5-rule)}.b5-question-rows dt{font-size:22px;font-weight:600;line-height:1.35;display:flex;align-items:baseline;gap:20px}.b5-question-rows dd{font-size:18px;line-height:1.6}.b5-shop-details{margin-top:28px;padding-top:24px;border-top:1px solid var(--b5-rule);font-size:14px;scroll-margin-top:28px}.b5-shop-details h3{font-size:19px}.b5-shop-details address,.b5-shop-details p{margin-top:8px}.b5-shop-details a{margin-top:10px;padding-block:6px;display:inline-flex;align-items:center;gap:6px;text-decoration:underline}.b5-small-note{font-size:13px;line-height:1.65;color:#3a3a36}.b5-preview-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 32px;padding:28px 22px;border-bottom:1px solid #8c8a84;background:#0b0b0b;color:#f5f2ec;font-size:15px}.b5-preview-nav a{padding:8px 0;text-decoration:underline;text-underline-offset:5px}.b5-preview-nav a:focus-visible{outline-color:#fff}.b5-mobile-call{display:none}html:has(.batch5){scroll-padding-block:12px 90px}.b5-preview-nav a,.batch5~.site-footer a{scroll-margin-block:24px 90px}.b5-faq-opening{background:var(--b5-ink);color:var(--b5-paper);padding:112px 0}.b5-draft{font-size:14px;margin-bottom:48px;max-width:680px}.b5-faq-opening h1{font-size:clamp(58px,5.3vw,82px)}.b5-faq-intro{font-size:23px;margin-top:72px;max-width:1130px}.b5-faq-location{border-top:4px solid var(--b5-red);padding-top:30px;margin-top:76px}.b5-faq-location address{font-size:24px;font-weight:600}.b5-faq-location .b5-call{margin-top:30px}.b5-faq-location .b5-context-links{margin-top:22px}.b5-faq-car{padding:72px 0 62px}.b5-faq-car h2{margin-top:48px}.b5-ledger-intro{font-size:17px;margin:32px 0 38px;color:#3a3a36}.b5-faq-car .b5-question-rows>div{min-height:112px}.b5-faq-car .b5-context-links{margin-top:26px}.b5-faq-doors{padding:0 0 76px}.b5-faq-doors .b5-shell{border-top:1px solid var(--b5-rule);padding-top:65px}.b5-faq-doors h2{margin-top:48px}.b5-faq-doors .b5-question-rows>div{min-height:130px}.b5-faq-doors .b5-context-links{margin-top:30px}.b5-faq-close{background:var(--b5-ink);padding:100px 4.55%}.b5-faq-panel{background:var(--b5-paper);border-radius:10px;padding:58px 4.5%}.b5-faq-panel h2{max-width:1000px}.b5-close-intro{margin-top:28px;max-width:1060px;font-size:18px}.b5-precall-notes{display:grid;grid-template-columns:42% 1fr;gap:4%;padding-block:26px;margin:30px 0;border-block:1px solid var(--b5-rule)}.b5-precall-notes h3{font-size:22px}.b5-precall-notes p{font-size:17px}.b5-faq-panel>.b5-small-note{margin-top:22px}.b5-reviews-opening{background:var(--b5-ink);padding-bottom:48px}.b5-reviews-masthead{padding:82px 7.2% 44px;color:var(--b5-paper)}.b5-reviews-masthead h1{font-size:clamp(96px,12.65vw,196px);line-height:.9;letter-spacing:-.06em}.b5-evidence-band{background:var(--b5-paper);padding:50px 7.2%;display:grid;grid-template-columns:1fr auto;align-items:end;gap:70px}.b5-evidence-band h2{font-size:42px}.b5-source-note{font-size:17px;max-width:750px;margin-top:14px}.b5-accounts-intro{border-top:1px solid var(--b5-rule);margin-top:22px;padding-top:18px;font-size:15px;max-width:750px}.b5-evidence-band .b5-context-links{margin-top:16px}.b5-evidence-band .b5-call-button{font-size:26px;margin-bottom:8px;white-space:nowrap}.b5-key-stories{padding:76px 5%;display:grid;grid-template-columns:39% minmax(0,1fr);gap:5%}.b5-key-ledger h2{font-size:clamp(40px,3.7vw,57px)}.b5-key-ledger .b5-kicker{border-top:1px solid var(--b5-rule);padding-top:26px;margin-top:32px}.b5-story-intro{font-size:17px;margin-top:14px}.b5-testimonials{margin-top:28px}.b5-testimonials figure{display:grid;grid-template-columns:95px 1fr;gap:18px;border-top:1px solid var(--b5-rule);padding-block:23px}.b5-testimonials figcaption{font-weight:600;font-size:14px}.b5-testimonials blockquote{font-size:15px;line-height:1.65}.b5-key-ledger .b5-context-links{border-top:1px solid var(--b5-rule);padding-top:18px}.b5-key-figure{margin:32px 0 0 12px;align-self:start}.b5-key-rim{position:relative;isolation:isolate}.b5-key-rim:before{content:"";position:absolute;inset:-20px 20px 20px -20px;background:#d6d3cd;z-index:-1;border:1px solid var(--b5-rule)}.b5-key-rim img{width:100%;height:auto;display:block}.b5-dial-figure>figcaption,.b5-key-figure>figcaption{font-size:13px;line-height:1.65;margin-top:18px;color:#3a3a36;max-width:610px}.b5-safe-story{margin-inline:5%;border-top:1px solid var(--b5-rule);padding:72px 0 76px;display:grid;grid-template-columns:55% 40%;gap:5%}.b5-safe-copy h2{max-width:690px}.b5-safe-proof{display:grid;grid-template-columns:34% 1fr;gap:9%;margin-top:35px;border-top:1px solid var(--b5-rule);padding-top:30px}.b5-safe-proof dl>div{border-bottom:1px solid var(--b5-rule);padding:0 0 22px;margin-bottom:24px}.b5-safe-proof dt{font-size:12px;text-transform:uppercase;font-weight:600}.b5-safe-proof dd{font-size:14px;margin-top:8px}.b5-quote-mark{display:block;font:700 75px/.8 var(--font-poppins),Arial,sans-serif;color:var(--b5-red)}.b5-safe-proof blockquote{font-size:21px;line-height:1.55}.b5-safe-proof figcaption{margin-top:18px;font-weight:600}.b5-general-review{border-top:1px solid var(--b5-rule);padding-top:22px;margin-top:28px}.b5-general-review figcaption{font-size:14px;font-weight:600}.b5-general-review blockquote{font-size:15px;margin-top:10px}.b5-general-review p{margin-top:8px}.b5-safe-copy>.b5-context-links{margin-top:22px}.b5-dial-figure img{width:100%;height:auto;display:block}.b5-reviews-close{padding:72px 3.7% 86px;background:var(--b5-ink)}.b5-review-panel{background:var(--b5-paper);border-radius:10px;display:grid;grid-template-columns:52% 48%;padding:60px 5%}.b5-review-premise{padding:25px 15% 25px 0}.b5-review-premise h2{font-size:clamp(64px,5.7vw,88px);max-width:540px}.b5-review-premise>p{font-size:17px;margin-top:35px;max-width:450px}.b5-review-answers{border-left:1px solid var(--b5-rule);padding-left:12%}.b5-review-answers .b5-question-rows{border-top:0}.b5-review-answers .b5-question-rows>div{display:block;padding:22px 0}.b5-review-answers .b5-question-rows>div:first-child{padding-top:0}.b5-review-answers dt{font-size:20px}.b5-review-answers dt:before{display:none}.b5-review-answers dd{font-size:15px;margin-top:12px}.b5-review-answers>.b5-call{margin-top:26px;font-size:32px}.b5-area-opening{position:relative;padding-bottom:55px}.b5-area-masthead{background:var(--b5-ink);color:var(--b5-paper);padding:64px 5% 48px;min-height:664px}.b5-area-masthead h1{font-size:clamp(56px,5.7vw,88px);line-height:1.04;max-width:58%}.b5-area-red-rule{height:5px;width:180px;background:var(--b5-red);margin-top:30px}.b5-area-masthead>p{font-size:27px;margin-top:24px;max-width:48%}.b5-area-masthead>.b5-area-intro{font-size:16px;max-width:46%;margin-top:15px}.b5-mesa-panel{position:absolute;top:28px;right:3.7%;bottom:128px;width:42%;background:#101010;color:var(--b5-paper);border-left:1px solid #3a3a36;padding:0 42px;display:flex;flex-direction:column;justify-content:center}.b5-mesa-panel>p{font-size:22px;text-transform:uppercase}.b5-mesa-panel h2{font-family:var(--font-be-vietnam),Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:27px;margin-top:4px}.b5-mesa-panel a{font-size:16px;text-decoration:underline;margin-top:30px;width:fit-content}.b5-mesa-panel a:focus-visible{outline-color:#fff}.b5-area-call-band{padding:36px 5% 0}.b5-area-call-band .b5-call-button{font-size:36px;padding:20px 32px;gap:18px}.b5-named-cities{padding:64px 0 66px}.b5-named-cities h2{font-size:clamp(43px,4.05vw,62px)}.b5-city-intro{font-size:16px;margin-top:20px}.b5-city-ledger{border-top:1px solid var(--b5-rule);margin-top:28px}.b5-city-ledger>div{display:grid;grid-template-columns:25% 1fr;gap:3%;border-bottom:1px solid #c7c3bb;padding:14px 10px}.b5-city-ledger dt{font-weight:600;font-size:22px}.b5-city-ledger dd{font-size:17px;align-self:center}.b5-named-cities .b5-context-links{margin-top:24px}.b5-mobile-or-shop{margin-inline:5%;border-top:1px solid var(--b5-rule);padding:72px 0 82px;display:grid;grid-template-columns:36% 59%;gap:5%}.b5-counter-rail h2{font-size:clamp(48px,4.8vw,74px);max-width:500px}.b5-counter-rail>p{font-size:18px;margin-top:25px;max-width:440px}.b5-mode-list{margin-top:30px}.b5-mode-list>div{position:relative;margin-left:100px;padding:20px 0;border-bottom:1px solid var(--b5-rule)}.b5-mode-list svg{position:absolute;left:-96px;top:23px;width:58px;height:58px;color:var(--b5-red);stroke-width:1.3}.b5-mode-list dt{font-size:18px;font-weight:600}.b5-mode-list dd{font-size:15px;margin-top:7px}.b5-counter-rail .b5-context-links{margin-top:26px}.b5-location-panel{display:flex;flex-direction:column;justify-content:space-between;padding:100px 6% 35px;border-radius:8px;background:var(--b5-paper)}.b5-location-message>p{text-transform:uppercase;font-size:23px}.b5-location-message h3{font-family:var(--font-be-vietnam),Arial,sans-serif;font-weight:400;font-size:28px}.b5-location-details{margin-top:105px}.b5-location-details .b5-call-button{margin-top:24px;font-size:21px;padding:18px 22px}.b5-area-close{padding:64px 3.6%;background:var(--b5-ink)}.b5-availability-panel{background:var(--b5-paper);border-radius:10px;padding:62px 5%}.b5-availability-copy{max-width:700px}.b5-availability-copy h2{max-width:640px;font-size:clamp(52px,5.4vw,83px)}.b5-availability-copy>p{font-size:17px;margin-top:25px}.b5-availability-copy .b5-question-rows{margin-top:30px}.b5-availability-copy .b5-question-rows>div{display:block;padding:18px 0}.b5-availability-copy dt{font-size:20px}.b5-availability-copy dt:before{display:none}.b5-availability-copy dd{font-size:16px;margin-top:8px}.b5-availability-copy>.b5-call{margin-top:26px;font-size:38px}.b5-visit-link{display:block;width:fit-content;margin-top:18px;text-decoration:underline}@media(max-width:1100px){.b5-shell{width:90%}.b5-faq-opening h1{font-size:6vw}.b5-evidence-band{padding-inline:5%;gap:30px}.b5-evidence-band .b5-call-button{font-size:17px;padding:20px}.b5-testimonials figure{grid-template-columns:1fr;gap:8px}.b5-safe-proof{grid-template-columns:1fr;gap:24px}.b5-safe-proof dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.b5-safe-proof dl>div:last-child{grid-column:1/-1}.b5-review-panel{grid-template-columns:48% 52%}.b5-review-premise h2{font-size:62px}.b5-area-masthead{min-height:620px}.b5-area-masthead h1{font-size:5.8vw}.b5-mode-list>div{margin-left:75px}.b5-mode-list svg{left:-72px;width:48px;height:48px}}@media(max-width:800px){.b5-shell,.b5-wide{width:calc(100% - 44px)}.batch5 h2{font-size:38px}.b5-faq-opening{padding:48px 0 56px}.b5-draft{font-size:13px;margin-bottom:40px}.b5-faq-opening h1{font-size:clamp(43px,8vw,68px);max-width:600px}.b5-faq-intro{font-size:18px;margin-top:35px}.b5-faq-location{margin-top:44px;padding-top:26px}.b5-faq-location address{font-size:18px}.b5-faq-location .b5-call{margin-top:26px}.b5-call{font-size:24px;gap:10px}.b5-call svg{width:24px;height:24px}.b5-call-button{font-size:20px;padding:20px;gap:10px}.b5-call-button svg{width:24px;height:24px}.b5-context-links{font-size:13px;gap:8px 16px}.b5-faq-car{padding:45px 0}.b5-faq-car h2,.b5-faq-doors h2{margin-top:30px}.b5-ledger-intro{font-size:16px;margin:24px 0 28px}.b5-question-rows>div{grid-template-columns:1fr;gap:12px;padding:24px 0}.b5-question-rows dt{font-size:20px;gap:12px}.b5-question-rows dd{font-size:16px;padding-left:20px}.b5-faq-doors{padding-bottom:48px}.b5-faq-doors .b5-shell{padding-top:44px}.b5-faq-car .b5-question-rows>div,.b5-faq-doors .b5-question-rows>div{min-height:0}.b5-faq-close{padding:30px 18px}.b5-faq-panel{padding:32px 22px;border-radius:6px}.b5-close-intro{font-size:16px}.b5-precall-notes{grid-template-columns:1fr;gap:12px;margin-block:26px}.b5-precall-notes h3{font-size:20px}.b5-precall-notes p{font-size:16px}.b5-faq-panel .b5-call{font-size:22px}.b5-shop-details{font-size:13px}.b5-reviews-opening{padding-bottom:28px}.b5-reviews-masthead{padding:60px 22px 52px}.b5-reviews-masthead h1{font-size:clamp(44px,9.3vw,74px);line-height:.98}.b5-evidence-band{display:block;padding:36px 22px}.b5-evidence-band h2{font-size:33px}.b5-source-note{font-size:16px}.b5-evidence-band .b5-call-button{font-size:20px;margin:28px 0 0}.b5-key-stories{padding:50px 22px;grid-template-columns:1fr;gap:38px}.b5-key-ledger h2{font-size:42px}.b5-key-ledger .b5-kicker{margin-top:26px;padding-top:22px}.b5-story-intro{font-size:16px}.b5-testimonials figure{grid-template-columns:1fr;padding:22px 0}.b5-testimonials blockquote,.b5-testimonials figcaption{font-size:16px}.b5-key-figure{margin:10px 0 0 8px}.b5-key-rim:before{inset:-10px 12px 12px -10px}.b5-safe-story{margin-inline:22px;padding:46px 0;grid-template-columns:1fr;gap:36px}.b5-safe-proof{margin-top:28px;padding-top:24px}.b5-safe-proof dl{gap:15px}.b5-safe-proof dl>div{margin-bottom:0;padding-bottom:18px}.b5-safe-proof blockquote{font-size:21px}.b5-dial-figure{max-width:540px}.b5-reviews-close{padding:30px 18px}.b5-review-panel{display:block;padding:32px 22px;border-radius:6px}.b5-review-premise{padding:0 0 32px}.b5-review-premise h2{font-size:46px;max-width:530px}.b5-review-premise>p{margin-top:26px;font-size:16px}.b5-review-answers{border-left:0;border-top:1px solid var(--b5-rule);padding:28px 0 0}.b5-review-answers .b5-question-rows dd{padding-left:0}.b5-review-answers>.b5-call{font-size:22px}.b5-area-opening{padding-bottom:38px}.b5-area-masthead{padding:48px 22px 46px;min-height:0}.b5-area-masthead h1{font-size:clamp(42px,7.8vw,68px);max-width:100%}.b5-area-masthead>p{max-width:100%;font-size:23px}.b5-area-masthead>.b5-area-intro{max-width:560px;font-size:16px}.b5-mesa-panel{position:relative;top:auto;right:auto;bottom:auto;width:auto;margin:0 22px;padding:38px 24px;min-height:200px;border-left:0}.b5-mesa-panel h2{font-size:24px}.b5-mesa-panel a{margin-top:24px}.b5-area-call-band{padding:30px 22px 0}.b5-area-call-band .b5-call-button{font-size:20px;padding:20px;gap:10px}.b5-named-cities{padding:42px 0}.b5-city-ledger>div{grid-template-columns:1fr;gap:5px;padding:18px 0}.b5-city-ledger dt{font-size:21px}.b5-city-ledger dd{font-size:15px}.b5-mobile-or-shop{margin-inline:22px;grid-template-columns:1fr;gap:35px;padding:45px 0}.b5-counter-rail h2{max-width:380px;font-size:46px}.b5-counter-rail>p{font-size:17px}.b5-mode-list>div{margin-left:72px}.b5-mode-list dt{font-size:17px}.b5-location-panel{padding:40px 24px 24px}.b5-location-message>p{font-size:18px}.b5-location-message h3{font-size:26px;margin-top:8px}.b5-location-details{margin-top:55px}.b5-location-details .b5-call-button{font-size:17px;padding:16px 12px;gap:8px}.b5-area-close{padding:28px 18px}.b5-availability-panel{padding:32px 22px;border-radius:6px}.b5-availability-copy h2{font-size:46px}.b5-availability-copy>p{font-size:16px}.b5-availability-copy dd{padding-left:0}.b5-availability-copy>.b5-call{font-size:22px}}@media(max-width:640px){.b5-mobile-call{display:block;position:fixed;z-index:35;inset:auto 0 0;padding-bottom:env(safe-area-inset-bottom);background:#d82028;color:#fff}.b5-mobile-call a{display:flex;justify-content:center;padding:15px;font:600 18px/1.5 var(--font-poppins),Arial,sans-serif}.b5-mobile-call a:focus-visible{outline:2px solid #fff;outline-offset:-4px}.b5-mobile-call a:hover{background:#a70f17}}@media(max-width:375px){.b5-availability-panel,.b5-faq-panel,.b5-review-panel{padding-inline:18px}.b5-availability-copy>.b5-call,.b5-faq-panel .b5-call,.b5-review-answers>.b5-call{font-size:21px}.b5-location-panel{padding-inline:18px}.b5-call-button{padding-inline:16px;font-size:19px}}@media(prefers-reduced-motion:reduce){.b5-call-button{transition:none}}