.landing{--l-bg:#f5f4e9;--l-text:#423f36;--l-red:#ff1b02;--l-orange:#ff6201;--l-purple:#7f1865;--l-purple-light:#d383f3;--l-pink:#feccfd;--l-pink-soft:#f9c6f6;--l-lime:#80b530;--l-lime-bright:#ddef75;--l-green-dark:#0c561f;--l-display-muted:#868271;--l-tan:#c4bea9;--l-nav-pill:#ece9d5;--l-iphone:#eeece1;--l-yellow:#ffc400;--l-white:#fff;--l-font:"Plus Jakarta Sans", system-ui, sans-serif;--l-font-btn:"Plus Jakarta Sans", system-ui, sans-serif;--l-max:1440px;--l-content:1321px;--l-radius:32px;--l-space-2xs:24px;--l-space-xs:40px;--l-space-sm:64px;--l-space-md:96px;--l-space-lg:160px;--l-gap:var(--l-space-sm);--l-card-gap:var(--l-space-2xs);background:var(--l-bg);width:100%;min-height:100vh;color:var(--l-text);font-family:var(--l-font);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing__canvas{max-width:var(--l-max);margin:0 auto;padding:0 24px;position:relative}.landing__sections{max-width:var(--l-content);gap:var(--l-gap);flex-direction:column;margin:0 auto;padding:0 24px;display:flex;position:relative}.landing__bento{gap:var(--l-card-gap);flex-direction:column;display:flex}.l-eyebrow{font-family:var(--l-font);letter-spacing:0;color:var(--l-red);margin:0;font-size:21px;font-weight:700;line-height:1.3}.l-display{font-family:var(--l-font);letter-spacing:-2.88px;color:var(--l-display-muted);font-feature-settings:"salt" 1;margin:0;font-size:72px;font-weight:700;line-height:1.04}.l-display u{text-underline-offset:6px;text-decoration-thickness:4px}.l-pill{height:56px;font-family:var(--l-font-btn);letter-spacing:-.48px;cursor:pointer;white-space:nowrap;border:none;border-radius:68px;justify-content:center;align-items:center;gap:8px;padding:0 32px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.l-pill:hover{filter:brightness(.95);transform:translateY(-1px)}.l-pill--red{background:var(--l-red);color:#fff}.l-pill--white{color:var(--l-orange);background:#fff}.l-pill--ghost{color:var(--l-text);background:#fff}.l-pill--orange{background:var(--l-orange);color:#fff}.l-card{border-radius:var(--l-radius);position:relative;overflow:hidden}.l-center-block{text-align:center;padding:var(--l-space-lg) 24px;flex-direction:column;justify-content:center;align-items:center;min-height:760px;display:flex;position:relative}.l-center-block .l-eyebrow{text-align:center;margin-bottom:28px}.l-display--center{text-align:center;max-width:980px;margin:0 auto}.l-center-block .l-pill{margin-top:48px}@media (width<=743px){.l-center-block{min-height:0;padding:72px 8px}.l-display{letter-spacing:-1px;font-size:38px}.l-display--center{max-width:none}}
