.free-tryout-banner[data-astro-cid-4lqo5des]{padding:24px 0}.free-banner-card[data-astro-cid-4lqo5des]{background-color:var(--color-forest-ink,#1a3300);border:3px solid var(--color-forest-ink,#1a3300);color:var(--color-cream-paper,#fcfaf5);border-radius:20px;grid-template-columns:1fr 300px;align-items:center;gap:40px;padding:44px 40px;display:grid;position:relative;overflow:hidden;box-shadow:6px 6px #1a330040}.free-banner-pattern[data-astro-cid-4lqo5des]{opacity:.06;background-image:radial-gradient(var(--color-highlighter-yellow) 1.5px, transparent 1.5px);pointer-events:none;background-size:20px 20px;position:absolute;inset:0}.free-banner-content[data-astro-cid-4lqo5des]{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.free-banner-badge[data-astro-cid-4lqo5des]{background-color:var(--color-highlighter-yellow,#ffe95c);color:var(--color-forest-ink,#1a3300);font-family:var(--font-roboto-mono,monospace);border:2px solid var(--color-forest-ink,#1a3300);box-shadow:2px 2px 0px var(--color-forest-ink,#1a3300);letter-spacing:.02em;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-flex}.badge-pulse[data-astro-cid-4lqo5des]{background-color:#e63946;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.badge-pulse[data-astro-cid-4lqo5des]:after{content:"";will-change:transform, opacity;background-color:#e63946;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite pulseRedGpu;position:absolute;inset:0}@keyframes pulseRedGpu{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.badge-pulse[data-astro-cid-4lqo5des]:after{animation:none}}.free-banner-title[data-astro-cid-4lqo5des]{color:#fff;margin:0 0 16px;font-size:clamp(26px,3.2vw,40px);line-height:1.15}.free-banner-title[data-astro-cid-4lqo5des] em[data-astro-cid-4lqo5des]{border-radius:4px;padding:2px 10px;font-style:normal;color:var(--color-forest-ink,#1a3300)!important}.free-banner-desc[data-astro-cid-4lqo5des]{color:#ffffffe0;max-width:640px;margin-bottom:24px;font-size:16px;line-height:1.6}.free-banner-features[data-astro-cid-4lqo5des]{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.feature-pill[data-astro-cid-4lqo5des]{backdrop-filter:blur(4px);color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.free-banner-actions[data-astro-cid-4lqo5des]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.btn-free-cta[data-astro-cid-4lqo5des]{background-color:var(--color-highlighter-yellow,#ffe95c);color:var(--color-forest-ink,#1a3300);font-family:var(--font-inter,sans-serif);border:2px solid var(--color-forest-ink,#1a3300);box-shadow:4px 4px 0px var(--color-forest-ink,#1a3300);border-radius:10px;align-items:center;gap:10px;padding:14px 28px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.btn-free-cta[data-astro-cid-4lqo5des]:hover{box-shadow:6px 6px 0px var(--color-forest-ink,#1a3300);background-color:#fff185;transform:translate(-2px,-2px)}.btn-free-cta[data-astro-cid-4lqo5des]:active{box-shadow:2px 2px 0px var(--color-forest-ink,#1a3300);transform:translate(2px,2px)}.free-banner-note[data-astro-cid-4lqo5des]{color:#ffffffb3;font-size:13px;font-style:italic}.free-banner-visual[data-astro-cid-4lqo5des]{justify-content:center;align-items:center;height:100%;min-height:220px;display:flex;position:relative}.sticker-card[data-astro-cid-4lqo5des]{background:var(--color-cream-paper,#fcfaf5);color:var(--color-forest-ink,#1a3300);border:2px solid var(--color-forest-ink,#1a3300);border-radius:12px;padding:16px;position:absolute;box-shadow:4px 4px #0006}.sticker-1[data-astro-cid-4lqo5des]{z-index:2;width:200px;top:10px;left:0;transform:rotate(-4deg)}.sticker-header[data-astro-cid-4lqo5des]{font-size:11px;font-family:var(--font-roboto-mono,monospace);text-transform:uppercase;color:var(--color-terracotta,#cb5521);margin-bottom:4px;font-weight:700}.sticker-score[data-astro-cid-4lqo5des]{font-family:var(--font-bricolage-grotesque,sans-serif);color:var(--color-forest-ink,#1a3300);margin-bottom:4px;font-size:38px;font-weight:800;line-height:1}.sticker-label[data-astro-cid-4lqo5des]{color:#2b9348;font-size:12px;font-weight:700}.sticker-2[data-astro-cid-4lqo5des]{background:var(--color-sticky-note-mint,#d5f5c2);z-index:1;width:210px;bottom:10px;right:0;transform:rotate(5deg)}.sticker-badge-cat[data-astro-cid-4lqo5des]{font-size:10px;font-family:var(--font-roboto-mono,monospace);background:var(--color-forest-ink,#1a3300);color:#fff;border-radius:4px;margin-bottom:6px;padding:2px 6px;font-weight:700;display:inline-block}.sticker-rank[data-astro-cid-4lqo5des]{font-family:var(--font-bricolage-grotesque,sans-serif);color:var(--color-forest-ink,#1a3300);margin-bottom:2px;font-size:22px;font-weight:800}.sticker-sub[data-astro-cid-4lqo5des]{color:#1a3300cc;font-size:12px;font-weight:600}@media (width<=992px){.free-banner-card[data-astro-cid-4lqo5des]{grid-template-columns:1fr;padding:32px 24px}.free-banner-visual[data-astro-cid-4lqo5des]{display:none}}
