.page-module___8aEwW__container{min-height:100vh;padding:var(--space-12) var(--space-6);z-index:var(--z-base);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__container:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(circle at 20% 30%,#f59e0b0d 0%,#0000 50%),radial-gradient(circle at 80% 70%,#3b82f60d 0%,#0000 50%);width:100%;max-width:1200px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__hero{text-align:center;max-width:760px;margin-bottom:var(--space-16);align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.page-module___8aEwW__badgeContainer{margin-bottom:var(--space-2)}.page-module___8aEwW__title{font-family:var(--font-display);font-size:3.5rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin:0;line-height:1.1}.page-module___8aEwW__gradientText{background:linear-gradient(135deg, var(--color-amber-400) 0%, #fff 80%, #ffffffb3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__subtitle{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);text-wrap:balance;max-width:580px;margin:0}.page-module___8aEwW__cardsGrid{gap:var(--space-6);width:100%;max-width:860px;margin-bottom:var(--space-16);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.page-module___8aEwW__title{font-size:2.75rem}.page-module___8aEwW__cardsGrid{gap:var(--space-6);grid-template-columns:1fr}}.page-module___8aEwW__card{padding:var(--space-8);border-radius:var(--radius-xl);text-align:left;height:100%;transition:all var(--transition-base);flex-direction:column;text-decoration:none;display:flex;position:relative}.page-module___8aEwW__cardIcon{border-radius:var(--radius-md);width:48px;height:48px;margin-bottom:var(--space-6);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:all var(--transition-base);background:#ffffff05;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__card:hover .page-module___8aEwW__cardIcon{color:var(--color-amber-400);background:var(--color-amber-glow);border-color:var(--color-amber-border);transform:scale(1.05);box-shadow:0 0 15px #f59e0b26}.page-module___8aEwW__cardTitle{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-3) 0;transition:color var(--transition-base)}.page-module___8aEwW__card:hover .page-module___8aEwW__cardTitle{color:var(--color-amber-400)}.page-module___8aEwW__cardDescription{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0 0 var(--space-6) 0;flex-grow:1}.page-module___8aEwW__featuresList{gap:var(--space-2);margin:0 0 var(--space-8) 0;flex-direction:column;padding:0;list-style:none;display:flex}.page-module___8aEwW__featureItem{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.page-module___8aEwW__featureBullet{background-color:var(--color-amber-500);width:5px;height:5px;box-shadow:0 0 6px var(--color-amber-400);border-radius:50%;flex-shrink:0}.page-module___8aEwW__cardAction{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-amber-400);transition:gap var(--transition-fast);margin-top:auto;display:flex}.page-module___8aEwW__card:hover .page-module___8aEwW__cardAction{gap:var(--space-3)}.page-module___8aEwW__arrowIcon{transition:transform var(--transition-fast)}.page-module___8aEwW__card:hover .page-module___8aEwW__arrowIcon{transform:translate(3px)}.page-module___8aEwW__footer{text-align:center;color:var(--color-text-tertiary);font-size:var(--text-xs);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.page-module___8aEwW__footerDivider{background-color:var(--color-border);width:40px;height:1px}.page-module___8aEwW__footerText{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-tertiary)}
