:where(.tma-lp--demo) main[tabindex]:focus{outline:none}:where(.tma-lp--demo) .cp-hero .hx-photo img{height:100%;left:38%;object-fit:cover;object-position:50% 50%;top:0;width:62%}:where(.tma-lp--demo) .cp-hero .hx-shade{background:linear-gradient(180deg,#0a0a0a8c,#0a0a0a00 150px),linear-gradient(90deg,#0a0a0a,#0a0a0af0 38%,#0a0a0a59 56%,#0a0a0a00 70%)}:where(.tma-lp--demo) .cp-hero-in{grid-gap:48px;align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,700px) minmax(0,1fr);min-height:600px;padding-bottom:96px}:where(.tma-lp--demo) .cp-hero-copy{align-self:center;position:relative;z-index:3}:where(.tma-lp--demo) .cp-hero .hx-ph-h1{font-size:88px}:where(.tma-lp--demo) .cp-crumbs+.hx-ph-h1{margin-top:18px}:where(.tma-lp--demo) .cp-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.tma-lp--demo .cp-hero-small{color:#d4d4d4;font-size:15px;font-weight:700;margin-top:14px}:where(.tma-lp--demo) .cp-hero-art{min-height:420px;position:relative;z-index:3}:where(.tma-lp--demo) .cp-demo-stage{padding-top:40px;position:relative}:where(.tma-lp--demo) .cp-demo-laptop{--w:620px;margin-left:auto}:where(.tma-lp--demo) .cp-demo-stage .dev-laptop img{height:auto;width:100%}:where(.tma-lp--demo) .cp-crumbs{color:#d4d4d4;font-size:15px;font-weight:600;margin-bottom:18px}:where(.tma-lp--demo) .cp-crumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}:where(.tma-lp--demo) .cp-crumbs li{align-items:center;display:flex;gap:8px}.tma-lp--demo .cp-crumbs a{align-items:center;color:#fff;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;text-decoration:underline;text-underline-offset:3px}:where(.tma-lp--demo) .cp-crumbs .cp-crumb-sep{color:var(--sky)}:where(.tma-lp--demo) .cp-sec{overflow:hidden;padding:var(--gap) 0;position:relative}:where(.tma-lp--demo) .cp-sec>.wrap{position:relative;z-index:1}:where(.tma-lp--demo) .cp-white{background:#fff}:where(.tma-lp--demo) .cp-two{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.tma-lp--demo) .bx-h2:first-child,:where(.tma-lp--demo) .cp-final-h:first-child{margin-top:0}:where(.tma-lp--demo) .cp-stage{position:relative}:where(.tma-lp--demo) .cp-cover-stage{padding-right:40px}:where(.tma-lp--demo) .cp-photo{background:var(--sky-200);border-radius:24px;margin:0;overflow:hidden;position:relative}:where(.tma-lp--demo) .cp-photo>img{display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}:where(.tma-lp--demo) .cp-photo-tall{height:640px}:where(.tma-lp--demo) .cp-tl{grid-gap:22px;counter-reset:s;display:grid;gap:22px;list-style:none;margin:32px 0 0;padding:0 0 0 46px;position:relative}:where(.tma-lp--demo) .cp-tl:before{background:repeating-linear-gradient(180deg,var(--sky) 0 10px,#0000 10px 18px);border-radius:2px;bottom:8px;content:"";left:13px;position:absolute;top:8px;width:3px}:where(.tma-lp--demo) .cp-tl li{color:inherit;counter-increment:s;font-size:18px;line-height:1.5;position:relative}:where(.tma-lp--demo) .cp-tl li:before{align-items:center;background:var(--ink);border-radius:50%;color:#fff;content:counter(s);display:flex;font-size:14px;font-weight:900;height:30px;justify-content:center;left:-40px;position:absolute;top:-2px;width:30px}:where(.tma-lp--demo) .cp-tl b{display:block;font-size:22px;font-weight:900;letter-spacing:-.02em}:where(.tma-lp--demo) .cp-final{background:var(--sky);color:var(--ink);overflow:hidden;padding:104px 0;position:relative}:where(.tma-lp--demo) .cp-final-in{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);position:relative;z-index:1}:where(.tma-lp--demo) .cp-final-h{color:var(--ink);font-size:96px;font-weight:900;letter-spacing:-.05em;line-height:1.06}:where(.tma-lp--demo) .cp-final-h em{background:linear-gradient(var(--ink),var(--ink)) 0 100%/100% 1.05em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;font-style:normal;line-height:1.02;padding:0 .1em}.tma-lp--demo .cp-final .bx-lead{color:var(--ink);font-weight:500;margin-top:24px}:where(.tma-lp--demo) .cp-final .final-ctas{justify-content:flex-start}:where(.tma-lp--demo) .cp-final-art{position:relative}:where(.tma-lp--demo) .cp-final-art .cp-photo{border:8px solid var(--ink);border-radius:30px;height:460px}@media (max-width:1100px){:where(.tma-lp--demo) .cp-hero-in{grid-template-columns:1fr;min-height:0;padding-bottom:72px}:where(.tma-lp--demo) .cp-hero-art{min-height:0}:where(.tma-lp--demo) .cp-hero .hx-ph-h1{font-size:68px}:where(.tma-lp--demo) .cp-demo-laptop{--w:min(620px,calc(100vw - 64px));margin-left:0}:where(.tma-lp--demo) .cp-final-in,:where(.tma-lp--demo) .cp-two{gap:48px;grid-template-columns:1fr}:where(.tma-lp--demo) .cp-final-h{font-size:76px}}@media (max-width:640px){:where(.tma-lp--demo) .cp-hero .hx-photo{height:360px;position:relative}:where(.tma-lp--demo) .cp-hero .hx-photo img{height:100%;left:0;-webkit-mask-image:none;mask-image:none;object-fit:cover;position:absolute;right:auto;top:0;transform:none;width:100%}:where(.tma-lp--demo) .cp-hero .hx-shade{background:linear-gradient(180deg,#0a0a0a99 0,#0a0a0a00 120px,#0a0a0a00 220px,var(--ink) 360px,var(--ink) 100%)}:where(.tma-lp--demo) .cp-hero .hx-ph-in{margin-top:-40px;padding:0 16px 56px}:where(.tma-lp--demo) .cp-hero .hx-ph-h1{font-size:46px;line-height:.96}:where(.tma-lp--demo) .cp-hero .hx-ph-h1 em{display:inline}:where(.tma-lp--demo) .cp-hero-ctas{flex-direction:column}:where(.tma-lp--demo) .cp-hero-ctas .btn{width:100%}:where(.tma-lp--demo) .cp-crumbs{font-size:14px;margin-bottom:6px}.tma-lp--demo .cp-hero-small,:where(.tma-lp--demo) .cp-demo-stage{display:none}:where(.tma-lp--demo) .cp-hero-art{margin-top:-24px}:where(.tma-lp--demo) .cp-cover-stage{padding-right:0}:where(.tma-lp--demo) .cp-photo-tall{height:440px}:where(.tma-lp--demo) .cp-tl li{font-size:17px}:where(.tma-lp--demo) .cp-final{padding:72px 0}:where(.tma-lp--demo) .cp-final-h{font-size:52px}:where(.tma-lp--demo) .cp-final-art .cp-photo{height:300px}:where(.tma-lp--demo) .cp-final .final-ctas{flex-direction:column}:where(.tma-lp--demo) .cp-final .btn{width:100%}}@media (max-width:374px){:where(.tma-lp--demo) .cp-hero .hx-ph-h1{font-size:40px}:where(.tma-lp--demo) .cp-final-h{font-size:44px}}.tma-lp--demo .cp-try-btn{background:#0000;border-color:#fff;color:#fff}.tma-lp--demo .cp-try-btn:hover{background:#ffffff1f}:where(.tma-lp--demo) .try{background:var(--sky-50)}:where(.tma-lp--demo) .try-in{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}:where(.tma-lp--demo) .try-photo{height:620px}.tma-lp--demo .try .bx-h2 em{color:var(--sky-700);font-style:normal}:where(.tma-lp--demo) .doors{grid-gap:16px;display:grid;gap:16px;margin-top:36px}.tma-lp--demo .door{grid-gap:24px;align-items:center;background:#fff;border:2px solid var(--ink);border-radius:24px;color:var(--ink);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 340px;padding:24px;text-decoration:none}.tma-lp--demo .door:hover{background:#fff;box-shadow:0 0 0 4px var(--sky-200)}:where(.tma-lp--demo) .door b{display:block;font-size:30px;font-weight:900;letter-spacing:-.03em;line-height:1.05}:where(.tma-lp--demo) .door p{color:var(--g700);font-size:17px;line-height:1.45;margin:8px 0 0}:where(.tma-lp--demo) .door .go{align-items:center;color:var(--ink);display:inline-flex;font-size:17px;font-weight:800;gap:8px;margin-top:16px}:where(.tma-lp--demo) .door .go svg{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}:where(.tma-lp--demo) .mini{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 30px -12px #00000040;color:#171717;display:block;font-size:13px;line-height:1.35;overflow:hidden}:where(.tma-lp--demo) .mini .mh{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:13px;font-weight:700;justify-content:space-between;padding:10px 12px}:where(.tma-lp--demo) .mini .mr{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;gap:10px;padding:9px 12px}:where(.tma-lp--demo) .mini .mr:last-child{border-bottom:0}:where(.tma-lp--demo) .mini .av{border-radius:50%;color:#fff;display:grid;flex:none;font-size:10px;font-weight:700;height:26px;place-items:center;width:26px}:where(.tma-lp--demo) .mini .pb{align-items:center;background:#0369a1;border-radius:7px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:28px;padding:0 10px;white-space:nowrap}:where(.tma-lp--demo) .mini .pb-light{background:#fff;border:1px solid #d4d4d4;color:#171717}:where(.tma-lp--demo) .mini .mh-sky{background:#0369a1;border-bottom:0;color:#fff}:where(.tma-lp--demo) .mini .pill{background:#fff;border-radius:999px;color:#0369a1;font-size:11px;padding:1px 8px}:where(.tma-lp--demo) .mini .stats{display:grid;grid-template-columns:1fr 1fr}:where(.tma-lp--demo) .mini .stat{display:block;padding:10px 12px}:where(.tma-lp--demo) .mini .stat+.stat{border-left:1px solid #e5e5e5}:where(.tma-lp--demo) .mini .stat-l{color:#737373;font-size:12px}:where(.tma-lp--demo) .mini .stat-v{display:block;font-size:22px;font-weight:700;letter-spacing:-.02em}:where(.tma-lp--demo) .mini .late{color:#b91c1c;display:block;font-size:12px}:where(.tma-lp--demo) .mini .soon{color:#b45309;display:block;font-size:12px}:where(.tma-lp--demo) .safe{align-items:center;color:var(--g700);display:flex;font-size:16px;font-weight:600;gap:10px;margin-top:20px}:where(.tma-lp--demo) .safe svg{fill:none;stroke:#0369a1;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (max-width:1100px){:where(.tma-lp--demo) .try-in{gap:40px;grid-template-columns:1fr}:where(.tma-lp--demo) .try-photo{height:420px}}@media (max-width:640px){:where(.tma-lp--demo) .try-photo{height:300px}.tma-lp--demo .door{gap:18px;grid-template-columns:1fr;padding:20px}:where(.tma-lp--demo) .door b{font-size:26px}:where(.tma-lp--demo) .safe{align-items:flex-start;font-size:15px}}