@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Righteous&display=swap";[data-v-04dfcee9]:root{--avo-primary:#6b8e23;--avo-primary-dark:#4a6118;--avo-primary-light:#8ab94f;--avo-primary-lighter:#a8c97f;--avo-secondary:#ff8c00;--avo-secondary-dark:#cc7000;--avo-secondary-light:#ffa733;--avo-dark:#1a1a1a;--avo-darker:#0d0d0d;--avo-light:#fafafa;--avo-white:#fff;--avo-gray-50:#fafafa;--avo-gray-100:#f5f5f5;--avo-gray-200:#e5e5e5;--avo-gray-300:#d4d4d4;--avo-gray-400:#a3a3a3;--avo-gray-500:#737373;--avo-gray-600:#525252;--avo-gray-700:#404040;--avo-gray-800:#262626;--avo-gray-900:#171717;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 2px 4px 0 rgba(0,0,0,.06),0 1px 2px 0 rgba(0,0,0,.03);--shadow-md:0 4px 8px -2px rgba(0,0,0,.08),0 2px 4px -2px rgba(0,0,0,.04);--shadow-lg:0 12px 24px -4px rgba(0,0,0,.1),0 4px 8px -4px rgba(0,0,0,.06);--shadow-xl:0 20px 40px -8px rgba(0,0,0,.12),0 8px 16px -8px rgba(0,0,0,.08);--shadow-2xl:0 32px 64px -12px rgba(0,0,0,.14),0 12px 24px -8px rgba(0,0,0,.1);--shadow-primary:0 12px 28px -6px rgba(107,142,35,.25),0 4px 12px -4px rgba(107,142,35,.15);--shadow-secondary:0 12px 28px -6px rgba(255,140,0,.25),0 4px 12px -4px rgba(255,140,0,.15);--shadow-hover:0 16px 32px -8px rgba(0,0,0,.15),0 6px 16px -6px rgba(0,0,0,.1);--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.3s cubic-bezier(.4,0,.2,1);--transition-slow:.5s cubic-bezier(.4,0,.2,1);--transition-bounce:.4s cubic-bezier(.34,1.56,.64,1);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.75rem;--radius-3xl:2rem;--radius-full:9999px}[data-v-04dfcee9]{box-sizing:border-box;margin:0;padding:0}.avo-transport[data-v-04dfcee9]{background:var(--avo-white);color:var(--avo-gray-900);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:hidden;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}[data-v-04dfcee9] .dark .avo-transport,html.dark .avo-transport[data-v-04dfcee9]{background:#0a0a0a;color:#f0f0f0}.nav-bar[data-v-04dfcee9]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#fffffff2;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px #0000000a,0 1px 3px #00000005;left:0;position:fixed;right:0;top:0;transition:var(--transition-base);z-index:1000}html.dark .nav-bar[data-v-04dfcee9]{background:#0d0d0df2;border-bottom-color:#6b8e2326;box-shadow:0 2px 12px #0000004d,0 1px 3px #6b8e231a}.nav-container[data-v-04dfcee9]{justify-content:space-between;margin:0 auto;max-width:1280px;padding:1rem 2rem}.logo[data-v-04dfcee9],.nav-container[data-v-04dfcee9]{align-items:center;display:flex}.logo[data-v-04dfcee9]{cursor:pointer;gap:.75rem;transition:var(--transition-base)}.logo[data-v-04dfcee9]:hover{opacity:.85}.logo-image[data-v-04dfcee9]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));height:4rem;-o-object-fit:contain;object-fit:contain;transition:var(--transition-base);width:auto}html:not(.dark) .logo-image[data-v-04dfcee9]{filter:invert(1) brightness(.2) sepia(1) saturate(5) hue-rotate(50deg)}.logo:hover .logo-image[data-v-04dfcee9]{transform:translateY(-1px)}.logo-text[data-v-04dfcee9]{background:linear-gradient(135deg,#6b8e23,#556b2f 50%,#ff8c00);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;letter-spacing:.15rem;-webkit-text-fill-color:transparent;position:relative;text-shadow:0 0 30px rgba(107,142,35,.5);text-transform:lowercase}.logo-text[data-v-04dfcee9],.logo-text[data-v-04dfcee9]:after{font-family:Righteous,sans-serif}.logo-text[data-v-04dfcee9]:after{bottom:-8px;color:#6b8e23;content:"transport";font-size:.35rem;left:0;letter-spacing:.25rem;position:absolute;-webkit-text-fill-color:#6b8e23;text-transform:lowercase}.nav-links[data-v-04dfcee9]{align-items:center;display:flex;gap:2rem}.nav-links[data-v-04dfcee9] button{align-items:center;background:none;border:none;color:var(--avo-gray-600);cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;padding:.5rem;transition:var(--transition-base)}.nav-links[data-v-04dfcee9] button:hover{color:var(--avo-primary);transform:scale(1.05)}html.dark .nav-links[data-v-04dfcee9] button{color:var(--avo-gray-400)}.nav-link[data-v-04dfcee9]{color:var(--avo-gray-700);cursor:pointer;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;outline:none;padding:.5rem 0;position:relative;text-decoration:none;transition:var(--transition-base)}.nav-link[data-v-04dfcee9]:after{background:linear-gradient(90deg,var(--avo-primary),var(--avo-primary-light));border-radius:var(--radius-full);bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);transition:width var(--transition-base);width:0}.nav-link[data-v-04dfcee9]:focus:after,.nav-link[data-v-04dfcee9]:hover:after{width:100%}.nav-link[data-v-04dfcee9]:focus,.nav-link[data-v-04dfcee9]:hover{color:var(--avo-primary)}.nav-link[data-v-04dfcee9]:focus{border-radius:var(--radius-sm);outline:2px solid rgba(107,142,35,.3);outline-offset:4px}html.dark .nav-link[data-v-04dfcee9]{color:var(--avo-gray-300)}html.dark .nav-link[data-v-04dfcee9]:focus,html.dark .nav-link[data-v-04dfcee9]:hover{color:var(--avo-primary-light)}.nav-cta[data-v-04dfcee9]{align-items:center;background:linear-gradient(135deg,var(--avo-primary),var(--avo-primary-dark));border:none;border-radius:var(--radius-full);box-shadow:var(--shadow-md),inset 0 1px #ffffff1a;color:#fff;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;letter-spacing:-.01em;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:all var(--transition-base)}.nav-cta[data-v-04dfcee9]:before{background:linear-gradient(135deg,var(--avo-primary-light),var(--avo-primary));content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-base)}.nav-cta[data-v-04dfcee9]:hover:before{opacity:1}.nav-cta[data-v-04dfcee9]:hover{box-shadow:var(--shadow-primary),inset 0 1px #ffffff26;transform:translateY(-2px)}.nav-cta[data-v-04dfcee9]:active{transform:translateY(-1px)}.nav-cta[data-v-04dfcee9]:focus{outline:2px solid rgba(107,142,35,.4);outline-offset:2px}.nav-cta span[data-v-04dfcee9]{position:relative;z-index:1}.mobile-menu-toggle[data-v-04dfcee9]{align-items:center;display:none;gap:1rem}.hamburger[data-v-04dfcee9]{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:2rem;justify-content:space-around;padding:0;width:2rem;z-index:10}.hamburger span[data-v-04dfcee9]{background:var(--avo-gray-700);border-radius:2px;height:.15rem;transform-origin:center;transition:all var(--transition-base);width:2rem}html.dark .hamburger span[data-v-04dfcee9]{background:var(--avo-gray-300)}.hamburger:hover span[data-v-04dfcee9]{background:var(--avo-primary)}.hamburger.active span[data-v-04dfcee9]:first-child{transform:translateY(.7rem) rotate(45deg)}.hamburger.active span[data-v-04dfcee9]:nth-child(2){opacity:0;transform:translate(-100%)}.hamburger.active span[data-v-04dfcee9]:nth-child(3){transform:translateY(-.7rem) rotate(-45deg)}.mobile-nav[data-v-04dfcee9]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-top:1px solid var(--avo-gray-200);box-shadow:var(--shadow-lg);left:0;max-height:calc(100vh - 5rem);overflow-y:auto;position:fixed;right:0;top:5rem;z-index:999}html.dark .mobile-nav[data-v-04dfcee9]{background:#0d0d0dfa;border-top-color:#6b8e2333}.mobile-nav-links[data-v-04dfcee9]{display:flex;flex-direction:column;gap:.5rem;padding:2rem 1.5rem}.mobile-nav-link[data-v-04dfcee9]{align-items:center;border-radius:var(--radius-lg);color:var(--avo-gray-900);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.875rem;letter-spacing:-.01em;padding:.875rem 1.25rem;text-decoration:none;transition:var(--transition-base)}html.dark .mobile-nav-link[data-v-04dfcee9]{color:var(--avo-gray-100)}.mobile-nav-link[data-v-04dfcee9]:active,.mobile-nav-link[data-v-04dfcee9]:hover{background:#6b8e2314;color:var(--avo-primary);transform:translate(4px)}html.dark .mobile-nav-link[data-v-04dfcee9]:active,html.dark .mobile-nav-link[data-v-04dfcee9]:hover{background:#6b8e2326;color:var(--avo-primary-light)}.mobile-nav-link span[class^=i-][data-v-04dfcee9]{font-size:1.5rem}.mobile-nav-cta[data-v-04dfcee9]{align-items:center;background:linear-gradient(135deg,var(--avo-primary),var(--avo-primary-dark));border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),inset 0 1px #ffffff26;color:#fff;display:flex;font-size:1.0625rem;font-weight:600;gap:.75rem;justify-content:center;letter-spacing:-.01em;margin-top:1.5rem;overflow:hidden;padding:1.125rem 2rem;position:relative;text-decoration:none;transition:all var(--transition-base)}.mobile-nav-cta[data-v-04dfcee9]:before{background:linear-gradient(135deg,var(--avo-primary-light),var(--avo-primary));content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-base)}.mobile-nav-cta[data-v-04dfcee9]:active:before,.mobile-nav-cta[data-v-04dfcee9]:hover:before{opacity:1}.mobile-nav-cta[data-v-04dfcee9]:active,.mobile-nav-cta[data-v-04dfcee9]:hover{box-shadow:var(--shadow-primary),inset 0 1px #fff3;transform:translateY(-3px) scale(1.02)}.mobile-nav-cta span[data-v-04dfcee9]{position:relative;z-index:1}.mobile-nav-cta span[class^=i-][data-v-04dfcee9]{font-size:1.5rem}.mobile-menu-enter-active[data-v-04dfcee9],.mobile-menu-leave-active[data-v-04dfcee9]{transition:all var(--transition-base)}.mobile-menu-enter-from[data-v-04dfcee9],.mobile-menu-leave-to[data-v-04dfcee9]{opacity:0;transform:translateY(-20px)}.hero-section[data-v-04dfcee9]{align-items:center;background:url(https://images.unsplash.com/photo-1516211230282-08ff4c531afa?ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&q=80&w=1740) 50%/cover;background-attachment:fixed;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:8rem 2rem 4rem;position:relative}.hero-content[data-v-04dfcee9]{color:#fff;max-width:1100px;position:relative;text-align:center;z-index:1}.hero-title[data-v-04dfcee9]{color:#fff;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:800;letter-spacing:-.01em;line-height:1.2;margin-bottom:2rem;text-shadow:0 2px 30px rgba(0,0,0,.5)}.hero-gradient[data-v-04dfcee9]{background:linear-gradient(135deg,#8ab94f,#ffa733);-webkit-background-clip:text;background-clip:text;display:block;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 20px rgba(255,140,0,.5)) drop-shadow(0 0 30px rgba(139,185,79,.4));text-shadow:none}.hero-description[data-v-04dfcee9]{color:#fffffff2;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.8;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:720px}.hero-buttons[data-v-04dfcee9]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:4rem}.btn-primary[data-v-04dfcee9]{background:linear-gradient(135deg,var(--avo-primary),var(--avo-primary-dark));border:none;border-radius:var(--radius-full);box-shadow:0 8px 24px #6b8e2359,inset 0 1px #ffffff26;color:#fff;cursor:pointer;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;overflow:hidden;padding:1.125rem 2.5rem;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.2);transition:all var(--transition-base)}.btn-primary[data-v-04dfcee9]:before{background:linear-gradient(135deg,var(--avo-primary-light),var(--avo-primary));content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-base)}.btn-primary[data-v-04dfcee9]:hover:before{opacity:1}.btn-primary[data-v-04dfcee9]:hover{box-shadow:0 12px 32px #6b8e2366,inset 0 1px #fff3;transform:translateY(-3px)}.btn-primary[data-v-04dfcee9]:active{transform:translateY(-1px)}.btn-secondary[data-v-04dfcee9]{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff26;border:2px solid hsla(0,0%,100%,.9);border-radius:var(--radius-full);box-shadow:0 8px 24px #00000026;color:#fff;cursor:pointer;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;overflow:hidden;padding:1.125rem 2.5rem;position:relative;transition:all var(--transition-base)}.btn-secondary[data-v-04dfcee9]:before{background:#fff;content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-base)}.btn-secondary[data-v-04dfcee9]:hover:before{opacity:1}.btn-secondary[data-v-04dfcee9]:hover{border-color:#fff;box-shadow:0 12px 32px #ffffff40;color:var(--avo-gray-900);transform:translateY(-3px)}.btn-secondary[data-v-04dfcee9]:active{transform:translateY(-1px)}.btn-primary span[data-v-04dfcee9],.btn-secondary span[data-v-04dfcee9]{position:relative;z-index:1}.scroll-indicator[data-v-04dfcee9]{animation:bounce-04dfcee9 2.5s infinite;bottom:2.5rem;color:#fffc;left:50%;position:absolute;text-align:center;transform:translate(-50%)}.scroll-text[data-v-04dfcee9]{display:block;font-size:.875rem;font-weight:500;letter-spacing:.02em;margin-bottom:.5rem;opacity:.75;text-transform:uppercase}.scroll-arrow[data-v-04dfcee9]{display:block;font-size:1.25rem;opacity:.9}@keyframes bounce-04dfcee9{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-8px)}60%{transform:translate(-50%) translateY(-4px)}}.about-section[data-v-04dfcee9]{background:linear-gradient(135deg,#fafafa,#f5f5f5);overflow:hidden;padding:8rem 2rem;position:relative}html.dark .about-section[data-v-04dfcee9]{background:linear-gradient(135deg,var(--avo-gray-900) 0,var(--avo-darker) 100%)}.section-container[data-v-04dfcee9]{margin:0 auto;max-width:1280px;padding:0 1rem;position:relative;z-index:1}.about-header[data-v-04dfcee9]{animation:fadeInUp-04dfcee9 .8s ease-out;margin-bottom:5rem;text-align:center}@keyframes fadeInUp-04dfcee9{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-badge[data-v-04dfcee9]{background:linear-gradient(135deg,#6b8e231f,#6b8e2314);border:1.5px solid rgba(107,142,35,.25);border-radius:var(--radius-full);box-shadow:0 4px 16px #6b8e231f,inset 0 1px #ffffff80;color:var(--avo-primary-dark);display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.12em;margin-bottom:1.75rem;overflow:hidden;padding:.75rem 1.75rem;position:relative;text-transform:uppercase;transition:all var(--transition-base)}.section-badge[data-v-04dfcee9]:before{background:linear-gradient(135deg,#6b8e2333,#6b8e2326);content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-base)}.section-badge[data-v-04dfcee9]:hover:before{opacity:1}.section-badge[data-v-04dfcee9]:hover{border-color:#6b8e2359;box-shadow:0 8px 24px #6b8e2333,inset 0 1px #fff9;transform:translateY(-2px)}html.dark .section-badge[data-v-04dfcee9]{background:linear-gradient(135deg,#6b8e2340,#6b8e232e);border-color:#6b8e2359;box-shadow:0 4px 16px #6b8e2326,inset 0 1px #ffffff1a;color:var(--avo-primary-light)}.about-title[data-v-04dfcee9]{background:linear-gradient(135deg,var(--avo-primary-dark) 0,var(--avo-primary) 50%,var(--avo-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.25rem}html.dark .about-title[data-v-04dfcee9]{background:linear-gradient(135deg,var(--avo-primary-light) 0,var(--avo-primary-lighter) 50%,var(--avo-secondary-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-subtitle[data-v-04dfcee9]{color:var(--avo-gray-600);font-size:1.25rem;font-weight:500;line-height:1.6;margin:0 auto;max-width:700px}html.dark .about-subtitle[data-v-04dfcee9]{color:var(--avo-gray-400)}.section-title[data-v-04dfcee9]{color:var(--avo-gray-900);font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.015em;line-height:1.25;margin-bottom:2rem}html.dark .section-title[data-v-04dfcee9]{color:var(--avo-white)}.about-stats[data-v-04dfcee9]{animation:fadeInUp-04dfcee9 .8s ease-out .2s both;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:5rem}.stat-card[data-v-04dfcee9]{background:var(--avo-white);border:1px solid var(--avo-gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all var(--transition-base)}.stat-card[data-v-04dfcee9]:before{background:linear-gradient(90deg,var(--avo-primary),var(--avo-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform var(--transition-slow)}.stat-card[data-v-04dfcee9]:after{background:linear-gradient(135deg,#6b8e2308,#ff8c0008);content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-base)}.stat-card[data-v-04dfcee9]:hover:before{transform:scaleX(1)}.stat-card[data-v-04dfcee9]:hover:after{opacity:1}html.dark .stat-card[data-v-04dfcee9]{background:var(--avo-gray-800);border-color:var(--avo-gray-700);box-shadow:var(--shadow-lg)}.stat-card[data-v-04dfcee9]:hover{border-color:var(--avo-primary);box-shadow:var(--shadow-primary);transform:translateY(-10px) scale(1.02)}.stat-icon-wrapper[data-v-04dfcee9]{align-items:center;background:linear-gradient(135deg,var(--avo-primary),var(--avo-primary-light));border-radius:var(--radius-lg);box-shadow:0 4px 15px #6b8e234d;display:flex;height:4rem;justify-content:center;margin:0 auto 1.25rem;transition:var(--transition-base);width:4rem}.stat-card:hover .stat-icon-wrapper[data-v-04dfcee9]{box-shadow:0 6px 25px #6b8e2366;transform:scale(1.1) rotate(5deg)}.stat-icon[data-v-04dfcee9]{color:#fff;font-size:2rem}.stat-number[data-v-04dfcee9]{color:var(--avo-primary-dark);font-size:2.5rem;font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:.5rem}html.dark .stat-number[data-v-04dfcee9]{color:var(--avo-primary-light)}.stat-label[data-v-04dfcee9]{color:var(--avo-gray-600);font-size:.9375rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}html.dark .stat-label[data-v-04dfcee9]{color:var(--avo-gray-400)}.about-grid[data-v-04dfcee9]{align-items:start;animation:fadeInUp-04dfcee9 .8s ease-out .4s both;display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.about-content[data-v-04dfcee9]{max-width:600px}.content-block[data-v-04dfcee9]{background:var(--avo-white);border-left:4px solid var(--avo-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);margin-bottom:2.5rem;padding:2rem;transition:var(--transition-base)}html.dark .content-block[data-v-04dfcee9]{background:#ffffff08;border-left-color:var(--avo-primary-light)}.content-block[data-v-04dfcee9]:hover{border-left-color:var(--avo-secondary);box-shadow:var(--shadow-md);transform:translate(8px)}.block-icon[data-v-04dfcee9]{align-items:center;background:linear-gradient(135deg,#6b8e231a,#6b8e2333);border-radius:var(--radius-lg);display:flex;height:3rem;justify-content:center;margin-bottom:1rem;transition:var(--transition-base);width:3rem}.content-block:hover .block-icon[data-v-04dfcee9]{background:linear-gradient(135deg,#6b8e2333,#ff8c0033);transform:rotate(10deg) scale(1.1)}.block-icon span[data-v-04dfcee9]{color:var(--avo-primary);font-size:1.5rem}html.dark .block-icon span[data-v-04dfcee9]{color:var(--avo-primary-light)}.block-title[data-v-04dfcee9]{color:var(--avo-gray-900);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}html.dark .block-title[data-v-04dfcee9]{color:var(--avo-white)}.about-text[data-v-04dfcee9]{color:var(--avo-gray-600);font-size:1.0625rem;font-weight:400;letter-spacing:0;line-height:1.8;margin-bottom:0}html.dark .about-text[data-v-04dfcee9]{color:var(--avo-gray-400)}.about-cta[data-v-04dfcee9]{margin-top:2.5rem}.btn-icon[data-v-04dfcee9]{font-size:1.25rem;margin-right:.5rem}.about-visual[data-v-04dfcee9]{display:grid;gap:2rem}.visual-card[data-v-04dfcee9]{background:var(--avo-white);border:1px solid var(--avo-gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);overflow:hidden;padding:2.5rem;position:relative;transition:all var(--transition-base)}.visual-card[data-v-04dfcee9]:before{background:linear-gradient(135deg,#6b8e230a,#ff8c000a);inset:0;z-index:0}.visual-card[data-v-04dfcee9]:after,.visual-card[data-v-04dfcee9]:before{content:"";opacity:0;position:absolute;transition:opacity var(--transition-base)}.visual-card[data-v-04dfcee9]:after{background:linear-gradient(135deg,var(--avo-primary),var(--avo-secondary));border-radius:var(--radius-2xl);inset:-2px;z-index:-1}.visual-card[data-v-04dfcee9]:hover:before{opacity:1}.visual-card[data-v-04dfcee9]:hover:after{opacity:.5}html.dark .visual-card[data-v-04dfcee9]{background:var(--avo-gray-800);border-color:var(--avo-gray-700)}.card-premium[data-v-04dfcee9]:hover{border-color:transparent;box-shadow:0 24px 48px #6b8e234d,0 8px 16px #0000001a;transform:translateY(-10px) scale(1.03)}.visual-card[data-v-04dfcee9]>*{position:relative;z-index:1}.card-header[data-v-04dfcee9]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.card-icon-wrapper[data-v-04dfcee9]{align-items:center;background:linear-gradient(135deg,var(--avo-primary),var(--avo-primary-light));border-radius:var(--radius-xl);box-shadow:0 4px 15px #6b8e234d;display:flex;height:4rem;justify-content:center;transition:var(--transition-base);width:4rem}.visual-card:hover .card-icon-wrapper[data-v-04dfcee9]{box-shadow:0 6px 25px #6b8e2366;transform:scale(1.1) rotate(-5deg)}.card-icon[data-v-04dfcee9]{color:#fff;font-size:2rem}.card-badge[data-v-04dfcee9]{background:linear-gradient(135deg,var(--avo-secondary),var(--avo-secondary-light));border-radius:var(--radius-full);box-shadow:0 2px 8px #ff8c004d;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.375rem 1rem;text-transform:uppercase}.card-title[data-v-04dfcee9]{color:var(--avo-gray-900);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}html.dark .card-title[data-v-04dfcee9]{color:var(--avo-white)}.card-text[data-v-04dfcee9]{color:var(--avo-gray-600);font-size:1rem;letter-spacing:-.01em;line-height:1.7;margin-bottom:1.5rem}html.dark .card-text[data-v-04dfcee9]{color:var(--avo-gray-400)}.card-features[data-v-04dfcee9]{border-top:1px solid var(--avo-gray-200);display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem}html.dark .card-features[data-v-04dfcee9]{border-top-color:var(--avo-gray-700)}.feature-item[data-v-04dfcee9]{align-items:center;color:var(--avo-gray-700);display:flex;font-size:.9375rem;font-weight:500;gap:.75rem;transition:var(--transition-fast)}html.dark .feature-item[data-v-04dfcee9]{color:var(--avo-gray-300)}.feature-item[data-v-04dfcee9]:hover{color:var(--avo-primary);transform:translate(4px)}.feature-icon[data-v-04dfcee9]{color:var(--avo-primary);flex-shrink:0;font-size:1.25rem}html.dark .feature-icon[data-v-04dfcee9]{color:var(--avo-primary-light)}.services-section[data-v-04dfcee9]{background:var(--avo-gray-100);padding:7rem 2rem}html.dark .services-section[data-v-04dfcee9]{background:var(--avo-darker)}.section-header[data-v-04dfcee9]{margin-bottom:4rem;text-align:center}.section-description[data-v-04dfcee9]{color:var(--avo-gray-600);font-size:1.0625rem;letter-spacing:-.01em;line-height:1.7;margin:0 auto;max-width:720px}html.dark .section-description[data-v-04dfcee9]{color:var(--avo-gray-400)}.services-grid[data-v-04dfcee9]{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.service-card[data-v-04dfcee9]{background:var(--avo-white);border:1px solid var(--avo-gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);cursor:pointer;display:flex;flex-direction:column;min-height:460px;overflow:hidden;position:relative;transition:all var(--transition-base)}.service-card[data-v-04dfcee9]:after{background:linear-gradient(135deg,var(--avo-primary),var(--avo-secondary));border-radius:var(--radius-2xl);content:"";inset:-2px;opacity:0;position:absolute;transition:opacity var(--transition-base);z-index:0}html.dark .service-card[data-v-04dfcee9]{background:var(--avo-gray-800);border-color:var(--avo-gray-700);box-shadow:var(--shadow-lg)}.service-card[data-v-04dfcee9]:hover{border-color:transparent;box-shadow:var(--shadow-2xl);transform:translateY(-12px) scale(1.02)}.service-card[data-v-04dfcee9]:hover:after{opacity:.6}.service-card:hover .service-background[data-v-04dfcee9]{transform:scale(1.15)}.service-background[data-v-04dfcee9]{background-position:50%;background-size:cover;height:200px;left:0;position:absolute;right:0;top:0;transition:transform .4s ease;z-index:0}.service-background[data-v-04dfcee9]:after{background:linear-gradient(180deg,#00000040,#0009);content:"";inset:0;position:absolute}.service-content[data-v-04dfcee9]{background:var(--avo-white);display:flex;flex:1;flex-direction:column;margin-top:200px;padding:2.25rem;position:relative;z-index:2}html.dark .service-content[data-v-04dfcee9]{background:var(--avo-gray-800)}.service-icon-wrapper[data-v-04dfcee9]{align-items:center;background:linear-gradient(135deg,var(--avo-primary),var(--avo-primary-dark));border-radius:var(--radius-xl);box-shadow:var(--shadow-md),inset 0 1px #ffffff26;display:flex;height:4rem;justify-content:center;margin-bottom:1.5rem;overflow:hidden;position:relative;transition:all var(--transition-base);width:4rem}.service-icon-wrapper[data-v-04dfcee9]:before{background:linear-gradient(135deg,var(--avo-primary-light),var(--avo-primary));content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-base)}.service-card:hover .service-icon-wrapper[data-v-04dfcee9]:before{opacity:1}.service-card:hover .service-icon-wrapper[data-v-04dfcee9]{box-shadow:var(--shadow-primary),inset 0 1px #fff3;transform:translateY(-3px) scale(1.05)}.service-icon[data-v-04dfcee9]{color:#fff;font-size:1.75rem;position:relative;z-index:1}.service-title[data-v-04dfcee9]{color:var(--avo-gray-900);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}html.dark .service-title[data-v-04dfcee9]{color:var(--avo-white)}.service-description[data-v-04dfcee9]{color:var(--avo-gray-600);font-size:.9375rem;letter-spacing:-.01em;line-height:1.6;margin-bottom:1.5rem}html.dark .service-description[data-v-04dfcee9]{color:var(--avo-gray-400)}.service-link[data-v-04dfcee9]{align-items:center;color:var(--avo-primary);display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;letter-spacing:-.01em;transition:var(--transition-base)}html.dark .service-link[data-v-04dfcee9]{color:var(--avo-primary-light)}.service-link[data-v-04dfcee9]:hover{color:var(--avo-primary-dark);gap:.75rem}html.dark .service-link[data-v-04dfcee9]:hover{color:var(--avo-secondary)}.arrow[data-v-04dfcee9]{font-size:1.25rem;transition:var(--transition-base)}.service-card:hover .arrow[data-v-04dfcee9]{transform:translate(5px)}.reviews-section[data-v-04dfcee9]{align-items:center;background:linear-gradient(135deg,#000000d9,#4a6118d9 50%,#000000d9);display:flex;justify-content:center;min-height:80vh;overflow:hidden;padding:7rem 2rem;position:relative}.reviews-overlay[data-v-04dfcee9]{animation:overlayPulse 12s ease-in-out infinite;background:radial-gradient(circle at 70% 20%,rgba(255,140,0,.2) 0,transparent 40%),radial-gradient(circle at 30% 80%,rgba(107,142,35,.2) 0,transparent 40%),linear-gradient(135deg,#6b8e230d,#556b2f0d);inset:0;position:absolute;z-index:0}.reviews-content[data-v-04dfcee9]{position:relative;width:100%;z-index:1}.reviews-header[data-v-04dfcee9]{margin-bottom:4rem;text-align:center}.reviews-badge[data-v-04dfcee9]{background:#6b8e2333;border:1px solid rgba(107,142,35,.5);color:#fff}.reviews-title[data-v-04dfcee9]{color:#fff;margin-top:1rem}.review-card[data-v-04dfcee9]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff7;border:2px solid hsla(0,0%,100%,.8);border-radius:var(--radius-3xl);box-shadow:var(--shadow-2xl),0 0 0 1px #6b8e231a;margin:0 auto;max-width:920px;overflow:hidden;padding:3.5rem;position:relative;transition:all var(--transition-base)}.review-card[data-v-04dfcee9]:before{background:linear-gradient(90deg,var(--avo-primary),var(--avo-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}html.dark .review-card[data-v-04dfcee9]{background:#1a1a1af7;border-color:#6b8e234d;box-shadow:var(--shadow-2xl),0 0 0 1px #6b8e2333}.review-card[data-v-04dfcee9]:hover{border-color:#6b8e234d;box-shadow:0 32px 64px #6b8e2340,0 12px 24px #00000026;transform:translateY(-6px) scale(1.01)}.quote-icon-wrapper[data-v-04dfcee9]{align-items:center;background:linear-gradient(135deg,#6b8e231a,#556b2f26);border-radius:20px;display:flex;height:5rem;justify-content:center;margin-bottom:2rem;transition:var(--transition-base);width:5rem}html.dark .quote-icon-wrapper[data-v-04dfcee9]{background:linear-gradient(135deg,#6b8e2326,#556b2f33)}.review-card:hover .quote-icon-wrapper[data-v-04dfcee9]{background:linear-gradient(135deg,#6b8e2333,#556b2f40);transform:scale(1.1) rotate(-5deg)}.quote-icon[data-v-04dfcee9]{color:var(--avo-primary);font-size:3rem;line-height:1}.review-text[data-v-04dfcee9]{color:var(--avo-gray-900);font-size:1.125rem;font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.7;margin-bottom:2rem}html.dark .review-text[data-v-04dfcee9]{color:var(--avo-gray-100)}.review-author[data-v-04dfcee9]{align-items:center;border-top:2px solid rgba(107,142,35,.2);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding-top:2rem}.author-info[data-v-04dfcee9]{display:flex;flex-direction:column;gap:.5rem}.author-name[data-v-04dfcee9]{color:var(--avo-primary-dark);font-size:1.3rem;font-weight:700}html.dark .author-name[data-v-04dfcee9]{color:var(--avo-primary)}.review-rating[data-v-04dfcee9]{font-size:1.5rem;letter-spacing:.2rem}.verified-badge[data-v-04dfcee9]{align-items:center;background:linear-gradient(135deg,#6b8e2326,#556b2f26);border:1px solid rgba(107,142,35,.3);border-radius:50px;color:var(--avo-primary-dark);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.5rem 1rem}html.dark .verified-badge[data-v-04dfcee9]{background:linear-gradient(135deg,#6b8e2333,#556b2f33);border-color:#6b8e2366;color:var(--avo-primary-light)}.verified-badge span[class^=i-][data-v-04dfcee9]{color:var(--avo-primary);font-size:1.2rem}.reviews-slider[data-v-04dfcee9]{gap:2rem}.reviews-slider[data-v-04dfcee9],.slider-button[data-v-04dfcee9]{align-items:center;display:flex;justify-content:center;position:relative}.slider-button[data-v-04dfcee9]{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff40;border:2px solid rgba(107,142,35,.6);border-radius:50%;box-shadow:var(--shadow-md);color:#fff;cursor:pointer;flex-shrink:0;height:4rem;line-height:1;overflow:hidden;padding:0;transition:all var(--transition-base);width:4rem}.slider-button[data-v-04dfcee9]:before{background:linear-gradient(135deg,var(--avo-primary),var(--avo-primary-dark));border-radius:50%;content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-base)}.slider-button span[class^=i-][data-v-04dfcee9]{font-size:2rem;position:relative;z-index:1}html.dark .slider-button[data-v-04dfcee9]{background:#1a1a1ab3}.slider-button[data-v-04dfcee9]:hover:before{opacity:1}.slider-button[data-v-04dfcee9]:hover{border-color:var(--avo-primary-light);box-shadow:var(--shadow-primary);transform:scale(1.2)}.slider-button[data-v-04dfcee9]:active{transform:scale(1.1)}.slider-dots[data-v-04dfcee9]{display:flex;gap:1rem;justify-content:center;margin-top:2.5rem}.dot[data-v-04dfcee9]{background:#ffffff4d;border:2px solid rgba(107,142,35,.5);border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s;width:12px}.dot[data-v-04dfcee9]:hover{background:#6b8e2399;transform:scale(1.2)}.dot.active[data-v-04dfcee9]{border-color:var(--avo-primary);transform:scale(1.3)}.dot.active[data-v-04dfcee9],.quote-section[data-v-04dfcee9]{background:var(--avo-primary)}.quote-section[data-v-04dfcee9]{padding:7rem 2rem;text-align:center}html.dark .quote-section[data-v-04dfcee9]{background:var(--avo-primary-dark)}.quote-content[data-v-04dfcee9]{margin:0 auto;max-width:800px}.quote-title[data-v-04dfcee9]{color:#fff;font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1.25rem}.quote-description[data-v-04dfcee9]{color:#fffffff2;font-size:1.125rem;letter-spacing:-.01em;line-height:1.7;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:640px}.cta-buttons[data-v-04dfcee9]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.call-button[data-v-04dfcee9]{align-items:center;border:2px solid transparent;border-radius:var(--radius-full);box-shadow:var(--shadow-lg);display:inline-flex;font-size:1.0625rem;font-weight:600;gap:.75rem;letter-spacing:-.01em;overflow:hidden;padding:1.25rem 2.5rem;position:relative;text-decoration:none;transition:all var(--transition-base)}.call-button[data-v-04dfcee9]:before{content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-base)}.call-button.primary[data-v-04dfcee9]{background:#fff;border-color:#fff;box-shadow:0 12px 32px #ffffff4d;color:var(--avo-primary-dark)}.call-button.primary[data-v-04dfcee9]:before{background:linear-gradient(135deg,var(--avo-secondary),var(--avo-secondary-dark))}.call-button.primary[data-v-04dfcee9]:hover:before{opacity:1}.call-button.primary[data-v-04dfcee9]:hover{box-shadow:0 16px 40px #fff6;color:#fff;transform:translateY(-3px)}.call-button.secondary[data-v-04dfcee9]{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff26;border-color:#ffffffe6;color:#fff}.call-button.secondary[data-v-04dfcee9]:before{background:#fff}.call-button.secondary[data-v-04dfcee9]:hover:before{opacity:1}.call-button.secondary[data-v-04dfcee9]:hover{border-color:#fff;box-shadow:0 16px 40px #ffffff4d;color:var(--avo-primary-dark);transform:translateY(-3px)}.call-button[data-v-04dfcee9]:active{transform:translateY(-1px)}.call-button .call-icon[data-v-04dfcee9],.call-button .call-text[data-v-04dfcee9]{position:relative;z-index:1}.call-icon[data-v-04dfcee9]{font-size:1.5rem}.call-text[data-v-04dfcee9]{font-size:1.2rem}.company-details-section[data-v-04dfcee9]{background:var(--avo-white);padding:6rem 2rem}html.dark .company-details-section[data-v-04dfcee9]{background:var(--avo-gray-900)}.company-details-content[data-v-04dfcee9]{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:800px}.company-logo[data-v-04dfcee9]{align-items:center;display:flex;gap:1.2rem;justify-content:center}.company-logo-image[data-v-04dfcee9]{animation:pulse 2s ease-in-out infinite;filter:drop-shadow(0 0 15px rgba(107,142,35,.6));height:6rem;-o-object-fit:contain;object-fit:contain;width:auto}html:not(.dark) .company-logo-image[data-v-04dfcee9]{filter:invert(1) brightness(.2) sepia(1) saturate(5) hue-rotate(50deg)}.company-logo-text[data-v-04dfcee9]{background:linear-gradient(135deg,#6b8e23,#556b2f 50%,#ff8c00);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;letter-spacing:.3rem;-webkit-text-fill-color:transparent;font-family:Righteous,sans-serif;position:relative;text-shadow:0 0 30px rgba(107,142,35,.5);text-transform:lowercase}.company-logo-text[data-v-04dfcee9]:after{bottom:-12px;color:#6b8e23;content:"transport";font-size:.5rem;left:0;letter-spacing:.4rem;position:absolute;-webkit-text-fill-color:#6b8e23;font-family:Righteous,sans-serif;text-transform:lowercase}.company-info[data-v-04dfcee9]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}.company-info-item[data-v-04dfcee9]{align-items:center;background:var(--avo-white);border:1px solid var(--avo-gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);display:flex;gap:1.5rem;overflow:hidden;padding:2rem 2.25rem;position:relative;transition:all var(--transition-base)}.company-info-item[data-v-04dfcee9]:before{background:linear-gradient(180deg,var(--avo-primary),var(--avo-secondary));bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transition:transform var(--transition-base);width:4px}.company-info-item[data-v-04dfcee9]:hover:before{transform:scaleY(1)}html.dark .company-info-item[data-v-04dfcee9]{background:var(--avo-gray-800);border-color:var(--avo-gray-700)}.company-info-item[data-v-04dfcee9]:hover{border-color:var(--avo-primary);box-shadow:var(--shadow-primary);transform:translateY(-6px) scale(1.02)}.info-icon-wrapper[data-v-04dfcee9]{align-items:center;background:linear-gradient(135deg,var(--avo-primary),var(--avo-primary-dark));border-radius:var(--radius-xl);box-shadow:var(--shadow-md),inset 0 1px #ffffff26;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;overflow:hidden;position:relative;transition:all var(--transition-base);width:3.5rem}.info-icon-wrapper[data-v-04dfcee9]:before{background:linear-gradient(135deg,var(--avo-primary-light),var(--avo-primary));content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-base)}.company-info-item:hover .info-icon-wrapper[data-v-04dfcee9]:before{opacity:1}.company-info-item:hover .info-icon-wrapper[data-v-04dfcee9]{box-shadow:var(--shadow-primary),inset 0 1px #fff3;transform:scale(1.1) rotate(-5deg)}.info-icon[data-v-04dfcee9]{color:#fff;font-size:1.5rem;position:relative;z-index:1}.info-content[data-v-04dfcee9]{display:flex;flex:1;flex-direction:column;gap:.5rem}.info-label[data-v-04dfcee9]{color:var(--avo-gray-500);font-size:.8125rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}html.dark .info-label[data-v-04dfcee9]{color:var(--avo-gray-400)}.info-link[data-v-04dfcee9]{color:var(--avo-gray-900);font-size:1rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:var(--transition-base)}html.dark .info-link[data-v-04dfcee9]{color:var(--avo-white)}.info-link[data-v-04dfcee9]:hover{color:var(--avo-primary)}.info-text[data-v-04dfcee9]{color:var(--avo-gray-900);font-size:1rem;font-weight:600;letter-spacing:-.01em;margin:0}html.dark .info-text[data-v-04dfcee9]{color:var(--avo-white)}.phone-numbers[data-v-04dfcee9]{align-items:center;display:flex;gap:.5rem}.phone-separator[data-v-04dfcee9]{color:var(--avo-gray);font-weight:600}html.dark .phone-separator[data-v-04dfcee9]{color:#b0b0b0}.footer[data-v-04dfcee9]{background:var(--avo-gray-900);border-top:1px solid var(--avo-gray-800);color:#fff;padding:3rem 2rem 2rem}html.dark .footer[data-v-04dfcee9]{background:var(--avo-darker);border-top-color:#6b8e2326}.footer-content[data-v-04dfcee9]{margin:0 auto;max-width:1200px}.footer-brand[data-v-04dfcee9]{margin-bottom:2rem;text-align:center}.footer-logo[data-v-04dfcee9]{align-items:center;display:flex;gap:.8rem;justify-content:center;margin-bottom:1rem}.footer-logo-image[data-v-04dfcee9]{filter:drop-shadow(0 0 10px rgba(107,142,35,.5));height:4rem;-o-object-fit:contain;object-fit:contain;width:auto}html:not(.dark) .footer-logo-image[data-v-04dfcee9]{filter:invert(1) brightness(.2) sepia(1) saturate(5) hue-rotate(50deg)}.logo-text-footer[data-v-04dfcee9]{background:linear-gradient(135deg,#6b8e23,#ff8c00);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;letter-spacing:.15rem;-webkit-text-fill-color:transparent;font-family:Righteous,sans-serif;text-transform:lowercase}.footer-text[data-v-04dfcee9]{color:#ffffffb3;font-size:1.05rem;margin-top:1rem}html.dark .footer-text[data-v-04dfcee9]{color:#fffc}.footer-bottom[data-v-04dfcee9]{border-top:1px solid hsla(0,0%,100%,.08);color:#ffffffe6;font-size:.9375rem;letter-spacing:-.01em;padding-top:1.75rem;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.2)}html.dark .footer-bottom[data-v-04dfcee9]{border-top-color:#6b8e231f;color:#ffffffd9;text-shadow:0 1px 3px rgba(0,0,0,.3)}@media(max-width:1024px){.desktop-nav[data-v-04dfcee9]{display:none}.mobile-menu-toggle[data-v-04dfcee9]{display:flex}}@media(max-width:768px){.nav-container[data-v-04dfcee9]{padding:1rem 1.5rem}.logo-image[data-v-04dfcee9]{height:2.5rem}.nav-links[data-v-04dfcee9]{gap:1.5rem}.nav-link[data-v-04dfcee9]{font-size:.95rem}.hero-section[data-v-04dfcee9]{background-attachment:scroll;padding:5rem 1.25rem 3rem}.services-grid[data-v-04dfcee9]{gap:2rem;grid-template-columns:1fr}.about-grid[data-v-04dfcee9]{gap:3rem;grid-template-columns:1fr}.about-section[data-v-04dfcee9]{padding:5rem 1.5rem}.about-header[data-v-04dfcee9]{margin-bottom:3rem}.about-subtitle[data-v-04dfcee9]{font-size:1.0625rem}.about-stats[data-v-04dfcee9]{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:3rem}.stat-card[data-v-04dfcee9]{padding:1.5rem 1rem}.stat-icon-wrapper[data-v-04dfcee9]{height:3rem;margin-bottom:1rem;width:3rem}.stat-icon[data-v-04dfcee9]{font-size:1.5rem}.stat-number[data-v-04dfcee9]{font-size:2rem}.stat-label[data-v-04dfcee9]{font-size:.8125rem}.content-block[data-v-04dfcee9]{margin-bottom:1.5rem;padding:1.5rem}.block-icon[data-v-04dfcee9]{height:2.5rem;width:2.5rem}.block-icon span[data-v-04dfcee9],.block-title[data-v-04dfcee9]{font-size:1.25rem}.about-text[data-v-04dfcee9]{font-size:1rem}.visual-card[data-v-04dfcee9]{padding:2rem}.card-icon-wrapper[data-v-04dfcee9]{height:3.5rem;width:3.5rem}.card-icon[data-v-04dfcee9]{font-size:1.75rem}.card-title[data-v-04dfcee9]{font-size:1.25rem}.card-text[data-v-04dfcee9]{font-size:.9375rem}.card-badge[data-v-04dfcee9]{font-size:.6875rem;padding:.3rem .75rem}.feature-item[data-v-04dfcee9]{font-size:.875rem}.feature-icon[data-v-04dfcee9]{font-size:1.125rem}.hero-buttons[data-v-04dfcee9]{flex-direction:column;gap:1rem}.btn-primary[data-v-04dfcee9],.btn-secondary[data-v-04dfcee9]{max-width:300px;width:100%}.review-card[data-v-04dfcee9]{padding:2rem 1.5rem}.review-text[data-v-04dfcee9]{font-size:1rem}.quote-icon[data-v-04dfcee9]{font-size:2.5rem}.review-author[data-v-04dfcee9]{align-items:flex-start;flex-direction:column;gap:1rem}.verified-badge[data-v-04dfcee9]{align-self:flex-start}.quote-section[data-v-04dfcee9]{padding:5rem 1.5rem}.quote-title[data-v-04dfcee9]{font-size:2rem}.call-button[data-v-04dfcee9],.quote-description[data-v-04dfcee9]{font-size:1.1rem}.call-button[data-v-04dfcee9]{max-width:300px;padding:1.2rem 2.5rem}.call-icon[data-v-04dfcee9]{font-size:1.5rem}.call-text[data-v-04dfcee9]{font-size:1.1rem}.company-details-section[data-v-04dfcee9]{padding:4rem 1.5rem}.company-logo-icon[data-v-04dfcee9]{height:3rem;width:3rem}.company-logo-text[data-v-04dfcee9]{font-size:2.5rem}.company-logo-text[data-v-04dfcee9]:after{bottom:-10px;font-size:.4rem}.company-info[data-v-04dfcee9]{grid-template-columns:1fr}.company-info-item[data-v-04dfcee9]{align-items:center;flex-direction:row;padding:1.5rem}.info-icon-wrapper[data-v-04dfcee9]{height:3rem;width:3rem}.info-icon[data-v-04dfcee9]{font-size:1.5rem}.info-link[data-v-04dfcee9],.info-text[data-v-04dfcee9]{font-size:1rem}.phone-numbers[data-v-04dfcee9]{align-items:flex-start;flex-direction:column;gap:.3rem}.phone-separator[data-v-04dfcee9]{display:none}.cta-buttons[data-v-04dfcee9]{flex-direction:column;width:100%}.call-button[data-v-04dfcee9]{justify-content:center;max-width:350px;width:100%}.reviews-slider[data-v-04dfcee9]{gap:1rem}.slider-button[data-v-04dfcee9]{font-size:2rem;height:2.5rem;width:2.5rem}.slider-dots[data-v-04dfcee9]{gap:.7rem;margin-top:2rem}.dot[data-v-04dfcee9]{height:10px;width:10px}}
