.final-cta__backdrop{z-index:-10;background:url(/media/cta/studio-glow.webp) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.final-cta__film{object-fit:cover;opacity:0;width:106%;max-width:none;height:106%;transition:opacity 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:-3%}.final-cta__film[data-playing]{opacity:1}.final-cta__backdrop:after{content:"";background:linear-gradient(180deg, var(--surface-invert) 0%, transparent 26%, transparent 70%, var(--surface-invert) 100%), linear-gradient(90deg, color-mix(in srgb, var(--surface-invert) 88%, transparent) 0%, color-mix(in srgb, var(--surface-invert) 70%, transparent) 45%, color-mix(in srgb, var(--surface-invert) 58%, transparent) 100%);position:absolute;inset:0}.final-cta__plate{--lines:3;--lh:1.06;height:calc(var(--lines) * var(--lh) * 1em + .16em);line-height:var(--lh);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);cursor:text;background-color:#ffffff0a;background-image:radial-gradient(#ffffff0f .6px,#0000 1px);background-size:7px 7px;border-radius:.2em;align-items:center;margin-inline:-.26em;padding:.08em .26em;transition:background-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f,0 .25em 1em #00000059}@media (min-width:40rem){.final-cta__plate{--lines:2}}.final-cta__plate:lang(ar){--lh:1.5}.final-cta__plate:hover{background-color:#ffffff0e}.final-cta__plate:focus-within{box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px color-mix(in srgb, var(--color-gold-300) 45%, transparent), 0 0 2.4em color-mix(in srgb, var(--color-gold-400) 16%, transparent), 0 .25em 1em #00000059;background-color:#ffffff0f}.final-cta__ghost{padding:inherit;pointer-events:none;align-items:center;transition:opacity .36s cubic-bezier(.22,1,.36,1),translate .36s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.final-cta__ghost>.final-cta__type{width:100%}.final-cta__ghost:not([data-shown]){opacity:0;translate:0 -.15em}.final-cta__well{width:100%;position:relative}.final-cta__type{font:inherit;font-size:calc(var(--fit,1) * 1em);letter-spacing:inherit;line-height:inherit;font-kerning:none;font-variant-ligatures:none;white-space:pre-wrap;overflow-wrap:break-word}.final-cta__type:lang(ar){font-kerning:normal;font-variant-ligatures:normal}.final-cta__mirror{--final-cta-ink:var(--text-on-invert);color:var(--final-cta-ink);display:block}.final-cta__field{width:100%;height:calc(100% + var(--lh) * 1em);resize:none;color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--color-gold-300);background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0 0 auto;overflow:hidden}.final-cta__field::placeholder{color:#0000;-webkit-text-fill-color:transparent}.final-cta__field::selection{background:color-mix(in srgb, var(--color-gold-300) 32%, transparent)}.final-cta__example{--final-cta-ink:color-mix(in srgb, var(--text-on-invert) 38%, transparent);color:var(--final-cta-ink);transition:opacity .5s cubic-bezier(.22,1,.36,1)}.final-cta__example:lang(ar){--final-cta-ink:color-mix(in srgb, var(--text-on-invert) 38%, var(--surface-invert))}.final-cta__example[data-phase=print]{transition:none}.final-cta__example[data-phase=lift],.final-cta__unprinted{opacity:0}.final-cta__hot{animation:1.3s cubic-bezier(.2,.7,.2,1) both final-cta-cool}@keyframes final-cta-cool{0%{color:var(--color-gold-100);text-shadow:0 0 .12em var(--color-gold-200), 0 0 .5em color-mix(in srgb, var(--color-gold-400) 70%, transparent)}30%{color:var(--color-gold-300);text-shadow:0 0 .08em color-mix(in srgb, var(--color-gold-300) 60%, transparent), 0 0 .35em color-mix(in srgb, var(--color-gold-500) 35%, transparent)}to{color:var(--final-cta-ink);text-shadow:0 0 #0000}}.final-cta__head{position:relative}.final-cta__head:after{content:"";inset-inline-end:-.2em;background:var(--color-gold-100);width:.14em;height:.14em;box-shadow:0 0 .12em .04em var(--color-gold-300), 0 0 .6em .16em color-mix(in srgb, var(--color-gold-400) 45%, transparent);border-radius:9999px;animation:.8s ease-in-out infinite alternate final-cta-bead;position:absolute;bottom:.1em}@keyframes final-cta-bead{0%{opacity:.75;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}
