.HubPage-module__g4lUjW__hubHero.HubPage-module__g4lUjW__hubHero{background:radial-gradient(90% 55% at 50% 120%,#ffffff80 0%,#fff0 60%),linear-gradient(179deg,#6d9eeb 0%,#7fadf0 45%,#92b4ef 75%,#a7c7f4 100%);min-height:0;padding-bottom:clamp(2rem,4vw,3rem)}.HubPage-module__g4lUjW__hubSection{box-sizing:border-box;flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3rem);width:100%;padding:clamp(2.5rem,5vw,4rem) clamp(24px,10vw,128px) 0;display:flex}.HubPage-module__g4lUjW__hubFinalCta.HubPage-module__g4lUjW__hubFinalCta{margin-inline:clamp(24px,10vw,128px)}.HubPage-module__g4lUjW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);width:100%;display:grid}.HubPage-module__g4lUjW__card{background:var(--card,#f4f5f7);color:inherit;border-radius:clamp(1.5rem,2.5vw,2rem);flex-direction:column;gap:.5rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(3rem,5vw,4rem) clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.25rem);text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.HubPage-module__g4lUjW__card:hover{transform:translateY(-4px);box-shadow:0 1px 2px #17181a0a,0 24px 56px #172a541a}.HubPage-module__g4lUjW__cardTitle{color:var(--ink,#17181a);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:600;line-height:1.25;transition:color .2s}.HubPage-module__g4lUjW__card:hover .HubPage-module__g4lUjW__cardTitle{color:#4a7fe0}.HubPage-module__g4lUjW__cardDesc{color:var(--muted,#6b7280);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:450;line-height:1.5;display:-webkit-box;overflow:hidden}.HubPage-module__g4lUjW__cardArrow{color:var(--muted,#6b7280);font-size:1.25rem;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s;position:absolute;top:50%;right:clamp(1.25rem,2.5vw,1.75rem);transform:translateY(-50%)}.HubPage-module__g4lUjW__card:hover .HubPage-module__g4lUjW__cardArrow{color:#4a7fe0;transform:translateY(-50%)translate(5px)}@media (max-width:720px){.HubPage-module__g4lUjW__grid{grid-template-columns:1fr}}
