.proof{min-height:190px;padding:36px 5.5%;display:grid;grid-template-columns:1.35fr .7fr 1.6fr .85fr .85fr;align-items:center;gap:22px;background:#0d1b2a;color:#fff;overflow:hidden}.proof-intro p{margin:0 0 10px;color:#d2a65f;font:700 10px "DM Sans",sans-serif;letter-spacing:.15em}.proof-intro strong{font:500 25px "Playfair Display",serif;line-height:1.15}.milestone{position:relative;z-index:1}.milestone b{display:block;color:#f6f1e9;font:500 24px "Playfair Display",serif}.milestone span{display:block;color:#cfd7dd;font:12px "DM Sans",sans-serif;margin-top:5px}.route-line{height:3px;background:#c9a56a;position:relative}.route-line i{position:absolute;width:13px;height:13px;border:3px solid #0d1b2a;background:#c9a56a;border-radius:50%;top:50%;transform:translate(-50%,-50%)}.route-line i:nth-child(1){left:0}.route-line i:nth-child(2){left:34%}.route-line i:nth-child(3){left:67%}.route-line i:nth-child(4){left:100%}@media(max-width:850px){.proof{padding:34px 24px;grid-template-columns:1fr 1fr;gap:26px}.proof-intro{grid-column:span 2}.route-line{grid-column:span 2;order:3}.milestone{order:4}}
.brand{display:block;line-height:0}.brand img{display:block;width:205px;height:77px;object-fit:contain;object-position:left center}@media(max-width:850px){.brand img{width:165px;height:62px}}
:root{--navy:#0d1b2a;--gold:#c9a56a;--ivory:#f6f1e9;--ink:#17212b;--muted:#69737d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:"DM Sans",sans-serif;background:#fff}.ticker{height:28px;background:var(--navy);color:#f0cc8c;overflow:hidden;white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.08em;display:flex;align-items:center}.ticker div{animation:ticker 24s linear infinite}.nav{height:78px;display:flex;align-items:center;gap:32px;padding:0 5.5%;background:#fff;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:10px;color:var(--navy);text-decoration:none;font-family:"Playfair Display";font-size:25px;line-height:.7}.brand small{display:block;font:700 7px "DM Sans";letter-spacing:.13em;margin-top:9px}.mark{color:var(--gold);font:bold 44px Arial;line-height:.5;transform:rotate(90deg)}nav{display:flex;gap:25px;margin-left:auto}nav a{color:var(--ink);text-decoration:none;font-size:14px}.nav-cta,.btn{padding:13px 20px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:700}.nav-cta{color:var(--ink);background:#f3d391}.nav-cta b,.btn b{padding-left:16px;font-size:18px}.menu{display:none;background:none;border:0;font-size:23px}.hero{height:620px;position:relative;overflow:hidden;background:var(--navy)}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,17,30,.97) 0%,rgba(8,21,35,.89) 35%,rgba(8,21,35,.18) 68%,rgba(8,21,35,.05))}.hero-copy{position:relative;z-index:1;color:#fff;max-width:580px;padding:72px 5.5%}.eyebrow{font-size:10px;letter-spacing:.18em;color:#e4c183;font-weight:700;margin:0 0 18px}.eyebrow.dark{color:#9b7134}h1,h2{font-family:"Playfair Display";font-weight:500;margin:0}h1{font-size:59px;line-height:1.04;letter-spacing:-.035em}em{font-style:normal;color:#e2b96d}.hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.5;margin:18px 0 26px;color:#f0f3f5}.gold{display:inline-block;background:#efc875;color:#1a1c1d}.promises{display:flex;gap:26px;margin-top:52px}.promises span{display:flex;gap:9px;color:#e9c77f;font-size:26px}.promises small{font-size:11px;color:#fff;line-height:1.35}.route{position:absolute;z-index:1;right:6%;bottom:46px;color:#fff;font-size:11px;display:flex;align-items:center;gap:8px}.route i{width:115px;border-top:2px solid var(--gold);border-radius:50%;transform:translateY(-5px)}.dot{width:10px;height:10px;background:var(--gold);border:2px solid #fff;border-radius:50%}.route small{margin-left:16px;color:#fff}.stats{padding:30px 5.5%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-bottom:1px solid #e5e7e8}.stats div{border-right:1px solid #e5e7e8;padding-left:18px}.stats div:last-child{border:0}.stats strong{display:block;font-family:"Playfair Display";font-size:22px;color:var(--navy)}.stats span{font-size:12px;color:var(--muted)}.section,.process,.care{padding:100px 5.5%}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px}.section-head h2,.process h2,.care h2{font-size:40px;line-height:1.1}.section-head>a{color:#997035;font-weight:700;text-decoration:none;font-size:14px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.grid article{border:1px solid #e4e6e7;border-radius:16px;overflow:hidden;background:#fff;transition:transform .35s ease,box-shadow .35s ease}.grid article:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(13,27,42,.13)}.grid img{width:100%;height:175px;object-fit:cover}.grid article div{padding:16px}.grid span{font-size:11px;color:var(--gold);font-weight:700}.grid h3{margin:8px 0 5px;font-family:"Playfair Display";font-size:19px}.grid p{font-size:13px;line-height:1.4;color:var(--muted);margin:0}.process{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;background:var(--ivory)}.process>div>p:not(.eyebrow),.care p{font-size:16px;line-height:1.6;color:#4f5962;max-width:450px}.process ol{margin:0;padding:0;list-style:none;border-left:1px solid #d8b473}.process li{display:flex;gap:20px;padding:0 0 24px;margin-left:-15px}.process li:last-child{padding-bottom:0}.process b{width:30px;height:30px;border-radius:50%;background:var(--gold);color:#fff;text-align:center;padding-top:7px;font-size:11px}.process h3{margin:1px 0 5px;font-size:18px}.process li p{color:var(--muted);font-size:14px;margin:0}.care{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.care img{width:100%;height:395px;object-fit:cover;border-radius:18px}.care ul{padding:0;list-style:none}.care li{margin:14px 0;font-size:14px}.care li:before{content:"✓";color:var(--gold);font-weight:700;padding-right:11px}.final{padding:110px 20px;text-align:center;color:#fff;background:linear-gradient(rgba(7,22,38,.83),rgba(7,22,38,.95)),url("assets/servico-transporte-seguro.png") center/cover}.final h2{font-size:47px}.final>p:not(.eyebrow){color:#e3e8ec}.final .btn{margin-top:14px}footer{background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:27px 5.5%;font-size:12px}footer .brand{color:#fff}.floating{position:fixed;right:22px;bottom:22px;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;text-decoration:none;font-size:28px;box-shadow:0 8px 22px rgba(0,0,0,.25);z-index:5}@keyframes ticker{to{transform:translateX(-50%)}}@media(max-width:850px){.nav{height:68px;padding:0 20px}.nav nav,.nav-cta{display:none}.menu{display:block;margin-left:auto}.hero{height:630px}.hero-copy{padding:62px 24px}.hero-shade{background:linear-gradient(90deg,rgba(5,17,30,.96),rgba(5,17,30,.55))}h1{font-size:46px}.promises{gap:14px;margin-top:42px}.promises span{font-size:19px}.route{left:24px;bottom:24px;right:auto}.route i{width:56px}.route small{display:none}.stats{grid-template-columns:1fr 1fr;padding:25px 24px}.stats div{border-right:0;padding:8px 0}.section,.process,.care{padding:70px 24px}.section-head{display:block}.section-head h2,.process h2,.care h2{font-size:34px}.section-head>a{display:block;margin-top:16px}.grid{grid-template-columns:1fr 1fr;gap:12px}.grid img{height:120px}.grid h3{font-size:16px}.grid p{font-size:12px}.process,.care{grid-template-columns:1fr;gap:42px}.care img{height:280px;order:2}.final{padding:80px 24px}.final h2{font-size:38px}footer{padding:25px 20px;display:block}footer span{display:block;margin-top:18px}.ticker{font-size:8px}}
