.live-page{--lp-bg:#f8f8f8;--lp-card:#fff;--lp-ink:#1d293d;--lp-muted:#6c727e;--lp-line:#1d293d26;--lp-violet:#6468f0;--lp-lime:#a5b4fc;background:var(--lp-bg);min-height:100vh;color:var(--lp-ink);font-family:var(--font-body),sans-serif}.live-page--dark{--lp-bg:#111318;--lp-card:#191c23;--lp-ink:#e4e8ef;--lp-muted:#a1a5a3;--lp-line:#e4e8ef2b}.live-header{justify-content:space-between;align-items:center;width:calc(100% - 72px);max-width:1240px;height:68px;margin:auto;display:flex}.live-logo{letter-spacing:-.06em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.live-logo b{background:var(--lp-lime);color:#1d293d;border-radius:7px;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.live-logo span{opacity:.42;font-weight:400}.live-header nav{color:var(--lp-muted);align-items:center;gap:25px;font-size:12px;display:flex}.live-header nav a:hover{color:var(--lp-ink)}.live-header nav button{font:600 12px var(--font-body);color:var(--lp-ink)}.live-theme{border:1px solid var(--lp-line);border-radius:50%;width:30px;height:30px}.live-page main{width:calc(100% - 72px);max-width:1240px;margin:auto}.live-hero{max-width:820px;padding:54px 0 62px}.live-eyebrow,.live-tag,.live-index{letter-spacing:.13em;text-transform:uppercase;font:10px DM Mono,monospace}.live-eyebrow{color:#8071dc;margin-bottom:22px}.live-hero h1{letter-spacing:-.08em;max-width:820px;margin:0 0 24px;font-size:clamp(42px,6vw,76px);line-height:.97}.live-hero p{color:var(--lp-muted);max-width:690px;margin:0;font-size:16px;line-height:1.58}.live-cta{background:var(--lp-lime);color:#1d293d;font:600 13px var(--font-body);border:0;border-radius:100px;margin-top:22px;padding:14px 20px;display:inline-block}.live-rule{border-top:1px solid var(--lp-line)}.live-sections{flex-direction:column;display:flex}.live-section{border-bottom:1px solid var(--lp-line);grid-template-columns:100px minmax(0,720px);gap:40px;padding:57px 0;display:grid}.live-index{color:#8071dc;padding-top:8px}.live-tag{color:var(--lp-muted)}.live-section h2{letter-spacing:-.07em;margin:15px 0 17px;font-size:clamp(24px,3vw,40px);line-height:1}.live-section p{color:var(--lp-muted);max-width:680px;margin:0;font-size:15px;line-height:1.7}.live-link{border-bottom:1px solid var(--lp-ink);font:600 12px var(--font-body);color:var(--lp-ink);margin-top:20px;padding:0 0 5px}.live-footer{border-top:1px solid var(--lp-line);grid-template-columns:1fr 2.5fr;gap:28px;width:calc(100% - 72px);max-width:1240px;margin:0 auto;padding:48px 0 55px;display:grid}.live-footer>div{color:var(--lp-muted);flex-wrap:wrap;gap:10px 19px;font-size:11px;display:flex}.live-footer small{color:var(--lp-muted);grid-column:1/-1;font:10px/1.6 DM Mono}@media (max-width:700px){.live-header,.live-page main,.live-footer{width:calc(100% - 40px)}.live-header{height:70px}.live-header nav a{display:none}.live-hero{padding:42px 0 52px}.live-hero h1{font-size:clamp(39px,12vw,64px);line-height:1}.live-hero p{font-size:15px}.live-section{grid-template-columns:42px 1fr;gap:15px;padding:40px 0}.live-footer{display:block}.live-footer>div{margin:25px 0}.live-footer small{display:block}}.live-logo svg{flex:none;width:28px;height:31px}.live-logo>span{letter-spacing:-.06em;gap:0;display:inline-flex}.live-logo>span b{width:auto;height:auto;color:var(--lp-ink);background:0 0;font-size:20px;font-weight:700;display:inline}.live-logo>span em{color:var(--lp-muted);opacity:.7;font-style:normal;font-weight:400}.live-marquee{white-space:nowrap;background:var(--lp-brand,#1f3a5f);color:#fff;letter-spacing:.14em;align-items:center;gap:30px;margin-bottom:18px;padding:16px 20px;font:10px DM Mono,monospace;display:flex;overflow:hidden}.live-marquee b{color:#f0a39e;font-size:15px}.live-section{background:var(--lp-card);border:1px solid var(--lp-line);border-left:4px solid var(--lp-violet);border-radius:10px;margin:14px 0 0;padding:34px 38px;box-shadow:0 12px 28px #1d293d0b}.live-section--featured{background:color-mix(in srgb,var(--lp-violet) 11%,var(--lp-card))}.live-section h2{max-width:700px}.live-footer .live-logo svg{width:24px;height:27px}.live-footer .live-logo>span b{font-size:16px}.live-menu-toggle{display:none}.live-page button,.live-page a.live-cta{transition:transform .16s,background-color .16s,box-shadow .16s,opacity .16s}.live-page button:hover:not(:disabled),.live-page a.live-cta:hover{filter:brightness(.94)}.live-page button:active:not(:disabled),.live-page a.live-cta:active{transform:scale(.98)}.live-page button:disabled{opacity:.55;cursor:not-allowed}.live-page button:focus-visible,.live-page a:focus-visible{outline-offset:3px;outline:2px solid #5144a3}.live-eyebrow,.live-index{color:#5144a3}@media (max-width:700px){.live-header{z-index:5;flex-wrap:wrap;height:auto;min-height:64px;position:relative}.live-menu-toggle{border:1px solid var(--lp-line);background:var(--lp-card);width:44px;height:44px;color:var(--lp-ink);border-radius:8px;place-items:center;font-size:20px;display:grid}.live-header nav:not(.live-nav--open){display:none}.live-header nav.live-nav--open{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;padding:12px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 28px #00000026}.live-header nav.live-nav--open a,.live-header nav.live-nav--open button{text-align:left;width:100%;min-height:44px;padding:12px;display:block}.live-section{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:32px 0}.live-section>div{overflow-wrap:anywhere;min-width:0}.live-hero h1{overflow-wrap:anywhere}}.checker-launch{color:#e4e8ef;background:#111318;border:1px solid #1d293d2e;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin:24px 0 10px;padding:28px 32px;display:flex}.checker-launch h2{letter-spacing:-.07em;margin:10px 0 12px;font-size:clamp(25px,3vw,40px);line-height:1}.checker-launch p{color:#e4e8efb8;max-width:680px;margin:0;font-size:15px;line-height:1.6}.checker-launch__button{background:var(--lp-lime);color:#15181d;font:600 13px var(--font-body);white-space:nowrap;border-radius:100px;flex:none;padding:14px 20px}.live-sections--cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.live-sections--cards .live-section{flex-direction:column;gap:25px;min-height:280px;margin:0;padding:28px 26px;display:flex}.live-sections--cards .live-section h2{font-size:clamp(23px,2.4vw,32px)}@media (max-width:800px){.checker-launch{flex-direction:column;align-items:flex-start;padding:25px 22px}.live-sections--cards{grid-template-columns:1fr}.live-sections--cards .live-section{min-height:0}}.live-page:not(:has(.checker-launch)) .live-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.live-page:not(:has(.checker-launch)) .live-section{border-bottom:0;flex-direction:column;gap:24px;min-height:250px;margin:0;padding:30px;display:flex}.live-page:not(:has(.checker-launch)) .live-section--featured{grid-column:1/-1;min-height:210px}.live-page:not(:has(.checker-launch)) .live-section h2{max-width:760px;font-size:clamp(25px,3vw,42px)}.live-page:not(:has(.checker-launch)) .live-section p{max-width:760px}.live-page:not(:has(.checker-launch)) .live-section .live-index{margin-bottom:auto}.live-page:has(.live-section:nth-child(2):last-child) .live-sections{grid-template-columns:minmax(0,1fr);max-width:900px}.live-page:has(.live-section:nth-child(2):last-child) .live-section{min-height:180px}.live-page:has(.live-section:nth-child(2):last-child) .live-section--featured{grid-column:auto}html[data-site-page=pricing] .live-sections{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-site-page=pricing] .live-section--featured{grid-column:auto;min-height:250px}html[data-site-page=pricing] .live-section:nth-child(3){color:#1d293d;background:#e1e7fd;border-color:#e1e7fd;box-shadow:0 16px 32px #818cf940}html[data-site-page=pricing] .live-section:nth-child(3) .live-tag,html[data-site-page=pricing] .live-section:nth-child(3) p,html[data-site-page=pricing] .live-section:nth-child(3) .live-index{color:#263014}@media (max-width:700px){.live-page:not(:has(.checker-launch)) .live-sections{grid-template-columns:1fr}.live-page:not(:has(.checker-launch)) .live-section--featured{grid-column:auto}.live-page:not(:has(.checker-launch)) .live-section{min-height:0;padding:26px 24px}html[data-site-page=pricing] .live-sections{grid-template-columns:1fr}}
