.relocation-page{min-height:100vh;background:#f5f2ea;color:#10233f}.relocation-page header{min-height:82px;padding:0 7vw;display:flex;align-items:center;justify-content:space-between;background:#071b32;color:#fff}.relocation-page header>a{font-size:21px;font-weight:800}.relocation-page nav{display:flex;gap:28px;font-size:14px}.relocation-hero{padding:85px 8vw 95px;background:linear-gradient(125deg,#071b32,#19456f 62%,#2c6973);color:#fff}.eyebrow,.relocation-hero>p{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;font-weight:800;color:#f0c96e}.relocation-hero h1{max-width:1100px;margin:20px 0 40px;font-size:clamp(48px,7vw,96px);line-height:.98;letter-spacing:-.055em}.relocation-hero>div{display:grid;grid-template-columns:1.4fr .6fr;gap:55px;align-items:end}.relocation-hero>div>p{font-size:20px;line-height:1.65;color:#dce6ee}.relocation-hero aside{padding:28px;border:1px solid #ffffff30;border-radius:18px;background:#ffffff0b}.relocation-hero aside span,.relocation-hero aside strong{display:block}.relocation-hero aside strong{font-size:38px;color:#f0c96e}.relocation-hero aside span{margin-top:8px;line-height:1.5;color:#cbd8e3}.relocation-page article{padding:80px 8vw 110px}.relocation-page article>section{max-width:1120px;margin:0 auto;padding:65px 0;border-bottom:1px solid #d6d3ca}.relocation-page h2{margin:8px 0 25px;font-size:clamp(34px,4.3vw,58px);line-height:1.05;letter-spacing:-.035em}.relocation-page h3{font-size:25px}.relocation-page article p,.relocation-page li{font-size:18px;line-height:1.75;color:#526173}.answer-block{padding:46px!important}.answer-block,.contact{border:1px solid #d6d3ca!important;border-radius:22px;background:#fff}.answer-block strong{color:#10233f}.answer-block a,.sources a{color:#154c78;text-decoration:underline;text-underline-offset:3px}.relocation-page ol{display:grid;gap:18px;padding-left:24px}.visa-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.visa-grid>div{padding:28px;border:1px solid #d6d3ca;border-radius:16px;background:#fff}.visa-grid p{font-size:15px!important}.sources ul{display:grid;gap:12px}.contact{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;padding:48px!important;background:#071b32}.contact,.contact h2{color:#fff}.contact>div:last-child{display:flex;flex-direction:column;justify-content:center;gap:13px}.contact>div:last-child a{padding:14px 18px;border-radius:9px;background:#fff;color:#10233f;font-size:18px;font-weight:750}.relocation-page footer{max-width:1120px;margin:35px auto 0}.relocation-page footer p{font-size:13px;color:#69788a}@media(max-width:800px){.relocation-page nav{display:none}.relocation-hero{padding:65px 23px 75px}.contact,.relocation-hero>div{grid-template-columns:1fr}.relocation-page article{padding:35px 23px 75px}.relocation-page article>section{padding:48px 0}.answer-block,.contact{padding:28px!important}.visa-grid{grid-template-columns:1fr}}.contact>div:last-child .booking-cta{background:#d7a84a;font-size:16px!important}.expert-card{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:center;padding:0!important;overflow:hidden;background:#fff;border:1px solid #d6d3ca!important;border-radius:22px}.expert-card img{width:100%;height:100%;min-height:380px;object-fit:cover;object-position:center top}.expert-card>div{padding:42px 46px 42px 0}.expert-card h2{margin-bottom:16px}.expert-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.expert-links>a{min-height:48px;display:inline-flex;align-items:center;padding:12px 16px;border:1px solid #d6d3ca;border-radius:8px;font-weight:700;color:#10233f}.related-guides>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-guides a{display:flex;min-height:180px;flex-direction:column;justify-content:space-between;padding:25px;border:1px solid #d6d3ca;border-radius:16px;background:#fff}.related-guides strong{font-size:21px;line-height:1.2}.related-guides span{margin-top:30px;color:#526173;line-height:1.5}@media(max-width:800px){.expert-card{grid-template-columns:1fr}.expert-card img{max-height:520px}.expert-card>div{padding:0 28px 30px}.related-guides>div{grid-template-columns:1fr}}