@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);body{-moz-osx-font-smoothing:grayscale;background-color:#fafafa;color:#2c2c2e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box;margin:0;padding:0}:root{--orange-primary:#f04a00;--orange-light:#ffe8dd;--orange-medium:#ff6b35;--orange-deep:#d63e00;--text-dark:#2c2c2e;--text-medium:#4b5563;--text-light:#6b7280;--white:#fff;--warm-white:#fafafa;--glass-bg:#fff3;--glass-border:#fff6}body{-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.App{background:linear-gradient(180deg,#fafafa,#fff0e6 50%,#ffe8dd);min-height:100vh;position:relative}.App:before{background:radial-gradient(circle at 30% 10%,#f04a0026 0,#0000 50%),radial-gradient(circle at 70% 90%,#f04a001f 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.container{margin:0 auto;max-width:1100px;padding:24px;position:relative;z-index:1}.header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#f04a00f2,#ff6b35e6);border:2px solid #fff3;border-radius:32px;box-shadow:0 20px 60px #f04a0066,0 0 100px #f04a0033;margin-bottom:40px;padding:80px 40px;text-align:center}.hero-logo{filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));height:80px;margin-bottom:32px;width:auto}.hero-headline{color:#fff;color:var(--white);font-size:52px;font-weight:800;line-height:1.1;margin-bottom:20px;text-shadow:0 2px 8px #0003}.hero-subheadline{color:#fffffff2;font-size:22px;font-weight:500;line-height:1.6;margin-bottom:36px}.hero-cta-row{align-items:center;display:flex;flex-direction:column;gap:12px}.primary-cta{background:#fff;background:var(--white);border-radius:16px;box-shadow:0 8px 24px #0003;color:#f04a00;color:var(--orange-primary);display:inline-block;font-size:18px;font-weight:700;padding:18px 48px;text-decoration:none;transition:all .3s ease}.primary-cta:hover{box-shadow:0 12px 32px #00000040;transform:translateY(-3px)}.primary-cta.large{font-size:20px;padding:20px 56px}.step-logo{height:48px;width:auto}.problem-section{background:#ffffffe6;border-radius:32px;box-shadow:0 20px 60px #0000001a;margin-bottom:40px;padding:60px 40px;text-align:center}.problem-section h2{color:#2c2c2e;color:var(--text-dark);font-size:36px;font-weight:700;margin-bottom:16px}.problem-subtitle{color:#4b5563;color:var(--text-medium);font-size:18px;line-height:1.7;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:600px}.problem-examples{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:32px}.problem-bubble{background:#f3f4f6;border-radius:20px;color:#4b5563;color:var(--text-medium);font-size:15px;font-style:italic;padding:12px 20px}.problem-punchline{color:#2c2c2e;color:var(--text-dark);font-size:20px;line-height:1.6}.problem-punchline strong{color:#f04a00;color:var(--orange-primary);font-weight:700}.interactive-demo-section{background:#ffffffe6;border-radius:32px;box-shadow:0 20px 60px #0000001a;margin-bottom:40px;padding:60px 40px;text-align:center}.interactive-demo-section h2{color:#2c2c2e;color:var(--text-dark);font-size:36px;font-weight:700;margin-bottom:12px}.demo-subtitle{color:#4b5563;color:var(--text-medium)}.phone-mockup{background:#000;border-radius:40px;box-shadow:0 25px 80px #0000004d,inset 0 0 0 1px #ffffff1a;margin:0 auto;padding:12px;position:relative;width:340px}.phone-notch{background:#000;border-radius:0 0 16px 16px;height:28px;left:50%;position:absolute;top:12px;transform:translateX(-50%);width:120px;z-index:10}.phone-header{align-items:center;background:linear-gradient(180deg,#f5f5f5,#f9f9f9);border-radius:28px 28px 0 0;display:flex;justify-content:space-between;padding:44px 16px 12px}.phone-back{color:#f04a00;color:var(--orange-primary);font-size:28px;font-weight:300;width:30px}.phone-contact{gap:10px}.phone-avatar,.phone-contact{align-items:center;display:flex}.phone-avatar{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;font-size:16px;font-weight:600;height:36px;justify-content:center;width:36px}.phone-name{color:#2c2c2e;color:var(--text-dark);font-size:17px;font-weight:600}.phone-spacer{width:30px}.phone-messages{background:#f5f5f5;border-radius:0 0 28px 28px;display:flex;flex-direction:column;gap:8px;min-height:380px;padding:16px 12px 24px}.phone-bubble{border-radius:18px;cursor:default;max-width:85%;padding:10px 14px;position:relative;transition:all .2s ease}.phone-bubble.sent{align-self:flex-end;background:#f04a00;background:var(--orange-primary);border-bottom-right-radius:4px;color:#fff}.phone-bubble.received{align-self:flex-start;background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 2px #00000014;color:#2c2c2e;color:var(--text-dark)}.phone-bubble.has-insight{animation:pulse-border 2s ease-in-out infinite;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #f04a00;border:2px solid var(--orange-primary);cursor:pointer}@keyframes pulse-border{0%,to{box-shadow:0 0 0 0 #f04a0066}50%{box-shadow:0 0 0 8px #f04a0000}}.phone-bubble.has-insight:hover{box-shadow:0 4px 12px #f04a004d;transform:scale(1.02)}.bubble-text{display:block;font-size:15px;line-height:1.4}.bubble-time{display:block;font-size:11px;margin-top:4px;opacity:.7;text-align:right}.phone-bubble.has-insight .bubble-time{color:#4b5563;color:var(--text-medium)}.tap-hint{color:#f04a00;color:var(--orange-primary);display:block;font-size:11px;font-weight:600;margin-top:6px;text-align:center}.insight-overlay{background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:1000}.insight-overlay.visible{opacity:1;visibility:visible}.insight-sheet{background:#fff;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -10px 40px #0003;left:50%;max-width:500px;padding:24px;position:fixed;transform:translateX(-50%) translateY(100%);transition:transform .3s ease;width:100%;z-index:1001}.insight-sheet.visible{transform:translateX(-50%) translateY(0)}.insight-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.insight-icon{font-size:28px}.insight-header h3{color:#2c2c2e;color:var(--text-dark);flex:1 1;font-size:20px;font-weight:700}.insight-close{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#4b5563;color:var(--text-medium);cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.insight-close:hover{background:#e5e7eb;color:#2c2c2e;color:var(--text-dark)}.insight-body{color:#4b5563;color:var(--text-medium);font-size:16px;line-height:1.7;margin-bottom:20px}.insight-verdict{align-items:center;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:16px}.insight-verdict .verdict-label{color:#6b7280;color:var(--text-light);font-size:13px;font-weight:600;text-transform:uppercase}.insight-verdict .verdict-value{color:#d63e00;color:var(--orange-deep);font-size:18px;font-weight:700}.insight-confidence{align-items:center;display:flex;gap:12px}.confidence-bar{background:#e5e7eb;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.confidence-fill{background:linear-gradient(90deg,#ff6b35,#f04a00);background:linear-gradient(90deg,var(--orange-medium),var(--orange-primary));border-radius:4px;height:100%;transition:width .5s ease}.confidence-text{color:#4b5563;color:var(--text-medium);font-size:14px;font-weight:600;white-space:nowrap}.demo-section{background:linear-gradient(135deg,#f04a00,#ff6b35);background:linear-gradient(135deg,var(--orange-primary) 0,var(--orange-medium) 100%);border-radius:32px;box-shadow:0 20px 60px #f04a004d;margin-bottom:40px;padding:60px 40px}.demo-section h2{color:#fff;color:var(--white);font-size:36px;font-weight:700;margin-bottom:12px;text-align:center}.demo-subtitle{color:#ffffffe6;font-size:18px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.demo-card{align-items:stretch;animation:fadeIn .3s ease;background:#fff;background:var(--white);border-radius:24px;box-shadow:0 16px 48px #00000026;display:flex;gap:24px;padding:32px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.demo-text-side{background:#f9fafb;border-radius:16px;flex:1 1;padding:20px}.demo-label{color:#6b7280;color:var(--text-light);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.demo-message{color:#2c2c2e;color:var(--text-dark);font-size:22px;font-weight:600;line-height:1.4;margin-bottom:8px}.demo-context{color:#6b7280;color:var(--text-light);font-size:14px;font-style:italic}.demo-arrow{align-items:center;color:#f04a00;color:var(--orange-primary);display:flex;font-size:32px;font-weight:700}.demo-insight-side{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:16px;flex:1.5 1;padding:20px}.demo-insight{color:#2c2c2e;color:var(--text-dark);font-size:16px;line-height:1.7;margin-bottom:16px}.demo-verdict{align-items:center;display:flex;gap:8px}.verdict-label{color:#6b7280;color:var(--text-light);font-size:12px;font-weight:600;text-transform:uppercase}.verdict-text{background:#fff;background:var(--white);border:2px solid #f04a00;border:2px solid var(--orange-primary);border-radius:8px;color:#d63e00;color:var(--orange-deep);font-size:16px;font-weight:700;padding:6px 14px}.demo-dots{display:flex;gap:10px;justify-content:center;margin-top:24px}.demo-dot{background:#fff6;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .2s ease;width:12px}.demo-dot.active{background:#fff;background:var(--white);transform:scale(1.2)}.demo-dot:hover{background:#ffffffb3}.how-section{background:#ffffffe6;border-radius:32px;box-shadow:0 20px 60px #0000001a;margin-bottom:40px;padding:60px 40px}.how-section h2{color:#2c2c2e;color:var(--text-dark);font-size:36px;font-weight:700;margin-bottom:48px;text-align:center}.how-steps{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.how-step{background:#f9fafb;border-radius:20px;padding:32px 24px;text-align:center;transition:all .3s ease}.how-step:hover{box-shadow:0 12px 32px #0000001a;transform:translateY(-8px)}.step-icon{font-size:48px;margin-bottom:20px}.how-step h3{color:#2c2c2e;color:var(--text-dark);font-size:20px;font-weight:700;margin-bottom:12px}.how-step p{color:#4b5563;color:var(--text-medium);font-size:15px;line-height:1.6;margin-bottom:16px}.step-link{background:linear-gradient(135deg,#ff6b35,#f04a00);background:linear-gradient(135deg,var(--orange-medium),var(--orange-primary));border-radius:10px;color:#fff;color:var(--white);display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .2s ease}.step-link:hover{box-shadow:0 6px 16px #f04a004d;transform:translateY(-2px)}.usecases-section{background:linear-gradient(135deg,#f04a00,#ff6b35);background:linear-gradient(135deg,var(--orange-primary) 0,var(--orange-medium) 100%);border-radius:32px;box-shadow:0 20px 60px #f04a004d;margin-bottom:40px;padding:60px 40px}.usecases-section h2{color:#fff;color:var(--white);font-size:36px;font-weight:700;margin-bottom:40px;text-align:center}.usecase-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.usecase-card{background:#ffffffe6;border-radius:20px;padding:28px;transition:all .3s ease}.usecase-card:hover{box-shadow:0 12px 32px #00000026;transform:translateY(-4px)}.usecase-card.primary{background:#fff;background:var(--white);border:3px solid #f04a00;border:3px solid var(--orange-primary);box-shadow:0 8px 24px #f04a0033}.usecase-icon{font-size:36px;margin-bottom:12px}.usecase-card h3{color:#2c2c2e;color:var(--text-dark);font-size:18px;font-weight:700;margin-bottom:8px}.usecase-card p{color:#4b5563;color:var(--text-medium);font-size:14px;line-height:1.5}.privacy-section{background:#ffffffe6;border-radius:32px;box-shadow:0 20px 60px #0000001a;margin-bottom:40px;padding:60px 40px}.privacy-section h2{color:#2c2c2e;color:var(--text-dark);font-size:36px;font-weight:700;margin-bottom:12px;text-align:center}.privacy-subtitle{color:#4b5563;color:var(--text-medium);font-size:18px;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.privacy-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.privacy-card{background:#f9fafb;border-radius:20px;padding:28px;text-align:center;transition:all .3s ease}.privacy-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.privacy-icon{font-size:36px;margin-bottom:12px}.privacy-card h3{color:#2c2c2e;color:var(--text-dark);font-size:18px;font-weight:700;margin-bottom:8px}.privacy-card p{color:#4b5563;color:var(--text-medium);font-size:14px;line-height:1.6}.final-cta-section{background:linear-gradient(135deg,#f04a00f2,#ff6b35e6);border:2px solid #fff3;border-radius:32px;box-shadow:0 20px 60px #f04a0066;margin-bottom:40px;padding:80px 40px;text-align:center}.final-cta-section h2{color:#fff;color:var(--white);font-size:40px;font-weight:700;margin-bottom:12px;text-shadow:0 2px 8px #0003}.final-cta-section>p{color:#ffffffe6;font-size:18px;margin-bottom:36px}.final-cta-buttons{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.secondary-cta{background:#0000;border:2px solid #fff9;border-radius:12px;color:#fff;color:var(--white);display:inline-block;font-size:16px;font-weight:600;padding:14px 32px;text-decoration:none;transition:all .2s ease}.secondary-cta:hover{background:#ffffff1a;border-color:#fff;border-color:var(--white)}.footer{background:#f04a0014;border:1px solid #f04a0026;border-radius:24px;padding:40px;text-align:center}.footer-links{display:flex;gap:32px;justify-content:center;margin-bottom:16px}.footer-links a{color:#4b5563;color:var(--text-medium);font-size:14px;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#f04a00;color:var(--orange-primary)}.copyright{color:#6b7280;color:var(--text-light);font-size:14px}@media (max-width:900px){.demo-card{flex-direction:column}.demo-arrow{justify-content:center;padding:8px 0;transform:rotate(90deg)}.how-steps{gap:20px;grid-template-columns:1fr}}@media (max-width:768px){.container{padding:16px}.header{border-radius:24px;padding:48px 24px}.hero-logo{height:60px;margin-bottom:24px}.hero-headline{font-size:32px}.hero-subheadline{font-size:18px}.primary-cta{font-size:16px;padding:16px 36px}.demo-section,.final-cta-section,.how-section,.privacy-section,.problem-section,.usecases-section{border-radius:24px;margin-bottom:24px;padding:40px 24px}.demo-section h2,.final-cta-section h2,.how-section h2,.privacy-section h2,.problem-section h2,.usecases-section h2{font-size:28px}.problem-examples{align-items:center;flex-direction:column}.demo-card{padding:20px}.demo-message{font-size:18px}.demo-insight{font-size:14px}.privacy-grid,.usecase-grid{grid-template-columns:1fr}.final-cta-section h2{font-size:28px}.final-cta-buttons{gap:12px}.primary-cta.large{font-size:16px;padding:16px 40px}}@media (max-width:480px){.hero-headline{font-size:26px}.hero-subheadline{font-size:16px}.problem-bubble{font-size:14px;padding:10px 16px}.phone-mockup{border-radius:32px;max-width:320px;padding:8px;width:100%}.phone-notch{height:24px;top:8px;width:100px}.phone-header{border-radius:24px 24px 0 0;padding:36px 12px 10px}.phone-messages{border-radius:0 0 24px 24px;min-height:320px;padding:12px 8px 20px}.phone-bubble{padding:8px 12px}.bubble-text{font-size:14px}.insight-sheet{border-radius:20px 20px 0 0;max-width:100%;padding:20px}.insight-header h3{font-size:18px}.insight-body{font-size:14px}.demo-insight-side,.demo-text-side{padding:16px}.privacy-icon,.step-icon,.usecase-icon{font-size:32px}}.language-picker-container{position:fixed;right:20px;top:20px;z-index:1000}.language-picker-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #f04a0033;border-radius:25px;box-shadow:0 2px 10px #0000001a;color:#2c2c2e;color:var(--text-dark);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.language-picker-button:hover{background:#fff;border-color:#f04a00;border-color:var(--orange-primary);box-shadow:0 4px 15px #f04a0033}.globe-icon{font-size:16px}.language-dropdown{animation:dropdown-fade-in .2s ease;background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;max-height:400px;min-width:220px;overflow-y:auto;position:absolute;right:0;top:50px}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.language-option{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;padding:12px 16px;text-align:left;transition:background .15s ease;width:100%}.language-option:first-child{border-radius:16px 16px 0 0}.language-option:last-child{border-radius:0 0 16px 16px}.language-option:hover{background:#f04a0014}.language-option.active{background:#f04a0026}.language-option .lang-native{color:#2c2c2e;color:var(--text-dark);font-size:15px;font-weight:500}.language-option .lang-english{color:#6b7280;color:var(--text-light);font-size:12px;margin-top:2px}[dir=rtl] .language-picker-container{left:20px;right:auto}[dir=rtl] .language-dropdown{left:0;right:auto}@media (max-width:768px){.language-picker-container{right:10px;top:10px}.language-picker-button{font-size:13px;padding:8px 12px}.language-dropdown{max-height:300px;min-width:180px}}
/*# sourceMappingURL=main.e76ce4ba.css.map*/