:root{--pm-cyan-50:#eefcfd;--pm-cyan-100:#d4f7f9;--pm-cyan-200:#abeff2;--pm-cyan-300:#83e8ec;--pm-cyan-400:#5ce1e6;--pm-cyan-500:#2cc5cc;--pm-cyan-600:#169ca3;--pm-cyan-700:#0f767c;--pm-cyan-800:#0d5a5f;--pm-cyan-900:#093f43;--pm-navy-50:#f4f5fa;--pm-navy-100:#eaebf6;--pm-navy-200:#d3d6ec;--pm-navy-300:#aab0d6;--pm-navy-400:#7b82b8;--pm-navy-500:#575f9c;--pm-navy-600:#444c8a;--pm-navy-700:#363d77;--pm-navy-800:#272d61;--pm-navy-900:#1b1f47;--pm-navy-950:#11142f;--pm-red-50:#fff1f3;--pm-red-100:#ffe0e4;--pm-red-200:#ffc2ca;--pm-red-300:#ff94a2;--pm-red-400:#ff5b70;--pm-red-500:#f8253d;--pm-red-600:#d7132c;--pm-red-700:#b10d22;--pm-red-800:#8c0e1f;--pm-red-900:#6c0f1c;--pm-yellow-50:#fffaeb;--pm-yellow-100:#fff2c2;--pm-yellow-200:#ffe48a;--pm-yellow-300:#ffd44d;--pm-yellow-400:#ffbf00;--pm-yellow-500:#e5a800;--pm-yellow-600:#b88300;--pm-yellow-700:#8a6100;--pm-yellow-800:#6b4b00;--pm-yellow-900:#4d3600;--pm-gray-0:#fff;--pm-gray-50:#f7f8fb;--pm-gray-100:#eef0f5;--pm-gray-200:#dde0ea;--pm-gray-300:#c4c8d6;--pm-gray-400:#9ba1b7;--pm-gray-500:#6b7290;--pm-gray-600:#525977;--pm-gray-700:#3e4460;--pm-gray-800:#2a2f48;--pm-gray-900:#181b2e;--pm-green-50:#e9f8ef;--pm-green-100:#c9efd8;--pm-green-400:#25d366;--pm-green-500:#1ea855;--pm-green-600:#16843f;--pm-green-700:#11683a;--pm-green-800:#0d4f2c;--color-primary:var(--pm-navy-800);--color-primary-hover:var(--pm-navy-700);--color-primary-active:var(--pm-navy-900);--color-on-primary:var(--pm-gray-0);--color-primary-inverse:var(--pm-cyan-400);--color-on-primary-inverse:var(--pm-navy-800);--color-accent:var(--pm-red-500);--color-accent-text:var(--pm-red-600);--color-highlight:var(--pm-yellow-400);--color-whatsapp:var(--pm-green-400);--color-on-whatsapp:var(--pm-navy-900);--surface-page:var(--pm-gray-0);--surface-subtle:var(--pm-navy-50);--surface-muted:var(--pm-navy-100);--surface-brand:var(--pm-cyan-400);--surface-brand-soft:var(--pm-cyan-50);--surface-inverse:var(--pm-navy-800);--surface-inverse-raised:var(--pm-navy-700);--surface-highlight:var(--pm-yellow-50);--text-primary:var(--pm-navy-800);--text-secondary:var(--pm-gray-600);--text-muted:var(--pm-gray-500);--text-inverse:var(--pm-gray-0);--text-inverse-muted:var(--pm-navy-200);--text-link:var(--pm-navy-800);--text-link-inverse:var(--pm-cyan-300);--border-default:var(--pm-gray-200);--border-strong:var(--pm-gray-300);--border-input:var(--pm-gray-500);--border-inverse:#ffffff2e;--success-text:var(--pm-green-700);--success-surface:var(--pm-green-50);--success-border:var(--pm-green-600);--warning-text:var(--pm-yellow-800);--warning-surface:var(--pm-yellow-50);--warning-border:var(--pm-yellow-400);--error-text:var(--pm-red-700);--error-surface:var(--pm-red-50);--error-border:var(--pm-red-600);--info-text:var(--pm-navy-800);--info-surface:var(--pm-cyan-50);--info-border:var(--pm-cyan-600);--focus-ring-light:0 0 0 2px var(--pm-gray-0), 0 0 0 5px var(--pm-navy-800);--focus-ring-dark:0 0 0 2px var(--pm-navy-800), 0 0 0 5px var(--pm-yellow-400);--font-sans:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-logo:"Bebas Neue", "Arial Narrow", Impact, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--fs-display:44px;--lh-display:46px;--fs-h1:36px;--lh-h1:40px;--fs-h2:28px;--lh-h2:34px;--fs-h3:21px;--lh-h3:28px;--fs-h4:18px;--lh-h4:24px;--fs-lead:18px;--lh-lead:28px;--fs-body:16px;--lh-body:26px;--fs-small:14px;--lh-small:20px;--fs-overline:12px;--lh-overline:16px;--ls-overline:.12em;--fs-price:40px;--lh-price:44px;--ls-tight:-.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--section-y:64px;--container-max:1200px;--grid-columns:4;--grid-gutter:16px;--grid-margin:20px;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--radius-pepa:24px 24px 24px 64px;--shadow-sm:0 1px 2px #272d6114, 0 1px 1px #272d610a;--shadow-md:0 6px 18px #272d611a;--shadow-lg:0 18px 44px #272d612e;--shadow-sticker:4px 4px 0 var(--pm-navy-800);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--duration-draw:.9s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--z-header:50;--z-contact-bar:60;--z-menu:70;--z-cookie:80;--z-modal:90;--touch-target:44px}@media (width>=768px){:root{--grid-columns:8;--grid-gutter:24px;--grid-margin:32px;--fs-display:56px;--lh-display:58px;--fs-h1:44px;--lh-h1:48px;--fs-h2:34px;--lh-h2:40px;--section-y:80px}}@media (width>=1024px){:root{--grid-columns:12;--grid-gutter:24px;--grid-margin:40px;--fs-display:68px;--lh-display:70px;--fs-h1:52px;--lh-h1:56px;--fs-h2:38px;--lh-h2:44px;--fs-h3:24px;--lh-h3:30px;--fs-body:17px;--lh-body:28px;--fs-lead:20px;--lh-lead:30px;--fs-price:52px;--lh-price:56px}}@media (width>=1440px){:root{--grid-gutter:32px;--grid-margin:120px;--fs-display:80px;--lh-display:82px;--fs-h1:56px;--lh-h1:60px;--fs-h2:40px;--lh-h2:46px;--fs-h3:26px;--lh-h3:32px;--fs-price:56px;--lh-price:60px;--section-y:112px}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--pm-navy-800);outline-offset:2px}.on-dark :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--pm-yellow-400)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}:root{--font-sans:var(--font-figtree);--font-logo:var(--font-bebas);--contact-bar-space:calc(104px + env(safe-area-inset-bottom,0px));--header-height:64px}@media (width>=1024px){:root{--contact-bar-space:0px;--header-height:80px}}*,:before,:after{box-sizing:border-box}html{background-color:var(--surface-brand);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-4))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--surface-brand);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;margin:0}main{background:var(--surface-page)}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-weight:var(--fw-black);letter-spacing:var(--ls-tight);text-wrap:wrap}:where(ul[role=list],ol[role=list]){margin:0;padding:0;list-style:none}img,svg,picture{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--text-link);text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:2px}[hidden]{display:none!important}.container{width:100%;max-width:calc(var(--container-max) + 2 * var(--grid-margin));padding-inline:var(--grid-margin);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.doodles-dark{background-color:var(--surface-inverse);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='480'%20height='480'%20viewBox='0%200%20480%20480'%20fill='none'%20stroke='%23FFFFFF'%20stroke-opacity='0.11'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20transform='translate(40%2050)%20rotate(-8%2030%2030)'%3e%3cpath%20d='M22%2042c-6-4-10-10-10-17a18%2018%200%200%201%2036%200c0%207-4%2013-10%2017v6H22z'%3e%3c/path%3e%3cpath%20d='M23%2054h14M25%2060h10M30%20-10v-6M4%202l-5-4M56%202l5-4M22%2028l4%206%204-8%204%208%204-6'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(190%2030)%20rotate(14%2030%2030)'%3e%3cpath%20d='M30%200c11%209%2015%2024%2010%2040H20C15%2024%2019%209%2030%200z'%3e%3c/path%3e%3ccircle%20cx='30'%20cy='18'%20r='5'%3e%3c/circle%3e%3cpath%20d='M20%2030l-9%2013h10M40%2030l9%2013H39M25%2046l5%2011%205-11'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(340%2060)%20rotate(0%2030%2030)'%3e%3ccircle%20cx='30'%20cy='30'%20r='15'%3e%3c/circle%3e%3ccircle%20cx='30'%20cy='30'%20r='6'%3e%3c/circle%3e%3cpath%20d='M30%206v9M30%2045v9M6%2030h9M45%2030h9M13%2013l6%206M41%2041l6%206M13%2047l6-6M41%2019l6-6'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(410%20200)%20rotate(0%2030%2030)'%3e%3cpath%20d='M2%2058V32c0-11%2012-12%2012-1v27M14%2058V17c0-13%2015-13%2015%200v41M29%2058V24c0-10%2013-10%2013%200v34M42%2058V36c0-8%2011-8%2011%200v22M-4%2058h62'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(30%20210)%20rotate(6%2030%2030)'%3e%3ccircle%20cx='30'%20cy='34'%20r='21'%3e%3c/circle%3e%3cpath%20d='M30%2034V21M30%2034l9%206M23%204h14M30%204v9M48%2014l5-5'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(170%20190)%20rotate(-6%2030%2030)'%3e%3crect%20x='4'%20y='6'%20width='52'%20height='34'%20rx='3'%3e%3c/rect%3e%3cpath%20d='M11%2032l11-11%208%207%2015-15M39%2013h6v6M20%2040l-6%2018M40%2040l6%2018M30%2040v8'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(290%20230)%20rotate(8%2030%2030)'%3e%3cpath%20d='M8%208h44a6%206%200%200%201%206%206v24a6%206%200%200%201-6%206H26l-12%2010v-10H8a6%206%200%200%201-6-6V14a6%206%200%200%201%206-6z'%3e%3c/path%3e%3cpath%20d='M16%2022h28M16%2030h18'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(90%20360)%20rotate(-10%2030%2030)'%3e%3cpath%20d='M30%2058s-19-17-19-32a19%2019%200%200%201%2038%200c0%2015-19%2032-19%2032z'%3e%3c/path%3e%3ccircle%20cx='30'%20cy='26'%20r='7'%3e%3c/circle%3e%3c/g%3e%3cg%20transform='translate(230%20360)%20rotate(6%2030%2030)'%3e%3ccircle%20cx='30'%20cy='22'%20r='16'%3e%3c/circle%3e%3cpath%20d='M30%2012l3%207h7l-6%204%202%207-6-4-6%204%202-7-6-4h7z'%3e%3c/path%3e%3cpath%20d='M21%2035l-6%2023%209-5%205%208%203-21M39%2035l6%2023-9-5-5%208-3-21'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(360%20360)%20rotate(-12%2030%2030)'%3e%3cpath%20d='M2%2030L58%206%2046%2054%2030%2040z'%3e%3c/path%3e%3cpath%20d='M30%2040L58%206M30%2040v15l8-9'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(450%20420)%20rotate(0%2030%2030)'%3e%3ccircle%20cx='24'%20cy='24'%20r='17'%3e%3c/circle%3e%3cpath%20d='M36%2036l18%2018M16%2018a10%2010%200%200%201%208-5'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(-30%20420)%20rotate(0%2030%2030)'%3e%3ccircle%20cx='24'%20cy='24'%20r='17'%3e%3c/circle%3e%3cpath%20d='M36%2036l18%2018M16%2018a10%2010%200%200%201%208-5'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(300%20130)%20rotate(0%2030%2030)'%3e%3cpath%20d='M6%2056V4M6%2056h52'%3e%3c/path%3e%3crect%20x='14'%20y='36'%20width='8'%20height='14'%3e%3c/rect%3e%3crect%20x='28'%20y='26'%20width='8'%20height='24'%3e%3c/rect%3e%3crect%20x='42'%20y='12'%20width='8'%20height='38'%3e%3c/rect%3e%3c/g%3e%3c/svg%3e");background-size:480px 480px}.doodles-light{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='480'%20height='480'%20viewBox='0%200%20480%20480'%20fill='none'%20stroke='%23272D61'%20stroke-opacity='0.08'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20transform='translate(40%2050)%20rotate(-8%2030%2030)'%3e%3cpath%20d='M22%2042c-6-4-10-10-10-17a18%2018%200%200%201%2036%200c0%207-4%2013-10%2017v6H22z'%3e%3c/path%3e%3cpath%20d='M23%2054h14M25%2060h10M30%20-10v-6M4%202l-5-4M56%202l5-4M22%2028l4%206%204-8%204%208%204-6'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(190%2030)%20rotate(14%2030%2030)'%3e%3cpath%20d='M30%200c11%209%2015%2024%2010%2040H20C15%2024%2019%209%2030%200z'%3e%3c/path%3e%3ccircle%20cx='30'%20cy='18'%20r='5'%3e%3c/circle%3e%3cpath%20d='M20%2030l-9%2013h10M40%2030l9%2013H39M25%2046l5%2011%205-11'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(340%2060)%20rotate(0%2030%2030)'%3e%3ccircle%20cx='30'%20cy='30'%20r='15'%3e%3c/circle%3e%3ccircle%20cx='30'%20cy='30'%20r='6'%3e%3c/circle%3e%3cpath%20d='M30%206v9M30%2045v9M6%2030h9M45%2030h9M13%2013l6%206M41%2041l6%206M13%2047l6-6M41%2019l6-6'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(410%20200)%20rotate(0%2030%2030)'%3e%3cpath%20d='M2%2058V32c0-11%2012-12%2012-1v27M14%2058V17c0-13%2015-13%2015%200v41M29%2058V24c0-10%2013-10%2013%200v34M42%2058V36c0-8%2011-8%2011%200v22M-4%2058h62'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(30%20210)%20rotate(6%2030%2030)'%3e%3ccircle%20cx='30'%20cy='34'%20r='21'%3e%3c/circle%3e%3cpath%20d='M30%2034V21M30%2034l9%206M23%204h14M30%204v9M48%2014l5-5'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(170%20190)%20rotate(-6%2030%2030)'%3e%3crect%20x='4'%20y='6'%20width='52'%20height='34'%20rx='3'%3e%3c/rect%3e%3cpath%20d='M11%2032l11-11%208%207%2015-15M39%2013h6v6M20%2040l-6%2018M40%2040l6%2018M30%2040v8'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(290%20230)%20rotate(8%2030%2030)'%3e%3cpath%20d='M8%208h44a6%206%200%200%201%206%206v24a6%206%200%200%201-6%206H26l-12%2010v-10H8a6%206%200%200%201-6-6V14a6%206%200%200%201%206-6z'%3e%3c/path%3e%3cpath%20d='M16%2022h28M16%2030h18'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(90%20360)%20rotate(-10%2030%2030)'%3e%3cpath%20d='M30%2058s-19-17-19-32a19%2019%200%200%201%2038%200c0%2015-19%2032-19%2032z'%3e%3c/path%3e%3ccircle%20cx='30'%20cy='26'%20r='7'%3e%3c/circle%3e%3c/g%3e%3cg%20transform='translate(230%20360)%20rotate(6%2030%2030)'%3e%3ccircle%20cx='30'%20cy='22'%20r='16'%3e%3c/circle%3e%3cpath%20d='M30%2012l3%207h7l-6%204%202%207-6-4-6%204%202-7-6-4h7z'%3e%3c/path%3e%3cpath%20d='M21%2035l-6%2023%209-5%205%208%203-21M39%2035l6%2023-9-5-5%208-3-21'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(360%20360)%20rotate(-12%2030%2030)'%3e%3cpath%20d='M2%2030L58%206%2046%2054%2030%2040z'%3e%3c/path%3e%3cpath%20d='M30%2040L58%206M30%2040v15l8-9'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(450%20420)%20rotate(0%2030%2030)'%3e%3ccircle%20cx='24'%20cy='24'%20r='17'%3e%3c/circle%3e%3cpath%20d='M36%2036l18%2018M16%2018a10%2010%200%200%201%208-5'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(-30%20420)%20rotate(0%2030%2030)'%3e%3ccircle%20cx='24'%20cy='24'%20r='17'%3e%3c/circle%3e%3cpath%20d='M36%2036l18%2018M16%2018a10%2010%200%200%201%208-5'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(300%20130)%20rotate(0%2030%2030)'%3e%3cpath%20d='M6%2056V4M6%2056h52'%3e%3c/path%3e%3crect%20x='14'%20y='36'%20width='8'%20height='14'%3e%3c/rect%3e%3crect%20x='28'%20y='26'%20width='8'%20height='24'%3e%3c/rect%3e%3crect%20x='42'%20y='12'%20width='8'%20height='38'%3e%3c/rect%3e%3c/g%3e%3c/svg%3e");background-size:480px 480px}.overline{font-size:var(--fs-overline);line-height:var(--lh-overline);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-overline);text-transform:uppercase}.btn{--btn-bg:var(--color-primary);--btn-fg:var(--color-on-primary);--btn-border:transparent;--btn-bg-hover:var(--color-primary-hover);--btn-bg-active:var(--color-primary-active);justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);border:2px solid var(--btn-border);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-size:16px;line-height:20px;font-weight:var(--fw-extrabold);text-align:center;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}@media (width<=359px){.btn{padding:var(--space-2) var(--space-4);text-align:center;white-space:normal}}.btn:hover{background:var(--btn-bg-hover)}.btn:active{background:var(--btn-bg-active)}.btn:disabled,.btn[aria-disabled=true]{--btn-bg:var(--pm-gray-100);--btn-bg-hover:var(--pm-gray-100);--btn-bg-active:var(--pm-gray-100);--btn-fg:var(--pm-gray-400);cursor:not-allowed}.btn svg{flex:none;width:20px;height:20px}.btn--lg{min-height:56px;padding-inline:var(--space-8);font-size:17px}.btn--block{width:100%;display:flex}.btn--whatsapp{--btn-bg:var(--color-whatsapp);--btn-fg:var(--color-on-whatsapp);--btn-bg-hover:color-mix(in srgb, var(--pm-green-400) 80%, var(--pm-gray-0));--btn-bg-active:var(--pm-green-500)}.btn--secondary{--btn-bg:transparent;--btn-fg:var(--color-primary);--btn-border:var(--color-primary);--btn-bg-hover:var(--surface-muted);--btn-bg-active:var(--pm-navy-200)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--text-link);--btn-bg-hover:var(--surface-muted);--btn-bg-active:transparent;padding-inline:var(--space-3);text-underline-offset:3px;text-decoration:underline}.on-dark .btn{--btn-bg:var(--color-primary-inverse);--btn-fg:var(--color-on-primary-inverse);--btn-bg-hover:var(--pm-cyan-300);--btn-bg-active:var(--pm-cyan-500)}.on-dark .btn--whatsapp{--btn-bg:var(--color-whatsapp);--btn-fg:var(--color-on-whatsapp);--btn-bg-hover:color-mix(in srgb, var(--pm-green-400) 80%, var(--pm-gray-0));--btn-bg-active:var(--pm-green-500)}.on-dark .btn--secondary{--btn-bg:transparent;--btn-fg:var(--text-inverse);--btn-border:var(--text-inverse);--btn-bg-hover:var(--pm-navy-600);--btn-bg-active:var(--pm-navy-500)}.on-dark .btn--ghost{--btn-bg:transparent;--btn-fg:var(--text-link-inverse);--btn-bg-hover:var(--pm-navy-700)}.on-dark .btn:disabled,.on-dark .btn[aria-disabled=true]{--btn-bg:var(--pm-navy-600);--btn-bg-hover:var(--pm-navy-600);--btn-fg:var(--pm-navy-300)}.link-arrow{align-items:center;gap:var(--space-2);min-height:44px;font-weight:var(--fw-extrabold);color:var(--text-link);display:inline-flex}.link-arrow svg{flex:none;width:16px;height:16px}.on-dark :where(a:not([class])){color:var(--text-link-inverse)}html:not(.js) [data-open-cookie-prefs]{display:none}:root{--fs-section:30px;--lh-section:35px;--section-pad:56px}@media (width>=768px){:root{--fs-section:38px;--lh-section:44px;--section-pad:80px}}@media (width>=1024px){:root{--fs-section:44px;--lh-section:50px;--section-pad:104px}}@media (width>=1440px){:root{--fs-section:48px;--lh-section:54px}}.section{padding-block:var(--section-pad)}.section--subtle{background:var(--surface-subtle)}.section--dark{background-color:var(--surface-inverse);color:var(--text-inverse)}.on-dark .on-light{color:var(--text-primary)}.on-dark .on-light .btn{--btn-bg:var(--color-primary);--btn-fg:var(--color-on-primary);--btn-bg-hover:var(--color-primary-hover);--btn-bg-active:var(--color-primary-active)}.on-dark .on-light .btn--secondary{--btn-bg:transparent;--btn-fg:var(--color-primary);--btn-border:var(--color-primary);--btn-bg-hover:var(--surface-muted)}.on-dark .on-light :where(a:not([class])){color:var(--text-link)}.on-dark .on-light :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--pm-navy-800)}.ck-btn[data-astro-cid-2bljwwrb]{min-height:50px;padding:0 var(--space-4);border:2px solid var(--color-primary);border-radius:var(--radius-pill);font-size:15px;font-weight:var(--fw-extrabold)}.ck-btn--solid[data-astro-cid-2bljwwrb]{background:var(--color-primary);color:var(--color-on-primary)}.ck-btn--solid[data-astro-cid-2bljwwrb]:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.ck-btn--outline[data-astro-cid-2bljwwrb]{background:var(--pm-gray-0);color:var(--color-primary)}.ck-btn--outline[data-astro-cid-2bljwwrb]:hover{background:var(--surface-muted)}.ck-btn--short[data-astro-cid-2bljwwrb]{min-height:46px}@media (width>=768px){.ck-btn[data-astro-cid-2bljwwrb]{font-size:16px}}.cookie-banner[data-astro-cid-2bljwwrb]{z-index:var(--z-cookie);gap:var(--space-3);padding:10px var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--pm-gray-0);color:var(--text-primary);box-shadow:0 -18px 44px color-mix(in srgb, var(--pm-navy-950) 45%, transparent);flex-direction:column;display:none;position:fixed;inset:auto 0 0}html.js:not([data-consent]) .cookie-banner[data-astro-cid-2bljwwrb]{display:flex}.handle[data-astro-cid-2bljwwrb]{background:var(--border-strong);border-radius:2px;align-self:center;width:40px;height:4px}.banner-head[data-astro-cid-2bljwwrb]{align-items:center;gap:10px;display:flex}.banner-head[data-astro-cid-2bljwwrb] h2[data-astro-cid-2bljwwrb]{letter-spacing:0;font-size:19px;line-height:24px}.banner-text[data-astro-cid-2bljwwrb]{font-size:15px;line-height:22px}.banner-choices[data-astro-cid-2bljwwrb]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.banner-note[data-astro-cid-2bljwwrb]{color:var(--text-secondary);font-size:13px;line-height:19px}.banner-note[data-astro-cid-2bljwwrb] a[data-astro-cid-2bljwwrb]{color:var(--text-primary);font-weight:var(--fw-bold)}@media (width>=768px){.cookie-banner[data-astro-cid-2bljwwrb]{border-radius:var(--radius-lg);width:min(500px,100vw - 64px);box-shadow:0 18px 44px color-mix(in srgb, var(--pm-navy-950) 45%, transparent);gap:14px;padding:26px;inset:auto auto 32px 32px}.handle[data-astro-cid-2bljwwrb]{display:none}.banner-head[data-astro-cid-2bljwwrb] h2[data-astro-cid-2bljwwrb]{font-size:21px;line-height:26px}.banner-text[data-astro-cid-2bljwwrb]{line-height:23px}}@media (width>=768px) and (width<=1023px){.cookie-banner[data-astro-cid-2bljwwrb]{bottom:calc(32px + var(--contact-bar-space))}}.cookie-prefs[data-astro-cid-2bljwwrb]{background:var(--pm-gray-0);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text-primary);border:0;margin:0;padding:0}.cookie-prefs[data-astro-cid-2bljwwrb][open]{flex-direction:column;display:flex}.cookie-prefs[data-astro-cid-2bljwwrb]::backdrop{background:color-mix(in srgb, var(--pm-navy-950) 62%, transparent)}.prefs-head[data-astro-cid-2bljwwrb]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:14px 14px var(--space-3) var(--space-5);border-bottom:1px solid var(--border-default);flex:none;display:flex}.prefs-head[data-astro-cid-2bljwwrb] h2[data-astro-cid-2bljwwrb]{letter-spacing:0;font-size:21px;line-height:27px}.prefs-head[data-astro-cid-2bljwwrb] p[data-astro-cid-2bljwwrb]{color:var(--text-secondary);margin-top:2px;font-size:13px;line-height:19px}.round-close[data-astro-cid-2bljwwrb]{width:var(--touch-target);height:var(--touch-target);border:1.5px solid var(--pm-gray-500);border-radius:var(--radius-pill);background:var(--pm-gray-0);color:var(--color-primary);flex:none;justify-content:center;align-items:center;padding:0;display:flex}.prefs-body[data-astro-cid-2bljwwrb]{padding:0 var(--space-5);flex:1;overflow-y:auto}.cat[data-astro-cid-2bljwwrb]{column-gap:var(--space-3);border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title switch""desc desc""more more""detail detail";padding:14px 0;display:grid}.cat[data-astro-cid-2bljwwrb]:last-of-type{border-bottom:0}.cat-title[data-astro-cid-2bljwwrb]{align-items:flex-start;gap:var(--space-1);flex-direction:column;grid-area:title;display:flex}.cat-title[data-astro-cid-2bljwwrb] b[data-astro-cid-2bljwwrb]{font-size:16px;line-height:22px}.badge[data-astro-cid-2bljwwrb]{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--pm-gray-100);color:var(--text-secondary);font-size:12px;line-height:20px;font-weight:var(--fw-extrabold)}.badge[data-astro-cid-2bljwwrb].is-on{background:var(--pm-cyan-100);color:var(--pm-cyan-800)}.switch[data-astro-cid-2bljwwrb]{border:2px solid var(--pm-gray-500);border-radius:var(--radius-pill);background:var(--pm-gray-0);grid-area:switch;width:56px;height:32px;margin-top:2px;padding:0;position:relative}.knob[data-astro-cid-2bljwwrb]{border-radius:var(--radius-pill);background:var(--pm-gray-500);width:20px;height:20px;transition:left var(--duration-fast) var(--ease-out);position:absolute;top:4px;left:4px}.switch[data-astro-cid-2bljwwrb][aria-checked=true]{border-color:var(--color-primary);background:var(--color-primary)}.switch[data-astro-cid-2bljwwrb][aria-checked=true] .knob[data-astro-cid-2bljwwrb]{background:var(--surface-brand);left:28px}.switch[data-astro-cid-2bljwwrb]:disabled{cursor:not-allowed;opacity:.6}.cat-desc[data-astro-cid-2bljwwrb]{color:var(--text-secondary);grid-area:desc;margin-top:6px;font-size:14px;line-height:21px}.cat-more[data-astro-cid-2bljwwrb]{min-height:var(--touch-target);color:var(--text-primary);font-size:14px;font-weight:var(--fw-extrabold);text-underline-offset:3px;background:0 0;border:0;grid-area:more;justify-self:start;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.cat-more[data-astro-cid-2bljwwrb][aria-expanded=true] svg{rotate:180deg}.cat-detail[data-astro-cid-2bljwwrb]{grid-area:detail}table[data-astro-cid-2bljwwrb]{border-collapse:collapse;width:100%;font-size:13px;line-height:19px}thead[data-astro-cid-2bljwwrb]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}tbody[data-astro-cid-2bljwwrb]{flex-direction:column;gap:6px;display:flex}tr[data-astro-cid-2bljwwrb]{padding:10px var(--space-3);border-radius:var(--radius-sm);background:var(--pm-gray-50);flex-wrap:wrap;display:flex}td[data-astro-cid-2bljwwrb]{padding:0}.cookie-name[data-astro-cid-2bljwwrb]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:var(--fw-bold)}.cookie-who[data-astro-cid-2bljwwrb]:before,.cookie-time[data-astro-cid-2bljwwrb]:before{content:" · " / ""}.cookie-time[data-astro-cid-2bljwwrb]{order:3}.cookie-why[data-astro-cid-2bljwwrb]{width:100%;color:var(--text-secondary);order:4}.prefs-foot[data-astro-cid-2bljwwrb]{gap:var(--space-2);padding:var(--space-3) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-default);box-shadow:0 -8px 20px color-mix(in srgb, var(--pm-navy-800) 6%, transparent);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"save save""reject accept";display:grid}.prefs-foot[data-astro-cid-2bljwwrb] .ck-btn[data-astro-cid-2bljwwrb]{min-height:48px}.prefs-reject[data-astro-cid-2bljwwrb]{grid-area:reject}.prefs-save[data-astro-cid-2bljwwrb]{grid-area:save}.prefs-accept[data-astro-cid-2bljwwrb]{grid-area:accept}@media (width>=768px){.cookie-prefs[data-astro-cid-2bljwwrb]{border-radius:var(--radius-lg);width:min(700px,100% - 32px);height:auto;max-height:min(840px,100dvh - 32px);box-shadow:0 18px 44px color-mix(in srgb, var(--pm-navy-950) 45%, transparent);margin:auto;overflow:hidden}.prefs-head[data-astro-cid-2bljwwrb]{gap:var(--space-4);padding:22px var(--space-6) var(--space-4)}.prefs-head[data-astro-cid-2bljwwrb] h2[data-astro-cid-2bljwwrb]{font-size:24px;line-height:30px}.prefs-head[data-astro-cid-2bljwwrb] p[data-astro-cid-2bljwwrb]{margin-top:var(--space-1);font-size:14px;line-height:21px}.prefs-body[data-astro-cid-2bljwwrb]{padding:0 var(--space-6)}.cat[data-astro-cid-2bljwwrb]{column-gap:var(--space-4);padding:var(--space-4) 0;grid-template-areas:"title switch""desc switch""more switch""detail detail"}.cat-title[data-astro-cid-2bljwwrb]{align-items:center;gap:var(--space-2);flex-flow:wrap}.cat-title[data-astro-cid-2bljwwrb] b[data-astro-cid-2bljwwrb]{font-size:17px;line-height:24px}.cat-desc[data-astro-cid-2bljwwrb]{margin-top:var(--space-1)}.cat-detail[data-astro-cid-2bljwwrb]{background:var(--pm-gray-50);border-radius:12px;margin-top:6px;overflow:hidden}thead[data-astro-cid-2bljwwrb]{clip:auto;width:auto;height:auto;position:static;overflow:visible}tbody[data-astro-cid-2bljwwrb]{display:table-row-group}tr[data-astro-cid-2bljwwrb]{background:0 0;border-radius:0;padding:0;display:table-row}tbody[data-astro-cid-2bljwwrb] tr[data-astro-cid-2bljwwrb]{border-top:1px solid var(--border-default)}th[data-astro-cid-2bljwwrb],td[data-astro-cid-2bljwwrb]{padding:var(--space-2) var(--space-3);text-align:left}th[data-astro-cid-2bljwwrb]{color:var(--text-secondary)}.cookie-who[data-astro-cid-2bljwwrb]:before,.cookie-time[data-astro-cid-2bljwwrb]:before{content:none}.cookie-why[data-astro-cid-2bljwwrb]{width:auto;color:inherit}.cookie-time[data-astro-cid-2bljwwrb]{white-space:nowrap}.prefs-foot[data-astro-cid-2bljwwrb]{padding:var(--space-4) var(--space-6) 22px;box-shadow:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"reject save accept"}.prefs-foot[data-astro-cid-2bljwwrb] .ck-btn[data-astro-cid-2bljwwrb]{min-height:50px}}.cookie-toast[data-astro-cid-2bljwwrb]{inset:auto 12px calc(var(--contact-bar-space) - 8px) 12px;z-index:var(--z-cookie);align-items:flex-start;gap:var(--space-3);padding:14px var(--space-2) 14px var(--space-4);background:var(--pm-navy-900);color:var(--text-inverse);box-shadow:0 12px 32px color-mix(in srgb, var(--pm-navy-950) 45%, transparent);border-radius:18px;display:flex;position:fixed}.cookie-toast[data-astro-cid-2bljwwrb][hidden]{display:none}.toast-icon[data-astro-cid-2bljwwrb]{border-radius:var(--radius-pill);background:var(--surface-brand);width:32px;height:32px;color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:flex}.toast-body[data-astro-cid-2bljwwrb]{flex-direction:column;flex:1;align-items:flex-start;display:flex}.toast-body[data-astro-cid-2bljwwrb] b[data-astro-cid-2bljwwrb]{font-size:16px;line-height:22px}.toast-summary[data-astro-cid-2bljwwrb]{color:var(--text-inverse-muted);margin-top:2px;font-size:14px;line-height:21px}.toast-change[data-astro-cid-2bljwwrb]{min-height:var(--touch-target);color:var(--text-link-inverse);font-size:14px;font-weight:var(--fw-extrabold);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.toast-close[data-astro-cid-2bljwwrb]{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-pill);color:var(--text-inverse);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-8px -6px 0 0;padding:0;display:flex}.cookie-toast[data-astro-cid-2bljwwrb] [data-astro-cid-2bljwwrb]:is(button):focus-visible{outline-color:var(--pm-yellow-400)}@media (width>=768px){.cookie-toast[data-astro-cid-2bljwwrb]{width:min(500px,100vw - 64px);padding:18px 18px 18px var(--space-5);box-shadow:0 18px 44px color-mix(in srgb, var(--pm-navy-950) 45%, transparent);border-radius:20px;gap:14px;inset:auto auto 32px 32px}}@media (width>=768px) and (width<=1023px){.cookie-toast[data-astro-cid-2bljwwrb]{bottom:calc(32px + var(--contact-bar-space))}}.contact-bar[data-astro-cid-5y2d3tdh]{z-index:var(--z-contact-bar);padding:10px 10px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-default);background:var(--pm-gray-0);box-shadow:0 -6px 18px color-mix(in srgb, var(--pm-navy-800) 10%, transparent);position:fixed;inset:auto 0 0}.contact-bar[data-astro-cid-5y2d3tdh]:after{content:"";background:inherit;pointer-events:none;height:50vh;position:absolute;inset:100% 0 auto}.items[data-astro-cid-5y2d3tdh]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));max-width:600px;margin-inline:auto;display:grid}.item[data-astro-cid-5y2d3tdh]{height:56px;font-size:14px;line-height:18px;font-weight:var(--fw-extrabold);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.item--call[data-astro-cid-5y2d3tdh]{background:var(--color-primary);color:var(--color-on-primary)}.item--whatsapp[data-astro-cid-5y2d3tdh]{background:var(--color-whatsapp);color:var(--color-on-whatsapp)}.item--form[data-astro-cid-5y2d3tdh]{border:2px solid var(--color-primary);background:var(--pm-gray-0);color:var(--color-primary)}.item--call[data-astro-cid-5y2d3tdh]:active{background:var(--color-primary-active)}.item--form[data-astro-cid-5y2d3tdh]:hover{background:var(--surface-muted)}@media (width>=1024px){.contact-bar[data-astro-cid-5y2d3tdh]{display:none}}.logo[data-astro-cid-f7espo7c]{--logo-size:32px;font-family:var(--font-logo);font-size:var(--logo-size);font-weight:var(--fw-regular);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.156em;line-height:1;display:inline-flex}.logo--mobile[data-astro-cid-f7espo7c]{--logo-size:27px}.logo--footer[data-astro-cid-f7espo7c]{--logo-size:34px}.logo__pepa[data-astro-cid-f7espo7c]{color:var(--pm-gray-0);padding-top:.094em}.logo__marketing[data-astro-cid-f7espo7c]{background:var(--color-accent);color:var(--pm-gray-0);padding:.156em .22em .0625em}.pending[data-astro-cid-plqvigbt]{color:var(--pm-yellow-800);font-weight:var(--fw-bold)}.pending--inline[data-astro-cid-plqvigbt],.pending--block[data-astro-cid-plqvigbt],.pending--display[data-astro-cid-plqvigbt]{border:1px dashed var(--pm-yellow-600);border-radius:var(--radius-xs);background:var(--pm-yellow-50)}.pending--inline[data-astro-cid-plqvigbt]{padding:0 var(--space-2);line-height:inherit;display:inline-block}.pending--block[data-astro-cid-plqvigbt]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);display:block}.pending--display[data-astro-cid-plqvigbt]{border-radius:var(--radius-sm);font-size:32px;line-height:44px;font-weight:var(--fw-black);border-width:1.5px;padding:2px 10px;display:inline-block}.site-footer[data-astro-cid-jo6i4kqk]{padding:var(--space-12) 0 calc(var(--space-2) + var(--contact-bar-space));background:var(--surface-brand);color:var(--text-primary)}.grid[data-astro-cid-jo6i4kqk]{gap:var(--space-10);display:grid}.brand[data-astro-cid-jo6i4kqk]{gap:var(--space-4);flex-direction:column;display:flex}.home[data-astro-cid-jo6i4kqk]{min-height:var(--touch-target);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.slogan[data-astro-cid-jo6i4kqk]{font-size:22px;line-height:28px;font-weight:var(--fw-black);letter-spacing:-.01em}.about[data-astro-cid-jo6i4kqk]{font-size:16px;line-height:25px}.col-title[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-2);font-size:var(--fs-overline);line-height:var(--lh-overline);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-overline);text-transform:uppercase}.brand[data-astro-cid-jo6i4kqk] .col-title[data-astro-cid-jo6i4kqk]{margin-bottom:10px}.col-title--spaced[data-astro-cid-jo6i4kqk]{margin-top:var(--space-5)}.social[data-astro-cid-jo6i4kqk]{gap:var(--space-2);flex-wrap:wrap;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--touch-target);border:2px solid var(--color-primary);border-radius:var(--radius-pill);color:var(--text-primary);font-size:14px;font-weight:var(--fw-extrabold);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--pm-cyan-300)}.col-link[data-astro-cid-jo6i4kqk]{min-height:var(--touch-target);color:var(--text-primary);font-size:16px;line-height:22px;font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:flex}.col-link[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.towns[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 14px;display:flex}.col-link[data-astro-cid-jo6i4kqk].town{min-width:var(--touch-target);text-underline-offset:3px;text-decoration:underline}.contact-link[data-astro-cid-jo6i4kqk]{min-height:var(--touch-target);color:var(--text-primary);font-size:17px;font-weight:var(--fw-extrabold);align-items:center;gap:10px;text-decoration:none;display:flex}.contact-link--email[data-astro-cid-jo6i4kqk]{font-size:16px;font-weight:var(--fw-bold);overflow-wrap:anywhere}.contact-link[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.nap[data-astro-cid-jo6i4kqk]{gap:var(--space-3);flex-direction:column;margin-top:14px;font-size:15px;font-style:normal;line-height:22px;display:flex}.nap[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{display:block}.bottom[data-astro-cid-jo6i4kqk]{gap:var(--space-2) var(--space-6);margin-top:var(--space-12);padding:var(--space-5) 0;border-top:1px solid color-mix(in srgb, var(--pm-navy-800) 25%, transparent);flex-direction:column;font-size:14px;line-height:20px;display:flex}.legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 18px;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{min-height:var(--touch-target);color:var(--text-primary);font-size:14px;font-weight:var(--fw-bold);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1.5px;display:flex}@media (width>=768px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom[data-astro-cid-jo6i4kqk]{flex-flow:wrap;justify-content:space-between;align-items:center}}@media (width>=1024px){.site-footer[data-astro-cid-jo6i4kqk]{padding-top:72px}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}}.mobile-menu[data-astro-cid-xlat7obg]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text-inverse);border:0;margin:0;padding:0}.mobile-menu[data-astro-cid-xlat7obg][open]{flex-direction:column;display:flex}.mobile-menu[data-astro-cid-xlat7obg]::backdrop{background:var(--surface-inverse)}@media (width>=1024px){.mobile-menu[data-astro-cid-xlat7obg]{display:none!important}}.top[data-astro-cid-xlat7obg]{height:64px;padding:0 calc(var(--grid-margin) - 10px) 0 var(--grid-margin);flex:none;justify-content:space-between;align-items:center;display:flex}.home[data-astro-cid-xlat7obg]{min-height:var(--touch-target);align-items:center;text-decoration:none;display:inline-flex}.close[data-astro-cid-xlat7obg]{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-pill);background:var(--pm-gray-0);color:var(--color-primary);border:0;justify-content:center;align-items:center;padding:0;display:flex}.nav[data-astro-cid-xlat7obg]{padding:var(--space-2) var(--grid-margin) 0;flex:1;overflow-y:auto}.item[data-astro-cid-xlat7obg]:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--pm-gray-0) 14%, transparent)}summary[data-astro-cid-xlat7obg],.top-link[data-astro-cid-xlat7obg]{min-height:56px;color:var(--text-inverse);font-size:21px;font-weight:var(--fw-extrabold);justify-content:space-between;align-items:center;text-decoration:none;display:flex}summary[data-astro-cid-xlat7obg]{cursor:pointer;list-style:none}summary[data-astro-cid-xlat7obg]::-webkit-details-marker{display:none}summary[data-astro-cid-xlat7obg] .chevron{color:var(--surface-brand);transition:rotate var(--duration-base) var(--ease-out)}details[data-astro-cid-xlat7obg]:not([open]) summary[data-astro-cid-xlat7obg] .chevron{rotate:180deg}.sub[data-astro-cid-xlat7obg]{margin:0 0 var(--space-3);border-left:2px solid var(--surface-brand);padding-left:14px}.sub[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--text-inverse);font-size:17px;font-weight:var(--fw-semibold);text-decoration:none;display:flex}.sub[data-astro-cid-xlat7obg] .sub-accent[data-astro-cid-xlat7obg]{color:var(--surface-brand)}.cta[data-astro-cid-xlat7obg]{padding:var(--space-4) var(--grid-margin) calc(var(--space-6) + env(safe-area-inset-bottom,0px));background:var(--pm-navy-900);flex-direction:column;flex:none;gap:10px;display:flex}.cta-btn[data-astro-cid-xlat7obg]{min-height:52px;font-size:17px}.nap[data-astro-cid-xlat7obg]{margin-top:var(--space-1);color:var(--text-inverse-muted);text-align:center;font-size:13px;line-height:19px}.site-header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);background:var(--surface-brand);color:var(--text-primary);position:relative}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-5);height:var(--header-height);padding:0 calc(var(--grid-margin) - 10px) 0 var(--grid-margin);display:flex}.home[data-astro-cid-nen7h5rs]{min-height:var(--touch-target);flex:none;align-items:center;text-decoration:none;display:inline-flex}.logo-desktop[data-astro-cid-nen7h5rs],.nav[data-astro-cid-nen7h5rs],.pill[data-astro-cid-nen7h5rs]{display:none}.actions[data-astro-cid-nen7h5rs]{flex:none;gap:6px;display:flex}.round[data-astro-cid-nen7h5rs]{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-pill);border:0;justify-content:center;align-items:center;padding:0;display:flex}.round--call[data-astro-cid-nen7h5rs]{background:var(--color-primary);color:var(--color-on-primary)}.round--menu[data-astro-cid-nen7h5rs]{background:var(--pm-gray-0);color:var(--color-primary)}@media (width>=1024px){.site-header[data-astro-cid-nen7h5rs]{position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{max-width:1360px;padding:0 var(--space-6);gap:var(--space-4);margin-inline:auto}.logo-mobile[data-astro-cid-nen7h5rs],.round[data-astro-cid-nen7h5rs]{display:none}.logo-desktop[data-astro-cid-nen7h5rs]{display:inline-flex}.nav[data-astro-cid-nen7h5rs]{flex:1;justify-content:center;display:flex}.nav-list[data-astro-cid-nen7h5rs]{align-items:center;gap:2px;display:flex}.nav-link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);min-height:var(--touch-target);color:var(--text-primary);font-size:14px;line-height:17px;font-weight:var(--fw-bold);transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:8px;padding:0 6px;text-decoration:none;display:inline-flex}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs]:active{background:var(--pm-cyan-500)}.nav-link[data-astro-cid-nen7h5rs].is-current{box-shadow:inset 0 -3px 0 var(--color-primary)}.nav-link[data-astro-cid-nen7h5rs]:has(+.mega:popover-open) .chevron{rotate:180deg}.pill[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:14px;font-weight:var(--fw-extrabold);white-space:nowrap;text-decoration:none;display:inline-flex}.pill--call[data-astro-cid-nen7h5rs]{background:var(--color-primary);color:var(--color-on-primary)}.pill--call[data-astro-cid-nen7h5rs]:hover{background:var(--color-primary-hover)}.pill--whatsapp[data-astro-cid-nen7h5rs]{background:var(--color-whatsapp);color:var(--color-on-whatsapp)}.pill--whatsapp[data-astro-cid-nen7h5rs]:hover{background:color-mix(in srgb, var(--pm-green-400) 80%, var(--pm-gray-0))}.actions[data-astro-cid-nen7h5rs]{gap:var(--space-2)}}@media (width>=1280px){.bar[data-astro-cid-nen7h5rs]{padding:0 var(--space-10);gap:var(--space-5)}.nav-link[data-astro-cid-nen7h5rs]{white-space:nowrap;padding:0 10px;font-size:15px}.pill[data-astro-cid-nen7h5rs]{padding:0 var(--space-4);font-size:15px}}.nav-item--services[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{anchor-name:--servicios}.mega[data-astro-cid-nen7h5rs]{width:min(720px, calc(100vw - 2 * var(--space-6)));border-radius:var(--radius-md);background:var(--pm-gray-0);color:var(--text-primary);box-shadow:var(--shadow-lg);border:0;margin:0;padding:10px;position:fixed;inset:72px auto auto 50%;translate:-50%}@supports (anchor-name:--a){.mega[data-astro-cid-nen7h5rs]{position-anchor:--servicios;top:calc(anchor(bottom) + 10px);left:calc(anchor(left) - 12px);translate:none}}.mega[data-astro-cid-nen7h5rs]:popover-open{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mega-col--sectors[data-astro-cid-nen7h5rs]{padding-bottom:var(--space-1);background:var(--surface-subtle);border-radius:12px}.mega-title[data-astro-cid-nen7h5rs]{color:var(--text-secondary);font-size:12px;line-height:16px;font-weight:var(--fw-extrabold);letter-spacing:.1em;text-transform:uppercase;padding:10px 12px 6px}.mega-service[data-astro-cid-nen7h5rs],.mega-sector[data-astro-cid-nen7h5rs]{gap:var(--space-3);color:var(--text-primary);border-radius:12px;text-decoration:none;display:flex}.mega-service[data-astro-cid-nen7h5rs]{padding:var(--space-3);align-items:flex-start}.mega-sector[data-astro-cid-nen7h5rs]{min-height:60px;padding:6px var(--space-3);align-items:center}.mega-service[data-astro-cid-nen7h5rs]:hover,.mega-sector[data-astro-cid-nen7h5rs]:hover{background:var(--surface-muted)}.mega-tag[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);background:var(--pm-cyan-100);width:36px;height:36px;color:var(--pm-cyan-800);font-size:13px;font-weight:var(--fw-black);flex:none;justify-content:center;align-items:center;display:flex}.mega-icon[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);background:var(--pm-gray-0);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mega-text[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.mega-label[data-astro-cid-nen7h5rs]{font-size:15px;line-height:20px;font-weight:var(--fw-extrabold)}.mega-desc[data-astro-cid-nen7h5rs]{color:var(--text-secondary);font-size:13px;line-height:18px}.mega-all[data-astro-cid-nen7h5rs]{min-height:var(--touch-target);padding:0 var(--space-3);color:var(--text-primary);font-size:14px;font-weight:var(--fw-extrabold);align-items:center;gap:6px;display:flex}.ios-status-tint[data-astro-cid-hkbrpulz]{display:none}@supports (-webkit-touch-callout:none){@media (width<=1023px){.ios-status-tint[data-astro-cid-hkbrpulz]{z-index:calc(var(--z-header) - 1);background:var(--surface-brand);pointer-events:none;height:12px;display:block;position:fixed;inset:0 0 auto}}}.skip-link[data-astro-cid-hkbrpulz]{top:var(--space-2);left:var(--space-2);z-index:var(--z-modal);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--fw-extrabold);position:absolute;translate:0 -200%}.skip-link[data-astro-cid-hkbrpulz]:focus-visible{outline-color:var(--pm-yellow-400);translate:0}main[data-astro-cid-hkbrpulz]:focus{outline:none}
