:root{--brand-amazon-green: #1B521B;--brand-amazon-deep: #0B170D;--brand-orange: #E96920;--brand-orange-hover: #D05510;--brand-gold: #D6A037;--brand-gold-glow: rgba(214, 160, 55, .28);--brand-white: #FEFEFE;--bg-primary: #09130A;--bg-secondary: #0E1D10;--bg-card: #132416;--bg-elevated: #182F1D;--text-primary: #FEFEFE;--text-secondary: #C4D3C6;--text-muted: #8FA492;--accent-amber: #E96920;--accent-amber-hover: #D05510;--accent-amber-soft: rgba(233, 105, 32, .16);--border-subtle: rgba(214, 160, 55, .2);--color-error: #ef4444;--color-error-bg: rgba(239, 68, 68, .12);--color-success: #10b981;--color-success-bg: rgba(16, 185, 129, .12);--color-warning: #D6A037;--color-info: #3b82f6;--radius-md: 10px;--radius-lg: 14px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);line-height:1.5}body{min-height:100vh;background:radial-gradient(circle at 15% 0%,rgba(27,82,27,.35),transparent 45%),radial-gradient(circle at 85% 15%,rgba(233,105,32,.1),transparent 50%),var(--bg-primary)}.site-header{position:sticky;top:0;z-index:100;container-type:scroll-state;container-name:site-header;background:#0b170df2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(214,160,55,.22)}@container site-header scroll-state(stuck: top){.header-inner{box-shadow:0 8px 24px #0000008c}}.header-inner{max-width:1380px;margin:0 auto;padding:.6rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:.55rem}.header-top-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.brand-link{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text-primary);min-width:0;max-width:245px;flex-shrink:1}.brand-logo{height:36px;width:36px;border-radius:6px;object-fit:contain;flex-shrink:0}.brand-title{font-weight:700;font-size:.98rem;letter-spacing:-.02em;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-subtitle{font-size:.66rem;color:var(--accent-amber);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:195px}.mobile-header-actions{display:none;align-items:center;gap:.45rem}.mobile-menu-toggle{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);padding:.45rem .75rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.main-nav{display:flex;align-items:center;gap:.2rem;flex-wrap:nowrap;flex-shrink:0}.nav-btn{background:transparent;border:1px solid transparent;color:var(--text-secondary);padding:.38rem .52rem;border-radius:8px;font-size:.79rem;font-weight:500;cursor:pointer;transition:all .15s ease;text-decoration:none;white-space:nowrap}.nav-btn:hover,.nav-btn.active{color:var(--text-primary);background:#ffffff0f}.nav-btn-cta{background:var(--accent-amber);color:#0b0d12;font-weight:600}.nav-btn-cta:hover{background:var(--accent-amber-hover);color:#0b0d12}.nav-btn-portal{border-color:var(--accent-amber);color:var(--accent-amber)}.lang-switcher{display:inline-flex;align-items:center;gap:.15rem;background:#18181bbf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-subtle);border-radius:8px;padding:.15rem;margin-left:.2rem;flex-shrink:0}.lang-btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:24px;min-inline-size:26px;padding:.18rem .38rem;border-radius:6px;font-size:.72rem;font-weight:700;color:var(--text-secondary);text-decoration:none;transition:all .15s ease}.lang-btn:hover{color:var(--text-primary);background:#ffffff14}.lang-btn.active{background:var(--accent-amber);color:#0b0d12}.lang-btn:focus-visible{outline:2px solid var(--accent-amber);outline-offset:2px}@media(max-width:1120px){.header-inner{padding:.55rem 1rem;flex-wrap:wrap}.header-top-row{width:100%}.brand-link{max-width:calc(100% - 115px)}.brand-logo{height:36px;width:36px}.brand-title{font-size:.96rem}.brand-subtitle{font-size:.68rem;max-width:240px}.mobile-header-actions{display:flex}.main-nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:.4rem;padding-top:.65rem;margin-top:.45rem;border-top:1px solid var(--border-subtle)}.main-nav.mobile-open{display:flex}.main-nav .nav-btn{width:100%;text-align:left;padding:.6rem .85rem;font-size:.88rem}.main-nav .lang-switcher{margin-left:0;margin-top:.25rem;justify-content:center;padding:.3rem}.main-nav .lang-btn{flex:1;padding:.45rem .6rem;font-size:.82rem}}.container{max-width:1280px;margin:0 auto;padding:1.5rem;overflow-anchor:none}.section-block{padding:3rem 0;scroll-margin-top:88px;border-bottom:1px solid var(--border-subtle)}@media(max-width:920px){.container{padding:1rem}.section-block{padding:2.15rem 0;scroll-margin-top:72px}}.section-header{margin-bottom:1.75rem}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;color:var(--accent-amber);margin-bottom:.4rem;display:block}.section-title{font-size:2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.5rem}@media(max-width:640px){.section-title{font-size:1.55rem}}.section-desc{color:var(--text-secondary);max-width:720px}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:2.25rem;align-items:center}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:1.35rem}}.hero-headline{font-size:2.45rem;line-height:1.15;font-weight:800;margin-bottom:.85rem;letter-spacing:-.03em}@media(max-width:640px){.hero-headline{font-size:1.75rem;line-height:1.2}}.hero-highlight{color:var(--accent-amber)}.hero-actions{display:flex;gap:.75rem;margin-top:1.25rem;flex-wrap:wrap}.hero-image-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-card);box-shadow:0 20px 40px #00000073}.hero-image-card>img.hero-main-photo,.hero-image-card img.hero-main-photo{width:100%;height:380px;object-fit:cover;display:block}@media(max-width:640px){.hero-image-card>img.hero-main-photo,.hero-image-card img.hero-main-photo{height:260px}}.hero-image-caption{padding:.75rem 1rem;font-size:.8rem;color:var(--text-secondary);background:#121620f2;border-top:1px solid var(--border-subtle)}.btn-whatsapp{background:#16a34a;color:#fff;border-color:#22c55e73;font-weight:700}.btn-whatsapp:hover:not(:disabled){background:#15803d;color:#fff}.scroll-sentinel{height:0;width:0;visibility:hidden}.whatsapp-floating-cta{position:fixed;right:1.15rem;bottom:1.15rem;z-index:90;display:inline-flex;align-items:center;gap:.5rem;background:#16a34a;color:#fff;padding:.7rem 1.05rem;border-radius:999px;font-size:.88rem;font-weight:700;text-decoration:none;box-shadow:0 10px 25px #16a34a6b;border:1px solid rgba(255,255,255,.2);visibility:hidden;opacity:0;translate:0 20px;pointer-events:none;transition:visibility .3s,opacity .3s ease,translate .3s ease,transform .15s ease,background .15s ease}.scrolled .whatsapp-floating-cta,.whatsapp-floating-cta.is-visible{visibility:visible;opacity:1;translate:0 0;pointer-events:auto}@container scroll-state(scrollable: top){.whatsapp-floating-cta{visibility:visible;opacity:1;translate:0 0;pointer-events:auto}}.whatsapp-floating-cta:hover{background:#15803d;transform:translateY(-2px)}.grid-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1.5rem}@media(max-width:600px){.grid-2,.grid-3{grid-template-columns:1fr}}.card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.35rem;display:flex;flex-direction:column;gap:.75rem}.card-title{font-size:1.15rem;font-weight:700;color:var(--text-primary)}.price-tag{font-size:1.25rem;font-weight:800;color:var(--accent-amber);font-family:var(--font-mono)}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle)}.badge-amber{background:var(--accent-amber-soft);color:var(--accent-amber);border-color:#f59e0b59}.badge-success{background:var(--color-success-bg);color:#34d399;border-color:#10b98159}.badge-error{background:var(--color-error-bg);color:#f87171;border-color:#ef444459}.badge-info{background:#3b82f626;color:#60a5fa;border-color:#3b82f659}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem}.form-group{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.85rem}.form-label{font-size:.88rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.25rem}.required-indicator{color:var(--accent-amber);font-weight:700}.form-control{background:var(--bg-secondary);border:1.5px solid var(--border-subtle);border-radius:8px;padding:.65rem .85rem;color:var(--text-primary);font-size:.95rem;font-family:var(--font-sans);transition:border-color .15s ease,box-shadow .15s ease}.form-control:focus{outline:none;border-color:var(--accent-amber);box-shadow:0 0 0 3px #f59e0b33}.form-control:user-invalid,.form-control[aria-invalid=true]{border-color:var(--color-error);background-color:#ef44440d}.form-control:user-valid:not([aria-invalid=true]){border-color:#10b98173}.form-group:has(.form-control:user-invalid) .form-label,.form-group:has(.form-control[aria-invalid=true]) .form-label{color:#fca5a5}.form-group:has(.form-control:user-valid:not([aria-invalid=true])) .form-label .required-indicator{color:#34d399}.field-error-msg{color:#f87171;font-size:.82rem;font-weight:500;display:flex;align-items:center;gap:.35rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.2rem;border-radius:8px;font-size:.92rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s ease;text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent-amber);color:#0b0d12}.btn-primary:hover:not(:disabled){background:var(--accent-amber-hover)}.btn-secondary{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-subtle)}.btn-secondary:hover:not(:disabled){background:#ffffff1a}.btn-danger{background:#ef44442e;color:#fca5a5;border-color:#ef444466}.btn-success{background:#10b98133;color:#6ee7b7;border-color:#10b98166}.btn-sm{padding:.4rem .75rem;font-size:.82rem}.alert{padding:1rem 1.15rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle);margin-bottom:1rem;font-size:.92rem}.alert-error{background:var(--color-error-bg);border-color:#ef444473;color:#fecaca}.alert-success{background:var(--color-success-bg);border-color:#10b98173;color:#a7f3d0}.alert-warning{background:var(--accent-amber-soft);border-color:#f59e0b73;color:#fde68a}.tabs-bar{display:flex;gap:.5rem;border-bottom:1px solid var(--border-subtle);padding-bottom:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.tab-pill{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-subtle);padding:.5rem 1rem;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer}.tab-pill.active{background:var(--accent-amber);color:#0b0d12;border-color:var(--accent-amber)}.audio-vault-box{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.25rem;margin-top:.75rem}.hash-pill{font-family:var(--font-mono);font-size:.76rem;background:#00000059;padding:.25rem .55rem;border-radius:6px;color:var(--text-secondary);word-break:break-all}.timestamp-chip{font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:var(--accent-amber);background:var(--accent-amber-soft);border:1px solid rgba(245,158,11,.35);padding:.15rem .5rem;border-radius:6px;cursor:pointer}.timestamp-chip:hover{background:var(--accent-amber);color:#0b0d12}.data-table{width:100%;border-collapse:collapse;font-size:.88rem}.data-table th,.data-table td{padding:.75rem;text-align:left;border-bottom:1px solid var(--border-subtle)}.data-table th{color:var(--text-muted);font-weight:600;text-transform:uppercase;font-size:.75rem}.site-footer{border-top:1px solid var(--border-subtle);padding:2.5rem 1.5rem 5rem;margin-top:4rem;color:var(--text-muted);font-size:.86rem;text-align:center}.portfolio-audio-config-box{--audio-box-bg: rgba(24, 24, 27, .65);--audio-box-border: var(--border-subtle);background-color:var(--audio-box-bg);border:1px solid var(--audio-box-border);border-radius:10px;padding:.75rem .9rem;margin-bottom:.75rem;transition:background-color .25s ease,border-color .25s ease}.portfolio-audio-config-box:has(.audio-toggle-checkbox:checked){--audio-box-bg: rgba(245, 158, 11, .08);--audio-box-border: rgba(245, 158, 11, .42)}@supports not selector(:has(*)){.portfolio-audio-config-box.is-active{--audio-box-bg: rgba(245, 158, 11, .08);--audio-box-border: rgba(245, 158, 11, .42)}}.audio-toggle-checkbox{accent-color:var(--accent-amber, #f59e0b);width:1.05rem;height:1.05rem;margin:0;cursor:pointer}.audio-toggle-checkbox:focus-visible{outline:3px solid var(--accent-amber, #f59e0b);outline-offset:3px}.brand-link{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:var(--text-primary);min-width:0;max-width:340px;flex-shrink:0}.brand-logo{height:38px;width:38px;border-radius:8px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 8px rgba(233,105,32,.3));transition:transform .25s cubic-bezier(.16,1,.3,1)}.brand-link:hover .brand-logo{transform:scale(1.08) rotate(-2deg)}.brand-text-block{display:flex;flex-direction:column;min-width:0}.brand-title{font-weight:800;font-size:.98rem;letter-spacing:-.02em;color:var(--brand-white);line-height:1.2;white-space:nowrap}.brand-badge-19anos{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#d6a037;background:#d6a03726;border:1px solid rgba(214,160,55,.4);padding:.1rem .42rem;border-radius:999px;box-shadow:0 0 10px #d6a03733;white-space:nowrap}.brand-subtitle{font-size:.68rem;color:var(--accent-amber);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em;line-height:1.2}.hero-atmospheric-wrap{position:relative}.hero-equalizer-badge{display:inline-flex;align-items:center;gap:.5rem;background:#0e1c10d1;border:1px solid rgba(214,160,55,.32);padding:.35rem .85rem;border-radius:999px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff1f;margin-bottom:.95rem;transition:all .25s ease}.hero-equalizer-badge:hover{border-color:#e9692080;box-shadow:0 6px 20px #e9692040;transform:translateY(-1px)}.equalizer-bars{display:flex;align-items:flex-end;gap:2.5px;height:15px;padding-bottom:1px}.eq-bar{width:2.5px;background:linear-gradient(180deg,#e96920,#d6a037);border-radius:2px;transform-origin:bottom;animation:eqBounce 1.2s ease-in-out infinite alternate}.eq-bar.eq-1{height:12px;animation-delay:.1s}.eq-bar.eq-2{height:7px;animation-delay:.35s}.eq-bar.eq-3{height:15px;animation-delay:.15s}.eq-bar.eq-4{height:10px;animation-delay:.45s}.eq-bar.eq-5{height:14px;animation-delay:.25s}.eq-bar.eq-6{height:8px;animation-delay:.5s}@keyframes eqBounce{0%{transform:scaleY(.25);opacity:.6}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(.4);opacity:.75}}.equalizer-text{font-size:.8rem;font-weight:700;font-family:Georgia,serif;font-style:italic;color:var(--brand-white);letter-spacing:.02em}.equalizer-divider{color:#d6a03799;font-size:.75rem}.equalizer-milestone{font-size:.72rem;font-weight:700;color:#d6a037;letter-spacing:.03em;text-transform:uppercase}.live-dot{width:7px;height:7px;background-color:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e;animation:radarRing 2s infinite}@keyframes radarRing{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.modern-hero-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(214,160,55,.25);background:radial-gradient(circle at 50% 20%,#1b521b59,#0b160d);box-shadow:0 20px 48px #0009,0 0 24px #1b521b40;transition:all .35s cubic-bezier(.16,1,.3,1)}.modern-hero-card:hover{transform:translateY(-4px);border-color:#d6a03773;box-shadow:0 26px 56px #000000b3,0 0 32px #e9692040}.hero-card-horizon-glow{position:absolute;top:0;left:0;right:0;height:120px;background-image:url(/assets/amazonia-river-sunset-1024.png);background-size:cover;background-position:center bottom;opacity:.35;mask-image:linear-gradient(to bottom,#000,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:2}.hero-main-photo{width:100%;height:380px;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.modern-hero-card:hover .hero-main-photo{transform:scale(1.03)}.hero-floating-seal{position:absolute;top:14px;right:14px;z-index:6;max-width:210px;background:#08120ae6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(214,160,55,.55);border-radius:12px;padding:.35rem .65rem;display:inline-flex;align-items:center;gap:.55rem;box-shadow:0 8px 24px #000000a6,0 0 16px #d6a03740;animation:floatMedallion 3.8s ease-in-out infinite;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes floatMedallion{0%,to{transform:translateY(0) rotate(0);box-shadow:0 8px 24px #0009,0 0 16px #d6a03740}50%{transform:translateY(-5px) rotate(1deg);box-shadow:0 14px 30px #000000bf,0 0 24px #e9692059}}.hero-seal-img{width:40px!important;height:38px!important;max-width:40px!important;max-height:38px!important;min-width:40px;min-height:38px;flex-shrink:0;display:block;object-fit:contain!important;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.hero-seal-text{text-align:left;line-height:1.15;white-space:nowrap}.hero-seal-title{font-size:.7rem;font-weight:800;color:#d6a037;display:block;letter-spacing:.04em;text-shadow:0 1px 4px rgba(0,0,0,.8)}.hero-seal-subtitle{font-size:.62rem;font-weight:600;color:#fefefe;letter-spacing:.06em}.hero-showcase-tabs{position:absolute;top:14px;left:14px;z-index:6;display:flex;gap:.35rem;flex-wrap:wrap;max-width:calc(100% - 240px)}@media(max-width:640px){.hero-showcase-tabs{position:static;max-width:100%;margin-bottom:.5rem;gap:.3rem}}.hero-showcase-tab{background:#08120ad6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(214,160,55,.3);border-radius:8px;padding:.25rem .55rem;font-size:.72rem;font-weight:700;color:#fefefed9;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;gap:.3rem;-webkit-user-select:none;user-select:none}.hero-showcase-tab:hover{background:#e9692059;border-color:var(--brand-orange);color:#fff;transform:translateY(-1px)}.hero-showcase-tab.active{background:linear-gradient(135deg,#e96920,#d05510);border-color:#ffa566;color:#fff;box-shadow:0 3px 12px #e9692080;transform:translateY(-1px)}.hero-photo-wrap{position:relative;width:100%;height:380px;overflow:hidden}@media(max-width:640px){.hero-photo-wrap{height:260px}}.hero-image-hud{position:absolute;bottom:0;left:0;right:0;z-index:4;padding:.85rem 1.15rem;background:linear-gradient(180deg,#08120a00,#08120af0 30%,#050c07fa);border-top:1px solid rgba(214,160,55,.22);display:flex;flex-direction:column;gap:.3rem}.hero-hud-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.hero-hud-tag{font-size:.82rem;font-weight:700;color:var(--brand-white)}.hero-hud-tech{font-size:.72rem;font-weight:600;color:#d6a037;background:#d6a03724;border:1px solid rgba(214,160,55,.35);padding:.15rem .5rem;border-radius:6px}.hero-hud-caption{font-size:.78rem;color:var(--text-secondary)}.hero-hud-zoom{color:var(--brand-orange);font-weight:600}.modern-spotlight-card{background:#0e1c10bf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(214,160,55,.18);border-radius:var(--radius-lg);padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px #00000059}.modern-spotlight-card:hover{transform:translateY(-4px);border-color:#d6a0376b;box-shadow:0 16px 36px #00000080,0 0 24px #1b521b59}.card-header-icon-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.card-glow-badge{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#d6a037;background:#d6a0371f;border:1px solid rgba(214,160,55,.3);padding:.2rem .55rem;border-radius:6px}.hero-quick-services{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(214,160,55,.2)}.hero-quick-service-pill{font-size:.8rem;font-weight:600;padding:.32rem .75rem;border-radius:999px;background:#1b521b73;border:1px solid rgba(214,160,55,.28);color:var(--brand-white);text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #00000040}.hero-quick-service-pill:hover{background:var(--brand-orange);border-color:var(--brand-orange);color:#fff;transform:translateY(-2px) scale(1.03);box-shadow:0 6px 18px #e9692073}.hero-quick-service-pill.pill-video{border-color:var(--brand-orange);color:#ffa566;background:#e9692029;animation:videoBorderGlow 3s ease-in-out infinite}@keyframes videoBorderGlow{0%,to{box-shadow:0 0 #e9692000;border-color:#e9692080}50%{box-shadow:0 0 14px #e9692066;border-color:#ffa566}}.btn-primary{background:linear-gradient(135deg,#e96920,#d05510);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 4px 16px #e9692061,inset 0 1px #ffffff40;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-primary:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 26px #e969208c,inset 0 1px #fff6}.btn-whatsapp{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 4px 16px #16a34a59;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-whatsapp:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #16a34a8c}
