.nav[data-astro-cid-m6gy25n3]{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 0;transition:all .4s var(--ease-out)}.nav--scrolled[data-astro-cid-m6gy25n3]{padding:12px 0;background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--card-border);box-shadow:0 1px 8px #0000000a}.nav--light[data-astro-cid-m6gy25n3]{background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--card-border)}.nav--light[data-astro-cid-m6gy25n3] .nav__logo[data-astro-cid-m6gy25n3]{color:var(--text-primary)}.nav--light[data-astro-cid-m6gy25n3] .nav__links[data-astro-cid-m6gy25n3] a[data-astro-cid-m6gy25n3]{color:var(--text-secondary)}.nav--light[data-astro-cid-m6gy25n3] .nav__links[data-astro-cid-m6gy25n3] a[data-astro-cid-m6gy25n3]:hover{color:var(--text-primary)}.nav--light[data-astro-cid-m6gy25n3] .nav__cta[data-astro-cid-m6gy25n3]{background:var(--gold)!important;color:var(--navy-deep)!important}.nav--light[data-astro-cid-m6gy25n3] .nav__cta[data-astro-cid-m6gy25n3]:hover{background:var(--gold-bright)!important}.nav--light[data-astro-cid-m6gy25n3] .nav__burger[data-astro-cid-m6gy25n3] span[data-astro-cid-m6gy25n3]{background:var(--text-primary)}.nav__inner[data-astro-cid-m6gy25n3]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between}.nav__logo[data-astro-cid-m6gy25n3]{font-family:var(--font-body);font-weight:700;font-size:1.15rem;color:var(--text-on-dark);letter-spacing:-.02em;transition:color .3s}.nav--scrolled[data-astro-cid-m6gy25n3] .nav__logo[data-astro-cid-m6gy25n3]{color:var(--text-primary)}.nav__logo-eq[data-astro-cid-m6gy25n3]{color:var(--gold);font-weight:800;font-size:1.3em;margin-right:2px}.nav__logo-dot[data-astro-cid-m6gy25n3]{color:var(--gold)}.nav__links[data-astro-cid-m6gy25n3]{display:flex;align-items:center;gap:32px}.nav__links[data-astro-cid-m6gy25n3] a[data-astro-cid-m6gy25n3]{font-size:.9rem;font-weight:500;color:var(--text-on-dark-secondary);transition:color .2s}.nav--scrolled[data-astro-cid-m6gy25n3] .nav__links[data-astro-cid-m6gy25n3] a[data-astro-cid-m6gy25n3]{color:var(--text-secondary)}.nav__links[data-astro-cid-m6gy25n3] a[data-astro-cid-m6gy25n3]:hover{color:var(--text-on-dark)}.nav--scrolled[data-astro-cid-m6gy25n3] .nav__links[data-astro-cid-m6gy25n3] a[data-astro-cid-m6gy25n3]:hover{color:var(--text-primary)}.nav__cta[data-astro-cid-m6gy25n3]{padding:10px 22px!important;background:var(--navy-light);border-radius:7px;color:var(--text-on-dark)!important;font-family:var(--font-body);font-size:.9rem;font-weight:500;border:none;cursor:pointer}.nav--scrolled[data-astro-cid-m6gy25n3] .nav__cta[data-astro-cid-m6gy25n3]{background:var(--gold);color:var(--navy-deep)!important}.nav__cta[data-astro-cid-m6gy25n3]:hover{background:var(--navy-surface)!important}.nav--scrolled[data-astro-cid-m6gy25n3] .nav__cta[data-astro-cid-m6gy25n3]:hover{background:var(--gold-bright)!important}.nav__burger[data-astro-cid-m6gy25n3]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.nav__burger[data-astro-cid-m6gy25n3] span[data-astro-cid-m6gy25n3]{display:block;width:22px;height:2px;background:var(--text-on-dark);transition:all .3s var(--ease-out);border-radius:1px}.nav--scrolled[data-astro-cid-m6gy25n3] .nav__burger[data-astro-cid-m6gy25n3] span[data-astro-cid-m6gy25n3]{background:var(--text-primary)}.nav__burger--open span[data-astro-cid-m6gy25n3]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__burger--open span[data-astro-cid-m6gy25n3]:nth-child(2){opacity:0}.nav__burger--open span[data-astro-cid-m6gy25n3]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__mobile[data-astro-cid-m6gy25n3]{display:none;flex-direction:column;gap:4px;max-width:var(--container);margin:0 auto;padding:16px var(--gutter) 8px}.nav__mobile[data-astro-cid-m6gy25n3] a[data-astro-cid-m6gy25n3]{display:block;padding:12px 0;font-size:1rem;color:var(--text-secondary);border-bottom:1px solid var(--card-border)}@media(max-width:768px){.nav__links[data-astro-cid-m6gy25n3]{display:none}.nav__burger[data-astro-cid-m6gy25n3]{display:flex}.nav--scrolled[data-astro-cid-m6gy25n3] .nav__mobile[data-astro-cid-m6gy25n3] a[data-astro-cid-m6gy25n3]{color:var(--text-secondary)}}.footer[data-astro-cid-l3trhy4j]{background:var(--navy-deep);border-top:1px solid rgba(255,255,255,.04);padding:60px 0 32px}.footer__inner[data-astro-cid-l3trhy4j]{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-bottom:48px}.footer__logo[data-astro-cid-l3trhy4j]{font-family:var(--font-body);font-weight:700;font-size:1.1rem;color:var(--text-on-dark);margin-bottom:12px}.footer__logo-eq[data-astro-cid-l3trhy4j]{color:var(--gold);font-weight:800;font-size:1.3em;margin-right:2px}.footer__logo-dot[data-astro-cid-l3trhy4j]{color:var(--gold)}.footer__desc[data-astro-cid-l3trhy4j]{font-size:.88rem;color:var(--text-on-dark-dim);line-height:1.6;max-width:280px}.footer__links[data-astro-cid-l3trhy4j]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer__col[data-astro-cid-l3trhy4j] h4[data-astro-cid-l3trhy4j]{font-size:.82rem;font-weight:600;color:var(--text-on-dark-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.footer__col[data-astro-cid-l3trhy4j] a[data-astro-cid-l3trhy4j]{display:block;font-size:.88rem;color:var(--text-on-dark-dim);padding:5px 0;transition:color .2s}.footer__col[data-astro-cid-l3trhy4j] a[data-astro-cid-l3trhy4j]:hover{color:var(--gold)}.footer__bottom[data-astro-cid-l3trhy4j]{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid rgba(255,255,255,.04);font-size:.82rem;color:var(--text-on-dark-dim)}@media(max-width:1024px){.footer__inner[data-astro-cid-l3trhy4j]{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.footer__links[data-astro-cid-l3trhy4j]{grid-template-columns:repeat(2,1fr);gap:24px}.footer__bottom[data-astro-cid-l3trhy4j]{flex-direction:column;gap:8px;text-align:center}}.wl-modal[data-astro-cid-a4d53lvr]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--gutter)}.wl-modal[data-astro-cid-a4d53lvr][hidden]{display:none}.wl-modal__backdrop[data-astro-cid-a4d53lvr]{position:absolute;inset:0;background:#0b152480;opacity:0;transition:opacity .25s}.wl-modal__dialog[data-astro-cid-a4d53lvr]{position:relative;width:100%;max-width:480px;background:var(--bg-card);border-radius:16px;padding:40px 36px;box-shadow:0 20px 60px #00000026;transform:translateY(20px) scale(.97);opacity:0;transition:transform .3s var(--ease-out),opacity .25s}.wl-modal__close[data-astro-cid-a4d53lvr]{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--text-dim);background:none;border:none;border-radius:8px;cursor:pointer;transition:background .2s,color .2s;line-height:1}.wl-modal__close[data-astro-cid-a4d53lvr]:hover{background:var(--bg-secondary);color:var(--text-primary)}.wl-modal__badge[data-astro-cid-a4d53lvr]{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;color:var(--green);padding:5px 14px;background:#3ba06b14;border:1px solid rgba(59,160,107,.2);border-radius:100px;margin-bottom:20px}.wl-modal__badge-dot[data-astro-cid-a4d53lvr]{width:6px;height:6px;background:var(--green);border-radius:50%;animation:dotPulse 2s infinite}.wl-modal__title[data-astro-cid-a4d53lvr]{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--text-primary);margin-bottom:8px}.wl-modal__text[data-astro-cid-a4d53lvr]{font-size:.95rem;color:var(--text-secondary);line-height:1.5;margin-bottom:28px}.wl-modal__fields[data-astro-cid-a4d53lvr]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.wl-modal__field[data-astro-cid-a4d53lvr] label[data-astro-cid-a4d53lvr]{display:block;font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.wl-modal__field[data-astro-cid-a4d53lvr] input[data-astro-cid-a4d53lvr],.wl-modal__field[data-astro-cid-a4d53lvr] select[data-astro-cid-a4d53lvr]{width:100%;padding:12px 14px;font-family:var(--font-body);font-size:.92rem;color:var(--text-primary);background:var(--bg-primary);border:1.5px solid var(--card-border);border-radius:8px;outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none}.wl-modal__field[data-astro-cid-a4d53lvr] select[data-astro-cid-a4d53lvr]{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%238A94A6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.wl-modal__field[data-astro-cid-a4d53lvr] input[data-astro-cid-a4d53lvr]::placeholder{color:var(--text-dim)}.wl-modal__field[data-astro-cid-a4d53lvr] input[data-astro-cid-a4d53lvr]:focus,.wl-modal__field[data-astro-cid-a4d53lvr] select[data-astro-cid-a4d53lvr]:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d4a52a1a}.wl-modal__submit[data-astro-cid-a4d53lvr]{width:100%;justify-content:center}.wl-modal__submit[data-astro-cid-a4d53lvr]:disabled{opacity:.7;cursor:not-allowed}.wl-modal__consent[data-astro-cid-a4d53lvr]{margin-top:12px;font-size:.78rem;color:var(--text-dim);text-align:center}.wl-modal__error[data-astro-cid-a4d53lvr]{margin-top:12px;font-size:.88rem;color:var(--coral);text-align:center}.wl-modal__success[data-astro-cid-a4d53lvr]{text-align:center;padding:20px 0}.wl-modal__success-icon[data-astro-cid-a4d53lvr]{color:var(--green);margin-bottom:16px}.wl-modal__success-title[data-astro-cid-a4d53lvr]{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--text-primary);margin-bottom:8px}.wl-modal__success-text[data-astro-cid-a4d53lvr]{font-size:.95rem;color:var(--text-secondary)}@media(max-width:480px){.wl-modal__dialog[data-astro-cid-a4d53lvr]{padding:32px 24px}}:root{--bg-primary: #FAFAF8;--bg-secondary: #F3F1EC;--bg-card: #FFFFFF;--bg-dark: #0B1524;--text-primary: #141824;--text-secondary: #3D4659;--text-dim: #7A8396;--text-on-dark: #E8E4DA;--text-on-dark-secondary: #A0AABE;--text-on-dark-dim: #5E6A80;--gold: #EBB820;--gold-bright: #F5CC44;--gold-dim: #8F7209;--gold-bg: rgba(235, 184, 32, .1);--gold-border: rgba(235, 184, 32, .25);--navy: #0B1524;--navy-deep: #060D18;--navy-mid: #111E34;--navy-light: #182B4A;--navy-surface: #1E3354;--green: #3BA06B;--green-light: #4CC282;--coral: #D4654A;--coral-bg: rgba(212, 101, 74, .06);--card-border: rgba(11, 21, 36, .12);--card-shadow: 0 1px 3px rgba(0,0,0,.06), 0 6px 24px rgba(0,0,0,.06);--font-display: "Fraunces", Georgia, serif;--font-body: "Outfit", system-ui, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--container: 1140px;--gutter: 24px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-weight:400;color:var(--text-primary);background:var(--bg-primary);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}strong{font-weight:600}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.section{padding:72px 0;position:relative}main>.section:first-child{padding-top:160px}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:600;font-size:.95rem;padding:14px 28px;border-radius:8px;border:none;cursor:pointer;transition:all .3s var(--ease-out);white-space:nowrap}.btn--primary{background:var(--gold);color:var(--navy-deep)}.btn--primary:hover{background:var(--gold-bright);transform:translateY(-2px);box-shadow:0 8px 30px #c9a24340}.btn--ghost{background:transparent;color:var(--text-secondary);border:1.5px solid var(--card-border)}.btn--ghost:hover{border-color:var(--gold-dim);color:var(--gold)}.btn--ghost-dark{background:transparent;color:var(--text-on-dark-secondary);border:1.5px solid var(--navy-light)}.btn--ghost-dark:hover{border-color:var(--gold-dim);color:var(--gold-bright)}.btn--outline{background:transparent;color:var(--text-primary);border:1.5px solid var(--card-border);width:100%;justify-content:center}.btn--outline:hover{border-color:var(--gold);color:var(--gold)}.btn--large{padding:18px 36px;font-size:1.05rem}.reveal{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.reveal.revealed{opacity:1;transform:translateY(0)}.section__tag{display:inline-block;font-size:.78rem;font-weight:600;color:var(--gold-dim);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;padding:6px 14px;background:#ebb82026;border:1px solid rgba(235,184,32,.35);border-radius:100px}.section__tag--gold{background:#c9a2431f;border-color:#c9a2434d}.section__title{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:400;color:var(--text-primary);line-height:1.2;letter-spacing:-.02em;margin-bottom:16px}.section__desc{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;max-width:580px}.section__header{margin-bottom:44px}.section--dark .section__title{color:var(--text-on-dark)}.section--dark .section__desc{color:var(--text-on-dark-secondary)}.waitlist-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(6,13,24,.3);border-top-color:var(--navy-deep);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes heroEnter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes countdownEnter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scrollPulse{0%,to{opacity:.3;transform:scaleY(.6);transform-origin:top}50%{opacity:1;transform:scaleY(1)}}.section__cta{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;color:var(--gold-dim);margin-top:32px;transition:gap .3s var(--ease-out),color .3s}.section__cta:hover{gap:12px;color:var(--gold)}.section__cta--dark{color:var(--gold-bright)}.section__cta--dark:hover{color:#fff}@media(max-width:768px){:root{--gutter: 20px}.section{padding:48px 0}}
