@property --entry-cta-split{syntax: "<length>"; inherits: true; initial-value: 0px;}.entry-cta{--entry-cta-enter: .38s;--entry-cta-exit: .18s;--entry-cta-stagger: 70ms;--entry-cta-collapse: .32s;--entry-cta-gentle: .2s;--entry-cta-shift-x: 28px;--entry-cta-shift-y: 12px;--entry-cta-blur: 4px;--entry-cta-split-gap: 24px;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;border-radius:2px}@media(prefers-reduced-motion:reduce){.entry-cta{--entry-cta-shift-x: 0px;--entry-cta-shift-y: 0px;--entry-cta-blur: 0px}}.entry-cta-content{display:flex;flex:1;flex-direction:column;align-items:center;gap:var(--spacing-20);width:100%;min-width:0}.entry-cta-header{color:var(--color-text-primary);font-size:var(--marketing-h3-font-size);line-height:var(--marketing-h3-line-height);text-align:center;white-space:nowrap}.entry-cta-swap{display:inline-grid;justify-items:center;align-items:center}.entry-cta-swap-item{display:block;grid-area:1 / 1}.entry-cta-swap-item[data-phase=enter]{animation:entry-cta-rise-in var(--entry-cta-enter) var(--ease-enter) var(--entry-cta-stagger) both}.entry-cta-swap-item[data-phase=leave]{pointer-events:none;animation:entry-cta-rise-out var(--entry-cta-exit) var(--ease-exit) both}@keyframes entry-cta-rise-in{0%{opacity:0;transform:translateY(var(--entry-cta-shift-y));filter:blur(var(--entry-cta-blur))}}@keyframes entry-cta-rise-out{to{opacity:0;transform:translateY(calc(var(--entry-cta-shift-y) * -1));filter:blur(var(--entry-cta-blur))}}.entry-cta-form{width:100%;max-width:400px}.entry-cta-row{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;column-gap:var(--spacing-12);padding-bottom:var(--spacing-12);transition:--entry-cta-split var(--entry-cta-exit) var(--ease-exit)}.entry-cta-row[data-split=true]{--entry-cta-split: var(--entry-cta-split-gap);transition:--entry-cta-split var(--entry-cta-enter) var(--ease-enter) var(--entry-cta-stagger)}.entry-cta-row:before{content:"";width:20px;height:20px}.entry-cta-row:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1.5px;background-color:var(--color-border-stroke);-webkit-mask-image:linear-gradient(to right,#000 calc(50% - var(--entry-cta-split) / 2),transparent 0,transparent calc(50% + var(--entry-cta-split) / 2),#000 0);mask-image:linear-gradient(to right,#000 calc(50% - var(--entry-cta-split) / 2),transparent 0,transparent calc(50% + var(--entry-cta-split) / 2),#000 0);transform-origin:center;transition:transform var(--entry-cta-enter) var(--ease-enter) var(--entry-cta-exit)}.entry-cta-row>.entry-cta-stack{transition:opacity var(--entry-cta-enter) var(--ease-enter) var(--entry-cta-exit),filter var(--entry-cta-enter) var(--ease-enter) var(--entry-cta-exit),transform var(--entry-cta-enter) var(--ease-enter) var(--entry-cta-exit)}.entry-cta-row[data-sealed=true]>.entry-cta-stack,.entry-cta-row[data-sealed=true]>.entry-cta-submit{opacity:0;filter:blur(var(--entry-cta-blur));transform:scale(.96);transition:opacity var(--entry-cta-exit) var(--ease-exit),filter var(--entry-cta-exit) var(--ease-exit),transform var(--entry-cta-exit) var(--ease-exit)}.entry-cta-row[data-sealed=true]:after{transform:scaleX(0);transition:transform var(--entry-cta-collapse) var(--ease-in-out-cubic)}.entry-cta-seal{position:absolute;top:16px;left:50%;display:flex;color:var(--color-text-primary);opacity:0;pointer-events:none;translate:-50% -50%;transform:scale(.5) rotate(-16deg);transition:opacity var(--entry-cta-exit) var(--ease-exit),transform var(--entry-cta-exit) var(--ease-exit)}.entry-cta-row[data-sealed=true] .entry-cta-seal{opacity:1;transform:none;transition:opacity var(--entry-cta-enter) var(--ease-enter) calc(var(--entry-cta-collapse) * .6),transform var(--entry-cta-enter) var(--ease-snappy) calc(var(--entry-cta-collapse) * .6)}.entry-cta-stack{display:grid;min-width:0}.entry-cta-input{grid-area:1 / 1;width:100%;min-width:0;height:32px;border:none;outline:none;background:transparent;color:var(--color-text-primary);font-size:var(--marketing-h3-font-size);line-height:var(--marketing-h3-line-height);text-align:center;-webkit-mask-image:linear-gradient(to right,transparent,black 24px);mask-image:linear-gradient(to right,transparent,black 24px);transition:opacity var(--entry-cta-exit) var(--ease-exit),transform var(--entry-cta-exit) var(--ease-exit),filter var(--entry-cta-exit) var(--ease-exit),color var(--entry-cta-gentle) var(--ease-gentle)}.entry-cta-input[data-state=active]{transition:opacity var(--entry-cta-enter) var(--ease-enter) var(--entry-cta-stagger),transform var(--entry-cta-enter) var(--ease-enter) var(--entry-cta-stagger),filter var(--entry-cta-enter) var(--ease-enter) var(--entry-cta-stagger),color var(--entry-cta-gentle) var(--ease-gentle)}.entry-cta-input[data-state^=off]{opacity:0;filter:blur(var(--entry-cta-blur));pointer-events:none}.entry-cta-input[data-state=off-left]{transform:translate(calc(var(--entry-cta-shift-x) * -1))}.entry-cta-input[data-state=off-right]{transform:translate(var(--entry-cta-shift-x))}.entry-cta-input[aria-busy=true]{color:var(--color-text-secondary)}.entry-cta-input::placeholder,.entry-cta-name-part::placeholder{color:var(--color-midnight-25)}.entry-cta-name-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:var(--entry-cta-split-gap)}.entry-cta-name-part{width:100%;min-width:0;height:32px;border:none;outline:none;background:transparent;color:inherit;font:inherit;text-align:center}.entry-cta-input:-webkit-autofill,.entry-cta-input:-webkit-autofill:hover,.entry-cta-input:-webkit-autofill:focus,.entry-cta-name-part:-webkit-autofill,.entry-cta-name-part:-webkit-autofill:hover,.entry-cta-name-part:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:inset 0 0 0 100px var(--color-background-primary)}.entry-cta-submit{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-text-primary)}.entry-cta-submit:disabled{opacity:0;transform:translate(-4px);cursor:default}.entry-cta-row:not([data-sealed=true])>.entry-cta-submit{transition:opacity var(--entry-cta-gentle) var(--ease-gentle),transform var(--entry-cta-gentle) var(--ease-gentle)}.entry-cta-submit[aria-busy=true]:disabled{opacity:.4;transform:none;animation:entry-cta-nudge .9s var(--ease-in-out-cubic) infinite}@keyframes entry-cta-nudge{50%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.entry-cta-submit[aria-busy=true]:disabled{animation:none}}@media(max-width:768px){.entry-cta-header{white-space:normal}}
