:root{--color-black: #0a0a08;--color-orange: #f07828;--color-gold: #f0b828;--color-cream: #f8f8e8;--color-orange-strong: #c75f1d;--color-orange-soft: rgba(240, 120, 40, .08);--color-orange-hover: #d96820;--color-orange-glow: rgba(240, 120, 40, .14);--color-gold-soft: #f7d878;--color-gold-subtle: rgba(240, 184, 40, .1);--color-text: #111110;--color-text-secondary: #3d3d36;--color-text-muted: #5e5e52;--color-surface: #ffffff;--color-surface-alt: #faf9f3;--color-border: #ddd8c8;--color-border-subtle: #ece8da;--color-bg-light: #f8f8e8;--shadow-xs: 0 1px 2px rgba(0,0,0,.04);--shadow-sm: 0 2px 8px rgba(0,0,0,.05);--shadow-md: 0 4px 16px rgba(0,0,0,.07);--shadow-lg: 0 8px 32px rgba(0,0,0,.09);--shadow-xl: 0 16px 48px rgba(0,0,0,.12);--shadow-orange: 0 4px 20px rgba(240, 120, 40, .18);--shadow-orange-lg: 0 8px 32px rgba(240, 120, 40, .26);--shadow-card-hover: 0 12px 40px rgba(0,0,0,.1);--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--sp-20: 5rem;--sp-24: 6rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-full: 999px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--container: min(1140px, 90vw);--header-height: 64px;--top-bar-height: 36px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--top-bar-height) + var(--sp-6))}body{margin:0;font-family:Manrope,Segoe UI,system-ui,sans-serif;color:var(--color-text);background:var(--color-bg-light);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:Barlow Condensed,Arial Narrow,sans-serif;line-height:1.1;text-wrap:balance}.container{width:var(--container);margin-inline:auto}main section[id]{scroll-margin-top:calc(var(--header-height) + var(--top-bar-height) + var(--sp-6))}.skip-link{position:absolute;top:-60px;left:var(--sp-4);background:var(--color-orange);color:#fff;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);z-index:1000;font-weight:700;font-size:.88rem;text-decoration:none;transition:top var(--duration-base) var(--ease-out)}.skip-link:focus-visible{top:var(--sp-4)}:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.top-bar{background:var(--color-black);color:#d4d4cc;font-size:.78rem;font-weight:500;letter-spacing:.01em}.top-bar-inner{display:flex;align-items:center;justify-content:space-between;min-height:var(--top-bar-height);gap:var(--sp-4)}.top-bar-left{display:flex;align-items:center;gap:var(--sp-4);min-width:0}.top-bar-right{display:none}.top-bar-item{display:inline-flex;align-items:center;gap:var(--sp-2)}.top-bar-item a{color:#fff;text-decoration:none;transition:color var(--duration-fast)}.top-bar-email a{display:inline-block;max-width:min(42vw,16rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-bar-item a:hover,.top-bar-item a:focus-visible{color:var(--color-gold)}.top-bar-item a:focus-visible{outline-color:var(--color-gold)}.top-bar-divider{width:1px;height:14px;background:#fff3}.site-header{position:sticky;top:0;z-index:50;background:#f8f8e8eb;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border-bottom:1px solid var(--color-border);transition:box-shadow var(--duration-base)}.header-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:var(--header-height)}.brand{display:inline-flex;align-items:center;gap:var(--sp-3);text-decoration:none;transition:opacity var(--duration-fast)}.brand:hover{opacity:.85}.brand img{width:44px;height:44px;border-radius:var(--radius-sm);object-fit:cover;box-shadow:var(--shadow-xs)}.brand-copy{display:none}.nav-list{list-style:none;display:flex;gap:var(--sp-1);padding:0;margin:0;flex-wrap:wrap}.nav-list a{text-decoration:none;font-weight:600;font-size:.88rem;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-full);color:var(--color-text-secondary);transition:background-color var(--duration-fast),color var(--duration-fast);position:relative}.nav-list a:hover{background:var(--color-orange-soft);color:var(--color-orange-strong)}.nav-list a:focus-visible{background:var(--color-orange-soft);color:var(--color-orange-strong)}.nav-list a:active{transform:scale(.97)}.btn-nav{display:none;font-size:.85rem;padding:var(--sp-2) var(--sp-5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border-radius:var(--radius-full);border:2px solid transparent;padding:var(--sp-3) var(--sp-6);font-weight:700;font-size:.9rem;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-base) var(--ease-out);white-space:nowrap;position:relative}.btn:active{transform:scale(.97)}.btn:focus-visible{outline-offset:3px}.btn-primary{background:var(--color-orange);color:#fff;box-shadow:var(--shadow-orange)}.btn-primary:hover{background:var(--color-orange-hover);box-shadow:var(--shadow-orange-lg);transform:translateY(-1px)}.btn-primary:active{transform:scale(.97) translateY(0);box-shadow:var(--shadow-orange)}.btn-outline{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.btn-outline:hover{border-color:var(--color-orange);color:var(--color-orange);background:var(--color-orange-soft)}.btn-outline:active{background:var(--color-orange-glow)}.btn-whatsapp{background:#25d366;color:#fff;border-color:transparent}.btn-whatsapp:hover{background:#1fb855;transform:translateY(-1px);box-shadow:0 4px 20px #25d36640}.btn-whatsapp:active{transform:scale(.97) translateY(0);box-shadow:0 2px 8px #25d36626}.btn-lg{padding:var(--sp-4) var(--sp-8);font-size:.95rem}.btn-full{width:100%}.section{padding:var(--sp-16) 0}.section-alt{background:var(--color-surface-alt)}.section-header{margin-bottom:var(--sp-10)}.section-header.center{text-align:center}.section-eyebrow{display:inline-block;color:var(--color-orange-strong);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800;margin-bottom:var(--sp-3)}.section-title{font-size:clamp(2rem,4.5vw,3rem);margin:0 0 var(--sp-3);letter-spacing:.01em;color:var(--color-text)}.section-subtitle{margin:0;color:var(--color-text-muted);max-width:58ch;font-size:1.02rem;line-height:1.7}.center-sub{margin-inline:auto}.section-header-row{display:flex;justify-content:space-between;align-items:end;gap:var(--sp-4);flex-wrap:wrap}.hero{padding:var(--sp-12) 0 var(--sp-10);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-20%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(240,184,40,.12),transparent 65%);pointer-events:none}.hero:after{content:"";position:absolute;bottom:-30%;left:-15%;width:400px;height:400px;background:radial-gradient(circle,rgba(240,120,40,.06),transparent 65%);pointer-events:none}.hero-grid{display:grid;gap:var(--sp-10);align-items:center;position:relative}.eyebrow{color:var(--color-orange-strong);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:800;margin-bottom:var(--sp-3)}.hero h1{font-size:clamp(2.4rem,7vw,4.2rem);line-height:.98;margin:0;font-weight:800;color:var(--color-black)}.hero h1 .highlight{color:var(--color-orange);position:relative}.hero h1 .highlight:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:3px;background:linear-gradient(90deg,var(--color-gold),var(--color-orange));border-radius:2px;opacity:.6}.hero-sub{margin:var(--sp-5) 0 var(--sp-8);color:var(--color-text-secondary);max-width:50ch;font-size:1.05rem;line-height:1.7}.cta-group{display:flex;gap:var(--sp-3);flex-wrap:wrap}.hero-trust-strip{display:flex;flex-wrap:wrap;gap:var(--sp-5);list-style:none;margin:var(--sp-10) 0 0;padding:var(--sp-6) 0 0;border-top:1px solid var(--color-border)}.trust-item{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:.84rem;font-weight:600;color:var(--color-text-secondary);transition:color var(--duration-fast)}.trust-item:hover{color:var(--color-text)}.trust-item svg{color:var(--color-orange);flex-shrink:0}.hero-metrics{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--sp-8);box-shadow:var(--shadow-lg);position:relative;transition:box-shadow var(--duration-base),transform var(--duration-base) var(--ease-out)}.hero-metrics:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.hero-metrics:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-orange),var(--color-gold));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}.metrics-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-6)}.metrics-title{font-size:1.4rem;margin:0;font-weight:700;color:var(--color-text)}.metrics-badge{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-full);background:#25d3661a;color:#15763a;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.metrics-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#25d366;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.metrics-grid{display:grid;gap:var(--sp-4);grid-template-columns:repeat(3,1fr);margin:0}.metric{text-align:center;display:flex;flex-direction:column;align-items:center;padding:var(--sp-4) var(--sp-2);border-radius:var(--radius-md);background:var(--color-surface-alt);border:1px solid var(--color-border-subtle);transition:border-color var(--duration-fast),box-shadow var(--duration-base),transform var(--duration-fast) var(--ease-out)}.metric:hover{border-color:var(--color-gold);box-shadow:0 2px 12px #f0b8281f;transform:translateY(-1px)}.metric dd{margin:0;order:-1;display:block;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;line-height:1;color:var(--color-orange-strong);font-variant-numeric:tabular-nums}.metric dt{margin:var(--sp-2) 0 0;display:block;font-size:.78rem;font-weight:600;color:var(--color-text-muted);line-height:1.3}.metrics-footer{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--color-border-subtle);font-size:.78rem;color:var(--color-text-muted)}.metrics-footer svg{color:#1a8f44;flex-shrink:0}.card-grid{display:grid;gap:var(--sp-5)}.service-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-8);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast);position:relative}.service-card:hover,.service-card:focus-within{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:var(--color-orange-glow)}.service-card-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-orange-soft),rgba(240,184,40,.08));color:var(--color-orange);margin-bottom:var(--sp-5);transition:transform var(--duration-base) var(--ease-spring),background var(--duration-base)}.service-card:hover .service-card-icon,.service-card:focus-within .service-card-icon{transform:scale(1.08);background:linear-gradient(135deg,var(--color-orange-glow),rgba(240,184,40,.12))}.service-card h3{margin:0 0 var(--sp-2);font-size:1.35rem;font-weight:700;color:var(--color-text)}.service-card>p{margin:0 0 var(--sp-5);color:var(--color-text-muted);line-height:1.65;font-size:.92rem}.service-card ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-3)}.service-card li{display:flex;align-items:center;gap:var(--sp-3);font-size:.88rem;color:var(--color-text-secondary);line-height:1.4}.check-icon{color:var(--color-orange);flex-shrink:0}.unit-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-8);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast);display:flex;flex-direction:column}.unit-card:hover,.unit-card:focus-within{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:#f0b8284d}.unit-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-5)}.unit-card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-gold-subtle);color:var(--color-orange-strong);transition:transform var(--duration-base) var(--ease-spring),background var(--duration-base)}.unit-card:hover .unit-card-icon,.unit-card:focus-within .unit-card-icon{transform:scale(1.08);background:#f0b82829}.unit-badge{display:inline-flex;align-items:center;padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-full);background:#f0b8281f;border:1px solid rgba(240,184,40,.25);font-weight:700;font-size:.75rem;color:var(--color-orange-strong);text-transform:uppercase;letter-spacing:.04em;transition:background var(--duration-fast),border-color var(--duration-fast)}.unit-card:hover .unit-badge{background:#f0b8282e;border-color:#f0b82866}.unit-card h3{margin:0 0 var(--sp-2);font-size:1.3rem;font-weight:700;color:var(--color-text)}.unit-desc{margin:0 0 var(--sp-5);color:var(--color-text-muted);line-height:1.65;font-size:.9rem;flex:1}.unit-card ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-2);padding-top:var(--sp-5);border-top:1px solid var(--color-border-subtle)}.unit-card li{display:flex;align-items:center;gap:var(--sp-2);font-size:.84rem;color:var(--color-text-secondary);line-height:1.4}.units-tag{display:inline-flex;align-items:center;gap:var(--sp-2);background:#f0b8281f;border:1px solid rgba(240,184,40,.3);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-full);font-weight:700;font-size:.78rem;color:var(--color-orange-strong);white-space:nowrap}.kpi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-4);margin-bottom:var(--sp-12)}.kpi-card{text-align:center;padding:var(--sp-6) var(--sp-4);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast),box-shadow var(--duration-base),transform var(--duration-base) var(--ease-out)}.kpi-card:hover,.kpi-card:focus-within{border-color:var(--color-gold);box-shadow:0 4px 16px #f0b8281f;transform:translateY(-2px)}.kpi-card b{display:block;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(2rem,5vw,2.8rem);font-weight:800;line-height:1;color:var(--color-orange-strong);font-variant-numeric:tabular-nums;margin-bottom:var(--sp-2)}.kpi-card span{font-size:.88rem;color:var(--color-text-muted);font-weight:500}.value-grid{display:grid;gap:var(--sp-5);margin-bottom:var(--sp-12)}.value-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-8);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base),border-color var(--duration-fast)}.value-card:hover,.value-card:focus-within{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--color-orange-glow)}.value-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-orange-soft);color:var(--color-orange);margin-bottom:var(--sp-5);transition:transform var(--duration-base) var(--ease-spring),background var(--duration-base)}.value-card:hover .value-icon,.value-card:focus-within .value-icon{transform:scale(1.06);background:var(--color-orange-glow)}.value-card h3{font-size:1.2rem;margin:0 0 var(--sp-2);font-weight:700;color:var(--color-text)}.value-card p{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.65}.commitment-banner{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-8);border-radius:var(--radius-xl);background:linear-gradient(135deg,#1a1a18,#2a2a24);color:#fff;box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.commitment-banner:before{content:"";position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(240,120,40,.08),transparent 65%);pointer-events:none}.commitment-content h3{font-size:1.5rem;margin:0 0 var(--sp-3);color:var(--color-gold)}.commitment-content p{margin:0;color:#c8c8bc;line-height:1.7;font-size:.95rem}.commitment-banner .btn-primary{align-self:flex-start}.contact-grid{display:grid;gap:var(--sp-5);max-width:900px;margin-inline:auto}.contact-cta-card,.contact-info-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-8);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base),border-color var(--duration-fast)}.contact-cta-card:hover,.contact-info-card:hover{box-shadow:var(--shadow-md)}.contact-cta-card h3,.contact-info-card h3{font-size:1.35rem;margin:0 0 var(--sp-2);font-weight:700;color:var(--color-text)}.contact-cta-card>p{margin:0 0 var(--sp-6);color:var(--color-text-muted);font-size:.92rem;line-height:1.65}.contact-cta-actions{display:grid;gap:var(--sp-3)}.contact-list{list-style:none;padding:0;margin:var(--sp-5) 0 0;display:grid;gap:0}.contact-list li{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-3);border-bottom:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);transition:background-color var(--duration-fast)}.contact-list li:hover{background:var(--color-orange-soft)}.contact-list li:focus-within{background:var(--color-orange-soft)}.contact-list li:last-child{border-bottom:none}.contact-list-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-orange-soft);color:var(--color-orange);flex-shrink:0;transition:background var(--duration-fast)}.contact-list li:hover .contact-list-icon{background:var(--color-orange-glow)}.contact-list li:focus-within .contact-list-icon{background:var(--color-orange-glow)}.contact-list small{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--sp-1)}.contact-list a{color:var(--color-orange-strong);font-weight:600;font-size:.92rem;text-decoration:none;transition:color var(--duration-fast)}.contact-list a:hover{color:var(--color-orange);text-decoration:underline}.contact-list a:focus-visible{color:var(--color-orange);text-decoration:underline;text-underline-offset:2px}.contact-list span{font-size:.92rem;font-weight:600;color:var(--color-text-secondary)}.site-footer{background:#0d0d0d;color:#e0e0d8;padding:var(--sp-12) 0 var(--sp-8)}.footer-top{display:grid;gap:var(--sp-8);padding-bottom:var(--sp-8);border-bottom:1px solid rgba(255,255,255,.08)}.footer-brand{display:inline-flex;align-items:center;gap:var(--sp-3);text-decoration:none;color:#fff;transition:opacity var(--duration-fast)}.footer-brand:hover{opacity:.85}.footer-brand img{width:40px;height:40px;border-radius:var(--radius-sm);object-fit:cover}.footer-brand span{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.02em}.footer-tagline{color:#8a8a80;font-size:.85rem;margin-top:var(--sp-3);max-width:30ch;line-height:1.6}.footer-heading{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a0a098;margin:0 0 var(--sp-4)}.footer-links{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.footer-links a{color:#c8c8bc;text-decoration:none;font-size:.88rem;font-weight:500;transition:color var(--duration-fast),padding-left var(--duration-fast)}.footer-links a:hover{color:var(--color-gold);padding-left:var(--sp-1)}.footer-links a:focus-visible{color:var(--color-gold)}.footer-links li:not(:has(a)){color:#8a8a80;font-size:.88rem}.footer-bottom{padding-top:var(--sp-6)}.footer-bottom p{margin:0;color:#8c8c84;font-size:.8rem}.section+.section:not(.section-alt),.section-alt+.section:not(.section-alt){border-top:1px solid var(--color-border)}@media(min-width:760px){.top-bar-right{display:flex}.btn-nav{display:inline-flex}.top-bar-email a{max-width:none}.brand-copy{display:block;line-height:1.15}.brand-copy strong{display:block;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.2rem;letter-spacing:.03em}.brand-copy small{color:var(--color-text-muted);font-size:.74rem}.hero{padding:var(--sp-20) 0 var(--sp-16)}.hero-grid{grid-template-columns:1.15fr .85fr;gap:var(--sp-12)}.section{padding:var(--sp-24) 0}.card-grid.services{grid-template-columns:repeat(2,1fr)}.card-grid.units{grid-template-columns:repeat(3,1fr)}.kpi-grid{grid-template-columns:repeat(4,1fr)}.value-grid{grid-template-columns:repeat(3,1fr)}.contact-grid{grid-template-columns:1fr 1fr}.commitment-banner{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--sp-10) var(--sp-12)}.commitment-banner .btn-primary{flex-shrink:0}.footer-top{grid-template-columns:1.4fr .8fr 1fr;gap:var(--sp-12)}}@media(max-width:759px){.header-wrap{padding:var(--sp-2) 0 var(--sp-3)}.nav-list{width:100%;justify-content:center;gap:var(--sp-2)}}@media(max-width:560px){.top-bar-inner{min-height:auto;padding:var(--sp-2) 0}.top-bar-left{width:100%;justify-content:space-between;gap:var(--sp-2)}.top-bar-divider{display:none}.top-bar-email{min-width:0;flex:1;justify-content:flex-end}.cta-group{flex-direction:column;align-items:stretch}.cta-group .btn{width:100%}.hero-trust-strip{gap:var(--sp-3);margin-top:var(--sp-8)}.metrics-grid{grid-template-columns:1fr}}@media(min-width:1024px){.service-card,.unit-card,.value-card,.contact-cta-card,.contact-info-card,.hero-metrics{padding:var(--sp-10)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
