.lp-mono{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:JetBrains Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace}.lp-display{letter-spacing:-.035em;color:var(--color-text-primary);margin:0;font-size:clamp(2.625rem,6.5vw,4.75rem);font-weight:800;line-height:1.04}.lp-h2{letter-spacing:-.025em;color:var(--color-text-primary);margin:0;font-size:clamp(1.875rem,3.4vw,2.625rem);font-weight:700;line-height:1.12}.lp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#54af71;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.lp-eyebrow:before{content:"";opacity:.6;background:#54af71;width:1.25rem;height:1px}.lp-lede{color:var(--color-text-secondary);margin:0;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.65}.lp-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(#54af71 0%,#3d9460 100%);border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.9375rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 8px 24px -8px #54af718c}.lp-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 12px 32px -8px #54af71b3}.lp-btn-primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.lp-btn-ghost{color:var(--color-text-primary);border:1px solid var(--color-border-strong);cursor:pointer;background:#ffffff08;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.9375rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.lp-btn-ghost:hover{border-color:var(--color-border-glow);background:#54af710f;transform:translateY(-1px)}.lp-btn-ghost:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.lp-btn-nav{color:#fff;background:linear-gradient(#54af71 0%,#3d9460 100%);border-radius:999px;padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-block;box-shadow:0 4px 14px -4px #54af7180}.lp-btn-nav:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 18px -4px #54af71a6}.lp-nav-link{color:var(--color-text-secondary);padding:.375rem 0;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .18s}.lp-nav-link:hover{color:var(--color-text-primary)}.lp-card{background:var(--card-glass-bg);border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);border-radius:1rem;transition:transform .22s,box-shadow .22s,border-color .22s}.lp-card-hover:hover{border-color:var(--color-border-hover);transform:translateY(-3px);box-shadow:0 0 0 1px #54af7124,0 0 32px -6px #54af712e,0 16px 40px -16px #0009}.lp-reveal-ready [data-reveal]{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(20px)}.lp-reveal-ready [data-reveal].lp-revealed{opacity:1;transform:translateY(0)}.lp-hero-chart-past{stroke-dasharray:600;stroke-dashoffset:0}.lp-hero-chart-future{stroke-dasharray:900;stroke-dashoffset:900px;animation:1.8s cubic-bezier(.45,0,.2,1) .45s forwards lp-draw}.lp-hero-chart-area{opacity:0;animation:1s 1.5s forwards lp-fade}.lp-hero-chart-chip{opacity:0;animation:.7s 2s forwards lp-fade}.lp-hero-dot-pulse{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out 2.2s infinite lp-pulse}.lp-hero-chart-wrap{margin-top:4.5rem;position:relative}.lp-hero-chip{text-align:left;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:.625rem;padding:.5rem .875rem;position:absolute;top:-.75rem;right:0;box-shadow:0 8px 24px -8px #0009}.lp-hero-chip-label{letter-spacing:.08em;color:var(--color-text-tertiary);margin-bottom:.125rem;font-size:.625rem;display:block}.lp-hero-chip-value{color:#54af71;font-size:1rem;font-weight:700;display:block}.lp-hero-axis{letter-spacing:.09em;white-space:nowrap;font-size:.6875rem;font-weight:600;display:block;position:absolute;bottom:-1.625rem;transform:translate(-50%)}@media (max-width:640px){.lp-hero-chart-wrap{margin-top:3.25rem}.lp-hero-chip{padding:.4375rem .75rem}.lp-hero-chip-value{font-size:.875rem}}@keyframes lp-draw{to{stroke-dashoffset:0}}@keyframes lp-fade{to{opacity:1}}@keyframes lp-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(3.2)}to{opacity:0;transform:scale(3.2)}}.lp-section{padding:6.5rem 1.5rem;position:relative}@media (min-width:768px){.lp-section{padding:7.5rem 2rem}}.lp-container{z-index:1;max-width:1120px;margin:0 auto;position:relative}.lp-hero-ctas{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}@media (max-width:480px){.lp-hero-ctas .lp-btn-primary,.lp-hero-ctas .lp-btn-ghost{width:100%}}.lp-feature-grid{grid-template-columns:repeat(6,1fr);gap:1.25rem;display:grid}.lp-feature-wide{grid-column:span 3}.lp-feature-cell{grid-column:span 2}@media (max-width:900px){.lp-feature-wide{grid-column:span 6}.lp-feature-cell{grid-column:span 3}}@media (max-width:600px){.lp-feature-cell{grid-column:span 6}}.lp-steps{grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem;display:grid}@media (max-width:900px){.lp-steps{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.lp-step-num{letter-spacing:.06em;color:#54af71;font-size:.8125rem;font-weight:700}.lp-privacy-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:800px){.lp-privacy-grid{grid-template-columns:1fr}}.lp-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.lp-nav-links{align-items:center;gap:2rem;display:flex}@media (max-width:768px){.lp-nav-links{display:none}}.lp-trust-row{color:var(--color-text-tertiary);letter-spacing:.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.75rem;font-size:.8125rem;display:flex}.lp-trust-row>span{align-items:center;gap:.4375rem;display:inline-flex}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}.lp-hero-chart-future{stroke-dashoffset:0;animation:none}.lp-hero-chart-area,.lp-hero-chart-chip{opacity:1;animation:none}.lp-hero-dot-pulse{opacity:0;animation:none}.lp-btn-primary,.lp-btn-ghost,.lp-btn-nav,.lp-card{transition:none}}