@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");.mkt{--mkt-ink:#0b1020;--mkt-ink-2:#101a36;--mkt-muted:#64748b;--mkt-line:#e2e8f0;--mkt-soft:#f3f6fa;--mkt-blue:#2563eb;--mkt-teal:#00c2a8;--mkt-eyebrow:#eef4fd;--mkt-grad:linear-gradient(140deg,#2563eb,#00c2a8);--mkt-grad-stat:linear-gradient(140deg,#7cb3ff,#00c2ff);--mkt-cta:#0ea5a8;--mkt-cta-hover:#0b7f83;--mkt-cta-active:#0a6a6e;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--mkt-ink);background:#fff;-webkit-font-smoothing:antialiased}.mkt-grad-text{background:var(--mkt-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt-stat-text{background:var(--mkt-grad-stat);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:13px;padding:14px 26px;font-size:15px;font-weight:700;color:#fff;background:var(--mkt-cta);box-shadow:0 8px 22px rgba(14,165,168,.28);transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.mkt-cta:hover{background:var(--mkt-cta-hover);transform:translateY(-1px);box-shadow:0 12px 26px rgba(14,165,168,.34)}.mkt-cta:active{background:var(--mkt-cta-active)}.mkt-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:13px;border:1px solid var(--mkt-line);background:#fff;padding:14px 24px;font-size:15px;font-weight:700;color:var(--mkt-ink);transition:border-color .15s ease,background .15s ease}.mkt-ghost:hover{border-color:#cbd5e1;background:#fafcff}.mkt-hero{background:radial-gradient(700px 380px at 18% -60px,#efe6ff 0,transparent 60%),radial-gradient(700px 380px at 82% -60px,#dff8f1 0,transparent 60%),radial-gradient(1200px 500px at 50% -100px,#e3edfc 0,#fff 62%)}.mkt-dark{background:linear-gradient(170deg,#0b1020,#101a36)}.mkt-card{border-radius:18px;border:1px solid var(--mkt-line);background:#fff;padding:24px}.mkt-rail{display:inline-flex;gap:4px;border-radius:14px;background:var(--mkt-soft);padding:5px}.mkt-rail button{border-radius:10px;padding:8px 16px;font-size:13.5px;font-weight:700;color:var(--mkt-muted);transition:background .15s ease,color .15s ease}.mkt-rail button[data-on=true]{background:#fff;color:var(--mkt-ink);box-shadow:0 1px 3px rgba(11,16,32,.1)}@media (prefers-reduced-motion:reduce){.mkt :not(.fh):not(.fh *),.mkt :not(.fh):not(.fh *):after,.mkt :not(.fh):not(.fh *):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fh{position:relative;flex:0 0 auto}.fh-sources{display:flex;justify-content:center;gap:10px;margin-bottom:16px}.fh-source{width:30px;height:30px;max-width:none;border-radius:999px;box-shadow:0 4px 10px rgba(11,16,32,.1);animation:srcBob 2.4s ease-in-out infinite}.fh-layer-origin{position:absolute;left:50%;top:40px;width:0;height:0;pointer-events:none;z-index:3}.fh-blast{left:-8px;top:310px;width:16px;height:16px;animation:leadBlast 1.1s cubic-bezier(.16,.84,.44,1) infinite}.fh-blast,.fh-lead{position:absolute;max-width:none;border-radius:999px;opacity:0}.fh-lead{left:-9px;top:0;width:18px;height:18px;animation-duration:9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.fh-step{margin:0 auto 4px;padding:12px 18px;border-radius:12px;color:#fff;display:flex;align-items:center;gap:11px;clip-path:polygon(0 0,100% 0,93% 100%,7% 100%);box-shadow:0 8px 20px rgba(37,99,235,.18);animation:fnPulse 3s ease-in-out infinite}.fh-step-glyph{width:28px;height:28px;flex:none;border-radius:999px;background:hsla(0,0%,100%,.18);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.fh-step-label{display:block;font-size:12.5px;font-weight:800;letter-spacing:.08em}.fh-step-sub{display:block;font-size:10.5px;opacity:.8;margin-top:1px;white-space:nowrap}.fh-spout{width:74px;margin:0 auto;padding:10px 0 8px;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#00b3a4,#00c2a8);color:#fff;text-align:center;font-size:15px;animation:fnPulse 3s ease-in-out infinite;animation-delay:1.56s}.fh-happy-wrap{text-align:center;margin-top:12px;position:relative;animation:happyPop 9s ease-in-out infinite}.fh-cracker-origin{position:absolute;left:50%;top:6px;width:0;height:0;pointer-events:none}.fh-cracker{position:absolute;left:-4px;top:-4px;width:8px;height:8px;animation-duration:1s;animation-timing-function:cubic-bezier(.16,.84,.44,1);animation-iteration-count:infinite}.fh-grown{font-size:21px;font-weight:800;letter-spacing:.06em;background:linear-gradient(90deg,#d97706,#f43f5e,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;animation:bgPop .7s cubic-bezier(.34,1.56,.64,1)}.fh-happy{font-weight:800;letter-spacing:.08em;transition:font-size .6s cubic-bezier(.34,1.56,.64,1),color .6s ease}.fh-happy-sub{font-size:11px;color:var(--mkt-muted);margin-top:3px}@keyframes srcBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fnPulse{0%{transform:scale(1);filter:brightness(1) saturate(1)}10%{transform:scale(1.055);filter:brightness(1.28) saturate(1.45)}16%{transform:scale(.99);filter:brightness(1.12) saturate(1.2)}22%,to{transform:scale(1);filter:brightness(1) saturate(1)}}@keyframes happyPop{0%,88%{transform:scale(1)}92%{transform:scale(1.22)}96%{transform:scale(.97)}to{transform:scale(1)}}@keyframes bgPop{0%{transform:scale(.2);opacity:0}55%{transform:scale(1.18);opacity:1}75%{transform:scale(.96)}to{transform:scale(1);opacity:1}}@keyframes crack1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-72px,-58px) rotate(420deg) scale(.3);opacity:0}}@keyframes crack2{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-30px,-84px) rotate(-380deg) scale(.3);opacity:0}}@keyframes crack3{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(26px,-88px) rotate(400deg) scale(.3);opacity:0}}@keyframes crack4{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(74px,-54px) rotate(-420deg) scale(.3);opacity:0}}@keyframes crack5{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-86px,-8px) rotate(1turn) scale(.3);opacity:0}}@keyframes crack6{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(88px,-12px) rotate(-1turn) scale(.3);opacity:0}}@keyframes crack7{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-52px,42px) rotate(390deg) scale(.3);opacity:0}}@keyframes crack8{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(56px,38px) rotate(-390deg) scale(.3);opacity:0}}@keyframes leadA{0%{transform:translate(-92px,-34px) scale(.9);opacity:0}4%{opacity:1}10%{transform:translate(-34px,32px) scale(1)}24%{transform:translate(-26px,36px) scale(1)}30%{transform:translate(-18px,93px) scale(1)}44%{transform:translate(-10px,97px) scale(1)}50%{transform:translate(-8px,153px) scale(1)}62%{transform:translate(-4px,157px) scale(1)}68%{transform:translateY(214px) scale(1)}78%{transform:translateY(218px) scale(1);opacity:1}84%{transform:translateY(268px) scale(1);opacity:1}91%{transform:translateY(314px) scale(1.9);opacity:1}98%{transform:translateY(324px) scale(2.2);opacity:0}to{transform:translateY(324px) scale(2.2);opacity:0}}@keyframes leadB{0%{transform:translate(6px,-34px) scale(.9);opacity:0}4%{opacity:1}10%{transform:translate(22px,32px) scale(1)}24%{transform:translate(30px,36px) scale(1)}30%{transform:translate(20px,93px) scale(1)}44%{transform:translate(14px,97px) scale(1)}50%{transform:translate(10px,153px) scale(1)}62%{transform:translate(6px,157px) scale(1)}68%{transform:translate(2px,214px) scale(1)}78%{transform:translate(2px,218px) scale(1);opacity:1}84%{transform:translate(2px,268px) scale(1);opacity:1}90%{transform:translate(2px,312px) scale(1.6);opacity:1}95%,to{transform:translate(2px,322px) scale(2);opacity:0}}@keyframes leadC{0%{transform:translate(92px,-34px) scale(.9);opacity:0}4%{opacity:1}10%{transform:translate(40px,32px) scale(1)}24%{transform:translate(34px,36px) scale(1)}30%{transform:translate(26px,93px) scale(1)}44%{transform:translate(20px,97px) scale(1)}50%{transform:translate(14px,153px) scale(1);opacity:1}60%{transform:translate(10px,157px) scale(1);opacity:1}66%,to{transform:translate(8px,165px) scale(.7);opacity:0}}@keyframes leadBlast{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--bx),var(--by)) scale(.25) rotate(1turn);opacity:0}}@media (prefers-reduced-motion:reduce){.mkt .fh-source{animation-duration:2.4s!important;animation-iteration-count:infinite!important}.mkt .fh-lead{animation-duration:9s!important;animation-iteration-count:infinite!important}.mkt .fh-blast{animation-duration:1.1s!important;animation-iteration-count:infinite!important}.mkt .fh-spout,.mkt .fh-step{animation-duration:3s!important;animation-iteration-count:infinite!important}.mkt .fh-happy-wrap{animation-duration:9s!important;animation-iteration-count:infinite!important}.mkt .fh-cracker{animation-duration:1s!important;animation-iteration-count:infinite!important}.mkt .fh-grown{animation-duration:.7s!important;animation-iteration-count:1!important}.mkt .fh-happy{transition-duration:.6s!important}}