:root{--cmp-base:#f7f4ee;--cmp-surface:#fff;--cmp-surface-2:#fbf9f5;--cmp-text:#1b1714;--cmp-ink-2:#3a342e;--cmp-muted:#655c52;--cmp-faint:#8a8175;--cmp-border:#e6e0d6;--cmp-border-strong:#d8d1c4;--cmp-primary:#0e7a43;--cmp-primary-hover:#0b6e3b;--cmp-primary-active:#095a30;--cmp-on-primary:#fff;--cmp-primary-tint:#e7f2eb;--cmp-font-display:"Bricolage Grotesque Variable", ui-sans-serif, system-ui, sans-serif;--cmp-font-body:"Hanken Grotesk Variable", ui-sans-serif, system-ui, sans-serif;--cmp-font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--cmp-fs-display:52px;--cmp-fs-h1:40px;--cmp-fs-h2:28px;--cmp-fs-h3:21px;--cmp-fs-body:18px;--cmp-fs-small:15px;--cmp-fs-caption:13px;--cmp-sp-1:4px;--cmp-sp-2:8px;--cmp-sp-3:12px;--cmp-sp-4:16px;--cmp-sp-5:24px;--cmp-sp-6:32px;--cmp-sp-7:48px;--cmp-sp-8:64px;--cmp-radius-sm:5px;--cmp-radius:6px;--cmp-radius-lg:10px;--cmp-col:460px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.cmp-page{background:var(--cmp-base);color:var(--cmp-text);font-family:var(--cmp-font-body);font-size:var(--cmp-fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}.cmp-col{max-width:var(--cmp-col);background:var(--cmp-base);min-height:100%;margin:0 auto}.cmp-col--framed{border-left:1px solid var(--cmp-border);border-right:1px solid var(--cmp-border)}.cmp-display,.cmp-h1,.cmp-h2,.cmp-h3,.cmp-sechead__title,.cmp-vrow__name,.cmp-hero__title,.cmp-about__body p{margin:0}.cmp-display{font-family:var(--cmp-font-display);font-weight:800;font-size:var(--cmp-fs-display);letter-spacing:-.025em;line-height:1}.cmp-h1{font-family:var(--cmp-font-display);font-weight:700;font-size:var(--cmp-fs-h1);letter-spacing:-.02em;line-height:1.02}.cmp-h2{font-family:var(--cmp-font-display);font-weight:700;font-size:var(--cmp-fs-h2);letter-spacing:-.01em;line-height:1.05}.cmp-h3{font-family:var(--cmp-font-display);font-weight:600;font-size:var(--cmp-fs-h3);letter-spacing:-.01em;line-height:1.1}.cmp-body{font-family:var(--cmp-font-body);font-size:var(--cmp-fs-body);line-height:1.6}.cmp-small{font-size:var(--cmp-fs-small);line-height:1.45}.cmp-mono{font-family:var(--cmp-font-mono)}.cmp-kicker{font-family:var(--cmp-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cmp-muted);font-size:12px;font-weight:500}.cmp-caption{font-family:var(--cmp-font-mono);font-size:var(--cmp-fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--cmp-muted);font-weight:500}.cmp-btn{border-radius:var(--cmp-radius);height:48px;font-family:var(--cmp-font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cmp-btn:focus-visible{outline:2px solid var(--cmp-primary);outline-offset:2px}.cmp-btn svg{flex:none;width:20px;height:20px}.cmp-btn--lg{height:54px;padding:0 22px;font-size:17px}.cmp-btn--block{width:100%;display:flex}.cmp-btn--whatsapp{background:var(--cmp-primary);color:var(--cmp-on-primary)}.cmp-btn--whatsapp:hover{background:var(--cmp-primary-hover)}.cmp-btn--whatsapp:active{background:var(--cmp-primary-active)}.cmp-btn--outline{color:var(--cmp-text);border-color:var(--cmp-border-strong);background:0 0}.cmp-btn--outline:hover{border-color:var(--cmp-text);background:#1b171408}.cmp-btn--outline:active{background:#1b17140f}.cmp-btn--ghost{color:var(--cmp-primary);background:0 0;border-radius:0;gap:6px;height:auto;padding:4px 0}.cmp-btn--ghost svg{width:16px;height:16px}.cmp-btn--ghost:hover{color:var(--cmp-primary-hover);text-underline-offset:3px;text-decoration:underline}.cmp-btn[aria-disabled=true],.cmp-btn:disabled{opacity:.42;pointer-events:none;cursor:not-allowed}.cmp-chip{font-family:var(--cmp-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cmp-muted);border:1px solid var(--cmp-border);background:var(--cmp-surface);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.cmp-chip svg{flex:none;width:13px;height:13px}.cmp-chip--accent{color:var(--cmp-primary);background:var(--cmp-primary-tint);border-color:#0000}.cmp-chip--plain{border-color:var(--cmp-border);background:0 0}.cmp-sechead{border-bottom:1px solid var(--cmp-text);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;padding-bottom:12px;display:flex}.cmp-sechead__kicker{font-family:var(--cmp-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cmp-muted);margin-bottom:8px;font-size:11px;display:block}.cmp-sechead__title{font-family:var(--cmp-font-display);font-weight:700;font-size:var(--cmp-fs-h2);letter-spacing:-.01em;line-height:1.05}.cmp-sechead__aside{font-family:var(--cmp-font-mono);color:var(--cmp-muted);white-space:nowrap;flex:none;font-size:13px}.cmp-header{background:var(--cmp-surface);border-bottom:1px solid var(--cmp-border);z-index:50;justify-content:space-between;align-items:center;gap:14px;padding:13px 20px;display:flex;position:sticky;top:0}.cmp-header__brand{font-family:var(--cmp-font-display);letter-spacing:-.02em;color:var(--cmp-text);font-size:19px;font-weight:800;line-height:1;text-decoration:none}.cmp-header__brand small{font-family:var(--cmp-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cmp-muted);margin-top:3px;font-size:10px;font-weight:500;display:block}.cmp-header__right{flex:none;align-items:center;gap:12px;display:flex}.cmp-hero{background:var(--cmp-surface);border-bottom:1px solid var(--cmp-border);padding:34px 20px 28px}.cmp-hero__inner{max-width:600px;margin:0 auto}.cmp-hero__place{font-family:var(--cmp-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cmp-muted);margin-bottom:14px;font-size:12px}.cmp-hero__title{font-family:var(--cmp-font-display);letter-spacing:-.028em;color:var(--cmp-text);font-size:clamp(36px,11vw,52px);font-weight:800;line-height:1}.cmp-hero__tag{color:var(--cmp-ink-2);text-wrap:pretty;max-width:32ch;margin-top:14px;font-size:19px;line-height:1.4}.cmp-hero__facts{font-family:var(--cmp-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cmp-muted);margin-top:18px;font-size:12.5px;line-height:1.7}.cmp-hero__rule{background:var(--cmp-border);height:1px;margin:20px 0}.cmp-hero__price{font-family:var(--cmp-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--cmp-muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.cmp-hero__price b{color:var(--cmp-text);letter-spacing:0;text-transform:none;font-size:18px;font-weight:600}.cmp-hero__cta{flex-direction:column;gap:10px;display:flex}.cmp-vrow{border-top:1px solid var(--cmp-border);grid-template-columns:116px 1fr;gap:16px;padding:18px 0;display:grid}.cmp-vrow__media{border-radius:var(--cmp-radius);border:1px solid var(--cmp-border);background:var(--cmp-surface-2);flex:none;width:116px;height:88px;overflow:hidden}.cmp-vrow__media img{object-fit:cover;width:100%;height:100%;display:block}.cmp-vrow__noimg{border-radius:var(--cmp-radius);border:1px dashed var(--cmp-border-strong);background:var(--cmp-surface-2);width:116px;height:88px;color:var(--cmp-muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.cmp-vrow__noimg span{font-family:var(--cmp-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.cmp-vrow__body{min-width:0}.cmp-vrow__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cmp-vrow__name{font-family:var(--cmp-font-display);letter-spacing:-.01em;color:var(--cmp-text);font-size:20px;font-weight:700;line-height:1.1}.cmp-vrow__rates{flex-direction:column;align-items:stretch;gap:8px;min-width:150px;display:flex}.cmp-vrow__rate{text-align:right;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:4px 10px;display:grid}.cmp-vrow__rate-label{font-family:var(--cmp-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cmp-muted);white-space:nowrap;font-size:9px;font-weight:500}.cmp-vrow__price{font-family:var(--cmp-font-mono);color:var(--cmp-text);white-space:nowrap;text-align:right;flex:none;font-size:16px;font-weight:600}.cmp-vrow__price small{color:var(--cmp-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:10px;font-weight:400;display:block}.cmp-vrow__specs{font-family:var(--cmp-font-mono);color:var(--cmp-ink-2);flex-wrap:wrap;align-items:center;gap:4px 0;margin-top:9px;font-size:13px;display:flex}.cmp-vrow__specs .s{white-space:nowrap}.cmp-vrow__specs .sep{color:var(--cmp-border-strong);margin:0 9px}.cmp-vrow__foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.cmp-fleet{padding:34px 20px}.cmp-fleet__list{border-bottom:1px solid var(--cmp-border)}.cmp-fleet__list .cmp-vrow:first-child{border-top:none}.cmp-highlights{padding:34px 20px}.cmp-hl{border-top:1px solid var(--cmp-border);grid-template-columns:22px 1fr auto;align-items:center;gap:13px;padding:15px 0;display:grid}.cmp-hl:first-of-type{border-top:none}.cmp-hl__icon{color:var(--cmp-primary);display:flex}.cmp-hl__icon svg{width:18px;height:18px}.cmp-hl__label{color:var(--cmp-text);font-size:17px;line-height:1.3}.cmp-hl__meta{font-family:var(--cmp-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cmp-muted);white-space:nowrap;font-size:12px}.cmp-about{padding:34px 20px}.cmp-about__body{color:var(--cmp-ink-2);text-wrap:pretty;max-width:62ch;font-size:18px;line-height:1.62}.cmp-about__body p+p{margin-top:14px}.cmp-about__facts{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.cmp-about__fact{border:1px solid var(--cmp-border);border-radius:var(--cmp-radius);background:var(--cmp-surface);flex:120px;min-width:110px;padding:14px 16px}.cmp-about__fact b{font-family:var(--cmp-font-mono);color:var(--cmp-text);font-size:22px;font-weight:600;line-height:1;display:block}.cmp-about__fact span{font-family:var(--cmp-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cmp-muted);margin-top:7px;font-size:11px;display:block}.cmp-contact{background:var(--cmp-surface);border-top:1px solid var(--cmp-border);border-bottom:1px solid var(--cmp-border);padding:34px 20px}.cmp-contact__rows{border-top:1px solid var(--cmp-border);margin:18px 0 22px}.cmp-crow{border-bottom:1px solid var(--cmp-border);grid-template-columns:96px 1fr;align-items:baseline;gap:12px;padding:12px 0;display:grid}.cmp-crow__k{font-family:var(--cmp-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cmp-muted);font-size:11px}.cmp-crow__v{font-family:var(--cmp-font-mono);color:var(--cmp-text);overflow-wrap:anywhere;font-size:15px}.cmp-crow__v a{color:var(--cmp-primary);text-decoration:none}.cmp-crow__v a:hover{text-underline-offset:3px;text-decoration:underline}.cmp-contact__cta{flex-direction:column;gap:10px;display:flex}.cmp-footer{background:var(--cmp-text);color:#f3efe7;padding:28px 20px}.cmp-footer__brand{font-family:var(--cmp-font-display);letter-spacing:-.01em;font-size:18px;font-weight:800}.cmp-footer__tag{color:#c9bfb1;max-width:40ch;margin-top:8px;font-size:15px;line-height:1.5}.cmp-footer__rows{flex-direction:column;gap:7px;margin-top:18px;display:flex}.cmp-footer__row{font-family:var(--cmp-font-mono);color:#e6dfd4;overflow-wrap:anywhere;font-size:13px}.cmp-footer__row a{color:#e6dfd4;text-decoration:none}.cmp-footer__row a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.cmp-footer__legal{font-family:var(--cmp-font-mono);letter-spacing:.04em;color:#9c9182;text-transform:uppercase;border-top:1px solid #ffffff24;margin-top:20px;padding-top:16px;font-size:11px}.cmp-stack{flex-direction:column;display:flex}.cmp-masthead{z-index:50;position:sticky;top:0}.cmp-masthead .cmp-header{position:static}.cmp-header__brand--logo{align-items:center;gap:11px;display:flex}.cmp-header__logo{background:var(--cmp-primary);width:34px;height:34px;color:var(--cmp-on-primary);font-family:var(--cmp-font-mono);letter-spacing:.01em;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.cmp-header__brandtext{flex-direction:column;min-width:0;line-height:1;display:flex}.cmp-header__name{white-space:nowrap;display:block}.cmp-subnav{background:var(--cmp-surface);border-bottom:1px solid var(--cmp-border);flex-wrap:wrap;align-items:center;gap:14px 20px;padding:11px 20px;display:flex}.cmp-subnav a{font-family:var(--cmp-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cmp-muted);white-space:nowrap;padding:3px 0;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s;position:relative}.cmp-subnav a:hover,.cmp-subnav a[aria-current=page]{color:var(--cmp-text)}.cmp-subnav a[aria-current=page]:after{content:"";background:var(--cmp-primary);height:2px;position:absolute;bottom:-11px;left:0;right:0}@media (width<=430px){.cmp-header__cta-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmp-header .cmp-btn--whatsapp{gap:0;padding:0 13px}}.cmp-pagehead{padding:30px 20px 4px}.cmp-pagehead__kicker{font-family:var(--cmp-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cmp-muted);margin-bottom:11px;font-size:11px;display:block}.cmp-pagehead__title{font-family:var(--cmp-font-display);letter-spacing:-.022em;color:var(--cmp-text);margin:0;font-size:clamp(32px,9vw,44px);font-weight:800;line-height:1.02}.cmp-pagehead__sub{color:var(--cmp-ink-2);text-wrap:pretty;max-width:42ch;margin:13px 0 0;font-size:18px;line-height:1.5}.cmp-chips{flex-wrap:wrap;gap:8px;display:flex}.cmp-map{border:1px solid var(--cmp-border);border-radius:var(--cmp-radius);background:var(--cmp-surface);margin-top:22px;overflow:hidden}.cmp-map__canvas{background-color:var(--cmp-surface-2);background-image:repeating-linear-gradient(45deg,#0000 0 10px,#1b171406 10px 11px);flex-direction:column;justify-content:center;align-items:center;gap:9px;height:172px;display:flex}.cmp-map__canvas svg{width:24px;height:24px;color:var(--cmp-primary)}.cmp-map__pin{font-family:var(--cmp-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cmp-muted);font-size:11px}.cmp-map__foot{border-top:1px solid var(--cmp-border);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.cmp-map__addr{font-family:var(--cmp-font-mono);color:var(--cmp-ink-2);font-size:12.5px;line-height:1.4}.cmp-vrow__ask{font-family:var(--cmp-font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--cmp-muted);white-space:nowrap;text-align:right;flex:none;font-size:12px;font-weight:500}.cmp-note{font-family:var(--cmp-font-mono);letter-spacing:.02em;color:var(--cmp-muted);font-size:12.5px;line-height:1.65}@media (width>=640px){.cmp-col{max-width:540px}}@media (width>=1024px){.cmp-col{max-width:620px}.cmp-header,.cmp-subnav,.cmp-footer{padding-inline:30px}.cmp-hero{padding:48px 30px 38px}.cmp-fleet,.cmp-highlights,.cmp-about,.cmp-contact{padding:40px 30px}.cmp-pagehead{padding:42px 30px 4px}}@media (width<=400px){.cmp-vrow{grid-template-columns:92px 1fr;gap:13px}.cmp-vrow__media,.cmp-vrow__noimg{width:92px;height:70px}}body{background:var(--cmp-base);margin:0}main{display:block}.cmp-page main:focus{outline:none}.cmp-page #main-content{scroll-margin-block-start:14rem}.cmp-skip{z-index:100;background:var(--cmp-surface);color:var(--cmp-primary);border-radius:var(--cmp-radius);padding:12px 18px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 12px))}.cmp-skip:focus{outline:2px solid var(--cmp-primary);outline-offset:2px;transform:none}.cmp-masthead--static{position:static}.cmp-header__logoimg{object-fit:cover;object-position:center;background:var(--cmp-surface);border-radius:6px;flex:none;width:40px;height:40px;display:block}.cmp-crow dd{margin:0}.cmp-about__more{padding-top:18px}.cmp-about__areas{margin-top:26px}.cmp-about__areas .cmp-chips{margin-top:11px}.cmp-about .cmp-note{margin-top:22px}.cmp-page{overflow-wrap:anywhere}.cmp-header__brand,.cmp-header__brandtext{min-width:0}.cmp-header__name,.cmp-header__brand small{white-space:normal}.cmp-vrow{grid-template-columns:116px minmax(0,1fr)}.cmp-vrow--nophoto{grid-template-columns:minmax(0,1fr)}.cmp-vrow__head{flex-direction:column;align-items:stretch;gap:12px}.cmp-vrow__rates{min-width:0}.cmp-vrow__rate{text-align:left;grid-template-columns:minmax(72px,1fr) minmax(0,auto);justify-content:stretch}.cmp-vrow__price,.cmp-vrow__rate-label,.cmp-vrow__ask{white-space:normal}.cmp-chip{white-space:normal;max-width:100%}.cmp-btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:48px;padding-block:12px;line-height:1.25}.cmp-map__foot,.cmp-sechead{flex-wrap:wrap}.cmp-hl{grid-template-columns:22px minmax(0,1fr)}.cmp-hl__meta{white-space:normal;grid-column:2}@media (width<=400px){.cmp-vrow{grid-template-columns:minmax(0,1fr)}.cmp-vrow__media,.cmp-vrow__noimg{width:116px;height:88px}.cmp-crow{grid-template-columns:76px minmax(0,1fr)}}
