.vz-root{--black:#0e0e10;--black-2:#17171b;--black-3:#26262b;--orange:#ff4500;--orange-l:#ff7a18;--orange-soft:#fff0e9;--ink:#121216;--body:#55555e;--line:#dcdce2;--soft:#f6f6f8;--green:#15803d;--amber:#b45309;--r:18px;--r-lg:26px;--shadow:0 26px 60px -30px #0e0e1080;--shadow-sm:0 12px 30px -18px #0e0e1066;--grad:linear-gradient(100deg, #ff4500 0%, #ff7a18 100%);--header:104px;color:var(--body);font-family:var(--font-brand,ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;background:#fff;overflow-x:clip}.vz-root ::selection{background:var(--orange);color:#fff}.vz-root h1,.vz-root h2,.vz-root h3{color:var(--ink);letter-spacing:-.02em;margin:0}.vz-wrap{width:min(92%,1240px);margin-inline:auto;position:relative}.vz-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--orange);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-flex}.vz-eyebrow:before{content:"";background:var(--orange);border-radius:2px;width:22px;height:2px}.vz-grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.vz-muted{color:var(--body);margin:8px 0 22px}.vz-btn{cursor:pointer;font:inherit;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:14.5px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s,background .2s;display:inline-flex}.vz-btn--primary{color:#fff;background:var(--grad);box-shadow:0 14px 30px -14px #ff4500bf}.vz-btn--primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.vz-btn--primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.vz-btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.vz-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--orange);color:var(--orange)}.vz-btn--on,.vz-btn--on:hover{background:var(--orange-soft);color:var(--orange);box-shadow:inset 0 0 0 1.5px var(--orange)}.vz-btn--sm{padding:9px 16px;font-size:13px}.vz-btn--block{width:100%}.vz-tag{letter-spacing:.3px;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.vz-tag--lg{padding:7px 14px;font-size:12px}.vz-tag--green{color:var(--green);background:#15803d1f}.vz-tag--amber{color:var(--amber);background:#b453091f}.vz-tag--orange{color:var(--orange);background:var(--orange-soft)}.vz-tag--ink{color:var(--ink);background:#12121614}.vz-hero{isolation:isolate;color:#fff;background:radial-gradient(600px 380px at 85% 20%, #ff450061, transparent 70%), radial-gradient(520px 340px at 8% 100%, #ff7a1842, transparent 70%), linear-gradient(160deg, var(--black) 0%, var(--black-2) 55%, var(--black-3) 100%);padding:72px 0 128px;position:relative;overflow:hidden}.vz-hero-dots{z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.vz-hero-inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.vz-badge{letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.vz-badge-dot{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.8s infinite vz-pulse;box-shadow:0 0 #ff4500b3}@keyframes vz-pulse{70%{box-shadow:0 0 0 10px #ff450000}to{box-shadow:0 0 #ff450000}}.vz-hero h1{color:#fff;margin:20px 0 16px;font-size:clamp(32px,4.6vw,56px);font-weight:900;line-height:1.06}.vz-hero-copy>p{color:#ffffffb8;max-width:540px;margin:0;font-size:17px;line-height:1.6}.vz-hero-stats{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.vz-hero-stats>div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:2px;min-width:130px;padding:14px 18px;display:flex}.vz-hero-stats strong{color:#fff;font-size:26px;font-weight:900}.vz-hero-stats span{color:#ffffff9e;font-size:12.5px}.vz-hero-art{place-items:center;height:380px;display:grid;position:relative}.vz-book{color:#e9c46a;background:linear-gradient(150deg,#22345c 0%,#1b2a4a 60%,#121d35 100%);border-radius:10px 18px 18px 10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:230px;height:320px;animation:6s ease-in-out infinite vz-float;display:flex;position:relative;transform:rotate(-8deg);box-shadow:inset 10px 0 #00000040,0 40px 80px -30px #000c,0 0 0 1px #ffffff0f}.vz-book-hi{letter-spacing:.04em;font-size:15px;font-weight:700}.vz-book-en{letter-spacing:.24em;font-size:11px;font-weight:800}.vz-book-emblem{opacity:.95;margin:18px 0;font-size:58px}.vz-book-chip{opacity:.8;border:1.5px solid #e9c46a;border-radius:4px;width:30px;height:20px;position:absolute;bottom:18px}@keyframes vz-float{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-10px)}}.vz-float{color:var(--ink);box-shadow:var(--shadow);white-space:nowrap;background:#fffffff5;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute}.vz-float b{color:var(--green);font-weight:800}.vz-float svg{color:var(--orange)}.vz-float-flag{border-radius:2px;width:20px;height:14px}.vz-float--1{animation:5s ease-in-out infinite vz-bob;top:34px;right:0}.vz-float--2{animation:5.5s ease-in-out .6s infinite vz-bob;bottom:70px;left:0}.vz-float--3{animation:6s ease-in-out 1.2s infinite vz-bob;bottom:14px;right:30px}@keyframes vz-bob{50%{transform:translateY(-8px)}}.vz-search-card{z-index:2;border-radius:var(--r-lg);background:#fff;margin-top:-84px;padding:22px;position:relative;box-shadow:0 30px 70px -32px #0e0e1073,0 0 0 1px #0e0e100a}.vz-section{padding:72px 0;position:relative}.vz-section--soft{background:var(--soft)}.vz-section--dark{isolation:isolate;background:radial-gradient(500px 300px at 90% 0%, #ff45004d, transparent 70%), linear-gradient(160deg, var(--black) 0%, var(--black-2) 100%);overflow:hidden}.vz-sec-head{max-width:680px;margin-bottom:32px}.vz-sec-head h2{font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.15}.vz-sec-head p{margin:10px 0 0;font-size:16px}.vz-sec-head--light h2{color:#fff}.vz-result-sec{scroll-margin-top:var(--header);padding-top:48px;padding-bottom:24px}.vz-result{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.vz-result-main{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;padding:0 28px 28px;overflow:hidden}.vz-result-head{background:linear-gradient(100deg, var(--orange-soft) 0%, #fff 70%);border-bottom:1px solid var(--line);align-items:center;gap:18px;margin:0 -28px 24px;padding:26px 28px;display:flex}.vz-result-head>div{flex:1;min-width:0}.vz-result-head .vz-eyebrow{margin-bottom:4px}.vz-result-head h2{font-size:clamp(22px,2.4vw,30px);font-weight:900}.vz-result-head p{margin:4px 0 0;font-size:14px}.vz-result-flag{background-size:cover;border-radius:10px;flex-shrink:0;height:54px;box-shadow:0 10px 24px -12px #00000073,0 0 0 1px #0000000f;width:72px!important}.vz-facts{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vz-facts>div{background:var(--soft);border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"ic lbl""ic val";align-items:center;column-gap:10px;padding:14px;display:grid}.vz-facts svg{color:var(--orange);box-sizing:border-box;background:#fff;border-radius:10px;grid-area:ic;width:34px;height:34px;padding:9px;font-size:16px}.vz-facts span{text-transform:uppercase;letter-spacing:.06em;color:#8a8a94;grid-area:lbl;font-size:11px;font-weight:700}.vz-facts strong{color:var(--ink);grid-area:val;font-size:14px;line-height:1.25}.vz-cat-desc{margin:18px 0;font-size:15px;line-height:1.6}.vz-note{background:var(--orange-soft);border-radius:14px;gap:12px;margin-bottom:10px;padding:14px 16px;display:flex}.vz-note svg{color:var(--orange);flex-shrink:0;margin-top:3px}.vz-note p{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.vz-note--warn{background:#b453091a}.vz-note--warn svg{color:var(--amber)}.vz-h3{font-size:18px;font-weight:800;margin:26px 0 14px!important}.vz-docs{grid-template-columns:1fr 1fr;gap:10px 22px;margin:0;padding:0;list-style:none;display:grid}.vz-docs li{color:var(--ink);gap:10px;font-size:14px;line-height:1.5;display:flex}.vz-docs svg{color:var(--green);flex-shrink:0;margin-top:3px}.vz-result-aside{top:calc(var(--header) + 16px);position:sticky}.vz-price-card{border-radius:var(--r-lg);color:#fff;background:radial-gradient(260px 160px at 100% 0%, #ff450073, transparent 70%), linear-gradient(160deg, var(--black) 0%, var(--black-3) 100%);box-shadow:var(--shadow);flex-direction:column;gap:4px;padding:26px;display:flex}.vz-price-lbl{letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-size:12px;font-weight:700}.vz-price{letter-spacing:-.02em;font-size:40px;font-weight:900}.vz-price-sub{color:#ffffff9e;margin-bottom:18px;font-size:13px}.vz-price-points{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.vz-price-points li{color:#ffffffd1;align-items:center;gap:9px;font-size:13.5px;display:flex}.vz-price-points svg{color:var(--orange-l)}#visa-countries,#visa-enquiry,#passport{scroll-margin-top:var(--header)}.vz-filters{flex-direction:column;gap:14px;margin-bottom:26px;display:flex}.vz-pills{flex-wrap:wrap;gap:8px;display:flex}.vz-pill{border:1.5px solid var(--line);cursor:pointer;font:inherit;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.vz-pill em{color:#8a8a94;background:var(--soft);border-radius:999px;padding:1px 8px;font-size:11.5px;font-style:normal}.vz-pill:hover{border-color:var(--orange)}.vz-pill--on{color:#fff;background:var(--grad);border-color:#0000;box-shadow:0 10px 22px -12px #ff4500cc}.vz-pill--on em{color:#fff;background:#ffffff38}.vz-pill--on .vh-dot{background:#fff}.vz-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vz-regions{background:var(--soft);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.vz-region{cursor:pointer;font:inherit;color:var(--body);background:0 0;border:none;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.vz-region--on{color:var(--orange);background:#fff;box-shadow:0 4px 12px -6px #00000040}.vz-search-inp{border:1.5px solid var(--line);color:#8a8a94;background:#fff;border-radius:999px;align-items:center;gap:10px;min-width:260px;padding:10px 16px;display:flex}.vz-search-inp:focus-within{border-color:var(--orange)}.vz-search-inp input{font:inherit;min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}.vz-empty{text-align:center;padding:40px 0}.vz-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.vz-card{text-align:left;font:inherit;cursor:pointer;border-radius:var(--r);border:1.5px solid var(--line);background:#fff;flex-direction:column;gap:10px;padding:18px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.vz-card:hover{border-color:var(--orange);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.vz-card--on{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.vz-card-top{justify-content:space-between;align-items:flex-start;display:flex}.vz-card-flag{background-size:cover;border-radius:6px;height:34px;box-shadow:0 0 0 1px #00000014;width:48px!important}.vz-card-pop{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--grad);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800}.vz-card h3{font-size:17px;font-weight:800}.vz-card dl{gap:4px;margin:2px 0 0;display:grid}.vz-card dl div{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.vz-card dt{color:#8a8a94}.vz-card dd{color:var(--ink);text-align:right;margin:0;font-weight:600}.vz-card-foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.vz-card-foot b{color:var(--ink);font-size:16px;font-weight:900}.vz-card-foot b.vz-free{color:var(--green);font-size:14px}.vz-card-arrow{color:var(--orange);transition:transform .2s}.vz-card:hover .vz-card-arrow{transform:translate(4px)}.vz-cats{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.vz-cat{text-align:left;font:inherit;cursor:pointer;border-radius:var(--r);box-shadow:var(--shadow-sm);background:#fff;border:none;flex-direction:column;gap:8px;padding:22px 20px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.vz-cat:before{content:"";height:4px;position:absolute;inset:0 0 auto}.vz-cat--green:before{background:var(--green)}.vz-cat--amber:before{background:var(--amber)}.vz-cat--orange:before{background:var(--grad)}.vz-cat--ink:before{background:var(--ink)}.vz-cat:hover{transform:translateY(-4px)}.vz-cat-count{color:var(--ink);font-size:34px;font-weight:900;line-height:1}.vz-cat h3{font-size:16px;font-weight:800}.vz-cat p{flex:1;margin:0;font-size:13.5px;line-height:1.55}.vz-cat-link{color:var(--orange);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.vz-pp-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.vz-pp{border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;grid-template-columns:120px 1fr;gap:18px;padding:20px;transition:box-shadow .25s;display:grid}.vz-pp:hover{box-shadow:var(--shadow-sm)}.vz-pp-book{color:#e9c46a;text-align:center;border-radius:6px 12px 12px 6px;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:4px;height:168px;display:flex;box-shadow:inset 6px 0 #00000038,0 18px 34px -18px #0009}.vz-pp-book--official{color:#8a6d1f;box-shadow:inset 6px 0 0 #00000014, 0 0 0 1px var(--line), 0 18px 34px -18px #0006}.vz-pp-hi{font-size:10px;font-weight:700}.vz-pp-en{letter-spacing:.14em;padding:0 6px;font-size:7.5px;font-weight:800}.vz-pp-emblem{margin:10px 0;font-size:30px}.vz-pp-body{flex-direction:column;gap:8px;min-width:0;display:flex}.vz-pp-title h3{font-size:17px;font-weight:800}.vz-pp-title span{color:var(--orange);font-size:12px;font-weight:700}.vz-pp-body p{margin:0;font-size:13.5px;line-height:1.5}.vz-pp-val{color:var(--ink);align-items:center;gap:8px;font-size:12.5px;display:flex}.vz-pp-val svg{color:var(--orange)}.vz-pp-body ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.vz-pp-body li{align-items:baseline;gap:8px;font-size:12.5px;display:flex}.vz-pp-body li svg{color:var(--green);font-size:11px}.vz-pp-body .vz-btn{align-self:flex-start;margin-top:auto}.vz-ps{border-radius:var(--r-lg);background:var(--soft);margin-top:36px;padding:28px}.vz-ps-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.vz-ps-head h3{font-size:22px;font-weight:900}.vz-ps-head p{max-width:620px;margin:6px 0 0;font-size:14px}.vz-ps-table{border-radius:var(--r);border:1px solid var(--line);background:#fff;overflow:hidden}.vz-ps-row{border-top:1px solid var(--line);grid-template-columns:1fr 130px 130px;align-items:center;gap:12px;padding:14px 20px;font-size:14px;display:grid}.vz-ps-row:first-child{border-top:none}.vz-ps-row--head{background:var(--black);color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.vz-ps-row span:not(:first-child){color:var(--ink);font-weight:800}.vz-ps-row--head span:not(:first-child){color:#fff}.vz-ps-row b{color:var(--ink);display:block}.vz-ps-row small{color:#8a8a94;font-size:12.5px}.vz-steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.vz-steps li{border-radius:var(--r);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;padding:24px 22px;position:relative}.vz-step-n{color:#ffffff1f;font-size:28px;font-weight:900;position:absolute;top:18px;right:20px}.vz-step-ic{color:#fff;background:var(--grad);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:16px;font-size:18px;display:grid;box-shadow:0 12px 26px -12px #ff4500e6}.vz-steps h3{font-size:17px;font-weight:800;color:#fff!important}.vz-steps p{color:#ffffffa8;margin:8px 0 0;font-size:14px;line-height:1.55}.vz-split{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.vz-split h2{font-size:clamp(24px,2.6vw,32px);font-weight:900}.vz-enquiry{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;padding:30px}.vz-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vz-fld{flex-direction:column;gap:6px;min-width:0;display:flex}.vz-fld--full{grid-column:1/-1}.vz-fld>span{color:var(--ink);font-size:12px;font-weight:700}.vz-fld input,.vz-fld select,.vz-fld textarea{font:inherit;color:var(--ink);border:1.5px solid var(--line);box-sizing:border-box;background:#fff;border-radius:12px;outline:none;width:100%;padding:11px 13px;font-size:14px;transition:border-color .2s,box-shadow .2s}.vz-fld textarea{resize:vertical}.vz-fld input:focus,.vz-fld select:focus,.vz-fld textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.vz-captcha{margin:16px 0 0}.vz-form .vz-btn--block{margin-top:18px}.vz-form-done{text-align:center;padding:30px 10px}.vz-form-done>svg{color:var(--green);font-size:44px}.vz-form-done h3{font-size:20px;font-weight:900;margin:12px 0 6px!important}.vz-form-done p{margin:0 0 18px}.vz-faq h2{margin-bottom:18px}.vz-faq-item{border-bottom:1px solid var(--line)}.vz-faq-item button{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:15.5px;font-weight:700;display:flex}.vz-faq-item button svg{color:var(--orange);flex-shrink:0;transition:transform .25s}.vz-faq-item--open button svg{transform:rotate(180deg)}.vz-faq-item p{margin:0 0 18px;font-size:14.5px;line-height:1.65}.vz-disclaimer{color:#8a8a94;gap:10px;margin:22px 0 0;font-size:12.5px;line-height:1.6;display:flex}.vz-disclaimer svg{margin-top:3px}@media (max-width:1100px){.vz-cats{grid-template-columns:repeat(3,1fr)}.vz-pp-grid{grid-template-columns:1fr 1fr}}@media (max-width:960px){.vz-hero-inner{grid-template-columns:1fr}.vz-hero-art{display:none}.vz-result{grid-template-columns:1fr}.vz-result-aside{position:static}.vz-facts,.vz-steps{grid-template-columns:1fr 1fr}.vz-split{grid-template-columns:1fr}}@media (max-width:640px){.vz-root{--header:60px}.vz-wrap{width:auto;margin-inline:16px}.vz-hero{padding:44px 0 110px}.vz-hero-stats>div{flex:40%;min-width:0}.vz-search-card{border-radius:20px;padding:14px}.vz-section{padding:52px 0}.vz-result-main{padding:0 18px 22px}.vz-result-head{flex-wrap:wrap;margin:0 -18px 20px;padding:20px 18px}.vz-result-flag{height:42px;width:56px!important}.vz-docs,.vz-cats,.vz-pp-grid,.vz-steps{grid-template-columns:1fr}.vz-pp{grid-template-columns:96px 1fr;padding:16px}.vz-pp-book{height:136px}.vz-search-inp{width:100%;min-width:0}.vz-regions{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.vz-region{white-space:nowrap}.vz-ps{padding:18px}.vz-ps-row{grid-template-columns:1fr 1fr}.vz-ps-row>span:first-child{grid-column:1/-1}.vz-ps-row--head{display:none}.vz-ps-row span[data-lbl]:before{content:attr(data-lbl) " · ";color:#8a8a94;font-weight:600}.vz-enquiry{padding:20px}.vz-form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vz-book,.vz-float,.vz-badge-dot{animation:none}}
