.contact-module-scss-module__IS91VW__contact{--ct-primary:#534dfd;--ct-primary-text:#534dfd;--ct-primary-soft:#ebe9fe;--ct-heading:#1a1740;--ct-text:#64748b;--ct-bg:#f8f8fc;--ct-card:#fff;--ct-line:#eef0f5}:root[data-theme=dark] .contact-module-scss-module__IS91VW__contact{--ct-primary-text:#a5a2ff;--ct-primary-soft:#534dfd33;--ct-heading:#eef0ff;--ct-text:#a5adc6;--ct-bg:#0b0b1a;--ct-card:#15152b;--ct-line:#26263f}.contact-module-scss-module__IS91VW__contact{background:var(--ct-bg);width:100%;color:var(--ct-text);padding:2rem 0 6rem;scroll-margin-top:70px}.contact-module-scss-module__IS91VW__container{max-width:1140px;margin:0 auto;padding:0 1rem}.contact-module-scss-module__IS91VW__intro{text-align:center;max-width:640px;margin:0 auto 3.5rem}.contact-module-scss-module__IS91VW__eyebrow{background:var(--ct-primary-soft);color:var(--ct-primary-text);letter-spacing:.02em;border-radius:999px;padding:.375rem 1rem;font-size:12px;font-weight:700;display:inline-block}.contact-module-scss-module__IS91VW__title{color:var(--ct-heading);margin-top:1.25rem;font-size:32px;line-height:1.2}@media (min-width:768px){.contact-module-scss-module__IS91VW__title{font-size:44px}}.contact-module-scss-module__IS91VW__description{margin-top:1rem;font-size:17px;line-height:1.75}.contact-module-scss-module__IS91VW__layout{gap:1.75rem;display:grid}@media (min-width:1024px){.contact-module-scss-module__IS91VW__layout{grid-template-columns:5fr 7fr;align-items:stretch}}.contact-module-scss-module__IS91VW__side{flex-direction:column;gap:1.75rem;display:flex}.contact-module-scss-module__IS91VW__side .contact-module-scss-module__IS91VW__infoCard{flex:1}.contact-module-scss-module__IS91VW__infoCard,.contact-module-scss-module__IS91VW__formCard{border:1px solid var(--ct-line);background:var(--ct-card);border-radius:24px;flex-direction:column;padding:2rem;display:flex;box-shadow:0 12px 32px -18px #1e1b4b24}@media (min-width:768px){.contact-module-scss-module__IS91VW__infoCard,.contact-module-scss-module__IS91VW__formCard{padding:2.5rem}}.contact-module-scss-module__IS91VW__cardTitle{color:var(--ct-heading);margin-bottom:1.75rem;font-size:20px;font-weight:700}.contact-module-scss-module__IS91VW__infoList{flex-direction:column;gap:1.5rem;display:flex}.contact-module-scss-module__IS91VW__infoList li{align-items:flex-start;gap:1rem;display:flex}.contact-module-scss-module__IS91VW__infoIcon{background:var(--ct-primary-soft);width:44px;height:44px;color:var(--ct-primary-text);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-module-scss-module__IS91VW__infoIcon svg{width:20px;height:20px}.contact-module-scss-module__IS91VW__infoLabel{font-size:13px;display:block}.contact-module-scss-module__IS91VW__infoValue{color:var(--ct-heading);margin-top:.25rem;font-size:15px;font-weight:600;line-height:1.5;display:block}a.contact-module-scss-module__IS91VW__infoValue:hover{color:var(--ct-primary-text)}.contact-module-scss-module__IS91VW__reportCard{color:#ffffffd9;background:linear-gradient(135deg,#4f46e5 0%,#2e1a87 100%);border-radius:24px;padding:2rem}@media (min-width:768px){.contact-module-scss-module__IS91VW__reportCard{padding:2.5rem}}.contact-module-scss-module__IS91VW__reportIcon{color:#fbbf24;background:#ffffff26;border:1px solid #ffffff40;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contact-module-scss-module__IS91VW__reportIcon svg{width:22px;height:22px}.contact-module-scss-module__IS91VW__reportTitle{color:#fff;margin-top:1.5rem;font-size:20px;font-weight:700}.contact-module-scss-module__IS91VW__reportDescription{margin-top:.75rem;font-size:15px;line-height:1.6}.contact-module-scss-module__IS91VW__reportButton{color:#534dfd;background:#fff;border-radius:8px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.25rem;font-size:13px;font-weight:700;display:inline-flex}.contact-module-scss-module__IS91VW__reportButton:hover .contact-module-scss-module__IS91VW__arrow{transform:translate(3px)}.contact-module-scss-module__IS91VW__arrow{transition:transform .15s;display:flex}.contact-module-scss-module__IS91VW__arrow svg{stroke-width:2.5px;width:14px;height:14px}.contact-module-scss-module__IS91VW__form{flex-direction:column;flex:1;gap:1.25rem;display:flex}.contact-module-scss-module__IS91VW__row{gap:1.25rem;display:grid}@media (min-width:768px){.contact-module-scss-module__IS91VW__row{grid-template-columns:1fr 1fr}}.contact-module-scss-module__IS91VW__submitError{color:#dc2626;margin:0;font-size:14px}.contact-module-scss-module__IS91VW__formFooter{justify-content:flex-end;margin-top:auto;display:flex}.contact-module-scss-module__IS91VW__submitButton{min-width:180px}.contact-module-scss-module__IS91VW__success{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.contact-module-scss-module__IS91VW__successIcon{color:#10b981;background:#10b9811f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.contact-module-scss-module__IS91VW__successIcon svg{stroke-width:3px;width:30px;height:30px}.contact-module-scss-module__IS91VW__successTitle{color:var(--ct-heading);font-size:22px;font-weight:700}.contact-module-scss-module__IS91VW__successDescription{margin-bottom:.75rem}
.hero-module-scss-module__vF7FDa__hero{--ph-next-bg:#f8f8fc}:root[data-theme=dark] .hero-module-scss-module__vF7FDa__hero{--ph-next-bg:#0b0b1a}.hero-module-scss-module__vF7FDa__hero{color:#fff;background:radial-gradient(60% 70% at 85% 10%,#a5a2ff59 0%,#0000 70%),radial-gradient(50% 60% at 10% 90%,#261c7873 0%,#0000 70%),linear-gradient(#534dfd 0%,#4e47e0 55%,#4a40c8 100%);width:100%;position:relative;overflow:hidden}.hero-module-scss-module__vF7FDa__hero:after{content:"";background:var(--ph-next-bg);border-radius:50% 50% 0 0/100% 100% 0 0;height:80px;position:absolute;bottom:-1px;left:-10%;right:-10%}.hero-module-scss-module__vF7FDa__memphis{opacity:.35;pointer-events:none;width:100%;display:block;position:absolute;top:60px}.hero-module-scss-module__vF7FDa__memphis svg{width:100%;height:auto;display:block}.hero-module-scss-module__vF7FDa__container{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:960px;margin:0 auto;padding:96px 1rem 150px;display:flex;position:relative}.hero-module-scss-module__vF7FDa__eyebrow{letter-spacing:.02em;background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;padding:.5rem 1.25rem;font-size:12px;font-weight:600}.hero-module-scss-module__vF7FDa__title{letter-spacing:-.01em;margin-top:1.75rem;font-size:40px;line-height:1.15}@media (min-width:768px){.hero-module-scss-module__vF7FDa__title{font-size:60px}}.hero-module-scss-module__vF7FDa__highlight{white-space:nowrap;position:relative}.hero-module-scss-module__vF7FDa__highlight:after{content:"";z-index:-1;background:#4ade808c;border-radius:6px;height:.32em;position:absolute;bottom:.08em;left:-4px;right:-4px}.hero-module-scss-module__vF7FDa__description{opacity:.85;max-width:680px;margin-top:1.5rem;font-size:17px;line-height:1.75}@media (min-width:768px){.hero-module-scss-module__vF7FDa__description{font-size:19px}}.hero-module-scss-module__vF7FDa__buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:2.5rem;display:flex}.hero-module-scss-module__vF7FDa__primaryButton,.hero-module-scss-module__vF7FDa__outlineButton{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 32px;font-size:16px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}@media (hover:hover){.hero-module-scss-module__vF7FDa__primaryButton:hover,.hero-module-scss-module__vF7FDa__outlineButton:hover{transform:translateY(-2px)}}.hero-module-scss-module__vF7FDa__primaryButton{color:#534dfd;background:#fff;box-shadow:0 18px 36px -14px #0f0a3c99}@media (hover:hover){.hero-module-scss-module__vF7FDa__primaryButton:hover .hero-module-scss-module__vF7FDa__arrow{transform:translate(3px)}}.hero-module-scss-module__vF7FDa__outlineButton{background:#ffffff1a;border:1px solid #ffffff59;font-weight:600}@media (hover:hover){.hero-module-scss-module__vF7FDa__outlineButton:hover{background:#ffffff2e}}.hero-module-scss-module__vF7FDa__arrow{transition:transform .15s;display:flex}.hero-module-scss-module__vF7FDa__arrow svg{stroke-width:2.5px;width:14px;height:14px}.hero-module-scss-module__vF7FDa__highlights{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:2.5rem;display:flex}.hero-module-scss-module__vF7FDa__highlights li{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.hero-module-scss-module__vF7FDa__checkIcon{color:#4ade80;background:#4ade8033;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.hero-module-scss-module__vF7FDa__checkIcon svg{stroke-width:3px;width:13px;height:13px}
