.mkt-hero .hero__title{max-width:18ch}.mkt-crumbs{font-size:13px;color:var(--muted);margin-bottom:14px}.mkt-crumbs a{color:var(--muted);text-decoration:none}.mkt-crumbs a:hover{color:var(--text-strong)}.mkt-kicker{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pink-300);margin:0 0 8px}.mkt-outcomes{padding-top:0}.mkt-outcome{text-align:center}.mkt-outcome__value{font-size:clamp(1.4rem,4vw,1.9rem);font-weight:800;letter-spacing:-.02em;margin-bottom:6px}.mkt-pain{border-left:3px solid var(--pink-500)}.mkt-usecase{position:relative}.mkt-steps{list-style:none;padding:0;margin:0;counter-reset:none}.mkt-step__num{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:14px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--accent-600),var(--pink-500))}.mkt-dev{align-items:center;gap:28px}.mkt-code{margin:0;padding:20px;border-radius:16px;overflow-x:auto;font-size:13px;line-height:1.7;color:var(--accent-300);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}.mkt-index-card{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease}.mkt-index-card:hover{transform:translateY(-3px);border-color:var(--accent-500)}.mkt-index-card .link-accent{margin-top:auto}@media (prefers-reduced-motion:reduce){.mkt-index-card{transition:none}.mkt-index-card:hover{transform:none}}.home-hero{isolation:isolate}.home-hero__grid{display:grid;gap:40px;align-items:center;position:relative}@media (min-width:1000px){.home-hero__grid{grid-template-columns:1.15fr .85fr}}.home-hero__orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;z-index:-1;pointer-events:none}.home-hero__orb--a{width:420px;height:420px;background:var(--accent-600);top:-120px;right:-80px;animation:home-float 12s ease-in-out infinite alternate}.home-hero__orb--b{width:320px;height:320px;background:var(--pink-500);bottom:-140px;left:-60px;animation:home-float 14s ease-in-out infinite alternate-reverse}@keyframes home-float{to{transform:translate(40px,30px) scale(1.1)}}.home-receipt{position:relative;border-radius:20px;padding:18px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45)}.home-receipt__bar{display:flex;align-items:center;gap:6px;margin-bottom:14px}.home-receipt__bar span{width:10px;height:10px;border-radius:50%;background:var(--ink-600)}.home-receipt__bar span:first-child{background:var(--pink-500)}.home-receipt__bar em{margin-left:10px;font-style:normal;font-size:12px;color:var(--muted);font-family:ui-monospace,Menlo,monospace}.home-receipt__code{margin:0 0 14px;padding:14px;border-radius:12px;background:var(--ink-950);font-size:13px;line-height:1.7;overflow-x:auto;font-family:ui-monospace,Menlo,monospace}.home-receipt__code .k{color:var(--accent-300)}.home-receipt__code .s{color:var(--pink-300)}.home-receipt__rows{display:grid;gap:8px}.home-receipt__rows div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.03);font-size:14px}.home-receipt__rows span{color:var(--muted)}.home-receipt__rows b{color:var(--text-strong);font-weight:600;text-align:right}.home-receipt__rows .ok{color:var(--ok)}.home-receipt__pulse{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(236,72,153,.12) 50%,transparent 70%);background-size:250% 100%;animation:home-shine 4s ease-in-out infinite}@keyframes home-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.plan__price small{font-size:.5em;color:var(--muted);font-weight:500}@media (prefers-reduced-motion:reduce){.home-hero__orb,.home-receipt__pulse{animation:none}}