.HeroSection_hero__1zrnp{position:relative;max-width:1200px;margin:0 auto;padding:3.5rem 1rem;overflow:hidden;background:var(--cream)}.HeroSection_header__OLSwM{max-width:800px;margin-bottom:2rem}.HeroSection_header__OLSwM h1{font-size:clamp(2rem,6vw,3rem);font-weight:900;color:var(--forest-dark);line-height:1.2;margin-bottom:1rem}.HeroSection_header__OLSwM p{font-size:clamp(1rem,2.8vw,1.25rem);color:var(--pine-leaf);line-height:1.7}.HeroSection_highlight__RgpGv{color:var(--path-gold);position:relative}.HeroSection_underline__pBPbg{position:absolute;bottom:-.45rem;left:0;width:100%;height:.25rem;background:var(--path-gold);transform:rotate(-2deg)}.HeroSection_bubble__Rr9IP{position:absolute;border-radius:50%;filter:blur(40px);opacity:.2}.HeroSection_bubble1__poO_l{top:5rem;left:2.5rem;width:8rem;height:8rem;background:var(--sky-blue)}.HeroSection_bubble2__MfJp9{bottom:10rem;right:5rem;width:12rem;height:12rem;background:var(--path-gold);opacity:.15}.HeroSection_bubble3__j0N5C{top:50%;left:25%;width:6rem;height:6rem;background:var(--forest-mid);opacity:.12}.HeroSection_desktopGrid___mNkV{display:none}.HeroSection_card__xWrmL{display:flex;flex-direction:column;align-items:center;gap:.25rem;background:var(--cream);border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;will-change:transform,box-shadow}.HeroSection_card__xWrmL:hover{transform:rotate(.5deg) scale(1.03);box-shadow:0 10px 35px rgba(0,0,0,.15)}.HeroSection_icon__bGnb5{width:4rem;height:4rem;background:linear-gradient(to bottom right,var(--sky-blue),var(--path-gold));border-radius:50%;display:flex;align-items:center;justify-content:center}.HeroSection_card__xWrmL h2{font-size:1.25rem;font-weight:800;color:var(--forest-dark);margin-bottom:.5rem}.HeroSection_card__xWrmL p{font-size:1rem;color:var(--pine-leaf);line-height:1.6}.HeroSection_mobileList__IrfTw{display:grid;grid-gap:.75rem;gap:.75rem}.HeroSection_mobileCard__zqBQq{position:relative;width:100%;text-align:left;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);background:var(--cream);border-radius:1rem;box-shadow:0 4px 18px rgba(0,0,0,.08);padding:.875rem 1rem;cursor:pointer;overflow:hidden;transform:translateZ(0);transition:box-shadow .24s ease,transform .18s ease,background .18s ease}.HeroSection_mobileCard__zqBQq:active{transform:scale(.985)}.HeroSection_mobileCard__zqBQq:hover{box-shadow:0 10px 28px rgba(0,0,0,.12)}.HeroSection_mobileCard__zqBQq:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--sky-blue) 40%,transparent),0 0 0 6px color-mix(in oklab,var(--path-gold) 35%,transparent)}.HeroSection_mobileHeader__GSs7B{display:grid;grid-template-columns:56px 1fr 18px;grid-gap:1rem;gap:1rem;align-items:center}.HeroSection_mobileTitle__dH8__{font-size:1.05rem;font-weight:800;color:var(--forest-dark);margin:0}.HeroSection_chevron__0gjey{width:10px;height:10px;border-right:2px solid var(--forest-mid);border-bottom:2px solid var(--forest-mid);transform:rotate(-45deg);transition:transform .25s ease;justify-self:end}.HeroSection_chevronOpen__WjtMU{transform:rotate(45deg)}.HeroSection_revealWrap__zSwW4{max-height:0;overflow:hidden;opacity:0;transition:max-height .32s ease,opacity .22s ease}.HeroSection_revealOpen__oMhXE{max-height:400px;opacity:1}.HeroSection_revealContent__ctWMZ{font-size:.975rem;color:var(--pine-leaf);line-height:1.6;padding:.5rem .25rem .9rem}.HeroSection_active__Sp1Vi{box-shadow:0 8px 28px color-mix(in oklab,var(--sky-blue) 25%,transparent),0 0 0 2px color-mix(in oklab,var(--path-gold) 30%,transparent) inset;transform:translateY(-1px);background:color-mix(in oklab,var(--cream) 92%,white)}.HeroSection_active__Sp1Vi .HeroSection_revealWrap__zSwW4{opacity:1}.HeroSection_ripple__MuqV8{pointer-events:none;position:absolute;inset:0;background:radial-gradient(circle at var(--rx,50%) var(--ry,50%),color-mix(in oklab,var(--path-gold) 30%,transparent),transparent 40%);opacity:0;animation:none}.HeroSection_mobileCard__zqBQq:active .HeroSection_ripple__MuqV8{opacity:1;animation:HeroSection_ripple__MuqV8 .6s ease-out}@keyframes HeroSection_ripple__MuqV8{0%{transform:scale(.6);opacity:.35}80%{transform:scale(1.4);opacity:.12}to{transform:scale(1.8);opacity:0}}@media (min-width:768px){.HeroSection_desktopGrid___mNkV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;align-items:stretch}.HeroSection_mobileList__IrfTw{display:none}}@media (prefers-reduced-motion:reduce){.HeroSection_chevron__0gjey,.HeroSection_mobileCard__zqBQq,.HeroSection_revealWrap__zSwW4{transition:none}}