@font-face{font-family:Cormorant Garamond;src:url(/fonts/Cormorant_Garamond/CormorantGaramond-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Cormorant Garamond;src:url(/fonts/Cormorant_Garamond/CormorantGaramond-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/Jost/Jost-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}._page_83306_38{--color-bg: #fafaf9;--color-surface: #ffffff;--color-text: #0a0a0a;--color-text-secondary: #525252;--color-text-tertiary: #a1a1aa;--color-border: #e4e4e7;--color-focus: #6c68aa;--font-display: "Cormorant Garamond", "Georgia", serif;--font-body: "Jost", system-ui, sans-serif;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column;align-items:center;min-height:100vh;min-height:100dvh;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._main_83306_66{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1000px;padding:0 2rem;flex:1}._hero_83306_78{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(5rem,14vh,9rem);padding-bottom:clamp(2.5rem,5vh,4rem);width:100%}._logoWrapper_83306_89{position:relative;opacity:0;animation:_fadeUp_83306_1 1s var(--ease-out-expo) .1s forwards}._logoWrapper_83306_89:before{content:"";position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;background:radial-gradient(circle,rgba(124,58,237,.06) 0%,rgba(59,130,246,.03) 35%,transparent 65%);pointer-events:none;z-index:-1}._logo_83306_89{width:clamp(110px,14vw,150px);height:auto;object-fit:contain;filter:drop-shadow(0 4px 24px rgba(124,58,237,.1));transition:transform .6s var(--ease-out-expo)}._logo_83306_89:hover{transform:scale(1.03) rotate(-.5deg)}._brand_83306_122{font-family:var(--font-display);font-weight:400;font-size:clamp(.8rem,1.1vw,.95rem);letter-spacing:.4em;text-transform:uppercase;color:var(--color-text-secondary);margin:2.5rem 0 0;padding:0;opacity:0;animation:_fadeUp_83306_1 1s var(--ease-out-expo) .25s forwards}._tagline_83306_136{font-family:var(--font-display);font-weight:300;font-size:clamp(1.6rem,3.8vw,2.6rem);line-height:1.25;color:var(--color-text);margin:1.5rem 0 0;padding:0;max-width:520px;opacity:0;animation:_fadeUp_83306_1 1s var(--ease-out-expo) .4s forwards}._form_83306_151{margin-top:2.75rem;width:100%;max-width:400px;opacity:0;animation:_fadeUp_83306_1 1s var(--ease-out-expo) .55s forwards}._inputGroup_83306_160{display:flex;align-items:stretch;border:1px solid var(--color-border);border-radius:100px;overflow:hidden;background:var(--color-surface);box-shadow:0 1px 3px #0000000a;transition:border-color .25s ease,box-shadow .25s ease}._inputGroup_83306_160:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 3px #7c3aed14,0 1px 3px #0000000a}._input_83306_160{flex:1;border:none;outline:none;padding:.875rem 1.5rem;font-family:var(--font-body);font-size:.875rem;font-weight:400;color:var(--color-text);background:transparent;min-width:0;letter-spacing:.01em}._input_83306_160::placeholder{color:var(--color-text-tertiary);font-weight:300}._submitButton_83306_197{display:flex;align-items:center;gap:.4rem;padding:.75rem 1.35rem;margin:4px;border:none;border-radius:100px;background:var(--color-text);color:#fafaf9;font-family:var(--font-body);font-size:.8rem;font-weight:500;letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .2s ease}._submitButton_83306_197:hover{background:#1a1a1a;transform:scale(1.02)}._submitButton_83306_197:active{transform:scale(.98)}._submitButton_83306_197 svg{opacity:.7;transition:transform .25s var(--ease-out-expo),opacity .2s ease}._submitButton_83306_197:hover svg{transform:translate(2px);opacity:1}._divider_83306_238{width:100%;max-width:520px;height:1px;margin:clamp(2rem,4vh,3.5rem) 0;background:linear-gradient(90deg,transparent 0%,#7460a8 20%,#6a68ac 40%,#6270b0 60%,#f59e0b 80%,transparent 100%);background-size:200% 100%;opacity:0;animation:_scaleIn_83306_1 1.2s var(--ease-out-expo) .7s forwards,_shimmer_83306_1 10s ease-in-out 1.9s infinite}._features_83306_261{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,3.5rem);width:100%;padding-bottom:clamp(4rem,8vh,7rem);opacity:0;animation:_fadeUp_83306_1 1s var(--ease-out-expo) .9s forwards}._feature_83306_261{display:flex;flex-direction:column;transition:transform .4s var(--ease-out-expo)}._feature_83306_261:hover{transform:translateY(-3px)}._featureNumber_83306_282{font-family:var(--font-display);font-weight:300;font-size:clamp(1.75rem,2.5vw,2.25rem);color:var(--color-text-tertiary);line-height:1;margin-bottom:.875rem}._featureTitle_83306_291{font-family:var(--font-body);font-weight:500;font-size:.9rem;color:var(--color-text);margin:0 0 .5rem;letter-spacing:.01em}._featureDescription_83306_300{font-family:var(--font-body);font-weight:300;font-size:.85rem;line-height:1.65;color:var(--color-text-secondary);margin:0}._footer_83306_311{padding:2.5rem 2rem;font-family:var(--font-body);font-size:.7rem;font-weight:300;color:var(--color-text-tertiary);letter-spacing:.08em;text-transform:uppercase}@keyframes _fadeUp_83306_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_83306_1{0%{opacity:0;transform:scaleX(0)}to{opacity:.7;transform:scaleX(1)}}@keyframes _shimmer_83306_1{0%,to{background-position:200% 0}50%{background-position:-200% 0}}@media(max-width:680px){._hero_83306_78{padding-top:clamp(4rem,10vh,6rem)}._features_83306_261{grid-template-columns:1fr;gap:0}._feature_83306_261{padding:1.75rem 0;border-bottom:1px solid var(--color-border)}._feature_83306_261:first-child{padding-top:.5rem}._feature_83306_261:last-child{border-bottom:none}._feature_83306_261:hover{transform:none}._inputGroup_83306_160{flex-direction:column;border-radius:16px}._input_83306_160{text-align:center;padding:1rem 1.5rem}._submitButton_83306_197{justify-content:center;margin:0 4px 4px;padding:.75rem 1.5rem}}@media(prefers-reduced-motion:reduce){._logoWrapper_83306_89,._brand_83306_122,._tagline_83306_136,._form_83306_151,._divider_83306_238,._features_83306_261{opacity:1;animation:none;transform:none}._divider_83306_238{opacity:.7}._logo_83306_89,._feature_83306_261,._submitButton_83306_197,._submitButton_83306_197 svg{transition:none}}
