:root{--coal:#171b1e;--coal-2:#242a2d;--coal-3:#353d40;--sand:#d9cbb5;--sand-2:#eadfce;--paper:#f6f1e8;--white:#fff;--signal:#f26a2e;--signal-dark:#c84a18;--green:#25d366;--ink:#202426;--muted:#6b706f;--line:rgba(23,27,30,.15);--shadow:0 24px 70px rgba(23,27,30,.13);--shell:min(1480px,calc(100% - 72px))}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.75;-webkit-font-smoothing:antialiased}body.nav-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:var(--shell);margin-inline:auto}.section{padding:110px 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip-link{position:fixed;top:-100px;right:20px;z-index:999;padding:10px 18px;background:var(--signal);color:#fff}.skip-link:focus{top:20px}.kicker{display:inline-flex;align-items:center;gap:10px;color:var(--signal-dark);font-size:12px;font-weight:900;letter-spacing:.08em}.kicker:before{content:"";width:28px;height:2px;background:currentColor}.kicker-light{color:var(--sand-2)}.section-title{margin-bottom:50px;max-width:900px}.section-title.split{max-width:none;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:80px}.section-title h2,.intro-grid h2,.cost-grid h2,.faq-layout h2{margin:12px 0 0;font-size:clamp(34px,4vw,62px);line-height:1.1;letter-spacing:-.035em}.section-title p{margin:0;color:var(--muted);font-size:18px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding:12px 24px;border:1px solid transparent;font-size:14px;font-weight:900;transition:.22s ease}.button span{font-size:20px}.button-signal{background:var(--signal);color:#fff}.button-signal:hover{background:var(--signal-dark);transform:translateY(-2px)}.button-sand{background:var(--sand);color:var(--coal)}.button-dark{background:var(--coal);color:#fff}.button-whatsapp{background:var(--green);color:#071d0f}.text-link{display:inline-flex;align-items:center;gap:12px;font-weight:900;border-bottom:1px solid currentColor}.text-link span{color:var(--signal)}.text-link.light{color:#fff}.breadcrumbs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:22px;color:rgba(255,255,255,.66);font-size:12px}.breadcrumbs a:hover{color:var(--signal)}
.utility-bar{height:34px;background:var(--sand);color:var(--coal);font-size:11px;font-weight:800}.utility-bar .shell{height:100%;display:flex;align-items:center;justify-content:space-between}.utility-bar span:first-child{display:flex;align-items:center;gap:8px}.utility-bar i{width:7px;height:7px;background:var(--signal);border-radius:50%}.site-header{position:sticky;top:0;z-index:100;background:rgba(23,27,30,.97);color:#fff;border-bottom:1px solid rgba(255,255,255,.1);transition:.2s}.site-header.is-scrolled{box-shadow:0 15px 40px rgba(0,0,0,.25)}.header-shell{height:78px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:38px}.brand{display:flex;align-items:center;gap:12px}.brand img{width:48px;height:48px}.brand span{display:grid;line-height:1.1}.brand b{font-size:25px}.brand small{margin-top:6px;color:rgba(255,255,255,.58);font-size:10px;white-space:nowrap}.main-nav{display:flex;justify-content:center;align-items:center;gap:4px}.main-nav a{position:relative;padding:26px 13px 25px;font-size:13px;font-weight:700;color:rgba(255,255,255,.76)}.main-nav a:after{content:"";position:absolute;right:13px;left:13px;bottom:0;height:3px;background:var(--signal);transform:scaleX(0);transition:.2s}.main-nav a:hover,.main-nav a[aria-current="page"]{color:#fff}.main-nav a[aria-current="page"]:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:10px}.header-phone{font-size:12px;font-weight:800}.nav-toggle{display:none;width:48px;height:48px;border:1px solid rgba(255,255,255,.2);background:transparent}.nav-toggle i{display:block;width:22px;height:2px;margin:6px auto;background:#fff}
.move-hero{position:relative;min-height:760px;overflow:hidden;background:var(--coal);color:#fff}.move-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-photo{position:absolute;inset:0 50% 0 0;overflow:hidden}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 45%,var(--coal) 100%),linear-gradient(0deg,rgba(23,27,30,.55),transparent 50%)}.hero-photo img{width:100%;height:100%;object-fit:cover}.photo-stamp{position:absolute;z-index:2;left:35px;bottom:34px;padding:8px 12px;border:1px solid rgba(255,255,255,.45);font-size:11px;letter-spacing:.13em}.move-hero-grid{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.72fr);gap:8vw;align-items:center;min-height:760px;padding-block:80px}.move-hero-copy{max-width:760px}.move-hero h1{margin:18px 0 24px;font-size:clamp(48px,5.6vw,91px);line-height:.98;letter-spacing:-.05em}.move-hero h1 em{color:var(--sand);font-style:normal}.move-hero-copy>p{max-width:650px;margin:0;color:rgba(255,255,255,.72);font-size:19px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.hero-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:50px 0 0;border-top:1px solid rgba(255,255,255,.16)}.hero-facts div{padding:22px 20px 0;border-left:1px solid rgba(255,255,255,.16)}.hero-facts div:last-child{border-left:0}.hero-facts dt{font-size:27px;font-weight:900;color:var(--signal)}.hero-facts dd{margin:2px 0 0;color:rgba(255,255,255,.58);font-size:11px}.manifest-card{background:var(--paper);color:var(--coal);box-shadow:0 30px 80px rgba(0,0,0,.35);transform:rotate(-1.2deg)}.manifest-card>header{display:flex;align-items:start;justify-content:space-between;padding:20px 24px;border-bottom:2px solid var(--coal)}.manifest-card header div{display:grid}.manifest-card header span,.manifest-card header strong,.manifest-card header b{font-size:10px;letter-spacing:.12em}.manifest-card header b{font-size:13px}.route-fields{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;padding:24px}.route-fields label{display:grid;gap:7px}.route-fields label span,.manifest-card legend{font-size:11px;font-weight:900}.route-fields input{width:100%;height:45px;border:0;border-bottom:2px solid var(--coal);background:transparent;outline:0}.route-fields i{padding-bottom:9px;color:var(--signal);font-style:normal;font-size:22px}.manifest-card fieldset{margin:0;padding:15px 24px 18px;border:0;border-top:1px dashed rgba(23,27,30,.3)}.choice-row{display:flex;gap:8px;margin-top:8px}.choice-row button{flex:1;padding:9px;border:1px solid var(--coal);background:transparent;font-size:11px;font-weight:900}.choice-row button.is-active{background:var(--coal);color:#fff}.manifest-options{display:flex;flex-wrap:wrap;gap:14px;padding:17px 24px;border-top:1px dashed rgba(23,27,30,.3);font-size:11px;font-weight:800}.manifest-options input{accent-color:var(--signal)}.manifest-submit{display:flex;align-items:center;justify-content:space-between;margin:0 24px;padding:15px 18px;background:var(--signal);color:#fff}.manifest-submit span{display:grid}.manifest-submit small{font-size:9px}.manifest-submit b{font-size:14px}.manifest-submit i{font-style:normal;font-size:24px}.manifest-card>p{margin:0;padding:13px 24px;text-align:center;color:var(--muted);font-size:9px}.trust-strip{background:var(--sand);border-bottom:1px solid rgba(23,27,30,.2)}.trust-strip .shell{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px}.trust-strip span{font-size:11px;font-weight:900;letter-spacing:.03em}.trust-strip i{flex:1;height:1px;background:rgba(23,27,30,.25)}
.services-manifest{background:var(--paper)}.manifest-list{margin-bottom:36px;border-top:2px solid var(--coal)}.manifest-list>a{display:grid;grid-template-columns:80px minmax(220px,.7fr) minmax(300px,1.1fr) 40px;align-items:center;gap:28px;padding:24px 14px;border-bottom:1px solid var(--line);transition:.2s}.manifest-list>a:hover{padding-right:25px;background:#fff}.manifest-list>a>span{font-family:Consolas,monospace;font-weight:900;color:var(--signal)}.manifest-list small{color:var(--muted);font-size:9px;text-transform:uppercase}.manifest-list h3{margin:2px 0;font-size:22px}.manifest-list p{margin:0;color:var(--muted);font-size:14px}.manifest-list>a>b{font-size:22px}
.protection-section{padding:110px 0;background:var(--coal);color:#fff}.protection-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);gap:8vw;align-items:center}.protection-grid figure{position:relative;margin:0}.protection-grid figure:before{content:"";position:absolute;z-index:2;inset:24px -24px -24px 24px;border:1px solid rgba(217,203,181,.45)}.protection-grid figure img{position:relative;z-index:3;width:100%;height:620px;object-fit:cover;filter:saturate(.8)}.protection-grid figcaption{position:absolute;z-index:4;right:20px;bottom:20px;padding:16px 20px;background:var(--paper);color:var(--coal);display:grid}.protection-grid figcaption span{font-size:9px;letter-spacing:.12em}.protection-copy h2{margin:14px 0 22px;font-size:clamp(45px,5vw,78px);line-height:1}.protection-copy>p{color:rgba(255,255,255,.68);font-size:18px}.protection-copy ol{list-style:none;padding:0;margin:36px 0}.protection-copy li{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:18px 0;border-top:1px solid rgba(255,255,255,.14)}.protection-copy li>b{color:var(--signal)}.protection-copy h3{margin:0 0 4px;font-size:17px}.protection-copy li p{margin:0;color:rgba(255,255,255,.55);font-size:13px}
.move-day{background:#fff}.move-timeline{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;border-top:2px solid var(--coal)}.move-timeline li{position:relative;padding:36px 28px;border-left:1px solid var(--line)}.move-timeline li:last-child{border-left:0}.move-timeline li:before{content:"";position:absolute;right:0;top:-8px;width:14px;height:14px;background:var(--signal)}.move-timeline span{font-family:Consolas,monospace;color:var(--signal);font-weight:900}.move-timeline h3{margin:35px 0 12px;font-size:22px}.move-timeline p{margin:0;color:var(--muted);font-size:14px}
.move-types{background:var(--sand-2)}.move-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.move-type-grid a{position:relative;min-height:310px;padding:34px;background:var(--paper);border:1px solid rgba(23,27,30,.14);overflow:hidden}.move-type-grid a:after{content:"";position:absolute;left:-45px;bottom:-45px;width:150px;height:150px;border:28px solid var(--sand);border-radius:50%;transition:.25s}.move-type-grid a:hover:after{border-color:var(--signal);transform:scale(1.12)}.move-type-grid span{font-size:10px;font-weight:900;letter-spacing:.1em}.move-type-grid h3{margin:65px 0 13px;font-size:27px}.move-type-grid p{max-width:340px;margin:0;color:var(--muted)}.move-type-grid b{position:absolute;z-index:2;left:30px;bottom:24px;font-size:25px}
.obstacles-section{padding:110px 0;background:var(--coal-2);color:#fff}.obstacle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.16);border-right:1px solid rgba(255,255,255,.16)}.obstacle-grid a{min-height:250px;padding:28px;border-left:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.obstacle-grid a:hover{background:var(--signal)}.obstacle-grid span{font:900 12px Consolas,monospace;color:var(--sand)}.obstacle-grid h3{margin:46px 0 12px;font-size:22px}.obstacle-grid p{margin:0;color:rgba(255,255,255,.58);font-size:13px}.obstacle-grid a:hover p{color:#fff}
.coverage-section{background:var(--paper)}.coverage-layout{display:grid;grid-template-columns:minmax(300px,.66fr) minmax(560px,1.2fr);gap:8vw;align-items:center}.coverage-layout>div:first-child h2{margin:14px 0 20px;font-size:clamp(42px,5vw,72px);line-height:1}.coverage-layout>div:first-child p{margin:0 0 30px;color:var(--muted);font-size:17px}.coverage-board{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:60px 20px 20px 80px;border:2px solid var(--coal);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:32px 32px}.coverage-origin{position:absolute;left:17px;top:18px;width:52px;height:52px;display:grid;place-items:center;background:var(--signal);color:#fff;font-weight:900}.coverage-board a{display:flex;align-items:center;gap:12px;padding:17px;background:var(--paper);border:1px solid var(--coal);font-size:13px;font-weight:800}.coverage-board a:hover{background:var(--coal);color:#fff}.coverage-board b{color:var(--signal)}
.journal-home{background:#fff}.home-journal-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.home-journal-grid article{display:grid;grid-template-columns:190px 1fr;background:var(--paper);border:1px solid var(--line)}.home-journal-grid article.feature{grid-row:span 2;grid-template-columns:1fr;min-height:600px}.journal-image{overflow:hidden}.journal-image img{width:100%;height:100%;min-height:230px;object-fit:cover;transition:.4s}.home-journal-grid article:hover img{transform:scale(1.03)}.home-journal-grid article>div{padding:26px}.home-journal-grid article.feature>div{padding:34px}.home-journal-grid span{color:var(--signal-dark);font-size:10px;font-weight:900}.home-journal-grid h3{margin:10px 0 12px;font-size:22px;line-height:1.25}.home-journal-grid article.feature h3{font-size:32px}.home-journal-grid p{margin:0 0 18px;color:var(--muted);font-size:13px}
.faq-layout{display:grid;grid-template-columns:minmax(280px,.6fr) minmax(450px,1fr);gap:8vw;align-items:start}.faq-list{border-top:2px solid var(--coal)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;cursor:pointer;list-style:none;font-weight:900;font-size:17px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--signal);font-size:24px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{margin:-5px 0 24px;padding-left:30px;color:var(--muted)}.final-cta{padding:100px 0;background:var(--sand);text-align:center}.final-cta .shell{max-width:900px}.final-cta h2{margin:15px 0 20px;font-size:clamp(45px,5.6vw,80px);line-height:1}.final-cta p{max-width:740px;margin:0 auto 30px;color:#4d504e;font-size:18px}
.site-footer{padding-top:72px;background:var(--coal);color:#fff}.footer-top{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:58px;border-bottom:1px solid rgba(255,255,255,.14)}.footer-top span{color:var(--signal);font:800 10px Consolas,monospace;letter-spacing:.15em}.footer-top h2{max-width:750px;margin:10px 0 0;font-size:clamp(37px,4vw,62px);line-height:1}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:60px;padding:65px 0}.footer-grid>div:not(.footer-intro){display:grid;align-content:start;gap:9px}.footer-grid h2{margin:0 0 13px;font-size:14px;color:var(--sand)}.footer-grid a{font-size:13px;color:rgba(255,255,255,.7)}.footer-grid a:hover{color:var(--signal)}.footer-intro .brand b{color:#fff}.footer-intro p{max-width:380px;color:rgba(255,255,255,.56);font-size:13px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.45);font-size:10px}.floating-whatsapp{position:fixed;z-index:120;left:22px;bottom:22px;display:flex;align-items:center;gap:10px;padding:9px 12px 9px 17px;background:var(--green);color:#072412;border:3px solid #fff;border-radius:999px;box-shadow:0 14px 35px rgba(0,0,0,.28)}.floating-whatsapp__icon{width:42px;height:42px;display:grid;place-items:center;background:#fff;border-radius:50%;color:#16a947}.floating-whatsapp__icon svg{width:27px;height:27px}.floating-whatsapp__copy{display:grid;line-height:1.2}.floating-whatsapp__copy strong{font-size:12px}.floating-whatsapp__copy small{font-size:9px}
