.mkt{--mkt-size-shell-max:76rem;--mkt-size-prose-max:38rem;--mkt-size-section-max:44rem;--mkt-size-logo:2.25rem;--mkt-size-dot:.625rem;--mkt-size-dot-sm:.375rem;--mkt-blur-header:12px;--mkt-perspective:1200px;--mkt-command-max:68rem;background:var(--fo-color-page);min-height:100svh;color:var(--fo-color-text-primary);font-family:var(--fo-typography-font-family-sans)}.mkt__inner{width:100%;max-width:var(--mkt-size-shell-max);padding-inline:var(--fo-spacing-6);margin-inline:auto}.mkt-nav{z-index:var(--fo-z-index-sticky);background:color-mix(in srgb, var(--fo-color-surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.6) blur(var(--mkt-blur-header));backdrop-filter:saturate(1.6) blur(var(--mkt-blur-header));border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border);transition:border-color var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);position:sticky;top:0}.mkt-nav__inner{align-items:center;gap:var(--fo-spacing-4);height:var(--fo-size-header-desktop);display:flex}.mkt-brand{align-items:center;gap:var(--fo-spacing-3);color:inherit;text-decoration:none;display:flex}.mkt-brand__logo{width:var(--mkt-size-logo);height:var(--mkt-size-logo);flex:none;place-items:center;display:grid}.mkt-brand__logo img{width:100%;height:100%;display:block}.mkt-brand__name{font-weight:var(--fo-typography-font-weight-bold);font-size:var(--fo-typography-font-size-lg);letter-spacing:var(--fo-typography-letter-spacing-tight)}.mkt-brand__badge{font-size:var(--fo-typography-font-size-micro);font-weight:var(--fo-typography-font-weight-semibold);padding:.125rem var(--fo-spacing-2);border-radius:var(--fo-radius-pill);background:var(--fo-color-brand-soft);color:var(--fo-color-on-brand-soft);border:var(--fo-border-width-hairline) solid var(--fo-color-border-hover)}.mkt-nav__links{align-items:center;gap:var(--fo-spacing-5);margin-inline-start:var(--fo-spacing-6);display:flex}.mkt-nav__links a{color:var(--fo-color-text-secondary);font-size:var(--fo-typography-font-size-sm);font-weight:var(--fo-typography-font-weight-medium);transition:color var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);text-decoration:none}.mkt-nav__links a:hover{color:var(--fo-color-brand-primary)}.mkt-nav__spacer{flex:auto}.mkt-btn{justify-content:center;align-items:center;gap:var(--fo-spacing-2);height:var(--fo-component-button-height-md);padding:0 var(--fo-spacing-5);border-radius:var(--fo-component-button-radius);font-weight:var(--fo-typography-font-weight-semibold);font-size:var(--fo-typography-font-size-sm);border:var(--fo-border-width-hairline) solid transparent;cursor:pointer;white-space:nowrap;transition:all var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);text-decoration:none;display:inline-flex}.mkt-btn--primary{background:var(--fo-color-control-primary-background);color:var(--fo-color-control-primary-text);box-shadow:var(--fo-shadow-sm)}.mkt-btn--primary:hover{background:var(--fo-color-control-primary-hover);box-shadow:var(--fo-shadow-md)}.mkt-btn--ghost{background:var(--fo-color-surface);color:var(--fo-color-text-primary);border-color:var(--fo-color-border-strong)}.mkt-btn--ghost:hover{background:var(--fo-color-surface-hover);border-color:var(--fo-color-border-selected)}.mkt-btn--lg{height:var(--fo-component-button-height-lg);padding:0 var(--fo-spacing-6);font-size:var(--fo-typography-font-size-base)}.mkt-hero{background:radial-gradient(1000px 500px at 50% -10%,#1769c21f,#0000),radial-gradient(800px 400px at 90% 20%,#7c3aed14,#0000);padding-block-start:var(--fo-spacing-12);padding-block-end:var(--fo-spacing-16);position:relative;overflow:hidden}.mkt-hero__head{text-align:center;max-width:var(--mkt-size-prose-max);margin-inline:auto;margin-bottom:var(--fo-spacing-10)}.mkt-eyebrow{align-items:center;gap:var(--fo-spacing-2);padding:var(--fo-spacing-1) var(--fo-spacing-3);border-radius:var(--fo-radius-pill);background:var(--fo-color-brand-soft);color:var(--fo-color-on-brand-soft);font-size:var(--fo-typography-font-size-caption);font-weight:var(--fo-typography-font-weight-semibold);border:var(--fo-border-width-hairline) solid var(--fo-color-border-hover);box-shadow:var(--fo-shadow-sm);display:inline-flex}.mkt-hero__title{font-size:var(--fo-typography-font-size-display-lg);line-height:var(--fo-typography-line-height-display-lg);font-weight:var(--fo-typography-font-weight-bold);letter-spacing:var(--fo-typography-letter-spacing-tight);margin:var(--fo-spacing-4) 0 0;color:var(--fo-color-text-primary)}.mkt-hero__title span{color:var(--fo-color-brand-primary);background:linear-gradient(135deg, var(--fo-color-brand-primary), var(--fo-color-investor));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.mkt-hero__sub{color:var(--fo-color-text-secondary);font-size:var(--fo-typography-font-size-lg);line-height:var(--fo-typography-line-height-lg);margin:var(--fo-spacing-4) auto 0;max-width:var(--mkt-size-prose-max)}.mkt-hero__cta{justify-content:center;align-items:center;gap:var(--fo-spacing-3);margin-top:var(--fo-spacing-6);flex-wrap:wrap;display:flex}.mkt-hero__note{margin-top:var(--fo-spacing-4);color:var(--fo-color-text-muted);font-size:var(--fo-typography-font-size-caption);justify-content:center;align-items:center;gap:var(--fo-spacing-2);display:flex}.mkt-command-wrap{max-width:var(--mkt-command-max);margin-inline:auto;margin-top:var(--fo-spacing-8);position:relative}.mkt-command{background:var(--fo-color-surface);border:var(--fo-border-width-hairline) solid var(--fo-color-border-strong);border-radius:var(--fo-radius-xl);box-shadow:var(--fo-shadow-lg);transition:transform var(--fo-motion-duration-slow) var(--fo-motion-easing-standard);position:relative;overflow:hidden}.mkt-command__header{justify-content:space-between;align-items:center;gap:var(--fo-spacing-3);padding:var(--fo-spacing-3) var(--fo-spacing-4);background:var(--fo-color-surface-subtle);border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border);display:flex}.mkt-command__dots{align-items:center;gap:var(--fo-spacing-2);display:flex}.mkt-command__dot{width:var(--mkt-size-dot);height:var(--mkt-size-dot);border-radius:50%}.mkt-command__title{font-size:var(--fo-typography-font-size-caption);font-weight:var(--fo-typography-font-weight-semibold);color:var(--fo-color-text-secondary);align-items:center;gap:var(--fo-spacing-2);display:flex}.mkt-command__controls-group{align-items:center;gap:var(--fo-spacing-2);display:flex}.mkt-command__status{font-size:var(--fo-typography-font-size-micro);font-weight:var(--fo-typography-font-weight-medium);color:var(--fo-color-on-success-soft);background:var(--fo-color-success-soft);border:var(--fo-border-width-hairline) solid var(--fo-color-success-border);padding:.125rem var(--fo-spacing-2);border-radius:var(--fo-radius-pill);align-items:center;gap:var(--fo-spacing-1);display:inline-flex}.mkt-command__pulse{width:var(--mkt-size-dot-sm);height:var(--mkt-size-dot-sm);background:var(--fo-color-success);border-radius:50%}.mkt-command__nav-arrows{align-items:center;gap:var(--fo-spacing-1);display:flex}.mkt-command__arrow-btn{background:var(--fo-color-surface);border:var(--fo-border-width-hairline) solid var(--fo-color-border);color:var(--fo-color-text-secondary);border-radius:var(--fo-radius-pill);width:1.5rem;height:1.5rem;font-size:var(--fo-typography-font-size-base);cursor:pointer;transition:background var(--fo-motion-duration-fast) var(--fo-motion-easing-standard), color var(--fo-motion-duration-fast) var(--fo-motion-easing-standard), border-color var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);justify-content:center;align-items:center;line-height:1;display:inline-flex}.mkt-command__arrow-btn:hover{background:var(--fo-color-surface-hover);color:var(--fo-color-text-primary);border-color:var(--fo-color-border-hover)}.mkt-command__tabs{align-items:center;gap:var(--fo-spacing-2);padding:var(--fo-spacing-2) var(--fo-spacing-4);background:var(--fo-color-surface);border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border);display:flex;overflow-x:auto}.mkt-command__tab{font-size:var(--fo-typography-font-size-caption);font-weight:var(--fo-typography-font-weight-medium);padding:var(--fo-spacing-2) var(--fo-spacing-3);border-radius:var(--fo-radius-md);color:var(--fo-color-text-secondary);white-space:nowrap;border:var(--fo-border-width-hairline) solid transparent;cursor:pointer;transition:color var(--fo-motion-duration-fast) var(--fo-motion-easing-standard), background var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);background:0 0;flex-direction:column;flex-shrink:0;align-items:stretch;display:inline-flex}.mkt-command__tab:hover{color:var(--fo-color-text-primary);background:var(--fo-color-surface-hover)}.mkt-command__tab--active{color:var(--fo-color-brand-primary);background:var(--fo-color-brand-soft);border-color:var(--fo-color-border-hover);font-weight:var(--fo-typography-font-weight-semibold)}.mkt-command__tab-content{align-items:center;gap:var(--fo-spacing-2);display:inline-flex}.mkt-command__tab-bar{background:var(--fo-color-border);border-radius:var(--fo-radius-pill);width:100%;height:.125rem;margin-top:var(--fo-spacing-1);position:relative;overflow:hidden}.mkt-command__tab-fill{background:var(--fo-color-brand-primary);border-radius:var(--fo-radius-pill);width:0%;height:100%;display:block}.mkt-command__tab-fill--running{animation:6s linear forwards mktProgressFill}.mkt-command__tab-fill--paused{animation-play-state:paused}.mkt-command__kpis{gap:var(--fo-spacing-3);padding:var(--fo-spacing-4);background:var(--fo-color-surface-subtle);border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border);grid-template-columns:repeat(4,1fr);display:grid}.mkt-command__kpi{background:var(--fo-color-surface);border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-md);padding:var(--fo-spacing-3);gap:var(--fo-spacing-1);flex-direction:column;display:flex}.mkt-command__kpi-label{font-size:var(--fo-typography-font-size-micro);color:var(--fo-color-text-secondary);font-weight:var(--fo-typography-font-weight-medium)}.mkt-command__kpi-value{font-size:var(--fo-typography-font-size-h3);font-weight:var(--fo-typography-font-weight-bold);font-variant-numeric:tabular-nums;color:var(--fo-color-text-primary)}.mkt-command__kpi-sub{font-size:var(--fo-typography-font-size-micro);font-weight:var(--fo-typography-font-weight-semibold);color:var(--fo-color-success);align-items:center;gap:.125rem;display:inline-flex}.mkt-command__body{padding:var(--fo-spacing-4);gap:var(--fo-spacing-4);background:var(--fo-color-surface);grid-template-columns:1.1fr .9fr;display:grid}.mkt-command__panel{border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-lg);padding:var(--fo-spacing-4);background:var(--fo-color-surface-highlight);gap:var(--fo-spacing-3);flex-direction:column;display:flex}.mkt-command__panel-header{justify-content:space-between;align-items:center;gap:var(--fo-spacing-2);display:flex}.mkt-command__panel-title{font-size:var(--fo-typography-font-size-sm);font-weight:var(--fo-typography-font-weight-semibold);color:var(--fo-color-text-primary);align-items:center;gap:var(--fo-spacing-2);display:flex}.mkt-command__badge-chip{font-size:var(--fo-typography-font-size-micro);font-weight:var(--fo-typography-font-weight-semibold);padding:.125rem var(--fo-spacing-2);border-radius:var(--fo-radius-pill);background:var(--fo-color-warning-soft);color:var(--fo-color-on-warning-soft);border:var(--fo-border-width-hairline) solid var(--fo-color-warning-border)}.mkt-command__badge-chip--success{background:var(--fo-color-success-soft);color:var(--fo-color-on-success-soft);border-color:var(--fo-color-success-border)}.mkt-command__badge-chip--investor{background:var(--fo-color-brand-soft);color:var(--fo-color-brand-primary);border-color:var(--fo-color-border-hover)}.mkt-command__tag-pill{font-size:var(--fo-typography-font-size-micro);font-weight:var(--fo-typography-font-weight-semibold);padding:.125rem var(--fo-spacing-2);border-radius:var(--fo-radius-pill);background:var(--fo-color-surface);color:var(--fo-color-text-secondary);border:var(--fo-border-width-hairline) solid var(--fo-color-border)}.mkt-command__proposal-card{background:var(--fo-color-surface);border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-md);padding:var(--fo-spacing-3);gap:var(--fo-spacing-2);flex-direction:column;display:flex}.mkt-command__row-between{justify-content:space-between;align-items:baseline;gap:var(--fo-spacing-2);display:flex}.mkt-command__nominal-text{font-size:var(--fo-typography-font-size-h3);font-weight:var(--fo-typography-font-weight-bold);font-variant-numeric:tabular-nums;color:var(--fo-color-text-primary)}.mkt-command__meta-text{font-size:var(--fo-typography-font-size-caption);color:var(--fo-color-text-secondary)}.mkt-command__status-highlight{font-size:var(--fo-typography-font-size-sm);font-weight:var(--fo-typography-font-weight-semibold);color:var(--fo-color-success)}.mkt-command__footer-row{align-items:center;gap:var(--fo-spacing-2);margin-top:var(--fo-spacing-2);font-size:var(--fo-typography-font-size-micro);color:var(--fo-color-text-secondary);display:flex}.mkt-command__progress-track{border-radius:var(--fo-radius-pill);background:var(--fo-color-surface-subtle);border:var(--fo-border-width-hairline) solid var(--fo-color-border);width:100%;height:.5rem;margin:var(--fo-spacing-1) 0;overflow:hidden}.mkt-command__progress-bar{border-radius:var(--fo-radius-pill);background:linear-gradient(90deg, var(--fo-color-brand-primary), var(--fo-color-success));height:100%;transition:width var(--fo-motion-duration-slow) var(--fo-motion-easing-standard)}.mkt-command__cost-breakdown{gap:var(--fo-spacing-2);margin-top:var(--fo-spacing-1);flex-direction:column;display:flex}.mkt-command__cost-row{font-size:var(--fo-typography-font-size-caption);padding-bottom:var(--fo-spacing-1);border-bottom:var(--fo-border-width-hairline) dashed var(--fo-color-border);justify-content:space-between;align-items:center;display:flex}.mkt-command__cost-row:last-child{border-bottom:none}.mkt-command__workflow{gap:var(--fo-spacing-2);margin-top:var(--fo-spacing-1);flex-direction:column;display:flex}.mkt-command__step{align-items:flex-start;gap:var(--fo-spacing-2);font-size:var(--fo-typography-font-size-caption);color:var(--fo-color-text-secondary);display:flex}.mkt-command__step-icon{color:var(--fo-color-success);flex:none;margin-top:.125rem}.mkt-command__step-icon--pending{color:var(--fo-color-warning)}.mkt-command__passkey-action{justify-content:center;align-items:center;gap:var(--fo-spacing-2);height:var(--fo-component-button-height-sm);padding:0 var(--fo-spacing-3);border-radius:var(--fo-radius-md);background:var(--fo-color-brand-primary);color:var(--fo-color-control-primary-text);font-size:var(--fo-typography-font-size-caption);font-weight:var(--fo-typography-font-weight-semibold);margin-top:var(--fo-spacing-2);cursor:pointer;transition:filter var(--fo-motion-duration-fast) var(--fo-motion-easing-standard), background var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);border:none;display:inline-flex}.mkt-command__passkey-action:hover{filter:brightness(1.08)}.mkt-command__passkey-action--success{background:var(--fo-color-success-soft);color:var(--fo-color-on-success-soft);border:var(--fo-border-width-hairline) solid var(--fo-color-success-border);cursor:default}.mkt-command__journal{background:var(--fo-color-surface);border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-md);overflow:hidden}.mkt-command__journal-table{border-collapse:collapse;width:100%;font-size:var(--fo-typography-font-size-caption)}.mkt-command__journal-table th{text-align:left;padding:var(--fo-spacing-2);background:var(--fo-color-surface-subtle);border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border);color:var(--fo-color-text-secondary);font-weight:var(--fo-typography-font-weight-semibold)}.mkt-command__journal-table td{padding:var(--fo-spacing-2);border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border);color:var(--fo-color-text-primary)}.mkt-command__journal-table tr:last-child td{border-bottom:none}.mkt-command__num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--fo-typography-font-family-mono)}.mkt-command__chart-container{background:var(--fo-color-surface);border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-md);padding:var(--fo-spacing-2)}.mkt-command__stage{position:relative;overflow:hidden}.mkt-command__slide{width:100%}.mkt-command__slide--in{animation:.4s cubic-bezier(.16,1,.3,1) both mktSlideIn}.mkt-command__float{align-items:center;gap:var(--fo-spacing-2);padding:var(--fo-spacing-2) var(--fo-spacing-3);border-radius:var(--fo-radius-pill);background:var(--fo-color-surface);border:var(--fo-border-width-hairline) solid var(--fo-color-border-hover);box-shadow:var(--fo-shadow-md);font-size:var(--fo-typography-font-size-caption);font-weight:var(--fo-typography-font-weight-semibold);color:var(--fo-color-text-primary);z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(8px);display:inline-flex;position:absolute}.mkt-command__float--top{top:-1rem;right:var(--fo-spacing-4);color:var(--fo-color-brand-primary);animation:6s ease-in-out infinite mktFloatTop}.mkt-command__float--bottom{bottom:-1rem;left:var(--fo-spacing-4);color:var(--fo-color-success);animation:6s ease-in-out infinite mktFloatBottom}@keyframes mktSlideIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes mktProgressFill{0%{width:0%}to{width:100%}}@keyframes mktFloatTop{0%,to{transform:translateY(0)}50%{transform:translateY(-.375rem)}}@keyframes mktFloatBottom{0%,to{transform:translateY(0)}50%{transform:translateY(.375rem)}}.mkt-trust{padding-block:var(--fo-spacing-12);border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border);background:var(--fo-color-surface)}.mkt-trust__headline{text-align:center;font-size:var(--fo-typography-font-size-micro);font-weight:var(--fo-typography-font-weight-bold);letter-spacing:var(--fo-typography-letter-spacing-wide);color:var(--fo-color-brand-primary);text-transform:uppercase;margin-bottom:var(--fo-spacing-6)}.mkt-trust__grid{gap:var(--fo-spacing-4);grid-template-columns:repeat(4,1fr);display:grid}.mkt-trust__item{gap:var(--fo-spacing-3);padding:var(--fo-spacing-4);border-radius:var(--fo-radius-md);background:var(--fo-color-surface-subtle);border:var(--fo-border-width-hairline) solid var(--fo-color-border);display:flex}.mkt-trust__icon{color:var(--fo-color-brand-primary);flex:none}.mkt-trust__content h3{font-size:var(--fo-typography-font-size-sm);font-weight:var(--fo-typography-font-weight-semibold);margin:0 0 var(--fo-spacing-1);color:var(--fo-color-text-primary)}.mkt-trust__content p{font-size:var(--fo-typography-font-size-caption);color:var(--fo-color-text-secondary);line-height:var(--fo-typography-line-height-caption);margin:0}.mkt-stats{border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border);background:var(--fo-color-surface-subtle)}.mkt-stats__grid{gap:var(--fo-spacing-6);padding-block:var(--fo-spacing-8);text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.mkt-stat strong{font-size:var(--fo-typography-font-size-h1);font-weight:var(--fo-typography-font-weight-bold);color:var(--fo-color-brand-primary);display:block}.mkt-stat span{color:var(--fo-color-text-secondary);font-size:var(--fo-typography-font-size-sm);margin-top:var(--fo-spacing-1);display:block}.mkt-section{padding-block:var(--fo-spacing-16)}.mkt-section__head{max-width:var(--mkt-size-section-max);text-align:center;margin-inline:auto;margin-bottom:var(--fo-spacing-12)}.mkt-section__eyebrow{color:var(--fo-color-brand-primary);font-weight:var(--fo-typography-font-weight-semibold);font-size:var(--fo-typography-font-size-caption);text-transform:uppercase;letter-spacing:var(--fo-typography-letter-spacing-wide);display:block}.mkt-section__title{font-size:var(--fo-typography-font-size-display-sm);line-height:var(--fo-typography-line-height-display-sm);font-weight:var(--fo-typography-font-weight-bold);letter-spacing:var(--fo-typography-letter-spacing-tight);margin:var(--fo-spacing-2) 0 0;color:var(--fo-color-text-primary)}.mkt-section__sub{color:var(--fo-color-text-secondary);font-size:var(--fo-typography-font-size-lg);line-height:var(--fo-typography-line-height-lg);margin:var(--fo-spacing-3) 0 0}.mkt-bento{gap:var(--fo-spacing-4);grid-template-columns:repeat(3,1fr);display:grid}.mkt-bento__card{background:var(--fo-color-surface);border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-lg);padding:var(--fo-spacing-6);transition:transform var(--fo-motion-duration-fast) var(--fo-motion-easing-standard), box-shadow var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);flex-direction:column;display:flex}.mkt-bento__card:hover{box-shadow:var(--fo-shadow-md);border-color:var(--fo-color-border-hover);transform:translateY(-2px)}.mkt-bento__card--wide{grid-column:span 2}.mkt-bento__icon{width:var(--fo-size-control-lg);height:var(--fo-size-control-lg);border-radius:var(--fo-radius-md);background:var(--fo-color-brand-soft);color:var(--fo-color-on-brand-soft);margin-bottom:var(--fo-spacing-4);place-items:center;display:grid}.mkt-bento__icon--investor{background:var(--fo-color-investor-soft);color:var(--fo-color-on-investor-soft)}.mkt-bento__icon--success{background:var(--fo-color-success-soft);color:var(--fo-color-on-success-soft)}.mkt-bento__icon--warning{background:var(--fo-color-warning-soft);color:var(--fo-color-on-warning-soft)}.mkt-bento__card h3{font-size:var(--fo-typography-font-size-h3);font-weight:var(--fo-typography-font-weight-semibold);margin:0 0 var(--fo-spacing-2);color:var(--fo-color-text-primary)}.mkt-bento__card p{color:var(--fo-color-text-secondary);font-size:var(--fo-typography-font-size-sm);line-height:var(--fo-typography-line-height-sm);margin:0}.mkt-bento__visual{margin-top:var(--fo-spacing-4);padding:var(--fo-spacing-3);background:var(--fo-color-surface-subtle);border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-md);font-size:var(--fo-typography-font-size-caption)}.mkt-personas{gap:var(--fo-spacing-5);grid-template-columns:repeat(3,1fr);display:grid}.mkt-persona{background:var(--fo-color-surface);border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-lg);padding:var(--fo-spacing-6);flex-direction:column;display:flex}.mkt-persona__badge{align-items:center;gap:var(--fo-spacing-2);padding:var(--fo-spacing-1) var(--fo-spacing-3);border-radius:var(--fo-radius-pill);background:var(--fo-color-surface-subtle);border:var(--fo-border-width-hairline) solid var(--fo-color-border);font-size:var(--fo-typography-font-size-caption);font-weight:var(--fo-typography-font-weight-semibold);color:var(--fo-color-text-primary);width:fit-content;margin-bottom:var(--fo-spacing-4);display:inline-flex}.mkt-persona h3{font-size:var(--fo-typography-font-size-h3);font-weight:var(--fo-typography-font-weight-bold);margin:0 0 var(--fo-spacing-2);color:var(--fo-color-text-primary)}.mkt-persona p{font-size:var(--fo-typography-font-size-sm);color:var(--fo-color-text-secondary);line-height:var(--fo-typography-line-height-sm);margin:0 0 var(--fo-spacing-4)}.mkt-persona__list{gap:var(--fo-spacing-2);margin:0;border-top:var(--fo-border-width-hairline) solid var(--fo-color-border);padding:0;padding-top:var(--fo-spacing-4);flex-direction:column;margin-top:auto;list-style:none;display:flex}.mkt-persona__list li{align-items:flex-start;gap:var(--fo-spacing-2);font-size:var(--fo-typography-font-size-caption);color:var(--fo-color-text-primary);display:flex}.mkt-persona__list li span{color:var(--fo-color-success);flex:none}.mkt-compare-card{background:var(--fo-color-surface);border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-xl);box-shadow:var(--fo-shadow-sm);overflow:hidden}.mkt-compare-table{border-collapse:collapse;width:100%}.mkt-compare-table th{padding:var(--fo-spacing-4);background:var(--fo-color-surface-subtle);border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border);text-align:left;font-size:var(--fo-typography-font-size-sm);font-weight:var(--fo-typography-font-weight-semibold);color:var(--fo-color-text-primary)}.mkt-compare-table th:last-child{background:var(--fo-color-brand-soft);color:var(--fo-color-brand-primary);border-color:var(--fo-color-border-hover)}.mkt-compare-table td{padding:var(--fo-spacing-4);border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border);font-size:var(--fo-typography-font-size-sm);color:var(--fo-color-text-secondary)}.mkt-compare-table td:last-child{background:color-mix(in srgb, var(--fo-color-brand-soft) 30%, transparent);color:var(--fo-color-text-primary);font-weight:var(--fo-typography-font-weight-medium)}.mkt-compare-table tr:last-child td{border-bottom:none}.mkt-pricing-grid{gap:var(--fo-spacing-5);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.mkt-pricing-card{background:var(--fo-color-surface);border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-xl);padding:var(--fo-spacing-6);transition:transform var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);flex-direction:column;display:flex;position:relative}.mkt-pricing-card--popular{border-color:var(--fo-color-brand-primary);box-shadow:var(--fo-shadow-lg);background:var(--fo-color-surface)}.mkt-pricing-card__popular-badge{top:-.75rem;right:var(--fo-spacing-6);font-size:var(--fo-typography-font-size-micro);font-weight:var(--fo-typography-font-weight-bold);background:var(--fo-color-brand-primary);color:var(--fo-color-control-primary-text);padding:.25rem var(--fo-spacing-3);border-radius:var(--fo-radius-pill);text-transform:uppercase;letter-spacing:var(--fo-typography-letter-spacing-wide);position:absolute}.mkt-pricing-card h3{font-size:var(--fo-typography-font-size-h3);font-weight:var(--fo-typography-font-weight-bold);color:var(--fo-color-text-primary);margin:0}.mkt-pricing-card__desc{font-size:var(--fo-typography-font-size-caption);color:var(--fo-color-text-secondary);margin:var(--fo-spacing-2) 0 var(--fo-spacing-4);min-height:2.5rem}.mkt-pricing-card__price{font-size:var(--fo-typography-font-size-display-sm);font-weight:var(--fo-typography-font-weight-bold);color:var(--fo-color-text-primary);margin-bottom:var(--fo-spacing-4);font-variant-numeric:tabular-nums}.mkt-pricing-card__period{font-size:var(--fo-typography-font-size-caption);font-weight:var(--fo-typography-font-weight-normal);color:var(--fo-color-text-secondary)}.mkt-pricing-card__cta{width:100%;margin-top:auto}.mkt-security{background:var(--fo-color-page);color:var(--fo-color-text-primary);border-block:var(--fo-border-width-hairline) solid var(--fo-color-border)}.mkt-security .mkt-section__title{color:var(--fo-color-text-primary)}.mkt-security .mkt-section__sub{color:var(--fo-color-text-secondary)}.mkt-security .mkt-section__eyebrow{color:var(--fo-color-brand-primary)}.mkt-sec-grid{gap:var(--fo-spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.mkt-sec-item{gap:var(--fo-spacing-3);padding:var(--fo-spacing-5);border:var(--fo-border-width-hairline) solid #ffffff1a;border-radius:var(--fo-radius-lg);background:#ffffff08;display:flex}.mkt-sec-item__icon{width:var(--mkt-size-logo);height:var(--mkt-size-logo);border-radius:var(--fo-radius-md);color:var(--fo-color-brand-primary);background:#5aa0f42e;flex:none;place-items:center;display:grid}.mkt-sec-item h3{margin:0 0 var(--fo-spacing-1);font-size:var(--fo-typography-font-size-lg);color:var(--fo-color-text-primary)}.mkt-sec-item p{color:var(--fo-color-text-secondary);font-size:var(--fo-typography-font-size-sm);line-height:var(--fo-typography-line-height-sm);margin:0}.mkt-cta{padding-block:var(--fo-spacing-16)}.mkt-cta__card{background:linear-gradient(135deg, var(--fo-color-brand-primary-pressed), var(--fo-color-brand-primary));border-radius:var(--fo-radius-xl);padding:var(--fo-spacing-12);text-align:center;color:var(--fo-color-control-primary-text);box-shadow:var(--fo-shadow-lg)}.mkt-cta__card h2{font-size:var(--fo-typography-font-size-display-sm);font-weight:var(--fo-typography-font-weight-bold);margin:0}.mkt-cta__card p{color:var(--fo-color-brand-soft);margin:var(--fo-spacing-3) auto var(--fo-spacing-6);max-width:var(--mkt-size-prose-max)}.mkt-cta__card .mkt-btn--primary{background:var(--fo-color-control-primary-text);color:var(--fo-color-brand-primary-pressed)}.mkt-cta__card .mkt-btn--primary:hover{background:var(--fo-color-brand-soft)}.mkt-announce{background:var(--fo-color-brand-primary);color:var(--fo-color-control-primary-text);padding-block:var(--fo-spacing-2);text-align:center;font-size:var(--fo-typography-font-size-caption);font-weight:var(--fo-typography-font-weight-medium);z-index:calc(var(--fo-z-index-sticky) + 1);position:relative}.mkt-announce__inner{justify-content:center;align-items:center;gap:var(--fo-spacing-3);max-width:var(--mkt-size-shell-max);padding-inline:var(--fo-spacing-6);margin-inline:auto;display:flex}.mkt-announce__badge{border-radius:var(--fo-radius-pill);padding:.125rem var(--fo-spacing-2);font-weight:var(--fo-typography-font-weight-bold);font-size:var(--fo-typography-font-size-micro);text-transform:uppercase;letter-spacing:var(--fo-typography-letter-spacing-wide);background:#fff3;flex-shrink:0}.mkt-announce__text{opacity:.9}.mkt-announce__link{color:inherit;font-weight:var(--fo-typography-font-weight-semibold);text-underline-offset:2px;opacity:.9;transition:opacity var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);text-decoration:underline}.mkt-announce__link:hover{opacity:1}.mkt-logos{padding-block:var(--fo-spacing-6);border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border);background:var(--fo-color-surface);position:relative;overflow:hidden}.mkt-logos:before,.mkt-logos:after{content:"";z-index:2;pointer-events:none;width:6rem;position:absolute;top:0;bottom:0}.mkt-logos:before{background:linear-gradient(to right, var(--fo-color-surface), transparent);left:0}.mkt-logos:after{background:linear-gradient(to left, var(--fo-color-surface), transparent);right:0}.mkt-logos__label{text-align:center;font-size:var(--fo-typography-font-size-micro);font-weight:var(--fo-typography-font-weight-semibold);letter-spacing:var(--fo-typography-letter-spacing-wide);color:var(--fo-color-text-muted);text-transform:uppercase;margin-bottom:var(--fo-spacing-5)}.mkt-logos__track-wrap{position:relative;overflow:hidden}.mkt-logos__track{align-items:center;gap:var(--fo-spacing-10);width:max-content;animation:28s linear infinite mktMarquee;display:flex}.mkt-logos__track:hover{animation-play-state:paused}.mkt-logos__item{height:2rem;padding-inline:var(--fo-spacing-4);border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-md);background:var(--fo-color-surface-subtle);font-size:var(--fo-typography-font-size-sm);font-weight:var(--fo-typography-font-weight-semibold);color:var(--fo-color-text-muted);white-space:nowrap;transition:color var(--fo-motion-duration-fast) var(--fo-motion-easing-standard), border-color var(--fo-motion-duration-fast) var(--fo-motion-easing-standard), background var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);flex:none;justify-content:center;align-items:center;display:flex}.mkt-logos__item:hover{color:var(--fo-color-brand-primary);border-color:var(--fo-color-border-hover);background:var(--fo-color-brand-soft)}@keyframes mktMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mkt-stats-counter{padding-block:var(--fo-spacing-16);border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border);background:var(--fo-color-surface)}.mkt-stats-counter__grid{gap:var(--fo-spacing-6);text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.mkt-counter-item{align-items:center;gap:var(--fo-spacing-2);padding:var(--fo-spacing-6);border-radius:var(--fo-radius-lg);border:var(--fo-border-width-hairline) solid var(--fo-color-border);background:var(--fo-color-surface-subtle);transition:border-color var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);flex-direction:column;display:flex}.mkt-counter-item:hover{border-color:var(--fo-color-border-hover)}.mkt-counter-item__value{font-size:var(--fo-typography-font-size-h1);font-weight:var(--fo-typography-font-weight-bold);color:var(--fo-color-brand-primary);font-variant-numeric:tabular-nums;transition:transform var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);line-height:1}.mkt-counter-item:hover .mkt-counter-item__value{transform:scale(1.04)}.mkt-counter-item__suffix{font-size:var(--fo-typography-font-size-h2);font-weight:var(--fo-typography-font-weight-bold);color:var(--fo-color-brand-primary)}.mkt-counter-item__label{font-size:var(--fo-typography-font-size-sm);color:var(--fo-color-text-secondary);font-weight:var(--fo-typography-font-weight-medium);line-height:var(--fo-typography-line-height-sm);max-width:12rem}.mkt-counter-item__icon{width:var(--fo-size-control-lg);height:var(--fo-size-control-lg);border-radius:var(--fo-radius-md);background:var(--fo-color-brand-soft);color:var(--fo-color-on-brand-soft);margin-bottom:var(--fo-spacing-2);place-items:center;display:grid}.mkt-counter-item{opacity:0;transition:opacity var(--fo-motion-duration-slow) var(--fo-motion-easing-standard), transform var(--fo-motion-duration-slow) var(--fo-motion-easing-standard), border-color var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);transform:translateY(1.5rem)}.mkt-counter-item.mkt-revealed{opacity:1;transform:translateY(0)}.mkt-counter-item:first-child{transition-delay:0s}.mkt-counter-item:nth-child(2){transition-delay:80ms}.mkt-counter-item:nth-child(3){transition-delay:.16s}.mkt-counter-item:nth-child(4){transition-delay:.24s}.mkt-compliance{padding-block:var(--fo-spacing-8);border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border);background:var(--fo-color-surface-subtle)}.mkt-compliance__inner{justify-content:center;align-items:center;gap:var(--fo-spacing-6);max-width:var(--mkt-size-shell-max);padding-inline:var(--fo-spacing-6);flex-wrap:wrap;margin-inline:auto;display:flex}.mkt-compliance__label{font-size:var(--fo-typography-font-size-micro);font-weight:var(--fo-typography-font-weight-semibold);letter-spacing:var(--fo-typography-letter-spacing-wide);color:var(--fo-color-text-muted);text-transform:uppercase;flex-shrink:0}.mkt-compliance__badge{align-items:center;gap:var(--fo-spacing-2);padding:var(--fo-spacing-2) var(--fo-spacing-4);border:var(--fo-border-width-hairline) solid var(--fo-color-border-strong);border-radius:var(--fo-radius-md);background:var(--fo-color-surface);font-size:var(--fo-typography-font-size-caption);font-weight:var(--fo-typography-font-weight-semibold);color:var(--fo-color-text-secondary);white-space:nowrap;transition:border-color var(--fo-motion-duration-fast) var(--fo-motion-easing-standard), color var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);display:inline-flex}.mkt-compliance__badge:hover{border-color:var(--fo-color-border-hover);color:var(--fo-color-text-primary)}.mkt-compliance__badge-icon{color:var(--fo-color-success);flex-shrink:0}.mkt-wa-float{bottom:var(--fo-spacing-6);right:var(--fo-spacing-6);z-index:var(--fo-z-index-modal);align-items:center;gap:var(--fo-spacing-3);padding:var(--fo-spacing-3) var(--fo-spacing-4);border-radius:var(--fo-radius-pill);color:#fff;font-size:var(--fo-typography-font-size-sm);font-weight:var(--fo-typography-font-weight-semibold);cursor:pointer;transition:transform var(--fo-motion-duration-fast) var(--fo-motion-easing-standard), box-shadow var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);background:#25d366;border:none;text-decoration:none;animation:.6s cubic-bezier(.34,1.56,.64,1) 2s both mktWaAppear;display:flex;position:fixed;box-shadow:0 4px 24px #25d36666}.mkt-wa-float:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 32px #25d36680}.mkt-wa-float:active{transform:translateY(0)scale(.98)}.mkt-wa-float__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.mkt-wa-float__text{white-space:nowrap}@keyframes mktWaAppear{0%{opacity:0;transform:translateY(1rem)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.mkt-footer{border-top:var(--fo-border-width-hairline) solid var(--fo-color-border);background:var(--fo-color-surface)}.mkt-footer__inner{justify-content:space-between;align-items:center;gap:var(--fo-spacing-4);padding-block:var(--fo-spacing-8);color:var(--fo-color-text-muted);font-size:var(--fo-typography-font-size-sm);flex-wrap:wrap;display:flex}@media (max-width:1024px){.mkt-bento{grid-template-columns:repeat(2,1fr)}.mkt-bento__card--wide{grid-column:span 2}.mkt-trust__grid{grid-template-columns:repeat(2,1fr)}.mkt-command__body{grid-template-columns:1fr}.mkt-command__kpis{grid-template-columns:repeat(2,1fr)}.mkt-pricing-grid,.mkt-personas{grid-template-columns:1fr}.mkt-stats-counter__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.mkt-nav__links,.mkt-announce__badge{display:none}.mkt-logos:before,.mkt-logos:after{width:2rem}.mkt-stats-counter__grid{grid-template-columns:repeat(2,1fr)}.mkt-compliance__inner{gap:var(--fo-spacing-3)}.mkt-wa-float__text{display:none}.mkt-stats__grid{gap:var(--fo-spacing-5);grid-template-columns:repeat(2,1fr)}.mkt-bento{grid-template-columns:1fr}.mkt-bento__card--wide{grid-column:span 1}.mkt-trust__grid,.mkt-sec-grid{grid-template-columns:1fr}.mkt-hero__title{font-size:var(--fo-typography-font-size-display-sm);line-height:var(--fo-typography-line-height-display-sm)}.mkt-command__float{display:none}.mkt-command__kpis{grid-template-columns:1fr}}.mkt-mega-footer{background:var(--fo-color-surface);border-top:var(--fo-border-width-hairline) solid var(--fo-color-border-strong);color:var(--fo-color-text-secondary);font-size:var(--fo-typography-font-size-sm);margin-top:auto}.mkt-mega-footer__top{padding-block:var(--fo-spacing-12)}.mkt-mega-footer__grid{gap:var(--fo-spacing-8);grid-template-columns:2.2fr 1fr 1fr 1fr 1fr;align-items:start;display:grid}.mkt-mega-footer__col--brand{flex-direction:column;display:flex}.mkt-mega-footer__desc{color:var(--fo-color-text-secondary);font-size:var(--fo-typography-font-size-caption);line-height:var(--fo-typography-line-height-base);margin-top:var(--fo-spacing-2);margin-bottom:var(--fo-spacing-6);max-width:320px}.mkt-mega-footer__status-wrap{gap:var(--fo-spacing-3);flex-direction:column;display:flex}.mkt-status-pill{align-items:center;gap:var(--fo-spacing-2);background:var(--fo-color-success-soft);border:var(--fo-border-width-hairline) solid var(--fo-color-success-border);color:var(--fo-color-on-success-soft);font-size:var(--fo-typography-font-size-micro);font-weight:var(--fo-typography-font-weight-medium);padding:.25rem var(--fo-spacing-3);border-radius:var(--fo-radius-pill);width:fit-content;display:inline-flex}.mkt-status-pill__pulse{background:var(--fo-color-success);width:6px;height:6px;box-shadow:0 0 6px var(--fo-color-success);border-radius:50%}.mkt-security-chips{gap:var(--fo-spacing-2);flex-wrap:wrap;display:flex}.mkt-security-chip{font-size:var(--fo-typography-font-size-micro);background:var(--fo-color-surface-subtle);border:var(--fo-border-width-hairline) solid var(--fo-color-border);color:var(--fo-color-text-muted);padding:.15rem var(--fo-spacing-2);border-radius:var(--fo-radius-sm);font-variant-numeric:tabular-nums}.mkt-mega-footer__title{color:var(--fo-color-text-primary);font-size:var(--fo-typography-font-size-caption);font-weight:var(--fo-typography-font-weight-bold);letter-spacing:var(--fo-typography-letter-spacing-wide);text-transform:uppercase;margin:0 0 var(--fo-spacing-4) 0}.mkt-mega-footer__list{gap:var(--fo-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mkt-mega-footer__link{color:var(--fo-color-text-secondary);font-size:var(--fo-typography-font-size-sm);transition:color var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);text-decoration:none}.mkt-mega-footer__link:hover{color:var(--fo-color-brand-primary);text-decoration:underline}.mkt-mega-footer__bottom{border-top:var(--fo-border-width-hairline) solid var(--fo-color-border);background:var(--fo-color-surface-subtle);padding-block:var(--fo-spacing-6)}.mkt-mega-footer__bottom-inner{justify-content:space-between;align-items:center;gap:var(--fo-spacing-4);font-size:var(--fo-typography-font-size-caption);color:var(--fo-color-text-muted);flex-wrap:wrap;display:flex}.mkt-mega-footer__copyright{gap:var(--fo-spacing-1);flex-direction:column;display:flex}.mkt-mega-footer__location{font-size:var(--fo-typography-font-size-micro);color:var(--fo-color-text-muted)}.mkt-mega-footer__legal-badges{align-items:center;gap:var(--fo-spacing-3);flex-wrap:wrap;display:flex}.mkt-pricing-page{padding-bottom:var(--fo-spacing-12)}.mkt-billing-toggle-wrap{margin-top:var(--fo-spacing-6);margin-bottom:var(--fo-spacing-6);justify-content:center;display:flex}.mkt-billing-toggle{background:var(--fo-color-surface-subtle);border:var(--fo-border-width-hairline) solid var(--fo-color-border-strong);border-radius:var(--fo-radius-pill);box-shadow:var(--fo-shadow-sm);align-items:center;padding:.25rem;display:inline-flex}.mkt-billing-toggle__btn{color:var(--fo-color-text-secondary);font-size:var(--fo-typography-font-size-caption);font-weight:var(--fo-typography-font-weight-medium);padding:var(--fo-spacing-2) var(--fo-spacing-4);border-radius:var(--fo-radius-pill);cursor:pointer;align-items:center;gap:var(--fo-spacing-2);transition:all var(--fo-motion-duration-fast) var(--fo-motion-easing-standard);background:0 0;border:none;display:inline-flex}.mkt-billing-toggle__btn--active{background:var(--fo-color-brand-primary);color:var(--fo-color-control-primary-text);font-weight:var(--fo-typography-font-weight-semibold);box-shadow:var(--fo-shadow-sm)}.mkt-billing-toggle__badge{font-size:var(--fo-typography-font-size-micro);font-weight:var(--fo-typography-font-weight-bold);background:var(--fo-color-success);color:var(--fo-color-control-primary-text);padding:.1rem var(--fo-spacing-2);border-radius:var(--fo-radius-pill)}.mkt-badge-pill{font-size:var(--fo-typography-font-size-micro);font-weight:var(--fo-typography-font-weight-semibold);background:var(--fo-color-surface-subtle);border:var(--fo-border-width-hairline) solid var(--fo-color-border);color:var(--fo-color-text-secondary);padding:.2rem var(--fo-spacing-2);border-radius:var(--fo-radius-pill)}.mkt-pricing-card__savings{font-size:var(--fo-typography-font-size-micro);color:var(--fo-color-success);font-weight:var(--fo-typography-font-weight-medium);margin-top:calc(-1 * var(--fo-spacing-2));margin-bottom:var(--fo-spacing-4)}.mkt-pricing-quotas{background:var(--fo-color-surface-subtle);border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-lg);padding:var(--fo-spacing-3);margin-bottom:var(--fo-spacing-5)}.mkt-pricing-quotas__title{font-size:var(--fo-typography-font-size-micro);font-weight:var(--fo-typography-font-weight-bold);color:var(--fo-color-text-muted);text-transform:uppercase;letter-spacing:var(--fo-typography-letter-spacing-wide);margin-bottom:var(--fo-spacing-2)}.mkt-pricing-quota-row{font-size:var(--fo-typography-font-size-caption);justify-content:space-between;align-items:center;padding-block:.2rem;display:flex}.mkt-pricing-quota-label{color:var(--fo-color-text-secondary)}.mkt-pricing-quota-val{color:var(--fo-color-text-primary);font-weight:var(--fo-typography-font-weight-semibold)}.mkt-pricing-features{margin:0 0 var(--fo-spacing-6) 0;gap:var(--fo-spacing-2);flex-direction:column;padding:0;list-style:none;display:flex}.mkt-pricing-feature-item{align-items:flex-start;gap:var(--fo-spacing-2);font-size:var(--fo-typography-font-size-caption);color:var(--fo-color-text-secondary);display:flex}.mkt-pricing-check-icon{color:var(--fo-color-success);flex-shrink:0;margin-top:2px}.mkt-matrix-wrap{margin-top:var(--fo-spacing-12);border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-xl);box-shadow:var(--fo-shadow-md);background:var(--fo-color-surface);overflow:hidden}.mkt-matrix-table{border-collapse:collapse;width:100%;font-size:var(--fo-typography-font-size-sm);text-align:left}.mkt-matrix-table th,.mkt-matrix-table td{padding:var(--fo-spacing-3) var(--fo-spacing-4);border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border)}.mkt-matrix-table thead th{background:var(--fo-color-surface-subtle);font-weight:var(--fo-typography-font-weight-bold);color:var(--fo-color-text-primary);z-index:2;position:sticky;top:0}.mkt-matrix-table thead th:not(:first-child),.mkt-matrix-table td:not(:first-child){text-align:center;width:20%}.mkt-matrix-table tbody tr:hover{background:var(--fo-color-surface-subtle)}.mkt-matrix__cat-row th{background:var(--fo-color-surface-subtle);color:var(--fo-color-brand-primary);font-size:var(--fo-typography-font-size-caption);font-weight:var(--fo-typography-font-weight-bold);text-transform:uppercase;letter-spacing:var(--fo-typography-letter-spacing-wide);padding-block:var(--fo-spacing-3)}.mkt-faq-grid{gap:var(--fo-spacing-5);margin-top:var(--fo-spacing-8);grid-template-columns:repeat(3,1fr);display:grid}.mkt-faq-card{background:var(--fo-color-surface);border:var(--fo-border-width-hairline) solid var(--fo-color-border);border-radius:var(--fo-radius-lg);padding:var(--fo-spacing-5)}.mkt-faq-card h3{font-size:var(--fo-typography-font-size-base);font-weight:var(--fo-typography-font-weight-semibold);color:var(--fo-color-text-primary);margin:0 0 var(--fo-spacing-2) 0}.mkt-faq-card p{font-size:var(--fo-typography-font-size-caption);color:var(--fo-color-text-secondary);line-height:var(--fo-typography-line-height-base);margin:0}.mkt-doc-container{max-width:860px;padding-block:var(--fo-spacing-10);margin-inline:auto}.mkt-doc-head{margin-bottom:var(--fo-spacing-8);padding-bottom:var(--fo-spacing-6);border-bottom:var(--fo-border-width-hairline) solid var(--fo-color-border)}.mkt-doc-head h1{font-size:var(--fo-typography-font-size-display-sm);color:var(--fo-color-text-primary);margin:var(--fo-spacing-2) 0 0 0}.mkt-doc-back{align-items:center;gap:var(--fo-spacing-1);color:var(--fo-color-brand-primary);font-size:var(--fo-typography-font-size-caption);font-weight:var(--fo-typography-font-weight-medium);margin-bottom:var(--fo-spacing-3);text-decoration:none;display:inline-flex}.mkt-doc-back:hover{text-decoration:underline}.mkt-doc-body{color:var(--fo-color-text-secondary);line-height:var(--fo-typography-line-height-base);font-size:var(--fo-typography-font-size-base)}.mkt-doc-body h2{color:var(--fo-color-text-primary);font-size:var(--fo-typography-font-size-h3);margin-top:var(--fo-spacing-8);margin-bottom:var(--fo-spacing-3)}.mkt-doc-body p{margin-bottom:var(--fo-spacing-4)}@media (max-width:1024px){.mkt-mega-footer__grid{grid-template-columns:repeat(2,1fr)}.mkt-mega-footer__col--brand{grid-column:span 2}.mkt-faq-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.mkt-mega-footer__grid{grid-template-columns:1fr}.mkt-mega-footer__col--brand{grid-column:span 1}.mkt-faq-grid{grid-template-columns:1fr}.mkt-matrix-wrap{overflow-x:auto}.mkt-matrix-table{min-width:600px}}
