.hero-module-scss-module__ZIaSqW__hero{--ph-next-bg:#f8f8fc}:root[data-theme=dark] .hero-module-scss-module__ZIaSqW__hero{--ph-next-bg:#0b0b1a}.hero-module-scss-module__ZIaSqW__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__ZIaSqW__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__ZIaSqW__memphis{opacity:.35;pointer-events:none;width:100%;display:block;position:absolute;top:60px}.hero-module-scss-module__ZIaSqW__memphis svg{width:100%;height:auto;display:block}.hero-module-scss-module__ZIaSqW__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__ZIaSqW__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__ZIaSqW__title{letter-spacing:-.01em;margin-top:1.75rem;font-size:40px;line-height:1.15}@media (min-width:768px){.hero-module-scss-module__ZIaSqW__title{font-size:60px}}.hero-module-scss-module__ZIaSqW__highlight{white-space:nowrap;position:relative}.hero-module-scss-module__ZIaSqW__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__ZIaSqW__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__ZIaSqW__description{font-size:19px}}.hero-module-scss-module__ZIaSqW__buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:2.5rem;display:flex}.hero-module-scss-module__ZIaSqW__primaryButton,.hero-module-scss-module__ZIaSqW__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__ZIaSqW__primaryButton:hover,.hero-module-scss-module__ZIaSqW__outlineButton:hover{transform:translateY(-2px)}}.hero-module-scss-module__ZIaSqW__primaryButton{color:#534dfd;background:#fff;box-shadow:0 18px 36px -14px #0f0a3c99}@media (hover:hover){.hero-module-scss-module__ZIaSqW__primaryButton:hover .hero-module-scss-module__ZIaSqW__arrow{transform:translate(3px)}}.hero-module-scss-module__ZIaSqW__outlineButton{background:#ffffff1a;border:1px solid #ffffff59;font-weight:600}@media (hover:hover){.hero-module-scss-module__ZIaSqW__outlineButton:hover{background:#ffffff2e}}.hero-module-scss-module__ZIaSqW__arrow{transition:transform .15s;display:flex}.hero-module-scss-module__ZIaSqW__arrow svg{stroke-width:2.5px;width:14px;height:14px}.hero-module-scss-module__ZIaSqW__highlights{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:2.5rem;display:flex}.hero-module-scss-module__ZIaSqW__highlights li{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.hero-module-scss-module__ZIaSqW__checkIcon{color:#4ade80;background:#4ade8033;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.hero-module-scss-module__ZIaSqW__checkIcon svg{stroke-width:3px;width:13px;height:13px}
