.lp-zone{--lp-display:var(--font-outfit), "Outfit", sans-serif;--lp-text:var(--font-inter), "Inter", sans-serif;--lp-num:var(--font-plex-mono), "IBM Plex Mono", monospace;background:var(--cl-page);color:var(--cl-body);font:400 15px/1.45 var(--lp-text);-webkit-font-smoothing:antialiased}.lp-title{font:700 30px/1.15 var(--lp-display);letter-spacing:-.01em;color:var(--cl-ink);text-wrap:pretty}.lp-section-title{font:700 22px/1.2 var(--lp-display);color:var(--cl-ink)}.lp-sub{font:400 17px/1.45 var(--lp-text);color:var(--cl-body);max-width:36em}.lp-meta{font:400 13px/1.4 var(--lp-text);color:var(--cl-muted)}.lp-kicker{font:500 13px/1.3 var(--lp-num);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-forest)}.lp-num{font-family:var(--lp-num);font-variant-numeric:tabular-nums}@media (min-width:900px){.lp-title{font-size:44px;line-height:1.1}}.lp-panel{background:var(--cl-card);border:1px solid var(--cl-hairline);border-radius:22px}.lp-zone .lp-filled{background:var(--cl-ink);min-height:64px;color:var(--cl-on-ink);font:600 19px/1.15 var(--lp-text);text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:8px 20px;text-decoration:none;display:inline-flex}.lp-zone .lp-filled:hover{background:var(--cl-body);color:var(--cl-on-ink)}.lp-zone .lp-filled:disabled{opacity:.6;cursor:default}.lp-zone .lp-quiet{border:1.5px solid var(--cl-hairline);background:var(--cl-card);min-height:52px;color:var(--cl-ink);font:600 17px/1.15 var(--lp-text);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.lp-zone .lp-quiet:hover{background:var(--cl-chip);color:var(--cl-ink)}.lp-zone .lp-dark .lp-filled{background:var(--cl-on-dark);color:var(--cl-ink)}.lp-zone .lp-dark .lp-filled:hover{background:var(--cl-chip);color:var(--cl-ink)}.lp-zone .lp-dark .lp-quiet{border-color:var(--cl-dark-hairline);color:var(--cl-on-dark);background:0 0}.lp-zone .lp-dark .lp-quiet:hover{background:var(--cl-dark-hairline);color:var(--cl-on-dark)}.lp-dark{background:var(--cl-tab-bar);color:var(--cl-dark-sub)}.lp-dark .lp-title,.lp-dark .lp-section-title{color:var(--cl-on-dark)}.lp-dark .lp-sub,.lp-dark .lp-meta{color:var(--cl-dark-sub)}.lp-dark .lp-kicker{color:var(--cl-tab-active)}.lp-zone .lp-brand{min-height:44px;font:700 17px/1 var(--lp-display);color:var(--cl-on-dark);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lp-brand__mark{background:var(--cl-lime);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.lp-zone .lp-barlink{min-height:44px;font:500 15px/1 var(--lp-text);color:var(--cl-dark-sub);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.lp-zone .lp-barlink:hover{color:var(--cl-on-dark);background:var(--cl-dark-hairline)}.lp-zone .lp-barcta{background:var(--cl-on-dark);min-height:44px;color:var(--cl-ink);font:600 15px/1 var(--lp-text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.lp-zone .lp-barcta:hover{background:var(--cl-chip);color:var(--cl-ink)}.lp-field{display:block}.lp-field__label{font:600 15px/1.3 var(--lp-text);color:var(--cl-ink);margin-bottom:8px;display:block}.lp-field__input{border:1px solid var(--cl-hairline);background:var(--cl-card);width:100%;min-height:52px;color:var(--cl-ink);font:400 17px/1.3 var(--lp-text);border-radius:16px;outline:none;padding:0 18px;display:block}.lp-field__input::placeholder{color:var(--cl-faint)}.lp-field__input:focus{border-color:var(--cl-forest);outline:1px solid var(--cl-forest);outline-offset:-2px}.lp-zone [data-testid=sms-opt-in] a{color:var(--cl-forest);text-underline-offset:2px;text-decoration:underline}.lp-warn{background:var(--cl-warn-tint);color:var(--cl-warn);font:500 15px/1.45 var(--lp-text);border-radius:16px;padding:14px 16px}.lp-zone .lp-warn a{color:var(--cl-warn);text-underline-offset:2px;text-decoration:underline}.lp-legal h2{font:700 22px/1.2 var(--lp-display);color:var(--cl-ink)}.lp-legal p,.lp-legal li{font:400 15px/1.6 var(--lp-text);color:var(--cl-body)}.lp-legal strong{color:var(--cl-ink)}.lp-zone .lp-legal a{color:var(--cl-forest);text-underline-offset:2px;text-decoration:underline}.lp-zone .lp-quiet-link{min-height:44px;font:600 15px/1 var(--lp-text);color:var(--cl-forest);align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}.lp-zone .lp-quiet-link:hover{text-underline-offset:3px;text-decoration:underline}
