:root{--bg:#06080b;--panel:#0b1015;--panel2:#0f151b;--gold:#d8b15e;--gold2:#f0d58e;--text:#f5f2ea;--muted:#a8b0b8;--line:#202a33;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:99;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.012) 50%,transparent 100%)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.site-header{position:fixed;top:0;z-index:20;width:100%;display:flex;align-items:center;gap:28px;padding:13px 4%;background:rgba(5,7,10,.76);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.brand{display:flex;align-items:center;gap:10px;min-width:220px}.brand img{width:47px;height:47px}.brand strong{display:block;letter-spacing:5px;font-size:15px}.brand small{display:block;letter-spacing:3px;color:#9fa7af;font-size:8px;margin-top:3px}.site-header nav{display:flex;gap:23px;flex:1;justify-content:center}.site-header nav a{font-size:10px;text-transform:uppercase;letter-spacing:1.6px;color:#c7cdd2;transition:.25s}.site-header nav a:hover{color:var(--gold2)}.header-actions{display:flex;align-items:center;gap:9px;font-size:10px}.phone-link{color:#d9dde0}.wa{border:1px solid #29333c;padding:10px 12px;border-radius:4px}.gold-btn,.outline-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:3px;padding:12px 19px;text-transform:uppercase;letter-spacing:1.2px;font-weight:800;font-size:10px;transition:transform .2s,box-shadow .2s,border-color .2s}.gold-btn{background:linear-gradient(135deg,#f0ce7a,#ae8133);color:#080a0c;border:0;box-shadow:0 10px 25px rgba(197,153,67,.14)}.gold-btn:hover{transform:translateY(-2px);box-shadow:0 15px 32px rgba(197,153,67,.25)}.outline-btn{border:1px solid #92723d;color:#f1d38c;background:rgba(0,0,0,.12)}.outline-btn:hover{border-color:#e2bf6d;transform:translateY(-2px)}.big{padding:15px 22px}.menu{display:none;background:none;border:0;color:white;font-size:24px}.hero{min-height:860px;padding:180px 6% 90px;display:flex;align-items:center;position:relative;overflow:hidden}.hero-photo{position:absolute;inset:0;background-image:url('https://images.unsplash.com/photo-1770648694316-bfe8ccf30e7c?auto=format&fit=crop&fm=jpg&q=88&w=2400');background-size:cover;background-position:center 58%;transform:scale(1.015)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,6,8,.98) 0%,rgba(4,6,8,.84) 37%,rgba(4,6,8,.35) 70%,rgba(4,6,8,.75) 100%),linear-gradient(0deg,rgba(4,6,8,.9),transparent 38%,rgba(4,6,8,.35))}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to right,transparent,black 35%,transparent)}.hero-content{position:relative;z-index:2;max-width:800px}.hero-badge{display:inline-flex;align-items:center;gap:9px;color:#d7dce0;border:1px solid rgba(255,255,255,.14);background:rgba(7,10,13,.48);padding:9px 12px;font-size:9px;letter-spacing:2px;margin-bottom:28px}.hero-badge span{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.eyebrow{color:#d6b66a;font-size:9px;letter-spacing:4px;font-weight:800;margin:0 0 17px}.hero h1{font:700 clamp(58px,7.4vw,104px)/.9 "Playfair Display",serif;margin:0 0 28px;letter-spacing:-4px;text-shadow:0 20px 60px #000}.hero h1 em{color:#e2bd67;font-style:normal}.lead{font-size:17px;line-height:1.75;color:#d2d6da;max-width:680px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:33px 0}.trust-row{display:flex;gap:23px;flex-wrap:wrap;color:#b9c0c6;font-size:10px;text-transform:uppercase;letter-spacing:1.3px}.trust-row i{color:var(--gold);font-style:normal;margin-right:5px}.hero-scroll{position:absolute;right:5%;bottom:34px;z-index:2;font-size:9px;letter-spacing:2px;color:#9da5ac}.hero-scroll span{color:var(--gold);font-size:18px;margin-left:8px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080b0e}.stats div{padding:25px 5%;border-right:1px solid var(--line)}.stats div:last-child{border-right:0}.stats strong{display:block;font-size:12px;letter-spacing:2px;color:#e6c978}.stats span{display:block;color:#77818a;font-size:10px;margin-top:6px}.section{padding:105px 6%;max-width:1500px;margin:auto}.section-title{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:48px}.section-title>p:last-child{max-width:470px;color:var(--muted);line-height:1.75;font-size:13px}.section h2,.copy h2,.contact h2,.experience h2{font:700 clamp(38px,4.4vw,62px)/1.02 "Playfair Display",serif;margin:0 0 18px;letter-spacing:-1.5px}.section h2 span,.experience h2 span{color:#d9b562}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{background:linear-gradient(145deg,#0d1319,#080c10);border:1px solid var(--line);padding:31px;min-height:230px;position:relative;overflow:hidden;transition:.3s}.card:hover{transform:translateY(-4px);border-color:#4a3a20}.card-photo{min-height:350px;background-size:cover;background-position:center}.card-photo.air{background-image:url('https://images.unsplash.com/photo-1774698078446-59299e016718?auto=format&fit=crop&fm=jpg&q=82&w=1400')}.card-photo.ocean{background-image:url('https://images.unsplash.com/photo-1769144256207-bc4bb75b29db?auto=format&fit=crop&fm=jpg&q=82&w=1400')}.card-photo.enclosed{background-image:url('https://cdn.prod.website-files.com/68f15d423f970c6f04938f63/69e906ae7828535def96aab0_1.-Shipping-Exotic-Car---Tips%2C-Advices-and-Preparation.jpg')}.card-photo-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,7,9,.15),rgba(4,7,9,.94) 76%)}.card-body{position:absolute;inset:auto 0 0;padding:29px}.icon{color:var(--gold);font-size:25px}.card h3{font:600 25px "Playfair Display",serif;margin:13px 0 8px}.card p{color:#aab2b9;line-height:1.65;font-size:12px;max-width:390px}.card a{display:inline-block;color:#e0bd6b;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800;margin-top:10px}.featured-card{background:radial-gradient(circle at 80% 20%,rgba(218,177,91,.12),transparent 28%),linear-gradient(145deg,#12181e,#080b0e)}.mini-route{font-weight:800;letter-spacing:3px;font-size:14px;color:#d8dce0;margin-bottom:45px}.mini-route span{color:var(--gold);font-size:25px;margin:0 12px}.split{display:grid;grid-template-columns:1.05fr .95fr;min-height:650px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.visual{min-height:650px;position:relative;overflow:hidden}.handling-photo{background-image:url('https://cayadservices.com/img/enclosed.webp');background-size:cover;background-position:center}.handling-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,7,9,.05),rgba(4,7,9,.1)),linear-gradient(0deg,rgba(4,7,9,.75),transparent 55%)}.photo-caption{position:absolute;z-index:2;left:7%;bottom:7%;display:flex;flex-direction:column;gap:7px}.photo-caption small{font-size:9px;letter-spacing:3px;color:#dfbd6b;font-weight:800}.photo-caption strong{font:600 34px "Playfair Display",serif}.copy{padding:80px 9%;align-self:center}.copy>p{color:var(--muted);line-height:1.8;font-size:13px;max-width:570px}.feature-list{margin:28px 0 30px;border-top:1px solid var(--line)}.feature-list>div{display:flex;gap:18px;padding:17px 0;border-bottom:1px solid var(--line)}.feature-list b{color:var(--gold);font-size:10px;letter-spacing:1px}.feature-list span{display:flex;flex-direction:column;gap:4px}.feature-list strong{font-size:12px}.feature-list small{color:#7f8992;font-size:10px}.process{background:linear-gradient(180deg,#080c10,#06080b)}.centered{display:block;text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.centered>p:last-child{margin:0 auto}.steps{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:#090d11}.steps>div{padding:28px 24px;min-height:190px;border-right:1px solid var(--line);position:relative}.steps>div:last-child{border-right:0}.steps b{color:var(--gold);font-size:10px;letter-spacing:2px}.steps h3{font-size:12px;text-transform:uppercase;letter-spacing:1.6px;margin:25px 0 10px}.steps p{color:#7f8992;font-size:11px;line-height:1.65}.image-break{min-height:520px;position:relative;display:flex;align-items:center;padding:80px 8%;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.image-break-bg{position:absolute;inset:0;background-image:url('https://images.unsplash.com/photo-1769144256207-bc4bb75b29db?auto=format&fit=crop&fm=jpg&q=88&w=2400');background-size:cover;background-position:center}.image-break-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,6,8,.93),rgba(4,6,8,.45),rgba(4,6,8,.75))}.image-break>div:last-child{position:relative;z-index:2;max-width:600px}.image-break h2{font:700 clamp(45px,6vw,78px)/.95 "Playfair Display",serif;margin:0 0 15px}.image-break p:not(.eyebrow){color:#c5cbd0;line-height:1.7}.gallery-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.gallery-item{height:300px;position:relative;overflow:hidden;border:1px solid var(--line);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:end;padding:23px;transition:.3s}.gallery-item:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,5,7,.9),rgba(3,5,7,.03) 70%)}.gallery-item:hover{transform:translateY(-4px);border-color:#4c3c22}.gallery-item span,.gallery-item small{position:relative;z-index:2}.gallery-item span{font-size:11px;letter-spacing:2.4px;font-weight:800}.gallery-item small{color:#aeb6bc;font-size:9px;margin-top:5px}.gi-car{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1770648694316-bfe8ccf30e7c?auto=format&fit=crop&fm=jpg&q=85&w=1600')}.gi-enclosed{grid-column:span 7;background-image:url('https://cdn.prod.website-files.com/68f15d423f970c6f04938f63/69e906ae7828535def96aab0_1.-Shipping-Exotic-Car---Tips%2C-Advices-and-Preparation.jpg')}.gi-ocean{grid-column:span 7;background-image:url('https://images.unsplash.com/photo-1769144256207-bc4bb75b29db?auto=format&fit=crop&fm=jpg&q=85&w=1800')}.gi-air{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1774698078446-59299e016718?auto=format&fit=crop&fm=jpg&q=85&w=1600')}.gi-vancouver{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1769144256207-bc4bb75b29db?auto=format&fit=crop&fm=jpg&q=78&w=1600')}.gi-dark{grid-column:span 7;background-image:url('https://images.unsplash.com/photo-1770648694316-bfe8ccf30e7c?auto=format&fit=crop&fm=jpg&q=80&w=1800');background-position:center}.dark{background:#080c11}.map-visual{position:relative;min-height:650px;overflow:hidden;background:radial-gradient(circle at 48% 52%,rgba(216,177,94,.15),transparent 22%),radial-gradient(circle at 75% 25%,rgba(80,120,150,.12),transparent 20%),linear-gradient(145deg,#101820,#070a0e)}.map-visual:before{content:"";position:absolute;inset:8%;background-image:radial-gradient(circle,rgba(255,255,255,.35) 1px,transparent 1px);background-size:35px 35px;opacity:.18;mask-image:radial-gradient(circle,black,transparent 72%)}.map-lines{position:absolute;width:70%;height:42%;left:15%;top:30%;border-top:1px solid rgba(218,178,91,.25);border-radius:50%;transform:rotate(-13deg);box-shadow:0 -55px 0 rgba(218,178,91,.08),0 55px 0 rgba(218,178,91,.08)}.map-route{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;text-align:center;padding:30px}.map-route small{font-size:8px;letter-spacing:3px;color:#7f8b95}.map-route strong{font-size:13px;letter-spacing:2px}.map-route span{font-size:38px;color:var(--gold)}.destination-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:28px;border-top:1px solid var(--line)}.destination-list span{padding:12px 0;border-bottom:1px solid var(--line);color:#c4cbd0;font-size:11px}.destination-list span:before{content:"✓";color:var(--gold);margin-right:9px}.experience{background:linear-gradient(180deg,#090d11,#06080b)}.experience-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:center}.experience-copy{color:#a8b0b8;line-height:1.8;font-size:13px}.experience-copy p{margin-top:0;margin-bottom:18px}.contact{padding:90px 6%;display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--line);background:linear-gradient(100deg,#090c10,#141109)}.contact>div:first-child p:last-child{color:#858f97}.contact-actions{display:flex;gap:10px;flex-wrap:wrap}footer{padding:38px 6%;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#7e878f;font-size:10px}footer .brand{color:white}footer p{margin:5px 0;text-align:right}.chat-launch{position:fixed;right:24px;bottom:24px;z-index:30;border:1px solid #9e793b;background:rgba(9,13,17,.94);color:white;border-radius:999px;padding:14px 18px;box-shadow:0 15px 40px #000b;backdrop-filter:blur(12px);font-size:10px;text-transform:uppercase;letter-spacing:1px}.chat-dot{color:var(--gold);margin-right:7px}.modal{display:none;position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.82);align-items:center;justify-content:center;padding:20px}.modal.show{display:flex}.modal-box{width:min(700px,100%);max-height:90vh;overflow:auto;background:#0a0f14;border:1px solid #39424b;padding:38px;position:relative;box-shadow:0 30px 100px #000}.close{position:absolute;right:14px;top:8px;background:none;border:0;color:#fff;font-size:31px}.modal-box h2{font:700 40px "Playfair Display",serif;margin:0 0 8px}.modal-intro{color:#858f98;font-size:12px;line-height:1.7;margin:0 0 22px}.full{width:100%}label{display:block;color:#cdd1d5;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin:13px 0}input,select,textarea{width:100%;margin-top:7px;background:#070b0f;border:1px solid #303841;color:white;padding:13px;border-radius:3px;outline:none;font:inherit;text-transform:none;letter-spacing:0}input:focus,select:focus,textarea:focus{border-color:#b18a48}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.result{margin-top:20px;padding:22px;border:1px solid #806333;background:#0b1116;color:#e8ca8a;line-height:1.7;font-size:12px}.result .result-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.result a{display:inline-flex;padding:10px 13px;border:1px solid #856536;color:#f0d38c;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800}@media(max-width:1050px){.site-header nav,.phone-link{display:none}.menu{display:block;margin-left:auto}.site-header nav{position:absolute;top:73px;left:0;right:0;background:#070b0f;padding:20px;flex-direction:column;text-align:center;border-bottom:1px solid var(--line)}.nav-open nav{display:flex}.cards{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.steps>div:nth-child(2){border-right:0}.split{grid-template-columns:1fr}.visual,.map-visual{min-height:520px}.experience-grid{grid-template-columns:1fr;gap:20px}.contact{flex-direction:column;align-items:flex-start}footer{flex-direction:column;align-items:flex-start}footer p{text-align:left}}@media(max-width:650px){.hero{padding:155px 6% 75px;min-height:790px}.hero-photo{background-position:62% center}.hero h1{font-size:56px;letter-spacing:-2.5px}.hero-badge{font-size:8px;letter-spacing:1.4px}.lead{font-size:15px}.trust-row{gap:12px}.hero-scroll{display:none}.stats{grid-template-columns:1fr 1fr}.stats div{padding:18px 6%}.stats div:nth-child(2){border-right:0}.section{padding:72px 6%}.section-title{display:block}.section-title>p:last-child{margin-top:22px}.cards,.gallery-grid,.two{grid-template-columns:1fr}.card-photo{min-height:330px}.steps{grid-template-columns:1fr}.steps>div{border-right:0!important;border-bottom:1px solid var(--line)}.steps>div:last-child{border-bottom:0}.gallery-item,.gi-car,.gi-enclosed,.gi-ocean,.gi-air,.gi-vancouver,.gi-dark{grid-column:span 1;height:270px}.copy{padding:65px 7%}.visual,.map-visual{min-height:430px}.destination-list{grid-template-columns:1fr}.contact h2{font-size:43px}.contact-actions{width:100%}.contact-actions a{width:100%}.chat-launch{right:12px;bottom:12px}.chat-launch span:not(.chat-dot){display:none}.modal-box{padding:27px}.modal-box h2{font-size:34px}.brand{min-width:0}.brand strong{letter-spacing:3px}.brand small{letter-spacing:2px}.brand img{width:40px;height:40px}}
