.mkt-main.lp-main{padding-top:0}.lp{--lp-text-2:color-mix(in srgb, var(--text-primary) 80%, var(--bg-canvas));--lp-ring:0 0 0 1px var(--card-border), var(--card-shadow);--lp-gutter:var(--page-gutter);--lp-gap-y:clamp(5.5rem, 11vw, 8.5rem);--lp-radius:.25rem;color:var(--text-primary);font-size:1rem;line-height:1.55;overflow-x:clip}.lp :where(p){text-wrap:pretty;margin:0}.lp :focus-visible{border-radius:var(--lp-radius)}.lp-section{box-sizing:border-box;max-width:var(--content-max);padding:var(--lp-gap-y) var(--lp-gutter) 0;margin-inline:auto}.lp-hero{padding-top:clamp(3.5rem,7vw,5.5rem)}.lp-band{margin-top:var(--lp-gap-y);background:var(--gray-950);color:var(--gray-0);scroll-margin-top:4rem}.lp-band-inner{box-sizing:border-box;max-width:var(--content-max);padding:clamp(4.5rem, 9vw, 7rem) var(--lp-gutter);margin-inline:auto}.lp-sec-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px 48px;display:grid}.lp-sec-head-end{justify-content:flex-end;display:flex}.lp-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-eyebrow{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.lp-h2{color:var(--accent);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-size:clamp(1.75rem,3.4vw,2.625rem);font-weight:600;line-height:1.1}.lp-h2-narrow{max-width:47.5rem}.lp-sub{color:var(--lp-text-2);font-size:1.0625rem;line-height:1.6}.lp-h3,.lp-h3-lg,.lp-h3-sm{color:var(--accent);margin:0;font-weight:600}.lp-h3{align-items:center;gap:10px;font-size:1.0625rem;display:flex}.lp-h3-lg{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.2}.lp-h3-sm{align-items:center;gap:8px;margin-top:16px;font-size:1rem;display:flex}.lp-link{color:var(--accent);font-size:.9375rem;font-weight:550}.lp-link:hover{text-underline-offset:3px;text-decoration:underline}.lp-tag,.lp-pro{border-radius:4px;flex:none;font-weight:600}.lp-tag{padding:0 6px;font-size:.75rem;line-height:20px}.lp-tag-info{background:var(--info-bg);color:var(--info-fg)}.lp-tag-success{background:var(--success-bg);color:var(--success-fg)}.lp-tag-warning{background:var(--warning-bg);color:var(--warning-fg)}.lp-tag-neutral{background:var(--bg-hover);color:var(--lp-text-2)}.lp-pro{background:var(--accent-solid);color:var(--text-on-accent);padding:0 6px;font-size:.71875rem;line-height:18px}.lp-band .lp-pro{background:var(--gray-0);color:var(--gray-950);line-height:20px}.lp-checks{color:var(--text-primary);flex-direction:column;gap:8px;margin:16px 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.lp-checks li{gap:10px;display:flex}.lp-check{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}.lp-check-success .lp-check{stroke:var(--success-fg)}.lp-icon{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.lp-panel{background:var(--card-bg);box-shadow:var(--lp-ring);--lp-radius:.625rem;border-radius:.625rem;margin:0;overflow:hidden}.lp-panel-link{transition:box-shadow var(--dur-fast) var(--ease)}.lp-panel-link:hover{box-shadow:0 0 0 1px var(--paper-key-rim), 0 2px 6px -2px #16171a24}.lp .lp-btn{--lp-radius:.4375rem;border-radius:var(--lp-radius);white-space:nowrap;justify-content:center;align-items:center;height:44px;min-height:0;padding:0 18px;font-size:.9375rem;font-weight:550;line-height:1.2;display:inline-flex}.lp .lp-btn-secondary{background:var(--paper-key-bg);box-shadow:0 0 0 1px var(--paper-key-rim), var(--paper-key-shadow);color:var(--text-primary);border:0}.lp .lp-btn-secondary:hover{background:var(--paper-key-hover)}.lp .lp-btn-light{background:var(--gray-0);color:var(--gray-950);border:0}.lp .lp-btn-light:hover{background:var(--gray-150)}.lp .lp-btn-lg{height:48px;padding:0 22px;font-weight:600}.lp .lp-btn-block{width:100%;margin-top:24px;display:flex}.lp-media{aspect-ratio:16/10;background:var(--bg-frame);box-shadow:0 0 0 1px var(--card-border), 0 24px 48px -20px #16171a40;border-radius:12px;position:relative;overflow:hidden}.lp-media video{object-fit:cover;width:100%;height:100%;display:block}.lp-media-toggle{--lp-radius:8px;border-radius:var(--lp-radius);cursor:pointer;background:#16171ab8;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;bottom:14px;right:14px}.lp-media-toggle:hover{background:#16171ae6}.lp-media-toggle svg{fill:var(--gray-0)}.lp-media-play,.lp-media:not([data-ready]) .lp-media-toggle,.lp-media[data-paused] .lp-media-pause{display:none}.lp-media[data-paused] .lp-media-play{display:block}.lp-announce{--lp-radius:.4375rem;border-radius:var(--lp-radius);background:var(--card-bg);min-height:34px;box-shadow:var(--lp-ring);color:var(--lp-text-2);transition:box-shadow var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:4px 12px 4px 6px;font-size:.875rem;line-height:1.35;display:inline-flex}.lp-announce:hover{box-shadow:0 0 0 1px var(--paper-key-rim), 0 2px 6px -2px #16171a24}.lp-announce .lp-tag{line-height:22px}.lp-announce svg{fill:none;stroke:var(--text-secondary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lp-hero-title{max-width:62.5rem;color:var(--accent);letter-spacing:-.035em;text-wrap:balance;margin:24px 0 0;font-size:clamp(1.875rem,4.4vw,3.25rem);font-weight:650;line-height:1.08}.lp-hero-accent{color:var(--text-muted)}.lp-hero-lead{max-width:40rem;color:var(--lp-text-2);margin-top:22px;font-size:1.125rem}.lp-hero .mkt-waitlist{margin-top:30px;scroll-margin-top:6rem}.lp-closing .mkt-waitlist{max-width:28rem}.lp-hero-note{color:var(--text-secondary);margin-top:16px;font-size:.84375rem}.lp-hero-media{box-shadow:0 0 0 1px var(--card-border), 0 30px 60px -20px #16171a40;margin-top:56px}.lp-services{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;margin-top:44px;display:flex}.lp-services ul{color:var(--lp-text-2);letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:0;font-size:.96875rem;font-weight:600;list-style:none;display:flex}.lp-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:40px;display:none}.lp-tour[data-ready] .lp-tabs{display:grid}.lp-tab{--lp-radius:8px;border-radius:var(--lp-radius);color:var(--lp-text-2);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;display:flex}.lp-tab:hover{background:var(--bg-frame)}.lp-tab[aria-selected=true]{background:var(--card-bg);box-shadow:inset 0 2px 0 var(--accent), var(--lp-ring);color:var(--accent)}.lp-tab-title{align-items:center;gap:8px;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}.lp-tab-hint{color:var(--text-secondary);font-size:.84375rem;line-height:1.4}.lp-tour-row{margin-top:72px}.lp-tour[data-ready] .lp-tour-row{margin-top:36px}.lp-tour-row[hidden]{display:none}.lp-tour-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px 48px;display:grid}.lp-tour-media{margin-top:32px}.lp-wf-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;margin-top:40px;display:grid}.lp-wf-card{flex-direction:column;display:flex}.lp-wf-text{padding:24px 24px 22px}.lp-wf-text p{color:var(--lp-text-2);margin-top:8px;font-size:.9375rem}.lp-step{background:var(--bg-frame);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--border);color:var(--lp-text-2);font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;flex:none;font-size:.75rem;font-weight:600;line-height:24px}.lp-wf-shot,.lp-wf-wide-shot{border-top:1px solid var(--border);flex:1;align-items:center;display:flex}.lp-wf-shot-center{background:var(--bg-surface-2);justify-content:center;padding:24px}.lp-wf-shot img,.lp-wf-wide-shot img{width:100%;max-width:100%;height:auto;display:block}.lp-wf-wide{grid-template-columns:minmax(0,1fr) 850px;margin-top:16px;display:grid}.lp-wf-wide .lp-wf-text{padding:24px}.lp-wf-wide-shot{border-top:0;border-left:1px solid var(--border)}.lp-ag-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:28px 64px;display:grid}.lp-band-eyebrow{align-items:center;gap:10px;display:flex}.lp-band .lp-eyebrow{color:var(--gray-400)}.lp-band .lp-h2{color:var(--gray-0)}.lp-band .lp-sub{color:var(--gray-300)}.lp-agents .lp-sub{max-width:35rem;margin-top:18px}.lp-checks-lg{color:var(--gray-200);gap:12px;margin:0;font-size:.96875rem}.lp-band .lp-check{stroke:var(--gray-0)}.lp-ag-stage{aspect-ratio:1200/730;margin-top:56px;position:relative}.lp-ag-stage img{border-radius:10px;height:auto;display:block;box-shadow:0 0 0 1px #ffffff1a,0 30px 60px -24px #000000b3}.lp-ag-a{width:70.8%;position:absolute;top:0;left:0}.lp-ag-b{width:62.1%;position:absolute;top:46.6%;left:37.9%}.lp-bento-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;margin-top:16px;display:grid}.lp-sec-head+.lp-bento-row{margin-top:40px}.lp-bento-row-flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lp-bento{background:var(--bg-surface-2);box-shadow:0 0 0 1px var(--card-border);border-radius:.625rem;flex-direction:column;display:flex;overflow:hidden}.lp-bento-text{padding:24px 24px 0}.lp-bento-text p{max-width:32.5rem;color:var(--lp-text-2);margin-top:6px;font-size:.9375rem}.lp-bento-media{box-sizing:border-box;flex:none;height:300px;margin-top:auto;padding:24px 0 0 24px;position:relative;overflow:hidden}.lp-bento-media img{width:var(--w);max-width:none;height:auto;box-shadow:0 0 0 1px var(--border-strong), 0 8px 24px -8px #16171a29;border-radius:8px 0 0;display:block}.lp-bento-media:after{content:"";background:linear-gradient(transparent, var(--bg-surface-2));pointer-events:none;height:64px;position:absolute;bottom:0;left:0;right:0}.lp-bento-media.is-tall-fade:after{background:linear-gradient(transparent, var(--bg-surface-2) 80%);height:96px}.lp-cards{margin-top:16px}.lp-card{padding:24px}.lp-card p,.lp-security p{color:var(--lp-text-2);margin-top:4px;font-size:.9375rem}.lp-security{gap:36px 40px;margin-top:40px}.lp-security li{border-top:1px solid var(--border);padding-top:24px}.lp-news-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lp-news{margin-top:32px}.lp-news li{display:flex}.lp-news-card{color:var(--text-primary);flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}.lp-news-card img{border-radius:6px;width:100%;height:auto;display:block}.lp-news-meta{color:var(--text-secondary);align-items:center;gap:10px;font-size:.8125rem;display:flex}.lp-news-title{color:var(--accent);font-size:1.0625rem;font-weight:600;line-height:1.35;display:block}.lp-news-summary{color:var(--lp-text-2);font-size:.9375rem;display:block}.lp-segmented{background:var(--bg-frame);box-shadow:inset 0 0 0 1px var(--border);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.lp-segmented button{--lp-radius:7px;border-radius:var(--lp-radius);min-width:64px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:.8125rem;font-weight:500}.lp-segmented button[aria-pressed=true]{background:var(--paper-key-bg);box-shadow:0 0 0 1px var(--paper-key-rim), var(--paper-key-shadow);color:var(--accent)}.lp-pr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.lp-plan{flex-direction:column;padding:28px;display:flex}.lp-plan-featured{box-shadow:0 0 0 1.5px var(--accent), 0 24px 48px -24px #16171a38}.lp-plan-name{color:var(--accent);margin:0;font-size:1.25rem;font-weight:600}.lp-plan-body{color:var(--lp-text-2);margin-top:6px;font-size:.9375rem}.lp-plan-price{align-items:baseline;gap:10px;margin-top:24px;display:flex}.lp-plan-amount{color:var(--accent);letter-spacing:-.04em;font-size:3rem;font-weight:650;line-height:1}.lp-plan-unit{color:var(--text-secondary);font-size:.875rem}.lp-plan-lead{border-top:1px solid var(--border);color:var(--accent);margin-top:28px;padding-top:28px;font-size:.875rem;font-weight:600}.lp-plan-list{gap:12px;margin-top:14px}.lp-plan-list .lp-check{margin-top:2px}.lp-plan-list-ruled{border-top:1px solid var(--border);margin-top:28px;padding-top:28px}.lp-annual{color:var(--lp-text-2);align-items:center;gap:10px;margin-top:20px;font-size:.90625rem;display:flex}.lp-annual b{color:var(--accent);font-weight:600}.lp-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:28px 64px;display:grid}.lp-faq-aside{color:var(--lp-text-2);margin-top:16px}.lp-faq-aside .lp-link{font-size:inherit}.lp-faq-list{border-top:1px solid var(--border)}.lp-faq-item{border-bottom:1px solid var(--border)}.lp-faq-item summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.03125rem;font-weight:550;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary svg{fill:none;stroke:var(--lp-text-2);stroke-width:1.8px;stroke-linecap:round;flex:none;transition:transform .2s}.lp-faq-item[open] summary svg{transform:rotate(45deg)}.lp-faq-item p{max-width:40rem;color:var(--lp-text-2);margin:0 0 20px;font-size:.9375rem;line-height:1.65}.lp-closing-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding-block:clamp(4rem,8vw,6rem);display:flex}.lp-closing-text{max-width:40rem}.lp-closing .lp-h2{margin:0}.lp-closing .lp-sub{margin-top:14px}@media (width<=1180px){.lp-wf-wide{grid-template-columns:minmax(0,1fr)}.lp-wf-wide-shot{border-top:1px solid var(--border);border-left:0}}@media (width<=960px){.lp-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.lp-sec-head,.lp-tour-head,.lp-wf-row,.lp-ag-head,.lp-faq{grid-template-columns:minmax(0,1fr)}.lp-sec-head-end{justify-content:flex-start}.lp-ag-stage{aspect-ratio:auto;flex-direction:column;gap:16px;display:flex}.lp-ag-a,.lp-ag-b{width:100%;position:static}}@media (width<=860px){.lp-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-bento-row,.lp-bento-row-flip,.lp-pr-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.lp-grid3{grid-template-columns:minmax(0,1fr)}.lp-tab-hint{display:none}.lp-annual{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lp-faq-item summary svg{transition:none}}
