/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid}}}:root{--color-primary:#0d5d53;--color-primary-hover:#0a4a42;--color-emerald:#0d5d53;--color-background:#fff;--color-surface:#fbfdff;--color-text:#1a1a1a;--color-text-secondary:#64748b;--color-accent:#d4af37;--color-gold:#d4af37}body{background-color:var(--color-background);color:var(--color-text)}.bg-prime{background-color:var(--color-primary)}.text-prime{color:var(--color-primary)}.bg-gold{background-color:var(--color-accent)}.text-gold{color:var(--color-accent)}.border-gold{border-color:var(--color-accent)}.btn-prime{color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0d5d53}@media (hover:hover){.btn-prime:hover{background-color:#0a4a42}}.btn-prime:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.btn-gold{border-style:var(--tw-border-style);color:var(--color-black,#000);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#d4af37;border-width:1px;border-color:#d4af37}@media (hover:hover){.btn-gold:hover{background-color:var(--color-white,#fff)}}.btn-gold:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}::-webkit-scrollbar{background:0 0;width:0;height:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}:root{--raw-emerald-950:#042420;--raw-emerald-900:#083D36;--raw-emerald-800:#0D5D53;--raw-emerald-700:#127569;--raw-emerald-600:#1A8B7D;--raw-emerald-500:#22A595;--raw-emerald-100:#E6F4F1;--raw-emerald-50:#F2FAF8;--raw-champagne-900:#6B542B;--raw-champagne-700:#996515;--raw-champagne-500:#C5A880;--raw-champagne-400:#D4AF37;--raw-champagne-200:#EEDFC8;--raw-champagne-100:#F9F4EB;--raw-champagne-50:#FCFAF6;--raw-sand-50:#FBFBF9;--raw-sand-100:#F7F5F0;--raw-sand-200:#EFECE4;--raw-sand-300:#DFDACF;--raw-charcoal-700:#383734;--raw-charcoal-800:#21201D;--raw-charcoal-900:#141413;--raw-charcoal-950:#0A0A09;--raw-whatsapp:#25D366;--raw-whatsapp-hover:#1EBE5D;--raw-coral-accent:#E05A47;--surface-ground:var(--raw-sand-50);--surface-card:#FFFFFF;--surface-elevated:#FFFFFF;--surface-subtle:var(--raw-sand-100);--surface-contrast:var(--raw-charcoal-900);--surface-brand:var(--raw-emerald-800);--surface-brand-dark:var(--raw-emerald-900);--glass-bg:rgba(255,255,255,0.85);--glass-border:rgba(255,255,255,0.4);--glass-blur:16px;--glass-dark-bg:rgba(20,20,19,0.85);--glass-dark-border:rgba(255,255,255,0.08);--text-main:var(--raw-charcoal-900);--text-secondary:#5F6368;--text-muted:#80868B;--text-inverse:#FFFFFF;--text-brand:var(--raw-emerald-800);--text-accent:var(--raw-champagne-700);--border-subtle:rgba(0,0,0,0.06);--border-medium:rgba(0,0,0,0.12);--border-brand:rgba(13,93,83,0.2);--border-gold:rgba(197,168,128,0.35);--focus-ring-color:var(--raw-emerald-800);--focus-ring-offset:2px;--focus-ring-width:2px;--shadow-xs:0 1px 2px rgba(20,20,19,0.04);--shadow-sm:0 2px 6px rgba(20,20,19,0.05),0 1px 2px rgba(20,20,19,0.03);--shadow-md:0 6px 18px -2px rgba(20,20,19,0.08),0 2px 6px -1px rgba(20,20,19,0.04);--shadow-lg:0 16px 32px -4px rgba(20,20,19,0.10),0 4px 12px -2px rgba(20,20,19,0.05);--shadow-premium:0 24px 48px -12px rgba(13,93,83,0.16),0 8px 20px -4px rgba(20,20,19,0.06);--shadow-glow-gold:0 12px 30px -4px rgba(197,168,128,0.3);--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-full:9999px;--ease-natural:cubic-bezier(0.16,1,0.3,1);--ease-luxe:cubic-bezier(0.23,1,0.32,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--transition-fast:150ms var(--ease-natural);--transition-smooth:280ms var(--ease-natural);--transition-luxe:500ms var(--ease-luxe);--fluid-hero:clamp(2.25rem,1.8rem + 2.8vw,4.5rem);--fluid-h1:clamp(1.85rem,1.5rem + 2.0vw,3.25rem);--fluid-h2:clamp(1.5rem,1.3rem + 1.2vw,2.35rem);--fluid-h3:clamp(1.2rem,1.1rem + 0.6vw,1.75rem);--fluid-body:clamp(0.9375rem,0.9rem + 0.2vw,1.0625rem);--fluid-small:clamp(0.8125rem,0.78rem + 0.15vw,0.875rem);--header-height-expanded:84px;--header-height-scrolled:64px;--bottom-bar-height:64px;--touch-target-min:44px;--prime-teal:var(--raw-emerald-800);--prime-teal-dark:var(--raw-emerald-900);--prime-teal-light:var(--raw-emerald-600);--prime-gold:var(--raw-champagne-400);--prime-gold-dark:var(--raw-champagne-700);--prime-gold-light:var(--raw-champagne-100);--prime-black:var(--raw-charcoal-900);--prime-white:#FFFFFF;--prime-accent:var(--raw-whatsapp);--prime-gray-50:var(--raw-sand-50);--prime-gray-100:var(--raw-sand-100);--prime-gray-200:var(--raw-sand-200);--prime-gray-800:var(--raw-charcoal-700);--prime-gray-900:var(--raw-charcoal-900);--lux-bg:#0A0A09;--lux-card:#121211;--lux-border:rgba(255,255,255,0.08);--lux-glass:rgba(18,18,17,0.75);--lux-accent:var(--raw-emerald-800);--lux-gold:var(--raw-champagne-400);--lux-text-muted:#9E9E9E;--lux-shadow:var(--shadow-premium);--atlas-bg:#080807;--atlas-glass:rgba(18,18,17,0.8);--atlas-border:rgba(255,255,255,0.08);--atlas-accent:var(--raw-emerald-800);--atlas-accent-glow:rgba(13,93,83,0.35);--atlas-text-dim:#9E9E9E;--atlas-gold:var(--raw-champagne-400)}::-moz-selection{background-color:rgba(13,93,83,.18);color:var(--raw-charcoal-900)}::selection{background-color:rgba(13,93,83,.18);color:var(--raw-charcoal-900)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);border:1px solid var(--glass-border)}.glass-panel-dark{background:var(--glass-dark-bg);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);border:1px solid var(--glass-dark-border)}.premium-gradient{background:linear-gradient(135deg,var(--raw-emerald-800) 0,var(--raw-emerald-950) 100%)}.satin-gold-gradient{background:linear-gradient(135deg,#C5A880,#E8DFC8 50%,#B38728)}.gold-gradient{background:linear-gradient(135deg,#BF953F,#FCF6BA 25%,#B38728 50%,#FBF5B7 75%,#AA771C);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hover-lift{transition:transform var(--transition-smooth),box-shadow var(--transition-smooth);will-change:transform}.hover-lift:hover{transform:translate3d(0,-6px,0);box-shadow:var(--shadow-lg)}.img-reveal{overflow:hidden;border-radius:var(--radius-lg)}.img-reveal img{transition:transform var(--transition-luxe);will-change:transform}.img-reveal:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}