:root{--navy:#102b36;--navy2:#1c4553;--red:#137b69;--blue:#137b69;--muted:#65767c;--line:#dce6e6;--pale:#f3f7f6;--shadow:0 18px 55px #102b3610}body{color:#243d46}.container{width:min(1240px,calc(100% - 56px))}.header{background:#ffffffed}.nav{height:94px;gap:18px}.brand strong{font-size:27px;letter-spacing:.06em}.brand small{font-size:9px;letter-spacing:.1em}.mark{background:var(--navy);color:#63dfc4;border-radius:14px;width:48px;height:48px;font-size:29px}.mark:after{display:none}.links{gap:18px;font-size:12px}.langs{border-radius:10px;flex-wrap:wrap;max-width:205px;justify-content:center}.lang{border-radius:6px;padding:5px 6px}.btn{border-radius:8px;font-size:13px;padding:15px 23px}.btn-primary{background:#137b69;box-shadow:none}.btn-primary:hover{background:#0b6354}.hero{background:linear-gradient(90deg,#102b36f5 0%,#102b36eb 45%,#102b3670 100%),url('https://images.unsplash.com/photo-1517935706615-2717063c2225?auto=format&fit=crop&w=2000&q=85') center/cover;min-height:710px;position:relative}.hero-inner{max-width:1240px;padding:100px 0 120px}.hero h1{max-width:760px;font-size:clamp(44px,5.6vw,76px);letter-spacing:-.045em;line-height:1.07}.hero p{max-width:650px;font-size:17px}.hero .eyebrow{color:#79e1c8;display:inline-block;border:1px solid #79e1c84d;border-radius:100px;padding:8px 14px;font-size:10px}.hero-actions .btn-primary{background:#79e1c8;color:#102b36}.hero-actions .btn-primary:hover{background:#a4f1dd}.route{flex-wrap:wrap;color:#d5e7e6;font-size:12px;max-width:690px;gap:10px}.trustbar{border-radius:12px;padding:30px;border-top:3px solid #79e1c8}.trustbar strong{font-size:17px}.section{padding:88px 0}.intro h2{font-size:clamp(30px,3.5vw,44px)}.eyebrow{font-size:10px;letter-spacing:.17em}.countries{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.countries .card{padding:28px 24px;display:flex;flex-direction:column;background:linear-gradient(150deg,#fff,#f4f8f7)}.countries h3{font-size:20px;letter-spacing:-.025em}.countries p{font-size:14px}.countries .textlink{margin-top:auto;padding-top:18px;font-size:13px}.card{border-radius:12px}.flag{font-size:31px}.sector img{height:210px}.sector .body{padding:24px}.sector h3{font-size:18px}.sector p{font-size:14px}.step p{font-size:14px;color:var(--muted)}.connection{background:linear-gradient(120deg,#102b36,#20525d);border-radius:16px}.connection .eyebrow{color:#79e1c8}.form{border-radius:14px;border-top:4px solid #137b69}.phone-grid{grid-template-columns:175px 1fr}.field input:focus,.field select:focus{outline-color:#137b6940;border-color:#137b69}.disclaimer{border-radius:0 8px 8px 0}.cta{background:#102b36;border-radius:16px}.footer{background:#0c222b}.footer-bottom{border-color:#34505a}.footer h3{font-size:28px;letter-spacing:.07em}.langs button:focus-visible{outline:2px solid #137b69;outline-offset:2px}nav .langs button{padding:7px}.paper{border-top:4px solid #137b69}.note{border-color:#137b69}@media(min-width:981px) and (max-width:1220px){.links{gap:10px}.header-cta{display:none}.nav{gap:12px}.brand small{display:none}}@media(max-width:980px){.nav.open .links{top:94px}.countries{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-inner{padding:85px 0 110px}.langs{margin-left:auto}.brand{margin-right:0}}@media(max-width:700px){.container{width:calc(100% - 32px)}.nav{height:82px;gap:8px;flex-wrap:nowrap}.brand strong{font-size:22px}.mark{width:38px;height:38px;font-size:24px}.langs{position:static;max-width:145px;margin-left:auto}.lang{font-size:9px;padding:4px 5px}.menu{padding:6px}.nav.open .links{top:82px}.hero{min-height:650px;background-position:65% center}.hero-inner{padding:68px 0}.hero h1{font-size:45px}.hero p{font-size:15px}.hero .eyebrow{font-size:8px;letter-spacing:.1em}.route{font-size:11px;gap:7px}.countries{grid-template-columns:1fr}.trustbar{padding:14px}.section{padding:60px 0}.phone-grid{grid-template-columns:1fr}.mapline{flex-wrap:wrap;gap:10px}.mapline .arrow{min-width:30px}.connection h2,.cta h2{font-size:29px}.footer-grid{gap:25px}.form{padding:24px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.dial-code{font-size:12px;font-weight:800;color:#137b69;margin-top:8px}
