.page-module__7TXOuq__page{width:100%;min-height:100vh;padding:110px 20px 80px;position:relative;overflow:hidden}.page-module__7TXOuq__container{width:min(1200px,100%);margin:0 auto}.page-module__7TXOuq__glow1,.page-module__7TXOuq__glow2{filter:blur(120px);pointer-events:none;z-index:-1;border-radius:50%;position:fixed}.page-module__7TXOuq__glow1{background:#e85d752e;width:380px;height:380px;top:-120px;left:-100px}.page-module__7TXOuq__glow2{background:#b65fcf26;width:420px;height:420px;bottom:-120px;right:-150px}.page-module__7TXOuq__hero{text-align:center;max-width:760px;margin:0 auto 90px}.page-module__7TXOuq__badge{border-radius:var(--radius-full);background:var(--primary-light);color:var(--primary);align-items:center;gap:10px;margin-bottom:24px;padding:10px 18px;font-weight:600;display:inline-flex}.page-module__7TXOuq__title{color:var(--foreground);font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.05}.page-module__7TXOuq__title span{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#0000;-webkit-background-clip:text;display:block}.page-module__7TXOuq__description{max-width:650px;margin:24px auto 0;font-size:1.1rem;line-height:1.8}.page-module__7TXOuq__highlights{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:70px;display:grid}.page-module__7TXOuq__highlightCard{text-align:center;background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:34px;transition:all .35s}.page-module__7TXOuq__highlightCard:hover{border-color:var(--primary);box-shadow:var(--shadow-xl);transform:translateY(-10px)}.page-module__7TXOuq__highlightCard h3{color:var(--foreground);margin:24px 0 14px}.page-module__7TXOuq__highlightCard p{line-height:1.7}.page-module__7TXOuq__icon{background:linear-gradient(135deg, var(--primary-light), var(--secondary-light));width:64px;height:64px;color:var(--primary);box-shadow:0 0 35px var(--primary-light);border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex}.page-module__7TXOuq__sections{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.page-module__7TXOuq__sectionCard{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:34px;transition:all .35s}.page-module__7TXOuq__sectionCard:hover{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.page-module__7TXOuq__sectionHeader{align-items:center;gap:18px;margin-bottom:22px;display:flex}.page-module__7TXOuq__sectionHeader .page-module__7TXOuq__icon{flex-shrink:0;width:56px;height:56px;margin:0}.page-module__7TXOuq__sectionHeader h2{color:var(--foreground);font-size:1.35rem}.page-module__7TXOuq__sectionCard p{line-height:1.85}.page-module__7TXOuq__contactCard{text-align:center;background:linear-gradient(135deg, var(--primary-light), var(--secondary-light));border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-lg);margin-top:80px;padding:60px 40px}.page-module__7TXOuq__contactCard svg{color:var(--primary);margin-bottom:24px}.page-module__7TXOuq__contactCard h2{color:var(--foreground);margin-bottom:18px}.page-module__7TXOuq__contactCard p{max-width:650px;margin:auto auto 32px;line-height:1.8}.page-module__7TXOuq__contactButton{border-radius:var(--radius-full);background:var(--primary);color:#fff;align-items:center;gap:10px;padding:15px 26px;font-weight:600;transition:all .3s;display:inline-flex}.page-module__7TXOuq__contactButton:hover{background:var(--primary-hover);box-shadow:var(--shadow-lg);transform:translateY(-4px)}@media (max-width:900px){.page-module__7TXOuq__page{padding:90px 16px 60px}.page-module__7TXOuq__hero{margin-bottom:60px}.page-module__7TXOuq__highlights,.page-module__7TXOuq__sections{grid-template-columns:1fr}.page-module__7TXOuq__highlightCard,.page-module__7TXOuq__sectionCard{padding:26px}.page-module__7TXOuq__sectionHeader{text-align:center;flex-direction:column}.page-module__7TXOuq__contactCard{padding:45px 24px}.page-module__7TXOuq__title{font-size:2.5rem}}
