.ParagraphSymbol-module__BOoY3G__container{pointer-events:none;z-index:0;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.ParagraphSymbol-module__BOoY3G__symbol{font-family:var(--font-heading),serif;color:var(--gold);opacity:.06;animation:1.5s cubic-bezier(.22,1,.36,1) both ParagraphSymbol-module__BOoY3G__fadeIn;position:absolute}.ParagraphSymbol-module__BOoY3G__symbol:first-child{font-size:clamp(200px,30vw,480px);animation-delay:0s;top:-120px;right:0;opacity:.15!important}.ParagraphSymbol-module__BOoY3G__s2{font-size:clamp(100px,15vw,240px);top:60px;right:clamp(150px,20vw,320px);opacity:.1!important;animation-delay:.3s!important}.ParagraphSymbol-module__BOoY3G__s3{font-size:clamp(60px,8vw,120px);top:-40px;right:clamp(100px,12vw,200px);opacity:.08!important;animation-delay:.6s!important}@keyframes ParagraphSymbol-module__BOoY3G__fadeIn{0%{opacity:0;transform:translateY(20px)}}@media (max-width:900px){.ParagraphSymbol-module__BOoY3G__container{justify-content:center;align-items:center;height:120px;margin-bottom:10px;display:flex;position:relative;top:auto;right:auto;transform:none}.ParagraphSymbol-module__BOoY3G__symbol:first-child{font-size:140px;position:relative;top:-10px;right:auto}.ParagraphSymbol-module__BOoY3G__s2,.ParagraphSymbol-module__BOoY3G__s3{display:none}}
.WaitlistForm-module__yTFYtW__form{max-width:480px}.WaitlistForm-module__yTFYtW__fields{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.WaitlistForm-module__yTFYtW__field label{font-family:var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:500;display:block}.WaitlistForm-module__yTFYtW__field input[type=text],.WaitlistForm-module__yTFYtW__field input[type=email]{width:100%;font-family:var(--font-body),sans-serif;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;outline:none;padding:14px 18px;font-size:15px;transition:border-color .3s,box-shadow .3s}.WaitlistForm-module__yTFYtW__field input::placeholder{color:var(--text-muted);opacity:.6}.WaitlistForm-module__yTFYtW__field input:focus{border-color:var(--navy-mid);box-shadow:0 0 0 3px #0d1b3e0f}.WaitlistForm-module__yTFYtW__checkboxes{flex-wrap:wrap;gap:10px;display:flex}.WaitlistForm-module__yTFYtW__checkbox{font-family:var(--font-body),sans-serif;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-color);cursor:pointer;text-transform:none;letter-spacing:0;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:border-color .3s,background .3s,color .3s;display:flex}.WaitlistForm-module__yTFYtW__checkbox input{display:none}.WaitlistForm-module__yTFYtW__checkmark{border:1.5px solid var(--border-strong);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;transition:background .3s,border-color .3s;display:flex}.WaitlistForm-module__yTFYtW__checked{border-color:var(--navy-mid);color:var(--text-primary);background:var(--bg-secondary)}.WaitlistForm-module__yTFYtW__checked .WaitlistForm-module__yTFYtW__checkmark{background:var(--navy);border-color:var(--navy);color:#fff}.WaitlistForm-module__yTFYtW__button{width:100%;font-family:var(--font-body),sans-serif;color:#fafafa;background:var(--navy);cursor:pointer;letter-spacing:.02em;border:none;border-radius:8px;padding:16px 32px;font-size:15px;font-weight:600;transition:background .3s,transform .2s,box-shadow .3s}.WaitlistForm-module__yTFYtW__button:hover{background:var(--navy-mid);box-shadow:var(--shadow-medium);transform:translateY(-1px)}.WaitlistForm-module__yTFYtW__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.WaitlistForm-module__yTFYtW__success{text-align:center;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:12px;max-width:480px;padding:48px 24px}.WaitlistForm-module__yTFYtW__successIcon{color:var(--accent-green);margin-bottom:16px}.WaitlistForm-module__yTFYtW__success h3{margin-bottom:8px;font-size:24px}.WaitlistForm-module__yTFYtW__success p{color:var(--text-secondary);font-size:15px}.WaitlistForm-module__yTFYtW__error{color:var(--accent-red);text-align:center;margin-top:12px;font-size:14px}
.ThemeToggle-module__sGqMhG__toggle{z-index:100;background:var(--bg-elevated);border:1px solid var(--border-color);cursor:pointer;width:40px;height:40px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:color .3s,border-color .3s,box-shadow .3s;display:flex;position:fixed;top:24px;right:24px}.ThemeToggle-module__sGqMhG__toggle:hover{color:var(--text-primary);border-color:var(--border-strong);box-shadow:var(--shadow-soft)}
.page-module___8aEwW__hero{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroContent{z-index:1;max-width:600px;position:relative}.page-module___8aEwW__heroTitle{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(60px,9vw,108px);font-weight:300;line-height:.95}.page-module___8aEwW__dot{color:var(--gold)}.page-module___8aEwW__heroTagline{font-family:var(--font-heading),serif;color:var(--text-secondary);margin-bottom:32px;font-size:clamp(18px,2.2vw,24px);font-style:italic;font-weight:400}.page-module___8aEwW__heroDescription{color:var(--text-secondary);max-width:500px;margin-bottom:40px;font-size:clamp(16px,1.8vw,19px);line-height:1.7}.page-module___8aEwW__heroCta{align-items:center;gap:24px;display:flex}.page-module___8aEwW__ctaButton{font-family:var(--font-body),sans-serif;color:#fafafa;background:var(--navy);border-radius:8px;align-items:center;padding:16px 36px;font-size:15px;font-weight:600;transition:background .3s,transform .2s,box-shadow .3s;display:inline-flex}.page-module___8aEwW__ctaButton:hover{background:var(--navy-mid);box-shadow:var(--shadow-medium);transform:translateY(-1px)}.page-module___8aEwW__ctaLink{color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding-bottom:2px;font-size:15px;font-weight:500;transition:color .3s,border-color .3s}.page-module___8aEwW__ctaLink:hover{color:var(--gold);border-color:var(--gold)}.page-module___8aEwW__services{background:var(--bg-primary)}.page-module___8aEwW__sectionTitle{margin-bottom:20px;font-size:clamp(32px,4vw,52px)}.page-module___8aEwW__sectionTitle em{color:var(--gold);font-style:italic}.page-module___8aEwW__sectionSubtitle{color:var(--text-secondary);max-width:640px;font-size:clamp(16px,1.8vw,20px);line-height:1.7}.page-module___8aEwW__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin-top:64px;display:grid}.page-module___8aEwW__grid>*{display:flex}.page-module___8aEwW__card{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;height:100%;padding:36px 28px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.page-module___8aEwW__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-4px)}.page-module___8aEwW__cardHeader{align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-module___8aEwW__cardIcon{background:var(--bg-secondary);width:48px;height:48px;color:var(--navy-mid);border-radius:10px;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__cardLabel{font-family:var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);background:#b8860b14;border:1px solid #b8860b26;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500}.page-module___8aEwW__card h3{letter-spacing:-.01em;margin-bottom:14px;font-size:24px}.page-module___8aEwW__card p{color:var(--text-secondary);flex:1;font-size:15px;line-height:1.7}.page-module___8aEwW__cardExample{background:var(--bg-secondary);color:var(--text-secondary);border-radius:8px;margin-top:20px;padding:14px 16px;font-size:14px;font-style:italic;line-height:1.5}.page-module___8aEwW__exampleLabel{font-family:var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:9px;font-style:normal;font-weight:500;display:block}.page-module___8aEwW__trust{color:#fafafa;background:#0d1b3e}.page-module___8aEwW__trustEyebrow{color:var(--gold-light)!important}.page-module___8aEwW__trustGrid{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:48px;display:grid}.page-module___8aEwW__trustItem h2{color:var(--gold-light);margin-bottom:12px;font-size:clamp(36px,4vw,56px);font-weight:300}.page-module___8aEwW__trustItem p{color:#fafafa99;font-size:16px;line-height:1.7}.page-module___8aEwW__waitlist{background:var(--bg-secondary)}.page-module___8aEwW__waitlistSubtitle{margin-bottom:48px}.page-module___8aEwW__footer{border-top:1px solid var(--border-color);padding:48px clamp(24px,5vw,80px)}.page-module___8aEwW__footerContent{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.page-module___8aEwW__footerBrand{flex-direction:column;gap:4px;display:flex}.page-module___8aEwW__footerLogo{font-family:var(--font-heading),serif;letter-spacing:-.03em;font-size:22px;font-weight:300}.page-module___8aEwW__footerBrand p{color:var(--text-muted);font-size:13px}.page-module___8aEwW__footerBrand a{border-bottom:1px solid var(--border-color);transition:color .3s,border-color .3s}.page-module___8aEwW__footerBrand a:hover{color:var(--gold);border-color:var(--gold)}.page-module___8aEwW__footerLinks{gap:24px;display:flex}.page-module___8aEwW__footerLinks a{color:var(--text-secondary);font-size:14px;transition:color .3s}.page-module___8aEwW__footerLinks a:hover{color:var(--gold)}.page-module___8aEwW__footerBottom{border-top:1px solid var(--border-color);padding-top:24px}.page-module___8aEwW__footerBottom p{color:var(--text-muted);font-size:12px}@media (max-width:900px){.page-module___8aEwW__hero{text-align:center;flex-direction:column;justify-content:center;padding-top:100px}.page-module___8aEwW__heroContent{max-width:100%}.page-module___8aEwW__heroDescription{margin-left:auto;margin-right:auto}.page-module___8aEwW__heroCta{justify-content:center}.page-module___8aEwW__grid{grid-template-columns:1fr;gap:20px}.page-module___8aEwW__trustGrid{text-align:center;grid-template-columns:1fr;gap:40px}.page-module___8aEwW__footerContent{text-align:center;flex-direction:column;gap:24px}.page-module___8aEwW__footerLinks{justify-content:center}}
