.page-module__QktmsG__hero{background:var(--color-navy);padding:var(--space-24) 0 var(--space-20);text-align:center;position:relative;overflow:hidden}.page-module__QktmsG__heroOverlay{pointer-events:none;background:0 0;position:absolute;inset:0}.page-module__QktmsG__heroContent{z-index:1;position:relative}.page-module__QktmsG__heroTitle{color:var(--color-white);max-width:800px;margin:0 auto var(--space-6);font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}.page-module__QktmsG__heroSubtitle{color:#ffffffb3;font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:680px;margin:0 auto}.page-module__QktmsG__section{padding:var(--space-20) 0}.page-module__QktmsG__sectionAlt{padding:var(--space-20) 0;background:var(--color-gray-50)}.page-module__QktmsG__sectionTitle{text-align:center;font-size:var(--text-3xl);color:var(--color-navy);margin-bottom:var(--space-3)}.page-module__QktmsG__sectionSubtitle{text-align:center;color:var(--color-gray-500);font-size:var(--text-lg);max-width:650px;margin:0 auto var(--space-12)}.page-module__QktmsG__courtGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.page-module__QktmsG__courtCard{padding:var(--space-8);background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-gray-200);transition:all var(--transition-normal);flex-direction:column;text-decoration:none;display:flex}.page-module__QktmsG__courtCard:hover{box-shadow:var(--shadow-xl);border-color:var(--color-blue-light);transform:translateY(-4px)}.page-module__QktmsG__courtIcon{margin-bottom:var(--space-4);font-size:2.5rem}.page-module__QktmsG__courtCard h3{font-size:var(--text-xl);color:var(--color-navy);margin-bottom:var(--space-2)}.page-module__QktmsG__courtCard p{font-size:var(--text-sm);color:var(--color-gray-500);line-height:var(--leading-relaxed);flex:1}.page-module__QktmsG__courtArrow{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-blue);font-weight:var(--weight-bold);transition:transform var(--transition-fast);display:inline-block}.page-module__QktmsG__courtCard:hover .page-module__QktmsG__courtArrow{transform:translate(4px)}.page-module__QktmsG__disclaimer{max-width:800px;padding:var(--space-8);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);border-left:4px solid var(--color-gold);margin:0 auto}.page-module__QktmsG__disclaimer h3{font-size:var(--text-base);color:var(--color-navy);margin-bottom:var(--space-3)}.page-module__QktmsG__disclaimer p{font-size:var(--text-sm);color:var(--color-gray-500);line-height:var(--leading-relaxed);margin-bottom:var(--space-2)}.page-module__QktmsG__disclaimer p:last-child{margin-bottom:0}.page-module__QktmsG__ctaPrimary{padding:var(--space-4) var(--space-8);background:var(--color-blue);font-size:var(--text-lg);font-weight:var(--weight-bold);border-radius:var(--radius-lg);transition:all var(--transition-normal);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 4px 15px #2563eb66;color:var(--color-white)!important}.page-module__QktmsG__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #2563eb80}.page-module__QktmsG__finalCta{background:var(--color-navy);padding:var(--space-20) 0;text-align:center;position:relative;overflow:hidden}.page-module__QktmsG__finalCtaGlow{pointer-events:none;background:0 0;border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__QktmsG__finalCtaContent{z-index:1;position:relative}.page-module__QktmsG__finalCtaContent h2{color:var(--color-white);font-size:clamp(1.75rem, 4vw, var(--text-4xl));margin-bottom:var(--space-4)}.page-module__QktmsG__finalCtaContent p{color:#fff9;font-size:var(--text-lg);max-width:550px;margin:0 auto var(--space-8)}@media (max-width:768px){.page-module__QktmsG__hero{padding:var(--space-16) 0 var(--space-12)}.page-module__QktmsG__courtGrid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}.page-module__QktmsG__u_pt_0.page-module__QktmsG__u_pt_0{padding-top:0}.page-module__QktmsG__u_ta_center.page-module__QktmsG__u_ta_center{text-align:center}
