.seo-cta-x{padding:64px 5vw 80px;border-bottom:1px solid var(--border)}@media(min-width:1024px){.seo-cta-x{padding:100px 5vw}}.seo-cta-x__panel{position:relative;max-width:1180px;margin:0 auto;padding:56px 28px;background:var(--quad-black);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);overflow:hidden;isolation:isolate}@media(min-width:768px){.seo-cta-x__panel{padding:72px 56px}}.seo-cta-x__grid{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 32px);-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 30% 50%,#000 30%,transparent 75%);pointer-events:none}.seo-cta-x__rule{position:absolute;left:28px;right:28px;height:1px;pointer-events:none}@media(min-width:768px){.seo-cta-x__rule{left:56px;right:56px}}.seo-cta-x__rule--top{top:28px;background:linear-gradient(90deg,transparent,rgba(22,213,227,.45) 30%,rgba(22,213,227,.45) 70%,transparent)}.seo-cta-x__rule--bottom{bottom:28px;background:linear-gradient(90deg,transparent,rgba(22,213,227,.25) 30%,rgba(22,213,227,.25) 70%,transparent)}.seo-cta-x__status{position:absolute;left:28px;right:28px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}@media(min-width:768px){.seo-cta-x__status{left:56px;right:56px}}.seo-cta-x__status--top{top:18px;color:var(--accent)}.seo-cta-x__status--bottom{bottom:18px;color:var(--fg-subtle)}.seo-cta-x__status-left{display:inline-flex;align-items:center;gap:8px}.seo-cta-x__status-right{color:var(--fg-subtle)}.seo-cta-x__dot{width:6px;height:6px;background:var(--accent);box-shadow:0 0 8px var(--accent);display:inline-block;animation:qw-pulse var(--pulse-dur, 2s) ease-in-out infinite}[data-seo-cta][data-state=scanning] .seo-cta-x__dot{--pulse-dur: .5s}[data-seo-cta][data-state=done] .seo-cta-x__dot{animation:none;opacity:1}.seo-cta-x__caret{display:inline-block;width:7px;height:.85em;margin-left:2px;background:var(--accent);box-shadow:0 0 6px var(--accent);vertical-align:text-bottom;animation:seo-blink 1.1s step-end infinite}[data-seo-cta][data-state=done] .seo-cta-x__caret--top{display:none}[data-typewriter][data-done=true]+.seo-cta-x__caret{display:none}.seo-cta-x__queue{display:inline-block;min-width:2ch;color:var(--fg);font-weight:700;font-variant-numeric:tabular-nums}.seo-cta-x__cnr{position:absolute;background:var(--accent);pointer-events:none}.seo-cta-x__cnr--tr-h{top:14px;right:14px;width:22px;height:1px}.seo-cta-x__cnr--tr-v{top:14px;right:14px;width:1px;height:22px}.seo-cta-x__cnr--bl-h{bottom:14px;left:14px;width:22px;height:1px}.seo-cta-x__cnr--bl-v{bottom:14px;left:14px;width:1px;height:22px}.seo-cta-x__row{position:relative;display:grid;grid-template-columns:1fr;gap:40px;align-items:center;margin-top:24px}@media(min-width:1024px){.seo-cta-x__row{grid-template-columns:1.3fr 1fr;gap:56px}}.seo-cta-x__headline{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,1.6rem + 2.4vw,3.4rem);line-height:1;letter-spacing:-.03em;margin:18px 0 22px;color:var(--fg);min-height:2.1em}.seo-cta-x__h-line1{display:block}.seo-cta-x__h-line2{display:inline-block;color:var(--accent);opacity:0;transform:translateY(8px);transition:opacity .6s .1s cubic-bezier(.16,1,.3,1),transform .6s .1s cubic-bezier(.16,1,.3,1)}.seo-cta-x__h-line1:has([data-typewriter][data-done=true])~.seo-cta-x__h-line2{opacity:1;transform:translateY(0)}.seo-cta-x__lede{font-family:var(--font-sans);font-size:1rem;line-height:1.6;color:var(--fg-2);margin:0;max-width:520px;opacity:0;transform:translateY(8px);transition:opacity .6s .35s,transform .6s .35s cubic-bezier(.16,1,.3,1)}.seo-cta-x__copy:has(.seo-cta-x__h-line1 [data-typewriter][data-done=true]) .seo-cta-x__lede{opacity:1;transform:translateY(0)}.seo-cta-x__specs{margin-top:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,max-content));gap:20px 28px}.seo-cta-x__spec{display:flex;align-items:baseline;gap:8px;font-family:var(--font-mono);opacity:0;transform:translateY(6px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(.55s + var(--i) * 90ms)}.seo-cta-x__copy:has(.seo-cta-x__h-line1 [data-typewriter][data-done=true]) .seo-cta-x__spec{opacity:1;transform:translateY(0)}.seo-cta-x__spec-n{font-size:11px;font-weight:700;color:var(--accent);letter-spacing:.18em}.seo-cta-x__spec-l{font-size:12px;color:var(--fg-2);letter-spacing:.06em}.seo-cta-x__form{position:relative;padding:24px;background:#ffffff05;box-shadow:inset 0 0 0 1px var(--ink-600);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);display:flex;flex-direction:column;gap:14px;opacity:0;transform:translateY(14px);transition:opacity .6s .8s,transform .6s .8s cubic-bezier(.16,1,.3,1)}[data-seo-cta][data-in-view=true] .seo-cta-x__form{opacity:1;transform:translateY(0)}.seo-cta-x__form-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px dashed var(--ink-600);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.seo-cta-x__form-head-l{color:var(--accent)}.seo-cta-x__form-head-r{color:var(--fg-subtle);display:inline-block;opacity:0;transform:rotateX(-90deg);transform-origin:top center;transition:opacity .24s,transform .38s cubic-bezier(.16,1,.3,1);transition-delay:1.1s}[data-seo-cta][data-in-view=true] .seo-cta-x__form-head-r{opacity:1;transform:rotateX(0)}.seo-cta-x__field{display:block;position:relative;opacity:0;transform:translateY(8px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transition-delay:calc(1.1s + var(--d, 0ms))}[data-seo-cta][data-in-view=true] .seo-cta-x__field{opacity:1;transform:translateY(0)}.seo-cta-x__field-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.seo-cta-x__field-meta{color:var(--fg-subtle);display:inline-flex;align-items:center;gap:6px;transition:color .2s}.seo-cta-x__field.is-focus .seo-cta-x__field-meta{color:var(--accent)}.seo-cta-x__field-dot{width:4px;height:4px;background:var(--fg-subtle);display:inline-block;transition:all .2s}.seo-cta-x__field.is-focus .seo-cta-x__field-dot{background:var(--accent);box-shadow:0 0 6px var(--accent)}.seo-cta-x__field-state{color:var(--fg-subtle)}.seo-cta-x__field-input{position:relative}.seo-cta-x__field-input input,.seo-cta-x__field-input select{width:100%;box-sizing:border-box;padding:14px 16px;background:var(--ink-900);border:1px solid var(--ink-600);color:var(--fg);font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;outline:none;transition:all .22s}.seo-cta-x__field-input select{appearance:none;-webkit-appearance:none}.seo-cta-x__field.is-focus .seo-cta-x__field-input input,.seo-cta-x__field.is-focus .seo-cta-x__field-input select{border-color:var(--accent);box-shadow:0 0 0 3px #16d5e314,inset 0 0 0 1px #16d5e333}.seo-cta-x__field-cnr{position:absolute;background:var(--accent);pointer-events:none}.seo-cta-x__field-cnr--tl-h{top:-1px;left:-1px;width:0;height:1px;transition:width .28s cubic-bezier(.16,1,.3,1)}.seo-cta-x__field-cnr--tl-v{top:-1px;left:-1px;width:1px;height:0;transition:height .28s 60ms cubic-bezier(.16,1,.3,1)}.seo-cta-x__field-cnr--br-h{bottom:-1px;right:-1px;width:0;height:1px;transition:width .28s cubic-bezier(.16,1,.3,1)}.seo-cta-x__field-cnr--br-v{bottom:-1px;right:-1px;width:1px;height:0;transition:height .28s 60ms cubic-bezier(.16,1,.3,1)}.seo-cta-x__field.is-focus .seo-cta-x__field-cnr--tl-h,.seo-cta-x__field.is-focus .seo-cta-x__field-cnr--br-h{width:10px}.seo-cta-x__field.is-focus .seo-cta-x__field-cnr--tl-v,.seo-cta-x__field.is-focus .seo-cta-x__field-cnr--br-v{height:10px}.seo-cta-x__submit-slot{margin-top:6px;opacity:0;transform:translateY(8px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transition-delay:1.5s}[data-seo-cta][data-in-view=true] .seo-cta-x__submit-slot{opacity:1;transform:translateY(0)}[data-seo-cta][data-state=idle] [data-submit-busy]{display:none}[data-seo-cta]:not([data-state=idle]) [data-submit-idle]{display:none}.seo-cta-x__progress{position:relative;height:52px;overflow:hidden;background:var(--ink-900);border:1px solid var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;color:var(--accent)}.seo-cta-x__progress-fill{position:absolute;inset:0;background:var(--accent);opacity:.18;transform:scaleX(0);transform-origin:left center;transition:transform 60ms linear}.seo-cta-x__progress-label{position:relative;z-index:1}.seo-cta-x__micro{font-family:var(--font-mono);font-size:10px;color:var(--fg-subtle);text-align:center;margin:4px 0 0;letter-spacing:.18em;text-transform:uppercase;opacity:0;transition:opacity .42s cubic-bezier(.16,1,.3,1);transition-delay:1.7s}[data-seo-cta][data-in-view=true] .seo-cta-x__micro{opacity:1}.seo-cta-x__success{display:none;font-family:var(--font-sans);font-size:.875rem;line-height:1.6;color:var(--fg-2);text-align:center;margin:14px 0 0;padding:14px 16px;background:var(--ink-800);box-shadow:inset 0 0 0 1px var(--accent)}[data-seo-cta][data-state=done] .seo-cta-x__success{display:block}@keyframes qw-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes seo-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.seo-cta-x__h-line2,.seo-cta-x__lede,.seo-cta-x__spec,.seo-cta-x__form,.seo-cta-x__field,.seo-cta-x__submit-slot,.seo-cta-x__micro,.seo-cta-x__form-head-r{opacity:1!important;transform:none!important;transition:none!important}.seo-cta-x__caret,.seo-cta-x__dot{animation:none!important}}
