.form-section.svelte-5qxblh{padding:var(--pad-section) 0;border-top:1px solid var(--ink-4)}.container.svelte-5qxblh{max-width:var(--container-max);margin:0 auto;padding:0 var(--pad-x)}.form-layout.svelte-5qxblh{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,88px);align-items:start}.form-head.svelte-5qxblh{position:sticky;top:120px}.eyebrow.svelte-5qxblh{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);display:inline-flex;align-items:center;gap:10px}.eyebrow.svelte-5qxblh:before{content:"";width:20px;height:1px;background:var(--violet)}.form-title.svelte-5qxblh{font-family:var(--font-display);font-size:clamp(36px,5vw,64px);letter-spacing:-.02em;line-height:.95;color:var(--fg-0);margin:18px 0 0}.form-subtitle.svelte-5qxblh{color:var(--fg-2);font-size:15px;line-height:1.6;margin-top:20px;max-width:40ch}.form-card.svelte-5qxblh{background:var(--ink-2);border:1px solid var(--ink-4);border-radius:20px;padding:clamp(28px,4vw,44px)}form.svelte-5qxblh{display:flex;flex-direction:column;gap:20px}.form-error.svelte-5qxblh{background:#ff505014;border:1px solid rgba(255,80,80,.3);color:#ff6b6b;border-radius:12px;padding:12px 16px;font-size:14px}.form-field.svelte-5qxblh{display:flex;flex-direction:column;gap:8px}label.svelte-5qxblh{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--fg-1);letter-spacing:.01em}input.svelte-5qxblh,select.svelte-5qxblh{background:var(--ink-2);border:1px solid var(--ink-4);color:var(--fg-0);border-radius:12px;padding:12px 16px;font-family:var(--font-sans);font-size:15px;outline:none;transition:border-color .2s ease;width:100%;box-sizing:border-box;-webkit-appearance:none;appearance:none}input.svelte-5qxblh::placeholder{color:var(--fg-3)}input.svelte-5qxblh:focus,select.svelte-5qxblh:focus{border-color:var(--violet)}select.svelte-5qxblh{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%236b6e7a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}select.svelte-5qxblh option:where(.svelte-5qxblh){background:var(--ink-3);color:var(--fg-0)}.btn-submit.svelte-5qxblh{background:var(--violet);color:#fff;font-family:var(--font-sans);font-size:14px;font-weight:500;border:none;border-radius:999px;padding:14px 24px;cursor:pointer;margin-top:4px;transition:transform .2s ease,box-shadow .2s ease}.btn-submit.svelte-5qxblh:hover{transform:translateY(-1px);box-shadow:0 4px 24px var(--violet-glow)}.success.svelte-5qxblh{text-align:center;padding:clamp(24px,4vw,48px) 0}.success-icon.svelte-5qxblh{width:56px;height:56px;border-radius:50%;background:#5be5a51a;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.success.svelte-5qxblh h3:where(.svelte-5qxblh){font-family:var(--font-display);font-size:24px;letter-spacing:-.02em;color:var(--fg-0);margin:0 0 8px}.success.svelte-5qxblh p:where(.svelte-5qxblh){color:var(--fg-2);font-size:15px;line-height:1.6;margin:0}@media(max-width:768px){.form-layout.svelte-5qxblh{grid-template-columns:1fr;gap:32px}.form-head.svelte-5qxblh{position:static}}.hero.svelte-5wdhcf{padding-top:clamp(140px,15vw,200px);padding-bottom:clamp(40px,6vw,80px);background:transparent}.hero-content.svelte-5wdhcf{max-width:760px;text-align:left}.display.svelte-5wdhcf{font-family:var(--font-display);font-size:clamp(52px,8vw,120px);letter-spacing:-.035em;line-height:.92;color:var(--fg-0);margin:18px 0 0}.subheadline.svelte-5wdhcf{font-size:clamp(16px,1.4vw,19px);color:var(--fg-2);max-width:58ch;margin-top:24px;line-height:1.6}.hero-ctas.svelte-5wdhcf{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.btn-primary.svelte-5wdhcf{display:inline-flex;align-items:center;justify-content:center;background:var(--violet);color:#fff;padding:14px 24px;border-radius:999px;font-weight:500;font-size:14px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.btn-primary.svelte-5wdhcf:hover{transform:translateY(-1px);box-shadow:0 4px 24px var(--violet-glow)}.social-proof.svelte-5wdhcf{padding:clamp(32px,4vw,48px) 0;border-top:1px solid var(--ink-4);border-bottom:1px solid var(--ink-4)}.proof-stat.svelte-5wdhcf{font-family:var(--font-display);font-size:clamp(28px,4vw,48px);letter-spacing:-.02em;line-height:1;color:var(--fg-0);text-align:center;margin:0}.container.svelte-5wdhcf{max-width:var(--container-max);margin:0 auto;padding:0 var(--pad-x)}.section.svelte-5wdhcf{padding:var(--pad-section) 0}.section-head.svelte-5wdhcf{max-width:760px;margin-bottom:clamp(48px,6vw,88px)}.eyebrow.svelte-5wdhcf{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);display:inline-flex;align-items:center;gap:10px}.eyebrow.svelte-5wdhcf:before{content:"";width:20px;height:1px;background:var(--violet)}.display-sm.svelte-5wdhcf{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:.95;color:var(--fg-0);text-wrap:balance;font-size:clamp(48px,7vw,96px);margin:18px 0 0}.how.svelte-5wdhcf{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--ink-4)}.how__step.svelte-5wdhcf{padding:clamp(32px,4vw,48px) clamp(24px,3vw,36px) clamp(32px,4vw,48px) 0;border-right:1px solid var(--ink-4);display:flex;flex-direction:column;gap:16px}.how__step.svelte-5wdhcf:first-child{padding-left:0}.how__step.svelte-5wdhcf+.how__step:where(.svelte-5wdhcf){padding-left:clamp(24px,3vw,36px)}.how__step.svelte-5wdhcf:last-child{border-right:none;padding-right:0}.how__num.svelte-5wdhcf{font-family:var(--font-display);font-size:52px;letter-spacing:-.04em;color:var(--violet-2);line-height:1;font-weight:400}.how__step.svelte-5wdhcf h3:where(.svelte-5wdhcf){font-family:var(--font-display);font-size:26px;letter-spacing:-.02em;color:var(--fg-0);margin:0;line-height:1.1}.how__step.svelte-5wdhcf p:where(.svelte-5wdhcf){margin:0;color:var(--fg-2);font-size:14px;line-height:1.6}@media(max-width:768px){.how.svelte-5wdhcf{grid-template-columns:1fr}.how__step.svelte-5wdhcf{border-right:none;border-bottom:1px solid var(--ink-4);padding:28px 0}.how__step.svelte-5wdhcf:last-child{border-bottom:none}}.migrate-section.svelte-5wdhcf{padding:var(--pad-section) 0;background:var(--ink-2)}.migrate-layout.svelte-5wdhcf{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,88px);align-items:start}.migrate-head.svelte-5wdhcf{position:sticky;top:120px}.migrate-grid.svelte-5wdhcf{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--ink-4)}.migrate-item.svelte-5wdhcf{display:flex;align-items:center;gap:16px;padding:clamp(16px,2vw,24px) 0;border-bottom:1px solid var(--ink-4)}.migrate-dot.svelte-5wdhcf{width:8px;height:8px;border-radius:50%;background:var(--signal-ok);flex-shrink:0}.migrate-item.svelte-5wdhcf p:where(.svelte-5wdhcf){margin:0;color:var(--fg-1);font-size:16px;line-height:1.5}@media(max-width:768px){.migrate-layout.svelte-5wdhcf{grid-template-columns:1fr;gap:32px}.migrate-head.svelte-5wdhcf{position:static}}.hosts-section.svelte-5wdhcf{border-top:1px solid var(--ink-4)}.hosts-grid.svelte-5wdhcf{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--ink-4);border-left:1px solid var(--ink-4)}.host-card.svelte-5wdhcf{padding:clamp(24px,3vw,36px);border-right:1px solid var(--ink-4);border-bottom:1px solid var(--ink-4);text-align:center;transition:background .2s ease}.host-card.svelte-5wdhcf:hover{background:var(--ink-2)}.host-card.svelte-5wdhcf p:where(.svelte-5wdhcf){margin:0;font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--fg-1);letter-spacing:-.01em}@media(max-width:768px){.hosts-grid.svelte-5wdhcf{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.hosts-grid.svelte-5wdhcf{grid-template-columns:1fr}}.faq-section.svelte-5wdhcf{background:var(--ink-2);padding:var(--pad-section) 0}.faq-container.svelte-5wdhcf{max-width:48rem;margin:0 auto;padding:0 var(--pad-x)}
