@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_84dd1b85-module__XWrrpW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_84dd1b85-module__XWrrpW__variable{--font-figtree:"Figtree", "Figtree Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--brand-gold:#d4a017;--brand-gold-dark:#8b6914;--brand-gold-deep:#b8860b;--brand-gold-muted:#e8dfb0;--brand-pink:#e91e63;--bg-web:#fff;--bg-section:#fafafa;--bg-auth:#f9fafb;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#737373;--neutral-500:#525252;--neutral-600:#404040;--neutral-700:#374151;--neutral-800:#1f2937;--neutral-900:#111827;--error:#ef4444;--error-dark:#b91c1c;--success:#22c55e;--success-dark:#166534;--full-height:100vh}@supports (height:100dvh){:root{--full-height:100dvh}}html{font-family:var(--font-figtree), "Figtree", sans-serif;color:var(--neutral-900);background-color:var(--bg-web);scroll-behavior:smooth}body{min-height:var(--full-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--brand-gold-dark);text-decoration:none}a:hover{text-decoration:underline}.nav-link{transition:color .2s}.nav-link:hover{text-decoration:none;color:var(--brand-gold-dark)!important}.header-cta{transition:background-color .2s,color .2s}.header-cta:hover{background-color:var(--brand-gold-dark);text-decoration:none;color:#fff!important}.primary-cta{transition:transform .15s,box-shadow .15s}.primary-cta:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 24px #8b69144d}.secondary-cta{transition:border-color .15s,color .15s,transform .15s}.secondary-cta:hover{text-decoration:none;transform:translateY(-2px);border-color:var(--brand-gold-dark)!important;color:var(--brand-gold-dark)!important}.stat-card{transition:transform .2s,box-shadow .2s}.stat-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.step-card{transition:transform .2s,box-shadow .2s}.step-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.footer-link{transition:color .2s}.footer-link:hover{text-decoration:none;color:var(--brand-gold-dark)!important}.responsive-grid{grid-template-columns:repeat(3,1fr)}.site-nav{flex-wrap:wrap}.preview-wrapper{padding:48px 24px}.preview-info{padding-top:32px}@media (max-width:900px){.responsive-grid{grid-template-columns:1fr}.preview-wrapper{padding:32px 16px}.preview-info{padding-top:0}}@media (max-width:640px){.site-header-inner{flex-direction:column;align-items:stretch}.site-nav{justify-content:center}}.phone-frame-device{aspect-ratio:399/832;background:#1a1a1a;border-radius:44px;width:399px;max-width:100%;padding:12px;box-shadow:0 24px 48px #0000002e,0 8px 16px #0000001f,inset 0 1px #ffffff0d}.phone-frame-screen{border-radius:38px;height:calc(100% - 8px)}@media (max-width:479px){.preview-wrapper{padding:0 0 32px}.preview-phone{width:100%}.preview-info{padding-left:16px;padding-right:16px}.phone-frame-device{aspect-ratio:auto;width:100%;height:calc(100dvh - var(--site-header-height,0px));box-shadow:none;background:0 0;border-radius:0;padding:0}.phone-frame-screen{border-top:1px solid var(--neutral-200);border-bottom:1px solid var(--neutral-200);border-radius:0;height:100%}.phone-frame-chrome{display:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
