.pitch{--pt-ease:cubic-bezier(.2, .8, .2, 1);--pt-spring:cubic-bezier(.16, 1, .3, 1);--pt-bar-h:56px;--pt-nav-h:64px;--pt-gutter:clamp(16px, 4vw, 56px);background:var(--mk-paper);min-height:100dvh;color:var(--mk-ink);overflow-x:clip}.pitch img,.pitch video{max-width:100%}.pitch :where(h1,h2,h3,p){margin:0}.pitch :where(ul,ol){margin:0;padding:0;list-style:none}.pt-top{z-index:20;height:var(--pt-bar-h);padding:0 var(--pt-gutter);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--mk-line);background:#f7fafbdb;align-items:center;gap:12px;display:flex;position:sticky;top:0}.pt-top-logo{border-radius:6px;align-items:center;display:inline-flex}.pt-progress{background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.pt-progress i{height:100%;width:var(--pt-progress,10%);background:linear-gradient(90deg, var(--mk-electric), var(--mk-cyan));transition:width .6s var(--pt-spring);display:block}.pt-counter{color:var(--mk-ink-soft);white-space:nowrap;margin-left:auto;font-size:.8125rem}.pt-counter b{color:var(--mk-ink);font-weight:500}.pt-tools{align-items:center;gap:4px;display:flex}.pt-tool{min-width:36px;height:36px;color:var(--mk-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.pt-tool:hover{background:var(--mk-wash)}.pt-tool[aria-pressed=true]{border-color:var(--mk-line-strong)}.pt-tool svg{width:16px;height:16px}.pt-tool .pt-tool-label{display:none}@media (min-width:900px){.pt-tool .pt-tool-label{display:inline}}.pt-toast{left:50%;bottom:calc(var(--pt-nav-h) + 16px);z-index:30;background:var(--mk-ink);color:#fff;animation:pt-toast 2.4s var(--pt-ease) both;border-radius:999px;padding:8px 14px;font-size:.8125rem;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px -10px #030c3880}@keyframes pt-toast{0%{opacity:0;transform:translate(-50%,8px)}12%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0}}.pt-stage{min-height:calc(100dvh - var(--pt-bar-h) - var(--pt-nav-h));position:relative}.pt-track{flex-direction:column;display:flex}.pitch.is-ready .pt-stage{touch-action:pan-y;overflow:clip}.pitch.is-ready .pt-track{width:100%;transform:translateX(calc(var(--pt-index,0) * -100%));transition:transform .7s var(--pt-spring);will-change:transform;flex-direction:row}.pitch.is-ready.no-motion .pt-track{transition:none}.pt-slide{width:100%;min-width:0;padding:clamp(28px, 5vh, 64px) var(--pt-gutter) clamp(24px, 4vh, 48px);box-sizing:border-box;flex-direction:column;flex:0 0 100%;display:flex}.pitch.is-ready .pt-slide{min-height:calc(100dvh - var(--pt-bar-h) - var(--pt-nav-h));max-height:calc(100dvh - var(--pt-bar-h) - var(--pt-nav-h));overscroll-behavior:contain;overflow-y:auto}.pt-slide-inner{width:100%;max-width:1180px;margin:auto}.pt-slide .pt-rise{opacity:0;transition:opacity .6s var(--pt-ease), transform .7s var(--pt-spring);transform:translateY(14px)}.pt-slide.is-active .pt-rise,.pitch:not(.is-ready) .pt-rise,.pitch.no-motion .pt-rise{opacity:1;transform:none}.pt-slide.is-active .pt-rise:nth-child(2){transition-delay:80ms}.pt-slide.is-active .pt-rise:nth-child(3){transition-delay:.16s}.pt-slide.is-active .pt-rise:nth-child(4){transition-delay:.24s}.pitch.no-motion .pt-rise{transition:none}.pt-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-royal);align-items:center;gap:8px;font-size:.75rem;font-weight:500;display:inline-flex}.pt-kicker:before{content:"";background:var(--mk-electric);width:18px;height:2px}.pt-h1{text-wrap:balance;font-size:clamp(2.125rem,min(6.2vw,8.5vh),4.75rem);line-height:.98}.pt-h2{text-wrap:balance;font-size:clamp(1.75rem,min(4vw,5.6vh),3rem);line-height:1.02}.pt-h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.3}.pt-lead{color:var(--mk-ink-soft);text-wrap:pretty;max-width:44rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.5}.pt-body{color:var(--mk-ink-soft);text-wrap:pretty;font-size:.9375rem;line-height:1.55}.pt-note{color:var(--mk-ink-faint);font-size:.8125rem}.pt-h3.lg{font-size:1.375rem}.pt-sub{margin-bottom:10px}.pt-textlink{color:var(--mk-royal);text-underline-offset:4px;border-radius:4px;align-items:center;gap:6px;margin-top:14px;font-size:.9375rem;font-weight:500;-webkit-text-decoration:underline #0a25a24d;text-decoration:underline #0a25a24d;display:inline-flex}.pt-textlink:hover{text-decoration-color:currentColor}.pt-actions>.pt-textlink{flex-basis:100%;margin-top:4px}.pt-bullets{gap:8px;display:grid}.pt-bullets li{padding-left:18px;position:relative}.pt-bullets li:before{content:"";background:var(--mk-electric);width:8px;height:2px;position:absolute;top:.7em;left:0}.pt-points{grid-template-columns:1fr;gap:14px 28px;display:grid}@media (min-width:640px){.pt-points{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-points li{border-top:1px solid var(--mk-line-strong);padding-top:12px}.pt-points .pt-body{margin-top:4px;font-size:.875rem;line-height:1.5}.pt-stack>*+*{margin-top:16px}.pt-actions{flex-wrap:wrap;gap:10px;display:flex}.pt-split{align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (min-width:900px){.pt-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pt-split.even{grid-template-columns:1fr 1fr}.pt-split.media-first{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pt-split.media-first>:first-child{order:2}.pt-split.even.media-first{grid-template-columns:1fr 1fr}}.pt-phone-split{align-items:center;gap:clamp(24px,4vw,56px);display:grid}.pt-phone-split>.pt-clip{order:-1;width:min(100%,280px);margin:0 auto}@media (min-width:900px){.pt-phone-split{grid-template-columns:minmax(0,1fr) auto}.pt-phone-split>.pt-clip{order:0;width:clamp(200px,40dvh - 156px,280px)}}.pt-phone-split .pt-phone-wrap{--PW:100%}.pt-clip.with-aside{align-items:start;gap:clamp(20px,3vw,44px);display:grid}@media (min-width:900px){.pt-clip.with-aside{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.pt-clip-aside>*+*{margin-top:14px}.pt-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.pt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pt-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pt-card{border:1px solid var(--mk-line);transition:border-color .2s, transform .3s var(--pt-spring);background:#fff;border-radius:12px;padding:18px 18px 20px;position:relative}.pt-card:hover{border-color:var(--mk-line-strong)}.pt-card .pt-h3+.pt-body{margin-top:6px}.pt-card-num{color:var(--mk-ink-faint);margin-bottom:10px;font-size:.75rem;display:inline-block}.pt-card.ink{background:var(--mk-ink);color:#fff;border-color:#0000}.pt-card.ink .pt-h3{color:#fff}.pt-card.ink .pt-body{color:#ffffffbd}.pt-card.ink .pt-card-num{color:var(--mk-cyan)}.pt-slide.dark{background:var(--mk-ink);color:#fff}.pt-slide.dark .pt-kicker{color:var(--mk-cyan)}.pt-slide.dark .pt-kicker:before{background:var(--mk-cyan)}.pt-slide.dark .pt-lead,.pt-slide.dark .pt-body{color:#ffffffbd}.pt-slide.dark .pt-card{background:#ffffff0d;border-color:#ffffff1a}.pt-slide.dark .pt-card:hover{border-color:#ffffff38}.pt-slide.dark .pt-card .pt-h3{color:#fff}.pt-slide.dark .pt-card-num{color:var(--mk-cyan)}.pt-chips{flex-wrap:wrap;gap:8px;display:flex}.pt-chip{border:1px solid var(--mk-line-strong);height:32px;color:var(--mk-ink);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.pt-chip.on{background:var(--mk-royal);border-color:var(--mk-royal);color:#fff}.pt-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pt-tabs::-webkit-scrollbar{display:none}.pt-tab{border:1px solid var(--mk-line-strong);height:38px;color:var(--mk-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.pt-tab:hover{background:var(--mk-wash)}.pt-tab[aria-selected=true]{background:var(--mk-ink);border-color:var(--mk-ink);color:#fff}.pt-tab small{opacity:.7;font-size:.75rem}.pt-steps{gap:1px;display:grid}.pt-step{width:100%;color:var(--mk-ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:38px 1fr;align-items:baseline;gap:8px;padding:5px 10px;font-family:inherit;font-size:.8125rem;line-height:1.4;transition:background .2s,color .2s;display:grid}.pt-step:hover{background:var(--mk-wash)}.pt-step.on{color:var(--mk-ink);box-shadow:inset 0 0 0 1px var(--mk-line);background:#fff}.pt-step time{color:var(--mk-ink-faint);font-size:.75rem}.pt-step.on time{color:var(--mk-royal)}.pt-laptop{--W:100%;aspect-ratio:1000/607;width:100%;position:relative}.pt-laptop-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.pt-laptop-shadow{filter:blur(6px);z-index:-1;background:radial-gradient(closest-side,#030c3859,#0000);height:5%;position:absolute;bottom:-2.2%;left:8%;right:8%}.pt-screen{background:#000;border-radius:.6% .6% .3% .3%/1% 1% .5% .5%;position:absolute;inset:2.25% 10.07% 7.79% 10.2%;overflow:hidden}.pt-phone-wrap{--PW:min(100%, 300px);width:var(--PW);margin:0 auto}.pt-phone{width:100%;position:relative}.pt-phone-body{padding:calc(var(--PW) * .013);border-radius:calc(var(--PW) * .125);background:linear-gradient(135deg,#9a9ea5 0%,#e3e5e8 16%,#7c8087 38%,#c9ccd0 62%,#80848b 84%,#b9bcc1 100%);position:relative;box-shadow:0 1px 2px #030c381a,0 30px 60px -30px #030c3880}.pt-phone-btn{right:calc(var(--PW) * -.011);width:calc(var(--PW) * .014);background:linear-gradient(90deg,#6f737a,#c4c7cb 60%,#8a8e94);border-radius:0 3px 3px 0;position:absolute}.pt-phone-btn.vol{height:11%;top:21%}.pt-phone-btn.pwr{height:6.5%;top:35%}.pt-phone-bez{padding:calc(var(--PW) * .021);border-radius:calc(var(--PW) * .112);background:#040405;box-shadow:inset 0 0 0 1px #ffffff0f}.pt-phone-scr{aspect-ratio:720/1490;border-radius:calc(var(--PW) * .09);background:#000;position:relative;overflow:hidden}.pt-phone-cam{z-index:3;top:calc(var(--PW) * .03);width:calc(var(--PW) * .036);height:calc(var(--PW) * .036);margin-left:calc(var(--PW) * -.018);background:#0a0b0d;border-radius:50%;position:absolute;left:50%;box-shadow:inset 0 0 0 1px #ffffff14}.pt-screen video,.pt-screen img,.pt-phone-scr video,.pt-phone-scr img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pt-still{transition:opacity .45s}.pt-still.hide{opacity:0}.pt-play{z-index:4;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.pt-play span{color:#fff;width:64px;height:64px;transition:transform .3s var(--pt-spring), background .2s;background:#030c38db;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 12px 30px -10px #030c3899}.pt-play:hover span{background:var(--mk-royal);transform:scale(1.06)}.pt-play svg{width:24px;height:24px;margin-left:3px}.pt-phone-scr .pt-play span{width:52px;height:52px}.pt-play.playing{opacity:0}.pt-play.playing:focus-visible{opacity:1}.pt-clip-bar{z-index:5;background:#ffffff2e;height:3px;position:absolute;bottom:0;left:0;right:0}.pt-clip-bar i{height:100%;width:var(--pt-clip,0%);background:var(--mk-cyan);display:block}.pt-caption{min-height:1.5em;color:var(--mk-ink-soft);align-items:baseline;gap:10px;margin-top:12px;font-size:.875rem;display:flex}.pt-caption time{color:var(--mk-ink-faint);white-space:nowrap;font-size:.75rem}.pt-caption .speed{color:var(--mk-ink-faint);white-space:nowrap;margin-left:auto;font-size:.75rem}.pt-flow{counter-reset:flow;grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:640px){.pt-flow{grid-template-columns:repeat(var(--pt-flow-n,5), minmax(0, 1fr))}}.pt-flow-step{border:1px solid var(--mk-line);color:var(--mk-ink-soft);background:#fff;border-radius:10px;padding:12px 12px 14px;font-size:.8125rem;line-height:1.4;position:relative}.pt-flow-step b{color:var(--mk-ink);margin-bottom:4px;font-size:.875rem;font-weight:600;display:block}.pt-flow-step:before{counter-increment:flow;content:counter(flow);background:var(--mk-royal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-bottom:8px;font-size:.6875rem;font-weight:600;display:inline-flex}.pt-flow-step.alt:before{background:var(--mk-electric)}.pt-reports{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.pt-reports{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pt-reports{grid-template-columns:repeat(4,minmax(0,1fr))}}.pt-report-group{border:1px solid var(--mk-line);background:#fff;border-radius:12px;padding:16px 16px 14px}.pt-report-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-royal);margin-bottom:8px;font-size:.75rem;font-weight:600}.pt-report-group ul{flex-wrap:wrap;gap:4px 6px;display:flex}.pt-report-group li{background:var(--mk-paper);color:var(--mk-ink);border-radius:6px;padding:3px 8px;font-size:.8125rem}.pt-onboard{gap:10px;display:grid}.pt-onboard li{border:1px solid var(--mk-line);background:#fff;border-radius:12px;grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.pt-onboard .n{background:var(--mk-ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8125rem;font-weight:600;display:inline-flex}.pt-slide.close{background:linear-gradient(180deg, var(--mk-paper) 0%, var(--mk-wash) 100%)}.pt-contact{flex-wrap:wrap;gap:10px 22px;font-size:.9375rem;display:flex}.pt-contact a{color:var(--mk-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.pt-contact a:hover{color:var(--mk-royal)}.pt-contact svg{width:16px;height:16px;color:var(--mk-royal)}.pt-nav{z-index:20;height:var(--pt-nav-h);padding:0 var(--pt-gutter);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--mk-line);padding-bottom:env(safe-area-inset-bottom);background:#f7fafbe6;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:sticky;bottom:0}.pitch:not(.is-ready) .pt-nav{display:none}.pt-nav-btn{border:1px solid var(--mk-line-strong);min-width:40px;height:40px;color:var(--mk-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.875rem;font-weight:500;transition:background .2s,opacity .2s;display:inline-flex}.pt-nav-btn:hover{background:var(--mk-wash)}.pt-nav-btn:disabled{opacity:.4;cursor:default}.pt-nav-btn.primary{background:var(--mk-royal);border-color:var(--mk-royal);color:#fff}.pt-nav-btn.primary:hover{background:var(--mk-royal-hover)}.pt-nav-btn svg{width:16px;height:16px}.pt-nav-btn .lbl{display:none}@media (min-width:640px){.pt-nav-btn .lbl{display:inline}.pt-nav-btn .lbl-short{display:none}}.pt-dots{justify-content:center;gap:6px;min-width:0;display:flex;overflow:hidden}.pt-dot{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 36px;min-width:10px;height:28px;padding:0;position:relative}.pt-dot:after{content:"";background:var(--mk-mist);border-radius:2px;height:4px;transition:background .2s;position:absolute;top:12px;left:2px;right:2px}.pt-dot:hover:after{background:var(--mk-sky)}.pt-dot[aria-current=true]:after{background:var(--mk-royal)}.pt-dot:focus-visible{outline:2px solid var(--mk-electric);outline-offset:0}.pt-dot-tip{background:var(--mk-ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:.75rem;transition:opacity .2s;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.pt-dot:hover .pt-dot-tip,.pt-dot:focus-visible .pt-dot-tip{opacity:1}.pt-hint{color:var(--mk-ink-faint);font-size:.75rem;display:none}@media (min-width:1024px) and (hover:hover){.pt-hint{display:inline}}.pt-hint kbd{border:1px solid var(--mk-line-strong);min-width:18px;font:inherit;text-align:center;background:#fff;border-radius:4px;padding:1px 5px;font-size:.6875rem;display:inline-block}.pitch:fullscreen{background:var(--mk-paper)}.pt-skeleton{background:var(--mk-paper);place-items:center;min-height:100dvh;display:grid}.pt-skeleton-bar{background:var(--mk-wash);border-radius:2px;width:160px;height:3px;overflow:hidden}.pt-skeleton-bar i{background:linear-gradient(90deg, var(--mk-electric), var(--mk-cyan));width:40%;height:100%;animation:pt-sweep 1.2s var(--pt-ease) infinite;display:block}@keyframes pt-sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.pitch *,.pitch :before,.pitch :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pt-skeleton-bar i{width:100%;animation:none}}body:has(.pitch.is-ready) [aria-label="Analytics cookie notice"]{bottom:64px}@media print{.pt-slide-inner{zoom:1!important}.pitch{color:#000;background:#fff}.pt-top,.pt-nav,.pt-toast,.pt-play,.pt-clip-bar,.pt-tabs,.pt-hint,.pitch video{display:none!important}.pitch.is-ready .pt-stage{overflow:visible}.pitch.is-ready .pt-track{flex-direction:column;transform:none!important}.pitch.is-ready .pt-slide{break-after:page;min-height:0;max-height:none;padding:24px 0;overflow:visible}.pt-slide .pt-rise{opacity:1!important;transform:none!important}.pt-slide.dark{color:#000;background:#fff}.pt-slide.dark .pt-lead,.pt-slide.dark .pt-body{color:#333}.pt-slide.dark .pt-card{border-color:#ccc}.pt-slide.dark .pt-card .pt-h3{color:#000}.pt-still.hide{opacity:1}.pt-steps .pt-step{break-inside:avoid}.pt-card,.pt-report-group,.pt-onboard li,.pt-flow-step{break-inside:avoid;border-color:#ccc}.pitch a[href^=http]:after{content:" (" attr(href) ")";color:#555;font-size:.75em}.pt-nav-btn,.pt-tool{display:none}}