:root{--bg: var(--landing-page);--surface: transparent;--text: var(--landing-ink);--text-sec: var(--landing-ink-soft);--text-muted: var(--landing-muted);--accent: var(--landing-automation);--border: var(--landing-border);--warm-bg: transparent;--radius: 6px}html{background:var(--landing-page);-webkit-font-smoothing:antialiased}body{margin:0;font-family:var(--landing-font-sans);background:var(--landing-page);color:var(--landing-ink)}*,*:before,*:after{box-sizing:border-box}.apply-focus-container.svelte-45c0k3{min-height:calc(100vh - 64px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 20px 0;background:var(--landing-page);overflow-x:hidden}.apply-main.svelte-45c0k3{width:100%;max-width:920px;margin:0 auto;display:flex;flex-direction:column;align-items:center;overflow:hidden;box-sizing:border-box}.step-section.svelte-45c0k3,.payment-section.svelte-45c0k3{width:100%;display:flex;flex-direction:column;align-items:center}h2.svelte-45c0k3{font-size:34px;font-weight:950;letter-spacing:0;margin:0 0 10px;line-height:.98;text-align:center;text-transform:uppercase}.step-sub.svelte-45c0k3{font-size:18px;color:var(--landing-muted);margin:0 0 30px;text-align:center;line-height:1.45;font-weight:750}.form-card.svelte-45c0k3{max-width:640px;width:100%;margin:0 auto;background:transparent;border:0;border-radius:var(--radius);padding:34px 52px;box-sizing:border-box}.form-card.wide.svelte-45c0k3{max-width:840px;padding:38px 50px}.form-fields.svelte-45c0k3{display:flex;flex-direction:column;gap:20px}.field-row.svelte-45c0k3{display:flex;gap:16px}.field-row.svelte-45c0k3 .field:where(.svelte-45c0k3){flex:1}.field.svelte-45c0k3{display:flex;flex-direction:column;gap:8px}label.svelte-45c0k3{font-size:14px;font-weight:950;color:var(--landing-ink);letter-spacing:.06em;margin-left:0;text-transform:uppercase}input.svelte-45c0k3{height:56px;padding:0 16px;border:1px solid var(--landing-border-strong);border-radius:4px;font-size:17px;font-family:inherit;font-weight:750;background:transparent;color:var(--landing-ink);transition:all .16s;outline:none;box-sizing:border-box}textarea.svelte-45c0k3{padding:16px;border:1px solid var(--landing-border-strong);border-radius:4px;font-size:17px;font-family:inherit;font-weight:750;background:transparent;color:var(--landing-ink);transition:all .16s;outline:none;resize:vertical;min-height:96px;box-sizing:border-box}.field.svelte-45c0k3 input:where(.svelte-45c0k3),.field.svelte-45c0k3 textarea:where(.svelte-45c0k3){width:100%}input.svelte-45c0k3:focus,textarea.svelte-45c0k3:focus{border-color:var(--landing-automation);background:transparent;outline:none}.btn-primary.svelte-45c0k3{height:58px;background:var(--landing-automation);color:var(--landing-white);border:1px solid var(--landing-automation);border-radius:4px;font-size:16px;font-weight:950;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .16s;padding:0 28px;text-transform:uppercase;letter-spacing:.04em}.btn-primary.svelte-45c0k3:hover:not(:disabled){background:var(--landing-deep)}.btn-primary.svelte-45c0k3:disabled{opacity:.48;cursor:not-allowed}.btn-primary.full.svelte-45c0k3{width:100%}.btn-primary.large.svelte-45c0k3{height:62px;font-size:17px}.btn-text.svelte-45c0k3{background:none;border:none;color:var(--landing-muted);font-size:15px;font-weight:900;cursor:pointer;text-decoration:underline;text-transform:uppercase}.step-nav.svelte-45c0k3{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:34px;margin-bottom:80px;width:100%;max-width:480px;box-sizing:border-box}.step-nav.svelte-45c0k3 .btn-primary:where(.svelte-45c0k3){width:100%}.back-link-btn.svelte-45c0k3{background:none;border:none;color:var(--landing-muted);font-size:15px;font-weight:950;cursor:pointer;padding:4px 8px;transition:color .16s;text-transform:uppercase;letter-spacing:.04em}.back-link-btn.svelte-45c0k3:hover{color:var(--landing-automation)}.verify-error.svelte-45c0k3{font-size:15px;color:var(--landing-coral);font-weight:900;margin:-8px 0 0}.input-error.svelte-45c0k3{border-color:var(--landing-coral)!important}.phone-error.svelte-45c0k3{font-size:14px;color:var(--landing-coral);font-weight:850;margin:-4px 0 0}.field-hint.svelte-45c0k3{font-size:14px;color:var(--landing-muted);margin:4px 0 0;display:flex;align-items:center;gap:6px;font-weight:750}.sms-consent.svelte-45c0k3{font-size:10px;color:var(--landing-muted);line-height:1.6;margin-top:28px;text-align:left}.pay-header.svelte-45c0k3{margin-bottom:34px;display:flex;flex-direction:column;align-items:center}.pay-header.svelte-45c0k3 h2:where(.svelte-45c0k3),.pay-header.svelte-45c0k3 p:where(.svelte-45c0k3){text-align:center}.pay-header.svelte-45c0k3 p:where(.svelte-45c0k3){color:var(--landing-muted);font-weight:750}.plans-container.svelte-45c0k3{margin-bottom:30px;padding:18px 0 22px;overflow:visible}.plans-row.svelte-45c0k3{display:flex;gap:12px;justify-content:center;min-width:max-content;padding:0 12px}.plan-mini-card.svelte-45c0k3{width:260px;background:transparent;border:1px solid var(--landing-border-strong);border-radius:4px;padding:22px;text-align:left;cursor:pointer;transition:all .16s ease;position:relative;display:flex;flex-direction:column}.plan-mini-card.svelte-45c0k3:hover{border-color:var(--landing-automation)}.plan-mini-card.active.svelte-45c0k3{border-color:var(--landing-automation);background:var(--landing-point)}.mini-badge.svelte-45c0k3{position:absolute;top:-10px;right:16px;background:var(--landing-automation);color:var(--landing-white);font-size:12px;font-weight:950;padding:4px 10px;border-radius:2px;text-transform:uppercase;border:1px solid var(--landing-automation)}.plan-mini-card.svelte-45c0k3 h3:where(.svelte-45c0k3){font-size:18px;font-weight:950;margin:0 0 4px;text-transform:uppercase}.mini-price-line.svelte-45c0k3{width:100%;margin:12px 0;padding-top:10px;border-top:1px solid var(--landing-border)}.mini-original-price.svelte-45c0k3{width:fit-content;color:var(--landing-muted);font-size:14px;font-weight:850;text-decoration:line-through;text-decoration-thickness:2px;margin:0 0 2px}.mini-price.svelte-45c0k3{font-size:34px;font-weight:950;color:var(--landing-ink);line-height:.95}.mini-price.svelte-45c0k3 span:where(.svelte-45c0k3){font-size:16px;color:var(--landing-muted)}.mini-desc.svelte-45c0k3{font-size:16px;color:var(--landing-ink-soft);line-height:1.35;margin:0;font-weight:750}.plan-details-card.svelte-45c0k3{background:transparent;border:0;border-radius:6px;padding:34px 44px;max-width:740px;width:100%;margin:0 auto;box-sizing:border-box}.details-top.svelte-45c0k3{margin-bottom:18px}.details-title.svelte-45c0k3 h3:where(.svelte-45c0k3){font-size:22px;font-weight:950;margin:0 0 4px;text-align:left;text-transform:uppercase}.details-title.svelte-45c0k3 p:where(.svelte-45c0k3){font-size:16px;color:var(--landing-muted);margin:0;font-weight:750}.details-price-block.svelte-45c0k3{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--landing-border-strong)}.details-original-price.svelte-45c0k3{color:var(--landing-muted);font-size:14px;font-weight:850;text-decoration:line-through;text-decoration-thickness:2px}.details-price.svelte-45c0k3{font-size:38px;line-height:.95;font-weight:950;color:var(--landing-automation)}.features-list.svelte-45c0k3{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.features-list.svelte-45c0k3 li:where(.svelte-45c0k3){display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800;color:var(--landing-ink-soft)}.features-list.svelte-45c0k3 li:where(.svelte-45c0k3) svg:where(.svelte-45c0k3){color:var(--landing-automation);flex-shrink:0}.features-list.svelte-45c0k3 li.disabled:where(.svelte-45c0k3){color:var(--landing-muted);opacity:.7}.features-list.svelte-45c0k3 li.disabled:where(.svelte-45c0k3) svg:where(.svelte-45c0k3){color:var(--landing-muted)}.feat-content.svelte-45c0k3{display:flex;flex-direction:column;line-height:1.4}.feat-content.is-bold.svelte-45c0k3,.feat-title.svelte-45c0k3{font-weight:850}.feat-sub.svelte-45c0k3{font-size:14px;color:var(--landing-muted);margin-top:1px;font-weight:650}.review-submit-card.svelte-45c0k3{max-width:760px}.review-submit-header.svelte-45c0k3 .details-title:where(.svelte-45c0k3) h3:where(.svelte-45c0k3),.review-submit-header.svelte-45c0k3 .details-title:where(.svelte-45c0k3) p:where(.svelte-45c0k3){text-align:left}.review-summary-grid.svelte-45c0k3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:20px 0 22px;border-top:1px solid var(--landing-border-strong);border-bottom:1px solid var(--landing-border-strong)}.review-summary-item.svelte-45c0k3{display:grid;gap:5px;min-width:0}.review-summary-item.full.svelte-45c0k3{grid-column:1 / -1}.review-summary-item.svelte-45c0k3 span:where(.svelte-45c0k3){color:var(--landing-muted);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.review-summary-item.svelte-45c0k3 strong:where(.svelte-45c0k3){color:var(--landing-ink);font-size:16px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.review-error.svelte-45c0k3{display:grid;gap:12px}.review-issue-list.svelte-45c0k3{display:grid;gap:8px;margin:0;padding:0;list-style:none}.review-issue-list.svelte-45c0k3 li:where(.svelte-45c0k3){display:grid;gap:4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--landing-coral) 42%,transparent);border-radius:4px;background:color-mix(in srgb,var(--landing-white) 72%,transparent)}.review-issue-list.svelte-45c0k3 strong:where(.svelte-45c0k3){color:var(--landing-ink);font-size:12px;font-weight:950;text-transform:uppercase}.review-issue-list.svelte-45c0k3 span:where(.svelte-45c0k3){color:var(--landing-ink);font-size:14px;font-weight:750;line-height:1.35}.payment-error.svelte-45c0k3{background:var(--landing-soft-2);border:1px solid var(--landing-coral);border-radius:4px;padding:12px 16px;margin-bottom:16px}.payment-error.svelte-45c0k3 p:where(.svelte-45c0k3){margin:0;font-size:16px;color:var(--landing-coral);font-weight:850}.trial-note.svelte-45c0k3{font-size:14px;color:var(--landing-ink-soft);text-align:center;margin:10px 0 0;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.secure-note.svelte-45c0k3{font-size:12px;color:var(--landing-muted);text-align:center;margin:28px 0 0;font-weight:700}.test-jump-panel.svelte-45c0k3{position:fixed;right:18px;bottom:18px;z-index:40;display:flex;align-items:center;gap:6px;border:1px solid var(--landing-border-strong);border-radius:4px;background:var(--landing-page);color:var(--landing-ink);padding:8px}.test-jump-panel.svelte-45c0k3 span:where(.svelte-45c0k3){font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;color:var(--landing-muted)}.test-jump-panel.svelte-45c0k3 button:where(.svelte-45c0k3){width:28px;height:28px;border:1px solid var(--landing-border);border-radius:3px;background:transparent;color:var(--landing-ink);font-size:12px;font-weight:950;cursor:pointer}.test-jump-panel.svelte-45c0k3 button:where(.svelte-45c0k3):hover,.test-jump-panel.svelte-45c0k3 button.active:where(.svelte-45c0k3){border-color:var(--landing-automation);background:var(--landing-point);color:var(--landing-ink)}.spinner-small.svelte-45c0k3{width:18px;height:18px;border:3px solid var(--landing-border-strong);border-top-color:var(--landing-white);border-radius:50%;animation:svelte-45c0k3-spin .8s linear infinite}@keyframes svelte-45c0k3-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.apply-focus-container.svelte-45c0k3{padding:24px 16px 0;min-height:calc(100vh - 48px)}h2.svelte-45c0k3{font-size:26px}.step-sub.svelte-45c0k3{font-size:16px;margin-bottom:24px}.form-card.svelte-45c0k3{padding:30px 22px;border-radius:6px}.form-card.wide.svelte-45c0k3{padding:30px 20px}.field-row.svelte-45c0k3{flex-direction:column;gap:24px}input.svelte-45c0k3{height:52px;font-size:16px}textarea.svelte-45c0k3{font-size:16px}.btn-primary.svelte-45c0k3,.btn-primary.large.svelte-45c0k3{height:54px;font-size:16px}.step-nav.svelte-45c0k3{max-width:468px;padding:0 20px;width:100%;box-sizing:border-box}.step-nav.svelte-45c0k3 .btn-primary:where(.svelte-45c0k3){height:50px}.plans-container.svelte-45c0k3{width:100%}.plans-row.svelte-45c0k3{width:100%;padding:12px 0 0;gap:8px;min-width:0;display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap}.plan-mini-card.svelte-45c0k3{width:clamp(108px,29vw,150px);flex:0 0 clamp(108px,29vw,150px);padding:12px 8px;text-align:center;align-items:center}.plan-mini-card.svelte-45c0k3 h3:where(.svelte-45c0k3){font-size:13px;margin-bottom:2px;white-space:nowrap}.mini-price-line.svelte-45c0k3{margin:8px 0;padding-top:8px;display:flex;flex-direction:column;align-items:center}.mini-original-price.svelte-45c0k3{font-size:11px}.mini-price.svelte-45c0k3{font-size:24px;text-align:center}.mini-price.svelte-45c0k3 span:where(.svelte-45c0k3){font-size:12px}.mini-desc.svelte-45c0k3{font-size:12px;line-height:1.25;text-align:center;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-badge.svelte-45c0k3{right:6px;top:-8px;font-size:9px;padding:2px 6px}.plan-details-card.svelte-45c0k3{padding:28px 18px}.review-summary-grid.svelte-45c0k3{grid-template-columns:1fr}.features-list.svelte-45c0k3{grid-template-columns:1fr;gap:10px}.features-list.svelte-45c0k3 li:where(.svelte-45c0k3){font-size:15px}}
