:root{--bg:#fff;--card:#fff;--muted:#6b7280;--text:#111;--subtle:#6b7280;--brand:#111;--brand-2:#1f2937;--accentA:#0000000f;--accentB:#00000008;--shadow:0 8px 24px #00000014}*{box-sizing:border-box}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(2000px 1500px at 50% 0,#0000000f,#0000),radial-gradient(1800px 1200px at 50% 100%,#00000008,#0000),#fff;background:radial-gradient(2000px 1500px at 50% 0,var(--accentA),#0000),radial-gradient(1800px 1200px at 50% 100%,var(--accentB),#0000),var(--bg);color:#111;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji;margin:0;min-height:100vh}img{display:block;max-width:100%}.container{box-sizing:border-box;margin:0 auto;max-width:100%;overflow-x:hidden;padding:16px;width:100%}.grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:640px){.grid-sm-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.grid-md-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-lg-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.grid-xl-4{grid-template-columns:repeat(4,1fr)}}.card{background:#fff;background:var(--card);border:1px solid #0000000f;border-radius:14px;box-shadow:0 8px 24px #00000014;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}.card:hover{box-shadow:0 10px 30px #0000001f;transform:translateY(-2px)}.product-card{border-radius:18px;display:flex;flex-direction:column;padding:12px}.product-image-wrap{position:relative}.product-image{aspect-ratio:16/9;border-radius:14px;display:block;height:auto;object-fit:cover;width:100%}.badge-row{display:flex;gap:6px;left:8px;position:absolute;top:8px}.badge{align-items:center;background:#fff;border-radius:999px;box-shadow:0 4px 14px #0000001f;color:#111;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 10px}.badge.hot{background:#ffedd5;color:#9a3412}.badge.new{background:#ecfeff;color:#0e7490}.action-stack{grid-gap:8px;display:grid;gap:8px;position:absolute;right:8px;top:8px}.icon-btn{background:#fff;border:1px solid #00000014;border-radius:999px;box-shadow:0 2px 8px #00000014;color:#111;display:grid;height:38px;place-items:center;text-decoration:none;transition:transform .2s;width:38px}.icon-btn.success{background:#f3f4f6;color:#16a34a}.icon-btn:hover{transform:scale(1.05)}.product-meta{display:flex;flex:1 1;flex-direction:column;padding:8px 2px 2px}.product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;display:-webkit-box;font-size:16px;font-weight:800;line-height:1.2;margin:4px 0 2px;min-height:48px;overflow:hidden}.product-sub{line-height:1.3;min-height:16px}.product-cat,.product-sub{color:#6b7280;font-size:12px}.product-cat{line-height:1.4;margin-top:2px;min-height:32px}.product-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.5;margin-top:4px;overflow:hidden}.price-row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:40px}.price{font-size:18px;font-weight:900}.action-row{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-top:8px;padding:0 2px}.btn-buy{background:#111;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;gap:6px;min-width:120px;padding:8px 14px}.btn,.btn-buy{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.btn{background:#00000005;border:1px solid #00000014;border-radius:999px;color:#111;color:var(--text);gap:8px;padding:10px 14px}.btn.primary{background:#111;background:var(--brand)}.btn.primary,.btn.success{border-color:#0000;color:#fff}.btn.success{background:#1f2937;background:var(--brand-2)}.btn.ghost,.pill{background:#0000000a}.pill{align-items:center;border:1px solid #0000000f;border-radius:999px;color:#6b7280;color:var(--subtle);display:inline-flex;font-size:12px;gap:6px;padding:6px 10px}.mobile-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-top:1px solid #00000014;bottom:0;box-shadow:0 -2px 20px #0000000d;left:0;position:fixed;right:0;z-index:50}@media (min-width:768px){.mobile-nav{display:none}}.mobile-nav ul{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:8px 4px}.mobile-nav a{align-items:center;border-radius:12px;color:#6b7280;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:4px;padding:10px 4px;position:relative;text-decoration:none;transition:all .2s}.mobile-nav a span:first-child{font-size:20px;transition:all .2s}.mobile-nav a.active{background:#16a34a14;color:#111;color:var(--brand)}.mobile-nav a.active span:first-child{color:#111;color:var(--brand);transform:scale(1.1)}.mobile-nav a:active{transform:scale(.95)}.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-bottom:none;position:-webkit-sticky;position:sticky;top:0;z-index:40}@media (max-width:1023px){.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border-bottom:1px solid #0000000f}}.top-nav{align-items:center;display:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}@media (min-width:768px){.top-nav{display:flex}}.top-nav a{border-radius:8px;color:#374151;font-size:14px;padding:6px 10px;text-decoration:none;white-space:nowrap}.top-nav a.active{background:#0000000a;color:#111}.desktop-only{display:none}@media (min-width:1024px){.desktop-only{display:block}}.mobile-only{display:block}@media (min-width:768px){.mobile-only{display:none}}.hero{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:1024px){.hero{align-items:center;grid-template-columns:1.2fr .8fr}}.hero-banner{animation:fadeIn .6s ease both;background-position:50%;background-size:cover;border-radius:18px;min-height:280px;overflow:hidden;position:relative}.hero-overlay{background:radial-gradient(800px 400px at 80% -20%,#00000014,#0000),linear-gradient(180deg,#fffc,#ffffffe6);inset:0;position:absolute}.hero-content{margin:0 auto;max-width:900px;padding:28px 20px;position:relative;text-align:center}.hero-title{animation:slideUp .5s ease both;color:#111;font-size:28px;font-weight:900;margin:0 0 8px}.hero-sub{animation:slideUp .6s ease both;color:#1f2937;font-size:16px;font-weight:700;margin:0 0 16px}.hero-desc{animation:slideUp .7s ease both;color:#6b7280;color:var(--subtle);display:inline-block;font-size:14px;line-height:1.8}@media (min-width:768px){.hero-banner{min-height:360px}.hero-title{font-size:36px}.hero-sub{font-size:18px}.hero-desc{font-size:15px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-title{font-size:18px;margin:0 0 8px}.section-header{align-items:center;border-bottom:2px solid #00000014;display:flex;gap:12px;margin-bottom:20px;padding-bottom:12px}.section-icon{background:linear-gradient(135deg,#11111114,#1111110a);border-radius:12px;color:#111;display:grid;font-size:24px;height:48px;place-items:center;width:48px}@media (max-width:640px){.section-icon{font-size:18px;height:36px;width:36px}}.section-title-modern{align-items:baseline;display:flex;flex:1 1;font-size:28px;font-weight:900;gap:8px;margin:0}@media (max-width:640px){.section-title-modern{font-size:20px;gap:4px}}.title-main{color:#111}.title-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#111,#1f2937);-webkit-background-clip:text;background-clip:text}.title-underline{background:linear-gradient(90deg,#00000014,#0000);border-radius:2px;flex:1 1;height:2px}.btn-view-all{align-items:center;background:#0000000a;border:1px solid #00000014;border-radius:999px;color:#111;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s;white-space:nowrap}@media (max-width:640px){.btn-view-all{font-size:12px;padding:6px 12px}}.btn-view-all:hover{background:#00000014;transform:translateX(2px)}.muted{color:#6b7280;color:var(--subtle)}.welcome-section{padding:32px}.welcome-section h2{font-size:32px;font-weight:900;margin-bottom:8px}.welcome-section .subtitle{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:24px}.welcome-section .description{font-size:15px;line-height:1.8}@media (max-width:640px){.welcome-section{padding:20px}.welcome-section h2{font-size:22px}.welcome-section .subtitle{font-size:14px;margin-bottom:16px}.welcome-section .description{font-size:13px;line-height:1.7}}.main-footer{border-top:1px solid #0000000f;margin-top:60px}.footer-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:640px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-grid{grid-template-columns:repeat(4,1fr)}}.footer-col{display:flex;flex-direction:column}.footer-col.hide-mobile{display:none}@media (min-width:640px){.footer-col.hide-mobile{display:flex}}.footer-logo{margin-bottom:8px}.footer-heading{color:#111;font-size:16px;font-weight:800;margin:0 0 16px}.footer-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer-list a{color:#6b7280;color:var(--muted);font-size:14px;text-decoration:none;transition:color .2s}.footer-list a:hover{color:#111;color:var(--brand)}@media (max-width:639px){.main-footer{margin-top:32px}.footer-grid{gap:20px;grid-template-columns:1fr}.footer-heading{font-size:14px;margin:0 0 12px}.footer-list{gap:8px}.footer-list a{font-size:13px}.footer-logo img{height:40px!important;margin-bottom:8px!important}.footer-icon{font-size:14px;height:28px;width:28px}.social-icon{font-size:16px;height:32px;width:32px}}.social-icon{background:#0000000f;background:var(--accentA);border-radius:999px;color:#111;color:var(--brand);display:grid;height:36px;place-items:center;text-decoration:none;transition:all .2s;width:36px}.social-icon:hover{background:#00000008;background:var(--accentB);color:#111;color:var(--brand);transform:translateY(-2px)}.footer-icon{background:#0000000f;background:var(--accentA);border-radius:999px;color:#111;color:var(--brand);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.footer-bottom{border-top:1px solid #ffffff1a}.whatsapp-float{background:#25d366;border-radius:999px;bottom:100px;box-shadow:0 4px 16px #25d36666;color:#fff;display:grid;font-size:28px;height:56px;left:16px;place-items:center;position:fixed;text-decoration:none;transition:transform .2s,box-shadow .2s;width:56px;z-index:100}.whatsapp-float:hover{box-shadow:0 6px 20px #25d36680;transform:scale(1.1)}@media (max-width:768px){.whatsapp-float{bottom:80px;font-size:24px;height:48px;width:48px}}.scroll-to-top{background:var(--footerBottomBg);border:none;border-radius:8px;bottom:16px;box-shadow:0 4px 12px #00000026;color:var(--footerBottomText);cursor:pointer;display:grid;font-size:20px;height:44px;place-items:center;position:fixed;right:16px;transition:transform .2s,box-shadow .2s;width:44px;z-index:100}.scroll-to-top:hover{box-shadow:0 6px 16px #0003;transform:translateY(-2px)}@media (max-width:768px){.scroll-to-top{bottom:80px;font-size:18px;height:40px;width:40px}}.cab-detail-actions{align-items:center;display:flex;gap:12px}.cab-detail-actions .btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;padding:14px;text-decoration:none;transition:all .2s}.cab-detail-actions .btn.btn-buy{flex:1 1}.cab-detail-actions .btn.btn-call-mobile,.cab-detail-actions .btn.btn-whatsapp-mobile{flex:0 1;min-width:auto}.cab-detail-actions .btn .btn-text{margin-left:8px}@media (max-width:768px){.cab-detail-actions{gap:8px}.cab-detail-actions .btn.btn-call-mobile,.cab-detail-actions .btn.btn-whatsapp-mobile{border-radius:50%;flex-shrink:0;height:48px;min-width:48px;padding:0;width:48px}.cab-detail-actions .btn .btn-text{display:none}.cab-detail-actions .btn svg{font-size:20px}.cab-detail-actions .btn.btn-buy{flex:1 1;font-size:14px;padding:12px 16px}}@media (min-width:769px){.cab-detail-actions .btn.btn-call-mobile,.cab-detail-actions .btn.btn-whatsapp-mobile{flex:1 1;min-width:120px}}.about-hero{margin-bottom:32px;margin-top:0;padding:0 16px}.about-hero-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;box-shadow:0 8px 32px #0000001f;height:450px;margin:0 auto;max-width:1200px;overflow:hidden;position:relative;width:100%}.about-hero-overlay{align-items:center;background:linear-gradient(135deg,#0009,#16a34ab3);display:flex;inset:0;justify-content:center;padding:32px;position:absolute}.about-hero-title{color:#fff;font-size:42px;font-weight:900;margin:0 0 16px;text-align:center;text-shadow:0 2px 8px #0003}.about-hero-text{color:#fffffff2;font-size:18px;line-height:1.8;margin:0;max-width:700px;text-align:center;text-shadow:0 1px 4px #0003}@media (max-width:768px){.about-hero{margin-bottom:24px;padding:0 8px}.about-hero-image{border-radius:16px;height:250px}.about-hero-overlay{padding:16px}.about-hero-title{font-size:22px;margin-bottom:8px}.about-hero-text{font-size:13px;line-height:1.6}}.mission-section{padding:40px 0}.mission-content{margin:0 auto;max-width:900px;padding:0 16px;text-align:center}.mission-main h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#111,#1f2937);background:linear-gradient(135deg,var(--brand),var(--brand-2));-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:900;margin-bottom:24px}.mission-text{color:#111;color:var(--text);font-size:18px;line-height:1.8;opacity:.9}@media (max-width:768px){.mission-section{padding:32px 0}.mission-content{padding:0 16px}.mission-main h2{font-size:26px;margin-bottom:16px}.mission-text{font-size:14px;line-height:1.6}}.why-choose-section{padding:40px 0}.features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin-top:32px;padding:0 16px}@media (min-width:768px){.features-grid{gap:40px;grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;max-width:1200px}}.feature-item{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;gap:16px;padding:20px;transition:all .3s}.feature-item:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.feature-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#111,#1f2937);background:linear-gradient(135deg,var(--brand),var(--brand-2));-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:48px;font-weight:900;line-height:1}.feature-content h3{color:#111;color:var(--text);font-size:22px;font-weight:800;margin:0 0 12px}.feature-content p{color:#6b7280;color:var(--muted);font-size:15px;line-height:1.7;margin:0}@media (max-width:768px){.why-choose-section{padding:32px 0}.features-grid{gap:16px;margin-top:24px;padding:0 16px}.feature-item{gap:12px;padding:16px}.feature-number{font-size:32px}.feature-content h3{font-size:18px;margin-bottom:8px}.feature-content p{font-size:14px}}.stats-section{margin:32px 0;padding:40px 0}.stats-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px;padding:0 16px}.stat-item{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000f;padding:32px 24px;text-align:center;transition:transform .3s}.stat-item:hover{transform:scale(1.05)}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#111,#1f2937);background:linear-gradient(135deg,var(--brand),var(--brand-2));-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:900;line-height:1;margin-bottom:8px}.stat-label{color:#111;color:var(--text);font-size:16px;font-weight:600;letter-spacing:.5px;opacity:.9;text-transform:uppercase}@media (max-width:768px){.stats-section{margin:24px 0;padding:32px 0}.stats-grid{gap:16px;grid-template-columns:1fr;padding:0 16px}.stat-item{padding:24px 16px}.stat-number{font-size:42px}.stat-label{font-size:14px}}.carousel-container{border-radius:24px;box-shadow:0 8px 32px #0000001f;margin:0 auto 16px;max-width:800px;overflow:hidden;position:relative}@media (max-width:768px){.carousel-container{border-radius:16px;margin:0 16px 16px}}.carousel-wrapper{height:0;padding-bottom:60%;position:relative;width:100%}.carousel-slide{inset:0;opacity:0;position:absolute;transition:opacity .8s ease-in-out}.carousel-slide.active{opacity:1}.carousel-slide img{display:block;height:100%;object-fit:cover;width:100%}.carousel-content{background:linear-gradient(0deg,#000c,#0000);bottom:0;color:#fff;left:0;padding:24px;position:absolute;right:0}.carousel-content h4{font-size:24px;font-weight:800;margin:0 0 4px}.carousel-content p{font-size:14px;margin:0;opacity:.9}.carousel-dots{background:#fff;background:var(--card);display:flex;gap:8px;justify-content:center;padding:16px}.carousel-dots .dot{background:#0003;border:none;border-radius:50%;cursor:pointer;height:10px;transition:all .3s;width:10px}.carousel-dots .dot.active{background:#111;background:var(--brand);border-radius:5px;width:24px}.fleet-section{padding:40px 0}@media (max-width:768px){.fleet-section{padding:32px 0}}.services-section{padding:40px 0}.services-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;margin-top:32px;max-width:1000px;padding:0 16px}@media (min-width:768px){.services-grid{gap:48px;grid-template-columns:1fr 1fr}}.service-category h3{color:#111;color:var(--text);font-size:24px;font-weight:800;margin-bottom:24px;padding-bottom:16px;position:relative}.service-category h3:after{background:linear-gradient(90deg,#111,#1f2937);background:linear-gradient(90deg,var(--brand),var(--brand-2));border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}.services-list{display:flex;flex-direction:column;gap:16px}.service-tag{align-items:center;background:#fff;border-left:4px solid #111;border-left:4px solid var(--brand);border-radius:12px;box-shadow:0 2px 8px #0000000a;color:#111;color:var(--text);display:inline-flex;font-size:15px;font-weight:600;padding:12px 18px;transition:all .3s}.service-tag:hover{background:linear-gradient(90deg,#16a34a0d,#16a34a05);box-shadow:0 4px 12px #00000014;transform:translateX(8px)}@media (max-width:768px){.services-section{padding:32px 0}.services-grid{gap:24px;margin-top:24px}.service-category h3{font-size:18px;margin-bottom:16px}.service-tag{border-radius:10px;font-size:13px;padding:10px 14px}}.section-title-with-line{font-size:42px;font-weight:900;margin-bottom:16px;padding-bottom:24px;position:relative;text-align:center}.section-title-with-line:after{background:linear-gradient(90deg,#111,#1f2937);background:linear-gradient(90deg,var(--brand),var(--brand-2));border-radius:3px;bottom:0;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.section-title-large{font-size:48px;font-weight:900;text-align:center}@media (max-width:768px){.section-title-with-line{font-size:24px;margin-bottom:24px;padding-bottom:12px}.section-title-large{font-size:28px}.section-title-with-line:after{height:3px;width:50px}}.gap-24{gap:24px}.gap-32{gap:32px}.contact-hero{padding:40px 0;text-align:center}.contact-hero-content{margin:0 auto;max-width:800px;padding:0 16px}.contact-hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#111,#1f2937);background:linear-gradient(135deg,var(--brand),var(--brand-2));-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:900;margin:0 0 16px}.contact-hero-subtitle{color:#6b7280;color:var(--muted);font-size:18px;line-height:1.6;margin:0}@media (max-width:768px){.contact-hero{padding:32px 0}.contact-hero-title{font-size:28px}.contact-hero-subtitle{font-size:15px}}.contact-info-section{padding:40px 0}.contact-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin:0 auto;max-width:1000px}@media (min-width:640px){.contact-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.contact-grid{grid-template-columns:repeat(4,1fr)}}.contact-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:24px;text-align:center;transition:transform .3s,box-shadow .3s}.contact-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.contact-icon{background:#0000000f;background:var(--accentA);border-radius:50%;color:#111;color:var(--brand);display:grid;font-size:24px;height:56px;margin:0 auto 16px;place-items:center;width:56px}.contact-card h3{color:#111;color:var(--text);font-size:18px;font-weight:800;margin:0 0 12px}.contact-list{display:flex;flex-direction:column;gap:8px}.contact-link{color:#6b7280;color:var(--muted);font-size:14px;text-decoration:none;transition:color .2s}.contact-link:hover{color:#111;color:var(--brand)}.contact-text{color:#6b7280;color:var(--muted);font-size:14px;line-height:1.6;margin:0}@media (max-width:768px){.contact-info-section{padding:32px 0}.contact-card{padding:20px}.contact-icon{font-size:20px;height:48px;margin-bottom:12px;width:48px}.contact-card h3{font-size:16px}}.quick-actions-section{background:linear-gradient(135deg,#0000000f,#00000008);background:linear-gradient(135deg,var(--accentA),var(--accentB));padding:40px 0}.quick-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 auto;max-width:600px}.action-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 24px;text-decoration:none;transition:all .3s}.action-btn.primary-btn{background:#111;background:var(--brand);color:#fff}.action-btn.success-btn{background:#25d366;color:#fff}.action-btn.outline-btn{background:#fff;border:2px solid #111;border:2px solid var(--brand);color:#111;color:var(--brand)}.action-btn:hover{box-shadow:0 6px 16px #00000026;transform:translateY(-2px)}@media (max-width:768px){.quick-actions-section{padding:32px 0}.quick-actions{flex-direction:column;gap:12px}.action-btn{justify-content:center;padding:12px 20px;width:100%}}.map-section{padding:40px 0}.map-container{border-radius:16px;box-shadow:0 4px 16px #00000014;height:400px;margin-bottom:24px;overflow:hidden;width:100%}.map-address{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;gap:16px;padding:20px}.map-address svg{color:#111;color:var(--brand);flex-shrink:0;font-size:24px;margin-top:2px}.map-address-text{flex:1 1}@media (max-width:768px){.map-section{padding:32px 0}.map-container{height:300px;margin-bottom:16px}.map-address{padding:16px}}.hide-on-mobile{display:none}@media (min-width:640px){.hide-on-mobile{display:block}}
/*# sourceMappingURL=main.b52d48f6.css.map*/