.why__grid[data-astro-cid-tajfwgym]{grid-template-rows:auto auto;grid-template-columns:1.15fr 1fr 1fr;gap:14px;display:grid}.why__lead[data-astro-cid-tajfwgym]{border-radius:var(--radius-card-lg);background:radial-gradient(70% 60% at 100% 0%, #5a39d08c, transparent 70%), radial-gradient(60% 50% at 0% 0%, #ff492c59, transparent 70%), var(--ink);color:#fff;isolation:isolate;flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:380px;padding:clamp(24px,3vw,36px);display:flex;position:relative;overflow:hidden}.why__nine[data-astro-cid-tajfwgym]{z-index:-1;letter-spacing:-.08em;background:linear-gradient(#ffffff4d,#ffffff05);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(11rem,17vw,16rem);font-weight:800;line-height:1;position:absolute;top:-.12em;right:.06em}.why__lead-text[data-astro-cid-tajfwgym]{justify-items:start;gap:14px;display:grid}.why__lead[data-astro-cid-tajfwgym] .why__eyebrow{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.why__lead[data-astro-cid-tajfwgym] h2[data-astro-cid-tajfwgym]{max-width:14ch}.why__lead[data-astro-cid-tajfwgym] p[data-astro-cid-tajfwgym]{color:#ffffffd9;max-width:44ch;line-height:1.6}.why__more[data-astro-cid-tajfwgym]{border-radius:var(--radius-pill);min-height:44px;color:var(--text);transition:transform .2s var(--ease-out);background:#fff;align-items:center;gap:8px;margin-top:6px;padding:0 20px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.why__more[data-astro-cid-tajfwgym]:hover{transform:translateY(-1px)}.why__card[data-astro-cid-tajfwgym]{border:1px solid var(--hairline);border-radius:var(--radius-card-lg);background:radial-gradient(100% 80% at 100% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), var(--panel-grey);align-content:start;gap:10px;padding:26px 24px;display:grid}.why__card--3[data-astro-cid-tajfwgym]{grid-column:span 2}.why__icon[data-astro-cid-tajfwgym]{background:var(--accent);width:46px;height:46px;color:var(--accent-fg);box-shadow:0 10px 20px -10px var(--accent);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}.why__card[data-astro-cid-tajfwgym] h3[data-astro-cid-tajfwgym]{font-size:1.1875rem}.why__card[data-astro-cid-tajfwgym] p[data-astro-cid-tajfwgym]{max-width:52ch;color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.why--compact[data-astro-cid-tajfwgym] .why__lead[data-astro-cid-tajfwgym]{min-height:260px}@media (width<=960px){.why__grid[data-astro-cid-tajfwgym]{grid-template-columns:1fr 1fr}.why__lead[data-astro-cid-tajfwgym]{grid-area:auto/span 2;min-height:320px}.why__card--3[data-astro-cid-tajfwgym]{grid-column:span 2}}@media (width<=640px){.why__grid[data-astro-cid-tajfwgym]{grid-template-columns:1fr}.why__lead[data-astro-cid-tajfwgym],.why__card--3[data-astro-cid-tajfwgym]{grid-column:auto}}.vendor[data-astro-cid-rlyla7hd]{padding-block:var(--section-y)}.section+.vendor[data-astro-cid-rlyla7hd]{padding-top:0}.vendor__card[data-astro-cid-rlyla7hd]{isolation:isolate;background:linear-gradient(135deg, var(--vendor-band) 0%, var(--footer) 100%);color:#fff;border-radius:36px;padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.vendor__glow[data-astro-cid-rlyla7hd]{z-index:-1;filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.vendor__glow--a[data-astro-cid-rlyla7hd]{background:var(--cat-marketing);opacity:.45;width:420px;height:420px;top:-160px;right:-80px}.vendor__glow--b[data-astro-cid-rlyla7hd]{background:var(--cat-design);opacity:.3;width:360px;height:360px;bottom:-220px;right:22%}.vendor__card[data-astro-cid-rlyla7hd]:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff1f 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 30%,#000)}.vendor__inner[data-astro-cid-rlyla7hd]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,6vw,64px);display:grid}.vendor__copy[data-astro-cid-rlyla7hd]{justify-items:start;gap:18px;display:grid}.vendor__copy[data-astro-cid-rlyla7hd] .vendor__eyebrow{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.vendor[data-astro-cid-rlyla7hd] h2[data-astro-cid-rlyla7hd]{max-width:14ch}.vendor__copy[data-astro-cid-rlyla7hd] p[data-astro-cid-rlyla7hd]{color:#ffffffe6;max-width:46ch;font-size:1.0625rem}.vendor__actions[data-astro-cid-rlyla7hd]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.vendor__actions[data-astro-cid-rlyla7hd] .btn--outline-light[data-astro-cid-rlyla7hd]{background:#ffffff0f;border-color:#ffffff80}.vendor__actions[data-astro-cid-rlyla7hd] .btn--outline-light[data-astro-cid-rlyla7hd]:hover{background:#ffffff1f;border-color:#fff}.vendor__preview[data-astro-cid-rlyla7hd]{border-radius:var(--radius-card-lg);color:var(--text);transition:transform .5s var(--ease-out);background:#fffffff5;border:1px solid #ffffff80;gap:6px;margin:0;padding:10px;display:grid;transform:rotate(-1.5deg);box-shadow:0 40px 80px -30px #0009}.vendor__preview[data-astro-cid-rlyla7hd]:hover{transform:rotate(0)translateY(-4px)}.vendor__row[data-astro-cid-rlyla7hd]{border-radius:18px;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:14px;padding:12px;display:grid}.vendor__row--sponsored[data-astro-cid-rlyla7hd]{background:var(--note-bg)}.vendor__rank[data-astro-cid-rlyla7hd]{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.vendor__logo[data-astro-cid-rlyla7hd]{background:var(--panel-lavender);width:40px;height:40px;color:var(--text-muted);border-radius:12px;place-items:center;font-size:.5625rem;font-weight:700;display:grid}.vendor__name[data-astro-cid-rlyla7hd]{line-height:1.25;display:grid}.vendor__name[data-astro-cid-rlyla7hd] strong[data-astro-cid-rlyla7hd]{flex-wrap:wrap;align-items:center;gap:6px;font-size:.9375rem;display:flex}.vendor__name[data-astro-cid-rlyla7hd] small[data-astro-cid-rlyla7hd]{color:var(--text-muted);font-size:.75rem}.vendor__price[data-astro-cid-rlyla7hd]{font-size:.8125rem;font-weight:700}.vendor__site[data-astro-cid-rlyla7hd]{border-radius:var(--radius-pill);background:var(--btn-primary);padding:8px 14px;font-size:.8125rem;font-weight:700}@media (width<=960px){.vendor__inner[data-astro-cid-rlyla7hd]{grid-template-columns:1fr}}@media (width<=520px){.vendor__card[data-astro-cid-rlyla7hd]{border-radius:28px}.vendor__preview[data-astro-cid-rlyla7hd]{transform:none}.vendor__row[data-astro-cid-rlyla7hd]{grid-template-columns:auto 1fr auto}.vendor__logo[data-astro-cid-rlyla7hd],.vendor__price[data-astro-cid-rlyla7hd]{display:none}}
