._7c1JbG_section{background-color:#fff;background-image:radial-gradient(60% 40% at 90% 10%,#8fcce824 0%,#0000 70%),radial-gradient(40% 30% at 10% 90%,#1e9ad414 0%,#0000 60%);padding:clamp(5rem,10vh,9rem) clamp(1.5rem,5vw,5rem);overflow:hidden}._7c1JbG_header{margin-inline:auto;flex-direction:column;gap:1.5rem;max-width:1280px;margin-bottom:clamp(3.5rem,6vw,5rem);display:flex}._7c1JbG_eyebrow{opacity:0;align-items:center;gap:.875rem;transition:opacity .6s,transform .6s;display:flex;transform:translateY(16px)}._7c1JbG_eyebrowLine{background-color:#1e9ad4;flex-shrink:0;width:2.5rem;height:1px;display:inline-block}._7c1JbG_eyebrowText{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#1e9ad4;-webkit-font-smoothing:antialiased;font-size:.7rem;font-weight:600}._7c1JbG_title{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;letter-spacing:-.025em;color:#0a0a0a;-webkit-font-smoothing:antialiased;opacity:0;max-width:36rem;margin:0;font-size:clamp(2.8rem,5.5vw,5.5rem);font-weight:300;line-height:1.08;transition:opacity .8s,transform .8s;transform:translateY(24px)}._7c1JbG_title em{color:#1e9ad4;font-style:italic}._7c1JbG_grid{border-top:1px solid #e4e4e4;grid-template-columns:repeat(4,1fr);gap:0;max-width:1280px;margin-inline:auto;display:grid}._7c1JbG_card{opacity:0;cursor:default;border-right:1px solid #e4e4e4;flex-direction:column;gap:1.25rem;padding:2.5rem 2rem 2.5rem 0;transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;transform:translateY(32px)}._7c1JbG_card:last-child{border-right:none}._7c1JbG_card:first-child{padding-left:0}._7c1JbG_card:after{content:"";background:var(--brand-gradient,linear-gradient(90deg, #8fcce8 0%, #1e9ad4 100%));width:0;height:2px;transition:width .55s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0}._7c1JbG_card:hover:after{width:100%}._7c1JbG_cardNum{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;letter-spacing:-.03em;color:#e4e4e4;-webkit-font-smoothing:antialiased;background:linear-gradient(135deg,#8fcce8,#1e9ad4);-webkit-text-fill-color:#e4e4e4;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,4vw,4.5rem);font-weight:300;line-height:1;transition:-webkit-text-fill-color .4s}._7c1JbG_card:hover ._7c1JbG_cardNum{-webkit-text-fill-color:transparent}._7c1JbG_cardBody{flex-direction:column;flex:1;gap:.75rem;display:flex}._7c1JbG_cardTitle{font-family:var(--font-inter), Inter, sans-serif;color:#0a0a0a;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:600}._7c1JbG_cardDesc{font-family:var(--font-inter), Inter, sans-serif;color:#737373;-webkit-font-smoothing:antialiased;margin:0;font-size:.875rem;font-weight:300;line-height:1.65}._7c1JbG_cardLine{background-color:#d1d1d1;width:1.5rem;height:1px;transition:width .4s,background-color .4s}._7c1JbG_card:hover ._7c1JbG_cardLine{background-color:#1e9ad4;width:2.5rem}._7c1JbG_visible{opacity:1!important;transform:translate(0)!important}@media (max-width:1024px){._7c1JbG_grid{grid-template-columns:repeat(2,1fr)}._7c1JbG_card{border-bottom:1px solid #e4e4e4;padding:2rem 1.5rem 2rem 0}._7c1JbG_card:nth-child(2){border-right:none}._7c1JbG_card:nth-child(3),._7c1JbG_card:nth-child(4){border-bottom:none}}@media (max-width:640px){._7c1JbG_grid{grid-template-columns:1fr}._7c1JbG_card{border-bottom:1px solid #e4e4e4;border-right:none;padding:2rem 0}._7c1JbG_card:last-child{border-bottom:none}._7c1JbG_title{font-size:clamp(2.4rem,10vw,3.5rem)}}@media (prefers-reduced-motion:reduce){._7c1JbG_eyebrow,._7c1JbG_title,._7c1JbG_card{opacity:1!important;transition:none!important;transform:none!important}._7c1JbG_card:after,._7c1JbG_cardLine{transition:none!important}}
