.mkt-container{max-width:1280px;padding:0 var(--screen-margin);box-sizing:border-box;margin:0 auto}@media (min-width:768px){.mkt-container{padding:0 40px}}@media (min-width:1024px){.mkt-container{padding:0 64px}}.mkt-page{background:var(--bg-base);color:var(--text-primary);min-height:100vh;overflow-x:clip}.mkt-accent{color:var(--accent-primary)}.mkt-btn-outline{font:600 16px/1 var(--font-body);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:10px;padding:16px 26px;text-decoration:none;display:inline-flex}.mkt-btn-outline:hover{border-color:var(--text-secondary);color:var(--text-primary)}.mkt-nav{z-index:50;pointer-events:none;padding:10px 12px 0;position:sticky;top:0}.mkt-nav-pill{pointer-events:auto;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--bg-elevated) 62%, transparent);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);max-width:1152px;transition:max-width var(--motion-reveal), background-color var(--motion-standard);align-items:center;gap:12px;margin:0 auto;padding:8px 8px 8px 16px;display:flex}.mkt-nav.is-compact .mkt-nav-pill{background:color-mix(in srgb, var(--bg-elevated) 84%, transparent);max-width:980px}.mkt-lockup{color:var(--text-primary);border-radius:var(--radius-pill);flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mkt-lockup-mark{flex-shrink:0;display:block}.mkt-wordmark{font:600 19px/1 var(--font-display);letter-spacing:-.4px;color:inherit}.mkt-nav-links{align-items:center;gap:4px;margin:0 auto;display:none}.mkt-nav-link{font:500 15px/1 var(--font-body);color:var(--text-secondary);border-radius:var(--radius-pill);transition:color var(--motion-standard), background-color var(--motion-standard);padding:10px 14px;text-decoration:none}.mkt-nav-link:hover,.mkt-nav-link[aria-current=page]{color:var(--text-primary);background:var(--border-subtle)}.mkt-nav-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.mkt-nav-signin{font:600 15px/1 var(--font-body);color:var(--text-primary);border-radius:var(--radius-pill);padding:10px 14px;text-decoration:none;display:none}.mkt-nav-signin:hover{background:var(--border-subtle)}.mkt-nav-toggle{border-radius:var(--radius-pill);background:var(--border-subtle);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mkt-nav-menu{pointer-events:auto;border-radius:var(--radius-sheet);background:color-mix(in srgb, var(--bg-elevated) 94%, transparent);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:1152px;animation:hg-reveal var(--motion-reveal) both;margin:8px auto 0;padding:8px}.mkt-nav-menu nav{flex-direction:column;display:flex}.mkt-nav-menu-link{font:600 17px/1 var(--font-body);color:var(--text-primary);border-radius:var(--radius-input);padding:16px;text-decoration:none}.mkt-nav-menu-link:hover,.mkt-nav-menu-link[aria-current=page]{background:var(--border-subtle)}@media (min-width:900px){.mkt-nav{padding-top:14px}.mkt-nav-pill{padding-left:20px}.mkt-nav-links,.mkt-nav-signin{display:flex}.mkt-nav-actions{margin-left:0}.mkt-nav-toggle,.mkt-nav-menu{display:none}}@media (max-width:359px){.mkt-wordmark{display:none}}.mkt-pill{font:var(--type-button-weight) var(--type-button-size) / 1 var(--font-display);color:var(--accent-on);background:var(--accent-primary);border-radius:var(--radius-pill);height:var(--secondary-btn-height);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-standard), transform var(--motion-standard);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.mkt-pill:hover{background:var(--accent-pressed)}.mkt-pill:active{transform:scale(var(--motion-press-scale))}.mkt-pill:disabled{cursor:progress;opacity:.8}.mkt-pill-sm{padding:0 18px;font-size:15px}.mkt-pill-lg{height:var(--cta-height);padding:0 30px}.mkt-page :is(a,button,[role=slider],[tabindex]):focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.mkt-plans{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:1024px){.mkt-plans{grid-template-columns:1fr 1.1fr;max-width:1000px}}.mkt-plan{background:var(--bg-elevated);border-radius:var(--radius-card);border:1px solid var(--border-subtle);flex-direction:column;padding:32px 28px 30px;display:flex}@media (min-width:1024px){.mkt-plan{padding:40px 36px 36px}}.mkt-plan-pro{background:var(--premium-bg);border-color:color-mix(in srgb, var(--premium-gold) 55%, transparent);position:relative;overflow:hidden}.mkt-plan-pro-glow{background:radial-gradient(circle, color-mix(in srgb, var(--premium-gold) 16%, transparent), transparent 70%);pointer-events:none;width:320px;height:320px;position:absolute;top:-120px;right:-80px}.mkt-plan-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mkt-plan-name{font:700 20px/1 var(--font-display);letter-spacing:-.3px;color:var(--text-primary)}.mkt-plan-name-pro{font:700 20px/1 var(--font-display);letter-spacing:.02em;color:var(--premium-gold);align-items:center;gap:8px;display:inline-flex}.mkt-plan-price-row{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.mkt-plan-price{font:700 40px/1 var(--font-display);letter-spacing:-1.2px;color:var(--text-primary)}@media (min-width:1024px){.mkt-plan-price{letter-spacing:-1.5px;font-size:46px}}.mkt-plan-period{font:400 15px/1 var(--font-body);color:var(--text-secondary)}.mkt-plan-caption{font:400 14px/1.4 var(--font-body);color:var(--text-tertiary);margin-bottom:26px}.mkt-plan-features{font:400 15px/1.4 var(--font-body);color:var(--text-secondary);flex-direction:column;flex:1;gap:13px;display:flex}.mkt-plan-pro .mkt-plan-features{color:var(--text-primary)}.mkt-plan-feature{align-items:center;gap:12px;display:flex}.mkt-plan-feature-muted{color:var(--text-tertiary)}.mkt-plan-cta{margin-top:30px}.mkt-faq-list{flex-direction:column;display:flex}.mkt-faq-item{border-bottom:1px solid var(--border-subtle)}.mkt-faq-question{cursor:pointer;text-align:left;width:100%;font:600 16px/1.3 var(--font-display);color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.mkt-faq-chevron{color:var(--text-secondary);transition:transform var(--motion-standard);flex-shrink:0}.mkt-faq-chevron-open{transform:rotate(180deg)}.mkt-faq-answer{max-height:0;transition:max-height var(--motion-standard);overflow:hidden}.mkt-faq-answer-open{max-height:240px}.mkt-faq-answer p{font:400 15px/1.55 var(--font-body);color:var(--text-secondary);max-width:620px;margin:0 0 20px}.mkt-footer{border-top:1px solid var(--border-subtle);margin-top:56px;padding:32px 0 40px}@media (min-width:1024px){.mkt-footer{margin-top:88px}}.mkt-footer-row{flex-direction:column;gap:24px;padding-top:8px;padding-bottom:8px;display:flex}@media (min-width:900px){.mkt-footer-row{flex-direction:row;justify-content:space-between;align-items:center}}.mkt-footer-links{flex-wrap:wrap;gap:4px 8px;margin-left:-12px;display:flex}@media (min-width:900px){.mkt-footer-links{margin-left:0}}.mkt-footer-links a{font:500 15px/1 var(--font-body);color:var(--text-secondary);border-radius:var(--radius-pill);padding:12px;text-decoration:none}.mkt-footer-links a:hover{color:var(--text-primary)}.mkt-footer-choices{cursor:pointer;font:500 15px/1 var(--font-body);color:var(--text-secondary);border-radius:var(--radius-pill);background:0 0;border:0;padding:12px}.mkt-footer-choices:hover{color:var(--text-primary)}.mkt-footer-minimal-links .mkt-footer-choices{font:inherit;color:var(--text-tertiary);border-radius:0;padding:0}.mkt-footer-minimal-links .mkt-footer-choices:hover{color:var(--text-primary)}.mkt-footer-copy{font:400 13px/1 var(--font-body);color:var(--text-tertiary)}.mkt-footer-brand{flex-direction:column;gap:8px;display:flex}.mkt-footer-tagline{font:400 13px/1.4 var(--font-body);color:var(--text-tertiary);max-width:300px}.mkt-footer-minimal{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}@media (min-width:768px){.mkt-footer-minimal{text-align:left;flex-direction:row;justify-content:space-between}}.mkt-footer-minimal-links{gap:24px;font-size:14px;display:flex}.mkt-footer-minimal-links a{color:var(--text-tertiary);text-decoration:none}.mkt-footer-minimal-links a:hover{color:var(--text-primary)}.js-reveal [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .7s ease-out,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}[data-reveal].mkt-reveal-in{opacity:1;transform:none}[data-reveal][data-reveal-delay="1"]{transition-delay:.12s}[data-reveal][data-reveal-delay="2"]{transition-delay:.24s}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.mkt-footer-row:has(.mkt-footer-langs){flex-wrap:wrap}.mkt-footer-langs{flex-basis:100%;order:5}.mkt-footer-langs a[aria-current=true]{color:var(--text-primary);font-weight:700}@media (min-width:900px){.mkt-footer-langs{margin-left:-12px}}[dir=rtl] .mkt-pill svg,[dir=rtl] .inf-text-link svg,[dir=rtl] .lp-text-link svg{transform:scaleX(-1)}
