:root{--ink:#0B5D6F;--accent:#0B5D6F;--accent-dark:#08495A;--accent-soft:#EAF4F6;--bg:#FFFFFF;--bg-soft:#EAF4F6;--bg-card:#FFFFFF;--muted:#406E79;--line:#C9E1E7;--line-strong:#0B5D6F;--font-heading:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--font-body:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--font-body-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--font-heading-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--radius:16px;--radius-lg:22px;--max:1160px;--gutter:20px;--gutter-base:20px;--fs-body:16px;--h-scale:1;--btn-pad-y:16px;--btn-pad-x:24px;--btn-radius:999px;--on-brand:#FFFFFF;--shadow-sm:0 1px 2px rgba(11,93,111,.06),0 2px 8px rgba(11,93,111,.05);--shadow-md:0 2px 6px rgba(11,93,111,.07),0 12px 28px rgba(11,93,111,.08);--shadow-lg:0 8px 20px rgba(11,93,111,.1),0 24px 60px rgba(11,93,111,.12);--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0;font-family:var(--font-body);font-weight:400;font-size:var(--fs-body);line-height:1.65;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;transition:color .2s var(--ease)}::selection{background:var(--accent);color:var(--on-brand)}.skip{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--on-brand);padding:8px 14px;z-index:99}.skip:focus{left:8px;top:8px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl,.product-title,.card-title,.page-title{font-family:var(--font-heading);font-weight:700;color:var(--ink);line-height:1.12;letter-spacing:-.03em;margin:0 0 12px}h1,.h0,.h1{font-size:calc(clamp(28px,7vw,56px) * var(--h-scale));letter-spacing:-.04em}h2,.h2{font-size:calc(clamp(23px,5vw,40px) * var(--h-scale))}h3,.h3{font-size:calc(clamp(17px,2.4vw,20px) * var(--h-scale));letter-spacing:-.02em}p{margin:0 0 14px}.wrap,.page-width,.header.page-width,.utility-bar__grid.page-width,.announcement-bar-section .page-width,.page-width--narrow,.page-width-desktop{padding-left:var(--gutter);padding-right:var(--gutter)}@media(min-width:600px){:root{--gutter:28px}}@media(min-width:750px){:root{--gutter:40px}}@media(min-width:750px){.page-width-desktop{padding-left:0;padding-right:0}}@media(min-width:1280px){.page-width--narrow{padding-left:9rem;padding-right:9rem}}.wrap{max-width:var(--max);margin:0 auto}.section{padding:44px 0}@media(min-width:768px){.section{padding:72px 0}}.section--soft{background:var(--accent-soft)}.section--line{border-top:1px solid var(--line)}.sec-head{margin-bottom:24px;max-width:70ch}.rate{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--accent-soft);border:1px solid var(--line);border-radius:999px;padding:6px 14px;margin-bottom:14px}.lead{font-size:clamp(16px,2.2vw,18.5px);color:var(--muted);max-width:62ch;line-height:1.65}.small{font-size:14px}.tiny{font-size:12px}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-heading);font-weight:700;letter-spacing:-.01em;background:var(--accent);color:var(--on-brand);border:0;border-radius:var(--btn-radius);padding:var(--btn-pad-y) var(--btn-pad-x);font-size:16px;cursor:pointer;text-decoration:none;width:100%;box-shadow:0 6px 18px #0b5d6f3d;transition:transform .22s var(--ease),box-shadow .22s var(--ease),background .2s var(--ease)}.btn:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 10px 26px #0b5d6f4d}.btn:active{transform:translateY(0) scale(.985)}.btn--ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line);box-shadow:var(--shadow-sm)}.btn--ghost:hover{background:var(--accent-soft);border-color:var(--ink);color:var(--ink);box-shadow:var(--shadow-md)}@media(min-width:768px){.btn{font-size:17px;padding:calc(var(--btn-pad-y) + 1px) calc(var(--btn-pad-x) + 6px)}}.grid2{display:grid;gap:20px}@media(min-width:860px){.grid2{grid-template-columns:1fr 1fr;gap:32px;align-items:center}.btn{width:auto;min-width:280px}}.card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);padding:22px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}@media(min-width:768px){.card{padding:26px}}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.card h3{margin-bottom:8px}.card--highlight{background:var(--accent-soft);border-color:var(--line-strong)}.stars{color:var(--ink);letter-spacing:2px;font-size:16px}.panel-brand{background:var(--ink);border-color:var(--ink);color:var(--on-brand)}.panel-brand:hover{border-color:var(--ink);box-shadow:var(--shadow-lg)}.panel-brand h1,.panel-brand h2,.panel-brand h3{color:var(--on-brand)}.panel-brand .lead,.panel-brand p{color:#cbe4ea}.panel-brand .eyebrow{background:#ffffff29;border-color:#ffffff57;color:var(--on-brand)}.panel-brand .tiny{color:#badce4}.price-row{display:flex;align-items:baseline;gap:10px;margin:16px 0;flex-wrap:wrap}.price{font-family:var(--font-heading);font-size:clamp(26px,5vw,34px);font-weight:800;letter-spacing:-.03em;color:var(--ink)}.compare{color:var(--muted);text-decoration:line-through;font-size:18px}.save{display:inline-block;background:var(--accent-soft);color:var(--ink);border:1px solid var(--line);font-weight:700;font-size:12.5px;border-radius:999px;padding:5px 13px}.bullets{list-style:none;margin:20px 0;padding:0;display:grid;gap:11px}.bullets li{display:flex;gap:11px;align-items:flex-start}.tick{flex:0 0 23px;height:23px;border-radius:50%;background:var(--accent);color:var(--on-brand);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;margin-top:2px;box-shadow:0 2px 6px #0b5d6f4d}.pack{display:grid;gap:10px;margin:20px 0}.pack label{border:1.5px solid var(--line);border-radius:14px;padding:15px 16px;display:flex;gap:12px;align-items:center;cursor:pointer;background:#fff;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.pack label:hover{border-color:var(--line-strong);transform:translate(2px)}.pack label.on{border-color:var(--line-strong);background:var(--accent-soft);box-shadow:0 0 0 3px #0b5d6f24}.pack input{accent-color:var(--accent);width:20px;height:20px;flex-shrink:0}.pack strong{color:var(--ink)}.trust{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:16px;font-size:14px;color:var(--ink);font-weight:600}.trust span{display:inline-flex;align-items:center;gap:6px}.hero{display:grid;gap:26px;padding:26px 0 44px}@media(min-width:960px){.hero{grid-template-columns:1.05fr .95fr;gap:40px;align-items:start;padding:52px 0 76px}}.media{background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--radius-lg);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:var(--shadow-md);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.media:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.media img{transition:transform .6s var(--ease)}.media:hover img{transform:scale(1.04)}.media .ph{text-align:center;color:var(--muted);padding:24px}.media .ph b{display:block;color:var(--ink);font-family:var(--font-heading);font-size:clamp(17px,4vw,21px);margin-bottom:8px;letter-spacing:-.02em}.steps{display:grid;gap:14px;margin-top:22px}@media(min-width:760px){.steps{grid-template-columns:repeat(3,1fr);gap:18px}}.step{border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:#fff;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.step:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.step n{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--on-brand);align-items:center;justify-content:center;font-weight:800;font-family:var(--font-heading);margin-bottom:12px;box-shadow:0 4px 12px #0b5d6f4d}.bgrid{display:grid;gap:14px}@media(min-width:640px){.bgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.bgrid{grid-template-columns:repeat(3,1fr);gap:18px}}.bcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.bcard:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.bicon{display:inline-flex;width:44px;height:44px;border-radius:13px;background:var(--accent);color:var(--on-brand);align-items:center;justify-content:center;font-size:20px;font-weight:800;margin-bottom:14px;box-shadow:0 4px 12px #0b5d6f42}.bcard h3{font-size:16.5px;margin-bottom:7px}.bcard p{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}.table-scroll{overflow-x:visible;margin-top:8px}.table{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;font-size:13.5px;box-shadow:var(--shadow-sm)}.table th,.table td{padding:11px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.table th:first-child,.table td:first-child{width:50%}.table th:not(:first-child),.table td:not(:first-child){width:25%;text-align:center}.table tr:last-child td{border-bottom:0}.table th{background:var(--ink);color:var(--on-brand);font-family:var(--font-heading);font-weight:700;font-size:12.5px;letter-spacing:0;line-height:1.25}.table td:first-child{color:var(--ink);font-weight:600}.table th:nth-child(2),.table td:nth-child(2){background:var(--accent-soft);font-weight:700}@media(min-width:600px){.table{font-size:15px}.table th,.table td{padding:14px 16px}.table th:first-child,.table td:first-child{width:44%}.table th:not(:first-child),.table td:not(:first-child){width:28%}.table th{font-size:14px;letter-spacing:.02em}}.yes{color:var(--ink);font-weight:900;font-size:19px}.no{color:#5a6e75;font-weight:900;font-size:19px}.stat-row{display:flex;flex-wrap:wrap;gap:20px 28px;justify-content:space-between}.stat-row>div{min-width:140px}.stat-row strong{display:block;font-family:var(--font-heading);color:var(--ink);font-size:17px;letter-spacing:-.02em}.demo-grid{display:grid;gap:16px}@media(min-width:760px){.demo-grid{grid-template-columns:repeat(3,1fr);gap:18px}}.demo-item{margin:0}.demo-media{background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:4/5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;padding:20px;color:var(--muted);font-size:14px}.demo-media span{font-family:var(--font-heading);font-weight:700;color:var(--ink);font-size:15px}.demo-media em{font-style:normal;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px dashed var(--line-strong);border-radius:999px;padding:4px 10px}.demo-item figcaption{display:flex;flex-direction:column;gap:3px;margin-top:12px}.demo-item strong{font-family:var(--font-heading);color:var(--ink);font-size:15.5px}.feat-list{display:grid;gap:10px;margin-top:22px}.feat{display:grid;gap:6px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;transition:border-color .3s var(--ease)}.feat:hover{border-color:var(--line-strong)}@media(min-width:760px){.feat{grid-template-columns:230px 1fr;gap:20px;align-items:center}}.feat strong{font-family:var(--font-heading);color:var(--ink);font-size:15.5px}.feat p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.rev--slot{border-style:dashed;background:var(--accent-soft)}.rev--slot .quote{color:var(--muted);font-style:italic}.rev--slot .av{background:#fff}.revs{display:grid;gap:14px;margin-top:20px}@media(min-width:760px){.revs{grid-template-columns:repeat(3,1fr);gap:18px}}.rev{border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:#fff;display:flex;flex-direction:column;gap:12px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.rev:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.quote{margin:0;font-size:15.5px;line-height:1.65;color:var(--ink)}.who{display:flex;align-items:center;gap:11px;margin-top:auto;padding-top:6px}.av{width:38px;height:38px;border-radius:50%;background:var(--accent-soft);color:var(--ink);border:1.5px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-family:var(--font-heading);flex-shrink:0}.who strong{color:var(--ink)}.faq-list{display:grid;gap:10px;max-width:840px}details.faq{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}details.faq[open]{border-color:var(--line-strong);background:var(--accent-soft);box-shadow:var(--shadow-sm)}details.faq summary{cursor:pointer;font-family:var(--font-heading);font-weight:700;color:var(--ink);padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;font-size:16px;transition:color .2s var(--ease)}@media(min-width:768px){details.faq summary{padding:19px 22px;font-size:16.5px}}details.faq summary::-webkit-details-marker{display:none}details.faq summary:hover{color:var(--accent-dark)}.chev{width:11px;height:11px;flex-shrink:0;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);margin-top:-4px;transition:transform .3s var(--ease),border-color .3s var(--ease)}details.faq[open] .chev{transform:rotate(-135deg);margin-top:4px;border-color:var(--ink)}.faq-body{padding:0 18px 18px}@media(min-width:768px){.faq-body{padding:0 22px 20px}}.faq-body p{margin:0;color:var(--muted)}.packs{display:grid;gap:14px;margin-top:24px}@media(min-width:760px){.packs{grid-template-columns:repeat(3,1fr);gap:18px}}.pack-card{display:flex;flex-direction:column;gap:7px;position:relative}.pack-card .price-row{margin:7px 0}.pack-card--best{border:2px solid var(--line-strong);box-shadow:var(--shadow-md)}@media(min-width:760px){.pack-card--best{transform:translateY(-6px)}.pack-card--best:hover{transform:translateY(-10px)}}.pack-top{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.best{background:var(--ink);color:var(--on-brand);font-family:var(--font-heading);font-size:11px;font-weight:800;letter-spacing:.12em;padding:5px 12px;border-radius:999px}.pack-card .btn{width:100%;margin-top:auto}.pay{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.pay-tag{font-size:12px;font-weight:700;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:6px 11px;background:#fff;transition:border-color .2s var(--ease),background .2s var(--ease)}.pay-tag:hover{border-color:var(--line-strong);background:var(--accent-soft)}.urgency{background:var(--accent-soft);color:var(--ink);border-bottom:1px solid var(--line)}.urgency-in{display:flex;flex-direction:column;gap:8px;padding:14px var(--gutter);text-align:center}@media(min-width:720px){.urgency-in{flex-direction:row;justify-content:space-between;align-items:center;text-align:left;padding-top:12px;padding-bottom:12px}}.urgency-left,.urgency-right{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;font-size:14px}@media(min-width:720px){.urgency-left{justify-content:flex-start}.urgency-right{justify-content:flex-end}}.urgency strong{font-family:var(--font-heading);font-weight:800;letter-spacing:-.01em}.dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 #0b5d6f73;animation:pulse 1.6s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px #0b5d6f00}to{box-shadow:0 0 #0b5d6f00}}.countdown{font-variant-numeric:tabular-nums;font-weight:800;background:var(--ink);color:var(--on-brand);border-radius:7px;padding:3px 9px;letter-spacing:.04em}.stockbar{width:110px;height:6px;border-radius:999px;background:#0b5d6f2e;overflow:hidden}.stockbar span{display:block;height:100%;background:var(--accent);transition:width .6s var(--ease)}.site-foot{border-top:1px solid var(--line);padding:40px 0;background:var(--accent-soft)}@media(min-width:768px){.site-foot{padding:46px 0}}.foot-grid{display:grid;gap:26px}@media(min-width:640px){.foot-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.foot-grid{grid-template-columns:2fr 1fr 1fr}}.site-foot a{text-decoration:none;color:var(--muted)}.site-foot a:hover{color:var(--ink)}.foot-grid strong{display:block;margin-bottom:8px;font-family:var(--font-heading);color:var(--ink)}.sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:18px;padding:10px;display:none;box-shadow:var(--shadow-lg);opacity:0;transform:translateY(20px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.sticky.show{opacity:1;transform:translateY(0);display:flex;gap:10px;align-items:center}.sticky .btn{padding:13px 16px;font-size:15px;min-width:0;flex:1}.sticky strong{color:var(--ink)}@media(min-width:900px){.sticky{display:none!important}}input[type=email],input[type=text],input[type=tel],textarea,select{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:13px 15px;font-size:16px;font-family:var(--font-body);color:var(--ink);background:#fff;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--line-strong);box-shadow:0 0 0 3px #0b5d6f29}.exit-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0b5d6f9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .3s var(--ease)}.exit-wrap[hidden]{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.exit-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px 22px;max-width:430px;width:100%;text-align:center;box-shadow:var(--shadow-lg);animation:popUp .4s var(--ease)}@media(min-width:768px){.exit-card{padding:32px 28px}}@keyframes popUp{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}.exit-card h3{font-size:clamp(22px,5vw,28px);letter-spacing:-.03em}.exit-card input[type=email]{margin-top:8px}.exit-x{position:absolute;top:12px;right:14px;border:0;background:none;font-size:18px;cursor:pointer;color:var(--muted);transition:color .2s var(--ease),transform .2s var(--ease)}.exit-x:hover{color:var(--ink);transform:rotate(90deg)}.exit-ok{background:var(--accent-soft);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:13px;margin:10px 0 0;font-size:15px}.legal-wrap{max-width:840px;margin:0 auto}.legal-body{color:var(--muted);font-size:16px;line-height:1.75}.legal-body h2,.legal-body h3{margin-top:32px;color:var(--ink)}.legal-body h2{font-size:clamp(20px,3vw,24px)}.legal-body h3{font-size:clamp(17px,2.4vw,19px)}.legal-body ul,.legal-body ol{padding-left:20px;margin:0 0 16px}.legal-body li{margin-bottom:8px}.legal-body a{color:var(--ink);font-weight:600;text-decoration:underline}.legal-body strong{color:var(--ink)}.legal-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px;margin-top:26px}.page-title{margin-bottom:6px}.price__container .price,.price-item--regular{letter-spacing:-.02em}.product .price{font-family:var(--font-heading);font-weight:800}.product__info-wrapper{gap:10px}@media(min-width:990px){.product__media{position:sticky;top:96px}}.product .price-item--sale{color:var(--ink)}.breadcrumb{font-size:13.5px;color:var(--muted);margin-bottom:14px}.breadcrumb a{color:var(--muted)}.breadcrumb a:hover{color:var(--ink)}:root{--ink:#000000;--brand:#0B5D6F;--gold:#D9A000;--muted:#565656}:focus-visible{outline-color:var(--brand)}.skip{background:var(--brand)}.btn--ghost:hover{border-color:var(--brand)}.stars{color:var(--gold)}.rating-star{--color-rating-star:var(--gold)}.rating-star,.rating-star:before,.rating-badge .stars{color:var(--gold)}.panel-brand,.panel-brand:hover{background:var(--brand);border-color:var(--brand)}.table th,.best,.countdown{background:var(--brand)}.table th:nth-child(2){background:var(--accent-soft);color:var(--ink)}.no{color:var(--muted)}details.faq[open] .chev{border-color:var(--brand)}#comprar{scroll-margin-top:110px}.sticky .btn{white-space:nowrap}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/puro.css.map */
