
#tc-boceto{--tc-paper:#f7f9fc;--tc-ink:#10243f;--tc-blue:#123a68;--tc-green:#116b47;--tc-line:#dce4ee;background:var(--tc-paper);color:var(--tc-ink);font:16px/1.6 'Segoe UI',sans-serif;color-scheme:light;position:relative}
#tc-boceto *{box-sizing:border-box}#tc-boceto [hidden]{display:none!important}#tc-boceto h1,#tc-boceto h2,#tc-boceto h3,#tc-boceto p{margin:0 0 16px}#tc-boceto h1{font-size:clamp(30px,4.5vw,54px);line-height:1.12;font-weight:700;max-width:580px}#tc-boceto h2{font-size:30px;line-height:1.25;font-weight:700}#tc-boceto h3{font-size:20px;font-weight:650}#tc-boceto a{color:inherit}#tc-boceto button,#tc-boceto input,#tc-boceto select,#tc-boceto textarea{font:inherit}#tc-boceto button{cursor:pointer}#tc-boceto :focus-visible{outline:3px solid #bf6222;outline-offset:4px}#tc-boceto .tc-wrap{max-width:1080px;margin:auto;padding:0 30px}#tc-boceto .tc-top{background:#0a192f;color:#e2ebf8;padding:8px 30px;font-size:13px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}#tc-boceto .tc-nav{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:19px 30px;gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--tc-line)}#tc-boceto .tc-brand{font-weight:750;line-height:1.2;letter-spacing:-.4px}#tc-boceto .tc-brand em{color:#b72c30;font-style:normal}#tc-boceto .tc-nav-links{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}#tc-boceto .tc-nav-links a{text-decoration:none}#tc-boceto .tc-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 19px;border:0;border-radius:8px;background:var(--tc-blue);color:#fff;font-weight:650;text-decoration:none;min-height:46px}#tc-boceto .tc-action.green{background:var(--tc-green)}#tc-boceto .tc-action.white{background:#fff;color:#10243f}#tc-boceto .tc-hero{padding:70px 0 56px;background:linear-gradient(90deg,rgba(8,28,54,.96),rgba(10,40,80,.70) 60%,rgba(10,40,80,.18)),url('imagen-c8b86bf17460ba.jpg') center 57%/cover;color:#fff}#tc-boceto .tc-eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:650;color:#c0d4ed}#tc-boceto .tc-hero p{max-width:520px;color:#e3edfa}#tc-boceto .tc-actions{display:flex;gap:12px;flex-wrap:wrap}#tc-boceto .tc-hero .tc-note{margin-top:18px;font-size:13px;color:#e3edfa}#tc-boceto .tc-trust{background:#fff;padding:21px 30px;display:flex;justify-content:center;gap:35px;flex-wrap:wrap;border-bottom:1px solid var(--tc-line);font-size:14px}#tc-boceto .tc-trust span{display:flex;align-items:center;gap:8px}#tc-boceto .tc-section{padding:50px 0}#tc-boceto .tc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#tc-boceto .tc-tile{background:#fff;border:1px solid var(--tc-line);border-radius:12px;padding:24px}#tc-boceto .tc-tile p{font-size:14px;color:#425771}#tc-boceto .tc-tile i{margin-bottom:14px;color:#123a68}#tc-boceto .tc-tile a{color:#123a68;font-weight:650;font-size:14px}#tc-boceto .tc-destination{background:linear-gradient(90deg,rgba(9,35,31,.86),rgba(9,35,31,.3)),url('imagen-469cdeccf843fd.jpg') center 55%/cover;color:#fff;padding:55px 30px;border-radius:14px;margin-bottom:22px;min-height:280px;display:flex;align-items:center}#tc-boceto .tc-destination p{max-width:510px;color:#e8f3e9}#tc-boceto .tc-dests{display:flex;gap:12px;flex-wrap:wrap;font-size:14px}#tc-boceto .tc-dests span{padding:7px 12px;border-radius:30px;background:#e9eff5}#tc-boceto .tc-fleet{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center;background:#fff;border:1px solid var(--tc-line);border-radius:14px;overflow:hidden}#tc-boceto .tc-fleet img{width:100%;height:260px;object-fit:contain;background:#e8edf2}#tc-boceto .tc-fleet div{padding:24px}#tc-boceto .tc-form-section{background:#eaf0f7;padding:50px 0}#tc-boceto .tc-form-box{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px}#tc-boceto form{background:#fff;padding:26px;border-radius:14px;border:1px solid var(--tc-line)}#tc-boceto .tc-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}#tc-boceto label{display:block;font-size:14px;font-weight:600}#tc-boceto input,#tc-boceto select,#tc-boceto textarea{display:block;width:100%;padding:10px;border:1px solid #b6c4d4;border-radius:6px;background:#fff;color:#10243f;font-size:16px;margin-top:5px}#tc-boceto .tc-full{grid-column:1/-1}#tc-boceto .tc-legal-note{border-left:3px solid #123a68;padding:12px 15px;background:#f1f5fa;font-size:13px;margin:18px 0}#tc-boceto .tc-check{display:flex;gap:9px;align-items:flex-start;font-size:13px;font-weight:400;margin:15px 0}#tc-boceto .tc-check input{width:18px;height:18px;flex:none;margin-top:4px}#tc-boceto .tc-link{padding:0;border:0;background:none;color:#123a68;text-decoration:underline;font:inherit;cursor:pointer}#tc-boceto .tc-review{background:#fff;border:1px solid var(--tc-line);border-radius:10px;padding:22px}#tc-boceto .tc-review small{display:block;color:#506079}#tc-boceto details{border-bottom:1px solid var(--tc-line);padding:15px 0}#tc-boceto summary{cursor:pointer;font-weight:650}#tc-boceto details p{margin:12px 0 4px;font-size:14px}#tc-boceto footer{padding:30px;background:#0a192f;color:#e4edf7;font-size:13px}#tc-boceto .tc-footer-links{display:flex;gap:22px;flex-wrap:wrap;margin:20px 0}#tc-boceto footer button{color:#fff}#tc-boceto .tc-float{position:sticky;top:18px;height:0;display:flex;justify-content:flex-end;padding:0 18px;z-index:5}#tc-boceto .tc-float button{border:2px solid #fff;border-radius:50px;background:#116b47;color:#fff;padding:11px 18px;box-shadow:0 4px 16px #0003;display:flex;align-items:center;gap:8px;transform:translateY(12px)}#tc-boceto .tc-message{background:#e5f4eb;padding:12px;border-radius:8px;font-size:14px;margin-top:14px}#tc-boceto dialog{max-width:620px;width:calc(100% - 32px);max-height:80vh;overflow:auto;background:#fff;color:#10243f;border:1px solid #dce4ee;border-radius:14px;padding:28px}#tc-boceto dialog::backdrop{background:#0a192faa}#tc-boceto .tc-credit{font-size:11px;color:#b9c8dc;margin-top:18px}#tc-boceto .tc-credit a{color:#b9c8dc}#tc-boceto .tc-step{font-size:14px;margin:18px 0}#tc-boceto .tc-step b{color:#123a68}
@media(max-width:650px){#tc-boceto .tc-wrap{padding:0 20px}#tc-boceto .tc-nav{padding:20px}#tc-boceto .tc-nav-links{gap:14px}#tc-boceto .tc-hero{padding:70px 0 40px;background-position:63% center}#tc-boceto .tc-grid,#tc-boceto .tc-fleet,#tc-boceto .tc-form-box,#tc-boceto .tc-fields{grid-template-columns:1fr}#tc-boceto .tc-trust{gap:12px;justify-content:flex-start;padding:20px}#tc-boceto .tc-section{padding:35px 0}#tc-boceto .tc-float button{padding:10px 14px}#tc-boceto .tc-destination{padding:30px 22px}#tc-boceto h2{font-size:26px}}

#tc-boceto .tc-logo{width:250px;height:68px;overflow:hidden;position:relative;flex:none}#tc-boceto .tc-logo img{width:250px;height:auto;position:absolute;left:0;top:-33px}
#tc-boceto .tc-companies{display:flex;flex-wrap:wrap;gap:10px}#tc-boceto .tc-companies span{background:#eaf0f7;color:#123a68;border-radius:5px;padding:8px 12px;font-weight:600;font-size:14px}
#tc-boceto .tc-about{background:rgba(255,255,255,.93);padding:28px;border-radius:12px}#tc-boceto .tc-scenic{background:linear-gradient(90deg,rgba(9,35,31,.2),rgba(9,35,31,.15)),url('imagen-fdb7d1e57ec04d.jpg') center/cover}
#tc-boceto .tc-place{min-height:290px;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;border-radius:12px;color:#fff}#tc-boceto .tc-place p{font-size:14px}#tc-boceto .tc-place .tc-action{font-size:14px;align-self:flex-start}#tc-boceto .tc-tour{gap:16px}
#tc-boceto .tc-fleet-photo{width:100%;height:155px;object-fit:contain;background:#eef2f6;border-radius:7px;margin-bottom:16px}#tc-boceto .tc-logo{width:290px}#tc-boceto .tc-logo img{width:290px;top:-40px}
#tc-boceto .tc-reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#tc-boceto .tc-reviews .tc-review{display:flex;flex-direction:column}#tc-boceto .tc-reviews small{margin-top:auto}@media(max-width:650px){#tc-boceto .tc-reviews{grid-template-columns:1fr}}

#tc-boceto .tc-float{position:fixed;right:20px;bottom:22px;top:auto;padding:0;height:auto;z-index:20}#tc-boceto .tc-float a{border:2px solid #fff;border-radius:50px;background:#116b47;color:#fff;padding:11px 18px;box-shadow:0 4px 16px #0003;display:flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;min-height:48px}
#tc-boceto .tc-top a{overflow-wrap:anywhere}#tc-boceto .tc-nav{scroll-margin-top:20px}#tc-boceto section{scroll-margin-top:18px}#tc-boceto .field{min-width:0;margin-bottom:14px}#tc-boceto .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}#tc-boceto .hint{font-size:13px;font-weight:400;color:#425771;margin:8px 0 0}#tc-boceto #estadoSolicitud{padding-top:14px;overflow-wrap:anywhere}#tc-boceto #continuarWhatsApp,#tc-boceto #otraSolicitud{margin-top:12px}#tc-boceto form button:disabled{opacity:.7;cursor:wait}#tc-boceto .quote-consent label{font-weight:400}#tc-boceto .tc-check input,#tc-boceto #consentimiento{display:inline-block;width:auto}#tc-boceto .icon{width:20px;height:20px;fill:currentColor;flex:none}#tc-boceto .tc-icon{font-size:22px;line-height:1;display:inline-block;margin-right:5px}#tc-boceto .tc-action .tc-icon{font-size:16px}#tc-boceto footer{padding-bottom:100px}#tc-boceto .tc-credit{font-size:12px}#tc-boceto a:focus-visible{outline:3px solid #bf6222;outline-offset:4px}#tc-boceto .skip-link{position:absolute;top:-100px;left:15px;z-index:40;background:white;color:#10243f;padding:10px}#tc-boceto .skip-link:focus{top:10px}#tc-boceto .legal-content{max-width:820px;margin:auto;background:white;padding:32px;border-radius:12px}#tc-boceto .legal-content h2{font-size:23px;margin-top:28px}#tc-boceto .tc-inline-icon{display:inline-block;width:18px}
@media(max-width:650px){#tc-boceto .form-grid{grid-template-columns:1fr}#tc-boceto .tc-logo{width:250px;height:60px}#tc-boceto .tc-logo img{width:250px;top:-33px}#tc-boceto .tc-float{right:12px;bottom:12px}#tc-boceto form{padding:20px}#tc-boceto .legal-content{padding:22px}#tc-boceto .tc-top{padding:8px 20px}}
body{margin:0;background:#f7f9fc}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a,button,input,select,textarea{touch-action:manipulation}
