.dlc-root{--dlc-forest:#064b2c;--dlc-green:#0e8f42;--dlc-yellow:#f4b321;--dlc-cream:#fff8e8;--dlc-white:#fff;background-color:var(--dlc-cream);color:var(--dlc-forest);font-family:Poppins,system-ui,sans-serif;overflow-x:hidden}.dlc-root h1,.dlc-root h2,.dlc-root h3{letter-spacing:-.01em;font-family:Poppins,system-ui,sans-serif;font-weight:800}.dlc-root p,.dlc-root li,.dlc-root span{font-family:Poppins,system-ui,sans-serif}@media (width<=639px){main.dlc-root{font-size:16px}main.dlc-root h1{font-size:23px!important;line-height:1.18!important}main.dlc-root h2{font-size:23px!important;line-height:1.22!important}main.dlc-root>section{padding-left:18px;padding-right:18px}}.dlc-topbar{background:linear-gradient(90deg, var(--dlc-forest) 0%, var(--dlc-green) 100%);color:var(--dlc-cream)}.dlc-hero{background:radial-gradient(120% 90% at 100% 0%, #0e8f4224 0%, #fff8e800 60%), radial-gradient(90% 70% at 0% 100%, #f4b3212e 0%, #fff8e800 60%), var(--dlc-cream);position:relative}.dlc-leaf{opacity:.35;pointer-events:none;border-radius:100% 0;position:absolute}.dlc-highlight-yellow{color:var(--dlc-forest);background:linear-gradient(#0000 58%,#f4b321bf 58%);padding:0 .08em}.dlc-highlight-green{color:var(--dlc-green)}.dlc-book{border-radius:6px 12px 12px 6px;transform:perspective(1400px)rotateY(-14deg)rotateX(2deg);box-shadow:-10px 0 0 -4px #064b2c40,28px 34px 60px -24px #064b2c8c}.dlc-page{border-radius:8px;box-shadow:16px 22px 44px -20px #064b2c73}@keyframes dlc-bounce-soft{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.dlc-arrow{animation:2.2s ease-in-out infinite dlc-bounce-soft}@media (prefers-reduced-motion:reduce){.dlc-arrow{animation:none}}.dlc-root .dlc-band-white{background:var(--dlc-white)}.dlc-root .dlc-band-cream{background:radial-gradient(70% 60% at 100% 0%, #0e8f421a 0%, #fff8e800 60%), var(--dlc-cream)}.dlc-root .dlc-band-forest{background:radial-gradient(80% 60% at 0% 0%, #0e8f4273 0%, #064b2c00 60%), var(--dlc-forest)}.dlc-root .dlc-card{background:var(--dlc-white);border:1px solid #064b2c1a;border-radius:22px;box-shadow:0 22px 40px -28px #064b2c8c}.dlc-root .dlc-icon{width:54px;height:54px;color:var(--dlc-white);background:linear-gradient(135deg, var(--dlc-green) 0%, var(--dlc-forest) 100%);border-radius:60% 40%;justify-content:center;align-items:center;display:inline-flex}.dlc-root .dlc-chip{color:var(--dlc-forest);letter-spacing:.06em;text-transform:uppercase;background:#0e8f421f;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-block}.dlc-root .dlc-photo{object-fit:contain;border-radius:24px;box-shadow:0 28px 50px -30px #064b2ca6}.dlc-root .dlc-quote{border-left:5px solid var(--dlc-yellow);color:var(--dlc-forest);background:#f4b32124;border-radius:0 18px 18px 0;padding:16px 18px;font-size:17px;font-weight:700;line-height:1.5}@media (width>=640px){.dlc-root .dlc-quote{font-size:19px}}.dlc-root .dlc-bono-mockup{border-radius:6px 12px 12px 6px;box-shadow:-8px 0 0 -4px #064b2c38,24px 30px 52px -24px #064b2c99}.dlc-root .dlc-cta{cursor:pointer;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg, var(--dlc-green) 0%, #0aa74a 55%, var(--dlc-green) 100%);border:0;border-radius:999px;width:100%;padding:18px 22px;font-family:Poppins,system-ui,sans-serif;font-size:17px;font-weight:800;line-height:1.2;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 18px 34px -16px #064b2cbf}@media (width>=640px){.dlc-root .dlc-cta{padding:20px 26px;font-size:20px}}.dlc-root .dlc-cta:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 24px 44px -16px #064b2ccc}.dlc-root .dlc-pagos{background:#fff8e8e6;border:1px solid #064b2c1f}.dlc-root .dlc-testimonio-slot{background:#fff8e88c;border:2px dashed #064b2c40;border-radius:22px}@media (width<=639px){main.dlc-root{font-size:17px}main.dlc-root p,main.dlc-root li{line-height:1.6}main.dlc-root [class*="text-[10px]"],main.dlc-root [class*="text-[11px]"],main.dlc-root [class*="text-[12px]"],main.dlc-root [class*="text-[12.5px]"],main.dlc-root [class*="text-[13px]"],main.dlc-root [class*="text-[13.5px]"],main.dlc-root .dlc-chip{font-size:14px!important}main.dlc-root [class*="text-[14px]"],main.dlc-root [class*="text-[14.5px]"],main.dlc-root [class*="text-[15px]"],main.dlc-root [class*="text-[15.5px]"]{font-size:16px!important}main.dlc-root [class*="text-[16px]"],main.dlc-root [class*="text-[16.5px]"]{font-size:17px!important}main.dlc-root .dlc-cta{line-height:1.25;font-size:18px!important}main.dlc-root section{padding-left:18px;padding-right:18px}}
