@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-wordmark.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yanone Kaffeesatz;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/yanone-kaffeesatz-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red: #db2819;--red-a12: rgb(219 40 25 / .12);--red-deep: #b01810;--red-ink: #b01810;--red-bright: #ff5c49;--ink: #16140f;--ink-2: #55514a;--ink-3: #6b665d;--paper: #ffffff;--paper-2: #f6f4f0;--line: #e7e3db;--line-2: #d8d3c9;--green: #25d366;--nav-h: 72px;--font-display: "Yanone Kaffeesatz", "Arial Narrow", "Arial", sans-serif;--sp: clamp(16px, 4vw, 28px);--maxw: 1280px;--radius: 16px;--r-0: 0;--r-chip: 6px;--r-btn: 10px;--r-card: 12px;--r-panel: 16px;--r-pill: 99px;--shadow-1: 0 1px 0 var(--line);--shadow-2: 0 1px 0 var(--line), 0 10px 20px -18px rgb(22 20 15 / .28);--shadow-pop: 0 14px 30px -18px rgb(22 20 15 / .34);--fs-50: clamp(11px, .7rem + .1vw, 12px);--fs-75: clamp(12.5px, .78rem + .1vw, 13.5px);--fs-100: clamp(15px, .93rem + .15vw, 16.5px);--fs-200: clamp(17px, 1rem + .4vw, 20px);--fs-300: clamp(20px, 1.1rem + .9vw, 26px);--fs-400: clamp(24px, 1.2rem + 1.8vw, 34px);--fs-500: clamp(28px, 1.3rem + 3vw, 52px);--fs-550: clamp(34px, 1.4rem + 4.8vw, 72px);--fs-600: clamp(38px, 1.6rem + 6.5vw, 92px);--fs-700: clamp(56px, 2rem + 11vw, 160px);--lh-display: 1.02;--lh-head: 1.1;--lh-body: 1.55;--track-display: -.025em;--track-eyebrow: .16em;--measure: 66ch;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: clamp(40px, 5vw, 56px);--s-8: clamp(56px, 7vw, 88px);--s-9: clamp(72px, 9vw, 120px);--s-10: clamp(96px, 13vw, 180px);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur: .3s}html[data-zona=sur]{--red: #033b54;--red-a12: rgb(3 59 84 / .14);--red-deep: #022a3c;--red-ink: #022a3c;--red-bright: #8cc3d8;--paper: #fbf9f4;--paper-2: #efeadf;--line: #e2dbcc;--line-2: #d3cab7}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.disp{font-family:var(--font-display);line-height:1.04;letter-spacing:.005em;font-weight:500;text-wrap:balance}::selection{background:var(--red);color:#fff}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:3px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--sp)}.ed{display:grid;grid-template-columns:[full-start] minmax(var(--sp),1fr) [wide-start] minmax(0,.5fr) [text-start] repeat(8,minmax(0,calc(var(--maxw) / 12))) [text-end] minmax(0,.5fr) [wide-end] minmax(var(--sp),1fr) [full-end]}.ed>*{grid-column:text}.ed>.ed-wide{grid-column:wide}.ed>.ed-full{grid-column:full}.eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--red)}.skip{position:absolute;left:-999px;top:8px;z-index:200;background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px;font-size:14px;font-weight:600}.skip:focus{left:8px}.js .rv,.js .reveal,.js .rv-wipe{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.js .rv.in,.js .reveal.in,.js .rv-wipe.in{opacity:1;transform:none}@supports (animation-timeline: view()){.js .rv,.js .reveal{opacity:1;transform:none;transition:none;animation:rv-in linear both;animation-timeline:view();animation-range:entry calc(var(--i, 0) * 4%) entry 100%}@keyframes rv-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.js .rv-wipe{opacity:1;transform:none;transition:none;animation:rv-wipe linear both;animation-timeline:view();animation-range:entry 5% cover 28%}@keyframes rv-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.js .rv-line>*{animation:rv-line linear both;animation-timeline:view();animation-range:entry calc(4% + var(--i, 0) * 6%) entry 55%}@keyframes rv-line{0%{clip-path:inset(0 0 110% 0)}to{clip-path:inset(0 0 -10% 0)}}.rule{transform-origin:left center;animation:rule-draw linear both;animation-timeline:view();animation-range:entry 10% cover 25%}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width: 900px){.px{will-change:transform;animation:px-descend linear both;animation-timeline:view();animation-range:cover}@keyframes px-descend{0%{transform:scale(1) translateY(0)}to{transform:scale(1.08) translateY(6%)}}}}.stick{position:sticky;top:var(--nav-h)}header.nav{position:sticky;top:0;z-index:60;background:var(--paper);border-bottom:1px solid var(--line)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h)}.brand{display:flex;align-items:center;gap:12px}.mark{width:32px;height:32px;color:var(--red);display:grid;place-items:center;flex:none}.mark svg{width:100%;height:100%;display:block}.brand-txt{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:21px;letter-spacing:-.01em;line-height:1;color:var(--ink)}.brand-txt small{display:block;font-family:Inter,sans-serif;font-weight:600;font-size:9.5px;letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase;margin-top:4px}.nav-links{display:flex;align-items:center;gap:34px;margin-left:auto}.nav-links a{font-family:var(--font-display);font-size:17.5px;font-weight:400;letter-spacing:.03em;color:var(--ink-2);transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--ink)}.nav-cta{display:inline-flex;align-items:center;gap:8px;margin-left:34px;background:var(--red);color:#fff;padding:12px 20px;border-radius:10px;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .2s,transform .12s ease}.nav-cta:hover{background:var(--red-ink)}.cta-short{display:none}@media (min-width: 861px) and (max-width: 1180px){.nav-links{gap:22px}.nav-cta{margin-left:22px}.nav-cta .cta-long{display:none}.nav-cta .cta-short{display:inline}}.nav-cta:active{transform:scale(.97)}.burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:none;border:0;cursor:pointer;padding:10px;min-width:44px;min-height:44px}.burger span{width:22px;height:2px;background:var(--ink);transition:.3s}@media (max-width: 860px){.nav-links{position:fixed;inset:var(--nav-h) 0 auto 0;flex-direction:column;align-items:flex-start;gap:0;background:var(--paper);border-bottom:1px solid var(--line);padding:8px var(--sp) 22px;transform:translateY(-130%);visibility:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s;box-shadow:var(--shadow-2);z-index:55}.nav-links.open{transform:none;visibility:visible;transition:transform .4s cubic-bezier(.16,1,.3,1),visibility 0s}.nav-links a.active{box-shadow:inset 3px 0 0 var(--red);padding-left:12px}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-scrim{position:fixed;inset:var(--nav-h) 0 0 0;z-index:54;background:#16140f59;border:0;padding:0}.nav-links a{padding:15px 0;width:100%;border-bottom:1px solid var(--line);font-size:17px}.nav-cta{margin-left:auto;margin-right:10px;padding:10px 15px;font-size:14px}.cta-long{display:none}.cta-short{display:inline}.burger{display:flex}}@media (max-width: 760px){input,select,textarea{font-size:16px!important}}section{padding:clamp(64px,9vw,118px) 0}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:42px;flex-wrap:wrap}.sec-head h2{font-size:clamp(34px,1.3rem + 3.6vw,52px);font-weight:600;max-width:22ch}.sec-head .link{font-size:14px;font-weight:600;color:var(--ink);display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid var(--red);padding-bottom:3px;transition:gap .25s}.sec-head .link:hover{gap:14px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 26px}.grid>*{min-width:0}.grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1080px){.grid.cols-4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 920px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 760px){.grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.grid{grid-template-columns:1fr}}@media (max-width: 480px){.grid.cols-4{grid-template-columns:1fr}}.card{position:relative;display:flex;flex-direction:column;color:inherit}.card .ph{position:relative;border-radius:var(--r-card);overflow:hidden;aspect-ratio:4 / 3;background:var(--paper-2)}.card .ph img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.card:hover .ph img{transform:scale(1.05)}.card .tag{position:absolute;top:13px;left:13px;background:#fff;color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.06em;padding:6px 11px;border-radius:6px;text-transform:uppercase}.card .apto{position:absolute;top:44px;left:13px;background:var(--ink);color:#fff;font-size:11px;font-weight:600;letter-spacing:.04em;padding:5px 9px;border-radius:var(--r-chip)}.card .nph{position:absolute;left:13px;bottom:13px;display:inline-flex;align-items:center;gap:6px;background:#16140fb8;color:#fff;font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums;padding:5px 10px;border-radius:99px;pointer-events:none}.card .nph svg{stroke:#fff;stroke-width:1.8;fill:none}.card .fav{position:absolute;top:11px;right:11px;width:40px;height:40px;border-radius:50%;background:#ffffffe6;border:0;cursor:pointer;display:grid;place-items:center;z-index:3;transition:background .2s,transform .12s ease}.card .fav svg{width:19px;height:19px;stroke:var(--ink);fill:none;stroke-width:1.7;transition:fill .2s,stroke .2s}.card .fav:hover{background:#fff;transform:scale(1.08)}.card .fav:active{transform:scale(.97)}.card .fav.on svg{fill:var(--red);stroke:var(--red)}.card .meta{padding:16px 2px 0;display:flex;flex-direction:column;flex:1}.card .zone{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.card h3{font-size:23px;font-weight:500;letter-spacing:.005em;margin:6px 0 12px;line-height:1.1;transition:color .2s}.card:hover h3{color:var(--red-ink)}.card .specs{margin-top:auto;display:flex;flex-wrap:wrap;gap:10px 16px;font-size:13px;color:var(--ink-2);padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.card .specs span{display:flex;align-items:center;gap:6px}.card .specs span svg{width:15px;height:15px;color:var(--ink-3);flex:none}.card .pr{display:flex;justify-content:space-between;align-items:center;margin-top:13px;gap:10px}.card .price{font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.card .price .per{font-size:13px;font-weight:500;color:var(--ink-3);margin-left:3px;letter-spacing:0}.card .price.ask{font-size:16px;font-weight:600;color:var(--ink-2);letter-spacing:0}.card .code{font-size:12px;font-weight:600;color:var(--red-ink)}.card-link{color:inherit;text-decoration:none}.card-link:after{content:"";position:absolute;inset:0;z-index:1}.card[hidden]{display:none}.wa{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:70;width:56px;height:56px;border-radius:50%;background:var(--green);display:grid;place-items:center;box-shadow:var(--shadow-pop);transition:transform .25s}@media (min-width: 900px){body:has(.search-dock) .wa{bottom:118px}}@supports (animation-timeline: scroll()){body:has(.search-dock) .wa{bottom:20px;animation:fab-home-in linear both;animation-timeline:scroll(root);animation-range:0 420px}@keyframes fab-home-in{0%{opacity:0;transform:translateY(24px);pointer-events:none}70%{opacity:0;pointer-events:none}to{opacity:1;transform:none}}}body:has(.search-dock) .cknote{top:calc(var(--nav-h) + 10px);bottom:auto}@media (prefers-reduced-motion: reduce){body:has(.search-dock) .wa{animation:none!important;opacity:1!important;transform:none!important}}.wa:hover{transform:scale(1.08)}.wa svg{width:30px;height:30px;fill:#fff}footer.site{background:var(--paper-2);border-top:1px solid var(--line);padding:64px 0 40px}@media (max-width: 899px){footer.site{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}}.foot-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px;margin-bottom:46px}.foot-grid .fh4{margin-top:0;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-weight:700}.foot-grid a,.foot-grid p{display:block;font-size:14px;color:var(--ink-2);line-height:2;transition:color .2s}.foot-grid a:hover{color:var(--red)}.foot-brand .brand{margin-bottom:14px}.foot-brand p{max-width:34ch}.foot-bot{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3)}@media (max-width: 780px){.foot-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;animation-iteration-count:1!important;animation-timeline:none!important;scroll-behavior:auto!important}.reveal,.rv,.rv-line>*,.rv-wipe{opacity:1!important;transform:none!important;clip-path:none!important}.px,.rule{transform:none!important}}.btn-wa{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--ink);color:#fff;border:1px solid var(--ink);padding:14px 22px;border-radius:var(--r-btn);font-family:Inter,sans-serif;font-weight:600;font-size:14.5px;line-height:1.2;transition:background .2s,border-color .2s,transform .12s ease}.btn-wa svg{width:18px;height:18px;fill:var(--green);flex:none}.btn-wa:hover{background:#2c2923}.btn-wa:active{transform:scale(.98)}.btn-wa.sec{background:var(--paper);color:var(--ink);border-color:var(--line-2)}.btn-wa.sec:hover{background:var(--paper);border-color:var(--ink)}.btn-wa:focus-visible{outline:2px solid var(--red);outline-offset:2px}.feat .n{font-family:var(--font-display);font-size:clamp(30px,1rem + 5.2vw,92px);font-weight:600;color:var(--ink);letter-spacing:var(--track-display);line-height:1}.feat h3{font-size:21px;font-weight:600;margin:10px 0 8px}.feat p{color:var(--ink-2);font-size:15px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--ink);color:#fff;border:1px solid var(--ink);padding:14px 22px;border-radius:var(--r-btn);font-family:Inter,sans-serif;font-weight:600;font-size:14.5px;line-height:1.2;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .12s ease}.btn:hover{background:var(--red);border-color:var(--red)}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.btn.red{background:var(--red);border-color:var(--red)}.btn.red:hover{background:var(--red-ink);border-color:var(--red-ink)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn.ghost:hover{background:transparent;border-color:var(--ink)}.btn.on-red{background:var(--paper);color:var(--red);border-color:var(--paper)}.btn.on-red:hover{background:var(--paper-2);border-color:var(--paper-2);color:var(--red-ink)}@media (prefers-reduced-motion: reduce){.nav-links,.burger span{transition:none!important}}html{scroll-padding-top:calc(var(--nav-h) + 16px)}@media (min-width: 1101px){html:has(.search-dock){scroll-padding-top:calc(var(--nav-h) + 108px)}}@media (max-width: 900px){html:has(.mbar){scroll-padding-bottom:96px}}.mchip:has(input:focus-visible),.chip:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px;border-radius:99px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}h1{letter-spacing:var(--track-display);line-height:var(--lh-display);font-weight:500}.foot-grid a{line-height:1.3;padding:6px 0}.foot-grid p{line-height:1.7}@media (max-width: 780px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px}.foot-brand,.foot-contact{grid-column:1 / -1}.foot-contact a{overflow-wrap:anywhere}}.mark[data-astro-cid-dmqpwcec].zsur{width:34px;height:40px}.mark[data-astro-cid-dmqpwcec].zsur img[data-astro-cid-dmqpwcec]{width:100%;height:100%;object-fit:contain;display:block}.zsw[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap}.zdot[data-astro-cid-dmqpwcec]{width:9px;height:9px;border-radius:50%;flex:none}.zdot[data-astro-cid-dmqpwcec].azul{background:#033b54}.zdot[data-astro-cid-dmqpwcec].rojo{background:#db2819}.zsw-sub[data-astro-cid-dmqpwcec]{display:none}@media (max-width: 860px){.zsw-sub[data-astro-cid-dmqpwcec]{display:inline;margin-left:8px;font-family:Inter,sans-serif;font-size:12px;color:var(--ink-3)}}@media (min-width: 861px){.nav-blog-sur[data-astro-cid-dmqpwcec]{display:none}}.foot-brand[data-astro-cid-sz7xmlte] .foot-maps[data-astro-cid-sz7xmlte]{display:inline;font-weight:600;color:var(--red-ink)}.mark[data-astro-cid-sz7xmlte].zsur{width:34px;height:40px}.mark[data-astro-cid-sz7xmlte].zsur img[data-astro-cid-sz7xmlte]{width:100%;height:100%;object-fit:contain;display:block}.cknote[data-astro-cid-uz2wdcl7][hidden]{display:none}.cknote[data-astro-cid-uz2wdcl7]{position:fixed;left:14px;bottom:14px;z-index:950;max-width:400px;display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-pop);padding:13px 16px}.cknote[data-astro-cid-uz2wdcl7] p[data-astro-cid-uz2wdcl7]{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.cknote[data-astro-cid-uz2wdcl7] a[data-astro-cid-uz2wdcl7]{color:var(--red);font-weight:600;text-decoration:none}.cknote[data-astro-cid-uz2wdcl7] a[data-astro-cid-uz2wdcl7]:hover{text-decoration:underline}.cknote[data-astro-cid-uz2wdcl7] button[data-astro-cid-uz2wdcl7]{flex:0 0 auto;background:var(--ink);color:#fff;border:0;border-radius:9px;padding:9px 15px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer}.cknote[data-astro-cid-uz2wdcl7] button[data-astro-cid-uz2wdcl7]:active{transform:scale(.97)}@media (max-width: 900px){.cknote[data-astro-cid-uz2wdcl7]{left:10px;right:10px;bottom:90px;max-width:none}}
