.page-module___8aEwW__container{color:#ededed;box-sizing:border-box;background:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;font-family:Arial,Helvetica,sans-serif;display:flex}.page-module___8aEwW__page{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),.08);--gray-alpha-100:rgba(var(--gray-rgb),.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;min-height:100svh;font-family:var(--font-geist-sans);grid-template-rows:20px 1fr 20px;place-items:center;gap:64px;padding:80px;display:grid}@media (prefers-color-scheme:dark){.page-module___8aEwW__page{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),.145);--gray-alpha-100:rgba(var(--gray-rgb),.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page-module___8aEwW__main{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;max-width:800px;padding:0 20px;display:flex}.page-module___8aEwW__hero{box-sizing:border-box;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:600px;padding:0 10px;display:flex}.page-module___8aEwW__title{color:#ededed;letter-spacing:-.02em;white-space:nowrap;text-shadow:8px 8px 16px rgba(0,0,0,.3),-8px -8px 16px rgba(255,255,255,.05);margin:0;font-family:Inter,sans-serif;font-size:3rem;font-weight:700}.page-module___8aEwW__subtitle{color:#999;letter-spacing:-.01em;text-shadow:4px 4px 8px rgba(0,0,0,.2),-4px -4px 8px rgba(255,255,255,.03);margin:0;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400}.page-module___8aEwW__contactButton{color:#ededed;cursor:pointer;background:#1a1a1a;border:none;border-radius:12px;padding:12px 32px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:8px 8px 16px rgba(0,0,0,.3),-8px -8px 16px rgba(255,255,255,.05)}.page-module___8aEwW__contactButton:hover{background:#2a2a2a;transform:translateY(-2px);box-shadow:12px 12px 24px rgba(0,0,0,.4),-12px -12px 24px rgba(255,255,255,.08)}.page-module___8aEwW__contactButton:active{transform:translateY(0);box-shadow:4px 4px 8px rgba(0,0,0,.2),-4px -4px 8px rgba(255,255,255,.03)}.page-module___8aEwW__contactPage{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;display:flex}.page-module___8aEwW__contactCard{box-sizing:border-box;background:#1a1a1a;border:none;border-radius:20px;width:100%;max-width:500px;padding:40px;box-shadow:20px 20px 40px rgba(0,0,0,.4),-20px -20px 40px rgba(255,255,255,.05)}.page-module___8aEwW__backButton{cursor:pointer;color:#ededed;background:0 0;border:none;border-radius:4px;margin-bottom:20px;padding:8px;font-size:1.5rem;transition:background .2s}.page-module___8aEwW__backButton:hover{background:#333}.page-module___8aEwW__contactTitle{color:#ededed;letter-spacing:-.02em;text-shadow:6px 6px 12px rgba(0,0,0,.3),-6px -6px 12px rgba(255,255,255,.05);margin:0 0 32px;font-family:Inter,sans-serif;font-size:2rem;font-weight:700}.page-module___8aEwW__contactForm{flex-direction:column;gap:20px;display:flex}.page-module___8aEwW__inputGroup{flex-direction:column;display:flex}.page-module___8aEwW__input,.page-module___8aEwW__textarea{color:#ededed;background:#2a2a2a;border:none;border-radius:12px;padding:12px 16px;font-family:Inter,sans-serif;font-size:1rem;transition:all .2s;box-shadow:inset 4px 4px 8px rgba(0,0,0,.3),inset -4px -4px 8px rgba(255,255,255,.05)}.page-module___8aEwW__input:focus,.page-module___8aEwW__textarea:focus{outline:none;box-shadow:inset 6px 6px 12px rgba(0,0,0,.4),inset -6px -6px 12px rgba(255,255,255,.08)}.page-module___8aEwW__textarea{resize:vertical;min-height:100px}.page-module___8aEwW__submitButton{color:#ededed;cursor:pointer;background:#2a2a2a;border:none;border-radius:12px;margin-top:8px;padding:12px 24px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:6px 6px 12px rgba(0,0,0,.3),-6px -6px 12px rgba(255,255,255,.05)}.page-module___8aEwW__submitButton:hover{background:#3a3a3a;transform:translateY(-1px);box-shadow:8px 8px 16px rgba(0,0,0,.4),-8px -8px 16px rgba(255,255,255,.08)}.page-module___8aEwW__submitButton:active{transform:translateY(0);box-shadow:3px 3px 6px rgba(0,0,0,.2),-3px -3px 6px rgba(255,255,255,.03)}.page-module___8aEwW__successMessage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:40px 20px;display:flex}.page-module___8aEwW__successIcon{color:#4ade80;background:#2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:2.5rem;font-weight:700;animation:2s ease-in-out infinite page-module___8aEwW__successPulse;display:flex;box-shadow:8px 8px 16px rgba(0,0,0,.3),-8px -8px 16px rgba(255,255,255,.05)}.page-module___8aEwW__successTitle{color:#ededed;letter-spacing:-.02em;text-shadow:4px 4px 8px rgba(0,0,0,.3),-4px -4px 8px rgba(255,255,255,.05);margin:0;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700}.page-module___8aEwW__successText{color:#999;max-width:300px;margin:0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5}@keyframes page-module___8aEwW__successPulse{0%,to{transform:scale(1);box-shadow:8px 8px 16px rgba(0,0,0,.3),-8px -8px 16px rgba(255,255,255,.05)}50%{transform:scale(1.05);box-shadow:12px 12px 24px rgba(0,0,0,.4),-12px -12px 24px rgba(255,255,255,.08)}}.page-module___8aEwW__main ol{font-family:var(--font-geist-mono);letter-spacing:-.01em;margin:0;padding-left:0;font-size:14px;line-height:24px;list-style-position:inside}.page-module___8aEwW__main li:not(:last-of-type){margin-bottom:8px}.page-module___8aEwW__main code{background:var(--gray-alpha-100);border-radius:4px;padding:2px 4px;font-family:inherit;font-weight:600}.page-module___8aEwW__ctas{gap:16px;display:flex}.page-module___8aEwW__ctas a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid transparent;border-radius:128px;justify-content:center;align-items:center;height:48px;padding:0 20px;font-size:16px;font-weight:500;line-height:20px;transition:background .2s,color .2s,border-color .2s;display:flex}a.page-module___8aEwW__primary{background:var(--foreground);color:var(--background);gap:8px}a.page-module___8aEwW__secondary{border-color:var(--gray-alpha-200);min-width:158px}.page-module___8aEwW__footer{grid-row-start:3;gap:24px;display:flex}.page-module___8aEwW__footer a{align-items:center;gap:8px;display:flex}.page-module___8aEwW__footer img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page-module___8aEwW__primary:hover{background:var(--button-primary-hover);border-color:transparent}a.page-module___8aEwW__secondary:hover{background:var(--button-secondary-hover);border-color:transparent}.page-module___8aEwW__footer a:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:768px){.page-module___8aEwW__container{padding:16px}.page-module___8aEwW__main{gap:24px;padding:0 16px}.page-module___8aEwW__hero{gap:20px;padding:0 8px}.page-module___8aEwW__title{letter-spacing:-.03em;font-size:2.5rem}.page-module___8aEwW__subtitle{font-size:1.1rem}.page-module___8aEwW__contactButton{padding:14px 28px;font-size:1.1rem}.page-module___8aEwW__contactCard{margin:16px;padding:32px}.page-module___8aEwW__contactTitle{font-size:1.8rem}}@media (max-width:480px){.page-module___8aEwW__container{min-height:100vh;padding:12px}.page-module___8aEwW__main{justify-content:center;gap:20px;padding:0 12px}.page-module___8aEwW__hero{gap:16px;max-width:100%;padding:0 4px}.page-module___8aEwW__title{letter-spacing:-.04em;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:1.8rem;line-height:1.2}.page-module___8aEwW__subtitle{font-size:1rem;line-height:1.4}.page-module___8aEwW__contactButton{width:100%;max-width:280px;padding:12px 24px;font-size:1rem}.page-module___8aEwW__contactPage{align-items:flex-start;padding:20px 12px 12px}.page-module___8aEwW__contactCard{border-radius:16px;margin:0;padding:24px;box-shadow:12px 12px 24px rgba(0,0,0,.3),-12px -12px 24px rgba(255,255,255,.05)}.page-module___8aEwW__contactTitle{margin-bottom:24px;font-size:1.5rem}.page-module___8aEwW__contactForm{gap:16px}.page-module___8aEwW__input,.page-module___8aEwW__textarea{border-radius:10px;padding:14px 16px;font-size:16px}.page-module___8aEwW__submitButton{width:100%;padding:14px 24px;font-size:1rem}.page-module___8aEwW__successMessage{gap:16px;padding:32px 16px}.page-module___8aEwW__successIcon{width:60px;height:60px;font-size:2rem}.page-module___8aEwW__successTitle{font-size:1.3rem}.page-module___8aEwW__successText{max-width:100%;font-size:.9rem}.page-module___8aEwW__backButton{margin-bottom:16px;padding:6px;font-size:1.3rem}}@media (max-width:360px){.page-module___8aEwW__container{padding:8px}.page-module___8aEwW__main{padding:0 8px}.page-module___8aEwW__hero{padding:0 2px}.page-module___8aEwW__title{letter-spacing:-.05em;font-size:1.6rem}.page-module___8aEwW__subtitle{font-size:.9rem}.page-module___8aEwW__contactCard{border-radius:12px;padding:20px}.page-module___8aEwW__contactTitle{font-size:1.3rem}.page-module___8aEwW__input,.page-module___8aEwW__textarea{padding:12px 14px}.page-module___8aEwW__successIcon{width:50px;height:50px;font-size:1.8rem}.page-module___8aEwW__successTitle{font-size:1.2rem}.page-module___8aEwW__successText{font-size:.85rem}}@media (prefers-color-scheme:dark){.page-module___8aEwW__logo{filter:invert()}}
