:where(.page-commercial) .hero:not([data-island] *){background-color:#9b6bc2;background-image:url(/images/austin-downtown-night.webp);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;min-height:450px;display:flex;position:relative}:where(.page-commercial) .hero-overlay:not([data-island] *){z-index:1;background-color:#ebd7fc73;position:absolute;inset:0}:where(.page-commercial) .hero-content:not([data-island] *){z-index:2;width:100%;max-width:91%;margin:0 auto;padding:0 20px;position:relative}:where(.page-commercial) .hero-title:not([data-island] *){color:#fff;margin:0 0 15px;font-family:Barlow Semi Condensed,sans-serif;font-size:48px;font-weight:700;line-height:56px}:where(.page-commercial) .hero-text:not([data-island] *){color:#fff;max-width:700px;margin:0;font-family:Roboto,sans-serif;font-size:20px;line-height:30px}:where(.page-commercial) .section-inner:not([data-island] *){max-width:1200px;margin:0 auto;padding:0 20px}:where(.page-commercial) .section-title:not([data-island] *){text-align:center;color:#3a3a3a;margin:0 0 10px;font-family:Barlow Semi Condensed,sans-serif;font-size:40px;font-weight:600}:where(.page-commercial) .section-subtitle:not([data-island] *){text-align:center;color:#4b4f58;max-width:74%;margin:0 auto 30px;font-family:Roboto,sans-serif;font-size:17px}:where(.page-commercial) .services-section:not([data-island] *){padding:80px 0 40px}:where(.page-commercial) .expect-section:not([data-island] *){padding:40px 0}:where(.page-commercial) .partners-section:not([data-island] *){padding:40px 0 80px}:where(.page-commercial) .cards-grid:not([data-island] *){flex-direction:row;gap:15px;display:flex}:where(.page-commercial) .commitment-card:not([data-island] *){background-color:#f5f5f5;border:1px solid #0000;border-radius:10px;flex:1;padding:19px;transition:all 1s linear;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}:where(.page-commercial) .commitment-card:hover:not([data-island] *){border-color:#9b6bc257;transform:translateY(-5px)}:where(.page-commercial) .card-title:not([data-island] *){color:#3a3a3a;margin:0 0 5px;font-family:Barlow Semi Condensed,sans-serif;font-size:30px;font-weight:600}:where(.page-commercial) .card-text:not([data-island] *){color:#4b4f58;margin:0;font-family:Roboto,sans-serif;font-size:16px;line-height:30px}:where(.page-commercial) .testimonial-wrap:not([data-island] *){max-width:720px;margin:0 auto}:where(.page-commercial) .testimonial-card:not([data-island] *){background:#fff}:where(.page-commercial) .testimonial-quote:not([data-island] *){color:#4b4f58;margin:0 0 15px;font-family:Roboto,sans-serif;font-size:17px;font-style:italic;line-height:1.7}:where(.page-commercial) .testimonial-author:not([data-island] *){color:#3a3a3a;margin:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:500}:where(.page-commercial) .cta-section:not([data-island] *){padding:0 0 80px}:where(.page-commercial) .cta-row:not([data-island] *){background-color:#9b6bc2;border-radius:8px;max-width:1200px;margin:0 auto;padding:0 20px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}:where(.page-commercial) .cta-text-col:not([data-island] *){flex-direction:column;justify-content:center;max-width:800px;padding:40px;display:flex}:where(.page-commercial) .cta-title:not([data-island] *){color:#fff;margin:0 0 10px;font-family:Barlow Semi Condensed,sans-serif;font-size:40px;font-weight:600}:where(.page-commercial) .cta-text:not([data-island] *){color:#fff;margin:0 0 20px;font-family:Roboto,sans-serif;font-size:16px;line-height:30px}:where(.page-commercial) .btn-cta:not([data-island] *){color:#000;background-color:#fff;border-radius:3px;align-self:flex-start;padding:12px 24px;font-size:15px;font-weight:400;text-decoration:none;transition-property:background-color,border-color,color,box-shadow;transition-duration:1s;transition-timing-function:linear;display:inline-block}:where(.page-commercial) .btn-cta:hover:not([data-island] *){color:#000;background-color:#f0f0f0}@media (max-width:767px){:where(.page-commercial) .hero:not([data-island] *){min-height:400px}:where(.page-commercial) .hero-title:not([data-island] *){font-size:40px}:where(.page-commercial) .hero-text:not([data-island] *){font-size:18px;line-height:27px}:where(.page-commercial) .section-title:not([data-island] *){font-size:32px}:where(.page-commercial) .section-subtitle:not([data-island] *){max-width:100%}:where(.page-commercial) .cards-grid:not([data-island] *){flex-direction:column}:where(.page-commercial) .services-section:not([data-island] *){padding:40px 0 20px}:where(.page-commercial) .expect-section:not([data-island] *){padding:20px 0}:where(.page-commercial) .partners-section:not([data-island] *){padding:20px 0 40px}:where(.page-commercial) .cta-title:not([data-island] *){font-size:32px}:where(.page-commercial) .cta-text-col:not([data-island] *){padding:30px 20px}}
