.dmx{--color-dark:#372920;--color-white:#fff;--color-sand:#f2d9a4;--color-blue:#acbed7;--color-salmon:#e69b69;--color-footer:#1a0f0a;--color-cream:#f5f0e8;--color-cream2:#ede8e0;--color-warm:#8b6f47;--font-display:"Acta Display",Georgia,serif;--font-body:"Metropolis",system-ui,sans-serif;--t-fast:.2s ease-out;--t-mid:.35s ease-out;background:var(--color-cream);color:var(--color-dark);font-family:var(--font-body);line-height:1.8;overflow-x:clip}.dmx *{box-sizing:border-box;margin:0;padding:0}.dmx img{max-width:100%;display:block}.dmx a{color:inherit;text-decoration:none}.dmx button{font-family:var(--font-body);cursor:pointer}.dmx #loader{background:var(--color-cream);z-index:200;flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}.dmx #loader.done{opacity:0;visibility:hidden}.dmx #loader .lg{font-family:var(--font-display);color:var(--color-dark);font-size:34px}.dmx #loader .bar{background:var(--color-cream2);width:110px;height:2px;overflow:hidden}.dmx #loader .bar i{background:var(--color-dark);width:0;height:100%;animation:.9s forwards dmxFillbar;display:block}@keyframes dmxFillbar{to{width:100%}}.dmx .promise{background:var(--color-dark);color:var(--color-cream);text-align:center;letter-spacing:.06em;padding:9px 16px;font-size:12px;font-weight:500}.dmx .promise strong{color:var(--color-sand);font-weight:600}.dmx #topbar{z-index:90;width:100%;position:fixed;top:0;left:0}.dmx #topbar nav{background:0 0;justify-content:space-between;align-items:center;padding:16px 32px;transition:background .3s;display:flex}.dmx #topbar nav.scrolled{background:var(--color-dark)}.dmx #topbar .logo{font-family:var(--font-display);color:var(--color-white);font-size:30px;line-height:1;transition:color .3s}.dmx #topbar nav.scrolled .logo{color:var(--color-sand)}.dmx #topbar nav .cta-sq{padding:10px 22px}.dmx .cta-sq{border:1px solid var(--color-white);color:var(--color-white);letter-spacing:.2em;text-transform:uppercase;text-align:center;background:0 0;padding:12px 32px;font-size:11px;font-weight:700;transition:all .3s;display:inline-block}.dmx .cta-sq:hover{background:var(--color-white);color:var(--color-dark)}.dmx .cta-sq.soft{border-color:#ffffff80}.dmx .cta-sq.soft:hover{color:var(--color-white);background:#ffffff1a}.dmx .cta-solid{background:var(--color-salmon);color:var(--color-white);letter-spacing:.15em;text-transform:uppercase;border:none;padding:15px 36px;font-size:11px;font-weight:700;transition:opacity .3s;display:inline-block}.dmx .cta-solid:hover{opacity:.88}.dmx .hero{text-align:center;justify-content:center;align-items:center;width:100%;height:80vh;min-height:560px;display:flex;position:relative;overflow:hidden}.dmx .hero video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dmx .hero .veil{background:var(--color-dark);opacity:.5;position:absolute;inset:0}.dmx .hero-content{z-index:2;color:var(--color-white);max-width:960px;padding:0 24px;position:relative}.dmx .eyebrow{letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:400}.dmx .hero h1{font-family:var(--font-display);font-size:clamp(38px,6.4vw,92px);font-weight:400;line-height:1.05}.dmx .hero h1 .line{opacity:0;animation:.8s forwards dmxLineUp;display:block;transform:translateY(24px)}.dmx .hero h1 .line:nth-child(2){animation-delay:.15s}@keyframes dmxLineUp{to{opacity:1;transform:none}}.dmx .hero .ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.dmx section{padding:88px 32px}.dmx .wrap{max-width:1180px;margin:0 auto}.dmx .k{letter-spacing:.18em;text-transform:uppercase;color:var(--color-salmon);margin-bottom:12px;font-size:11px;font-weight:600}.dmx h2{font-family:var(--font-display);font-size:clamp(28px,3.5vw,42px);font-weight:400;line-height:1.15}.dmx .lead{color:var(--color-warm);max-width:560px;margin-top:12px;font-size:15.5px}.dmx .rv{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(20px)}.dmx .rv.on{opacity:1;transform:none}.dmx .cotiza{background:var(--color-white);padding:64px 32px}.dmx .cotiza-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.dmx .cotiza-box{max-width:520px}.dmx .cotiza-row{gap:12px;display:flex}.dmx .cotiza-row input{font-family:var(--font-body);color:var(--color-dark);background:0 0;border:1px solid #3729204d;outline:none;flex:1;min-width:0;padding:14px 16px;font-size:14px}.dmx .cotiza-row input:focus{border-color:var(--color-dark)}.dmx .cotiza-msg{margin-top:14px;font-size:13.5px;line-height:1.6;display:none}.dmx .cotiza-msg.ok{color:#3b6d11;display:block}.dmx .cotiza-msg.bad{color:#a32d2d;display:block}.dmx .cotiza-msg b{font-weight:700}.dmx .tabs{gap:10px;margin-top:28px;display:inline-flex}.dmx .tab{background:var(--color-white);color:var(--color-dark);letter-spacing:.08em;text-transform:uppercase;transition:all var(--t-fast);border:.5px solid #37292040;border-radius:20px;padding:8px 20px;font-size:11px;font-weight:700}.dmx .tab.on{background:var(--color-dark);color:#fff;border-color:var(--color-dark)}.dmx .day-note{color:var(--color-warm);margin-top:16px;font-size:13.5px}.dmx .day-note b{color:var(--color-dark);font-weight:600}.dmx .grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:28px;margin-top:40px;transition:opacity .3s;display:grid}.dmx .grid.fade{opacity:0}.dmx .tcard .ph{aspect-ratio:4/5;background:var(--color-cream2);display:block;position:relative;overflow:hidden}.dmx .tcard .ph img{object-fit:cover;width:100%;height:100%;transition:transform .35s ease-out}.dmx .tcard .ph .img2{opacity:0;transition:opacity .35s ease-out;position:absolute;inset:0}.dmx .tcard:hover .ph img.img1{transform:scale(1.03)}.dmx .tcard:hover .ph .img2{opacity:1}.dmx .badge-sand{background:var(--color-sand);color:var(--color-dark);letter-spacing:.12em;text-transform:uppercase;z-index:2;padding:4px 10px;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px}.dmx .badge-stock{letter-spacing:.08em;text-transform:uppercase;z-index:2;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.dmx .st-ok{color:#3b6d11;background:#eaf3de}.dmx .st-low{color:#854f0b;background:#faeeda}.dmx .st-out{color:#8b6f47;background:#ede8e0}.dmx .tcard.out .ph img.img1{filter:grayscale(.75);opacity:.85}.dmx .tcard.out .ph .img2{display:none}.dmx .tcard.out{pointer-events:none}.dmx .tcard.out .tinfo{opacity:.5}.dmx .tinfo{padding-top:16px}.dmx .tinfo .np{font-size:14px;font-weight:600;line-height:1.5}.dmx .tinfo .tg{font-family:var(--font-display);color:var(--color-salmon);margin-top:2px;font-size:13px;font-style:italic;font-weight:300}.dmx .tinfo .desc{opacity:.8;margin-top:6px;font-size:13.5px;font-weight:400;line-height:1.65}.dmx .tinfo .desc strong{font-weight:600}.dmx .sizes{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dmx .size-pill{background:var(--color-white);min-height:34px;color:var(--color-dark);transition:all var(--t-fast);border:.5px solid #37292040;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:500}.dmx .size-pill:hover{border-color:var(--color-dark)}.dmx .size-pill:disabled{opacity:.4;pointer-events:none}.dmx #cartchip{z-index:80;background:var(--color-dark);color:#fff;border:none;border-radius:8px;align-items:center;gap:12px;padding:14px 22px;display:none;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 36px #1a0f0a59}.dmx #cartchip.show{display:flex}.dmx #cartchip .cc-n{font-size:13px;font-weight:600}.dmx #cartchip .cc-s{color:var(--color-sand);letter-spacing:.06em;font-size:11px}.dmx #overlay{opacity:0;visibility:hidden;z-index:98;background:#1a0f0a73;transition:opacity .3s;position:fixed;inset:0}.dmx #overlay.show{opacity:1;visibility:visible}.dmx #drawer{background:var(--color-white);z-index:99;flex-direction:column;width:min(420px,100%);height:100%;transition:transform .38s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.dmx #drawer.show{transform:none}.dmx .dw-head{border-bottom:1px solid var(--color-cream2);padding:26px 28px 18px;position:relative}.dmx .dw-head h3{font-family:var(--font-display);font-size:26px;font-weight:400}.dmx .dw-head p{color:var(--color-warm);margin-top:2px;font-size:12px}.dmx .dw-close{width:44px;height:44px;color:var(--color-dark);opacity:.65;transition:opacity var(--t-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:30px;line-height:1;display:flex;position:absolute;top:18px;right:16px}.dmx .dw-close:hover{opacity:1}.dmx .dw-items{padding:10px 28px 0}.dmx .dw-empty{text-align:center;color:var(--color-warm);padding:40px 0;font-size:13.5px}.dmx .dw-item{border-bottom:1px solid var(--color-cream2);align-items:center;gap:14px;padding:16px 0;display:flex}.dmx .dw-item img{object-fit:cover;flex:none;width:60px;height:60px}.dmx .dw-item .di-b{flex:1;min-width:0}.dmx .dw-item .di-n{font-family:var(--font-display);font-size:16px;line-height:1.3}.dmx .dw-item .di-t{color:var(--color-warm);font-size:11.5px}.dmx .dw-item .di-p{white-space:nowrap;font-size:13.5px;font-weight:600}.dmx .qty{align-items:center;gap:10px;margin-top:6px;display:flex}.dmx .qty button{width:26px;height:26px;color:var(--color-dark);background:0 0;border:1px solid #3729204d;border-radius:50%;font-size:14px;line-height:1}.dmx .qty span{text-align:center;min-width:14px;font-size:13px;font-weight:600}.dmx .dw-sum{border-top:1px solid var(--color-cream2);padding:18px 28px;font-size:13.5px}.dmx .dw-row{justify-content:space-between;margin-bottom:8px;display:flex}.dmx .dw-row .muted{color:var(--color-warm)}.dmx .dw-row.total{margin-top:10px;font-size:15px;font-weight:700}.dmx .dw-cta{background:var(--color-dark);color:#fff;text-align:center;letter-spacing:.18em;text-transform:uppercase;border:none;width:calc(100% - 56px);margin:0 28px 12px;padding:17px;font-size:11px;font-weight:700;display:block}.dmx .dw-cta:disabled{opacity:.6}.dmx .dw-back{text-align:center;color:var(--color-warm);background:0 0;border:none;width:100%;padding-bottom:22px;font-size:12.5px;display:block}.dmx .hgrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;margin-top:36px;display:grid}.dmx .hcard{background:var(--color-white);border:1px solid var(--color-cream2);transition:border-color var(--t-mid),background var(--t-mid);border-radius:8px;padding:30px;position:relative}.dmx .hcard.now{border-color:var(--color-salmon);background:#fdf7f0}.dmx .hcard .tagnow{background:var(--color-salmon);color:#fff;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;font-size:9px;font-weight:700;display:none;position:absolute;top:-11px;right:20px}.dmx .hcard.now .tagnow{display:block}.dmx .hcard .cut{letter-spacing:.15em;text-transform:uppercase;color:var(--color-warm);font-size:11px;font-weight:600}.dmx .hcard .win{font-family:var(--font-display);margin-top:8px;font-size:29px;line-height:1.2}.dmx .hcard .win b{color:var(--color-salmon);font-weight:400}.dmx .hcard p{color:var(--color-warm);margin-top:10px;font-size:13.5px;line-height:1.6}.dmx .hnote{color:var(--color-warm);margin-top:22px;font-size:13px}.dmx .dksec{background:var(--color-dark)}.dmx .dksec h2{color:var(--color-white)}.dmx .dksec .lead{color:#f5f0e8b3}.dmx .dksec .tab{color:var(--color-cream);background:0 0;border-color:#f5f0e866}.dmx .dksec .tab.on{background:var(--color-sand);color:var(--color-dark);border-color:var(--color-sand)}.dmx .dksec .hcard{background:#ffffff0a;border-color:#f5f0e82e}.dmx .dksec .hcard.now{border-color:var(--color-sand);background:#f2d9a414}.dmx .dksec .hcard .cut{color:#f2d9a4bf}.dmx .dksec .hcard .win{color:var(--color-white)}.dmx .dksec .hcard .win b{color:var(--color-sand)}.dmx .dksec .hcard p{color:#f5f0e8a6}.dmx .dksec .hcard .tagnow{background:var(--color-sand);color:var(--color-dark)}.dmx .dksec .hnote{color:#f5f0e899}.dmx .mapsec{background:var(--color-white);padding:0}.dmx .map-sticky-outer{height:300vh;position:relative}.dmx .map-sticky{flex-direction:column;justify-content:flex-end;align-items:center;height:100vh;padding:0 24px 26px;display:flex;position:sticky;top:0;overflow:hidden}.dmx .map-head{text-align:center;z-index:3;max-width:720px;margin-bottom:18px;position:relative}.dmx .map-head h2{white-space:nowrap}.dmx .map-frame{border:1px solid var(--color-cream2);width:min(92vw,820px);max-height:calc(100vh - 250px);overflow:hidden}.dmx .map-frame svg{transform-origin:56.6% 34.4%;will-change:transform;width:100%;height:auto;display:block}.dmx .zone{opacity:0;transition:opacity .5s}.dmx .zone.on{opacity:1}.dmx .mping{animation:2.6s infinite dmxMp}@keyframes dmxMp{0%{r:4;opacity:.9}70%{r:11;opacity:0}to{r:11;opacity:0}}.dmx .map-progress{letter-spacing:.15em;text-transform:uppercase;color:var(--color-warm);margin-top:12px;font-size:11px;font-weight:600;transition:opacity .3s}.dmx .stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;max-width:1180px;margin:0 auto;padding:72px 32px;display:grid}.dmx .stat{border-top:1px solid var(--color-cream2);padding-top:22px}.dmx .stat .n{font-family:var(--font-display);font-size:clamp(38px,4vw,54px);line-height:1}.dmx .stat .n sup{color:var(--color-salmon);font-size:.42em}.dmx .stat .l{color:var(--color-warm);letter-spacing:.05em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:600}.dmx .mapz text{text-transform:uppercase;letter-spacing:1.2px;font-size:8.2px;font-weight:600}.dmx .rulesbox{background:#f3ede2;border-radius:8px;max-width:560px;margin-top:18px;padding:14px 20px}.dmx .rrow{color:var(--color-warm);padding:3px 0;font-size:13px;line-height:1.6}.dmx .rrow b{color:var(--color-dark);font-weight:600}.dmx .rrow span{color:var(--color-salmon);margin:0 8px}.dmx .tab.lock{opacity:.4;pointer-events:none}.dmx .anatomia{background:var(--color-cream2);padding:0}.dmx .anat-outer{height:260vh;position:relative}.dmx .anat-sticky{align-items:center;height:100vh;padding:110px 32px 30px;display:flex;position:sticky;top:0}.dmx .anat-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;width:100%;max-width:1180px;margin:0 auto;display:grid}.dmx .anat-img{aspect-ratio:4/5;max-height:calc(100vh - 150px);position:relative;overflow:hidden}.dmx .anat-img img{object-fit:cover;width:100%;height:100%;transition:transform .2s linear;transform:scale(1.05)}.dmx .anat-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dmx .aline circle{fill:#372920}.dmx .aline polyline{stroke:#372920;fill:none;vector-effect:non-scaling-stroke;stroke-width:1.4px;stroke-dasharray:600;stroke-dashoffset:600px}.dmx .anot{font-family:var(--font-display);color:#372920;opacity:0;will-change:opacity,transform;font-size:clamp(14px,1.55vw,23px);font-weight:400;line-height:1.18;position:absolute}.dmx .acapa{opacity:.3;border-left:1px solid #37292026;margin-top:26px;padding-left:22px;transition:opacity .5s}.dmx .acapa.on{opacity:1;border-left-color:var(--color-salmon)}.dmx .acapa .idx{letter-spacing:.2em;color:var(--color-salmon);font-size:10px;font-weight:700}.dmx .acapa h3{font-family:var(--font-display);color:var(--color-dark);margin-top:2px;font-size:23px;font-weight:400}.dmx .acapa p{color:var(--color-warm);max-width:400px;margin-top:4px;font-size:14px;line-height:1.65}.dmx .anat-hint{letter-spacing:.15em;text-transform:uppercase;color:var(--color-warm);margin-top:30px;font-size:11px;font-weight:600;transition:opacity .3s}.dmx .cierre{background:var(--color-dark);color:var(--color-cream);text-align:center}.dmx .cierre h2{color:#fff;max-width:720px;margin:0 auto}.dmx .cierre .cta-wrap{margin-top:34px}.dmx .cierre .cta-sand{background:var(--color-sand);color:var(--color-dark);letter-spacing:.2em;text-transform:uppercase;padding:16px 44px;font-size:11px;font-weight:700;transition:opacity .3s;display:inline-block}.dmx .cierre .cta-sand:hover{opacity:.88}.dmx .wa{color:#f5f0e8b3;text-underline-offset:3px;margin-top:24px;font-size:13px;text-decoration:underline;display:inline-block}.dmx .sline{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.dmx .sline .stxt{letter-spacing:.05em;color:var(--color-warm);font-size:11.5px}.dmx .sline .stxt .no{opacity:.35}.dmx .addbtn{border:1px solid var(--color-dark);color:var(--color-dark);transition:all var(--t-fast);background:0 0;border-radius:99px;flex:none;padding:8px 22px;font-size:12.5px;font-weight:500}.dmx .addbtn:hover{background:var(--color-dark);color:#fff}.dmx .sizes-panel{background:var(--color-cream2);flex-wrap:wrap;gap:8px;margin-top:10px;padding:12px;display:none}.dmx .sizes-panel.open{display:flex}.dmx .dw-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.dmx .anat-head-m{display:none}.dmx .dw-lbl{letter-spacing:.15em;text-transform:uppercase;color:var(--color-salmon);margin:16px 0 8px;font-size:10.5px;font-weight:600}.dmx .fr-chips{flex-wrap:wrap;gap:8px;display:flex}.dmx .dw-fecha{color:var(--color-dark);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13.5px;font-weight:600;display:flex}.dmx .dw-cal{margin-bottom:6px}.dmx .fr-chip{color:var(--color-dark);background:0 0;border:1px solid #3729204d;padding:8px 12px;font-size:11.5px;font-weight:500}.dmx .fr-chip.on{background:var(--color-dark);color:#fff;border-color:var(--color-dark)}.dmx .dw-addr{grid-template-columns:1fr;gap:8px;display:grid}.dmx .dw-addr input{font-family:var(--font-body);border:1px solid #3729204d;outline:none;width:100%;padding:10px 12px;font-size:13px}.dmx .dw-addr input:focus{border-color:var(--color-dark)}.dmx .dw-addr .row2{grid-template-columns:1.5fr 1fr;gap:8px;display:grid}.dmx .guia-t{text-underline-offset:3px;color:var(--color-warm);background:0 0;border:none;margin:12px 0 0;padding:0;font-size:11.5px;text-decoration:underline}.dmx .guia+.guia-t{margin-left:20px}.dmx .guia{padding:14px 0 6px;display:none}.dmx .guia.open{display:block}.dmx .guia-row{align-items:flex-end;gap:20px;max-width:380px;display:flex}.dmx .gitem{text-align:center}.dmx .gitem .gc{border:1.5px solid var(--color-dark);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;display:flex;position:relative}.dmx .gitem .gc:before{content:"";background:var(--color-dark);width:18%;height:1px;position:absolute;top:50%;left:7%}.dmx .gitem .gc:after{content:"";background:var(--color-dark);width:18%;height:1px;position:absolute;top:50%;right:7%}.dmx .gitem .gcm{color:var(--color-dark);z-index:1;padding:0 3px;font-size:10px;font-weight:600;position:relative}.dmx .gitem .gn{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.dmx .gitem .gp{color:var(--color-warm);font-size:10px}.dmx .guia-inline{margin-top:28px}.dmx .reco-p{color:var(--color-warm);max-width:340px;font-size:13px;line-height:1.7}.dmx .guia-inline .gc,.dmx .guia-inline .gn,.dmx .guia-inline .gp{opacity:0}.dmx .guia-inline.on .gc{animation:1s cubic-bezier(.22,.7,.3,1) forwards dmxGroll}.dmx .guia-inline.on .gitem:nth-child(2) .gc{animation-delay:.14s}.dmx .guia-inline.on .gitem:nth-child(3) .gc{animation-delay:.28s}.dmx .guia-inline.on .gn,.dmx .guia-inline.on .gp{animation:.5s 1s forwards dmxGfade}@keyframes dmxGroll{0%{opacity:0;transform:translate(-150px)rotate(-220deg)}15%{opacity:1}to{opacity:1;transform:none}}@keyframes dmxGfade{to{opacity:1}}@media (max-width:840px){.dmx .anat-grid,.dmx .cotiza-grid{grid-template-columns:1fr;gap:32px}.dmx section{padding:60px 20px}.dmx .hero{height:72vh}.dmx .map-head h2{white-space:normal;font-size:24px}.dmx .cta-sq,.dmx .cta-solid,.dmx .tab,.dmx .size-pill{min-height:44px}.dmx #topbar nav{padding:12px 20px}}.dmx .faq{background:var(--color-cream);padding:88px 32px}.dmx .faq .wrap{max-width:820px}.dmx .faq h2{margin-top:8px}.dmx .faq-list{border-top:1px solid #37292024;margin-top:36px}.dmx .faq-item{border-bottom:1px solid #37292024}.dmx .faq-item summary{cursor:pointer;font-family:var(--font-body);color:var(--color-dark);transition:color var(--t-fast);justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.dmx .faq-item summary::-webkit-details-marker{display:none}.dmx .faq-item summary:hover{color:var(--color-salmon)}.dmx .faq-ic{flex:0 0 14px;width:14px;height:14px;position:relative}.dmx .faq-ic:before,.dmx .faq-ic:after{content:"";background:var(--color-salmon);transition:transform var(--t-mid),opacity var(--t-fast);position:absolute}.dmx .faq-ic:before{width:14px;height:2px;top:6px;left:0}.dmx .faq-ic:after{width:2px;height:14px;top:0;left:6px}.dmx .faq-item[open] .faq-ic:after{opacity:0;transform:rotate(90deg)}.dmx .faq-a{max-width:680px;padding:0 4px 24px}.dmx .faq-a p{color:var(--color-warm);font-size:15px;line-height:1.7}.dmx .mbadge{display:none}@media (max-width:640px){.dmx #topbar nav{padding:10px 20px}.dmx #topbar nav .cta-sq{display:none}.dmx .hero{align-items:center;height:62vh;min-height:0}.dmx .hero-content{padding:96px 24px 0}.dmx .hero video{transform-origin:50% 42%;transform:scale(1.45)}.dmx .hero h1{font-size:33px}.dmx .eyebrow{margin-bottom:12px;font-size:10px}.dmx .ctas{flex-wrap:nowrap;gap:10px;margin-top:22px}.dmx .hero .cta-sq{white-space:nowrap;justify-content:center;align-items:center;min-height:34px;padding:6px 12px;font-size:10px;display:inline-flex}.dmx .grid{background:var(--color-white);border:.5px solid #37292014;flex-direction:column;gap:0;margin-top:24px;display:flex}.dmx .tcard{background:var(--color-white);grid-template-columns:80px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.dmx .tcard+.tcard{border-top:.5px solid #37292014}.dmx .tcard .ph{aspect-ratio:1;align-self:start;width:80px}.dmx .tcard .ph .img2,.dmx .tcard .ph .badge-sand,.dmx .tcard .ph .badge-stock{display:none}.dmx .mbadge{margin-top:5px;display:block}.dmx .tcard .np{font-size:16px}.dmx .tcard .tg{font-size:12.5px}.dmx .tcard .desc{display:none}.dmx .tcard .sline{margin-top:8px}.dmx .addbtn{padding:7px 18px;font-size:12px}.dmx .cal-nav-txt{display:none}.dmx .dw-addr input,.dmx .cotiza-row input{font-size:16px}.dmx .cotiza{padding:64px 20px}.dmx .cotiza-row{flex-direction:column}.dmx .cotiza-row .cta-solid{width:100%}.dmx .map-sticky{justify-content:flex-start;height:auto;padding:34px 14px 20px;top:150px}.dmx .map-frame{width:calc(100vw - 28px);max-height:calc(100vh - 290px)}.dmx .map-head{margin-bottom:12px}.dmx .stats{gap:16px;padding:14px 20px 48px}.dmx .anat-sticky{align-items:flex-start;height:auto;padding:34px 20px 16px;top:140px}.dmx .anat-grid{gap:12px}.dmx .anat-head-m{margin-bottom:4px;display:block}.dmx .anat-head-m h2{font-size:26px}.dmx .anat-side .k,.dmx .anat-side h2{display:none}.dmx .anat-img{width:min(100%,30vh);margin:0 auto}.dmx .acapa{margin-top:10px;padding-left:14px}.dmx .acapa h3{font-size:17px}.dmx .acapa p{font-size:12.5px;display:none}.dmx .acapa.on p{display:block}.dmx .anat-hint{margin-top:14px}.dmx .faq{padding:60px 20px}.dmx .faq-item summary{padding:20px 2px;font-size:15px}}
