.page-module__ay3yfG__main{flex-direction:column;min-height:100vh;display:flex}.page-module__ay3yfG__section{padding:6rem 2rem}.page-module__ay3yfG__sectionCream{background:var(--color-cream-light);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page-module__ay3yfG__container{width:100%;max-width:1200px;margin:0 auto}.page-module__ay3yfG__heroSection{background-image:url(/Images/x17.png);background-position:50% 30%;background-size:cover;padding:10rem 2rem 8rem;position:relative;overflow:hidden}.page-module__ay3yfG__heroOverlay{background:linear-gradient(100deg,#061628f7 0%,#0a2540e0 55%,#0a25404d 100%);position:absolute;inset:0}.page-module__ay3yfG__heroContent{z-index:1;max-width:840px;position:relative}.page-module__ay3yfG__heroEyebrow{color:var(--color-gold);text-transform:uppercase;letter-spacing:.05em;background:#d4af3726;border-radius:100px;margin-bottom:1.5rem;padding:.4rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-block}.page-module__ay3yfG__heroH1{font-family:var(--font-heading);color:var(--color-surface);margin-bottom:1.75rem;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:600;line-height:1.08}.page-module__ay3yfG__heroSub{color:#ffffffd1;max-width:720px;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.7}.page-module__ay3yfG__heroActions{flex-wrap:wrap;gap:1rem;display:flex}.page-module__ay3yfG__ctaPrimary{background-color:var(--color-gold)!important;color:var(--color-navy)!important;border-color:var(--color-gold)!important;border-radius:var(--radius-md)!important;padding:1.25rem 2rem!important;font-size:1.1rem!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 8px 24px #d4af3740!important}.page-module__ay3yfG__ctaPrimary:hover{transform:translateY(-2px);background-color:var(--color-gold-light)!important;box-shadow:0 12px 30px #d4af3766!important}.page-module__ay3yfG__ctaSecondary{color:#ffffffe6!important;border-radius:var(--radius-md)!important;background:0 0!important;border:1.5px solid #ffffff59!important;padding:1.25rem 2rem!important;font-size:1.1rem!important;font-weight:600!important;transition:all .3s!important}.page-module__ay3yfG__ctaSecondary:hover{background:#ffffff14!important;border-color:#ffffffb3!important}.page-module__ay3yfG__clarityBar{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:2.75rem 2rem;box-shadow:0 4px 20px #00000008}.page-module__ay3yfG__clarityBarInner{align-items:center;gap:0;max-width:1200px;margin:0 auto;display:flex}.page-module__ay3yfG__clarityItem{flex:1;align-items:flex-start;gap:1rem;padding:0 2rem;display:flex}.page-module__ay3yfG__clarityIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:flex}.page-module__ay3yfG__clarityIcon[data-type=not]{color:#dc2626;background:#dc262614;border:1.5px solid #dc262633}.page-module__ay3yfG__clarityIcon[data-type=yes]{color:var(--color-gold);background:#d4af371a;border:1.5px solid #d4af3740}.page-module__ay3yfG__clarityItemTitle{color:var(--color-navy);margin-bottom:.2rem;font-size:.97rem;font-weight:700}.page-module__ay3yfG__clarityItemDesc{color:var(--color-text-muted);font-size:.85rem;line-height:1.4}.page-module__ay3yfG__clarityDivider{background:var(--color-border);flex-shrink:0;width:1px;height:48px}.page-module__ay3yfG__sectionHeaderCenter{margin-bottom:4rem;text-align:center;max-width:680px;margin-inline:auto}.page-module__ay3yfG__sectionH2{font-family:var(--font-heading);color:var(--color-navy);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.page-module__ay3yfG__sectionPara{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:1.15rem;line-height:1.7}.page-module__ay3yfG__referralCaseLayout{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.page-module__ay3yfG__referralCaseCallout{background:var(--color-navy);border-radius:var(--radius-xl);position:relative;overflow:hidden;box-shadow:0 20px 50px #0a254026}.page-module__ay3yfG__calloutAccent{background:linear-gradient(90deg, var(--color-gold), transparent 70%);height:4px}.page-module__ay3yfG__calloutTop{padding:2.5rem 2.5rem 2rem}.page-module__ay3yfG__calloutIcon{margin-bottom:1.25rem;font-size:2.5rem}.page-module__ay3yfG__calloutQuote{font-family:var(--font-heading);color:var(--color-surface);border-left:3px solid var(--color-gold);margin:0;padding-left:1.25rem;font-size:1.25rem;font-style:italic;line-height:1.5}.page-module__ay3yfG__calloutBottom{background:#ffffff0a;border-top:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;gap:0;padding:2rem 2.5rem;display:grid}.page-module__ay3yfG__calloutStat{flex-direction:column;gap:.5rem;padding:.5rem 0;display:flex}.page-module__ay3yfG__calloutStatValue{font-family:var(--font-heading);color:var(--color-gold);font-size:1.35rem;font-weight:700}.page-module__ay3yfG__calloutStatLabel{color:#ffffffa6;font-size:.85rem;line-height:1.4}.page-module__ay3yfG__calloutStatDivider{background:#ffffff1f;width:1px;margin:0 1.5rem}.page-module__ay3yfG__pointsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1100px;margin:0 auto;display:grid}.page-module__ay3yfG__pointCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:2.75rem 2.25rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0a25400a}.page-module__ay3yfG__pointCard:after{content:"";border-radius:var(--radius-xl);border:2px solid var(--color-gold);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.page-module__ay3yfG__pointCard:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 20px 40px #0a254014}.page-module__ay3yfG__pointCard:hover:after{opacity:1}.page-module__ay3yfG__pointNumber{font-family:var(--font-heading);color:#d4af3726;margin-bottom:1.5rem;font-size:3rem;font-weight:700;line-height:1;transition:color .3s}.page-module__ay3yfG__pointCard:hover .page-module__ay3yfG__pointNumber{color:#d4af3759}.page-module__ay3yfG__pointIconRing{border:2px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;transition:border-color .3s,background .3s;display:flex}.page-module__ay3yfG__pointIconRing svg{width:24px;height:24px;color:var(--color-navy);transition:color .3s}.page-module__ay3yfG__pointCard:hover .page-module__ay3yfG__pointIconRing{border-color:var(--color-gold);background:var(--color-navy)}.page-module__ay3yfG__pointCard:hover .page-module__ay3yfG__pointIconRing svg{color:var(--color-gold)}.page-module__ay3yfG__pointTitle{font-family:var(--font-heading);color:var(--color-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:600;line-height:1.2}.page-module__ay3yfG__pointDesc{color:var(--color-text-muted);font-size:1rem;line-height:1.7}.page-module__ay3yfG__complianceSection{background-image:url(/Images/06.jpeg);background-position:50% 60%;background-size:cover;padding:7rem 2rem;position:relative;overflow:hidden}.page-module__ay3yfG__complianceOverlay{background:linear-gradient(#040f1cf2 0%,#061628fa 100%);position:absolute;inset:0}.page-module__ay3yfG__complianceContent{z-index:1;text-align:center;max-width:780px;margin:0 auto;position:relative}.page-module__ay3yfG__complianceH2{font-family:var(--font-heading);color:var(--color-surface);margin-bottom:2rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.1}.page-module__ay3yfG__complianceBar{background:var(--color-gold);border-radius:2px;width:60px;height:3px;margin:0 auto 2.5rem}.page-module__ay3yfG__compliancePara{color:#fffc;text-align:left;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.8}.page-module__ay3yfG__compliancePillRow{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3rem;display:flex}.page-module__ay3yfG__compliancePill{color:var(--color-gold);background:#d4af371a;border:1px solid #d4af3747;border-radius:100px;padding:.5rem 1.25rem;font-size:.92rem;font-weight:600}.page-module__ay3yfG__complianceLink{color:var(--color-gold);text-underline-offset:4px;font-size:1.05rem;font-weight:700;text-decoration:underline;transition:opacity .2s;display:inline-block}.page-module__ay3yfG__complianceLink:hover{opacity:.8}.page-module__ay3yfG__formSection{background:var(--color-surface);padding:6rem 2rem}.page-module__ay3yfG__formLayout{grid-template-columns:1fr 1.4fr;align-items:start;gap:6rem;display:grid}.page-module__ay3yfG__formH2{font-family:var(--font-heading);color:var(--color-navy);margin-bottom:1.5rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.page-module__ay3yfG__formBody{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:1.15rem;line-height:1.7}.page-module__ay3yfG__formMicrocopy{color:var(--color-text-muted);border-left:3px solid var(--color-gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#d4af370d;margin-bottom:2.5rem;padding:1.25rem 1.75rem;font-size:1rem;font-style:italic;line-height:1.7}.page-module__ay3yfG__formLinks{flex-direction:column;gap:.75rem;display:flex}.page-module__ay3yfG__formLinksLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.25rem;font-size:.8rem;font-weight:700}.page-module__ay3yfG__formLink{color:var(--color-navy);text-underline-offset:4px;font-size:1rem;font-weight:600;text-decoration:underline;transition:color .2s}.page-module__ay3yfG__formLink:hover{color:var(--color-gold)}.page-module__ay3yfG__formWrapper{background:var(--color-cream-light);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:3rem;box-shadow:0 10px 30px #0a25400a}@media (max-width:1024px){.page-module__ay3yfG__clarityBarInner{flex-wrap:wrap;gap:1.5rem}.page-module__ay3yfG__clarityItem{flex:calc(50% - 1rem);min-width:220px}.page-module__ay3yfG__clarityDivider{display:none}.page-module__ay3yfG__referralCaseLayout{grid-template-columns:1fr;gap:3rem}.page-module__ay3yfG__pointsGrid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.page-module__ay3yfG__formLayout{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.page-module__ay3yfG__heroActions{flex-direction:column}.page-module__ay3yfG__calloutBottom{grid-template-columns:1fr;gap:1.5rem}.page-module__ay3yfG__calloutStatDivider{width:auto;height:1px;margin:0}.page-module__ay3yfG__formWrapper{padding:2rem}}
