.blog-cta.svelte-11ybnw2{position:relative;background:var(--limestone-2);padding:2rem;margin:3rem 0;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--elev-1);display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;text-align:left;overflow:hidden;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.blog-cta.svelte-11ybnw2:hover{box-shadow:var(--elev-2)}.cta-decoration.svelte-11ybnw2{position:absolute;top:0;right:0;width:15rem;height:15rem;background:radial-gradient(circle,#0e0e1014,#0e0e1000 70%);transform:translate(30%,-30%);pointer-events:none;z-index:0}.blog-cta-content.svelte-11ybnw2{position:relative;z-index:1;flex:1}.cta-header.svelte-11ybnw2{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}h3.svelte-11ybnw2{margin:0;font-family:inherit;font-size:1.35rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}p.svelte-11ybnw2{margin:0;color:var(--ink-3);line-height:1.6;font-size:1.05rem;max-width:38rem}.btn-cta.svelte-11ybnw2{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--ink)!important;color:var(--limestone)!important;font-weight:600;min-height:var(--touch-target);padding:.75rem 1.25rem;border-radius:var(--radius-full);text-decoration:none!important;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),filter .2s;box-shadow:var(--elev-1);border:1px solid var(--ink);width:100%}.btn-cta.svelte-11ybnw2:hover{transform:translateY(-1px);box-shadow:var(--elev-2);background:var(--ink-2)!important}@media(min-width:768px){.blog-cta.svelte-11ybnw2{flex-direction:row;align-items:center;justify-content:space-between;padding:2.5rem}.btn-cta.svelte-11ybnw2{width:auto;flex-shrink:0}}@media(max-width:767px){.blog-cta.svelte-11ybnw2{margin:2.25rem 0;padding:1.35rem;gap:1rem}h3.svelte-11ybnw2{font-size:1.2rem}p.svelte-11ybnw2{font-size:1rem}}
