.cv-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;margin-top:.75rem;display:flex}.cv-cta-actions .ds-btn{margin-top:0}@media (max-width:479px){.cv-cta-actions{flex-direction:column;align-items:stretch;width:100%}.cv-cta-actions .ds-pill,.cv-cta-actions .ds-btn{justify-content:space-between;width:100%}}.cv-pcta-inline{border:1px solid color-mix(in oklab, var(--mark) 22%, var(--hairline));border-radius:var(--radius-card);background-color:var(--card-bg);background-image:radial-gradient(70% 120% at 100% 0%, var(--glow-a), transparent 70%),radial-gradient(50% 100% at 0% 100%, var(--glow-b), transparent 70%);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem 2rem;padding:clamp(1.6rem,3.5vw,2.4rem);display:grid;position:relative;overflow:hidden}.cv-pcta-inline>:not(.cv-pcta-circuit){z-index:1;position:relative}@media (max-width:767px){.cv-pcta-inline{grid-template-columns:minmax(0,1fr)}}.cv-pcta-circuit{width:18rem;color:var(--accent-fg);opacity:.08;pointer-events:none;position:absolute;inset-block-start:-1.5rem;inset-inline-end:-3rem}@media (max-width:767px){.cv-pcta-circuit{display:none}}.cv-pcta-text{gap:.45rem;display:grid}.cv-pcta-text .ds-label{justify-self:start}.cv-pcta-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(1.25rem,2.3vw,1.6rem);font-weight:600;line-height:1.22}.cv-pcta-copy{max-width:60ch;color:var(--fg-2);margin:0;line-height:1.6}.cv-pcta-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (max-width:479px){.cv-pcta-actions{flex-direction:column;align-items:stretch}.cv-pcta-actions .ds-pill,.cv-pcta-actions .ds-btn{justify-content:space-between;width:100%}}.cv-pcta-discreet{color:var(--fg-2);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0;display:flex}.cv-pcta-discreet .ds-textlink{white-space:nowrap}.cv-pcta-arrow{transition:transform .2s var(--ease-out,ease);display:inline-block}.ds-textlink:hover .cv-pcta-arrow{transform:translate(3px)}[dir=rtl] .cv-pcta-arrow{transform:scaleX(-1)}[dir=rtl] .ds-textlink:hover .cv-pcta-arrow{transform:scaleX(-1)translate(3px)}@media (prefers-reduced-motion:reduce){.cv-pcta-arrow{transition:none}}
