@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&family=Montserrat:wght@400;500;600;700;800;900&display=swap";.acierto-landing{--ac-purple: #513d90;--ac-purple-dark: #422a7a;--ac-lavender: #d9d7ff;--ac-lavender-hero: #c0c0f9;--ac-pale: #f0f0ff;--ac-blue-pale: #edf6fc;--ac-teal: #009281;--ac-pink: #d21468;--ac-copy: #564090;background:#fff;color:var(--ac-copy);font-family:Montserrat,Nunito,system-ui,sans-serif;overflow:hidden}.acierto-landing *,.acierto-landing *:before,.acierto-landing *:after{box-sizing:border-box}.acierto-landing h1,.acierto-landing h2,.acierto-landing h3,.acierto-landing p{margin-top:0}.ac-shell{width:100%;margin-inline:0;padding-inline:max(24px,calc((100% - 1180px)/2));position:relative}.ac-hero{background:linear-gradient(100deg,#b9b9f2,#c5c5fb 58%,#e3e3ff);min-height:455px;position:relative;overflow:hidden}.ac-hero-inner{min-height:455px;display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr);align-items:end;z-index:1}.ac-hero-copy{align-self:center;text-align:center;padding:42px 0 34px 120px}.ac-hero h1{color:var(--ac-purple);font-size:clamp(1.35rem,2.25vw,2rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;text-transform:uppercase;margin-bottom:28px}.ac-hero-model{display:block;width:min(430px,100%);height:auto;max-height:440px;object-fit:contain;object-position:bottom center;justify-self:end}.ac-hero-watermark{position:absolute;width:300px;height:auto;left:-88px;bottom:-52px;color:#928fd8;opacity:.54;filter:grayscale(1) saturate(.2)}.ac-brand{display:block}.ac-brand-image{display:block;width:100%;height:auto;object-fit:contain}.ac-hero-brand{width:min(720px,100%);margin-inline:auto}.ac-intro{background:var(--ac-pale);border-radius:38px;margin-top:32px;padding:30px max(62px,calc((100% - 1180px)/2 + 62px)) 24px;text-align:center}.ac-intro h2,.ac-intro>p{color:var(--ac-purple);font-size:clamp(1.25rem,2.4vw,2rem);font-weight:700;line-height:1.23;letter-spacing:-.03em;margin-bottom:6px}.ac-intro>p{margin-bottom:25px}.ac-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ac-trust-item{min-height:94px;border:3px solid #fff;border-radius:24px;display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 16px;text-align:left}.ac-trust-item strong{color:var(--ac-purple);font-size:clamp(.9rem,1.55vw,1.3rem);line-height:1.05;font-weight:500;text-transform:uppercase}.ac-trust-symbol,.ac-trust-number{width:62px;height:62px;flex:0 0 62px;color:var(--ac-teal)}.ac-trust-symbol svg{display:block;width:100%;height:100%}.ac-trust-number{display:grid;place-items:center;border:3px solid var(--ac-teal);border-radius:999px;color:var(--ac-purple);font-family:Georgia,serif;font-size:3.6rem;line-height:1}.ac-why,.ac-how{padding-block:60px 70px}.ac-section-heading{text-align:center;position:relative;z-index:1}.ac-section-heading .ac-rule{display:block;height:3px;width:72%;max-width:760px;background:var(--ac-teal);margin:0 auto 30px}.ac-section-heading h2{color:var(--ac-purple-dark);font-size:clamp(1.85rem,3.25vw,2.8rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;text-transform:uppercase;margin-bottom:14px}.ac-section-heading>p{color:var(--ac-teal);font-size:clamp(1.55rem,2.85vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;margin-bottom:36px}.ac-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative;z-index:1}.ac-benefit-card{min-height:340px;background:var(--ac-purple);border-radius:28px;color:#fff;text-align:center;padding:32px 22px 28px}.ac-benefit-icon{display:block;width:76px;height:76px;margin:0 auto 18px}.ac-benefit-icon svg{display:block;width:100%;height:100%}.ac-benefit-card h3{color:#f5e7f2;font-size:clamp(1.2rem,1.85vw,1.55rem);line-height:1.08;font-weight:900;text-transform:uppercase;margin-bottom:22px}.ac-benefit-card p{color:#fff;font-size:clamp(.95rem,1.35vw,1.12rem);line-height:1.42;margin-bottom:0}.ac-decor{position:absolute;pointer-events:none;z-index:0}.ac-decor-left-one{width:116px;left:-105px;top:46px;transform:rotate(-28deg)}.ac-decor-right-one{width:126px;right:-98px;top:112px;transform:rotate(12deg)}.ac-family{background:var(--ac-lavender);border-radius:42px;padding:42px max(44px,calc((100% - 1180px)/2 + 44px)) 54px;overflow:hidden}.ac-family-heading h2{margin-bottom:10px}.ac-family-heading>p{margin-bottom:20px}.ac-family-intro{color:var(--ac-purple);font-size:clamp(1rem,1.75vw,1.45rem);font-weight:600;line-height:1.35;margin-bottom:38px}.ac-family-label{width:fit-content;min-width:52%;color:var(--ac-purple);border:3px solid #fff;border-radius:20px;padding:8px 28px 6px;margin:0 auto 38px;text-align:center;font-size:clamp(1.45rem,2.8vw,2.25rem);font-weight:900;line-height:1;letter-spacing:.01em;text-transform:uppercase}.ac-family .ac-family-label-wide{margin-top:54px;min-width:72%}.ac-products-grid{display:grid;gap:22px;position:relative;z-index:1}.ac-products-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-products-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-inline:auto}.ac-product-card{background:#fff;border-radius:26px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.ac-product-media{margin:20px 20px 0;background:var(--ac-blue-pale);border-radius:22px;aspect-ratio:1.48 / 1;display:grid;place-items:center;overflow:hidden;padding:18px 14px}.ac-product-media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.ac-product-copy{display:flex;flex-direction:column;flex:1;text-align:center;padding:25px 22px 28px}.ac-product-copy h3{color:var(--ac-purple);font-size:clamp(1.1rem,1.75vw,1.45rem);font-weight:900;line-height:1.12;letter-spacing:.01em;margin-bottom:4px}.ac-product-subtitle{color:var(--ac-teal);font-size:clamp(.95rem,1.35vw,1.1rem);line-height:1.15;margin-bottom:20px}.ac-product-tagline{color:#e8278b;font-size:clamp(1rem,1.4vw,1.16rem);font-weight:800;line-height:1.2;margin:0 0 14px}.ac-product-description{flex:1}.ac-product-description p{color:var(--ac-purple);font-size:clamp(.91rem,1.18vw,1rem);line-height:1.28;margin-bottom:18px}.ac-product-highlights{display:grid;gap:14px;margin-top:auto}.ac-product-highlights strong{color:var(--ac-purple);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.15}.ac-decor-family-top{width:120px;right:-58px;top:235px;transform:rotate(-28deg)}.ac-decor-family-mid{width:110px;left:-58px;top:56%;transform:rotate(-28deg)}.ac-how-for{color:var(--ac-purple);text-align:center;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:700;line-height:1.35;margin:0 0 34px}.ac-step-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;position:relative;z-index:1}.ac-step-grid li{background:var(--ac-pale);border-radius:28px;min-height:260px;padding:28px 28px 24px;text-align:center}.ac-step-grid li>span{display:grid;place-items:center;width:82px;height:82px;border-radius:999px;background:#b9b7ff;color:var(--ac-purple);font-size:2.5rem;font-weight:900;margin:0 auto 24px}.ac-step-grid p{color:var(--ac-purple);font-size:clamp(.92rem,1.38vw,1.12rem);line-height:1.4;margin-bottom:0}.ac-how .ac-reading-note{width:88%;margin:26px auto 0;padding:12px 18px;background:var(--ac-purple);border-radius:10px;color:#fff;text-align:center;font-size:clamp(.9rem,1.35vw,1.12rem);line-height:1.3}.ac-decor-how-left{width:100px;left:-80px;bottom:20px}.ac-decor-how-right{width:104px;right:-72px;top:100px}.ac-quality{border-top:3px solid var(--ac-teal);padding:54px max(30px,calc((100% - 1180px)/2 + 30px)) 62px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px}.ac-quality-brand{width:min(100%,560px);justify-self:center}.ac-quality-message{display:flex;align-items:center;gap:20px}.ac-quality-message>svg{width:120px;flex:0 0 120px}.ac-quality-message h2{color:var(--ac-purple);font-size:clamp(1.8rem,2.7vw,2.35rem);font-weight:900;line-height:.92;text-transform:uppercase;margin-bottom:10px}.ac-quality-message p{color:var(--ac-teal);font-size:clamp(.9rem,1.25vw,1.05rem);line-height:1.08;margin-bottom:0}.ac-where{background:var(--ac-lavender);border-radius:42px;padding:42px max(48px,calc((100% - 1180px)/2 + 48px)) 50px;overflow:hidden}.ac-where .ac-section-heading>p{margin-bottom:28px}.ac-where-intro{max-width:850px;margin:0 auto 36px;color:var(--ac-purple);text-align:center;font-size:clamp(1.05rem,1.75vw,1.4rem);line-height:1.35;font-weight:600}.ac-where-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;position:relative;z-index:1}.ac-where-grid article{background:var(--ac-pale);border-radius:26px;padding:28px 38px 32px;text-align:center}.ac-where-icon{display:grid;place-items:center;width:86px;height:86px;margin:0 auto 18px;border-radius:999px;background:#b9b7ff;color:var(--ac-purple)}.ac-where-icon svg{width:52px;height:52px}.ac-where-grid h3{color:var(--ac-purple);font-size:clamp(1.1rem,1.55vw,1.32rem);font-weight:800;margin-bottom:14px}.ac-where-grid p{color:var(--ac-purple);font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.42;margin-bottom:0}.ac-decor-where-left{width:100px;left:-72px;bottom:-28px;transform:rotate(-24deg)}.ac-decor-where-right{width:92px;right:-52px;top:-25px;transform:rotate(25deg)}.ac-distributor{margin-top:38px;margin-bottom:72px;background:var(--ac-purple);border-radius:34px;padding:45px max(62px,calc((100% - 1180px)/2 + 62px)) 42px;color:#fff;text-align:center}.ac-distributor h2{color:#fff;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:900;text-transform:uppercase;margin-bottom:24px}.ac-distributor p,.ac-distributor>strong{display:block;max-width:800px;margin:0 auto 25px;color:#fff;font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.35}.ac-distributor>strong{margin-bottom:34px}.ac-distributor-actions{display:flex;justify-content:center;gap:22px}.ac-distributor-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border:3px solid #fff;border-radius:18px;padding:10px 25px;color:#fff;font-size:clamp(.95rem,1.45vw,1.2rem);font-weight:800;line-height:1.1;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.ac-distributor-actions a:hover,.ac-distributor-actions a:focus-visible{background:#fff;color:var(--ac-purple);transform:translateY(-2px)}.ac-footer{background:#fff}.ac-footer-main{min-height:300px;display:grid;grid-template-columns:250px minmax(290px,.85fr) minmax(380px,1.15fr);align-items:center;gap:28px}.ac-footer-apple{width:285px;transform:translate(-35px,44px)}.ac-footer-brand{width:min(100%,371px);justify-self:center}.ac-footer-contact>strong{display:block;color:#1d1d24;font-size:1rem;margin-bottom:16px}.ac-footer-contact-row{display:flex;align-items:center;gap:30px}.ac-socials{display:flex;gap:10px}.ac-socials a{width:44px;height:44px;display:grid;place-items:center;border:3px solid var(--ac-purple);border-radius:999px;color:var(--ac-purple);transition:background-color .2s ease,color .2s ease,transform .2s ease}.ac-socials a:hover,.ac-socials a:focus-visible{background:var(--ac-purple);color:#fff;transform:translateY(-2px)}.ac-socials svg{width:24px;height:24px}.ac-whatsapp{display:flex;align-items:center;gap:10px;color:var(--ac-purple);font-size:.88rem;line-height:1.15;text-decoration:none}.ac-whatsapp svg{width:44px;height:44px;color:var(--ac-teal);flex:none}.ac-whatsapp:hover span,.ac-whatsapp:focus-visible span{text-decoration:underline}.ac-legal{background:var(--ac-purple-dark);color:#fff}.ac-legal .ac-shell{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.75rem}.ac-legal nav{display:flex;align-items:center;gap:18px}.ac-legal a{color:#fff;text-decoration:none;opacity:.86}.ac-legal a:hover,.ac-legal a:focus-visible{opacity:1;text-decoration:underline}@media(max-width:1000px){.ac-shell{width:100%;padding-inline:18px}.ac-hero-inner{grid-template-columns:minmax(0,1.8fr) minmax(240px,.8fr)}.ac-hero-copy{padding-left:55px}.ac-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-benefit-card{min-height:300px}.ac-products-three{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-products-three .ac-product-card:last-child{grid-column:1 / -1;width:calc(50% - 11px);justify-self:center}.ac-family .ac-family-label-wide{margin-top:44px}.ac-quality{gap:25px}.ac-quality-message>svg{width:92px;flex-basis:92px}.ac-footer-main{grid-template-columns:180px minmax(230px,.8fr) minmax(330px,1.2fr)}.ac-footer-apple{width:220px}.ac-footer-contact-row{gap:16px;align-items:flex-start;flex-direction:column}}@media(max-width:760px){.ac-shell{width:100%;padding-inline:14px}.ac-hero{min-height:auto}.ac-hero-inner{min-height:auto;grid-template-columns:1fr;text-align:center}.ac-hero-copy{padding:42px 0 20px}.ac-hero h1{font-size:clamp(1.2rem,5.5vw,1.65rem);margin-bottom:25px}.ac-hero-model{width:min(360px,88%);max-height:330px;justify-self:center}.ac-hero-watermark{display:none}.ac-hero-brand{width:min(100%,430px)}.ac-intro{padding:28px 20px 22px;border-radius:28px}.ac-intro h2,.ac-intro>p{font-size:1.18rem}.ac-desktop-break{display:none}.ac-trust-grid{grid-template-columns:1fr;gap:12px}.ac-trust-item{min-height:78px;justify-content:flex-start;padding-left:max(16px,calc(50% - 135px))}.ac-trust-symbol,.ac-trust-number{width:52px;height:52px;flex-basis:52px}.ac-trust-number{font-size:3rem}.ac-trust-item strong{font-size:.95rem}.ac-why,.ac-how{padding-block:46px 52px}.ac-section-heading .ac-rule{width:86%;margin-bottom:24px}.ac-section-heading>p{margin-bottom:28px}.ac-benefit-grid{grid-template-columns:1fr}.ac-benefit-card{min-height:0;padding:28px 28px 30px}.ac-benefit-card p{max-width:390px;margin-inline:auto}.ac-decor{opacity:.42}.ac-family{padding:34px 16px 38px;border-radius:30px}.ac-family-intro br{display:none}.ac-family-label,.ac-family-label-wide{width:100%;min-width:0;padding-inline:12px;border-width:2px;margin-bottom:25px}.ac-family .ac-family-label-wide{margin-top:36px}.ac-products-three,.ac-products-two{grid-template-columns:1fr}.ac-products-three .ac-product-card:last-child{grid-column:auto;width:100%}.ac-product-media{aspect-ratio:1.55 / 1}.ac-step-grid{grid-template-columns:1fr}.ac-step-grid li{min-height:0;padding:24px}.ac-step-grid li>span{width:66px;height:66px;font-size:2rem;margin-bottom:18px}.ac-how .ac-reading-note{width:100%;margin-top:22px}.ac-quality{grid-template-columns:1fr;padding:42px 8px 48px;text-align:center}.ac-quality-message{justify-content:center;text-align:left}.ac-quality-message>svg{width:82px;flex-basis:82px}.ac-where{padding:34px 16px 38px;border-radius:30px}.ac-where-grid{grid-template-columns:1fr}.ac-where-grid article{padding-inline:24px}.ac-distributor{padding:35px 20px;margin-bottom:40px;border-radius:26px}.ac-distributor-actions{flex-direction:column;gap:14px}.ac-distributor-actions a{width:calc(100% - 26px);margin-right:26px}.ac-footer-main{grid-template-columns:1fr;text-align:center;padding-block:45px;gap:32px}.ac-footer-apple{display:none}.ac-footer-brand{width:min(100%,360px)}.ac-footer-contact>strong{text-align:center}.ac-footer-contact-row{align-items:center}.ac-socials{flex-wrap:wrap;justify-content:center}.ac-whatsapp{text-align:left}.ac-legal .ac-shell{flex-direction:column;justify-content:center;text-align:center;padding-block:16px}.ac-legal nav{flex-direction:column;flex-wrap:nowrap;justify-content:center;gap:9px}body>a[aria-label="Contactar a PRUMISA por WhatsApp"],body #chat-bubble{right:6px}}@media(max-width:390px){.ac-shell{width:100%;padding-inline:10px}.ac-hero-copy{padding-top:34px}.ac-hero-brand{width:min(100%,345px)}.ac-family{padding-inline:10px}.ac-product-media{margin:14px 14px 0}.ac-product-copy{padding-inline:18px}.ac-socials a{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.acierto-landing *,.acierto-landing *:before,.acierto-landing *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
