:root{--diario-primary:#f97316;--diario-secondary:#fb7185;--diario-accent:#06b6d4;--diario-light:#fff7ed;--diario-gradient-bg:linear-gradient(135deg,#fff7ed 0%,#ffedd5 25%,#fef3c7 50%,#ffe4e6 75%,#ecfeff 100%);--diario-gradient-text:linear-gradient(135deg,#c2410c 0%,#f97316 100%);--diario-gradient-cta:linear-gradient(135deg,#f97316 0%,#fb7185 100%);--diario-shadow-sm:0 4px 12px #f973161a;--diario-shadow-md:0 8px 24px #f9731633;--diario-shadow-lg:0 12px 32px #f973164d;--gradient-title-diario-main:linear-gradient(135deg,#c2410c 0%,#f97316 40%,#c2410c 100%);--gradient-title-diario-secondary:linear-gradient(135deg,#be123c 0%,#fb7185 40%,#be123c 100%);--gradient-title-diario-accent:linear-gradient(135deg,#0e7490 0%,#06b6d4 40%,#0e7490 100%)}.diario-cta-primary{background:var(--diario-gradient-cta);color:#fff;border-radius:var(--radius-button);cursor:pointer;transition:var(--transition-standard);text-shadow:0 1px 2px #00000026;border:1px solid #fff6;align-items:center;gap:10px;padding:6px 20px;font-family:Playpen Sans,sans-serif;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #f973164d,0 4px 12px #fb718533,0 2px 4px #0000001a}.diario-cta-primary:before{content:"";pointer-events:none;background:linear-gradient(#fff6 0%,#ffffff1a 100%);border-radius:50px 50px 100% 100%;height:50%;position:absolute;top:0;left:0;right:0}.diario-cta-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.diario-cta-primary:hover:after{left:100%}.diario-cta-primary:hover{background:linear-gradient(135deg,#c2410c 0%,#e11d48 100%);border:1px solid #fff9;transform:translateY(-3px);box-shadow:0 12px 32px #f9731666,0 6px 16px #fb71854d,0 2px 8px #00000026}.diario-cta-primary:active{transform:translateY(-1px);box-shadow:0 6px 16px #f9731659,0 3px 8px #fb718540,0 1px 4px #0000001a}.diario-hub{width:100%;overflow-x:hidden}.diario-cta-final-hub{background:var(--diario-gradient-cta);color:#fff;text-align:center;padding:80px 20px}.diario-cta-final-hub h2{margin-bottom:20px;font-size:2.5rem;font-weight:800}.diario-cta-final-hub p{opacity:.95;margin-bottom:40px;font-size:1.2rem}.diario-cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (max-width:768px){.diario-cta-final-hub{padding:60px 20px}.diario-cta-final-hub h2{font-size:2rem}.diario-cta-buttons{flex-direction:column;gap:15px}.diario-cta-primary{width:100%;max-width:300px}}@media (max-width:480px){.diario-cta-final-hub h2{font-size:1.75rem}.diario-cta-primary:after{display:none}.diario-cta-primary{justify-content:center;width:100%}}.diario-hub .floating-cta{background:var(--diario-gradient-cta)!important;color:#fff!important;cursor:pointer!important;text-shadow:0 1px 2px #00000026!important;border:1px solid #fff6!important;font-family:Playpen Sans,sans-serif!important;font-weight:700!important;overflow:hidden!important;box-shadow:0 8px 24px #f973164d,0 4px 12px #fb718533,0 2px 4px #0000001a!important}
