:root{--mkt-cream:#fbfcfd;--mkt-ink:#141414;--mkt-muted:#66665f;--mkt-faint:#6f6f6a;--mkt-ease:cubic-bezier(0.25,1,0.5,1)}.mkt{background:var(--mkt-cream);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mkt,.mkt-display{color:var(--mkt-ink)}.mkt-display{font-family:Deacon,Arial Black,ui-sans-serif,system-ui,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;font-size:clamp(2.1rem,4.4vw,3.6rem);text-wrap:balance}.mkt-display-soft{font-weight:700;text-transform:none;letter-spacing:-.02em;line-height:1;font-size:clamp(1.8rem,3.6vw,2.8rem)}.mkt-h2{font-family:Deacon,Arial Black,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.005em;font-size:1.15rem;color:var(--mkt-ink)}.mkt-eyebrow,.mkt-h2{text-transform:uppercase}.mkt-eyebrow{font-size:.68rem;font-weight:600;letter-spacing:.18em;color:var(--mkt-faint)}:is(.mkt-eyebrow,.ti-eyebrow):has(+:is(h1,h2,h3)){display:none}.mkt-body{font-size:.98rem;line-height:1.75;color:var(--mkt-muted)}.mkt-navpill{background:rgba(255,255,255,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(20,20,20,.08);border-radius:999px;box-shadow:0 12px 40px -16px rgba(20,20,20,.28)}.mkt-wordmark{font-family:Deacon,Arial Black,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:.98rem;letter-spacing:-.02em;color:var(--mkt-ink)}.mkt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:44px;border-radius:999px;font-weight:600;font-size:.9rem;padding:0 1.1rem;white-space:nowrap;transition:transform .48s linear(0,.36 9%,.9 22%,1.12 32%,1.06 45%,.98 60%,1.01 78%,1),filter .25s var(--mkt-ease)}:root{--np-card-sky:linear-gradient(180deg,#d6eef9,#eef7fb);--np-sky-ink:#1f5f8f;--np-sky-line:rgba(31,95,143,0.16);--np-ink-face:linear-gradient(180deg,#2b3a52,#111b2c);--np-ink-shadow:inset 0 -8px 14px rgba(0,0,0,0.25),0 10px 24px -12px rgba(17,27,44,0.7)}.mkt-btn-ink{background:var(--np-ink-face);color:#fff;box-shadow:var(--np-ink-shadow)}.mkt-btn-ink:hover{filter:brightness(1.25)}.mkt-btn:active{transform:scale(.95);transition-duration:.12s}.liquid-btn{position:relative;display:inline-flex;align-items:center;border-radius:999px;font-weight:600;font-size:.9rem;white-space:nowrap;text-decoration:none}.liquid-btn-sizer{display:inline-flex;visibility:hidden}.liquid-btn-face,.liquid-btn-sizer{align-items:center;gap:.4rem;padding:0 1.1rem}.liquid-btn-face{display:flex;font-size:.9rem;font-weight:600;border-radius:999px;color:#fff;background:var(--np-ink-face);box-shadow:var(--np-ink-shadow);transition:filter .25s var(--mkt-ease)}.liquid-btn:hover .liquid-btn-face{filter:brightness(1.25)}.liquid-btn-apple{width:.92em;height:1.1em;margin-top:-.12em;background:currentColor;-webkit-mask:url(/brand/icons/apple-logo.svg) center/contain no-repeat;mask:url(/brand/icons/apple-logo.svg) center/contain no-repeat}.liquid-btn-face-static{position:absolute;inset:0}.mkt-link{color:inherit;text-decoration:none;transition:opacity .2s var(--mkt-ease)}.mkt-link:hover{opacity:.6}.mkt-link:focus-visible{outline:3px solid currentColor;outline-offset:3px;border-radius:4px}.mkt-inline-link{color:var(--mkt-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(20,20,20,.3);transition:text-decoration-color .2s var(--mkt-ease)}.mkt-inline-link:hover{text-decoration-color:var(--mkt-ink)}.mkt-rule{height:1px;background:rgba(20,20,20,.1)}.mkt-card{background:rgba(255,255,255,.72);border:1px solid rgba(20,20,20,.1);border-radius:18px}.mkt-field{width:100%;background:rgba(255,255,255,.9);border:1px solid rgba(20,20,20,.14);border-radius:10px;padding:.55rem .7rem;font-size:.92rem;color:var(--mkt-ink);font-variant-numeric:tabular-nums}.mkt-field:focus-visible{outline:2px solid var(--mkt-ink);outline-offset:1px}.mkt-label{display:block;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-faint);margin-bottom:.3rem}.mkt-stat{font-family:Deacon,Arial Black,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(3rem,9vw,5rem);line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--mkt-ink)}.mkt-meter{height:8px;border-radius:999px;background:rgba(20,20,20,.1);overflow:hidden}.mkt-meter-fill{height:100%;border-radius:999px;background:var(--mkt-ink);transition:width .35s var(--mkt-ease)}.mkt-meter-fill[data-over=true]{background:#b42318}.mkt-alert{border-radius:12px;border:1px solid rgba(180,35,24,.28);background:rgba(180,35,24,.07);color:#8a1c13}.mkt-ghost-btn{border:1px solid rgba(20,20,20,.16);border-radius:999px;background:transparent;color:var(--mkt-ink);transition:background-color .2s var(--mkt-ease)}.mkt-ghost-btn:hover{background:rgba(20,20,20,.05)}.mkt h1,.mkt h2,.mkt h3{text-wrap:balance}.mkt p{text-wrap:pretty}.mkt-nav:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(251,252,253,.6);backdrop-filter:blur(24px)}.mkt-nav-inner{border:1px solid transparent;border-radius:0}@supports (animation-timeline:scroll()){.mkt-nav-inner,.mkt-nav:before{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 120px}.mkt-nav:before{display:none}.mkt-nav-inner{animation-name:mkt-nav-pill}}@keyframes mkt-nav-pill{to{max-width:860px;height:54px;padding-inline:10px 7px;border-radius:999px;border-color:transparent;background:rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -1px 0 rgba(255,255,255,.3),0 14px 34px -16px rgba(30,64,120,.35);backdrop-filter:blur(28px) saturate(1.9)}}.mkt-nav-link{padding:7px 12px;border-radius:999px;transition:background-color .2s ease,color .2s ease}.mkt-nav-link:hover{opacity:1;background:rgba(255,255,255,.55);color:var(--mkt-ink)}.mkt-page{position:relative;isolation:isolate}.mkt-page .mkt{background:transparent}.mkt-sky{position:absolute;inset:0 0 auto;height:min(820px,100svh);z-index:-1;pointer-events:none;background:url(/brand/hero/sky-clouds.jpg) center 30%/cover no-repeat,linear-gradient(180deg,#9edbf2,#ccedf7);background-blend-mode:soft-light;-webkit-mask:linear-gradient(180deg,#000,#000 35%,transparent);mask:linear-gradient(180deg,#000,#000 35%,transparent)}.mkt-hero-wrap{position:relative}.mkt-topbar-soft{background:linear-gradient(180deg,#8fd3ef,#9edbf2);color:#0b0f19}.mkt-board{display:inline-flex;align-items:center;gap:12px;padding:4px 16px 4px 5px;border-radius:999px;background:rgba(255,255,255,.82);backdrop-filter:blur(12px) saturate(160%);box-shadow:0 6px 18px -6px rgba(30,64,120,.3);color:#0b0f19;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .2s ease}[dir=rtl] .mkt-board{padding:4px 5px 4px 16px}.mkt-board:hover{background:#fff}.mkt-flaps{display:inline-flex;gap:2px}.mkt-flap{position:relative;display:inline-grid;place-items:center;min-width:1.15em;height:1.55em;padding:0 .12em;border-radius:4px;background:var(--np-ink-face);box-shadow:0 2px 5px -1px rgba(17,27,44,.45);font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700;font-size:.8rem;color:#fff}.mkt-flap:after{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:rgba(0,0,0,.5)}.mkt-board-cta{font-weight:700;white-space:nowrap;text-decoration:underline;text-decoration-color:rgba(11,15,25,.3);text-underline-offset:3px}.mkt-board:hover .mkt-board-cta{text-decoration-color:currentColor}.mkt-badge{transition:transform .16s var(--mkt-ease)}.mkt-badge:hover{transform:translateY(-1px)}.liquid-btn>span:not(.liquid-btn-sizer):not(.liquid-btn-face){display:none}.liquid-btn .glass,.liquid-btn .glass__warp{border:0!important;background:none!important;backdrop-filter:none!important;box-shadow:none!important}.mkt-link:has(.np-app-icon):hover{opacity:1}.liquid-btn .glass__warp{display:none}.tube-canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .9s var(--mkt-ease,ease)}.tube-canvas.is-ready{opacity:1}.mkt-footer-sky{position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/brand/hero/sky-clouds.jpg) center 70%/cover no-repeat,linear-gradient(0deg,#9edbf2,#ccedf7);background-blend-mode:soft-light;--fade:linear-gradient(180deg,transparent,rgba(0,0,0,.02) 18%,rgba(0,0,0,.08) 30%,rgba(0,0,0,.2) 42%,rgba(0,0,0,.38) 54%,rgba(0,0,0,.6) 66%,rgba(0,0,0,.82) 78%,#000 90%);-webkit-mask:var(--fade);mask:var(--fade)}@media (max-width:767px){.mkt-topbar{display:none}.mkt-nav{transition:transform .35s cubic-bezier(.25,1,.5,1)}html[data-nav-away] .mkt-nav{transform:translateY(-110%)}}@media (max-width:959px){body,html{touch-action:pan-y pinch-zoom}}