._spinner_1f4bd_1{border-radius:50%;border:3px solid transparent;border-top-color:var(--c-primary);animation:_spin_1f4bd_1 .7s linear infinite;flex-shrink:0}._fullPage_1f4bd_9{display:flex;align-items:center;justify-content:center;min-height:100vh}@keyframes _spin_1f4bd_1{to{transform:rotate(360deg)}}._container_s5vzs_1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 32px;background:var(--c-surface);border:1.5px dashed var(--c-border);border-radius:20px;max-width:480px;margin:0 auto;font-family:var(--c-font-sans)}._fullPage_s5vzs_15{min-height:calc(100vh - 160px);justify-content:center;max-width:520px}._lockIcon_s5vzs_21{width:64px;height:64px;background:#f0f4f1;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#7a9e8e;margin-bottom:20px}._categoryBadge_s5vzs_33{font-size:11px;font-weight:600;padding:3px 12px;border-radius:20px;margin-bottom:14px;letter-spacing:.04em;text-transform:uppercase}._category_restaurant_s5vzs_43{background:var(--c-primary-light);color:#0d5c3a}._category_hotel_s5vzs_44{background:#e0eeff;color:#1a3a8a}._category_enterprise_s5vzs_45{background:#f3eeff;color:#4a1a8a}._title_s5vzs_47{font-family:var(--c-font-display);font-size:20px;font-weight:700;color:#1a3028;margin:0 0 10px}._description_s5vzs_55{font-size:14px;color:#5a7a6e;line-height:1.6;margin:0 0 14px}._dependsNote_s5vzs_62{font-size:12px;color:#8aaa9a;margin:0 0 16px}._featureList_s5vzs_68{list-style:none;margin:0 0 16px;padding:0;text-align:left;display:inline-block}._featureItem_s5vzs_75{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#5a7a6e;line-height:1.5;margin-bottom:6px}._featureCheck_s5vzs_84{color:#0d7a52;font-weight:700;flex-shrink:0}._priceRow_s5vzs_90{display:flex;align-items:baseline;gap:4px;margin-bottom:24px}._priceAmount_s5vzs_97{font-size:26px;font-weight:700;color:var(--c-primary)}._pricePeriod_s5vzs_103{font-size:13px;color:#7a9e8e}._priceTbd_s5vzs_108{font-size:16px;color:#7a9e8e}._ctaBtn_s5vzs_113{width:100%;max-width:280px;padding:13px 24px;background:var(--c-primary);color:var(--c-surface);border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--c-font-sans);transition:background .15s;margin-bottom:12px}._ctaBtn_s5vzs_113:hover{background:#0a6445}._trialNote_s5vzs_131{font-size:12px;color:#9ab8aa;margin:0}._page_vetq8_1{min-height:100vh;background:var(--c-bg);display:flex;align-items:center;justify-content:center;padding:2rem 1rem;font-family:var(--c-font-sans)}._card_vetq8_11{background:#fff;border-radius:20px;border:1px solid var(--c-border);padding:2.5rem 2rem;width:100%;max-width:420px}._logo_vetq8_20{display:block;font-family:var(--c-font-display);font-size:20px;font-weight:800;color:var(--c-text);margin-bottom:2rem;letter-spacing:-.03em}._logo_vetq8_20 span{color:#1a9e6e}._steps_vetq8_31{display:flex;align-items:center;gap:8px;margin-bottom:1.5rem}._stepDot_vetq8_37{width:28px;height:28px;border-radius:50%;background:var(--c-bg);border:1px solid var(--c-border-input);color:var(--c-text-muted);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .2s}._stepActive_vetq8_44{background:#1a9e6e;border-color:#1a9e6e;color:#fff}._stepLine_vetq8_45{flex:1;height:1px;background:var(--c-border)}._title_vetq8_47{font-family:var(--c-font-display);font-size:24px;font-weight:800;color:var(--c-text);margin-bottom:6px;letter-spacing:-.02em}._sub_vetq8_56{font-size:14px;color:var(--c-text-muted);margin-bottom:1.5rem}._form_vetq8_62{display:flex;flex-direction:column;gap:14px}._field_vetq8_68{display:flex;flex-direction:column;gap:5px}._field_vetq8_68 label{font-size:13px;font-weight:500;color:var(--c-text-medium)}._field_vetq8_68 input{padding:10px 13px;border-radius:10px;border:1px solid var(--c-border-input);font-size:14px;font-family:var(--c-font-sans);color:var(--c-text);background:#fff;outline:none;transition:border-color .15s}._field_vetq8_68 input:focus{border-color:#1a9e6e}._field_vetq8_68 input::placeholder{color:#aab8b2}._fieldRow_vetq8_92{display:grid;grid-template-columns:1fr 1fr;gap:10px}._slugWrap_vetq8_98{display:flex;align-items:center;border:1px solid var(--c-border-input);border-radius:10px;overflow:hidden;transition:border-color .15s}._slugWrap_vetq8_98:focus-within{border-color:#1a9e6e}._slugPrefix_vetq8_107{padding:10px 10px 10px 13px;font-size:13px;color:var(--c-text-muted);background:var(--c-bg);border-right:1px solid var(--c-border-input);white-space:nowrap}._slugWrap_vetq8_98 input{border:none!important;border-radius:0!important;padding-left:8px!important;flex:1}._slugWrap_vetq8_98 input:focus{border:none}._error_vetq8_123{background:#fceae8;border:1px solid #f5c1b8;color:#8a2a1a;padding:10px 13px;border-radius:10px;font-size:13px}._btn_vetq8_132{padding:12px;background:#1a9e6e;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;font-family:var(--c-font-sans);transition:background .2s;margin-top:4px}._btn_vetq8_132:hover{background:var(--c-primary)}._btn_vetq8_132:disabled{background:var(--c-primary-muted);cursor:not-allowed}._btnBack_vetq8_148{padding:10px;background:transparent;color:var(--c-text-muted);border:1px solid var(--c-border-input);border-radius:10px;font-size:14px;cursor:pointer;font-family:var(--c-font-sans)}._btnBack_vetq8_148:hover{background:var(--c-bg)}._loginLink_vetq8_160{text-align:center;font-size:13px;color:var(--c-text-muted);margin-top:1.5rem}._loginLink_vetq8_160 a{color:#1a9e6e;font-weight:500}._linkBtn_vetq8_169{background:none;border:none;padding:0;font:inherit;color:#1a9e6e;font-weight:500;cursor:pointer}._linkBtn_vetq8_169:hover{text-decoration:underline}._loginLink_vetq8_160+._loginLink_vetq8_160{margin-top:.5rem}._bizChoices_vetq8_184{display:flex;flex-direction:column;gap:8px}._bizChoice_vetq8_184{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid #d0e4dc;border-radius:10px;cursor:pointer;background:#fff}._bizChoiceOn_vetq8_189{border-color:#1a9e6e;background:#f0faf6}._bizChoice_vetq8_184 input{width:18px;height:18px;accent-color:#1a9e6e;cursor:pointer}._bizIcon_vetq8_191{font-size:22px}._bizText_vetq8_192{display:flex;flex-direction:column}._bizName_vetq8_193{font-size:14px;font-weight:600;color:#1a3028}._bizDesc_vetq8_194{font-size:12px;color:#7a9e8e}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--green: #1a9e6e;--green-dark: #0d7a52;--green-light: #e0f5ec;--green-mid: #5dcaa5;--ink: #0e1a14;--ink-soft: #3a4a42;--muted: #8a9e96;--surface: #f5f9f7;--white: #ffffff;--border: rgba(14,26,20,.1);--border-strong: rgba(14,26,20,.2);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 32px;--font-display: "Syne", sans-serif;--font-body: "DM Sans", sans-serif;--shadow-sm: 0 1px 3px rgba(14,26,20,.08);--shadow-md: 0 4px 16px rgba(14,26,20,.1);--shadow-lg: 0 12px 40px rgba(14,26,20,.12);--c-primary: #0d7a52;--c-primary-hover: #0a6343;--c-primary-medium: #1d9e75;--c-primary-light: #e0f5ec;--c-primary-muted: #9ad4be;--c-text: #1a2e26;--c-text-medium: #5a7a6a;--c-text-muted: #8a9e96;--c-surface: #ffffff;--c-bg: #f8faf9;--c-bg-subtle: #f0f5f2;--c-border: #e0e8e4;--c-border-input: #d0e4dc;--c-danger: #c0392b;--c-danger-bg: #fde0e0;--c-danger-border: #f5b0b0;--c-warning: #ba7517;--c-warning-bg: #faeeda;--c-font-sans: "DM Sans", sans-serif;--c-font-display: "Syne", sans-serif;--c-radius-sm: 8px;--c-radius-md: 10px;--c-radius-lg: 14px;--c-radius-xl: 16px;--c-shadow-modal: 0 8px 40px rgba(0,0,0,.18);--c-sb-bg: #0d2b1e;--c-sb-accent: #5dcaa5;--c-sb-accent-bg: rgba(93, 202, 165, .15)}[data-theme=green-dark]{--c-primary: #1d9e75;--c-primary-hover: #25b882;--c-primary-medium: #5dcaa5;--c-primary-light: rgba(29, 158, 117, .15);--c-primary-muted: #2d6b55;--c-text: #dceae4;--c-text-medium: #8ab8a4;--c-text-muted: #5a8070;--c-surface: #1c2a24;--c-bg: #141e18;--c-bg-subtle: #1f2f28;--c-border: #2a4035;--c-border-input: #2a4035;--c-danger: #e74c3c;--c-danger-bg: rgba(231, 76, 60, .12);--c-danger-border: rgba(231, 76, 60, .3);--c-warning: #f39c12;--c-warning-bg: rgba(243, 156, 18, .12);--c-sb-bg: #081a10;--c-sb-accent: #5dcaa5;--c-sb-accent-bg: rgba(93, 202, 165, .15)}[data-theme=blue]{--c-primary: #2563eb;--c-primary-hover: #1d4ed8;--c-primary-medium: #3b82f6;--c-primary-light: #eff6ff;--c-primary-muted: #93c5fd;--c-text: #1e293b;--c-text-medium: #475569;--c-text-muted: #94a3b8;--c-surface: #ffffff;--c-bg: #f8fafc;--c-bg-subtle: #f1f5f9;--c-border: #e2e8f0;--c-border-input: #cbd5e1;--c-danger: #dc2626;--c-danger-bg: #fef2f2;--c-danger-border: #fecaca;--c-warning: #d97706;--c-warning-bg: #fffbeb;--c-sb-bg: #0c1938;--c-sb-accent: #60a5fa;--c-sb-accent-bg: rgba(96, 165, 250, .15)}[data-theme=blue-dark]{--c-primary: #60a5fa;--c-primary-hover: #93c5fd;--c-primary-medium: #3b82f6;--c-primary-light: rgba(59, 130, 246, .15);--c-primary-muted: #1e3a6e;--c-text: #e2e8f0;--c-text-medium: #94a3b8;--c-text-muted: #64748b;--c-surface: #1e2535;--c-bg: #161d2e;--c-bg-subtle: #1e2a3d;--c-border: #2d3f5e;--c-border-input: #2d3f5e;--c-danger: #f87171;--c-danger-bg: rgba(248, 113, 113, .12);--c-danger-border: rgba(248, 113, 113, .3);--c-warning: #fbbf24;--c-warning-bg: rgba(251, 191, 36, .12);--c-sb-bg: #070f22;--c-sb-accent: #60a5fa;--c-sb-accent-bg: rgba(96, 165, 250, .15)}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.1;letter-spacing:-.02em}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer}img{max-width:100%;display:block}::selection{background:var(--green-light);color:var(--green-dark)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-up{animation:fadeUp .6s cubic-bezier(.22,1,.36,1) both}.animate-fade-up-delay-1{animation-delay:.1s}.animate-fade-up-delay-2{animation-delay:.2s}.animate-fade-up-delay-3{animation-delay:.3s}.animate-fade-up-delay-4{animation-delay:.4s}.animate-fade-up-delay-5{animation-delay:.5s}
