:root{--bg:#f9f7f2;--surface:#fff;--surface-hover:#f2efe8;--surface-glass:#ffffffd9;--border:#e0dbcf;--text:#1e1b2e;--text-muted:#6e6a85;--accent:#7c3aed;--accent-dim:#7c3aed14;--accent-border:#7c3aed33;--accent-light:#a78bfa;--accent2:#a78bfa;--accent2-dim:#a78bfa1a;--overlay:#0009;--overlay-solid:#000;--shadow-dropdown:0 4px 16px #00000014;--danger:#dc2626;--danger-dim:#dc262614;--danger-border:#dc262633;--warning:#b45309;--warning-dim:#b4530914;--warning-border:#b4530933;--info:#2563eb;--info-dim:#2563eb14;--font:"IBM Plex Sans","SF Pro Text",-apple-system,sans-serif;--radius-card:4px;--radius-container:4px;--radius-button:4px;--radius-small:2px;--radius-pill:20px;--radius-progress-bar:2px}.landing-container{margin:0 auto;max-width:1080px;padding:0 24px}.landing-section{padding:72px 0}.landing-btn{border:none;cursor:pointer;display:inline-block;font-family:var(--font);font-size:16px;font-weight:600;text-align:center;text-decoration:none;transition:opacity .2s,transform .2s}.landing-btn:hover{opacity:.9;transform:translateY(-1px)}.landing-btn-primary{padding:14px 32px}.landing-btn-nav,.landing-btn-primary{background:var(--accent);border-radius:var(--radius-button);color:#fff}.landing-btn-nav{font-size:14px;padding:10px 22px}.landing-btn-outline{background:#0000;border:1px solid var(--accent-border);border-radius:var(--radius-button);color:var(--accent);padding:14px 32px}.landing-btn-outline:hover{background:var(--accent-dim)}.landing-hero{padding-bottom:80px;padding-top:96px}.landing-hero .landing-container{align-items:center;display:flex;gap:64px}.landing-hero-text{flex:1 1}.landing-hero-text h1{font-size:44px;font-weight:700;line-height:1.15;margin-bottom:20px}.landing-hero-text h1 .landing-highlight{color:var(--accent)}.landing-hero-text .landing-subtitle{color:var(--text-muted);font-size:18px;line-height:1.7;margin-bottom:32px;max-width:520px}.landing-hero-visual{flex-shrink:0}.landing-phone{background:var(--surface);border:3px solid var(--border);border-radius:24px;box-shadow:0 0 100px var(--accent-dim),0 0 40px var(--accent2-dim);height:520px;overflow:hidden;position:relative;width:260px}.landing-phone-notch{background:var(--bg);border-radius:0 0 12px 12px;height:24px;margin:0 auto;width:100px}.landing-phone-status{align-items:center;display:flex;gap:6px;padding:16px 24px 8px}.landing-phone-dot{animation:landing-pulse-dot 2s infinite;background:var(--accent);border-radius:50%;height:8px;width:8px}@keyframes landing-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.landing-phone-status span{color:var(--text-muted);font-size:12px;letter-spacing:.05em}.landing-phone-body{align-items:center;display:flex;height:400px;justify-content:center}.landing-section-label{color:var(--accent2);font-size:13px;font-weight:600;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.landing-section-title{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:16px}.landing-section-subtitle{color:var(--text-muted);font-size:18px;margin-bottom:48px;max-width:600px}.landing-section-center{text-align:center}.landing-section-center .landing-section-subtitle{margin-left:auto;margin-right:auto}.landing-steps-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.landing-step-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:32px 28px}.landing-step-num{align-items:center;background:var(--accent-dim);border-radius:50%;color:var(--accent);display:flex;font-size:15px;font-weight:700;height:36px;justify-content:center;margin-bottom:20px;width:36px}.landing-step-icon{margin-bottom:16px}.landing-step-card h3{font-size:18px;font-weight:600;margin-bottom:10px}.landing-step-card p{color:var(--text-muted);font-size:15px;line-height:1.6}.landing-trust-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.landing-trust-badge{align-items:center;background:var(--accent-dim);border-radius:20px;border-radius:var(--radius-pill,20px);color:var(--accent);display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 18px}.landing-trust-badge svg{flex-shrink:0}.landing-paths-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.landing-path-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);display:flex;flex-direction:column;padding:36px 32px;transition:border-color .2s}.landing-path-card:hover{border-color:var(--accent-border)}.landing-path-card .landing-path-icon{margin-bottom:16px}.landing-path-card h3{font-size:22px;font-weight:700;margin-bottom:6px}.landing-path-card .landing-path-desc{color:var(--text-muted);font-size:15px;margin-bottom:20px}.landing-path-card ul{flex:1 1;list-style:none;margin-bottom:28px;padding:0}.landing-path-card li{align-items:flex-start;color:var(--text-muted);display:flex;font-size:15px;gap:10px;margin-bottom:12px}.landing-path-card li svg{flex-shrink:0;margin-top:3px}.landing-path-card .landing-btn{align-self:center}.landing-privacy-icon{margin-bottom:24px}.landing-privacy-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:48px}.landing-privacy-card{background:var(--accent2-dim);border-left:4px solid var(--accent2);border-radius:0 var(--radius-container) var(--radius-container) 0;padding:28px 24px}.landing-privacy-card h4{font-size:16px;font-weight:600;margin-bottom:8px}.landing-privacy-card p{color:var(--text-muted);font-size:14px;line-height:1.6}.landing-final-cta{padding:96px 0;position:relative;text-align:center}.landing-final-cta:before{background:radial-gradient(circle,var(--accent-dim) 0,#0000 70%);content:"";height:500px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px;z-index:0}.landing-final-cta .landing-container{position:relative;z-index:1}.landing-final-cta h2{font-size:36px;font-weight:700;margin-bottom:16px}.landing-final-cta p{color:var(--text-muted);font-size:18px;margin-bottom:36px}.landing-mobile-only{display:none}.landing-tab-bar{gap:8px;justify-content:center;margin-bottom:16px}.landing-tab{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-button);color:var(--text-muted);cursor:pointer;flex:1 1;font-family:var(--font);font-size:14px;font-weight:600;padding:10px 20px;transition:all .15s}.landing-tab.active{background:var(--accent);border-color:var(--accent);color:#fff}.animate-in{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.animate-in.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.landing-section{padding:48px 0}.landing-hero{padding-bottom:40px;padding-top:48px}.landing-hero .landing-container{flex-direction:column;gap:32px;text-align:center}.landing-hero-text h1{font-size:28px}.landing-hero-text .landing-subtitle{font-size:15px;margin-left:auto;margin-right:auto}.landing-hero-visual{display:none}.landing-section-title{font-size:24px}.landing-section-subtitle{font-size:15px;margin-bottom:32px}.landing-mobile-only{display:flex}.landing-steps-grid{display:block}.landing-step-card{display:none;padding:20px}.landing-step-card.landing-tab-active{display:block}.landing-step-card h3{font-size:16px;margin-bottom:8px}.landing-step-card p{font-size:14px}.landing-step-num{display:none}.landing-step-icon{margin-bottom:12px}.landing-paths-grid{display:block}.landing-path-card{display:none!important;padding:24px 20px}.landing-path-card.landing-tab-active{display:flex!important}.landing-path-card h3{font-size:20px}.landing-path-card .landing-path-icon{display:none}.landing-privacy-grid{gap:12px;grid-template-columns:1fr}.landing-privacy-card{padding:20px}.landing-btn-outline,.landing-btn-primary{box-sizing:border-box;display:block;font-size:16px;padding:16px 24px;width:100%}.landing-hero-text .landing-btn{margin-left:auto;margin-right:auto;max-width:320px}.landing-path-card .landing-btn{align-self:stretch}.landing-final-cta .landing-btn{margin-left:auto;margin-right:auto;max-width:320px}.landing-final-cta{padding:64px 0}.landing-final-cta h2{font-size:24px}.landing-final-cta p{font-size:15px}.landing-final-cta:before{height:300px;width:300px}.landing-trust-row{align-items:center;flex-direction:column}}
/*# sourceMappingURL=main.7c6c01fb.css.map*/