@keyframes landing-module-scss-module__1myoEG__fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-module-scss-module__1myoEG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes landing-module-scss-module__1myoEG__scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes landing-module-scss-module__1myoEG__shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes landing-module-scss-module__1myoEG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes landing-module-scss-module__1myoEG__gradientOrb{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.97)}}.landing-module-scss-module__1myoEG__page{overflow-x:hidden}.landing-module-scss-module__1myoEG__hero{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.landing-module-scss-module__1myoEG__heroBackground{z-index:0;pointer-events:none;position:absolute;inset:0}.landing-module-scss-module__1myoEG__orb1{background:radial-gradient(circle, rgba(var(--color-gold-rgb), .12) 0%, transparent 70%);filter:blur(40px);border-radius:50%;width:600px;height:600px;animation:12s ease-in-out infinite landing-module-scss-module__1myoEG__gradientOrb;position:absolute;top:-100px;right:-100px}.landing-module-scss-module__1myoEG__orb2{background:radial-gradient(circle, rgba(var(--color-accent-purple-rgb), .18) 0%, transparent 70%);filter:blur(60px);border-radius:50%;width:500px;height:500px;animation:16s ease-in-out infinite reverse landing-module-scss-module__1myoEG__gradientOrb;position:absolute;bottom:0;left:-150px}.landing-module-scss-module__1myoEG__orb3{background:radial-gradient(circle, rgba(var(--color-gold-rgb), .07) 0%, transparent 70%);filter:blur(30px);border-radius:50%;width:300px;height:300px;animation:20s ease-in-out infinite landing-module-scss-module__1myoEG__gradientOrb;position:absolute;top:40%;left:30%}.landing-module-scss-module__1myoEG__heroGridLines{background-image:linear-gradient(rgba(var(--color-text-rgb), .025) 1px, transparent 1px),linear-gradient(90deg, rgba(var(--color-text-rgb), .025) 1px, transparent 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 40%,#0000 100%)}.landing-module-scss-module__1myoEG__heroContent{z-index:1;flex:1;align-items:center;padding-top:10rem;padding-bottom:6rem;display:flex;position:relative}.landing-module-scss-module__1myoEG__heroEyebrow{background-color:rgba(var(--color-gold-rgb), .08);border:.5px solid rgba(var(--color-gold-rgb), .25);opacity:0;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.375rem .875rem;animation:.6s .1s forwards landing-module-scss-module__1myoEG__fadeIn;display:inline-flex}.landing-module-scss-module__1myoEG__heroEyebrowDot{background-color:var(--color-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.landing-module-scss-module__1myoEG__heroTitle{font-family:var(--font-inter);letter-spacing:-.03em;white-space:pre-line;opacity:0;font-size:clamp(3rem,7vw,6rem);font-weight:600;line-height:1.05;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards landing-module-scss-module__1myoEG__fadeUp}.landing-module-scss-module__1myoEG__heroTitleAccent{background:linear-gradient(135deg, var(--color-gold-light) 0%, var(--color-gold) 50%, rgba(var(--color-gold-rgb), .6) 100%);-webkit-text-fill-color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite landing-module-scss-module__1myoEG__shimmer}.landing-module-scss-module__1myoEG__heroSubtitle{opacity:0;max-width:540px;animation:.8s cubic-bezier(.16,1,.3,1) .35s forwards landing-module-scss-module__1myoEG__fadeUp}.landing-module-scss-module__1myoEG__heroCtas{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .5s forwards landing-module-scss-module__1myoEG__fadeUp}.landing-module-scss-module__1myoEG__heroCtaPrimary{background:linear-gradient(135deg, var(--color-gold-light), var(--color-gold))!important;color:var(--color-on-gold)!important;letter-spacing:-.01em!important;font-weight:600!important;transition:transform .2s,box-shadow .2s,filter .2s!important}.landing-module-scss-module__1myoEG__heroCtaPrimary:hover{box-shadow:0 8px 32px rgba(var(--color-gold-rgb), .35)!important;filter:brightness(1.05)!important;transform:translateY(-2px)!important}.landing-module-scss-module__1myoEG__heroCtaPrimary:active{transform:translateY(0)!important}.landing-module-scss-module__1myoEG__heroCtaSecondary{border:.5px solid rgba(var(--color-text-rgb), .2)!important;transition:background-color .2s,border-color .2s,transform .2s!important}.landing-module-scss-module__1myoEG__heroCtaSecondary:hover{background-color:rgba(var(--color-text-rgb), .04)!important;border-color:rgba(var(--color-text-rgb), .3)!important;transform:translateY(-1px)!important}.landing-module-scss-module__1myoEG__heroScrollHint{z-index:1;opacity:0;flex-direction:column;align-items:center;gap:.5rem;padding-bottom:2rem;animation:1s 1s forwards landing-module-scss-module__1myoEG__fadeIn;display:flex;position:relative}.landing-module-scss-module__1myoEG__scrollLine{background:linear-gradient(to bottom, transparent, rgba(var(--color-gold-rgb), .5), transparent);width:1px;height:48px;animation:2s ease-in-out infinite landing-module-scss-module__1myoEG__float}.landing-module-scss-module__1myoEG__statsBar{border-top:.5px solid var(--color-border);border-bottom:.5px solid var(--color-border);background-color:rgba(var(--color-overlay-rgb), .4);-webkit-backdrop-filter:blur(20px)}.landing-module-scss-module__1myoEG__statItem{text-align:center;padding:2rem 1.25rem;position:relative}.landing-module-scss-module__1myoEG__statItem:not(:last-child):after{content:"";background-color:var(--color-border);width:.5px;height:50%;position:absolute;top:25%;right:0}.landing-module-scss-module__1myoEG__statNumber{font-family:var(--font-inter);letter-spacing:-.03em;background:linear-gradient(135deg, var(--color-gold-light), var(--color-gold));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.375rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1}.landing-module-scss-module__1myoEG__statTooltip{max-width:160px;margin:0 auto}.landing-module-scss-module__1myoEG__section{padding:7rem 0}.landing-module-scss-module__1myoEG__sectionAlt{background-color:rgba(var(--color-overlay-rgb), .25);border-top:.5px solid var(--color-border);border-bottom:.5px solid var(--color-border)}.landing-module-scss-module__1myoEG__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:600;display:inline-flex}.landing-module-scss-module__1myoEG__eyebrowLine{background-color:var(--color-gold);flex-shrink:0;width:24px;height:1px}.landing-module-scss-module__1myoEG__sectionTitle{font-family:var(--font-inter);letter-spacing:-.025em;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.15}.landing-module-scss-module__1myoEG__bentoGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (max-width:560px){.landing-module-scss-module__1myoEG__bentoGrid{grid-template-columns:1fr}}.landing-module-scss-module__1myoEG__featureCard{background-color:rgba(var(--color-overlay-rgb), .4);border:.5px solid var(--color-border);border-radius:20px;height:100%;padding:2rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.landing-module-scss-module__1myoEG__featureCard:before{content:"";background:radial-gradient(circle at 50% 0%, rgba(var(--color-gold-rgb), .06) 0%, transparent 60%);opacity:0;pointer-events:none;border-radius:20px;transition:opacity .3s;position:absolute;inset:0}.landing-module-scss-module__1myoEG__featureCard:hover{border-color:rgba(var(--color-gold-rgb), .3);box-shadow:0 0 0 .5px rgba(var(--color-gold-rgb), .15),0 16px 48px rgba(var(--color-shadow-rgb), .3),0 0 40px rgba(var(--color-gold-rgb), .05);transform:translateY(-4px)}.landing-module-scss-module__1myoEG__featureCard:hover:before{opacity:1}.landing-module-scss-module__1myoEG__featureCard:hover .landing-module-scss-module__1myoEG__featureIconBox{background-color:rgba(var(--color-gold-rgb), .15);border-color:rgba(var(--color-gold-rgb), .35);color:var(--color-gold-light);box-shadow:0 0 16px rgba(var(--color-gold-rgb), .2)}.landing-module-scss-module__1myoEG__featureCardWide{grid-column:span 2}@media (max-width:560px){.landing-module-scss-module__1myoEG__featureCardWide{grid-column:span 1}}.landing-module-scss-module__1myoEG__featureIconBox{background-color:rgba(var(--color-gold-rgb), .08);border:.5px solid rgba(var(--color-gold-rgb), .15);width:3rem;height:3rem;color:var(--color-gold);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:1.25rem;transition:all .3s;display:flex}.landing-module-scss-module__1myoEG__howStep{flex-direction:column;align-items:flex-start;display:flex;position:relative}.landing-module-scss-module__1myoEG__howStepNumber{font-family:var(--font-inter);letter-spacing:-.05em;background:linear-gradient(135deg, rgba(var(--color-gold-rgb), .5), rgba(var(--color-gold-rgb), .1));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.25rem;font-size:4rem;font-weight:800;line-height:1}.landing-module-scss-module__1myoEG__howConnector{background:linear-gradient(to right, rgba(var(--color-gold-rgb), .3), transparent);width:100%;height:1px;position:absolute;top:2rem;right:-50%}@media (max-width:768px){.landing-module-scss-module__1myoEG__howConnector{display:none}}.landing-module-scss-module__1myoEG__ctaSection{padding:7rem 0;position:relative;overflow:hidden}.landing-module-scss-module__1myoEG__ctaBackground{background:radial-gradient(ellipse 60% 80% at 50% 50%, rgba(var(--color-gold-rgb), .06) 0%, transparent 100%);pointer-events:none;position:absolute;inset:0}.landing-module-scss-module__1myoEG__ctaBorder{border-top:.5px solid var(--color-border);pointer-events:none;position:absolute;inset:0}.landing-module-scss-module__1myoEG__ctaCard{background:linear-gradient(135deg, rgba(var(--color-gold-rgb), .3), rgba(var(--color-gold-rgb), .05) 40%, rgba(var(--color-gold-rgb), .05) 60%, rgba(var(--color-gold-rgb), .2));border-radius:24px;padding:1px;position:relative}.landing-module-scss-module__1myoEG__ctaCardInner{background-color:rgba(var(--color-overlay-rgb), .7);-webkit-backdrop-filter:blur(32px);text-align:center;border-radius:23px;padding:4rem}@media (max-width:640px){.landing-module-scss-module__1myoEG__ctaCardInner{padding:2.5rem 1.5rem}}.landing-module-scss-module__1myoEG__ctaButton{background:linear-gradient(135deg, var(--color-gold-light), var(--color-gold))!important;color:var(--color-on-gold)!important;letter-spacing:-.01em!important;font-weight:600!important;transition:transform .2s,box-shadow .2s,filter .2s!important}.landing-module-scss-module__1myoEG__ctaButton:hover{box-shadow:0 8px 32px rgba(var(--color-gold-rgb), .4)!important;filter:brightness(1.05)!important;transform:translateY(-2px)!important}.landing-module-scss-module__1myoEG__ctaButton:active{transform:translateY(0)!important}.landing-module-scss-module__1myoEG__reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.landing-module-scss-module__1myoEG__reveal.landing-module-scss-module__1myoEG__revealed{opacity:1;transform:translateY(0)}[data-theme=light] .landing-module-scss-module__1myoEG__statsBar{background-color:var(--color-surface);-webkit-backdrop-filter:none}[data-theme=light] .landing-module-scss-module__1myoEG__sectionAlt{background-color:rgba(var(--color-overlay-rgb), .3)}[data-theme=light] .landing-module-scss-module__1myoEG__featureCard{background-color:var(--color-surface);border-color:var(--color-border)}[data-theme=light] .landing-module-scss-module__1myoEG__ctaCardInner{background-color:var(--color-surface);-webkit-backdrop-filter:none}[data-theme=light] .landing-module-scss-module__1myoEG__heroGridLines{background-image:linear-gradient(rgba(var(--color-text-rgb), .04) 1px, transparent 1px),linear-gradient(90deg, rgba(var(--color-text-rgb), .04) 1px, transparent 1px)}
