.cta.svelte-zbyteh{--cta-cyan: #00D4FF;--cta-cyan-deep: #0891B2;--cta-ink: #0A0E17;--cta-text: #E2E8F0;--cta-text-dim: #94A3B8;--cta-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;cursor:pointer;border:none;font-family:inherit;text-align:left;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .22s ease,border-color .22s ease,box-shadow .22s ease}.cta.pressed.svelte-zbyteh{transform:scale(.97)}.cta.svelte-zbyteh:focus-visible{outline:2px solid var(--cta-cyan);outline-offset:3px}.cta-primary.svelte-zbyteh{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-template-areas:"tag    .       disc" "body   body    disc";align-items:end;gap:.5rem 1rem;width:100%;padding:1.1rem 1.1rem 1.1rem 1.4rem;border-radius:14px;background:linear-gradient(135deg,rgba(8,145,178,.06) 0%,rgba(0,212,255,.02) 60%,transparent 100%),linear-gradient(180deg,#0f172af5,#0a0e17fa);border:1px solid rgba(0,212,255,.28);color:var(--cta-text);overflow:hidden;box-shadow:0 1px #00d4ff1f inset,0 8px 24px #00000052,0 0 0 1px #00d4ff0a}.primary-accent.svelte-zbyteh{position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--cta-cyan) 0%,var(--cta-cyan-deep) 100%);box-shadow:0 0 14px #00d4ff8c;transition:box-shadow .32s ease,top .32s ease,bottom .32s ease}.primary-glow.svelte-zbyteh{position:absolute;top:-40%;left:-10%;width:65%;height:130%;background:radial-gradient(ellipse at center,rgba(0,212,255,.15) 0%,transparent 60%);pointer-events:none;transition:opacity .4s ease,transform .6s ease}.primary-grid.svelte-zbyteh{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,rgba(0,212,255,.025) 1px,transparent 1px);background-size:36px 36px;pointer-events:none;opacity:.6}.primary-tag.svelte-zbyteh{grid-area:tag;display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem .25rem .45rem;border-radius:999px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.28);color:var(--cta-cyan);font-family:var(--cta-mono);font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;z-index:1;align-self:start}.primary-tag-text.svelte-zbyteh{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-body.svelte-zbyteh{grid-area:body;display:flex;flex-direction:column;gap:.18rem;min-width:0;z-index:1}.primary-eyebrow.svelte-zbyteh{font-family:var(--cta-mono);font-size:.6rem;color:#94a3b8a6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.05rem}.primary-title.svelte-zbyteh{font-size:1rem;font-weight:700;color:var(--cta-text);letter-spacing:-.012em;line-height:1.25;transition:color .24s ease}.primary-sub.svelte-zbyteh{font-size:.74rem;color:var(--cta-text-dim);line-height:1.45}.primary-disc.svelte-zbyteh{grid-area:disc;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--cta-cyan) 0%,var(--cta-cyan-deep) 100%);color:var(--cta-ink);align-self:end;z-index:1;box-shadow:0 4px 14px #00d4ff66,0 1px #ffffff4d inset,0 -2px 6px #0891b280 inset;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s ease}.cta-primary.svelte-zbyteh:hover{border-color:#00d4ff8c;box-shadow:0 1px #00d4ff40 inset,0 14px 36px #00000073,0 0 0 1px #00d4ff1a,0 0 28px #00d4ff2e;transform:translateY(-2px)}.cta-primary.svelte-zbyteh:hover .primary-accent:where(.svelte-zbyteh){box-shadow:0 0 20px #00d4ffd9;top:10px;bottom:10px}.cta-primary.svelte-zbyteh:hover .primary-glow:where(.svelte-zbyteh){opacity:1.4;transform:translate(8%,-3%) scale(1.1)}.cta-primary.svelte-zbyteh:hover .primary-title:where(.svelte-zbyteh){color:var(--cta-cyan)}.cta-primary.svelte-zbyteh:hover .primary-disc:where(.svelte-zbyteh){transform:scale(1.08) rotate(-6deg);box-shadow:0 6px 20px #00d4ff99,0 1px #fff6 inset,0 -2px 6px #0891b280 inset}.cta-primary.svelte-zbyteh:active{transform:translateY(0)}.cta-secondary.svelte-zbyteh{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .55rem .45rem .5rem;border-radius:10px;background:#00d4ff0f;border:1px solid rgba(0,212,255,.22);color:var(--cta-text);font-size:.825rem;font-weight:600;letter-spacing:-.005em;overflow:hidden}.secondary-icon.svelte-zbyteh{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,var(--cta-cyan) 0%,var(--cta-cyan-deep) 100%);color:var(--cta-ink);flex-shrink:0;box-shadow:0 2px 6px #00d4ff4d;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.secondary-label.svelte-zbyteh{color:var(--cta-text);transition:color .2s ease;padding-right:.15rem}.secondary-rail.svelte-zbyteh{display:inline-flex;align-items:center;gap:.25rem;color:var(--cta-cyan);flex-shrink:0}.secondary-rail-line.svelte-zbyteh{width:0;height:1px;background:var(--cta-cyan);transition:width .28s cubic-bezier(.34,1.56,.64,1);align-self:center;opacity:.6}.cta-secondary .secondary-arrow{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.cta-secondary.svelte-zbyteh:hover{background:#00d4ff21;border-color:#00d4ff80;box-shadow:0 0 0 1px #00d4ff1a,0 6px 16px #00d4ff2e}.cta-secondary.svelte-zbyteh:hover .secondary-icon:where(.svelte-zbyteh){transform:scale(1.08) rotate(-4deg)}.cta-secondary.svelte-zbyteh:hover .secondary-label:where(.svelte-zbyteh){color:var(--cta-cyan)}.cta-secondary.svelte-zbyteh:hover .secondary-rail-line:where(.svelte-zbyteh){width:12px}.cta-secondary.svelte-zbyteh:hover .secondary-arrow{transform:translate(2px,-2px)}.cta-banner.svelte-zbyteh{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:100%;padding:.85rem 1rem .85rem 1.1rem;border-radius:10px;background:linear-gradient(90deg,rgba(0,212,255,.06) 0%,rgba(0,212,255,.015) 50%,transparent 100%);border:1px solid rgba(0,212,255,.18);color:var(--cta-text);overflow:hidden}.banner-strip.svelte-zbyteh{width:3px;height:100%;align-self:stretch;border-radius:3px;background:linear-gradient(180deg,var(--cta-cyan) 0%,var(--cta-cyan-deep) 100%);box-shadow:0 0 12px #00d4ff80;transition:box-shadow .3s ease}.banner-text.svelte-zbyteh{display:flex;flex-direction:column;gap:.12rem;min-width:0}.banner-title.svelte-zbyteh{font-size:.85rem;font-weight:600;color:var(--cta-text);letter-spacing:-.005em;line-height:1.3}.banner-body.svelte-zbyteh{font-size:.72rem;color:var(--cta-text-dim);line-height:1.45}.banner-action.svelte-zbyteh{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .55rem .4rem .85rem;border-radius:8px;background:#00d4ff1f;border:1px solid rgba(0,212,255,.3);color:var(--cta-cyan);font-size:.75rem;font-weight:600;flex-shrink:0;transition:background .22s ease,border-color .22s ease,padding .22s ease}.banner-action-label.svelte-zbyteh{letter-spacing:-.005em}.banner-action-arrow.svelte-zbyteh{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:var(--cta-cyan);color:var(--cta-ink);transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.cta-banner.svelte-zbyteh:hover{background:linear-gradient(90deg,rgba(0,212,255,.1) 0%,rgba(0,212,255,.03) 50%,transparent 100%);border-color:#00d4ff66}.cta-banner.svelte-zbyteh:hover .banner-strip:where(.svelte-zbyteh){box-shadow:0 0 18px #00d4ffd9}.cta-banner.svelte-zbyteh:hover .banner-action:where(.svelte-zbyteh){background:#00d4ff33;border-color:#00d4ff8c}.cta-banner.svelte-zbyteh:hover .banner-action-arrow:where(.svelte-zbyteh){transform:translate(2px,-2px) rotate(-4deg)}.cta-inline.svelte-zbyteh{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:.5rem .75rem .6rem;background:transparent;color:inherit;text-align:center;border-radius:10px}.inline-text.svelte-zbyteh{font-size:.85rem;color:var(--cta-text-dim);line-height:1.45;max-width:36ch}.inline-action.svelte-zbyteh{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:999px;background:transparent;border:1px dashed rgba(0,212,255,.5);color:var(--cta-cyan);font-size:.78rem;font-weight:600;letter-spacing:-.005em;transition:background .24s ease,border-color .24s ease,color .24s ease,box-shadow .24s ease,transform .24s cubic-bezier(.34,1.56,.64,1)}.inline-action-label.svelte-zbyteh{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .28s ease;padding-bottom:1px}.cta-inline .inline-arrow{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.cta-inline.svelte-zbyteh:hover .inline-action:where(.svelte-zbyteh){background:linear-gradient(135deg,var(--cta-cyan) 0%,var(--cta-cyan-deep) 100%);border:1px solid var(--cta-cyan);border-style:solid;color:var(--cta-ink);box-shadow:0 6px 16px #00d4ff59;transform:translateY(-1px)}.cta-inline.svelte-zbyteh:hover .inline-action-label:where(.svelte-zbyteh){background-size:100% 1px}.cta-inline.svelte-zbyteh:hover .inline-arrow{transform:translate(2px,-2px) rotate(-6deg)}@media (max-width: 640px){.cta-primary.svelte-zbyteh{padding:.95rem .95rem .95rem 1.15rem;gap:.4rem .85rem}.primary-disc.svelte-zbyteh{width:34px;height:34px}.primary-title.svelte-zbyteh{font-size:.92rem}.primary-sub.svelte-zbyteh{font-size:.7rem}.primary-tag.svelte-zbyteh{font-size:.58rem}.cta-banner.svelte-zbyteh{grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.5rem .85rem;padding:.85rem 1rem}.banner-strip.svelte-zbyteh{grid-row:1 / span 2}.banner-action.svelte-zbyteh{grid-column:2;justify-self:start}}@media (prefers-reduced-motion: reduce){.cta.svelte-zbyteh,.cta.svelte-zbyteh :where(.svelte-zbyteh),.cta-secondary .secondary-arrow,.cta-inline .inline-arrow{transition-duration:.01ms!important;animation-duration:.01ms!important}.cta.svelte-zbyteh:hover{transform:none!important}.cta-primary.svelte-zbyteh:hover .primary-disc:where(.svelte-zbyteh){transform:none!important}.cta-secondary.svelte-zbyteh:hover .secondary-icon:where(.svelte-zbyteh){transform:none!important}}
