@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@100..900&display=swap");.lx{--lx-gold:#c9a72a;--lx-gold-hi:#dcbb3d;--lx-green:#34a853;--lx-hero:#030305;--lx-dark:#1a1b1c;--lx-ink:#1b1c1c;--lx-band:#fafafb;--lx-white:#ffffff;--lx-text:#1a1c1e;--lx-body:#63676b;--lx-faint:#8b8f94;--lx-line:#e7e8ea;--lx-on-dark:#f4f4f5;--lx-on-dark-body:#9ea1a5;--lx-container:1280px;--lx-gap:24px;--lx-radius:10px;--lx-ease:cubic-bezier(0.32,0.72,0,1);font-family:Geist,system-ui,sans-serif;color:var(--lx-text);letter-spacing:-.01em;background:var(--lx-white);overflow-x:clip}.lx-wrap{max-width:var(--lx-container);margin:0 auto;padding:0 40px}@media (max-width:700px){.lx-wrap{padding:0 20px}}.lx-band-dark{background:var(--lx-dark);color:var(--lx-on-dark)}.lx-band-tint{background:var(--lx-band)}.lx-band-white{background:var(--lx-white)}.lx-section{padding:96px 0}.lx-section-sm{padding:72px 0}@media (max-width:700px){.lx-section,.lx-section-sm{padding:64px 0}}.lx-h2{font-size:clamp(24px,2.4vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.25;margin:0 0 20px}.lx-band-dark .lx-h2{color:var(--lx-on-dark)}.lx-lede{font-size:15px;line-height:1.7;color:var(--lx-body);max-width:52ch;margin:0 0 16px}.lx-band-dark .lx-lede{color:var(--lx-on-dark-body)}.lx-lede:last-child{margin-bottom:0}.lx-topbar{position:absolute;top:0;left:0;right:0;z-index:20;padding:24px 0}.lx-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.lx-brand{font-size:15px;font-weight:700;letter-spacing:-.02em;color:#fff}.lx-brand em{font-style:normal;color:var(--lx-gold)}.lx-topnav{display:flex;align-items:center;gap:22px}.lx-topnav a,.lx-topnav button{font-size:13px;font-weight:500;color:rgba(255,255,255,.66);background:none;border:0;padding:0;transition:color .2s var(--lx-ease)}.lx-topnav a:hover,.lx-topnav button:hover{color:#fff}.lx-topnav .lx-topcta{color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:6px;padding:7px 14px}.lx-topnav .lx-topcta:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4)}@media (max-width:700px){.lx-topnav-links{display:none}}.lx-hero{position:relative;background:var(--lx-hero);isolation:isolate}.lx-hero-bg{position:absolute;inset:0;overflow:hidden;z-index:0}.lx-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;min-height:760px;padding-top:120px;padding-bottom:40px}.lx-hero-copy{max-width:560px}.lx-hero h1{font-size:clamp(34px,4.2vw,52px);font-weight:700;line-height:1.12;letter-spacing:-.035em;color:#fff;margin:0 0 22px}.lx-hero h1 em{font-style:normal;color:var(--lx-gold)}.lx-hero-prose{font-size:15px;line-height:1.75;color:var(--lx-on-dark-body);max-width:50ch;margin:0}.lx-hero-foot{margin-top:120px}@media (max-width:900px){.lx-hero-foot{margin-top:48px}}.lx-hero-hint{font-size:12.5px;color:rgba(255,255,255,.42);margin:0 0 14px}.lx-hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.lx-hero-note{margin-top:14px;font-size:12px;color:rgba(255,255,255,.34)}.lx-hero-signedin{margin-top:18px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:12.5px;color:rgba(255,255,255,.5)}.lx-hero-signedin strong{color:rgba(255,255,255,.82);font-weight:600}.lx-signout{background:none;border:0;padding:0;font:inherit;color:rgba(255,255,255,.45);text-decoration:underline;text-underline-offset:3px}.lx-signout:hover{color:#fff}.lx-hero-stage{position:relative;z-index:1;height:560px;min-width:0;margin-bottom:-120px;transform:translate(22%,26%) scale(1.075);transform-origin:center center}@media (max-width:900px){.lx-hero-grid{grid-template-columns:1fr;min-height:0;padding-top:104px}.lx-hero-stage{height:400px;order:-1;transform:scale(.84);margin-bottom:0}}.lx-btn{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;letter-spacing:-.01em;padding:12px 18px;border-radius:7px;border:1px solid transparent;transition:background .2s var(--lx-ease),border-color .2s var(--lx-ease),color .2s var(--lx-ease),transform .2s var(--lx-ease)}.lx-btn:active{transform:translateY(1px)}.lx-btn-gold{background:var(--lx-gold);color:#14150f}.lx-btn-gold:hover{background:var(--lx-gold-hi)}.lx-btn-onDark{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.2);color:#fff}.lx-btn-onDark:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.38)}.lx-btn-dark{background:var(--lx-ink);color:#fff}.lx-btn-dark:hover{background:#2c2e2f}.lx-btn-arrow{opacity:.7}.lx-grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--lx-gap);gap:var(--lx-gap)}@media (max-width:900px){.lx-grid3{grid-template-columns:1fr}}.lx-card{background:var(--lx-white);border:1px solid var(--lx-line);border-radius:var(--lx-radius);padding:26px 24px 24px;display:flex;flex-direction:column;min-height:260px}.lx-card-shadow{box-shadow:0 1px 2px rgba(20,22,26,.04),0 8px 24px rgba(20,22,26,.05)}.lx-card-spacer{flex:1 1 auto;min-height:56px}.lx-icon{color:var(--lx-faint);margin-bottom:16px;line-height:0}.lx-icon-tile{width:38px;height:38px;border:1px solid var(--lx-line);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--lx-faint);margin-bottom:18px}.lx-card-title{font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.4;margin:0 0 10px;color:var(--lx-text)}.lx-card-body{font-size:13.5px;line-height:1.65;color:var(--lx-body);margin:0}.lx-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lx-bullets li{position:relative;padding-left:15px;font-size:13.5px;line-height:1.6;color:var(--lx-body)}.lx-bullets li:before{content:"";position:absolute;left:0;top:8px;width:3px;height:3px;border-radius:50%;background:var(--lx-faint)}.lx-layer-name{font-size:15px;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.lx-layer-body{margin:0 0 12px}.lx-instrument,.lx-layer-body{font-size:13.5px;line-height:1.65;color:var(--lx-body)}.lx-instrument{margin:0}.lx-instrument strong{color:var(--lx-text);font-weight:700}.lx-split{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:32px;gap:32px}@media (max-width:800px){.lx-split{grid-template-columns:1fr;align-items:start}}.lx-price-card{background:var(--lx-white);border:1px solid var(--lx-line);border-radius:var(--lx-radius);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(20,22,26,.04),0 8px 24px rgba(20,22,26,.05)}.lx-price-body{padding:24px 24px 28px;flex:1 1 auto;display:flex;flex-direction:column}.lx-badge{align-self:flex-start;font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:#fff;background:#7a7d80;border-radius:6px;padding:5px 11px;margin-bottom:18px}.lx-badge-strong{background:var(--lx-ink)}.lx-price-name{font-size:15px;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.lx-price-desc{font-size:13.5px;line-height:1.65;color:var(--lx-body);margin:0 0 18px}.lx-price-foot{background:var(--lx-ink);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.lx-chip{background:var(--lx-green);color:#fff;font-size:14px;font-weight:700;letter-spacing:-.02em;padding:6px 12px;border-radius:6px;white-space:nowrap}.lx-price-go{font-size:13px;font-weight:500;color:rgba(255,255,255,.86);transition:color .2s var(--lx-ease)}a.lx-price-foot:hover .lx-price-go{color:#fff}.lx-price-was{display:block;margin-top:10px;font-size:12px;color:var(--lx-faint)}.lx-price-note{margin-top:20px;font-size:13px;line-height:1.7;color:var(--lx-body)}.lx-price-note a{color:var(--lx-text);text-decoration:underline;text-underline-offset:3px}.lx-author{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}@media (max-width:700px){.lx-author{grid-template-columns:1fr}}.lx-author-photo{width:140px;height:140px;border-radius:var(--lx-radius);overflow:hidden;background:var(--lx-band)}.lx-author-photo img{width:100%;height:100%;object-fit:cover}.lx-author p{font-size:14px;line-height:1.75;color:var(--lx-body);margin:0 0 12px;max-width:62ch}.lx-author p:last-child{margin-bottom:0}.lx-faq{display:flex;flex-direction:column}.lx-faq-item{padding:20px 0;border-top:1px solid var(--lx-line)}.lx-faq-item:last-child{border-bottom:1px solid var(--lx-line)}.lx-faq-q{font-size:14.5px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.lx-faq-a{font-size:13.5px;line-height:1.7;color:var(--lx-body);margin:0;max-width:78ch}.lx-email{margin-top:40px;padding:26px;border:1px solid var(--lx-line);border-radius:var(--lx-radius);background:var(--lx-band)}.lx-email-embed{width:100%;max-width:460px;height:120px;border:0;background:transparent;margin-top:10px}.lx-final{background:var(--lx-hero)}.lx-final,.lx-final .lx-h2{color:#fff}.lx-final .lx-lede{color:var(--lx-on-dark-body)}.lx-footer{background:var(--lx-hero);border-top:1px solid rgba(255,255,255,.08);padding:26px 0}.lx-footer-inner{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:rgba(255,255,255,.42)}.lx-footer-inner a{color:rgba(255,255,255,.62)}.lx-footer-inner a:hover{color:#fff}