/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:where(.rooster-cta-row){--wp--custom--rooster-one--ink:light-dark(#212222,#eff0f0);--wp--custom--rooster-one--ink-2:light-dark(#3d454e,#d1d6db);--wp--custom--rooster-one--mute:light-dark(#5b6168,#d3d6d9);--wp--custom--rooster-one--line:light-dark(#d5dbe3,#ffffff1f);--wp--custom--rooster-one--surface:light-dark(#fff,#ffffff0a);--wp--custom--rooster-one--brand:#1e63ce;--wp--custom--rooster-one--brand-deep:#164ea6;--wp--custom--rooster-one--panel:#212222}.rooster-cta-row{--rooster-cta-row-ink:var(--wp--custom--rooster-one--ink);--rooster-cta-row-text:var(--wp--custom--rooster-one--ink-2);--rooster-cta-row-mute:var(--wp--custom--rooster-one--mute);--rooster-cta-row-line:var(--wp--custom--rooster-one--line);--rooster-cta-row-surface:var(--wp--custom--rooster-one--surface);--rooster-cta-row-blue:var(--wp--custom--rooster-one--brand);--rooster-cta-row-blue-deep:var(--wp--custom--rooster-one--brand-deep);--rooster-cta-row-dark:var(--wp--custom--rooster-one--panel);--rooster-cta-row-on:var(--wp--preset--color--on-accent,#fff);box-sizing:border-box;text-align:center;overflow-wrap:normal;word-break:normal;margin:0;font-size:1rem;line-height:1.5}.rooster-cta-row *,.rooster-cta-row :before,.rooster-cta-row :after{box-sizing:border-box}.rooster-cta-row .rooster-cta-row__buttons{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;display:flex}.rooster-cta-row--left{text-align:left}.rooster-cta-row--left .rooster-cta-row__buttons{justify-content:flex-start}.rooster-cta-row .rooster-cta-row__button{border-radius:10px;align-items:center;gap:10px;margin:0;padding:15px 26px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.rooster-cta-row .rooster-cta-row__button:hover{transform:translateY(-1px)}.rooster-cta-row .rooster-cta-row__button:focus-visible{outline:2px solid var(--rooster-cta-row-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rooster-cta-row .rooster-cta-row__button{transition:none}.rooster-cta-row .rooster-cta-row__button:hover{transform:none}}.rooster-cta-row .rooster-cta-row__button.is-download{background:linear-gradient(135deg, var(--rooster-cta-row-blue) 0%, var(--rooster-cta-row-blue-deep) 100%);color:#fff;box-shadow:0 6px 18px #1e63ce47}.rooster-cta-row .rooster-cta-row__button.is-download:hover{box-shadow:0 10px 26px #1e63ce61}.rooster-cta-row .rooster-cta-row__button.is-dark{background:var(--rooster-cta-row-dark);color:#fff;box-shadow:inset 0 0 0 1px light-dark(#0000,#ffffff38)}.rooster-cta-row .rooster-cta-row__button.is-light{border:1px solid var(--rooster-cta-row-line);background:var(--rooster-cta-row-surface);color:var(--rooster-cta-row-text)}.rooster-cta-row .rooster-cta-row__icon{background-color:currentColor;flex:none;width:15px;height:15px;display:block}.rooster-cta-row .is-download .rooster-cta-row__icon{width:20px;height:20px}.rooster-cta-row .rooster-cta-row__icon--cloud-download{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 13v8l-4-4'/%3E%3Cpath d='m12 21 4-4'/%3E%3Cpath d='M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 13v8l-4-4'/%3E%3Cpath d='m12 21 4-4'/%3E%3Cpath d='M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284'/%3E%3C/svg%3E") 50%/contain no-repeat}.rooster-cta-row .rooster-cta-row__words{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.rooster-cta-row .rooster-cta-row__label{display:block}.rooster-cta-row .rooster-cta-row__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rooster-cta-row .rooster-cta-row__small{letter-spacing:.02em;opacity:.82;font-size:11px;font-weight:500;display:block}.rooster-cta-row .rooster-cta-row__note{color:var(--rooster-cta-row-mute);margin:18px 0 0;font-size:12.5px;line-height:1.5}.rooster-cta-row .rooster-cta-row__note strong{color:var(--rooster-cta-row-ink);font-weight:600}