.page-module__t-ObYq__container{max-width:110rem;padding:var(--space-3xl)var(--space-lg);margin:0 auto;line-height:1.7}.page-module__t-ObYq__header{text-align:center;margin-bottom:var(--space-3xl)}.page-module__t-ObYq__title{margin-bottom:var(--space-md);letter-spacing:-.02em;font-size:4.8rem;font-weight:800}.page-module__t-ObYq__intro{color:var(--color-text-muted);max-width:75rem;margin:0 auto;font-size:1.8rem;line-height:1.7}.page-module__t-ObYq__grid{gap:var(--space-lg);margin-top:var(--space-3xl);grid-template-columns:repeat(auto-fit,minmax(32rem,1fr));display:grid}.page-module__t-ObYq__card{background:var(--gradient-card),var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);color:inherit;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);flex-direction:column;min-height:20rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.page-module__t-ObYq__card:before{content:"";background:var(--color-accent);transform-origin:0;height:5px;transition:transform var(--transition-slow);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module__t-ObYq__card:hover{box-shadow:var(--shadow-xl);border-color:var(--color-accent-light);transform:translateY(-1rem)scale(1.02)}.page-module__t-ObYq__card:hover:before{transform:scaleX(1)}.page-module__t-ObYq__icon{margin-bottom:var(--space-md);filter:grayscale(.3);transition:all var(--transition-bounce);font-size:clamp(2.4rem,4vw,3.6rem);display:block}.page-module__t-ObYq__card:hover .page-module__t-ObYq__icon{filter:grayscale(0);transform:scale(1.15)rotate(5deg)}.page-module__t-ObYq__card h2{margin-bottom:var(--space-sm);color:var(--color-text);transition:color var(--transition);font-size:2.2rem;font-weight:700}.page-module__t-ObYq__card:hover h2{color:var(--color-accent-bright)}.page-module__t-ObYq__card p{color:var(--color-text-muted);margin-bottom:var(--space-md);flex:1;font-size:1.5rem;line-height:1.6}.page-module__t-ObYq__arrow{bottom:var(--space-lg);right:var(--space-lg);color:var(--color-accent-light);opacity:0;transition:all var(--transition-fast);font-size:2.4rem;position:absolute;transform:translate(-10px)}.page-module__t-ObYq__card:hover .page-module__t-ObYq__arrow{opacity:1;transform:translate(0)}.page-module__t-ObYq__card.page-module__t-ObYq__accent:before{background:var(--gradient-hero)}.page-module__t-ObYq__card.page-module__t-ObYq__blue:before{background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 100%)}.page-module__t-ObYq__card.page-module__t-ObYq__green:before{background:linear-gradient(135deg,#10b981 0%,#34d399 100%)}.page-module__t-ObYq__card.page-module__t-ObYq__cyan:before{background:linear-gradient(135deg,#06b6d4 0%,#22d3ee 100%)}.page-module__t-ObYq__card.page-module__t-ObYq__yellow:before{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%)}.page-module__t-ObYq__card.page-module__t-ObYq__orange:before{background:linear-gradient(135deg,#ea580c 0%,#fb923c 100%)}.page-module__t-ObYq__card.page-module__t-ObYq__accent:hover{border-color:var(--color-accent-light)}.page-module__t-ObYq__card.page-module__t-ObYq__blue:hover{border-color:#60a5fa}.page-module__t-ObYq__card.page-module__t-ObYq__green:hover{border-color:#34d399}.page-module__t-ObYq__card.page-module__t-ObYq__cyan:hover{border-color:#22d3ee}.page-module__t-ObYq__card.page-module__t-ObYq__yellow:hover{border-color:#fbbf24}.page-module__t-ObYq__card.page-module__t-ObYq__orange:hover{border-color:#fb923c}@media (max-width:900px){.page-module__t-ObYq__container{padding:var(--space-2xl)var(--space-md)}.page-module__t-ObYq__title{font-size:3.6rem}.page-module__t-ObYq__intro{font-size:1.6rem}.page-module__t-ObYq__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}.page-module__t-ObYq__card{padding:var(--space-lg)}}@media (max-width:600px){.page-module__t-ObYq__container{padding:var(--space-xl)var(--space-md)}.page-module__t-ObYq__title{font-size:3rem}.page-module__t-ObYq__intro{font-size:1.5rem}.page-module__t-ObYq__grid{gap:var(--space-md);grid-template-columns:1fr}.page-module__t-ObYq__card{padding:var(--space-lg);min-height:18rem}.page-module__t-ObYq__card h2{font-size:2rem}.page-module__t-ObYq__card p{font-size:1.4rem}.page-module__t-ObYq__arrow{bottom:var(--space-md);right:var(--space-md);font-size:2rem}}@media (min-width:1400px){.page-module__t-ObYq__container{max-width:130rem}.page-module__t-ObYq__title{font-size:5.2rem}.page-module__t-ObYq__intro{max-width:85rem;font-size:2rem}.page-module__t-ObYq__grid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr)}}
