/* Shared business navigation and customer help. */
#main-nav>a.nav-project{padding:12px 15px;border:1px solid #d8bd89;border-radius:5px;color:#f0d5a3;background:#e3c58e0b;font-weight:650}
#main-nav>a.nav-project:hover{background:#e3c58e1c;color:#fff}
.home-project-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:27px 30px;margin:0 0 34px;background:#132127;border:1px solid #d8bd8944;border-left:3px solid #d8bd89}
.home-project-cta .eyebrow{margin:0 0 10px;font-size:.6rem;color:#e0c58f}
.home-project-cta h2{font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.3;margin:0 0 10px}
.home-project-cta p:not(.eyebrow){color:#bdc9d0;font-size:.92rem;line-height:1.65;margin:0;max-width:530px}
.home-project-cta .actions{margin:0;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:15px}
.home-project-cta .button{font-size:.85rem;padding:15px 22px;min-height:48px}
.home-project-cta .text-link{font-size:.8rem;padding:5px 0}
.customer-footer-links{display:flex;flex-wrap:wrap;gap:12px 24px;flex-basis:100%;padding-top:18px;border-top:1px solid #ffffff18;font-size:.76rem;line-height:1.8}
.customer-footer-links a{padding:5px 0;color:#c8b78f}
.customer-footer-links a:hover{color:#fff}
body[data-product-browser]>.trademark-notice.wrap{width:calc(100% - var(--sidebar-width,228px) - 80px);margin-left:calc(var(--sidebar-width,228px) + 40px)}
.contact-next-step{max-width:560px;margin-top:18px;color:#b4c5ce;font-size:.9rem;line-height:1.8}
.contact-next-step a,.request-receipt a{color:#e0c58f;text-decoration:underline;text-underline-offset:3px}
.explorer-project{display:block;color:#f0d5a3;font-size:.94rem;font-weight:600;padding:7px 0 14px;line-height:1.5}
.policy-disclosure{border:1px solid #ffffff25;border-radius:5px;padding:16px;margin:15px 0;background:#0d1720}
.policy-disclosure summary{cursor:pointer;color:#e0c58f;font-weight:600;line-height:1.6}
.policy-disclosure p{margin-top:15px}
.request-receipt{margin-block:20px;padding:22px;border:1px solid #718777;background:#132127;overflow-wrap:anywhere}
.request-receipt pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.88rem;line-height:1.7}
.request-receipt .button{margin-top:12px;white-space:normal}
@media(min-width:1101px) and (max-width:1250px){#main-nav{gap:12px}#main-nav>.area-trigger{display:none}#main-nav>a.nav-project{padding:10px 12px}.site-header{gap:16px}}
@media(min-width:801px) and (max-width:1100px){.product-sidebar{top:76px}}
@media(max-width:1100px){#main-nav>a.nav-project{margin:12px 0 4px;text-align:center;padding:15px}}
@media(max-width:800px){.home-project-cta{display:block;padding:23px 20px}.home-project-cta .actions{margin-top:22px;flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px 22px}.customer-footer-links{gap:10px 20px}.request-receipt{padding:18px}body[data-product-browser]>.trademark-notice.wrap{width:calc(100% - 40px);margin-left:20px}}
@media(max-width:480px){.home-project-cta .actions{align-items:stretch;flex-direction:column}.home-project-cta .button{justify-content:center}.home-project-cta .text-link{text-align:center}.customer-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}}
