@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Inter:wght@400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--gold: #c9a55c;--dark: #0a0907;--dark-raised: #0d0a05;--border: #2a2218;--border-muted: #3a2f1c;--text: #f5f1e8;--text-muted: #b8b1a3;--text-dim: #9b9485;--text-faint: #7a7261;--success: #7ec48c}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#0a0907;color:#f5f1e8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}input{font-family:inherit}.reveal{opacity:0;transform:translateY(40px);transition:opacity .9s ease,transform .9s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}@keyframes fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes carriers-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.carriers-track{display:inline-flex;animation:carriers-scroll 28s linear infinite;white-space:nowrap}.carriers-track:hover{animation-play-state:paused}.faq-answer{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1)}.faq-answer.open{max-height:500px}.nav-link{transition:color .2s ease;cursor:pointer}.nav-link:hover{color:#c9a55c!important}.nav-cta{transition:background .2s ease,color .2s ease;cursor:pointer}.nav-cta:hover{background:#c9a55c!important;color:#0a0907!important}html,body{overflow-x:hidden;max-width:100vw}@media (max-width: 767px){button,[role=button]{min-height:44px}input[type=email],input[type=text]{font-size:16px}.reveal{transition:opacity .6s ease,transform .6s ease}}@media (min-width: 768px) and (max-width: 1023px){.reveal{transition:opacity .75s ease,transform .75s ease}}@media (max-width: 319px){body{font-size:14px}.carriers-track{animation-duration:18s}h1{font-size:32px!important}}
