.bw-launch-section{padding:72px 0}.bw-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bw-offer-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bw-offer-grid .bw-way{display:flex;flex-direction:column;gap:12px;min-width:0;padding:28px}.bw-offer-grid .bw-way__top{flex-direction:column;align-items:flex-start;gap:4px}.bw-offer-grid .bw-way .bw-btn{margin-top:auto;align-self:flex-start}.bw-offer-price{font-family:var(--font-display);font-size:clamp(2.8rem,4vw,4rem);font-weight:700;line-height:1.1}.bw-offer-responsibility{border-top:1px solid var(--bw-stone-200);padding-top:14px}.bw-offer-note{color:var(--bw-stone-700);font-size:14px;line-height:1.65;margin:22px 0}.bw-offer-strip{background:var(--bw-limestone-deep);color:var(--bw-cast-iron);border-bottom:1px solid var(--bw-joint);padding:20px 0;line-height:1.7;font-weight:600}.bw-offer-strip span{display:block;font-size:13px;font-weight:400;color:var(--bw-mortar)}.bw-offer-qualifier{font-size:13px;font-weight:600;color:var(--bw-stone-700);margin-top:-8px}.bw-way--accent .bw-offer-qualifier,.bw-way--accent .bw-offer-responsibility{color:#D8CFC4}.bw-way--accent .bw-offer-responsibility{border-top-color:rgba(255,252,247,.18)}.bw-offer-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:20px}.bw-stats__label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#D8CFC4;margin-bottom:28px}.bw-owner-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.bw-owner-steps__list li{border-top:2px solid var(--bw-ink);padding-top:18px}.bw-owner-steps__list h3{font-size:18px;font-weight:700;margin:8px 0 12px}.bw-owner-steps__list p{font-size:14px;line-height:1.6;margin-top:6px;color:var(--bw-stone-700)}.bw-owner-steps__list strong{color:var(--bw-ink)}.bw-owner-steps__num{font-family:var(--font-mono);font-size:13px;color:var(--bw-mortar);font-weight:400}.bw-tool-feature__go{color:var(--bw-brownstone);font-weight:600;margin-top:auto}.bw-error-summary{border:2px solid #9a3324;border-radius:4px;padding:14px 18px;margin:12px 0;font-size:14px;line-height:1.6}.bw-error-summary ul{list-style:disc;padding-left:20px;margin-top:6px}.bw-owner-example{background:var(--bw-cream-deep)}.bw-workspace-example{background:white;border:1px solid var(--bw-stone-200);border-radius:4px;padding:30px;color:var(--bw-ink)}.bw-workspace-example h3{font-size:24px;margin:20px 0}.bw-workspace-example dl{display:grid;grid-template-columns:1fr 1.5fr;gap:16px}.bw-workspace-example dt{color:var(--bw-stone-700)}.bw-workspace-example dd{font-weight:600}.bw-workspace-example>p{border-top:1px solid var(--bw-stone-200);padding-top:20px;margin-top:20px}.bw-tool-feature{color:inherit;text-decoration:none!important}.bw-tool-feature span{color:var(--bw-brownstone);font-weight:600}.bw-table-scroll{overflow-x:auto}.bw-scope-table{width:100%;border-collapse:collapse;min-width:600px;text-align:left;line-height:1.6}.bw-scope-table caption{text-align:left;margin-bottom:16px;color:var(--bw-stone-700)}.bw-scope-table td,.bw-scope-table th{padding:20px;border-bottom:1px solid var(--bw-stone-200);vertical-align:top}.bw-scope-table thead{background:var(--bw-limestone-deep)}.bw-scope-table thead th{padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bw-mortar);white-space:nowrap}.bw-owner-faq{max-width:900px}.bw-owner-faq details{border-top:1px solid var(--bw-stone-200);padding:22px 0}.bw-owner-faq summary{cursor:pointer;font-size:19px;font-weight:600}.bw-owner-faq p{padding-top:16px;line-height:1.7;max-width:760px}.bw-plain-list{list-style:disc;padding-left:22px;line-height:1.8;margin:20px 0}.bw-fee-results{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:baseline}.bw-fee-results dd{font-weight:700;font-size:22px}.bw-nav__toggle{display:none;border:1px solid var(--bw-inverse-rule);border-radius:var(--bw-radius);padding:9px 14px;background:transparent;color:var(--bw-limestone);font-family:var(--font-sans);font-size:14px;font-weight:600;cursor:pointer}.bw-nav__mobile{display:none}.bw-skip-link{position:fixed;top:-100px;left:16px;z-index:100;background:var(--bw-lintel);color:var(--bw-cast-iron);padding:16px;border:2px solid var(--bw-verdigris);border-radius:var(--bw-radius)}.bw-skip-link:focus{top:8px}.bw-site :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--bw-verdigris);outline-offset:2px}.bw-site :is([data-theme=dark],.bw-nav,.bw-illo,.bw-show,.bw-way--accent,.bw-mls__upgrade,.bw-vert--lead,.bw-know__card--lg,.bw-kb-card--lead,.bw-article__cta,.bw-llm,.ot-console-cta,.bw-service-choice--managed,.ot-hero,.ot-sig,.mi-hero,.ld-hero,.rn-hero,.pt-hero,.pdc-hero,.pap-hero) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--bw-limestone)}.bw-site :is(.bw-form,[data-theme=light]) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--bw-verdigris)}.bw-site [id]{scroll-margin-top:105px}.bw-draft-controls{margin-top:20px;background:var(--bw-blue-soft);padding:18px;border-radius:4px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.bw-draft-controls p{flex-basis:100%;font-size:13px;line-height:1.5}@media(max-width:1100px){.bw-nav .bw-nav__links{display:none}.bw-nav__toggle{display:block}.bw-nav__mobile{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:8px 24px 20px;background:var(--bw-cast-iron);border-top:1px solid rgba(245,240,232,.14);max-height:70vh;overflow-y:auto}.bw-nav__mobile a{padding:13px 8px;color:var(--bw-limestone);border-bottom:1px solid rgba(245,240,232,.1)}.bw-nav__mobile a:hover{color:var(--bw-lintel)}}@media(max-width:1000px){.bw-offer-grid--4,.bw-owner-steps__list{grid-template-columns:1fr 1fr}}@media(max-width:760px){.bw-offer-grid,.bw-offer-grid--4,.bw-owner-steps__list{grid-template-columns:1fr}.bw-launch-section{padding:48px 0}.bw-nav .bw-nav__inner{padding:12px 16px;gap:12px}.bw-nav .bw-nav__cta{gap:0}.bw-nav .bw-nav__cta .bw-btn{padding:12px 14px;font-size:12px;white-space:nowrap}.bw-nav .bw-nav__logo img{height:32px;min-width:38px}.bw-workspace-example{padding:22px}.bw-workspace-example dl{grid-template-columns:1fr;gap:7px}.bw-workspace-example dd{margin-bottom:12px}}:root{--bw-limestone:#F5F0E8;--bw-lintel:#FFFCF7;--bw-limestone-deep:#EFE8DC;--bw-cast-iron:#211E1B;--bw-cast-iron-raised:#2B2723;--bw-mortar:#5E554C;--bw-inverse-muted:#B8AEA2;--bw-inverse-body:#D8CFC4;--bw-inverse-rule:#8C8278;--bw-joint:#DCD2C4;--bw-joint-strong:#BFB3A3;--bw-placeholder:#766C61;--bw-disabled-fg:#948A7E;--bw-verdigris:#2F5E57;--bw-verdigris-deep:#244A44;--bw-verdigris-soft:#E1EBE8;--bw-brownstone:#8A4B32;--bw-brownstone-deep:#6E3A26;--bw-terracotta:#A9573A;--bw-success:#4A6B3E;--bw-success-soft:#E4EADD;--bw-warning:#80591A;--bw-warning-soft:#F1E7D2;--bw-error:#9A3324;--bw-error-soft:#F3DFD8;--bw-highlight-row:#EEF3EF;--bw-chart-1:#2F5E57;--bw-chart-2:#A4814F;--bw-chart-marker:#A9573A;--bw-chart-grid:#EDE6DA;--bw-radius:4px;--bw-radius-chart:2px;--bw-shadow:0 1px 2px rgba(33,30,27,0.08),0 4px 12px rgba(33,30,27,0.06);--bw-shadow-hover:0 2px 6px rgba(33,30,27,0.14);--bw-rule-hairline:1px solid var(--bw-joint);--bw-focus-ring:0 0 0 3px var(--bw-verdigris-soft);--bw-blue:var(--bw-verdigris);--bw-blue-deep:var(--bw-verdigris-deep);--bw-blue-soft:var(--bw-verdigris-soft);--bw-blue-on-dark:var(--bw-limestone);--bw-orange:var(--bw-brownstone);--bw-orange-deep:var(--bw-brownstone-deep);--bw-orange-soft:var(--bw-limestone-deep);--bw-silver:var(--bw-joint);--bw-silver-soft:var(--bw-limestone-deep);--bw-silver-deep:var(--bw-joint-strong);--bw-black:var(--bw-cast-iron);--bw-cream:var(--bw-limestone);--bw-cream-deep:var(--bw-limestone-deep);--bw-paper:var(--bw-lintel);--bw-ink:var(--bw-cast-iron);--bw-charcoal:var(--bw-cast-iron);--bw-graphite:var(--bw-cast-iron-raised);--bw-stone-900:var(--bw-cast-iron);--bw-stone-700:var(--bw-mortar);--bw-stone-500:var(--bw-mortar);--bw-stone-300:var(--bw-joint-strong);--bw-stone-200:var(--bw-joint);--bw-stone-100:var(--bw-chart-grid);--bw-danger:var(--bw-error);--bw-danger-soft:var(--bw-error-soft);--bw-info:var(--bw-verdigris);--bw-info-soft:var(--bw-verdigris-soft);--bg:var(--bw-limestone);--bg-alt:var(--bw-limestone-deep);--bg-paper:var(--bw-lintel);--bg-elevated:var(--bw-lintel);--bg-inverse:var(--bw-cast-iron);--fg:var(--bw-cast-iron);--fg-muted:var(--bw-mortar);--fg-subtle:var(--bw-mortar);--fg-inverse:var(--bw-limestone);--fg-brand:var(--bw-brownstone);--fg-accent:var(--bw-brownstone);--border:var(--bw-joint);--border-strong:var(--bw-joint-strong);--border-inverse:rgba(245,240,232,0.14);--accent:var(--bw-verdigris);--accent-deep:var(--bw-verdigris-deep);--accent-soft:var(--bw-verdigris-soft);--font-sans:var(--font-libre-franklin,"Libre Franklin"),system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-castoro,"Castoro"),Georgia,serif;--font-mono:var(--font-dm-mono,"DM Mono"),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-display-xl:clamp(2.625rem,5.2vw,4rem);--fs-display-l:clamp(2.25rem,4vw,3.25rem);--fs-display-m:clamp(1.875rem,3vw,2.625rem);--fs-display-s:clamp(1.5rem,2.2vw,1.875rem);--fs-h1:2.625rem;--fs-h2:1.875rem;--fs-h3:1.3125rem;--fs-h4:1.125rem;--fs-lead:1.125rem;--fs-body:1rem;--fs-sm:0.875rem;--fs-xs:0.8125rem;--fs-eyebrow:0.75rem;--lh-tight:1.07;--lh-snug:1.2;--lh-normal:1.5;--lh-relaxed:1.625;--tr-tight:-0.01em;--tr-snug:0;--tr-normal:0;--tr-wide:0.08em;--tr-eyebrow:0.14em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--section-y:clamp(48px,6vw,96px);--section-y-s:clamp(32px,4vw,64px);--container:1240px;--container-wide:1440px;--radius-xs:4px;--radius-sm:4px;--radius-md:4px;--radius-lg:4px;--radius-xl:4px;--radius-2xl:4px;--radius-pill:999px;--shadow-xs:none;--shadow-sm:var(--bw-shadow);--shadow-md:var(--bw-shadow);--shadow-lg:var(--bw-shadow);--shadow-xl:var(--bw-shadow);--shadow-inset:none;--ease-standard:cubic-bezier(0.2,0.6,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--dur-fast:160ms;--dur-base:240ms;--dur-slow:480ms;--dur-reveal:480ms}[data-theme=dark]{--bg:var(--bw-cast-iron);--bg-alt:var(--bw-cast-iron);--bg-paper:var(--bw-cast-iron-raised);--bg-elevated:var(--bw-cast-iron-raised);--bg-inverse:var(--bw-limestone);--fg:var(--bw-limestone);--fg-muted:var(--bw-inverse-body);--fg-subtle:var(--bw-inverse-muted);--fg-inverse:var(--bw-cast-iron);--fg-brand:var(--bw-blue-on-dark);--fg-accent:var(--bw-limestone);--border:rgba(245,240,232,0.14);--border-strong:rgba(245,240,232,0.28);--accent:var(--bw-limestone);--accent-deep:var(--bw-lintel);--accent-soft:rgba(245,240,232,0.12)}.bw-site{--font-sans:var(--font-libre-franklin),system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-castoro),Georgia,serif;--font-mono:var(--font-dm-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-family:var(--font-sans);color:var(--fg);background:var(--bg);font-size:var(--fs-body);line-height:var(--lh-normal);font-weight:var(--fw-regular);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}.bw-site *{box-sizing:border-box}:where(.bw-site) .display-xl,:where(.bw-site) h1.display{font-family:var(--font-display);font-size:var(--fs-display-xl);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);font-weight:var(--fw-regular);text-wrap:balance}:where(.bw-site) h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:1.14;letter-spacing:var(--tr-tight);font-weight:var(--fw-regular);margin:0}:where(.bw-site) h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);font-weight:var(--fw-regular);margin:0}:where(.bw-site) h3{font-family:var(--font-sans);font-size:var(--fs-h3);line-height:1.33;letter-spacing:var(--tr-snug);font-weight:var(--fw-semibold);margin:0}:where(.bw-site) h4{font-family:var(--font-sans);font-size:var(--fs-h4);line-height:var(--lh-snug);font-weight:var(--fw-semibold);margin:0}:where(.bw-site) p{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--fg-muted);text-wrap:pretty;margin:0}:where(.bw-site) .lead{font-size:var(--fs-lead);line-height:1.65;color:var(--fg-muted)}:where(.bw-site) .eyebrow{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-subtle)}:where(.bw-site) .eyebrow--muted{color:var(--fg-subtle)}:where(.bw-site) .eyebrow--accent{color:var(--fg-brand)}:where(.bw-site) .num,:where(.bw-site) .tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:where(.bw-site) a{color:var(--fg-brand);text-decoration:none;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--dur-fast) var(--ease-standard)}:where(.bw-site) a:hover{color:var(--bw-brownstone-deep);text-decoration:underline}:where(.bw-site) :where(p,dd,td,figcaption,blockquote)>a:not([class]){text-decoration:underline}:where(.bw-site) [data-theme=dark] a:hover{color:var(--bw-lintel)}:where(.bw-site) ::-moz-selection{background:var(--bw-verdigris-soft);color:var(--bw-cast-iron)}:where(.bw-site) ::selection{background:var(--bw-verdigris-soft);color:var(--bw-cast-iron)}:where(.bw-site) code,:where(.bw-site) kbd,:where(.bw-site) pre{font-family:var(--font-mono);font-size:.875em}.bw-container{max-width:var(--container);margin:0 auto;padding:0 32px}.bw-nav{position:sticky;top:0;z-index:50;background:var(--bw-cast-iron);color:var(--bw-limestone);border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease-standard)}.bw-nav--scrolled{border-bottom-color:rgba(245,240,232,.14)}.bw-nav__inner{max-width:var(--container);margin:0 auto;padding:22px 32px;display:flex;align-items:center;gap:32px;transition:padding var(--dur-base) var(--ease-standard)}.bw-nav--scrolled .bw-nav__inner{padding-top:14px;padding-bottom:14px}.bw-nav__logo{display:block;flex:none}.bw-nav__logo img{height:36px;width:auto;display:block}.bw-nav__links{display:flex;gap:28px;font-size:14px;font-weight:500;margin-left:12px}.bw-nav__links a{color:var(--bw-inverse-body)}.bw-nav__links a:hover,.bw-nav__links a[aria-current=page]{color:var(--bw-limestone);text-decoration:none}.bw-nav__links a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.bw-nav__cta{margin-left:auto;display:flex;align-items:center;gap:20px}.bw-nav .bw-nav__signin{color:var(--bw-limestone);font-weight:600}.bw-nav .bw-nav__signin:hover{color:var(--bw-lintel);text-decoration:underline}.bw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.25;padding:13px 22px;border-radius:var(--bw-radius);border:1px solid transparent;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.bw-btn,.bw-btn:hover{text-decoration:none}.bw-btn:active{transform:scale(.99)}.bw-btn--accent,.bw-btn--ink,.bw-btn--primary{background:var(--bw-verdigris);border-color:var(--bw-verdigris);color:var(--bw-lintel)}.bw-btn--accent:hover,.bw-btn--ink:hover,.bw-btn--primary:hover{background:var(--bw-verdigris-deep);border-color:var(--bw-verdigris-deep);color:var(--bw-lintel);box-shadow:var(--bw-shadow-hover)}.bw-btn--ghost{background:transparent;color:var(--bw-brownstone);border-color:var(--bw-brownstone)}.bw-btn--ghost:hover{background:transparent;color:var(--bw-brownstone-deep);border-color:var(--bw-brownstone-deep);box-shadow:var(--bw-shadow-hover)}.bw-btn--featured{background:var(--bw-terracotta);border-color:var(--bw-terracotta);color:var(--bw-lintel)}.bw-btn--featured:hover{background:#944B31;border-color:#BFB3A3;color:var(--bw-lintel);box-shadow:var(--bw-shadow-hover)}.bw-btn--danger{background:var(--bw-error);border-color:var(--bw-error);color:var(--bw-lintel)}.bw-btn:disabled,.bw-btn[aria-disabled=true]{background:var(--bw-limestone-deep);border-color:var(--bw-limestone-deep);color:var(--bw-disabled-fg);box-shadow:none;cursor:not-allowed;transform:none}:is([data-theme=dark],.bw-illo,.bw-show,.bw-way--accent,.bw-mls__upgrade,.bw-hero__panel--accent,.bw-vert--lead,.bw-know__card--lg,.bw-kb-card--lead,.bw-article__cta,.bw-llm,.ot-console-cta,.bw-service-choice--managed,.ot-hero,.ot-sig,.mi-hero,.ld-hero,.rn-hero,.pt-hero,.pdc-hero,.pap-hero) :is(.bw-btn--primary,.bw-btn--ink,.bw-btn--accent){background:var(--bw-limestone);border-color:var(--bw-limestone);color:var(--bw-cast-iron)}:is([data-theme=dark],.bw-illo,.bw-show,.bw-way--accent,.bw-mls__upgrade,.bw-hero__panel--accent,.bw-vert--lead,.bw-know__card--lg,.bw-kb-card--lead,.bw-article__cta,.bw-llm,.ot-console-cta,.bw-service-choice--managed,.ot-hero,.ot-sig,.mi-hero,.ld-hero,.rn-hero,.pt-hero,.pdc-hero,.pap-hero) :is(.bw-btn--primary,.bw-btn--ink,.bw-btn--accent):hover{background:var(--bw-lintel);border-color:var(--bw-lintel);color:var(--bw-cast-iron)}.bw-btn--ghost.bw-btn--on-dark,:is([data-theme=dark],.bw-illo,.bw-show,.bw-way--accent,.bw-mls__upgrade,.bw-hero__panel--accent,.bw-vert--lead,.bw-know__card--lg,.bw-kb-card--lead,.bw-article__cta,.bw-llm,.ot-console-cta,.bw-service-choice--managed,.ot-hero,.ot-sig,.mi-hero,.ld-hero,.rn-hero,.pt-hero,.pdc-hero,.pap-hero) .bw-btn--ghost{background:transparent;color:var(--bw-limestone);border-color:var(--bw-inverse-rule)}.bw-btn--ghost.bw-btn--on-dark:hover,:is([data-theme=dark],.bw-illo,.bw-show,.bw-way--accent,.bw-mls__upgrade,.bw-hero__panel--accent,.bw-vert--lead,.bw-know__card--lg,.bw-kb-card--lead,.bw-article__cta,.bw-llm,.ot-console-cta,.bw-service-choice--managed,.ot-hero,.ot-sig,.mi-hero,.ld-hero,.rn-hero,.pt-hero,.pdc-hero,.pap-hero) .bw-btn--ghost:hover{background:transparent;color:var(--bw-lintel);border-color:var(--bw-limestone)}.bw-form,[data-theme=light]{--bg:var(--bw-limestone);--bg-alt:var(--bw-limestone-deep);--bg-paper:var(--bw-lintel);--bg-elevated:var(--bw-lintel);--bg-inverse:var(--bw-cast-iron);--fg:var(--bw-cast-iron);--fg-muted:var(--bw-mortar);--fg-subtle:var(--bw-mortar);--fg-inverse:var(--bw-limestone);--fg-brand:var(--bw-brownstone);--fg-accent:var(--bw-brownstone);--border:var(--bw-joint);--border-strong:var(--bw-joint-strong);--accent:var(--bw-verdigris);--accent-deep:var(--bw-verdigris-deep);--accent-soft:var(--bw-verdigris-soft)}.bw-site :is(.bw-form,[data-theme=light]) :is(.bw-btn--primary,.bw-btn--ink,.bw-btn--accent){background:var(--bw-verdigris);border-color:var(--bw-verdigris);color:var(--bw-lintel)}.bw-site :is(.bw-form,[data-theme=light]) :is(.bw-btn--primary,.bw-btn--ink,.bw-btn--accent):hover{background:var(--bw-verdigris-deep);border-color:var(--bw-verdigris-deep);color:var(--bw-lintel)}.bw-site :is(.bw-form,[data-theme=light]) .bw-btn--ghost{background:transparent;color:var(--bw-brownstone);border-color:var(--bw-brownstone)}.bw-site :is(.bw-form,[data-theme=light]) :is(.bw-btn--primary,.bw-btn--ink,.bw-btn--accent,.bw-btn--ghost):disabled{background:var(--bw-limestone-deep);border-color:var(--bw-limestone-deep);color:var(--bw-disabled-fg)}.bw-link-ghost{font-size:14px;color:var(--fg);font-weight:500}.bw-link-ghost:hover{color:var(--bw-brownstone);text-decoration:none}.bw-link-ghost--cream{color:var(--bw-cream)}.bw-link-ghost--cream:hover{color:var(--bw-lintel)}.bw-cornice{border-top:3px solid var(--bw-cast-iron);padding-top:3px}.bw-cornice:before{content:"";display:block;border-top:1px solid var(--bw-cast-iron)}.bw-cornice--inverse,.bw-cornice--inverse:before,[data-theme=dark] .bw-cornice,[data-theme=dark] .bw-cornice:before{border-top-color:var(--bw-limestone)}.bw-display-xl{font-size:var(--fs-display-xl);line-height:1.04;margin:24px 0 0}.bw-display-l,.bw-display-xl{font-family:var(--font-display);letter-spacing:var(--tr-tight);font-weight:400;text-wrap:balance;color:var(--fg)}.bw-display-l{font-size:var(--fs-display-l);line-height:var(--lh-tight);margin:0}.bw-display-m{font-size:var(--fs-display-m);margin:14px 0 0}.bw-display-m,.bw-display-s{font-family:var(--font-display);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);font-weight:400;text-wrap:balance;color:var(--fg)}.bw-display-s{font-size:var(--fs-display-s);margin:0}.bw-lead{font-size:var(--fs-lead);line-height:1.65;color:var(--fg-muted);margin:0;text-wrap:pretty}.bw-eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;display:inline-block}.bw-eyebrow,.bw-eyebrow--muted,.bw-eyebrow-rule{color:var(--fg-subtle)}.bw-eyebrow-rule{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:var(--tr-eyebrow);text-transform:uppercase}.bw-eyebrow-rule:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.bw-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.bw-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bw-section-head{max-width:940px;margin-bottom:32px;display:flex;flex-direction:column;gap:14px}.bw-hero{padding:120px 0 40px;background:var(--bw-cream)}.bw-hero__ctas{display:flex;gap:12px;margin-top:36px;align-items:center;flex-wrap:wrap}.bw-hero__fine{margin-top:18px;font-size:13px;color:var(--fg-subtle);letter-spacing:.02em}.bw-hero__screenshot{margin-top:64px}.bw-hero__tagline{margin-top:28px;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.bw-hero__panels{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}.bw-hero__panel{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:28px 28px 30px;display:flex;flex-direction:column;gap:12px}.bw-hero__panel--accent{background:var(--bw-ink);color:var(--bw-cream);border-color:var(--bw-ink)}.bw-hero__panel h3{font-family:var(--font-display);font-size:22px;letter-spacing:-.015em;color:var(--bw-ink)}.bw-hero__panel--accent h3{color:var(--bw-cream)}.bw-hero__panel p{font-size:14.5px;line-height:1.55}.bw-hero__panel--accent p{color:#D8CFC4}.bw-frame{border-radius:4px;overflow:hidden;background:#FFFCF7;border:1px solid var(--border);box-shadow:var(--shadow-xl)}.bw-frame__chrome{height:44px;background:#F5F0E8;border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 18px;gap:16px}.bw-frame__dots{display:flex;gap:6px}.bw-frame__dots span{width:10px;height:10px;border-radius:999px;background:#BFB3A3}.bw-frame__dots span:first-child{background:#A9573A}.bw-frame__dots span:nth-child(2){background:#F1E7D2}.bw-frame__dots span:last-child{background:#E4EADD}.bw-frame__url{font-family:var(--font-mono);font-size:12px;color:var(--fg-subtle);background:#FFFCF7;padding:6px 14px;border-radius:4px;border:1px solid var(--border)}.bw-frame__body{display:grid;grid-template-columns:220px 1fr;min-height:520px}.bw-frame__side{background:var(--bw-cream);border-right:1px solid var(--border);padding:20px 14px;display:flex;flex-direction:column;gap:4px}.bw-frame__logo{padding:6px 10px 18px}.bw-frame__logo img{height:28px}.bw-frame__nav{padding:10px 12px;border-radius:4px;font-size:13px;color:var(--fg-muted);font-weight:500}.bw-frame__nav.is-active{background:#FFFCF7;color:var(--bw-ink);box-shadow:var(--shadow-xs)}.bw-frame__main{min-width:0;padding:28px 32px}.bw-frame__header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid var(--border);margin-bottom:18px}.bw-frame__header h3{font-family:var(--font-display);font-size:22px;letter-spacing:-.015em;color:var(--bw-ink);font-weight:600}.bw-frame__stats{display:flex;gap:28px}.bw-stat-n{font-family:var(--font-display);font-weight:600;font-size:26px;letter-spacing:-.01em;color:var(--bw-ink);font-variant-numeric:tabular-nums}.bw-stat-n span{font-size:.6em;color:var(--fg-subtle);margin-left:2px}.bw-stat-l{font-size:11px;color:var(--fg-subtle);letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-top:4px}.bw-frame__tbl{display:flex;flex-direction:column}.bw-frame__row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.4fr;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border);font-size:14px}.bw-frame__row:last-child{border-bottom:none}.bw-frame__addr{display:flex;flex-direction:column;gap:2px}.bw-frame__addr strong{color:var(--bw-ink);font-weight:600;font-size:14px}.bw-frame__addr span{font-size:11px;color:var(--fg-subtle);letter-spacing:.04em}.bw-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;letter-spacing:.03em}.bw-chip--teal{background:var(--bw-blue-soft);color:var(--bw-blue-deep)}.bw-chip--warn{background:#EFE8DC;color:#80591A}.bw-chip--orange{background:var(--bw-orange-soft);color:#9A3324}.bw-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.bw-dot--teal{background:var(--bw-blue)}.bw-stats{background:var(--bw-charcoal);color:var(--bw-cream);padding:var(--section-y) 0}.bw-stats__grid{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.bw-stats__item{border-top:1px solid rgba(245,240,232,.12);padding-top:24px}.bw-stats__n{font-family:var(--font-display);font-weight:400;font-size:clamp(44px,5vw,64px);line-height:1;letter-spacing:-.01em;color:var(--bw-cream);font-variant-numeric:tabular-nums}.bw-stats__n span{font-size:.5em;color:var(--bw-inverse-muted);margin-left:2px}.bw-stats__n--price{font-style:italic}.bw-stats__l{margin-top:14px;font-size:14px;color:#D8CFC4;max-width:260px;line-height:1.5}.bw-problem{padding:var(--section-y) 0}.bw-two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.bw-problem__list{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:10px;font-size:15px;color:var(--fg)}.bw-problem__list li{display:flex;gap:14px;align-items:baseline}.bw-problem__list li span{color:var(--fg-brand);font-weight:600}.bw-pillars{padding:var(--section-y) 0;background:var(--bw-cream-deep)}.bw-pillars__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.bw-pillars__grid--3{grid-template-columns:repeat(3,1fr)}.bw-pillars--light{background:var(--bw-cream)}.bw-pillar{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:28px 26px 30px;display:flex;flex-direction:column;gap:10px;transition:box-shadow var(--dur-base),border-color var(--dur-base)}.bw-pillar:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.bw-pillar__num{font-family:var(--font-mono);font-size:12px;color:var(--fg-subtle);letter-spacing:.1em;margin-bottom:14px}.bw-pillar__h{font-family:var(--font-sans);font-size:20px;line-height:1.25;letter-spacing:-.015em;font-weight:600;color:var(--bw-ink);margin:0}.bw-pillar__p{font-size:14px;line-height:1.6;color:var(--fg-muted);margin:0}.bw-pillar__list{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:7px}.bw-pillar__list li{font-size:13.5px;color:var(--fg-muted);display:flex;gap:9px;align-items:baseline}.bw-pillar__list li:before{content:"";flex:none;width:5px;height:5px;border-radius:999px;background:var(--bw-blue);transform:translateY(-2px)}.bw-integrations{background:var(--bw-charcoal);padding:var(--section-y) 0;overflow:hidden}.bw-integrations,.bw-integrations .bw-display-m,.bw-integrations .bw-lead{color:var(--bw-cream)}.bw-integrations .bw-lead{color:#D8CFC4}.bw-marquee{margin:56px 0;overflow:hidden;border-top:1px solid rgba(245,240,232,.12);border-bottom:1px solid rgba(245,240,232,.12);padding:36px 0}.bw-marquee__track{display:flex;gap:64px;white-space:nowrap;width:-moz-max-content;width:max-content;animation:bw-marq 40s linear infinite}.bw-marquee__item{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.01em;color:rgba(245,240,232,.5)}@keyframes bw-marq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bw-distribution{padding:var(--section-y) 0}.bw-dist__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.bw-dist__col{gap:20px}.bw-dist__col,.bw-dist__list{display:flex;flex-direction:column}.bw-dist__list{list-style:none;padding:0;margin:0;gap:14px;font-size:16px;color:var(--fg)}.bw-dist__list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--border)}.bw-founder{padding:var(--section-y) 0;background:var(--bw-cream-deep)}.bw-founder__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.bw-founder__photo{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.bw-founder__photo img{width:100%;display:block}.bw-founder__text{display:flex;flex-direction:column;gap:26px}.bw-quote{font-family:var(--font-display);font-size:clamp(28px,3.2vw,40px);line-height:1.25;letter-spacing:-.01em;color:var(--bw-ink);margin:0;font-weight:500;text-wrap:balance}.bw-founder__stats{display:flex;gap:36px;flex-wrap:wrap}.bw-founder__stat .bw-stats__n{font-size:clamp(30px,3vw,40px);color:var(--bw-ink)}.bw-founder__stat .bw-stats__l{color:var(--fg-subtle)}.bw-founder__by{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--border);padding-top:20px}.bw-founder__by strong{color:var(--bw-ink);font-weight:600}.bw-founder__by span{font-size:13px;color:var(--fg-subtle)}.bw-verticals{padding:var(--section-y) 0}.bw-verticals__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bw-vert{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:26px 24px;display:flex;flex-direction:column;gap:16px;transition:box-shadow var(--dur-base),border-color var(--dur-base)}.bw-vert:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.bw-vert__head{display:flex;justify-content:space-between;align-items:center}.bw-vert__t{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--bw-ink);letter-spacing:-.015em}.bw-vert__h{font-family:var(--font-sans);font-size:17px;line-height:1.3;color:var(--fg);font-weight:500;letter-spacing:-.01em}.bw-vert__p{font-size:14px;color:var(--fg-muted);line-height:1.55;margin:0}.bw-vert__link{font-size:14px;color:var(--bw-blue);font-weight:600;margin-top:auto}.bw-vert--lead{background:var(--bw-ink);border-color:var(--bw-ink)}.bw-vert--lead,.bw-vert--lead .bw-vert__h,.bw-vert--lead .bw-vert__t{color:var(--bw-cream)}.bw-vert--lead .bw-vert__p{color:#D8CFC4}.bw-vert--lead .bw-vert__link{color:var(--fg-brand)}.bw-mission{background:var(--bw-charcoal);color:var(--bw-cream);padding:var(--section-y-s) 0}.bw-mission__inner{max-width:1100px;display:flex;flex-direction:column;gap:24px}.bw-mission .bw-display-l{color:var(--bw-cream)}.bw-mission p{color:#D8CFC4}.bw-cta{background:var(--bw-charcoal);color:var(--bw-cream);padding:var(--section-y) 0}.bw-cta__inner{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.bw-cta .bw-display-l,.bw-cta .bw-lead{color:var(--bw-cream)}.bw-cta .bw-lead{color:#D8CFC4}.bw-diff{padding:var(--section-y) 0;background:var(--bw-cream)}.bw-diff__table{margin-top:48px;border-top:1px solid var(--border)}.bw-diff__row{display:grid;grid-template-columns:1.1fr 1.4fr 1.4fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--border);align-items:center}.bw-diff__row--head{font-family:var(--font-sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);font-weight:600;padding:12px 0}.bw-diff__col-bw,.bw-diff__col-trad{display:flex;align-items:center;gap:8px}.bw-diff__col-bw img{height:20px}.bw-diff__k{font-family:var(--font-sans);font-size:18px;font-weight:600;color:var(--bw-ink);letter-spacing:-.015em}.bw-diff__v{font-size:15px;line-height:1.45;color:var(--fg)}.bw-diff__v--trad{color:var(--fg-subtle)}.bw-diff__v--bw{color:var(--bw-ink);font-weight:500}.bw-diff__v--bw:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--bw-blue);margin-right:10px;vertical-align:middle}.bw-proof{background:var(--bw-charcoal);padding:var(--section-y) 0;overflow:hidden}.bw-proof,.bw-proof .bw-display-l{color:var(--bw-cream)}.bw-proof__split{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:end;margin-bottom:64px}.bw-proof__stage{position:relative;padding:0 40px}.bw-proof__screen{background:#211E1B;border:1px solid rgba(245,240,232,.12);border-radius:4px;overflow:hidden;box-shadow:var(--bw-shadow)}.bw-proof__chrome{height:42px;background:#2B2723;display:flex;align-items:center;padding:0 18px;gap:16px;border-bottom:1px solid rgba(245,240,232,.08)}.bw-proof__dots{display:flex;gap:6px}.bw-proof__dots span{width:10px;height:10px;border-radius:999px;background:#3F3B38}.bw-proof__dots span:first-child{background:#A9573A}.bw-proof__dots span:nth-child(2){background:#F1E7D2}.bw-proof__dots span:last-child{background:#E4EADD}.bw-proof__url{font-family:var(--font-mono);font-size:12px;color:#B8AEA2;background:rgba(33,30,27,.3);padding:5px 12px;border-radius:4px}.bw-proof__body{display:grid;grid-template-columns:200px 1fr;min-height:480px}.bw-proof__side{padding:20px 14px;border-right:1px solid rgba(245,240,232,.08);display:flex;flex-direction:column;gap:2px}.bw-proof__nav{padding:8px 10px;border-radius:4px;font-size:12px;color:#B8AEA2;font-weight:500}.bw-proof__nav.is-on{background:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent)}.bw-proof__main{padding:24px 28px}.bw-proof__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-bottom:20px;border-bottom:1px solid rgba(245,240,232,.08);margin-bottom:14px}.bw-proof__klbl{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#B8AEA2;font-weight:600}.bw-proof__kv{font-family:var(--font-display);font-weight:600;font-size:24px;letter-spacing:-.01em;color:var(--bw-cream);margin-top:4px;font-variant-numeric:tabular-nums}.bw-proof__kv span{font-size:.55em;color:#B8AEA2}.bw-proof__kd{font-size:11px;color:#B8AEA2;margin-top:2px;font-variant-numeric:tabular-nums}.bw-proof__tbl{display:flex;flex-direction:column}.bw-proof__row{display:grid;grid-template-columns:2fr .8fr .6fr .6fr 1fr;gap:14px;padding:10px 0;border-bottom:1px solid rgba(245,240,232,.05);font-size:12px;color:#D8CFC4;align-items:center;font-variant-numeric:tabular-nums}.bw-proof__row:last-child{border-bottom:none}.bw-proof__row strong{color:var(--bw-cream);font-weight:600;display:block;font-size:13px}.bw-proof__row span{font-size:10px;color:#5E554C;letter-spacing:.04em}.bw-proof__chip{font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px;letter-spacing:.03em}.bw-proof__chip--on{background:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent)}.bw-proof__chip--warn{background:rgba(128,89,26,.18);color:#D8CFC4}.bw-proof__chip--new{background:var(--bw-terracotta);color:var(--bw-lintel)}.bw-proof__note{position:absolute;background:var(--bw-cream);color:var(--bw-ink);border-radius:4px;padding:14px 16px;max-width:260px;box-shadow:var(--bw-shadow);display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.45}.bw-proof__note strong{display:block;font-family:var(--font-sans);font-size:14px;letter-spacing:-.01em;font-weight:600;color:var(--bw-ink)}.bw-proof__note span{color:var(--fg-muted);font-size:12.5px}.bw-proof__note-n{font-family:var(--font-mono);font-size:11px;color:var(--fg-brand);font-weight:700;letter-spacing:.04em}.bw-proof__note--a{top:80px;left:-20px}.bw-proof__note--b{top:260px;right:-10px}.bw-proof__note--c{bottom:-20px;left:140px}.bw-manifesto{padding:var(--section-y-s) 0;background:var(--bw-cream)}.bw-manifesto__mark{margin-bottom:32px}.bw-manifesto__mark img{height:48px;opacity:.9}.bw-manifesto__q{font-family:var(--font-display);font-weight:500;font-size:clamp(36px,4.2vw,58px);line-height:1.15;letter-spacing:-.01em;color:var(--bw-ink);margin:0;max-width:1100px;text-wrap:balance}.bw-manifesto__q span{color:var(--bw-orange);font-style:italic;font-weight:600}.bw-know{padding:var(--section-y) 0;background:var(--bw-cream-deep)}.bw-know__grid{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:18px}.bw-know__card{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:24px 26px;display:flex;flex-direction:column;gap:10px;transition:box-shadow var(--dur-base),border-color var(--dur-base),transform var(--dur-base);cursor:pointer}.bw-know__card:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.bw-know__card h3{font-family:var(--font-sans);font-size:19px;line-height:1.25;letter-spacing:-.015em;color:var(--bw-ink);margin:2px 0 0;font-weight:600;text-wrap:balance}.bw-know__card p{font-size:14px;color:var(--fg-muted);line-height:1.55;margin:0}.bw-know__card--lg{grid-row:span 2;background:var(--bw-ink);color:var(--bw-cream);border-color:var(--bw-ink);padding:32px;justify-content:space-between}.bw-know__card--lg h3{color:var(--bw-cream);font-size:28px;line-height:1.2;letter-spacing:-.02em;margin-top:14px}.bw-know__card--lg p{color:#D8CFC4;font-size:15px}.bw-know__card--lg .bw-eyebrow{color:var(--fg-brand)}.bw-know__link{font-size:13px;font-weight:600;color:var(--bw-blue);margin-top:4px}.bw-know__meta{font-size:12px;color:#B8AEA2;letter-spacing:.04em;display:flex;gap:8px}.bw-know__all{display:inline-block;margin-top:32px;font-size:15px;font-weight:600;color:var(--bw-blue)}.bw-news{padding:var(--section-y-s) 0;background:var(--bw-cream);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.bw-news__inner{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.bw-news__form{display:flex;flex-direction:column;gap:10px}.bw-news__lbl{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-subtle);font-weight:600}.bw-news__row{display:flex;gap:10px}.bw-news__input{flex:1;font-family:var(--font-sans);font-size:15px;padding:14px 16px;border-radius:4px;border:1px solid var(--border-strong);background:#FFFCF7;color:var(--bw-ink);outline:none;transition:border-color .16s,box-shadow .16s}.bw-news__input:focus{border-color:var(--bw-blue);box-shadow:var(--bw-shadow)}.bw-news__fine{font-size:12px;color:var(--fg-subtle);margin-top:4px}.bw-news__ok{background:var(--bw-blue-soft);border:1px solid #bfb3a3;color:var(--bw-blue-deep);padding:18px 20px;border-radius:4px}.bw-intake{padding:var(--section-y) 0;background:var(--bw-cream)}.bw-intake__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.bw-intake__points{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:12px}.bw-intake__points li{display:flex;gap:12px;align-items:baseline;font-size:15px;color:var(--fg)}.bw-intake__points li:before{content:"";flex:none;width:6px;height:6px;border-radius:999px;background:var(--bw-blue);transform:translateY(-2px)}.bw-form{background:#FFFCF7;color:var(--bw-ink);border:1px solid var(--bw-stone-300);border-radius:var(--radius-xl);padding:32px;box-shadow:var(--shadow-lg);gap:18px}.bw-form,.bw-form__head{display:flex;flex-direction:column}.bw-form__head{gap:6px;padding-bottom:4px}.bw-form__title{font-family:var(--font-display);font-size:24px;font-weight:600;color:var(--bw-ink);letter-spacing:-.01em}.bw-form .bw-eyebrow{color:var(--bw-blue)}.bw-field{display:flex;flex-direction:column;gap:7px}.bw-field__lbl{font-family:var(--font-sans);font-size:12px;text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--bw-stone-500);font-weight:600}.bw-field__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bw-input,.bw-select{font-family:var(--font-sans);font-size:15px;line-height:1.4;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--bw-stone-300);background:#FFFCF7;color:var(--bw-ink);outline:none;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);width:100%}.bw-input::-moz-placeholder{color:var(--bw-stone-500);opacity:1}.bw-input::placeholder{color:var(--bw-stone-500);opacity:1}.bw-input:focus,.bw-select:focus{border-color:var(--bw-blue);box-shadow:var(--bw-shadow)}.bw-input:hover:not(:focus),.bw-select:hover:not(:focus){border-color:var(--bw-stone-500)}.bw-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bw-input[type=number]::-webkit-inner-spin-button,.bw-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bw-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232F5E57' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:16px}.bw-select:has(option[value=""]:checked){color:var(--fg-subtle)}.bw-form__fine{font-size:12px;color:var(--bw-stone-500);line-height:1.55}.bw-form__ok{display:flex;gap:16px;align-items:flex-start;background:var(--bw-blue-soft);border:1px solid #bfb3a3;color:var(--bw-blue-deep);padding:26px 28px;border-radius:var(--radius-lg)}.bw-form__ok-icon{flex:none;width:36px;height:36px;border-radius:4px;background:var(--bw-blue);color:#FFFCF7;display:flex;align-items:center;justify-content:center}.bw-form__ok strong{display:block;font-family:var(--font-sans);font-weight:600;font-size:19px;margin-bottom:6px;color:var(--bw-blue-deep);letter-spacing:-.015em}.bw-form__ok p{color:var(--bw-blue-deep);font-size:14.5px;line-height:1.55}.bw-funnel{max-width:760px;margin:0 auto;gap:22px}.bw-field__err{font-size:12.5px;color:var(--bw-danger)}.bw-funnel__progress{display:flex;flex-direction:column;gap:14px}.bw-funnel__steps{display:flex;gap:6px}.bw-funnel__step{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.bw-funnel__dot{flex:none;width:26px;height:26px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--bw-stone-100);color:var(--bw-stone-500);border:1px solid var(--bw-stone-300)}.bw-funnel__steplbl{font-size:12.5px;font-weight:600;color:var(--bw-stone-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-funnel__step.active .bw-funnel__dot{background:var(--bw-blue);border-color:var(--bw-blue);color:#FFFCF7}.bw-funnel__step.active .bw-funnel__steplbl{color:var(--bw-ink)}.bw-funnel__step.done .bw-funnel__dot{background:var(--bw-blue-soft);border-color:var(--bw-blue);color:var(--bw-blue-deep)}.bw-funnel__step.done .bw-funnel__steplbl{color:var(--bw-stone-700)}.bw-funnel__bar{height:4px;background:var(--bw-stone-200);border-radius:4px;overflow:hidden}.bw-funnel__bar span{display:block;height:100%;background:var(--bw-blue);border-radius:4px;transition:width var(--dur-base) var(--ease-standard)}.bw-funnel__body{display:flex;flex-direction:column;gap:16px}.bw-funnel__h{font-family:var(--font-sans);font-size:20px;font-weight:600;color:var(--bw-ink);letter-spacing:-.015em}.bw-funnel__opt{color:var(--bw-stone-500);font-weight:500;font-size:.8em}.bw-funnel__nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.bw-field__hint{font-size:12.5px;color:var(--bw-stone-500);line-height:1.45}.bw-tier-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bw-tier{display:flex;flex-direction:column;gap:6px;text-align:left;padding:16px 18px;background:#FFFCF7;border:1px solid var(--bw-stone-300);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);transition:border-color var(--dur-fast),background var(--dur-fast),box-shadow var(--dur-fast)}.bw-tier:hover{border-color:var(--bw-blue)}.bw-tier strong{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--bw-ink);letter-spacing:-.01em}.bw-tier span{font-size:13px;line-height:1.5;color:var(--bw-stone-600,var(--bw-stone-500))}.bw-tier.is-on{border-color:var(--bw-blue);background:var(--bw-blue-soft);box-shadow:inset 0 0 0 1px var(--bw-blue)}.bw-tier.is-on strong{color:var(--bw-blue-deep)}@media (max-width:640px){.bw-tier-choice{grid-template-columns:1fr}}.bw-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--bw-stone-700);cursor:pointer}.bw-check input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--bw-blue);cursor:pointer}.bw-segmented{display:inline-flex;border:1px solid var(--bw-stone-300);border-radius:var(--radius-md);overflow:hidden;width:-moz-fit-content;width:fit-content}.bw-segmented button{font-family:var(--font-sans);font-size:15px;font-weight:600;padding:12px 28px;background:#FFFCF7;color:var(--bw-stone-700);border:none;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.bw-segmented button+button{border-left:1px solid var(--bw-stone-300)}.bw-segmented button.is-on{background:var(--bw-blue);color:#FFFCF7}.bw-textarea{min-height:92px;resize:vertical;line-height:1.5}.bw-dropzone{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;text-align:center;padding:28px;border:1.5px dashed var(--bw-stone-300);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast)}.bw-dropzone:hover{border-color:var(--bw-stone-500)}.bw-dropzone--over{border-color:var(--bw-blue);background:var(--bw-blue-soft)}.bw-dropzone strong{font-family:var(--font-sans);font-size:14.5px;color:var(--bw-ink);font-weight:600}.bw-dropzone span{font-size:12.5px;color:var(--bw-stone-500)}.bw-dropzone__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;margin-top:12px}.bw-thumb{position:relative;aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid var(--bw-stone-300)}.bw-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bw-thumb button{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:4px;border:none;background:rgba(33,30,27,.66);color:#FFFCF7;font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.bw-thumb button:hover{background:var(--bw-danger)}.bw-review{display:flex;flex-direction:column;margin:0;border:1px solid var(--bw-stone-200);border-radius:var(--radius-md);overflow:hidden}.bw-review__row{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:12px 16px;border-bottom:1px solid var(--bw-stone-200)}.bw-review__row:last-child{border-bottom:none}.bw-review__row dt{font-size:13px;color:var(--bw-stone-500)}.bw-review__row dd{font-size:14px;color:var(--bw-ink);font-weight:500;margin:0}@media (max-width:560px){.bw-funnel__steplbl{display:none}.bw-funnel__step{flex:none}.bw-funnel__steps{gap:10px}.bw-review__row{grid-template-columns:1fr;gap:2px}}.bw-ways{padding:var(--section-y-s) 0;background:var(--bw-cream-deep)}.bw-ways .bw-section-head{margin-bottom:24px}.bw-ways__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.bw-way{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:36px 34px;display:flex;flex-direction:column;gap:18px}.bw-way--accent{background:var(--bw-ink);color:var(--bw-cream);border-color:var(--bw-ink)}.bw-way__top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.bw-way__name{font-family:var(--font-display);font-size:24px;font-weight:600;color:var(--bw-ink);letter-spacing:-.015em}.bw-way--accent .bw-way__name{color:var(--bw-cream)}.bw-way__price{font-family:var(--font-display);font-size:26px;font-weight:400;font-style:italic;line-height:1;color:var(--bw-cast-iron)}.bw-way--accent .bw-way__price{color:var(--bw-limestone)}.bw-way__sub{font-size:15px;color:var(--fg-muted)}.bw-way--accent .bw-way__sub{color:#D8CFC4}.bw-way__list{list-style:none;padding:0;margin:4px 0;display:flex;flex-direction:column;gap:10px}.bw-way__list li{display:flex;gap:10px;align-items:baseline;font-size:14.5px;color:var(--fg)}.bw-way__list li:before{content:"✓";color:var(--bw-blue);font-weight:700;font-size:13px}.bw-way--accent .bw-way__list li{color:var(--bw-cream)}.bw-way--accent .bw-way__list li:before{color:var(--fg-brand)}.bw-way__cta{margin-top:auto}.bw-standard{padding:var(--section-y) 0;background:var(--bw-cream)}.bw-standard__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:48px 0}.bw-standard__item{border-top:2px solid var(--bw-blue);padding-top:20px;display:flex;flex-direction:column;gap:8px}.bw-standard__n{font-family:var(--font-display);font-size:clamp(32px,3.6vw,46px);font-weight:600;color:var(--bw-ink);letter-spacing:-.01em}.bw-standard__l{font-size:14px;color:var(--fg-muted);line-height:1.5}.bw-process{padding:var(--section-y) 0;background:var(--bw-charcoal)}.bw-process,.bw-process .bw-display-l{color:var(--bw-cream)}.bw-process .bw-lead{color:#D8CFC4}.bw-process__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:56px;background:rgba(245,240,232,.1);border:1px solid rgba(245,240,232,.1);border-radius:4px;overflow:hidden}.bw-step{background:var(--bw-charcoal);padding:36px 34px;display:flex;flex-direction:column;gap:14px}.bw-step__num{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:var(--fg-brand);font-weight:700}.bw-step__h{font-family:var(--font-display);font-size:24px;font-weight:600;color:var(--bw-cream);letter-spacing:-.015em}.bw-step__lede{font-size:15px;color:#D8CFC4;line-height:1.55}.bw-step__split{display:flex;flex-direction:column;gap:10px;margin-top:4px}.bw-step__mode{font-size:13.5px;color:#B8AEA2;line-height:1.55}.bw-step__mode strong{color:var(--bw-cream);font-weight:600}.bw-mls{padding:var(--section-y) 0;background:var(--bw-cream-deep)}.bw-mls__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-top:12px}.bw-mls__steps{list-style:none;counter-reset:step;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:4px}.bw-mls__steps li{counter-increment:step;display:flex;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border);font-size:15.5px;color:var(--fg)}.bw-mls__steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--font-mono);font-size:12px;color:var(--bw-blue);font-weight:700;flex:none}.bw-mls__cols{display:grid;grid-template-columns:1fr 1fr;gap:32px}.bw-mls__card{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:26px 24px;display:flex;flex-direction:column;gap:14px}.bw-mls__card h4{font-family:var(--font-sans);font-size:14px}.bw-mls__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.bw-mls__list li{font-size:13.5px;color:var(--fg-muted);display:flex;gap:9px;align-items:baseline}.bw-mls__list li:before{content:"";flex:none;width:5px;height:5px;border-radius:999px;background:var(--bw-blue);transform:translateY(-2px)}.bw-mls__list--manage li:before{background:var(--bw-stone-300)}.bw-mls__upgrade{margin-top:32px;background:var(--bw-ink);color:var(--bw-cream);border-radius:4px;padding:32px 34px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.bw-mls__upgrade h3{font-family:var(--font-display);font-size:24px;color:var(--bw-cream);font-weight:600}.bw-mls__upgrade p{color:#D8CFC4}.bw-footer{background:var(--bw-stone-900);color:var(--bw-cream);padding:96px 0 32px}.bw-footer__top{display:grid;grid-template-columns:1.2fr 3fr;gap:72px;padding-bottom:56px;border-bottom:1px solid rgba(245,240,232,.1)}.bw-footer__brand{display:flex;flex-direction:column;gap:16px}.bw-footer__logo{height:36px}.bw-footer__tag{font-family:var(--font-sans);font-size:20px;letter-spacing:-.015em;color:var(--bw-cream);font-weight:500}.bw-footer__addr{font-size:13px;line-height:1.6;color:#B8AEA2}.bw-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:28px}.bw-footer__heading{margin:0;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bw-inverse-muted)}.bw-footer ul{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:10px}.bw-footer ul a{color:#D8CFC4;font-size:14px;cursor:pointer}.bw-footer ul a:hover{color:var(--bw-cream);text-decoration:none}.bw-footer__mid{padding:32px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(245,240,232,.1);gap:32px}.bw-footer__mission{display:flex;align-items:center;gap:16px;font-size:14px;color:#D8CFC4;max-width:760px}.bw-footer__mission strong{color:var(--bw-cream)}.bw-footer__social{display:flex;gap:20px;font-size:14px}.bw-footer__social a{color:#D8CFC4;cursor:pointer}.bw-footer__social a:hover{color:var(--bw-blue-on-dark);text-decoration:none}.bw-footer__fine{display:flex;justify-content:space-between;align-items:flex-end;padding-top:28px;font-size:12px;color:#5E554C;letter-spacing:.04em;gap:32px}.bw-footer__disclaimer{max-width:720px;line-height:1.6}.bw-footer__legal a{color:#B8AEA2;cursor:pointer}.bw-footer__legal a:hover{color:var(--bw-cream)}.bw-footer__compliance{display:flex;align-items:flex-start;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(245,240,232,.1);font-size:12px;line-height:1.6;color:#B8AEA2}.bw-footer__eho{flex:0 0 auto;color:#D8CFC4}.bw-footer__compliance-text p{margin:0 0 4px}.bw-footer__compliance-text a{color:#D8CFC4;text-decoration:underline}.bw-footer__compliance-text a:hover{color:var(--bw-cream)}@media (max-width:960px){.bw-pillars__grid,.bw-standard__grid,.bw-stats__grid,.bw-verticals__grid{grid-template-columns:repeat(2,1fr)}.bw-dist__grid,.bw-founder__grid,.bw-hero__panels,.bw-intake__grid,.bw-mls__cols,.bw-mls__grid,.bw-process__grid,.bw-two-col,.bw-ways__grid{grid-template-columns:1fr}.bw-dist__grid{gap:32px}.bw-founder__grid,.bw-intake__grid,.bw-two-col{gap:40px}.bw-frame__body,.bw-proof__body{grid-template-columns:1fr}.bw-frame__side,.bw-nav__links,.bw-proof__side{display:none}.bw-footer__cols,.bw-footer__grid{grid-template-columns:repeat(2,1fr)}.bw-diff__row{gap:6px}.bw-diff__row,.bw-proof__split{grid-template-columns:1fr}.bw-proof__note{display:none}.bw-know__grid{grid-template-columns:1fr}.bw-know__card--lg{grid-row:auto}.bw-footer__top,.bw-news__inner{grid-template-columns:1fr}.bw-footer__top{gap:40px}.bw-footer__fine,.bw-footer__mid{flex-direction:column;align-items:flex-start}.bw-footer__fine{gap:16px}}@media (max-width:560px){.bw-field__row,.bw-pillars__grid,.bw-standard__grid,.bw-stats__grid,.bw-verticals__grid{grid-template-columns:1fr}.bw-container{padding:0 20px}.bw-nav__cta .bw-link-ghost{display:none}.bw-frame__main{padding:20px 16px}.bw-frame__header{flex-direction:column;gap:18px}.bw-frame__stats{width:100%;flex-wrap:wrap;gap:16px 24px}.bw-frame__row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:8px}.bw-frame__row>:nth-child(4),.bw-frame__row>:nth-child(5){display:none}.bw-news__left{min-width:0}.bw-news__row{flex-direction:column}.bw-news__input{min-width:0;width:100%}}.bw-kb__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bw-kb-card{display:flex;flex-direction:column;gap:10px;align-items:flex-start;background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:24px 26px;transition:box-shadow var(--dur-base),border-color var(--dur-base),transform var(--dur-base)}.bw-kb-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);text-decoration:none}.bw-kb-card h3{font-family:var(--font-sans);font-size:19px;line-height:1.25;letter-spacing:-.015em;color:var(--bw-ink);margin:2px 0 0;font-weight:600;text-wrap:balance}.bw-kb-card p{font-size:14px;color:var(--fg-muted);line-height:1.55;margin:0}.bw-kb-card__meta{margin-top:auto;padding-top:8px;font-size:12px;color:var(--fg-subtle);letter-spacing:.03em;display:flex;gap:8px}.bw-kb-featured{padding:8px 0 var(--section-y-s);background:var(--bw-cream)}.bw-kb-featured__grid{display:grid;grid-template-columns:1.4fr 1fr;grid-auto-rows:1fr;gap:18px}.bw-kb-card--lead{grid-row:span 2;background:var(--bw-ink);border-color:var(--bw-ink);justify-content:space-between;padding:32px}.bw-kb-card--lead h3{color:var(--bw-cream);font-size:28px;line-height:1.2}.bw-kb-card--lead p{color:#D8CFC4;font-size:15px}.bw-kb-card--lead .bw-kb-card__meta{color:#B8AEA2}.bw-kb-browse{padding:var(--section-y-s) 0;background:var(--bw-cream-deep)}.bw-kb__controls{display:flex;flex-direction:column;gap:18px;margin-bottom:32px}.bw-kb__search{max-width:520px}.bw-kb__filters{display:flex;flex-wrap:wrap;gap:8px}.bw-kb__pill{font-family:var(--font-sans);font-size:13px;font-weight:600;padding:8px 16px;border-radius:4px;border:1px solid var(--bw-stone-300);background:#FFFCF7;color:var(--bw-stone-700);cursor:pointer;transition:all var(--dur-fast)}.bw-kb__pill:hover{border-color:var(--bw-stone-500)}.bw-kb__pill.is-on{background:var(--bw-blue);border-color:var(--bw-blue);color:#FFFCF7}.bw-llm{background:var(--bw-charcoal);color:var(--bw-cream);padding:var(--section-y-s) 0}.bw-llm__inner{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;align-items:center}.bw-llm .bw-display-m,.bw-llm .bw-lead{color:var(--bw-cream)}.bw-llm .bw-lead{color:#D8CFC4}.bw-llm__list{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:12px;font-size:14px;color:#D8CFC4}.bw-llm__list code{font-family:var(--font-mono);font-size:12.5px;background:rgba(245,240,232,.08);padding:3px 8px;border-radius:4px;color:var(--bw-cream)}.bw-llm__actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}.bw-llm__actions .bw-btn{justify-content:center}.bw-article{background:var(--bw-cream)}.bw-article__head{max-width:820px;margin:0 auto;padding:96px 0 36px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.bw-article__back{font-size:14px;font-weight:600;color:var(--bw-blue)}.bw-article__head h1{margin-top:4px}.bw-article__meta{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--fg-subtle)}.bw-article__grid{display:grid;grid-template-columns:230px minmax(0,720px);gap:56px;max-width:1040px;margin:0 auto;padding-bottom:var(--section-y-s);align-items:start}.bw-toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:8px}.bw-toc__label{font-size:11px;text-transform:uppercase;letter-spacing:var(--tr-eyebrow);font-weight:600;color:var(--fg-subtle);margin-bottom:4px}.bw-toc nav{display:flex;flex-direction:column;gap:8px;border-left:2px solid var(--border-strong);padding-left:16px}.bw-toc nav a{font-size:14px;color:var(--fg-muted);line-height:1.4}.bw-toc nav a:hover{color:var(--bw-blue);text-decoration:none}.bw-toc__sub{padding-left:14px;font-size:13px!important}.bw-prose{max-width:720px;font-size:1.0625rem;line-height:1.75;color:var(--bw-stone-700)}.bw-prose>*+*{margin-top:1.35em}.bw-prose h2{font-family:var(--font-display);font-size:1.7rem;line-height:1.2;margin-top:2em}.bw-prose h2,.bw-prose h3{letter-spacing:-.01em;color:var(--bw-ink);font-weight:600;scroll-margin-top:96px}.bw-prose h3{font-family:var(--font-sans);font-size:1.25rem;line-height:1.3;margin-top:1.6em}.bw-prose p{color:var(--bw-stone-700)}.bw-prose a{color:var(--bw-blue);text-decoration:underline;text-underline-offset:2px}.bw-prose strong{color:var(--bw-ink);font-weight:600}.bw-prose ol,.bw-prose ul{padding-left:1.4em;display:flex;flex-direction:column;gap:8px}.bw-prose li{padding-left:4px}.bw-prose li::marker{color:var(--bw-blue)}.bw-prose blockquote{border-left:3px solid var(--bw-blue);padding:4px 0 4px 22px;margin-left:0;font-family:var(--font-sans);font-size:1.25rem;line-height:1.4;color:var(--bw-ink);font-weight:500;font-style:italic}.bw-prose code{font-family:var(--font-mono);font-size:.86em;background:var(--bw-stone-100);padding:2px 6px;border-radius:4px;color:var(--bw-blue-deep)}.bw-prose pre{background:var(--bw-charcoal);color:var(--bw-cream);padding:20px 22px;border-radius:4px;overflow-x:auto}.bw-prose pre code{background:none;color:inherit;padding:0}.bw-prose hr{border:none;border-top:1px solid var(--border);margin:2.2em 0}.bw-share{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.bw-share__btn{font-family:var(--font-sans);font-size:13px;font-weight:600;padding:8px 15px;border-radius:4px;border:1px solid var(--bw-stone-300);background:#FFFCF7;color:var(--bw-stone-700);cursor:pointer;transition:all var(--dur-fast)}.bw-share__btn:hover{border-color:var(--bw-blue);color:var(--bw-blue);text-decoration:none}.bw-article__cta{max-width:1040px;margin:0 auto 64px;background:var(--bw-charcoal);border-radius:4px;padding:44px 48px;display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center}.bw-article__cta,.bw-article__cta .bw-display-s,.bw-article__cta .bw-lead{color:var(--bw-cream)}.bw-article__cta .bw-lead{color:#D8CFC4;margin-top:12px}.bw-article__cta .bw-hero__ctas{margin-top:0}.bw-article__related{max-width:1040px;margin:0 auto;padding-bottom:var(--section-y)}.bw-article__disclaimer{max-width:720px;margin:36px 0 0;padding-top:16px;border-top:1px solid var(--bw-joint,rgba(33,30,27,.12));font-size:.875rem;line-height:1.6;color:var(--bw-mortar,var(--bw-stone-700))}@media (max-width:960px){.bw-kb__grid{grid-template-columns:repeat(2,1fr)}.bw-kb-featured__grid{grid-template-columns:1fr}.bw-kb-card--lead{grid-row:auto}.bw-article__grid,.bw-llm__inner{grid-template-columns:1fr;gap:32px}.bw-toc{display:none}.bw-article__cta{grid-template-columns:1fr;padding:36px}}@media (max-width:560px){.bw-kb__grid{grid-template-columns:1fr}}.bw-contact__direct{display:flex;gap:64px;flex-wrap:wrap;margin:4px 0}.bw-contact__label{color:#D8CFC4;font-size:14px;margin-bottom:4px}.bw-card-meta{color:var(--fg-muted);font-size:13px;font-weight:600}.bw-news__confirmed{font-size:15px;font-weight:700}.bw-contact__big{font-family:var(--font-display);font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.01em;margin-top:6px;display:inline-block}.bw-contact__big,a.bw-contact__big{color:var(--bw-cream)}a.bw-contact__big:hover{color:var(--bw-orange);text-decoration:none}.rvs-shell{background:#F5F0E8;color:var(--bw-ink)}.rvs-hero{padding-top:86px;padding-bottom:46px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:56px;align-items:center}.rvs-hero-copy h1{font-family:var(--font-display);font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.01em;max-width:820px;margin-top:20px}.rvs-hero-copy>p{font-size:18px;line-height:1.65;max-width:760px;margin-top:24px;color:var(--bw-stone-700)}.rvs-trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;font-size:13px;color:var(--bw-stone-700)}.rvs-trust span{display:flex;align-items:center;gap:6px}.rvs-trust svg{color:var(--bw-blue)}.rvs-verdict{border-radius:4px;padding:34px;color:#FFFCF7;box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.rvs-verdict:after{content:"";position:absolute;width:220px;height:220px;border:1px solid rgba(255,252,247,.12);border-radius:4px;right:-70px;top:-80px}.rvs-verdict--keep{background:var(--bw-blue-deep)}.rvs-verdict--sell{background:var(--bw-charcoal)}.rvs-verdict--equal{background:var(--bw-stone-700)}.rvs-kicker,.rvs-verdict-label{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.rvs-verdict-label{color:rgba(255,252,247,.65)}.rvs-verdict h2{color:#FFFCF7;font-size:23px;line-height:1.3;margin-top:14px;max-width:430px}.rvs-advantage{font-family:var(--font-display);font-size:52px;line-height:1;letter-spacing:-.01em;font-weight:700;margin-top:30px}.rvs-verdict-sub{color:rgba(255,252,247,.68);font-size:13px;margin-top:7px}.rvs-warning{display:flex;gap:8px;align-items:flex-start;background:rgba(255,252,247,.1);color:#FFFCF7!important;font-size:12px!important;line-height:1.4!important;padding:10px 12px;border-radius:4px;margin-top:18px!important}.rvs-workspace{display:grid;grid-template-columns:minmax(320px,410px) minmax(0,1fr);gap:28px;align-items:start;padding-bottom:90px}.rvs-inputs{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:24px;position:sticky;top:88px;max-height:calc(100vh - 112px);overflow:auto;scrollbar-width:thin;box-shadow:var(--shadow-sm)}.rvs-card-head,.rvs-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.rvs-card-head h2,.rvs-panel-head h2{font-size:24px;margin-top:5px}.rvs-kicker{color:var(--bw-blue)}.rvs-icon-btn{width:36px;height:36px;border-radius:4px;border:1px solid var(--border);background:#FFFCF7;display:grid;place-items:center;cursor:pointer;color:var(--bw-stone-700)}.rvs-scenarios{display:grid;grid-template-columns:repeat(3,1fr);background:var(--bw-cream);border-radius:4px;padding:4px;gap:3px;margin:22px 0}.rvs-scenarios button,.rvs-toggle button{border:0;background:transparent;padding:9px 7px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;color:var(--bw-stone-700)}.rvs-scenarios button.is-active,.rvs-toggle button.is-active{background:#FFFCF7;color:var(--bw-ink);box-shadow:var(--shadow-xs)}.rvs-public-note{background:#F5F0E8;border:1px solid var(--border);border-radius:4px;padding:12px;font-size:11px;line-height:1.5;color:var(--bw-stone-700);margin:-6px 0 18px}.rvs-public-note strong{display:block;color:var(--bw-ink);margin-bottom:3px}.rvs-profile-fields{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--border)}.rvs-regulated{background:#EFE8DC;border:1px solid #bfb3a3;border-radius:4px;padding:12px;margin-bottom:18px;color:#8A4B32;font-size:11px;line-height:1.5}.rvs-regulated strong{display:block;margin-bottom:3px}.rvs-estimate-label{font-size:11px!important;color:var(--bw-stone-500)!important;margin-top:10px!important}.rvs-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px}.rvs-field{display:flex;flex-direction:column;gap:6px;min-width:0}.rvs-field>span{font-size:12px;line-height:1.25;font-weight:650;color:var(--bw-stone-700)}.rvs-field small{font-size:10.5px;line-height:1.35;color:var(--bw-stone-500)}.rvs-input-wrap{height:42px;border:1px solid var(--border-strong);background:#FFFCF7;border-radius:4px;display:flex;align-items:center;overflow:hidden;transition:border-color .15s,box-shadow .15s}.rvs-field select:focus,.rvs-input-wrap:focus-within{border-color:var(--bw-blue);box-shadow:var(--bw-shadow);outline:none}.rvs-input-wrap input{border:0;min-width:0;width:100%;height:100%;padding:0 10px;font:600 14px var(--font-sans);color:var(--bw-ink);background:transparent;outline:none;font-variant-numeric:tabular-nums}.rvs-input-wrap i{font-style:normal;padding:0 10px;font-size:12px;color:var(--bw-stone-500);white-space:nowrap}.rvs-input-wrap i:first-child{padding-right:0}.rvs-field select{height:42px;border:1px solid var(--border-strong);border-radius:4px;padding:0 10px;font:600 13px var(--font-sans);background:#FFFCF7;color:var(--bw-ink);width:100%}.rvs-details{border-top:1px solid var(--border);margin-top:20px}.rvs-details summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:650;font-size:14px;padding:18px 0 0}.rvs-details summary::-webkit-details-marker{display:none}.rvs-details[open] summary svg{transform:rotate(180deg)}.rvs-detail-body{margin-top:18px}.rvs-source-note{grid-column:1/-1;background:var(--bw-blue-soft);color:var(--bw-blue-deep);border-radius:4px;padding:11px;font-size:10.5px;line-height:1.5}.rvs-input-actions{display:flex;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}.rvs-input-actions button{border:1px solid var(--border-strong);background:#FFFCF7;border-radius:4px;padding:8px 10px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;cursor:pointer}.rvs-notice{font-size:11px!important;color:var(--bw-blue-deep)!important;margin-top:10px!important}.rvs-errors{padding:10px;border-radius:4px;background:#F3DFD8;color:#9A3324;font-size:11px;margin-top:14px}.rvs-results{display:flex;flex-direction:column;gap:20px;min-width:0}.rvs-card{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:26px;box-shadow:var(--shadow-xs)}.rvs-toggle{display:flex;background:var(--bw-cream);border-radius:4px;padding:3px;flex-shrink:0}.rvs-side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.rvs-result-side{border-radius:4px;padding:22px;border:1px solid var(--border)}.rvs-result-side--teal{background:var(--bw-limestone)}.rvs-result-side--orange{background:var(--bw-lintel)}.rvs-result-title{font-size:13px;font-weight:700}.rvs-result-value{font-family:var(--font-display);font-size:clamp(34px,4vw,48px);line-height:1;letter-spacing:-.01em;font-weight:700;margin-top:18px}.rvs-result-side--teal .rvs-result-value{color:var(--bw-blue-deep)}.rvs-result-side--orange .rvs-result-value{color:var(--bw-orange-deep)}.rvs-result-caption{font-size:11px;color:var(--bw-stone-500);margin-top:6px}.rvs-result-rows{margin-top:20px;display:flex;flex-direction:column;gap:9px}.rvs-result-rows div,.rvs-statement div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.rvs-result-rows span,.rvs-statement span{color:var(--bw-stone-700)}.rvs-result-rows strong,.rvs-statement strong{font-variant-numeric:tabular-nums;text-align:right}.rvs-comparison-foot{display:flex;gap:18px 28px;flex-wrap:wrap;margin-top:18px;padding:14px 16px;background:var(--bw-cream);border-radius:4px;font-size:12px;color:var(--bw-stone-700)}.rvs-comparison-foot strong{color:var(--bw-ink)}.rvs-chart{height:350px;margin:22px -8px 0 -16px}.rvs-chart-summary,.rvs-intro{font-size:12px!important;line-height:1.55!important;background:var(--bw-cream);border-radius:4px;padding:11px 13px;margin-top:12px!important}.rvs-statement{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:30px;column-gap:30px;margin-top:22px}.rvs-statement div{padding:10px 0;border-bottom:1px solid var(--border)}.rvs-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.rvs-metrics div{background:var(--bw-cream);border-radius:4px;padding:12px}.rvs-metrics span{display:block;font-size:10px;color:var(--bw-stone-500);min-height:27px}.rvs-metrics strong{display:block;font-size:17px;margin-top:6px}.rvs-total{font-family:var(--font-display);font-size:27px;color:var(--bw-blue-deep);font-weight:700}.rvs-waterfall{margin-top:22px;display:flex;flex-direction:column;gap:9px}.rvs-waterfall-row{display:grid;grid-template-columns:190px 1fr 105px;gap:12px;align-items:center;font-size:12px}.rvs-waterfall-row>span{color:var(--bw-stone-700)}.rvs-waterfall-row>div{height:12px;background:var(--bw-cream);border-radius:4px;overflow:hidden}.rvs-waterfall-row i{display:block;height:100%;border-radius:4px}.rvs-waterfall-row i.positive{background:var(--bw-blue)}.rvs-waterfall-row i.negative{background:var(--bw-orange)}.rvs-waterfall-row strong{text-align:right;font-variant-numeric:tabular-nums}.rvs-waterfall-row.is-total{border-top:1px solid var(--border-strong);padding-top:12px;font-size:13px}.rvs-sensitivity{position:relative;margin-top:22px;padding:24px 0 0 54px}.rvs-matrix-label{top:0;left:54px}.rvs-matrix-label,.rvs-matrix-y{position:absolute;font-size:10px;color:var(--bw-stone-500)}.rvs-matrix-y{left:0;top:50%;transform:rotate(-90deg) translate(-50%);transform-origin:left top;white-space:nowrap}.rvs-matrix{display:grid;grid-template-columns:58px repeat(5,1fr);gap:5px}.rvs-matrix>b{font-size:10px;color:var(--bw-stone-500);text-align:center}.rvs-matrix-row{display:contents}.rvs-matrix-row>b{display:grid;place-items:center;font-size:10px;color:var(--bw-stone-500)}.rvs-matrix-row span{min-height:42px;display:grid;place-items:center;border-radius:4px;font-size:10px;font-weight:700}.rvs-matrix-row span.is-keep{background:#EFE8DC;color:#244A44}.rvs-matrix-row span.is-sell{background:#EFE8DC;color:#8A4B32}.rvs-matrix-row span.is-equal{background:#EFE8DC;color:#5E554C}.rvs-botway{display:flex;align-items:center;justify-content:space-between;gap:32px;border-color:#DCD2C4}.rvs-botway p{max-width:680px;font-size:13px!important;margin-top:9px!important}.rvs-report-actions{display:flex;flex-wrap:wrap;gap:10px}.rvs-email{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:18px;display:flex;gap:12px;align-items:end;flex-wrap:wrap}.rvs-email label{flex:1 1 260px;font-size:12px;font-weight:700}.rvs-email input{display:block;width:100%;height:44px;border:1px solid var(--border-strong);border-radius:4px;margin-top:6px;padding:0 12px}.rvs-email span{font-size:12px}.rvs-review{background:var(--bw-charcoal);color:var(--bw-cream);padding:70px 0}.rvs-review .bw-container{display:flex;align-items:center;justify-content:space-between;gap:50px}.rvs-review h2{color:var(--bw-cream);font-size:42px;margin-top:10px}.rvs-review p{color:#D8CFC4;max-width:750px;margin-top:14px}.rvs-review-actions{display:flex;flex-direction:column;gap:10px;min-width:230px}.rvs-education,.rvs-faq{padding-top:100px;padding-bottom:100px}.rvs-education>h2,.rvs-faq>h2{font-family:var(--font-display);font-size:42px;margin-top:16px}.rvs-education-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.rvs-education-grid article{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:23px}.rvs-education-grid h3{font-size:17px}.rvs-education-grid p{font-size:13px!important;margin-top:10px!important}.rvs-disclaimer{background:var(--bw-cream-deep);border-radius:4px;padding:20px;margin-top:22px;font-size:12px;line-height:1.6;color:var(--bw-stone-700)}.rvs-faq{max-width:900px}.rvs-faq details{border-bottom:1px solid var(--border)}.rvs-faq summary{cursor:pointer;font-size:16px;font-weight:650;padding:20px 0}.rvs-faq details p{padding:0 0 20px;font-size:14px!important}@media (max-width:1050px){.rvs-hero{gap:30px}.rvs-hero,.rvs-workspace{grid-template-columns:1fr}.rvs-inputs{position:static;max-height:none}.rvs-education-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.rvs-hero{padding-top:56px;padding-bottom:30px}.rvs-hero-copy h1{font-size:40px}.rvs-verdict{padding:25px}.rvs-advantage{font-size:44px}.rvs-workspace{padding-left:14px;padding-right:14px;gap:16px}.rvs-card,.rvs-inputs{border-radius:4px;padding:18px}.rvs-field-grid,.rvs-side-by-side,.rvs-statement{grid-template-columns:1fr}.rvs-field-grid{gap:13px}.rvs-card-head{flex-direction:column}.rvs-side-by-side{gap:10px}.rvs-result-value{font-size:36px}.rvs-chart{height:280px;margin-left:-22px}.rvs-metrics{grid-template-columns:1fr 1fr}.rvs-waterfall-row{grid-template-columns:1fr 90px}.rvs-waterfall-row>div{display:none}.rvs-sensitivity{overflow-x:auto;padding-left:0}.rvs-matrix{min-width:520px}.rvs-matrix-label,.rvs-matrix-y{display:none}.rvs-botway,.rvs-review .bw-container{flex-direction:column;align-items:flex-start}.rvs-review-actions{width:100%}.rvs-education-grid{grid-template-columns:1fr}.rvs-education,.rvs-faq{padding-top:70px;padding-bottom:70px}}@media (prefers-reduced-motion:reduce){.rvs-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.bw-chat,.bw-footer,.bw-nav,.rvs-email,.rvs-inputs,.rvs-report-actions,.rvs-review{display:none!important}.rvs-workspace{display:block}.rvs-hero{padding-top:24px;grid-template-columns:1.2fr .8fr}.rvs-results{gap:12px}.rvs-card{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}.rvs-education,.rvs-faq{padding-top:30px;padding-bottom:30px}}.vac-shell{background:#F5F0E8;color:var(--bw-ink)}.vac-hero{padding-top:86px;padding-bottom:44px}.vac-hero h1{font-family:var(--font-display);font-size:clamp(42px,6vw,72px);line-height:1.02;letter-spacing:-.01em;max-width:950px;margin-top:18px}.vac-hero>p{font-size:19px;line-height:1.6;max-width:800px;margin-top:22px}.vac-hero>p,.vac-trust{color:var(--bw-stone-700)}.vac-trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px;font-size:13px}.vac-trust span:before{content:"✓";color:var(--bw-blue);font-weight:800;margin-right:7px}.vac-hero .vac-formula{display:inline-block;background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:12px 16px;font-size:14px;margin-top:17px}.vac-slider{display:block;margin-top:13px}.vac-slider span{font-size:11px;color:var(--bw-stone-500)}.vac-slider input{width:100%;accent-color:var(--bw-blue);margin-top:7px}.vac-agent-note{font-size:10.5px!important;line-height:1.5!important;color:var(--bw-stone-500);margin-top:12px!important}.vac-workspace{display:grid;grid-template-columns:minmax(320px,410px) minmax(0,1fr);gap:28px;align-items:start;padding-bottom:90px}.vac-inputs{position:sticky;top:88px;max-height:calc(100vh - 112px);overflow:auto;background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:24px;box-shadow:var(--shadow-sm)}.vac-card-head,.vac-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.vac-break-even h2,.vac-card-head h2,.vac-email h2,.vac-panel-head h2{font-size:24px;margin-top:5px}.vac-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:750;color:var(--bw-blue)}.vac-link-button{border:0;background:transparent;color:var(--bw-blue);font-weight:700;cursor:pointer;padding:6px}.vac-field{display:flex;flex-direction:column;gap:6px;margin-top:16px}.vac-fee label>span,.vac-field>span,.vac-unit-field legend{font-size:12px;font-weight:650;color:var(--bw-stone-700)}.vac-field>div{height:42px;border:1px solid var(--border-strong);border-radius:4px;display:flex;align-items:center;background:#FFFCF7;overflow:hidden}.vac-fee select:focus,.vac-field>div:focus-within{border-color:var(--bw-blue);box-shadow:var(--bw-shadow)}.vac-field input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0 10px;font:600 14px var(--font-sans);color:var(--bw-ink)}.vac-field i{font-style:normal;color:var(--bw-stone-500);font-size:12px;padding:0 10px;white-space:nowrap}.vac-unit-field{border:0;margin:18px 0 0;padding:0}.vac-toggle{display:flex;background:var(--bw-cream);padding:4px;border-radius:4px;margin-top:8px}.vac-toggle button{flex:1;border:0;background:transparent;padding:8px;border-radius:4px;font-weight:650;cursor:pointer}.vac-toggle button.is-active{background:#FFFCF7;box-shadow:var(--shadow-xs);color:var(--bw-ink)}.vac-details{border-top:1px solid var(--border);margin-top:20px}.vac-details summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;padding-top:18px;font-weight:700;font-size:14px}.vac-details summary::-webkit-details-marker{display:none}.vac-detail-body h3{font-size:13px;margin-top:22px;color:var(--bw-blue-deep)}.vac-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.vac-fee{background:var(--bw-cream);border-radius:4px;padding:12px;margin-top:12px}.vac-fee label{display:flex;align-items:center;justify-content:space-between;gap:10px}.vac-fee select{max-width:145px;height:34px;border:1px solid var(--border-strong);border-radius:4px;background:#FFFCF7;padding:0 7px;font-size:11px}.vac-fee .vac-field{margin-top:9px}.vac-fee small{display:block;font-size:10px;line-height:1.45;color:var(--bw-stone-500);margin-top:8px}.vac-errors{background:#F3DFD8;color:#9A3324;padding:12px;border-radius:4px;font-size:11px;margin-top:16px}.vac-errors ul{padding-left:18px;margin-top:5px}.vac-results{display:flex;flex-direction:column;gap:20px;min-width:0}.vac-card,.vac-verdict{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:26px;box-shadow:var(--shadow-xs)}.vac-verdict{background:var(--bw-charcoal);color:#FFFCF7;padding:32px}.vac-verdict .vac-kicker{color:#D8CFC4}.vac-verdict h2{color:#FFFCF7;font-size:clamp(24px,3vw,34px);max-width:780px;line-height:1.3;margin-top:12px}.vac-break-grid,.vac-rates{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.vac-metric{background:var(--bw-cream);border-radius:4px;padding:14px}.vac-verdict .vac-metric{background:rgba(255,252,247,.09)}.vac-metric span{display:block;font-size:11px;color:var(--bw-stone-500)}.vac-verdict .vac-metric span{color:rgba(255,252,247,.65)}.vac-metric strong{display:block;font-size:21px;margin-top:7px}.vac-warning{font-size:12px!important;color:#FFFCF7!important;background:rgba(255,252,247,.09);padding:10px 12px;border-radius:4px;margin-top:16px!important}.vac-chart{height:330px;margin-top:22px}.vac-table-wrap{overflow-x:auto;margin-top:18px}.vac-table{border-collapse:collapse;width:100%;font-size:12px}.vac-table td,.vac-table th{padding:12px 10px;text-align:right;border-top:1px solid var(--border);vertical-align:top}.vac-table thead th{color:var(--bw-stone-500);font-size:10px;text-transform:uppercase;letter-spacing:.05em;border-top:0}.vac-table th:first-child{text-align:left}.vac-table tbody th{font-size:13px}.vac-table small{display:block;color:var(--bw-stone-500);margin-top:3px}.vac-table tr.is-lowest{background:#F5F0E8}.vac-badge{display:inline-block;margin-left:6px;background:var(--bw-blue);color:#FFFCF7;border-radius:4px;padding:3px 6px;font-size:9px}.vac-break-even>p,.vac-email>div>p{font-size:13px!important;color:var(--bw-stone-700);margin-top:10px!important}.vac-email form{margin-top:18px}.vac-email label{font-size:12px;font-weight:650;color:var(--bw-stone-700);margin-top:12px}.vac-email input{display:block;width:100%;height:42px;border:1px solid var(--border-strong);border-radius:4px;background:#FFFCF7;padding:0 10px;margin-top:6px}.vac-email .bw-btn{margin-top:18px}.vac-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.vac-success{color:var(--bw-blue-deep);font-weight:700;margin-top:18px}.vac-error-text{font-size:12px;color:#9A3324;margin-left:12px}.vac-fare{background:var(--bw-charcoal);color:var(--bw-cream);padding:70px 0}.vac-fare-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.vac-fare h2{color:var(--bw-cream);font-size:clamp(30px,4vw,48px);margin-top:12px}.vac-fare p{color:#D8CFC4;line-height:1.7}.vac-fare a{display:inline-block;color:#D8CFC4;font-weight:700;margin-top:18px}.vac-education,.vac-faq{padding-top:90px;padding-bottom:90px}.vac-education>h2,.vac-faq>h2{font-family:var(--font-display);font-size:42px;margin-top:12px}.vac-education-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.vac-education-grid article{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:22px}.vac-education-grid h3{font-size:17px}.vac-education-grid p{font-size:13px!important;margin-top:9px!important}.vac-disclaimer{background:var(--bw-cream-deep);border-radius:4px;padding:18px;margin-top:22px;font-size:12px;line-height:1.6;color:var(--bw-stone-700)}.vac-faq{max-width:900px}.vac-faq details{border-bottom:1px solid var(--border)}.vac-faq summary{cursor:pointer;font-size:16px;font-weight:700;padding:20px 0}.vac-faq details p{font-size:14px!important;padding-bottom:20px}.vac-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}@media(max-width:1050px){.vac-workspace{grid-template-columns:1fr}.vac-inputs{position:static;max-height:none}.vac-fare-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:700px){.vac-hero{padding-top:56px}.vac-workspace{padding-left:2px;padding-right:2px}.vac-card,.vac-inputs,.vac-verdict{border-radius:4px;padding:18px}.vac-break-grid,.vac-education-grid,.vac-grid-2,.vac-rates{grid-template-columns:1fr}.vac-card-head{flex-direction:column}.vac-chart{height:280px;margin-left:-18px}.vac-table thead{display:none}.vac-table,.vac-table tbody,.vac-table td,.vac-table th,.vac-table tr{display:block;width:100%}.vac-table tr{padding:12px;margin-top:10px;border:1px solid var(--border);border-radius:4px}.vac-table td,.vac-table th{border:0;padding:6px 4px;text-align:right}.vac-table td:before{content:attr(data-label);float:left;color:var(--bw-stone-500)}.vac-table th:first-child{padding-bottom:10px}.vac-education,.vac-faq{padding-top:65px;padding-bottom:65px}}@media(prefers-reduced-motion:reduce){.vac-shell *{transition:none!important;animation:none!important}}@media print{.bw-chat,.bw-footer,.bw-nav,.vac-card-head .bw-btn,.vac-ctas,.vac-email,.vac-faq,.vac-fare,.vac-inputs{display:none!important}.vac-workspace{display:block}.vac-results{gap:12px}.vac-card,.vac-verdict{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}.vac-hero{padding-top:24px}.vac-education{padding:25px 0}}.rgb-shell{background:#F5F0E8;color:var(--bw-ink)}.rgb-hero{padding-top:86px;padding-bottom:42px}.rgb-hero h1{font-family:var(--font-display);font-size:clamp(42px,6vw,70px);line-height:1.03;letter-spacing:-.01em;max-width:980px;margin-top:18px}.rgb-hero>p{font-size:19px;line-height:1.65;max-width:790px;color:var(--bw-stone-700);margin-top:22px}.rgb-scope{display:inline-block;margin-top:22px;padding:11px 14px;background:#EFE8DC;border:1px solid #bfb3a3;border-radius:4px;font-size:13px;color:#8A4B32}.rgb-workspace{display:grid;grid-template-columns:minmax(320px,410px) minmax(0,1fr);gap:28px;align-items:start;padding-bottom:90px}.rgb-inputs{position:sticky;top:88px;max-height:calc(100vh - 112px);overflow:auto;background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:24px;box-shadow:var(--shadow-sm)}.rgb-card h2,.rgb-inputs h2{font-size:24px;margin-top:6px}.rgb-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:750;color:var(--bw-blue)}.rgb-field{display:flex;flex-direction:column;gap:6px;margin-top:19px}.rgb-choice legend,.rgb-field>span{font-size:12px;font-weight:700;color:var(--bw-stone-700)}.rgb-field small{font-size:10.5px;line-height:1.4;color:var(--bw-stone-500)}.rgb-field em{font-style:normal;font-weight:500;color:var(--bw-stone-500)}.rgb-field>div{height:44px;border:1px solid var(--border-strong);border-radius:4px;display:flex;align-items:center;overflow:hidden}.rgb-email input:focus,.rgb-email select:focus,.rgb-field>div:focus-within{border-color:var(--bw-blue);box-shadow:var(--bw-shadow)}.rgb-field input{width:100%;min-width:0;height:100%;border:0;outline:0;background:#FFFCF7;padding:0 10px;font:600 14px var(--font-sans);color:var(--bw-ink)}.rgb-field i{font-style:normal;color:var(--bw-stone-500);padding-left:10px}.rgb-choice{border:0;padding:0;margin:20px 0 0}.rgb-choice>label{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;margin-top:9px;color:var(--bw-stone-700)}.rgb-choice input{accent-color:var(--bw-blue);margin-top:2px}.rgb-term>div{display:grid;grid-template-columns:1fr 1fr;background:var(--bw-cream);padding:4px;border-radius:4px;margin-top:8px}.rgb-term button{border:0;background:transparent;padding:9px;border-radius:4px;font-weight:650;cursor:pointer}.rgb-term button.is-active{background:#FFFCF7;box-shadow:var(--shadow-xs)}.rgb-errors{background:#F3DFD8;color:#9A3324;border-radius:4px;padding:11px;font-size:11px;line-height:1.45;margin-top:15px}.rgb-errors ul{padding-left:17px;margin-top:5px}.rgb-errors a{color:inherit;text-decoration:underline}.rgb-results{display:flex;flex-direction:column;gap:18px;min-width:0}.rgb-card,.rgb-result-card{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:26px;box-shadow:var(--shadow-xs)}.rgb-card p,.rgb-wait p{font-size:13px!important;line-height:1.6!important;margin-top:10px!important}.rgb-result-card{background:var(--bw-charcoal);color:#FFFCF7;padding:32px}.rgb-result-card .rgb-kicker{color:#D8CFC4}.rgb-big-rent{display:block;font-family:var(--font-display);font-size:clamp(48px,7vw,76px);line-height:1;letter-spacing:-.01em;margin-top:18px}.rgb-per-month{display:block;color:rgba(255,252,247,.65);font-size:12px;margin-top:8px}.rgb-result-card>p{color:#FFFCF7!important;background:rgba(255,252,247,.09);padding:10px 12px;border-radius:4px;margin-top:18px!important}.rgb-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:25px}.rgb-metrics div{background:rgba(255,252,247,.08);border-radius:4px;padding:12px}.rgb-metrics span{display:block;font-size:10px;color:rgba(255,252,247,.6);min-height:26px}.rgb-metrics strong{display:block;margin-top:6px;font-size:16px}.rgb-legal{border-color:#BFB3A3;background:#F5F0E8}.rgb-legal h2{font-family:var(--font-display);font-size:38px;color:var(--bw-blue-deep)}.rgb-notice{background:#EFE8DC;border:1px solid #bfb3a3;border-radius:4px;padding:17px;color:#8A4B32}.rgb-notice p{font-size:12px!important;line-height:1.5!important;margin-top:6px!important}.rgb-math{background:var(--bw-cream);border-radius:4px;padding:14px;margin-top:14px}.rgb-math strong{display:block;font-size:12px;color:var(--bw-stone-700);margin-bottom:8px}.rgb-math code{display:block;background:transparent;padding:4px 0;color:var(--bw-ink);font-size:13px}.rgb-card h3{font-size:14px;margin-top:22px}.rgb-order-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rgb-order-head span{background:var(--bw-blue-soft);color:var(--bw-blue-deep);border-radius:4px;padding:5px 9px;font-size:10px;font-weight:700}.rgb-guideline dl{margin-top:20px}.rgb-guideline dl>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding:10px 0;font-size:12px}.rgb-guideline dt{color:var(--bw-stone-500)}.rgb-guideline dd{text-align:right;font-weight:650}.rgb-guideline>a{display:inline-block;margin-top:13px;color:var(--bw-blue);font-weight:700;font-size:13px}.rgb-exclusions summary{cursor:pointer;font-weight:750}.rgb-email form{margin-top:18px}.rgb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.rgb-form-grid label{font-size:11px;font-weight:700;color:var(--bw-stone-700)}.rgb-form-grid input,.rgb-form-grid select{display:block;width:100%;height:42px;border:1px solid var(--border-strong);border-radius:4px;margin-top:6px;padding:0 10px;background:#FFFCF7}.rgb-consent{display:flex;gap:8px;font-size:11px;line-height:1.45;color:var(--bw-stone-700);margin-top:14px}.rgb-consent input{accent-color:var(--bw-blue)}.rgb-email .bw-btn{margin-top:17px}.rgb-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.rgb-success{color:var(--bw-blue-deep);font-weight:700}.rgb-error-text{font-size:11px;color:#9A3324;margin-left:10px}.rgb-paths{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rgb-paths section{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:22px}.rgb-paths h2{font-size:20px}.rgb-paths p{font-size:12px!important;line-height:1.55!important;margin:9px 0 17px!important}.rgb-current{background:var(--bw-charcoal);color:var(--bw-cream);padding:70px 0}.rgb-current h2{color:var(--bw-cream);font-size:clamp(28px,4vw,45px);line-height:1.25;margin-top:12px;max-width:1050px}.rgb-current p{color:#D8CFC4;max-width:900px;margin-top:18px}.rgb-education,.rgb-faq{padding-top:90px;padding-bottom:90px}.rgb-education>h2,.rgb-faq>h2{font-family:var(--font-display);font-size:42px;margin-top:12px}.rgb-education-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.rgb-education-grid article{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:21px}.rgb-education-grid h3{font-size:16px}.rgb-education-grid p{font-size:12.5px!important;margin-top:8px!important}.rgb-disclaimer{background:var(--bw-cream-deep);border-radius:4px;padding:18px;margin-top:20px;font-size:12px;line-height:1.6;color:var(--bw-stone-700)}.rgb-faq{max-width:900px}.rgb-faq details{border-bottom:1px solid var(--border)}.rgb-faq summary{cursor:pointer;font-weight:700;padding:19px 0}.rgb-faq details p{font-size:13px!important;line-height:1.65!important;padding-bottom:19px}.rgb-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}@media(max-width:1050px){.rgb-workspace{grid-template-columns:1fr}.rgb-inputs{position:static;max-height:none}.rgb-education-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.rgb-hero{padding-top:56px}.rgb-card,.rgb-inputs,.rgb-result-card{padding:18px;border-radius:4px}.rgb-education-grid,.rgb-form-grid,.rgb-metrics,.rgb-paths{grid-template-columns:1fr}.rgb-guideline dl>div{display:block}.rgb-guideline dd{text-align:left;margin-top:4px}.rgb-order-head{align-items:flex-start;flex-direction:column}.rgb-education,.rgb-faq{padding-top:65px;padding-bottom:65px}}@media(prefers-reduced-motion:reduce){.rgb-shell *{animation:none!important;transition:none!important}}@media print{.bw-chat,.bw-footer,.bw-nav,.rgb-current,.rgb-email,.rgb-faq,.rgb-inputs,.rgb-paths{display:none!important}.rgb-workspace{display:block}.rgb-card,.rgb-result-card{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}.rgb-hero{padding-top:24px}.rgb-education{padding:25px 0}}.rgb-more{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.rgb-more summary{cursor:pointer;font-size:13px;font-weight:700}.rgb-more>p{font-size:10.5px!important;line-height:1.45!important;color:var(--bw-stone-500);margin-top:10px!important}.mi-hero{padding:110px 0 72px;background:var(--bw-cast-iron);color:#FFFCF7}.mi-hero .mi-back{display:block;color:#D8CFC4;font-size:13px;margin-bottom:28px}.mi-hero h1{font-family:var(--font-serif,Georgia,serif);font-size:clamp(42px,6vw,72px);line-height:1.02;max-width:980px;margin:18px 0}.mi-hero p{font-size:19px;line-height:1.6;max-width:760px;color:#D8CFC4}.mi-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.mi-trust span{padding:8px 12px;border:1px solid #ffffff36;border-radius:4px;font-size:12px}.mi-wrap{padding-top:44px;padding-bottom:86px}.mi-app button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dcd2c4;background:#FFFCF7;border-radius:4px;padding:9px 12px;font:inherit;font-size:12px;font-weight:650;cursor:pointer;color:#211E1B}.mi-app button:hover{border-color:var(--accent)}.mi-app input,.mi-app select,.mi-app textarea{width:100%;border:1px solid #dcd2c4;border-radius:4px;background:#FFFCF7;padding:10px;color:#211E1B;font:inherit;font-size:13px}.mi-app textarea{min-height:68px;resize:vertical}.mi-toolbar{position:sticky;top:66px;z-index:20;display:flex;align-items:center;gap:8px;padding:12px 14px;background:#f2f7f6ee;backdrop-filter:blur(12px);border:1px solid #dcd2c4;border-radius:4px;margin-bottom:18px}.mi-toolbar>div{margin-right:auto;display:flex;flex-direction:column}.mi-toolbar>div span{font-size:11px;color:#5E554C}.mi-toolbar select{max-width:220px}.mi-alert,.mi-caution{display:flex;align-items:flex-start;gap:8px;background:#F1E7D2;color:#8A4B32;border:1px solid #bfb3a3;border-radius:4px;padding:11px 13px;font-size:13px}.mi-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;align-items:start}.mi-main{display:grid;gap:18px}.mi-card{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:24px;box-shadow:var(--bw-shadow)}.mi-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.mi-card h2,.mi-education h2,.mi-faq h2,.mi-howto h2,.mi-sources h2{font-family:var(--font-serif,Georgia,serif);font-size:30px;line-height:1.1;margin:5px 0}.mi-kicker{display:block;color:#8A4B32;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.mi-record-actions{display:flex;gap:6px}.mi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.mi-grid label{display:grid;gap:6px;font-size:11px;font-weight:700;color:#5E554C}.mi-grid .mi-wide{grid-column:span 2}.mi-rule{display:grid;grid-template-columns:1fr auto;gap:5px 18px;background:#F5F0E8;padding:14px;border-radius:4px;margin-top:15px;font-size:12px}.mi-rule strong{grid-column:1}.mi-rule span{grid-column:1;color:#5E554C}.mi-rule a{grid-column:2;grid-row:1/3;color:var(--accent);align-self:center}.mi-status{font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:6px 8px;border-radius:4px;background:#F5F0E8}.mi-status--ready{background:#F5F0E8;color:#2F5E57}.mi-status--caution{background:#F1E7D2;color:#80591A}.mi-status--unsupported{background:#F5F0E8;color:#9A3324}.mi-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0}.mi-timeline div{display:grid;gap:5px;padding:13px;background:#F5F0E8;border-radius:4px}.mi-timeline span{font-size:10px;color:#5E554C;text-transform:uppercase;letter-spacing:.06em}.mi-timeline strong{font-size:12px}.mi-progress{height:7px;background:#F5F0E8;border-radius:4px;overflow:hidden}.mi-progress span{display:block;height:100%;background:var(--accent);border-radius:inherit}.mi-room{border-top:1px solid #dcd2c4;margin-top:18px;padding-top:18px}.mi-room-head{display:flex;align-items:center;gap:7px}.mi-room-head>input{font-size:17px;font-weight:750;border-color:transparent;padding-left:0}.mi-room-head label{display:flex;align-items:center;white-space:nowrap;font-size:11px;color:#5E554C}.mi-room-head label input{width:auto;margin-right:5px}.mi-room-head button{padding:7px}.mi-items{display:grid;gap:10px;margin-top:12px}.mi-item{display:grid;grid-template-columns:minmax(135px,1fr) 170px;gap:8px;padding:12px;background:#FFFCF7;border-radius:4px}.mi-item .mi-item-name{font-weight:700;background:transparent;border-color:transparent}.mi-item textarea,.mi-item-flags{grid-column:1/-1}.mi-item-flags{display:grid;grid-template-columns:auto auto minmax(140px,1fr) 70px auto;align-items:center;gap:10px}.mi-item-flags label{display:flex;align-items:center;white-space:nowrap;font-size:11px}.mi-item-flags label input{width:auto;margin-right:5px}.mi-add{margin-top:12px}.mi-export{display:flex;flex-wrap:wrap;gap:8px}.mi-email{gap:10px;margin-top:18px;padding:14px;background:#F5F0E8;border-radius:4px}.mi-email,.mi-email>div{display:flex;align-items:center}.mi-email>div{gap:9px;margin-right:auto}.mi-email span{display:grid}.mi-email small{font-size:10px;color:#5E554C}.mi-email input{max-width:220px}.mi-preview{margin-top:16px}.mi-preview summary{cursor:pointer;font-size:12px;font-weight:700}.mi-preview pre{font:11px/1.5 monospace;white-space:pre-wrap;max-height:420px;overflow:auto;background:#211E1B;color:#F5F0E8;padding:16px;border-radius:4px}.mi-disclaimer{font-size:11px;color:#5E554C;line-height:1.55;margin-top:16px}.mi-clear{color:#9A3324!important;margin-top:10px}.mi-unresolved p{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #dcd2c4;padding:10px 0;font-size:12px}.mi-unresolved p span{color:#5E554C}.mi-side{position:sticky;top:140px;background:#244A44;color:#F5F0E8;border-radius:4px;padding:22px}.mi-side>strong:first-of-type{font-size:35px;display:block;margin:6px 0}.mi-side .mi-progress{background:#ffffff26}.mi-side .mi-progress span{background:#A9573A}.mi-side p{font-size:12px;color:#D8CFC4;line-height:1.55}.mi-side hr{border:0;border-top:1px solid #ffffff1f;margin:18px 0}.mi-loading{padding:60px;text-align:center}.mi-education,.mi-sources{padding:76px 0;background:#F5F0E8}.mi-edu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.mi-edu-grid article{background:#FFFCF7;padding:24px;border-radius:4px}.mi-edu-grid h3{font-size:17px}.mi-edu-grid p,.mi-sources p{font-size:14px;line-height:1.65;color:#5E554C}.mi-faq,.mi-howto{padding-top:78px;padding-bottom:78px}.mi-howto ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px}.mi-howto li{display:flex;gap:15px;border:1px solid #dcd2c4;border-radius:4px;padding:18px}.mi-howto li>span{display:grid;place-items:center;min-width:32px;height:32px;background:#F5F0E8;color:var(--accent);border-radius:4px;font-weight:800}.mi-howto h3{font-size:15px;margin:0}.mi-howto p{font-size:12px;color:#5E554C;margin:5px 0}.mi-source-links{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:25px 0}.mi-source-links a{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:14px;color:var(--accent);font-size:13px}.mi-faq>div{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px;margin-top:26px}.mi-faq details{border-top:1px solid #dcd2c4;padding:15px 0}.mi-faq summary{font-size:14px;font-weight:750;cursor:pointer}.mi-faq p{font-size:13px;color:#5E554C;line-height:1.6}.mi-faq a,.mi-sources a{color:var(--accent)}@media(max-width:900px){.mi-layout{grid-template-columns:1fr}.mi-side,.mi-toolbar{position:static}.mi-toolbar{flex-wrap:wrap}.mi-toolbar>div{width:100%}.mi-grid{grid-template-columns:repeat(2,1fr)}.mi-edu-grid,.mi-faq>div,.mi-timeline{grid-template-columns:1fr}}.mi-pathway{margin-top:16px;padding:14px;border:1px solid #dcd2c4;border-radius:4px}.mi-pathway p{font-size:12px;color:#5E554C;margin:5px 0}.mi-pathway a{font-size:12px;font-weight:700;color:var(--accent)}@media(max-width:600px){.mi-main,.mi-main>*{min-width:0}.mi-item-flags label,.mi-room-head label{min-height:36px}.mi-card-head{flex-direction:column;gap:12px}.mi-record-actions{flex-wrap:wrap}.mi-disclaimer,.mi-email small,.mi-kicker,.mi-status,.mi-timeline span,.mi-toolbar>div span{font-size:12px}.mi-grid label,.mi-howto p,.mi-item-flags label,.mi-preview summary,.mi-room-head label,.mi-rule,.mi-side p,.mi-timeline strong,.mi-trust span,.mi-unresolved p{font-size:13px}.mi-app button{min-height:40px;font-size:13px}.mi-app input,.mi-app select,.mi-app textarea{min-height:40px;font-size:16px}.mi-item-flags label input,.mi-room-head label input{min-height:0;width:20px;height:20px}.mi-hero{padding:90px 0 55px}.mi-card{padding:17px}.mi-grid{grid-template-columns:1fr}.mi-grid .mi-wide{grid-column:auto}.mi-room-head{flex-wrap:wrap}.mi-item{grid-template-columns:1fr}.mi-item textarea,.mi-item-flags{grid-column:auto}.mi-howto ol,.mi-item-flags,.mi-source-links{grid-template-columns:1fr}.mi-email{align-items:stretch;flex-direction:column}.mi-email input{max-width:none}}@media print{.bw-footer,.bw-nav,.mi-add,.mi-clear,.mi-education,.mi-email,.mi-export,.mi-faq,.mi-hero,.mi-howto,.mi-record-actions,.mi-side,.mi-sources,.mi-toolbar{display:none!important}.mi-wrap{padding:0;max-width:none}.mi-layout{display:block}.mi-card{box-shadow:none;border-color:#DCD2C4}.mi-card,.mi-room{-moz-column-break-inside:avoid;break-inside:avoid}.mi-app input,.mi-app select,.mi-app textarea{border:0;padding:2px;background:transparent}.mi-item{background:#FFFCF7;border:1px solid #dcd2c4}}.ld-hero{padding:112px 0 74px;background:var(--bw-cast-iron);color:#FFFCF7}.ld-hero a{display:block;color:#D8CFC4;font-size:13px;margin-bottom:28px}.ld-hero h1{font-family:var(--font-serif,Georgia,serif);font-size:clamp(42px,6vw,72px);line-height:1.02;max-width:980px;margin:18px 0}.ld-hero p{font-size:19px;line-height:1.6;max-width:800px;color:#D8CFC4}.ld-hero>div>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.ld-hero>div>div span{border:1px solid #ffffff35;border-radius:4px;padding:8px 12px;font-size:11px}.ld-wrap{padding-top:42px;padding-bottom:80px}.ld-app button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dcd2c4;background:#FFFCF7;border-radius:4px;padding:9px 12px;font:inherit;font-size:12px;font-weight:700;color:#244A44;cursor:pointer}.ld-app button:hover{border-color:#BFB3A3}.ld-app input,.ld-app select,.ld-app textarea{width:100%;border:1px solid #dcd2c4;border-radius:4px;background:#FFFCF7;padding:10px;font:inherit;font-size:13px;color:#211E1B}.ld-app textarea{min-height:60px;resize:vertical}.ld-toolbar{position:sticky;top:66px;z-index:25;display:flex;align-items:center;gap:8px;background:#f3f8f6ed;backdrop-filter:blur(12px);border:1px solid #dcd2c4;border-radius:4px;padding:12px 14px;margin-bottom:16px}.ld-toolbar>div{display:grid;margin-right:auto}.ld-toolbar span{font-size:10px;color:#5E554C}.ld-toolbar select{max-width:240px}.ld-alert{display:flex;align-items:flex-start;gap:8px;background:#F1E7D2;color:#8A4B32;border:1px solid #bfb3a3;border-radius:4px;padding:12px 14px;margin:10px 0;font-size:12px;line-height:1.5}.ld-alert--danger{background:#F5F0E8;color:#9A3324;border-color:#F3DFD8}.ld-dashboard{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0}.ld-dashboard article{display:grid;gap:4px;background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:15px}.ld-dashboard article>span{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:#5E554C}.ld-dashboard strong{font-size:18px}.ld-dashboard small{font-size:10px;color:#5E554C}.ld-dashboard .ld-danger{border-color:#F3DFD8;background:#FFFCF7}.ld-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:20px;align-items:start}.ld-stages{position:sticky;top:140px;display:grid;gap:5px}.ld-stages button{justify-content:flex-start;text-align:left;border-color:transparent;background:transparent;padding:10px}.ld-stages button.active{background:#244A44;color:#FFFCF7}.ld-stages button>span:first-child{display:grid;place-items:center;min-width:25px;height:25px;border-radius:4px;background:#F5F0E8;color:#2F5E57}.ld-stages button.active>span:first-child{background:#A9573A;color:#FFFCF7}.ld-stages button>span:last-child{display:grid;gap:2px}.ld-stages small{font-size:9px;opacity:.7}.ld-main{display:grid;gap:16px}.ld-card{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:23px;box-shadow:var(--bw-shadow)}.ld-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.ld-card h2,.ld-cta h2,.ld-education h2,.ld-faq h2,.ld-how h2,.ld-rules h2{font-family:var(--font-serif,Georgia,serif);font-size:29px;line-height:1.12;margin:5px 0}.ld-kicker{display:block;color:#8A4B32;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.ld-badge{background:#F5F0E8;color:#2F5E57;border-radius:4px;padding:6px 9px;font-size:11px}.ld-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ld-grid label{display:grid;gap:5px;font-size:10px;font-weight:750;color:#5E554C}.ld-grid .wide{grid-column:span 2}.ld-grid .check{display:flex;align-items:center;gap:7px}.ld-deductions .check input,.ld-grid .check input{width:auto}.ld-result{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;background:#F5F0E8;border-radius:4px;padding:14px;color:#2F5E57}.ld-result span,.ld-result strong{font-size:12px}.ld-result small{width:100%;font-size:10px;color:#8A4B32}.ld-link{display:block;color:#2F5E57;font-size:12px;font-weight:700;padding:12px;background:#F5F0E8;border-radius:4px}.ld-repeat{grid-template-columns:150px 1fr auto}.ld-repeat,.ld-tasks{display:grid;gap:8px}.ld-tasks article{display:grid;grid-template-columns:auto 1fr 150px;gap:10px;align-items:start;background:#F5F0E8;border-radius:4px;padding:11px}.ld-tasks article>svg{color:#2F5E57;margin-top:8px}.ld-tasks article>div{display:grid;gap:6px}.ld-tasks strong{font-size:12px}.ld-tasks textarea{min-height:40px;background:transparent}.ld-deductions{display:grid;gap:9px;margin-top:13px}.ld-deductions article{display:grid;grid-template-columns:150px 1fr 130px 1fr;gap:8px;background:#F5F0E8;border-radius:4px;padding:12px}.ld-deductions label{font-size:10px}.ld-warning{font-size:11px;color:#8A4B32}.ld-reconcile{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ld-reconcile div{display:grid;gap:5px;background:#F5F0E8;border-radius:4px;padding:15px}.ld-reconcile span{font-size:10px;color:#5E554C;text-transform:uppercase;letter-spacing:.05em}.ld-reconcile strong{font-size:19px}.ld-reconcile .highlight{background:#244A44;color:#FFFCF7}.ld-reconcile .highlight span{color:#D8CFC4}.ld-letter{margin-top:16px}.ld-letter summary{cursor:pointer;font-size:12px;font-weight:750}.ld-letter pre{white-space:pre-wrap;font:11px/1.55 monospace;background:#211E1B;color:#F5F0E8;border-radius:4px;padding:17px;max-height:520px;overflow:auto}.ld-actions{display:flex;flex-wrap:wrap;gap:8px}.ld-email{display:flex;align-items:center;gap:10px;background:#F5F0E8;border-radius:4px;padding:14px;margin-top:16px}.ld-email>div{display:grid;margin-right:auto}.ld-email small{font-size:10px;color:#5E554C}.ld-email input{max-width:220px}.ld-disclaimer{font-size:10px;color:#5E554C;line-height:1.6}.ld-clear{color:#9A3324!important}.ld-rules{margin-top:22px;background:#244A44;color:#F5F0E8;border-radius:4px;padding:24px}.ld-rules>div:first-child p{font-size:12px;color:#D8CFC4}.ld-rules dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.ld-rules dl div{background:#ffffff0c;border:1px solid #ffffff17;border-radius:4px;padding:12px}.ld-rules dt{font-size:9px;color:#D8CFC4;text-transform:uppercase}.ld-rules dd{font-size:12px;margin:5px 0 0}.ld-source-links{display:flex;flex-wrap:wrap;gap:8px}.ld-source-links a{font-size:10px;color:#F5F0E8;border:1px solid #ffffff28;border-radius:4px;padding:7px 9px}.ld-loading{padding:60px;text-align:center}.ld-education,.ld-faq{background:#F5F0E8;padding:76px 0}.ld-education>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px}.ld-education article{background:#FFFCF7;padding:23px;border-radius:4px}.ld-education h3{font-size:16px}.ld-cta p,.ld-education p,.ld-faq p,.ld-how p{font-size:13px;color:#5E554C;line-height:1.65}.ld-how{padding-top:76px;padding-bottom:76px}.ld-how ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.ld-how li{display:flex;gap:12px;border:1px solid #dcd2c4;border-radius:4px;padding:15px}.ld-how li>span{display:grid;place-items:center;min-width:29px;height:29px;border-radius:4px;background:#F5F0E8;color:#2F5E57;font-weight:800}.ld-how h3{font-size:13px;margin:0}.ld-how p{font-size:11px;margin:4px 0}.ld-faq>div>div{display:grid;grid-template-columns:repeat(2,1fr);gap:0 22px;margin-top:20px}.ld-faq details{border-top:1px solid #dcd2c4;padding:14px 0}.ld-faq summary{font-size:13px;font-weight:750;cursor:pointer}.ld-faq a{color:#2F5E57}.ld-cta{padding:70px 0;background:#244A44;color:#FFFCF7}.ld-cta>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.ld-cta p{color:#D8CFC4;max-width:700px}@media(max-width:1000px){.ld-dashboard{grid-template-columns:repeat(3,1fr)}.ld-layout{grid-template-columns:1fr}.ld-stages{position:static;grid-template-columns:repeat(3,1fr)}.ld-stages button{border-color:#DCD2C4}.ld-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.ld-hero{padding:90px 0 55px}.ld-toolbar{position:static;flex-wrap:wrap}.ld-toolbar>div{width:100%}.ld-toolbar select{max-width:none}.ld-dashboard{grid-template-columns:repeat(2,1fr)}.ld-education>div>div,.ld-faq>div>div,.ld-grid,.ld-how ol,.ld-reconcile,.ld-rules dl,.ld-stages{grid-template-columns:1fr}.ld-grid .wide{grid-column:auto}.ld-deductions article,.ld-repeat,.ld-tasks article{grid-template-columns:1fr}.ld-email{align-items:stretch;flex-direction:column}.ld-email input{max-width:none}.ld-cta>div{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ld-app *{scroll-behavior:auto!important;transition:none!important}}@media print{.bw-footer,.bw-nav,.ld-actions,.ld-app button,.ld-clear,.ld-cta,.ld-education,.ld-email,.ld-faq,.ld-hero,.ld-how,.ld-stages,.ld-toolbar{display:none!important}.ld-wrap{padding:0;max-width:none}.ld-layout{display:block}.ld-card,.ld-rules{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #dcd2c4;color:#211E1B;background:#FFFCF7}.ld-dashboard{grid-template-columns:repeat(3,1fr)}.ld-app input,.ld-app select,.ld-app textarea{border:0;padding:2px;background:transparent}.ld-letter pre{background:#FFFCF7;color:#211E1B;max-height:none}}.rn-hero{padding:112px 0 74px;background:var(--bw-cast-iron);color:#FFFCF7}.rn-hero a{display:block;color:#D8CFC4;font-size:13px;margin-bottom:28px}.rn-hero h1{font-family:var(--font-serif,Georgia,serif);font-size:clamp(42px,6vw,72px);line-height:1.02;max-width:1000px;margin:18px 0}.rn-hero p{font-size:19px;line-height:1.6;max-width:820px;color:#D8CFC4}.rn-hero>div>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.rn-hero>div>div span{border:1px solid #ffffff35;border-radius:4px;padding:8px 12px;font-size:11px}.rn-wrap{padding-top:42px;padding-bottom:80px}.rn-app button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dcd2c4;background:#FFFCF7;border-radius:4px;padding:10px 13px;font:inherit;font-size:12px;font-weight:700;color:#244A44;cursor:pointer}.rn-app button:focus-visible,.rn-app button:hover{border-color:#BFB3A3;outline:2px solid #14766b33;outline-offset:2px}.rn-app input,.rn-app select,.rn-app textarea{width:100%;border:1px solid #dcd2c4;border-radius:4px;background:#FFFCF7;padding:10px;font:inherit;font-size:13px;color:#211E1B}.rn-app textarea{min-height:78px;resize:vertical}.rn-toolbar{position:sticky;top:66px;z-index:20;display:flex;align-items:center;gap:8px;background:#f1f7f5ee;backdrop-filter:blur(12px);border:1px solid #dcd2c4;border-radius:4px;padding:12px;margin-bottom:14px}.rn-toolbar select{max-width:260px}.rn-toolbar span{margin-right:auto;font-size:10px;color:#5E554C}.rn-alert{display:flex;align-items:flex-start;gap:9px;background:#F1E7D2;color:#8A4B32;border:1px solid #bfb3a3;border-radius:4px;padding:13px 14px;margin:12px 0;font-size:12px;line-height:1.55}.rn-alert--danger{background:#F5F0E8;color:#9A3324;border-color:#F3DFD8}.rn-dashboard{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0}.rn-dashboard article{display:grid;gap:5px;background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:15px;min-width:0}.rn-dashboard article>span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#5E554C}.rn-dashboard strong{font-size:16px;overflow-wrap:anywhere}.rn-dashboard small{font-size:10px;color:#5E554C;line-height:1.45}.rn-dashboard .danger{background:#FFFCF7;border-color:#F3DFD8}.rn-tabs{display:flex;gap:7px;margin:18px 0}.rn-tabs button{flex:1}.rn-tabs button.active{background:#244A44;color:#FFFCF7;border-color:#2F5E57}.rn-card{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:24px;box-shadow:var(--bw-shadow)}.rn-card h2,.rn-cta h2,.rn-education h2,.rn-faq h2,.rn-how h2,.rn-rules h2{font-family:var(--font-serif,Georgia,serif);font-size:30px;line-height:1.12;margin:6px 0 20px}.rn-kicker{color:#8A4B32;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.rn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rn-grid label{display:grid;gap:5px;font-size:10px;font-weight:750;color:#5E554C}.rn-grid .wide,.rn-grid fieldset.wide{grid-column:span 2}.rn-grid fieldset{border:0;padding:0;margin:0}.rn-grid legend{font-size:10px;font-weight:750;margin-bottom:6px}.rn-options{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.rn-options button.selected{background:#F5F0E8;border-color:#2F5E57;color:#2F5E57}.rn-email .check,.rn-grid .check{display:flex;align-items:flex-start;gap:8px}.rn-email .check input,.rn-grid .check input{width:auto;margin-top:2px}.rn-errors{margin-top:15px;background:#F5F0E8;border:1px solid #f3dfd8;border-radius:4px;padding:12px;color:#9A3324}.rn-errors p{font-size:12px;margin:3px}.rn-path,.rn-result{margin-top:16px;border-radius:4px;padding:15px;background:#F5F0E8}.rn-help,.rn-path p,.rn-result p{font-size:12px;color:#5E554C;line-height:1.55}.rn-path a{font-size:12px;color:#2F5E57;font-weight:700}.rn-document-status{display:flex;justify-content:space-between;gap:15px;background:#F5F0E8;border-radius:4px;padding:13px;margin-bottom:16px;font-size:12px}.rn-card details{border-top:1px solid #dcd2c4;margin-top:16px;padding-top:14px}.rn-card summary{cursor:pointer;font-size:12px;font-weight:750}.rn-card pre{white-space:pre-wrap;font:11px/1.55 Georgia,serif;background:#F5F0E8;border:1px solid #dcd2c4;border-radius:4px;padding:20px;max-height:620px;overflow:auto;color:#211E1B}.rn-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.rn-email{display:grid;grid-template-columns:minmax(230px,1.4fr) 1fr 1fr auto;gap:9px;align-items:center;background:#F5F0E8;border-radius:4px;padding:14px;margin-top:18px}.rn-email>div{display:flex;gap:8px}.rn-email>div span{display:grid}.rn-email small{font-size:9px;color:#5E554C}.rn-email .check{grid-column:1/-1;font-size:10px}.rn-disclaimer{font-size:10px;color:#5E554C;line-height:1.6;margin-top:18px}.rn-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0}.rn-checks label{display:flex;align-items:flex-start;gap:8px;background:#F5F0E8;border-radius:4px;padding:10px;font-size:11px}.rn-checks input{width:auto}.rn-delete{color:#9A3324!important;margin-top:18px}.rn-rules{margin-top:24px;background:#244A44;color:#F5F0E8;border-radius:4px;padding:25px}.rn-rules p{color:#D8CFC4;font-size:12px}.rn-rules dl{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0}.rn-rules dl div{background:#ffffff0c;border:1px solid #ffffff18;border-radius:4px;padding:12px}.rn-rules dt{font-size:9px;color:#D8CFC4;text-transform:uppercase}.rn-rules dd{font-size:12px;margin:5px 0}.rn-source-links{display:flex;flex-wrap:wrap;gap:8px}.rn-source-links a{color:#F5F0E8;font-size:10px;border:1px solid #ffffff28;border-radius:4px;padding:7px 9px}.rn-education,.rn-faq{padding:76px 0;background:#F5F0E8}.rn-education>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rn-education article{background:#FFFCF7;border-radius:4px;padding:22px}.rn-education h3{font-size:16px}.rn-cta p,.rn-education p,.rn-faq p,.rn-how p{font-size:13px;color:#5E554C;line-height:1.65}.rn-how{padding-top:76px;padding-bottom:76px}.rn-how ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.rn-how li{display:flex;align-items:center;gap:10px;border:1px solid #dcd2c4;border-radius:4px;padding:13px}.rn-how li span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:4px;background:#F5F0E8;color:#2F5E57;font-weight:800}.rn-how li p{font-size:11px}.rn-faq>div>div{display:grid;grid-template-columns:repeat(2,1fr);gap:0 22px}.rn-faq details{border-top:1px solid #dcd2c4;padding:14px 0}.rn-faq summary{font-size:13px;font-weight:750;cursor:pointer}.rn-faq a{color:#2F5E57}.rn-cta{padding:70px 0;background:#244A44;color:#FFFCF7}.rn-cta>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.rn-cta p{color:#D8CFC4}.rn-loading{padding:70px;text-align:center}@media(max-width:1000px){.rn-dashboard{grid-template-columns:repeat(3,1fr)}.rn-grid{grid-template-columns:repeat(2,1fr)}.rn-email{grid-template-columns:1fr 1fr}.rn-how ol{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.rn-hero{padding:90px 0 55px}.rn-toolbar{position:static;flex-wrap:wrap}.rn-toolbar select{max-width:none}.rn-toolbar span{width:100%;order:2}.rn-dashboard,.rn-tabs{grid-template-columns:repeat(2,1fr)}.rn-tabs{display:grid}.rn-card{padding:17px}.rn-checks,.rn-education>div>div,.rn-email,.rn-faq>div>div,.rn-grid,.rn-how ol,.rn-rules dl{grid-template-columns:1fr}.rn-email .check,.rn-grid .wide,.rn-grid fieldset.wide{grid-column:auto}.rn-options{grid-template-columns:1fr}.rn-cta>div{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.rn-app *{animation:none!important;transition:none!important}}@media print{.bw-footer,.bw-nav,.rn-actions,.rn-alert,.rn-app button,.rn-card>label,.rn-cta,.rn-dashboard,.rn-document-status,.rn-education,.rn-email,.rn-faq,.rn-hero,.rn-how,.rn-rules,.rn-tabs,.rn-toolbar{display:none!important}.rn-wrap{padding:0;max-width:none}.rn-card{border:0;box-shadow:none;padding:0}.rn-card details{display:block;-moz-column-break-before:page;break-before:page}.rn-card details:first-of-type{-moz-column-break-before:auto;break-before:auto}.rn-card summary{display:none}.rn-card pre{max-height:none;overflow:visible;border:0;background:#FFFCF7;color:#211E1B;font-size:11pt;line-height:1.45;padding:0;white-space:pre-wrap}.rn-disclaimer{font-size:9pt;color:#211E1B}}.pt-hero{padding:96px 0 84px;background:var(--bw-cast-iron);color:#F5F0E8}.pt-hero .bw-container{max-width:950px}.pt-hero a:first-child{display:block;color:#D8CFC4;font-size:14px;margin-bottom:34px}.pt-hero h1{font-size:clamp(46px,7vw,82px);line-height:.96;letter-spacing:-.055em;max-width:850px;margin:18px 0 22px}.pt-hero p{font-size:clamp(18px,2vw,23px);line-height:1.5;max-width:680px;color:#D8CFC4}.pt-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 18px}.pt-hero small{display:block;max-width:680px;color:#D8CFC4;line-height:1.5}.pt-features{padding-top:88px;padding-bottom:88px}.pt-faq>h2,.pt-features>h2{font-size:clamp(34px,5vw,58px);max-width:820px;line-height:1.02;letter-spacing:-.04em}.pt-features>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:38px}.pt-features article{border:1px solid rgba(33,30,27,.12);border-radius:4px;padding:28px;background:#FFFCF7}.pt-features article h3{font-size:20px;margin:0 0 10px}.pt-features article p{margin:0;color:rgba(33,30,27,.68);line-height:1.65}.pt-split{background:#EFE8DC;padding:84px 0}.pt-split>.bw-container{display:grid;grid-template-columns:1.25fr .75fr;gap:64px;align-items:start}.pt-split h2{font-size:clamp(34px,4vw,52px);line-height:1.05}.pt-split ul{padding-left:20px;line-height:2;color:rgba(33,30,27,.72)}.pt-split aside{background:#211E1B;color:#F5F0E8;padding:30px;border-radius:4px}.pt-split aside strong{font-size:21px}.pt-split aside p{line-height:1.65;color:#D8CFC4}.pt-faq{padding-top:88px;padding-bottom:88px}.pt-faq>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:36px}.pt-faq details{border-bottom:1px solid rgba(33,30,27,.15);padding:16px 0}.pt-faq summary{font-weight:700;cursor:pointer}.pt-faq details p{color:rgba(33,30,27,.68);line-height:1.6}.pt-final{background:#211E1B;color:#F5F0E8;padding:58px 0}.pt-final>.bw-container{display:flex;justify-content:space-between;align-items:center;gap:30px}.pt-final h2{font-size:36px;margin:0 0 8px}.pt-final p{margin:0;color:#D8CFC4}@media(max-width:720px){.pt-hero{padding:64px 0}.pt-faq>div,.pt-features>div,.pt-split>.bw-container{grid-template-columns:1fr}.pt-split>.bw-container{gap:28px}.pt-final>.bw-container{align-items:flex-start;flex-direction:column}.pt-faq,.pt-features{padding-top:64px;padding-bottom:64px}}.ot-shell{background:#FFFCF7;color:var(--bw-ink,#211E1B)}.ot-hero{padding:76px 0 48px;background:var(--bw-cast-iron);color:#FFFCF7}.ot-hero a{color:#D8CFC4;text-decoration:none}.ot-hero h1{font-size:clamp(2.35rem,6vw,4.8rem);line-height:.98;letter-spacing:-.045em;max-width:920px;margin:18px 0}.ot-hero p{font-size:1.15rem;max-width:760px;color:#D8CFC4}.ot-hero .bw-eyebrow-rule{margin-top:28px;color:#D8CFC4}.ot-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ot-trust span{border:1px solid rgba(255,252,247,.2);border-radius:4px;padding:7px 11px;font-size:.78rem}.ot-wrap{max-width:1120px;padding-top:42px;padding-bottom:72px}.ot-actions,.ot-answer,.ot-console,.ot-email,.ot-related,.ot-sources{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:26px;margin-bottom:22px}.ot-answer p{font-size:1.18rem;line-height:1.65;margin:12px 0 0;max-width:900px}.ot-local{background:#EFE8DC;border:1px solid #bfb3a3;border-radius:4px;padding:12px 15px;margin-bottom:18px;font-size:.88rem}.ot-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:22px;align-items:start}.ot-inputs{display:grid;gap:14px}.ot-inputs fieldset{border:1px solid #dcd2c4;border-radius:4px;background:#FFFCF7;padding:20px;min-width:0}.ot-inputs legend{font-size:1rem;font-weight:800;padding:0 7px}.ot-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:8px 0 16px}.ot-field-grid label{display:grid;gap:6px;font-size:.83rem;font-weight:700}.ot-email input,.ot-field-grid input,.ot-field-grid select,.ot-field-grid textarea{width:100%;box-sizing:border-box;border:1px solid #dcd2c4;border-radius:4px;padding:11px;background:#FFFCF7;color:#211E1B;font:inherit}.ot-email input:focus,.ot-field-grid input:focus,.ot-field-grid select:focus,.ot-field-grid textarea:focus{outline:3px solid rgba(169,87,58,.22);border-color:#8A4B32}.ot-field-grid small{font-weight:400;color:#5E554C}.ot-number{display:flex;align-items:center;border:1px solid #dcd2c4;border-radius:4px;overflow:hidden}.ot-number:focus-within{outline:3px solid rgba(169,87,58,.22);border-color:#8A4B32}.ot-number input{border:0;border-radius:0;outline:0!important}.ot-number>span{padding:0 9px;color:#5E554C}.ot-check{display:flex!important;align-items:flex-start;gap:9px!important}.ot-check input{width:auto!important;margin-top:3px}.ot-result{position:sticky;top:90px;background:#211E1B;color:#FFFCF7;border-radius:4px;padding:26px;scroll-margin-top:100px}.ot-result h2{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.08;margin:12px 0}.ot-result__answer{color:#D8CFC4;line-height:1.6}.ot-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.ot-metrics article{background:#2B2723;border:1px solid #3f3b38;border-radius:4px;padding:13px;display:grid;gap:4px}.ot-metrics article.is-emphasis{border-color:#8A4B32;background:#8A4B32}.ot-metrics small,.ot-metrics span{font-size:.72rem;color:#D8CFC4}.ot-metrics strong{font-size:1.05rem}.ot-next,.ot-warning{margin-top:18px;border-radius:4px;padding:14px;background:#2B2723}.ot-next ol,.ot-warning ul{padding-left:18px;margin-bottom:0}.ot-next li,.ot-warning li{margin:6px 0;color:#D8CFC4}.ot-table-wrap{overflow-x:auto;margin-top:22px}.ot-table-wrap h3{font-size:1rem}.ot-table-wrap table{width:100%;border-collapse:collapse;font-size:.78rem}.ot-table-wrap td,.ot-table-wrap th{text-align:left;padding:9px;border-bottom:1px solid #3f3b38;vertical-align:top}.ot-table-wrap th{color:#D8CFC4}.ot-actions>div{display:flex;flex-wrap:wrap;gap:9px}.ot-actions button,.ot-email button{border:1px solid #dcd2c4;background:#FFFCF7;border-radius:4px;padding:10px 13px;font-weight:700;cursor:pointer}.ot-actions button:hover,.ot-email button:hover{border-color:#BFB3A3}.ot-console{background:#F5F0E8}.ot-email form{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ot-email form label{display:grid;gap:5px;font-weight:700;font-size:.82rem}.ot-email .ot-check{grid-column:1/-1}.ot-hp{position:absolute!important;left:-10000px!important}.ot-sources ul{padding-left:20px}.ot-sources a{color:#8A4B32}.ot-disclaimer{border-left:4px solid #8a4b32;padding-left:14px;color:#5E554C}.ot-related>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ot-related a{display:grid;gap:6px;border:1px solid #dcd2c4;border-radius:4px;padding:16px;text-decoration:none;color:inherit}.ot-related a span{font-size:.83rem;color:#5E554C}.ot-toast{position:fixed;right:20px;bottom:20px;background:#211E1B;color:#FFFCF7;border-radius:4px;padding:13px 16px;max-width:420px;z-index:50;box-shadow:var(--bw-shadow)}.ot-toast button{float:right;margin-left:12px;background:none;border:0;color:#FFFCF7;font-size:20px}.ot-actions h2,.ot-console h2,.ot-email h2,.ot-related h2,.ot-sources h2{margin:10px 0}@media(max-width:860px){.ot-layout{grid-template-columns:1fr}.ot-result{position:static}.ot-email form{grid-template-columns:1fr}}@media(max-width:560px){.ot-hero{padding:54px 0 36px}.ot-wrap{padding-top:24px}.ot-field-grid,.ot-metrics{grid-template-columns:1fr}.ot-actions,.ot-answer,.ot-console,.ot-email,.ot-inputs fieldset,.ot-related,.ot-result,.ot-sources{padding:18px;border-radius:4px}.ot-toast{left:12px;right:12px;bottom:12px}}@media(prefers-reduced-motion:reduce){.ot-shell *{scroll-behavior:auto!important;transition:none!important}}@media print{.bw-footer,.bw-header,.ot-actions,.ot-console,.ot-email,.ot-hero,.ot-inputs,.ot-local,.ot-related,.ot-toast{display:none!important}.ot-layout{display:block}.ot-result{position:static;background:#FFFCF7!important;padding:0}.ot-metrics small,.ot-metrics span,.ot-next li,.ot-result,.ot-result__answer,.ot-warning li{color:#211E1B!important}.ot-metrics article,.ot-next,.ot-warning{background:#FFFCF7!important;border:1px solid #bfb3a3!important}.ot-table-wrap td,.ot-table-wrap th{border-color:#BFB3A3!important}.ot-table-wrap th{color:#211E1B!important}}.ot-hub-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end;background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:18px;margin-bottom:34px}.ot-hub-filters label{display:grid;gap:5px;font-size:.78rem;font-weight:800}.ot-hub-filters select{border:1px solid #dcd2c4;border-radius:4px;padding:9px;background:#FFFCF7}.ot-hub-filters>span{margin-left:auto;color:#5E554C;font-size:.82rem}.ot-hub-group{margin:0 0 48px}.ot-hub-group>div:first-child{max-width:720px}.ot-hub-group h2{font-size:1.75rem;margin:7px 0}.ot-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.ot-hub-grid>a{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;border:1px solid #dcd2c4;border-radius:4px;padding:20px;background:#FFFCF7;text-decoration:none;color:inherit}.ot-hub-grid>a.is-featured{border-color:#8A4B32;background:#FFFCF7}.ot-hub-grid>a>small,.ot-hub-grid>a>span{text-transform:capitalize;color:#8A4B32;font-size:.72rem;font-weight:800}.ot-hub-grid>a>strong{font-size:1.08rem}.ot-hub-grid>a>p{color:#5E554C;font-size:.87rem;margin:0;line-height:1.55}.ot-errors{border:1px solid #f3dfd8;background:#F5F0E8;color:#9A3324;border-radius:4px;padding:14px}.ot-errors ul{margin:8px 0 0;padding-left:20px}.ot-field-error{color:#9A3324!important;font-weight:700!important}.ot-field-grid [aria-invalid=true]{border-color:#9A3324!important}.ot-actions button:disabled,.ot-console button:disabled,.ot-email button:disabled{cursor:not-allowed;opacity:.5}.ot-hub-filters input{border:1px solid #dcd2c4;border-radius:4px;padding:9px;background:#FFFCF7;min-width:180px}.ot-hub-empty{border:1px dashed #dcd2c4;border-radius:4px;padding:24px;color:#5E554C}.ot-feedback{margin-top:22px;font-size:.86rem}.ot-feedback a{color:#8A4B32}.flagship-wrap{max-width:1240px;padding-top:42px;padding-bottom:80px}.flagship-actions,.flagship-answer,.flagship-faq,.flagship-panel,.flagship-portfolio-link,.flagship-related{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:28px;margin-bottom:22px}.flagship-answer{background:#FFFCF7}.flagship-actions h2,.flagship-answer h2,.flagship-faq h2,.flagship-panel h2,.flagship-related h2{margin:0 0 10px}.flagship-answer p{font-size:1.08rem;line-height:1.7;max-width:900px;margin:0}.flagship-local{background:#EFE8DC;border:1px solid #bfb3a3;border-radius:4px;padding:13px 16px}.flagship-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:22px}.flagship-result__hero>span,.flagship-section-head>div>span{display:block;color:#8A4B32;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.flagship-section-head h2{margin:5px 0 0}.flagship-section-head p{max-width:520px;color:#5E554C;margin:0;line-height:1.55}.flagship-section-head>button{white-space:nowrap}.flagship-grid{display:grid;gap:15px}.flagship-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.flagship-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.flagship-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.flagship-email label,.flagship-grid label,.flagship-line label{display:grid;gap:6px;font-size:.78rem;font-weight:800}.flagship-email input,.flagship-expense-row input,.flagship-expense-row select,.flagship-grid input,.flagship-grid select,.flagship-line input,.flagship-offer__head input{width:100%;box-sizing:border-box;border:1px solid #dcd2c4;border-radius:4px;background:#FFFCF7;color:#211E1B;padding:11px;font:inherit}.flagship-email input:focus,.flagship-expense-row input:focus,.flagship-expense-row select:focus,.flagship-grid input:focus,.flagship-grid select:focus,.flagship-line input:focus,.flagship-offer__head input:focus{outline:3px solid rgba(169,87,58,.22);border-color:#8A4B32}.flagship-number{display:flex;align-items:center;border:1px solid #dcd2c4;border-radius:4px;overflow:hidden;background:#FFFCF7}.flagship-number:focus-within{outline:3px solid rgba(169,87,58,.22);border-color:#8A4B32}.flagship-number input{border:0!important;border-radius:0!important;outline:0!important}.flagship-number b{padding:0 10px;color:#5E554C;font-size:.78rem;white-space:nowrap}.flagship-check-row{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:18px}.flagship-check{display:flex!important;align-items:flex-start;gap:9px!important;font-size:.82rem;font-weight:700}.flagship-check input{width:auto!important;margin-top:3px}.flagship-mode,.flagship-segments{display:flex;flex-wrap:wrap;gap:8px}.flagship-action-row button,.flagship-actions button,.flagship-line button,.flagship-mode button,.flagship-offer button,.flagship-section-head button,.flagship-segments button{border:1px solid #dcd2c4;background:#FFFCF7;color:#211E1B;border-radius:4px;padding:9px 12px;font-weight:800;cursor:pointer}.flagship-mode button[aria-pressed=true],.flagship-segments button[aria-pressed=true]{background:#211E1B;color:#FFFCF7;border-color:#3F3B38}.flagship-mode{align-items:center;background:#EFE8DC;border-radius:4px;padding:12px;margin-bottom:22px}.flagship-mode p{margin:0 0 0 8px;color:#5E554C;font-size:.84rem}.flagship-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:26px}.flagship-offer{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:20px;min-width:0}.flagship-offer__head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.flagship-offer__head input{font-size:1.15rem;font-weight:900}.flagship-offer details,.flagship-panel details{border-top:1px solid #dcd2c4;margin-top:17px;padding-top:14px}.flagship-offer summary,.flagship-panel summary{font-weight:900;cursor:pointer;margin-bottom:14px}.flagship-result{background:#211E1B;color:#FFFCF7;border-radius:4px;padding:32px;margin:28px 0}.flagship-result__hero h2{font-size:clamp(1.8rem,4vw,3.3rem);line-height:1.05;margin:10px 0}.flagship-result__hero p{color:#D8CFC4;font-size:1.02rem;line-height:1.6}.flagship-result__badges{display:flex;flex-wrap:wrap;gap:8px}.flagship-result__badges b{border:1px solid #3f3b38;border-radius:4px;padding:7px 10px;font-size:.72rem;color:#D8CFC4}.flagship-table{overflow-x:auto;margin-top:26px}.flagship-table table{width:100%;border-collapse:collapse;font-size:.79rem}.flagship-table caption{text-align:left;font-size:1.1rem;font-weight:900;margin-bottom:10px}.flagship-table td,.flagship-table th{text-align:left;padding:10px;border-bottom:1px solid #3f3b38;white-space:nowrap}.flagship-table thead th{color:#D8CFC4}.flagship-table tr.is-leading{background:#8A4B32}.flagship-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.flagship-break-even article,.flagship-detail-grid article{border:1px solid #3f3b38;border-radius:4px;padding:18px;background:#2B2723}.flagship-detail-grid h3,.flagship-detail-grid h4{margin:0 0 8px}.flagship-detail-grid h4{color:#D8CFC4;margin-top:16px}.flagship-detail-grid li,.flagship-detail-grid p,.flagship-warning li{color:#D8CFC4;line-height:1.5}.flagship-sensitivity,.flagship-warning{background:#2B2723;border-radius:4px;padding:18px;margin-top:20px}.flagship-disclaimer{border-left:4px solid #8a4b32;padding-left:14px;color:#D8CFC4;margin-top:22px}.flagship-action-row{display:flex;flex-wrap:wrap;gap:9px}.flagship-save{background:#F5F0E8;border-radius:4px;padding:16px;margin-top:17px}.flagship-email{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px}.flagship-email .flagship-check{grid-column:1/-1}.flagship-status{background:#F5F0E8;border-radius:4px;padding:11px;margin-bottom:0}.flagship-income-lines{display:grid;gap:10px;margin-bottom:18px}.flagship-line{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:10px;background:#F5F0E8;border-radius:4px;padding:12px}.flagship-expenses{display:grid;gap:7px}.flagship-expense-header,.flagship-expense-row{display:grid;grid-template-columns:1.4fr .7fr .9fr .9fr;gap:9px;align-items:center}.flagship-expense-header{font-size:.72rem;text-transform:uppercase;font-weight:900;color:#5E554C;padding:0 8px}.flagship-expense-row{border-top:1px solid #dcd2c4;padding:8px}.flagship-expense-row>span{font-weight:750;font-size:.82rem}.flagship-scenario-grid{gap:16px}.flagship-scenario-grid,.flagship-scenario-grid fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.flagship-scenario-grid fieldset{gap:12px;border:1px solid #dcd2c4;border-radius:4px;padding:15px}.flagship-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.flagship-metrics article{display:grid;gap:5px;background:#2B2723;border:1px solid #3f3b38;border-radius:4px;padding:15px}.flagship-metrics article.is-emphasis{background:#8A4B32;border-color:#8A4B32}.flagship-metrics small,.flagship-metrics span{font-size:.73rem;color:#D8CFC4}.flagship-metrics strong{font-size:1.2rem}.flagship-waterfall{display:grid;gap:0;background:#2B2723;border-radius:4px;padding:18px}.flagship-waterfall h3{margin-top:0}.flagship-waterfall>div{display:flex;justify-content:space-between;border-top:1px solid #3f3b38;padding:9px 0}.flagship-break-even{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.flagship-portfolio-link{background:#F5F0E8}.flagship-portfolio-link a,.flagship-related a{color:#8A4B32;font-weight:850}.flagship-faq details{border-top:1px solid #dcd2c4;padding:15px 0}.flagship-faq summary{font-weight:900;cursor:pointer}.flagship-faq p{max-width:800px;line-height:1.6}.flagship-related>div{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:980px){.flagship-grid--4,.flagship-grid--5,.flagship-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.flagship-offers{grid-template-columns:1fr}.flagship-expense-header,.flagship-expense-row{grid-template-columns:1.3fr .8fr 1fr}.flagship-expense-header span:last-child,.flagship-expense-row select:last-child{display:none}}@media(max-width:660px){.flagship-wrap{padding-top:24px}.flagship-actions,.flagship-answer,.flagship-faq,.flagship-panel,.flagship-portfolio-link,.flagship-related,.flagship-result{padding:18px;border-radius:4px}.flagship-section-head{display:grid}.flagship-break-even,.flagship-detail-grid,.flagship-email,.flagship-grid--3,.flagship-grid--4,.flagship-grid--5,.flagship-line,.flagship-metrics,.flagship-scenario-grid{grid-template-columns:1fr}.flagship-expense-header{display:none}.flagship-expense-row{grid-template-columns:1fr 1fr}.flagship-expense-row>span{grid-column:1/-1}.flagship-mode p{width:100%;margin:5px}.flagship-table{margin-left:-18px;margin-right:-18px;padding:0 18px}.flagship-scenario-grid fieldset{grid-template-columns:1fr}}.ot-layout{display:block}.ot-inputs{margin-bottom:22px}.ot-result{position:static;top:auto;width:100%;box-sizing:border-box;margin:0 0 22px}.ot-result-empty{border:1px dashed #dcd2c4;border-radius:4px;background:#F5F0E8;color:#5E554C;padding:18px 22px;margin-bottom:22px;scroll-margin-top:100px}.ot-result-empty p{margin:0}.ot-calculate{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:20px}.ot-calculate span{color:#5E554C;font-size:.84rem}.ot-methodology{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:26px;margin-bottom:22px}.ot-methodology p{max-width:900px;line-height:1.65}.ot-table-wrap:focus{outline:3px solid rgba(169,87,58,.28);outline-offset:4px}.flagship-calculate{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:20px;margin:22px 0}.flagship-calculate span{color:#5E554C;font-size:.84rem}.flagship-result-empty{border:1px dashed #dcd2c4;border-radius:4px;background:#F5F0E8;color:#5E554C;padding:18px 22px;margin:22px 0}.flagship-result-empty p{margin:0}.rvs-workspace{display:block}.rvs-inputs{position:static;top:auto;max-height:none;overflow:visible;margin-bottom:24px}.rvs-results{width:100%}.rvs-calculate{display:grid;gap:9px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.rvs-calculate span{color:var(--muted);font-size:.82rem}.rvs-result-empty{border:1px dashed var(--border);border-radius:4px;background:#F5F0E8;color:var(--muted);padding:20px 24px;scroll-margin-top:100px}.rvs-result-empty p{margin:0}.rvs-results>.rvs-verdict{margin-bottom:20px}.tenant-sale-app{display:grid;gap:22px}.tenant-sale-explainer{background:#F5F0E8;border:1px solid #bfb3a3;border-radius:4px;padding:16px 18px;line-height:1.55}.tenant-unit-list{display:grid;gap:15px}.tenant-unit-list fieldset{border:1px solid #dcd2c4;border-radius:4px;padding:18px;min-width:0}.tenant-unit-list legend{font-weight:900;padding:0 7px}.tenant-sale-results{display:grid;gap:18px;scroll-margin-top:100px}.tenant-result-hero{background:#211E1B;color:#FFFCF7;border-radius:4px;padding:30px}.tenant-result-hero>span{color:#D8CFC4;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tenant-result-hero h2{font-size:clamp(1.8rem,4vw,3.2rem);margin:8px 0}.tenant-result-hero p{color:#D8CFC4}.tenant-progress{display:grid;grid-template-columns:repeat(4,auto 1fr);gap:8px 7px;align-items:baseline;margin-top:20px}.tenant-progress strong{font-size:1.25rem;color:#FFFCF7}.tenant-progress span{font-size:.72rem;color:#D8CFC4}.tenant-result-card{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:24px;min-width:0}.tenant-result-card h3{margin-top:0}.tenant-result-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tenant-result-card dl div{background:#F5F0E8;border-radius:4px;padding:12px}.tenant-result-card dt{font-size:.72rem;color:#5E554C;font-weight:800}.tenant-result-card dd{margin:5px 0 0;font-weight:900}.tenant-priorities{border-left:5px solid #8a4b32}.tenant-items{display:grid;gap:9px}.tenant-items article{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,240px);gap:18px;align-items:start;border-top:1px solid #dcd2c4;padding-top:13px}.tenant-items article>div{display:grid;gap:6px}.tenant-items select,.tenant-sale-app .flagship-panel input,.tenant-sale-app .flagship-panel select,.tenant-unit-list input,.tenant-unit-list select{width:100%;box-sizing:border-box;border:1px solid #dcd2c4;border-radius:4px;padding:10px;background:#FFFCF7;color:#211E1B;font:inherit}.tenant-items select:focus,.tenant-sale-app .flagship-panel input:focus,.tenant-sale-app .flagship-panel select:focus,.tenant-unit-list input:focus,.tenant-unit-list select:focus{outline:3px solid rgba(169,87,58,.22);border-color:#8A4B32}.tenant-requirement{width:-moz-max-content;width:max-content;border-radius:4px;background:#EFE8DC;padding:4px 8px;font-size:.68rem;font-weight:850}.tenant-items small{line-height:1.45;color:#5E554C}.tenant-items a{color:#8A4B32;font-size:.78rem;font-weight:850}.tenant-result-card details{border-top:1px solid #dcd2c4;padding:12px 0}.tenant-result-card summary{cursor:pointer;font-weight:900}.tenant-result-card li{margin:7px 0;line-height:1.45}.tenant-export button,.tenant-result-card button{border:1px solid #dcd2c4;background:#FFFCF7;color:#211E1B;border-radius:4px;padding:10px 13px;font-weight:800;cursor:pointer}.tenant-copy,.tenant-export{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.tenant-handoffs{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:24px}.tenant-handoffs h2{margin-top:0}.tenant-handoffs>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tenant-handoffs a{display:grid;gap:5px;border:1px solid #dcd2c4;border-radius:4px;padding:14px;color:#211E1B;text-decoration:none;font-weight:900}.tenant-handoffs a span{font-size:.78rem;color:#5E554C;font-weight:500}.tenant-sale-app .flagship-actions{margin-bottom:0}@media(max-width:760px){.tenant-progress{grid-template-columns:auto 1fr auto 1fr}.tenant-handoffs>div,.tenant-items article,.tenant-result-card dl{grid-template-columns:1fr}.tenant-handoffs,.tenant-result-card,.tenant-result-hero{padding:18px;border-radius:4px}}@media(max-width:560px){.ot-calculate,.ot-methodology,.ot-result-empty{padding:18px;border-radius:4px}}@media(prefers-reduced-motion:reduce){.flagship-shell *{scroll-behavior:auto!important;transition:none!important}}@media print{.bw-footer,.bw-header,.flagship-actions,.flagship-answer,.flagship-faq,.flagship-hero,.flagship-local,.flagship-mode,.flagship-panel,.flagship-portfolio-link,.flagship-related{display:none!important}.flagship-result{background:#FFFCF7!important;padding:0}.flagship-detail-grid li,.flagship-detail-grid p,.flagship-disclaimer,.flagship-result,.flagship-result__hero p,.flagship-warning li{color:#211E1B!important}.flagship-break-even article,.flagship-detail-grid article,.flagship-metrics article,.flagship-sensitivity,.flagship-warning,.flagship-waterfall{background:#FFFCF7!important;border:1px solid #bfb3a3!important}.flagship-table td,.flagship-table th{border-color:#BFB3A3!important}.flagship-table thead th{color:#211E1B!important}}.pdc-shell{background:#F5F0E8;color:#211E1B}.pdc-hero{background:var(--bw-cast-iron);color:#FFFCF7;padding:78px 0 54px}.pdc-hero h1{color:#FFFCF7;font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4.8rem);line-height:1;letter-spacing:-.01em;max-width:1000px;margin:16px 0}.pdc-hero p{max-width:780px;color:#D8CFC4;font-size:1.1rem;line-height:1.65}.pdc-hero>div>div:last-child{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.pdc-hero>div>div:last-child span{border:1px solid #3f3b38;border-radius:4px;padding:7px 11px;color:#D8CFC4;font-size:.75rem;font-weight:800}.pdc-wrap{padding-top:30px;padding-bottom:80px}.pdc-answer,.pdc-disclaimer,.pdc-panel{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:28px;margin-bottom:22px}.pdc-answer h2,.pdc-disclaimer h2,.pdc-panel h2{margin:0 0 8px}.pdc-answer p,.pdc-panel header p{max-width:850px;color:#5E554C;line-height:1.6;margin:0}.pdc-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:0 0 22px}.pdc-steps span{display:flex;align-items:center;gap:7px;background:#EFE8DC;border-radius:4px;padding:9px;font-size:.72rem;font-weight:800}.pdc-steps b{display:grid;place-items:center;width:22px;height:22px;border-radius:4px;background:var(--accent);color:#FFFCF7}.pdc-direction>span,.pdc-panel header>span{display:block;color:#8A4B32;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.pdc-grid{display:grid;gap:14px;margin-top:22px}.pdc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pdc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pdc-field{display:grid;gap:6px;min-width:0;font-size:.78rem;font-weight:800;color:#5E554C}.pdc-field>span em{font-style:normal;color:#2F5E57;font-size:.7rem}.pdc-field input,.pdc-field select,.pdc-field textarea,.pdc-offer input,.pdc-offer select,.pdc-offer textarea{width:100%;box-sizing:border-box;border:1px solid #dcd2c4;border-radius:4px;background:#FFFCF7;color:#211E1B;padding:10px;font:inherit;min-height:42px}.pdc-field textarea{min-height:95px;resize:vertical}.pdc-field>div{display:flex;align-items:center;border:1px solid #dcd2c4;border-radius:4px;background:#FFFCF7;overflow:hidden}.pdc-field>div input{border:0;border-radius:0}.pdc-field>div b{padding-right:10px;color:#5E554C;font-size:.72rem}.pdc-field input:focus,.pdc-field select:focus,.pdc-field textarea:focus{outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent)}.pdc-details{border-top:1px solid #dcd2c4;margin-top:24px;padding-top:18px}.pdc-details summary,.pdc-offer summary{cursor:pointer;font-weight:900}.pdc-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.pdc-priorities label{display:grid;grid-template-columns:1fr auto;gap:6px 10px;background:#F5F0E8;border-radius:4px;padding:12px;font-size:.76rem;font-weight:800}.pdc-priorities input{grid-column:1/-1;accent-color:var(--accent);width:100%}.pdc-offer-actions{border-top:1px solid #dcd2c4;padding-top:20px}.pdc-offer-actions h3{margin:0}.pdc-offer-actions p{color:#5E554C;margin:5px 0 12px}.pdc-actions button,.pdc-next-grid button,.pdc-offer-actions button,.pdc-panel button{border:0;border-radius:4px;padding:10px 14px;background:var(--accent);color:#FFFCF7;font-weight:850;cursor:pointer}.pdc-offer{border:1px solid #dcd2c4;border-radius:4px;padding:16px;margin:15px 0;background:#FFFCF7}.pdc-offer summary{display:flex;justify-content:space-between;gap:12px}.pdc-offer summary span{color:#5E554C;font-size:.72rem}.pdc-fine{font-size:.76rem;color:#5E554C;line-height:1.5}.pdc-link{background:transparent!important;color:#8A4B32!important;padding-left:0!important}.pdc-alert{background:#F3DFD8;color:#9A3324;border-radius:4px;padding:12px 15px;margin:14px 0;font-size:.82rem}.pdc-alert ul{margin-bottom:0}.pdc-results{display:grid;gap:20px;scroll-margin-top:100px;margin-bottom:22px}.pdc-direction{background:#211E1B;color:#FFFCF7;border-radius:4px;padding:30px}.pdc-direction h2{color:#FFFCF7;font-size:clamp(2rem,5vw,3.5rem);margin:8px 0}.pdc-direction p{color:#D8CFC4;max-width:850px;line-height:1.6}.pdc-direction>div{display:flex;flex-wrap:wrap;gap:9px}.pdc-direction>div>*{border:1px solid #3f3b38;border-radius:4px;padding:6px 9px;font-size:.72rem}.pdc-table-wrap{overflow:auto;background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:18px}.pdc-table-wrap:focus{outline:3px solid color-mix(in srgb,var(--accent) 22%,transparent)}.pdc-table-wrap table{border-collapse:collapse;width:100%;min-width:1250px;font-size:.75rem}.pdc-table-wrap caption{text-align:left;font-size:1rem;font-weight:900;margin-bottom:12px}.pdc-table-wrap td,.pdc-table-wrap th{text-align:left;vertical-align:top;padding:11px 9px;border-top:1px solid #dcd2c4}.pdc-table-wrap thead th{border-top:0;color:#5E554C}.pdc-table-wrap tbody tr.is-selected{background:#F5F0E8}.pdc-table-wrap small{display:block;color:#5E554C;line-height:1.4;margin-top:5px}.pdc-cards{display:none}.pdc-result-card{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:22px}.pdc-result-card h3{margin-top:0}.pdc-result-card li{margin:8px 0;line-height:1.45}.pdc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}.pdc-actions span{font-size:.78rem;color:#5E554C}.pdc-plan{background:#F5F0E8;border-left:5px solid var(--accent);border-radius:4px;padding:20px;margin-top:20px}.pdc-plan h3{margin-top:0}.pdc-plan li{margin:9px 0;line-height:1.5}.pdc-plan>div{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.pdc-plan a{color:#8A4B32;font-weight:800}.pdc-next-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin-top:22px}.pdc-next-grid>article{border:1px solid #dcd2c4;border-radius:4px;padding:18px}.pdc-next-grid h3{margin-top:0}.pdc-next-grid p{color:#5E554C;line-height:1.5}.pdc-consent{display:flex;align-items:flex-start;gap:8px;font-size:.75rem;line-height:1.45;margin:12px 0}.pdc-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.pdc-listing{border-top:1px solid #dcd2c4;margin-top:22px;padding-top:22px}.pdc-disclaimer{background:#F5F0E8;border-color:#BFB3A3}.pdc-disclaimer li{margin:8px 0;line-height:1.5}.pdc-status{position:fixed;right:18px;bottom:18px;z-index:80;max-width:470px;background:#211E1B;color:#FFFCF7;border-radius:4px;padding:13px 45px 13px 16px;box-shadow:var(--bw-shadow);font-size:.82rem}.pdc-status button{position:absolute;right:8px;top:5px;background:transparent;border:0;color:#FFFCF7;font-size:1.3rem;cursor:pointer}@media(max-width:980px){.pdc-grid--3,.pdc-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}.pdc-next-grid{grid-template-columns:1fr 1fr}.pdc-next-grid>article:first-child{grid-row:span 2}.pdc-steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.pdc-hero{padding-top:52px}.pdc-wrap{padding-top:18px}.pdc-answer,.pdc-direction,.pdc-disclaimer,.pdc-panel{padding:19px;border-radius:4px}.pdc-grid--2,.pdc-grid--3,.pdc-next-grid,.pdc-priorities{grid-template-columns:1fr}.pdc-next-grid>article:first-child{grid-row:auto}.pdc-table-wrap{display:none}.pdc-cards{display:grid;gap:12px}.pdc-cards article{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:16px}.pdc-cards article.is-selected{border-color:var(--accent);background:#F5F0E8}.pdc-cards label{display:flex;gap:8px;align-items:center}.pdc-cards p{line-height:1.45}.pdc-cards dl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pdc-cards dl div{background:#F5F0E8;border-radius:4px;padding:9px}.pdc-cards dt{font-size:.68rem;color:#5E554C}.pdc-cards dd{margin:3px 0 0;font-weight:800}.pdc-cards small{color:#5E554C}.pdc-steps span{padding:7px}.pdc-status{left:12px;right:12px;bottom:12px}}@media(prefers-reduced-motion:reduce){.pdc-shell *{scroll-behavior:auto!important;transition:none!important}}@media print{.bw-footer,.bw-header,.pdc-disclaimer,.pdc-hero,.pdc-panel,.pdc-steps{display:none!important}.pdc-results{display:block}.pdc-direction{background:#FFFCF7;color:#211E1B;border:1px solid #bfb3a3}.pdc-direction h2,.pdc-direction p{color:#211E1B}.pdc-table-wrap{display:block;overflow:visible;border:0;padding:0}.pdc-table-wrap table{min-width:0;font-size:7pt}.pdc-cards{display:none}}.pap-shell{background:#F5F0E8;color:#211E1B}.pap-hero{background:var(--bw-cast-iron);color:#FFFCF7;padding:76px 0 58px}.pap-hero h1{color:#FFFCF7;font-family:var(--font-display);font-size:clamp(2.55rem,6vw,4.8rem);line-height:1;letter-spacing:-.01em;max-width:960px;margin:16px 0}.pap-hero p{max-width:780px;color:#F5F0E8;font-size:1.08rem;line-height:1.65}.pap-hero>div>div:last-child{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.pap-hero>div>div:last-child span{border:1px solid #2f5e57;border-radius:4px;padding:7px 11px;color:#D8CFC4;font-size:.75rem;font-weight:800}.pap-wrap{padding-top:28px;padding-bottom:80px}.pap-controls,.pap-intro,.pap-limits,.pap-save,.pap-subworkflow,.pap-summary,.pap-tasks{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:26px;margin-bottom:20px}.pap-controls h2,.pap-intro h2,.pap-limits h2,.pap-save h2,.pap-subworkflow h2,.pap-summary h2,.pap-tasks h2{margin:0 0 7px}.pap-controls header p,.pap-intro p,.pap-save p{color:#5E554C;line-height:1.6;max-width:880px}.pap-controls header>span,.pap-save>div>span,.pap-section-head>div>span,.pap-subworkflow>div>span,.pap-summary>div>span{color:#8A4B32;font-size:.7rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pap-form{display:grid;grid-template-columns:1.4fr 1fr auto;gap:12px;align-items:end;margin-top:18px}.pap-form label,.pap-section-head label,.pap-subworkflow label,.pap-task label{display:grid;gap:6px;font-size:.75rem;font-weight:800;color:#5E554C}.pap-form input,.pap-form select,.pap-section-head select,.pap-subworkflow input,.pap-subworkflow select,.pap-task input,.pap-task select,.pap-task textarea{width:100%;box-sizing:border-box;border:1px solid #dcd2c4;border-radius:4px;padding:10px;background:#FFFCF7;color:#211E1B;font:inherit;min-height:42px}.pap-form button,.pap-provider button,.pap-save button,.pap-subworkflow button,.pap-task button{border:0;border-radius:4px;padding:11px 14px;background:#2F5E57;color:#FFFCF7;font-weight:850;cursor:pointer}.pap-summary{display:grid;grid-template-columns:1fr auto;gap:20px;background:#211E1B;color:#FFFCF7;border-color:#3F3B38}.pap-summary h2{color:#FFFCF7;text-transform:capitalize}.pap-summary>div>p{color:#D8CFC4}.pap-progress{display:grid;grid-template-columns:auto auto;align-content:start;align-items:end;gap:0 8px}.pap-progress strong{font-size:2.5rem;line-height:1}.pap-progress span{color:#D8CFC4}.pap-progress progress{grid-column:1/-1;width:190px;margin-top:8px;accent-color:#A9573A}.pap-summary dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.pap-summary dl div{background:#2B2723;border-radius:4px;padding:13px}.pap-summary dt{font-size:.68rem;color:#D8CFC4;text-transform:uppercase;letter-spacing:.06em}.pap-summary dd{margin:6px 0 0;font-weight:800}.pap-boundary{grid-column:1/-1;background:#8A4B32;color:#D8CFC4!important;border-radius:4px;padding:11px;margin:0}.pap-section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}.pap-section-head label{min-width:170px}.pap-task-list{display:grid;gap:12px}.pap-task{border:1px solid #dcd2c4;border-left:5px solid #bfb3a3;border-radius:4px;padding:18px;background:#FFFCF7}.pap-task--in_progress{border-left-color:#8A4B32}.pap-task--blocked{border-left-color:#9A3324;background:#FFFCF7}.pap-task--complete,.pap-task--waived{border-left-color:#2F5E57;background:#FFFCF7}.pap-task__head{display:flex;justify-content:space-between;gap:20px;align-items:start}.pap-task__head>div>span{font-size:.68rem;font-weight:900;color:#8A4B32;text-transform:uppercase;letter-spacing:.08em}.pap-task h3{margin:4px 0 0;font-size:1.06rem}.pap-task__head label{min-width:155px}.pap-task>p{color:#5E554C;line-height:1.5}.pap-handoffs,.pap-inline,.pap-task__actions,.pap-task__meta{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.pap-task__meta span{background:#EFE8DC;border-radius:4px;padding:5px 8px;font-size:.68rem}.pap-task__actions{margin-top:12px}.pap-task__actions label{grid-template-columns:auto 140px;align-items:center}.pap-handoffs a,.pap-save a,.pap-task__actions .pap-link,.pap-task__actions a{color:#8A4B32;font-weight:850;text-decoration:none}.pap-task__actions .pap-link{background:transparent;padding:8px}.pap-task__detail{border-top:1px solid #dcd2c4;margin-top:14px;padding-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.pap-task__detail textarea{min-height:90px;resize:vertical}.pap-task__detail aside{grid-column:1/-1;background:#F5F0E8;border-radius:4px;padding:14px}.pap-task__detail aside p{margin:6px 0}.pap-task__detail aside small{display:block;color:#5E554C;line-height:1.45;margin-top:8px}.pap-empty{text-align:center;padding:35px;background:#F5F0E8;border-radius:4px}.pap-subworkflow>div:first-child{margin-bottom:16px}.pap-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.pap-provider,.pap-subgrid>article{border:1px solid #dcd2c4;border-radius:4px;padding:17px}.pap-provider h3,.pap-subgrid h3{margin-top:0}.pap-subgrid article>label{margin:10px 0}.pap-subgrid article>label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px}.pap-subgrid input[type=checkbox]{width:auto;min-height:auto}.pap-provider small,.pap-subgrid small{display:block;color:#5E554C;line-height:1.45;margin-top:9px}.pap-secondary{background:#EFE8DC!important;color:#5E554C!important}.pap-handoffs{margin-top:16px}.pap-handoffs a{border:1px solid #bfb3a3;border-radius:4px;padding:10px 12px}.pap-save .pap-inline{margin-top:15px}.pap-limits{background:#EFE8DC;border-color:#BFB3A3}.pap-limits li{margin:8px 0;line-height:1.5}.pap-loading{padding:40px;text-align:center}.pap-status{position:fixed;right:18px;bottom:18px;z-index:80;max-width:470px;background:#211E1B;color:#FFFCF7;border-radius:4px;padding:13px 45px 13px 16px;box-shadow:var(--bw-shadow);font-size:.82rem}.pap-status button{position:absolute;right:8px;top:4px;background:transparent;border:0;color:#FFFCF7;font-size:1.3rem;cursor:pointer}@media(max-width:780px){.pap-form,.pap-summary{grid-template-columns:1fr}.pap-summary dl{grid-template-columns:1fr 1fr}.pap-progress{justify-self:start}.pap-subgrid{grid-template-columns:1fr}.pap-section-head,.pap-task__head{align-items:stretch;flex-direction:column}.pap-section-head label,.pap-task__head label{min-width:0}.pap-task__actions label,.pap-task__detail{grid-template-columns:1fr}.pap-task__actions label input{width:100%}.pap-hero{padding-top:52px}.pap-controls,.pap-intro,.pap-limits,.pap-save,.pap-subworkflow,.pap-summary,.pap-tasks{padding:18px;border-radius:4px}}@media(max-width:420px){.pap-wrap{padding-left:14px;padding-right:14px}.pap-summary dl{grid-template-columns:1fr}.pap-task{padding:14px}.pap-status{left:12px;right:12px;bottom:12px}.pap-handoffs{align-items:stretch;flex-direction:column}.pap-handoffs a{text-align:center}}@media(prefers-reduced-motion:reduce){.pap-shell *{scroll-behavior:auto!important;transition:none!important}}@media print{.bw-footer,.bw-header,.pap-controls,.pap-hero,.pap-limits,.pap-save,.pap-subworkflow,.pap-task__actions{display:none!important}.pap-shell,.pap-summary,.pap-task{background:#FFFCF7!important;color:#211E1B!important}.pap-summary{border:1px solid #bfb3a3}.pap-summary h2,.pap-summary p{color:#211E1B!important}.pap-summary dl div{background:#FFFCF7;border:1px solid #bfb3a3}}.ot-sig{background:var(--bw-cast-iron);color:#FFFCF7;padding:72px 0 56px}.ot-sig .bw-eyebrow-rule{color:#D8CFC4}.ot-sig h1{font-size:clamp(2.2rem,5.4vw,4rem);line-height:1.02;letter-spacing:-.04em;max-width:900px;margin:16px 0}.ot-sig p{font-size:1.15rem;max-width:720px;color:#D8CFC4;margin:0}.ot-sig__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ot-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 12px}.ot-door{display:flex;flex-direction:column;gap:10px;border:1px solid #dcd2c4;border-radius:4px;padding:24px;background:#FFFCF7}.ot-door .bw-eyebrow{color:#8A4B32}.ot-door h3{font-size:1.3rem;margin:0;line-height:1.2}.ot-door>p{color:#5E554C;font-size:.92rem;line-height:1.55;margin:0}.ot-door ul{list-style:none;padding:0;margin:4px 0 auto;display:grid;gap:6px}.ot-door li{font-size:.86rem;color:#211E1B;padding-left:16px;position:relative}.ot-door li:before{content:"›";position:absolute;left:0;color:#8A4B32;font-weight:800}.ot-door .bw-btn{margin-top:14px;align-self:flex-start}.ot-featured{margin:44px 0}.ot-featured__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.ot-featured__card{display:flex;flex-direction:column;gap:6px;border:1px solid #dcd2c4;border-radius:4px;padding:16px;background:#FFFCF7;text-decoration:none;color:inherit}.ot-featured__card:hover{border-color:#BFB3A3}.ot-featured__card span{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#8A4B32}.ot-featured__card strong{font-size:.98rem;line-height:1.25}.ot-index{margin-top:44px}.ot-index-lede{color:#5E554C;max-width:640px;margin:6px 0 20px}.ot-index-rows{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.ot-index-rows a{display:grid;gap:3px;border:1px solid #dcd2c4;border-radius:4px;padding:14px 16px;text-decoration:none;color:inherit;background:#FFFCF7}.ot-index-rows a:hover{border-color:#BFB3A3}.ot-index-rows strong{font-size:.95rem;line-height:1.3}.ot-index-meta{font-size:.76rem;color:#5E554C}.ot-index-count{margin-top:22px;font-size:.82rem;color:#5E554C}.ot-answer-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 22px;list-style:none;padding:0;margin:16px 0 0}.ot-answer-list li{padding-left:18px;position:relative;font-weight:650;color:#211E1B}.ot-answer-list li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:800}.ot-linkup{background:#EFE8DC;border:1px solid #bfb3a3;border-radius:4px;padding:26px;margin-bottom:22px}.ot-linkup h2{margin:0 0 8px;font-size:1.4rem}.ot-linkup p{margin:0 0 16px;color:#5E554C;max-width:760px;line-height:1.6}.ot-hub-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;border:1px solid #dcd2c4;border-radius:4px;padding:20px;background:#FFFCF7;text-decoration:none;color:inherit}.ot-hub-card:hover{border-color:#BFB3A3}.ot-hub-card>span{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#8A4B32}.ot-hub-card>strong{font-size:1.05rem;line-height:1.25}.ot-hub-card>p{color:#5E554C;font-size:.87rem;margin:0;line-height:1.55}.ot-hub-card>small{color:#8A4B32;font-weight:800;font-size:.78rem}.ot-hub-grid--signature .ot-hub-card{border-color:#8A4B32;background:#FFFCF7;box-shadow:var(--bw-shadow)}.ot-hub-cta{background:#211E1B;color:#FFFCF7;border-radius:4px;padding:30px;margin-top:12px}.ot-hub-cta h2{margin:0 0 10px}.ot-hub-cta p{color:#D8CFC4;max-width:720px;line-height:1.6;margin:0 0 18px}.ot-hub-cta>div{display:flex;flex-wrap:wrap;gap:12px}.ot-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 8px;font-size:.8rem}.ot-crumbs li:not(:last-child):after{content:"/";margin-left:6px;color:#B8AEA2}.ot-crumbs a{color:#8A4B32;text-decoration:none}.ot-crumbs a:hover{text-decoration:underline}.ot-crumbs [aria-current=page]{color:#5E554C}.ot-crumbs--dark a{color:#D8CFC4}.ot-crumbs--dark li:not(:last-child):after{color:#B8AEA2}.ot-crumbs--dark [aria-current=page]{color:#D8CFC4}.ot-hub-backlink{margin:14px 0 0;font-size:.9rem}.ot-hub-backlink a{color:#8A4B32;font-weight:700}.ot-hero .ot-hub-backlink,.ot-hero .ot-hub-backlink a{color:#D8CFC4}.bw-decision{padding:64px 0;background:#EFE8DC}.bw-decision__inner{max-width:820px}.bw-decision h2{margin:12px 0 14px}.bw-decision p{max-width:680px;margin:0 0 22px}.bw-nav__group{position:relative;display:inline-flex}.bw-nav__menu{position:absolute;top:100%;left:0;min-width:230px;background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;box-shadow:var(--bw-shadow);padding:8px;display:none;flex-direction:column;gap:2px;z-index:60}.bw-nav__group:focus-within .bw-nav__menu,.bw-nav__group:hover .bw-nav__menu{display:flex}.bw-nav__menu a{padding:9px 12px;border-radius:4px;font-size:.9rem;white-space:nowrap;text-decoration:none;color:inherit}.bw-nav__menu a:focus-visible,.bw-nav__menu a:hover{background:#EFE8DC;color:#8A4B32}@media(max-width:980px){.ot-doors,.ot-featured__row{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ot-doors,.ot-featured__row,.ot-index-rows{grid-template-columns:1fr}.ot-hub-filters{flex-direction:column;align-items:stretch}.ot-hub-filters>span{margin-left:0}.bw-nav__menu{position:static;box-shadow:none;border:0;padding:0;min-width:0}}.ot-toolcta{padding:8px 0 40px;display:flex;flex-direction:column;align-items:center;gap:16px}.ot-toolcta__row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ot-report-btn{display:inline-block;border:1px solid #dcd2c4;border-radius:4px;padding:6px 12px;font-size:.78rem;color:#B8AEA2;text-decoration:none;background:transparent}.ot-report-btn:hover{border-color:#BFB3A3;color:#8A4B32}@media print{.ot-toolcta{display:none!important}}.flagship-break-even article p strong{color:#D8CFC4}.flagship-offer details:not([open])>:not(summary),.flagship-panel details:not([open])>:not(summary),.rvs-details:not([open])>:not(summary),.tenant-result-card details:not([open])>:not(summary){display:none!important}.flagship-result,.rvs-results{scroll-margin-top:100px}.ot-context-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;background:#F5F0E8;border:1px solid #bfb3a3;border-radius:4px;padding:14px 18px;margin-bottom:18px}.ot-context-banner__body{display:flex;flex-direction:column;gap:2px;min-width:0}.ot-context-banner__status{font-size:.82rem;font-weight:650;color:#2F5E57}.ot-context-banner__body strong{font-size:1rem}.ot-context-banner__note{font-size:.8rem;color:#5E554C}.ot-context-banner__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ot-context-banner__actions .bw-btn{padding:7px 12px;font-size:.8rem}.ot-context-banner__confirm{font-size:.8rem;color:#9A3324;font-weight:700}.ot-prefill-note{font-style:normal;font-weight:600;font-size:.72rem;color:#2F5E57}.ot-handoff{background:#FFFCF7;border:1px solid #bfb3a3;border-radius:4px;padding:22px 24px;margin-bottom:22px}.ot-handoff h2{margin:0 0 6px}.ot-handoff p{margin:0 0 14px;color:#5E554C;line-height:1.55;max-width:640px}@media(max-width:560px){.ot-context-banner{flex-direction:column;align-items:flex-start}}.ot-console-cta{width:100%;max-width:720px;text-align:center;background:#211E1B;color:#FFFCF7;border-radius:4px;padding:30px 26px;margin:0 auto}.ot-console-cta h2{font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.1;margin:0 0 10px}.ot-console-cta p{color:#D8CFC4;max-width:560px;margin:0 auto 18px;line-height:1.6}.pdc-authority{background:#FFFCF7;border:1px solid #dcd2c4;border-radius:4px;padding:18px}.pdc-authority summary{cursor:pointer;font-weight:900}.pdc-authority>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin-top:14px}.pdc-authority article{display:grid;gap:4px;background:#F5F0E8;border-radius:4px;padding:11px;font-size:.7rem;color:#5E554C}.pdc-authority article strong{text-transform:capitalize;color:#211E1B;font-size:.78rem}.bw-illo{background:var(--bw-cast-iron);color:var(--bw-limestone);padding:72px 0 88px}.bw-illo__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:56px;align-items:center}.bw-illo__copy{display:flex;flex-direction:column;gap:24px;min-width:0}.bw-illo__eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bw-inverse-muted)}.bw-illo__title{margin:0;font-family:var(--font-display);font-size:var(--fs-display-xl);line-height:1.04;letter-spacing:-.01em;font-weight:400;color:var(--bw-limestone);text-wrap:balance}.bw-illo__sub{margin:0;max-width:520px;font-size:18px;line-height:1.65;color:var(--bw-inverse-body);text-wrap:pretty}.bw-illo__ctas{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}.bw-illo__figure{margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.bw-illo__art{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--illo-pos,50% 50%);object-position:var(--illo-pos,50% 50%);border-radius:var(--bw-radius);background:var(--bw-cast-iron-raised)}.bw-illo__caption{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--bw-inverse-muted)}.bw-illo__caption-meta{font-family:var(--font-mono);white-space:nowrap}.bw-hero--follow{padding-top:56px}@media (max-width:720px){.bw-illo{padding:48px 0 56px}.bw-illo__grid{gap:40px}.bw-illo__art{-o-object-position:var(--illo-pos-phone,var(--illo-pos,50% 50%));object-position:var(--illo-pos-phone,var(--illo-pos,50% 50%))}}.bw-hero--tight{padding:28px 0 8px}.bw-hero--tight .bw-hero__tagline{margin-top:0}.bw-hero--tight .bw-hero__screenshot{margin-top:18px}.bw-stats--compact{padding:44px 0}.bw-stats__grid--5{margin-top:0;grid-template-columns:repeat(5,1fr);gap:24px}.bw-stats--compact .bw-stats__item{padding-top:14px}.bw-stats--compact .bw-stats__n{font-size:clamp(32px,3.4vw,46px)}.bw-stats--compact .bw-stats__l{margin-top:10px;font-size:13px}.bw-pillar__top{display:flex;align-items:baseline;gap:12px}.bw-pillar__top .bw-pillar__num{margin:0}.bw-pillar__h{min-height:2.5em}.bw-frame__nav{border:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit;transition:background var(--dur-base),color var(--dur-base)}.bw-frame__nav:hover{background:rgba(255,252,247,.6);color:var(--bw-ink)}.bw-frame__row{animation:bw-rise .35s ease both}.bw-frame__chart{display:flex;align-items:flex-end;gap:18px;height:260px;padding:12px 8px 0}.bw-frame__col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.bw-frame__col i{display:block;flex:none;width:100%;border-radius:2px 2px 0 0;background:var(--bw-chart-1);transform-origin:bottom;animation:bw-grow .6s ease both}.bw-frame__col span{font-size:11px;color:var(--fg-subtle);font-family:var(--font-mono)}.bw-live{position:relative}.bw-live__screen{background:#211E1B;border:1px solid rgba(245,240,232,.12);border-radius:4px;overflow:hidden;box-shadow:var(--bw-shadow)}.bw-live__body{display:grid;grid-template-columns:170px minmax(0,1fr) 260px;min-height:470px}.bw-live__side{padding:20px 14px;border-right:1px solid rgba(245,240,232,.08);display:flex;flex-direction:column;gap:4px}.bw-live__nav{border:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit;padding:9px 10px;border-radius:4px;font-size:13px;color:#B8AEA2;font-weight:500;transition:background var(--dur-base),color var(--dur-base)}.bw-live__nav:hover{color:var(--bw-cream);background:rgba(245,240,232,.05)}.bw-live__nav.is-on{background:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent)}.bw-live__main{padding:22px 26px;min-width:0}.bw-live__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(245,240,232,.08);margin-bottom:16px}.bw-live__addr{font-family:var(--font-sans);font-size:20px;font-weight:600;color:var(--bw-cream);letter-spacing:-.015em}.bw-live__sub{font-size:12px;color:#B8AEA2;margin-top:4px}.bw-live__panel{animation:bw-rise .35s ease both}.bw-live__bars{display:flex;flex-direction:column;gap:10px}.bw-live__bar{display:grid;grid-template-columns:110px 1fr 60px;gap:12px;align-items:center;font-size:12px;color:#D8CFC4}.bw-live__bar>div{height:10px;background:rgba(245,240,232,.06);border-radius:4px;overflow:hidden}.bw-live__bar i{display:block;height:100%;border-radius:4px;background:var(--accent);transform-origin:left;animation:bw-grow-x .8s ease both}.bw-live__bar b{text-align:right;font-variant-numeric:tabular-nums;color:var(--bw-cream);font-weight:600}.bw-live__lead{display:grid;grid-template-columns:1fr 140px auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(245,240,232,.06);animation:bw-rise .35s ease both}.bw-live__lead:last-child{border-bottom:0}.bw-live__lead strong{display:block;color:var(--bw-cream);font-size:13px;font-weight:600}.bw-live__lead span{font-size:11px;color:#5E554C}.bw-live__lead>span.bw-proof__chip{font-size:10px}.bw-live__score{display:grid;grid-template-columns:1fr 28px;gap:8px;align-items:center}.bw-live__score i{display:block;height:6px;border-radius:4px;background:var(--bw-chart-1);max-width:100%}.bw-live__score b{font-size:12px;color:var(--bw-cream);font-variant-numeric:tabular-nums}.bw-live__mm{font-size:12px;color:#D8CFC4;background:rgba(245,240,232,.05);border-radius:4px;padding:10px 12px;margin-bottom:8px}.bw-live__empty{color:#D8CFC4;font-size:14px}.bw-live__feed{border-left:1px solid rgba(245,240,232,.08);padding:18px 14px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.bw-live__feedh{display:flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#B8AEA2;font-weight:600;margin-bottom:4px}.bw-live__pulse{width:8px;height:8px;border-radius:999px;background:#2F5E57;box-shadow:var(--bw-shadow);animation:bw-pulse 1.8s ease-out infinite}@keyframes bw-pulse{0%{box-shadow:var(--bw-shadow)}to{box-shadow:0 0 0 10px rgba(47,94,87,0)}}.bw-live__toast{display:grid;grid-template-columns:8px 1fr;gap:4px 10px;align-items:start;background:#FFFCF7;color:var(--bw-ink);padding:10px 12px;font-size:12px;line-height:1.4;box-shadow:var(--bw-shadow);animation:bw-pop .45s cubic-bezier(.2,.9,.3,1.3) both}.bw-live__toast:nth-child(n+3){opacity:.85}.bw-live__toast:nth-child(n+4){opacity:.6}.bw-live__toast em{grid-column:2;font-style:normal;font-size:10px;color:var(--fg-subtle)}.bw-live__toast .bw-live__dot{margin-top:4px}.bw-live__dot{width:8px;height:8px;border-radius:999px;background:var(--bw-blue)}.bw-live__toast--tour .bw-live__dot{background:#2F5E57}.bw-live__toast--offer .bw-live__dot{background:var(--bw-terracotta)}.bw-live__toast--insight .bw-live__dot{background:#F1E7D2}.bw-console-features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 28px;margin-top:44px}.bw-console-features div{border-top:1px solid rgba(245,240,232,.14);padding-top:14px}.bw-console-features strong{display:block;color:var(--bw-cream);font-size:15px;margin-bottom:6px}.bw-console-features span{font-size:13px;color:#D8CFC4;line-height:1.55}.bw-synd{margin:8px 0 48px;display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.bw-synd,.bw-synd__group{min-width:0}.bw-synd__heading{font-family:var(--font-sans);font-size:18px;font-weight:600;color:var(--bw-ink);margin:0 0 12px}.bw-synd__more{font-size:13px;line-height:1.5;color:var(--fg-muted);margin:0}.bw-logo-ticker{width:100%;max-width:100%;overflow:hidden;border-radius:4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.bw-logo-ticker__track{animation:bw-logo-scroll 30s linear infinite}.bw-logo-ticker__set,.bw-logo-ticker__track{display:flex;width:-moz-max-content;width:max-content}.bw-logo-ticker__set{align-items:center;justify-content:space-around;gap:12px;min-width:100vw;padding-right:12px;box-sizing:border-box}.bw-logo-ticker__tile{min-width:170px;height:72px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:10px;background:#FFFCF7;border:1px solid var(--border);border-radius:4px;white-space:nowrap}.bw-logo-ticker__tile img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex:none}.bw-logo-ticker__tile span{font-family:var(--font-sans);font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--bw-ink)}.bw-logo-ticker:focus-within .bw-logo-ticker__track,.bw-logo-ticker:hover .bw-logo-ticker__track{animation-play-state:paused}@keyframes bw-logo-scroll{to{transform:translateX(-50%)}}.bw-synd-section{padding:52px 0 24px;background:var(--bw-cream)}.bw-synd-section .bw-section-head{margin-bottom:24px}.bw-security-providers{margin-top:34px}@media (max-width:600px){.bw-logo-ticker__tile{min-width:150px;height:64px;padding:0 16px}.bw-logo-ticker__tile span{font-size:16px}}@media (prefers-reduced-motion:reduce){.bw-logo-ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bw-logo-ticker__track{animation:none}.bw-logo-ticker__set{min-width:0;justify-content:flex-start}.bw-logo-ticker__set[aria-hidden=true]{display:none}}.bw-playbook{padding:var(--section-y) 0;background:#EFE8DC}.bw-playbook__grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bw-playbook__card{background:#FFFCF7;border-radius:4px;padding:28px 26px;display:flex;flex-direction:column;gap:14px;color:var(--bw-ink);text-decoration:none!important;box-shadow:var(--bw-shadow);transition:box-shadow var(--dur-base),transform var(--dur-base)}.bw-playbook__card:hover{box-shadow:var(--shadow-md)}.bw-playbook__icon{width:40px;height:40px;border-radius:4px;display:grid;place-items:center;background:#EFE8DC;color:#4A6B3E}.bw-playbook__card h3{font-family:var(--font-sans);font-size:20px;line-height:1.25;letter-spacing:-.015em;font-weight:600;margin:0}.bw-playbook__card ul{list-style:disc;padding-left:18px;margin:0;display:flex;flex-direction:column;gap:8px}.bw-playbook__card li{font-size:14px;line-height:1.55;color:var(--fg-muted)}.bw-playbook__card li strong{color:var(--bw-ink)}.bw-playbook__go{margin-top:auto;font-size:13px;font-weight:600;color:var(--bw-blue)}.bw-show{position:relative;overflow:hidden;padding:var(--section-y) 0;color:var(--bw-limestone);background:var(--bw-cast-iron)}.bw-show__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.bw-show__badge{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--bw-terracotta);color:var(--bw-lintel);padding:4px 8px;border-radius:4px}.bw-show__title{font-family:var(--font-display);font-size:var(--fs-display-xl);line-height:1.04;letter-spacing:-.01em;font-weight:400;margin:20px 0 16px;color:var(--bw-limestone);text-wrap:balance}.bw-show__lede{font-size:18px;line-height:1.65;color:var(--bw-inverse-body);max-width:540px}.bw-show__segments{list-style:none;padding:0;margin:28px 0 32px;display:flex;flex-direction:column;border-bottom:1px solid rgba(245,240,232,.14)}.bw-show__segments li{border-top:1px solid rgba(245,240,232,.14);padding:12px 0}.bw-show__segments strong{display:block;font-size:15px;font-weight:600;color:var(--bw-limestone)}.bw-show__segments span{font-size:14px;color:var(--bw-inverse-body)}.bw-show__art svg{width:100%;height:auto;display:block}@keyframes bw-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bw-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bw-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bw-pop{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:none}}@media (max-width:1000px){.bw-stats__grid--5{grid-template-columns:repeat(3,1fr)}.bw-console-features,.bw-playbook__grid{grid-template-columns:1fr 1fr}.bw-show__grid{grid-template-columns:1fr}.bw-show__art{max-width:520px}.bw-live__body{grid-template-columns:170px minmax(0,1fr)}.bw-live__feed{grid-column:1/-1;border-left:0;border-top:1px solid rgba(245,240,232,.08);display:grid;grid-template-columns:repeat(2,1fr)}.bw-live__feedh{grid-column:1/-1}}@media (max-width:760px){.bw-stats__grid--5{grid-template-columns:1fr 1fr}.bw-console-features,.bw-live__body,.bw-live__feed,.bw-playbook__grid{grid-template-columns:1fr}.bw-live__side{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(245,240,232,.08);padding:10px}.bw-live__side img{display:none}.bw-live__nav{white-space:nowrap}.bw-live__main{padding:16px}.bw-live__lead{grid-template-columns:1fr auto}.bw-live__lead .bw-live__score{display:none}.bw-live__bar{grid-template-columns:90px 1fr 48px}.bw-pillar__h{min-height:0}}@media (prefers-reduced-motion:reduce){.bw-frame__col i,.bw-frame__row,.bw-live__bar i,.bw-live__lead,.bw-live__panel,.bw-live__pulse,.bw-live__toast{animation:none}}.bw-founder__stats{display:grid;grid-template-columns:1fr 1fr;gap:22px 36px}.bw-founder__stat .bw-stats__l{max-width:240px}.bw-proof__tagline{margin:0 0 20px;color:#B8AEA2}.bw-live__lead{grid-template-columns:minmax(0,1fr) 150px 92px}.bw-live__lead>.bw-proof__chip{justify-self:end}.bw-live__lead--btn{width:100%;background:none;border:0;border-bottom:1px solid rgba(245,240,232,.06);text-align:left;color:inherit;font:inherit;cursor:pointer}.bw-live__lead--btn:hover strong{color:var(--accent)}.bw-live__offer{animation:bw-rise .35s ease both}.bw-live__offer:last-child .bw-live__lead--btn{border-bottom:0}.bw-live__offer.is-open .bw-live__lead--btn{border-bottom-color:transparent}.bw-live__detail{background:rgba(245,240,232,.05);border-radius:4px;padding:14px 16px;margin:0 0 10px;animation:bw-rise .25s ease both}.bw-live__detail dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 18px;margin:0}.bw-live__detail dt{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#B8AEA2}.bw-live__detail dd{margin:2px 0 0;font-size:13px;color:var(--bw-cream);font-weight:600}.bw-live__doc{margin-top:12px;width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;background:rgba(245,240,232,.07);border:1px solid rgba(245,240,232,.12);border-radius:4px;padding:8px 12px;color:var(--bw-cream);font:inherit;font-size:12px;cursor:pointer;text-align:left}.bw-live__doc em{font-style:normal;color:var(--accent);font-weight:600}.bw-live__pdf{display:inline-block;font-size:9px;font-weight:700;background:#9A3324;color:#FFFCF7;border-radius:3px;padding:1px 4px;margin-right:8px}.bw-live__letter{margin-top:10px;background:#FFFCF7;color:var(--bw-ink);border-radius:4px;padding:14px 16px;font-size:12px;line-height:1.55;animation:bw-rise .25s ease both}.bw-live__letter strong{display:block;font-size:13px;margin-bottom:6px}.bw-live__letter p{margin:0 0 8px}.bw-live__letter span{font-size:10px;color:var(--fg-subtle)}.bw-live__body{grid-template-columns:170px minmax(0,1fr) 210px}.bw-live__feed{height:0;min-height:100%;padding:16px 12px;gap:6px}.bw-live__toast{grid-template-columns:8px minmax(0,1fr);padding:7px 10px;font-size:11px;border-radius:4px;box-shadow:none}.bw-live__toast>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-live__toast em{display:none}.bw-live__toast .bw-live__dot{margin-top:3px}@media (max-width:1000px){.bw-live__body{grid-template-columns:170px minmax(0,1fr)}.bw-live__feed{height:auto;min-height:0;display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 14px}.bw-live__feedh{margin:0}.bw-live__toast:nth-child(n+3){display:none}}@media (max-width:760px){.bw-live__body{grid-template-columns:1fr}.bw-live__detail dl{grid-template-columns:1fr 1fr}.bw-live__lead{grid-template-columns:minmax(0,1fr) auto}}.bw-offer-strip__row{display:flex;justify-content:space-between;align-items:center;gap:16px 32px;flex-wrap:wrap}.bw-offer-strip__tagline{font-family:var(--font-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--bw-mortar)}.bw-proof__blurb{max-width:440px;font-size:16px;line-height:1.6;color:#D8CFC4;margin:0}.bw-stats__grid--6{margin-top:0;grid-template-columns:repeat(6,1fr);gap:22px}.bw-offer-links{margin-top:36px}.bw-owner-steps{background:var(--bw-limestone)}.bw-diff--merged{background:var(--bw-cream)}.bw-diff__quo{margin:8px 0 48px}.bw-diff__quo .bw-display-m{font-size:clamp(26px,2.6vw,34px)}@media (max-width:1000px){.bw-stats__grid--6{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.bw-stats__grid--6{grid-template-columns:1fr 1fr}.bw-offer-strip__tagline{font-size:11px}}.bw-live__letter p{color:var(--bw-ink);font-size:12px;line-height:1.55}.bw-service-decision{padding:76px 0;background:var(--bw-cream)}.bw-service-decision__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.bw-service-choice{position:relative;overflow:hidden;padding:clamp(28px,3vw,44px);border:1px solid rgba(33,30,27,.1);border-radius:4px;display:flex;flex-direction:column;background:#FFFCF7;box-shadow:var(--bw-shadow)}.bw-service-choice__tag{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:4px;background:#F5F0E8;color:var(--bw-blue)}.bw-service-choice h3{font-size:clamp(28px,3vw,40px);line-height:1.1;margin:20px 0 18px}.bw-service-choice h3,.bw-service-choice__price{font-family:var(--font-display);letter-spacing:-.01em}.bw-service-choice__price{font-size:clamp(52px,5vw,72px);font-weight:400;font-style:italic;line-height:1;color:var(--bw-cast-iron)}.bw-service-choice__price span{display:block;font-family:inherit;font-size:14px;letter-spacing:0;font-weight:500;margin-top:10px;line-height:1.5;color:var(--fg-muted)}.bw-service-choice ul{list-style:none;padding:0;margin:28px 0 30px;display:grid;gap:12px}.bw-service-choice li{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;font-size:16px;line-height:1.5}.bw-service-choice li svg{color:var(--bw-blue);margin-top:1px}.bw-service-choice__you{font-size:14px;line-height:1.6;margin:-10px 0 26px;padding-top:16px;border-top:1px solid rgba(255,252,247,.14)}.bw-service-choice .bw-btn{margin-top:auto;align-self:flex-start}.bw-service-choice--managed{color:var(--bw-cream);border-color:transparent;background:var(--bw-cast-iron)}.bw-service-choice--managed .bw-service-choice__tag{background:rgba(245,240,232,.12);color:#D8CFC4}.bw-service-choice--managed h3{color:#FFFCF7}.bw-service-choice--managed .bw-service-choice__price{color:var(--bw-limestone)}.bw-service-choice--managed .bw-service-choice__price span{color:#D8CFC4}.bw-service-choice--managed li{color:#F5F0E8}.bw-service-choice--managed li svg{color:var(--bw-inverse-muted)}.bw-service-choice--managed .bw-service-choice__you{color:#D8CFC4}.bw-service-decision__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-top:28px;font-size:15px;color:var(--fg-muted)}.bw-blueprint-deliverables{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px 0 40px}.bw-blueprint-deliverables--three{grid-template-columns:repeat(3,minmax(0,1fr))}.bw-blueprint-deliverables article{padding:26px;border:1px solid rgba(33,30,27,.14);border-radius:4px;background:#FFFCF7}.bw-blueprint-deliverables article>span{font-size:13px;font-weight:700;color:#8A4B32}.bw-blueprint-deliverables h3{font-size:22px;letter-spacing:-.03em;line-height:1.2;margin:18px 0 12px}.bw-blueprint-deliverables p{font-size:15px;line-height:1.65;color:var(--bw-stone-700)}.bw-vendor-category{align-self:start;border:1px solid rgba(33,30,27,.14);border-radius:4px;padding:20px;background:#FFFCF7}.bw-vendor-category summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.4}.bw-vendor-category summary span{display:block;font-weight:400;font-size:12px;margin-top:6px;color:var(--bw-stone-700)}.bw-vendor-category summary:focus-visible{outline:2px solid var(--bw-verdigris);outline-offset:5px}.bw-founder-role{font-size:15px;color:var(--bw-stone-700)}.bw-career-note{font-size:13px;line-height:1.6;color:var(--bw-stone-700);padding-top:16px;border-top:1px solid rgba(33,30,27,.15)}@media (max-width:1000px){.bw-blueprint-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.bw-service-decision{padding:48px 0}.bw-blueprint-deliverables,.bw-service-decision__grid{grid-template-columns:minmax(0,1fr)}.bw-service-choice .bw-btn{width:100%}}.bw-form__reveal{display:flex;flex-direction:column;gap:18px;animation:bw-rise .35s ease both}@media (prefers-reduced-motion:reduce){.bw-form__reveal{animation:none}}.bw-tone--white>section,section.bw-bg--white{background:#FFFCF7}.bw-tone--cream>section,section.bw-bg--cream{background:var(--bw-cream)}.bw-tone--blue>section,section.bw-bg--blue{background:#F5F0E8}.bw-section--tint,section.bw-bg--deep{background:var(--bw-cream-deep)}.bw-tool-card{display:flex;flex-direction:column;gap:8px;padding:22px 24px;background:#FFFCF7;border:1px solid rgba(33,30,27,.1);border-radius:4px;color:inherit;text-decoration:none!important;box-shadow:var(--bw-shadow);transition:transform var(--dur-base),box-shadow var(--dur-base),border-color var(--dur-base)}.bw-tool-card:hover{border-color:var(--bw-joint-strong);box-shadow:var(--bw-shadow)}.bw-tool-card:focus-visible{outline:3px solid var(--bw-blue);outline-offset:3px}.bw-tool-card__t{font-size:18px;font-weight:700;color:var(--bw-ink)}.bw-tool-card__p{font-size:14px;line-height:1.55;color:var(--fg-muted)}.bw-tool-card__go{margin-top:auto;padding-top:8px;font-size:13px;font-weight:700;color:var(--bw-orange)}@media (prefers-reduced-motion:reduce){.bw-tool-card{transition:none}.bw-tool-card:hover{transform:none}}.bw-security-intro{margin-bottom:36px;align-items:start!important}.bw-security-intro .bw-display-m{margin-top:0!important}.bw-security-note{margin:14px 0 0;font-size:13px;color:var(--fg-subtle);text-align:center}.bw-secon .bw-frame__body{min-height:0}.bw-secon .bw-frame__header{align-items:center;gap:16px}.bw-secon__sub{margin:6px 0 0;font-size:13px;color:var(--fg-subtle)}.bw-secon__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px}.bw-secon__h{margin:0 0 10px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle)}.bw-secon__h+*{margin-bottom:22px}.bw-secon__route{margin:0;border-top:1px solid var(--border)}.bw-secon__route>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--border);font-size:14px}.bw-secon__route dt{color:var(--fg-muted)}.bw-secon__route dd{margin:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;color:var(--bw-ink);font-weight:600;text-align:right}.bw-secon__route .bw-chip{font-size:10px;padding:3px 8px}.bw-secon__switch{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border-radius:4px;background:var(--bw-cream)}.bw-secon__switch strong{display:block;font-size:14px;color:var(--bw-ink)}.bw-secon__switch span{display:block;margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--fg-muted)}.bw-secon__toggle{flex:none;position:relative;width:56px;height:32px;border-radius:4px;border:0;padding:0;background:#BFB3A3;cursor:pointer;transition:background var(--dur-base)}.bw-secon__toggle span{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:4px;background:#FFFCF7;box-shadow:var(--shadow-xs);transition:transform var(--dur-base)}.bw-secon__toggle.is-on{background:var(--bw-blue)}.bw-secon__toggle.is-on span{transform:translateX(24px)}.bw-secon__toggle:focus-visible{outline:2px solid var(--bw-blue);outline-offset:3px}.bw-secon__rules{list-style:none;margin:12px 0 22px;padding:0}.bw-secon__rules li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13.5px}.bw-secon__rules span{color:var(--fg-muted)}.bw-secon__rules strong{color:var(--bw-ink);text-align:right}.bw-secon__log{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bw-secon__log li{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:13px;color:var(--fg);padding-left:14px;position:relative}.bw-secon__log li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:999px;background:var(--bw-blue)}.bw-secon__log time{color:var(--fg-subtle);font-size:12px;white-space:nowrap}@media (max-width:960px){.bw-secon__grid{grid-template-columns:1fr;gap:8px}}@media (max-width:560px){.bw-secon__log li{grid-template-columns:1fr;gap:2px}.bw-secon .bw-frame__header{flex-direction:row;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.bw-secon__toggle,.bw-secon__toggle span{transition:none}}.bw-security-thesis{max-width:940px;font-family:var(--font-display);font-size:clamp(24px,3vw,36px);line-height:1.3;color:var(--bw-cream)!important}.bw-security-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.bw-security-path article{border:1px solid var(--border);border-radius:4px;background:#FFFCF7;padding:24px}.bw-security-path article>span{color:var(--fg-brand);font-size:13px;font-weight:700}.bw-security-path h3{font-size:21px;margin:18px 0 10px}.bw-security-copy p,.bw-security-path p{font-size:16px;line-height:1.7}.bw-security-copy{display:grid;gap:18px}.bw-security-copy a{color:var(--fg-brand);text-decoration:underline}.bw-security-narrow{max-width:830px;margin-top:36px}.bw-security-band .bw-two-col{align-items:center}.bw-security-band .bw-display-m{margin:12px 0 20px}.bw-security-band .bw-blueprint-deliverables h3{margin-top:0}.bw-security-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bw-security-status>div{border:1px solid var(--border);border-radius:4px;background:#FFFCF7;padding:26px}.bw-security-status h3{font-size:20px;margin:0 0 14px}.bw-security-status ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bw-security-status li{display:flex;gap:10px;align-items:baseline;font-size:15px;line-height:1.5;color:var(--fg)}.bw-security-status li:before{content:"";flex:none;width:6px;height:6px;border-radius:999px;background:var(--bw-blue);transform:translateY(-2px)}.bw-security-status>div+div li:before{background:transparent;border:1.5px solid var(--fg-subtle)}.bw-security-status p{margin:16px 0 0;font-size:13px;color:var(--fg-subtle)}@media (max-width:760px){.bw-security-status{grid-template-columns:1fr}}@media (max-width:1000px){.bw-security-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bw-security-path{grid-template-columns:1fr}}.rvs-kicker,.rvs-public-note,.rvs-regulated,.rvs-verdict-label{font-size:12.5px}.rvs-estimate-label{font-size:12.5px!important}.rvs-field small,.rvs-source-note{font-size:12px}.rvs-notice{font-size:12.5px!important}.rvs-errors,.rvs-result-caption{font-size:12.5px}.rvs-matrix-label,.rvs-matrix-row span,.rvs-matrix-row>b,.rvs-matrix-y,.rvs-matrix>b,.rvs-metrics span{font-size:12px}.vac-slider span{font-size:12.5px}.vac-agent-note{font-size:12px!important}.vac-fee select,.vac-kicker{font-size:12.5px}.vac-fee small{font-size:12px}.vac-errors,.vac-metric span{font-size:12.5px}.vac-badge,.vac-table thead th{font-size:12px}.rgb-kicker{font-size:12.5px}.rgb-field small{font-size:12px}.rgb-errors{font-size:12.5px}.rgb-metrics span,.rgb-order-head span{font-size:12px}.rgb-consent,.rgb-error-text,.rgb-form-grid label{font-size:12.5px}.rgb-more>p{font-size:12px!important}.mi-toolbar>div span{font-size:12.5px}.mi-kicker{font-size:12px}.mi-grid label{font-size:12.5px}.mi-status,.mi-timeline span{font-size:12px}.mi-item-flags label,.mi-room-head label{font-size:12.5px}.mi-email small{font-size:12px}.ld-hero>div>div span,.mi-disclaimer{font-size:12.5px}.ld-dashboard article>span,.ld-dashboard small,.ld-kicker,.ld-stages small,.ld-toolbar span{font-size:12px}.ld-badge{font-size:12.5px}.ld-deductions label,.ld-grid label,.ld-result small{font-size:12px}.ld-warning{font-size:12.5px}.ld-disclaimer,.ld-email small,.ld-reconcile span,.ld-rules dt,.ld-source-links a{font-size:12px}.ld-how p,.rn-hero>div>div span{font-size:12.5px}.rn-dashboard article>span,.rn-dashboard small,.rn-disclaimer,.rn-email .check,.rn-email small,.rn-grid label,.rn-grid legend,.rn-kicker,.rn-toolbar span{font-size:12px}.rn-checks label{font-size:12.5px}.rn-rules dt,.rn-source-links a{font-size:12px}.ot-hub-card>span,.ot-hub-grid>a>small,.ot-hub-grid>a>span,.pap-controls header>span,.pap-save>div>span,.pap-section-head>div>span,.pap-subworkflow>div>span,.pap-summary dt,.pap-summary>div>span,.pap-task__head>div>span,.pap-task__meta span,.pdc-authority article,.pdc-cards dt,.pdc-direction>div>*,.pdc-direction>span,.pdc-field>div b,.pdc-field>span em,.pdc-offer summary span,.pdc-panel header>span,.pdc-steps span,.rn-how li p{font-size:12.5px}.bw-stats__note{margin:28px 0 0;font-size:13px;color:#D8CFC4}.bw-auto{padding:var(--section-y-s) 0;background:var(--bw-cream)}.bw-auto__inner{display:flex;flex-direction:column;gap:16px}.bw-auto__inner .bw-lead{max-width:760px}.bw-auto__channels{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:12px}.bw-auto__channels li{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:12px 18px;font-size:15px;display:flex;gap:10px;align-items:baseline;color:var(--fg-muted)}.bw-auto__channels strong{color:var(--bw-ink);font-weight:600}.bw-mls__free{margin-top:24px}.bw-synd .bw-logo-ticker__set{min-width:0;gap:44px;padding-right:44px;justify-content:flex-start}.bw-synd .bw-logo-ticker__tile{min-width:0;height:56px;padding:0;background:none;border:0}.bw-founder__grid{gap:0;align-items:stretch;background:#FFFCF7;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.bw-founder__photo{border-radius:0;box-shadow:none}.bw-founder__photo img{height:100%;-o-object-fit:cover;object-fit:cover}.bw-founder__text{padding:clamp(28px,4vw,56px)}.bw-playbook__head{display:flex;align-items:center;gap:14px}.bw-playbook__icon{flex:none;transition:background var(--dur-base),color var(--dur-base)}.bw-playbook__card:focus-visible,.bw-playbook__card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 44px rgba(32,26,20,.2)}.bw-playbook__card:focus-visible .bw-playbook__icon,.bw-playbook__card:hover .bw-playbook__icon{background:#4A6B3E;color:#FFFCF7}@media (prefers-reduced-motion:reduce){.bw-playbook__card:focus-visible,.bw-playbook__card:hover{transform:none}}.bw-pillars--light .bw-pillar{padding:22px 22px 24px;gap:6px}.bw-pillars--light .bw-pillar__h{min-height:0}.bw-pillars--light .bw-pillar__list{margin-top:4px!important}.bw-suite{padding:var(--section-y-s) 0;background:var(--bw-cream)}.bw-suite__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bw-suite__item{background:#FFFCF7;border:1px solid var(--border);border-radius:4px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.bw-suite__item strong{color:var(--bw-ink);font-weight:600;font-size:16px}.bw-suite__item span{color:var(--fg-muted);font-size:14px;line-height:1.5}.bw-suite__import{margin-top:20px;padding:20px 22px;border-left:3px solid var(--bw-blue);background:#FFFCF7}.bw-suite__import h3{font-family:var(--font-sans);font-size:18px;font-weight:600;color:var(--bw-ink);margin:0 0 6px}.bw-suite__import p{margin:0;color:var(--fg)}.bw-suite__note{margin-top:8px!important;font-size:13px;color:var(--fg-muted)!important}.bw-suite .bw-hero__ctas{margin-top:24px}.bw-security-band{padding:28px 0;background:var(--bw-cream-deep);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.bw-security-band__row{display:flex;justify-content:space-between;align-items:center;gap:16px 32px;flex-wrap:wrap}.bw-security-band h2{margin:0 0 4px}.bw-security-band p{margin:0;color:var(--fg-muted)}@media (max-width:900px){.bw-suite__grid{grid-template-columns:1fr}}.bw-pillar{padding:22px 22px 24px;gap:8px}.bw-pillar__h{min-height:0}.bw-mls__onboard{font-family:var(--font-display);font-size:24px;font-weight:600;color:var(--bw-ink);margin:8px 0 20px}.bw-stats .bw-display-m{margin-bottom:8px}.bw-suite__connect{margin-top:28px}.bw-suite__connect h3{font-family:var(--font-sans);font-size:18px;font-weight:600;color:var(--bw-ink);margin:0 0 6px}.bw-suite__connect p{margin:0;color:var(--fg);max-width:760px}.bw-suite__connect .bw-marquee{margin:18px 0 0;padding:20px 0;border-color:var(--border)}.bw-suite__connect .bw-marquee__item{font-size:22px;color:var(--bw-ink);opacity:.55}.bw-pms-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bw-pms-steps li{border-top:2px solid var(--bw-cast-iron);padding-top:14px}.bw-pms-steps h3{font-family:var(--font-sans);font-size:19px;font-weight:600;color:var(--bw-ink);margin:0 0 6px}.bw-pms-steps h3 span{font-family:var(--font-mono);font-size:13px;color:var(--bw-mortar);font-weight:400;margin-right:10px}.bw-pms-steps p{margin:0;color:var(--fg-muted)}@media (max-width:900px){.bw-pms-steps{grid-template-columns:1fr}}.bw-rowan{background:var(--bw-charcoal);color:var(--bw-cream);padding:var(--section-y) 0}.bw-rowan__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(28px,5vw,72px);align-items:center}.bw-rowan__art img{width:100%;height:auto;display:block;border-radius:50%}.bw-rowan__caption{display:block;text-align:center;margin-top:10px;font-size:12px;color:#9C9389}.bw-rowan__text{display:flex;flex-direction:column;gap:18px}.bw-rowan .bw-display-l{color:var(--bw-cream);margin:0}.bw-rowan__pun{font-family:var(--font-mono);font-size:14px;letter-spacing:.04em;color:var(--bw-limestone);margin:0}.bw-rowan .bw-lead{color:#D8CFC4}.bw-rowan__voice{margin:0;padding:20px 24px;border-left:3px solid var(--bw-limestone);background:rgba(255,252,247,.04);display:flex;flex-direction:column;gap:10px;font-family:var(--font-display);font-size:18px;line-height:1.5;color:var(--bw-cream)}.bw-rowan__voice p{margin:0}.bw-rowan__voice cite{font-family:var(--font-sans);font-style:normal;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#9C9389}.bw-rowan__note{font-size:13px;color:#9C9389;margin:0}@media (max-width:900px){.bw-rowan__grid{grid-template-columns:1fr}.bw-rowan__art{max-width:360px}}.bw-synd-section--tight{padding-bottom:0}.bw-synd-section--tight .bw-synd{margin-bottom:8px}.bw-intake--tight{padding-top:24px}.ot-coverage h2{margin:0 0 12px;font-size:1.35rem}.ot-coverage dl{display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:10px 20px;margin:0}.ot-coverage dt{font-weight:700;font-size:.9rem}.ot-coverage dd{margin:0;color:#5E554C;line-height:1.55}@media (max-width:560px){.ot-coverage dl{grid-template-columns:1fr}.ot-coverage dt{margin-top:6px}}.bw-nav__links{list-style:none;margin:0 0 0 12px;padding:0;align-items:center}.bw-nav__item{position:relative}.bw-nav__trigger{background:none;border:0;padding:0;font:inherit;color:var(--bw-inverse-body);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.bw-nav__trigger.is-active,.bw-nav__trigger:hover,.bw-nav__trigger[aria-expanded=true]{color:var(--bw-limestone)}.bw-nav__caret{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-base)}.bw-nav__mobile-section button[aria-expanded=true] .bw-nav__caret,.bw-nav__trigger[aria-expanded=true] .bw-nav__caret{transform:translateY(1px) rotate(-135deg)}.bw-nav__panel{position:absolute;top:100%;left:-24px;padding-top:14px;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:0;z-index:60}.bw-nav__panel:before{content:"";position:absolute;inset:14px 0 0;background:#FFFCF7;border:1px solid var(--border);border-radius:6px;box-shadow:0 24px 48px rgba(32,26,20,.22);z-index:-1}.bw-nav__panel--wide{grid-template-columns:repeat(3,minmax(210px,1fr));left:auto;right:-160px}.bw-nav__group{padding:20px 18px;display:flex;flex-direction:column;gap:2px}.bw-nav__group+.bw-nav__group{border-left:1px solid var(--border)}.bw-nav__group-title{margin:0 0 8px 10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bw-mortar)}.bw-nav__links .bw-nav__panel-link{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:4px;color:var(--bw-ink);text-decoration:none;white-space:normal}.bw-nav__links .bw-nav__panel-link:focus-visible,.bw-nav__links .bw-nav__panel-link:hover{background:var(--bw-cream-deep);color:var(--bw-ink)}.bw-nav__panel-link strong{font-size:14px;font-weight:600}.bw-nav__panel-link span{font-size:12.5px;color:var(--fg-muted);font-weight:400;line-height:1.4}.bw-nav__mobile-section{grid-column:1/-1;border-bottom:1px solid rgba(245,240,232,.1)}.bw-nav__mobile-section>button{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;padding:13px 8px;color:var(--bw-limestone);font:inherit;cursor:pointer}.bw-nav__mobile-group{padding:0 8px 10px 16px;display:flex;flex-direction:column}.bw-nav__mobile-group p{margin:8px 0 2px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#9C9389}.bw-nav__mobile .bw-nav__mobile-group a{border-bottom:0;padding:8px 0}@media(max-width:1100px){.bw-nav__mobile{grid-template-columns:1fr}}.bw-contact2{padding:clamp(40px,6vw,88px) 0;background:var(--bw-cream)}.bw-contact2__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,72px);align-items:start}.bw-contact2__info{display:flex;flex-direction:column;gap:22px}.bw-contact2__info .bw-display-l{margin:0}.bw-contact2__direct{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--border)}.bw-contact2__direct li{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--border)}.bw-contact2__direct span,.bw-contact2__offices span{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bw-mortar)}.bw-contact2__direct a{font-family:var(--font-display);font-size:22px;color:var(--bw-ink);text-decoration:none}.bw-contact2__direct a:hover{color:var(--bw-blue)}.bw-contact2__direct p{margin:0;color:var(--fg-muted)}.bw-contact2__offices{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bw-contact2__offices p{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--fg-muted)}.bw-contact2__card{background:#FFFCF7;border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow-lg);padding:8px 24px 24px}.bw-contact2__tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin:0 -24px 8px;padding:0 16px}.bw-contact2__tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:16px 12px 12px;font:inherit;font-weight:600;color:var(--fg-muted);cursor:pointer;margin-bottom:-1px}.bw-contact2__tabs button.is-active{color:var(--bw-ink);border-bottom-color:var(--bw-ink)}.bw-contact2__next{padding:var(--section-y-s) 0;background:var(--bw-cream-deep)}.bw-contact2__next-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:20px}@media (max-width:900px){.bw-contact2__direct li,.bw-contact2__grid,.bw-contact2__offices{grid-template-columns:1fr}.bw-contact2__direct li{gap:4px}}.bw-contact2__card .bw-form{border:0;box-shadow:none;background:none;padding:12px 0 0}.bw-kbhub-hero{padding:clamp(40px,6vw,80px) 0 12px;background:var(--bw-cream)}.bw-kbhub-hero .bw-display-l{margin:8px 0 12px}.bw-kbhub-hero .bw-lead{max-width:680px}.bw-kbhub-browse{padding:16px 0 var(--section-y-s);background:var(--bw-cream)}.bw-kbhub__search input{width:100%;box-sizing:border-box;font:inherit;font-size:18px;padding:16px 18px;border:1px solid var(--border);border-radius:6px;background:#FFFCF7}.bw-kbhub__search input:focus{outline:3px solid rgba(169,87,58,.22);border-color:#8A4B32}.bw-kbhub__tabs{display:flex;gap:4px;margin:16px 0 8px;border-bottom:1px solid var(--border);flex-wrap:wrap}.bw-kbhub__tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 14px;font:inherit;font-weight:600;color:var(--fg-muted);cursor:pointer;margin-bottom:-1px}.bw-kbhub__tabs button.is-active{color:var(--bw-ink);border-bottom-color:var(--bw-ink)}.bw-kbhub__chips{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.bw-kbhub__chips button{border:1px solid var(--border);background:#FFFCF7;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer}.bw-kbhub__chips button.is-active{background:var(--bw-ink);color:var(--bw-cream);border-color:var(--bw-ink)}.bw-kbhub__status{font-size:13px;color:var(--fg-muted);margin:10px 0}.bw-kbhub__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bw-kbhub__list a{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:6px;background:#FFFCF7;color:var(--bw-ink);text-decoration:none;height:100%;box-sizing:border-box;transition:box-shadow var(--dur-base),transform var(--dur-base)}.bw-kbhub__list a:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bw-kbhub__list strong{font-size:16px;font-weight:600;line-height:1.35}.bw-kbhub__list span:last-child{font-size:13.5px;color:var(--fg-muted);line-height:1.5}.bw-kbhub__kind{font-size:11px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bw-mortar)!important}.bw-kbhub__more{margin-top:16px}.bw-kbhub-explore{padding:var(--section-y-s) 0;background:var(--bw-cream-deep)}.bw-kbhub-explore__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.bw-kbhub-explore__card{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:6px;background:#FFFCF7;border:1px solid var(--border);color:var(--bw-ink);text-decoration:none}.bw-kbhub-explore__card:hover{box-shadow:var(--shadow-md)}.bw-kbhub-explore__n{font-family:var(--font-display);font-size:34px;line-height:1;color:var(--bw-ink)}.bw-kbhub-explore__card strong{font-size:17px}.bw-kbhub-explore__card span:last-child{font-size:14px;color:var(--fg-muted)}.bw-kbhub-terms{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bw-kbhub-terms a{border:1px solid var(--border);background:#FFFCF7;border-radius:999px;padding:8px 14px;color:var(--bw-ink);text-decoration:none;font-size:14px}.bw-kbhub-terms a:hover{border-color:var(--bw-ink)}.bw-kbhub-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.bw-kbhub-faq a{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:6px;background:#FFFCF7;border:1px solid var(--border);color:var(--bw-ink);text-decoration:none}.bw-kbhub-faq a:hover{box-shadow:var(--shadow-md)}.bw-kbhub-faq strong{font-weight:600;line-height:1.35}.bw-kbhub-faq span{font-size:12px;color:var(--fg-muted)}.bw-faq-source{margin-top:20px;font-size:14px;color:var(--fg-muted)}.bw-faq-more{margin-top:32px}.bw-faq-more ul{padding-left:18px;display:flex;flex-direction:column;gap:8px}@media (max-width:900px){.bw-kbhub-faq,.bw-kbhub__list{grid-template-columns:1fr}.bw-kbhub-explore__grid{grid-template-columns:1fr 1fr}}.bw-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}