.lt .phero{padding-bottom:80px}.lt .phero h1{max-width:16ch}.lt .phero .sub{max-width:40ch}.lt .kicker{font-size:14px;font-weight:500;color:var(--gray);margin-bottom:20px}.lt .prows{display:grid;border-top:1px solid var(--cloud)}.lt .prows section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:32px;gap:32px;padding-block:40px;border-bottom:1px solid var(--cloud)}.lt .prows h2{font-size:clamp(26px,3vw,36px);line-height:1.05;letter-spacing:-.02em}.lt .prows p{font-size:18px;line-height:1.5;color:var(--gray);max-width:62ch}.lt .prows p+p{margin-top:12px}.lt .prows .pill{margin-top:20px}.lt .note{background:var(--cloud);border-radius:32px;padding:48px;display:grid;grid-gap:16px;gap:16px}.lt .note h2{font-size:clamp(30px,3.6vw,44px);line-height:1.05;letter-spacing:-.03em}.lt .note p{font-size:18px;line-height:1.5;color:var(--gray);max-width:62ch}.lt .note .pill{justify-self:start;margin-top:8px}.lt .plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.lt .plan{background:var(--cloud);border-radius:32px;padding:40px;display:flex;flex-direction:column;gap:16px}.lt .plan.lead{background:var(--charcoal);color:var(--cloud)}.lt .plan .tier{font-size:14px;font-weight:500;color:var(--gray)}.lt .plan.lead .tier,.lt .plan.lead li,.lt .plan.lead p{color:var(--cloud)}.lt .plan.lead .tier{opacity:.75}.lt .plan h2{font-size:clamp(32px,3.8vw,48px);line-height:1;letter-spacing:-.03em}.lt .plan p{font-size:18px;line-height:1.45;color:var(--gray)}.lt .plan ul{list-style:none;margin:8px 0 24px;padding:0;display:grid;grid-gap:12px;gap:12px;font-size:17px}.lt .plan li{display:flex;gap:12px;align-items:baseline}.lt .plan li:before{content:"";width:8px;height:8px;border-radius:9999px;background:var(--green);flex:none;transform:translateY(-2px)}.lt .plan .pill{align-self:flex-start;margin-top:auto}.lt .plan.lead .pill{background:var(--cloud);color:var(--charcoal)}.lt .legaltext{max-width:820px;margin:0 auto}.lt .clause{padding-block:36px;border-bottom:1px solid var(--cloud);scroll-margin-top:110px}.lt .clause:first-child{padding-top:0}.lt .clause:last-child{border-bottom:0}.lt .clause h2{font-size:clamp(24px,2.6vw,32px);line-height:1.1;letter-spacing:-.02em;margin-bottom:14px}.lt .clause p{font-size:18px;line-height:1.55;color:var(--gray)}.lt .clause p+p{margin-top:12px}.lt .clause a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.lt .form{background:var(--cloud);border-radius:32px;padding:40px;display:grid;grid-gap:20px;gap:20px;max-width:820px;margin:0 auto}.lt .form label{display:grid;grid-gap:12px;gap:12px;font-weight:600;font-size:20px;letter-spacing:-.01em}.lt .form textarea{width:100%;min-height:220px;resize:vertical;border:1px solid transparent;border-radius:20px;background:var(--paper);color:var(--ink);padding:18px 20px;font:400 17px/1.5 var(--font)}.lt .form textarea::placeholder{color:var(--gray)}.lt .form textarea:focus{outline:2px solid var(--blue);outline-offset:2px}.lt .form p{font-size:16px;line-height:1.5;color:var(--gray)}.lt .form .pill{justify-self:start}.lt .form input{width:100%;min-height:52px;border:1px solid transparent;border-radius:20px;background:var(--paper);color:var(--ink);padding:12px 20px;font:400 17px/1.5 var(--font)}.lt .form input:focus{outline:2px solid var(--blue);outline-offset:2px}.lt .form .form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px}.lt .form .form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lt .form label small{font-weight:400;font-size:15px;color:var(--gray)}.lt .form [role=alert]{font-size:15px;color:var(--ink);font-weight:600}.lt .form [role=status]{min-height:1.4em;font-size:15px;color:var(--ink)}.lt .ref{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.lt .ref nav{position:-webkit-sticky;position:sticky;top:110px;display:grid;grid-gap:12px;gap:12px}.lt .ref nav a{color:var(--gray);text-decoration:none;font-weight:500}.lt .ref nav a:hover{color:var(--ink)}.lt .ref section{padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid var(--cloud);scroll-margin-top:110px;display:grid;grid-gap:16px;gap:16px;min-width:0}.lt .ref section:last-child{border-bottom:0;margin-bottom:0}.lt .ref h2{font-size:clamp(28px,3.2vw,40px);line-height:1.05;letter-spacing:-.03em}.lt .ref h3{font-size:20px;letter-spacing:-.01em}.lt .ref p{font-size:17px;line-height:1.6;color:var(--gray)}.lt .ref p code{font:14px ui-monospace,SF Mono,Menlo,monospace;background:var(--cloud);color:var(--ink);border-radius:6px;padding:2px 6px;overflow-wrap:anywhere}.lt .endpoints{display:grid;grid-gap:8px;gap:8px}.lt .endpoints p{font:14px/1.5 ui-monospace,SF Mono,Menlo,monospace;background:var(--cloud);color:var(--ink);border-radius:12px;padding:10px 14px;overflow-wrap:anywhere}.lt .endpoints b{display:inline-block;min-width:48px;color:var(--blue)}.lt .ref .pill{justify-self:start}@media (max-width:960px){.lt .prows section{gap:12px}.lt .plans,.lt .prows section,.lt .ref{grid-template-columns:1fr}.lt .ref{gap:32px}.lt .ref nav{position:static;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.lt .form,.lt .note,.lt .plan{padding:32px}}@media (max-width:560px){.lt .form,.lt .note,.lt .plan{padding:24px}.lt .phero{padding-bottom:56px}}.lt .plan h2 small{font-size:16px;font-weight:500;letter-spacing:0;color:var(--gray)}.lt .pc{max-width:760px;margin:0 auto;background:var(--paper);border-radius:32px;padding:40px;box-shadow:var(--shadow-float);display:grid;grid-gap:28px;gap:28px}.lt .pc-seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;background:var(--cloud);border-radius:24px;padding:6px}.lt .pc-seg button{border:0;background:transparent;border-radius:18px;padding:14px 12px;font:600 17px var(--font);color:var(--ink);cursor:pointer;display:grid;grid-gap:2px;gap:2px;transition:background .2s}.lt .pc-seg button span{font-size:14px;font-weight:500;color:var(--gray)}.lt .pc-seg button[aria-selected=true]{background:var(--paper);box-shadow:0 1px 4px rgba(0,0,0,.08)}.lt .pc-read{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.lt .pc-read label{font-size:16px;color:var(--gray);font-weight:500}.lt .pc-num{border:0;background:transparent;text-align:right;font:600 clamp(40px,6vw,64px)/1 var(--font);letter-spacing:-.04em;color:var(--ink);width:min(100%,9ch);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0}.lt .pc-num:focus{outline:none;border-bottom:2px solid var(--ink)}.lt .pc-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:9999px;background:linear-gradient(to right,var(--ink) var(--fill),var(--cloud) var(--fill));cursor:pointer}.lt .pc-range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:9999px;background:var(--paper);border:3px solid var(--ink);box-shadow:0 2px 8px rgba(0,0,0,.15)}.lt .pc-range::-moz-range-thumb{width:26px;height:26px;border-radius:9999px;background:var(--paper);border:3px solid var(--ink)}.lt .pc-scale{display:flex;justify-content:space-between;font-size:13px;color:var(--gray);margin-top:-16px}.lt .pc-total{display:grid;grid-gap:8px;gap:8px;padding-top:24px;border-top:1px solid var(--cloud)}.lt .pc-total>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.lt .pc-k{font-size:16px;color:var(--gray);font-weight:500}.lt .pc-total b{font-size:clamp(36px,5vw,56px);letter-spacing:-.04em;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lt .pc-total p{color:var(--gray);font-size:16px;line-height:1.4}.lt .pc-incl{display:flex;flex-wrap:wrap;gap:10px}.lt .pc-adds{color:var(--gray);font-size:15px;line-height:1.4;margin-top:-8px}.lt .pc-c{display:inline-flex;align-items:center;gap:8px;background:var(--cloud);border-radius:9999px;padding:8px 14px 8px 10px;font-size:14px;font-weight:500}.lt .pc-c i{width:16px;height:16px;border-radius:9999px;border:3px solid;box-sizing:border-box}.lt .pc-c.pc-plus{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor;padding-left:14px}.lt .pc-buy{justify-self:stretch;padding:18px 24px;font-size:17px}@media (max-width:560px){.lt .pc{padding:22px;border-radius:24px}.lt .pc-seg button{font-size:15px;padding:12px 8px}}.lt .pc-plan{display:flex;gap:8px;flex-wrap:wrap}.lt .pc-plan button{border:1.5px solid var(--cloud);background:transparent;border-radius:9999px;padding:9px 16px;font:500 15px var(--font);color:var(--gray);cursor:pointer;transition:border-color .2s,color .2s}.lt .pc-plan button[aria-selected=true]{border-color:var(--ink);color:var(--ink)}.lt .pol{padding-top:120px;padding-bottom:96px}.lt .pol-grid{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.lt .pol-side{position:-webkit-sticky;position:sticky;top:110px}.lt .pol-label{font-size:14px;font-weight:600;color:var(--gray);margin-bottom:12px}.lt .pol-nav{display:grid;grid-gap:2px;gap:2px}.lt .pol-nav a{display:block;padding:10px 14px;border-radius:14px;color:var(--gray);text-decoration:none;font-size:15px;font-weight:500;transition:background .2s,color .2s}.lt .pol-nav a.on,.lt .pol-nav a:hover{color:var(--ink);background:var(--cloud)}.lt .pol-nav a.on{font-weight:600}.lt .pol-body{max-width:720px}.lt .pol-body h1{font-size:clamp(34px,4.4vw,52px);line-height:1.05;letter-spacing:-.03em}.lt .pol-lede{margin-top:14px;font-size:19px;color:var(--gray);line-height:1.4}.lt .pol-body .legaltext,.lt .pol-cards{margin-top:32px}.lt .pol-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.lt .pol-card{background:var(--cloud);border-radius:24px;padding:22px;display:grid;grid-gap:6px;gap:6px;text-decoration:none;color:var(--ink);transition:transform .2s}.lt .pol-card:hover{transform:translateY(-2px)}.lt .pol-card span{color:var(--gray);font-size:15px;line-height:1.35}.lt .plist-plain{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;color:var(--gray)}.lt .plist-plain b{color:var(--ink)}@media (max-width:900px){.lt .pol{padding-top:100px}.lt .pol-grid{grid-template-columns:1fr;gap:28px}.lt .pol-side{position:static}.lt .pol-nav{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.lt .pol{padding-top:108px;padding-bottom:72px}.lt .pol-grid{grid-template-columns:232px minmax(0,1fr);gap:64px}.lt .pol-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.lt .pol-nav a{padding:7px 12px;border-radius:10px;font-size:14px}.lt .pol-body{max-width:760px}.lt .pol-body h1{font-size:30px;line-height:1.15;letter-spacing:-.02em;font-weight:600}.lt .pol-lede{margin-top:8px;font-size:16px;line-height:1.5}.lt .pol-meta{font-size:13px;color:var(--gray);margin-bottom:8px}.lt .pol-body .legaltext{margin:28px 0 0;max-width:none}.lt .pol-body .clause{padding-block:20px;border-bottom:1px solid var(--cloud)}.lt .pol-body .clause:first-child{padding-top:0}.lt .pol-body .clause h2{font-size:17px;line-height:1.3;letter-spacing:-.01em;font-weight:600;margin-bottom:8px}.lt .pol-body .clause p,.lt .pol-body .plist-plain{font-size:15px;line-height:1.7;color:#4a4c52}html[data-theme=dark] .lt .pol-body .clause p,html[data-theme=dark] .lt .pol-body .plist-plain{color:var(--gray)}.lt .pol-body .clause p+p{margin-top:10px}.lt .pol-body .plist-plain{gap:6px;margin-top:6px}@media (max-width:900px){.lt .pol{padding-top:96px}.lt .pol-grid{grid-template-columns:1fr;gap:24px}}.lt .pol{padding-top:160px}.lt .pol-side{top:140px}@media (max-width:900px){.lt .pol{padding-top:132px}}.lt .pc-seg3{grid-template-columns:repeat(3,1fr)}.lt .pc-off{background:var(--cloud);color:var(--gray);cursor:default}@media (max-width:560px){.lt .pc-seg3{grid-template-columns:1fr}}.lt .pc-buy{justify-self:center;width:50%;min-width:240px;justify-content:center}@media (max-width:560px){.lt .pc-buy{width:100%}}.lt .in-pkg{margin-top:10px;font-size:14px;font-weight:500;color:var(--gray)}.lt .chk{max-width:760px;margin:0 auto;background:var(--paper);border-radius:32px;padding:12px 40px;box-shadow:var(--shadow-float)}.lt .chk-item{padding:24px 0;border-top:1px solid var(--cloud)}.lt .chk-item:first-child{border-top:0}.lt .chk-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lt .chk-head h2{margin:0;font-size:16px;font-weight:600;letter-spacing:0}.lt .chk-pkg{font-size:13px;font-weight:500;color:var(--gray)}.lt .chk-360{margin-top:16px;padding-top:12px;border-top:1px solid var(--cloud)}.lt .chk-does{margin:10px 0 0;font-size:17px;line-height:1.45;color:var(--ink)}.lt .chk-tests{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 24px;gap:6px 24px}.lt .chk-tests li{position:relative;padding-left:16px;font-size:14px;line-height:1.45;color:var(--gray)}.lt .chk-tests li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.6}.lt .chk-tabs{max-width:960px;margin:0 auto 16px;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:center}.lt .chk-tabs button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:8px 2px;font:500 15px var(--font);color:var(--gray);cursor:pointer;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.lt .chk-tabs button i{width:12px;height:12px;border-radius:50%;border:2.5px solid;box-sizing:border-box}.lt .chk-tabs button:hover{color:var(--ink)}.lt .chk-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.lt .chk-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.lt .chk-tabs button{transition:none}}.lt .chk-foot{display:flex;justify-content:center;padding-block:32px 80px}@media (max-width:640px){.lt .chk{padding:4px 22px;border-radius:24px}.lt .chk-tests{grid-template-columns:1fr}}.lt .pill.line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.lt .pill:disabled{opacity:.4;cursor:default;transform:none}.lt .ref .connect{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-block:8px}.lt .ref .connect dt{font-size:17px}@media (max-width:600px){.lt .ref .connect{grid-template-columns:1fr}}@media (max-width:359px){.lt .pc-bar,.lt .pcol{padding:16px}.lt .pcols{gap:12px}}