.hero-section:where(.astro-i4yvf7h2){position:relative;width:100vw;height:calc(100vh - 112px);min-height:calc(90vh - 112px);overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-placeholder:where(.astro-i4yvf7h2){position:absolute;top:0;left:0;width:100vw;height:calc(100vh - 112px);-o-object-fit:cover;object-fit:cover;z-index:0;background-color:#000}.hero-image-container:where(.astro-i4yvf7h2){position:absolute;top:0;left:0;width:100vw;height:calc(100vh - 112px);z-index:1;opacity:0;transition:opacity .5s ease-in-out}.hero-image-container:where(.astro-i4yvf7h2).is-loaded{opacity:1}.hero-image:where(.astro-i4yvf7h2){width:100vw;height:calc(100vh - 112px);-o-object-fit:cover;object-fit:cover}.hero-overlay:where(.astro-i4yvf7h2){position:absolute;top:0;left:0;width:100vw;height:calc(100vh - 112px);background:#0009;z-index:1}.hero-content:where(.astro-i4yvf7h2){position:relative;z-index:2;max-width:64rem;margin:0 auto;text-align:center;padding:0 2rem}.hero-title:where(.astro-i4yvf7h2){font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.8rem,5vw,4rem);font-weight:700;letter-spacing:.15em;margin-bottom:.5em;text-transform:uppercase;background:linear-gradient(90deg,gold,#fffbe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;filter:drop-shadow(0 2px 8px rgba(0,0,0,.18));display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.1;max-width:90vw;text-align:center;font-display:swap;will-change:auto}.bg-gradient-gold:where(.astro-i4yvf7h2){background:linear-gradient(135deg,#d4af37,gold,#b8860b)}.hero-section:where(.astro-i4yvf7h2) a:where(.astro-i4yvf7h2){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width: 900px){.hero-title:where(.astro-i4yvf7h2){font-size:clamp(1.6rem,4.5vw,3rem);letter-spacing:.12em;line-height:1.15}.hero-section:where(.astro-i4yvf7h2) p:where(.astro-i4yvf7h2){font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:2rem;max-width:85vw}.hero-content:where(.astro-i4yvf7h2){padding:0 1rem}}@media (max-width: 600px){.hero-section:where(.astro-i4yvf7h2){min-height:calc(100dvh - 102px);height:calc(100dvh - 102px);max-height:calc(100dvh - 102px)}.hero-placeholder:where(.astro-i4yvf7h2){height:calc(100dvh - 102px)}.hero-image-container:where(.astro-i4yvf7h2){height:calc(100dvh - 102px)}.hero-image:where(.astro-i4yvf7h2){height:calc(100dvh - 102px)}.hero-overlay:where(.astro-i4yvf7h2){height:calc(100dvh - 102px)}.hero-title:where(.astro-i4yvf7h2){font-size:clamp(1.4rem,6vw,2.2rem);letter-spacing:.08em;margin-bottom:1rem;line-height:1.2}.hero-section:where(.astro-i4yvf7h2) p:where(.astro-i4yvf7h2){font-size:1rem;margin-bottom:2rem;line-height:1.4}.hero-content:where(.astro-i4yvf7h2){padding:0 .75rem}.hero-section:where(.astro-i4yvf7h2) .flex:where(.astro-i4yvf7h2){flex-direction:column;gap:1rem;align-items:center}.hero-section:where(.astro-i4yvf7h2) a:where(.astro-i4yvf7h2){min-width:auto;width:100%;max-width:280px;padding:.875rem 1.5rem;font-size:1rem;text-align:center}}.gradient-text-gold:where(.astro-ynaz5er2){background:linear-gradient(135deg,#d4af37,gold,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient-gold:where(.astro-ynaz5er2){background:linear-gradient(135deg,#d4af37,gold,#b8860b)}.benefit-card:where(.astro-ynaz5er2){display:flex;flex-direction:column;height:400px}.benefit-content:where(.astro-ynaz5er2){flex:1;display:flex;flex-direction:column}.benefit-title:where(.astro-ynaz5er2){height:3rem;display:flex;align-items:center;justify-content:center;line-height:1.2}.benefit-description:where(.astro-ynaz5er2){flex:1;display:flex;align-items:flex-start;text-align:center}.gradient-text-gold:where(.astro-tlah6ptm){background:linear-gradient(135deg,#d4af37,gold,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient-gold:where(.astro-tlah6ptm){background:linear-gradient(135deg,#d4af37,gold,#b8860b)}.service-card:where(.astro-tlah6ptm){background:linear-gradient(135deg,#d4af371a,#000c);border:1px solid rgba(212,175,55,.2);border-radius:1rem;overflow:hidden;transition:all .3s ease;opacity:0;animation:fadeInUp .4s ease forwards}.service-card:where(.astro-tlah6ptm):hover{transform:translateY(-5px);border-color:#d4af3766;box-shadow:0 20px 40px #d4af371a}.service-image-container:where(.astro-tlah6ptm){position:relative;height:200px;overflow:hidden;max-width:600px;margin:0 auto}.service-image:where(.astro-tlah6ptm){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;max-width:600px;max-height:400px}.service-card:where(.astro-tlah6ptm):hover .service-image:where(.astro-tlah6ptm){transform:scale(1.05)}.service-content:where(.astro-tlah6ptm){padding:2rem}.service-title:where(.astro-tlah6ptm){font-size:1.5rem;font-weight:600;color:#d4af37;margin-bottom:1rem}.service-description:where(.astro-tlah6ptm){font-size:1.125rem;line-height:1.6;color:#fffc}.service-card:where(.astro-tlah6ptm):nth-child(1){animation-delay:.05s}.service-card:where(.astro-tlah6ptm):nth-child(2){animation-delay:.1s}.service-card:where(.astro-tlah6ptm):nth-child(3){animation-delay:.15s}.service-card:where(.astro-tlah6ptm):nth-child(4){animation-delay:.2s}.slide-in-left:where(.astro-tlah6ptm){animation:slideInLeft .6s ease forwards}.slide-in-right:where(.astro-tlah6ptm){animation:slideInRight .6s ease forwards}article:where(.astro-ebfmmx34):focus-within{outline:2px solid #FFD700;outline-offset:2px}:where(.astro-ebfmmx34){scroll-behavior:smooth}.gradient-text-gold:where(.astro-k67fw533){background:linear-gradient(135deg,#d4af37,gold,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient-gold:where(.astro-k67fw533){background:linear-gradient(135deg,#d4af37,gold,#b8860b)}.section-title:where(.astro-sguesfpp){font-size:clamp(2.25rem,5vw,3rem);font-weight:700;background:linear-gradient(135deg,#d4af37,gold,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle:where(.astro-sguesfpp){font-size:clamp(1.5rem,4vw,2rem);font-weight:600;color:#d4af37}.section-intro:where(.astro-sguesfpp){font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.7;color:#fffc;max-width:48rem;margin:0 auto}.service-card:where(.astro-sguesfpp){display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:linear-gradient(135deg,#d4af371a,#0009);border:1px solid rgba(212,175,55,.2);border-radius:1rem;transition:all .3s ease;opacity:0;animation:fadeInUp .6s ease forwards}.service-card:where(.astro-sguesfpp):hover{transform:translateY(-5px);border-color:#d4af3766;background:linear-gradient(135deg,#d4af3726,#000000b3)}.service-icon-container:where(.astro-sguesfpp){flex-shrink:0}.service-icon:where(.astro-sguesfpp){width:4rem;height:4rem;background:linear-gradient(135deg,#d4af37,gold,#b8860b);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000}.service-content:where(.astro-sguesfpp){flex:1}.service-title:where(.astro-sguesfpp){font-size:1.5rem;font-weight:600;color:#d4af37;margin-bottom:1rem}.service-description:where(.astro-sguesfpp){font-size:1.125rem;line-height:1.6;color:#fffc}.cta-button:where(.astro-sguesfpp){display:inline-flex;align-items:center;padding:1rem 2rem;background:linear-gradient(135deg,#d4af37,gold,#b8860b);color:#000;text-decoration:none;border-radius:.5rem;font-weight:600;font-size:1.125rem;transition:all .3s ease}.cta-button:where(.astro-sguesfpp):hover{opacity:.9;transform:translateY(-2px);box-shadow:0 10px 25px #d4af374d}.service-card:where(.astro-sguesfpp):nth-child(1){animation-delay:.1s}.service-card:where(.astro-sguesfpp):nth-child(2){animation-delay:.2s}.service-card:where(.astro-sguesfpp):nth-child(3){animation-delay:.3s}.service-card:where(.astro-sguesfpp):nth-child(4){animation-delay:.4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-in-left:where(.astro-sguesfpp){animation:slideInLeft .6s ease forwards}.slide-in-right:where(.astro-sguesfpp){animation:slideInRight .6s ease forwards}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.gradient-text-gold:where(.astro-nevo5ru5){background:linear-gradient(135deg,#d4af37,gold,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header:where(.astro-mihxhd6w){text-align:center!important;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center}.section-title:where(.astro-mihxhd6w){font-size:clamp(2.25rem,5vw,3rem);font-weight:700;background:linear-gradient(135deg,#d4af37,gold,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center!important;width:100%}@media (min-width: 768px){.section-title:where(.astro-mihxhd6w){font-size:3rem}}.gradient-text-gold:where(.astro-mihxhd6w){background:linear-gradient(135deg,#d4af37,gold,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gold:where(.astro-mihxhd6w){color:var(--color-gold)}.bg-black:where(.astro-mihxhd6w){background-color:var(--color-black)}.bg-black-soft:where(.astro-mihxhd6w){background-color:var(--color-black-soft)}details:where(.astro-mihxhd6w) summary:where(.astro-mihxhd6w)::-webkit-details-marker{display:none}details:where(.astro-mihxhd6w) summary:where(.astro-mihxhd6w):before{content:"+";float:right;font-size:1.5em;font-weight:700;color:var(--color-gold)}details:where(.astro-mihxhd6w)[open] summary:where(.astro-mihxhd6w):before{content:"−"}#faq-corporate:where(.astro-mihxhd6w):after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.3),transparent);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{opacity:.3}50%{opacity:.8}}.section-title:where(.astro-xt3bdiju){font-size:clamp(3rem,6vw,4.5rem);font-weight:300;background:linear-gradient(135deg,#d4af37,gold,#f4e4bc 60%,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;letter-spacing:-.025em;line-height:1.1}.bg-gradient-radial:where(.astro-xt3bdiju){background:radial-gradient(circle,var(--tw-gradient-stops))}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:.4}to{transform:scale(1);opacity:.8}}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.animate-pulse-subtle:where(.astro-xt3bdiju){animation:pulse-subtle 4s ease-in-out infinite}.animate-pulse-ring:where(.astro-xt3bdiju){animation:pulse-ring 3s ease-in-out infinite}.howto-step:where(.astro-xt3bdiju){opacity:0;animation:slideInUp .8s cubic-bezier(.16,1,.3,1) forwards}.howto-step:where(.astro-xt3bdiju):nth-child(1){animation-delay:.1s}.howto-step:where(.astro-xt3bdiju):nth-child(2){animation-delay:.2s}.howto-step:where(.astro-xt3bdiju):nth-child(3){animation-delay:.3s}.howto-step:where(.astro-xt3bdiju):nth-child(4){animation-delay:.4s}.howto-step:where(.astro-xt3bdiju):nth-child(5){animation-delay:.5s}.howto-step:where(.astro-xt3bdiju):nth-child(6){animation-delay:.6s}details:where(.astro-xt3bdiju) summary:where(.astro-xt3bdiju)::-webkit-details-marker{display:none}details:where(.astro-xt3bdiju) summary:where(.astro-xt3bdiju){list-style:none;position:relative}details:where(.astro-xt3bdiju)[open] summary:where(.astro-xt3bdiju){color:var(--color-gold)}details:where(.astro-xt3bdiju)[open] .border-l:where(.astro-xt3bdiju){border-color:#d4af3766}h1:where(.astro-xt3bdiju),h2:where(.astro-xt3bdiju),h3:where(.astro-xt3bdiju),h4:where(.astro-xt3bdiju),h5:where(.astro-xt3bdiju),h6:where(.astro-xt3bdiju){font-feature-settings:"kern" 1,"liga" 1,"calt" 1}p:where(.astro-xt3bdiju){font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-hyphens:auto;hyphens:auto}:root{--color-gold: #D4AF37;--color-gold-light: #F4E4BC;--color-gold-dark: #B8860B;--color-black: #0C0C0C;--color-black-soft: #161616}.bg-black:where(.astro-xt3bdiju){background-color:var(--color-black)}.bg-black-soft:where(.astro-xt3bdiju){background-color:var(--color-black-soft)}html{scroll-behavior:smooth}.howto-step:where(.astro-xt3bdiju):focus-within,details:where(.astro-xt3bdiju):focus-within{outline:2px solid rgba(212,175,55,.4);outline-offset:4px;border-radius:1rem}.group:where(.astro-xt3bdiju):hover .group-hover\:scale-105:where(.astro-xt3bdiju){transform:scale(1.05)}.group:where(.astro-xt3bdiju):hover .group-hover\:translate-x-2:where(.astro-xt3bdiju){transform:translate(.5rem)}::-moz-selection:where(.astro-xt3bdiju){background-color:#d4af374d;color:#fff}::selection:where(.astro-xt3bdiju){background-color:#d4af374d;color:#fff}@media (min-width: 768px){.section-title:where(.astro-xt3bdiju){font-size:clamp(3.5rem,6vw,5rem)}}@media (min-width: 1024px){.section-title:where(.astro-xt3bdiju){font-size:clamp(4rem,6vw,5.5rem)}}@media (max-width: 768px){.howto-step:where(.astro-xt3bdiju) .flex:where(.astro-xt3bdiju){flex-direction:column;gap:1.5rem}.howto-step:where(.astro-xt3bdiju) .w-16:where(.astro-xt3bdiju){align-self:flex-start}.section-title:where(.astro-xt3bdiju){line-height:1.2}}@media (prefers-reduced-motion: reduce){.howto-step:where(.astro-xt3bdiju){animation:none;opacity:1}.animate-pulse-subtle:where(.astro-xt3bdiju),.animate-pulse-ring:where(.astro-xt3bdiju){animation:none}:where(.astro-xt3bdiju){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.howto-step:where(.astro-xt3bdiju){-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:2rem}.section-title:where(.astro-xt3bdiju){color:#000;-webkit-text-fill-color:#000}}
