@media print{.presol-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none}.presol-tile{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chip media" "title media" "text media";align-content:center;column-gap:1.25rem;row-gap:.625rem;padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--pr-line);border-radius:var(--pr-r-xl);background:var(--pr-surface);overflow:hidden;transition:transform .3s var(--pr-ease),box-shadow .3s var(--pr-ease),border-color .3s var(--pr-ease)}.presol-tile:hover{border-color:color-mix(in srgb,var(--pr-primary) 22%,var(--pr-line));box-shadow:var(--pr-shadow-md);transform:translateY(-3px)}.presol-tile__media{grid-area:media;align-self:center;width:clamp(5.5rem,12vw,8.5rem);transition:transform .4s var(--pr-ease)}.presol-tile:hover .presol-tile__media{transform:translateY(-4px) rotate(-3deg) scale(1.04)}.presol-tile .presol-chip{grid-area:chip;justify-self:start}.presol-tile h3{grid-area:title;margin:0;font-size:var(--wp--preset--font-size--xl);text-wrap:balance}.presol-tile p{grid-area:text;margin:0;color:var(--pr-ink-soft);font-size:var(--wp--preset--font-size--sm);line-height:1.55}.presol-tile p a{color:inherit;font-weight:600}.presol-tile--feature{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto auto;grid-template-areas:"media" "chip" "title" "text";align-content:stretch;min-height:clamp(19rem,60vw,26rem);background:linear-gradient(155deg,var(--pr-sun-soft) 0%,var(--pr-surface) 45%,var(--pr-mint-soft) 100%)}.presol-tile--feature .presol-tile__media{justify-self:center;width:min(15rem,64%);margin-bottom:1rem}.presol-tile--feature h3{font-size:var(--wp--preset--font-size--xxl)}.presol-tile--feature p{max-width:42ch}.presol-tile--night{border-color:transparent;background:var(--wp--preset--gradient--night)}.presol-tile--night h3{color:var(--pr-surface)}.presol-tile--night p{color:#b9cdc3}.presol-tile--night p a{color:var(--pr-mint)}.presol-tile--night .presol-chip{background:#3ddc9724;color:var(--pr-mint)}@media(min-width:640px){.presol-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.presol-tile--feature,.presol-tile--wide{grid-column:1 / -1}}@media(min-width:1024px){.presol-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.presol-tile{grid-column:span 3}.presol-tile--feature{grid-column:1 / span 3;grid-row:span 2}.presol-tile--wide{grid-column:span 3}}.presol-steps-layout{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}.presol-steps-visual{position:relative;display:grid;place-items:center;min-height:22rem;padding:2rem;border-radius:var(--pr-r-xl);background:var(--wp--preset--gradient--mint-sun);overflow:hidden}.presol-steps-visual:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(11,27,20,.08) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(circle at 50% 50%,#000 20%,transparent 75%)}.presol-steps-visual img{position:relative;width:min(16rem,70%);filter:drop-shadow(0 30px 40px rgba(6,43,30,.25));animation:presol-float 8s ease-in-out infinite}.presol-toast{position:absolute;z-index:2;display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem .625rem .625rem;border:1px solid color-mix(in srgb,var(--pr-surface) 60%,transparent);border-radius:16px;background:color-mix(in srgb,var(--pr-surface) 86%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:var(--pr-shadow-md);color:var(--pr-ink);font-size:var(--wp--preset--font-size--xs);font-weight:600;line-height:1.3}.presol-toast small{display:block;color:var(--pr-ink-muted);font-family:var(--pr-mono);font-size:.6875rem;font-weight:500}.presol-toast__icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:var(--pr-mint-soft);color:var(--pr-primary)}.presol-toast--a{top:12%;left:6%}.presol-toast--b{right:6%;bottom:14%}.presol-steps{position:relative;display:grid;gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:presol-step}.presol-step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:0 1.125rem;padding:1.25rem;border:1px solid var(--pr-line);border-radius:var(--pr-r-lg);background:var(--pr-surface);transition:border-color .2s var(--pr-ease),box-shadow .2s var(--pr-ease)}.presol-step:hover{border-color:color-mix(in srgb,var(--pr-primary) 25%,var(--pr-line));box-shadow:var(--pr-shadow-sm)}.presol-step:not(:last-child):after{content:"";position:absolute;top:4rem;bottom:-2rem;left:2.625rem;width:1px;background:repeating-linear-gradient(to bottom,var(--pr-line) 0 4px,transparent 4px 8px)}.presol-step__num{grid-row:span 2;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:14px;background:var(--pr-ink);color:var(--pr-surface);font-family:var(--pr-mono);font-size:.875rem;font-weight:600}.presol-step:first-child .presol-step__num{background:var(--pr-primary)}.presol-step h3{display:flex;align-items:center;gap:.5rem;margin:.25rem 0 .375rem;font-size:var(--wp--preset--font-size--lg)}.presol-step h3 .presol-icon{color:var(--pr-primary)}.presol-step p{margin:0;color:var(--pr-ink-soft);font-size:var(--wp--preset--font-size--sm)}@media(min-width:900px){.presol-steps-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.presol-steps-visual{position:sticky;top:calc(var(--pr-header-h) + 2rem);min-height:34rem}}.presol-compare{display:grid;gap:1rem}.presol-option{display:grid;align-content:start;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--pr-line);border-radius:var(--pr-r-xl);background:var(--pr-surface)}.presol-option__head{display:flex;align-items:center;gap:1rem}.presol-option__icon{display:grid;place-items:center;flex:none;width:3.25rem;height:3.25rem;border-radius:16px;background:var(--pr-mint-soft);color:var(--pr-primary)}.presol-option--empeno .presol-option__icon{background:var(--pr-sun-soft);color:#8a5a00}.presol-option h3{margin:0;font-size:var(--wp--preset--font-size--xl)}.presol-option__tag{margin:.125rem 0 0;color:var(--pr-ink-muted);font-size:var(--wp--preset--font-size--sm)}.presol-option dl{display:grid;margin:0}.presol-option dl>div{display:grid;gap:.25rem;padding:.875rem 0;border-top:1px solid var(--pr-line)}.presol-option dt{color:var(--pr-ink-muted);font-family:var(--pr-mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.presol-option dd{margin:0;color:var(--pr-ink);font-size:var(--wp--preset--font-size--sm);font-weight:500}.presol-option dd.is-empty{color:var(--pr-ink-muted)}@media(min-width:782px){.presol-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.presol-option dl>div{grid-template-columns:9.5rem 1fr;gap:1rem;align-items:baseline}}.presol-photo{position:relative;margin:0;border-radius:var(--pr-r-xl);overflow:hidden;background:var(--pr-surface-soft)}.presol-photo img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.presol-photo--wide img{aspect-ratio:21 / 9;object-position:50% 32%}.presol-photo .presol-toast--a{top:auto;bottom:1.25rem;left:1.25rem}.presol-photo .presol-toast--b{top:1.25rem;right:1.25rem;bottom:auto}@media(max-width:639px){.presol-photo--wide img{aspect-ratio:4 / 3}.presol-photo .presol-toast--b{display:none}}.presol-note{display:flex;gap:.75rem;align-items:flex-start;margin:0;padding:1rem 1.25rem;border-radius:var(--pr-r-md);background:var(--pr-surface-soft);color:var(--pr-ink-soft);font-size:var(--wp--preset--font-size--sm)}.presol-note .presol-icon{margin-top:.15em;color:var(--pr-primary)}.presol-trust{position:relative;overflow:clip}.presol-trust:before{content:"";position:absolute;top:-20%;right:-10%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#3ddc972e,#3ddc9700 65%);pointer-events:none}.presol-trust>*{position:relative}.presol-trust .presol-eyebrow{color:var(--pr-mint)}.presol-trust .presol-lead{color:#b9cdc3}.presol-trust__grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.presol-trust__card{display:grid;align-content:start;gap:.625rem;padding:1.5rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--pr-r-lg);background:#ffffff0a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background-color .2s var(--pr-ease),border-color .2s var(--pr-ease)}.presol-trust__card:hover{border-color:#3ddc9759;background:#ffffff12}.presol-trust__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:14px;background:#3ddc9724;color:var(--pr-mint)}.presol-trust__card h3{margin:.25rem 0 0;font-size:var(--wp--preset--font-size--lg)}.presol-trust__card p{margin:0;color:#b9cdc3;font-size:var(--wp--preset--font-size--sm)}.presol-trust__card a{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:var(--wp--preset--font-size--sm);font-weight:600;text-decoration:none}.presol-trust__card a:hover{text-decoration:underline}.presol-trust__visual{display:grid;place-items:center}.presol-trust__visual img{width:min(22rem,80%);filter:drop-shadow(0 40px 60px rgba(0,0,0,.35));animation:presol-float 9s ease-in-out infinite}.presol-legal-data{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;color:#b9cdc3;font-family:var(--pr-mono);font-size:.75rem}@media(min-width:640px){.presol-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.presol-quotes{display:grid;gap:1rem}.presol-quote{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--pr-line);border-radius:var(--pr-r-xl);background:var(--pr-surface)}.presol-quote__mark{display:block;height:2rem;color:var(--pr-mint);font-size:4rem;font-weight:700;line-height:1}.presol-quote blockquote{margin:0;padding:0;border:0}.presol-quote blockquote p{margin:0;color:var(--pr-ink);font-size:var(--wp--preset--font-size--lg);font-weight:500;letter-spacing:-.02em;line-height:1.45}.presol-quote figcaption{display:flex;align-items:center;gap:.875rem;margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--pr-line)}.presol-quote figcaption img{width:3rem;height:3rem;border-radius:50%;object-fit:cover}.presol-quote__name{display:block;font-weight:650;letter-spacing:-.015em}.presol-quote__role{display:block;color:var(--pr-ink-muted);font-size:var(--wp--preset--font-size--sm)}.presol-quotes .presol-photo{min-height:20rem}.presol-quotes .presol-photo img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 30%}.presol-photo__caption{position:absolute;right:1rem;bottom:1rem;left:1rem;margin:0;padding:1rem 1.125rem;border:1px solid rgba(255,255,255,.4);border-radius:var(--pr-r-md);background:#ffffffc7;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);color:var(--pr-ink);font-size:var(--wp--preset--font-size--sm);font-weight:600;letter-spacing:-.01em}@media(min-width:900px){.presol-quotes{grid-template-columns:1.1fr 1fr 1fr}}.presol-faq{display:grid;gap:clamp(2rem,5vw,4rem)}.presol-faq__aside{display:grid;align-content:start;gap:1.25rem}.presol-faq__aside h2,.presol-faq__aside p{margin:0}.presol-contact-card{display:grid;gap:.875rem;margin:.5rem 0 0;padding:1.25rem;border:1px solid var(--pr-line);border-radius:var(--pr-r-lg);background:var(--pr-surface);list-style:none;font-size:var(--wp--preset--font-size--sm)}.presol-contact-card li{display:flex;align-items:flex-start;gap:.75rem;color:var(--pr-ink-soft)}.presol-contact-card .presol-icon{margin-top:.1em;color:var(--pr-primary)}.presol-contact-card a{color:var(--pr-ink);font-weight:600}.presol-faq__list{display:grid;gap:.625rem}.wp-block-details.is-style-presol-faq{margin:0;padding:0;border:1px solid var(--pr-line);border-radius:var(--pr-r-lg);background:var(--pr-surface);transition:border-color .2s var(--pr-ease),box-shadow .2s var(--pr-ease)}.wp-block-details.is-style-presol-faq:hover{border-color:color-mix(in srgb,var(--pr-ink) 18%,var(--pr-line))}.wp-block-details.is-style-presol-faq[open]{box-shadow:var(--pr-shadow-md)}.wp-block-details.is-style-presol-faq>summary{position:relative;display:block;padding:1.25rem 3.75rem 1.25rem 1.375rem;color:var(--pr-ink);font-size:var(--wp--preset--font-size--md);font-weight:600;letter-spacing:-.015em;line-height:1.4;list-style:none;cursor:pointer}.wp-block-details.is-style-presol-faq>summary::-webkit-details-marker{display:none}.wp-block-details.is-style-presol-faq>summary::marker{content:""}.wp-block-details.is-style-presol-faq>summary:after{content:"";position:absolute;top:50%;right:1.125rem;width:1.75rem;height:1.75rem;margin-top:-.875rem;border-radius:50%;background:var(--pr-surface-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1b14' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / .875rem no-repeat;transition:transform .25s var(--pr-ease),background-color .25s var(--pr-ease)}.wp-block-details.is-style-presol-faq[open]>summary:after{background-color:var(--pr-mint-soft);transform:rotate(45deg)}.wp-block-details.is-style-presol-faq>:not(summary){margin:0;padding:0 1.375rem;color:var(--pr-ink-soft);font-size:var(--wp--preset--font-size--sm);line-height:1.65}.wp-block-details.is-style-presol-faq>:not(summary)>*+*{margin-top:.75rem}.wp-block-details.is-style-presol-faq>:last-child{padding-bottom:1.375rem}.wp-block-details.is-style-presol-faq ul{margin:.75rem 0;padding-left:1.125rem}@media(min-width:900px){.presol-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.presol-faq__aside{position:sticky;top:calc(var(--pr-header-h) + 2rem)}}.presol-link-arrow{display:inline-flex;align-items:center;gap:.375rem;color:var(--pr-ink);font-size:var(--wp--preset--font-size--sm);font-weight:600;text-decoration:none}.presol-link-arrow:hover{color:var(--pr-primary)}.presol-link-arrow:hover .presol-icon{transform:translate(3px)}.presol-link-arrow .presol-icon{transition:transform .2s var(--pr-ease)}.is-style-presol-cards>li,.presol-cards>li{display:flex;flex-direction:column;gap:.625rem;margin:0}.is-style-presol-cards .wp-block-post-featured-image,.presol-cards .wp-block-post-featured-image{margin:0 0 .375rem;overflow:hidden;border-radius:var(--pr-r-lg);background:var(--pr-surface-soft)}.is-style-presol-cards .wp-block-post-featured-image img,.presol-cards .wp-block-post-featured-image img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:0;transition:transform .5s var(--pr-ease)}.is-style-presol-cards>li:hover .wp-block-post-featured-image img,.presol-cards>li:hover .wp-block-post-featured-image img{transform:scale(1.04)}.is-style-presol-cards .wp-block-post-title,.presol-cards .wp-block-post-title{margin:0;text-wrap:pretty}.is-style-presol-cards .wp-block-post-title a,.presol-cards .wp-block-post-title a{color:var(--pr-ink);text-decoration:none}.is-style-presol-cards .wp-block-post-title a:hover,.presol-cards .wp-block-post-title a:hover{color:var(--pr-primary)}.presol-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.presol-meta .wp-block-post-terms a{display:inline-block;padding:.1875rem .5rem;border-radius:999px;background:var(--pr-mint-soft);color:var(--pr-primary-strong);text-decoration:none}.presol-meta .wp-block-post-terms__separator{display:none}.presol-cta{position:relative;overflow:clip;border-radius:var(--pr-r-xl)}.presol-cta:before{content:"";position:absolute;right:-10%;bottom:-40%;width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffc53a38,#ffc53a00 65%);pointer-events:none}.presol-cta>*{position:relative}.presol-cta h2{text-wrap:balance}.presol-cta .presol-lead{color:#b9cdc3}.presol-cta__visual{display:grid;place-items:center}.presol-cta__visual img{width:min(26rem,100%);filter:drop-shadow(0 40px 50px rgba(0,0,0,.35));animation:presol-float 9s ease-in-out infinite}.presol-footer{color:#b9cdc3;font-size:var(--wp--preset--font-size--sm)}.presol-footer .presol-brand,.presol-footer .presol-brand:hover{color:var(--pr-surface)}.presol-footer__grid{display:grid;gap:2.5rem 2rem}.presol-footer__title{margin:0 0 1rem;color:var(--pr-surface);font-family:var(--pr-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.presol-footer__list{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.presol-footer a:where(:not(.presol-btn)){color:#d7e6de;text-decoration:none}.presol-footer a:where(:not(.presol-btn)):hover{color:var(--pr-mint)}.presol-footer__contact li{display:flex;gap:.625rem;align-items:flex-start}.presol-footer__contact .presol-icon{margin-top:.15em;color:var(--pr-mint)}.presol-socials{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.presol-socials a{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:var(--pr-surface);transition:background-color .2s var(--pr-ease),border-color .2s var(--pr-ease)}.presol-socials a:hover{border-color:var(--pr-mint);background:#3ddc971f;color:var(--pr-mint)}.presol-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);font-size:var(--wp--preset--font-size--xs)}.presol-footer__bottom p{margin:0}.presol-reclamaciones{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .875rem .5rem .5rem;border:1px solid rgba(255,255,255,.16);border-radius:14px}.presol-reclamaciones span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:9px;background:var(--pr-surface);color:var(--pr-night)}.presol-footer__brand{display:grid;align-content:start;gap:1.25rem}.presol-footer__brand p{margin:0}.presol-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presol-footer__brand{grid-column:1 / -1}.presol-footer__list a{display:inline-block;line-height:1.4}@media(min-width:782px){.presol-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.presol-footer__grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}.presol-footer__brand{grid-column:auto;padding-right:1.5rem}}.presol-mobile-cta{position:fixed;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));left:.75rem;z-index:60;padding:.5rem;border:1px solid color-mix(in srgb,var(--pr-surface) 60%,transparent);border-radius:999px;background:color-mix(in srgb,var(--pr-surface) 82%,transparent);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:var(--pr-shadow-lg);transform:translateY(calc(100% + 2rem));transition:transform .35s var(--pr-ease)}.presol-mobile-cta.is-visible{transform:none}.has-modal-open .presol-mobile-cta{display:none}@media(min-width:782px){.presol-mobile-cta{display:none}}.presol-prose>*+*{margin-top:1.25rem}.presol-prose :where(h2,h3,h4){margin-top:2.75rem}.presol-prose h2{font-size:clamp(1.625rem,1.2rem + 1.6vw,2.25rem);letter-spacing:-.035em}.presol-prose h3{font-size:clamp(1.25rem,1.05rem + .8vw,1.5rem);letter-spacing:-.02em}.presol-prose :where(p,li){color:var(--pr-ink-soft);font-size:1.125rem;line-height:1.7}.presol-prose :where(img){border-radius:var(--pr-r-lg)}.presol-form-jump{margin-block:2rem}.presol-form-jump .presol-btn{text-decoration:none}.presol-pagination .wp-block-query-pagination-numbers,.presol-pagination .wp-block-query-pagination{gap:.375rem}.presol-pagination .page-numbers,.presol-pagination .wp-block-query-pagination-previous,.presol-pagination .wp-block-query-pagination-next{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0 .875rem;border:1px solid var(--pr-line);border-radius:999px;background:var(--pr-surface);color:var(--pr-ink);font-size:var(--wp--preset--font-size--sm);font-weight:500;text-decoration:none}.presol-pagination .page-numbers.current,.presol-pagination a:hover{border-color:var(--pr-ink);background:var(--pr-ink);color:var(--pr-surface)}.presol-404-code{margin:0;color:var(--pr-primary);font-family:var(--pr-mono);font-size:var(--wp--preset--font-size--sm)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.presol-reveal>*{animation:presol-reveal linear both;animation-timeline:view();animation-range:entry 5% cover 28%}@keyframes presol-reveal{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}}}

}