.ba-page{--ba-ink: #142b49;--ba-muted: #405773;--ba-paper: #f3f6fb;--ba-surface: #ffffff;--ba-line: #c8d4e2;--ba-accent: #145e9b;--ba-accent-soft: #e5eef8;--ba-cta: #155f9c;--ba-cta-text: #ffffff;--ba-cta-hover: #104d81;--ba-panel: #12233e;--ba-panel-text: #f4f7ff;--ba-panel-muted: #d2deed;--ba-panel-accent: #82d2f3;--ba-panel-line: #536783;color:var(--ba-ink);background:var(--ba-paper)}.dark .ba-page{--ba-ink: #f0f5ff;--ba-muted: #c2d0e3;--ba-paper: #111d31;--ba-surface: #192941;--ba-line: #405675;--ba-accent: #78cef4;--ba-accent-soft: #203653;--ba-cta: #82d2f3;--ba-cta-text: #10233d;--ba-cta-hover: #a0def7}.ba-main{min-height:70vh}.ba-page>nav{background-color:hsl(var(--background))}.ba-page [data-testid=img-logo-icon],.ba-page [data-testid=img-logo],.ba-page .ba-static-nav img{mix-blend-mode:multiply}.dark .ba-page [data-testid=img-logo-icon],.dark .ba-page [data-testid=img-logo]{mix-blend-mode:screen}.dark .ba-page .ba-static-nav img{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.ba-page .ba-static-nav{position:fixed;inset:0 0 auto;z-index:50;min-height:64px;display:flex;align-items:center;gap:24px;padding:10px max(18px,calc((100vw - 1160px)/2));background:hsl(var(--background));border-bottom:1px solid var(--ba-line)}.ba-page .ba-static-nav a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:.9rem;font-weight:600}.ba-page .ba-static-nav a:first-child{margin-right:auto}.ba-page .ba-static-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:48px 18px}.ba-page .ba-static-footer a{min-height:44px;display:inline-flex;align-items:center;font-size:.9rem}@media(max-width:680px){.ba-page .ba-static-nav{gap:12px}.ba-page .ba-static-nav a{font-size:.75rem}.ba-page .ba-static-nav a:nth-child(2){display:none}}.ba,.ba *{box-sizing:border-box}.ba{overflow:hidden;color:var(--ba-ink);background:var(--ba-paper)}.ba h1,.ba h2,.ba h3,.ba p{margin-top:0}.ba h1,.ba h2,.ba h3{color:var(--ba-ink)}.ba p{color:var(--ba-muted)}.ba a{color:inherit}.ba :focus-visible{outline:3px solid var(--ba-accent);outline-offset:4px}.ba-section{padding:clamp(4.5rem,8vw,7.6rem) max(1.25rem,calc((100vw - 1160px)/2))}.ba-eyebrow{display:flex;align-items:center;gap:.65rem;margin-bottom:1.2rem;color:var(--ba-accent)!important;font-size:.72rem;font-weight:750;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.ba-eyebrow>span{width:.48rem;height:.48rem;border-radius:50%;background:var(--ba-accent)}.ba-section-heading h2,.ba-section h2{margin-bottom:1.2rem;font-family:var(--app-font-serif, Georgia, serif);font-size:clamp(2.15rem,4.3vw,3.65rem);font-weight:650;letter-spacing:-.045em;line-height:1.08}.ba-section-heading{max-width:770px}.ba-lead{color:var(--ba-ink)!important;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.65}.ba-hero{position:relative;padding:clamp(4.5rem,8vw,7.5rem) max(1.25rem,calc((100vw - 1160px)/2)) 0;overflow:hidden;background:radial-gradient(ellipse at 86% 30%,color-mix(in srgb,var(--ba-accent) 13%,transparent),transparent 35%),var(--ba-paper)}.ba-hero-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);max-width:1160px;margin:0 auto;padding-bottom:clamp(4rem,7vw,6rem)}.ba-hero-copy{max-width:740px}.ba-hero h1{max-width:800px;margin-bottom:1.15rem;font-family:var(--app-font-serif, Georgia, serif);font-size:clamp(3.15rem,7vw,6.4rem);font-weight:650;letter-spacing:-.065em;line-height:.99}.ba-hero-subheading{max-width:650px;margin-bottom:1.3rem;color:var(--ba-accent)!important;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:560;letter-spacing:-.025em;line-height:1.3}.ba-hero-body{max-width:660px;margin-bottom:.9rem;color:var(--ba-ink)!important;font-size:1.08rem;line-height:1.8}.ba-hero-support{max-width:680px;margin-bottom:0;font-size:.98rem;line-height:1.8}.ba-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.3rem;margin-top:2rem}.ba-button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:1rem;padding:.85rem 1.35rem;border:1px solid var(--ba-accent);border-radius:999px;background:var(--ba-accent);color:#f8fcfa!important;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.ba-button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--ba-accent) 82%,var(--ba-ink))}.ba-button span,.ba-text-link span{font-size:1.05rem}.ba-text-link{display:inline-flex;align-items:center;gap:.6rem;color:var(--ba-ink)!important;font-size:.92rem;font-weight:700;text-decoration:none}.ba .ba-range-note{margin:1.35rem 0 0;color:var(--ba-muted);font-size:.85rem;font-weight:650;letter-spacing:.025em}.ba-hero-aside{--ba-ink: #f0f5ff;--ba-muted: #c2d0e3;--ba-surface: #192941;--ba-accent: #78cef4;--ba-line: #405675;position:relative;padding:2rem 1.75rem 1.5rem;border:1px solid var(--ba-line);border-radius:1.25rem;background:var(--ba-surface);box-shadow:0 16px 44px color-mix(in srgb,var(--ba-ink) 7%,transparent)}.dark .ba-page .ba-hero-aside{--ba-ink: #142b49;--ba-muted: #405773;--ba-surface: #ffffff;--ba-accent: #145e9b;--ba-line: #c8d4e2}.ba-aside-kicker,.ba-aside-index{color:var(--ba-accent)!important;font-size:.68rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.ba-aside-statement{margin:1.8rem 0;color:var(--ba-ink)!important;font-family:var(--app-font-serif, Georgia, serif);font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:600;letter-spacing:-.04em;line-height:1.16}.ba-aside-statement em{color:var(--ba-accent);font-weight:500}.ba-aside-rule{display:flex;gap:.35rem;align-items:center;margin:1.65rem 0}.ba-aside-rule span{width:.42rem;height:.42rem;border-radius:100%;background:var(--ba-accent)}.ba-aside-rule span:nth-child(2){width:2.25rem;border-radius:9px}.ba-aside-note{margin-bottom:2rem;font-size:.92rem;line-height:1.75}.ba-aside-index{display:block;padding-top:1rem;border-top:1px solid var(--ba-line);color:var(--ba-muted)!important;font-size:.61rem}.ba-hero-foot{display:flex;justify-content:space-between;gap:1rem;max-width:1160px;margin:0 auto;padding:1rem 0 1.15rem;border-top:1px solid var(--ba-line);color:var(--ba-muted);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ba-problem{background:var(--ba-surface)}.ba-section-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.8fr);column-gap:clamp(2rem,8vw,8rem);align-items:start;margin-bottom:2.5rem}.ba-section-intro .ba-section-heading{grid-row:span 3}.ba-section-intro>p{max-width:550px;margin-bottom:.8rem;font-size:.98rem;line-height:1.75}.ba-section-intro .ba-callout{margin-top:.35rem;color:var(--ba-accent)!important;font-weight:700}.ba-grid{display:grid;gap:.85rem}.ba-problem-grid{grid-template-columns:repeat(4,1fr)}.ba-info-card,.ba-specialty-card{min-height:205px;padding:1.5rem;border:1px solid var(--ba-line);border-radius:.85rem;background:var(--ba-paper);transition:border-color .18s ease,transform .18s ease}.ba-info-card:hover,.ba-specialty-card:hover{transform:translateY(-3px);border-color:var(--ba-accent)}.ba-card-index,.ba-specialty-index{display:block;margin-bottom:1.65rem;color:var(--ba-accent);font-size:.66rem;font-weight:750;letter-spacing:.12em}.ba-info-card h3,.ba-specialty-card h3{margin-bottom:.6rem;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.ba-info-card p,.ba-specialty-card p{margin-bottom:0;font-size:.86rem;line-height:1.7}.ba-approach{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(2rem,7vw,7rem);align-items:center}.ba-approach-copy .ba-section-heading{margin-bottom:1.4rem}.ba-approach-copy>p{max-width:660px;font-size:.98rem;line-height:1.75}.ba-approach-copy>.ba-lead{font-size:1.2rem}.ba-approach-highlight{position:relative;padding:2.2rem 2rem 1.8rem;border-left:3px solid var(--ba-accent);background:var(--ba-accent-soft)}.ba-highlight-mark{position:absolute;top:.45rem;left:1.8rem;color:var(--ba-accent);font-family:Georgia,serif;font-size:4rem;line-height:1;opacity:.5}.ba-approach-highlight p:first-of-type{position:relative;margin-bottom:1.25rem;color:var(--ba-ink);font-family:var(--app-font-serif, Georgia, serif);font-size:1.42rem;font-weight:600;line-height:1.5}.ba-approach-highlight .ba-highlight-foot{margin-bottom:0;font-size:.85rem;line-height:1.7}.ba-specialties{background:var(--ba-surface)}.ba-specialties>.ba-section-heading{margin-bottom:2.3rem}.ba-specialty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-specialty-card{min-height:190px;background:var(--ba-paper)}.ba-specialty-index{margin-bottom:1.25rem}.ba-process{background:var(--ba-ink);color:#edf5f3}.ba-process .ba-section-heading h2,.ba-process .ba-step h3{color:#edf5f3}.ba-process .ba-eyebrow{color:#91cbc4!important}.ba-process .ba-section-heading{max-width:700px}.ba-process .ba-process-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem}.ba-process-aside{max-width:300px;margin-bottom:1.45rem;color:#bdcfcc!important;font-size:.92rem;line-height:1.7}.ba-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid #45616a}.ba-step{min-height:250px;padding:1.5rem 1.15rem 1rem 0;border-right:1px solid #45616a}.ba-step+.ba-step{padding-left:1.15rem}.ba-step:last-child{border-right:0}.ba-step-number{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;margin-bottom:2rem;border:1px solid #7fb8b4;border-radius:50%;color:#a8d8d1;font-size:.72rem;font-weight:750}.ba-step h3{margin-bottom:.7rem;font-size:1.05rem;font-weight:700;line-height:1.35}.ba-step p{margin-bottom:0;color:#bdcfcc!important;font-size:.83rem;line-height:1.7}.ba-process-end{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.4rem;padding-top:1.5rem;border-top:1px solid #45616a}.ba-process-end>p{max-width:700px;margin-bottom:0;color:#bdcfcc!important;font-size:.9rem;line-height:1.7}.ba-account{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,9vw,9rem);background:var(--ba-surface)}.ba-account-lead h2{max-width:560px}.ba-account-lead p:not(.ba-eyebrow){font-size:.97rem;line-height:1.75}.ba-account-detail{padding-top:.5rem}.ba-account-list,.ba-included-list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.ba-account-list li,.ba-included-list li{position:relative;padding-left:1.55rem;color:var(--ba-muted);font-size:.9rem;line-height:1.55}.ba-account-list li:before,.ba-included-list li:before{position:absolute;left:0;top:.1rem;color:var(--ba-accent);content:"↗";font-size:.92rem;font-weight:800}.ba-support-note{margin:1.2rem 0 0;font-size:.82rem;line-height:1.65}.ba-exclusive{margin-top:1.5rem;padding:1.25rem 1.4rem;border:1px solid var(--ba-line);border-radius:.75rem;background:var(--ba-paper)}.ba-exclusive>span{display:block;margin-bottom:.55rem;color:var(--ba-accent);font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ba-exclusive p{margin-bottom:0;font-size:.88rem;line-height:1.7}.ba-pricing{scroll-margin-top:2rem}.ba-pricing>.ba-section-heading{max-width:700px}.ba-pricing-intro{max-width:800px;margin-bottom:2.3rem;font-size:.98rem;line-height:1.75}.ba-pricing-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ba-price-card{display:flex;flex-direction:column;padding:1.6rem;border:1px solid var(--ba-line);border-radius:1rem;background:var(--ba-surface)}.ba-price-card-featured{border-top:4px solid var(--ba-accent);padding-top:calc(1.6rem - 3px)}.ba-tier-label{margin-bottom:1.2rem;color:var(--ba-accent)!important;font-size:.66rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.ba-price-card h3{min-height:2.9rem;margin-bottom:.55rem;font-family:var(--app-font-serif, Georgia, serif);font-size:1.45rem;letter-spacing:-.035em;line-height:1.25}.ba-range{min-height:1.5rem;margin-bottom:1.25rem;color:var(--ba-accent)!important;font-size:.87rem;font-weight:700}.ba-fee-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.6rem}.ba-fee-grid>div{display:flex;flex-direction:column;gap:.35rem;padding:.85rem;border-radius:.55rem;background:var(--ba-paper)}.ba-fee-grid span{color:var(--ba-muted);font-size:.7rem;font-weight:650}.ba-fee-grid strong{color:var(--ba-ink);font-size:1.05rem;letter-spacing:-.025em}.ba-fee-description{min-height:3.3rem;margin:.5rem 0 1rem;color:var(--ba-muted);font-size:.78rem;line-height:1.55}.ba-credit{margin:0 0 1.1rem;padding:.75rem .8rem;border-left:2px solid var(--ba-accent);color:var(--ba-ink)!important;font-size:.77rem;line-height:1.55}.ba-included-list{gap:.65rem;padding-top:1rem;border-top:1px solid var(--ba-line)}.ba-included-list li{font-size:.8rem}.ba-example{margin-top:auto;padding-top:1.45rem}.ba-example-label{margin:0 0 .5rem;color:var(--ba-accent)!important;font-size:.65rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ba-example>p:nth-child(2){margin:0 0 .7rem;color:var(--ba-muted);font-size:.76rem}.ba-example dl{margin:0;padding:.75rem;border-radius:.55rem;background:var(--ba-paper)}.ba-example dl>div{display:flex;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--ba-line)}.ba-example dl>div:last-child{padding-bottom:0;border:0}.ba-example dt{color:var(--ba-muted);font-size:.69rem;line-height:1.35}.ba-example dd{flex:0 0 auto;margin:0;color:var(--ba-ink);font-size:.72rem;font-weight:750}.ba-term{margin-top:auto;padding-top:1.2rem}.ba-term span{color:var(--ba-accent);font-size:.69rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ba-term p{margin:.45rem 0 0;font-size:.8rem;line-height:1.6}.ba-pricing-notes{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--ba-line)}.ba-pricing-notes p{margin-bottom:0;font-size:.76rem;line-height:1.65}.ba-commitment{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,8vw,8rem);background:var(--ba-accent-soft)}.ba-commitment-title h2{max-width:580px}.ba-commitment-copy>p{font-size:.92rem;line-height:1.75}.ba-refund{margin:1.3rem 0;padding:1.1rem 1.2rem;border:1px solid color-mix(in srgb,var(--ba-accent) 42%,var(--ba-line));border-radius:.7rem;background:var(--ba-surface)}.ba-refund span{display:block;margin-bottom:.45rem;color:var(--ba-accent);font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ba-refund p{margin-bottom:0;color:var(--ba-ink);font-size:.9rem;font-weight:650;line-height:1.65}.ba-why{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(2rem,8vw,8rem);background:var(--ba-surface)}.ba-why>.ba-section-heading{align-self:start}.ba-why-list{display:grid}.ba-why-item{display:grid;grid-template-columns:2.5rem 1fr;gap:.8rem;padding:1.25rem 0;border-bottom:1px solid var(--ba-line)}.ba-why-item:first-child{padding-top:0}.ba-why-item>span{color:var(--ba-accent);font-size:.7rem;font-weight:750;letter-spacing:.08em}.ba-why-item h3{margin-bottom:.35rem;font-size:1rem;font-weight:700}.ba-why-item p{max-width:580px;margin-bottom:0;font-size:.85rem;line-height:1.65}.ba-checklist-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:3rem;margin-bottom:2rem}.ba-checklist-head .ba-section-heading h2{max-width:650px;margin-bottom:0}.ba-checklist-intro{margin-bottom:.25rem;font-size:.93rem;line-height:1.7}.ba-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;margin:0;padding:0;list-style:none;border-top:1px solid var(--ba-line)}.ba-checklist-grid li{position:relative;min-height:3.3rem;padding:1rem 1rem 1rem 1.75rem;border-bottom:1px solid var(--ba-line);color:var(--ba-ink);font-size:.9rem;line-height:1.45}.ba-checklist-grid li:before{position:absolute;left:0;top:1.04rem;width:.75rem;height:.75rem;border:1px solid var(--ba-accent);border-radius:50%;content:""}.ba-faq{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:clamp(2rem,8vw,8rem);background:var(--ba-surface)}.ba-faq-title h2{max-width:380px}.ba-faq-title>p{font-size:.9rem;line-height:1.65}.ba-faq-list{border-top:1px solid var(--ba-line)}.ba-faq-item{border-bottom:1px solid var(--ba-line)}.ba-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.25rem 0;color:var(--ba-ink);cursor:pointer;font-size:.95rem;font-weight:700;line-height:1.45;list-style:none}.ba-faq-item summary::-webkit-details-marker{display:none}.ba-faq-item summary span{position:relative;flex:0 0 1rem;width:1rem;height:1rem}.ba-faq-item summary span:before,.ba-faq-item summary span:after{position:absolute;top:50%;left:50%;width:.75rem;height:1.5px;background:var(--ba-accent);content:"";transform:translate(-50%,-50%)}.ba-faq-item summary span:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .16s ease}.ba-faq-item[open] summary span:after{transform:translate(-50%,-50%) rotate(0)}.ba-faq-item>p{max-width:740px;margin:-.2rem 2rem 1.3rem 0;font-size:.88rem;line-height:1.75}.ba-related{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem;align-items:center}.ba-related h2{max-width:560px;font-size:clamp(2rem,3.4vw,3rem)}.ba-related>div>p:last-child{margin-bottom:0}.ba-related nav{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ba-related nav a{display:flex;min-height:3.3rem;align-items:center;justify-content:space-between;gap:.7rem;padding:.7rem .9rem;border:1px solid var(--ba-line);border-radius:.55rem;background:var(--ba-surface);font-size:.8rem;font-weight:700;text-decoration:none;transition:border-color .16s ease,color .16s ease}.ba-related nav a:hover{border-color:var(--ba-accent);color:var(--ba-accent)}.ba-related nav a span{color:var(--ba-accent)}.ba-final{padding:clamp(4.5rem,8vw,7.2rem) 1.25rem;background:var(--ba-ink);color:#edf5f3;text-align:center}.ba-final-inner{max-width:780px;margin:0 auto}.ba-final .ba-eyebrow{justify-content:center;color:#91cbc4!important}.ba-final h2{margin-bottom:1.2rem;color:#edf5f3;font-family:var(--app-font-serif, Georgia, serif);font-size:clamp(2.6rem,5vw,4.6rem);letter-spacing:-.05em;line-height:1.05}.ba-final p{color:#bdcfcc}.ba-final .ba-final-lead{color:#edf5f3;font-size:1.12rem;line-height:1.7}.ba-final .ba-button{margin-top:1rem;background:#91cbc4;border-color:#91cbc4;color:#142b3b!important}.ba-final .ba-button:hover{background:#b1ded8}.ba-final .ba-final-close{margin:1.35rem 0 0;color:#bdcfcc;font-size:.78rem;letter-spacing:.1em}.ba-disclaimer{max-width:1160px;margin:0 auto;padding:1.4rem 1.25rem 2rem;color:var(--ba-muted);font-size:.73rem;line-height:1.7}@media(max-width:900px){.ba-hero-inner{grid-template-columns:minmax(0,1fr) minmax(230px,.65fr);gap:2rem}.ba-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-info-card{min-height:180px}.ba-steps{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0}.ba-step,.ba-step+.ba-step{min-height:0;padding:1.4rem 1rem 1.5rem 0;border-top:1px solid #45616a}.ba-step:nth-child(2n){padding-right:0;padding-left:1.2rem;border-right:0}.ba-step-number{margin-bottom:1rem}.ba-pricing-grid{grid-template-columns:1fr;max-width:680px}.ba-price-card h3,.ba-range,.ba-fee-description{min-height:0}.ba-price-card{display:block}.ba-example,.ba-term{margin-top:1.3rem}}@media(max-width:680px){.ba-section{padding:4.25rem 1.15rem}.ba-hero{padding:4rem 1.15rem 0}.ba-hero-inner{grid-template-columns:1fr;gap:2.25rem;padding-bottom:3rem}.ba-hero h1{font-size:clamp(3rem,15vw,4.8rem)}.ba-hero-aside{max-width:480px}.ba-hero-foot{flex-direction:column;gap:.4rem;padding:.85rem 0 1rem;font-size:.62rem}.ba-hero-actions{align-items:flex-start;flex-direction:column;gap:1rem}.ba-section-intro,.ba-approach,.ba-account,.ba-commitment,.ba-why,.ba-checklist-head,.ba-faq,.ba-related{grid-template-columns:1fr;gap:1.3rem}.ba-section-intro .ba-section-heading{grid-row:auto}.ba-section-intro{margin-bottom:1.7rem}.ba-section-heading h2,.ba-section h2{font-size:clamp(2.1rem,10vw,3.15rem)}.ba-problem-grid,.ba-specialty-grid{grid-template-columns:1fr}.ba-info-card,.ba-specialty-card{min-height:0}.ba-info-card{padding:1.25rem}.ba-card-index{margin-bottom:1rem}.ba-approach-highlight{padding:2rem 1.35rem 1.5rem}.ba-process .ba-process-head{align-items:flex-start;flex-direction:column;gap:.2rem}.ba-process-aside{margin:0}.ba-steps{grid-template-columns:1fr}.ba-step,.ba-step+.ba-step,.ba-step:nth-child(2n){display:grid;grid-template-columns:2.4rem 1fr;gap:.9rem;padding:1.15rem 0;border-right:0}.ba-step-number{margin:0}.ba-process-end{align-items:flex-start;flex-direction:column;gap:1.2rem}.ba-account{gap:1rem}.ba-pricing-grid{max-width:none}.ba-price-card{padding:1.3rem}.ba-pricing-notes,.ba-checklist-grid{grid-template-columns:1fr;gap:0}.ba-pricing-notes{padding-top:.9rem}.ba-pricing-notes p+p{margin-top:.65rem}.ba-checklist-head{margin-bottom:1.5rem}.ba-faq-item summary{font-size:.9rem}.ba-related nav{grid-template-columns:1fr}.ba-final{padding:4.5rem 1.15rem}.ba-disclaimer{padding:1.2rem 1.15rem 1.8rem}}@media(prefers-reduced-motion:reduce){.ba *,.ba *:before,.ba *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.ba-button{border-color:var(--ba-cta);background:var(--ba-cta);color:var(--ba-cta-text)!important}.ba-button:hover{border-color:var(--ba-cta-hover);background:var(--ba-cta-hover);color:var(--ba-cta-text)!important}.ba-text-link:hover{color:var(--ba-accent)!important}.ba .ba-eyebrow,.ba .ba-aside-kicker,.ba .ba-aside-statement em,.ba .ba-card-index,.ba .ba-specialty-index,.ba .ba-tier-label,.ba .ba-example-label,.ba .ba-term>span,.ba .ba-exclusive>span,.ba .ba-refund>span,.ba .ba-why-item>span{color:var(--ba-accent)!important}.ba .ba-hero-foot,.ba .ba-range-note,.ba .ba-aside-note,.ba .ba-aside-index,.ba .ba-section-intro>p,.ba .ba-info-card p,.ba .ba-specialty-card p,.ba .ba-approach-copy>p,.ba .ba-approach-highlight .ba-highlight-foot,.ba .ba-process-aside,.ba .ba-step p,.ba .ba-process-end>p,.ba .ba-account-lead p:not(.ba-eyebrow),.ba .ba-account-list li,.ba .ba-included-list li,.ba .ba-support-note,.ba .ba-exclusive p,.ba .ba-pricing-intro,.ba .ba-fee-description,.ba .ba-credit,.ba .ba-example>p:nth-child(2),.ba .ba-example dt,.ba .ba-term p,.ba .ba-pricing-notes p,.ba .ba-commitment-copy>p,.ba .ba-refund p,.ba .ba-why-item p,.ba .ba-checklist-intro,.ba .ba-faq-title>p,.ba .ba-faq-item>p,.ba .ba-related>div>p:last-child,.ba .ba-disclaimer{color:var(--ba-muted)}.ba .ba-process,.ba .ba-final{background:var(--ba-panel);color:var(--ba-panel-text)}.ba .ba-process .ba-section-heading h2,.ba .ba-process .ba-step h3,.ba .ba-final h2,.ba .ba-final .ba-final-lead{color:var(--ba-panel-text)!important}.ba .ba-process .ba-eyebrow,.ba .ba-final .ba-eyebrow{color:var(--ba-panel-accent)!important}.ba .ba-process .ba-process-aside,.ba .ba-process .ba-step p,.ba .ba-process .ba-process-end>p,.ba .ba-final p{color:var(--ba-panel-muted)!important}.ba .ba-final .ba-button{border-color:var(--ba-cta);background:var(--ba-cta);color:var(--ba-cta-text)!important}.ba .ba-final .ba-button:hover{border-color:var(--ba-cta-hover);background:var(--ba-cta-hover);color:var(--ba-cta-text)!important}.ba .ba-steps,.ba .ba-step,.ba .ba-process-end{border-color:var(--ba-panel-line)}.ba .ba-step-number{border-color:var(--ba-panel-accent);color:var(--ba-panel-accent)}.ba .ba-faq-item summary{color:var(--ba-ink)}.ba .ba-related nav a{color:var(--ba-ink)}.ba .ba-related nav a:hover{color:var(--ba-accent)}.ba .ba-eyebrow,.ba .ba-aside-kicker,.ba .ba-aside-index,.ba .ba-hero-foot,.ba .ba-card-index,.ba .ba-specialty-index,.ba .ba-tier-label,.ba .ba-example-label,.ba .ba-term>span,.ba .ba-exclusive>span,.ba .ba-refund>span,.ba .ba-why-item>span,.ba .ba-step-number{font-size:.875rem}.ba .ba-aside-note,.ba .ba-section-intro>p,.ba .ba-info-card p,.ba .ba-specialty-card p,.ba .ba-approach-copy>p,.ba .ba-approach-highlight .ba-highlight-foot,.ba .ba-process-aside,.ba .ba-step p,.ba .ba-process-end>p,.ba .ba-account-lead p:not(.ba-eyebrow),.ba .ba-account-list li,.ba .ba-included-list li,.ba .ba-support-note,.ba .ba-exclusive p,.ba .ba-pricing-intro,.ba .ba-fee-grid span,.ba .ba-fee-description,.ba .ba-credit,.ba .ba-example>p:nth-child(2),.ba .ba-example dt,.ba .ba-example dd,.ba .ba-term p,.ba .ba-pricing-notes p,.ba .ba-commitment-copy>p,.ba .ba-refund p,.ba .ba-why-item p,.ba .ba-checklist-intro,.ba .ba-checklist-grid li,.ba .ba-faq-title>p,.ba .ba-faq-item summary,.ba .ba-faq-item>p,.ba .ba-related nav a,.ba .ba-disclaimer,.ba .ba-final .ba-final-close{font-size:1rem}.ba .ba-button,.ba .ba-text-link{font-size:1rem}.ba .ba-fee-grid strong{font-size:1.1rem}.ba .ba-example dt,.ba .ba-example dd{line-height:1.5}.ba .ba-example dl>div{gap:.75rem}.ba .ba-hero-support,.ba .ba-range-note{font-size:1rem}.ba .ba-final .ba-final-close{letter-spacing:.04em}.ba-page .ba-static-nav a{font-size:.9rem}.ba .ba-process .ba-process-aside,.ba .ba-process .ba-step p,.ba .ba-process .ba-process-end>p{color:var(--ba-panel-muted)!important}.ba .ba-final p{color:var(--ba-panel-muted)}.ba .ba-final .ba-final-lead{color:var(--ba-panel-text)!important}@media(max-width:680px){.ba-page .ba-static-nav a{font-size:.875rem}}.ba-pricing{padding:clamp(1rem,1.8vh,1.5rem) clamp(1.25rem,2.5vw,2.75rem);scroll-margin-top:5rem}.ba-pricing>.ba-section-heading{max-width:900px;margin-bottom:.6rem}.ba-pricing>.ba-section-heading .ba-eyebrow{margin-bottom:.4rem}.ba-pricing>.ba-section-heading h2{margin-bottom:.35rem;font-size:clamp(2rem,3vw,2.65rem);line-height:1.04}.ba-pricing-intro{max-width:1150px;margin-bottom:.65rem;font-size:1rem;line-height:1.45}.ba-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;width:100%;max-width:none;align-items:stretch}.ba-price-card{min-width:0;padding:.65rem 1.1rem;border-radius:.8rem}.ba-price-card-featured{padding-top:calc(.65rem - 3px)}.ba-price-card .ba-tier-label{margin-bottom:.35rem;font-size:.875rem;line-height:1.25;letter-spacing:.08em}.ba-price-card h3{min-height:0;margin-bottom:.3rem;font-size:1.35rem;line-height:1.13}.ba-price-card .ba-range{min-height:0;margin-bottom:.55rem;font-size:1rem;line-height:1.3}.ba-fee-grid{gap:.4rem;margin-bottom:.45rem}.ba-fee-grid>div{gap:.2rem;padding:.55rem .65rem}.ba-fee-grid span{font-size:1rem;line-height:1.2}.ba-fee-grid strong{font-size:1.08rem;line-height:1.2}.ba-fee-description{min-height:0;margin:.35rem 0 .5rem;font-size:1rem;line-height:1.35}.ba-credit{margin:0 0 .55rem;padding:.45rem .6rem;font-size:1rem;line-height:1.35}.ba-price-card .ba-included-list{gap:.25rem;padding-top:.6rem}.ba-price-card .ba-included-list li{padding-left:1.25rem;font-size:1rem;line-height:1.3}.ba-price-card .ba-included-list li:before{top:.03rem;font-size:.9rem}.ba-price-card .ba-example{margin-top:.65rem;padding-top:.1rem}.ba-price-card .ba-example-label{margin-bottom:.25rem;font-size:.875rem;line-height:1.2}.ba-price-card .ba-example>p:nth-child(2){margin-bottom:.35rem;font-size:1rem;line-height:1.3}.ba-price-card .ba-example dl{padding:.4rem .55rem}.ba-price-card .ba-example dl>div{gap:.45rem;padding:.2rem 0}.ba-price-card .ba-example dt,.ba-price-card .ba-example dd{font-size:1rem;line-height:1.3}.ba-price-card .ba-example dd{text-align:right}.ba-price-card .ba-term{margin-top:.65rem;padding-top:.1rem}.ba-price-card .ba-term>span{font-size:.875rem;line-height:1.2}.ba-price-card .ba-term p{margin-top:.25rem;font-size:1rem;line-height:1.35}.ba-pricing-notes{gap:1.25rem;margin-top:.8rem;padding-top:.55rem}.ba-pricing-notes p{font-size:1rem;line-height:1.4}@media(max-width:1024px){.ba-pricing{padding:2rem 1.5rem}.ba-pricing-grid{grid-template-columns:1fr;max-width:760px;margin-inline:auto}.ba-price-card{display:block;padding:1.25rem}.ba-price-card-featured{padding-top:calc(1.25rem - 3px)}.ba-price-card .ba-example,.ba-price-card .ba-term{margin-top:.8rem}}@media(max-width:680px){.ba-pricing{padding:2.5rem 1.15rem}.ba-pricing>.ba-section-heading h2{font-size:clamp(2rem,9vw,2.65rem)}.ba-pricing-intro{margin-bottom:1rem}.ba-price-card{padding:1.1rem}.ba-price-card-featured{padding-top:calc(1.1rem - 3px)}.ba-pricing-notes{grid-template-columns:1fr;gap:.55rem}}
