.ty-open-only{display:contents}.ty-closed-only,html.ty-closed .ty-open-only{display:none}html.ty-closed .ty-closed-only{display:contents}.plg-tyhero__copy .marketing-badge-live,.plg-tyhero__copy .marketing-eyebrow{margin:0 0 6px}.plg-tyhero__side{display:grid;gap:26px;align-content:start}.plg-call{display:block;text-decoration:none;text-align:left}.plg-call:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.plg-call__head{margin:0;padding:26px 28px 0}.plg-call__body{display:flex;align-items:center;gap:20px;padding:20px 28px 24px}.plg-call__portrait{position:relative;flex:none;width:72px;height:72px;margin:0}.plg-call__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%;border:2px solid var(--c-line-strong)}.plg-call__status{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:var(--c-bg);display:inline-flex;align-items:center;justify-content:center}.plg-call__copy{display:flex;flex-direction:column;gap:8px;min-width:0}.plg-call__num{font-family:var(--font-display);font-weight:700;font-size:clamp(2.1rem,3.4vw,3rem);line-height:1.05;letter-spacing:-.01em;color:var(--c-heading);font-variant-numeric:tabular-nums}.plg-call__num--words{display:block;font-size:clamp(1.7rem,2.6vw,2.3rem)}.plg-call__num--words:first-letter{text-transform:uppercase}.plg-call__meta strong{color:var(--c-heading);font-weight:600;white-space:nowrap}.plg-call__meta{margin:0 28px 24px;padding-top:18px;border-top:1px solid var(--c-line);font-family:var(--font-body);font-size:.95rem;line-height:1.6;color:var(--c-muted)}.plg-call__action{display:flex;align-items:center;justify-content:center;gap:12px;padding:17px 24px;background:var(--c-action);color:var(--c-on-action);font-family:var(--font-body);font-size:.84rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1;transition:background var(--dur-1) var(--ease)}.plg-call:hover .plg-call__action{background:var(--c-action-hover)}.plg-call__action .ico{width:16px;height:16px;flex:none}.plg-call__action-arrow{transition:transform var(--dur-2) var(--ease)}.plg-call:hover .plg-call__action-arrow{transform:translate(5px)}.plg-call--compact .plg-call__head{padding:22px 26px 0}.plg-call--compact .plg-call__body{padding:16px 26px 22px}.plg-call--compact .plg-call__portrait{width:56px;height:56px}.plg-call--compact .plg-call__status{width:18px;height:18px}.plg-call--compact .plg-call__num{font-size:var(--step-3)}.plg-tyalt{display:flex;flex-direction:column;gap:8px}.plg-tyalt .marketing-ulink{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:var(--font-body);font-weight:600}.plg-tyalt .marketing-ulink .ico{width:1em;height:1em;transition:transform var(--dur-2) var(--ease)}.plg-tyalt .marketing-ulink:hover .ico{transform:translate(4px)}.plg-tyalt--center{align-items:center;text-align:center}.plg-tyalt--center .marketing-ulink{align-self:center}.plg-typoints li{align-items:flex-start}.plg-typoints .marketing-tick{margin-top:2px}.plg-tysteps{max-width:720px}.plg-tysteps .marketing-eyebrow{margin:0 0 30px}.plg-tytrust__rule{display:flex;align-items:center;justify-content:center;gap:22px;margin:0 0 34px}.plg-tytrust__rule:before,.plg-tytrust__rule:after{content:"";flex:1;height:1px;background:var(--c-line);max-width:220px}.plg-tytrust__mark{font-family:var(--font-display);font-style:italic;font-size:1.4rem;line-height:1;color:var(--c-accent)}.plg-tytrust__text{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);line-height:1.55;color:var(--c-text);max-width:62ch;margin:0 auto;text-align:center}.plg-tyfoot{max-width:620px;margin:0 auto}.plg-tyfoot .plg-call{margin-bottom:22px}.plg-tyfoot__meta{font-family:var(--font-body);font-size:.92rem;line-height:1.6;color:var(--c-muted);max-width:56ch;margin:14px auto 0}@media(max-width:640px){.plg-call__head{padding:20px 22px 0}.plg-call__body{padding:16px 22px 20px;gap:16px}.plg-call__meta{margin:0 22px 20px;padding-top:14px;font-size:.9rem}.plg-call__portrait{width:56px;height:56px}.plg-call__portrait img{border-width:1.5px}.plg-call__status{width:18px;height:18px}.plg-call__num{font-size:var(--step-3)}.plg-call--compact .plg-call__num{font-size:var(--step-2)}.plg-call__action{padding:15px 18px;font-size:.78rem;gap:10px}}@media(max-width:380px){.plg-call__body{flex-direction:column;align-items:flex-start;gap:14px}.plg-call__num{font-size:var(--step-2)}}
