.hero-section{min-height:100vh;position:relative;display:flex;align-items:center;padding:110px 6% 70px;overflow:hidden}.hero-stat-strip{display:flex;background:#0a0a14b3;border:1px solid rgba(201,168,76,.18);border-radius:16px;overflow:hidden;backdrop-filter:blur(20px);max-width:540px}.quick-nav-wrap{padding:0 6%;margin-top:-36px;position:relative;z-index:10}.quick-nav-box{background:#10101cf7;border:1px solid rgba(201,168,76,.24);border-radius:18px;padding:26px 30px;display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap;box-shadow:0 30px 80px #0000008c}.quick-nav-box select{color-scheme:dark}.quick-nav-box select option{background-color:#10101c!important;color:#f4efe6!important;padding:10px 14px}.spotlight-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.spotlight-sublinks{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px}.why-us-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.cta-wrap{padding:0 6% 100px}.cta-box{border-radius:24px;overflow:hidden;position:relative;background:linear-gradient(135deg,#0d0d20,#15152a,#0d0d20);border:1px solid rgba(201,168,76,.25);padding:70px 60px;text-align:center}@keyframes gridDrift{to{background-position:0 70px}}@keyframes glowDot{0%,to{box-shadow:0 0 #c9a84cb3}50%{box-shadow:0 0 0 7px #c9a84c00}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes scrollL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseR{0%{transform:scale(.88);opacity:.6}to{transform:scale(1.12);opacity:1}}@keyframes pinB{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 1024px){.hero-floating-badge{display:none!important}.spotlight-grid{grid-template-columns:1fr;gap:40px}.why-us-grid{grid-template-columns:1fr;gap:50px}}@media (max-width: 768px){.hero-section{padding:92px 5% 48px;min-height:auto}.hero-stat-strip{max-width:100%}.hero-stat-strip>div{padding:12px 10px!important}.hero-stat-strip [id^=hc]{font-size:24px!important}.quick-nav-wrap{padding:0 5%;margin-top:10px}.quick-nav-box{padding:20px 16px;flex-direction:column;align-items:stretch;gap:14px}.quick-nav-box>div{width:100%;min-width:100%!important}.quick-nav-box button{width:100%;justify-content:center;padding:14px 20px!important}.cta-wrap{padding:0 5% 60px}.cta-box{padding:44px 20px}}@media (max-width: 480px){.spotlight-sublinks{grid-template-columns:1fr}.hero-stat-strip>div{padding:10px 6px!important}.hero-stat-strip [id^=hc]{font-size:20px!important}}.soc-marquee-item[data-astro-cid-j7pv25f6]:hover{color:#c9a84c!important}.category-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.cat-card[data-astro-cid-j7pv25f6]{background:#ffffff06;border:1px solid var(--border);border-radius:20px;padding:38px 24px 30px;text-align:center;cursor:pointer;transition:transform .35s cubic-bezier(.22,.68,0,1.2),border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center}.cat-icon-wrap[data-astro-cid-j7pv25f6]{width:76px;height:76px;border-radius:20px;background:#c9a84c14;border:1px solid rgba(201,168,76,.22);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .3s,background .3s,border-color .3s}.cat-sub[data-astro-cid-j7pv25f6]{font-size:11px;font-weight:800;color:#c9a84c;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.cat-title[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:24px;font-weight:800;margin-bottom:12px;color:#f4efe6}.cat-desc[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--muted);line-height:1.7;margin-bottom:24px;flex-grow:1}.cat-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;background:#c9a84c1f;border:1px solid rgba(201,168,76,.25);color:#c9a84c;font-size:12px;font-weight:800;padding:8px 20px;border-radius:50px;transition:all .25s}.cat-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);border-color:#c9a84c80!important;background:#c9a84c0a!important;box-shadow:0 24px 60px #0000008c,0 0 35px #c9a84c1f!important}.cat-card[data-astro-cid-j7pv25f6]:hover .cat-icon-wrap[data-astro-cid-j7pv25f6]{transform:scale(1.08);background:#c9a84c26;border-color:#c9a84c73}.cat-card[data-astro-cid-j7pv25f6]:hover .cat-badge[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#9a7020,#c9a84c);color:#080810;border-color:#c9a84c}@media (max-width: 1024px){.category-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 640px){.category-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:16px}}
