@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600 800;font-display:swap;src:url(/wp-content/themes/waleed-theme/assets/fonts/plus-jakarta-sans-700.woff2) format("woff2")}body.page-template-template-visa :where(main,.stick,.skip,.wpu,.wlc,.wlc-panel){--ink:#1b1a17;--ink-2:#2b2925;--paper:#fbf7f2;--paper-2:#f3ede4;--paper-3:#eae1d4;--cream:#fbf7f2;--muted-d:#5e5a53;--muted-l:#5e5a53;--accent:#d9581f;--accent-ink:#b4451a;--accent-soft:#fbe7dc;--line-d:#e4dcd0;--line-l:#e4dcd0;--pad:18px;--rad:18px;--shadow:0 18px 50px rgba(48, 30, 12, 0.1), 0 2px 6px rgba(48, 30, 12, 0.06)}*,*::before,*::after{box-sizing:border-box}html:has(body.page-template-template-visa){-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.page-template-template-visa{margin:0;background:#fbf7f2;color:#1b1a17;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.58;overflow-x:hidden}h1,h2,h3,h4{font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif;line-height:1.06;margin:0;letter-spacing:-.025em;font-weight:800}p{margin:0}img{display:block;max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--pad);top:10px;z-index:50;background:var(--accent);color:#fff;padding:10px 16px;border-radius:999px;text-decoration:none}section{padding:72px var(--pad)}.in{width:100%;max-width:1160px;margin:0 auto}.s-dark{background:var(--paper);color:var(--ink)}.s-light{background:#fff;color:var(--ink)}.s-dark .lede,.s-dark .note,.s-light .lede,.s-light .note{color:var(--muted-d)}.kicker{font-family:"Plus Jakarta Sans",Inter,sans-serif;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin:0 0 14px;color:var(--accent-ink);display:flex;align-items:center;gap:10px}.kicker::before{content:"";width:22px;height:2px;background:var(--accent)}h1{font-size:clamp(2.4rem, 7.4vw, 4.6rem);font-weight:800}h2{font-size:clamp(1.7rem, 5.6vw, 2.9rem)}h3{font-size:1.12rem}.lede{font-size:clamp(1.02rem, 3.4vw, 1.2rem);margin-top:18px;max-width:60ch}.note{font-size:.88rem;margin-top:16px;max-width:72ch}.hero{position:relative;overflow:hidden;padding:0 0 0;background:var(--paper)}.hero-glow{display:none}.hero .in{display:grid;grid-template-columns:1fr;gap:0}.hero-photo{position:relative;margin:0 calc(-1 * var(--pad));aspect-ratio:5/4;background:#d9cfc2 url(/wp-content/themes/waleed-theme/assets/img/media/tiktok-7587877717610351875.jpg) center 68% / cover}.hero-photo::after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to bottom,#fff0,var(--paper))}.hero-photo .chip{position:absolute;left:var(--pad);top:16px;background:rgb(27 26 23 / .82);color:#fff;font-size:.78rem;font-weight:600;padding:8px 12px;border-radius:999px;backdrop-filter:blur(6px)}.hero-photo .chip b{color:#ffb48a;font-weight:700}.hero-copy{position:relative;z-index:1;padding:8px 0 56px;margin-top:-64px}.hero-copy .kicker{color:var(--accent-ink)}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:14px 26px;border-radius:999px;text-decoration:none;font-weight:700;font-family:"Plus Jakarta Sans",Inter,sans-serif;font-size:1rem;border:0;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 10px 24px rgb(217 88 31 / .28)}.btn-primary:hover{background:var(--accent-ink);transform:translateY(-1px)}.btn-ghost{border:1.5px solid var(--ink);color:var(--ink);background:#fff0}.btn-ghost:hover{background:var(--ink);color:#fff}.trust{display:grid;gap:8px 18px;margin-top:26px;font-size:.88rem;color:var(--muted-d);grid-template-columns:1fr}.trust span::before{content:"\2713";color:var(--accent);margin-right:8px;font-weight:800}.watch{padding:0 var(--pad) 8px}.watch .in{border-top:1px solid var(--line-l);padding-top:28px}.watch-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.watch-head p{font-size:.86rem;color:var(--muted-d)}.vids{display:grid;gap:12px;margin-top:16px;grid-template-columns:repeat(2,1fr)}.vid{position:relative;display:block;border-radius:14px;overflow:hidden;text-decoration:none;color:#fff;background:#111;aspect-ratio:16/10;box-shadow:var(--shadow)}.vid img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.vid:hover img{transform:scale(1.04)}.vid::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .72) 0%,#fff0 55%)}.vid .play{position:absolute;left:12px;top:12px;width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .92);display:flex;align-items:center;justify-content:center;z-index:1}.vid .play::after{content:"";border-left:13px solid var(--ink);border-top:8px solid #fff0;border-bottom:8px solid #fff0;margin-left:3px}.vid .cap{position:absolute;left:12px;right:12px;bottom:10px;z-index:1;font-size:.82rem;line-height:1.3;font-weight:600}.vid .cap small{display:block;font-weight:400;opacity:.85;margin-top:3px;font-size:.74rem}.finder{margin-top:28px;padding:26px 22px;border-radius:var(--rad);background:#fff;border:1px solid var(--line-l);box-shadow:var(--shadow)}.finder .q{font-family:"Plus Jakarta Sans",Inter,sans-serif;font-weight:800;font-size:1.15rem;margin:0 0 14px;letter-spacing:-.01em}.opts{display:grid;gap:10px;grid-template-columns:1fr}.opt{display:flex;align-items:center;gap:12px;min-height:54px;padding:14px 16px;border-radius:14px;border:1.5px solid var(--line-l);background:var(--paper);color:var(--ink);font:inherit;font-size:.97rem;font-weight:500;text-align:left;cursor:pointer;transition:border-color 0.15s,background 0.15s,transform 0.15s}.opt::before{content:"";width:18px;height:18px;border-radius:50%;border:2px solid var(--line-d);flex:0 0 auto;background:#fff}.opt:hover{border-color:var(--accent);transform:translateY(-1px)}.opt.sel{border-color:var(--accent);background:var(--accent-soft)}.opt.sel::before{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 45%,#fff 50%)}.fstep{display:none}.fstep.on{display:block}.fbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-weight:700}.fback{background:none;border:0;color:var(--muted-d);font:inherit;font-size:.88rem;cursor:pointer;padding:6px 0;min-height:44px}.fin{width:100%;padding:14px 16px;border-radius:14px;border:1.5px solid var(--line-l);font:inherit;font-size:1rem;min-height:50px;background:var(--paper);color:var(--ink)}.fin:focus{border-color:var(--accent);outline:0;background:#fff}.fres{border:2px solid var(--accent);border-radius:var(--rad);padding:24px;background:linear-gradient(180deg,#fff,var(--paper))}.fres .code{margin-bottom:12px;display:inline-block}.fres h3{font-size:1.45rem;letter-spacing:-.02em}.fres p{font-size:.97rem;color:var(--muted-d);margin-top:10px}.fres .fnote{font-size:.8rem;margin-top:14px}.grid{display:grid;gap:14px;margin-top:30px;grid-template-columns:1fr}.card{display:flex;flex-direction:column;padding:24px;border-radius:var(--rad);background:#fff;border:1px solid var(--line-l);box-shadow:0 1px 0 rgb(0 0 0 / .02);transition:transform 0.2s,box-shadow 0.2s}.s-light .card{background:var(--paper)}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.code{font-family:"Plus Jakarta Sans",Inter,sans-serif;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#fff;background:var(--ink);padding:6px 11px;border-radius:999px}.tag{font-size:.8rem;color:var(--muted-d);font-weight:500}.card p{font-size:.95rem;color:var(--muted-d);margin-top:10px}.card-link{margin-top:auto;padding-top:16px;font-size:.86rem;font-weight:700;color:var(--accent-ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:flex-end}.card-link:hover{text-decoration:underline}.pma{border:2px solid var(--accent);background:var(--accent-soft)}.pma .code{background:var(--accent)}.ask{margin-top:6px;font-size:.86rem;font-weight:700;color:var(--ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:8px}.ask::before{content:"";width:9px;height:9px;border-radius:50%;background:#25d366;box-shadow:0 0 0 3px rgb(37 211 102 / .18)}.ask:hover{text-decoration:underline}.official{margin-top:24px;padding:18px 20px;border-radius:var(--rad);background:var(--paper-2);border:1px solid var(--line-l);font-size:.9rem;color:var(--muted-d)}.proof{display:grid;gap:14px;margin-top:30px;grid-template-columns:1fr}.pcard{padding:26px;border-radius:var(--rad);border:1px solid var(--line-l);background:#fff}.pnum{font-family:"Plus Jakarta Sans",Inter,sans-serif;font-size:2.6rem;font-weight:800;color:var(--accent);line-height:1;letter-spacing:-.03em}.pcard h3{margin-top:12px}.pcard p{font-size:.92rem;color:var(--muted-d);margin-top:8px}.why-wrap{display:grid;gap:24px;grid-template-columns:1fr;align-items:start;margin-top:26px}.why-photo{position:relative;border-radius:var(--rad);overflow:hidden;aspect-ratio:4/3;background:#cbbfae url(/wp-content/themes/waleed-theme/assets/img/post-03.jpg) center/cover;box-shadow:var(--shadow)}.why-photo span{position:absolute;left:14px;bottom:12px;background:rgb(251 247 242 / .92);color:var(--ink);font-size:.78rem;font-weight:600;padding:7px 11px;border-radius:999px}.mist{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:12px;grid-template-columns:1fr;counter-reset:m}.mist li{position:relative;padding:20px 20px 20px 66px;border-radius:var(--rad);background:var(--paper);border:1px solid var(--line-l);font-size:.95rem;color:var(--muted-d);counter-increment:m}.mist li::before{content:counter(m,decimal-leading-zero);position:absolute;left:18px;top:18px;font-family:"Plus Jakarta Sans",Inter,sans-serif;font-weight:800;font-size:1.3rem;color:var(--accent);letter-spacing:-.03em}.mist li strong{display:block;color:var(--ink);font-family:"Plus Jakarta Sans",Inter,sans-serif;font-size:1.02rem;margin-bottom:4px}.filter{margin-top:26px}.filter input{width:100%;max-width:440px;padding:14px 18px;border-radius:999px;border:1.5px solid var(--line-l);background:#fff;color:var(--ink);font-size:1rem;font-family:Inter,system-ui,sans-serif;min-height:50px}.filter input:focus{border-color:var(--accent);outline:0}.filter input::placeholder{color:#9a948a}.acc{margin-top:14px;border:1px solid var(--line-l);border-radius:var(--rad);background:#fff;overflow:hidden}.acc>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 48px 18px 22px;position:relative;font-family:"Plus Jakarta Sans",Inter,sans-serif;font-weight:800;font-size:1.02rem;min-height:44px}.acc>summary::-webkit-details-marker{display:none}.acc>summary::after{content:"+";position:absolute;right:20px;color:var(--accent);font-size:1.5rem;line-height:1}.acc[open]>summary::after{content:"\2013"}.acc-count{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:.8rem;color:var(--muted-d);white-space:nowrap}.idx-grid{display:grid;gap:10px;padding:4px 16px 18px;grid-template-columns:1fr}.idx{display:flex;flex-direction:column;padding:16px 18px;border-radius:14px;background:var(--paper);border:1px solid var(--line-l)}.idx-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.idx-code{font-family:"Plus Jakarta Sans",Inter,sans-serif;font-size:.74rem;letter-spacing:.1em;font-weight:800;color:var(--accent-ink);text-transform:uppercase}.idx-stay{font-size:.74rem;color:var(--muted-d);text-align:right}.idx h4{font-size:1rem;margin-top:8px}.idx-who{font-size:.84rem;color:var(--muted-d);margin-top:4px}.idx-docs{font-size:.86rem;color:var(--muted-d);margin-top:8px}.idx .proc{font-size:.76rem;color:var(--muted-d);margin-top:8px}.idx a.card-link{margin-top:8px;padding-top:0;font-size:.82rem;color:var(--accent-ink);min-height:44px;align-items:center}.card-blank{opacity:.75;border-style:dashed}.card-blank .blank{font-size:.85rem;color:var(--muted-d);margin-top:8px;font-style:italic}.no-results{padding:20px;color:var(--muted-d);font-size:.9rem;display:none}.countries{display:grid;gap:14px;margin-top:30px;grid-template-columns:1fr}.country{padding:24px;border-radius:var(--rad);background:#fff;border:1px solid var(--line-l);display:flex;flex-direction:column}.country h3{font-size:1.25rem}.c-facts{font-size:.92rem;color:var(--muted-d);margin-top:10px}.c-help{font-size:.88rem;color:var(--muted-d);margin-top:12px}.c-note{font-size:.8rem;color:var(--accent-ink);margin-top:10px;font-weight:600}.c-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:16px}.c-link{font-size:.84rem;font-weight:700;color:var(--accent-ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.c-link:hover{text-decoration:underline}.steps{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:14px;grid-template-columns:1fr}.step{padding:24px;border-radius:var(--rad);border:1px solid var(--line-l);background:#fff}.step-n{font-family:"Plus Jakarta Sans",Inter,sans-serif;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);display:block;margin-bottom:8px;font-weight:700}.step p{font-size:.92rem;color:var(--muted-d);margin-top:8px}.faqs{margin-top:30px;border-top:1px solid var(--line-l)}.faq{border-bottom:1px solid var(--line-l)}.faq summary{cursor:pointer;list-style:none;padding:18px 34px 18px 0;position:relative;font-family:"Plus Jakarta Sans",Inter,sans-serif;font-size:1.02rem;font-weight:700;min-height:44px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:4px;top:16px;color:var(--accent);font-size:1.4rem;line-height:1}.faq[open] summary::after{content:"\2013"}.faq p{padding:0 0 18px;font-size:.94rem;color:var(--muted-d);max-width:72ch}.closing{padding:30px 24px;border-radius:var(--rad);border:0;background:var(--ink);color:#fff;position:relative;overflow:hidden}.closing::before{content:"";position:absolute;right:-40px;top:-40px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgb(217 88 31 / .55),#fff0 70%)}.closing h2{color:#fff;position:relative}.closing p{font-size:.98rem;color:#d8d2c8;margin-top:12px;position:relative}.closing .cta-row{position:relative}.closing .btn-ghost{border-color:rgb(255 255 255 / .5);color:#fff}.closing .btn-ghost:hover{background:#fff;color:var(--ink)}.disclaimer{margin-top:26px;padding:18px 20px;border-radius:var(--rad);border:1px dashed var(--line-d);font-size:.86rem;color:var(--muted-d);max-width:78ch}footer{margin-top:36px;border-top:1px solid var(--line-l);padding-top:18px;font-size:.84rem;color:var(--muted-d);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}footer a{color:var(--accent-ink);display:inline-flex;align-items:center;min-height:44px}.rv{opacity:0;transform:translateY(14px);transition:opacity 0.45s ease,transform 0.45s ease}.rv.on{opacity:1;transform:none}.stick{position:fixed;left:0;right:0;bottom:0;z-index:2147481000;display:flex;gap:10px;padding:10px var(--pad);padding-bottom:calc(10px + env(safe-area-inset-bottom));background:rgb(251 247 242 / .94);backdrop-filter:blur(10px);border-top:1px solid var(--line-l);transform:translateY(110%);transition:transform 0.3s ease}.stick.on{transform:none}.stick .btn{flex:1;min-height:48px;padding:10px 14px;font-size:.95rem}.stick .btn-ghost{flex:0 0 auto}.stick.on~.wlc .wlc-bubble{bottom:88px}.stick.on~.wlc .wlc-panel{bottom:156px}@media (max-width:480px){.stick.on~.wlc .wlc-panel{bottom:0;top:0}.wlc.is-open~.stick,.stick:has(~.wlc.is-open){display:none}}@media (min-width:768px){:root{--pad:40px}section{padding:92px var(--pad)}.hero{padding:0}.hero .in{grid-template-columns:1.1fr 0.9fr;gap:48px;align-items:center;min-height:640px}.hero-photo{margin:0;order:2;aspect-ratio:4/5;background-position:center 30%;border-radius:28px;box-shadow:var(--shadow);max-height:720px;transform:rotate(1.5deg)}.hero-photo::after{display:none}.hero-copy{margin-top:0;padding:72px 0}.trust{grid-template-columns:repeat(2,1fr)}.vids{grid-template-columns:repeat(4,1fr);gap:16px}.opts{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:repeat(2,1fr);gap:16px}.idx-grid{grid-template-columns:repeat(2,1fr);gap:12px}.countries{grid-template-columns:repeat(2,1fr);gap:16px}.steps{grid-template-columns:repeat(3,1fr);gap:16px}.proof{grid-template-columns:repeat(3,1fr);gap:16px}.why-wrap{grid-template-columns:1fr 1.2fr;gap:40px}.mist{grid-template-columns:repeat(2,1fr)}.stick{display:none}}@media (min-width:1024px){.grid{grid-template-columns:repeat(3,1fr)}.idx-grid{grid-template-columns:repeat(3,1fr)}.countries{grid-template-columns:repeat(4,1fr)}h1{font-size:clamp(2.8rem, 4.9vw, 4.4rem)}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}html:has(body.page-template-template-visa){scroll-behavior:auto}.stick,.btn,.card,.opt,.vid img{transition:none}}@media print{.hero-photo,.vids,.stick,.finder{display:none!important}.rv{opacity:1!important;transform:none!important}.faq p,.idx-grid{display:block}.closing{background:#fff;color:#111;border:1px solid #bbb}.closing h2,.closing p{color:#111}}