.page-module___8aEwW__hero{background-color:#f8fafc;padding:11rem 0 5rem;position:relative;overflow:hidden}.page-module___8aEwW__hero:before,.page-module___8aEwW__hero:after{content:"";filter:blur(100px);z-index:0;border-radius:50%;animation:20s ease-in-out infinite page-module___8aEwW__float;position:absolute}.page-module___8aEwW__hero:before{background:#10b98126;width:60%;height:80%;top:-10%;left:-10%}.page-module___8aEwW__hero:after{background:#0f172a1a;width:70%;height:90%;animation-delay:-10s;bottom:-20%;right:-10%}@keyframes page-module___8aEwW__float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(5%,10%)scale(1.1)}66%{transform:translate(-5%,5%)scale(.9)}}.page-module___8aEwW__heroContainer{z-index:10;grid-template-columns:1.2fr 1fr;align-items:center;gap:5rem;display:grid;position:relative}@media (max-width:992px){.page-module___8aEwW__heroContainer{text-align:center;grid-template-columns:1fr;gap:3rem}.page-module___8aEwW__hero{padding:10rem 0 3rem}.page-module___8aEwW__checkItem{justify-content:center}}.page-module___8aEwW__heroHeadline{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.05}@media (max-width:768px){.page-module___8aEwW__heroHeadline{margin-bottom:1rem;font-size:2.25rem}}.page-module___8aEwW__heroText{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:992px){.page-module___8aEwW__heroText{align-items:center}}.page-module___8aEwW__checkItem{color:var(--color-primary);border:1px solid var(--color-border);background:#fff;border-radius:2rem;align-items:center;padding:.6rem 1.2rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 4px 6px #0000000d}.page-module___8aEwW__heroForm{width:100%;max-width:480px;margin:0 auto}.page-module___8aEwW__progressBar{background-color:var(--color-border);border-radius:4px;width:100%;height:8px;overflow:hidden}.page-module___8aEwW__progressFill{background-color:var(--color-secondary);height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.page-module___8aEwW__optionsGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.page-module___8aEwW__optionCard{border-radius:var(--radius-lg);text-align:center;cursor:pointer;background:#fff;border:2px solid #0000;outline:none;padding:1.5rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 6px #00000005}.page-module___8aEwW__optionCard:hover{border-color:var(--color-secondary);transform:translateY(-5px)scale(1.02);box-shadow:0 15px 30px -5px #10b98133,inset 0 0 20px #10b9810d}.page-module___8aEwW__optionCard:active{transform:translateY(0)scale(.98)}.page-module___8aEwW__optionIcon{margin-bottom:.75rem;font-size:3rem;transition:transform .3s}.page-module___8aEwW__optionCard:hover .page-module___8aEwW__optionIcon{transform:scale(1.1)rotate(5deg)}.page-module___8aEwW__optionTitle{color:var(--color-text-main);margin-bottom:.25rem;font-size:1.1rem;font-weight:800}.page-module___8aEwW__optionDesc{color:var(--color-text-muted);font-size:.8rem}.page-module___8aEwW__backBtn{color:var(--color-text-muted);cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:1rem;font-size:.875rem;font-weight:600;transition:color .2s;display:block}.page-module___8aEwW__backBtn:hover{color:var(--color-primary)}
