.ws-ly-cta{--ly-fg:var(--sys-text-strong);--ly-body:var(--sys-text-body);--ly-muted:var(--sys-text-muted);--ly-line:var(--sys-border-default);--ly-dots:color-mix(in srgb,var(--sys-surface-strong) 14%,transparent);--ly-check:var(--sys-text-brand);min-width:0;color:var(--ly-body);position:relative;overflow:hidden;container-type:inline-size}.ws-ly-cta.lp-tone-dark,.ws-ly-cta.ws-tone-midnight{--ly-fg:var(--sys-text-inverse);--ly-body:color-mix(in srgb,var(--sys-text-inverse) 74%,transparent);--ly-muted:color-mix(in srgb,var(--sys-text-inverse) 66%,transparent);--ly-line:color-mix(in srgb,var(--sys-border-inverse-strong) 30%,transparent);--ly-dots:color-mix(in srgb,var(--sys-surface-raised) 16%,transparent);--ly-check:var(--sys-text-brand-inverse)}:where(.lp-sys-atelier.ws[data-ws-bands=light]) .ws-ly-cta:is(.lp-tone-dark,.ws-tone-midnight){--ly-fg:var(--sys-text-strong);--ly-body:var(--sys-text-body);--ly-muted:var(--sys-text-muted);--ly-line:var(--sys-border-default);--ly-dots:color-mix(in srgb,var(--sys-surface-strong) 14%,transparent);--ly-check:var(--sys-text-brand)}.ws-ly-cta .ws-ly-cta-h{font-size:var(--t-h2);letter-spacing:-.035em;color:var(--ly-fg);text-wrap:balance;max-width:20ch;margin:0;line-height:1.04}.ws-ly-cta .ws-ly-cta-lead{margin:clamp(var(--space-16),2vw,var(--space-20)) 0 0;font-size:var(--t-lead);color:var(--ly-body);max-width:52ch;line-height:1.5}.ws-ly-cta .ws-ly-cta-note{margin-top:clamp(var(--space-16),2vw,var(--space-20));font-size:var(--t-14);line-height:var(--t-14-lh);color:var(--ly-muted)}.ws-ly-cta .ws-ly-cta-actions{align-items:center;gap:var(--space-14) var(--space-16);margin-top:clamp(var(--space-24),3vw,var(--space-32));color:var(--ly-fg);flex-wrap:wrap;display:flex}.ws-ly-cta .ws-ly-cta-actions .lp-button,.ws-ly-cta .ws-ly-cta-actions .ws-btn-secondary,.ws-ly-cta .ws-ly-cta-actions .ws-btn-line,.ws-ly-cta .ws-ly-cta-actions .ws-btn-ghost{min-height:var(--sys-button-h-lg);padding:0 var(--sys-button-px-lg);font-size:var(--sys-button-fs-lg)}.ws-ly-cta .ws-ly-cta-actions .ws-btn-line{color:var(--ly-fg);border-color:var(--ly-fg)}.ws-ly-cta .ws-ly-cta-actions .ws-btn-ghost{color:var(--sys-text-inverse)}.ws-ly-cta a:focus-visible{outline:var(--sys-focus-width) solid var(--sys-text-brand-inverse);outline-offset:var(--sys-focus-offset)}.ws-ly-cta.lp-tone-dark a:focus-visible,.ws-ly-cta.ws-tone-midnight a:focus-visible{outline-color:var(--sys-border-inverse-strong)}.ws-ly-cta.is-band{padding-block:clamp(72px,10vw,128px)}.ws-ly-cta .ws-ly-cta-dots{pointer-events:none;background-image:radial-gradient(circle,var(--ly-dots) 1px,transparent 1.5px);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,var(--sys-surface-raised) 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,var(--sys-surface-raised) 20%,transparent 100%);mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,var(--sys-surface-raised) 20%,transparent 100%);background-size:22px 22px;position:absolute;inset:0}.ws-ly-cta .ws-ly-cta-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}.ws-ly-cta .ws-ly-cta-actions>*{max-width:100%}.ws-ly-cta .ws-ly-cta-actions :is(.lp-button,.ws-btn-secondary,.ws-btn-line,.ws-btn-ghost){white-space:normal;text-align:center;height:auto;padding-block:var(--space-10)}.ws-ly-cta.is-band .ws-ly-cta-h,.ws-ly-cta.is-band .ws-ly-cta-lead{margin-inline:auto}.ws-ly-cta.is-band .ws-ly-cta-actions{justify-content:center}.ws-ly-cta .ws-ly-cta-points{gap:var(--space-10);text-align:left;width:fit-content;margin:clamp(22px,2.6vw,30px) auto 0;padding:0;list-style:none;display:grid}.ws-ly-cta .ws-ly-cta-points li{align-items:flex-start;gap:var(--space-10);font-size:var(--t-16);line-height:var(--t-16-lh);color:var(--ly-body);display:flex}.ws-ly-cta .ws-ly-cta-points .ws-ic{width:16px;height:16px;color:var(--ly-check);flex:none;margin-top:.25em}.ws-ly-cta.is-split{padding-block:clamp(72px,9vw,120px)}.ws-ly-cta .ws-ly-cta-split{gap:var(--space-40);grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}.ws-ly-cta .ws-ly-cta-form{min-width:0}.ws-ly-cta .ws-ly-cta-form .ws-formwrap{justify-self:stretch;max-width:none}@container (width>=900px){.ws-ly-cta .ws-ly-cta-split{gap:clamp(var(--space-40),6vw,96px);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ws-ly-cta.is-apps{padding-block:clamp(72px,9vw,120px)}.ws-ly-cta .ws-ly-cta-apps{gap:var(--space-48);grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}.ws-ly-cta .ws-ly-cta-stores{gap:var(--space-12);margin:var(--space-28) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ws-ly-cta .ws-ly-cta-stores a{align-items:center;min-height:44px;display:inline-flex}.ws-ly-cta .ws-ly-cta-stores img{width:auto;height:44px;display:block}.ws-ly-cta .ws-ly-cta-media{justify-content:center;min-width:0;display:flex}.ws-ly-cta .ws-ly-cta-media.is-shot img{border-radius:var(--radius-24);width:100%;height:auto;display:block}@container (width>=760px){.ws-ly-cta .ws-ly-cta-apps{gap:clamp(var(--space-40),6vw,96px);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ws-ly-cta .ws-ly-cta-media{justify-content:flex-end}.ws-ly-cta .ws-ly-cta-apps:has(.is-shot){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ws-ly-cta.is-bar{padding-block:clamp(var(--space-40),5vw,var(--space-56))}.ws-ly-cta .ws-ly-cta-bar{gap:var(--space-20);align-items:center;min-width:0;display:grid}.ws-ly-cta .ws-ly-cta-bar .ws-ly-cta-h{letter-spacing:-.02em;max-width:none;font-size:clamp(24px,1.2vw + 16px,32px);line-height:1.15}.ws-ly-cta .ws-ly-cta-bar-form{min-width:0}.ws-ly-cta .ws-ly-cta-bar-form .ws-signup{max-width:none;margin:0;position:relative}.ws-ly-cta .ws-ly-cta-bar-form .ws-signup-head{display:none}.ws-ly-cta .ws-ly-cta-bar-form .ws-signup input{min-height:52px}.ws-ly-cta .ws-ly-cta-bar-form .ws-signup .ws-hero-err,.ws-ly-cta .ws-ly-cta-bar-form .ws-signup .ws-hero-hint{margin:var(--space-8) 0 0}.ws-ly-cta .ws-ly-cta-bar-form .ws-ly-cta-note{margin-top:var(--space-10);font-size:var(--t-14)}@container (width>=760px){.ws-ly-cta .ws-ly-cta-bar{gap:clamp(var(--space-24),4vw,var(--space-56));grid-template-columns:minmax(0,auto) minmax(0,1fr)}}.ws-ly-cta.is-band .ws-ly-cta-band-form{width:100%;max-width:440px;margin-top:clamp(var(--space-24),3vw,var(--space-36));text-align:left}.ws-cta-form{text-align:left;gap:12px;width:100%;max-width:440px;margin-inline:auto;display:grid}.ws-cta-steps,.ws-cta-tabs{align-items:center;gap:8px;min-width:0;display:flex}.ws-cta-step{border-radius:var(--radius-pill);background:var(--alpha-white-10);height:36px;color:var(--alpha-white-72);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 12px 0 5px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .25s,color .25s;display:inline-flex}.ws-cta-step i{border-radius:var(--radius-round);background:var(--alpha-white-22);width:24px;height:24px;color:var(--sys-text-inverse);place-items:center;font-size:11px;font-style:normal;font-weight:600;transition:background-color .25s,color .25s;display:grid}.ws-cta-step.is-active{background:var(--alpha-white-22);color:var(--sys-text-inverse)}.ws-cta-step.is-active i,.ws-cta-step.is-done i{background:var(--sys-surface-raised);color:var(--sys-text-strong)}.ws-cta-step.is-done{color:var(--sys-text-inverse)}.ws-cta-step:disabled{cursor:default;opacity:.55}.ws-cta-step:not(:disabled):hover{background:var(--alpha-white-30)}.ws-cta-step:focus-visible{outline:2px solid var(--sys-border-inverse-strong);outline-offset:2px}.ws-cta-prog{border-radius:var(--radius-2);background:var(--alpha-white-20);flex:1;height:3px;margin-left:6px;overflow:hidden}.ws-cta-prog b{border-radius:var(--radius-2);background:var(--sys-surface-raised);width:50%;height:100%;transition:width .4s var(--lp-out);display:block}.ws-cta-prog.is-full b{width:100%}.ws-cta-field{background:var(--alpha-white-06);border:1px solid var(--alpha-white-14);border-radius:var(--radius-14);align-items:center;min-width:0;transition:background-color .2s,border-color .2s;display:flex}.ws-cta-field[hidden]{display:none}.ws-cta-field:focus-within{background:var(--alpha-white-06);border-color:var(--sys-border-inverse-strong)}.ws-cta-field.is-error{border-color:var(--clr-salmon-salmon-pink)}.ws-cta-field input{min-width:0;font:inherit;color:var(--sys-text-inverse);background:0 0;border:0;outline:0;flex:1;padding:16px 18px;font-size:16px}.ws-cta-field input::placeholder{color:var(--alpha-white-62);opacity:1}.ws-cta-cc{color:var(--sys-text-inverse);padding:16px 0 16px 18px;font-weight:600}.ws-cta-sep{background:var(--alpha-white-22);flex:none;width:1px;height:22px;margin-left:14px}.ws-cta-field .ws-cta-cc+.ws-cta-sep+input{padding-left:14px}.ws-cta-fine{color:var(--alpha-white-55);margin:2px 0 0;font-size:13px;line-height:1.5}.ws-cta-submit{justify-content:space-between;width:100%;min-height:52px;margin-top:4px}.ws-cta-msg{min-height:20px;color:var(--sys-action-primary);margin:0;font-size:14px;font-weight:600;line-height:1.4}.ws-cta-msg.is-error{color:var(--clr-salmon-salmon-pink)}.ws-cta-msg:empty{display:none}@media (prefers-reduced-motion:reduce){.ws-cta-step,.ws-cta-step i,.ws-cta-prog b,.ws-cta-field{transition:none}}
