@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e10f34{font-family:Inter,Inter Fallback;font-style:normal}.__variable_e10f34{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_67a1af{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_67a1af{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}:root{--color-gold-primary:#c4b49b;--color-gold-secondary:#b8a590;--color-gold-tertiary:#d4c4b0;--color-gold-beige:#a89580;--color-bg-canvas:#0f1419;--color-bg-surface:#1a2332;--color-bg-elevated:#2d3748;--color-bg-light-primary:#fdfcfb;--color-bg-light-secondary:#f7f5f2;--color-bg-light-tertiary:#faf9f7;--color-success:#10b981;--color-success-light:#34d399;--color-success-dark:#059669;--color-text-primary:rgba(255,255,255,0.95);--color-text-secondary:rgba(255,255,255,0.72);--color-text-tertiary:rgba(255,255,255,0.55);--color-text-muted:rgba(255,255,255,0.45);--color-border-subtle:rgba(196,180,155,0.12);--color-border-default:rgba(196,180,155,0.15);--color-border-medium:rgba(196,180,155,0.20);--color-border-emphasis:rgba(196,180,155,0.25);--color-overlay-white-weak:rgba(255,255,255,0.02);--color-overlay-white-medium:rgba(255,255,255,0.03);--color-overlay-white-strong:rgba(255,255,255,0.05);--color-overlay-gold-weak:rgba(196,180,155,0.03);--color-overlay-gold-medium:rgba(196,180,155,0.05);--color-overlay-gold-strong:rgba(196,180,155,0.08);--color-overlay-success-weak:rgba(16,185,129,0.02);--color-overlay-success-medium:rgba(16,185,129,0.04);--font-display:"Cormorant Garamond",serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-hero:clamp(40px,6vw,72px);--font-size-h1:clamp(32px,4vw,48px);--font-size-h2:clamp(32px,4vw,48px);--font-size-h3:clamp(20px,2.5vw,26px);--font-size-body-lg:18px;--font-size-body:17px;--font-size-body-sm:16px;--font-size-body-xs:15px;--font-size-caption:14px;--font-size-label:13px;--font-size-badge:12px;--font-size-badge-sm:11px;--font-size-micro:10px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-tight:1.15;--line-height-snug:1.2;--line-height-normal:1.3;--line-height-relaxed:1.4;--line-height-comfortable:1.6;--line-height-loose:1.7;--line-height-extra-loose:1.8;--letter-spacing-tight:-0.02em;--letter-spacing-snug:-0.01em;--letter-spacing-normal:0em;--letter-spacing-relaxed:0.03em;--letter-spacing-wide:0.05em;--letter-spacing-wider:0.08em;--letter-spacing-widest:0.1em;--letter-spacing-ultra-wide:0.15em;--letter-spacing-extreme:0.18em;--shadow-subtle:0 1px 2px rgba(0,0,0,0.05);--shadow-high:0 8px 24px rgba(0,0,0,0.12);--shadow-gold-glow:0 0 20px rgba(196,180,155,0.1);--shadow-gold-hover:0 6px 20px rgba(196,180,155,0.35);--shadow-success-glow:0 0 30px rgba(16,185,129,0.2);--gradient-gold-shimmer:linear-gradient(135deg,#c4b49b,#d4c4b0 25%,#ffffff 50%,#d4c4b0 75%,#c4b49b);--gradient-dark-radial:radial-gradient(ellipse at center,rgba(196,180,155,0.08) 0%,rgba(15,20,25,0.95) 50%,#0f1419 100%);--gradient-vignette:radial-gradient(ellipse at center,transparent 0%,rgba(15,20,25,0.3) 100%);--gradient-success:linear-gradient(135deg,rgba(16,185,129,0.08),rgba(16,185,129,0.04));--gradient-success-hover:linear-gradient(135deg,rgba(16,185,129,0.15),rgba(16,185,129,0.08));--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-full:50%;--ease-premium:cubic-bezier(0.23,1,0.32,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--duration-instant:0.1s;--duration-fast:0.2s;--duration-normal:0.3s;--duration-slow:0.4s;--duration-slower:0.6s;--duration-slowest:0.8s;--hero-min-height:100vh;--hero-padding-desktop:var(--space-3xl) var(--space-lg);--hero-padding-mobile:calc(80px + var(--space-xl)) var(--space-sm) var(--space-xl);--hero-content-max-width:820px;--hero-badge-padding:var(--space-xs) var(--space-md);--hero-badge-border:1px solid var(--color-border-medium);--hero-title-size:clamp(40px,6vw,72px);--hero-title-weight:500;--hero-title-line-height:1.15;--hero-title-letter-spacing:-0.02em;--hero-subtitle-size:20px;--hero-subtitle-weight:500;--hero-subtitle-line-height:1.4;--hero-description-size:18px;--hero-description-weight:400;--hero-description-line-height:1.7;--section-padding-desktop:var(--space-3xl) var(--space-lg);--section-padding-tablet:var(--space-2xl) var(--space-md);--section-padding-mobile:var(--space-2xl) var(--space-md);--section-max-width:1280px;--section-header-max-width:740px;--card-padding:var(--space-xl);--card-bg:rgba(255,255,255,0.02);--card-border:1px solid var(--color-border-subtle);--card-border-hover:1px solid var(--color-border-medium);--card-radius:var(--radius-md);--card-title-size:24px;--card-title-size-mobile:20px;--card-title-weight:var(--font-weight-medium);--card-title-line-height:var(--line-height-snug);--card-title-spacing:var(--space-sm);--card-content-size:15px;--card-content-size-mobile:14px;--card-content-weight:var(--font-weight-light);--card-content-line-height:var(--line-height-loose);--card-content-color:var(--color-text-secondary);--btn-padding-y:var(--space-md);--btn-padding-x:var(--space-xl);--btn-padding:var(--space-sm) var(--space-lg);--btn-padding-mobile:14px var(--space-sm);--btn-border-radius:var(--radius-none);--btn-font-size:15px;--btn-font-size-mobile:11px;--btn-font-weight:500;--btn-letter-spacing:0.02em;--btn-primary-bg:var(--color-gold-primary);--btn-primary-color:white;--btn-ghost-border:1px solid var(--color-border-medium);--btn-ghost-color:var(--color-gold-primary);--form-container-radius:var(--radius-none);--form-input-radius:var(--radius-none);--form-input-bg:rgba(255,255,255,0.02);--form-input-border:1px solid var(--color-border-subtle);--form-input-padding:10px 14px;--form-submit-radius:var(--radius-none);--form-header-size:28px;--form-content-header-size:26px;--badge-radius:var(--radius-none);--badge-padding:6px 16px;--badge-font-size:11px;--badge-letter-spacing:var(--letter-spacing-extreme);--section-header-color:var(--color-text-primary);--section-title-size:clamp(32px,4vw,48px);--section-title-weight:500;--section-title-line-height:1.2;--section-title-letter-spacing:-0.01em;--section-subtitle-size:16px;--section-subtitle-line-height:1.7;--section-badge-size:12px;--section-badge-weight:500;--section-badge-spacing:0.18em;--grid-gap-sm:var(--space-sm);--grid-gap-md:var(--space-md);--grid-gap-lg:var(--space-lg);--grid-gap-xl:var(--space-xl);--nav-padding-default:var(--space-md) 0;--nav-padding-scrolled:var(--space-sm) 0;--nav-bg-scrolled:rgba(15,20,25,0.95);--nav-link-gap:var(--space-xl);--nav-z-index:1000;--z-background:0;--z-content:1;--z-overlay:5;--z-dropdown:100;--z-sticky:500;--z-modal-backdrop:998;--z-modal:999;--z-nav:1000;--z-dropdown-nav:1001;--z-tooltip:2000}@media (max-width:768px){:root{--font-size-hero:clamp(32px,9vw,48px);--font-size-h1:clamp(28px,8vw,40px);--font-size-h2:clamp(24px,6vw,32px);--font-size-body:16px;--font-size-body-sm:15px;--space-3xl:4rem;--space-4xl:6rem;--hero-padding-mobile:calc(80px + var(--space-md)) var(--space-sm) var(--space-md);--section-padding-mobile:var(--space-xl) var(--space-sm)}}@media (max-width:480px){:root{--font-size-hero:clamp(28px,10vw,38px);--font-size-h1:clamp(24px,7vw,32px);--font-size-body:15px;--space-2xl:3rem;--space-3xl:3.5rem}}*{margin:0;padding:0}:root{--premium-gold-1:#c4b49b;--premium-gold-2:#b8a590;--premium-gold-3:#d4c4b0;--premium-beige:#a89580;--success-green:#10b981;--success-green-light:#34d399;--success-green-dark:#059669;--premium-dark:#1a2332;--premium-dark-2:#2d3748;--premium-dark-3:#0f1419;--premium-light:#fdfcfb;--premium-light-2:#f7f5f2;--text-primary:rgba(255,255,255,0.95);--text-secondary:rgba(255,255,255,0.72);--text-tertiary:rgba(255,255,255,0.55);--text-muted:rgba(255,255,255,0.45);--border-subtle:rgba(196,180,155,0.12);--border-default:rgba(196,180,155,0.15);--border-medium:rgba(196,180,155,0.2);--border-emphasis:rgba(196,180,155,0.25);--gradient-gold:linear-gradient(135deg,#c4b49b,#d4c4b0 50%,#b8a590);--shadow-card:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.08);--shadow-elevated:0 4px 12px rgba(0,0,0,0.15),0 2px 6px rgba(0,0,0,0.1);--ease:cubic-bezier(0.23,1,0.32,1);--white-98:rgba(255,255,255,0.98);--white-90:rgba(255,255,255,0.9);--white-10:rgba(255,255,255,0.1);--slate-800:#1e293b;--slate-700:#334155;--info-blue:#3b82f6;--info-blue-light:#60a5fa;--warning-orange-light:#fbbf24;--black-5:rgba(0,0,0,0.05);--black-8:rgba(0,0,0,0.08);--black-10:rgba(0,0,0,0.1);--gold:#c4b49b;--gold-light:#d4c4b0;--gold-dark:#b8a590;--dark:#1a202c;--gray:#4a5568;--gray-light:#718096;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--space-5xl:10rem;--landing2-canvas:#fdfdfd;--landing2-layer:#f8f8f8;--landing2-primary-text:#1a1a1a;--landing2-body-text:#525252;--landing2-accent-text:#737373;--landing2-hairline:#e5e5e5;--landing2-premium-gold-1:#1a1a1a;--landing2-premium-gold-2:#525252;--landing2-premium-gold-3:#737373;--landing2-premium-dark:#fdfdfd;--landing2-premium-dark-2:#f8f8f8;--landing2-premium-dark-3:#fdfdfd;--landing2-success:#10b981;--landing2-warning:#f59e0b;--landing2-gradient-gold:linear-gradient(135deg,#1a1a1a,#525252 50%,#737373);--landing2-text-primary:#1a1a1a;--landing2-text-secondary:#525252;--landing2-text-muted:#737373;--landing2-ease-premium:cubic-bezier(0.23,1,0.32,1);--landing3-canvas:#1a1d23;--landing3-layer:#24282f;--landing3-primary-text:#eceff2;--landing3-body-text:#bcc3cc;--landing3-accent-text:#8b93a1;--landing3-hairline:#2c3139;--landing3-success:#10b981;--landing3-gradient-taupe:linear-gradient(135deg,#a49b8e,#b5aa9d 50%,#c4b8ac);--landing3-ease-premium:cubic-bezier(0.23,1,0.32,1);--landing3-slate-accent:#a49b8e}body{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:300;background:var(--premium-dark-3);color:var(--text-primary);overflow-x:hidden;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(196,180,155,.12) 0,transparent 25%),radial-gradient(circle at 80% 70%,rgba(212,196,176,.1) 0,transparent 25%),radial-gradient(circle at 50% 50%,rgba(184,165,144,.08) 0,transparent 30%);animation:gradientShiftFull 30s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes gradientShiftFull{0%,to{transform:translate(0) scale(1);opacity:1}25%{transform:translate(5%,-3%) scale(1.05);opacity:.9}50%{transform:translate(-3%,5%) scale(1.02);opacity:.95}75%{transform:translate(3%,-5%) scale(1.03);opacity:.9}}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(196,180,155,.02) 1px,transparent 0),linear-gradient(90deg,rgba(196,180,155,.02) 1px,transparent 0);background-size:100px 100px;pointer-events:none;z-index:0;animation:gridPulse 12s ease-in-out infinite}@keyframes gridPulse{0%,to{opacity:.4}50%{opacity:.8}}h1,h2,h3{font-family:var(--font-cormorant),serif}h1{font-weight:500;letter-spacing:-.01em;line-height:1.2}h1,h2{font-size:clamp(32px,4vw,48px);margin-bottom:var(--space-md)}h2{font-weight:400;letter-spacing:-.005em;line-height:1.3}h3{font-weight:500;font-size:clamp(20px,2.5vw,26px);line-height:1.4;margin-bottom:var(--space-sm);color:var(--text-primary)}p{font-family:var(--font-inter),sans-serif;font-weight:300;font-size:17px;line-height:1.7;color:var(--text-secondary)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-grid{background-image:linear-gradient(rgba(196,180,155,.025) 1px,transparent 0),linear-gradient(90deg,rgba(196,180,155,.025) 1px,transparent 0);background-size:80px 80px;animation:gridFade 8s ease-in-out infinite}@keyframes gridFade{0%,to{opacity:.5}50%{opacity:1}}.gold-accent{background:linear-gradient(135deg,var(--premium-gold-1) 0,var(--premium-gold-3) 25%,#ffffff 50%,var(--premium-gold-3) 75%,var(--premium-gold-1) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerText 4s ease-in-out infinite}@keyframes shimmerText{0%,to{background-position:200%}50%{background-position:-200%}}.bg-gradient-dark-radial{background:radial-gradient(circle at center,rgba(196,180,155,.08) 0,rgba(15,20,25,.95) 50%,var(--premium-dark-3) 100%)}.bg-gradient-gold{background:linear-gradient(135deg,var(--premium-gold-1),var(--premium-gold-3),var(--premium-gold-2))}.text-success{color:var(--success-green)}@media (max-width:768px){body{font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body:before{animation-duration:40s}body:after{background-size:60px 60px;animation-duration:15s}h1{font-size:clamp(24px,6vw,36px)}h2{font-size:clamp(24px,5vw,32px)}h3{font-size:clamp(18px,3vw,22px)}p{font-size:16px;line-height:1.6}}@media (max-width:480px){body:before{opacity:.7}body:after{background-size:40px 40px}h1{font-size:clamp(20px,7vw,28px)}h2{font-size:clamp(20px,6vw,26px)}h3{font-size:clamp(16px,4vw,20px)}p{font-size:15px;line-height:1.55}}@media (hover:none) and (pointer:coarse){a,button{min-height:44px;min-width:44px}.btnGhost:hover,.btnPrimary:hover{transform:none}a:active,button:active{opacity:.8}}@media (max-width:768px){body,html{overflow-x:hidden;width:100%}*{-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#0f1419;color:rgba(255,255,255,.95);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*{box-sizing:border-box}html{scroll-behavior:smooth}button{font-family:inherit;background:none;border:none;padding:0;cursor:pointer;font-size:inherit}.fc .fc-col-header,.fc .fc-col-header thead,.fc .fc-col-header tr,.fc .fc-scrollgrid-section-header,.fc .fc-scrollgrid-section-header table,.fc .fc-scrollgrid-section-header>*,.fc thead{background:transparent!important;background-color:transparent!important}.fc .fc-col-header-cell,.fc .fc-col-header-cell.fc-day{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04))!important}.fc .fc-col-header-cell-cushion,.fc .fc-col-header-cell-cushion *,.fc-col-header a,.fc-col-header-cell a{color:rgba(212,196,176,1)!important;font-family:EB Garamond,serif!important;font-weight:700!important;font-size:.875rem!important;text-transform:uppercase!important;letter-spacing:.15em!important;text-decoration:none!important;text-shadow:0 2px 6px rgba(0,0,0,.6)!important}.fc .fc-day-today{background-color:rgba(212,196,176,.12)!important}.fc .fc-day-today.fc-col-header-cell{background:linear-gradient(135deg,rgba(212,196,176,.25),rgba(196,180,155,.18))!important;border-color:rgba(212,196,176,.4)!important}.fc .fc-day-today .fc-col-header-cell-cushion{color:rgba(255,255,255,.98)!important;text-shadow:0 2px 8px rgba(0,0,0,.7)!important}