.mkt{--mkt-lane:#4f46e529;--mkt-lane-strong:#4f46e58c;--mkt-hair:#17182514;--mkt-shadow-frame:0 1px 1px #17182508, 0 8px 24px -6px #17182514, 0 40px 80px -24px #17182524;--mkt-shadow-float:0 1px 2px #1718250d, 0 18px 40px -12px #17182533;overflow-x:clip}.mkt-eyebrow{letter-spacing:.01em;color:var(--accent-text);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.mkt-eyebrow:before{content:"";background:linear-gradient(var(--accent), var(--accent)) left center / 100% 1.5px no-repeat, linear-gradient(var(--accent), var(--accent)) right center / 1.5px 100% no-repeat;flex:none;width:22px;height:9px}.mkt-lanes{pointer-events:none;background-image:repeating-linear-gradient(180deg, transparent 0 87px, var(--mkt-lane) 87px 88px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 45% at 85% 22%,#000 10%,#0000 75%);mask-image:radial-gradient(55% 45% at 85% 22%,#000 10%,#0000 75%)}.mkt-fade-b{-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.mkt-rope{background:radial-gradient(circle, var(--mkt-lane-strong) 1.6px, transparent 2px) 0 50% / 28px 5px repeat-x, linear-gradient(var(--mkt-lane), var(--mkt-lane)) 0 50% / 100% 1px no-repeat;height:5px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.mkt-frame{background:var(--surface);border:1px solid var(--border);box-shadow:var(--mkt-shadow-frame);border-radius:16px;overflow:hidden}.mkt-float{background:var(--surface);border:1px solid var(--border);box-shadow:var(--mkt-shadow-float);border-radius:14px}.mkt-phone{background:var(--bg);border:1px solid var(--border-strong);box-shadow:var(--mkt-shadow-float), inset 0 0 0 5px var(--surface);border-radius:30px;overflow:hidden}.mkt-panel-enter{animation:mkt-panel-in .32s var(--ease) both}@keyframes mkt-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-reveal=pending]{opacity:0;transform:translateY(14px)}[data-reveal=shown]{opacity:1;transition:opacity .6s var(--ease), transform .7s var(--ease);transform:none}}@media print{[data-reveal=pending]{opacity:1;transform:none}}.mkt-prose{color:var(--text);font-size:16px;line-height:1.7}.mkt-prose>*+*{margin-top:1em}.mkt-prose h2{border-top:1px solid var(--border);letter-spacing:-.015em;margin-top:2.4em;padding-top:1.4em;font-size:20px;font-weight:600;line-height:1.3}.mkt-prose h2+*{margin-top:.75em}.mkt-prose ul,.mkt-prose ol{padding-left:1.25em}.mkt-prose ul{list-style:outside}.mkt-prose ol{list-style:decimal}.mkt-prose li+li{margin-top:.45em}.mkt-prose li::marker{color:var(--text-subtle)}.mkt-prose a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mkt-prose a:hover{text-decoration-thickness:2px}.mkt-prose strong{font-weight:600}.mkt-link{color:var(--accent-text);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #4338ca73;text-decoration:underline #4338ca73;text-decoration-thickness:1px}.mkt-link:hover{text-decoration-color:currentColor}.mkt-faq summary::-webkit-details-marker{display:none}.mkt-faq summary{list-style:none}.mkt-faq .mkt-faq-icon{transition:transform .2s var(--ease)}.mkt-faq[open] .mkt-faq-icon{transform:rotate(45deg)}.mkt-menu-panel{animation:mkt-menu-in .22s var(--ease) both}@keyframes mkt-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mkt-panel-enter,.mkt-menu-panel{animation:none}}@media (max-width:767px){.mkt-lanes{opacity:.7;-webkit-mask-image:linear-gradient(#000,#0000 160px);mask-image:linear-gradient(#000,#0000 160px)}}
