.pt{--pt-fondo:#fbfcf8;--pt-suave:#eef5f0;--pt-tarjeta:#fff;--pt-tinta:#123d4a;--pt-tinta2:#2c5361;--pt-linea:#d3e2da;--pt-pet:#06617a;--pt-pet-osc:#054e62;--pt-sobre-pet:#fff;--pt-verde:#6a9636;--pt-verde-osc:#4a7420;--pt-coral:#e5534b;--pt-verde-bg:#e4f0d6;--pt-radio:14px;--pt-radio-g:24px;--ease-out:cubic-bezier(.23, 1, .32, 1);background:var(--pt-fondo);color:var(--pt-tinta);-webkit-tap-highlight-color:transparent;flex-direction:column;min-height:100svh;font-size:18px;line-height:1.55;display:flex;overflow-x:clip}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pt{--pt-fondo:#0b1c21;--pt-suave:#0f242a;--pt-tarjeta:#163139;--pt-tinta:#eaf4f2;--pt-tinta2:#c4d9dc;--pt-linea:#2a4c55;--pt-pet:#5bb6ce;--pt-pet-osc:#8ed2e4;--pt-sobre-pet:#05262f;--pt-verde:#8cbf55;--pt-verde-osc:#b2da82;--pt-verde-bg:#283f18}}:root[data-theme=dark] .pt{--pt-fondo:#0b1c21;--pt-suave:#0f242a;--pt-tarjeta:#163139;--pt-tinta:#eaf4f2;--pt-tinta2:#c4d9dc;--pt-linea:#2a4c55;--pt-pet:#5bb6ce;--pt-pet-osc:#8ed2e4;--pt-sobre-pet:#05262f;--pt-verde:#8cbf55;--pt-verde-osc:#b2da82;--pt-verde-bg:#283f18}.pt-ancho{width:min(1200px,100%);padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));margin:0 auto}@media (min-width:720px){.pt-ancho{padding:0 max(32px, env(safe-area-inset-right)) 0 max(32px, env(safe-area-inset-left))}}.pt a,.pt label,.pt summary,.pt button{touch-action:manipulation}.pt-btn,.pt-tab,.pt-pestana,.pt-faq summary,.pt-entrar{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pt-link:active,.pt-entrar:active,.pt-pie-legal a:active{opacity:.6}.pt-link,.pt-entrar{transition:opacity .12s ease-out}.pt-oculto{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.pt a:not([class]){color:var(--pt-pet);text-underline-offset:3px}.pt-btn{border-radius:var(--pt-radio);background:var(--pt-pet);min-height:48px;color:var(--pt-sobre-pet);white-space:nowrap;transition:transform .16s var(--ease-out), background-color .16s ease;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:500;text-decoration:none;display:inline-flex}.pt-btn:active,.pt-pestana:active,.pt-tab:active,.pt-faq summary:active{transform:scale(.97)}.pt-btn-xl{min-height:58px;padding:0 28px;font-size:1.05em}.pt-link{min-height:48px;color:var(--pt-tinta);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.pt-link svg.i{color:var(--pt-coral)}@media (hover:hover) and (pointer:fine){.pt-btn:hover{background:var(--pt-pet-osc)}.pt-btn-borde:hover{background:var(--pt-suave)}.pt-link:hover,.pt-pie-legal a:hover,.pt-entrar:hover{text-underline-offset:4px;text-decoration:underline}.pt-tab:hover{color:var(--pt-pet)}.pt-pestana:hover{border-color:var(--pt-pet)}}.pt-barra{z-index:20;background:var(--pt-fondo);padding-top:env(safe-area-inset-top);position:sticky;top:0}.pt-barra-in{align-items:center;gap:12px;min-height:68px;display:flex}.pt-marca img{width:auto;height:44px;display:block}.pt-entrar{min-height:48px;color:var(--pt-tinta);align-items:center;margin-left:auto;padding:0 8px;font-weight:500;text-decoration:none;display:inline-flex}.pt-tabs{background:var(--pt-suave);border-top:1px solid var(--pt-linea);border-bottom:1px solid var(--pt-linea)}.pt-tabs-in{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.pt-tab{scroll-snap-align:start}.pt-tabs-in::-webkit-scrollbar{display:none}.pt-tab{min-height:52px;color:var(--pt-tinta);transition:color .16s ease, border-color .16s ease, transform .16s var(--ease-out);border-bottom:3px solid #0000;flex:none;align-items:center;margin-bottom:-1px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.pt-tab[aria-current=page]{color:var(--pt-pet);border-bottom-color:var(--pt-pet);font-weight:600}.pt-tab:first-child{margin-left:-14px}.pt-main{flex:1}.pt-pagina{padding:40px 0 56px}.pt-h1{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(2.1em,8.6vw,3.7em);font-weight:600;line-height:1}.pt-h1-sec{text-wrap:balance;max-width:14em;font-size:clamp(1.9em,5.2vw,2.6em);line-height:1.05}.pt-h1-ancho{max-width:24em;margin-bottom:12px}.pt-panel-dos{gap:24px;display:grid}.pt-lead{max-width:30em;margin:0 0 32px;font-size:1.15em;line-height:1.5}.pt-bajada{max-width:32em;margin:0 0 28px;font-size:1.06em}.pt-ctas{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:28px;display:flex}.pt-promesas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pt-promesas li{align-items:center;gap:10px;display:flex}.pt-promesas svg.i,.pt-panel li svg.i,.pt-tambien li svg.i{background:var(--pt-verde-bg);width:1.4em;height:1.4em;color:var(--pt-verde-osc);stroke-width:3px;border-radius:50%;flex:none;padding:4px}.pt-dos{gap:28px;display:grid}.pt-dos>*,.pt-selector>*,.pt-hero-in>*{min-width:0}.pt-hero-in{align-items:center;gap:40px;display:grid}.pt-hero-arte{border-radius:var(--pt-radio-g);background:#06617a;place-items:center;padding:36px 0 48px;display:grid;position:relative}.pt-tel{background:#0e1a1e;border-radius:46px;width:290px;padding:11px;box-shadow:0 30px 60px -24px #00141c99}.pt-tel-pantalla{color:#123d4a;background:#fff8ec;border-radius:36px;min-height:490px;padding:42px 16px 18px;font-size:15px;line-height:1.35;position:relative;overflow:hidden}.pt-tel-isla{background:#0e1a1e;border-radius:99px;width:86px;height:24px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.pt-app-hola{letter-spacing:-.02em;font-size:1.45em;font-weight:600}.pt-app-sub{color:#47636d;margin-bottom:14px;font-size:.85em}.pt-app-chips{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px;display:grid}.pt-app-chips span{border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-size:.8em;font-weight:500;display:flex}.pt-app-chips svg.i{width:1.5em;height:1.5em}.c-temp{color:#8a2318;background:#ffd9d3}.c-cal{color:#0f4677;background:#cfe5fa}.c-pill{color:#4b2a8a;background:#e6dbfa}.c-ok{color:#3a5e15;background:#e4f0d6}.pt-app-titulo{margin:0 2px 8px;font-weight:600}.pt-app-item{background:#fff;border:1px solid #ede4d3;border-radius:16px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.pt-app-item>div{flex:1;min-width:0}.pt-app-item b{font-weight:500;display:block}.pt-app-item small{color:#47636d;font-size:.82em}.pt-av{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.92em;font-weight:600;display:grid}.pt-av svg.i{width:1.1em;height:1.1em}.av-f{color:#9c1f5e;background:#fbddeb}.av-m{color:#14508a;background:#d8eafb}.av-pet{color:#7a4a06;background:#fdefd9}.av-g{color:#3a5e15;background:#e4f0d6}.pt-ok{color:#fff;background:#6a9636;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.pt-ok svg.i{stroke-width:3px;width:1em;height:1em}.pt-hora{color:#06617a;background:#e4f1f4;border-radius:99px;padding:3px 8px;font-size:.8em;font-weight:600}.pt-flota{color:#123d4a;white-space:nowrap;animation:pt-llega .6s var(--ease-out) .7s both;background:#fff;border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:15px;line-height:1.3;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -14px #00141c8c}.pt-flota b{font-weight:600;display:block}.pt-flota small{color:#47636d}.pt-flota-ic{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pt-flota-ic svg.i{width:1.25em;height:1.25em}@keyframes pt-llega{0%{opacity:0;transform:translate(-50%,12px)scale(.96)}}.pt-radio{opacity:0;position:absolute}.pt-pestanas{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 12px;display:flex;overflow-x:auto}.pt-pestanas::-webkit-scrollbar{display:none}.pt-pestana{scroll-snap-align:start;border-radius:var(--pt-radio);background:var(--pt-tarjeta);border:1.5px solid var(--pt-linea);cursor:pointer;min-height:52px;transition:transform .16s var(--ease-out), background-color .16s ease, border-color .16s ease, color .16s ease;flex:none;align-items:center;gap:10px;padding:0 16px;font-weight:500;display:inline-flex}.pt-pestana svg.i{color:inherit}.pt-pestana .pt-app-ic{border-radius:9px;width:30px;height:30px}.pt-pestana .pt-app-ic svg.i{color:#fff;width:1em;height:1em}.pt-paneles{margin-top:12px}.pt-panel{background:var(--pt-tarjeta);border:1.5px solid var(--pt-linea);border-radius:var(--pt-radio-g);margin-bottom:12px;padding:26px}.pt-panel h2{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 18px;font-size:1.5em;font-weight:600;line-height:1.15;display:flex}.pt-panel h2 small{color:var(--pt-tinta2);letter-spacing:0;font-size:.6em;font-weight:400}.pt-panel ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pt-panel li{align-items:flex-start;gap:12px;font-size:1.04em;display:flex}.pt-panel-txt{margin:0 0 18px}.pt-panel-link{color:var(--pt-pet);margin-top:18px}.pt-panel-link svg.i{color:inherit}.pt-panel-btn{margin-top:22px}.pt-panel .pt-estado{margin-bottom:12px;display:inline-block}@supports selector(:has(*)){.pt-panel{animation:pt-panel .22s var(--ease-out);margin:0;display:none}}@keyframes pt-panel{0%{opacity:0;transform:translateY(6px)}}.pt-pantallas{gap:36px;margin-top:56px;display:grid}.pt-panel .pt-pieza{max-width:440px;min-height:0}.pt-pantallas figure{max-width:520px;margin:0}.pt-pantallas figcaption{max-width:26em;margin-top:16px}.pt-pantallas figcaption b{font-weight:600}.pt-pieza{background:var(--pt-tarjeta);border:1.5px solid var(--pt-linea);border-radius:var(--pt-radio-g);min-height:270px;padding:20px}.pt-pz-titulo{align-items:center;gap:10px;margin-bottom:12px;font-weight:600;display:flex}.pt-pz-titulo svg.i{color:var(--pt-pet)}.pt-pz-fila{background:var(--pt-suave);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:11px 14px;font-size:.9em;display:flex}.pt-pz-fila em{background:var(--pt-tarjeta);white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:.85em;font-style:normal;font-weight:600}.pt-pz-fila.hecha em{color:#3a5e15;background:#e4f0d6}.pt-pz-fila.toca{color:#5a4300;background:#fff1cc}.pt-pz-fila.toca em{color:#fff;background:#8a6400}.pt-pz-avisos{background:#06617a;border-color:#06617a;flex-direction:column;justify-content:center;gap:10px;display:flex}.pt-aviso{color:#123d4a;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px;font-size:.88em;line-height:1.3;display:flex}.pt-aviso>div{flex:1;min-width:0}.pt-aviso b{font-weight:600;display:block}.pt-aviso small,.pt-aviso time{color:#47636d;font-size:.88em}.pt-pz-emergencia{padding:0;overflow:hidden}.pt-pz-em-top{color:#fff;background:#c4302b;align-items:center;gap:10px;padding:15px 20px;font-weight:600;display:flex}.pt-pz-em-cuerpo{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.pt-pz-em-cuerpo b{margin-bottom:6px;font-size:1.12em;display:block}.pt-pz-em-cuerpo span{font-size:.92em;display:block}.pt-qr{width:104px;height:104px;fill:var(--pt-tinta);flex:none}.pt-tambien{border-top:1.5px solid var(--pt-linea);margin:40px 0 0;padding-top:22px}.pt-tambien h2{margin:0 0 12px;font-size:1.15em}.pt-tambien ul{gap:12px 32px;margin:0;padding:0;list-style:none;display:grid}.pt-tambien li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}@media (min-width:720px){.pt-tambien ul{grid-template-columns:1fr 1fr}}.pt-legal{color:var(--pt-tinta2);max-width:44em;margin:18px 0 0;font-size:.9em}.pt-equipo-lista{gap:8px;max-width:30em;margin:0;padding:0;list-style:none;display:grid}.pt-equipo-lista li{border-bottom:1.5px solid var(--pt-linea);align-items:center;gap:12px;padding:10px 0;display:flex}.pt-equipo-lista li>span:nth-child(2){flex:1;line-height:1.3}.pt-equipo-lista b{font-weight:600;display:block}.pt-equipo-lista em{background:var(--pt-suave);border:1.5px solid var(--pt-linea);border-radius:99px;padding:4px 12px;font-size:.85em;font-style:normal;font-weight:600}.pt-app-ic{color:#fff;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid}.a-salud{background:#06617a}.a-orga{background:#4a7420}.a-estudios{background:#2f6db5}.a-mas{background:#a85f0a}.pt-estado{color:#5a4300;background:#fff1cc;border-radius:99px;padding:5px 14px;font-size:.88em;font-weight:600}.pt-estado.e-ya{background:var(--pt-verde-bg);color:var(--pt-verde-osc)}.pt-tres{gap:22px;margin:0;display:grid}.pt-tres>div{border-top:3px solid var(--pt-verde);padding-top:14px}.pt-tres dt{margin-bottom:4px;font-size:1.1em;font-weight:600}.pt-tres dd{margin:0}.pt-tabla table{border-collapse:collapse;table-layout:fixed;width:100%}.pt-tabla col:first-child{width:40%}.pt-tabla th,.pt-tabla td{text-align:left;border-bottom:1.5px solid var(--pt-linea);vertical-align:top;-webkit-hyphens:auto;hyphens:auto;padding:13px 8px}.pt-tabla thead th{vertical-align:bottom;padding-bottom:18px;font-weight:600}.pt-tabla tbody th{font-weight:400}.pt-precio{white-space:nowrap;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.3em;font-weight:600;line-height:1.1;display:block}.pt-precio small{letter-spacing:0;font-size:.6em;font-weight:400;display:block}.pt-anual{font-size:.85em;font-weight:400;display:block}.pt-dest{background:color-mix(in srgb, var(--pt-pet) 9%, transparent)}thead .pt-dest{border-top:3px solid var(--pt-pet)}.pt-planes-pie{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px;display:flex}.pt-planes-pie p{color:var(--pt-tinta2);margin:0;font-size:.9em}.pt-nosotros{align-items:start;gap:32px;display:grid}.pt-nos-arte{background:var(--pt-verde-bg);border-radius:var(--pt-radio-g);text-align:center;justify-items:center;gap:12px;padding:32px 24px 24px;display:grid}.pt-nos-arte img{width:min(320px,80%);height:auto}.pt-nos-arte p{letter-spacing:-.01em;margin:0;font-size:1.25em;font-weight:600}.pt-nos-txt{gap:22px;display:grid}.pt-nos-txt h2{color:var(--pt-pet);margin:0 0 4px;font-size:1.15em;font-weight:600}.pt-nos-txt p{max-width:36em;margin:0}.pt-faq{border-top:1.5px solid var(--pt-linea)}.pt-faq details{border-bottom:1.5px solid var(--pt-linea)}.pt-faq summary{cursor:pointer;min-height:60px;transition:transform .16s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:1.04em;font-weight:500;list-style:none;display:flex}.pt-faq summary::-webkit-details-marker{display:none}.pt-faq details p{max-width:40em;margin:0;padding:0 0 20px}.pt-mas{border:1.5px solid var(--pt-linea);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.pt-mas:before,.pt-mas:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pt-mas:after{transition:transform .2s var(--ease-out);transform:translate(-50%,-50%)rotate(90deg)}details[open] .pt-mas:after{transform:translate(-50%,-50%)rotate(0)}.pt-pie{border-top:1px solid var(--pt-linea);background:var(--pt-suave)}.pt-pie-contacto{border-bottom:1px solid var(--pt-linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:24px 0 20px;display:flex}.pt-pie-contacto p{margin:0;font-size:1.05em;font-weight:600}.pt-btn-borde{background:var(--pt-tarjeta);color:var(--pt-pet);border:1.5px solid var(--pt-pet);white-space:normal;text-align:left}.pt-btn-borde svg.i{flex:none}.pt-pie-legal{padding-top:6px;padding-bottom:max(12px, env(safe-area-inset-bottom));color:var(--pt-tinta2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 20px;font-size:.78em;display:flex}.pt-pie-legal a{min-height:44px;color:var(--pt-tinta2);align-items:center;display:inline-flex}.pt-pie-legal nav{gap:18px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pt-marca img{background:#eef4f0;border-radius:12px;padding:4px 8px}}:root[data-theme=dark] .pt-marca img{background:#eef4f0;border-radius:12px;padding:4px 8px}.oculto[data-aparecer]{opacity:0;transform:translateY(14px)}.visto[data-aparecer]{opacity:1;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);transition-delay:calc(var(--d,0) * 80ms);transform:none}@media (prefers-reduced-motion:reduce){.pt-flota,.pt-panel{animation:none}.pt-btn:active,.pt-pestana:active,.pt-tab:active,.pt-faq summary:active{transform:none}}@media (max-width:639px){.pt{font-size:16px}.pt-barra-in{gap:8px;min-height:58px}.pt-marca img{height:36px}.pt-entrar{min-height:44px}.pt-barra .pt-btn{min-height:44px;padding:0 14px}.pt-tab{min-height:46px;padding:0 12px}.pt-tab:first-child{margin-left:-12px}.pt-pagina{padding:28px 0 44px}.pt-h1{margin-bottom:18px}.pt-lead{margin-bottom:24px;font-size:1.08em}.pt-btn-xl{min-height:52px;padding:0 22px;font-size:1em}.pt-panel{padding:20px}.pt-panel h2{font-size:1.35em}}@media (min-width:640px){.pt-pestanas{flex-wrap:wrap;margin:0;padding:0 0 4px;overflow:visible}.pt-tabla th,.pt-tabla td{padding:14px}.pt-precio{font-size:1.9em}.pt-precio small{font-size:.45em;display:inline}.pt-tab:first-child{margin-left:-14px}}@media (min-width:640px) and (max-width:1023px){.pt-pantallas figure{grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;max-width:none;display:grid}.pt-pantallas figcaption{margin-top:0}}@media (min-width:1024px){.pt-pagina{padding:56px 0 72px}.pt-hero-in{grid-template-columns:1.05fr .95fr;gap:64px}.pt-dos{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px}.pt-dos-planes{grid-template-columns:.75fr 1.25fr}.pt-dos-apps{grid-template-columns:.7fr 1.3fr}.pt-panel-dos{grid-template-columns:1fr 1fr;align-items:center;gap:36px}.pt-pantallas{grid-template-columns:repeat(3,1fr);gap:28px}.pt-pantallas figure:nth-child(2){margin-top:40px}.pt-selector{grid-template-columns:260px 1fr;align-items:start;gap:20px;display:grid}.pt-pestanas{flex-flow:column;padding:0}.pt-pestana{width:100%}.pt-paneles{margin-top:0}.pt-panel{padding:36px}.pt-panel h2{margin-bottom:22px;font-size:1.9em}.pt-nosotros{grid-template-columns:420px 1fr;gap:64px}.pt-nos-txt{grid-template-columns:1fr 1fr;gap:28px 40px}}.pt-sec{padding:72px 0}.pt-h2{letter-spacing:-.03em;text-wrap:balance;max-width:16em;margin:0 0 16px;font-size:clamp(1.75em,5vw,2.6em);font-weight:600;line-height:1.05}.pt-sec-txt{max-width:34em;margin:0 0 24px;font-size:1.1em;line-height:1.55}.pt-sec-em{color:#fff;background:#06617a}.pt-sec-em .pt-pieza{color:var(--pt-tinta);border-color:#0000;min-height:0}.pt-em-in{align-items:center;gap:36px;display:grid}.pt-em-lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pt-em-lista li{border-left:3px solid #9fd0dc;padding-left:18px;line-height:1.45}.pt-sec-suave{background:var(--pt-suave)}.pt-vac-in{align-items:center;gap:32px;display:grid}.pt-vac-in .pt-pieza{min-height:0}.pt-cierre{text-align:center;padding-bottom:88px}.pt-cierre .pt-h2,.pt-cierre .pt-sec-txt{margin-left:auto;margin-right:auto}.pt-curva{background:var(--pt-tarjeta);border:1.5px solid var(--pt-linea);border-radius:var(--pt-radio-g);max-width:980px;margin:8px 0 0;padding:20px}.pt-curva>svg{width:100%;height:auto;display:block;overflow:visible}.pt-curva-zona{fill:color-mix(in srgb, var(--pt-coral) 10%, transparent)}.pt-curva-umbral{stroke:var(--pt-coral);stroke-width:2px;stroke-dasharray:6 6}.pt-curva-linea{fill:none;stroke:var(--pt-pet);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.pt-curva-punto{fill:var(--pt-tarjeta);stroke:var(--pt-pet);stroke-width:3px}.pt-curva-fiebre{fill:#c4302b;stroke:var(--pt-tarjeta);stroke-width:3px}.pt-curva-valor{fill:var(--pt-tinta);font-size:17px;font-weight:600}.pt-curva-hora{fill:var(--pt-tinta2);font-size:15px}.pt-curva-txt{fill:#c4302b;font-size:15px;font-weight:600}.pt-curva-aviso{background:#ffe9e6;max-width:26em;margin-top:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pt-sec-em{background:#0f3d4a}:root:not([data-theme=light]) .pt-curva-txt{fill:#ff8a80}}:root[data-theme=dark] .pt-sec-em{background:#0f3d4a}:root[data-theme=dark] .pt-curva-txt{fill:#ff8a80}@media (max-width:639px){.pt-sec{padding:56px 0}.pt-sec-txt{font-size:1.06em}.pt-curva{margin:0 -4px;padding:16px 12px}.pt-curva-valor{font-size:30px}.pt-curva-hora,.pt-curva-txt{font-size:26px}.pt-em-in>:first-child{order:1}}@media (min-width:1024px){.pt-sec{padding:120px 0}.pt-em-in{grid-template-columns:.9fr 1.1fr;gap:72px}.pt-em-in .pt-pieza{font-size:1.15em}.pt-em-in .pt-qr{width:136px;height:136px}.pt-vac-in{grid-template-columns:1fr 1fr;gap:72px}.pt-curva{padding:28px 32px}}
