@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap");.lp{min-height:100dvh;background:#070c12;color:#dde6f0;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit}.lp-grain{position:fixed;inset:0;z-index:999;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px}.lp-wrap{width:min(1280px,calc(100% - 48px));margin-inline:auto}.lp-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(7,12,18,.85);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.lp-nav{justify-content:space-between;width:min(1280px,calc(100% - 48px));margin-inline:auto;padding:18px 0}.lp-logo,.lp-nav{display:flex;align-items:center}.lp-logo{gap:10px;font-size:17px;font-weight:700;color:#fff;letter-spacing:-.02em}.lp-logo-mark{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:14px;font-weight:800;box-shadow:0 4px 14px rgba(59,130,246,.45)}.lp-nav-links{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:500;color:#7b91a8}.lp-nav-links a:hover{color:#dde6f0;transition:color .15s}.lp-nav-cta{display:inline-flex;align-items:center;height:36px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.05);color:#dde6f0!important;font-weight:600;padding:0 16px;transition:border-color .15s,background .15s}.lp-nav-cta:hover{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.09)}.lp-hero{position:relative;overflow:hidden;padding:80px 0 64px}.lp-hero:before{content:"";position:absolute;top:-180px;right:-100px;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 65%);pointer-events:none}.lp-hero-inner{display:grid;grid-template-columns:minmax(340px,.68fr) minmax(500px,1.32fr);grid-gap:56px;gap:56px;align-items:center;width:min(1280px,calc(100% - 48px));margin-inline:auto}.lp-badge{display:inline-block;margin-bottom:22px;border:1px solid rgba(59,130,246,.28);border-radius:999px;background:rgba(59,130,246,.07);color:#93c5fd;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px}.lp-h1{margin:0;color:#fff;font-size:clamp(44px,5.5vw,76px);font-weight:800;letter-spacing:-.04em;line-height:1.02}.lp-sub{margin:22px 0 0;max-width:460px;color:#7b91a8;font-size:16px;line-height:1.72;font-weight:400}.lp-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px}.lp-cta-primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:10px;padding:0 24px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em;box-shadow:0 6px 24px rgba(59,130,246,.28),inset 0 1px 0 rgba(255,255,255,.12);transition:transform .15s,box-shadow .15s}.lp-cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(59,130,246,.4),inset 0 1px 0 rgba(255,255,255,.12)}.lp-cta-primary:active{transform:translateY(0)}.lp-cta-ghost{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#94a3b8;font-size:15px;font-weight:500;transition:border-color .15s,color .15s}.lp-cta-ghost:hover{border-color:rgba(255,255,255,.22);color:#dde6f0}.lp-proof-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.lp-proof-row span{border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.03);color:#4a6075;font-size:12px;font-weight:500;padding:5px 12px}.lp-mockup{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0c1620;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 40px 100px rgba(0,0,0,.55),inset 0 2px 0 rgba(255,255,255,.05)}.lp-mock-bar{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);padding:12px 16px;background:rgba(255,255,255,.02)}.lp-mock-dots{display:flex;gap:6px}.lp-mock-dots span{display:block;width:10px;height:10px;border-radius:50%;background:#2a3340}.lp-mock-title{font-size:12px;font-weight:700;color:#fff;letter-spacing:-.01em}.lp-mock-body{display:grid;grid-template-columns:140px 1fr;min-height:360px}.lp-mock-rail{display:flex;flex-direction:column;gap:2px;border-right:1px solid rgba(255,255,255,.06);padding:14px 10px}.lp-mock-nav-item{display:flex;align-items:center;gap:8px;min-height:34px;border-radius:8px;padding:0 10px;color:#3e5268;font-size:12px;font-weight:500}.lp-mock-nav-item.active{background:rgba(59,130,246,.14);color:#93c5fd;font-weight:600}.lp-mock-icon{font-size:9px}.lp-mock-main{display:grid;grid-template-rows:1fr auto}.lp-mock-email-panel{padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.lp-mock-sender{color:#e2eaf4;font-size:13px;font-weight:600}.lp-mock-sender span{color:#3e5268;font-weight:400}.lp-mock-subject{margin-top:4px;color:#fff;font-size:15px;font-weight:700;letter-spacing:-.02em}.lp-mock-date{margin-top:4px;color:#3e5268;font-size:11px}.lp-mock-email-body{margin-top:14px;color:#7b91a8;font-size:12px;line-height:1.65}.lp-mock-note-panel{padding:14px 20px 16px;background:rgba(59,130,246,.04)}.lp-mock-note-label{display:flex;align-items:center;gap:7px;color:#60a5fa;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lp-mock-note-dot{display:block;width:6px;height:6px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.18)}.lp-mock-note-content{margin-top:10px;border:1px solid rgba(59,130,246,.16);border-radius:8px;background:rgba(59,130,246,.06);padding:10px 12px}.lp-mock-note-content p{margin:0;color:#c8d8e8;font-size:12px;line-height:1.7}.lp-mock-note-tags{display:flex;gap:6px;margin-top:10px}.lp-mock-note-tags span{border-radius:5px;background:rgba(255,255,255,.05);color:#4a6075;font-size:11px;font-weight:600;padding:3px 8px}.lp-mock-note-tags span.warn{background:rgba(251,146,60,.1);color:#fb923c}.lp-how{padding:100px 0;border-top:1px solid rgba(255,255,255,.05)}.lp-h2{margin:0;color:#fff;font-size:clamp(32px,3.5vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1.08}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;margin-top:48px;border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden}.lp-step{padding:36px 32px;background:rgba(255,255,255,.02);border-right:1px solid rgba(255,255,255,.06);animation:stepIn .4s ease both;animation-delay:calc(var(--i, 0) * 80ms)}.lp-step:last-child{border-right:none}.lp-step-num{color:#1e3a5f;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-step h3{margin:0 0 10px;color:#e2eaf4;font-size:18px;font-weight:700;letter-spacing:-.02em}.lp-step p{margin:0;color:#4a6075;font-size:14px;line-height:1.65}.lp-features{padding:100px 0;border-top:1px solid rgba(255,255,255,.05)}.lp-features .lp-h2{margin-bottom:40px}.lp-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.lp-bento-card{border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.025);padding:28px 26px;transition:border-color .2s,background .2s}.lp-bento-card:hover{border-color:rgba(59,130,246,.22);background:rgba(59,130,246,.04)}.lp-bento-card.large{grid-column:1/3;grid-row:1;display:flex;flex-direction:column;gap:12px}.lp-card-tag{display:inline-block;color:#2563eb;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.lp-bento-card h3{margin:0;color:#fff;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.25}.lp-bento-card p{margin:0;color:#4a6075;font-size:14px;line-height:1.65;max-width:420px}.lp-card-demo{display:flex;align-items:center;gap:14px;margin-top:10px}.lp-demo-email,.lp-demo-note{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.03);color:#7b91a8;font-size:13px;font-weight:500;padding:9px 14px}.lp-demo-note{border-color:rgba(59,130,246,.2);background:rgba(59,130,246,.06);color:#93c5fd}.lp-demo-connector{width:28px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(59,130,246,.4));position:relative}.lp-demo-connector:after{content:"";position:absolute;right:-4px;top:-3px;border:4px solid transparent;border-left-color:rgba(59,130,246,.5)}.lp-bento-card:not(.large) h3{font-size:17px;margin-bottom:8px}.lp-privacy{padding:100px 0;border-top:1px solid rgba(255,255,255,.05)}.lp-privacy-inner{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);grid-gap:80px;gap:80px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.02);padding:52px 56px}.lp-privacy-copy p{margin:18px 0 0;color:#4a6075;font-size:15px;line-height:1.72;max-width:420px}.lp-text-link{display:inline-flex;align-items:center;gap:4px;margin-top:22px;color:#60a5fa;font-size:14px;font-weight:600;transition:color .15s}.lp-text-link:hover{color:#93c5fd}.lp-privacy-facts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.lp-privacy-fact{display:grid;place-items:center;min-height:64px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.025);color:#7b91a8;font-size:13px;font-weight:600;text-align:center;padding:10px;transition:border-color .2s}.lp-privacy-fact:hover{border-color:rgba(59,130,246,.28)}.lp-cta{padding:100px 0;border-top:1px solid rgba(255,255,255,.05)}.lp-cta-inner{border:1px solid rgba(59,130,246,.18);border-radius:16px;background:radial-gradient(ellipse at 50% 0,rgba(59,130,246,.1) 0,transparent 65%),rgba(255,255,255,.015);padding:72px 48px;text-align:center}.lp-cta-inner h2{margin:0;color:#fff;font-size:clamp(28px,3.5vw,46px);font-weight:800;letter-spacing:-.04em}.lp-cta-inner p{max-width:480px;margin:16px auto 36px;color:#4a6075;font-size:16px;line-height:1.65}.lp-cta-lg{min-height:52px;padding:0 32px;font-size:16px}.lp-footer{border-top:1px solid rgba(255,255,255,.06);padding:28px 0 40px}.lp-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.lp-footer-brand{color:#fff;font-size:15px;font-weight:700;letter-spacing:-.02em}.lp-footer-links{display:flex;flex-wrap:wrap;gap:22px;color:#2e4258;font-size:13px}.lp-footer-links a:hover{color:#4a6075;transition:color .15s}.lp-footer small{color:#1e3048;font-size:13px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .52s ease,transform .52s ease}.reveal.in-view{opacity:1;transform:none}@keyframes stepIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1100px){.lp-hero-inner{grid-template-columns:1fr;max-width:760px;margin-inline:auto}.lp-sub{max-width:100%}.lp-bento{grid-template-columns:repeat(2,1fr)}.lp-bento-card.large{grid-column:1/3}.lp-privacy-inner{grid-template-columns:1fr;gap:40px;padding:40px 36px}}@media (max-width:760px){.lp-nav-links a:not(.lp-nav-cta){display:none}.lp-hero{padding:52px 0 44px}.lp-hero-inner{width:min(100% - 32px,760px);gap:40px}.lp-h1{font-size:clamp(36px,11vw,56px)}.lp-steps{grid-template-columns:1fr;border-radius:10px}.lp-step{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding:26px 22px}.lp-step:last-child{border-bottom:none}.lp-bento,.lp-bento-card.large{grid-column:1;grid-template-columns:1fr}.lp-bento{grid-template-columns:1fr}.lp-privacy-inner{padding:28px 22px}.lp-cta-inner{padding:48px 24px}.lp-footer-inner{flex-direction:column;align-items:flex-start;gap:14px}.lp-cta,.lp-features,.lp-how,.lp-privacy{padding:72px 0}}@media (prefers-reduced-motion:reduce){.lp-step,.reveal{opacity:1;transform:none;transition:none;animation:none}.lp-cta-primary:hover{transform:none}}