.sales.builders-page{background:var(--ink-deep)}.builders-page .bd-hero-copy{display:grid;gap:26px;justify-items:start}.builders-page .bd-hero-copy .s-h1{max-width:11em}.builders-page .bd-covered{border-bottom:1px solid var(--s-line);color:var(--s-text)}.builders-page .bd-covered .proof-covered{padding-block:10px}.builders-page .bd-section{padding-top:var(--s-section)}.builders-page .bd-section--tight{padding-top:calc(var(--s-section) * .6)}.builders-page .bd-head{margin-bottom:clamp(28px,4vw,52px);max-width:14em}.builders-page .bd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,80px);align-items:start}.builders-page .bd-split--center{align-items:center}.builders-page .bd-stack{display:grid;gap:18px;justify-items:start}.builders-page .bd-stack--lg{gap:32px}.builders-page .bd-big-link{font-size:1.1rem}.builders-page .bd-frame{margin:0 0 clamp(24px,3vw,40px);overflow:hidden;border:1px solid var(--s-paper-line);border-radius:18px;background:var(--s-paper);box-shadow:var(--shadow-card)}.builders-page .bd-frame img{display:block;width:100%;height:auto;aspect-ratio:16/5;object-fit:cover}.builders-page .bd-rows{border-top:1px solid var(--s-line-strong)}.builders-page .bd-rows>li{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto;gap:8px clamp(20px,4vw,56px);align-items:center;padding:clamp(16px,2.2vw,26px) 0;border-bottom:1px solid var(--s-line-strong)}.builders-page .bd-rows .s-h3{font-size:1.15rem}.builders-page .bd-rows p{color:var(--s-text-2)}.builders-page .bd-prices-sheet{padding:6px clamp(16px,2.4vw,28px) 8px}.builders-page .bd-prices{width:100%;border-collapse:collapse}.builders-page .bd-prices td,.builders-page .bd-prices th{padding:16px 0;border-bottom:1px solid var(--s-paper-line);text-align:left;vertical-align:baseline}.builders-page .bd-prices tr:last-child :is(th,td){border-bottom:0}.builders-page .bd-prices th{font-weight:600;padding-right:24px}.builders-page .bd-prices td{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-size:.9rem;font-variant-numeric:tabular-nums}.builders-page .bd-band{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(20px,5vw,80px);align-items:center;padding:clamp(32px,5.6vw,76px);border-radius:clamp(18px,2.4vw,28px);background:var(--s-dark);color:var(--s-on-dark)}.builders-page .bd-band :focus-visible{outline-color:var(--s-lime)}.builders-page .bd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 26px}.builders-page .bd-proof-stack{display:grid;gap:clamp(16px,2vw,24px)}.builders-page .bd-proof .proof-badges{color:var(--s-text)}.builders-page .bd-proof .proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1080px){.builders-page .bd-proof .proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.builders-page .bd-proof .proof-grid{grid-template-columns:minmax(0,1fr)}}.builders-page .bd-note{display:inline-flex;align-items:center;gap:14px;justify-self:start;max-width:34em;margin-top:8px;color:var(--s-text-2);font-size:.82rem;text-decoration:none;opacity:.72}.builders-page .bd-note img{display:block;width:64px;height:auto;flex:none;border-radius:6px}@media (hover:hover){.builders-page .bd-note:hover{opacity:1}.builders-page .bd-note:hover span{text-decoration:underline;text-underline-offset:.25em}}.builders-page .bd-close{margin-top:var(--s-section)}.builders-page .bd-close-title{max-width:12em}@media (max-width:940px){.builders-page .bd-band,.builders-page .bd-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.builders-page .bd-frame{display:none}.builders-page .bd-rows>li{grid-template-columns:minmax(0,1fr) auto}.builders-page .bd-rows>li>p{grid-column:1;grid-row:2}.builders-page .bd-rows>li>.s-link{grid-column:2;grid-row:1/span 2}}@media (max-width:640px){.builders-page .bd-close .s-btn,.builders-page .bd-hero-copy .s-btn{width:100%}.builders-page .bd-prices td,.builders-page .bd-prices th{display:block;padding:0;border:0;text-align:left}.builders-page .bd-prices tr{display:block;padding:14px 0;border-bottom:1px solid var(--s-paper-line)}.builders-page .bd-prices tr:last-child{border-bottom:0}.builders-page .bd-prices td{margin-top:4px}}@media (forced-colors:active){.builders-page .bd-band,.builders-page .bd-frame{border:1px solid CanvasText}}