.page-module__hqp1rq__wrapper{background:var(--bg-base);min-height:100vh;padding-bottom:120px;position:relative;overflow:hidden}.page-module__hqp1rq__aurora{filter:blur(80px);z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 20%,#ea580c1f 0%,#0000 50%),radial-gradient(circle at 20% 40%,#ff8a0014 0%,#0000 40%);width:100vw;max-width:1200px;height:100vh;position:absolute;top:-15%;left:50%;transform:translate(-50%)}.page-module__hqp1rq__header{z-index:1;padding:calc(100px + var(--space-6)) 0 calc(60px + var(--space-4));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.page-module__hqp1rq__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-heading);margin:0 0 var(--space-3) 0;text-wrap:balance;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.1}.page-module__hqp1rq__subtitle{color:var(--text-secondary);text-wrap:balance;max-width:640px;margin:0 auto;font-size:1.125rem;line-height:1.6}.page-module__hqp1rq__grid{z-index:1;gap:var(--space-5);max-width:1200px;padding:0 var(--space-6);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid;position:relative}.page-module__hqp1rq__card{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-default);padding:var(--space-8);background:#ffffffb3;border-radius:20px;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s;display:flex}.page-module__hqp1rq__card:hover{border-color:var(--border-strong);transform:translateY(-4px)}.page-module__hqp1rq__cardSpan2{grid-column:span 2}.page-module__hqp1rq__cardSpan1{grid-column:span 1}@media (max-width:1024px){.page-module__hqp1rq__grid{grid-template-columns:repeat(2,1fr)}.page-module__hqp1rq__cardSpan2{grid-column:span 2}.page-module__hqp1rq__cardSpan1{grid-column:span 1}}@media (max-width:768px){.page-module__hqp1rq__header{padding:calc(80px + var(--space-4)) 0 calc(40px + var(--space-4))}.page-module__hqp1rq__grid{gap:var(--space-4);grid-template-columns:1fr}.page-module__hqp1rq__cardSpan2,.page-module__hqp1rq__cardSpan1{grid-column:span 1}.page-module__hqp1rq__card{padding:var(--space-6)}.page-module__hqp1rq__cta{margin-top:var(--space-8);padding-top:var(--space-8)}.page-module__hqp1rq__ctaTitle{font-size:1.75rem}}.page-module__hqp1rq__cardIcon{width:48px;height:48px;color:var(--accent);margin-bottom:var(--space-4);background:linear-gradient(135deg,#ea580c1a 0%,#ea580c05 100%);border:1px solid #ea580c33;border-radius:12px;justify-content:center;align-items:center;display:flex}.page-module__hqp1rq__cardTitle{font-family:var(--font-display);color:var(--text-heading);margin:0 0 var(--space-3) 0;letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.page-module__hqp1rq__cardSpan2 .page-module__hqp1rq__cardTitle{font-size:1.75rem}.page-module__hqp1rq__text{color:var(--text-body);margin:0;font-size:1rem;line-height:1.6}.page-module__hqp1rq__text strong{color:var(--text-heading);font-weight:600}.page-module__hqp1rq__cardList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__hqp1rq__cardListItem{color:var(--text-body);align-items:flex-start;gap:12px;font-size:1rem;line-height:1.6;display:flex}.page-module__hqp1rq__cardListItem svg{color:var(--accent);flex-shrink:0;margin-top:4px}.page-module__hqp1rq__cardListItem strong{color:var(--text-heading);font-weight:600}.page-module__hqp1rq__cta{z-index:1;text-align:center;margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--border-subtle);position:relative}.page-module__hqp1rq__ctaTitle{font-family:var(--font-display);color:var(--text-heading);margin-bottom:var(--space-2);font-size:2rem;font-weight:800}.page-module__hqp1rq__ctaSubtitle{color:var(--text-secondary);margin-bottom:var(--space-6);font-size:1.125rem}.page-module__hqp1rq__ctaButton{background:var(--accent);color:#fff;border-radius:99px;justify-content:center;align-items:center;padding:16px 32px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #ea580c4d}.page-module__hqp1rq__ctaButton:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ea580c66}
