.hero[data-astro-cid-ge2uvauf]{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100vw;height:500px;margin-top:-70px;margin-bottom:2rem;margin-left:calc(50% - 50vw);padding-top:70px;display:flex;position:relative}.hero-overlay[data-astro-cid-ge2uvauf]{background:#0006;position:absolute;inset:0}.hero-content[data-astro-cid-ge2uvauf]{z-index:1;text-align:left;color:#fff;width:100%;max-width:960px;padding:0 1rem;position:relative}.hero-label[data-astro-cid-ge2uvauf]{letter-spacing:.15em;text-transform:uppercase;font-variant:small-caps;color:#e05a00;margin:0 0 1rem;font-size:.875rem;font-weight:600}.hero-title[data-astro-cid-ge2uvauf]{color:#fff;margin:0;font-size:3rem;font-weight:500;line-height:1.2}@media (width<=720px){.hero-title[data-astro-cid-ge2uvauf]{font-size:2rem}}.continue-reading[data-astro-cid-vdjpqqb3]{border-bottom:1px solid #e5e5e5;position:relative}.continue-reading[data-astro-cid-vdjpqqb3]:after{content:"";pointer-events:none;background:#e5e5e5;width:100vw;height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.section-header[data-astro-cid-vdjpqqb3]{padding:2rem 2rem 0}.post-grid[data-astro-cid-vdjpqqb3]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;padding:2rem;display:grid}.post-card[data-astro-cid-vdjpqqb3]{border-radius:3px;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e5e5e5}.post-card[data-astro-cid-vdjpqqb3]:hover{transform:scale(1.015)}.post-image[data-astro-cid-vdjpqqb3]{aspect-ratio:16/9;background:#f0eeeb;border-bottom:1px solid #e5e5e5;overflow:hidden}.post-image[data-astro-cid-vdjpqqb3] img[data-astro-cid-vdjpqqb3]{object-fit:cover;width:100%;height:100%;display:block}.post-content[data-astro-cid-vdjpqqb3]{flex-direction:column;flex:1;gap:.75rem;padding:1.75rem 2rem;display:flex}.card-date[data-astro-cid-vdjpqqb3]{color:#9ca3af;letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:Courier New,Courier,monospace;font-size:.68rem;font-weight:400}.card-title[data-astro-cid-vdjpqqb3]{letter-spacing:-.01em;color:#0f0f0f;margin:0;font-family:Inter Tight,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.25;transition:color .15s}.post-card[data-astro-cid-vdjpqqb3]:hover .card-title[data-astro-cid-vdjpqqb3]{color:#e05a00}.read-link[data-astro-cid-vdjpqqb3]{color:#e05a00;margin-top:auto;font-family:Inter Tight,sans-serif;font-size:.875rem;font-weight:500;transition:opacity .15s}.post-card[data-astro-cid-vdjpqqb3]:hover .read-link[data-astro-cid-vdjpqqb3]{opacity:.65}@media (width<=720px){.post-grid[data-astro-cid-vdjpqqb3]{grid-template-columns:1fr;padding:1.5rem}.section-header[data-astro-cid-vdjpqqb3]{padding:1.5rem 1.5rem 0}.post-content[data-astro-cid-vdjpqqb3]{padding:1.5rem}}.roi-section[data-astro-cid-xboabtxe]{text-align:center;width:100%;padding:6rem 2rem}.roi-title[data-astro-cid-xboabtxe]{color:#000;margin:0 0 2rem;font-size:2.5rem;font-weight:500;line-height:1.2}.roi-description[data-astro-cid-xboabtxe]{color:#4b5563;max-width:800px;margin:0 auto;font-size:1.125rem;font-weight:400;line-height:1.6}@media (width<=720px){.roi-section[data-astro-cid-xboabtxe]{padding:4rem 1.5rem}.roi-title[data-astro-cid-xboabtxe]{font-size:2rem}.roi-description[data-astro-cid-xboabtxe]{font-size:1rem}}.contact-form-section[data-astro-cid-vekgkm42]{background-color:#f7f7f7;padding:80px 20px}.contact-form-container[data-astro-cid-vekgkm42]{max-width:500px;margin:0 auto}h2[data-astro-cid-vekgkm42]{color:#1a1a1a;text-align:center;margin:0 0 .5rem;font-size:2.5rem;font-weight:500;line-height:1.2}.form-subtitle[data-astro-cid-vekgkm42]{color:#666;text-align:center;margin:0 0 2rem;font-size:1rem}.contact-form[data-astro-cid-vekgkm42]{flex-direction:column;gap:1.25rem;display:flex}.form-group[data-astro-cid-vekgkm42]{flex-direction:column;gap:.5rem;display:flex}label[data-astro-cid-vekgkm42]{color:#333;font-size:.875rem;font-weight:500}.required[data-astro-cid-vekgkm42]{color:#e05a00}textarea[data-astro-cid-vekgkm42]{resize:vertical;background:#fff;border:1px solid #ddd;border-radius:8px;padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}textarea[data-astro-cid-vekgkm42]:focus{border-color:#e05a00;outline:none;box-shadow:0 0 0 3px #e05a001a}textarea[data-astro-cid-vekgkm42]::placeholder{color:#999}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],input[data-astro-cid-vekgkm42][type=tel]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:.875rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}input[data-astro-cid-vekgkm42][type=text]:focus,input[data-astro-cid-vekgkm42][type=email]:focus,input[data-astro-cid-vekgkm42][type=tel]:focus{border-color:#e05a00;outline:none;box-shadow:0 0 0 3px #e05a001a}input[data-astro-cid-vekgkm42]::placeholder{color:#999}.submit-button[data-astro-cid-vekgkm42]{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:50px;margin-top:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:background .3s}.submit-button[data-astro-cid-vekgkm42]:hover{background:#e05a00}.submit-button[data-astro-cid-vekgkm42]:disabled{opacity:.7;cursor:not-allowed}.form-message[data-astro-cid-vekgkm42]{text-align:center;border-radius:8px;padding:1rem;font-size:.9rem}.form-message[data-astro-cid-vekgkm42].success{color:#155724;background:#d4edda}.form-message[data-astro-cid-vekgkm42].error{color:#721c24;background:#f8d7da}@media (width<=720px){.contact-form-section[data-astro-cid-vekgkm42]{padding:60px 20px}h2[data-astro-cid-vekgkm42]{font-size:2rem}}
