.Card-module__r9_ZKW__card{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);background-color:#fff;border:1px solid #e2e8f0cc;flex-direction:column;height:100%;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.Card-module__r9_ZKW__clickable{cursor:pointer}.Card-module__r9_ZKW__clickable:hover{border-color:#2563eb4d;transform:translateY(-8px);box-shadow:0 20px 25px -5px #2563eb1a,0 8px 10px -6px #2563eb0d}.Card-module__r9_ZKW__iconWrapper{color:var(--color-primary);border-radius:var(--border-radius-lg);background-color:#2563eb14;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;transition:transform .3s,background-color .3s;display:inline-flex}.Card-module__r9_ZKW__clickable:hover .Card-module__r9_ZKW__iconWrapper{background-color:var(--color-primary);color:#fff;transform:scale(1.1)rotate(5deg)}.Card-module__r9_ZKW__title{color:var(--color-text);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.Card-module__r9_ZKW__description{color:var(--color-text-light);flex-grow:1;margin-bottom:0;line-height:1.6}
.Home-module__jKgjFW__hero{border-bottom:1px solid var(--color-border);background-color:#fdfdfd;background-image:radial-gradient(at 0 0,#2563eb14 0,#0000 50%),radial-gradient(at 100% 0,#0284c714 0,#0000 50%),radial-gradient(at 50% 100%,#2563eb0d 0,#0000 50%);padding:8rem 0 6rem;position:relative;overflow:hidden}.Home-module__jKgjFW__heroContent{padding-right:2rem}.Home-module__jKgjFW__heroContent h1{letter-spacing:-.02em;background:linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary-light) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:3rem;line-height:1.1}.Home-module__jKgjFW__heroSubtitle{color:var(--color-text-light);margin-bottom:2.5rem;font-size:1.25rem}.Home-module__jKgjFW__heroActions{gap:1rem;display:flex}.Home-module__jKgjFW__problemList{margin-top:1.5rem;padding:0;list-style:none}.Home-module__jKgjFW__problemList li{color:var(--color-text-light);flex-direction:column;margin-bottom:1.5rem;display:flex}.Home-module__jKgjFW__problemList strong{color:var(--color-text);margin-bottom:.25rem;font-size:1.1rem}.Home-module__jKgjFW__step{border-radius:var(--border-radius-lg);border:1px solid var(--color-border);background-color:#fff;padding:2rem 1rem}.Home-module__jKgjFW__stepNum{background-color:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 1.5rem;font-size:1.25rem;font-weight:700;display:flex}.Home-module__jKgjFW__ctaSection{background-color:var(--color-primary-dark);color:#fff;padding:6rem 0}.Home-module__jKgjFW__ctaSection h2{color:#fff}.Home-module__jKgjFW__ctaSection p{color:#cbd5e1}@media (max-width:768px){.Home-module__jKgjFW__heroContent h1{font-size:2.25rem}.Home-module__jKgjFW__hero{padding:6rem 0 4rem}}
