body:has(.site-shell){--site-inset:75px;--site-section:72px}.site-shell{min-height:100svh}.site-shell main:not(.tap-home):not(.mk-page){width:min(100%,1200px);max-width:var(--brand-content-site);border-inline:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);min-height:60svh;color:var(--brand-ink);background:var(--brand-canvas);margin:0 auto}.site-shell main.page-section,.site-shell main.auth-layout{padding:var(--site-section) var(--site-inset)}.site-shell main:not(.tap-home):not(.mk-page) .wrap{width:auto;max-width:none;margin:0}.site-shell main:not(.tap-home):not(.mk-page) :is(h1,h2,h3){color:var(--brand-ink)}.site-shell main:not(.tap-home):not(.mk-page) h1{text-wrap:balance;max-width:960px}.site-shell main:not(.tap-home):not(.mk-page) p{font-size:var(--brand-typography-size-body);line-height:var(--brand-typography-leading-relaxed)}.site-shell main:not(.tap-home):not(.mk-page) :is(.page-intro,.product-intro,.package-detail-intro){max-width:68ch;color:var(--brand-muted);margin-top:var(--brand-space-16);font-size:var(--brand-typography-size-body)}.site-shell main:not(.tap-home):not(.mk-page) :is(.page-intro,.product-intro)+*{margin-top:var(--brand-space-24)}.site-shell main:not(.tap-home):not(.mk-page) :is(.breadcrumbs,.card-breadcrumb){font-size:var(--brand-typography-size-label);gap:var(--brand-space-8);margin-bottom:var(--brand-space-32)}.site-shell main:not(.tap-home):not(.mk-page) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){caret-color:var(--brand-accent)}.site-shell main:not(.tap-home):not(.mk-page) :is(.field-help,.field-error,.card-supporting){font-size:var(--brand-typography-size-label);line-height:var(--brand-typography-leading-body)}.site-shell main:not(.tap-home):not(.mk-page) :is(.field label,.card-form label,.card-search label){font-size:var(--brand-typography-size-control);font-weight:var(--brand-typography-weight-control)}.site-shell main:not(.tap-home):not(.mk-page) :is(.card-panel,.order-summary,.checkout-form,.payment-panel,.order-delivery,.order-list-item,.account-details,.checkout-sign-in,.checkout-empty,.cart-empty,.package-inclusions){padding:var(--brand-space-24);background:var(--brand-panel);border:1px solid var(--brand-line);border-radius:var(--brand-radius-card);box-shadow:var(--brand-shadow-card);min-width:0}.site-shell main:not(.tap-home):not(.mk-page) :is(.cart-layout,.checkout-grid,.card-admin-grid,.card-manage-grid,.card-list,.product-details-grid){gap:var(--brand-space-12)}.site-shell main:not(.tap-home):not(.mk-page) :is(.cart-layout,.checkout-grid){grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);align-items:start}.site-shell main:not(.tap-home):not(.mk-page) .order-summary{top:96px}.site-shell main:not(.tap-home):not(.mk-page) .summary-actions{gap:var(--brand-space-8)}.site-shell main:not(.tap-home):not(.mk-page) .cart-line{border:1px solid var(--brand-line);border-radius:var(--brand-radius-card);padding:var(--brand-space-20);background:var(--brand-panel)}.site-shell main:not(.tap-home):not(.mk-page) .cart-items{gap:var(--brand-space-12);display:grid}.site-shell main:not(.tap-home):not(.mk-page) .cart-line-info p{font-size:var(--brand-typography-size-label)}.site-shell main:not(.tap-home):not(.mk-page) .cart-thumbnail{border-radius:var(--brand-radius-action)}.site-shell main:not(.tap-home):not(.mk-page) :is(.orders-page-heading,.card-heading){margin-bottom:var(--brand-space-32)}.site-shell main:not(.tap-home):not(.mk-page) .order-filters{gap:var(--brand-space-8)}.site-shell main:not(.tap-home):not(.mk-page) .orders-list{gap:var(--brand-space-12)}.site-shell main:not(.tap-home):not(.mk-page) .account-details{margin-block:var(--brand-space-32) var(--brand-space-48)}.site-shell main:not(.tap-home):not(.mk-page) .account-actions{gap:var(--brand-space-8);margin-bottom:var(--brand-space-24);padding-bottom:var(--brand-space-24);border-bottom:1px solid var(--brand-line)}.site-shell main:not(.tap-home):not(.mk-page) .account-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell main:not(.tap-home):not(.mk-page) .account-details dd{overflow-wrap:anywhere}.site-shell main:not(.tap-home):not(.mk-page) .section-heading-row{gap:var(--brand-space-24);margin-bottom:var(--brand-space-32)}.site-shell main:not(.tap-home):not(.mk-page) .card-admin-nav{padding:var(--brand-space-20) var(--site-inset)}.site-shell>.card-admin-nav{max-width:var(--brand-content-site);border-inline:1px solid var(--brand-line);padding:var(--brand-space-20) var(--site-inset);margin:0 auto}.site-shell main:not(.tap-home):not(.mk-page) .card-search{gap:var(--brand-space-12)}.site-shell main:not(.tap-home):not(.mk-page) .card-table{font-size:var(--brand-typography-size-label)}.site-shell main:not(.tap-home):not(.mk-page) .card-table th{padding-block:14px}.site-shell main:not(.tap-home):not(.mk-page) .card-metrics>div{background:var(--brand-canvas);border-radius:var(--brand-radius-action)}.site-shell main:not(.tap-home):not(.mk-page) .card-empty{padding:var(--brand-space-40) var(--brand-space-24)}.site-shell .catalog-product-page .product-page{padding:var(--brand-space-40) var(--site-inset) var(--brand-space-64)}.site-shell .product-purchase-layout{gap:var(--brand-space-32);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-shell .product-purchase-copy h1{text-align:left}.site-shell .catalog-gallery{padding:var(--brand-space-16);background:var(--brand-panel);border:1px solid var(--brand-line);border-radius:var(--brand-radius-card);box-shadow:var(--brand-shadow-card);top:96px}.site-shell .catalog-gallery .gallery-stage{border-radius:var(--brand-radius-action)}.site-shell .catalog-gallery .gallery-photo-status{font-size:var(--brand-typography-size-label)}.site-shell .product-intro{margin-top:var(--brand-space-12)!important}.site-shell .product-style-options{gap:var(--brand-space-8)}.site-shell .product-style-options a{font-size:var(--brand-typography-size-caption);padding:var(--brand-space-8) var(--brand-space-12);border-radius:var(--brand-radius-control)}.site-shell .product-style-options a[aria-current=page]{color:var(--brand-accent);background:var(--brand-soft);border-color:var(--brand-accent)}.site-shell .catalog-product-page .section{padding:var(--site-section) var(--site-inset);border-top:1px solid var(--brand-line)}.site-shell .catalog-product-page .section-heading-row p{font-size:var(--brand-typography-size-support)}.site-shell .how-experience{border:1px solid var(--brand-line);border-radius:var(--brand-radius-card);background:var(--brand-panel);gap:var(--brand-space-12);overflow:hidden}.site-shell .how-step-list{padding:var(--brand-space-20)}.site-shell .how-step-list strong{font-size:var(--brand-typography-size-lead)}.site-shell .how-step-body{font-size:var(--brand-typography-size-control)}.site-shell .how-stage{background:var(--brand-soft);border:0;border-radius:0}.site-shell .product-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .product-details-grid>article{padding:var(--brand-space-24);background:var(--brand-panel);border:1px solid var(--brand-line);border-radius:var(--brand-radius-card)}.site-shell .product-details-grid .detail-placement{gap:var(--brand-space-32);grid-column:1/-1;grid-template-columns:1fr 2fr;display:grid}.site-shell .product-details-grid .detail-platform-name{color:var(--brand-accent);font-size:var(--brand-typography-size-heading-small)}.site-shell .product-details-grid p{font-size:var(--brand-typography-size-support)}.site-shell .product-return{padding:var(--brand-space-24) var(--site-inset) var(--brand-space-48)}.site-shell .catalog-product-page .shop-tile-link{background:var(--brand-panel);border:1px solid var(--brand-line);border-radius:var(--brand-radius-card);padding:var(--brand-space-12)}.site-shell .catalog-product-page .shop-tile-photo{margin-bottom:var(--brand-space-16);border-radius:var(--brand-radius-action)}.site-shell .catalog-product-page .shop-tile-title{gap:var(--brand-space-8);flex-wrap:wrap}.site-shell .catalog-product-page .shop-tile-link>p{font-size:var(--brand-typography-size-control)}.site-shell .package-detail-grid{gap:var(--brand-space-32);margin-top:var(--brand-space-32);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.site-shell .package-detail-grid>div{padding:var(--brand-space-24) 0}.site-shell .package-detail-price{margin-block:var(--brand-space-24);justify-items:start;gap:var(--brand-space-8);display:grid}.site-shell .package-detail-price>.package-future-price{align-items:baseline;gap:var(--brand-space-8);font-size:var(--brand-typography-size-label);flex-wrap:wrap;display:flex}.site-shell .package-detail-price .package-reference-price{font-size:var(--brand-typography-size-lead)}.site-shell .package-detail-price>span:not(.package-future-price){font-size:var(--brand-typography-size-control)}.site-shell .package-detail-price>strong{letter-spacing:var(--brand-typography-tracking-heading);font-size:44px}.site-shell .package-detail-actions{align-items:flex-start;gap:var(--brand-space-16);flex-direction:column;margin-top:28px;display:flex}.site-shell .package-detail-actions>.ui-button,.site-shell .package-detail-actions .package-purchase>.ui-button{white-space:normal;justify-content:space-between;width:100%}.site-shell .package-detail-actions>.package-purchase{width:100%}.site-shell .package-inclusions ul{gap:var(--brand-space-12);margin:var(--brand-space-24) 0;padding:0;display:grid}.site-shell .package-inclusions li{font-size:var(--brand-typography-size-support);line-height:var(--brand-typography-leading-body);align-items:flex-start;gap:10px;display:flex}.site-shell .package-inclusions li svg{width:16px;color:var(--brand-accent);flex-shrink:0;margin-top:3px}.site-shell .package-inclusions>p{color:var(--brand-muted);margin-top:14px;font-size:var(--brand-typography-size-label)!important}.site-shell .package-coming-soon{border:1px solid var(--brand-line);border-radius:var(--brand-radius-control);background:var(--brand-soft);color:var(--brand-muted);font-size:var(--brand-typography-size-control);padding:var(--brand-space-12) var(--brand-space-16)}.site-product-scene{background:var(--brand-soft);border-radius:var(--brand-radius-panel);height:330px;margin-bottom:28px;position:relative;overflow:hidden}.site-shell .site-product-scene .connect-preview-browser p{white-space:nowrap;margin:0;line-height:1.3;font-size:9px!important}.site-shell .site-product-scene .connect-preview-screen>p{line-height:var(--brand-typography-leading-control);font-size:var(--brand-typography-size-micro)!important}.site-shell .site-product-scene .connect-preview-screen>strong{font-size:var(--brand-typography-size-body-large)}.site-shell .site-product-scene .connect-preview-screen>small{font-size:9px}.site-shell main:not(.tap-home):not(.mk-page) .summary-actions>.ui-button{order:0}.site-shell main.auth-layout{gap:var(--brand-space-32);padding-block:var(--brand-space-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.site-shell .auth-form-wrap{max-width:none;padding:var(--brand-space-32);border:1px solid var(--brand-line);border-radius:var(--brand-radius-card);background:var(--brand-panel);align-self:center}.site-shell .auth-form-wrap>p{font-size:var(--brand-typography-size-support)!important}.site-shell .auth-form-wrap>.text-link{margin-bottom:var(--brand-space-24)}.site-shell .auth-form-wrap form{margin-top:var(--brand-space-24)}.site-shell .auth-form-wrap .field{margin-top:var(--brand-space-16)}.site-shell main:is(.legal,.review-guide){padding-inline:clamp(var(--site-inset), calc((100vw - 740px) / 2), 230px);background:var(--brand-panel)}.site-shell main:is(.legal,.review-guide)>h1{margin-bottom:var(--brand-space-20)}.site-shell main:is(.legal,.review-guide) :is(p,li){font-size:var(--brand-typography-size-body);line-height:1.75}.site-shell main.legal h2{padding-top:var(--brand-space-32);margin-top:var(--brand-space-40);border-top:1px solid var(--brand-line)}.site-shell main.review-guide section{padding-top:var(--brand-space-32);margin-block:var(--brand-space-40);border-top:1px solid var(--brand-line)}.site-shell .guide-toc{background:var(--brand-canvas);border:1px solid var(--brand-line);border-radius:var(--brand-radius-panel);padding:var(--brand-space-20);gap:var(--brand-space-12) var(--brand-space-20);font-size:var(--brand-typography-size-control)}.site-shell .guide-launch-note{background:var(--brand-canvas)}body:has(.site-shell) :is(.cart-drawer,.mobile-nav-panel,.gallery-lightbox){color:var(--brand-ink);border-color:var(--brand-line)}body:has(.site-shell) :is(.cart-drawer,.mobile-nav-panel){background:var(--brand-overlay-background);-webkit-backdrop-filter:var(--brand-ios-glassThick);backdrop-filter:var(--brand-ios-glassThick)}body:has(.site-shell) .gallery-lightbox{background:var(--brand-panel)}@media (prefers-reduced-transparency:reduce){body:has(.site-shell) :is(.cart-drawer,.mobile-nav-panel){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--brand-panel)}}body:has(.site-shell) .cart-drawer .drawer-heading{border-bottom:1px solid var(--brand-line)}@media (min-width:810px) and (max-width:1199px){body:has(.site-shell){--site-inset:43px;--site-section:56px}.site-shell .product-purchase-layout{gap:var(--brand-space-24)}.site-shell .auth-form-wrap{padding:var(--brand-space-24)}}@media (max-width:809px){body:has(.site-shell){--site-inset:15px;--site-section:40px}.site-shell main:not(.tap-home):not(.mk-page){width:calc(100% - 24px)}.site-shell main:not(.tap-home):not(.mk-page) .section-heading-row{align-items:flex-start;gap:var(--brand-space-12);flex-direction:column}.site-shell main:not(.tap-home):not(.mk-page) :is(.cart-layout,.checkout-grid,.card-admin-grid,.card-manage-grid,.card-list,.product-details-grid,.package-detail-grid){grid-template-columns:minmax(0,1fr)}.site-shell main:not(.tap-home):not(.mk-page) :is(.card-panel,.order-summary,.checkout-form,.payment-panel,.order-delivery,.order-list-item,.account-details,.checkout-sign-in,.checkout-empty,.cart-empty,.package-inclusions){padding:var(--brand-space-20);border-radius:var(--brand-radius-panel)}.site-shell main:not(.tap-home):not(.mk-page) :is(.order-summary,.catalog-gallery){position:static}.site-shell main:not(.tap-home):not(.mk-page) .cart-line{padding:var(--brand-space-16)}.site-shell main:not(.tap-home):not(.mk-page) .cart-thumbnail{width:72px;height:72px}.site-shell main:not(.tap-home):not(.mk-page) :is(.checkout-field-row,.account-details dl,.card-search,.card-field-pair){grid-template-columns:minmax(0,1fr)}.site-shell .account-page>.between{align-items:flex-start;gap:var(--brand-space-16);flex-wrap:wrap}.site-shell .account-actions{flex-wrap:wrap}.site-shell .account-actions .ui-button{flex:140px}.site-shell .product-purchase-layout{grid-template-columns:minmax(0,1fr);gap:28px}.site-shell .catalog-product-page .product-page{padding:28px var(--site-inset) var(--brand-space-40)}.site-shell .catalog-gallery{padding:var(--brand-space-12)}.site-shell .how-experience{grid-template-columns:1fr}.site-shell .how-step-list{padding:var(--brand-space-12)}.site-shell .how-step-list strong{font-size:var(--brand-typography-size-control)}.site-shell .product-details-grid .detail-placement{gap:var(--brand-space-20);grid-template-columns:1fr}.site-shell .product-details-grid>article{padding:var(--brand-space-20)}.site-shell .catalog-product-page .storefront-grid{gap:var(--brand-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .catalog-product-page .shop-tile-meta{flex-wrap:wrap}.site-shell .catalog-product-page .shop-tile-link{padding:10px}.site-shell .catalog-product-page .shop-tile-link>p{font-size:var(--brand-typography-size-label)}.site-shell .package-detail-grid{gap:var(--brand-space-24);margin-top:var(--brand-space-24)}.site-shell .package-detail-grid>div{padding:0}.site-shell .package-detail-price>strong{font-size:var(--brand-typography-size-section-large)}.site-shell .site-product-scene{height:300px}.site-shell main.auth-layout{gap:var(--brand-space-24);padding-block:var(--brand-space-32);grid-template-columns:minmax(0,1fr)}.site-shell .auth-form-wrap{padding:var(--brand-space-24) var(--brand-space-20);order:-1;margin:0}.site-shell main:is(.legal,.review-guide){padding-inline:var(--brand-space-20)}.site-shell .guide-toc{gap:var(--brand-space-12);flex-direction:column}.site-shell>.card-admin-nav{width:calc(100% - 24px)}}@media (max-width:374px){.site-shell main:not(.tap-home):not(.mk-page) .cart-line{grid-template-columns:1fr}.site-shell main:not(.tap-home):not(.mk-page) .cart-line .cart-thumbnail{width:88px;height:88px}.site-shell .catalog-product-page .storefront-grid{grid-template-columns:1fr}.site-shell .auth-form-wrap{padding:var(--brand-space-20) var(--brand-space-16)}}@media (prefers-reduced-motion:reduce){.site-shell *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}body:has(.site-shell) :is(.cart-drawer,.mobile-nav-panel) *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.card-theme-picker{margin:0 0 var(--brand-space-24);border:0;min-width:0;padding:0}.card-theme-picker legend{font-size:var(--brand-typography-size-lead);font-weight:var(--brand-typography-weight-strong);margin-bottom:var(--brand-space-8)}.card-theme-picker>p{color:var(--brand-muted);margin-bottom:var(--brand-space-16);font-size:var(--brand-typography-size-control)!important}.card-theme-options{max-height:420px;padding:var(--brand-space-4);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;overflow:auto}.card-theme-options label{cursor:pointer;background:var(--brand-panel);border:1px solid var(--brand-line);border-radius:var(--brand-radius-action);min-width:0;padding:7px;position:relative}.card-theme-options label.selected{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.card-theme-options input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.card-theme-options label:has(input:focus-visible){outline:2px solid var(--brand-accent);outline-offset:3px}.card-theme-options img{border-radius:var(--brand-radius-badge);width:100%;height:auto;display:block}.card-theme-options span{font-size:var(--brand-typography-size-caption);justify-content:space-between;align-items:center;padding:7px 2px 0;display:flex}.card-theme-options svg{color:var(--brand-accent)}@media (max-width:620px){.card-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}}
.site-shell .not-found{width:min(100% - 24px,1200px);min-height:70svh;padding:var(--brand-space-96) var(--brand-space-32);border:1px solid var(--brand-line);background:var(--brand-canvas);color:var(--brand-ink);justify-content:center;align-items:center;gap:var(--brand-space-20);text-align:center;flex-direction:column;margin:0 auto;display:flex}.site-shell .not-found p{max-width:52ch;color:var(--brand-muted);font-size:var(--brand-typography-size-body);line-height:var(--brand-typography-leading-relaxed)}.site-shell .not-found .ui-button{margin:0}@media (max-width:809px){.site-shell .not-found{padding:var(--brand-space-64) var(--brand-space-24)}}
body:has(.sky-home){--brand-canvas:color-mix(in srgb, var(--brand-palette-navy) 52%, var(--brand-palette-black));--brand-panel:color-mix(in srgb, var(--brand-palette-navy) 79%, var(--brand-palette-black));--brand-soft:var(--brand-palette-navy);--brand-ink:color-mix(in srgb, var(--brand-palette-cobalt) 6%, var(--brand-palette-white));--brand-muted:color-mix(in srgb, var(--brand-palette-cobalt) 34%, var(--brand-palette-white));--brand-line:color-mix(in srgb, var(--brand-palette-cobalt) 78%, var(--brand-palette-black));--brand-action:color-mix(in srgb, var(--brand-palette-cobalt) 6%, var(--brand-palette-white));--brand-on-action:color-mix(in srgb, var(--brand-palette-navy) 83%, var(--brand-palette-black));background:var(--brand-canvas)}[data-theme=light] body:has(.sky-home){--brand-canvas:var(--brand-palette-white);--brand-panel:color-mix(in srgb, var(--brand-palette-cobalt) 6%, var(--brand-palette-white));--brand-soft:color-mix(in srgb, var(--brand-palette-cobalt) 11%, var(--brand-palette-white));--brand-ink:var(--brand-palette-navy);--brand-muted:color-mix(in srgb, var(--brand-palette-cobalt) 90%, var(--brand-palette-white));--brand-line:color-mix(in srgb, var(--brand-palette-cobalt) 17%, var(--brand-palette-white));--brand-action:color-mix(in srgb, var(--brand-palette-cobalt) 89%, var(--brand-palette-white));--brand-on-action:var(--brand-palette-white)}.sky-home{padding-top:var(--brand-space-40);background:var(--brand-canvas);color:var(--brand-ink);overflow:clip visible}.sky-home ::selection{color:var(--brand-palette-navy);background:color-mix(in srgb, var(--brand-palette-cobalt) 19%, var(--brand-palette-white))}body:has(.sky-home) .wordmark{letter-spacing:var(--brand-typography-tracking-display)}.sky-home .section{padding-block:var(--brand-space-120)}.sky-home .section-heading-row{margin-bottom:var(--brand-space-48)}@keyframes star-flight{0%{opacity:0;transform:translate(-50px,70px)rotate(-24deg)}12%,82%{opacity:.9}to{opacity:0;transform:translate(88px,-100px)rotate(95deg)}}@keyframes connection-drift{to{transform:translate(-50%)}}.sky-home .storefront-section{padding-top:var(--brand-space-20)}.sky-home .shop-tile-photo{background:color-mix(in srgb, var(--brand-palette-cobalt) 5%, var(--brand-palette-white))}.sky-home .shop-tile-photo>img{mix-blend-mode:multiply}.sky-home .how-section:before{display:none}.sky-home .how-stage{border:1px solid var(--brand-line)}body:has(.sky-home) .site-footer{border-top:0;padding-top:66px}@media (max-width:900px){body:has(.sky-home) .header-cta{display:none}}@media (max-width:700px){.sky-home .section{padding-block:var(--brand-space-80)}.sky-home .storefront-section{padding-top:0}.sky-home .section-heading-row{margin-bottom:34px}}
body:has(.site-shell){--brand-control-radius:var(--brand-radius-tile);--mk-black:var(--brand-palette-ink-black);--mk-lime:var(--brand-palette-lime);--mk-on-black:var(--brand-palette-char-text);--mk-on-black-muted:var(--brand-palette-char-muted);--mk-panel-dark:var(--brand-palette-ink-black);--mk-panel-dark-line:transparent;--mk-menu-ink:var(--brand-ink);--mk-menu-muted:var(--brand-muted);--mk-menu-accent:var(--brand-accent);--mk-gutter:12px;--mk-max:1680px;--mk-radius:32px;--mk-radius-card:24px;--mk-section-y:clamp(56px, 8vw, 112px);--mk-section-x:clamp(20px, 5vw, 72px);--mk-ease:cubic-bezier(.2, .8, .2, 1);background:var(--brand-canvas)}[data-theme=dark] body:has(.site-shell){--mk-panel-dark-line:var(--brand-palette-char-line)}@media (min-width:810px){body:has(.site-shell){--mk-gutter:20px}}.site-shell{background:var(--brand-canvas);color:var(--brand-ink);font-family:var(--brand-typography-family)}.site-shell ::selection{background:var(--mk-lime);color:var(--mk-black)}.site-shell :is(.mk-hero,.mk-dark,.mk-fact-ink,.mk-compare-headrow,.mk-plan-grid>li[data-plan=enterprise],.mk-reasons li[data-tone=b],.cp-plan-grid .cp-plan:nth-child(3)),.mk-mobile-nav:not(.ed-mobile-nav){--brand-ink:var(--brand-palette-char-text);--brand-muted:var(--brand-palette-char-muted);--brand-accent:var(--brand-palette-lime)}.site-shell :is(.mk-fact-lime,.mk-feature,.mk-close,.mk-plan-grid>li[data-plan=pro],.mk-reasons li[data-tone=a],.mk-reasons li[data-tone=c],.cp-plan-grid .cp-plan:nth-child(2),.cp-offer-grid .cp-offer[data-featured=true]){--brand-ink:var(--brand-palette-ink-black);--brand-muted:var(--brand-palette-forest);--brand-accent:var(--brand-palette-forest)}.site-shell .how-stage{--brand-panel:var(--brand-palette-white);--brand-ink:var(--brand-palette-ink-black);--brand-muted:var(--brand-palette-stone);--brand-on-action:var(--brand-palette-char-text)}.site-shell .gallery-arrow{--brand-ink:var(--brand-palette-ink-black);--brand-button-ghost-hover:var(--brand-palette-white)}.mk-nowrap{white-space:nowrap}.mk-header{z-index:40;padding:10px var(--mk-gutter) 0;pointer-events:none;position:sticky;top:0}.mk-header-bar{pointer-events:auto;max-width:var(--mk-max);border-radius:calc(var(--brand-control-radius) + var(--brand-space-8));background:color-mix(in srgb, var(--mk-panel-dark) 72%, transparent);min-height:64px;-webkit-backdrop-filter:var(--brand-ios-glass);backdrop-filter:var(--brand-ios-glass);box-shadow:var(--brand-ios-glassShadow), inset 0 1px 0 color-mix(in srgb, var(--brand-palette-white) 14%, transparent), 0 0 0 1px var(--mk-panel-dark-line);color:var(--mk-on-black);transition:box-shadow .2s var(--mk-ease), background .2s var(--mk-ease);align-items:center;gap:16px;margin:0 auto;padding:8px 8px 8px 20px;display:flex}.mk-header[data-scrolled=true] .mk-header-bar{box-shadow:0 0 0 1px #ffffff14,0 18px 40px -18px #0000008c}.mk-header-logo{color:var(--mk-on-black);flex:none;align-items:center;display:inline-flex}.mk-logo{width:auto;height:30px;display:block;overflow:visible}.mk-logo-tile{fill:var(--mk-logo-tile,transparent)}.mk-logo-mark{fill:var(--mk-lime)}.mk-nav{align-items:center;gap:4px;margin-inline:auto;display:none}.mk-nav-link{white-space:nowrap;border-radius:var(--brand-control-radius);min-height:40px;color:var(--mk-on-black);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.mk-nav-menu[data-open=true]>.mk-nav-link{background:#ffffff17}@media (hover:hover){.mk-nav-link:hover{background:#ffffff17}}.mk-nav-link[aria-current=page]{color:var(--mk-lime)}.mk-nav-link .ui-icon{transition:transform .2s var(--mk-ease)}.mk-nav-menu[data-open=true]>.mk-nav-link .ui-icon{transform:rotate(180deg)}.mk-nav-menu{position:relative}.mk-nav-panel{--brand-ink:var(--mk-menu-ink);--brand-muted:var(--mk-menu-muted);--brand-accent:var(--mk-menu-accent);background:var(--brand-panel);width:340px;color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-line), 0 24px 48px -20px #00000073, var(--brand-ios-glassRing);animation:mk-pop .18s var(--mk-ease);border-radius:20px;gap:2px;margin-top:0;padding:8px;display:grid;position:absolute;top:100%;left:50%;translate:-50%}.mk-nav-panel:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.mk-nav-panel[hidden]{display:none}.mk-nav-panel a{color:inherit;border-radius:12px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}@media (hover:hover){.mk-nav-panel a:hover{background:var(--brand-soft)}}.mk-nav-panel strong{font-size:15px;font-weight:650}.mk-nav-panel span{color:var(--brand-muted);font-size:13px}.mk-nav-panel .mk-nav-panel-lead{background:var(--mk-black);color:var(--mk-on-black);margin-bottom:4px;padding:14px;position:relative}@media (hover:hover){.mk-nav-panel .mk-nav-panel-lead:hover{background:var(--mk-black)}}.mk-nav-panel .mk-nav-panel-lead span{color:var(--mk-on-black-muted)}.mk-nav-panel .mk-nav-panel-lead .ui-icon{color:var(--mk-lime);position:absolute;top:14px;right:14px}@keyframes mk-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.mk-header-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.site-shell .mk-header-icon.ui-button,.mk-mobile-nav .mk-header-icon.ui-button{border-radius:var(--brand-control-radius);width:44px;height:44px;min-height:44px;color:var(--mk-on-black);background:0 0}@media (hover:hover){.site-shell .mk-header-icon.ui-button:hover{background:#ffffff1a}}.mk-header-cart{position:relative}.mk-header-cart>span{background:var(--mk-lime);min-width:18px;height:18px;color:var(--mk-black);font-variant-numeric:tabular-nums;border-radius:99px;padding:0 5px;font-size:11px;font-weight:750;line-height:18px;position:absolute;top:5px;right:3px}.mk-header-signin{white-space:nowrap;color:var(--mk-on-black);align-items:center;padding:0 12px;font-size:15px;font-weight:550;text-decoration:none;display:none}@media (hover:hover){.mk-header-signin:hover{color:var(--mk-lime)}}.site-shell .mk-header-cta.ui-button{border-radius:var(--brand-control-radius);white-space:nowrap;min-height:48px;padding-inline:20px;font-size:15px;font-weight:700;display:none}.mk-header-theme{display:none!important}@media (min-width:640px){.mk-header-signin,.site-shell .mk-header-cta.ui-button{display:inline-flex}}@media (min-width:1120px) and (max-width:1279px){.mk-header-bar{gap:8px;padding-left:16px}.mk-nav{gap:0}.mk-nav-link{padding-inline:10px;font-size:14.5px}.mk-header-signin{padding-inline:8px}}@media (min-width:1120px){.mk-nav{display:flex}.mk-header-menu{display:none!important}.mk-header-theme{display:inline-flex!important}}.mk-mobile-nav{width:min(100vw,440px);max-width:100vw;height:100dvh;padding:16px 16px max(16px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--mk-black) 84%, transparent);-webkit-backdrop-filter:var(--brand-ios-glassThick);backdrop-filter:var(--brand-ios-glassThick);color:var(--mk-on-black);border-radius:0;flex-direction:column;gap:16px;display:flex;overflow-y:auto}.mk-mobile-nav-top{justify-content:space-between;align-items:center;padding:4px 0 4px 8px;display:flex}.mk-mobile-nav-list{gap:4px;display:grid}.mk-mobile-nav-group{border-bottom:1px solid #ffffff1a;padding-bottom:8px}.mk-mobile-nav-main{min-height:56px;color:var(--mk-on-black);letter-spacing:-.03em;justify-content:space-between;align-items:center;padding:0 8px;font-size:28px;font-weight:750;text-decoration:none;display:flex}.mk-mobile-nav-main .ui-icon{color:var(--mk-lime)}.mk-mobile-nav-sub{flex-wrap:wrap;gap:6px;padding:0 8px 8px;display:flex}.mk-mobile-nav-sub a{color:var(--mk-on-black);background:#ffffff14;border-radius:99px;padding:8px 12px;font-size:14px;text-decoration:none}.mk-mobile-nav-foot{gap:12px;margin-top:auto;display:grid}.mk-mobile-nav-foot>.ui-button{justify-content:center;width:100%}.mk-mobile-nav-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mk-mobile-nav-row>*{border-radius:var(--brand-control-radius);min-height:48px;color:var(--mk-on-black);font:inherit;background:#ffffff14;border:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.site-shell .ui-button{border-radius:var(--brand-control-radius);--ui-control-height:44px;--ui-control-font:15px;font-weight:700}.site-shell .ui-button.ui-size-large{--ui-control-height:50px;--ui-control-font:16px}.site-shell .ui-button.ui-size-compact{--ui-control-height:38px;--ui-control-font:14px}.site-shell .drawer-actions>.ui-button,.drawer-actions>.ui-button,.summary-actions>.ui-button{flex:auto}.site-shell .ui-button.ui-button-primary{box-shadow:inset 0 0 0 1px var(--brand-action-edge)}.mk-page{padding:16px var(--mk-gutter) 0;gap:var(--mk-gutter);grid-template-columns:minmax(0,1fr);display:grid;overflow:clip;background:0 0!important;border:0!important;max-width:none!important}.mk-page>*{width:100%;min-width:0;max-width:var(--mk-max);margin-inline:auto}.mk-section{border-radius:var(--mk-radius);padding:var(--mk-section-y) var(--mk-section-x);position:relative}.mk-band{background:var(--brand-soft)}.mk-dark{background:var(--mk-panel-dark);color:var(--mk-on-black);box-shadow:0 0 0 1px var(--mk-panel-dark-line)}.mk-display{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(44px,7.4vw,104px);font-weight:500;line-height:.98}.mk-display strong{font-weight:800}.mk-heading{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,60px);font-weight:750;line-height:1.04}.mk-heading em{color:var(--brand-accent);font-style:normal}.mk-dark .mk-heading em{color:var(--mk-lime)}.mk-ink-muted{color:var(--brand-muted)}.mk-pill{background:var(--mk-black);color:var(--mk-lime);letter-spacing:.01em;border-radius:99px;align-items:center;gap:6px;margin-bottom:18px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}[data-theme=dark] .mk-pill,.mk-dark .mk-pill{background:var(--mk-lime);color:var(--mk-black)}.mk-head{gap:20px;margin-bottom:clamp(32px,5vw,56px);display:grid}.mk-head .mk-heading{max-width:21ch}.mk-head-aside{color:var(--brand-muted);font-size:16px}.mk-head-aside p{margin:0}.mk-head[data-center=true]{text-align:center;justify-items:center}@media (min-width:900px){.mk-head:not([data-center=true]){grid-template-columns:1fr auto;align-items:start}.mk-head-aside{text-align:right;justify-self:end;max-width:30ch}}.mk-center-action{justify-content:center;margin-top:40px;display:flex}.mk-eyebrow{color:var(--mk-on-black);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;font-size:15px;font-weight:550;display:flex}.mk-eyebrow-accent{color:var(--mk-lime);align-items:center;gap:6px;display:inline-flex}.mk-eyebrow-accent:after{content:"—";color:var(--mk-on-black-muted);margin-left:4px}.mk-float{z-index:3;pointer-events:none;filter:drop-shadow(0 18px 24px #00000059);width:auto;animation:6s ease-in-out infinite mk-bob;position:absolute}@keyframes mk-bob{50%{transform:translateY(-10px)rotate(4deg)}}.mk-claim{--brand-ink:var(--brand-palette-ink-black);--brand-muted:var(--brand-palette-stone);--brand-accent:var(--brand-palette-forest);background:#fff;border-radius:18px;gap:6px;width:100%;max-width:460px;padding:6px;display:flex;box-shadow:0 0 0 1px #0000000f}.mk-claim-field{color:#0c0b0c;cursor:text;flex:1;align-items:center;min-width:0;padding-inline:12px;font-size:16px;display:flex}.mk-claim-field input{color:#0c0b0c;width:100%;min-width:3ch;font:inherit;background:0 0;border:0;outline:0;flex:auto;font-weight:650}.mk-claim-field input::placeholder{color:var(--brand-palette-stone);opacity:1;font-weight:500}.mk-claim-domain{color:#6b6b64;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:50%;overflow:hidden}.mk-claim:focus-within{box-shadow:0 0 0 3px var(--mk-lime)}.site-shell .mk-claim-button.ui-button{border-radius:var(--brand-control-radius);white-space:nowrap;flex:none;min-height:48px}.mk-claim[data-tone=light]{background:var(--mk-black)}.mk-claim[data-tone=light] .mk-claim-field,.mk-claim[data-tone=light] input{color:#fff}.mk-claim[data-tone=light] .mk-claim-domain,.mk-claim[data-tone=light] input::placeholder{color:#a9a8a0}@media (max-width:459px){.mk-claim{flex-direction:column}.mk-claim-field{min-height:48px}.site-shell .mk-claim-button.ui-button{width:100%}}.mk-hero{isolation:isolate;border-radius:var(--mk-radius);background:radial-gradient(120% 70% at 50% 120%, color-mix(in srgb, var(--mk-lime) 55%, #2f5d00) 0%, color-mix(in srgb, var(--mk-lime) 22%, transparent) 38%, transparent 62%), var(--mk-black);color:var(--mk-on-black);padding:clamp(40px,8vw,104px) clamp(20px,5vw,72px) 0;flex-direction:column;min-height:min(980px,100svh);padding-top:clamp(48px,7vw,96px);display:flex;position:relative;overflow:hidden}.mk-hero:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff17 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.mk-hero-inner{z-index:4;gap:28px;display:grid;position:relative}.mk-hero-copy .mk-display{max-width:11ch;color:var(--mk-on-black)!important}.mk-hero-side{justify-items:start;gap:18px;display:grid}.mk-hero-side p{max-width:44ch;color:var(--mk-on-black-muted);margin:0;font-size:17px;line-height:1.55}.mk-hero-side strong{color:var(--mk-on-black);font-weight:700}.mk-hero-side small{color:var(--mk-on-black-muted);font-size:13px}@media (min-width:960px){.mk-hero-inner{grid-template-columns:1.3fr 1fr;align-items:end}.mk-hero-side{text-align:right;justify-items:end}}.mk-hero-stage{--mk-tilt-x:0;--mk-tilt-y:0;perspective:1400px;flex:1;min-height:clamp(300px,52vw,520px);margin-top:clamp(24px,4vw,48px);position:relative}.mk-card3d{--w:clamp(150px, 24vw, 300px);bottom:calc(var(--w) * -.55);width:var(--w);aspect-ratio:758/1200;transform-style:preserve-3d;transform:translateX(-50%) rotateX(calc(var(--mk-tilt-y) * -10deg + var(--rx,0deg))) rotateY(calc(var(--mk-tilt-x) * 14deg + var(--ry,0deg))) rotateZ(var(--rz,0deg)) translate3d(var(--dx,0), var(--dy,0), var(--dz,0));transition:transform .5s var(--mk-ease);animation:mk-card-in .9s var(--mk-ease) both;animation-delay:var(--delay,0s);position:absolute;left:50%}.mk-card3d[data-slot="0"]{--rz:-24deg;--ry:18deg;--dx:-78%;--dy:6%;--dz:-60px;--delay:.12s}.mk-card3d[data-slot="1"]{--rz:0deg;--dy:-14%;--dz:40px;z-index:2}.mk-card3d[data-slot="2"]{--rz:26deg;--ry:-18deg;--dx:80%;--dy:10%;--dz:-60px;--delay:.22s}.mk-card3d-body{transform-style:preserve-3d;border-radius:7%/4.4%;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 0 1px #ffffff24,0 2px 0 2px #00000080,0 40px 60px -20px #000000a6,0 80px 120px -40px #00000080}.mk-card3d-body img{object-fit:cover;width:100%;height:100%;display:block}.mk-card3d-shine{background:linear-gradient(calc(115deg + var(--mk-tilt-x) * 40deg), transparent 30%, #ffffff38 45%, transparent 60%);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}@keyframes mk-card-in{0%{opacity:0;translate:0 25%}}.mk-float-bubble{width:clamp(64px,9vw,120px);top:8%;left:6%}.mk-float-star{width:clamp(56px,7vw,100px);animation-delay:-2s;top:0;right:7%}.mk-hero-wrap{max-width:var(--mk-max);width:100%;margin-inline:auto;position:relative}.mk-hero-badge{z-index:5;background:var(--brand-canvas);width:136px;height:136px;color:var(--brand-ink);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;bottom:0;left:50%;translate:-50% 50%}.mk-hero-badge>svg{width:calc(100% - 16px);height:calc(100% - 16px);animation:18s linear infinite mk-spin;position:absolute;inset:8px}.mk-hero-badge text{fill:currentColor;letter-spacing:.08em;text-transform:uppercase;font-size:11.6px;font-weight:750}.mk-hero-badge-core{background:var(--mk-black);width:64px;height:64px;color:var(--mk-lime);transition:transform .3s var(--mk-ease);border-radius:50%;place-items:center;display:grid}.mk-hero-badge-core .mk-mark{width:26px;height:26px}.mk-hero-badge-core .ui-icon{display:none}@media (hover:hover){.mk-hero-badge:hover .mk-hero-badge-core{transform:scale(1.08)}.mk-hero-badge:hover .mk-mark{display:none}.mk-hero-badge:hover .mk-hero-badge-core .ui-icon{display:block}}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-home .mk-hero{margin-top:0;padding-top:clamp(48px,8vw,104px)}.mk-statement{padding:clamp(96px, 12vw, 160px) var(--mk-gutter) clamp(32px, 6vw, 64px);text-align:center}.mk-statement p{letter-spacing:-.045em;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(30px,4.6vw,64px);font-weight:650;line-height:1.12;color:var(--brand-ink)!important}.mk-muted{color:var(--brand-muted)}.mk-chip{vertical-align:-.18em;border-radius:50%;place-items:center;width:1.15em;height:1.15em;display:inline-grid}.mk-chip .ui-icon{width:.55em;height:.55em}.mk-chip-lime{background:var(--mk-lime);color:var(--mk-black)}.mk-chip-ink{background:var(--mk-black);color:var(--mk-lime)}.mk-facts{gap:var(--mk-gutter);padding:0;display:grid}@media (min-width:810px){.mk-facts{grid-template-columns:repeat(3,1fr)}}.mk-fact{border-radius:var(--mk-radius-card);flex-direction:column;gap:14px;min-height:220px;padding:28px;display:flex;position:relative;overflow:hidden}.mk-fact p{max-width:32ch;margin:0;font-size:15px;line-height:1.5}.mk-figure{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,76px);font-weight:650;line-height:1;display:block}.mk-fact-label{font-size:14px;font-weight:600}.mk-fact-photo{background:#2f6fd6;justify-content:flex-end;min-height:420px}.mk-fact-photo>img{object-fit:cover}.mk-fact-card{color:#0c0b0c;background:#fff;border-radius:18px;padding:22px;position:relative}.mk-fact-card p{color:#4a4a44;margin-top:10px}.mk-fact-icon{color:#0c0b0c;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;right:20px}.mk-fact-soft{background:var(--brand-panel);box-shadow:0 0 0 1px var(--brand-line);justify-content:space-between}.mk-fact-swatches{display:flex}.mk-fact-swatches span{border:3px solid var(--brand-panel);border-radius:50%;width:40px;height:40px;margin-left:-10px}.mk-fact-swatches span:first-child{box-shadow:inset 0 0 0 1px var(--brand-muted);margin-left:0}.mk-fact-stack{gap:var(--mk-gutter);grid-template-rows:1fr auto;display:grid}.mk-fact-lime{background:var(--mk-lime);color:var(--mk-black)}.mk-fact-ink{background:var(--mk-panel-dark);min-height:0;color:var(--mk-on-black);box-shadow:0 0 0 1px var(--mk-panel-dark-line);flex-direction:row;justify-content:space-between;align-items:center}.mk-fact-ink .mk-figure{font-size:clamp(32px,3.4vw,44px)}.site-shell .mk-audience{padding-inline:0}.mk-audience>.mk-head{padding-inline:clamp(20px,5vw,72px)}.mk-audience-list{gap:var(--mk-gutter);display:grid}.mk-audience-card{--audience-ink:var(--mk-black);--audience-muted:var(--brand-palette-stone);--audience-icon-bg:var(--mk-black);--audience-icon-ink:var(--mk-lime);--audience-action-bg:var(--mk-lime);--audience-action-ink:var(--mk-black);border-radius:var(--mk-radius);background:var(--brand-soft);color:var(--audience-ink);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(32px,4vw,64px);padding:clamp(40px,4vw,64px);display:grid}.mk-audience-card[data-audience=creators]{--audience-action-bg:var(--mk-black);--audience-action-ink:var(--mk-lime);background:var(--mk-lime)}.mk-audience-card[data-audience=students]{--audience-ink:var(--brand-ink);--audience-muted:var(--brand-muted)}.mk-audience-card[data-audience=business]{--audience-ink:var(--mk-on-black);--audience-muted:var(--mk-on-black-muted);--audience-icon-bg:var(--mk-lime);--audience-icon-ink:var(--mk-black);background:var(--mk-panel-dark)}.mk-audience-intro{align-self:start;min-width:0}.site-shell .mk-audience-intro h3{color:var(--audience-ink);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.4vw,64px);font-weight:800;line-height:1.05}.site-shell .mk-audience-intro p{max-width:30ch;color:var(--audience-muted);text-wrap:pretty;margin:16px 0 24px;font-size:clamp(17px,1.5vw,22px);line-height:1.45}.site-shell .mk-audience .mk-audience-cta.ui-button{background:var(--audience-action-bg);color:var(--audience-action-ink);border-color:color-mix(in srgb, var(--audience-action-ink) 18%, transparent)}@media (hover:hover){.site-shell .mk-audience .mk-audience-cta.ui-button:hover{background:color-mix(in srgb, var(--audience-action-bg) 90%, var(--audience-action-ink))}}.site-shell .mk-audience .mk-audience-cta.ui-button:focus-visible{outline-color:var(--audience-ink)}.mk-audience-features{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:28px 32px;margin:0;padding:0;list-style:none;display:grid}.mk-audience-features li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.mk-audience-icon{background:var(--audience-icon-bg);width:40px;height:40px;color:var(--audience-icon-ink);border-radius:13px;place-items:center;display:grid}.site-shell .mk-audience-features h4{color:var(--audience-ink);letter-spacing:-.02em;margin:2px 0 5px;font-size:16px;font-weight:700;line-height:1.35}.site-shell .mk-audience-features p{color:var(--audience-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}@media (max-width:1023px){.mk-audience>.mk-head{padding-inline:20px}.mk-audience-list{gap:8px}.mk-audience-card{border-radius:0;grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 20px}.mk-audience-features{column-gap:20px}}@media (max-width:479px){.mk-audience-features{gap:24px 16px}.mk-audience-features li{grid-template-columns:minmax(0,1fr);gap:10px}.site-shell .mk-audience-features h4{overflow-wrap:anywhere;font-size:15px}}.mk-works{padding:clamp(40px, 6vw, 72px) var(--mk-gutter);text-align:center}.mk-works-title{letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px;font-weight:650;color:var(--brand-muted)!important;font-size:14px!important}.mk-feature-grid{gap:14px;display:grid}@media (min-width:640px){.mk-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-feature[data-tone=a]{grid-column:1/-1}}@media (min-width:1080px){.mk-feature-grid{grid-template-columns:2fr 1fr 1fr;align-items:stretch}.mk-feature[data-tone=a]{grid-column:auto}}.mk-feature{isolation:isolate;border-radius:var(--mk-radius-card);min-height:260px;color:var(--mk-black);background:var(--mk-lime);flex-direction:column;justify-content:flex-end;gap:24px;padding:26px;display:flex;position:relative;overflow:hidden}.mk-feature-copy{gap:16px;display:grid}.mk-feature h3{letter-spacing:-.03em;max-width:18ch;margin:0;font-size:22px;font-weight:750;line-height:1.15}.mk-feature p{margin:0;font-size:15px;line-height:1.5}.mk-feature-glyph{z-index:-1;opacity:.16;position:absolute;top:26px;right:26px}.site-shell .mk-feature[data-tone=a]{--brand-ink:var(--brand-palette-ink-black);--brand-muted:var(--brand-palette-stone);--brand-panel:var(--brand-palette-white);--brand-soft:var(--brand-palette-chalk);--brand-line:var(--brand-palette-chalk-line);background:var(--brand-palette-chalk);padding:14px}.mk-feature[data-tone=a] .mk-feature-copy{padding:10px 12px 12px}.mk-feature[data-tone=a]>:first-child{background:var(--brand-palette-chalk-soft)}.mk-feature[data-tone=b]{background:var(--mk-lime)}.mk-feature[data-tone=c]{background:color-mix(in srgb, var(--mk-lime) 50%, var(--brand-palette-white))}.mk-looks{text-align:center;background:radial-gradient(60% 50% at 50% 100%, color-mix(in srgb, var(--mk-lime) 16%, transparent), transparent), var(--mk-panel-dark);padding-bottom:0;overflow:hidden}.mk-looks:before{content:"";pointer-events:none;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#ffffff80,#0000),radial-gradient(1px 1px at 82% 12%,#fff6,#0000),radial-gradient(1.4px 1.4px at 68% 38%,#ffffff59,#0000),radial-gradient(1px 1px at 28% 44%,#ffffff59,#0000),radial-gradient(1.2px 1.2px at 92% 52%,#ffffff4d,#0000);position:absolute;inset:0}.mk-looks-head{justify-items:center;gap:20px;display:grid;position:relative}.mk-looks-head .mk-heading{background:linear-gradient(#fff 30%,#a9a8a0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,6vw,84px);font-weight:650}.mk-script{-webkit-text-fill-color:var(--mk-lime);font-style:italic;font-weight:800}.mk-looks-head p{max-width:52ch;color:var(--mk-on-black-muted);margin:0;font-size:16px;line-height:1.6}.mk-cursor{z-index:2;color:var(--mk-black);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:650;display:inline-flex;position:absolute}.mk-cursor i{border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute}.mk-cursor-a{background:#2a9d8f;animation:8s ease-in-out infinite mk-bob;top:14%;left:7%}.mk-cursor-a i{border-bottom:16px solid #2a9d8f;top:-10px;right:-16px;rotate:40deg}.mk-cursor-b{background:#e85d6f;animation:9s ease-in-out infinite reverse mk-bob;top:30%;right:7%}.mk-cursor-b i{border-bottom:16px solid #e85d6f;top:-10px;left:-14px;rotate:-40deg}@media (max-width:809px){.mk-cursor{display:none}}.mk-looks-fan{--card:clamp(200px, 22vw, 280px);height:clamp(420px,52vw,640px);margin-top:48px;position:relative}.mk-look{--o:0;--a:0;left:50%;bottom:calc(var(--card) * -.38);width:var(--card);text-align:left;transform-origin:50% 160%;transform:translateX(-50%) rotate(calc(var(--o) * 9deg)) translateY(calc(var(--a) * 22px));transition:transform .45s var(--mk-ease);color:#fff;border-radius:28px;padding:18px 14px 14px;position:absolute;box-shadow:0 30px 60px -30px #000c}.mk-look[data-offset="-2"]{--o:-2;--a:2;background:linear-gradient(170deg,#6e5bd8,#3a2c8f)}.mk-look[data-offset="-1"]{--o:-1;--a:1;color:var(--mk-black);background:linear-gradient(170deg,#ff7a7a,#e14b5c)}.mk-look[data-offset="0"]{--o:0;z-index:3;color:var(--mk-black);background:linear-gradient(170deg,#1fb5c4,#0f8191)}.mk-look[data-offset="1"]{--o:1;--a:1;z-index:2;color:#0c0b0c;background:linear-gradient(170deg,#8ee86a,#4bbf3d)}.mk-look[data-offset="2"]{--o:2;--a:2;z-index:1;color:#0c0b0c;background:linear-gradient(170deg,#f2c94c,#e08e2b)}.mk-look[data-offset="-2"],.mk-look[data-offset="-1"]{z-index:1}.mk-look[data-offset="-1"]{z-index:2}@media (hover:hover){.mk-looks-fan:hover .mk-look{transform:translateX(-50%) rotate(calc(var(--o) * 13deg)) translateY(calc(var(--a) * 30px))}}.mk-look header{gap:2px;margin:0 6px 14px;display:grid}.mk-look header strong{letter-spacing:-.03em;font-size:22px;font-weight:750}.mk-look header span{opacity:.8;font-size:13px}.mk-looks-head .ui-button{margin-top:4px}.mk-float-heart{width:clamp(70px,9vw,120px);top:6%;left:4%}.mk-float-chart{width:clamp(64px,8vw,110px);animation-delay:-3s;top:2%;right:5%}@media (max-width:809px){.mk-looks-fan{--card:200px;height:400px}.mk-look{transform:translateX(-50%) rotate(calc(var(--o) * 7deg)) translate(calc(var(--o) * 18px), calc(var(--a) * 18px))}.mk-look[data-offset="2"],.mk-look[data-offset="-2"]{display:none}}.mk-phone{aspect-ratio:868/1812;width:100%;box-shadow:none;background:0 0;border-radius:0;padding:0;position:relative}.mk-phone:before{content:none}.mk-phone-frame{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mk-phone-screen{background:0 0;border-radius:16%/7%;height:auto;position:absolute;inset:2.2% 7.8% 2.7%;overflow:hidden}.mk-scale-canvas{height:calc(100% / var(--mk-scale,.6));transform:scale(var(--mk-scale,.6));transform-origin:0 0;pointer-events:none;position:absolute;inset:0 auto auto 0}.mk-phone-screen .mk-scale-canvas .connect-public{min-height:100%;padding:64px 20px 48px}.site-shell .mk-page .connect-public .cp-handle{color:var(--cp-fg)}.mk-phone-screen .mk-scale-canvas :is(.cp-pagebar,.cp-pagefoot,.cp-tappin-badge,.cp-toolbar){display:none}.mk-phone-screen .mk-scale-canvas *,.mk-phone-screen .mk-scale-canvas :before,.mk-phone-screen .mk-scale-canvas :after{transition:none!important;animation:none!important}.mk-phone-address{z-index:3;border-radius:var(--brand-radius-control);background:var(--brand-palette-white);color:var(--mk-black);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:6px;font-size:9px;font-weight:550;position:absolute;bottom:5%;left:12%;right:12%;overflow:hidden}.mk-moment{text-align:center;color:#0c0b0c;background:radial-gradient(80% 60% at 0 0,#fff9,#0000),linear-gradient(160deg,#eef9da,#dde9ff 70%,#f2f1ec);overflow:hidden}[data-theme=dark] .mk-moment{color:var(--mk-on-black);background:radial-gradient(80% 60% at 0 0,#bef7741f,#0000),linear-gradient(160deg,#1a2410,#121a2b 70%,#161615)}.mk-moment-title{letter-spacing:-.055em;max-width:14ch;margin:0 auto;font-size:clamp(42px,7.4vw,104px);font-weight:750;line-height:1.02}.mk-moment-line{display:inline}.mk-highlight{background:var(--mk-lime);color:#0c0b0c;border-radius:.14em;padding:0 .18em .06em;display:inline-block;rotate:-1.5deg}.mk-toggle{background:var(--brand-palette-forest);color:#fff;vertical-align:-.04em;letter-spacing:-.04em;border-radius:99px;align-items:center;width:2.55em;height:1em;padding-left:.3em;font-size:.86em;font-weight:650;line-height:1;display:inline-flex;position:relative}.mk-toggle i{background:#fff;border-radius:50%;width:.8em;height:.8em;position:absolute;right:.1em;box-shadow:0 2px 6px #00000040}.mk-moment-stage{text-align:left;width:min(100%,980px);margin:clamp(32px,5vw,56px) auto 0}.mk-moment-stage figcaption{color:var(--brand-muted);text-align:center;margin-top:16px;font-size:14px}.mk-steps{text-align:left;counter-reset:step;gap:12px;margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:810px){.mk-steps{grid-template-columns:repeat(3,1fr)}}.mk-steps li{--brand-ink:var(--brand-palette-ink-black);--brand-muted:var(--brand-palette-stone);border-radius:var(--mk-radius-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0c0b0c;background:#ffffffb8;padding:24px;position:relative}[data-theme=dark] .mk-steps li{--brand-ink:var(--brand-palette-char-text);--brand-muted:var(--brand-palette-char-muted);color:var(--mk-on-black);background:#ffffff0f}.mk-steps h3{letter-spacing:-.03em;margin:14px 0 6px;font-size:20px;font-weight:750}.mk-steps p{color:var(--brand-muted);margin:0;font-size:15px;line-height:1.5}.mk-step-num{color:var(--brand-muted);font-size:13px;font-weight:750;position:absolute;top:20px;right:22px}.mk-shop-strip{background:var(--brand-panel);box-shadow:0 0 0 1px var(--brand-line)}.mk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.mk-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.mk-product{background:var(--brand-canvas);height:100%;color:var(--brand-ink);transition:transform .2s var(--mk-ease), box-shadow .2s;border-radius:22px;gap:12px;padding:8px 8px 14px;text-decoration:none;display:grid}@media (hover:hover){.mk-product:hover{box-shadow:0 0 0 2px var(--brand-ink);transform:translateY(-3px)}}.mk-product-media{aspect-ratio:1;background:#fff;border-radius:16px;position:relative;overflow:hidden}.mk-product-media img{object-fit:contain;transition:transform .3s var(--mk-ease);padding:8%}@media (hover:hover){.mk-product:hover .mk-product-media img{transform:scale(1.05)}}.mk-product-tag{background:var(--mk-black);color:var(--mk-lime);border-radius:99px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.mk-product-text{gap:2px;padding:0 6px;display:grid}.mk-product-text strong{letter-spacing:-.015em;font-size:15px;font-weight:700;line-height:1.25}.mk-product-text span{color:var(--brand-muted);font-size:13px}.mk-product-price{font-variant-numeric:tabular-nums;justify-content:space-between;align-self:end;align-items:center;padding:0 6px;font-size:17px;font-weight:750;display:flex}.mk-pricing-wrap,.mk-faq-wrap{background:var(--brand-panel);box-shadow:0 0 0 1px var(--brand-line);padding:0;overflow:hidden}.mk-pricing-wrap>section,.mk-faq-wrap>section{background:0 0!important;border:0!important;max-width:none!important;margin:0!important}.mk-pricing-wrap .home-heading h2,.mk-faq-wrap h2{letter-spacing:-.045em!important;font-size:clamp(32px,4.4vw,60px)!important;font-weight:750!important;line-height:1.04!important}.mk-footer{padding:var(--mk-gutter)}.mk-footer-panel{max-width:var(--mk-max);border-radius:var(--mk-radius);background:var(--mk-panel-dark);color:var(--mk-on-black);box-shadow:0 0 0 1px var(--mk-panel-dark-line);margin:0 auto;padding:clamp(40px,6vw,80px) clamp(20px,5vw,72px) 0;position:relative;overflow:hidden}.mk-footer-cta{border-bottom:1px solid #ffffff1f;justify-items:start;gap:18px;padding-bottom:48px;display:grid}.mk-footer-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5.6vw,76px);font-weight:750;line-height:1}.mk-footer-kicker{color:var(--mk-lime);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;display:inline-flex}.mk-footer-kicker .mk-mark{width:18px;height:18px}@media (min-width:900px){.mk-footer-cta{grid-template-columns:1fr auto;align-items:end}.mk-footer-cta .mk-footer-kicker{grid-column:1/-1}}.mk-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding:40px 0;display:grid}@media (min-width:900px){.mk-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.mk-footer-col{align-content:start;gap:10px;font-style:normal;display:grid}.mk-footer-col h3{color:var(--mk-on-black-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:13px;font-weight:650}.mk-footer-col a,.mk-footer-col span,.mk-footer-col strong{color:var(--mk-on-black);font-size:15px;text-decoration:none}@media (hover:hover){.mk-footer-col a:hover{color:var(--mk-lime)}}.mk-footer-bottom{color:var(--mk-on-black-muted);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:20px 0;font-size:13px;display:flex}.mk-footer-wordmark{color:var(--brand-palette-white);margin:8px 0 0;padding-bottom:clamp(20px,3vw,40px)}.mk-footer-wordmark .mk-logo{width:100%;height:auto}.mk-footer-wordmark .mk-logo-mark{fill:currentColor}.mk-page-hero{isolation:isolate;border-radius:var(--mk-radius);background:radial-gradient(90% 120% at 100% 120%, color-mix(in srgb, var(--mk-lime) 35%, transparent), transparent 55%), var(--mk-panel-dark);color:var(--mk-on-black);box-shadow:0 0 0 1px var(--mk-panel-dark-line);padding:clamp(40px,6vw,88px) clamp(20px,5vw,72px);position:relative;overflow:hidden}.mk-page-hero[data-compact=true]{padding-block:clamp(28px,4vw,48px)}.mk-page-hero .mk-display{max-width:16ch;font-size:clamp(40px,6vw,84px)}.mk-page-hero[data-compact=true] .mk-display{font-size:clamp(34px,4.6vw,60px)}.mk-page-hero p{max-width:56ch;color:var(--mk-on-black-muted);margin:18px 0 0;font-size:17px;line-height:1.55}.mk-page-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.mk-page-hero .ui-button.ui-button-secondary{color:var(--mk-on-black);background:#ffffff1a}.mk-page-hero-art{z-index:-1;opacity:.95;filter:drop-shadow(0 30px 40px #00000080);width:clamp(140px,22vw,300px);height:auto;position:absolute;bottom:-30px;right:clamp(-80px,-4vw,0px);rotate:12deg}.mk-crumbs{color:var(--mk-on-black-muted);flex-wrap:wrap;gap:6px;margin-bottom:20px;font-size:13px;display:flex}.mk-crumbs a{color:var(--mk-on-black-muted);text-decoration:none}@media (hover:hover){.mk-crumbs a:hover{color:var(--mk-lime)}}@media (max-width:809px){.mk-page-hero-art{opacity:.35}}.mk-jump{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.mk-jump::-webkit-scrollbar{display:none}.mk-jump a{background:var(--brand-panel);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-ink);border-radius:99px;flex:none;padding:10px 16px;font-size:14px;font-weight:650;text-decoration:none;transition:background .2s,color .2s}@media (hover:hover){.mk-jump a:hover{background:var(--mk-black);color:var(--mk-lime)}}.mk-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-checks li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.mk-checks svg{background:var(--mk-black);width:22px;height:22px;color:var(--mk-lime);border-radius:99px;flex:none;margin-top:1px;padding:3px}.mk-dark .mk-checks svg{background:var(--mk-lime);color:var(--mk-black)}.mk-honest{background:var(--brand-panel);box-shadow:inset 0 0 0 1px var(--brand-line);grid-template-columns:minmax(0,1fr);justify-items:start;gap:18px;padding-block:clamp(40px,5vw,72px);display:grid}.mk-honest .mk-heading{max-width:20ch}.mk-honest p{max-width:60ch;color:var(--brand-muted);margin:0;font-size:17px;line-height:1.6}.mk-honest-actions{flex-wrap:wrap;gap:10px;display:flex}.mk-split{align-items:center;gap:clamp(32px,5vw,64px);scroll-margin-top:96px;display:grid}@media (min-width:900px){.mk-split{grid-template-columns:1fr 1fr}.mk-split[data-flip=true] .mk-split-copy{order:2}}.mk-split-copy{justify-items:start;gap:18px;display:grid}.mk-split-copy .mk-pill{margin:0}.mk-split-copy .mk-heading{max-width:16ch}.mk-split-copy>p{max-width:50ch;color:var(--brand-muted);margin:0;font-size:17px;line-height:1.6}.mk-dark .mk-split-copy>p{color:var(--mk-on-black-muted)}.mk-split-visual{place-items:center;min-height:300px;display:grid;position:relative}.mk-split-phones{grid-template-columns:1fr 1fr;align-items:end;width:min(100%,420px);display:grid;position:relative}.mk-split-phones .mk-phone{z-index:1;grid-area:1/1/auto/span 2;justify-self:start;width:62%;rotate:-4deg;box-shadow:0 40px 60px -30px #0000008c}.mk-split-phones .mk-phone-back{z-index:0;justify-self:end;translate:0 -8%;rotate:6deg}.mk-split-cards{aspect-ratio:1;width:min(100%,460px);position:relative}.mk-split-cards>.c3d{z-index:1;width:84%;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-7deg}.mk-split-cards .mk-split-sticker{width:28%;box-shadow:none;z-index:2;filter:drop-shadow(0 14px 18px #0000004d);border-radius:0;animation:7s ease-in-out infinite mk-bob;position:absolute;inset:auto 6% 2% auto}.mk-split-art{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--mk-lime) 55%, transparent), transparent);border-radius:50%;place-items:center;width:min(80%,340px);display:grid;position:relative}.mk-split-art img{filter:drop-shadow(0 30px 30px #0000004d);width:78%;height:auto;animation:8s ease-in-out infinite mk-bob}.mk-split-art .mk-split-art-b{width:34%;animation-delay:-3s;position:absolute;top:0;right:-4%}.mk-looks-grid-wrap{scroll-margin-top:96px}.mk-look-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.mk-look-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.mk-look-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.mk-look-grid li{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.mk-look-grid strong{margin-top:8px;font-size:16px;font-weight:750}.mk-look-grid li>span:last-child{color:var(--mk-on-black-muted);font-size:13px;line-height:1.4}.mk-look-swatch{aspect-ratio:4/5;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:6px;width:100%;min-width:0;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.mk-look-swatch-btn{opacity:.85;background:currentColor;border-radius:99px;height:16px}.mk-look-swatch-btn:last-child{opacity:.3;width:70%}.mk-plan-grid{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:810px){.mk-plan-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1180px){.mk-plan-grid{grid-template-columns:repeat(4,1fr)}}.mk-plan-grid>li{border-radius:var(--mk-radius-card);background:var(--brand-panel);box-shadow:inset 0 0 0 1px var(--brand-line);align-content:start;gap:14px;padding:26px;display:grid}.mk-plan-grid>li[data-plan=pro]{background:var(--mk-lime);color:var(--mk-black);box-shadow:none}.mk-plan-grid>li[data-plan=enterprise]{background:var(--mk-panel-dark);color:var(--mk-on-black)}.mk-plan-grid>li[data-plan=enterprise] .mk-checks svg{background:var(--mk-lime);color:var(--mk-black)}.mk-plan-for{margin:0;font-weight:600}.mk-plan-name{font-size:15px;font-weight:750}.mk-plan-price{letter-spacing:-.05em;font-size:44px;font-weight:750;line-height:1}.mk-plan-price small{letter-spacing:0;opacity:.7;margin-top:6px;font-size:15px;font-weight:600;display:block}.mk-compare-table{border-radius:var(--mk-radius-card);background:var(--brand-panel);box-shadow:inset 0 0 0 1px var(--brand-line);overflow:hidden}.mk-compare-row{border-top:1px solid var(--brand-line);grid-template-columns:minmax(0,1fr) 72px 72px;align-items:center;gap:8px;padding:14px 16px;font-size:15px;line-height:1.4;display:grid}@media (min-width:810px){.mk-compare-row{grid-template-columns:minmax(0,1fr) 160px 160px;padding:18px 28px;font-size:16px}}.mk-compare-row>:first-child{overflow-wrap:anywhere}.mk-compare-row>:not(:first-child){text-align:center;justify-self:center}.mk-compare-row small{color:var(--brand-muted);margin-top:2px;font-size:13px;display:block}.mk-compare-headrow{background:var(--mk-panel-dark);color:var(--mk-on-black);border-top:0;font-size:13px;font-weight:750}.mk-compare-headrow .mk-compare-us{color:var(--mk-lime)}.mk-mark{border-radius:99px;place-items:center;width:30px;height:30px;display:inline-grid}.mk-mark[data-mark=yes]{background:var(--mk-lime);color:var(--mk-black)}.mk-mark[data-mark=no]{background:var(--brand-soft);color:var(--brand-muted)}.mk-mark[data-mark=some]{box-shadow:inset 0 0 0 1.5px var(--brand-line);color:var(--brand-muted)}.mk-reasons{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:810px){.mk-reasons{grid-template-columns:repeat(3,1fr)}}.mk-reasons li{border-radius:var(--mk-radius-card);min-height:240px;color:var(--mk-black);flex-direction:column;gap:12px;padding:26px;display:flex}.mk-reasons li[data-tone=a]{background:linear-gradient(160deg, #d8fb9f, var(--mk-lime))}.mk-reasons li[data-tone=b]{background:var(--mk-panel-dark);color:var(--mk-on-black)}.mk-reasons li[data-tone=c]{background:linear-gradient(160deg,#e9fcc9,#c9f78a)}.mk-reasons h3{letter-spacing:-.03em;margin:auto 0 0;font-size:22px;font-weight:750}.site-shell .mk-reasons p{color:inherit;opacity:.8;margin:0;font-size:15px;line-height:1.5}.mk-reason-num{opacity:.6;font-size:15px;font-weight:750}.mk-compare-links{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:810px){.mk-compare-links{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.mk-compare-link{border-radius:var(--mk-radius-card);background:var(--brand-panel);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-ink);transition:background .2s var(--mk-ease), color .2s;align-items:center;gap:16px;padding:18px 22px 18px 14px;text-decoration:none;display:flex}.mk-compare-link img{object-fit:contain;flex:none;width:64px;height:64px}.mk-compare-link span{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.mk-compare-link small{color:var(--brand-muted);font-size:13px}.mk-compare-link strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:20px;font-weight:750}@media (hover:hover){.mk-compare-link:hover{background:var(--mk-black);color:var(--mk-on-black)}.mk-compare-link:hover small{color:var(--mk-lime)}}.mk-package-grid{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:810px){.mk-package-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.mk-package{border-radius:var(--mk-radius-card);background:var(--mk-panel-dark);height:100%;color:var(--mk-on-black);transition:translate .25s var(--mk-ease);align-content:start;gap:14px;padding:18px 18px 22px;text-decoration:none;display:grid}@media (hover:hover){.mk-package:hover{translate:0 -4px}}.mk-package-body{color:inherit;align-content:start;gap:14px;text-decoration:none;display:grid}.mk-package-media{aspect-ratio:16/10;background:radial-gradient(80% 70% at 50% 40%, color-mix(in srgb, var(--mk-lime) 30%, transparent), transparent), var(--brand-palette-ink-black);border-radius:16px;place-items:center;display:grid}.mk-package-media>.c3d{width:72%;transition:rotate .4s var(--mk-ease);rotate:-6deg}@media (hover:hover){.mk-package:hover .mk-package-media>.c3d{rotate:0deg}}.mk-package-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk-package-head strong{letter-spacing:-.03em;font-size:22px;font-weight:750}.mk-package-price{color:var(--mk-lime);font-size:18px;font-weight:750}.mk-package-summary{color:var(--mk-on-black-muted);font-size:15px}.mk-package .mk-checks li{font-size:14px}.mk-package-cta{color:var(--mk-lime);align-items:center;gap:6px;margin-top:4px;font-weight:700;display:inline-flex}.mk-shop-groups{gap:inherit;display:grid}.mk-shop-group{padding-block:clamp(28px,4vw,48px);scroll-margin-top:96px}.mk-shop-group .mk-head{margin-bottom:24px}.mk-shop-group .mk-head .mk-pill{margin-bottom:12px}.mk-shop-group .mk-heading{font-size:clamp(28px,3.4vw,44px)}.mk-dark[id=connect-cards]{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){.mk-float,.mk-hero-badge>svg,.mk-card3d,.mk-split-art img,.mk-split-cards .mk-split-sticker,.mk-cursor,.mk-nav-panel{animation:none!important}.mk-card3d,.mk-look,.mk-product,.mk-product-media img,.mk-package,.mk-package-media>.c3d{transition:none!important}}.site-shell .mk-dark :is(h1,h2,h3,.mk-display,.mk-heading):not(.connect-public *){color:var(--mk-on-black)!important}.site-shell .mk-dark :is(.mk-heading,.mk-display) em{color:var(--mk-lime)!important}.mk-page-hero .mk-display strong{color:var(--mk-lime)}.mk-page-hero .mk-pill{background:var(--mk-lime);color:var(--mk-black)}.mk-dark .mk-head-aside{color:var(--mk-on-black-muted)}.mk-split-visual{padding-top:40px}.mk-split-phones .mk-phone-back{translate:0 -2%}.mk-panel{border-radius:var(--mk-radius);background:var(--brand-panel);box-shadow:inset 0 0 0 1px var(--brand-line);padding:clamp(20px,4vw,56px)}.site-shell main:not(.tap-home):not(.mk-page){width:auto;max-width:var(--mk-max);border-radius:var(--mk-radius);background:var(--brand-panel);box-shadow:inset 0 0 0 1px var(--brand-line);border:0;margin:16px auto 0}@media (max-width:1360px){.site-shell main:not(.tap-home):not(.mk-page){margin-inline:var(--mk-gutter)}}.site-shell main.page-section,.site-shell main.auth-layout{padding:clamp(24px,5vw,64px) clamp(20px,5vw,64px)}.mk-pricing-wrap .tap-home,.mk-panel .tap-home{padding:0}.mk-pricing-wrap .home-heading,.mk-faq-wrap .home-faq-intro h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,4.4vw,60px);font-weight:750;line-height:1.04}.mk-pricing-wrap,.mk-faq-wrap{padding:0!important}.mk-pricing-wrap>.home-section,.mk-faq-wrap>.home-section{padding:var(--mk-section-y) var(--mk-section-x)}.site-shell .mk-faq-wrap .home-faq-intro .home-actions{justify-content:center}.site-shell .cp-plan-grid .cp-plan{border-radius:var(--mk-radius-card);background:var(--brand-canvas);box-shadow:none;border:0}.site-shell .cp-plan-grid .cp-plan:nth-child(2){background:var(--mk-lime);color:var(--mk-black)}.site-shell .cp-plan-grid .cp-plan:nth-child(2) :is(.ui-text-muted,.cp-plan-summary){color:color-mix(in srgb, var(--mk-black) 70%, transparent)}.site-shell .cp-plan-grid .cp-plan:nth-child(2) .ui-button-primary{background:var(--mk-black);color:var(--mk-lime)}.site-shell .cp-plan-grid .cp-plan:nth-child(3){background:var(--mk-panel-dark);color:var(--mk-on-black)}.site-shell .cp-plan-grid .cp-plan:nth-child(3) :is(.ui-text-muted,.cp-plan-summary){color:var(--mk-on-black-muted)}.site-shell .cp-plan-grid .cp-plan:nth-child(3) .ui-button-secondary{color:var(--mk-on-black);background:#ffffff1a}.site-shell .cp-plan-grid .cp-plan:nth-child(3) h3,.site-shell .cp-plan-grid .cp-plan:nth-child(3) .cp-price{color:var(--mk-on-black)!important}.site-shell .cp-offer-grid .cp-offer{border-radius:var(--mk-radius-card);background:var(--brand-canvas);box-shadow:none;border:0}.site-shell .cp-offer-grid .cp-offer[data-featured=true]{background:var(--mk-lime);color:var(--mk-black)}.site-shell .cp-offer-grid .cp-offer[data-featured=true] :is(.ui-text-muted,.cp-plan-summary,.cp-offer-status){color:color-mix(in srgb, var(--mk-black) 70%, transparent)}.site-shell .cp-offer-grid .cp-offer[data-featured=true] .ui-button-secondary{background:var(--mk-black);color:var(--mk-lime)}.site-shell .cp-features svg{color:var(--brand-ink)!important}.site-shell .cp-plan-grid .cp-plan:nth-child(3) .cp-features svg{color:var(--mk-lime)!important}.mk-pricing-wrap .ui-segment-button[aria-pressed=true],.mk-pricing-wrap .ui-segment-button[aria-checked=true],.mk-pricing-wrap .ui-segment-button[data-state=on]{background:var(--mk-black);color:var(--mk-lime)}.home-faq-list summary,.home-faq-list button{font-weight:650}.mk-pricing-wrap .home-ruled:before,.mk-pricing-wrap .home-ruled:after,.mk-faq-wrap .home-ruled:before,.mk-faq-wrap .home-ruled:after{display:none}.site-shell .mk-moment-title{margin-inline:auto;text-align:center!important}@media (max-width:1023px){body:has(.site-shell){--mk-gutter:20px;--mk-section-x:var(--mk-gutter);--mk-header-height:calc(74px + env(safe-area-inset-top,0px))}.site-shell .mk-page{gap:8px;padding-top:0;padding-inline:0!important}.site-shell .mk-page>*{border-radius:0}.site-shell .mk-page>.section.wrap{padding-inline:var(--mk-gutter)}.site-shell .mk-page.tc-page{padding-inline:var(--mk-gutter)!important}.mk-header{padding-inline:var(--mk-gutter);padding-top:calc(10px + env(safe-area-inset-top,0px));position:sticky}.site-shell:has(.mk-home) .mk-header .mk-header-bar{background:var(--mk-black);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-shell:has(.mk-home) .mk-header[data-over-hero=true] .mk-header-bar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}:is(.site-shell .mk-home,.site-shell .mk-page:has(>.mk-page-hero:first-child)){margin-top:calc(-1 * var(--mk-header-height))}.mk-home .mk-hero{padding-top:calc(var(--mk-header-height) + clamp(40px, 8vw, 88px));padding-inline:var(--mk-gutter);border-radius:0}.mk-page-hero{padding-inline:var(--mk-gutter);border-radius:0}.site-shell .mk-page>.mk-page-hero:first-child{padding-top:calc(var(--mk-header-height) + clamp(40px, 6vw, 88px))}.site-shell .mk-page>.mk-page-hero[data-compact=true]:first-child{padding-top:calc(var(--mk-header-height) + clamp(28px, 4vw, 48px))}.mk-section,.mk-jump,.mk-works,.mk-statement{padding-inline:var(--mk-gutter)}.mk-footer{padding-inline:0;padding-bottom:0}.mk-footer-panel{padding-inline:var(--mk-gutter);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0}.mk-pricing-wrap,.mk-faq-wrap{padding:0!important}.mk-pricing-wrap{box-shadow:none;background:0 0;overflow:visible}.mk-pricing-wrap .home-section{padding-inline:0}.mk-pricing-wrap .home-heading,.mk-pricing-wrap .home-section>:not(.cp-pricing){padding-inline:var(--mk-gutter)}.cp-plan-grid{gap:8px;grid-template-columns:1fr!important}.cp-offer-grid{grid-template-columns:1fr!important;gap:8px!important}.site-shell .cp-plan-grid .cp-plan,.site-shell .cp-offer-grid .cp-offer,.site-shell .cp-offer-grid .cp-one{padding:28px var(--mk-gutter);border-radius:0}.mk-pricing-wrap .cp-offer-bar,.mk-pricing-wrap .cp-offer-wrap>.cp-purchase-note{padding-inline:var(--mk-gutter)}.site-shell :is(.help-resource,.help-contact,.help-answers,.mk-fact-card,.mk-compare-link,.mk-product,.mk-product-media,.tools-account-cta,.cp-card-job,.detail-placement,.shop-tile-link,.shop-tile-photo){border-radius:0}.mk-faq-wrap .home-faq{padding:var(--mk-section-y) var(--mk-section-x)}.mk-plan-grid>li,.mk-compare-table{margin-inline:calc(var(--mk-gutter) * -1);border-radius:0}.mk-reasons li,.mk-package,.mk-package-grid{border-radius:0}.mk-moment-stage{margin-inline:auto}}.site-shell .mk-page.tap-home{border-inline:0;max-width:none;margin-inline:0;overflow:clip}@media (max-width:1023px){.mk-facts{gap:8px;padding-inline:0}.mk-fact,.mk-feature{border-radius:0}.mk-features{background:0 0;padding-inline:0}.mk-features .mk-head,.mk-features .mk-center-action{padding-inline:var(--mk-gutter)}.mk-feature-grid,.mk-fact-stack{gap:8px}.mk-steps{margin-inline:calc(var(--mk-gutter) * -1);gap:0}.mk-steps li{-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px var(--mk-gutter);border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);background:0 0;border-radius:0}.mk-shop-strip .mk-product{background:0 0;padding-inline:0}.mk-pricing-wrap .home-heading{text-align:center;align-items:center}.mk-pricing-wrap .ui-segment{margin-inline:auto}}@media (max-width:639px){.mk-pricing-wrap .ui-segment{width:calc(100% - 2 * var(--mk-gutter))}.mk-pricing-wrap .ui-segment>.ui-segment-button.ui-segment-button{flex:1 1 0;justify-content:center}}@media (max-width:1023px){.cp-plan-grid .cp-plan:first-child,.cp-offer-grid .cp-offer[data-plan=free]{background:var(--brand-panel)}.mk-moment{padding-inline:var(--mk-gutter)}.mk-moment-title{max-width:12ch;margin-inline:auto}.mk-pricing-wrap :is(.home-section,.cp-pricing,.cp-plan-grid,.cp-offer-grid){border:0!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}.mk-pricing-wrap .cp-pricing{box-shadow:none!important;background:0 0!important}.mk-reasons{margin-inline:calc(var(--mk-gutter) * -1);gap:8px}.mk-package{box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.mk-package-grid{gap:0}}.site-shell:has(.mk-home) .ui-button.ui-button{box-shadow:none;border-color:#0000}@media (prefers-reduced-transparency:reduce){.site-shell .mk-header-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--mk-panel-dark)}.mk-mobile-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--mk-black)}}.site-shell .cp-offer-grid .cp-offer[data-featured=true] .cp-save{background:var(--mk-black);color:var(--mk-lime)!important}.mk-heading em,.mk-dark .mk-heading em{background:var(--mk-lime);color:var(--mk-black);border-radius:.22em;padding:0 .16em .06em;display:inline-block}.mk-dark{background-image:radial-gradient(50% 60% at 85% 0%, color-mix(in srgb, var(--mk-lime) 16%, transparent), transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='60' viewBox='0 0 240 60' fill='none' stroke='%23ffffff' stroke-opacity='.06' stroke-width='1.4'%3E%3Cpath d='M0 10Q30 -4 60 10T120 10T180 10T240 10'/%3E%3Cpath d='M0 22Q30 8 60 22T120 22T180 22T240 22'/%3E%3Cpath d='M0 34Q30 20 60 34T120 34T180 34T240 34'/%3E%3Cpath d='M0 46Q30 32 60 46T120 46T180 46T240 46'/%3E%3Cpath d='M0 58Q30 44 60 58T120 58T180 58T240 58'/%3E%3C/svg%3E");background-size:auto,240px 60px}
.mk-page-card-scene{isolation:isolate;aspect-ratio:1.4;border-radius:var(--brand-radius-panel);background:var(--brand-soft);width:100%;min-height:400px;color:var(--brand-ink);position:relative;overflow:hidden;container-type:inline-size}.mk-scene-phone{width:32%;min-width:160px;max-width:340px;filter:drop-shadow(0 16px 18px color-mix(in srgb, var(--brand-palette-ink-black) 25%, transparent));position:absolute;top:3%;right:8%}.mk-scene-cards{z-index:1;width:43%;position:absolute;bottom:18%;left:5%;transform:rotate(-8deg)}.mk-scene-cards img{border-radius:var(--brand-radius-control);width:100%;height:auto;box-shadow:0 24px 36px -18px color-mix(in srgb, var(--brand-palette-ink-black) 45%, transparent);display:block}.mk-scene-art{position:relative}.mk-scene-art .mk-scene-managed{position:absolute;inset:0}.mk-scene-cards .mk-scene-extra{z-index:-1;position:absolute;transform:translate(6%,-15%)rotate(12deg)}@container (max-width:430px){.mk-scene-phone{width:48%;top:3%;right:5%}.mk-scene-cards{width:47%;bottom:24%;left:4%}}.site-shell .site-product-scene.mk-page-card-scene{height:auto;min-height:400px}
.mk-hero-stage{--mk-tilt-x:0;--mk-tilt-y:0;--mk-phone-w:clamp(160px, 17vw, 230px);min-height:calc(var(--mk-phone-w) * 2.75);perspective:1600px;flex:1;margin-top:clamp(16px,3vw,32px);position:relative}.mk-hero-phone{z-index:3;left:50%;top:calc(var(--mk-phone-w) * -.45);width:calc(var(--mk-phone-w) * 2.8);translate:-50%;transform:rotateY(calc(var(--mk-tilt-x) * 5deg)) rotateX(calc(var(--mk-tilt-y) * -3deg));transition:transform .5s var(--mk-ease);animation:mk-hand-in 1s var(--mk-ease) 80ms both;filter:drop-shadow(0 40px 50px #00000080);position:absolute}.mk-handphone{aspect-ratio:1024/1536;position:relative}.mk-handphone-photo{width:100%;height:100%;position:absolute;inset:0}.mk-phone-screen.mk-handphone-screen{border-radius:0;inset:14.6% 32.5% 36.2% 33.8%}@keyframes mk-hand-in{0%{opacity:0;translate:-50% 12%}}.mk-card3d{--w:clamp(104px, 14vw, 200px);z-index:1;bottom:calc(var(--mk-phone-w) * var(--by,.08));width:var(--w);aspect-ratio:758/1200;transform-style:preserve-3d;transform:translateX(var(--dx,-50%)) rotateX(calc(var(--mk-tilt-y) * -10deg + var(--rx,0deg))) rotateY(calc(var(--mk-tilt-x) * 14deg + var(--ry,0deg))) rotateZ(var(--rz,0deg));transition:transform .5s var(--mk-ease);animation:mk-card-out 1.3s var(--mk-ease) var(--delay,0s) backwards;position:absolute;left:50%}.mk-card3d[data-slot="0"]{--rz:-22deg;--ry:30deg;--rx:8deg;--dx:calc(var(--mk-phone-w) * -1.45 - 50%);--by:.62;--delay:.65s}.mk-card3d[data-slot="1"]{--rz:-10deg;--ry:24deg;--rx:6deg;--dx:calc(var(--mk-phone-w) * -.82 - 50%);--by:.38;--delay:.52s}.mk-card3d[data-slot="2"]{--rz:10deg;--ry:-24deg;--rx:6deg;--dx:calc(var(--mk-phone-w) * .82 - 50%);--by:.42;--delay:.58s}.mk-card3d[data-slot="3"]{--rz:22deg;--ry:-30deg;--rx:8deg;--dx:calc(var(--mk-phone-w) * 1.45 - 50%);--by:.7;--delay:.72s}@media (max-width:809px){.mk-hero-stage{--mk-phone-w:min(46vw, 200px)}.mk-card3d{--w:25vw}.mk-hero-stage .mk-float{display:none}.mk-card3d[data-slot="0"]{--dx:calc(var(--mk-phone-w) * -.74 - 50%);--by:1.85;--rz:-18deg}.mk-card3d[data-slot="1"]{--dx:calc(var(--mk-phone-w) * -.62 - 50%);--by:1.35;--rz:-9deg}.mk-card3d[data-slot="2"]{--dx:calc(var(--mk-phone-w) * .62 - 50%);--by:1.4;--rz:9deg}.mk-card3d[data-slot="3"]{--dx:calc(var(--mk-phone-w) * .74 - 50%);--by:1.9;--rz:18deg}}.mk-card3d-body{transform-style:preserve-3d;border-radius:7%/4.4%;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 0 1px #ffffff24,0 2px 0 2px #00000080,0 40px 60px -20px #000000a6,0 80px 120px -40px #00000080}.mk-card3d-body img{object-fit:cover;width:100%;height:100%;display:block}.mk-card3d-shine{background:linear-gradient(calc(115deg + var(--mk-tilt-x) * 40deg), transparent 30%, #ffffff38 45%, transparent 60%);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}@keyframes mk-card-in{0%{opacity:0;translate:0 25%}}@keyframes mk-card-out{0%{transform:translate(-50%)rotateX(0)rotateY(0)rotate(0)scale(.8);translate:0 calc((var(--by) - .5) * var(--mk-phone-w))}}@media (prefers-reduced-motion:reduce){.mk-card3d,.mk-hero-phone{animation:none}}@media (max-width:809px) and (prefers-reduced-motion:no-preference){.mk-hero-stage:not([data-mobile-revealed]) .mk-hero-phone,.mk-hero-stage:not([data-mobile-revealed]) .mk-card3d{visibility:hidden;animation:none}}.mk-wave{--mk-tile:76px;height:calc(var(--mk-tile) + 110px);margin-inline:calc(var(--mk-gutter) * -1);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mk-wave-track{margin:0;margin-top:calc(var(--mk-tile) / -2);padding:0;list-style:none;position:absolute;inset:50% 0 0}.mk-wave-tile{width:var(--mk-tile);height:var(--mk-tile);background:var(--tile-bg,color-mix(in srgb, white 60%, var(--brand-canvas)));color:var(--tile-fg,var(--brand-ink));will-change:transform;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}@media (max-width:639px){.mk-wave{--mk-tile:60px}}.mk-audience-story{background:color-mix(in srgb, currentColor 10%, transparent);letter-spacing:.02em;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.mk-scene{--mk-scene-phone:clamp(190px, 22vw, 250px);--mk-loop:9s;min-height:calc(var(--mk-scene-phone) * 1.75);border-radius:var(--mk-radius-card);background:radial-gradient(60% 60% at 50% 55%, color-mix(in srgb, currentColor 12%, transparent), transparent 70%), color-mix(in srgb, currentColor 6%, transparent);isolation:isolate;position:relative;overflow:hidden}.mk-scene-phone{z-index:3;left:50%;bottom:calc(var(--mk-scene-phone) * -.25);width:var(--mk-scene-phone);filter:drop-shadow(0 40px 40px #0000004d);animation:6s ease-in-out infinite mk-scene-float;position:absolute;translate:-50%}.mk-scene-screen{width:100%}.mk-scene-screen+.mk-scene-screen{position:absolute;inset:0}.mk-scene[data-steps="3"] .mk-scene-screen{animation:mk-scene-step3 var(--mk-loop) infinite;animation-delay:calc(var(--i) * 3s)}.mk-scene[data-steps="3"] .mk-scene-screen+.mk-scene-screen{opacity:0}.mk-scene-card{z-index:5;width:clamp(150px,17vw,230px);height:auto;margin-left:calc(var(--mk-scene-phone) * -1.02);border-radius:6%/9%;animation:3s ease-in-out infinite mk-scene-tap;position:absolute;top:40%;left:50%;transform:perspective(900px)rotateY(24deg)rotateX(8deg);box-shadow:0 30px 50px -16px #00000080}.mk-scene[data-steps="3"] .mk-scene-card+.mk-scene-card{opacity:0}@keyframes mk-scene-float{50%{transform:translateY(-10px)}}@keyframes mk-scene-tap{0%,to{translate:-8px}45%{translate:36px -6px}}@keyframes mk-scene-ripple{0%,40%{opacity:0;scale:.5}50%{opacity:.4}to{opacity:0;scale:1.5}}@keyframes mk-scene-step3{0%,30%{opacity:1}36%,94%{opacity:0}to{opacity:1}}@keyframes mk-scene-chip{0%{opacity:0;translate:16px}6%,80%{opacity:1;translate:0}94%,to{opacity:0;translate:0}}@media (max-width:1099px){.mk-scene{min-height:calc(var(--mk-scene-phone) * 1.6);border-radius:var(--mk-radius-card)}}@media (max-width:639px){.mk-scene{--mk-scene-phone:min(56vw, 230px);margin-inline:0}.mk-scene-card{margin-left:calc(var(--mk-scene-phone) * -.92);width:30vw}}@media (prefers-reduced-motion:reduce){.mk-scene *,.mk-scene{animation:none!important}}.mk-audience-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);grid-template-areas:"intro scene""feat feat";align-items:center}.mk-audience-intro{grid-area:intro;align-self:center}.mk-audience-card .mk-scene{grid-area:scene}.mk-audience-features{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);grid-area:feat;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:clamp(20px,3vw,36px)}@media (max-width:1099px){.mk-audience-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.mk-audience-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""scene""feat"}}.mk-page-card-scene{background:0 0}.mk-page-card-scene .mk-scene-cards{z-index:0;width:48%;animation:5s ease-in-out infinite mk-card-nudge;bottom:18%;left:4%}.mk-page-card-scene .mk-scene-phone{animation:6s ease-in-out infinite mk-scene-float;top:0;right:6%}@keyframes mk-card-nudge{0%,to{translate:0}50%{translate:14px -8px}}@container (max-width:430px){.mk-page-card-scene .mk-scene-cards{width:54%;left:6%}}@media (prefers-reduced-motion:no-preference){.mk-hero-copy>*,.mk-hero-side>*{animation:mk-rise .9s var(--mk-ease) both}.mk-hero-copy>:nth-child(2),.mk-hero-side>:first-child{animation-delay:.12s}.mk-hero-side>:nth-child(2){animation-delay:.22s}.mk-hero-side>:nth-child(3){animation-delay:.32s}@keyframes mk-rise{0%{opacity:0;translate:0 28px}}.site-shell [data-reveal]:not([data-revealed]){opacity:0;translate:0 56px}.site-shell [data-reveal][data-revealed]{animation:mk-reveal-rise 1s var(--brand-motion-ease-out) both;animation-delay:calc(var(--rv,0) * 80ms)}@keyframes mk-reveal-rise{0%{opacity:0;translate:0 56px}to{opacity:1;translate:0}}.site-shell [data-reveal][data-reveal-instant]{opacity:1;animation-name:none;translate:0;scale:1}.site-shell .ui-button{transition:transform .18s var(--mk-ease), background-color .18s, box-shadow .18s}.site-shell .ui-button:active{transform:scale(.97)}.site-shell .ui-button svg{transition:translate .22s var(--mk-ease)}@media (hover:hover){.site-shell .ui-button:hover svg{translate:2px -2px}}.site-shell :is(.mk-feature,.mk-fact,.mk-product,.mk-package){transition:transform .45s var(--mk-ease), box-shadow .45s var(--mk-ease)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.site-shell :is(.mk-feature,.mk-fact,.mk-product,.mk-package):hover{transform:translateY(-5px);box-shadow:0 24px 40px -24px #00000059}}.site-shell .mk-feature[data-tone=a]>:first-child{background:0 0}.mk-scene{min-height:calc(var(--mk-scene-phone) * 2.1);background:0 0;border-radius:0;overflow:visible}.mk-scene-phone{bottom:0}.mk-scene-card{z-index:1;margin-left:calc(var(--mk-scene-phone) * -1.5);top:42%;rotate:-9deg}@media (max-width:1023px){.mk-scene{min-height:calc(var(--mk-scene-phone) * 2.15)}}.site-shell .mk-phone{box-shadow:none;background:0 0}.mk-phone-address{display:none}.site-shell .mk-split-phones .mk-phone{box-shadow:none;filter:drop-shadow(0 34px 34px #00000052)}.mk-scene-phone{box-shadow:none}.mk-split-cards{width:min(100%,440px);margin:0 auto}.mk-split-cards>.c3d{width:76%}.mk-split-cards .mk-split-sticker{width:26%;bottom:4%;right:4%}@media (max-width:639px){.mk-scene-card{margin-left:calc(var(--mk-scene-phone) * -1.22)}}.mk-cta{isolation:isolate;border-radius:var(--mk-radius);min-height:clamp(440px,40vw,540px);color:var(--mk-on-black);text-align:left;--mk-particle:var(--mk-lime);background:#0b0b0a;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;margin-top:clamp(72px,8vw,120px);padding:0 clamp(24px,5vw,80px);display:grid;position:relative}.mk-cta-field{z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.mk-cta-particles{opacity:.32;width:100%;height:100%}.mk-cta-copy,.mk-cta-actions,.mk-cta-actions .mk-claim{min-width:0}.mk-cta-copy{z-index:2;align-content:center;justify-items:start;gap:20px;max-width:560px;padding-block:clamp(48px,6vw,88px);display:grid;position:relative}.mk-cta .mk-display{max-width:13ch;font-size:clamp(36px,4.6vw,68px);font-weight:650;line-height:1.02}.mk-cta-copy>p{max-width:38ch;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.5;color:var(--mk-on-black-muted)!important}.mk-cta-actions{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;width:100%;max-width:460px;display:grid}.mk-cta-actions .mk-claim{grid-column:1/-1;max-width:none}.site-shell .mk-cta-actions>.ui-button{border-radius:var(--brand-control-radius);justify-content:center;width:100%;min-height:56px}.site-shell .mk-cta-actions>.ui-button-primary{background:var(--mk-lime);color:var(--mk-black)}.site-shell .mk-cta-actions>.ui-button-secondary{color:var(--mk-on-black);background:#ffffff1f;border-color:#ffffff24}.mk-cta-visual{--w:clamp(210px, 21vw, 290px);z-index:1;clip-path:inset(-140px -120px 0);min-height:360px;position:relative}.mk-cta-phone{width:var(--w);filter:drop-shadow(0 40px 40px #0000008c);z-index:3;position:absolute;top:-64px;left:50%;translate:-46%;rotate:5deg}.mk-cta-card{z-index:1;width:calc(var(--w) * 1.3);border-radius:14px;height:auto;position:absolute;top:34%;left:-2%;rotate:-12deg;box-shadow:0 30px 50px -20px #000000b3}.mk-cta-note{z-index:4;background:var(--brand-palette-white,#fff);color:var(--mk-black);border-radius:16px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex;position:absolute;box-shadow:0 18px 30px -14px #00000080}.mk-cta-note strong{font-size:13.5px;line-height:1.2;display:block}.mk-cta-note small{color:#6b6b64;font-size:12px;display:block}.mk-cta-note-icon{background:var(--mk-lime);width:32px;height:32px;color:var(--mk-black);border-radius:10px;place-items:center;display:grid}.mk-cta-note-icon[data-tone=lime]{background:var(--mk-black);color:var(--mk-lime)}.mk-cta-note-icon[data-tone=ink]{background:#e7e5de}.mk-cta-note-a{top:14%;right:-2%}.mk-cta-note-b{top:46%;right:2%}.mk-cta-note-c{top:14%;left:2%}@media (prefers-reduced-motion:no-preference){.mk-cta-phone{animation:7s ease-in-out infinite mk-cta-float}.mk-cta-card{animation:6s ease-in-out infinite mk-cta-card}.mk-cta-note-a{animation:5.5s ease-in-out infinite mk-cta-float}.mk-cta-note-b{animation:6.5s ease-in-out -2s infinite mk-cta-float}.mk-cta-note-c{animation:6s ease-in-out -1s infinite mk-cta-float}@keyframes mk-cta-float{50%{transform:translateY(-10px)}}@keyframes mk-cta-card{50%{transform:translate(10px,-8px)}}}@media (max-width:859px){.mk-cta{margin-top:var(--brand-space-24);border-radius:0;grid-template-columns:minmax(0,1fr);padding-inline:20px}.mk-cta-copy{max-width:none;padding-bottom:8px}.mk-cta-visual{--w:min(54vw, 230px);min-height:calc(var(--w) * 1.35);clip-path:inset(0 -20px)}.mk-cta-phone{top:16px;translate:-30%}.mk-cta-card{width:calc(var(--w) * 1.1);top:36%;left:-4%}.mk-cta-note-a{top:12%;right:0;scale:.88}.mk-cta-note-b{top:44%;right:0;scale:.88}.mk-cta-note-c{display:none}}.mk-scene{--mk-scene-phone:clamp(230px, 27vw, 360px);min-height:calc(var(--mk-scene-phone) * 1.5);clip-path:inset(-18% -30% 0)}.mk-scene-phone{bottom:calc(var(--mk-scene-phone) * -.45);filter:drop-shadow(0 20px 24px #00000038)}.mk-scene-card{z-index:5;top:auto;bottom:calc(var(--mk-scene-phone) * .28);width:calc(var(--mk-scene-phone) * .86);margin-left:calc(var(--mk-scene-phone) * -.98);animation:mk-scene-tap4 3s var(--mk-ease) infinite;rotate:-10deg;box-shadow:0 34px 50px -14px #0000008c}.mk-scene[data-steps="3"] .mk-scene-card{animation:mk-scene-tap4 3s var(--mk-ease) infinite, mk-scene-step3 var(--mk-loop) infinite;animation-delay:0s, calc(var(--i) * 3s)}@keyframes mk-scene-tap4{0%,to{translate:-34px 8px;scale:1}38%,52%{translate:calc(var(--mk-scene-phone) * .2) -4px;scale:.96}}@media (max-width:639px){.mk-scene{--mk-scene-phone:min(66vw, 270px)}.mk-scene-card{width:calc(var(--mk-scene-phone) * .8);margin-left:calc(var(--mk-scene-phone) * -.9)}}@media (prefers-reduced-motion:reduce){.mk-scene-card{translate:calc(var(--mk-scene-phone) * .2) 0}}
.tr-hero,.tr-band,.tr-section,.tr-cta{color:var(--brand-ink);--tr-radius:28px;--tr-line:var(--brand-line);--tr-gap:clamp(12px, 1.6vw, 20px)}.tr-section{padding:clamp(44px, 6vw, 84px) var(--mk-section-x)}.tr-band{padding:clamp(24px, 3vw, 40px) var(--mk-section-x)}.tr-kicker{border:1px solid var(--tr-line);background:var(--brand-panel);width:fit-content;color:var(--brand-ink);border-radius:99px;align-items:center;padding:6px 14px;font-size:13px;font-weight:650;display:inline-flex}.tr-hero em,.tr-head em{background:var(--mk-lime);color:var(--mk-black);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:0 .14em .04em;font-style:normal}.tr-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tr-link{color:inherit;text-underline-offset:4px;align-items:center;gap:6px;padding:0 8px;font-weight:650;text-decoration:underline;display:inline-flex}.tr-photo{border-radius:var(--tr-radius);background:var(--brand-soft);position:relative;overflow:hidden}.tr-photo[data-empty=true]{background:radial-gradient(70% 60% at 20% 15%, color-mix(in srgb, var(--mk-lime) 38%, transparent), transparent 70%), radial-gradient(60% 60% at 90% 90%, color-mix(in srgb, var(--brand-palette-mint) 30%, transparent), transparent 70%), var(--brand-soft)}.tr-photo img{object-fit:cover}.tr-fill{border-radius:inherit;position:absolute;inset:0}.tr-hero{--brand-ink:var(--brand-palette-char-text);--brand-muted:var(--brand-palette-char-muted);--brand-panel:var(--brand-palette-char-soft);--brand-line:var(--brand-palette-char-line);--tr-line:var(--brand-palette-char-line);isolation:isolate;padding:clamp(48px, 7vw, 104px) var(--mk-section-x) clamp(32px, 4vw, 48px);border-radius:var(--tr-radius);background:var(--brand-palette-ink-black);color:var(--brand-palette-char-text);text-align:center;justify-items:center;gap:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.tr-hero-glow{z-index:-1;background:radial-gradient(50% 60% at 50% 100%, color-mix(in srgb, var(--mk-lime) 38%, transparent), transparent 70%), radial-gradient(30% 40% at 20% 100%, color-mix(in srgb, var(--brand-palette-mint) 26%, transparent), transparent 70%);filter:blur(24px);height:80%;position:absolute;inset:auto -10% -35%}.tr-hero .tr-kicker{color:var(--brand-palette-char-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff24;gap:8px}.tr-kicker i{background:var(--mk-lime);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--mk-lime) 60%, transparent);border-radius:99px}.tr-hero-copy{justify-items:center;gap:22px;display:grid}.tr-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(36px,5vw,76px);font-weight:650;line-height:1.04}.tr-word{display:inline-block}.tr-inline-chip{vertical-align:middle;background:var(--mk-lime);width:1.5em;height:1em;color:var(--mk-black);border-radius:99px;place-items:center;margin:0 .18em .08em;display:inline-grid}.tr-inline-chip svg{width:.55em;height:.55em}.tr-rotor{font-family:var(--tf-instrument-serif,Georgia, serif);letter-spacing:-.02em;color:var(--mk-lime);font-style:italic;font-weight:400;display:inline-grid;position:relative}.tr-rotor-word{opacity:0;filter:blur(6px);grid-area:1/1;translate:0 .4em}.tr-rotor-word[data-active=true]{opacity:1;filter:none;translate:0}.tr-hero-copy>p{max-width:48ch;color:var(--brand-palette-char-muted);margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.tr-hero .tr-actions{justify-content:center}.tr-hero .ui-button.ui-button-secondary{color:var(--brand-palette-char-text);background:#ffffff1a}.tr-assure{color:var(--brand-palette-char-muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.tr-assure li{align-items:center;gap:6px;display:inline-flex}.tr-assure svg{color:var(--mk-lime)}.tr-stage{--px:0;--py:0;width:min(100%,980px);height:clamp(380px,52vw,560px);position:relative}.tr-stage-photo{opacity:0;position:absolute;inset:0}.tr-stage-photo:has(img){opacity:.5}.tr-stage-photo[data-empty=true]{background:0 0}.tr-stage-phone{width:clamp(200px,27vw,270px);translate:calc(-50% + var(--px) * -10px) calc(var(--py) * -8px);transition:translate .4s var(--mk-ease);filter:drop-shadow(0 40px 60px #0000008c);position:absolute;top:0;left:50%}.tr-float{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;translate:calc(var(--px) * var(--d,1) * 22px) calc(var(--py) * var(--d,1) * 16px);transition:translate .5s var(--mk-ease);background:#ffffff17;border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:14px;display:flex;position:absolute;box-shadow:0 16px 40px #00000059}.tr-float[data-depth="1"]{--d:1}.tr-float[data-depth="2"]{--d:1.8}.tr-float[data-depth="3"]{--d:2.6}.tr-float>span{background:var(--mk-lime);width:34px;height:34px;color:var(--mk-black);border-radius:99px;flex:none;place-items:center;display:grid}.tr-float>div:not(.tr-spark){line-height:1.25;display:grid}.tr-float small{color:var(--brand-palette-char-muted);font-size:12px}.tr-float .tr-spark{align-items:flex-end;gap:3px;width:44px;height:34px;display:flex}.tr-spark i{background:color-mix(in srgb, var(--mk-lime) 70%, transparent);transform-origin:bottom;border-radius:3px;flex:1}.tr-float-a{top:14%;left:2%}.tr-float-b{top:40%;right:0}.tr-float-c{bottom:10%;left:8%}.tr-float-d{top:4%;right:8%}@media (max-width:899px){.tr-float-d{display:none}.tr-float-a{top:8%;left:-2%}.tr-float-b{top:46%;right:-2%}.tr-float-c{bottom:6%;left:0}}@media (max-width:520px){.tr-float-c,.tr-float small{display:none}.tr-float{padding:8px 12px 8px 8px}}.tr-band{text-align:center;justify-items:center;gap:16px;padding-block:clamp(24px,3vw,40px);display:grid}.tr-band p{color:var(--brand-muted);margin:0;font-size:14px;font-weight:600}.tr-band ul{letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:0;font-size:clamp(17px,1.8vw,22px);font-weight:700;list-style:none;display:flex}.tr-head{text-align:center;justify-items:center;gap:16px;margin-bottom:clamp(28px,4vw,52px);display:grid}.tr-head[data-center=false]{text-align:left;justify-items:start}.tr-head h2{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(30px,4vw,54px);font-weight:750;line-height:1.06}.tr-head p{max-width:52ch;color:var(--brand-muted);margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.tr-problems,.tr-steps{gap:var(--tr-gap);margin:0;padding:0;list-style:none;display:grid}.tr-problems li,.tr-steps li{border-radius:var(--tr-radius);background:var(--brand-soft);align-content:start;gap:10px;padding:clamp(22px,2.6vw,34px);display:grid}.tr-problems h3,.tr-steps h3,.tr-features h3{letter-spacing:-.03em;margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:700;line-height:1.2}.tr-problems p,.tr-steps p,.tr-features p{color:var(--brand-muted);margin:0;font-size:15.5px;line-height:1.55}.tr-num{background:var(--brand-panel);border:1px solid var(--tr-line);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;width:38px;height:38px;margin-bottom:14px;font-size:14px;font-weight:700;display:grid}.tr-steps .tr-num{background:var(--mk-lime);color:var(--mk-black);border-color:#0000}@media (min-width:810px){.tr-problems,.tr-steps{grid-template-columns:repeat(3,1fr)}}.tr-numbers{padding-block:0}.tr-numbers ul{gap:var(--tr-gap);border-radius:var(--tr-radius);background:var(--brand-palette-forest);color:var(--brand-palette-char-text);margin:0;padding:clamp(28px,4vw,56px);list-style:none;display:grid}.tr-numbers li{align-content:start;gap:6px;display:grid}.tr-numbers strong{color:var(--mk-lime);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,6vw,84px);font-weight:700;line-height:1}.tr-numbers span{max-width:24ch;color:color-mix(in srgb, var(--brand-palette-char-text) 78%, transparent);font-size:15px;line-height:1.4}@media (min-width:810px){.tr-numbers ul{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.tr-numbers li+li{border-left:1px solid color-mix(in srgb, var(--brand-palette-char-text) 18%, transparent);padding-left:clamp(16px,2.4vw,36px)}}.tr-bento{gap:var(--tr-gap);display:grid}.tr-tile{border-radius:var(--tr-radius);background:var(--brand-soft);flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(22px,2.6vw,34px);display:flex;position:relative;overflow:hidden}.tr-tile h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(21px,2vw,28px);font-weight:700;line-height:1.15}.tr-tile p{max-width:36ch;color:var(--brand-muted);margin:0;font-size:15.5px;line-height:1.5}.tr-chip{background:var(--brand-panel);border:1px solid var(--tr-line);border-radius:99px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:13px;font-weight:650;display:inline-flex}.tr-chip[data-tone=lime]{background:var(--mk-lime);color:var(--mk-black);border-color:#0000}.tr-tile-photo{justify-content:flex-end;align-items:stretch;min-height:420px;padding:12px}.tr-tile-card{background:var(--brand-panel);border-radius:20px;gap:8px;padding:22px;display:grid;position:relative}.tr-tile-phone{align-items:stretch;min-height:420px}.tr-tile-copy{justify-items:start;gap:10px;display:grid}.tr-tile-device{width:min(210px,56%);margin:12px auto -90px}.tr-tile-ink{background:var(--brand-palette-ink-black);color:var(--brand-palette-char-text)}.tr-tile-ink p{color:var(--brand-palette-char-muted)}.tr-tile-ink img{filter:drop-shadow(0 18px 30px #00000080);width:min(320px,100%);height:auto;margin-top:auto;padding-top:14px;rotate:-4deg}.tr-lead-list{gap:8px;width:100%;margin:12px 0 0;padding:0;list-style:none;display:grid}.tr-lead-list li{background:var(--brand-panel);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.tr-lead-list i{background:var(--brand-palette-forest);width:28px;height:28px;color:var(--mk-lime);border-radius:99px;place-items:center;font-size:12px;font-style:normal;display:grid}.tr-lead-list span{flex:1}.tr-lead-list b{color:var(--brand-muted);font-size:12px;font-weight:600}@media (min-width:900px){.tr-tile-photo{grid-row:span 2;min-height:560px}.tr-bento{grid-template-columns:1.1fr .9fr .9fr}.tr-tile-phone{flex-direction:row;grid-column:2/4;justify-content:space-between;min-height:360px}.tr-tile-copy{align-content:start;max-width:280px}.tr-tile-device{justify-self:center;width:220px;margin:12px 0 -110px}}.tr-features{gap:var(--tr-gap);margin:0;padding:0;list-style:none;display:grid}.tr-features li{border-radius:var(--tr-radius);border:1px solid var(--tr-line);background:var(--brand-panel);align-content:start;gap:8px;padding:24px;display:grid}.tr-features li>span{background:var(--mk-lime);width:44px;height:44px;color:var(--mk-black);border-radius:14px;place-items:center;margin-bottom:10px;display:grid}@media (min-width:640px){.tr-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.tr-features{grid-template-columns:repeat(3,1fr)}}.tr-more{justify-content:center;width:100%;margin-top:clamp(24px,3vw,40px);display:flex}.tr-cta{isolation:isolate;margin-block:var(--mk-section-y);border-radius:var(--tr-radius);background:var(--brand-palette-forest);color:var(--brand-palette-char-text);position:relative;overflow:hidden}.tr-cta .tr-photo{z-index:-1;opacity:.45}.tr-cta .tr-photo[data-empty=true]{background:radial-gradient(60% 90% at 90% 100%, color-mix(in srgb, var(--mk-lime) 26%, transparent), transparent 70%)}.tr-cta-inner{padding:clamp(36px, 7vw, 96px) var(--mk-section-x);justify-items:start;gap:18px;display:grid}.tr-cta h2{color:var(--brand-palette-char-text);letter-spacing:-.05em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(32px,4.6vw,64px);font-weight:750;line-height:1.04}.tr-cta .tr-link{color:var(--brand-palette-char-text)}.tr-cta p{max-width:46ch;color:color-mix(in srgb, var(--brand-palette-char-text) 78%, transparent);margin:0;font-size:17px}.tr-features[data-four=true]{grid-template-columns:1fr}@media (min-width:640px){.tr-features[data-four=true]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.tr-features[data-four=true]{grid-template-columns:repeat(4,1fr)}}.mk-split-mock{width:100%;max-width:440px;margin-inline:auto}.tr-mock{border:1px solid var(--brand-line);background:var(--brand-panel);color:var(--brand-ink);border-radius:24px;gap:14px;padding:20px;display:grid;box-shadow:0 18px 48px #00000014}.tr-mock-head{justify-content:space-between;align-items:center;font-size:15px;display:flex}.tr-mock-head span{color:var(--brand-muted);font-size:12px}.tr-bars{align-items:flex-end;gap:8px;height:120px;display:flex}.tr-bars i{background:color-mix(in srgb, var(--brand-palette-forest) 22%, var(--brand-soft));border-radius:8px 8px 4px 4px;flex:1}.tr-bars i:nth-child(6){background:var(--mk-lime)}.tr-mock-rows{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.tr-mock-rows li{color:var(--brand-muted);grid-template-columns:90px 1fr;align-items:center;gap:12px;display:grid}.tr-mock-rows b{background:var(--brand-soft);border-radius:99px;height:8px}.tr-mock-rows li:first-child b{width:85%}.tr-mock-rows li:nth-child(2) b{width:60%}.tr-mock-rows li:nth-child(3) b{width:72%}.tr-mock .tr-lead-list li{background:var(--brand-soft)}.site-shell .mk-page.mk-page>.mk-page-hero.mk-page-hero{--mk-on-black:var(--mk-menu-ink);--mk-on-black-muted:var(--mk-menu-muted);--brand-ink:var(--mk-menu-ink);--brand-muted:var(--mk-menu-muted);--brand-accent:var(--mk-menu-accent);color:var(--brand-ink);box-shadow:none;background:0 0}.site-shell .mk-page-hero p{color:var(--brand-muted)}.site-shell .mk-page-hero .mk-display{letter-spacing:-.045em;font-weight:700}.site-shell .mk-page-hero .mk-display strong{background:var(--mk-lime);color:var(--mk-black);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:0 .14em .04em;font-weight:750}.site-shell .mk-page-hero .mk-pill{color:var(--brand-muted);background:0 0;border:0;padding:0}.site-shell .mk-page-hero .ui-button.ui-button-secondary{background:var(--brand-panel);color:var(--brand-ink)}.site-shell .mk-page-hero-art,.mk-float,.mk-split-sticker,.mk-cta-particles{display:none}.site-shell .mk-page.mk-page>.mk-dark.mk-dark:not(.mk-cta){--mk-on-black:var(--mk-menu-ink);--mk-on-black-muted:var(--mk-menu-muted);--brand-ink:var(--mk-menu-ink);--brand-muted:var(--mk-menu-muted);--brand-accent:var(--mk-menu-accent);background:var(--brand-soft);color:var(--brand-ink);box-shadow:none}.site-shell .mk-page>.mk-dark:not(.mk-cta) .mk-heading em{background:var(--mk-lime);color:var(--mk-black)}.site-shell .mk-page>.mk-dark:not(.mk-cta) .mk-pill{background:var(--brand-panel);color:var(--brand-ink);border:1px solid var(--brand-line)}.site-shell .mk-page>.mk-dark:not(.mk-cta) .mk-head-aside,.site-shell .mk-page>.mk-dark:not(.mk-cta) .mk-split-copy>p{color:var(--brand-muted)}.site-shell .mk-page>.mk-dark:not(.mk-cta) .mk-checks svg{color:var(--brand-accent)}.site-shell .mk-page>.mk-cta{background-color:var(--brand-palette-forest);background-image:none}.tr-problem{gap:clamp(28px,5vw,72px);display:grid}.tr-problem-lead{align-content:start;justify-items:start;gap:16px;display:grid}.tr-problem-lead h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,62px);font-weight:700;line-height:1.04}.tr-problem-lead p{color:var(--brand-muted);margin:0;font-size:18px}.tr-serif{font-family:var(--tf-instrument-serif,Georgia, serif);letter-spacing:-.02em;color:var(--brand-accent);background:0 0;padding:0;font-style:italic;font-weight:400}.tr-head em.tr-serif{color:var(--brand-accent);background:0 0}.tr-problem .tr-problems{grid-template-columns:1fr;gap:0}.tr-problem .tr-problems li{border-top:1px solid var(--tr-line);transition:padding .3s var(--mk-ease), background .3s var(--mk-ease);background:0 0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:26px 8px}.tr-problem .tr-problems li:last-child{border-bottom:1px solid var(--tr-line)}.tr-problem .tr-problems li:hover{background:var(--brand-soft);padding-inline:20px}.tr-problem .tr-num{width:44px;height:44px;transition:background .3s var(--mk-ease), transform .3s var(--mk-ease);margin:0}.tr-problem .tr-problems li:hover .tr-num{background:var(--mk-lime);color:var(--mk-black);transform:rotate(-8deg)scale(1.08)}.tr-problem .tr-problems svg{color:var(--brand-muted);transition:transform .3s var(--mk-ease), color .3s}.tr-problem .tr-problems li:hover svg{color:var(--brand-ink);transform:translate(4px,-4px)}@media (min-width:900px){.tr-problem{grid-template-columns:.9fr 1.1fr;align-items:start}.tr-problem .tr-problems{grid-template-columns:1fr}}.tr-steps li{padding-inline:0;background:0 0;padding-top:0;position:relative}@media (min-width:810px){.tr-steps:before{content:"";z-index:0;background:linear-gradient(90deg, var(--mk-lime), color-mix(in srgb, var(--mk-lime) 20%, transparent));transform-origin:0;height:2px;transition:transform 1.2s var(--mk-ease) .2s;position:absolute;top:19px;left:19px;right:19px;transform:scaleX(0)}.tr-steps-wrap[data-revealed] .tr-steps:before,.tr-steps-wrap:not([data-reveal]) .tr-steps:before{transform:scaleX(1)}.tr-steps{position:relative}.tr-steps .tr-num{z-index:1;position:relative}}.tr-explorer{gap:var(--tr-gap);display:grid}.tr-explorer-tabs{align-content:start;gap:8px;display:grid}.tr-explorer-tabs button{color:var(--brand-muted);text-align:left;cursor:pointer;transition:background .3s var(--mk-ease), color .3s, transform .2s var(--mk-ease);background:0 0;border:1px solid #0000;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.tr-explorer-tabs button:hover{background:var(--brand-soft);color:var(--brand-ink)}.tr-explorer-tabs button:active{transform:scale(.985)}.tr-explorer-tabs button[data-active=true]{background:var(--brand-panel);border-color:var(--tr-line);color:var(--brand-ink);box-shadow:0 10px 30px #0000000f}.tr-tab-label{background:var(--brand-soft);border-radius:99px;place-items:center;min-width:64px;padding:6px 12px;font-size:13px;font-weight:700;transition:background .3s,color .3s;display:inline-grid}.tr-explorer-tabs button[data-active=true] .tr-tab-label{background:var(--mk-lime);color:var(--mk-black)}.tr-tab-text{gap:4px;display:grid}.tr-tab-text strong{letter-spacing:-.02em;font-size:17px}.tr-tab-text small{color:var(--brand-muted);font-size:14.5px;line-height:1.45;display:none}.tr-explorer-tabs button[data-active=true] small{display:block}.tr-tab-bar{background:var(--mk-lime);transform-origin:0;width:100%;height:3px;animation:6s linear both paused tr-bar;position:absolute;bottom:0;left:0}.tr-explorer[data-running=true] .tr-tab-bar{animation-play-state:running}.tr-explorer:hover .tr-tab-bar,.tr-explorer:focus-within .tr-tab-bar{animation-play-state:paused}@keyframes tr-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tr-explorer-stage{border-radius:var(--tr-radius);background:radial-gradient(60% 70% at 50% 110%, color-mix(in srgb, var(--mk-lime) 30%, transparent), transparent 70%), var(--brand-soft);min-height:440px;display:grid;position:relative;overflow:hidden}.tr-explorer-panel{opacity:0;pointer-events:none;transition:opacity .45s var(--mk-ease), translate .6s var(--mk-ease), scale .6s var(--mk-ease);grid-area:1/1;place-items:center;padding:28px;display:grid;translate:0 24px;scale:.97}.tr-explorer-panel[data-after=true]{translate:0 -24px}.tr-explorer-panel[data-active=true]{opacity:1;pointer-events:auto;translate:0;scale:1}.tr-explorer-device{align-self:end;width:clamp(190px,22vw,240px);margin-bottom:-120px}.tr-explorer-panel:has(.tr-explorer-device){align-items:end;padding-bottom:0}.tr-explorer-card{filter:drop-shadow(0 30px 40px #00000059);width:min(440px,90%);height:auto;rotate:-5deg}.tr-explorer-mock{width:min(420px,100%)}@media (min-width:900px){.tr-explorer{grid-template-columns:.85fr 1.15fr;align-items:stretch}.tr-explorer-stage{min-height:520px}}@media (max-width:899px){.tr-explorer-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(240px,80%);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.tr-explorer-tabs button{scroll-snap-align:start;background:var(--brand-soft)}.tr-tab-text small{display:block}}.tr-tilt{--tx:0deg;--ty:0deg;transform:perspective(900px) rotateY(var(--tx)) rotateX(var(--ty));transition:transform .35s var(--mk-ease);will-change:transform}.tr-tile{transition:transform .35s var(--mk-ease), box-shadow .35s var(--mk-ease)}.tr-tile:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0000001a}.tr-magnetic{transition:translate .3s var(--mk-ease);display:inline-block}.tr-hero .ui-button,.tr-cta .ui-button{transition:transform .2s var(--mk-ease), filter .2s}.tr-hero .ui-button:hover,.tr-cta .ui-button:hover{transform:translateY(-2px)}.tr-hero .ui-button:active,.tr-cta .ui-button:active{transform:scale(.97)}.tr-numbers ul{--nx:50%;--ny:0%;position:relative;overflow:hidden}.tr-numbers ul:before{content:"";background:radial-gradient(420px 260px at var(--nx) var(--ny), color-mix(in srgb, var(--mk-lime) 16%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.tr-link{transition:background-size .3s var(--mk-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;text-decoration:none}.tr-link:hover{background-size:100% 1.5px}.tr-link svg{transition:transform .25s var(--mk-ease)}.tr-link:hover svg{transform:translate(3px,-3px)}@media (prefers-reduced-motion:no-preference){.tr-word>span{animation:tr-word-up .9s var(--mk-ease) both;animation-delay:calc(var(--i,0) * 70ms + .12s)}.tr-word:not(:has(>span)){animation:tr-word-up .9s var(--mk-ease) both;animation-delay:calc(var(--i,0) * 70ms + .12s)}.tr-word>span{display:inline-block}.tr-pop{animation:tr-pop .8s var(--mk-ease) both;animation-delay:calc(var(--i,0) * 90ms + .2s)}.tr-stage-phone{animation:tr-phone-in 1.2s var(--mk-ease) .3s both}.tr-float{animation:tr-pop .8s var(--mk-ease) both, tr-bob 6s ease-in-out infinite}.tr-float-a{animation-delay:.9s,1.7s}.tr-float-b{animation-delay:1.05s,2.4s}.tr-float-c{animation-delay:1.2s,3.1s}.tr-float-d{animation-delay:1.35s,3.8s}.tr-spark i{animation:tr-grow 1.4s var(--mk-ease) 1.6s both}.tr-kicker i{animation:2.2s ease-out infinite tr-ping}.tr-rotor-word{transition:opacity .5s var(--mk-ease), translate .6s var(--mk-ease), filter .5s}.tr-hero-glow{animation:8s ease-in-out infinite alternate tr-glow}.tr-numbers li strong{transition:transform .7s var(--mk-ease), opacity .7s;display:block}[data-reveal]:not([data-revealed]) .tr-numbers li strong,.tr-numbers[data-reveal]:not([data-revealed]) li strong{opacity:0;transform:translateY(24px)}.tr-numbers li:nth-child(2) strong{transition-delay:.12s}.tr-numbers li:nth-child(3) strong{transition-delay:.24s}.tr-numbers li:nth-child(4) strong{transition-delay:.36s}}@keyframes tr-word-up{0%{opacity:0;filter:blur(8px);transform:translateY(.6em)}to{opacity:1;filter:none;transform:none}}@keyframes tr-pop{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes tr-phone-in{0%{opacity:0;transform:translateY(80px)rotate(3deg)}to{opacity:1;transform:none}}@keyframes tr-bob{0%,to{margin-top:0}50%{margin-top:-8px}}@keyframes tr-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tr-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mk-lime) 60%, transparent)}80%,to{box-shadow:0 0 0 10px #0000}}@keyframes tr-glow{0%{opacity:.7;transform:translate(-4%)}to{opacity:1;transform:translate(4%)}}.tr-cta .tr-hero-glow{z-index:-1}.tr-cta h2 .tr-serif{color:var(--mk-lime)}.site-shell .mk-page>.mk-dark:not(.mk-cta) .mk-heading em{color:var(--mk-black)}.site-shell .mk-compare-links img{display:none}
.mk-page-hero{padding:clamp(28px, 5vw, 72px) var(--mk-section-x) clamp(16px, 3vw, 40px);color:var(--brand-ink);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.mk-page-hero[data-compact=true]{padding-block:clamp(20px,3vw,40px) clamp(8px,2vw,24px)}.mk-page-hero .mk-display{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;font-size:clamp(44px,7vw,104px);font-weight:700;line-height:.98}.mk-page-hero[data-compact=true] .mk-display{font-size:clamp(36px,5vw,68px)}.mk-page-hero p{color:var(--brand-muted);max-width:44ch;font-size:clamp(17px,1.5vw,21px)}.mk-page-hero .mk-pill{color:var(--brand-muted);background:0 0;border:0;padding:0;font-size:14px;font-weight:650}.mk-page-hero .ui-button.ui-button-secondary{background:var(--brand-panel);color:var(--brand-ink)}.mk-page-hero-art{display:none}.mk-page-hero .mk-display em,.mk-page-hero .mk-display mark{background:var(--mk-lime);color:var(--mk-black);border-radius:.18em;padding:0 .12em .04em;font-style:normal}.site-shell .mk-page>.mk-cta{background-color:var(--mk-black);background-image:none}.tr-numbers ul{background:var(--mk-black)}.tr-numbers ul:before,.tr-hero-glow,.tr-glow{display:none}.mk-heading em{background:var(--mk-lime);color:var(--mk-black);border-radius:.18em;padding:0 .12em .04em;font-style:normal}.site-shell .mk-page .mk-heading em,.site-shell .mk-page .mk-dark .mk-heading em,.site-shell .mk-page>.mk-dark:not(.mk-cta) .mk-heading em{-webkit-text-fill-color:var(--brand-palette-ink-black);color:var(--brand-palette-ink-black)!important}.site-shell .mk-page>.mk-section.mk-band,.site-shell .mk-page>.mk-dark:not(.mk-cta):not(.hx-band),.site-shell .mk-page>.mk-section.mk-dark:not(.mk-cta){box-shadow:none;border-top:1px solid var(--brand-line);background:0 0;border-radius:0}.hx-cta h2 em{background:var(--mk-lime);color:var(--mk-black);border-radius:.18em;padding:0 .12em .04em;font-style:normal}.hx-cta .ui-button.ui-button-secondary{color:var(--mk-on-black,#fff);background:#ffffff1f}
