.kakumen-plus-block .mockup-card:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 12px 24px rgba(0,0,0,.5)!important;background:#1e3a8a!important}.kakumen-plus-block .interactive-task{cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;transition:background .3s;user-select:none}.kakumen-plus-block .interactive-task:hover{background:#1e3a8a}.kakumen-plus-block .interactive-task input[type=checkbox]{display:none}.kakumen-plus-block .interactive-task .check-icon{width:22px;height:22px;border:2px solid #475569;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s}.kakumen-plus-block .interactive-task .check-icon svg{opacity:0;transition:opacity .3s;transform:scale(.5)}.kakumen-plus-block .interactive-task input:checked+.check-icon{background:#10b981;border-color:#10b981}.kakumen-plus-block .interactive-task input:checked+.check-icon svg{opacity:1;transform:scale(1)}.kakumen-plus-block .interactive-task input:checked~.task-text{text-decoration:line-through;color:#94a3b8!important}.kakumen-plus-block .task-text{transition:color .3s}.kakumen-plus-block .step-card:hover{transform:scale(1.05);border-color:#2563eb!important;box-shadow:0 8px 24px rgba(37,99,235,.15)!important}.kakumen-plus-block .btn-action-dark:hover{box-shadow:0 10px 20px rgba(15,23,42,.35)}.kakumen-plus-block .typewriter-container{background:#f8fafc;border-left:4px solid #2563eb;padding:24px 32px;margin:0 auto 46px;border-radius:0 12px 12px 0;box-shadow:0 4px 15px rgba(0,0,0,.04);max-width:720px}.kakumen-plus-block .typewriter-text{overflow:hidden;white-space:nowrap;border-right:2px solid #2563eb;animation:typing 3s steps(60,end),blink-caret .75s step-end infinite;font-size:16px;font-weight:700;color:#0f172a;margin:0 0 8px}.kakumen-plus-block .fade-in-text{font-size:15px;color:#475569;margin:0;line-height:1.6;opacity:0;animation:fadeIn 1s ease-in forwards;animation-delay:3s}.kakumen-plus-block .feature-wrapper:hover .feature-icon-outer{background:#2563eb!important;color:#fff!important;transform:scale(1.1);box-shadow:0 6px 16px rgba(37,99,235,.3)!important}.kakumen-plus-block .feature-wrapper:hover .feature-dash{border-color:#2563eb!important;opacity:.7}.kakumen-plus-block .bar-chart{display:flex;align-items:flex-end;gap:6px;height:60px;margin-top:10px;cursor:pointer}.kakumen-plus-block .bar{width:16px;border-radius:4px 4px 0 0;background:#3b82f6;transition:height .4s ease,background .3s}.kakumen-plus-block .bar-chart:hover .bar:nth-child(1){height:100%!important;background:#10b981}.kakumen-plus-block .bar-chart:hover .bar:nth-child(2){height:80%!important;background:#10b981}.kakumen-plus-block .bar-chart:hover .bar:nth-child(3){height:90%!important;background:#10b981}.kakumen-plus-block .bar-chart:hover .bar:nth-child(4){height:100%!important;background:#10b981}.kakumen-plus-block .flex-grid{display:flex;gap:16px;flex-wrap:wrap}.kakumen-plus-block .flex-col{flex:1;min-width:0}@media (max-width:768px){.kakumen-plus-block .hide-arrows-mobile>tbody>tr>td:nth-child(even),.kakumen-plus-block .hide-arrows-mobile>tr>td:nth-child(even){display:none!important}.kakumen-plus-block .mockup-stats-grid{flex-direction:column!important;gap:12px!important}.kakumen-plus-block .mockup-stats-col{width:100%!important}.kakumen-plus-block .typewriter-text{white-space:normal;border-right:none;animation:none}.kakumen-plus-block .fade-in-text{opacity:1;animation:none}.kakumen-plus-block .typewriter-container{padding:20px 24px!important}.kakumen-plus-block .feature-icon-outer,.kakumen-plus-block .feature-dash{display:none!important}.kakumen-plus-block .feature-wrapper>.norma-static-card{margin-left:0!important;width:100%!important}.kakumen-plus-block .main-container{padding:0 10px!important}.kakumen-plus-block .feature-timeline-col{display:none!important}}.kakumen-plus-block .steps-container{display:flex;justify-content:space-between;align-items:center;gap:16px}.kakumen-plus-block .step-arrow{color:#cbd5e1}@media (max-width:768px){.kakumen-plus-block .steps-container{flex-direction:column;align-items:stretch}.kakumen-plus-block .step-arrow{transform:rotate(90deg);text-align:center;margin:8px 0}}