.cards[data-astro-cid-3qr4z3tf]{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=620px){.cards[data-astro-cid-3qr4z3tf]{grid-template-columns:repeat(2,minmax(0,1fr))}.card--feature[data-astro-cid-3qr4z3tf],.card[data-astro-cid-3qr4z3tf]:last-child:nth-child(2n){grid-column:span 2}}@media (width>=1000px){.cards[data-astro-cid-3qr4z3tf]{grid-template-columns:repeat(3,minmax(0,1fr))}.card[data-astro-cid-3qr4z3tf]:last-child:nth-child(2n){grid-column:auto}.card[data-astro-cid-3qr4z3tf]:last-child:nth-child(3n+1):not(:first-child){grid-column:span 2}.card[data-astro-cid-3qr4z3tf]:last-child:nth-child(3n):not(:first-child){grid-column:span 3}.card[data-astro-cid-3qr4z3tf]:last-child:nth-child(3n+1):not(:first-child),.card[data-astro-cid-3qr4z3tf]:last-child:nth-child(3n):not(:first-child){background:radial-gradient(circle at 100% 0,#7de3f48c 0%,#7de3f400 55%),linear-gradient(135deg,#fff 0%,#e3f7fc 100%);border-color:#1d8fe138;min-height:0}}.card[data-astro-cid-3qr4z3tf]{border:var(--border-strong);border-radius:var(--radius-lg);min-height:15rem;transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);background:#fff;flex-direction:column;padding:1.6rem 1.6rem 1.75rem;display:flex;position:relative}@media (hover:hover){.card[data-astro-cid-3qr4z3tf]:hover{box-shadow:var(--shadow-lift);border-color:#1d8fe159;transform:translateY(-4px)}}@media (width<=619px){.card[data-astro-cid-3qr4z3tf],.card--feature[data-astro-cid-3qr4z3tf]{min-height:0}.card-top[data-astro-cid-3qr4z3tf]{padding-bottom:1.5rem}}.card-top[data-astro-cid-3qr4z3tf]{justify-content:space-between;align-items:center;margin-bottom:auto;padding-bottom:2rem;display:flex}.num[data-astro-cid-3qr4z3tf]{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-muted);font-size:.9rem;font-weight:600}.go[data-astro-cid-3qr4z3tf]{width:2.75rem;height:2.75rem;color:var(--color-accent);transition:background-color .35s var(--ease), color .35s var(--ease), transform .35s var(--ease), border-color .35s var(--ease);border:1px solid #1e3fae33;border-radius:50%;place-items:center;display:grid}.go[data-astro-cid-3qr4z3tf]:before{content:"";width:1.1rem;height:1.1rem;-webkit-mask:var(--icon-arrow-up) center / contain no-repeat;-webkit-mask:var(--icon-arrow-up) center / contain no-repeat;mask:var(--icon-arrow-up) center / contain no-repeat;background:currentColor}.card[data-astro-cid-3qr4z3tf]:hover .go[data-astro-cid-3qr4z3tf]{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:rotate(45deg)}.card[data-astro-cid-3qr4z3tf] h3[data-astro-cid-3qr4z3tf]{margin-bottom:.5rem;font-size:1.3rem}.card[data-astro-cid-3qr4z3tf] h3[data-astro-cid-3qr4z3tf] a[data-astro-cid-3qr4z3tf]{color:var(--color-ink);text-decoration:none}.card[data-astro-cid-3qr4z3tf] h3[data-astro-cid-3qr4z3tf] a[data-astro-cid-3qr4z3tf]:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.card[data-astro-cid-3qr4z3tf] h3[data-astro-cid-3qr4z3tf] a[data-astro-cid-3qr4z3tf]:focus-visible{outline:none}.card[data-astro-cid-3qr4z3tf]:has(a:focus-visible){outline:3px solid var(--color-accent);outline-offset:3px}.card[data-astro-cid-3qr4z3tf] p[data-astro-cid-3qr4z3tf]{color:var(--color-muted);margin:0}.card--feature[data-astro-cid-3qr4z3tf]{isolation:isolate;min-height:17rem;color:var(--color-inverse-ink);background-color:var(--color-inverse-bg);background-image:radial-gradient(circle at 100% 0%, #22d3ee59 0%, #22d3ee00 50%), var(--grad-deep-ocean);border-color:#0000;overflow:hidden}.card--feature[data-astro-cid-3qr4z3tf]:before{content:"";z-index:-1;background:var(--grad-sparkle);opacity:.35;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:13rem;height:13rem;position:absolute;bottom:-3rem;right:-2.5rem}.card--feature[data-astro-cid-3qr4z3tf] h3[data-astro-cid-3qr4z3tf]{max-width:16ch;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.card--feature[data-astro-cid-3qr4z3tf] h3[data-astro-cid-3qr4z3tf] a[data-astro-cid-3qr4z3tf]{color:var(--color-inverse-ink)}.card--feature[data-astro-cid-3qr4z3tf] p[data-astro-cid-3qr4z3tf]{color:var(--color-inverse-ink);opacity:.88;max-width:34rem}.card--feature[data-astro-cid-3qr4z3tf] .num[data-astro-cid-3qr4z3tf]{color:var(--brand-ice)}.card--feature[data-astro-cid-3qr4z3tf] .go[data-astro-cid-3qr4z3tf]{color:#fff;border-color:#ffffff59}.card--feature[data-astro-cid-3qr4z3tf]:hover .go[data-astro-cid-3qr4z3tf]{color:var(--color-accent);background-color:#fff;border-color:#fff}.card--feature[data-astro-cid-3qr4z3tf]:has(a:focus-visible){outline-color:var(--color-accent)}
