.category-bar[data-astro-cid-4aracdkc]{background:var(--white);border-bottom:1px solid var(--border);padding:20px 40px}.category-inner[data-astro-cid-4aracdkc]{flex-wrap:wrap;gap:10px;max-width:1420px;margin:0 auto;display:flex}.category-btn[data-astro-cid-4aracdkc]{cursor:pointer;border-radius:var(--r-pill);border:1.5px solid var(--border-strong);background:var(--white);color:var(--ink-soft);padding:11px 20px;font-family:Outfit Variable,sans-serif;font-size:13px;font-weight:500}.category-btn[data-astro-cid-4aracdkc][data-active=true]{background:var(--gold);border-color:var(--gold);color:var(--navy)}.resource-grid-section[data-astro-cid-4aracdkc],.by-product[data-astro-cid-4aracdkc]{max-width:1420px;margin:0 auto;padding:96px 40px}.grid-head[data-astro-cid-4aracdkc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:32px;display:flex}.grid-title[data-astro-cid-4aracdkc]{color:var(--navy);margin:0;font-family:Outfit Variable,sans-serif;font-size:28px;font-weight:300}.grid-count[data-astro-cid-4aracdkc]{color:var(--body);font-size:13px;font-weight:400}.resource-grid[data-astro-cid-4aracdkc],.product-grid[data-astro-cid-4aracdkc]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.product-grid[data-astro-cid-4aracdkc]{grid-template-columns:repeat(5,1fr);gap:16px}.resource-card[data-astro-cid-4aracdkc]{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);flex-direction:column;min-height:200px;padding:28px 24px;display:flex}.resource-card[data-astro-cid-4aracdkc]:hover{border-color:var(--gold)}.resource-meta[data-astro-cid-4aracdkc]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.resource-type[data-astro-cid-4aracdkc]{color:var(--gold-ink);letter-spacing:.1em;text-transform:uppercase;font-family:Outfit Variable,sans-serif;font-size:10.5px;font-weight:600}.meta-dot[data-astro-cid-4aracdkc]{color:var(--body)}.resource-when[data-astro-cid-4aracdkc]{color:var(--body);font-size:11.5px;font-weight:400}.resource-title[data-astro-cid-4aracdkc]{color:var(--navy);margin-bottom:10px;font-family:Outfit Variable,sans-serif;font-size:17px;font-weight:500;line-height:1.35}.resource-desc[data-astro-cid-4aracdkc]{color:var(--body);flex:1;margin:0 0 18px;font-size:13px;font-weight:400;line-height:1.6}.resource-action[data-astro-cid-4aracdkc]{color:var(--navy);border-bottom:1.5px solid var(--gold);width:fit-content;font-family:Outfit Variable,sans-serif;font-size:12.5px;font-weight:500}.estimator[data-astro-cid-4aracdkc]{background:var(--grey-ground);padding:96px 40px}.estimator-card[data-astro-cid-4aracdkc]{background:var(--white);border:1px solid var(--border);border-radius:var(--r-panel);grid-template-columns:1.2fr 1fr;align-items:center;gap:44px;max-width:1100px;margin:0 auto;padding:44px 40px;display:grid}.eyebrow-text[data-astro-cid-4aracdkc]{color:var(--gold-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-family:Outfit Variable,sans-serif;font-size:11.5px;font-weight:600}.estimator-headline[data-astro-cid-4aracdkc]{color:var(--navy);margin:0 0 14px;font-family:Outfit Variable,sans-serif;font-size:28px;font-weight:300;line-height:1.25}.estimator-p[data-astro-cid-4aracdkc]{color:var(--body);margin:0 0 8px;font-size:14.5px;font-weight:400;line-height:1.7}.estimator-panel[data-astro-cid-4aracdkc]{border:1px solid var(--border);border-radius:var(--r-card);text-align:center;background:#faf8f3;padding:32px 28px}.estimator-panel[data-astro-cid-4aracdkc] img{opacity:.9;margin:0 auto 14px}.estimator-note[data-astro-cid-4aracdkc]{color:var(--body);margin-bottom:18px;font-size:13.5px;font-weight:300;line-height:1.6}.estimator-cta[data-astro-cid-4aracdkc]{background:var(--navy);color:var(--white);border-radius:var(--r-control);padding:13px 24px;font-family:Outfit Variable,sans-serif;font-size:13px;font-weight:500;display:inline-block}.estimator-cta[data-astro-cid-4aracdkc]:hover{background:#0a2d52}.section-head[data-astro-cid-4aracdkc]{max-width:740px;margin:0 0 36px}.section-head[data-astro-cid-4aracdkc] .eyebrow{margin-bottom:20px}.section-headline[data-astro-cid-4aracdkc]{letter-spacing:-.022em;color:var(--navy);margin:0;font-family:Outfit Variable,sans-serif;font-size:clamp(24px,16px + 2vw,36px);font-weight:200}.product-card[data-astro-cid-4aracdkc]{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);padding:22px 20px;display:block}.product-card[data-astro-cid-4aracdkc]:hover{border-color:var(--gold)}.product-name[data-astro-cid-4aracdkc]{color:var(--navy);margin-bottom:6px;font-family:Outfit Variable,sans-serif;font-size:15px;font-weight:500}.product-desc[data-astro-cid-4aracdkc]{color:var(--body);margin-bottom:12px;font-size:12px;font-weight:400;line-height:1.5}.product-action[data-astro-cid-4aracdkc]{color:var(--body);font-family:Outfit Variable,sans-serif;font-size:12px;font-weight:500}.ask[data-astro-cid-4aracdkc]{background:var(--navy);padding:104px 40px}.ask-grid[data-astro-cid-4aracdkc]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:1420px;margin:0 auto;display:grid}.ask-grid[data-astro-cid-4aracdkc] .eyebrow{margin-bottom:14px}.ask-headline[data-astro-cid-4aracdkc]{color:var(--white);margin:0 0 16px;font-family:Outfit Variable,sans-serif;font-size:clamp(22px,16px + 1.5vw,30px);font-weight:200;line-height:1.25}.ask-p[data-astro-cid-4aracdkc]{color:var(--on-dark-body);margin:0 0 26px;font-size:15px;font-weight:300;line-height:1.7}.ask-actions[data-astro-cid-4aracdkc]{flex-wrap:wrap;gap:14px;display:flex}.ask-primary[data-astro-cid-4aracdkc],.ask-secondary[data-astro-cid-4aracdkc]{border-radius:var(--r-control);padding:14px 26px;font-family:Outfit Variable,sans-serif;font-size:13.5px;font-weight:500}.ask-primary[data-astro-cid-4aracdkc]{background:var(--gold);color:var(--navy);font-weight:600}.ask-secondary[data-astro-cid-4aracdkc]{color:var(--white);border:1.5px solid #ffffff80}.ask-secondary[data-astro-cid-4aracdkc]:hover{border-color:var(--gold);color:var(--gold)}.quick-answers[data-astro-cid-4aracdkc]{flex-direction:column;gap:12px;display:flex}.quick-answer[data-astro-cid-4aracdkc]{border-radius:var(--r-row);background:#ffffff0d;border:1px solid #dba63138;padding:18px 20px}.qa-q[data-astro-cid-4aracdkc]{color:var(--white);margin-bottom:4px;font-family:Outfit Variable,sans-serif;font-size:13.5px;font-weight:500}.qa-a[data-astro-cid-4aracdkc]{color:var(--on-dark-body);font-size:12.5px;font-weight:400;line-height:1.6}@media (width<=820px){.resource-grid-section[data-astro-cid-4aracdkc],.estimator[data-astro-cid-4aracdkc],.by-product[data-astro-cid-4aracdkc],.ask[data-astro-cid-4aracdkc]{padding:72px 20px}}
