.vz-page{--vz-accent: var(--color-accent, #0066FF);--vz-accent-dark: var(--color-accent-dark, #0052CC);--vz-accent-light: var(--color-accent-light, #E6F0FF);--vz-text: var(--color-apple-black, #1D1D1F);--vz-muted: var(--color-text-muted, #6E6E73);--vz-bg: var(--color-apple-gray-soft, #F5F5F7);--vz-surface: #ffffff;--vz-surface-2: #fafafa;--vz-border: #e6e7ec;--vz-hair: #eceef2;--vz-green: var(--color-success, #10B981);--vz-green-bg: #e7f8f1;--vz-red: var(--color-error, #EF4444);--vz-red-bg: #fdecec;--vz-orange: var(--color-warning, #F97316);--vz-gold: var(--color-accent-luxury, #C9A961);--vz-radius: 22px;--vz-shadow: 0 14px 40px -18px rgba(8, 25, 63, .28);--vz-shadow-pop: 0 30px 80px -28px rgba(8, 25, 63, .45);font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--vz-text);padding:0 0 10px}html.dark .vz-page{--vz-surface: #1a1a1f;--vz-surface-2: #16161b;--vz-text: #f2f2f4;--vz-muted: #9a9aa2;--vz-border: #33333c;--vz-hair: #2a2a31;--vz-accent-light: #16233d;--vz-green-bg: #10231c;--vz-red-bg: #2a1516;--vz-shadow: 0 14px 40px -18px rgba(0, 0, 0, .6)}.vz-page *{box-sizing:border-box}.vz-wrap{width:100%;max-width:820px;margin:0 auto;padding:0 20px}.vz-card,.vz-loading{max-width:680px;margin-left:auto;margin-right:auto}.vz-form-row{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:680px){.vz-form-row{grid-template-columns:1.25fr 1fr 1fr;align-items:start}}.vz-hero{text-align:center;padding:40px 0 20px}.vz-hero-ic{width:68px;height:68px;margin:0 auto 18px;border-radius:20px;background:linear-gradient(150deg,#0a2a66,#0f3e8a 55%,var(--vz-accent));display:grid;place-items:center;font-size:33px;box-shadow:0 16px 36px -14px #003ca08c}.vz-hero h1{font-size:clamp(1.7rem,1.15rem + 2.4vw,2.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;text-wrap:balance;margin:0}.vz-hero p{margin:14px auto 0;max-width:32rem;color:var(--vz-muted);font-size:1.03rem;line-height:1.5;text-wrap:balance}.vz-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.vz-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:var(--vz-surface);border:1px solid var(--vz-border);font-size:12.5px;font-weight:600;color:var(--vz-muted)}.vz-chip b{color:var(--vz-text);font-weight:700}.vz-card{background:var(--vz-surface);border:1px solid var(--vz-border);border-radius:var(--vz-radius);box-shadow:var(--vz-shadow);overflow:hidden;margin-top:24px}.vz-card-head{padding:20px 22px 4px}.vz-card-head h2{font-size:1.2rem;font-weight:700;letter-spacing:-.02em;margin:0}.vz-card-head .vz-sub{color:var(--vz-muted);font-size:.92rem;margin-top:4px}.vz-card-body{padding:16px 22px 22px;display:flex;flex-direction:column;gap:15px}.vz-field label{display:block;font-size:12.5px;font-weight:700;letter-spacing:.01em;color:var(--vz-muted);margin-bottom:7px;text-transform:uppercase}.vz-field input,.vz-field select{width:100%;height:52px;padding:0 15px;border-radius:13px;border:1.5px solid var(--vz-border);background:var(--vz-surface-2);font-family:inherit;font-size:16px;color:var(--vz-text);transition:border-color .16s,box-shadow .16s,background .16s;appearance:none;-webkit-appearance:none}.vz-field input::placeholder{color:color-mix(in srgb,var(--vz-muted) 72%,transparent)}.vz-field input:focus,.vz-field select:focus{outline:none;border-color:var(--vz-accent);background:var(--vz-surface);box-shadow:0 0 0 4px var(--vz-accent-light)}.vz-field input.vz-invalid{border-color:var(--vz-red);box-shadow:0 0 0 4px color-mix(in srgb,var(--vz-red) 16%,transparent)}.vz-form-err{margin:-2px 0 12px;padding:11px 14px;border-radius:12px;font-size:14.5px;line-height:1.45;color:var(--vz-red);background:color-mix(in srgb,var(--vz-red) 9%,transparent);border:1px solid color-mix(in srgb,var(--vz-red) 26%,transparent)}.vz-form-err b{font-weight:700;letter-spacing:.02em}.vz-field .vz-hint{margin-top:7px;font-size:12.5px;color:var(--vz-muted);font-weight:500;display:flex;gap:6px;align-items:center;line-height:1.35}.vz-field .vz-hint b{color:var(--vz-orange);font-weight:700}.vz-field.vz-sel{position:relative}.vz-field.vz-sel:after{content:"▾";position:absolute;right:16px;bottom:17px;color:var(--vz-muted);pointer-events:none;font-size:13px}.vz-row-2{display:grid;grid-template-columns:1fr;gap:15px}@media(min-width:560px){.vz-row-2{grid-template-columns:1fr 1fr}}.vz-cap-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.vz-cap-box{display:flex;align-items:center;gap:10px}.vz-cap-live{height:96px;width:100%;max-width:260px;min-width:210px;border-radius:12px;border:1.5px solid var(--vz-border);background:#fff;object-fit:contain;padding:4px;cursor:zoom-in;image-rendering:-webkit-optimize-contrast}.vz-cap-refresh{width:44px;height:44px;flex:none;border-radius:11px;border:1px solid var(--vz-border);background:var(--vz-surface);color:var(--vz-muted);font-size:18px;cursor:pointer;transition:background .16s,transform .3s}.vz-cap-refresh:hover{background:var(--vz-bg);color:var(--vz-accent)}.vz-btn{height:54px;border:none;border-radius:15px;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s,filter .16s,background .16s;text-decoration:none}.vz-btn-primary{color:#fff;background:linear-gradient(135deg,var(--vz-accent),var(--vz-accent-dark));box-shadow:0 12px 26px -10px #0066ff8c;width:100%}.vz-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px -12px #0066ffa6}.vz-btn-primary:active{transform:translateY(0)}.vz-btn-primary:disabled{filter:grayscale(.3) opacity(.7);cursor:default;transform:none}.vz-btn-ghost{background:var(--vz-surface);color:var(--vz-accent);border:1.5px solid var(--vz-border)}.vz-btn-ghost:hover{border-color:var(--vz-accent);background:var(--vz-accent-light)}.vz-btn-gold{color:#3a2e12;background:linear-gradient(135deg,#E7CE86,var(--vz-gold));box-shadow:0 12px 26px -10px #c9a96180}.vz-btn-gold:hover{transform:translateY(-2px)}.vz-privacy{display:flex;align-items:center;gap:8px;color:var(--vz-muted);font-size:12.5px;padding:2px 2px 0;line-height:1.4}.vz-loading{display:none;flex-direction:column;align-items:center;gap:14px;padding:40px 0;text-align:center}.vz-loading.vz-on{display:flex}.vz-spinner{width:40px;height:40px;border-radius:50%;border:3.5px solid var(--vz-border);border-top-color:var(--vz-accent);animation:vz-spin .8s linear infinite}@keyframes vz-spin{to{transform:rotate(360deg)}}.vz-loading p{color:var(--vz-muted);font-size:14px}.vz-result{display:none;margin-top:24px;animation:vz-rise .4s cubic-bezier(.16,1,.3,1)}.vz-result.vz-on{display:block}@keyframes vz-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.vz-res-head{padding:22px;display:flex;align-items:center;gap:15px}.vz-res-head .vz-rc-ic{width:54px;height:54px;flex:none;border-radius:15px;display:grid;place-items:center;font-size:27px}.vz-res-head h3{font-size:1.3rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.vz-res-head .vz-tag{display:inline-block;margin-top:5px;font-size:12px;font-weight:700;padding:3px 11px;border-radius:999px}.vz-ok .vz-rc-ic{background:var(--vz-green-bg)}.vz-ok .vz-tag{background:var(--vz-green-bg);color:var(--vz-green)}.vz-ok .vz-res-head{border-top:4px solid var(--vz-green)}.vz-no .vz-rc-ic{background:var(--vz-red-bg)}.vz-no .vz-tag{background:var(--vz-red-bg);color:var(--vz-red)}.vz-no .vz-res-head{border-top:4px solid var(--vz-red)}.vz-warn .vz-rc-ic{background:#fff4e5}.vz-warn .vz-tag{background:#fff4e5;color:var(--vz-orange)}.vz-warn .vz-res-head{border-top:4px solid var(--vz-orange)}.vz-visa-doc{margin:0;padding:16px 16px 4px;background:var(--vz-bg)}.vz-visa-doc img{display:block;width:100%;max-width:620px;margin:0 auto;border-radius:12px;border:1px solid var(--vz-border);box-shadow:var(--vz-shadow);cursor:zoom-in}.vz-visa-hint{text-align:center;font-size:12px;color:var(--vz-muted);padding:8px 0 0}.vz-zoom{position:fixed;inset:0;z-index:9999;background:#0a0e19eb;display:none;align-items:center;justify-content:center;padding:16px;cursor:zoom-out}.vz-zoom.vz-on{display:flex}.vz-zoom img{max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 20px 60px #00000080}.vz-zoom.vz-zoom-cap img{width:min(92vw,620px);height:auto;max-height:60vh;background:#fff;padding:10px;image-rendering:-webkit-optimize-contrast}.vz-zoom-x{position:absolute;top:14px;right:16px;width:42px;height:42px;border-radius:50%;border:none;background:#ffffff26;color:#fff;font-size:22px;cursor:pointer}.vz-res-grid{border-top:1px solid var(--vz-hair);padding:6px 22px 8px}.vz-res-grid .vz-r{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--vz-hair)}.vz-res-grid .vz-r:last-child{border-bottom:none}.vz-res-grid .vz-k{color:var(--vz-muted);font-size:13.5px;font-weight:500;flex:none}.vz-res-grid .vz-v{text-align:right;font-weight:700;font-size:14.5px;font-variant-numeric:tabular-nums}.vz-offer{margin:6px 16px 16px;border-radius:18px;padding:22px;text-align:center}.vz-offer-ok{background:linear-gradient(160deg,var(--vz-accent-light),var(--vz-surface));border:1px solid var(--vz-border)}.vz-offer-no{background:linear-gradient(160deg,#fff2e8,var(--vz-surface));border:1px solid var(--vz-border)}html.dark .vz-offer-no{background:linear-gradient(160deg,#241610,var(--vz-surface))}.vz-offer h4{font-size:1.12rem;font-weight:800;letter-spacing:-.01em;margin:0 0 8px}.vz-offer p{color:var(--vz-muted);font-size:14.5px;line-height:1.5;margin:0 auto 16px;max-width:30rem}.vz-offer p b{color:var(--vz-text)}.vz-offer-badge{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--vz-green);background:var(--vz-green-bg);padding:5px 12px;border-radius:999px;margin-bottom:12px}.vz-offer-badge.vz-b-no{color:var(--vz-orange);background:#fff4e5}.vz-offer-cta{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:460px){.vz-offer-cta.vz-two{grid-template-columns:1.25fr 1fr}}.vz-offer-cta .vz-btn{height:50px;font-size:15px}.vz-res-cta{padding:4px 22px 22px;display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:460px){.vz-res-cta.vz-two{grid-template-columns:1fr 1fr}}.vz-res-cta .vz-btn{height:48px;font-size:14.5px}.vz-no-body{padding:4px 22px 18px}.vz-no-body p{color:var(--vz-muted);font-size:14.5px;margin:0}.vz-no-body ul{margin:12px 0 0;padding-left:2px;list-style:none;display:flex;flex-direction:column;gap:9px}.vz-no-body li{display:flex;gap:9px;font-size:14px;color:var(--vz-text)}.vz-no-body li span{color:var(--vz-orange);flex:none}.vz-mgr-err{color:var(--vz-red);font-size:13px;font-weight:600;margin-top:9px;text-align:center;min-height:1px}.vz-pp{margin-top:46px}.vz-pp-grid{display:grid;grid-template-columns:1fr;gap:26px;align-items:center}@media(min-width:720px){.vz-pp-grid{grid-template-columns:1.15fr 1fr;gap:34px}}.vz-pp-img{margin:0;border-radius:20px;overflow:hidden;border:1px solid var(--vz-border);box-shadow:var(--vz-shadow);background:var(--vz-surface)}.vz-pp-img img{display:block;width:100%;height:auto}.vz-pp-text h2{font-size:clamp(1.35rem,1.05rem + 1.2vw,1.85rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;text-wrap:balance;margin:0}.vz-pp-text>p{margin:12px 0 0;color:var(--vz-muted);font-size:1rem;line-height:1.55}.vz-pp-text>p b{color:var(--vz-text)}.vz-doc-list{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.vz-doc-list li{position:relative;padding-left:30px;font-size:14.5px;line-height:1.45;color:var(--vz-text)}.vz-doc-list li b{font-weight:700}.vz-doc-list li:before{position:absolute;left:0;top:0;font-weight:800}.vz-doc-list li.vz-ok:before{content:"✓";color:var(--vz-green)}.vz-doc-list li.vz-no:before{content:"✕";color:var(--vz-red)}.vz-doc-list li.vz-dot:before{content:"•";color:var(--vz-accent);font-size:20px;top:-4px}.vz-mgr{margin-top:26px;text-align:center;background:linear-gradient(160deg,var(--vz-accent-light),var(--vz-surface));border:1px solid var(--vz-border);border-radius:var(--vz-radius);padding:32px 24px;box-shadow:var(--vz-shadow)}.vz-mgr-ic{width:56px;height:56px;margin:0 auto 14px;border-radius:16px;background:linear-gradient(135deg,var(--vz-accent),var(--vz-accent-dark));display:grid;place-items:center;font-size:27px;box-shadow:0 12px 26px -10px #0066ff80}.vz-mgr h2{font-size:clamp(1.3rem,1.05rem + 1.1vw,1.7rem);font-weight:800;letter-spacing:-.02em;text-wrap:balance;margin:0}.vz-mgr>p{margin:11px auto 20px;max-width:32rem;color:var(--vz-muted);font-size:.98rem;line-height:1.55;text-wrap:balance}.vz-mgr>p b{color:var(--vz-text)}.vz-mgr-form{max-width:440px;margin:0 auto;text-align:left}.vz-mgr-form.vz-off{display:none}.vz-mgr-row{display:grid;grid-template-columns:1fr;gap:13px;margin-bottom:13px}@media(min-width:480px){.vz-mgr-row{grid-template-columns:1fr 1fr}}.vz-mgr-done{display:none;max-width:420px;margin:4px auto 0}.vz-mgr-done.vz-on{display:block;animation:vz-rise .4s cubic-bezier(.16,1,.3,1)}.vz-md-ic{width:54px;height:54px;margin:0 auto 10px;border-radius:16px;background:var(--vz-green-bg);display:grid;place-items:center;font-size:27px}.vz-mgr-done h3{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;margin:0}.vz-mgr-done p{margin-top:7px;color:var(--vz-muted);font-size:14.5px;line-height:1.5}.vz-why{margin:44px 0 8px;text-align:center;background:var(--vz-surface);border:1px solid var(--vz-border);border-radius:var(--vz-radius);padding:36px 26px;box-shadow:var(--vz-shadow)}@media(min-width:680px){.vz-why{max-width:640px;margin:40px auto 6px;background:transparent;border:none;border-top:1px solid var(--vz-border);border-radius:0;box-shadow:none;padding:30px 12px 6px}.vz-why h2{font-size:1.3rem}.vz-why p{font-size:.95rem}}.vz-why .vz-badge{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--vz-accent);background:var(--vz-accent-light);padding:6px 13px;border-radius:999px}.vz-why h2{margin:14px 0 0;font-size:clamp(1.35rem,1.05rem + 1.2vw,1.85rem);font-weight:800;letter-spacing:-.02em;text-wrap:balance}.vz-why p{margin:12px auto 0;max-width:34rem;color:var(--vz-muted);font-size:1rem;line-height:1.55;text-wrap:balance}.vz-why p b{color:var(--vz-text)}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.vz-page *,.vz-page *:before{animation:none!important;transition:none!important}}
