:root{--color-green:#2E7D32;--color-green-hover:#1B5E20;--color-green-light:#EBF5E4;--color-blue:#1D70B8;--color-blue-hover:#15558D;--color-blue-light:#E8F1F8;--color-gold:#D97706;--color-white:#FFFFFF;--color-bg-base:#FFFFFF;--color-bg-alt:#F7F7F7;--color-bg-soft:#F4F6F4;--color-text-dark:#1C1C1C;--color-text-body:#2C292A;--color-text-muted:#5A6065;--color-border:#E5E7EB;--color-border-dark:#D1D5DB;--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-serif:Georgia,Cambria,"Times New Roman",Times,serif;--container-max:1200px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-xs:0 1px 2px rgba(0,0,0,0.05);--shadow-sm:0 2px 6px rgba(0,0,0,0.06);--shadow-md:0 6px 18px rgba(0,0,0,0.08);--shadow-lg:0 12px 30px rgba(0,0,0,0.12)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--color-text-dark);background-color:var(--color-bg-base);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-bg-base)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{color:var(--color-text-dark);line-height:1.25;font-weight:800;margin-bottom:0.85rem;letter-spacing:-0.015em}h1{font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:1.15}h2{font-size:clamp(1.75rem,3.2vw,2.35rem);line-height:1.22}h3{font-size:1.35rem}h4{font-size:1.15rem}p{margin-bottom:1.2rem;color:var(--color-text-body);font-size:1.05rem;line-height:1.7}p a,li a,.text-monograph a,.card-link-silo{font-weight:600;color:var(--color-blue);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color 0.15s ease,background-color 0.15s ease}p a:hover,li a:hover,.text-monograph a:hover,.card-link-silo:hover{color:var(--color-blue-hover);background-color:var(--color-blue-light);border-radius:2px}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.85rem 1.65rem;font-size:1rem;font-weight:700;border-radius:var(--radius-sm);text-decoration:none;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);border:2px solid transparent;white-space:nowrap}.btn-primary,.btn-green{background-color:var(--color-green);color:var(--color-white);box-shadow:0 4px 12px rgba(103,173,53,0.25)}.btn-primary:hover,.btn-green:hover{background-color:var(--color-green-hover);color:var(--color-white);transform:translateY(-1px);box-shadow:0 6px 16px rgba(103,173,53,0.35)}.btn-secondary,.btn-blue{background-color:var(--color-blue);color:var(--color-white);box-shadow:0 4px 12px rgba(29,112,184,0.2)}.btn-secondary:hover,.btn-blue:hover{background-color:var(--color-blue-hover);color:var(--color-white);transform:translateY(-1px);box-shadow:0 6px 16px rgba(29,112,184,0.3)}.btn-outline{background-color:transparent;color:var(--color-text-dark);border-color:var(--color-border-dark)}.btn-outline:hover{background-color:var(--color-primary-dark);color:var(--color-white) !important;border-color:var(--color-primary-dark)}.btn-outline-white{background-color:transparent;color:var(--color-white);border-color:rgba(255,255,255,0.4)}.btn-outline-white:hover{background-color:rgba(255,255,255,0.12);border-color:var(--color-white);color:var(--color-white);transform:translateY(-1px)}.top-bar{background-color:var(--color-bg-alt);color:var(--color-text-body);font-size:0.875rem;padding:0.5rem 0;border-bottom:1px solid var(--color-border)}.top-bar .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.75rem}.top-bar-badges{display:flex;gap:0.85rem;align-items:center;flex-wrap:wrap}.top-bar-badge-item{display:inline-flex;align-items:center;gap:0.35rem}.top-bar-badge-item strong{color:var(--color-text-dark);font-weight:700}.top-bar-contact a,.top-bar-phone a{color:var(--color-blue);text-decoration:none;font-weight:700}.top-bar-contact a:hover,.top-bar-phone a:hover{text-decoration:underline;color:var(--color-blue-hover)}.site-header,.header{background-color:var(--color-white);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:1000;box-shadow:var(--shadow-xs)}.header-inner,.header .container{display:flex;justify-content:space-between;align-items:center;padding:0.85rem 0;gap:1.5rem}.brand,.brand-logo{display:flex;align-items:center;text-decoration:none}.brand-logo-img{height:48px;width:auto;max-width:220px;display:block}.brand-title,.brand-logo{font-size:1.35rem;font-weight:800;color:var(--color-text-dark);letter-spacing:-0.02em}.brand-title span.brand-accent,.brand-logo span.brand-accent{color:var(--color-green)}.site-nav,.nav{display:flex;align-items:center}.nav-menu{display:flex;list-style:none;gap:1.5rem;align-items:center}.nav-link{text-decoration:none;color:var(--color-text-dark);font-weight:600;font-size:0.95rem;padding:0.5rem 0.25rem;display:inline-flex;align-items:center;gap:0.3rem;transition:color 0.15s ease}.nav-link:hover,.nav-link.active{color:var(--color-blue)}.nav-item-dropdown{position:relative}.dropdown-arrow{font-size:0.7rem;transition:transform 0.2s ease}.nav-item-dropdown:hover .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;min-width:260px;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:0.5rem 0;list-style:none;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;z-index:1001}.nav-item-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu li a{display:block;padding:0.65rem 1.25rem;color:var(--color-text-body);text-decoration:none;font-size:0.925rem;font-weight:600;transition:background-color 0.15s ease,color 0.15s ease}.dropdown-menu li a:hover{background-color:var(--color-bg-alt);color:var(--color-blue)}.dropdown-menu li.divider{border-top:1px solid var(--color-border);margin:0.35rem 0}.header-phone-cta{background-color:var(--color-blue);color:var(--color-white) !important;padding:0.65rem 1.2rem;border-radius:var(--radius-sm);text-decoration:none;font-weight:700;font-size:0.95rem;white-space:nowrap;display:inline-flex;align-items:center;gap:0.45rem;box-shadow:0 3px 8px rgba(29,112,184,0.25);transition:background-color 0.2s ease,transform 0.15s ease}.header-phone-cta:hover{background-color:var(--color-blue-hover);transform:translateY(-1px)}.mobile-menu-toggle{display:none;background:transparent;border:none;cursor:pointer;padding:0.5rem;font-size:1.75rem;line-height:1;color:var(--color-green-dark);align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:color 0.2s ease,background-color 0.2s ease}.mobile-menu-toggle:focus{outline:2px solid var(--color-blue);outline-offset:2px}.mobile-sticky-bar{display:none}.breadcrumb-nav{background-color:var(--color-bg-alt);border-bottom:1px solid var(--color-border);padding:0.75rem 0;font-size:0.875rem}.breadcrumb-nav ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;gap:0.5rem;margin:0;padding:0}.breadcrumb-nav li{display:inline-flex;align-items:center;color:var(--color-text-muted)}.breadcrumb-nav li+li::before{content:"/";margin-right:0.5rem;color:var(--color-border-dark)}.breadcrumb-nav a{color:var(--color-blue);text-decoration:none;font-weight:600}.breadcrumb-nav a:hover{text-decoration:underline}.breadcrumb-nav li[aria-current="page"]{color:var(--color-text-dark);font-weight:700}.hero-section{position:relative;background-color:#121A15;background-image:linear-gradient(180deg,rgba(14,22,17,0.78) 0%,rgba(10,16,12,0.88) 100%),url('/assets/images/burgio-landscape-services-landscaping-company-east-county-san-diego.webp');background-image:linear-gradient(180deg,rgba(14,22,17,0.78) 0%,rgba(10,16,12,0.88) 100%),image-set( url('/assets/images/burgio-landscape-services-landscaping-company-east-county-san-diego.avif') type('image/avif'),url('/assets/images/burgio-landscape-services-landscaping-company-east-county-san-diego.webp') type('image/webp') );background-size:cover;background-position:center 35%;background-repeat:no-repeat;padding:6rem 0 4.5rem;border-bottom:1px solid rgba(255,255,255,0.1);color:#FFFFFF}.hero-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:960px;margin:0 auto;position:relative;z-index:2}.hero-pill{display:inline-flex;align-items:center;gap:0.5rem;background-color:rgba(103,173,53,0.22);color:#B4F082;font-size:0.875rem;font-weight:700;padding:0.45rem 1.15rem;border-radius:50px;margin-bottom:1.5rem;border:1px solid rgba(103,173,53,0.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 10px rgba(0,0,0,0.25)}.hero-title{color:#FFFFFF;margin-bottom:1.35rem;font-size:clamp(2.2rem,4.2vw,3.25rem);font-weight:800;line-height:1.18;letter-spacing:-0.025em;text-shadow:0 2px 12px rgba(0,0,0,0.6)}.hero-subtitle{font-size:1.25rem;line-height:1.65;color:#E2EAE3;margin-bottom:2.5rem;max-width:820px;font-weight:500;text-shadow:0 1px 6px rgba(0,0,0,0.5)}.hero-cta-group{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap;margin-bottom:2.75rem}.hero-cta-group .btn-primary{box-shadow:0 4px 16px rgba(103,173,53,0.45)}.hero-cta-group .btn-secondary{box-shadow:0 4px 16px rgba(29,112,184,0.4)}.hero-trust-bar{display:flex;gap:2.5rem;justify-content:center;flex-wrap:wrap;padding-top:2.25rem;border-top:1px solid rgba(255,255,255,0.18);width:100%}.hero-trust-item{display:flex;align-items:center;gap:0.65rem;font-size:0.95rem;font-weight:700;color:#F1F5F9;text-shadow:0 1px 4px rgba(0,0,0,0.5)}.trust-icon-star{color:#FBBF24;font-size:1.2rem;filter:drop-shadow(0 1px 3px rgba(0,0,0,0.4))}.trust-icon-badge{color:#8FD85B;font-size:1.2rem;filter:drop-shadow(0 1px 3px rgba(0,0,0,0.4))}.trust-icon-shield{color:#60A5FA;font-size:1.2rem;filter:drop-shadow(0 1px 3px rgba(0,0,0,0.4))}.section{padding:5rem 0}.section-alt{background-color:var(--color-bg-alt)}.section-soft{background-color:var(--color-bg-soft)}.section-header{text-align:center;max-width:800px;margin:0 auto 3.5rem}.section-tag{display:inline-block;font-size:0.85rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:var(--color-green);margin-bottom:0.65rem}.section-tag-blue{color:var(--color-blue)}.section-subtitle{font-size:1.15rem;color:var(--color-text-muted);line-height:1.65}.services-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.pillar-card{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.25rem 2rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s cubic-bezier(0.16,1,0.3,1);position:relative;overflow:hidden}.pillar-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-border-dark)}.pillar-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:var(--color-green);opacity:0;transition:opacity 0.2s ease}.pillar-card:hover::before{opacity:1}.pillar-icon-box{width:56px;height:56px;border-radius:var(--radius-md);background-color:var(--color-green-light);color:var(--color-green-hover);display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:1.5rem}.pillar-card h3{font-size:1.3rem;margin-bottom:0.85rem;color:var(--color-text-dark)}.pillar-card p{font-size:1rem;line-height:1.65;color:var(--color-text-muted);margin-bottom:1.5rem;flex-grow:1}.pillar-card .card-action{margin-top:auto;font-weight:700;font-size:0.95rem}.authority-layout{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.authority-content h2{margin-bottom:1.25rem}.authority-features{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.authority-feature-item{display:flex;gap:1.25rem;background-color:var(--color-white);padding:1.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-xs)}.feature-icon-circle{flex-shrink:0;width:44px;height:44px;border-radius:50%;background-color:var(--color-blue-light);color:var(--color-blue);display:flex;align-items:center;justify-content:center;font-size:1.35rem}.authority-feature-item h3{font-size:1.15rem;margin-top:0;margin-bottom:0.35rem}.authority-feature-item p{font-size:0.95rem;line-height:1.55;margin-bottom:0;color:var(--color-text-muted)}.authority-highlight-card{background:linear-gradient(135deg,#1C2420 0%,#2A3831 100%);color:var(--color-white);padding:3rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative}.authority-highlight-card h3{color:var(--color-white);font-size:1.6rem;margin-bottom:1rem}.authority-highlight-card p{color:#D1DED0;font-size:1.05rem;line-height:1.7}.authority-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,0.15)}.authority-stat-number{font-size:2.2rem;font-weight:800;color:var(--color-green);line-height:1;margin-bottom:0.35rem}.authority-stat-label{font-size:0.85rem;color:#D1DED0;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.case-study-balanced-card{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;grid-template-columns:1fr 1.1fr;overflow:hidden}.case-study-visual{background:linear-gradient(135deg,#2D5A3F 0%,#1A2421 100%);color:var(--color-white);padding:3.5rem 2.5rem;display:flex;flex-direction:column;justify-content:space-between;position:relative}.case-study-badge{display:inline-block;background-color:var(--color-green);color:var(--color-white);font-size:0.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;padding:0.35rem 0.75rem;border-radius:var(--radius-sm);align-self:flex-start;margin-bottom:2rem}.case-study-visual h3{color:var(--color-white);font-size:1.75rem;margin-bottom:1rem}.case-study-visual p{color:#E2EBE0;font-size:1.05rem}.case-study-specs{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.2);display:flex;gap:2rem}.case-study-spec-item strong{display:block;font-size:0.75rem;text-transform:uppercase;color:#B2C8AF;letter-spacing:0.05em;margin-bottom:0.25rem}.case-study-spec-item span{font-size:0.95rem;font-weight:700;color:var(--color-white)}.case-study-content{padding:3rem;display:flex;flex-direction:column;justify-content:center}.case-study-step{margin-bottom:1.75rem}.case-study-step:last-child{margin-bottom:0}.case-study-step strong{display:flex;align-items:center;gap:0.5rem;font-size:1rem;font-weight:800;color:var(--color-text-dark);margin-bottom:0.4rem}.case-study-step p{font-size:0.98rem;line-height:1.65;color:var(--color-text-muted);margin-bottom:0}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.review-card{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.25rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.review-stars{color:var(--color-gold);font-size:1.25rem;margin-bottom:1.25rem;letter-spacing:2px}.review-card blockquote{font-size:1.05rem;line-height:1.7;color:var(--color-text-body);margin-bottom:1.75rem;flex-grow:1}.review-author-wrap{display:flex;align-items:center;justify-content:space-between;padding-top:1.25rem;border-top:1px solid var(--color-border)}.review-author-info strong{display:block;font-size:1rem;color:var(--color-text-dark)}.review-author-info span{font-size:0.85rem;color:var(--color-text-muted)}.review-platform-badge{font-size:0.8rem;font-weight:700;padding:0.25rem 0.6rem;border-radius:var(--radius-sm);text-decoration:none}.review-platform-yelp{background-color:#FFF0F0;color:#D32323;border:1px solid #FFD0D0}.review-platform-google{background-color:var(--color-blue-light);color:var(--color-blue);border:1px solid #D0E4F5}.leadership-grid-modern{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;max-width:960px;margin:0 auto}.leader-card-modern{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-sm);text-align:center}.leader-avatar-circle{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--color-green) 0%,var(--color-green-hover) 100%);color:var(--color-white);font-size:1.5rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;box-shadow:0 4px 12px rgba(103,173,53,0.3)}.leader-card-modern h3{font-size:1.4rem;margin-bottom:0.25rem}.leader-card-modern .leader-role{color:var(--color-blue);font-weight:700;font-size:0.925rem;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:1.25rem}.leader-card-modern p{font-size:1rem;color:var(--color-text-muted);line-height:1.65;margin-bottom:0}.faq-accordion-container{max-width:860px;margin:0 auto}.faq-accordion-item{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:1rem;overflow:hidden;box-shadow:var(--shadow-xs);transition:border-color 0.15s ease}.faq-accordion-item[open]{border-color:var(--color-green)}.faq-accordion-item summary{padding:1.35rem 1.75rem;font-weight:700;font-size:1.1rem;color:var(--color-text-dark);cursor:pointer;list-style:none;position:relative;transition:background-color 0.15s ease;user-select:none}.faq-accordion-item summary::-webkit-details-marker{display:none}.faq-accordion-item summary::after{content:"+";position:absolute;right:1.75rem;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--color-green);font-weight:700;line-height:1}.faq-accordion-item[open] summary::after{content:"−";color:var(--color-text-dark)}.faq-accordion-item summary:hover{background-color:var(--color-bg-alt)}.faq-accordion-body{padding:0 1.75rem 1.5rem;color:var(--color-text-body)}.faq-accordion-body p:last-child{margin-bottom:0}.service-map-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center;max-width:100%;min-width:0}.service-area-info{min-width:0;max-width:100%}.service-area-info h2{margin-bottom:1rem}.service-cities-pills{display:flex;flex-wrap:wrap;gap:0.6rem;margin:1.5rem 0 2rem;list-style:none;max-width:100%}.service-cities-pills li{background-color:var(--color-white);border:1px solid var(--color-border);padding:0.45rem 1rem;border-radius:50px;font-size:0.9rem;font-weight:700;color:var(--color-text-dark);display:inline-flex;align-items:center;gap:0.4rem}.map-wrapper{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);position:relative;aspect-ratio:16 / 11;max-width:100%;min-width:0}.map-wrapper iframe{width:100%;height:100%;border:0;display:block}.leadership-grid-modern,.leadership-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:var(--container-max);margin:0 auto}@media (max-width:992px){.leadership-grid-modern,.leadership-grid-3{grid-template-columns:1fr;max-width:500px}}.leader-card-modern{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.25rem 2rem;box-shadow:var(--shadow-sm);text-align:center}.cta-banner-wrap{background:linear-gradient(180deg,var(--color-white) 0%,var(--color-bg-soft) 100%);padding:5rem 0;border-top:1px solid var(--color-border)}.cta-banner-card{background:linear-gradient(135deg,#1C2420 0%,#2A3831 100%);color:var(--color-white);border-radius:var(--radius-lg);padding:4rem 2.5rem;text-align:center;box-shadow:var(--shadow-lg);max-width:860px;margin:0 auto}.cta-banner-card h2{color:var(--color-white);font-size:clamp(1.8rem,3.5vw,2.5rem);margin-bottom:1rem}.cta-banner-card p{color:#D1DED0;font-size:1.15rem;max-width:680px;margin:0 auto 2.25rem;line-height:1.65}.cta-banner-actions{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.cta-banner-hours{font-size:0.95rem;color:#A6B4A6;font-weight:600}.contact-section-wrap{background:linear-gradient(180deg,var(--color-white) 0%,var(--color-bg-soft) 100%);padding:5rem 0;border-top:1px solid var(--color-border)}.contact-card-box{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:3.5rem;box-shadow:var(--shadow-lg);max-width:860px;margin:0 auto}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-weight:700;font-size:0.95rem;margin-bottom:0.4rem;color:var(--color-text-dark)}.form-group input,.form-group textarea,.form-group select{width:100%;padding:0.85rem 1rem;border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);font-family:inherit;font-size:1rem;color:var(--color-text-dark);background-color:var(--color-white);transition:border-color 0.15s ease,box-shadow 0.15s ease}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--color-green);box-shadow:0 0 0 3px rgba(103,173,53,0.2)}.site-footer{background-color:#1A1F1C;color:#CBD5CB;padding:4.5rem 0 2rem;margin-top:auto;border-top:4px solid var(--color-green)}.footer-grid-4{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:3.5rem}.footer-col h3,.footer-col h4{color:var(--color-white);font-size:1.15rem;margin-bottom:1.25rem;font-weight:800}.footer-col p{color:#A6B4A6;font-size:0.95rem;line-height:1.65;margin-bottom:0.85rem}.footer-col ul{list-style:none}.footer-col li{margin-bottom:0.65rem}.footer-col a,.footer-col p a,.footer-col li a,.site-footer a{color:#D1DED0;text-decoration:none;font-size:0.95rem;background-color:transparent !important;transition:color 0.15s ease}.footer-col a:hover,.footer-col p a:hover,.footer-col li a:hover,.site-footer a:hover{color:var(--color-green);text-decoration:underline;background-color:transparent !important}.footer-col a.footer-highlight-link,.footer-col p a.footer-highlight-link,.site-footer a.footer-highlight-link{color:#8FD85B !important;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;background-color:transparent !important;transition:color 0.15s ease,text-decoration-color 0.15s ease}.footer-col a.footer-highlight-link:hover,.footer-col p a.footer-highlight-link:hover,.site-footer a.footer-highlight-link:hover{color:#FFFFFF !important;text-decoration:underline;text-decoration-color:#8FD85B;background-color:transparent !important}.footer-bottom-bar{border-top:1px solid rgba(255,255,255,0.1);padding-top:2rem;font-size:0.875rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;color:#8C9E8C}.footer-bottom-bar a{color:#A6B4A6;text-decoration:underline;text-underline-offset:2px;transition:color 0.15s ease}.footer-bottom-bar a:hover{color:#FFFFFF}.credentials-section{padding:3rem 0;background-color:var(--color-white);border-bottom:1px solid var(--color-border)}.credentials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.credential-card{padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt)}.credential-icon{font-size:2rem;margin-bottom:0.5rem}.content-section{padding:4rem 0}.text-monograph{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2.5rem;box-shadow:var(--shadow-xs);margin-bottom:2rem}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.service-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2rem;box-shadow:var(--shadow-xs)}.case-study-card{background:var(--color-white);border:1px solid var(--color-border);border-left:5px solid var(--color-green);border-radius:var(--radius-md);padding:2.25rem;margin:2rem 0;box-shadow:var(--shadow-sm)}.case-study-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.case-study-item strong{display:block;font-size:0.85rem;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:0.25rem}.leadership-section,.eeat-spotlight{padding:4rem 0;background-color:var(--color-white);border-top:1px solid var(--color-border)}.leadership-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;margin-top:2rem}.leader-card{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2rem}.leader-avatar{width:52px;height:52px;border-radius:50%;background:var(--color-green);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.15rem;margin-bottom:1rem}.leader-title{font-size:0.85rem;font-weight:700;color:var(--color-blue);text-transform:uppercase;letter-spacing:0.05em;margin-bottom:1rem}.faq-section,.faq-accordion{padding:4rem 0}.faq-list{margin-top:2rem}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);margin-bottom:1rem;overflow:hidden}.faq-question{padding:1.25rem 1.5rem;font-weight:700;font-size:1.15rem;color:var(--color-text-dark)}.faq-answer{padding:1.25rem 1.5rem;border-top:1px solid var(--color-border)}.contact-section{padding:4rem 0;background-color:var(--color-bg-alt)}.contact-wrapper{display:grid;grid-template-columns:1.2fr 0.8fr;gap:3rem;margin-top:2.5rem}.contact-form{background:var(--color-white);padding:2.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.contact-info{background:var(--color-white);padding:2.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border)}.service-cities,.corridor-tags{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;margin-top:1rem}.service-cities li,.corridor-tag{background-color:var(--color-bg-alt);border:1px solid var(--color-border);padding:0.35rem 0.75rem;border-radius:20px;font-size:0.85rem;font-weight:600}.footer,.site-footer-legacy{background-color:#1A1F1C;color:#CBD5CB;padding:4rem 0 2rem;border-top:4px solid var(--color-green)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2.5rem;margin-bottom:3rem}.footer-bottom{border-top:1px solid rgba(255,255,255,0.1);padding-top:2rem;font-size:0.85rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}@media (max-width:1024px){.services-pillar-grid{grid-template-columns:repeat(2,1fr)}.reviews-grid{grid-template-columns:1fr}.authority-layout{grid-template-columns:1fr;gap:2.5rem}.service-map-layout{grid-template-columns:1fr;gap:2.5rem}.footer-grid-4{grid-template-columns:1fr 1fr}}@media (max-width:768px){.services-pillar-grid{grid-template-columns:1fr}.case-study-balanced-card{grid-template-columns:1fr}.leadership-grid-modern{grid-template-columns:1fr}.service-map-layout{grid-template-columns:1fr}.form-grid-2{grid-template-columns:1fr}.contact-card-box{padding:2rem 1.5rem}.footer-grid-4{grid-template-columns:1fr}body{padding-bottom:70px}.header-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:0.5rem 0;position:relative}.brand-logo-img{height:38px;max-width:165px}.header-phone-cta{display:none !important}.mobile-menu-toggle{display:inline-flex !important}.site-nav,.nav{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--color-white);border-bottom:2px solid var(--color-border);box-shadow:var(--shadow-lg);padding:1rem 1.25rem 1.5rem;z-index:1000;max-height:calc(100vh - 65px);overflow-y:auto;-webkit-overflow-scrolling:touch}.site-nav.is-open,.nav.is-open{display:block !important}.nav-menu{flex-direction:column;align-items:stretch;gap:0.25rem}.nav-menu li{width:100%;border-bottom:1px solid var(--color-border-light)}.nav-link{display:flex;justify-content:space-between;align-items:center;padding:0.75rem 0.5rem;font-size:1.05rem;width:100%}.dropdown-menu{position:static;display:block;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;background-color:var(--color-bg-alt);border-radius:var(--radius-sm);margin:0.25rem 0 0.5rem;padding:0.25rem 0}.dropdown-menu li a{padding:0.5rem 1rem;font-size:0.95rem}.mobile-sticky-bar{display:block !important;position:fixed;bottom:0;left:0;right:0;z-index:999;background-color:var(--color-white);border-top:1px solid var(--color-border);box-shadow:0 -4px 15px rgba(0,0,0,0.12);height:60px;padding:6px 12px;box-sizing:border-box}.bottom-bar-btn,.mobile-sticky-btn{display:flex;align-items:center;justify-content:center;gap:0.5rem;font-size:1.05rem;font-weight:700;border-radius:var(--radius-sm);text-decoration:none;height:100%;width:100%;transition:filter 0.2s ease,transform 0.1s ease}.btn-call,.mobile-sticky-btn-call{background-color:#1b5e20;color:#ffffff !important;box-shadow:0 2px 6px rgba(27,94,32,0.35)}.btn-call:active,.mobile-sticky-btn-call:active{filter:brightness(0.9);transform:scale(0.99)}.hero-section{padding:4.5rem 0 3.25rem;background-position:center center;background-image:linear-gradient(180deg,rgba(14,22,17,0.78) 0%,rgba(10,16,12,0.88) 100%),url('/assets/images/burgio-landscape-services-landscaping-company-east-county-san-diego-768w.webp');background-image:linear-gradient(180deg,rgba(14,22,17,0.78) 0%,rgba(10,16,12,0.88) 100%),image-set( url('/assets/images/burgio-landscape-services-landscaping-company-east-county-san-diego-768w.avif') type('image/avif'),url('/assets/images/burgio-landscape-services-landscaping-company-east-county-san-diego-768w.webp') type('image/webp') )}.hero-title{font-size:clamp(1.85rem,6vw,2.35rem);margin-bottom:1rem}.hero-subtitle{font-size:1.05rem;margin-bottom:2rem}.hero-cta-group{flex-direction:column;width:100%;max-width:340px;gap:0.85rem;margin-bottom:2rem}.hero-cta-group .btn{width:100%}.hero-trust-bar{flex-direction:column;align-items:center;gap:0.85rem;padding-top:1.5rem}}@media (max-width:440px){.brand-logo-img{height:32px;max-width:140px}.header-phone-cta{padding:0.45rem 0.75rem;font-size:0.825rem}}.contact-split-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:2.5rem;align-items:start;margin-top:2rem}.tactile-business-card{background:linear-gradient(145deg,#112519 0%,#1b3826 100%);border:1px solid rgba(143,216,91,0.4);border-radius:var(--radius-lg);box-shadow:0 20px 45px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.15);padding:2.5rem 2.25rem;color:#E2ECE5;position:relative;overflow:hidden}.tactile-business-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-green) 0%,#8FD85B 50%,var(--color-blue) 100%)}.card-foil-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.35rem 0.85rem;background:rgba(143,216,91,0.15);border:1px solid rgba(143,216,91,0.4);border-radius:20px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#8FD85B;margin-bottom:1.25rem}.tactile-card-header{border-bottom:1px solid rgba(255,255,255,0.12);padding-bottom:1.5rem;margin-bottom:1.5rem}.tactile-card-header h2{font-size:1.75rem;color:var(--color-white);margin-bottom:0.25rem;font-weight:800}.tactile-card-officer{font-size:1.05rem;color:#8FD85B;font-weight:700;margin-bottom:0.25rem}.tactile-card-cred{font-size:0.85rem;color:rgba(255,255,255,0.7);letter-spacing:0.02em}.card-detail-list{display:flex;flex-direction:column;gap:1.15rem;margin-bottom:1.75rem}.card-detail-item{display:flex;align-items:flex-start;gap:0.85rem}.card-detail-icon{font-size:1.2rem;line-height:1.2;flex-shrink:0;margin-top:0.1rem}.card-detail-body{font-size:0.925rem;line-height:1.45}.card-detail-label{display:block;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.05em;color:rgba(255,255,255,0.6);margin-bottom:0.15rem;font-weight:600}.card-detail-body a{color:var(--color-white);font-weight:700;text-decoration:none;transition:color 0.15s ease}.card-detail-body a:hover{color:#8FD85B;text-decoration:underline}.card-direct-quote{background:rgba(0,0,0,0.25);border-left:3px solid #8FD85B;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:1rem 1.15rem;font-size:0.875rem;line-height:1.5;color:rgba(255,255,255,0.9);font-style:italic}.contact-form-container{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-md)}.contact-form-container h2{font-size:1.6rem;margin-bottom:0.35rem;color:var(--color-text-dark)}.contact-form-container .form-lead{font-size:0.95rem;color:var(--color-text-muted);margin-bottom:1.5rem;line-height:1.5}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem}.form-group-modern{margin-bottom:1.15rem}.form-group-modern label{display:block;font-size:0.875rem;font-weight:700;color:var(--color-text-dark);margin-bottom:0.35rem}.form-group-modern input,.form-group-modern select,.form-group-modern textarea{width:100%;padding:0.75rem 0.95rem;border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);font-family:inherit;font-size:0.95rem;color:var(--color-text-dark);background-color:#FAFCF9;transition:border-color 0.15s ease,box-shadow 0.15s ease}.form-group-modern input:focus,.form-group-modern select:focus,.form-group-modern textarea:focus{outline:none;border-color:var(--color-green);background-color:var(--color-white);box-shadow:0 0 0 3px rgba(103,173,53,0.2)}.form-privacy-note{font-size:0.8rem;color:var(--color-text-muted);margin-top:0.85rem;text-align:center;line-height:1.4}.dispatch-facility-section{padding:4.5rem 0;background-color:var(--color-bg-alt);border-top:1px solid var(--color-border)}.dispatch-facility-grid{display:grid;grid-template-columns:1.05fr 0.95fr;gap:2.5rem;align-items:start}.facility-narrative h2{font-size:2rem;margin-bottom:1rem}.facility-narrative p{color:var(--color-text-muted);line-height:1.65;margin-bottom:1.25rem;font-size:1rem}.facility-photo-wrap{margin-top:1.5rem;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background-color:var(--color-white)}.facility-photo-wrap img{width:100%;height:240px;object-fit:cover;display:block}.facility-photo-caption{padding:0.75rem 1rem;font-size:0.825rem;color:var(--color-text-muted);background-color:var(--color-white);border-top:1px solid var(--color-border)}.facility-map-wrap{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.facility-map-wrap iframe{width:100%;height:400px;border:0;display:block}.facility-map-footer{padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-border);background:var(--color-white);font-size:0.875rem}.about-hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.5rem}.about-stat-box{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:var(--radius-md);padding:1.25rem 1rem;text-align:center}.about-stat-number{font-size:2.25rem;font-weight:800;color:#8FD85B;margin-bottom:0.25rem;line-height:1}.about-stat-label{font-size:0.825rem;color:rgba(255,255,255,0.85);text-transform:uppercase;letter-spacing:0.05em;font-weight:600}.fleet-assets-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem}.fleet-asset-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.fleet-asset-card img{width:100%;height:260px;object-fit:cover;display:block}.fleet-asset-content{padding:1.5rem}.fleet-asset-content h3{font-size:1.25rem;margin-bottom:0.5rem}.fleet-asset-content p{font-size:0.925rem;color:var(--color-text-muted);line-height:1.55;margin-bottom:0}@media (max-width:900px){.contact-split-grid{grid-template-columns:1fr;gap:2rem}.form-row-2{grid-template-columns:1fr;gap:0}.dispatch-facility-grid{grid-template-columns:1fr;gap:2rem}.about-hero-stats{grid-template-columns:repeat(2,1fr)}.fleet-assets-grid{grid-template-columns:1fr}}.leadership-grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1100px;margin:0 auto}@media (max-width:768px){.leadership-grid-4{grid-template-columns:1fr}}.service-map-layout{align-items:stretch !important}.service-map-embed{display:flex;flex-direction:column;height:100%;min-height:560px;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.service-map-embed iframe{flex:1;width:100%;min-height:480px;border:0;display:block}.map-embed-footer{padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-border);background:var(--color-white);font-size:0.9rem}.direct-call-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column;justify-content:space-between;height:100%}.direct-call-card h2{font-size:1.75rem;margin-bottom:0.35rem;color:var(--color-text-dark)}.direct-call-card .call-lead{font-size:0.95rem;color:var(--color-text-muted);line-height:1.5;margin-bottom:1.25rem}.phone-action-hero-box{background:linear-gradient(145deg,#13271b 0%,#1c3b29 100%);border:2px solid #8FD85B;border-radius:var(--radius-md);padding:1.75rem 1.5rem;text-align:center;margin-bottom:1.75rem;box-shadow:0 10px 25px rgba(27,56,38,0.2)}.phone-action-hero-box .phone-status-pill{display:inline-flex;align-items:center;gap:0.4rem;background:rgba(143,216,91,0.2);color:#8FD85B;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;padding:0.3rem 0.75rem;border-radius:20px;margin-bottom:0.75rem}.phone-action-hero-box a.phone-large-number{display:block;font-size:2.25rem;font-weight:900;color:#8FD85B;text-decoration:none;line-height:1.1;margin-bottom:0.5rem;transition:transform 0.2s ease,color 0.15s ease}.phone-action-hero-box a.phone-large-number:hover{color:var(--color-white);transform:scale(1.02)}.phone-action-hero-box .phone-sub-note{font-size:0.85rem;color:rgba(255,255,255,0.75)}.consult-steps-container{margin-bottom:1.5rem}.consult-steps-title{font-size:0.85rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:var(--color-blue);margin-bottom:0.85rem}.consult-step-item{display:flex;align-items:flex-start;gap:0.85rem;margin-bottom:0.85rem}.consult-step-num{width:28px;height:28px;background:var(--color-bg-alt);border:1px solid var(--color-border);color:var(--color-green);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:0.85rem;flex-shrink:0;margin-top:0.1rem}.consult-step-text{font-size:0.925rem;line-height:1.45;color:var(--color-text-muted)}.consult-step-text strong{color:var(--color-text-dark)}.email-plans-card{background:#F4F8F4;border:1px dashed var(--color-green);border-radius:var(--radius-sm);padding:1.15rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.email-plans-text{font-size:0.875rem;color:var(--color-text-dark)}.email-plans-text strong{display:block;font-size:0.925rem;margin-bottom:0.15rem}.company-fast-facts-card{background:rgba(255,255,255,0.08);border:1px solid rgba(143,216,91,0.35);border-radius:var(--radius-md);padding:1rem 1.25rem;margin:1.75rem auto 1.5rem;max-width:820px;font-size:0.925rem;color:rgba(255,255,255,0.95);line-height:1.55;text-align:left;display:flex;align-items:flex-start;gap:0.75rem}.company-fast-facts-card .facts-icon{font-size:1.25rem;line-height:1;margin-top:0.15rem}.founders-spotlight-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-md);display:grid;grid-template-columns:300px 1fr;gap:2.5rem;align-items:center;max-width:1100px;margin:0 auto 3rem}.founders-photo-wrap{position:relative;width:300px;height:300px;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,0.12);border:3px solid var(--color-border);flex-shrink:0;margin:0 auto}.founders-photo{width:100%;height:100%;object-fit:cover;display:block}.founders-photo-badge{position:absolute;bottom:0.75rem;left:50%;transform:translateX(-50%);background:rgba(19,39,27,0.9);color:#8FD85B;font-size:0.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;padding:0.35rem 0.85rem;border-radius:20px;border:1px solid rgba(143,216,91,0.4);white-space:nowrap}.founders-spotlight-content h3{font-size:1.85rem;color:var(--color-text-dark);margin-bottom:0.25rem}.founders-title{color:var(--color-blue);font-weight:700;font-size:0.95rem;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:1rem}.founders-spotlight-content p{color:var(--color-text-muted);line-height:1.65;font-size:1rem;margin-bottom:0.85rem}.founders-spotlight-content p:last-child{margin-bottom:0}@media (max-width:850px){.founders-spotlight-card{grid-template-columns:1fr;text-align:center;padding:2rem 1.5rem}}.career-perks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2rem}.career-perk-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2rem 1.5rem;text-align:center;box-shadow:var(--shadow-sm);transition:transform 0.2s ease,box-shadow 0.2s ease}.career-perk-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-green)}.career-perk-icon{font-size:2.25rem;margin-bottom:1rem;display:inline-block}.career-perk-card h3{font-size:1.2rem;color:var(--color-text-dark);margin-bottom:0.75rem}.career-perk-card p{font-size:0.95rem;color:var(--color-text-muted);line-height:1.55;margin:0}.jobs-listing-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.job-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.25rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:space-between;transition:border-color 0.2s ease,box-shadow 0.2s ease}.job-card:hover{border-color:var(--color-blue);box-shadow:var(--shadow-md)}.job-card-header{margin-bottom:1.25rem}.job-card-badge-row{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.75rem;flex-wrap:wrap}.job-badge-w2{background-color:var(--color-green-light);color:var(--color-green);font-weight:700;font-size:0.8rem;padding:0.25rem 0.65rem;border-radius:20px}.job-badge-trade{background-color:var(--color-blue-light);color:var(--color-blue);font-weight:700;font-size:0.8rem;padding:0.25rem 0.65rem;border-radius:20px}.job-card h3{font-size:1.4rem;color:var(--color-text-dark);margin-bottom:0.5rem}.job-card-desc{font-size:0.95rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:1.25rem}.job-checklist{list-style:none;padding:0;margin:0 0 1.5rem 0}.job-checklist li{font-size:0.9rem;color:var(--color-text-dark);position:relative;padding-left:1.5rem;margin-bottom:0.5rem;line-height:1.45}.job-checklist li::before{content:"✔";position:absolute;left:0;color:var(--color-green);font-weight:800;font-size:0.85rem}.application-hub-box{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:3rem 2rem;text-align:center;max-width:900px;margin:3rem auto 0}.application-hub-box h3{font-size:1.75rem;color:var(--color-text-dark);margin-bottom:0.75rem}.application-hub-box p{color:var(--color-text-muted);max-width:700px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.6}.app-actions-row{display:flex;justify-content:center;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:2rem}.app-methods-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;text-align:left;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}.app-method-item{background:var(--color-white);padding:1.25rem;border-radius:var(--radius-md);border:1px solid var(--color-border)}.app-method-item strong{display:block;font-size:1rem;color:var(--color-text-dark);margin-bottom:0.35rem}.app-method-item span,.app-method-item a{font-size:0.9rem;color:var(--color-text-muted);line-height:1.4}.app-method-item a{color:var(--color-blue);font-weight:600;text-decoration:underline}@media (max-width:992px){.career-perks-grid{grid-template-columns:repeat(2,1fr)}.jobs-listing-grid{grid-template-columns:1fr}.app-methods-grid{grid-template-columns:1fr}}@media (max-width:600px){.career-perks-grid{grid-template-columns:1fr}}.hero-split-section{position:relative;background-color:#121A15;background-image:linear-gradient(180deg,rgba(14,22,17,0.82) 0%,rgba(10,16,12,0.92) 100%),url('/assets/images/burgio-landscape-services-landscaping-company-east-county-san-diego.jpg');background-size:cover;background-position:center 35%;background-repeat:no-repeat;padding:5.5rem 0 4.5rem;border-bottom:1px solid rgba(255,255,255,0.1);color:#FFFFFF}.hero-split-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:3.5rem;align-items:center}@media (max-width:992px){.hero-split-grid{grid-template-columns:1fr;gap:2.5rem}}.hero-split-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero-split-content .hero-pill{margin-bottom:1.25rem}.hero-split-content .hero-title{text-align:left;margin-bottom:1.25rem;font-size:clamp(2rem,3.8vw,3rem)}.hero-split-content .hero-subtitle,.hero-split-content .hero-lead{text-align:left;font-size:1.15rem;line-height:1.65;color:#E2EAE3;margin-bottom:2rem;max-width:620px}.hero-split-content .hero-cta-group,.hero-split-content .hero-action-row{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.hero-split-content .hero-trust-bar{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,0.15);width:100%}.hero-showcase-frame{position:relative;border-radius:14px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,0.5),0 8px 10px -6px rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.18);aspect-ratio:4 / 3;background:#1e293b}.hero-showcase-frame img,.hero-showcase-frame .hero-featured-image{width:100%;height:100%;object-fit:cover;display:block}.hero-showcase-badge{position:absolute;bottom:1rem;left:1rem;background:rgba(18,26,21,0.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#B4F082;border:1px solid rgba(103,173,53,0.4);padding:0.4rem 0.85rem;border-radius:6px;font-size:0.85rem;font-weight:700;letter-spacing:0.02em}.cs-filter-group,.gallery-filter-bar{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;margin:0 auto 3rem;max-width:1000px}.cs-filter-btn,.gallery-filter-btn{display:inline-flex;align-items:center;gap:0.4rem;padding:0.65rem 1.25rem;background-color:#ffffff;color:#475569;border:1px solid #cbd5e1;border-radius:999px;font-size:0.925rem;font-weight:600;text-decoration:none;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.04)}.cs-filter-btn:hover,.gallery-filter-btn:hover,.cs-filter-btn.active,.gallery-filter-btn.active{background-color:#2E7D32;color:#ffffff;border-color:#2E7D32;box-shadow:0 4px 14px rgba(46,125,50,0.28);transform:translateY(-2px)}.project-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}@media (max-width:992px){.project-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.project-gallery-grid{grid-template-columns:1fr}}.gallery-project-card{background:#ffffff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,0.06);border:1px solid #e2e8f0;transition:transform 0.25s ease,box-shadow 0.25s ease;display:flex;flex-direction:column}.gallery-project-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,0.12)}.gallery-card-thumb-wrap{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background-color:#1e293b}.gallery-card-thumb-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;display:block}.gallery-project-card:hover .gallery-card-thumb-wrap img{transform:scale(1.04)}.gallery-card-badge{position:absolute;top:0.75rem;left:0.75rem;background-color:rgba(18,26,21,0.88);color:#B4F082;padding:0.3rem 0.65rem;border-radius:4px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(103,173,53,0.35)}.gallery-card-body{padding:1.25rem 1.5rem;flex-grow:1;display:flex;flex-direction:column}.gallery-card-title{font-size:1.15rem;font-weight:700;margin-bottom:0.45rem;color:#1e293b;line-height:1.35}.gallery-card-meta{font-size:0.825rem;color:#64748b;margin-bottom:0.75rem;font-weight:600;display:flex;align-items:center;gap:0.4rem}.gallery-card-desc{font-size:0.925rem;color:#475569;line-height:1.55;margin-bottom:0}.build-progression-wrap{margin:3.5rem 0;padding:2.5rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05)}.progression-header{margin-bottom:2.25rem;text-align:center}.progression-header h3{font-size:1.75rem;font-weight:800;color:#1e293b;margin-bottom:0.5rem;letter-spacing:-0.015em}.progression-header p{color:#64748b;font-weight:600;font-size:0.95rem;margin:0}.progression-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width:1024px){.progression-grid-4{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:600px){.progression-grid-4{grid-template-columns:1fr}}.progression-step-card{background:#ffffff;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,0.04);display:flex;flex-direction:column;transition:transform 0.25s ease,box-shadow 0.25s ease}.progression-step-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,0.08)}.progression-img-box{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#1e293b}.progression-img-box img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.progression-step-card:hover .progression-img-box img{transform:scale(1.05)}.progression-step-pill{position:absolute;top:0.75rem;left:0.75rem;background:rgba(22,101,52,0.92);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#ffffff;font-size:0.725rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;padding:0.35rem 0.7rem;border-radius:50px;box-shadow:0 2px 6px rgba(0,0,0,0.25)}.progression-step-body{padding:1.25rem 1.25rem 1.5rem;flex-grow:1;display:flex;flex-direction:column}.progression-step-body h3,.progression-step-body h4{font-size:1.1rem;font-weight:700;margin-bottom:0.45rem;color:#1e293b;line-height:1.35}.progression-step-body p{font-size:0.885rem;color:#64748b;line-height:1.55;margin-bottom:0}.transformations-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:3rem 0}@media (max-width:992px){.transformations-grid-2{grid-template-columns:1fr;gap:2.25rem}}.transformation-card-wrap{background:#ffffff;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,0.05);display:flex;flex-direction:column;transition:transform 0.25s ease,box-shadow 0.25s ease}.transformation-card-wrap:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,0.09)}.transformation-card-pair{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#cbd5e1}@media (max-width:540px){.transformation-card-pair{grid-template-columns:1fr}}.transformation-photo-frame{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#1e293b}.transformation-photo-frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.transformation-card-wrap:hover .transformation-photo-frame img{transform:scale(1.03)}.badge-transformation-before{position:absolute;top:0.75rem;left:0.75rem;background:rgba(185,28,28,0.92);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#ffffff;font-size:0.75rem;font-weight:800;padding:0.35rem 0.7rem;border-radius:4px;letter-spacing:0.05em;text-transform:uppercase;box-shadow:0 2px 6px rgba(0,0,0,0.25)}.badge-transformation-after{position:absolute;top:0.75rem;left:0.75rem;background:rgba(22,101,52,0.95);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#ffffff;font-size:0.75rem;font-weight:800;padding:0.35rem 0.7rem;border-radius:4px;letter-spacing:0.05em;text-transform:uppercase;box-shadow:0 2px 6px rgba(0,0,0,0.25)}.transformation-card-details{padding:1.5rem 1.75rem;background:#ffffff;border-top:1px solid #f1f5f9;flex-grow:1;display:flex;flex-direction:column}.transformation-card-details h3,.transformation-card-details h4{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:0.45rem;line-height:1.35}.transformation-meta-row{display:flex;flex-wrap:wrap;gap:1rem;font-size:0.85rem;font-weight:600;color:#64748b;margin-bottom:0.85rem}.transformation-card-details p{font-size:0.935rem;color:#475569;line-height:1.6;margin-bottom:0}.curb-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2.5rem 0}@media (max-width:900px){.curb-profile-grid{grid-template-columns:1fr}}.curb-profile-card{background:#ffffff;border-radius:10px;border:1px solid #dee2e6;padding:1.75rem;box-shadow:0 4px 12px rgba(0,0,0,0.04)}.curb-profile-card h3,.curb-profile-card h4{font-size:1.25rem;color:var(--color-green,#2b4c3f);margin-bottom:0.75rem}.curb-profile-card ul{padding-left:1.2rem;margin-bottom:0}.curb-profile-card li{margin-bottom:0.4rem;font-size:0.92rem;color:#495057}