@tailwind base;@tailwind components;@tailwind utilities;*,:before,:after{box-sizing:border-box}:root{--color-dark: #0A1628;--color-navy: #1A2A44;--color-gold: #D4AF37;--color-white: #FFFFFF;--color-light: #F5F5F5}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;background-color:var(--color-dark);color:var(--color-white);-webkit-font-smoothing:antialiased}::selection{background:var(--color-gold);color:var(--color-dark)}.bg-dark{background-color:var(--color-dark)}.bg-navy{background-color:var(--color-navy)}.bg-gold{background-color:var(--color-gold)}.bg-white{background-color:var(--color-white)}.bg-light{background-color:var(--color-light)}.text-dark{color:var(--color-dark)}.text-navy{color:var(--color-navy)}.text-gold{color:var(--color-gold)}.text-white{color:var(--color-white)}.text-light{color:var(--color-light)}.border-gold{border-color:var(--color-gold)}.font-sans{font-family:Inter,system-ui,sans-serif}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.max-w-7xl{max-width:80rem}.mx-auto{margin-left:auto;margin-right:auto}.fixed{position:fixed}.top-0{top:0}.z-50{z-index:50}.backdrop-blur{backdrop-filter:blur(12px)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-col{flex-direction:column}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-12{gap:3rem}.w-full{width:100%}.w-16{width:4rem}.h-16{height:4rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.rounded{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.overflow-hidden{overflow:hidden}.object-cover{object-fit:cover}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-32{padding-top:8rem;padding-bottom:8rem}.pt-8{padding-top:2rem}.pt-20{padding-top:5rem}.pt-32{padding-top:8rem}.pb-4{padding-bottom:1rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.ml-1{margin-left:.25rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:3.75rem}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.leading-tight{line-height:1.15}.leading-relaxed{line-height:1.625}.text-center{text-align:center}.uppercase{text-transform:uppercase}.transition-colors{transition:color .2s,background-color .2s,border-color .2s}.transition-all{transition:all .3s}.duration-300{transition-duration:.3s}.hover\:text-gold:hover{color:var(--color-gold)}.hover\:bg-gold:hover{background-color:var(--color-gold)}.hover\:bg-gold\/90:hover{background-color:#d4af37e6}.hover\:text-white:hover{color:var(--color-white)}.hover\:border-gold:hover{border-color:var(--color-gold)}.group:hover .group-hover\:text-gold{color:var(--color-gold)}.group:hover .group-hover\:scale-105{transform:scale(1.05)}@media(min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:w-2\/3{width:66.666667%}.md\:text-5xl{font-size:3rem}.md\:text-6xl{font-size:3.75rem}.md\:flex-row{flex-direction:row}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:text-7xl{font-size:4.5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .6s ease-out forwards}.gold-glow{box-shadow:0 0 40px #d4af3726}.stats-number{background:linear-gradient(135deg,var(--color-gold),#F5D76E);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}input,textarea{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--color-white);padding:.75rem 1rem;border-radius:.5rem;width:100%;min-width:0;font-family:inherit;font-size:.9375rem;transition:border-color .2s}@media(max-width:767px){input,textarea{min-width:16rem;max-width:100%}}input:focus,textarea:focus{outline:none;border-color:var(--color-gold)}::placeholder{color:#ffffff80}.relative{position:relative}.absolute{position:absolute}.inset-0{inset:0}.top-1\/2{top:50%}.right-0{right:0}.-translate-y-1\/2{transform:translateY(-50%)}.inline-block{display:inline-block}.w-96{width:24rem;max-width:100%}.h-96{height:24rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-none{max-width:none}.pb-20{padding-bottom:5rem}.pt-1{padding-top:.25rem}.mb-2{margin-bottom:.5rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.border{border-width:1px;border-style:solid}.border-t{border-top-width:1px;border-top-style:solid}.border-b{border-bottom-width:1px;border-bottom-style:solid}.border-y{border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}.border-white\/5{border-color:#ffffff0d}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-gold\/20{border-color:#d4af3733}.bg-dark\/50{background-color:#0a162880}.bg-dark\/95{background-color:#0a1628f2}.bg-navy\/30{background-color:#1a2a444d}.bg-navy\/50{background-color:#1a2a4480}.bg-gold\/5{background-color:#d4af370d}.bg-gold\/10{background-color:#d4af371a}.text-white\/10{color:#ffffff1a}.text-white\/30{color:#ffffff4d}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-green-400{color:#4ade80}.text-red-400{color:#f87171}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--gradient-from, transparent),var(--gradient-via, var(--gradient-to, transparent)) 50%,var(--gradient-to, transparent))}.from-gold\/5{--gradient-from: rgba(212,175,55,.05)}.from-dark\/95{--gradient-from: rgba(10,22,40,.95)}.via-dark\/80{--gradient-via: rgba(10,22,40,.8)}.to-transparent{--gradient-to: transparent}.to-dark{--gradient-to: var(--color-dark)}.space-y-6>*+*{margin-top:1.5rem}.hover\:-translate-y-1:hover{transform:translateY(-4px)}.hover\:border-gold\/30:hover{border-color:#d4af374d}.right-8{right:2rem}.w-64{width:16rem}.h-64{height:16rem}.w-72{width:18rem}.h-72{height:18rem}.w-32{width:8rem}.h-32{height:8rem}.w-40{width:10rem}.h-40{height:10rem}.h-full{height:100%}.-m-3{margin:-.75rem}.-m-5{margin:-1.25rem}.shrink-0{flex-shrink:0}.items-start{align-items:flex-start}.object-top{object-position:top}.ring-1{box-shadow:0 0 0 1px #d4af3766}.ring-2{box-shadow:0 0 0 2px #d4af3780}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.block{display:block}@media(min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:w-36{width:9rem}.sm\:h-36{height:9rem}.sm\:p-2{padding:.5rem}}@media(min-width:768px){.md\:block{display:block}.md\:gap-16{gap:4rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:pr-80{padding-right:20rem}}@media(min-width:1024px){.lg\:block{display:block}.lg\:pr-0{padding-right:0}.lg\:w-96{width:24rem}.lg\:h-96{height:24rem}.lg\:p-3{padding:.75rem}}@media(min-width:1280px){.xl\\:pr-0{padding-right:0}}.prose{line-height:1.7}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:.25rem}input:focus-visible,textarea:focus-visible{border-color:var(--color-gold);box-shadow:0 0 0 3px #d4af3740}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.animate-fade-in{animation:none}*,*:hover{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(min-width:1024px){.lg\:max-w-none{max-width:none}.lg\:pr-\[480px\]{padding-right:480px}}@media(min-width:1536px){.hero-wide{max-width:1700px}.hero-circle-xl{width:480px;height:480px}.hero-text-2xl{padding-right:600px}}
