:root{--paper:#faf8f6;--white:#fff;--ink:#252525;--muted:#6f696c;--purple:#5d356f;--magenta:#c32670;--rose:#f6d9e6;--line:rgba(37,37,37,.13);--radius:24px;--shadow:0 24px 70px rgba(54,33,48,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:clamp(1rem,3.8vw,1.125rem);line-height:1.65;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}.container{width:min(100% - 40px,1200px);margin-inline:auto}.narrow{max-width:920px}.section{padding:clamp(5rem,12vw,9rem) 0}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:1000;background:var(--ink);color:#fff;padding:.75rem 1rem}.skip-link:focus{top:1rem}.site-header{position:fixed;inset:0 0 auto;z-index:100;padding:16px 0;transition:.3s}.site-header.is-scrolled{background:rgba(250,248,246,.9);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between}.logo{font-family:Sora,sans-serif;font-weight:700;letter-spacing:-.06em;text-decoration:none;font-size:1.15rem}.logo span{color:var(--magenta)}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:1rem;border:1px solid var(--ink);border-radius:99px;background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;font-weight:700;text-decoration:none;padding:0 1.35rem;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible{outline:3px solid var(--magenta);outline-offset:4px}.button-small{min-height:44px;padding:0 1rem;font-size:.68rem}.button-ghost{background:transparent;color:var(--ink)}.eyebrow{margin:0 0 1rem;color:var(--magenta);font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.eyebrow.light{color:#f0b4cf}h1,h2,h3{font-family:Sora,Manrope,sans-serif;line-height:1.08;letter-spacing:-.045em;margin:0}h1{font-size:clamp(2.15rem,8vw,4.7rem);max-width:16ch}h2{font-size:clamp(1.75rem,6vw,3.2rem)}h3{font-size:clamp(1.2rem,4vw,1.6rem)}.hero{padding-top:110px;min-height:100svh}.hero-grid{display:grid;gap:2rem}.hero-copy h1 span{display:block;margin-top:.18em}.hero-copy h1 em{color:var(--magenta);font-style:normal}.hero-media{margin:0;position:relative;border-radius:var(--radius);overflow:hidden;background:#e9e3df;box-shadow:var(--shadow)}.hero-media img{width:100%;aspect-ratio:4/5;object-fit:cover}.hero-media figcaption{position:absolute;left:14px;bottom:14px;background:rgba(250,248,246,.9);backdrop-filter:blur(8px);border-radius:99px;padding:.45rem .8rem;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.hero-lead{margin:0 0 1rem;max-width:42rem}.soft-note{color:var(--purple);font-weight:600;margin:0 0 1.5rem}.section-heading{max-width:780px;margin-bottom:3rem}.section-heading h2 span{color:var(--magenta)}.week{background:var(--white)}.week-grid{display:grid;gap:2rem}.day{margin:0}.campaign-crop{aspect-ratio:4/5;border-radius:20px;background-image:url('/assets/week-monjarim.webp');background-size:200% 200%;box-shadow:var(--shadow)}.crop-a{background-position:0 0}.crop-b{background-position:100% 0}.crop-c{background-position:0 100%}.crop-d{background-position:100% 100%}.day p{margin:1rem 0 .2rem;color:var(--magenta);font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.cycle-close{margin-top:5rem;text-align:center}.cycle-close p{font-family:Sora,sans-serif;font-size:clamp(1.25rem,4vw,2rem);max-width:30ch;margin:0 auto 2.5rem;line-height:1.35}.cycle-close strong{display:inline-block;border-block:1px solid var(--line);padding:1rem 2rem;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem}.reframe{background:var(--purple);color:#fff;text-align:center}.reframe h2{max-width:22ch;margin:auto}.reframe h2 span{display:block;color:#f0b4cf;margin-top:.35em}.reframe .container>p:last-child{max-width:52ch;margin:2rem auto 0;color:#e9dfe9}.split-heading{display:grid;gap:1rem}.friction-list{border-top:1px solid var(--line)}.friction{display:grid;grid-template-columns:36px 1fr;gap:1rem;padding:2rem 0;border-bottom:1px solid var(--line)}.friction>span{color:var(--magenta);font-size:.72rem;font-weight:700}.friction p{margin:.7rem 0 0;color:var(--muted);max-width:52ch}.editorial-detail{display:none;min-height:150px;border-radius:18px;background:var(--rose);position:relative;overflow:hidden}.editorial-detail::after{content:"";position:absolute;inset:25%;border:1px solid rgba(93,53,111,.3);border-radius:50%}.detail-energy{background:linear-gradient(135deg,#e5d3dc,#f5eee9)}.detail-routine{background:linear-gradient(135deg,#e9dfd4,#f6d9e6)}.bridge{text-align:center;background:#f5ecef}.bridge-mark{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--magenta);color:#fff;margin:0 auto 2rem;font-family:Sora,sans-serif;font-weight:700}.bridge h2{max-width:24ch;margin:auto}.bridge .container>p:last-child{color:var(--magenta);font-weight:700;margin-top:2rem}.product{background:var(--ink);color:#fff}.product-grid{display:grid;gap:3rem;align-items:center}.product-copy p:last-child{max-width:48ch;color:#d7d2d4}.packshot-placeholder{min-height:420px;border:1px dashed rgba(255,255,255,.3);border-radius:var(--radius);display:grid;place-items:center;align-content:center;gap:1.5rem;background:radial-gradient(circle,#6e3c62 0,#372a34 60%,#252525 100%);text-align:center;padding:2rem}.packshot-placeholder>p{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#c9bec4}.bottle-silhouette{width:170px;height:270px;border-radius:28px 28px 42px 42px;background:linear-gradient(145deg,#f8eff3,#d9c7d0);color:var(--purple);display:flex;flex-direction:column;justify-content:center;box-shadow:0 30px 60px rgba(0,0,0,.3)}.bottle-silhouette::before{content:"";width:120px;height:38px;background:#e7dce1;border-radius:10px 10px 5px 5px;margin:-80px auto 55px}.bottle-silhouette span{font-family:Sora,sans-serif;font-weight:700}.bottle-silhouette small{font-size:.55rem;letter-spacing:.12em}.pillar-orbit{display:grid;gap:1rem}.pillar-orbit article,.orbit-center{padding:1.5rem;border:1px solid var(--line);border-radius:20px}.pillar-orbit article span{font-size:.7rem;color:var(--magenta);font-weight:700}.pillar-orbit article p,.orbit-center p{color:var(--muted);margin:.5rem 0 0}.orbit-center{background:var(--rose);border-color:transparent}.orbit-center strong{font-family:Sora,sans-serif;color:var(--purple);font-size:1.5rem}.formula-tease{background:linear-gradient(145deg,var(--purple),#3d2149);color:#fff;text-align:center}.formula-tease h2{max-width:18ch;margin:auto}.formula-tease .container>p{max-width:42ch;margin:1.5rem auto}.button-light{background:#fff;color:var(--purple);border-color:#fff}.formula-tease small{display:block;margin-top:1rem;color:#cabccc}.sticky-cta{position:fixed;z-index:90;left:12px;right:12px;bottom:12px;transform:translateY(120%);opacity:0;pointer-events:none;transition:.35s}.sticky-cta.is-visible{transform:none;opacity:1;pointer-events:auto}.sticky-cta a{min-height:54px;background:var(--magenta);color:#fff;border-radius:99px;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;text-decoration:none;text-transform:uppercase;letter-spacing:.11em;font-size:.75rem;font-weight:700;box-shadow:0 14px 35px rgba(115,28,72,.28)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:none}
@media (min-width:700px){.week-grid{grid-template-columns:repeat(2,1fr)}.friction{grid-template-columns:50px 1fr 190px;align-items:center}.editorial-detail{display:block}.pillar-orbit{grid-template-columns:repeat(3,1fr)}.orbit-center{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;justify-content:center}.pillar-orbit article:last-child{grid-column:3}.sticky-cta{display:none}}
@media (min-width:960px){.hero-grid{grid-template-columns:1.05fr .85fr;grid-template-rows:auto 1fr;gap:2rem 4rem;align-items:start}.hero-copy{padding-top:5vh}.hero-media{grid-column:2;grid-row:1/3}.hero-details{grid-column:1}.hero-media img{aspect-ratio:4/5}.week-grid{grid-template-columns:repeat(12,1fr);align-items:start}.day-a{grid-column:1/4}.day-b{grid-column:4/7;margin-top:5rem}.day-c{grid-column:7/10}.day-d{grid-column:10/13;margin-top:5rem}.campaign-crop{aspect-ratio:4/5}.product-grid{grid-template-columns:1fr 1fr}.packshot-placeholder{min-height:600px}.split-heading{grid-template-columns:1fr 2fr;align-items:end}.split-heading .eyebrow{margin:0}}
@media (max-width:380px){.container{width:min(100% - 32px,1200px)}.button-small{padding:0 .8rem}.hero{padding-top:96px}.site-header{padding:12px 0}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
.packshot-placeholder{background:radial-gradient(circle,#57354f 0,#372a34 60%,#252525 100%)}.packshot-placeholder>p{max-width:34ch}.asset-placeholder{width:min(100%,340px);aspect-ratio:4/5;border:1px solid rgba(255,255,255,.28);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:rgba(255,255,255,.04)}.asset-placeholder span{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;font-size:1.8rem;font-weight:300}.asset-placeholder strong{max-width:14ch;font-family:Sora,sans-serif;font-size:1rem;line-height:1.3}

/* Prompt 2 — fórmula, confiança e oferta */
.formula{background:#fff}.formula .section-heading>p:last-child,.offers .section-heading>p:last-child{color:var(--muted);max-width:50ch}.ingredient-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ingredient{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--paper)}.ingredient-photo{aspect-ratio:1;background-image:url('/assets/ingredients-monjarim.webp');background-size:300% 200%}.ingredient-1{background-position:0 0}.ingredient-2{background-position:50% 0}.ingredient-3{background-position:100% 0}.ingredient-4{background-position:0 100%}.ingredient-5{background-position:50% 100%}.ingredient-6{background-position:100% 100%}.ingredient>div:last-child{padding:1rem}.ingredient span{color:var(--magenta);font-size:.65rem;font-weight:700}.ingredient h3{font-size:clamp(1rem,4vw,1.35rem);margin:.2rem 0 .55rem}.ingredient p{font-size:.82rem;line-height:1.5;margin:0;color:var(--muted)}.ingredient small{display:block;margin-top:.7rem;color:var(--purple);font-size:.68rem;line-height:1.4}.formula-note{margin:2rem auto 0;max-width:68ch;text-align:center;color:var(--muted);font-size:.8rem}.no-magic{background:var(--purple);color:#fff}.no-magic-grid{display:grid;gap:3rem}.no-magic h2 span{display:block;color:#f0b4cf;margin-top:.3em}.no-magic .container>div:first-child>p:last-child{color:#e9dfe9;max-width:55ch}.routine-flatlay{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:24px;background:rgba(255,255,255,.05)}.flatlay-item{position:relative;min-height:130px;margin:0;overflow:hidden;border-radius:16px;background:#f0e7e1;color:#fff}.flatlay-item img{width:100%;height:100%;min-height:130px;aspect-ratio:1;object-fit:cover}.flatlay-item figcaption{position:absolute;left:.65rem;bottom:.65rem;padding:.35rem .55rem;border-radius:99px;background:rgba(29,28,28,.78);backdrop-filter:blur(6px);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.flatlay-item.product-slot{border:1px solid rgba(255,255,255,.28);background:#211f20}.routine-flow{text-align:center}.routine-flow h2{max-width:18ch;margin:auto}.flow-list{list-style:none;padding:0;margin:3rem auto;max-width:580px}.flow-list li{position:relative;display:flex;align-items:center;gap:1rem;min-height:72px;border-bottom:1px solid var(--line);font-family:Sora,sans-serif;font-size:clamp(1.2rem,5vw,1.8rem)}.flow-list li::after{content:'↓';position:absolute;right:.5rem;color:var(--magenta);font-family:Manrope,sans-serif}.flow-list li:last-child::after{content:'✓'}.flow-list li span{font-family:Manrope,sans-serif;font-size:.65rem;color:var(--magenta)}.flow-list .highlight{background:var(--rose);border-radius:14px;padding-inline:1rem;color:var(--purple)}.label-guidance{font-size:.82rem;color:var(--muted)}.trust{background:#fff}.fact-list{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.fact-list li{min-height:80px;display:flex;align-items:center;gap:1rem;padding:1.25rem;border:1px solid var(--line);border-radius:16px;font-family:Sora,sans-serif;font-weight:600;line-height:1.3}.fact-list span{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:50%;background:var(--rose);color:var(--magenta)}.guarantee{background:#f5ecef}.guarantee .narrow{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.5rem}.guarantee-number{width:100px;height:100px;border:1px solid var(--magenta);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--magenta)}.guarantee-number strong{font-family:Sora,sans-serif;font-size:2rem;line-height:1}.guarantee-number span{text-transform:uppercase;letter-spacing:.12em;font-size:.58rem}.guarantee h2{font-size:clamp(1.6rem,5vw,2.7rem)}.guarantee p{margin:.8rem 0}.guarantee small{display:block;color:var(--muted);line-height:1.5}.offers{background:var(--ink);color:#fff}.offers .section-heading>p:last-child{color:#cfc6ca}.offer-grid{display:grid;gap:1.5rem}.offer-card{position:relative;display:flex;flex-direction:column;padding:1.25rem;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:#302d2f}.offer-card.is-featured{border:2px solid var(--magenta);box-shadow:0 0 42px rgba(195,38,112,.17);background:#382e34}.offer-tag{position:absolute;z-index:2;top:14px;right:14px;border-radius:99px;background:var(--magenta);padding:.4rem .7rem;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.kit-visual{height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.28);border-radius:16px;background:radial-gradient(circle,rgba(195,38,112,.15),transparent 65%)}.kit-visual span{font-family:Sora,sans-serif;font-size:2rem;color:#f0b4cf}.kit-visual small{font-size:.58rem;text-transform:uppercase;letter-spacing:.12em;color:#b9adb3}.kit-quantity{margin:1rem 0 .2rem;color:#f0b4cf;font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.offer-card h3{font-size:1.45rem}.installments{margin:1.5rem 0 0;font-size:.8rem}.installments strong{display:block;font-family:Sora,sans-serif;font-size:1.6rem}.total-price,.per-bottle,.shipping-copy{font-size:.76rem;color:#cdc5c9;margin:.25rem 0}.total-price strong{color:#fff}.per-bottle{color:#f0b4cf}.shipping-copy{margin-bottom:1rem}.offer-button{width:100%;margin-top:auto;background:var(--magenta);border-color:var(--magenta)}.checkout-note{display:block;text-align:center;margin-top:.7rem;color:#aaa0a5;font-size:.62rem}.offer-update{max-width:70ch;margin:2rem auto 0;text-align:center;color:#aaa0a5;font-size:.72rem}.purchase-security{background:#1d1c1c;color:#fff;padding:2rem 0}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.12)}.security-grid div{min-height:110px;display:flex;flex-direction:column;justify-content:center;gap:.5rem;background:#1d1c1c;padding:1rem}.security-grid span{color:#f0b4cf}.security-grid strong{font-size:.72rem;line-height:1.4}.faq-grid{display:grid;gap:2rem}.accordion{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{position:relative;cursor:pointer;list-style:none;padding:1.4rem 2.5rem 1.4rem 0;font-family:Sora,sans-serif;font-weight:600;line-height:1.35}summary::-webkit-details-marker{display:none}summary::after{content:'+';position:absolute;right:.25rem;top:1.15rem;font-size:1.5rem;color:var(--magenta)}details[open] summary::after{content:'−'}details p{margin:0;padding:0 2.5rem 1.5rem 0;color:var(--muted);font-size:.9rem}.closing{background:linear-gradient(145deg,var(--purple),#3d2149);color:#fff}.closing-grid{display:grid;gap:3rem;align-items:center}.closing-placeholder{min-height:330px;border:1px dashed rgba(255,255,255,.3);border-radius:24px;display:grid;place-items:center;align-content:center;gap:.5rem;background:radial-gradient(circle,rgba(195,38,112,.22),transparent 65%);text-align:center}.closing-placeholder span{font-family:Sora,sans-serif}.closing-placeholder small{color:#c8b8c3;text-transform:uppercase;letter-spacing:.12em}.closing h2 span{display:block;color:#f0b4cf;margin-top:.3em}.closing p{color:#e2d9df}.site-footer{padding:3rem 0;background:#191819;color:#c8c0c4;font-size:.75rem}.footer-logo{display:inline-block;color:#fff;margin-bottom:1rem}.site-footer p{max-width:70ch;margin:.5rem 0}.sticky-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:rgba(37,37,37,.96);padding:8px 8px 8px 16px;border-radius:18px;box-shadow:0 14px 35px rgba(20,10,16,.3)}.sticky-cta>div{display:flex;flex-direction:column;color:#fff;line-height:1.2}.sticky-cta>div small{color:#d8cbd1;font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}.sticky-cta>div strong{font-size:.72rem}.sticky-cta a{min-height:48px;min-width:130px;padding:0 1rem;box-shadow:none}
@media (min-width:700px){.ingredient-grid{grid-template-columns:repeat(3,1fr)}.fact-list{grid-template-columns:1fr 1fr}.offer-grid{grid-template-columns:repeat(2,1fr)}.security-grid{grid-template-columns:repeat(4,1fr)}.closing-grid,.no-magic-grid{grid-template-columns:1fr 1fr}.faq-grid{grid-template-columns:.8fr 1.2fr}.faq .section-heading{position:sticky;top:110px;align-self:start}.sticky-cta{display:none!important}}
@media (min-width:1100px){.ingredient-grid{grid-template-columns:repeat(6,1fr)}.ingredient>div:last-child{padding:1.1rem}.ingredient p{font-size:.76rem}.offer-grid{grid-template-columns:repeat(4,1fr)}.offer-card[data-kit="5"]{order:1}.offer-card[data-kit="10"]{order:2}.offer-card[data-kit="3"]{order:3}.offer-card[data-kit="1"]{order:4}.no-magic-grid{gap:6rem}.routine-flatlay{transform:rotate(1.5deg)}}

/* Auditoria final: dobra mobile, mídia diferida e footer institucional */
.campaign-crop,.ingredient-photo{background-image:none}.campaign-crop.media-loaded{background-image:url('/assets/week-monjarim.webp')}.ingredient-photo.media-loaded{background-image:url('/assets/ingredients-monjarim.webp')}.footer-links{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;margin:1.25rem 0}.footer-links a{text-underline-offset:3px}.footer-links a:hover{color:#fff}
.pillar-cta{margin-top:2rem;text-align:center}.pillar-cta p{color:var(--muted);margin:0 auto 1rem}.pillar-cta .button{background:var(--purple);border-color:var(--purple)}
.official-product-image{width:min(100%,520px);aspect-ratio:1;object-fit:contain;border-radius:20px}.packshot-placeholder figcaption{color:#c9bec4;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.product-slot{overflow:hidden;padding:0}.routine-flatlay .product-slot img{width:100%;height:100%;object-fit:contain;background:#211f20}.kit-visual.has-official-image{overflow:hidden;padding:0;border-style:solid}.kit-visual.has-official-image img{width:100%;height:100%;object-fit:cover}.closing-placeholder{overflow:hidden;padding:0;position:relative}.closing-placeholder img{width:100%;height:100%;object-fit:cover}.closing-placeholder figcaption{position:absolute;left:14px;bottom:14px;margin:0;padding:.45rem .75rem;border-radius:99px;background:rgba(37,37,37,.78);color:#fff;font-size:.6rem;letter-spacing:.09em;text-transform:uppercase}
@media (max-width:699px){.hero{padding-top:96px;padding-bottom:4rem;min-height:0}.hero-grid{gap:1.35rem}.hero-media img{height:clamp(220px,62vw,260px);aspect-ratio:auto;object-position:center 30%}.hero-media figcaption{font-size:.58rem}.hero-details .hero-lead{font-size:.98rem;line-height:1.55}.hero-details .soft-note{margin-bottom:1.1rem}.ingredient>div:last-child{padding:.9rem}.offer-card{content-visibility:auto;contain-intrinsic-size:auto 620px}}
.official-product-image{height:auto}
.packshot-placeholder{margin:0}.kit-visual.has-official-image{position:relative}.kit-visual.has-official-image img{object-fit:contain;background:#211f20}.kit-visual .kit-image-quantity{position:absolute;right:.65rem;bottom:.65rem;display:grid;place-items:center;min-width:42px;height:32px;padding:0 .55rem;border-radius:99px;background:rgba(195,38,112,.92);color:#fff;font-family:Sora,sans-serif;font-size:.8rem;box-shadow:0 5px 14px rgba(0,0,0,.22)}.affiliate-disclosure{padding:.85rem 1rem;border-left:3px solid #c32670;background:rgba(255,255,255,.04)}.whatsapp-button{position:fixed;right:16px;bottom:16px;z-index:95;min-height:52px;display:flex;align-items:center;gap:.65rem;padding:.55rem 1rem;border-radius:99px;background:#1f9d55;color:#fff;text-decoration:none;box-shadow:0 12px 30px rgba(16,79,43,.28);font-size:.72rem;transition:opacity .2s,transform .2s}.whatsapp-button.is-hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.whatsapp-button span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.18)}.whatsapp-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.whatsapp-button:focus-visible{outline:3px solid #fff;outline-offset:3px}.kit-whatsapp{display:block;min-height:44px;margin-top:.45rem;text-align:center;align-content:center;color:#d8cbd1;font-size:.7rem;text-underline-offset:3px}.kit-whatsapp:hover{color:#fff}.faq-whatsapp{margin-top:1.5rem;background:#1f9d55;border-color:#1f9d55}.faq-whatsapp[hidden]{display:none}@media (max-width:699px){.whatsapp-button{right:12px;bottom:78px}.sticky-cta[aria-hidden="false"]~.whatsapp-button{bottom:84px}.faq-whatsapp{width:100%}}
.offer-button.is-disabled{cursor:not-allowed;background:#5b5558;border-color:#5b5558;color:#ddd6d9;opacity:.82}
