.page-module-scss-module__mJ0_gG__pageContainer{flex-direction:column;width:100%;min-height:100vh;display:flex}.page-module-scss-module__mJ0_gG__rowOuter{justify-content:center;width:100%;display:flex}.page-module-scss-module__mJ0_gG__row{flex-direction:column;gap:2rem;width:100%;max-width:1200px;padding:5rem 2rem;display:flex}@media (max-width:768px){.page-module-scss-module__mJ0_gG__row{padding:3rem 1.5rem}}.page-module-scss-module__mJ0_gG__heroRow{text-align:center;background:linear-gradient(#7ee7c140 0%,#21232d 100%);border-bottom:1px solid #7ee7c11a;align-items:center}.page-module-scss-module__mJ0_gG__heroRow .page-module-scss-module__mJ0_gG__title{background:linear-gradient(135deg,#f1f1f1 0%,#7ee7c1 100%);-webkit-text-fill-color:#0000;letter-spacing:-1px;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.page-module-scss-module__mJ0_gG__heroRow .page-module-scss-module__mJ0_gG__description{color:#d4d4d4;align-self:center;width:100%;max-width:800px;font-size:1.25rem;line-height:1.6}.page-module-scss-module__mJ0_gG__section h2{color:#f1f1f1;align-items:center;gap:1rem;margin-bottom:2rem;font-size:2rem;font-weight:700;display:flex}.page-module-scss-module__mJ0_gG__section h2:after{content:"";background:linear-gradient(90deg,#7ee7c14d,#0000);flex:1;height:1px}.page-module-scss-module__mJ0_gG__resourceGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.page-module-scss-module__mJ0_gG__resourceCard{background:#ffffff08;border:1px solid #ffffff0d;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:2rem;text-decoration:none;transition:all .3s;display:flex}.page-module-scss-module__mJ0_gG__resourceCard:hover{background:#7ee7c10d;border-color:#7ee7c133;transform:translateY(-5px)}.page-module-scss-module__mJ0_gG__resourceCard:hover .page-module-scss-module__mJ0_gG__linkLabel{color:#7ee7c1}.page-module-scss-module__mJ0_gG__resourceCard .page-module-scss-module__mJ0_gG__linkLabel{color:#f1f1f1;font-size:1.25rem;font-weight:700;transition:color .3s}.page-module-scss-module__mJ0_gG__resourceCard .page-module-scss-module__mJ0_gG__linkDescription{color:#d4d4d4;font-size:.95rem;line-height:1.5}.page-module-scss-module__mJ0_gG__summarySection{-webkit-backdrop-filter:blur(20px);z-index:1;background:linear-gradient(135deg,#7ee7c11a 0%,#7ee7c105 100%);border-top:1px solid #7ee7c11a;border-bottom:1px solid #7ee7c11a;position:relative}.page-module-scss-module__mJ0_gG__summarySection:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#7ee7c10d 0%,#0000 70%);position:absolute;inset:0}.page-module-scss-module__mJ0_gG__summaryBox{grid-template-columns:1.5fr 1fr;align-items:start;gap:4rem;display:grid}@media (max-width:992px){.page-module-scss-module__mJ0_gG__summaryBox{grid-template-columns:1fr;gap:2rem}}.page-module-scss-module__mJ0_gG__summaryBox .page-module-scss-module__mJ0_gG__summaryText{color:#d4d4d4;font-size:1.15rem;line-height:1.8}.page-module-scss-module__mJ0_gG__summaryBox .page-module-scss-module__mJ0_gG__pointsList{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.page-module-scss-module__mJ0_gG__summaryBox .page-module-scss-module__mJ0_gG__pointsList li{color:#f1f1f1;background:#ffffff08;border:1px solid #ffffff0d;border-radius:1rem;align-items:center;gap:1rem;padding:1rem 1.5rem;font-weight:500;display:flex}.page-module-scss-module__mJ0_gG__summaryBox .page-module-scss-module__mJ0_gG__pointsList li:before{content:"✓";color:#7ee7c1;font-weight:800}.page-module-scss-module__mJ0_gG__navigation{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module-scss-module__mJ0_gG__navButtonPrimary{color:#000;background-color:#7ee7c1;border-radius:100px;padding:1rem 2.5rem;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #7ee7c133}.page-module-scss-module__mJ0_gG__navButtonPrimary:hover{transform:scale(1.05);box-shadow:0 6px 20px #7ee7c14d}.page-module-scss-module__mJ0_gG__navButtonSecondary{color:#f1f1f1;background:#ffffff08;border:1px solid #ffffff1a;border-radius:100px;padding:1rem 2.5rem;font-weight:600;text-decoration:none;transition:all .3s}.page-module-scss-module__mJ0_gG__navButtonSecondary:hover{background:#ffffff14;border-color:#fff3}
