:root{--card-alpha-bg:rgba(255,255,255,.03);--card-alpha-bg-hover:rgba(255,255,255,.05);--card-alpha-border:rgba(255,255,255,.1);--card-alpha-border-hover:rgba(255,255,255,.15);--card-alpha-padding:48px 40px;--card-alpha-padding-tablet:32px 24px;--card-alpha-padding-mobile:24px 20px;--card-alpha-gap:2rem;--card-alpha-gap-content:2.5rem;--card-alpha-radius:24px;--card-alpha-radius-tablet:20px;--card-alpha-lift:-4px;--card-alpha-transition:.4s;--card-alpha-blur:10px;--card-alpha-content-width:65%;--card-alpha-media-width:45%;--card-alpha-media-opacity:.15;--card-alpha-media-opacity-mobile:.1;--card-alpha-title-min:2.4rem;--card-alpha-title-max:3.2rem;--card-alpha-body-min:1.4rem;--card-alpha-body-max:1.8rem;--grid-alpha-gap:3rem;--grid-alpha-gap-tablet:2.5rem;--grid-alpha-gap-mobile:2rem;--grid-alpha-cols-desktop:2;--grid-alpha-cols-tablet:1;--grid-alpha-cols-mobile:1}.card-alpha{display:flex;flex-direction:column;gap:var(--card-alpha-gap);position:relative;overflow:hidden;grid-column:span 1;background:var(--card-alpha-bg);backdrop-filter:blur(var(--card-alpha-blur));-webkit-backdrop-filter:blur(var(--card-alpha-blur));border:1px solid var(--card-alpha-border);border-radius:var(--card-alpha-radius);padding:var(--card-alpha-padding);transition:all var(--card-alpha-transition) cubic-bezier(0.25,.46,.45,.94);box-shadow:0 0 0 1px rgba(255,255,255,.05),0 8px 32px rgba(0,0,0,.3)}.card-alpha::before{content:'';position:absolute;inset:0;border-radius:var(--card-alpha-radius);padding:1px;background:linear-gradient(135deg,rgba(1,160,227,.3),rgba(221,16,131,.2),rgba(104,66,255,.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--card-alpha-transition) ease;pointer-events:none}.card-alpha:hover{transform:translateY(var(--card-alpha-lift));background:var(--card-alpha-bg-hover);border-color:var(--card-alpha-border-hover);box-shadow:0 0 0 1px rgba(1,160,227,.2),0 0 40px rgba(1,160,227,.15),0 16px 48px rgba(0,0,0,.4)}.card-alpha:hover::before{opacity:1}.card-alpha__content{display:flex;flex-direction:column;gap:var(--card-alpha-gap-content);width:100%;max-width:var(--card-alpha-content-width);z-index:10}.card-alpha__header{display:flex;flex-direction:column;background:none}.card-alpha__title{font-size:clamp(var(--card-alpha-title-min),.765vw + 2.155rem,var(--card-alpha-title-max));font-weight:700;line-height:1.2;color:var(--light);margin:0}.card-alpha__body{font-size:clamp(var(--card-alpha-body-min),.382vw + 1.278rem,var(--card-alpha-body-max));line-height:1.7;color:rgba(255,255,255,.8);margin:0}.card-alpha__link-wrap{margin-top:auto}.card-alpha__link{width:auto;color:var(--light);font-family:var(--heading);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.card-alpha__link::after{content:'→';transition:transform .3s ease}.card-alpha__link:hover::after{transform:translateX(4px)}.card-alpha__media{position:absolute;right:-5%;bottom:-5%;width:var(--card-alpha-media-width);height:auto;opacity:var(--card-alpha-media-opacity);pointer-events:none;z-index:1}.card-alpha--full-width .card-alpha__content{max-width:100%}.card-alpha--compact{padding:32px 28px}@media (max-width:768px){.card-alpha{padding:var(--card-alpha-padding-tablet);border-radius:var(--card-alpha-radius-tablet)}.card-alpha::before{border-radius:var(--card-alpha-radius-tablet)}.card-alpha__content{max-width:100%;gap:2rem}.card-alpha__title{font-size:clamp(2rem,.765vw + 1.755rem,2.8rem)}.card-alpha__media{opacity:var(--card-alpha-media-opacity-mobile);width:50%}}@media (max-width:480px){.card-alpha{padding:var(--card-alpha-padding-mobile);gap:1.5rem}.card-alpha__content{gap:1.5rem}}.grid-alpha-cards{display:grid;grid-template-columns:repeat(var(--grid-alpha-cols-desktop),1fr);gap:var(--grid-alpha-gap);width:100%;margin:0;padding:0;box-sizing:border-box}@media (max-width:1024px){.grid-alpha-cards{gap:var(--grid-alpha-gap-tablet)}}@media (max-width:800px){.grid-alpha-cards{grid-template-columns:repeat(var(--grid-alpha-cols-tablet),1fr);gap:var(--grid-alpha-gap-tablet)}}@media (max-width:480px){.grid-alpha-cards{grid-template-columns:repeat(var(--grid-alpha-cols-mobile),1fr);gap:var(--grid-alpha-gap-mobile)}}.grid-alpha-cards--three-col{grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.grid-alpha-cards--three-col{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.grid-alpha-cards--three-col{grid-template-columns:repeat(1,1fr)}}.grid-alpha-cards--compact{gap:2rem}@media (max-width:800px){.grid-alpha-cards--compact{gap:1.5rem}}.grid-alpha-cards--wide{gap:4rem}@media (max-width:1024px){.grid-alpha-cards--wide{gap:3rem}}@media (max-width:800px){.grid-alpha-cards--wide{gap:2.5rem}}.grid-alpha-cards--stacked{grid-template-columns:1fr;max-width:900px;margin-left:auto;margin-right:auto}.grid-alpha-cards--centered{justify-items:center}.grid-alpha-cards--align-start{align-items:start}.grid-alpha-cards--equal-height>.card-alpha{height:100%}