.mkt-nav{backdrop-filter:blur(12px);background:rgba(255,255,255,0.92)}.mkt-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.4rem 0.85rem;border:2px solid #0f172a;border-radius:9999px;background:#fff;font-size:0.75rem;font-weight:800;letter-spacing:0.02em}.mkt-proof{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0.55rem 0.75rem;max-width:100%;padding:0.5rem 0.95rem;border:2px solid #0f172a;border-radius:9999px;background:#fff;box-shadow:3px 3px 0 #0f172a;font-size:0.8125rem;font-weight:800;color:#0f172a}.mkt-proof-stars{color:#f59e0b;letter-spacing:0.06em;line-height:1}.mkt-proof-text strong{font-weight:900}.mkt-badge-dot{width:0.5rem;height:0.5rem;border-radius:9999px;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,0.25)}.mkt-hero-glow{position:absolute;inset:auto;width:28rem;height:28rem;border-radius:9999px;filter:blur(60px);opacity:0.45;pointer-events:none}.mkt-card{background:#fff;border:3px solid #0f172a;border-radius:1.5rem;box-shadow:8px 8px 0 #0f172a}.mkt-card-sm{background:#fff;border:2px solid #0f172a;border-radius:1.15rem;box-shadow:4px 4px 0 #0f172a}.mkt-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;background:#f59e0b;color:#fff;border:3px solid #0f172a;border-radius:9999px;font-weight:800;padding:0.9rem 1.75rem;text-decoration:none;transition:transform 0.15s ease,box-shadow 0.15s ease}.mkt-btn-primary:hover{transform:translateY(-3px);box-shadow:5px 5px 0 #0f172a;color:#fff}.mkt-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;color:#0f172a;font-weight:800;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;padding:0.75rem 0.5rem}.mkt-btn-ghost:hover{color:#d97706}.mkt-marquee{overflow:hidden;border-block:3px solid #0f172a;background:#fbbf24}.mkt-marquee-track{display:flex;width:max-content;gap:0.75rem;padding:0.9rem 0;animation:mkt-marquee 28s linear infinite}.mkt-marquee-track:hover{animation-play-state:paused}@keyframes mkt-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.mkt-marquee-item{display:inline-flex;align-items:center;gap:0.5rem;white-space:nowrap;background:#fff;border:2px solid #0f172a;border-radius:9999px;padding:0.55rem 1.1rem;font-weight:800;font-size:0.85rem}.mkt-bento{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.mkt-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(10rem,auto)}.mkt-bento>:nth-child(1){grid-column:span 3;grid-row:span 2}.mkt-bento>:nth-child(2){grid-column:span 3}.mkt-bento>:nth-child(3){grid-column:span 3}.mkt-bento>:nth-child(4){grid-column:span 2}.mkt-bento>:nth-child(5){grid-column:span 2}.mkt-bento>:nth-child(6){grid-column:span 2}}.mkt-bento-tile{position:relative;overflow:hidden;padding:1.35rem 1.4rem;border:3px solid #0f172a;border-radius:1.35rem;box-shadow:5px 5px 0 #0f172a;transition:transform 0.15s ease,box-shadow 0.15s ease}.mkt-bento-tile:hover{transform:translateY(-3px);box-shadow:7px 7px 0 #0f172a}.mkt-contrast{display:grid;gap:1rem}@media (min-width:768px){.mkt-contrast{grid-template-columns:1fr auto 1fr;align-items:stretch}}.mkt-contrast-vs{display:none;align-items:center;justify-content:center}@media (min-width:768px){.mkt-contrast-vs{display:flex}}.mkt-vs-pill{width:3.25rem;height:3.25rem;border-radius:9999px;border:3px solid #0f172a;background:#fff;display:grid;place-items:center;font-weight:900;box-shadow:3px 3px 0 #0f172a}.mkt-step{position:relative;padding:1.5rem;border:3px solid #0f172a;border-radius:1.35rem;background:#fff;box-shadow:5px 5px 0 #0f172a;height:100%}.mkt-step-num{font-family:'Plus Jakarta Sans',sans-serif;font-size:3.25rem;font-weight:800;line-height:1;-webkit-text-stroke:2px #0f172a;color:transparent;margin-bottom:0.5rem}.mkt-quote{border:3px solid #0f172a;border-radius:1.35rem;background:#fff;box-shadow:5px 5px 0 #0f172a;padding:1.5rem;height:100%}.mkt-final-cta{border:3px solid #0f172a;border-radius:1.75rem;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,0.35),transparent 40%),radial-gradient(circle at 85% 80%,rgba(255,255,255,0.2),transparent 35%),#f59e0b;box-shadow:10px 10px 0 #0f172a;padding:2.25rem 1.5rem;text-align:center}@media (min-width:640px){.mkt-final-cta{padding:3rem 2.5rem}}.mkt-stat-row{display:grid;gap:0.75rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.mkt-stat-row{grid-template-columns:repeat(4,1fr)}}.mkt-stat{border:2px solid #0f172a;border-radius:1rem;background:#fff;padding:1rem;text-align:center}.mkt-stat strong{display:block;font-family:'Plus Jakarta Sans',sans-serif;font-size:1.5rem;font-weight:800;line-height:1.1}.mkt-stat span{display:block;margin-top:0.25rem;font-size:0.75rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:0.06em}.mkt-product-float{position:absolute;border:2px solid #0f172a;border-radius:9999px;background:#fff;padding:0.45rem 0.85rem;font-size:0.7rem;font-weight:800;box-shadow:3px 3px 0 #0f172a;animation:mkt-float 4.5s ease-in-out infinite}@keyframes mkt-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.mkt-marquee-track,.mkt-product-float,.jiggle{animation:none !important}}html.dark .mkt-nav{background:rgba(15,23,42,0.9)}html.dark .mkt-badge,html.dark .mkt-proof,html.dark .mkt-card,html.dark .mkt-card-sm,html.dark .mkt-step,html.dark .mkt-quote,html.dark .mkt-stat,html.dark .mkt-vs-pill,html.dark .mkt-marquee-item,html.dark .mkt-product-float{background:var(--yumio-bg-elevated,#1e293b);border-color:var(--yumio-border,#334155);color:var(--yumio-text,#f8fafc);box-shadow:5px 5px 0 rgba(0,0,0,0.45)}html.dark .mkt-btn-primary{border-color:#f8fafc;box-shadow:none}html.dark .mkt-btn-primary:hover{box-shadow:5px 5px 0 rgba(0,0,0,0.55)}html.dark .mkt-btn-ghost{color:#f8fafc}html.dark .mkt-marquee{border-color:var(--yumio-border,#334155)}html.dark .mkt-bento-tile{border-color:var(--yumio-border,#334155);box-shadow:5px 5px 0 rgba(0,0,0,0.45)}html.dark .mkt-step-num{-webkit-text-stroke:2px #f8fafc}html.dark .mkt-final-cta{border-color:#f8fafc;box-shadow:10px 10px 0 rgba(0,0,0,0.55)}html.dark .mkt-stat span{color:#94a3b8}