.home-refined .hero-copy h1{font-size:clamp(34px,3.8vw,54px);line-height:1.1;letter-spacing:-.045em;overflow-wrap:normal}.home-refined .hero-copy .lead strong{color:var(--red);font-weight:800}.home-refined .hero-image figcaption{padding-top:90px;background:linear-gradient(transparent,rgba(12,28,35,.88))}.home-refined .hero-image figcaption p{font-size:clamp(25px,2.6vw,37px);line-height:1.18}.home-refined .trust-grid{grid-template-columns:.85fr 1fr 1.2fr 1.2fr}.trust-symbol{color:var(--red);font-size:27px;line-height:1}.trust-note{font-size:11px;color:var(--muted);padding-top:19px}.trust-note a{text-decoration:underline}.home-refined .process-section{background:#eaf0ec;color:var(--ink);border-block:1px solid #d8e1da}.home-refined .process-section .eyebrow{color:var(--red)}.home-refined .process-section .section-head>p,.home-refined .timeline p,.home-refined .timeline small,.home-refined .process-section .note{color:#51615b}.home-refined .step-node{background:white;border-color:#c8d6cb;color:var(--red)}.home-refined .timeline small{border-color:#c9d6cd}.home-refined .timeline li:after{border-color:#afc0b4}.service-flag{font-size:29px;line-height:1.2;margin-bottom:24px}.country-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px}.country-scene{position:relative;min-height:355px;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden;background:#253339;color:white}.country-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .3s}.country-scene:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(transparent 20%,rgba(12,27,36,.87))}.country-scene>div{padding:28px}.country-scene h3{font-size:29px;margin-top:12px}.country-scene p{font-size:13px;margin-top:10px;color:#f1f3f5}.country-flag{font-size:30px}.country-scene:hover>img{transform:scale(1.03)}.destination-showcase{padding-top:15px}.compare-list article{display:grid;grid-template-columns:.85fr 1fr 1fr;gap:26px;padding:23px 0;border-top:1px solid var(--line)}.compare-list h3{font-size:19px}.compare-list h3 span{display:block;font-size:12px;color:var(--red);margin-bottom:10px}.compare-list p{font-size:14px;color:var(--muted);margin:0}.compare-list .with-us{color:#304e40;background:#eef3ed;padding:16px;border-left:2px solid #8ba88e}.comparison-section details{margin-top:20px}.comparison-section details a{text-decoration:underline}.home-cases{background:#f0eee7}.home-cases .case-grid article{background:white;padding:16px}.home-cases .case-grid img{background:#f5f4ef}.home-refined .home-cases h2{max-width:650px}
@media(max-width:760px){.home-refined .hero-copy h1{font-size:clamp(27px,7.6vw,36px);letter-spacing:-1.2px;line-height:1.12}.home-refined .hero-copy .lead{font-size:15px;line-height:1.55;margin:16px 0 19px}.home-refined .hero-image{height:255px}.home-refined .hero-image figcaption{padding:60px 20px 22px}.home-refined .hero-image figcaption p{font-size:25px}.home-refined .trust-grid{grid-template-columns:1fr 1fr}.trust-note{font-size:10px;line-height:1.7}.country-gallery{margin-top:22px}.country-scene{min-height:330px}.country-scene>div{padding:23px}.compare-list article{grid-template-columns:1fr;gap:13px;padding-block:23px}.compare-list h3 span{display:inline;margin-right:13px}.compare-list .with-us{padding:15px}.comparison-section .section-head h2{font-size:29px}.home-refined .timeline small{color:#52655a}.home-refined .hero-secondary{display:flex;margin:5px 0 0;min-height:35px}.home-cases .case-grid img{height:235px}}
@media(min-width:761px) and (max-width:1100px){.home-refined .hero-copy h1{font-size:clamp(27px,3.5vw,38px)}}
@media(max-width:340px){.home-refined .hero-copy h1{font-size:26px}}
@media(min-width:761px){.home-refined .trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.home-refined .trust-grid>div:nth-child(4){border-left:0;padding-left:0}.home-refined .trust-grid>div:nth-child(3){padding-right:0}}
