:root{--bg:#ffffff;--fg:#0b1220;--muted:#5b6b82;--brand:#2f7cf6;--brand-2:#2aaa6d;--danger:#e23b5a;--overlay:rgba(255,255,255,.75);--card:#ffffff;--stroke:rgba(0,0,0,.12);--shadow:0 8px 24px rgba(16,24,40,.08);--radius:14px;--transition:220ms ease}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(900px 420px at 70% -10%,rgba(47,124,246,.08),transparent 60%),linear-gradient(180deg,#fbfdff,#f6f8fb 60%,#f3f6fb);color:var(--fg);overflow-x:hidden}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.hero{max-width:1200px;margin:0 auto;padding:80px 20px 120px;position:relative;background:radial-gradient(ellipse 1200px 600px at 50% -20%,rgba(47,124,246,.08),transparent 50%),radial-gradient(ellipse 800px 400px at 80% 80%,rgba(16,185,129,.06),transparent 50%),linear-gradient(135deg,#f8fafc 0,#f1f5f9 50%,#e2e8f0 100%);border-radius:0 0 40px 40px;box-shadow:0 20px 60px rgba(0,0,0,.05)}.hero__welcome{text-align:center;font-size:clamp(18px, 3vw, 24px);font-weight:700;margin:0 0 16px;color:var(--brand);letter-spacing:.05em;text-transform:uppercase;opacity:0;animation:fadeInUp .8s ease-out .2s both}.hero__title{font-size:clamp(32px, 6vw, 56px);line-height:1.1;margin:0 0 24px;letter-spacing:-.02em;text-align:center;font-weight:800;background:linear-gradient(135deg,var(--fg) 0,#1e293b 50%,#334155 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;animation:fadeInUp .8s ease-out .4s both}.hero__lead{font-size:clamp(18px, 2.5vw, 22px);color:var(--muted);max-width:680px;margin:0 auto 48px;text-align:center;line-height:1.6;font-weight:500;opacity:0;animation:fadeInUp .8s ease-out .6s both}.hero__contact{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:32px;color:var(--muted);opacity:0;animation:fadeInUp .8s ease-out .8s both}.price-card{margin:28px auto 44px;max-width:360px;padding:clamp(22px,5vw,30px);border-radius:26px;background:linear-gradient(160deg,rgba(248,250,252,.95) 0,rgba(224,242,254,.95) 52%,rgba(219,234,254,.95) 100%);border:1px solid rgba(47,124,246,.18);box-shadow:0 18px 48px rgba(15,23,42,.12);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.price-card__price{font-weight:800;font-size:clamp(34px, 7vw, 48px);color:var(--brand)}.price-card__sub{font-weight:700;font-size:clamp(22px, 6vw, 30px);color:var(--brand)}.price-card__note{font-size:clamp(13px, 4vw, 17px);letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.64)}.doc-section{display:grid;gap:clamp(16px,3vw,22px)}.doc-section__title{margin:0;text-align:center;font-size:clamp(22px, 3.4vw, 32px);font-weight:800;letter-spacing:-.01em;color:var(--fg)}.doc-section__subtitle{margin:0 auto;max-width:640px;text-align:center;color:var(--muted);font-size:clamp(15px, 2.6vw, 18px);line-height:1.6}.doc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,3vw,24px)}.doc-card{background:rgba(255,255,255,.92);border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:clamp(16px,3vw,22px);box-shadow:0 16px 40px rgba(15,23,42,.08);display:grid;gap:14px;text-align:center}.doc-card__image{width:100%;max-height:220px;object-fit:cover;border-radius:14px;box-shadow:0 12px 32px rgba(15,23,42,.12)}.doc-card__caption{margin:0;font-weight:700;font-size:clamp(16px, 2.4vw, 20px);color:var(--fg)}.doc-card__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.doc-download{min-width:180px;justify-content:center;text-align:center}.features-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;opacity:0;animation:fadeInUp .8s ease-out 1s both}.features-list li{background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:20px 24px;position:relative;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.05)}.features-list li:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1);border-color:rgba(47,124,246,.2)}.features-list li::before{content:'✓';position:absolute;left:20px;top:20px;width:20px;height:20px;background:var(--brand);color:#fff;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700}.features-list li strong{color:var(--fg);font-weight:700;display:block;margin-bottom:4px}.features-list li span{color:var(--muted);line-height:1.5}@media (max-width:1100px){[style*="max-width:1100px"]{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}}@media (max-width:720px){[style*="max-width:1100px"]{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}#f4-contact,.benefits,.countries-gallery,.savings,.social-proof,.touches,section{padding-left:12px!important;padding-right:12px!important}.social-proof{margin:16px 0 16px!important}#f4-contact{padding-bottom:16px!important}}@media (max-width:520px){.testimonials-slider{padding:10px!important}.testimonials-container{overflow:hidden!important}.testimonials-container .testimonial-card{padding:10px!important;box-sizing:border-box}.testimonials-container .testimonial-card div[style*="font-size: 24px;"]{font-size:20px!important}.social-proof h2{margin:10px 0 12px!important;font-size:20px!important}#f4-contact{max-width:100%!important}#f4-contact .contact{max-width:100%!important}#f4-contact .contact-grid{grid-template-columns:1fr!important;gap:12px!important}#f4-contact .contact-photo-wrap img{max-width:160px!important}#f4-contact .contact__channels .btn{min-width:140px!important;height:40px!important}#f4-contact .input-send{height:40px!important}#f4-contact .contact{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important}#f4-contact .contact-photo-wrap{padding:0!important}#f4-contact .contact-photo-wrap img{max-width:120px!important;box-shadow:none!important}#f4-contact .input-wrap{margin:0 0 8px!important}#f4-contact .contact__channels .btn{min-width:120px!important;height:36px!important;font-size:14px!important}#f4-contact .consent-note{font-size:11px!important}.testimonials-slider{padding:8px!important;border-radius:12px!important}.testimonials-container{gap:8px!important}}.features-list li{padding-left:52px;display:block}.btn{appearance:none;border:1px solid var(--stroke);background:#fff;color:var(--fg);padding:12px 18px;border-radius:12px;font-weight:600;cursor:pointer;transition:transform var(--transition),box-shadow var(--transition),background var(--transition),border-color var(--transition);box-shadow:var(--shadow)}.btn:hover{transform:translateY(-1px);border-color:rgba(0,0,0,.18)}.btn:active{transform:translateY(0)}.btn--brand{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;border-color:rgba(0,0,0,.08)}.btn--ghost{background:0 0}.step{background:#fff;border:1px solid var(--stroke);border-radius:var(--radius);padding:clamp(16px,3vw,24px);margin:16px auto;max-width:1100px;box-shadow:var(--shadow)}#pageFlow .step{width:100%;margin:0}#pageFlow .media.media--wide{width:100%}.media{border:1px solid var(--stroke);border-radius:12px;overflow:hidden;background:#eef2f7}.media--wide{aspect-ratio:16/9}.media img{width:100%;height:100%;object-fit:cover;display:block}.media video{width:100%;height:auto!important;display:block}.compare{position:relative;border:1px solid var(--stroke);border-radius:12px;overflow:hidden;background:#eef2f7;height:min(52vh,420px)}.compare__layer{position:absolute;inset:0;background-position:center;background-size:cover}.compare__layer--after{clip-path:inset(0 0 0 50%)}.compare__ctrl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.range{width:min(88vw,860px);-webkit-appearance:none;appearance:none;height:6px;background:rgba(255,255,255,.25);border-radius:999px;outline:0}.range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #000;cursor:pointer;pointer-events:auto}#timelineRangeWrap{position:relative;width:min(44vw,430px);height:24px;display:grid;place-items:center}#timelineRange{width:100%;background:rgba(32,192,99,.35)}#timelineRange::-webkit-slider-runnable-track{background:rgba(32,192,99,.6);height:6px;border-radius:999px}#timelineRange::-moz-range-track{background:rgba(32,192,99,.6);height:6px;border-radius:999px}#timelineRange::-ms-track{background:rgba(32,192,99,.6);height:6px;border-radius:999px;border-color:transparent;color:transparent}#timelineRange::-webkit-slider-thumb{border-color:#179654;margin-top:-6px}#timelineRange::-moz-range-thumb{background:#fff;border:2px solid #179654;width:18px;height:18px;border-radius:50%}.ticks{position:absolute;inset:0;pointer-events:none}.ticks .tick{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #20c063;box-shadow:0 0 0 0 transparent}.map-mock{display:grid;grid-template-columns:1fr 300px;gap:16px}.map-mock__canvas{border:1px dashed var(--stroke);border-radius:12px;height:min(46vh,360px);display:grid;place-items:center;color:var(--muted)}.map-mock__list{display:grid;gap:8px}.map-mock__list .btn{justify-content:flex-start}.map-mock__hint{color:var(--muted);font-size:14px;margin-top:8px}.country-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.country-btn{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:44px;border:1px solid var(--stroke);background:#fff;color:var(--fg);border-radius:10px;cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.country-btn:hover{transform:translateY(-1px);border-color:rgba(32,192,99,.4)}.country-btn .flag{font-size:18px;line-height:1}.country-btn.selected{border-color:var(--brand);box-shadow:0 0 0 4px rgba(47,124,246,.25) inset;background:linear-gradient(180deg,rgba(47,124,246,.05),rgba(47,124,246,.02))}.country-btn span:last-child{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.thumb{aspect-ratio:16/9;border-radius:10px;border:1px solid var(--stroke);background:#f3f6fb;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.step-card{background:var(--card);border:1px solid var(--stroke);border-radius:12px;padding:14px}.step-card:hover{border-color:rgba(255,255,255,.22)}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:#223142;color:#dbe6f3;font-weight:700;margin-bottom:8px}.contact{display:grid;gap:12px}.input{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--stroke);background:#fff;color:var(--fg);outline:0}.input:focus{border-color:rgba(59,130,246,.45);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.contact__channels{display:flex;flex-wrap:wrap;gap:8px}.btn--whatsapp{background:linear-gradient(180deg,#20c063,#19a956)}.btn--telegram{background:linear-gradient(180deg,#2aa8ff,#1b8fe6)}.btn--call{background:linear-gradient(180deg,#38bdf8,#0ea5e9)}.btn--orange{background:linear-gradient(180deg,#f59e0b,#f97316)}.btn--green{background:linear-gradient(180deg,#22c55e,#16a34a)}.btn--white{background:#fff;border-color:var(--stroke);color:var(--fg)}.btn--white:hover{border-color:rgba(0,0,0,.18)}.btn .icon{width:22px;height:22px;display:inline-block;vertical-align:middle;margin-right:8px;border-radius:6px}.btn.selected{border-color:var(--brand);box-shadow:0 0 0 4px rgba(47,124,246,.25) inset;background:linear-gradient(180deg,rgba(47,124,246,.05),rgba(47,124,246,.02))}.btn[disabled]{opacity:.6;cursor:not-allowed}.form-hint{font-size:12px;color:var(--muted)}.consent-note{font-size:12px;color:var(--muted)}.chat-fab{position:fixed;right:18px;bottom:94px;z-index:9999;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 10px 30px rgba(2,6,23,.24);cursor:pointer;border:1px solid rgba(255,255,255,.5)}.chat-fab{animation:pulseFab 1.1s ease-in-out infinite}@keyframes pulseFab{0%{box-shadow:0 0 0 0 rgba(34,197,94,.9)}60%{box-shadow:0 0 0 32px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.chat-fab span{font-size:24px;line-height:1;color:#f8fafc}.chat-fab::after{content:'';position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:50%;background:#f43f5e;box-shadow:0 0 0 3px rgba(255,255,255,.6);opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.chat-fab.has-unread::after{opacity:1;transform:scale(1)}.call-fab{position:fixed;right:18px;bottom:20px;z-index:9998;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#22c55e,#16a34a);box-shadow:0 10px 30px rgba(2,6,23,.24);cursor:pointer;border:1px solid rgba(255,255,255,.5)}.call-fab span{font-size:26px;line-height:1;color:#f8fafc}.chat-panel{position:fixed;right:18px;bottom:172px;z-index:9999;width:min(92vw,360px);background:#fff;border:1px solid var(--stroke);border-radius:14px;box-shadow:var(--shadow);display:none;overflow:hidden}.chat-panel.open{display:block}.chat-card{padding:14px 14px 16px;display:grid;gap:10px}.chat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chat-title{display:grid;gap:4px;font-weight:700;color:#1f2a44}.chat-title small{font-size:12px;font-weight:500;color:#64748b}.chat-close{border:none;width:28px;height:28px;border-radius:50%;background:rgba(15,23,42,.08);color:#1f2a44;cursor:pointer;font-size:18px;line-height:1}.chat-messages{max-height:280px;overflow:auto;display:grid;gap:8px;padding:8px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:linear-gradient(180deg,#f8fbff,#eef3fb)}.chat-msg{display:inline-block;max-width:85%;padding:8px 10px;border-radius:12px;background:#fff;border:1px solid rgba(148,163,184,.3);box-shadow:0 6px 14px rgba(15,23,42,.12);font-size:13px;line-height:1.45}.chat-msg--me{justify-self:end;background:#e9f2ff;border-color:#bfdbfe}.chat-msg--sys{justify-self:center;font-size:12px;color:#334155;background:#f5f7fb;border-style:dashed;box-shadow:none}.chat-note{font-size:12px;color:#64748b;text-align:center}.chat-input{width:100%;min-height:72px;resize:vertical;padding:10px 12px;border:1px solid var(--stroke);border-radius:10px;font-family:inherit;font-size:14px;outline:0}.chat-input:focus{border-color:rgba(59,130,246,.45);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.chat-actions{display:flex;justify-content:flex-end;gap:8px}.chat-send{border:none;border-radius:10px;padding:8px 16px;background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 10px 22px rgba(37,99,235,.28)}.timeline{display:grid;gap:10px}.timeline__value{color:#1f2a44;font-weight:700}.tag{display:inline-block;padding:4px 10px;border:1px solid var(--stroke);border-radius:999px;background:#fff;color:#1f2a44;font-size:13px}.modalities{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mod-card{background:var(--card);border:1px solid var(--stroke);border-radius:12px;padding:12px}.match-date-el{color:#2563eb;font-weight:700}.match-alt{background:#eff6ff!important}.features-list{list-style:none;padding:0;display:grid;gap:6px 16px}@media (min-width:920px){.features-list{grid-template-columns:1fr 1fr}}.features-list strong{color:var(--fg)}.roles-grid{display:grid;gap:8px}@media (min-width:920px){.roles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:919px){.roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.slider-row{display:grid;grid-template-columns:180px 1fr 110px;align-items:center;gap:12px}@media (max-width:600px){.slider-row{grid-template-columns:1fr;gap:8px}.slider-row .slider-value{justify-self:end}}.prose{max-width:70ch}.sliders-demo{max-width:1100px;margin:0 auto;padding:0 20px 60px}.sliders-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.slider-card{background:#fff;border:1px solid var(--stroke);border-radius:12px;padding:12px;box-shadow:var(--shadow)}.slider-card .title{font-weight:700;margin-bottom:8px}.slider-wrap{display:flex;align-items:center;gap:10px}.slider-value{min-width:48px;text-align:right;font-variant-numeric:tabular-nums;color:#1f2a44;font-weight:700}.slider{width:100%;appearance:none;height:8px;background:#e5e7eb;border-radius:999px;outline:0}.slider::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:#111;border:3px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.25);cursor:pointer;margin-top:-6px}.slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#111;border:3px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.25);cursor:pointer}.slider::-webkit-slider-runnable-track{height:8px;border-radius:999px}.slider::-moz-range-track{height:8px;border-radius:999px}.s1{background:linear-gradient(90deg,#3b82f6 50%,#e5e7eb 0)}.s2{height:6px;background:repeating-linear-gradient(90deg,#93c5fd 0 10px,#e5e7eb 10px 20px)}.s3::-webkit-slider-thumb{background:#10b981;border:0;box-shadow:0 0 0 6px rgba(16,185,129,.25)}.s3::-moz-range-thumb{background:#10b981;border:0}.s4::-webkit-slider-thumb{border-radius:8px;width:24px;height:14px;background:#111;margin-top:0}.s4{height:14px}.s5{background:linear-gradient(90deg,#34d399 0,#60a5fa 50%,#f59e0b 100%)}.s5::-webkit-slider-thumb{background:#fff;border:2px solid #111}.s6{background:#111}.s6::-webkit-slider-thumb{background:#fff;border:2px solid #111}.s7::-webkit-slider-thumb{background:#f43f5e}.s7{background:linear-gradient(90deg,#fee2e2,#e5e7eb)}.s8{background:#d1fae5}.s8::-webkit-slider-thumb{background:conic-gradient(from 0deg,#10b981,#3b82f6,#10b981)}.s9::-webkit-slider-thumb{background:#111;border:0;box-shadow:0 0 0 3px #fff,0 0 0 8px rgba(31,41,55,.2)}.s10{background:linear-gradient(90deg,#a7f3d0 0,#fde68a 100%)}.s10::-webkit-slider-thumb{background:#111}.s11{height:4px}.s11::-webkit-slider-thumb{width:28px;height:28px;background:#2563eb;border:4px solid #bfdbfe;margin-top:-12px}.s12{background:repeating-linear-gradient(90deg,#ddd 0 4px,transparent 4px 8px)}.s12::-webkit-slider-thumb{background:#111}.s13{background:#f3f4f6;position:relative}.s13::-webkit-slider-thumb{background:#111;border-radius:4px}.s14::-webkit-slider-thumb{background:radial-gradient(circle at 50% 50%,#fff 0 40%,#111 41% 100%)}.s15{height:12px;background:#e5e7eb;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.s15::-webkit-slider-thumb{background:#111;margin-top:-4px}.s16{background:linear-gradient(90deg,#4ade80 0,#4ade80 50%,#e5e7eb 50%)}.s16::-webkit-slider-thumb{background:#065f46}.s17{background:linear-gradient(90deg,#f59e0b 0,#f59e0b 50%,#e5e7eb 50%)}.s17::-webkit-slider-thumb{background:#92400e}.s18{background:linear-gradient(90deg,#ef4444 0,#ef4444 50%,#e5e7eb 50%)}.s18::-webkit-slider-thumb{background:#7f1d1d}.s19{background:linear-gradient(90deg,#3b82f6 0,#3b82f6 50%,#e5e7eb 50%)}.s19::-webkit-slider-thumb{background:#1e3a8a;border-radius:2px}.s20{background:linear-gradient(90deg,#a78bfa 0,#a78bfa 50%,#e5e7eb 50%)}.s20::-webkit-slider-thumb{background:#4c1d95;width:18px;height:18px}@media (min-width:900px){.sliders-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.sliders-grid{grid-template-columns:1fr}}.ios-slider{height:14px;border-radius:999px;background:0 0;box-shadow:inset 0 3px 8px rgba(0,0,0,.45),inset 0 -1px 0 rgba(255,255,255,.15)}.ios-slider::-webkit-slider-thumb{width:28px;height:28px;border-radius:50%;border:0;margin-top:-7px;background:radial-gradient(circle at 30% 30%,#fff 0 10%,#e9e9e9 11% 25%,#cfcfcf 26% 40%,#fafafa 41% 55%,#bdbdbd 56% 70%,#f5f5f5 71% 85%,#bdbdbd 86% 100%);box-shadow:0 2px 6px rgba(0,0,0,.45),0 0 0 3px rgba(255,255,255,.7) inset}.ios-slider::-webkit-slider-runnable-track{height:14px;border-radius:999px;background:linear-gradient(90deg,#e9d358 0,#e9d358 calc(var(--val,50) * 1%),#1f3c46 calc(var(--val,50) * 1%),#1f3c46 100%)}.ios-slider::-moz-range-thumb{width:28px;height:28px;border-radius:50%;border:0;background:radial-gradient(circle at 30% 30%,#fff 0 10%,#e9e9e9 11% 25%,#cfcfcf 26% 40%,#fafafa 41% 55%,#bdbdbd 56% 70%,#f5f5f5 71% 85%,#bdbdbd 86% 100%);box-shadow:0 2px 6px rgba(0,0,0,.45),0 0 0 3px rgba(255,255,255,.7) inset}.ios-slider::-webkit-slider-runnable-track{height:14px;border-radius:999px}.ios-slider::-moz-range-track{height:14px;border-radius:999px;background:linear-gradient(90deg,#e9d358 0,#e9d358 calc(var(--val,50) * 1%),#1f3c46 calc(var(--val,50) * 1%),#1f3c46 100%);box-shadow:inset 0 3px 8px rgba(0,0,0,.45),inset 0 -1px 0 rgba(255,255,255,.15)}.segmented{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:6px 0}.country-btn.freq-btn{justify-content:center}.country-btn.freq-btn.selected{border-color:var(--brand);box-shadow:0 0 0 4px rgba(47,124,246,.25) inset;background:linear-gradient(180deg,rgba(47,124,246,.05),rgba(47,124,246,.02))}html{scroll-behavior:smooth}.modalities{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mod-card{background:var(--card);border:1px solid var(--stroke);border-radius:12px;padding:12px}body.modal-open{overflow:hidden;touch-action:none}*,::after,::before{box-sizing:border-box}img,svg,video{max-width:100%;height:auto}@media (max-width:920px){.map-mock{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.hero__contact{flex-direction:column;align-items:flex-start;gap:12px}.onb__panel{padding:0 12px 40px}.onb__card{width:100%;padding:0}.btn{padding:14px 18px}.range{height:8px}.range::-webkit-slider-thumb{width:26px;height:26px}.contact__channels .btn{width:100%}.modalities{grid-template-columns:1fr}.country-grid{grid-template-columns:repeat(2,1fr)}.thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#pageFlow{padding:0 12px 48px}#pageFlow .step{border-radius:12px}}@media (max-width:768px){.hero{padding:48px 16px 80px;border-radius:0 0 24px 24px}#pageFunnel4{padding:0 16px 40px}.step{margin:16px auto;max-width:100%;padding:20px 16px}.hero__contact{flex-direction:column;align-items:stretch;gap:12px}.btn,.country-btn{min-height:48px!important;padding:14px 20px!important;font-size:16px!important;touch-action:manipulation}.input,select{min-height:48px!important;padding:14px 16px!important;font-size:16px!important;border-radius:12px}.country-grid{grid-template-columns:repeat(2,1fr);gap:12px}.segmented{grid-template-columns:repeat(2,1fr);gap:12px}.roi-chart svg{max-height:200px;width:100%}.benefit-calculator{padding:20px}.benefit-calculator .form-group{margin-bottom:20px}#benefitResult{padding:24px;font-size:14px}.testimonials-container{flex-direction:row;gap:12px}.testimonial-card{min-width:100%!important}@media (min-width:721px){.testimonials-container{display:flex!important;gap:12px;transform:translateX(0)}.testimonials-container .testimonial-card{min-width:calc((100% - 24px)/ 3)!important;flex:0 0 calc((100% - 24px)/ 3)}.slider-indicators{display:flex!important}}.trust-stats{grid-template-columns:repeat(2,1fr);gap:16px}.stat-item{font-size:14px;text-align:center}.thumb-grid{grid-template-columns:repeat(2,1fr);gap:12px}.hero__title{font-size:clamp(28px, 8vw, 48px);margin-bottom:20px}.hero__lead{font-size:clamp(16px, 4vw, 20px);margin-bottom:32px}.hero__welcome{font-size:clamp(16px, 4vw, 20px)}.features-list{grid-template-columns:1fr;gap:12px;margin-top:32px}.features-list li{padding:16px 20px}.features-list li::before{left:16px;top:16px}.features-list li strong{margin-left:28px}.features-list li{padding-left:44px}.onb__title{font-size:clamp(20px, 6vw, 26px)}.onb__text{font-size:clamp(14px, 4vw, 16px);line-height:1.6}body{background:radial-gradient(600px 300px at 50% -10%,rgba(47,124,246,.06),transparent 50%),linear-gradient(180deg,#fbfdff,#f6f8fb 60%,#f3f6fb)}body{overflow-x:hidden}*{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{content-visibility:auto;max-width:100%;height:auto}.media img,.thumb img{width:100%;height:auto;object-fit:cover}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px rgba(47,124,246,.2)}.btn,.country-btn{-webkit-tap-highlight-color:transparent;user-select:none}.hero,.step{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input,input,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}}@media (max-width:420px){.country-grid-flip{grid-template-columns:1fr}.country-card{height:200px}.overlay-box{padding:12px 14px}.overlay-list li{font-size:12px}.price-card{max-width:100%;padding:16px 14px;gap:6px}.price-card__price{font-size:clamp(28px, 8vw, 34px)}.price-card__sub{font-size:clamp(18px, 6vw, 22px)}.price-card__note{font-size:14px}}@media (max-width:360px){.hero{padding:32px 12px 64px;border-radius:0 0 16px 16px}.step{padding:16px 12px}.features-list li{padding:14px 16px}.features-list li::before{width:16px;height:16px;font-size:10px}.country-grid{grid-template-columns:1fr}.segmented{grid-template-columns:1fr}.trust-stats{grid-template-columns:1fr}.thumb-grid{grid-template-columns:1fr}}@media (max-width:480px){#f4-contact{max-width:100%!important;padding-left:10px!important;padding-right:10px!important}#f4-contact .contact{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}#f4-contact .contact-grid{grid-template-columns:1fr!important;width:100%!important}#f4-contact .contact-grid>*{min-width:0!important}#f4-contact .input-wrap{max-width:100%!important}#f4-contact .contact__channels{justify-content:stretch!important}#f4-contact .contact__channels .btn{flex:1 1 calc(50% - 8px);min-width:0!important}.social-proof{padding-left:10px!important;padding-right:10px!important}.social-proof>div{width:100%!important;max-width:100%!important;margin:0!important}.testimonials-slider{padding:10px!important}.testimonials-container{width:100%!important;overflow:hidden!important}.testimonials-container .testimonial-card{width:100%!important;min-width:100%!important}}:root{--e1:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇦🇺</text></svg>");--e2:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇧🇳</text></svg>");--e3:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇨🇦</text></svg>");--e4:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇨🇱</text></svg>");--e5:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇨🇳</text></svg>");--e6:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇭🇰</text></svg>");--e7:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇮🇩</text></svg>");--e8:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇰🇷</text></svg>");--e9:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇲🇾</text></svg>");--e10:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇲🇽</text></svg>");--e11:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇳🇿</text></svg>");--e12:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇵🇬</text></svg>");--e13:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇵🇪</text></svg>");--e14:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇵🇭</text></svg>");--e15:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇷🇺</text></svg>");--e16:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇸🇬</text></svg>");--e17:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇹🇼</text></svg>");--e18:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><text x='6' y='52' style='font-family:Apple%20Color%20Emoji,Segoe%20UI%20Emoji,Noto%20Color%20Emoji;font-size:48px'>🇹🇭</text></svg>")}.text-line{font-weight:900;line-height:1;letter-spacing:.02em;font-size:clamp(28px, 6vw, 56px);display:inline-block}.letter{display:inline-block;color:transparent;-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:var(--zoom,180%) var(--zoom,180%);background-position:center;margin-right:.015em}.spotL{background-image:var(--tex),radial-gradient(circle at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0) 40%),radial-gradient(circle at 50% 50%,rgba(0,0,0,.45),rgba(0,0,0,0) 65%);background-blend-mode:normal,screen,multiply}.glowL{text-shadow:0 6px 24px rgba(0,0,0,.35)}.tinyL{--zoom:220%}.withFill .spotL{background-image:linear-gradient(#e5e7eb,#e5e7eb),var(--tex),radial-gradient(circle at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,0) 40%),radial-gradient(circle at 50% 50%,rgba(0,0,0,.45),rgba(0,0,0,0) 65%);background-blend-mode:normal,normal,screen,multiply}.faq-item{background:0 0;border:0;border-radius:14px;box-shadow:none;overflow:visible}.faq-q{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;background:#d1fae5;border:1px solid #86efac;border-radius:12px;cursor:pointer;color:#065f46;font-weight:800;box-shadow:0 0 0 0 rgba(34,197,94,.55);animation:pulseBtn 1.1s ease-in-out infinite;position:relative;padding-right:48px}.faq-q:hover{filter:brightness(1.02)}.faq-item.open .faq-q{background:#a7f3d0;border-color:#34d399}.faq-plus{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#22c55e33;color:#16a34a;font-weight:900;transition:transform .2s ease,box-shadow .6s ease;box-shadow:0 0 0 0 rgba(34,197,94,.65);animation:pulseBtn 1.1s ease-in-out infinite;position:absolute;right:12px}.faq-q span:first-child{text-align:center}@keyframes pulseBtn{0%{box-shadow:0 0 0 0 rgba(34,197,94,.9)}60%{box-shadow:0 0 0 20px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.faq-a{padding:12px 16px 14px;border-top:1px solid var(--stroke);background:#f8fafc}.faq-text{color:#334155;margin-bottom:8px}.faq-contact{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.faq-input-wrap{position:relative;flex:1 1 320px;min-width:220px}.faq-contact input{width:100%;padding:10px 12px;border:1px solid var(--stroke);border-radius:10px;padding-right:110px}.faq-send{position:absolute;right:4px;top:50%;transform:translateY(-50%);height:36px;padding:0 12px;border-radius:10px;background:var(--brand);color:#fff;border:1px solid transparent;font-weight:800}.faq-contact .btn{padding:8px 10px;border-radius:10px;display:flex;align-items:center;gap:6px}.faq-consent-note{color:#64748b;font-size:12px;margin-top:8px;text-align:center}.faq-hint{color:#64748b;font-size:12px;margin-top:6px}.faq-item.open .faq-plus{transform:rotate(45deg)}@media (max-width:520px){.faq-contact{flex-direction:column;align-items:stretch}.faq-input-wrap{min-width:0}.faq-send{right:6px}.faq-contact .btn{width:100%;justify-content:center}}.benefits{max-width:1100px;margin:10px auto 14px;padding:0 20px}.benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.benefit-card{background:#fff;border:1px solid var(--stroke);border-radius:16px;padding:20px;box-shadow:var(--shadow);text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;aspect-ratio:1/1}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1);border-color:rgba(47,124,246,.22)}.benefit-icon{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#f8fafc,#eef2f7);border:1px solid var(--stroke);box-shadow:inset 0 -6px 14px rgba(0,0,0,.06);margin-bottom:12px;font-size:42px}.benefit-title{color:#0ea5e9;font-weight:800;font-size:20px;margin:6px 0 6px}.benefit-desc{color:var(--muted);font-size:14px;line-height:1.45}.benefit-m{display:none}@media (max-width:920px){.benefit-icon{width:80px;height:80px;font-size:36px}}@media (max-width:520px){.benefits{padding:0 12px}.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.benefit-card{padding:8px;border-radius:10px;aspect-ratio:1/1;justify-content:center}.benefit-icon{width:48px;height:48px;font-size:22px;margin-bottom:0;background:0 0;border:none;box-shadow:none}.benefit-desc,.benefit-title{display:none}.benefit-m{display:block;text-align:center;white-space:pre-line;font-size:11px;line-height:1.1;color:#0f172a;margin-top:4px}}@media (max-width:920px){.charts{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:520px){#videoContainerTop{width:100%!important}.charts{grid-template-columns:1fr!important;gap:6px!important}.chart-card{padding:8px!important}}.touches{display:none!important}@media (max-width:520px){body,html{width:100%;max-width:100%;overflow-x:hidden}#f4-contact,.countries-gallery,.savings,.social-proof,section{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box}.benefits,.card,.charts,.charts-joined,.contact,.country-grid-flip,.media,.social-proof,.step{max-width:100%!important}}.charts-joined{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;justify-items:stretch}@media (max-width:720px){.charts-joined{grid-template-columns:1fr;gap:10px;justify-items:stretch}.charts-joined>*{width:100%}.charts-joined svg{width:100%!important;height:auto;display:block}}.countries-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.countries-list li{padding:6px 12px;border-radius:999px;background:rgba(15,23,42,.05);color:#0f172a;font-weight:600;font-size:14px;transition:background .2s ease,transform .2s ease}.countries-list li:hover{background:rgba(59,130,246,.12);transform:translateY(-1px)}@media (max-width:520px){.countries-list ul{gap:6px}.countries-list li{padding:4px 8px;font-size:12px}}@media (max-width:420px){.countries-list ul{flex-direction:column;align-items:stretch;gap:8px}.countries-list li{width:100%;text-align:center;font-size:13px;padding:6px 10px}}.country-grid-flip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width:520px){.country-grid-flip{grid-template-columns:repeat(2,1fr)}.country-card{height:210px}}.country-card{perspective:1000px;height:180px;position:relative;cursor:pointer}.card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.card-face{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--radius);transition:transform .6s ease}.card-front{transform:rotateY(0)}.card-front img{width:100%;height:100%;object-fit:cover;display:block}.card-back{transform:rotateY(180deg);background-size:cover;background-position:center;position:relative}.country-card.flipped .card-front{transform:rotateY(180deg)}.country-card.flipped .card-back{transform:rotateY(0)}.card-back .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.85)}.card-back::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.7);z-index:1;border-radius:inherit}.overlay-box{position:absolute;left:6px;right:6px;bottom:6px;background:0 0;color:#0f172a;padding:8px 9px;border-radius:10px;box-shadow:none;z-index:2;text-align:left}.overlay-list{list-style:none;margin:0;padding:0;display:block}.overlay-list li{margin:0 0 2px;color:#0f172a;line-height:1.2;font-size:12px;text-align:left}.overlay-list strong{font-weight:800;color:#0f172a}.back-wrap{padding:8px;width:100%}.country-name{font-weight:800;font-size:14px;margin-bottom:6px;color:var(--brand);text-align:left;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.card-back ul{list-style:none;padding:0;margin:0}.card-back li{margin-bottom:4px;color:#334155;line-height:1.3}.touch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.card{background:#fff;border:1px solid var(--stroke);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.card h3{margin:0 0 6px;color:#0ea5e9;font-size:18px;text-align:center}.sub{color:#64748b;font-size:12px;text-align:center;margin-bottom:8px}.legend{display:flex;gap:10px;justify-content:center;align-items:center;color:#64748b;font-size:12px;margin-top:6px}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}@media (max-width:720px){.touch-grid{grid-template-columns:repeat(2,1fr)}.touch-grid>.card:first-child,.touch-grid>.card:nth-child(2){margin-bottom:12px}.touch-grid>.card:nth-child(3){grid-column:1/-1}.card{padding:12px}}@media (min-width:721px){.testimonials-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.testimonials-list{grid-template-columns:1fr}.testimonials-list .testimonial-card{display:none}.testimonials-list .testimonial-card:first-child{display:block}}@media (min-width:721px){.trust-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.input-wrap{position:relative;max-width:640px;margin:0 auto 10px}#quickContactInput{width:100%;padding-right:116px}.input-send{position:absolute;right:4px;top:50%;transform:translateY(-50%);height:36px;padding:0 12px;border-radius:10px;background:var(--brand);color:#fff;border:1px solid transparent;font-weight:700}#f4-contact .contact-grid{align-items:center}#f4-contact .contact__channels{justify-content:center}#f4-contact .contact__channels .btn{min-width:160px;height:44px}#f4-contact .contact-photo-wrap{display:grid;place-items:center;padding:32px 0 16px}#f4-contact .contact-photo-wrap img{max-width:220px;width:100%;height:auto;display:block}@media (max-width:720px){#f4-contact .contact-grid{grid-template-columns:1fr}#f4-contact .input-wrap{max-width:none}}