[data-ui=landing]{position:relative;width:100%;overflow-x:clip;background:var(--mkt-ground);color:var(--mkt-ink);--lp-nav-height: 64px;--lp-ink-quiet: color-mix(in oklab, var(--mkt-ink-3) 78%, var(--mkt-ink));--lp-tint: color-mix(in oklab, var(--mkt-ink) 3%, var(--mkt-ground));--lp-cyan: var(--brand-strong);--lp-frame: 1120px;--lp-measure: 736px;--lp-r-card: var(--r-xl);--lp-r-card-lg: var(--r-2xl);--lp-r-hero: 24px;--lp-ease: var(--ease-app);--lp-card-lip: inset 0 1px 0 color-mix(in oklab, var(--mkt-card) 60%, transparent);padding-top:calc(var(--lp-nav-height) + 1px)}[data-ui=landing] .landing-main{display:block}[data-ui=landing] main section[id]{scroll-margin-top:calc(var(--lp-nav-height) + var(--space-4, 16px))}[data-ui=landing] #main:focus{outline:none}[data-ui=landing] .lp-section{padding-block:var(--mkt-section-tight);padding-inline:clamp(20px,5vw,40px)}[data-ui=landing] .lp-frame{width:100%;max-width:var(--lp-frame);margin-inline:auto}[data-ui=landing] .lp-measure{width:100%;max-width:var(--lp-measure);margin-inline:auto}[data-ui=landing] .lp-frame>.lp-measure{margin-inline:0}[data-ui=landing] .lp-section-head{text-align:center;max-width:var(--lp-measure);margin:0 auto var(--space-7, 48px);display:flex;flex-direction:column;align-items:center;gap:var(--space-3, 12px);padding:0 var(--space-1, 4px)}[data-ui=landing] .lp-section-head--left{text-align:left;align-items:flex-start;margin-inline:0}[data-ui=landing] .lp-section-head__sub{font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);color:var(--mkt-ink-2);margin:0;max-width:60ch;line-height:1.6}[data-ui=landing] .ui-editorial__heading{color:var(--mkt-ink)}[data-ui=landing] .ui-editorial__eyebrow{color:var(--lp-ink-quiet)}@keyframes lp-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-ui=landing] .lp-fade-in{animation:lp-fade-in .52s var(--ease-app) both}[data-ui=landing] .ui-editorial__accent{color:var(--lp-cyan)}[data-ui=landing] .lp-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(44px,7vw,96px) clamp(16px,4vw,40px) var(--mkt-section-tight)}[data-ui=landing] .lp-hero .ui-mesh{z-index:0}[data-ui=landing] .lp-hero:before{content:"";position:absolute;z-index:0;inset:auto auto 0 50%;width:min(960px,130%);height:62%;transform:translate(-50%);pointer-events:none;background:radial-gradient(60% 80% at 50% 100%,color-mix(in oklab,var(--brand) 10%,transparent) 0%,transparent 70%)}[data-ui=landing] .lp-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--grain-tile);background-size:180px 180px;opacity:.5;mix-blend-mode:multiply}[data-ui=landing] .lp-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(28px,5vw,48px);align-items:center}[data-ui=landing] .lp-hero__text{min-width:0;width:100%;max-width:var(--lp-measure);animation:lp-fade-in .52s var(--ease-app) both}[data-ui=landing] .lp-hero .ui-editorial--display .ui-editorial__heading{font-size:clamp(2.5rem,1.4rem + 4vw,4.25rem);font-weight:620;letter-spacing:var(--mkt-hero-track);line-height:1.04}[data-ui=landing] .lp-hero__lede{margin-top:var(--space-5, 24px);font-size:clamp(1rem,.95rem + .4vw,1.1875rem);line-height:1.6;color:var(--mkt-ink-2);max-width:100%}@media(min-width:1024px){[data-ui=landing] .lp-hero__inner{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}[data-ui=landing] .lp-hero__text{max-width:none}[data-ui=landing] .lp-hero__lede{max-width:44ch}}[data-ui=landing] .lp-cta-row{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3, 12px);margin-top:var(--space-6, 32px)}@media(min-width:640px){[data-ui=landing] .lp-cta-row{flex-direction:row;align-items:center}}[data-ui=landing] .lp-cta-row .ui-btn{min-width:200px;justify-content:center}[data-ui=landing] .lp-cta-primary{transition:filter .2s var(--lp-ease),background-color .2s var(--lp-ease)}[data-ui=landing] .lp-cta-primary:hover{filter:brightness(1.05)}[data-ui=landing] .lp-cta-primary:focus-visible{outline:none;box-shadow:var(--ring-brand)}[data-ui=landing] .lp-trust{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2, 8px);margin-top:var(--space-6, 32px);font-size:var(--t-xs);color:var(--lp-ink-quiet)}[data-ui=landing] .lp-trust__item{display:inline-flex;align-items:center;gap:var(--space-1, 4px)}[data-ui=landing] .lp-trust__check{width:14px;height:14px;color:var(--mkt-ink-2);flex:0 0 auto}[data-ui=landing] .mk-browser{position:relative;border-radius:var(--lp-r-card-lg);border:1px solid var(--mkt-hairline);background:var(--mkt-card);box-shadow:var(--lp-card-lip),var(--mkt-shadow);overflow:hidden}[data-ui=landing] .mk-browser__bar{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-2, 8px) var(--space-3, 12px);border-bottom:1px solid var(--mkt-hairline-soft);background:var(--lp-tint)}[data-ui=landing] .mk-browser__dots{display:inline-flex;gap:var(--space-2);flex:0 0 auto}[data-ui=landing] .mk-browser__dot{width:10px;height:10px;border-radius:50%;background:color-mix(in oklab,var(--mkt-ink-3) 40%,transparent)}@media(max-width:374px){[data-ui=landing] .mk-browser__dot{width:8px;height:8px}}[data-ui=landing] .mk-browser__address{flex:1 1 auto;min-width:0;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--lp-ink-quiet);text-align:center;background:var(--mkt-ground);border:1px solid var(--mkt-hairline-soft);border-radius:var(--r-pill);padding:var(--space-1) var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ui=landing] .mk-browser__screen{display:block}[data-ui=landing] .mk-browser__screen,[data-ui=landing] .mk-phone__screen{background-image:linear-gradient(100deg,var(--lp-tint) 34%,color-mix(in oklab,var(--mkt-ink-3) 9%,var(--lp-tint)) 50%,var(--lp-tint) 66%);background-size:220% 100%;animation:lp-shimmer 1.6s linear infinite}@keyframes lp-shimmer{to{background-position:-220% 0}}[data-ui=landing] .mk-shot__img{display:block;width:100%;height:auto}[data-ui=landing] .mk-frame__label{position:absolute;right:12px;bottom:12px;z-index:2;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ai-iris-strong);background:color-mix(in oklab,var(--mkt-card) 82%,var(--ai-iris-tint));border:1px solid var(--ai-iris-line);border-radius:var(--r-pill);padding:var(--space-1) var(--space-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-ui=landing] .mk-phone{position:relative;width:min(264px,74vw);margin:0 auto;border-radius:40px;border:1px solid var(--mkt-hairline);background:var(--mkt-card);padding:var(--space-2);box-shadow:var(--lp-card-lip),var(--mkt-shadow)}[data-ui=landing] .mk-phone__notch{position:absolute;top:4px;left:50%;transform:translate(-50%);width:42px;height:4px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--mkt-ink-3) 45%,transparent);z-index:2}[data-ui=landing] .mk-phone__screen{border-radius:30px;overflow:hidden;border:1px solid var(--mkt-hairline-soft)}[data-ui=landing] .lp-hero__art{position:relative;min-width:0;animation:lp-fade-in .62s var(--ease-app) 80ms both}[data-ui=landing] .lp-hero__letter{margin-top:var(--space-4, 16px);border-radius:var(--r-lg);border:1px solid var(--ai-iris-line);background:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--ai-iris) 9%,transparent) 0%,transparent 56%),color-mix(in oklab,var(--ai-iris) 5%,var(--mkt-card));box-shadow:var(--lp-card-lip),0 24px 60px -34px color-mix(in oklab,var(--ai-iris) 28%,transparent),0 2px 8px -4px color-mix(in oklab,var(--mkt-ink) 12%,transparent);padding:clamp(16px,2.5vw,22px);display:flex;flex-direction:column;gap:var(--space-3, 12px);animation:lp-fade-in .7s var(--ease-app) .22s both}@media(min-width:1024px){[data-ui=landing] .lp-hero__letter{position:absolute;left:calc(-1 * var(--space-7));right:auto;bottom:calc(-1 * var(--space-7));margin-top:0;max-width:15rem;z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--ai-iris) 9%,transparent) 0%,transparent 56%),color-mix(in oklab,var(--mkt-card) 88%,var(--ai-iris-tint))}}[data-ui=landing] .lp-hero__letter-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--t-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink-quiet)}[data-ui=landing] .lp-hero__letter-prose{font-family:var(--font-display);font-style:normal;font-weight:450;font-size:clamp(1rem,.95rem + .4vw,1.125rem);line-height:1.5;color:var(--ai-iris-strong);margin:0;max-width:34ch}[data-ui=landing] .lp-hero__letter-source{display:flex;align-items:center;gap:var(--space-2);font-size:var(--t-xs);color:var(--lp-ink-quiet)}[data-ui=landing] .lp-product{padding:var(--mkt-section-tight) clamp(16px,4vw,40px)}[data-ui=landing] .lp-showcase{display:flex;flex-direction:column;gap:var(--space-5)}[data-ui=landing] .lp-showcase__tabs{display:flex;gap:var(--space-1);padding:var(--space-1);margin-inline:auto;max-width:100%;overflow-x:auto;scrollbar-width:none;border-radius:var(--r-pill);border:1px solid var(--mkt-hairline);background:var(--lp-tint)}[data-ui=landing] .lp-showcase__tabs::-webkit-scrollbar{display:none}[data-ui=landing] .lp-showcase__tab{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;border-radius:var(--r-pill);padding:var(--space-2) var(--space-4);min-block-size:36px;font-family:var(--font-sans);font-size:var(--t-sm);font-weight:500;color:var(--mkt-ink-2);cursor:pointer;transition:background-color .2s var(--lp-ease),color .2s var(--lp-ease),box-shadow .2s var(--lp-ease)}[data-ui=landing] .lp-showcase__tab:hover{color:var(--mkt-ink)}[data-ui=landing] .lp-showcase__tab.is-active{background:var(--mkt-card);color:var(--mkt-ink);font-weight:600;box-shadow:var(--lp-card-lip),0 1px 2px color-mix(in oklab,var(--mkt-ink) 10%,transparent)}[data-ui=landing] .lp-showcase__tab:focus-visible{outline:none;box-shadow:var(--ring-brand)}[data-ui=landing] .lp-showcase__track{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:var(--lp-r-card-lg)}[data-ui=landing] .lp-showcase__track::-webkit-scrollbar{display:none}[data-ui=landing] .lp-showcase__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}[data-ui=landing] .lp-showcase__frame{width:100%}[data-ui=landing] .lp-showcase__frame--mobile{display:none}@media(max-width:640px){[data-ui=landing] .lp-showcase__track{border-radius:0}[data-ui=landing] .lp-showcase__frame--desktop{display:none}[data-ui=landing] .lp-showcase__frame--mobile{display:block;width:min(320px,84vw)}}[data-ui=landing] .lp-showcase__caption{text-align:center;max-width:56ch;margin-inline:auto;min-block-size:5.5rem}@keyframes lp-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-ui=landing] .lp-showcase__title{font-family:var(--font-sans);font-size:var(--mkt-title);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--mkt-ink);margin:0 0 var(--space-2);text-wrap:balance;animation:lp-caption-in .36s var(--lp-ease) both}[data-ui=landing] .lp-showcase__body{font-size:var(--t-figure);line-height:1.6;color:var(--mkt-ink-2);margin:0;animation:lp-caption-in .42s var(--lp-ease) 40ms both}[data-ui=landing] .lp-showcase__dots{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:var(--space-2)}[data-ui=landing] .lp-showcase__dots li{width:6px;height:6px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--mkt-ink-3) 40%,transparent);transition:width .24s var(--lp-ease),background-color .24s var(--lp-ease)}[data-ui=landing] .lp-showcase__dots li.is-active{width:20px;background:var(--lp-cyan)}@media(min-width:1024px){[data-ui=landing] .lp-showcase__dots{display:none}}[data-ui=landing] .lp-letter{position:relative;isolation:isolate;overflow:hidden;padding:var(--mkt-section) clamp(16px,4vw,40px);background:var(--mkt-dark-ground);color:var(--mkt-dark-ink)}[data-ui=landing] .lp-letter:before{content:"";position:absolute;inset:auto auto -10% 50%;z-index:0;width:min(1000px,130%);height:80%;transform:translate(-50%);pointer-events:none;background:radial-gradient(55% 70% at 50% 100%,color-mix(in oklab,var(--ai-iris) 26%,transparent) 0%,transparent 68%)}[data-ui=landing] .lp-letter__inner{position:relative;z-index:1}[data-ui=landing] .lp-letter .ui-editorial__heading{color:var(--mkt-dark-ink)}[data-ui=landing] .lp-letter .ui-editorial__eyebrow,[data-ui=landing] .lp-letter .lp-section-head__sub{color:color-mix(in oklab,var(--mkt-dark-ink) 72%,var(--mkt-dark-ground))}[data-ui=landing] .lp-compare{padding:var(--mkt-section-tight) clamp(16px,4vw,40px)}[data-ui=landing] .lp-compare__table{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,130px) minmax(0,130px);background:var(--mkt-card);border:1px solid var(--mkt-hairline);border-radius:var(--lp-r-card);overflow:hidden;font-size:var(--t-sm);box-shadow:var(--lp-card-lip),var(--mkt-shadow)}[data-ui=landing] .lp-compare__head,[data-ui=landing] .lp-compare__row{display:contents}[data-ui=landing] .lp-compare__cell{padding:var(--space-3, 12px) var(--space-4, 16px);display:flex;align-items:center;border-bottom:1px solid var(--mkt-hairline);min-width:0}[data-ui=landing] .lp-compare__row:last-of-type .lp-compare__cell{border-bottom:0}[data-ui=landing] .lp-compare__cell--feature{color:var(--mkt-ink);line-height:1.4;font-weight:500}[data-ui=landing] .lp-compare__cell--center{justify-content:center}[data-ui=landing] .lp-compare__cell--us{background:color-mix(in oklab,var(--brand) 5%,transparent);border-left:1px solid var(--mkt-hairline)}[data-ui=landing] .lp-compare__head .lp-compare__cell{background:var(--lp-tint);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-quiet);font-weight:600;border-bottom:1px solid var(--mkt-hairline)}[data-ui=landing] .lp-compare__head .lp-compare__cell--us{color:var(--lp-cyan);background:color-mix(in oklab,var(--brand) 5%,var(--lp-tint))}[data-ui=landing] .lp-compare__row:hover .lp-compare__cell{background-color:color-mix(in oklab,var(--brand) 2%,var(--mkt-card))}[data-ui=landing] .lp-compare__row:hover .lp-compare__cell--us{background-color:color-mix(in oklab,var(--brand) 8%,transparent)}[data-ui=landing] .lp-compare__check{width:18px;height:18px;color:var(--mkt-ink-2)}[data-ui=landing] .lp-compare__cell--us .lp-compare__check{color:var(--lp-cyan)}[data-ui=landing] .lp-compare__cross{width:16px;height:16px;color:var(--lp-ink-quiet);opacity:.7}@media(max-width:640px){[data-ui=landing] .lp-compare__table{grid-template-columns:minmax(0,1fr) 64px 64px;font-size:var(--t-xs)}[data-ui=landing] .lp-compare__cell{padding:var(--space-3) var(--space-3)}[data-ui=landing] .lp-compare__head .lp-compare__cell{font-size:var(--t-micro);letter-spacing:.06em;padding:var(--space-2) var(--space-3);text-align:center;line-height:1.2}[data-ui=landing] .lp-compare__head .lp-compare__cell--feature{text-align:left}}[data-ui=landing] .lp-faq{background:var(--lp-tint);border-block:1px solid var(--mkt-hairline);padding:var(--mkt-section-tight) clamp(16px,4vw,40px)}[data-ui=landing] .lp-faq__accordion{border-top:1px solid var(--mkt-hairline)}[data-ui=landing] .lp-faq__accordion .ui-accordion__item{border-bottom:1px solid var(--mkt-hairline)}[data-ui=landing] .lp-faq__accordion .ui-accordion__item:last-child{border-bottom:0}[data-ui=landing] .lp-faq__accordion .ui-accordion__trigger{justify-content:flex-start;gap:var(--space-3, 12px)}[data-ui=landing] .lp-faq__accordion .ui-accordion__question{flex:0 1 auto}[data-ui=landing] .lp-pricing-teaser{padding:var(--mkt-section) clamp(16px,4vw,40px)}[data-ui=landing] .lp-pricing-teaser__cycle{display:flex;justify-content:center;margin-bottom:var(--space-5, 24px)}[data-ui=landing] .lp-pricing-teaser__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4, 16px);align-items:stretch}@media(max-width:768px){[data-ui=landing] .lp-pricing-teaser__grid{grid-template-columns:1fr}}[data-ui=landing] .lp-mini-tier{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-5, 24px);border:1px solid var(--mkt-hairline);border-radius:var(--lp-r-card-lg);background:var(--mkt-card);box-shadow:var(--lp-card-lip);transition:border-color .24s var(--lp-ease)}[data-ui=landing] .lp-mini-tier:hover{border-color:color-mix(in oklab,var(--mkt-ink) 18%,var(--mkt-hairline))}[data-ui=landing] .lp-mini-tier--free{background:radial-gradient(120% 100% at 0% 0%,color-mix(in oklab,var(--brand) 7%,transparent) 0%,transparent 56%),var(--mkt-card);border-color:var(--brand-line)}[data-ui=landing] .lp-mini-tier--free:hover{border-color:color-mix(in oklab,var(--brand) 45%,var(--brand-line))}[data-ui=landing] .lp-mini-tier__name{font-family:var(--font-sans);font-weight:700;font-size:var(--t-h4);color:var(--mkt-ink);letter-spacing:-.015em;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}[data-ui=landing] .lp-mini-tier__chip-slot{display:flex;align-items:center;min-block-size:24px}[data-ui=landing] .lp-mini-tier__badge{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:2px var(--space-2);border-radius:var(--r-pill);color:var(--mkt-ink);background:var(--lp-tint);border:1px solid var(--mkt-hairline)}[data-ui=landing] .lp-mini-tier__price{display:flex;align-items:baseline;gap:var(--space-2, 8px);margin:2px 0 var(--space-1, 4px);font-family:var(--font-numeric);color:var(--mkt-ink);font-variant-numeric:tabular-nums slashed-zero}[data-ui=landing] .lp-mini-tier__price-amt{font-weight:var(--w-label, 600);font-size:2rem;letter-spacing:-.025em;line-height:1}[data-ui=landing] .lp-mini-tier__price-period{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--lp-ink-quiet);font-weight:500}[data-ui=landing] .lp-mini-tier__promise{font-size:var(--t-sm);color:var(--mkt-ink-2);line-height:1.55;margin:0}[data-ui=landing] .lp-mini-tier__footnote{font-size:var(--t-micro);color:var(--lp-ink-quiet);line-height:1.5;margin:var(--space-1, 4px) 0 0}[data-ui=landing] .lp-mini-tier__action{margin-top:auto;padding-top:var(--space-4, 16px);display:flex}[data-ui=landing] .lp-mini-tier__action .ui-btn{width:100%;justify-content:center}[data-ui=landing] .lp-pricing-teaser__close{margin-top:var(--space-7, 48px);display:flex;flex-direction:column;align-items:center;gap:var(--space-3, 12px)}[data-ui=landing] .lp-pricing-teaser__cad{text-align:center;font-size:var(--t-sm);color:var(--mkt-ink-2);margin:0}[data-ui=landing] .lp-pricing-teaser__detail{text-align:center;font-size:var(--t-xs);color:var(--mkt-ink-2);margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-1, 4px) var(--space-4, 16px)}[data-ui=landing] .lp-pricing-teaser__detail a{display:inline-flex;align-items:center;gap:var(--space-1, 4px);min-block-size:24px;color:var(--mkt-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in oklab,var(--mkt-ink) 45%,transparent)}[data-ui=landing] .lp-pricing-teaser__detail a svg{transition:transform .16s var(--lp-ease)}[data-ui=landing] .lp-pricing-teaser__detail a:hover svg{transform:translate(2px)}[data-ui=landing] .lp-pricing-teaser__detail a:hover{text-decoration-thickness:2px;text-decoration-color:currentColor}[data-ui=landing] .lp-letter-demo{display:flex;flex-direction:column;gap:var(--space-5, 24px)}[data-ui=landing] .lp-letter-demo__picker{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px)}[data-ui=landing] .lp-letter-demo__picker-label{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--mkt-dark-ink) 66%,var(--mkt-dark-ground))}[data-ui=landing] .lp-letter-demo__segmented{max-width:100%;overflow-x:auto;scrollbar-width:none;--x-scroll-fade-w: 28px;scroll-padding-inline:var(--space-5);background:color-mix(in oklab,var(--mkt-card) 8%,transparent);border:1px solid color-mix(in oklab,var(--mkt-card) 12%,transparent)}[data-ui=landing] .lp-letter-demo__segmented::-webkit-scrollbar{display:none}[data-ui=landing] .lp-letter-demo__segmented .ui-segmented__option{color:color-mix(in oklab,var(--mkt-dark-ink) 68%,var(--mkt-dark-ground))}[data-ui=landing] .lp-letter-demo__segmented .ui-segmented__option.is-active{color:var(--mkt-dark-ground)}[data-ui=landing] .lp-letter-demo__segmented .ui-segmented__thumb{background:var(--mkt-dark-ink);box-shadow:0 1px 2px #0006}@media(min-width:769px){[data-ui=landing] .lp-letter-demo__segmented.x-scroll-fade{-webkit-mask-image:none;mask-image:none}}[data-ui=landing] .lp-letter-demo__letter{display:flex;flex-direction:column;gap:var(--space-4, 16px);padding:clamp(20px,4vw,36px);border-radius:var(--lp-r-hero);border:1px solid color-mix(in oklab,var(--ai-iris) 40%,transparent);background:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--ai-iris) 22%,transparent) 0%,transparent 56%),color-mix(in oklab,var(--mkt-card) 5%,var(--mkt-dark-ground));box-shadow:inset 0 1px color-mix(in oklab,var(--mkt-card) 8%,transparent),0 30px 80px -40px color-mix(in oklab,var(--ai-iris) 60%,transparent)}[data-ui=landing] .lp-letter-demo__head{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--mkt-dark-ink) 62%,var(--mkt-dark-ground))}[data-ui=landing] .lp-letter-demo__body{font-family:var(--font-display);font-style:normal;font-weight:450;font-size:clamp(1.0625rem,1rem + .6vw,1.25rem);line-height:1.6;color:color-mix(in oklab,var(--ai-iris) 52%,var(--mkt-dark-ink));margin:0;max-width:46ch;min-height:7.5rem}@keyframes lp-letter-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-ui=landing] .lp-letter-demo__source{display:flex;align-items:center;gap:var(--space-2);font-size:var(--t-xs);color:color-mix(in oklab,var(--mkt-dark-ink) 68%,var(--mkt-dark-ground))}[data-ui=landing] .lp-letter-demo [data-ui=ai-source-line]{color:color-mix(in oklab,var(--mkt-dark-ink) 68%,var(--mkt-dark-ground))}[data-ui=landing] .lp-letter-demo__disclaimer{margin:var(--space-1, 4px) 0 0;font-size:var(--t-micro);line-height:1.5;color:color-mix(in oklab,var(--mkt-dark-ink) 68%,var(--mkt-dark-ground));max-width:52ch}[data-ui=landing] .lp-letter-demo__gate{display:flex;flex-direction:column;align-items:center;gap:var(--space-3, 12px);text-align:center}[data-ui=landing] .lp-letter-demo__gate-copy{font-family:var(--font-sans);font-size:var(--t-figure);color:color-mix(in oklab,var(--mkt-dark-ink) 82%,var(--mkt-dark-ground));margin:0}[data-ui=landing] .lp-letter-demo__gate-cta{display:inline-flex;align-items:center;justify-content:center;min-width:200px}[data-ui=landing] .lp-letter-demo__body .jargon-term{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:help;text-decoration:underline dotted;text-decoration-color:color-mix(in oklab,var(--ai-iris) 60%,var(--mkt-dark-ink));text-underline-offset:3px}[data-ui=landing] .lp-letter-demo__body .jargon-term:focus-visible{outline:2px solid color-mix(in oklab,var(--ai-iris) 55%,var(--mkt-dark-ink));outline-offset:2px;border-radius:3px}@media(prefers-reduced-motion:reduce){[data-ui=landing] .lp-fade-in,[data-ui=landing] .lp-hero__text,[data-ui=landing] .lp-hero__art,[data-ui=landing] .lp-hero__letter{animation:none!important;opacity:1!important;transform:none!important}[data-ui=landing] .mk-browser__screen,[data-ui=landing] .mk-phone__screen{animation:none!important;background-position:50% 0}[data-ui=landing] .lp-mini-tier,[data-ui=landing] .lp-pricing-teaser__detail a svg,[data-ui=landing] .lp-cta-primary,[data-ui=landing] .lp-card{transition:none}[data-ui=landing] .lp-mini-tier:hover,[data-ui=landing] .lp-cta-primary:hover{transform:none}}[data-ui=landing] [data-reveal].will-reveal{opacity:0;transform:translateY(18px)}[data-ui=landing] [data-reveal].is-in{opacity:1;transform:none;transition:opacity .64s var(--lp-ease),transform .72s var(--lp-ease);transition-delay:calc(var(--reveal-i, 0) * 90ms)}[data-ui=landing] .lp-hero__kicker{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-quiet)}[data-ui=landing] .lp-hero__kicker-dot{width:4px;height:4px;border-radius:var(--r-pill);background:var(--brand)}[data-ui=landing] .lp-hero__name{margin:var(--space-4) 0 0;padding-left:var(--space-4);border-left:2px solid var(--brand-line);font-size:var(--t-figure);line-height:1.55;color:var(--mkt-ink-2);max-width:46ch}[data-ui=landing] .lp-hero__name strong{font-weight:600;color:var(--mkt-ink)}[data-ui=landing] .lp-trust{list-style:none;padding:0}[data-ui=landing] .lp-inline-link{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:24px;color:var(--mkt-ink);font-weight:600;font-size:var(--t-sm);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--mkt-ink) 40%,transparent)}[data-ui=landing] .lp-inline-link svg{transition:transform .16s var(--lp-ease)}[data-ui=landing] .lp-inline-link:hover{text-decoration-color:currentColor}[data-ui=landing] .lp-inline-link:hover svg{transform:translate(2px)}[data-ui=landing] .lp-how{padding:var(--mkt-section-tight) clamp(16px,4vw,40px);background:var(--lp-tint);border-block:1px solid var(--mkt-hairline)}[data-ui=landing] .lp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-5);counter-reset:step}@media(min-width:768px){[data-ui=landing] .lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}[data-ui=landing] .lp-step{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(20px,3vw,28px);border-radius:var(--lp-r-card);border:1px solid var(--mkt-hairline);background:var(--mkt-card);box-shadow:var(--lp-card-lip);overflow:hidden}[data-ui=landing] .lp-step:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,var(--brand) 0%,var(--ai-iris) 100%);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--lp-ease);transition-delay:calc(var(--reveal-i, 0) * .12s + .24s)}[data-ui=landing] .lp-step.is-in:after{transform:scaleX(1)}[data-ui=landing] .lp-step__n{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.14em;color:var(--lp-cyan);font-weight:600}[data-ui=landing] .lp-step__title{font-family:var(--font-sans);font-size:var(--t-h4);font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--mkt-ink);margin:0;text-wrap:balance}[data-ui=landing] .lp-step__body{font-size:var(--t-figure);line-height:1.6;color:var(--mkt-ink-2);margin:0}[data-ui=landing] .lp-letter__inner{display:flex;flex-direction:column;gap:var(--space-8)}[data-ui=landing] .lp-letter__inner>.lp-letter__demo{width:100%;margin-inline:auto}[data-ui=landing] .lp-iris{list-style:none;margin:0;padding:var(--space-7) 0 0;border-top:1px solid color-mix(in oklab,var(--mkt-dark-ink) 12%,transparent);display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){[data-ui=landing] .lp-iris{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){[data-ui=landing] .lp-iris{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-ui=landing] .lp-iris__item{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--lp-r-card);border:1px solid color-mix(in oklab,var(--mkt-dark-ink) 10%,transparent);background:color-mix(in oklab,var(--mkt-card) 4%,var(--mkt-dark-ground));transition:border-color .24s var(--lp-ease),background-color .24s var(--lp-ease)}[data-ui=landing] .lp-iris__item:hover{border-color:color-mix(in oklab,var(--ai-iris) 45%,transparent);background:color-mix(in oklab,var(--ai-iris) 6%,var(--mkt-dark-ground))}[data-ui=landing] .lp-iris__plan{align-self:flex-start;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:2px var(--space-2);border-radius:var(--r-pill);border:1px solid color-mix(in oklab,var(--mkt-dark-ink) 18%,transparent);color:color-mix(in oklab,var(--mkt-dark-ink) 78%,var(--mkt-dark-ground))}[data-ui=landing] .lp-iris__plan--pro{border-color:color-mix(in oklab,var(--ai-iris) 55%,transparent);color:color-mix(in oklab,var(--ai-iris) 60%,var(--mkt-dark-ink))}[data-ui=landing] .lp-iris__title{font-family:var(--font-sans);font-size:var(--t-body);font-weight:600;letter-spacing:-.01em;color:var(--mkt-dark-ink);margin:var(--space-1) 0 0}[data-ui=landing] .lp-iris__body{font-size:var(--t-sm);line-height:1.55;color:color-mix(in oklab,var(--mkt-dark-ink) 70%,var(--mkt-dark-ground));margin:0}[data-ui=landing] .lp-brokers{padding:var(--mkt-section-tight) clamp(16px,4vw,40px)}[data-ui=landing] .lp-marquee{display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}[data-ui=landing] .lp-marquee__lane{display:flex;width:max-content;animation:lp-marquee 48s linear infinite}[data-ui=landing] .lp-marquee__lane:nth-child(2){animation-direction:reverse;animation-duration:56s}[data-ui=landing] .lp-marquee:hover .lp-marquee__lane{animation-play-state:paused}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-ui=landing] .lp-marquee__row{list-style:none;margin:0;padding:0 var(--space-2) 0 0;display:flex;gap:var(--space-3);flex:0 0 auto}[data-ui=landing] .lp-broker{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--r-pill);border:1px solid var(--mkt-hairline);background:var(--mkt-card);box-shadow:var(--lp-card-lip);white-space:nowrap}[data-ui=landing] .lp-broker__mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-pill);background:var(--mkt-card);border:1px solid var(--mkt-hairline-soft);overflow:hidden}[data-ui=landing] .lp-broker__mark img{width:76%;height:76%;object-fit:contain;display:block}[data-ui=landing] .lp-broker__mark--csv{color:var(--lp-cyan);background:color-mix(in oklab,var(--brand) 8%,var(--mkt-card));border-color:var(--brand-line)}[data-ui=landing] .lp-broker__mark--csv svg{width:20px;height:20px}[data-ui=landing] .lp-broker__label{font-family:var(--font-sans);font-size:var(--t-sm);font-weight:600;color:var(--mkt-ink);letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){[data-ui=landing] .lp-marquee{-webkit-mask-image:none;mask-image:none}[data-ui=landing] .lp-marquee__lane{animation:none;width:100%;flex-wrap:wrap;gap:var(--space-3)}[data-ui=landing] .lp-marquee__row[aria-hidden=true]{display:none}[data-ui=landing] .lp-marquee__row{flex-wrap:wrap}}[data-ui=landing] .lp-csv{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--mkt-hairline);display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--lp-measure)}[data-ui=landing] .lp-csv__title{font-family:var(--font-sans);font-size:var(--t-h4);font-weight:600;letter-spacing:-.01em;color:var(--mkt-ink);margin:0}[data-ui=landing] .lp-csv__body{font-size:var(--t-figure);line-height:1.6;color:var(--mkt-ink-2);margin:0}[data-ui=landing] .lp-csv__list{font-family:var(--font-mono);font-size:var(--t-xs);line-height:1.8;color:var(--lp-ink-quiet);margin:0}[data-ui=landing] .lp-canada{padding:var(--mkt-section-tight) clamp(16px,4vw,40px);background:var(--lp-tint);border-block:1px solid var(--mkt-hairline)}[data-ui=landing] .lp-canada__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:start}@media(min-width:1024px){[data-ui=landing] .lp-canada__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-8)}}[data-ui=landing] .lp-canada__copy{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}[data-ui=landing] .lp-canada__lede{font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.6;color:var(--mkt-ink-2);margin:0;max-width:48ch}[data-ui=landing] .lp-canada__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-3)}[data-ui=landing] .lp-card{min-width:0;display:flex;flex-direction:column;gap:var(--space-2);padding:clamp(20px,3vw,28px);border-radius:var(--lp-r-card);border:1px solid var(--mkt-hairline);background:var(--mkt-card);box-shadow:var(--lp-card-lip);transition:border-color .24s var(--lp-ease)}[data-ui=landing] .lp-card:hover{border-color:color-mix(in oklab,var(--mkt-ink) 20%,var(--mkt-hairline))}[data-ui=landing] .lp-card__title{font-family:var(--font-sans);font-size:var(--t-h4);font-weight:600;letter-spacing:-.01em;color:var(--mkt-ink);margin:0}[data-ui=landing] .lp-card__body{font-size:var(--t-figure);line-height:1.6;color:var(--mkt-ink-2);margin:0}[data-ui=landing] .lp-phone-band{margin-top:var(--space-8);padding-top:var(--space-7);border-top:1px solid var(--mkt-hairline);display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:center}@media(min-width:768px){[data-ui=landing] .lp-phone-band{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}[data-ui=landing] .lp-phone-band__copy{display:flex;flex-direction:column;gap:var(--space-3)}[data-ui=landing] .lp-phone-band__title{font-family:var(--font-sans);font-size:var(--mkt-title);font-weight:600;letter-spacing:-.015em;color:var(--mkt-ink);margin:0}[data-ui=landing] .lp-phone-band__body{font-size:var(--t-figure);line-height:1.6;color:var(--mkt-ink-2);margin:0;max-width:48ch}[data-ui=landing] .lp-phone-band__device{display:flex;justify-content:center}[data-ui=landing] .lp-horizon{position:relative;isolation:isolate;overflow:hidden;padding:var(--mkt-section-tight) clamp(16px,4vw,40px)}[data-ui=landing] .lp-horizon:before{content:"";position:absolute;inset:auto auto -20% 50%;z-index:0;width:min(1100px,140%);height:70%;transform:translate(-50%);pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,color-mix(in oklab,var(--ai-iris) 9%,transparent) 0%,transparent 70%)}[data-ui=landing] .lp-horizon__inner{position:relative;z-index:1}[data-ui=landing] .lp-horizon__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){[data-ui=landing] .lp-horizon__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){[data-ui=landing] .lp-horizon__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-ui=landing] .lp-horizon__card{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(20px,3vw,28px);border-radius:var(--lp-r-card-lg);background:linear-gradient(var(--mkt-card),var(--mkt-card)) padding-box,linear-gradient(135deg,color-mix(in oklab,var(--ai-iris) 40%,var(--mkt-hairline)) 0%,var(--mkt-hairline) 45%,color-mix(in oklab,var(--brand) 40%,var(--mkt-hairline)) 100%) border-box;border:1px solid transparent;box-shadow:var(--lp-card-lip),var(--mkt-shadow);transition:transform .32s var(--lp-ease),box-shadow .32s var(--lp-ease)}[data-ui=landing] .lp-horizon__card:hover{transform:translateY(-3px);box-shadow:var(--lp-card-lip),0 28px 60px -28px color-mix(in oklab,var(--ai-iris) 35%,transparent),var(--mkt-shadow)}[data-ui=landing] .lp-horizon__glyph{width:48px;height:48px;color:var(--mkt-ink)}[data-ui=landing] .lp-horizon__spark{stroke:var(--ai-iris-strong);stroke-dasharray:60;stroke-dashoffset:60;transition:stroke-dashoffset 1.1s var(--lp-ease);transition-delay:calc(var(--reveal-i, 0) * .12s + .3s)}[data-ui=landing] .lp-horizon__spark--late{transition-delay:calc(var(--reveal-i, 0) * .12s + .62s)}[data-ui=landing] .lp-horizon__card.is-in .lp-horizon__spark{stroke-dashoffset:0}[data-ui=landing] .lp-horizon__title{font-family:var(--font-sans);font-size:var(--t-h4);font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--mkt-ink);margin:0;text-wrap:balance}[data-ui=landing] .lp-horizon__body{font-size:var(--t-sm);line-height:1.6;color:var(--mkt-ink-2);margin:0;flex:1 1 auto}[data-ui=landing] .lp-horizon__stage{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ai-iris-strong)}[data-ui=landing] .lp-horizon__stage:before{content:"";width:6px;height:6px;border-radius:var(--r-pill);background:var(--ai-iris);box-shadow:0 0 0 3px color-mix(in oklab,var(--ai-iris) 18%,transparent)}[data-ui=landing] .lp-final{position:relative;isolation:isolate;overflow:hidden;padding:var(--mkt-section) clamp(16px,4vw,40px);background:var(--mkt-dark-ground);color:var(--mkt-dark-ink);text-align:center}[data-ui=landing] .lp-final:before{content:"";position:absolute;inset:auto auto -30% 50%;z-index:0;width:min(900px,130%);height:90%;transform:translate(-50%);pointer-events:none;background:radial-gradient(50% 70% at 50% 100%,color-mix(in oklab,var(--brand) 30%,transparent) 0%,transparent 70%)}[data-ui=landing] .lp-final__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}[data-ui=landing] .lp-final__title{font-family:var(--font-sans);font-size:var(--mkt-headline);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--mkt-dark-ink);margin:0;text-wrap:balance}[data-ui=landing] .lp-final__body{font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.6;color:color-mix(in oklab,var(--mkt-dark-ink) 72%,var(--mkt-dark-ground));margin:0;max-width:44ch}[data-ui=landing] .lp-final__cta{margin-top:var(--space-2);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}[data-ui=landing] .lp-final__pro.ui-btn{background:transparent;color:var(--mkt-dark-ink);border-color:color-mix(in oklab,var(--mkt-dark-ink) 28%,transparent)}[data-ui=landing] .lp-final__pro.ui-btn:hover{background:color-mix(in oklab,var(--mkt-dark-ink) 8%,transparent);border-color:color-mix(in oklab,var(--mkt-dark-ink) 45%,transparent)}[data-ui=landing] .lp-showcase__track:focus-visible,[data-ui=landing] .lp-iris:focus-visible,[data-ui=content-page] .cp-table-wrap:focus-visible{outline:none;box-shadow:var(--ring-brand)}@media(pointer:coarse){[data-ui=landing] .lp-showcase__tab,[data-ui=landing] .lp-inline-link{min-block-size:var(--tap-min)}}@media(prefers-reduced-motion:reduce){[data-ui=landing] [data-reveal].will-reveal{opacity:1;transform:none}[data-ui=landing] [data-reveal].is-in,[data-ui=landing] .lp-step:after,[data-ui=landing] .lp-horizon__spark,[data-ui=landing] .lp-horizon__card,[data-ui=landing] .lp-broker,[data-ui=landing] .lp-inline-link svg{transition:none}[data-ui=landing] .lp-step:after{transform:scaleX(1)}[data-ui=landing] .lp-horizon__spark{stroke-dashoffset:0}[data-ui=landing] .lp-showcase__title,[data-ui=landing] .lp-showcase__body{animation:none}[data-ui=landing] .lp-showcase__tab,[data-ui=landing] .lp-showcase__dots li{transition:none}}@media(max-width:1023px){[data-ui=landing] .lp-hero__letter{display:none}}@media(max-width:767px){[data-ui=landing] .lp-phone-band{display:none}}@media(min-width:480px){[data-ui=landing] .lp-horizon__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){[data-ui=landing] .lp-iris{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--space-2);margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}[data-ui=landing] .lp-iris::-webkit-scrollbar{display:none}[data-ui=landing] .lp-iris__item{flex:0 0 78vw;scroll-snap-align:start}[data-ui=landing] .lp-steps{gap:var(--space-3)}[data-ui=landing] .lp-step,[data-ui=landing] .lp-card,[data-ui=landing] .lp-horizon__card{padding:var(--space-4)}[data-ui=landing] .lp-hero{padding-top:var(--space-6)}[data-ui=landing] .lp-hero__lede{margin-top:var(--space-4)}[data-ui=landing] .lp-trust{margin-top:var(--space-5);gap:var(--space-1)}[data-ui=landing] .lp-product,[data-ui=landing] .lp-how,[data-ui=landing] .lp-brokers,[data-ui=landing] .lp-canada,[data-ui=landing] .lp-horizon,[data-ui=landing] .lp-compare,[data-ui=landing] .lp-faq{padding-block:var(--space-7)}[data-ui=landing] .lp-letter,[data-ui=landing] .lp-pricing-teaser,[data-ui=landing] .lp-final{padding-block:var(--space-8)}[data-ui=landing] .lp-section-head{margin-bottom:var(--space-5)}[data-ui=landing] .lp-letter__inner{gap:var(--space-6)}[data-ui=landing] .lp-iris{padding-top:var(--space-5)}[data-ui=landing] .lp-csv{margin-top:var(--space-5);padding-top:var(--space-5)}}@media(max-width:640px){[data-ui=landing] .lp-hero__art{display:none}[data-ui=landing] .lp-hero{padding-bottom:var(--space-7)}[data-ui=landing] .lp-compare__table{grid-template-columns:minmax(0,1fr) 84px 88px}[data-ui=landing] .lp-compare__head .lp-compare__cell{letter-spacing:.02em;padding-inline:var(--space-2)}}@media(min-width:360px)and (max-width:479px){[data-ui=landing] .lp-horizon__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}[data-ui=landing] .lp-horizon__glyph{width:36px;height:36px}[data-ui=landing] .lp-horizon__title{font-size:var(--t-figure)}[data-ui=landing] .lp-horizon__body{font-size:var(--t-xs)}}@media(min-width:768px){[data-ui=landing] .lp-phone-band{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}[data-ui=landing] .lp-phone-band__device{order:-1;justify-content:flex-start}[data-ui=landing] .lp-phone-band__device .mk-phone{width:232px;margin:0}}[data-ui=landing] .lp-phone-band__list{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--t-sm);color:var(--mkt-ink)}[data-ui=landing] .lp-phone-band__list li{display:flex;align-items:center;gap:var(--space-2)}[data-ui=landing] .lp-phone-band__list svg{width:14px;height:14px;color:var(--lp-cyan);flex:0 0 auto}@media(min-width:641px)and (max-width:1023px){[data-ui=landing] .lp-hero__art{display:none}[data-ui=landing] .lp-hero{padding-bottom:var(--space-8)}}[data-ui=landing] .lp-marquee__lane{animation-duration:64s}[data-ui=landing] .lp-marquee__lane:nth-child(2){animation-duration:76s}[data-ui=landing] .lp-broker{gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);border-color:var(--mkt-hairline-soft);box-shadow:none;transition:border-color .2s var(--lp-ease),transform .2s var(--lp-ease)}[data-ui=landing] .lp-broker:hover{border-color:var(--mkt-hairline);transform:translateY(-1px)}[data-ui=landing] .lp-broker__mark{width:36px;height:36px;border:0;background:var(--lp-tint)}[data-ui=landing] .lp-broker__mark img{width:72%;height:72%;filter:grayscale(1);opacity:.82;transition:filter .2s var(--lp-ease),opacity .2s var(--lp-ease)}[data-ui=landing] .lp-broker:hover .lp-broker__mark img{filter:none;opacity:1}[data-ui=landing] .lp-broker__label{font-size:var(--t-xs);font-weight:500;color:var(--mkt-ink-2)}[data-ui=landing] .lp-broker:hover .lp-broker__label{color:var(--mkt-ink)}[data-ui=landing] .lp-csv__list{display:flex;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--t-xs);line-height:1.3;color:var(--mkt-ink-2)}[data-ui=landing] .lp-csv__list span{padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);border:1px solid var(--mkt-hairline-soft);background:var(--mkt-card)}[data-ui=landing] .lp-showcase__caption{min-block-size:0}@media(min-width:640px){[data-ui=landing] .lp-showcase__caption{min-block-size:5.5rem}}@keyframes lp-letter-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(min-width:1024px){[data-ui=landing] .lp-hero__letter{animation:lp-fade-in .7s var(--ease-app) .22s both,lp-letter-float 7s ease-in-out 1.2s infinite}}@media(prefers-reduced-motion:reduce){[data-ui=landing] .lp-hero__letter{animation:none!important}}@media(max-width:1023px){[data-ui=landing] .lp-hero__grain{display:none}}
