@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_6c37608a-module__RAPcWa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_6c37608a-module__RAPcWa__variable{--nf-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_fc7c1ee8-module__tWv62G__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_fc7c1ee8-module__tWv62G__variable{--nf-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_71ef1452-module__U65-bq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_71ef1452-module__U65-bq__variable{--nf-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#f0ece4;--paper-mist:#f9f7f3;--paper-raised:#fbf9f5;--card:#f6f3ed;--paper-deep:#e7e1d6;--ink:#2b1b17;--ink-soft:#5f524b;--ink-faint:#94887f;--vino:#5a1b15;--vino-deep:#3d120e;--vino-tint:#eee0d9;--vino-ink:#f4eae3;--vino-soft:#cdb2a8;--vino-claro:#843a2f;--vino-claro-soft:#e6d3ca;--sello:#a3392a;--sello-tint:#f5e4dc;--line:#d8d0c3;--line-soft:#e3dcd0;--laurel:#a3988c;--tick:#cfc6b8;--font-display:"Cormorant Garamond",Georgia,serif;--font-body:"Instrument Sans",system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--max:1160px;--r-sm:8px;--r-md:14px;--r-lg:20px}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.6}h1,h2,h3,h4,p,ul{margin:0}img,svg{max-width:100%;display:block}a{color:var(--vino)}button{font:inherit}::selection{background:var(--vino-tint)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;font-weight:500}h1{font-size:clamp(42px,5.6vw,72px);line-height:1.03}h2{font-size:clamp(30px,3.6vw,44px);line-height:1.12}h3{font-size:24px;line-height:1.2}.wrap{max-width:var(--max);margin:auto;padding-left:28px;padding-right:28px}.folio{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.mono{font-family:var(--font-mono);letter-spacing:.04em;font-size:12.5px}.site-header{background:var(--paper);border-bottom:1px solid var(--line-soft)}.site-header.sin-linea{border-bottom:0}.header-inner{max-width:var(--max);justify-content:space-between;align-items:center;gap:24px;margin:auto;padding:22px 28px;display:flex}.brand{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.pluma{width:18px;height:18px;color:var(--vino);flex:none}.brand-word{font-family:var(--font-display);letter-spacing:.005em;font-size:24px;font-weight:600}.brand-word em{color:var(--vino);font-style:italic;font-weight:500}.header-nav{align-items:center;gap:26px;display:flex}.header-nav a{color:var(--ink);font-size:14.5px;font-weight:500;text-decoration:none}.header-nav a:hover{color:var(--vino)}.header-nav a.nav-cta{background:var(--vino);color:var(--vino-ink);border-radius:7px;padding:9px 15px;font-size:14px;box-shadow:0 1px 2px #3d120e59,inset 0 1px #ffffff14}.header-nav a.nav-cta:hover{background:var(--vino-deep);color:var(--vino-ink)}.menu-btn{cursor:pointer;z-index:210;background:0 0;border:0;flex-direction:column;gap:5px;padding:10px;display:none;position:relative}.menu-btn span{background:var(--ink);border-radius:2px;width:24px;height:2px;transition:transform .22s,opacity .22s;display:block}.menu-btn.open span:first-child{transform:translateY(7px)rotate(45deg)}.menu-btn.open span:nth-child(2){opacity:0}.menu-btn.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu-btn:focus-visible{outline:3px solid var(--vino);outline-offset:2px}.menu-overlay{z-index:200;background:var(--paper);display:flex;position:fixed;inset:0;overflow-y:auto}.menu-overlay[hidden]{display:none}.menu-nav{text-align:center;flex-direction:column;align-items:center;gap:30px;margin:auto;padding:90px 22px 44px;display:flex}.menu-nav a:not(.btn){font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:36px;font-weight:500;text-decoration:none}.menu-nav a:not(.btn):hover{color:var(--vino)}.menu-nav .btn{margin-top:12px;padding:16px 34px;font-size:17px}.btn{background:var(--vino);color:var(--vino-ink);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15.5px;font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #3d120e59,inset 0 1px #ffffff14}.btn:hover{background:var(--vino-deep);transform:translateY(-1px)}.btn .arr{transition:transform .15s}.btn:hover .arr{transform:translate(3px)}.btn.dark{background:var(--ink)}.btn.dark:hover{background:var(--vino-deep)}.btn.quiet{background:var(--paper-mist);color:var(--ink);box-shadow:0 1px 2px #2b1b1714,0 0 0 1px var(--line-soft)}.btn.quiet:hover{background:#fff;transform:none}.btn.sm{padding:9px 15px;font-size:14px}.btn:focus-visible{outline:2px solid var(--vino);outline-offset:3px}a:focus-visible{outline:2px solid var(--vino);outline-offset:3px;border-radius:4px}.documento{background:var(--paper-raised);border:1px solid var(--line);border-radius:4px;padding:44px 46px 40px;position:relative;box-shadow:0 1px 2px #2b1b170d,0 24px 60px -24px #2b1b172e}.documento:before{content:"";border-left:1px solid var(--sello-tint);position:absolute;top:0;bottom:0;left:26px}.doc-folio{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;gap:14px;margin-bottom:26px;font-size:11px;display:flex}.doc-title{font-family:var(--font-mono);letter-spacing:.18em;text-align:center;color:var(--ink);margin-bottom:26px;font-size:13.5px;font-weight:600}.documento p{font-family:var(--font-display);color:#3a2a24;margin-bottom:14px;font-size:17px;font-weight:500;line-height:1.75}.documento p strong{color:var(--ink);font-weight:600}.doc-redacted{max-height:150px;margin-top:6px;position:relative;overflow:hidden}.doc-redacted p{color:#0000;background:repeating-linear-gradient(0deg,transparent 0 6px,var(--paper-deep) 6px 17px);-webkit-user-select:none;user-select:none;border-radius:3px}.doc-redacted:after{content:"Se desbloquea después del pago";font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);background:linear-gradient(#fbf9f500,#fbf9f5f2 75%);place-items:center;font-size:11.5px;display:grid;position:absolute;inset:0}.stamp{pointer-events:none;opacity:.92;width:118px;height:118px;position:absolute;bottom:22px;right:26px;transform:rotate(-9deg)}.stamp text{fill:var(--sello);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:8.4px}.stamp circle{fill:none;stroke:var(--sello)}.stamp .stamp-center{font-size:24px;font-family:var(--font-display);letter-spacing:0;text-transform:none;font-style:italic}.section{max-width:var(--max);margin:auto;padding:88px 28px}.section.tight{padding-top:44px}.section-head{max-width:640px;margin-bottom:56px}.section-head h2{margin:0 0 16px}.section-head p{color:var(--ink-soft);font-size:17.5px}.destacados{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.categoria+.categoria{margin-top:40px}.categoria>.folio{margin-bottom:16px}.svc-card{background:var(--card);border:1px solid var(--line-soft);color:var(--ink);border-radius:12px;flex-direction:column;gap:10px;padding:28px 28px 22px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.svc-card:hover{border-color:var(--vino);transform:translateY(-2px);box-shadow:0 18px 40px -24px #5a1b1573}.svc-card .mono{color:var(--ink-faint)}.svc-card h3{font-size:27px;line-height:1.1}.svc-card p{color:var(--ink-soft);flex:1;font-size:14.5px}.svc-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:16px;display:flex}.svc-foot .price{font-family:var(--font-display);color:var(--vino);font-size:24px;font-weight:600}.svc-foot .price small{font-family:var(--font-body);color:var(--ink-faint);margin-left:4px;font-size:11.5px;font-weight:500}.svc-foot .go{color:var(--vino);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.stage-wrap{max-width:var(--max);margin:auto;padding:64px 28px 96px}.stage-head{max-width:620px;margin-bottom:48px}.stage-head h1{font-size:clamp(34px,4.4vw,52px)}.stage-head p{color:var(--ink-soft);margin-top:14px;font-size:17.5px}.landing-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;display:grid}.trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;max-width:540px;margin:30px 0 38px;display:grid}.trust-row div{border-left:1px solid var(--line);color:var(--ink-soft);padding-left:14px;font-size:14px}.trust-row strong{color:var(--ink);font-size:15px;display:block}.split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px;display:grid}.form-card{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-lg);padding:40px}.field-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.field.full{grid-column:1/-1}label{margin-bottom:8px;font-size:14.5px;font-weight:600;display:block}input,select,textarea{width:100%;font:inherit;color:var(--ink);border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--paper);outline:none;padding:14px 15px;font-size:16px;transition:border-color .15s,background .15s}input:focus,select:focus,textarea:focus{border-color:var(--vino);background:#fff}textarea{resize:vertical;min-height:130px}.help{color:var(--ink-faint);margin-top:7px;font-size:13px}.choice-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.choice{border:1.5px solid var(--line);border-radius:var(--r-sm);text-align:center;background:var(--paper);cursor:pointer;padding:13px;font-size:14px;font-weight:550;transition:all .15s}.choice.selected{border-color:var(--vino);background:var(--vino-tint);color:var(--vino-deep)}.error-msg{background:var(--sello-tint);border-radius:var(--r-sm);color:#8c3517;border:1px solid #e8c0b0;margin-top:22px;padding:14px 16px;font-size:14.5px;display:none}.panel{background:var(--paper-deep);border-radius:var(--r-lg);padding:30px}.panel h3{margin:8px 0 4px}.panel ul{margin:18px 0;padding:0;list-style:none}.panel li{color:var(--ink-soft);padding:7px 0 7px 26px;font-size:14.5px;position:relative}.panel li:before{content:"✓";color:var(--vino);font-weight:700;position:absolute;left:0}.aviso{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-soft);background:#fff;padding:14px 16px;font-size:13px}.aviso strong{color:var(--ink)}.orden{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px}.orden-row{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);justify-content:space-between;gap:14px;padding:11px 0;font-size:14.5px;display:flex}.orden-row strong{color:var(--ink)}.precio-row{justify-content:space-between;align-items:baseline;margin:22px 0 18px;display:flex}.precio-row .precio{font-family:var(--font-display);font-size:40px;font-weight:600}.experto-chip{background:var(--vino-tint);border-radius:var(--r-md);align-items:center;gap:13px;margin-top:18px;padding:15px;display:flex}.experto-chip .avatar{background:var(--vino-deep);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:grid}.experto-chip strong{font-size:14.5px;display:block}.experto-chip span{color:var(--ink-soft);font-size:12.5px}.pago-box{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.pago-box .mono{color:var(--ink-faint);margin-bottom:14px;display:block}.pay-divider{color:var(--ink-faint);align-items:center;gap:12px;margin:4px 0 14px;font-size:12px;display:flex}.pay-divider:before,.pay-divider:after{content:"";background:var(--line);flex:1;height:1px}.fine{color:var(--ink-faint);margin-top:14px;font-size:12.5px;line-height:1.55}.confirm-line{background:var(--vino-tint);border-radius:var(--r-md);color:var(--vino-deep);align-items:center;gap:14px;margin-bottom:34px;padding:18px 20px;font-weight:550;display:flex}.confirm-line .dot{background:var(--vino);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.file-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.file-chip{font-family:var(--font-mono);background:var(--vino-tint);color:var(--vino-deep);overflow-wrap:anywhere;border-radius:999px;padding:7px 13px;font-size:12px}.file-chip.neg{background:var(--sello-tint);color:#8c3517}.estado{border-left:2px solid var(--line);margin-left:8px}.estado-item{padding:0 0 26px 28px;position:relative}.estado-item:before{content:"";background:var(--paper);border:2px solid var(--line);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.estado-item.done:before{background:var(--vino);border-color:var(--vino)}.estado-item.now:before{background:var(--sello);border-color:var(--sello)}.estado-item strong{font-size:14.5px;display:block}.estado-item span{color:var(--ink-faint);font-size:13px}.entrega-head{text-align:center;max-width:640px;margin:0 auto 60px}.descargas{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 30px}.descarga{border-bottom:1px solid var(--line-soft);align-items:center;gap:18px;padding:22px 0;display:flex}.descarga:last-child{border-bottom:0}.descarga .ext{font-family:var(--font-mono);letter-spacing:.06em;background:var(--paper-deep);border-radius:var(--r-sm);color:var(--ink);flex:none;padding:10px 12px;font-size:11px}.descarga .info{flex:1}.descarga .info strong{font-size:15.5px;display:block}.descarga .info span{color:var(--ink-faint);font-size:13px}.experto-chip.clickable{cursor:pointer;transition:box-shadow .15s,transform .12s}.experto-chip.clickable:hover{transform:translateY(-1px);box-shadow:0 8px 22px -10px #5a1b1566}.experto-chip.clickable:focus-visible{outline:3px solid var(--vino);outline-offset:2px}.modal-backdrop{z-index:300;background:#2b1b1773;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal-card{background:var(--paper-raised);border-radius:var(--r-lg);width:100%;max-width:400px;padding:32px;position:relative;box-shadow:0 30px 80px -20px #2b1b1766}.modal-close{cursor:pointer;color:var(--ink-faint);background:0 0;border:0;border-radius:8px;padding:8px;font-size:15px;position:absolute;top:14px;right:14px}.modal-close:hover{color:var(--ink);background:var(--paper-deep)}.modal-head{align-items:center;gap:16px;margin-bottom:22px;display:flex}.modal-avatar{background:var(--vino-deep);color:#fff;border-radius:50%;flex:none;align-self:flex-start;place-items:center;width:56px;height:56px;font-size:17px;font-weight:700;display:grid}.modal-head h3{margin-bottom:2px}.modal-title{color:var(--ink-soft);font-size:13.5px}.modal-linkedin{width:100%;margin-top:20px}.login-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px}@media (max-width:960px){.login-grid{grid-template-columns:1fr;gap:40px}}.panel-bar{background:var(--paper-raised);border-bottom:1px solid var(--line)}.panel-bar-inner{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:auto;padding:16px 28px;display:flex}.panel-id{align-items:center;gap:12px;display:flex}.panel-id .avatar{background:var(--vino-deep);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.panel-id strong{font-size:14.5px;display:block}.panel-id span{color:var(--ink-faint);font-size:12px}.panel-tabs{gap:8px;display:flex}.panel-tab{color:var(--ink-soft);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600}.panel-tab:hover{color:var(--ink)}a.panel-tab{align-items:center;text-decoration:none;display:inline-flex}.panel-tab.activa{background:var(--vino-tint);border-color:var(--vino);color:var(--vino-deep)}.panel-tab:focus-visible{outline:3px solid var(--vino);outline-offset:2px}.tab-badge{background:var(--sello);color:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;margin-left:4px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.vista[hidden]{display:none}.caso-card{font:inherit;text-align:left;cursor:pointer;border:1px solid var(--line)}.caso-card .mono{color:var(--sello)}.panel-vacio{text-align:center;max-width:420px;color:var(--ink-soft);margin:30px auto}.doc-editable{border-radius:6px;outline:none}.doc-editable:focus{box-shadow:0 0 0 3px var(--vino-tint)}.doc-editable:hover{background:var(--paper-mist)}.stats-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.stat{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 22px}.stat .mono{color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.stat strong{font-family:var(--font-display);font-size:30px;font-weight:600}footer{background:var(--vino-deep);color:var(--vino-ink);box-shadow:0 100vh 0 100vh var(--vino-deep);margin-top:80px}.footer-inner{max-width:var(--max);color:var(--vino-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 40px;margin:auto;padding:52px 28px 40px;font-size:12.5px;display:flex}.footer-inner .brand{color:var(--vino-ink)}.footer-inner .brand-word em,.footer-inner .pluma{color:var(--vino-soft)}.footer-links{flex-wrap:wrap;gap:8px 26px;font-size:14px;display:flex}.footer-links a{color:var(--vino-soft);text-decoration:none}.footer-links a:hover{color:var(--vino-ink)}.footer-note{border-top:1px solid #f4eae324;flex-wrap:wrap;flex:100%;justify-content:space-between;gap:10px 30px;padding-top:22px;line-height:1.6;display:flex}.footer-note .credito{opacity:.75;font-style:italic}footer a:focus-visible{outline-color:var(--vino-ink)}.deadline-chip{background:var(--vino-tint);border:1px solid var(--vino);color:var(--vino-deep);border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14.5px;font-weight:600;display:inline-flex}.deadline-chip .mono{color:var(--vino-deep);font-size:11px}.expertos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;display:grid}.experto-card{border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:24px 0 6px;display:grid}.experto-card:hover h3,.experto-card:hover .ver{color:var(--vino-deep)}.experto-card:hover .ver{text-decoration:underline}.experto-card .avatar{background:var(--paper-mist);border:1px solid var(--line);width:58px;height:58px;color:var(--vino);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:22px;font-style:italic;display:grid}.experto-card h3{margin-bottom:2px;font-size:24px;line-height:1.15;transition:color .15s}.experto-card .esp{color:var(--ink-soft);margin-bottom:6px;font-size:14px;display:block}.experto-card .ced{color:var(--ink-soft);border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;margin-top:10px;padding-bottom:8px;font-size:13px;display:flex}.experto-card .ced b{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.experto-card .ver{color:var(--vino);margin-top:10px;font-size:13px;font-weight:600;display:inline-block}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.review-card{background:var(--card);border:1px solid var(--line-soft);border-radius:12px;padding:24px 26px}.review-card .stars{color:var(--sello);letter-spacing:3px;margin-bottom:12px;font-size:13px}.review-card p{color:var(--ink-soft);font-size:17px;font-style:italic;font-family:var(--font-display);line-height:1.65}.review-card .who{color:var(--ink);margin-top:14px;font-size:13px;font-style:normal;font-weight:600}.review-card .who span{font-weight:400;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:3px;font-size:10.5px;display:block}.reviews-grid.dos{grid-template-columns:1fr 1fr}@media (max-width:960px){.reviews-grid,.reviews-grid.dos{grid-template-columns:1fr 1fr}}@media (max-width:640px){.expertos-grid,.reviews-grid,.reviews-grid.dos{grid-template-columns:1fr}.footer-note{max-width:none}.descarga{flex-wrap:wrap}.descargas{padding:12px 20px}}.header-nav a.nav-cuenta{color:var(--vino-deep);font-weight:600}.nav-salir{font:inherit;color:var(--ink-soft);cursor:pointer;border:1.5px solid var(--line);background:0 0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;transition:border-color .15s,color .15s}.nav-salir:hover{border-color:var(--vino);color:var(--vino-deep)}.nav-salir:focus-visible{outline:3px solid var(--vino);outline-offset:2px}.menu-nav .nav-salir{padding:12px 26px;font-size:16px}.rating-line{color:var(--ink);align-items:center;gap:7px;margin:2px 0;font-size:13.5px;display:flex}.rating-line .stars{color:var(--sello);letter-spacing:2px;font-size:12.5px}.rating-line strong{font-size:13.5px}.rating-line .rating-n,.rating-line.sin{color:var(--ink-faint);font-size:12.5px}.svc-card .rating-line{margin:0}.esp-chips{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.esp-chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--vino-tint);color:var(--vino-deep);border-radius:999px;padding:5px 12px;font-size:11px}.verif-link{font-size:14px;font-weight:600}.modal-card{max-height:88vh;overflow-y:auto}.avatar-foto{object-fit:cover;border:0;padding:0}.mini-reviews{gap:10px;margin-top:12px;display:grid}.mini-review{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:12px 14px}.mini-review-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.mini-review-head .stars{color:var(--sello);letter-spacing:2px;font-size:11px}.mini-review-head strong{font-size:13px}.mini-review-head .mono{color:var(--ink-faint);font-size:10.5px}.mini-review p{font-family:var(--font-display);color:var(--ink-soft);font-size:13.5px;font-style:italic;line-height:1.6}.expertos-rail{gap:4px;display:grid}.expertos-rail .experto-card{padding:18px 0 4px}.expertos-rail .experto-card .avatar{width:46px;height:46px;font-size:18px}.expertos-rail .experto-card h3{font-size:21px}.sso-col{gap:10px;display:grid}.sso-btn{border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:15px;font-weight:600;transition:border-color .15s,transform .12s;display:flex}.sso-btn:hover{border-color:var(--vino);transform:translateY(-1px)}.sso-btn:focus-visible{outline:3px solid var(--vino);outline-offset:2px}.sso-btn svg{flex:none}.field-label-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.field-label-row label{margin-bottom:0}.info-dot{border:1.5px solid var(--vino);width:19px;height:19px;color:var(--vino-deep);cursor:help;background:var(--paper-raised);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:inline-grid;position:relative}.info-tip{background:var(--ink);width:250px;color:var(--paper);border-radius:var(--r-sm);z-index:60;opacity:0;pointer-events:none;text-align:left;padding:13px 15px;font-size:12.5px;font-weight:400;line-height:1.5;transition:opacity .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 16px 40px -12px #2b1b1773}.info-tip:after{content:"";border:7px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.info-tip strong{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vino-soft);margin-bottom:6px;font-size:10px;display:block}.info-tip ul{margin:0;padding:0;list-style:none}.info-tip li{padding:2px 0 2px 14px;position:relative}.info-tip li:before{content:"·";color:var(--vino-soft);position:absolute;left:2px}.info-dot:hover .info-tip,.info-dot:focus .info-tip{opacity:1}.choice .info-dot{vertical-align:middle;margin-left:7px}.choice:focus-visible .info-tip{opacity:1}.info-tip.corto{white-space:nowrap;width:auto}.grupo-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vino-deep);border-bottom:1px solid var(--line-soft);grid-column:1/-1;margin-top:10px;padding-bottom:6px;font-size:11px}.grupo-title:first-child{margin-top:0}.tag-opcional{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:9.5px}.modal-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.modal-actions .btn{flex:1;min-width:150px}.calculadora-aviso{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:12px;display:flex}.calculadora-aviso>span{flex:300px}.modal-card.ancho{max-width:1080px}.modal-card.ancho .form-card{border:0;padding:0}.doc-watermark{pointer-events:none;z-index:0;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.doc-watermark span{font-family:var(--font-display);white-space:nowrap;color:#5a1b150e;text-align:center;font-size:64px;font-style:italic;line-height:2.6;display:block;transform:rotate(-27deg)}.documento>:not(.doc-watermark):not(.stamp){z-index:1;position:relative}.pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:10.5px}.pill.revision{background:var(--sello-tint);color:#8c3517}.pill.entregado{background:var(--vino-tint);color:var(--vino-deep)}.caso-item{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.caso-item:hover{border-color:var(--vino);box-shadow:0 12px 30px -18px #5a1b1559}.caso-item .mono{color:var(--ink-faint)}.caso-item strong{font-size:16px;display:block}.caso-item .caso-sub{color:var(--ink-soft);font-size:13px}.star-input{gap:4px;display:flex}.star-input button{cursor:pointer;color:var(--line);background:0 0;border:0;padding:2px;font-size:26px;line-height:1;transition:color .1s,transform .1s}.star-input button.on{color:var(--sello)}.star-input button:hover{transform:scale(1.15)}.star-input button:focus-visible{outline:2px solid var(--vino);outline-offset:2px;border-radius:4px}.switch-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.switch{background:var(--line);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:26px;transition:background .15s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch.on{background:var(--vino)}.switch.on:after{transform:translate(20px)}.switch:focus-visible{outline:3px solid var(--vino);outline-offset:2px}.chart{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-md);padding:24px 26px}.chart h3{margin-bottom:4px;font-size:17px}.chart .chart-sub{color:var(--ink-faint);margin-bottom:18px;font-size:12.5px}.bar-row{grid-template-columns:130px 1fr 84px;align-items:center;gap:12px;padding:7px 0;display:grid}.bar-label{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bar-track{background:var(--paper-deep);border-radius:4px;height:18px;position:relative;overflow:hidden}.bar-fill{background:var(--vino);border-radius:4px;min-width:2px;position:absolute;inset:0 auto 0 0}.bar-fill.neg{background:var(--sello)}.bar-val{font-family:var(--font-mono);color:var(--ink);text-align:right;white-space:nowrap;font-size:12px}.bar-row:hover .bar-track{outline:2px solid var(--vino-tint)}.charts-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.admin-secciones{gap:18px;display:grid}.reemb-item{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-md);gap:8px;padding:20px 24px;display:grid}.reemb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reemb-head strong{font-size:15.5px}.reemb-item .motivo{color:var(--ink-soft);font-size:14px;font-style:italic;font-family:var(--font-display)}.reemb-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.pill.pendiente{color:#8a6d1a;background:#fdf3d7}.pill.procesada{background:var(--vino-tint);color:var(--vino-deep)}.pill.ignorada{background:var(--paper-deep);color:var(--ink-faint)}.pill.en-tiempo{background:var(--vino-tint);color:var(--vino-deep)}.pill.por-vencer{background:var(--sello-tint);color:#8c3517}.pill.vencido{background:var(--sello);color:#fff}.stats-row.cuatro{grid-template-columns:repeat(4,1fr)}.stat .help{margin-top:6px}@media (max-width:960px){.charts-grid{grid-template-columns:1fr}.stats-row.cuatro{grid-template-columns:1fr 1fr}}@media (max-width:640px){.stats-row.cuatro{grid-template-columns:1fr}.bar-row{grid-template-columns:96px 1fr 74px}.info-tip{width:210px;display:none}.info-dot:hover .info-tip,.info-dot:focus .info-tip,.choice:focus-visible .info-tip{display:block}}@media (prefers-reduced-motion:no-preference){.rise{opacity:0;animation:.7s cubic-bezier(.2,.7,.3,1) forwards rise;transform:translateY(14px)}.rise.d1{animation-delay:80ms}.rise.d2{animation-delay:.16s}.rise.d3{animation-delay:.24s}@keyframes rise{to{opacity:1;transform:none}}}@media (max-width:960px){.landing-grid{grid-template-columns:1fr;gap:52px;padding-top:56px}.split{grid-template-columns:1fr}.destacados{grid-template-columns:1fr 1fr}.header-nav{display:none}.menu-btn{display:flex}.header-inner{gap:14px;padding-top:14px;padding-bottom:14px}.brand-word{white-space:nowrap;font-size:17px}}@media (max-width:640px){body{font-size:16px}.section,.stage-wrap{padding:56px 22px}.wrap,.header-inner{padding-left:22px;padding-right:22px}.destacados,.field-grid,.choice-row,.stats-row{grid-template-columns:1fr}.panel-bar-inner{justify-content:center}.panel-tabs{flex-wrap:wrap;justify-content:center}.field.full{grid-column:auto}.documento{padding:32px 26px 30px}.documento:before{left:14px}.doc-folio{font-size:9.5px}.doc-folio span{white-space:nowrap}.stamp{width:92px;height:92px;bottom:14px;right:14px}.form-card{padding:26px}}.form-seccion{border:0;min-width:0;margin:0 0 38px;padding:0}.form-seccion>legend{width:100%;margin-bottom:18px;display:block}.choice-row.cols-2{grid-template-columns:1fr 1fr}.choice-row.cols-1{grid-template-columns:1fr}.choice{font:inherit;color:var(--ink);font-size:14px;font-weight:550}.lista-item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);margin-bottom:14px;padding:20px}.lista-item .lista-item{background:var(--paper-raised)}.lista-item-head{color:var(--vino-deep);justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.field-error{color:#8c3517;margin-top:7px;font-size:13px;font-weight:550}.con-error input,.con-error select,.con-error textarea{background:var(--sello-tint);border-color:#d88a6e}.con-error .choice-row .choice{border-color:#d88a6e}.seccion-lista{color:var(--vino);letter-spacing:.08em;white-space:nowrap;margin-left:10px}.avance-nota{color:var(--ink-soft);margin:0 0 14px;font-size:14px}.avance-nota strong{color:var(--ink)}.avance-fija{z-index:5;background:var(--paper-raised);margin:-8px 0 30px;padding-top:8px;position:sticky;top:0}.avance{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 16px 11px;box-shadow:0 8px 24px -16px #2b1b174d}.avance-fila{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:8px;display:flex}.avance-cifra{color:var(--ink-soft);font-size:13.5px}.avance-cifra strong{font-family:var(--font-display);color:var(--vino);font-variant-numeric:lining-nums tabular-nums;margin-right:2px;font-size:22px;font-weight:600}.avance-guardado{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-faint);margin-left:auto;font-size:11px}.avance-guardado.guardado{color:var(--vino-deep)}.avance-guardado.error{color:var(--sello)}.avance-barra{background:var(--paper-deep);border-radius:999px;height:6px;overflow:hidden}.avance-barra>span{border-radius:inherit;background:var(--vino);height:100%;transition:width .35s;display:block}.avance-detalle{color:var(--ink-faint);margin-top:7px;font-size:12.5px}.caso-borrador>div:first-child{flex:300px}.avance-mini{align-items:center;gap:12px;max-width:420px;margin:10px 0 6px;display:flex}.avance-mini .avance-barra{flex:1}.avance-mini .avance-cifra strong{font-size:18px}@media (prefers-reduced-motion:reduce){.avance-barra>span{transition:none}}.avance-plegar,.avance-pildora{display:none}@media (max-width:640px){.avance-fija{margin-left:-12px;margin-right:-12px}.avance{padding:10px 12px 9px}.avance-resto{display:none}.avance-plegar{width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:-8px -8px -8px 0;padding:0;display:grid}.avance-plegar:focus-visible{outline:2px solid var(--vino);outline-offset:-2px}.avance-fija.plegada{background:0 0;height:0;margin-top:0;margin-bottom:64px;padding:0;display:flow-root}.avance-fija.plegada .avance{display:none}.avance-fija.plegada .avance-pildora{border:1px solid var(--line);background:var(--paper-raised);height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 10px;display:inline-flex;position:absolute;top:8px;right:0;box-shadow:0 10px 26px -12px #2b1b1773}.avance-pildora strong{font-family:var(--font-display);color:var(--vino);font-variant-numeric:lining-nums tabular-nums;font-size:19px;font-weight:600}.avance-pildora-estado{font-family:var(--font-mono);color:var(--vino-deep);font-size:12px}.avance-pildora.error{border-color:var(--sello)}.avance-pildora.error .avance-pildora-estado{color:var(--sello);font-weight:700}.avance-pildora:focus-visible{outline:2px solid var(--vino);outline-offset:2px}.avance-anillo{background:conic-gradient(var(--vino) var(--p),var(--paper-deep) 0);border-radius:50%;width:22px;height:22px;-webkit-mask:radial-gradient(circle,#0000 6.5px,#000 7px);mask:radial-gradient(circle,#0000 6.5px,#000 7px)}}.visor-pdf{background:var(--paper-deep);border:1px solid var(--line);border-radius:var(--r-md);max-height:80vh;padding:14px;overflow-y:auto}.visor-pdf .pdf-pagina{background:#fff;border-radius:2px;width:100%;height:auto;margin:0 auto 14px;display:block;box-shadow:0 1px 3px #2b1b171f}.visor-pdf .pdf-pagina:last-child{margin-bottom:0}.visor-pdf .pdf-asoma{border-radius:2px;margin:0 auto;overflow:hidden}.visor-pdf .pdf-asoma .pdf-pagina{margin:0}.visor-pdf .pdf-corte{text-align:center;color:var(--ink);padding:8px 20px 12px;font-size:15px;position:relative}.visor-pdf .pdf-corte.con-pagina{background:linear-gradient(to bottom,#e7e1d600,var(--paper-deep) 62px);margin-top:-90px;padding-top:70px}.visor-pdf .pdf-corte strong{font-family:var(--font-display);margin-bottom:4px;font-size:20px;display:block}.visor-pdf .cargando{text-align:center;color:var(--ink-faint);padding:40px;font-size:14px}.editor-barra{z-index:5;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding:8px 10px;display:flex;position:sticky;top:8px;box-shadow:0 8px 24px -16px #2b1b174d}.editor-barra button{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;padding:6px 11px;font-size:13px}.editor-barra button:hover{border-color:var(--vino)}.editor-barra .descartar{color:var(--sello);margin-left:auto}.editor-barra .descartar:hover{border-color:var(--sello)}.editor-barra .descartar+.estado-guardado{margin-left:4px}.editor-barra .estado-guardado{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-faint);margin-left:auto;font-size:11px}.editor-barra .estado-guardado.guardado{color:var(--vino-deep)}.editor-barra .estado-guardado.error{color:var(--sello)}.doc-cuerpo{min-height:300px;margin:0 -6px;padding:4px 6px}.doc-cuerpo p{text-align:justify}.doc-cuerpo p[data-estilo=titulo]{text-align:center;color:var(--ink);font-weight:640}.doc-cuerpo p[data-estilo=centrado]{text-align:center}.doc-cuerpo p[data-estilo=documento]{border-top:1px dashed var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);-webkit-user-select:none;user-select:none;margin:28px 0 14px;padding-top:12px;font-size:12px}.doc-cuerpo p[data-estilo=documento]:first-child{border-top:0;margin-top:0;padding-top:0}.doc-cuerpo p[data-estilo=documento]:before{content:"Archivo · "}.aviso-correos{background:var(--sello);color:#fff;text-align:center;padding:11px 20px;font-size:14px;text-decoration:none;display:block}.aviso-correos:hover{filter:brightness(1.05)}.aviso-correos strong{font-weight:700}.filtros{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.filtros a{color:var(--ink-soft);border:1px solid var(--line);background:var(--paper-raised);border-radius:999px;padding:6px 14px;font-size:13.5px;text-decoration:none}.filtros a.activa{border-color:var(--vino);color:var(--vino-deep);background:var(--vino-tint);font-weight:600}.filtros form{gap:8px;margin-left:auto;display:flex}.filtros input{width:240px;padding:8px 12px}.tabla-admin{border-collapse:collapse;width:100%;font-size:14px}.tabla-admin th{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line);padding:8px 10px;font-size:10.5px;font-weight:500}.tabla-admin td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:12px 10px}.tabla-admin tr:hover td{background:var(--paper-raised)}.tabla-admin a{color:var(--ink);font-weight:600}.envoltura-tabla{overflow-x:auto}.linea-tiempo{gap:10px;font-size:13.5px;display:grid}.linea-tiempo div{color:var(--ink-soft);grid-template-columns:170px 1fr;gap:12px;display:grid}.linea-tiempo .mono{color:var(--ink-faint);font-size:11.5px}.form-experto .field{margin-bottom:14px}.servicio-pedido{max-width:640px}.campo-trampa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.check-chip{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.check-chip input{width:auto;margin:0}.link-boton{color:var(--vino);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.avatar-admin{background:var(--vino-deep);color:#fff;object-fit:cover;border-radius:50%;place-items:center;width:52px;height:52px;font-size:15px;font-weight:700;display:grid}.experto-fila{grid-template-columns:auto 1fr auto;align-items:start;gap:16px;display:grid}.inicio{max-width:1200px;margin:auto;padding:0 clamp(16px,3vw,32px)}.inicio .section{max-width:none;padding:104px 0 0}.section-head.dos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 56px;max-width:none;margin-bottom:44px;display:grid}.section-head.dos h2{margin:0;font-size:clamp(32px,3.8vw,48px);line-height:1.08}.section-head.dos p{color:var(--ink-soft);max-width:46ch;font-size:16px}.inicio .categoria>.folio{margin-bottom:14px}.hero-marco{background:radial-gradient(60% 70% at 78% 45%,var(--paper-mist) 0%,#f9f7f300 70%),var(--paper);border-radius:18px;position:relative;overflow:hidden}.hero{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr);grid-template-areas:"texto arte""laureles arte";column-gap:24px;min-height:560px;padding:52px 64px 48px 48px;display:grid;position:relative}.hero-texto{z-index:2;grid-area:texto;align-self:end;position:relative}.hero h1{color:var(--vino);max-width:22ch;margin:0;font-size:clamp(36px,3.9vw,54px);line-height:1.06}.botones{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.btn svg,.svc-foot .go svg{width:11px;height:11px;transition:transform .15s}.btn:hover svg{transform:translate(2px)}.laureles{z-index:2;grid-area:laureles;align-self:start;gap:6px;margin:36px 0 0;padding:0;list-style:none;display:flex;position:relative}.laurel{text-align:center;flex:0 162px;place-content:center;gap:2px;min-width:0;height:96px;padding-top:2px;display:grid;position:relative}.laurel .rama{aspect-ratio:36/79;width:auto;height:100%;fill:var(--paper-mist);stroke:var(--laurel);position:absolute;top:0}.laurel .rama.izq{left:0}.laurel .rama.der{right:0}.laurel>*{position:relative}.laurel .estrellas{letter-spacing:.3em;color:var(--vino);margin-left:.3em;font-size:8px}.laurel strong{font-family:var(--font-display);color:var(--ink);font-size:20px;font-weight:600;line-height:1.05}.laurel small{color:var(--ink-soft);white-space:nowrap;font-size:10.5px;line-height:1.2}.hero-arte{grid-area:arte;min-height:480px;position:relative}.nubes{pointer-events:none;width:140%;max-width:none;height:115%;position:absolute;inset:-10% -20% -5%;-webkit-mask-image:radial-gradient(closest-side at 50% 58%,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 58%,#000 35%,#0000 100%)}.nubes.oscuras{opacity:.5}.estatua{width:auto;max-width:none;height:calc(100% + 120px);position:absolute;top:-20px;left:50%;transform:translate(-42%);-webkit-mask-image:linear-gradient(#000 54%,#0000 84%);mask-image:linear-gradient(#000 54%,#0000 84%)}.bruma{pointer-events:none;background:linear-gradient(to top,var(--paper) 8%,#f0ece400);height:42%;position:absolute;bottom:-2px;left:-30%;right:-30%}@media (prefers-reduced-motion:no-preference){.estatua{animation:1.4s ease-out both aparecer}.nubes{animation:38s ease-in-out infinite alternate deriva}}@keyframes aparecer{0%{opacity:0;transform:translate(-42%)translateY(14px)}}@keyframes deriva{to{transform:translate(-4%)}}.vino-sec{position:relative}.panel-vino{z-index:1;background:var(--vino);color:var(--vino-ink);text-align:center;border-radius:4px;padding:72px 56px;position:relative;overflow:hidden}.humo{pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.arco{aspect-ratio:1;pointer-events:none;border:1px solid #f4eae314;border-radius:50%;width:150%;position:absolute;bottom:-118%;left:50%;transform:translate(-50%)}.arco.dos{width:120%;bottom:-96%}.panel-vino>:not(.humo):not(.arco){position:relative}.pasos-vino{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.pasos-vino li{border-left:1px solid #f4eae324;padding:6px 24px 8px}.pasos-vino li:first-child{border-left:0}.pasos-vino h3{color:var(--vino-ink);margin:0 0 8px;font-size:24px;line-height:1.2}.pasos-vino p{color:var(--vino-soft);font-size:13.5px;line-height:1.55}.pasos-vino a{color:var(--vino-ink);text-underline-offset:2px;-webkit-text-decoration:underline #f4eae38c;text-decoration:underline #f4eae38c}.pasos-vino a:hover{-webkit-text-decoration-color:var(--vino-ink);text-decoration-color:var(--vino-ink)}@media (max-width:980px){.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"texto""arte""laureles";min-height:0;padding:44px 40px 36px}.hero h1{max-width:16ch}.hero-arte{min-height:440px;margin-top:8px}.estatua{height:560px;top:-20px;transform:translate(-45%)}@keyframes aparecer{0%{opacity:0;transform:translate(-45%)translateY(14px)}}.laureles{justify-content:center;margin-top:-96px}.panel-vino{padding:64px 40px 52px}.pasos-vino{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.pasos-vino li:nth-child(3){border-left:0}.section-head.dos,.expertos-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.hero{padding:32px 22px 28px}.botones .btn{padding:12px 15px;font-size:14px}.hero-arte{min-height:380px}.estatua{height:480px}.laureles{gap:2px;margin:-80px -14px 0}.laurel{flex:1 1 0;height:72px}.laurel strong{font-size:18px}.laurel small{font-size:10.5px}.panel-vino{padding:52px 26px 44px}.pasos-vino{grid-template-columns:minmax(0,1fr)}.pasos-vino li{border-top:1px solid #f4eae324;border-left:0;padding:20px 0 0}.pasos-vino li:first-child{border-top:0;padding-top:0}.inicio .section{padding-top:76px}}.documentos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.documento-necesario{background:var(--card);border:1px solid var(--line-soft);border-radius:12px;padding:24px 26px}.documento-necesario h3{margin-bottom:8px;font-size:24px;line-height:1.2}.documento-necesario p{color:var(--ink-soft);font-size:14.5px}.documentos-resto{color:var(--ink-soft);max-width:70ch;margin-top:22px;font-size:14.5px}@media (max-width:640px){.documentos-grid{grid-template-columns:minmax(0,1fr)}}.documento-necesario{background:var(--vino-claro);border-color:var(--vino-claro)}.documento-necesario h3{color:var(--vino-ink)}.documento-necesario p{color:var(--vino-claro-soft)}.modal-pasar,.paginacion{align-items:center;gap:12px;display:flex}.modal-pasar{margin:-8px 0 18px}.paginacion{justify-content:center;margin-top:22px}.modal-pasar button,.paginacion button{border:1px solid var(--line);background:var(--paper-raised);width:36px;height:36px;color:var(--vino);cursor:pointer;border-radius:50%;place-items:center;font-size:20px;line-height:1;transition:border-color .15s,background .15s;display:grid}.modal-pasar button:hover,.paginacion button:hover:not(:disabled){border-color:var(--vino);background:var(--paper-mist)}.paginacion button:disabled{opacity:.35;cursor:default}.modal-pasar button:focus-visible,.paginacion button:focus-visible{outline:2px solid var(--vino);outline-offset:2px}.modal-pasar .mono,.paginacion .mono{color:var(--ink-faint);font-size:12px}.resenas-orden{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.resenas-orden button{font:inherit;border:1px solid var(--line);background:var(--paper-raised);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13.5px}.resenas-orden button:hover{border-color:var(--vino)}.resenas-orden button.activa{border-color:var(--vino);background:var(--vino-tint);color:var(--vino-deep);font-weight:600}.resenas-orden button:focus-visible{outline:2px solid var(--vino);outline-offset:2px}.expertos-grid .experto-card{background:var(--vino-claro);color:var(--vino-ink);border:0;border-radius:12px;padding:24px 24px 20px;transition:transform .2s,box-shadow .2s}.expertos-grid .experto-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px -24px #5a1b1599}.expertos-grid .experto-card h3,.expertos-grid .experto-card:hover h3{color:var(--vino-ink)}.expertos-grid .experto-card .esp,.expertos-grid .experto-card .ced{color:var(--vino-claro-soft)}.expertos-grid .experto-card .ced{border-bottom-color:#f4eae340}.expertos-grid .experto-card .ced b,.expertos-grid .experto-card .rating-line,.expertos-grid .experto-card .rating-line strong,.expertos-grid .experto-card .rating-line .stars{color:var(--vino-ink)}.expertos-grid .experto-card .rating-line .rating-n,.expertos-grid .experto-card .rating-line.sin{color:var(--vino-claro-soft)}.expertos-grid .experto-card .ver,.expertos-grid .experto-card:hover .ver{color:var(--vino-ink)}.expertos-grid .experto-card .avatar{border-color:#0000}.expertos-grid .experto-card:focus-visible{outline:2px solid var(--vino);outline-offset:3px}.catalogo .categoria-titulo{font-family:var(--font-display);letter-spacing:-.005em;text-transform:none;color:var(--vino);margin-bottom:20px;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.1}.catalogo .categoria+.categoria{margin-top:56px}.expertos-disponibles{border:1px solid var(--line-soft);background:#f9f7f3d1;border-radius:12px;padding:16px 18px 8px;box-shadow:0 18px 40px -28px #5a1b1573}.expertos-disponibles ul{margin:8px 0 0;padding:0;list-style:none}.expertos-disponibles li+li{border-top:1px solid var(--line-soft)}.experto-fila{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;display:flex}.experto-fila .avatar{background:var(--paper-mist);border:1px solid var(--line);width:38px;height:38px;color:var(--vino);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:16px;font-style:italic;display:grid}.experto-fila strong{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.15;transition:color .15s;display:block}.experto-fila .fila-titulo{color:var(--ink-soft);margin-top:2px;font-size:12.5px;display:block}.experto-fila .mono{color:var(--ink-faint);white-space:nowrap;margin-top:2px;font-size:10.5px;display:block}.experto-fila:hover strong{color:var(--vino-deep)}.experto-fila:focus-visible{outline:2px solid var(--vino);outline-offset:2px}.hero-expertos{z-index:2;width:272px;position:absolute;top:96px;right:32px}.hero-expertos~.hero-arte .estatua{transform:translate(-80%)}@media (prefers-reduced-motion:no-preference){@keyframes aparecer-izq{0%{opacity:0;transform:translate(-80%)translateY(14px)}}.hero-expertos~.hero-arte .estatua{animation-name:aparecer-izq}}.laurel small.dos-lineas{white-space:normal;max-width:9ch;margin:0 auto}@media (max-width:980px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,260px);grid-template-areas:"texto expertos""laureles laureles""arte arte"}.laureles{margin-top:28px}.hero-expertos{grid-area:expertos;align-self:center;width:auto;position:relative;top:auto;right:auto}.hero-expertos~.hero-arte .estatua{animation-name:aparecer;transform:translate(-45%)}}@media (max-width:600px){.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"texto""laureles""arte""expertos"}.hero-expertos{margin-top:28px}}@media (min-width:981px) and (max-width:1180px){.laureles{grid-template-columns:repeat(2,150px);row-gap:8px;display:grid}}@media (max-width:600px){.laureles{grid-template-columns:repeat(2,minmax(0,150px));justify-content:center;row-gap:6px;margin:26px 0 0;display:grid}.laurel{height:84px}}.trust-expertos{grid-template-columns:minmax(0,1fr) minmax(0,266px);align-items:start;gap:24px;max-width:636px;margin:30px 0 38px;display:grid}.trust-expertos .trust-row{grid-template-columns:minmax(0,1fr);margin:0}.trust-expertos .expertos-disponibles{padding:14px 16px 6px}.trust-expertos .experto-fila strong{font-size:16.5px}@media (max-width:700px){.trust-expertos{grid-template-columns:minmax(0,1fr)}.trust-expertos .trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.btn-contexto{border:1.5px solid var(--vino);background:var(--vino-tint);width:100%;color:var(--vino-deep);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:13px 16px;font-size:14.5px;font-weight:600;transition:background .15s,transform .12s;display:flex}.btn-contexto span{background:var(--vino);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:16px;line-height:1;display:grid}.btn-contexto:hover{background:#fff;transform:translateY(-1px)}.btn-contexto:focus-visible{outline:3px solid var(--vino);outline-offset:2px}.contexto-caja{margin:18px 0 4px}.contexto-caja .help{margin:8px 0 0}.detalle-tecnico{color:var(--ink-faint);margin:-4px 0 10px;font-size:12px}.detalle-tecnico summary{cursor:pointer}.detalle-tecnico code{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;margin-top:6px;display:block}.convertir{background:var(--vino-tint);border:1.5px solid var(--vino);border-radius:var(--r-md,12px);margin-top:22px;padding:20px 20px 16px}.convertir h3{margin:8px 0;font-size:20px;line-height:1.2}.convertir>p{color:var(--ink-soft);margin:0 0 14px;font-size:14px}.convertir .fine{margin:10px 0 0}.contacto-form,.contacto-enviado{border-top:1px solid var(--line-soft);margin-top:22px;padding-top:22px}.contacto-form h3,.contacto-enviado h3{font-size:22px}.filtros a{white-space:nowrap}.filtros.sub{margin-top:-8px}.filtros.sub a{background:0 0;padding:4px 12px;font-size:12.5px}.aviso-privacidad{color:var(--ink-faint);margin:12px 0 0;font-size:12px;line-height:1.55}.aviso-privacidad a{color:inherit}.consentimiento .aviso-privacidad{color:var(--ink-soft);margin:10px 0 16px;font-size:13px}.check-linea{cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;line-height:1.5;display:flex}.check-linea input{width:17px;height:17px;accent-color:var(--vino);flex:none;margin-top:3px}.texto-legal h3{margin:26px 0 8px;font-size:20px}.texto-legal p,.texto-legal li{color:var(--ink-soft);font-size:15px;line-height:1.65}.texto-legal p{margin:0 0 10px}.texto-legal ul{margin:0 0 12px;padding-left:20px}.texto-legal li{margin-bottom:6px}.texto-legal li ul{margin-top:6px}.texto-legal strong{color:var(--ink)}.borrar-cuenta{border-top:1px solid var(--line-soft);max-width:640px;margin-top:56px;padding-top:24px}.borrar-cuenta h3{margin:8px 0 6px;font-size:20px}.borrar-cuenta>p{color:var(--ink-soft);margin:0 0 12px;font-size:14px}.borrar-cuenta-detalle p{color:var(--ink-soft);margin:0 0 10px;font-size:14px;line-height:1.6}@media (max-width:600px){.hero{grid-template-areas:"texto""laureles""expertos"}.hero-arte{z-index:0;pointer-events:none;grid-area:texto;min-height:0;margin:-12px -22px 0}.hero-expertos~.hero-arte .estatua{opacity:.5;height:430px;top:-26px;left:auto;right:-58px;transform:none}.bruma{display:none}}@media (max-width:600px) and (prefers-reduced-motion:no-preference){.hero-expertos~.hero-arte .estatua{animation-name:aparecer-fondo}@keyframes aparecer-fondo{0%{opacity:0;transform:translateY(14px)}}}
:root:root{--font-display:var(--nf-display),Georgia,serif;--font-body:var(--nf-body),system-ui,-apple-system,sans-serif;--font-mono:var(--nf-mono),ui-monospace,monospace}
