.secondary-doors{padding:84px 0;background:var(--paper);border-block:1px solid var(--line)}
.secondary-heading{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end;margin-bottom:30px}
.secondary-heading .eyebrow{grid-column:1/-1}.secondary-heading h2{margin:0;font:800 clamp(36px,4vw,54px)/1.04 Manrope;letter-spacing:-.05em}
.secondary-heading>p{max-width:400px;margin:0;color:var(--muted);line-height:1.6}
.secondary-grid{display:grid;grid-template-columns:1fr 1fr .72fr;gap:12px}
.secondary-grid article,.secondary-grid aside{padding:25px;border:1px solid var(--line);border-radius:16px;background:var(--card)}
.secondary-grid aside{background:var(--sage)}.secondary-grid span{font-size:9px;font-weight:800;letter-spacing:.15em;color:var(--green)}
.secondary-grid h3{margin:22px 0 8px;font-size:19px}.secondary-grid p{min-height:65px;color:var(--muted);font-size:13px;line-height:1.55}
.secondary-grid button,.secondary-grid a{display:inline-flex;min-height:44px;align-items:center;border:0;background:transparent;color:var(--green);font-weight:800;text-decoration:none;cursor:pointer}
.browse{padding-top:76px}.category-grid{opacity:.85}
.business-page .quote-hero,.business-page .start-section,.business-page .browse,.business-page .compare-section,.business-page .pricing-section,.business-page .tools-section,.business-page .how,.business-page .faq-section{display:none}
.business-page .book-section{padding-top:80px;min-height:calc(100vh - 236px)}.business-page .book-section .section-heading p{max-width:500px}
.empty-actions{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.empty-actions .button{width:auto;margin:0}
.seed-notice{grid-column:1/-1;border:1px solid #e1b769;background:#fff7df;color:#6d501a}.business-page .book-disclosure{padding:14px;border-left:4px solid var(--lime);background:var(--sage)}
@media(max-width:850px){.secondary-heading{grid-template-columns:1fr}.secondary-heading .eyebrow{grid-column:auto}.secondary-grid{grid-template-columns:1fr}.secondary-grid p{min-height:0}}
@media(max-width:560px){.secondary-doors{padding:62px 0}}
.topline{background:var(--teal-soft);color:#0b4f49}.browse{padding-block:64px}.browse .section-heading{margin-bottom:22px}.browse .section-heading h2{font-size:34px}.browse .library-panel{padding:18px;box-shadow:none}.browse .empty-state{padding:30px 18px}.browse .empty-state>span{width:34px;height:34px;font-size:16px}.browse .empty-state h3{font-size:17px}.browse .empty-state p{font-size:13px;max-width:650px;margin-inline:auto}.browse .category{padding:9px 13px}.browse .library-title{opacity:.82}@media(max-width:850px){.nav-check-cta{display:inline-flex}header.nav nav{gap:8px}}@media(max-width:560px){.nav-secondary{display:none}.nav-check-cta{min-height:42px;padding-inline:13px;font-size:11px}}
