.hero[data-astro-cid-anhloy43]{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(189,154,75,.18),transparent 45%),linear-gradient(160deg,var(--color-navy) 0%,var(--color-navy-mid) 55%,var(--color-navy-soft) 100%);color:var(--color-text-on-navy);padding-block:calc(var(--space-2xl) + 2rem) var(--space-2xl)}.hero__glow[data-astro-cid-anhloy43]{position:absolute;inset:-20% -10% auto auto;width:60vw;height:60vw;max-width:700px;max-height:700px;background:radial-gradient(circle,rgba(189,154,75,.25),transparent 65%);pointer-events:none}.hero__inner[data-astro-cid-anhloy43]{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:var(--space-xl);align-items:center}.hero__text[data-astro-cid-anhloy43]{max-width:640px}.eyebrow--hero[data-astro-cid-anhloy43]{color:var(--color-gold-light)}.eyebrow--hero[data-astro-cid-anhloy43]:before{background:var(--color-gold-light)}.hero__title[data-astro-cid-anhloy43]{font-size:clamp(2.5rem,6vw,var(--fs-4xl));color:var(--color-white)}.hero__subtitle[data-astro-cid-anhloy43]{font-size:var(--fs-md);color:var(--color-text-on-navy-muted);max-width:56ch}.hero__actions[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.hero__media[data-astro-cid-anhloy43]{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg, 0 20px 50px rgba(5, 12, 24, .45));border:1px solid rgba(216,189,124,.35)}.hero__media[data-astro-cid-anhloy43]:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,transparent 55%,rgba(10,26,48,.55) 100%),linear-gradient(0deg,rgba(10,26,48,.25),transparent 35%);pointer-events:none}.hero__media[data-astro-cid-anhloy43] picture[data-astro-cid-anhloy43]{display:block;width:100%;height:100%}.hero__media[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%;height:100%;object-fit:cover}@media (max-width: 860px){.hero__inner[data-astro-cid-anhloy43]{grid-template-columns:1fr}.hero__media[data-astro-cid-anhloy43]{order:-1;aspect-ratio:16 / 10}}.services__empty[data-astro-cid-efte4lxt]{text-align:center;color:var(--color-text-muted)}.about__grid[data-astro-cid-6pincoav]{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-xl);align-items:center}.about__visual[data-astro-cid-6pincoav]{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-lg);background:linear-gradient(150deg,var(--color-navy) 0%,var(--color-navy-soft) 100%);display:flex;align-items:flex-end;justify-content:flex-start;padding:var(--space-md);overflow:hidden}.about__visual[data-astro-cid-6pincoav]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(189,154,75,.12) 0px,rgba(189,154,75,.12) 2px,transparent 2px,transparent 18px)}.about__badge[data-astro-cid-6pincoav]{position:relative;display:flex;align-items:center;gap:var(--space-sm);background:var(--color-white);color:var(--color-navy);padding:var(--space-md);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.about__badge[data-astro-cid-6pincoav] .about__badge-icon{width:2rem;height:2rem;color:var(--color-gold);flex-shrink:0}.about__badge-label[data-astro-cid-6pincoav]{font-size:var(--fs-sm);font-weight:600;color:var(--color-text-muted);max-width:14ch}.about__paragraph[data-astro-cid-6pincoav]{color:var(--color-text-muted)}.about__points[data-astro-cid-6pincoav]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm);margin-top:var(--space-md)}.about__point[data-astro-cid-6pincoav]{display:flex;align-items:center;gap:var(--space-xs);font-weight:600;color:var(--color-navy)}.about__point[data-astro-cid-6pincoav] .about__point-icon{width:1.1rem;height:1.1rem;color:var(--color-gold);flex-shrink:0}@media (max-width: 860px){.about__grid[data-astro-cid-6pincoav]{grid-template-columns:1fr}.about__visual[data-astro-cid-6pincoav]{aspect-ratio:16 / 9}}@media (max-width: 480px){.about__points[data-astro-cid-6pincoav]{grid-template-columns:1fr}}.process__list[data-astro-cid-kojs5727]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);counter-reset:step}.process__step[data-astro-cid-kojs5727]{position:relative;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-white);border:1px solid var(--color-border)}.process__step[data-astro-cid-kojs5727]:not(:last-child):after{content:"";position:absolute;top:2.1rem;right:calc(-1 * var(--space-md) / 2 - 2px);width:calc(var(--space-md) - 4px);height:2px;background:linear-gradient(90deg,var(--color-gold-light),transparent)}.process__step-number[data-astro-cid-kojs5727]{display:inline-block;font-family:var(--font-heading);font-weight:700;font-size:var(--fs-xl);color:var(--color-gold);margin-bottom:var(--space-xs)}.process__step-title[data-astro-cid-kojs5727]{font-size:var(--fs-md);color:var(--color-navy)}.process__step-description[data-astro-cid-kojs5727]{color:var(--color-text-muted);font-size:var(--fs-sm);margin-bottom:0}@media (max-width: 960px){.process__list[data-astro-cid-kojs5727]{grid-template-columns:repeat(2,1fr)}.process__step[data-astro-cid-kojs5727]:nth-child(2):after{display:none}}@media (max-width: 560px){.process__list[data-astro-cid-kojs5727]{grid-template-columns:1fr}.process__step[data-astro-cid-kojs5727]:after{display:none}}.contact__title[data-astro-cid-joh4gybl]{color:var(--color-white)}.contact__cards[data-astro-cid-joh4gybl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md);max-width:640px;margin-inline:auto}.contact__card[data-astro-cid-joh4gybl]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2xs);padding:var(--space-lg) var(--space-md);border-radius:var(--radius-md);background:#eef1f60f;border:1px solid rgba(238,241,246,.14);transition:transform var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.contact__card[data-astro-cid-joh4gybl]:hover{transform:translateY(-4px);border-color:var(--color-gold-light);background:#eef1f61a}.contact__card--disabled[data-astro-cid-joh4gybl]{cursor:default;opacity:.6}.contact__card--disabled[data-astro-cid-joh4gybl]:hover{transform:none;border-color:#eef1f624;background:#eef1f60f}.contact__card[data-astro-cid-joh4gybl] .contact__card-icon{width:2rem;height:2rem;color:var(--color-gold-light);margin-bottom:var(--space-xs)}.contact__card-label[data-astro-cid-joh4gybl]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-on-navy-muted)}.contact__card-value[data-astro-cid-joh4gybl]{font-weight:600;color:var(--color-white)}.contact__area[data-astro-cid-joh4gybl]{text-align:center;margin-top:var(--space-lg);color:var(--color-text-on-navy-muted)}.contact__area[data-astro-cid-joh4gybl] strong[data-astro-cid-joh4gybl]{color:var(--color-gold-light)}
