.commercial-hero{color:var(--white);background:radial-gradient(circle at 78% 18%,#e5542038,#0000 28%),linear-gradient(135deg,#121820f5,#1c2631fa);padding:clamp(3.25rem,6vw,5rem) 0;position:relative;overflow:hidden}.commercial-hero:before{content:"";opacity:.45;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.commercial-hero-grid,.commercial-trust-grid,.commercial-feature,.commercial-cta-grid{z-index:1;position:relative}.commercial-hero-grid{align-items:center;gap:2.4rem;display:grid}.commercial-hero-copy{max-width:760px}.commercial-hero .breadcrumb{margin-bottom:1.5rem}.commercial-hero .breadcrumb span{color:var(--gray-300)}.commercial-kicker{color:var(--gold-300);letter-spacing:.12em;text-transform:uppercase;background:#e5542024;border-radius:999px;padding:.5rem .8rem;font-size:.72rem;font-weight:900;display:inline-flex}.commercial-hero h1{color:var(--white);letter-spacing:0;max-width:980px;margin-top:1.2rem;font-size:clamp(2.35rem,4.65vw,4.45rem);line-height:1.05}.commercial-hero p{max-width:760px;color:var(--gray-300);margin-top:1.35rem;font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.7}.commercial-hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.commercial-hero-media{background:var(--white);border:1px solid #ffffff1f;border-radius:28px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.commercial-hero-media img{object-fit:cover;width:100%;height:100%;min-height:320px;display:block}.commercial-hero-panel{color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121820e6;border:1px solid #ffffff1f;border-radius:16px;align-items:flex-start;gap:.8rem;padding:1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.commercial-hero-panel svg{color:var(--gold-400);flex-shrink:0}.commercial-hero-panel strong,.commercial-hero-panel span{display:block}.commercial-hero-panel span{color:var(--gray-300);margin-top:.2rem;font-size:.86rem;line-height:1.45}.commercial-trust-strip{background:var(--white);border-bottom:1px solid #12182014;padding:1rem 0 .9rem}.commercial-floor-section{padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(3rem,5vw,4.25rem)}.commercial-floor-section .section-header{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.commercial-trust-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.commercial-trust-badge{background:linear-gradient(135deg, #e5542014, transparent 52%), var(--gray-50);color:var(--navy-800);border:1px solid #12182014;border-radius:14px;align-items:center;gap:.55rem;padding:.85rem .95rem;font-size:.84rem;font-weight:800;display:flex}.commercial-trust-badge svg{color:var(--gold-500);flex-shrink:0}.commercial-product-grid{gap:1rem;display:grid}.commercial-product-card.reveal,.commercial-feature-copy.reveal,.commercial-feature-image.reveal,.commercial-service-card.reveal,.commercial-floor-section .section-header.reveal{opacity:1;transform:none}.commercial-product-card{background:var(--white);border:1px solid #12182014;border-radius:20px;overflow:hidden;box-shadow:0 18px 42px #12182014}.commercial-product-card img{object-fit:cover;background:var(--gray-50);width:100%;height:230px;display:block}.commercial-product-card div{padding:1.25rem}.commercial-product-card h3{color:var(--navy-900);margin-bottom:.45rem;font-size:1.15rem}.commercial-product-card p{color:var(--gray-600);line-height:1.65}.commercial-service-grid{gap:1rem;display:grid}.commercial-service-card{background:var(--white);border:1px solid #12182014;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #12182014}.commercial-service-card img{object-fit:cover;background:var(--gray-100);width:100%;height:190px;display:block}.commercial-service-card div{padding:1rem}.commercial-service-card h3{color:var(--navy-900);margin-bottom:.45rem;font-size:1.02rem;font-weight:900}.commercial-service-card p{color:var(--gray-600);font-size:.9rem;line-height:1.55}.commercial-feature{align-items:center;gap:2rem;display:grid}.commercial-feature-copy h2,.commercial-cta-copy h2{color:var(--navy-900);letter-spacing:0;font-size:clamp(2rem,4vw,3.55rem);line-height:1.05}.commercial-feature-copy p,.commercial-cta-copy p{color:var(--gray-600);margin-top:1rem;font-size:1.02rem;line-height:1.78}.commercial-check-list{gap:.65rem;margin-top:1.25rem;display:grid}.commercial-check-list li{color:var(--navy-700);align-items:flex-start;gap:.65rem;font-weight:700;line-height:1.45;display:flex}.commercial-check-list svg{color:var(--green-600);flex-shrink:0;margin-top:.12rem}.commercial-feature-image{background:var(--white);border:1px solid #12182014;border-radius:26px;overflow:hidden;box-shadow:0 24px 60px #1218201f}.commercial-feature-image img{object-fit:cover;width:100%;min-height:360px;max-height:500px;display:block}.commercial-cta-section{background:radial-gradient(circle at 88% 10%, #e5542033, transparent 26%), var(--navy-900);color:var(--white);padding:clamp(4rem,7vw,6rem) 0}.commercial-cta-grid{align-items:start;gap:2rem;display:grid}.commercial-cta-copy h2{color:var(--white);margin-top:1rem}.commercial-cta-copy p{color:var(--gray-300)}.commercial-cta-points{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.commercial-cta-points span{color:var(--gray-100);background:#ffffff14;border-radius:999px;align-items:center;gap:.4rem;padding:.65rem .85rem;font-size:.84rem;font-weight:800;display:inline-flex}.commercial-cta-points svg{color:var(--gold-400)}.commercial-form-card{background:var(--white);border:1px solid #ffffff1f;border-radius:20px;overflow:hidden;box-shadow:0 26px 70px #00000042}@media (width>=700px){.commercial-trust-grid{grid-template-columns:repeat(5,1fr)}.commercial-product-grid,.commercial-service-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.commercial-hero-grid,.commercial-feature,.commercial-cta-grid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)}.commercial-hero-grid{align-items:center}.commercial-feature.reverse{grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr)}.commercial-feature.reverse .commercial-feature-copy{order:2}.commercial-feature.reverse .commercial-feature-image{order:1}}@media (width<=640px){.commercial-hero{padding-top:3rem}.commercial-hero-actions .btn{width:100%}.commercial-hero-media,.commercial-hero-media img{min-height:280px}.commercial-trust-grid{grid-template-columns:1fr}.commercial-feature-image img{min-height:280px}.commercial-service-grid{grid-template-columns:1fr}}
