@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--primary: #D73027;--primary-dark: #8B1A1A;--primary-light: #FF6B6B;--secondary: #2C3E50;--text-primary: #2C3E50;--text-secondary: #6C757D;--text-light: #FFFFFF;--background: #FFFFFF;--surface: #F8F9FA;--border: #E9ECEF;--shadow: rgba(0, 0, 0, .1);--shadow-lg: rgba(0, 0, 0, .15);--gradient: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%)}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);background-color:var(--background);line-height:1.6}.container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:100vh;padding:0}main{margin:auto 0;padding:60px 2rem 30px;display:flex;justify-content:center;align-items:center;gap:80px;max-width:1400px;width:100%}.text-container{width:55%;z-index:2;animation:slideInFromLeft .8s ease-out}.app-icon{width:130px;height:130px;box-shadow:0 12px 40px var(--shadow-lg);border-radius:28px;margin-bottom:30px;transition:all .4s ease;animation:scaleIn .6s ease-out .2s both}.app-icon:hover{transform:scale(1.05) rotate(2deg);box-shadow:0 20px 50px var(--shadow-lg)}.heading{font-size:4.5rem;font-weight:900;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;letter-spacing:-.03em;line-height:1.1;animation:fadeInUp .8s ease-out .4s both}.subheading{font-size:1.4rem;font-weight:400;color:var(--text-secondary);margin-bottom:35px;line-height:1.6;animation:fadeInUp .8s ease-out .6s both}.features-preview{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin:0 auto 40px;justify-content:center;max-width:500px;animation:fadeInUp .8s ease-out .8s both}.feature-item{display:flex;align-items:center;gap:6px;padding:4px 8px;background:linear-gradient(145deg,#fffffffa,#f8f9fa);border-radius:20px;border:1.5px solid rgba(215,48,39,.2);transition:all .3s ease;backdrop-filter:blur(10px);font-size:.8rem;font-weight:600;box-shadow:0 3px 12px #d730271f;justify-content:center;white-space:nowrap;text-align:center}.feature-item:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d7302726;border-color:var(--primary);background:linear-gradient(145deg,#fffffff2,#f8f9fa)}.feature-icon{font-size:1.5rem}.badge-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;animation:fadeInUp .8s ease-out 1s both;margin:30px 0 40px}.app-cta-button{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;text-decoration:none;border-radius:50px;font-weight:700;font-size:1.1rem;box-shadow:0 8px 30px #dc26264d;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;letter-spacing:.025em}.app-cta-button:hover{transform:translateY(-3px);box-shadow:0 12px 40px #dc262666;background:linear-gradient(135deg,#b91c1c,#991b1b)}.app-cta-button:active{transform:translateY(-1px)}.cta-icon{width:20px;height:20px;stroke-width:2.5}.app-notice{text-align:center;font-size:.9rem;color:var(--text-secondary);font-weight:500;margin:10px auto 0;padding:8px 16px;background:#d730270d;border-radius:20px;border:1px solid rgba(215,48,39,.1);display:block;width:fit-content;animation:fadeInUp .8s ease-out 1.2s both}.how-it-works{padding:4rem 0;background:var(--background)}.how-container{max-width:1200px;margin:0 auto;padding:0 2rem}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;align-items:stretch}.section-title{font-size:2.5rem;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:2.5rem;position:relative}.section-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:var(--gradient);border-radius:2px}.pricing-section{background:var(--background);padding:4rem 0;width:100%;overflow:hidden}.pricing-container{max-width:1000px;margin:0 auto;padding:0 2rem}.pricing-title{font-size:2.5rem;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:3rem;position:relative}.pricing-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:var(--gradient);border-radius:2px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch;max-width:980px;margin:0 auto;padding:20px 0}@media (max-width: 1024px){.pricing-grid,.steps-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width: 640px){.pricing-grid{grid-template-columns:1fr;gap:1.5rem}.steps-grid{grid-template-columns:1fr;gap:2rem}}.testimonials-section{padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#fff)}.testimonials-container{max-width:1200px;margin:0 auto;padding:0 2rem}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem}.cta-section{padding:4rem 0;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:var(--text-light);position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" patternUnits="userSpaceOnUse" width="100" height="100"><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.cta-container{max-width:800px;margin:0 auto;padding:0 2rem;text-align:center;position:relative;z-index:2}.cta-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.cta-subtitle{font-size:1.2rem;opacity:.9;margin-bottom:3rem;font-weight:400}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.cta-button{display:inline-block;padding:1rem 2.5rem;border-radius:50px;font-weight:700;font-size:1.1rem;border:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-decoration:none;text-align:center}.cta-button.primary{background:var(--text-light);color:var(--primary);box-shadow:0 8px 25px #0003}.cta-button.primary:hover{background:#f8f9fa;transform:translateY(-3px);box-shadow:0 12px 35px #0000004d}.cta-button.secondary{background:transparent;color:var(--text-light);border:2px solid rgba(255,255,255,.3)}.cta-button.secondary:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-3px)}.cta-guarantee{font-size:.9rem;opacity:.8;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.footer{background:linear-gradient(135deg,var(--text-primary) 0%,#1a202c 100%);color:var(--text-light);padding:3rem 0;width:100%}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.footer-content p{font-size:1rem;opacity:.8}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 1024px){main{flex-direction:column;padding:40px 2rem;gap:4rem}.text-container{width:100%;text-align:center}.heading{font-size:3.5rem}.features-preview{justify-content:center}.pricing-grid{grid-template-columns:1fr;gap:1.5rem}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}}@media (max-width: 768px){.app-icon{animation:none}.app-icon:hover{transform:none}.heading{font-size:2.8rem}.subheading{font-size:1.2rem}.section-title{font-size:2rem}.features-preview{grid-template-columns:1fr;gap:12px;max-width:280px}.feature-item{font-size:.85rem;padding:12px 16px}.testimonials-grid{grid-template-columns:1fr;gap:2rem}.cta-title{font-size:2.2rem}.cta-buttons{flex-direction:column;align-items:center}.cta-button{width:100%;max-width:300px}.pricing-title{font-size:2.2rem}}@media (max-width: 480px){.heading{font-size:2.2rem}.subheading{font-size:1.1rem}.app-icon{width:110px;height:110px}.section-title{font-size:1.8rem}.pricing-section,.how-it-works,.testimonials-section{padding:3rem 0}.cta-title{font-size:1.8rem}}.pricing-card[data-astro-cid-5mb67dfd]{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:40px 20px 20px;position:relative;transition:all .2s ease;height:260px;display:flex;flex-direction:column;box-shadow:0 1px 3px #0000001a}.pricing-card[data-astro-cid-5mb67dfd]:hover{border-color:#dc2626;box-shadow:0 4px 12px #dc262626;transform:translateY(-2px)}.pricing-card[data-astro-cid-5mb67dfd].popular{border:2px solid #dc2626;background:#fff;box-shadow:0 4px 20px #dc262626}.pricing-card[data-astro-cid-5mb67dfd].popular:hover{box-shadow:0 8px 25px #dc262633}.popular-badge[data-astro-cid-5mb67dfd]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#dc2626;color:#fff;padding:6px 18px;font-size:12px;font-weight:600;border-radius:8px;letter-spacing:.025em;box-shadow:0 2px 8px #dc26264d;white-space:nowrap}.card-header[data-astro-cid-5mb67dfd]{text-align:center;margin-bottom:28px}.plan-name[data-astro-cid-5mb67dfd]{font-size:18px;font-weight:700;color:#111827;margin:0 0 12px;line-height:1.2}.price-container[data-astro-cid-5mb67dfd]{display:flex;align-items:baseline;justify-content:center;gap:2px;line-height:1}.price[data-astro-cid-5mb67dfd]{font-size:28px;font-weight:800;color:#dc2626;letter-spacing:-.02em}.period[data-astro-cid-5mb67dfd]{font-size:14px;color:#6b7280;font-weight:500}.features-list[data-astro-cid-5mb67dfd]{flex:1;display:flex;flex-direction:column;gap:10px;justify-content:center}.feature-item[data-astro-cid-5mb67dfd]{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;font-weight:500;line-height:1.4}.check-icon[data-astro-cid-5mb67dfd]{flex-shrink:0;width:16px;height:16px}.feature-text[data-astro-cid-5mb67dfd]{flex:1}@media (max-width: 1024px){.pricing-card[data-astro-cid-5mb67dfd]{height:260px;padding:20px 16px 24px}.plan-name[data-astro-cid-5mb67dfd]{font-size:16px}.price[data-astro-cid-5mb67dfd]{font-size:24px}.feature-item[data-astro-cid-5mb67dfd]{font-size:13px}}@media (max-width: 768px){.pricing-card[data-astro-cid-5mb67dfd]{height:auto;min-height:240px;padding:20px 16px 24px}.card-header[data-astro-cid-5mb67dfd]{margin-bottom:20px}.features-list[data-astro-cid-5mb67dfd]{gap:10px}}.phone-wrapper[data-astro-cid-edpi5yi2]{display:flex;justify-content:center;align-items:center;padding:3rem 1rem;animation:slideInFromRight .8s ease-out .3s both}.phone[data-astro-cid-edpi5yi2]{width:320px;height:640px;background:#1c1c1e;border-radius:40px;box-shadow:0 15px 50px #0000004d;transform:perspective(800px) rotateY(-5deg) rotateX(2deg);transition:transform .3s ease;overflow:hidden;display:flex;flex-direction:column}.phone[data-astro-cid-edpi5yi2]:hover{transform:perspective(800px) rotateY(-2deg) rotateX(1deg) scale(1.02)}.status-bar[data-astro-cid-edpi5yi2]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#1c1c1e;color:#fff;font-size:14px;font-weight:600;flex-shrink:0}.app-name[data-astro-cid-edpi5yi2]{display:flex;align-items:center;justify-content:center;gap:8px;color:#dc2626;font-size:18px;font-weight:700;padding:8px 0;background:#1c1c1e;flex-shrink:0}.app-logo[data-astro-cid-edpi5yi2]{width:24px;height:24px;border-radius:6px}.time[data-astro-cid-edpi5yi2]{color:#fff}.battery-icon[data-astro-cid-edpi5yi2]{color:#fff;font-size:12px}.phone-content[data-astro-cid-edpi5yi2]{background:#1c1c1e;flex:1;padding:16px;display:flex;flex-direction:column;color:#fff;overflow:hidden;width:100%;box-sizing:border-box}.chat-header[data-astro-cid-edpi5yi2]{margin-bottom:16px;flex-shrink:0}.chat-content[data-astro-cid-edpi5yi2]{flex:1;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;overflow-x:hidden}.exchange-title[data-astro-cid-edpi5yi2]{color:#fff;font-size:16px;font-weight:600;margin:0}.question-bubble[data-astro-cid-edpi5yi2]{background:#3a3a3c;border-radius:16px;padding:12px;margin-bottom:12px;align-self:flex-end;max-width:75%;opacity:0;transform:translate(20px);transition:all .5s ease;flex-shrink:0}.question-bubble[data-astro-cid-edpi5yi2].show{opacity:1;transform:translate(0)}.question-bubble[data-astro-cid-edpi5yi2].hidden{opacity:0;transform:translate(20px)}.question-text[data-astro-cid-edpi5yi2]{color:#fff;font-size:13px;margin-bottom:6px}.timestamp[data-astro-cid-edpi5yi2]{color:#8a8a8e;font-size:10px}.response-bubble[data-astro-cid-edpi5yi2]{background:#2c2c2e;border-radius:16px;padding:12px;margin-bottom:16px;max-width:75%;border:1px solid #3a3a3c;opacity:0;transform:translate(-20px);transition:all .5s ease;flex-shrink:0}.response-bubble[data-astro-cid-edpi5yi2].show{opacity:1;transform:translate(0)}.response-bubble[data-astro-cid-edpi5yi2].hidden{opacity:0;transform:translate(-20px)}.response-text[data-astro-cid-edpi5yi2]{color:#fff;font-size:12px;line-height:1.4}.input-area[data-astro-cid-edpi5yi2]{display:flex;gap:8px;align-items:center;flex-shrink:0;padding-top:12px;width:100%;box-sizing:border-box}.message-input[data-astro-cid-edpi5yi2]{background:#3a3a3c;border:none;border-radius:16px;padding:10px 14px;color:#fff;font-size:13px;flex:1}.message-input[data-astro-cid-edpi5yi2]::placeholder{color:#8a8a8e}.send-btn[data-astro-cid-edpi5yi2]{background:#dc2626;border:none;color:#fff;padding:10px 14px;border-radius:16px;font-size:12px;font-weight:600;flex-shrink:0}@media (max-width: 768px){.phone-wrapper[data-astro-cid-edpi5yi2]{padding:2rem .5rem}.phone[data-astro-cid-edpi5yi2]{width:300px;height:580px;transform:none}.phone[data-astro-cid-edpi5yi2]:hover{transform:scale(1.02)}.phone-content[data-astro-cid-edpi5yi2]{padding:14px}.app-name[data-astro-cid-edpi5yi2]{font-size:16px}.app-logo[data-astro-cid-edpi5yi2]{width:20px;height:20px}.exchange-title[data-astro-cid-edpi5yi2]{font-size:15px}.question-text[data-astro-cid-edpi5yi2]{font-size:13px}.response-text[data-astro-cid-edpi5yi2]{font-size:12px}}@media (max-width: 480px){.phone-wrapper[data-astro-cid-edpi5yi2]{padding:1.5rem .5rem}.phone[data-astro-cid-edpi5yi2]{width:280px;height:540px}.phone-content[data-astro-cid-edpi5yi2]{padding:10px}.input-area[data-astro-cid-edpi5yi2]{gap:6px}.message-input[data-astro-cid-edpi5yi2]{padding:8px 10px;font-size:12px}.send-btn[data-astro-cid-edpi5yi2]{padding:8px 10px;font-size:11px}.app-name[data-astro-cid-edpi5yi2]{font-size:15px}.app-logo[data-astro-cid-edpi5yi2]{width:18px;height:18px}.exchange-title[data-astro-cid-edpi5yi2]{font-size:14px}}.feature-section[data-astro-cid-jlu7nt5s]{padding:4rem 0}.feature-section[data-astro-cid-jlu7nt5s].alternate{background:linear-gradient(135deg,#f8fafc,#fff)}.feature-container[data-astro-cid-jlu7nt5s]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title[data-astro-cid-jlu7nt5s]{font-size:2.5rem;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:2.5rem;position:relative}.section-title[data-astro-cid-jlu7nt5s]:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:var(--gradient);border-radius:2px}.features-grid[data-astro-cid-jlu7nt5s]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card[data-astro-cid-jlu7nt5s]{background:var(--background);border-radius:16px;padding:2rem 1.5rem;text-align:center;border:1px solid var(--border);transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 10px var(--shadow)}.feature-card[data-astro-cid-jlu7nt5s]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient);transform:scaleX(0);transition:transform .4s ease}.feature-card[data-astro-cid-jlu7nt5s]:hover:before{transform:scaleX(1)}.feature-card[data-astro-cid-jlu7nt5s]:hover{transform:translateY(-5px);box-shadow:0 8px 25px var(--shadow-lg)}.feature-icon[data-astro-cid-jlu7nt5s]{font-size:2.8rem;margin-bottom:1rem;transition:transform .3s ease}.feature-card[data-astro-cid-jlu7nt5s]:hover .feature-icon[data-astro-cid-jlu7nt5s]{transform:scale(1.1)}.feature-card[data-astro-cid-jlu7nt5s] h3[data-astro-cid-jlu7nt5s]{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:.8rem}.feature-card[data-astro-cid-jlu7nt5s] p[data-astro-cid-jlu7nt5s]{color:var(--text-secondary);line-height:1.5;font-size:.95rem}@media (max-width: 768px){.features-grid[data-astro-cid-jlu7nt5s]{grid-template-columns:1fr}.feature-card[data-astro-cid-jlu7nt5s]{padding:1.5rem 1rem}.feature-icon[data-astro-cid-jlu7nt5s]{font-size:2.2rem}.feature-card[data-astro-cid-jlu7nt5s] h3[data-astro-cid-jlu7nt5s]{font-size:1.1rem}.section-title[data-astro-cid-jlu7nt5s]{font-size:2rem}}@media (max-width: 480px){.section-title[data-astro-cid-jlu7nt5s]{font-size:1.8rem}.feature-section[data-astro-cid-jlu7nt5s]{padding:3rem 0}}.animated-section[data-astro-cid-hszirhhi]{transition:all .8s cubic-bezier(.25,.46,.45,.94)}.fade[data-astro-cid-hszirhhi]{opacity:0;transform:translateY(20px)}.fade[data-astro-cid-hszirhhi].animate{opacity:1;transform:translateY(0)}.slide[data-astro-cid-hszirhhi]{opacity:0;transform:translate(-30px)}.slide[data-astro-cid-hszirhhi].animate{opacity:1;transform:translate(0)}.scale[data-astro-cid-hszirhhi]{opacity:0;transform:scale(.9)}.scale[data-astro-cid-hszirhhi].animate{opacity:1;transform:scale(1)}.step-card[data-astro-cid-mk3zicmo]{text-align:center;position:relative;overflow:hidden;background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;border:1px solid var(--border);height:100%;min-height:320px;display:flex;flex-direction:column}.step-card[data-astro-cid-mk3zicmo]:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.step-header[data-astro-cid-mk3zicmo]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.step-number[data-astro-cid-mk3zicmo]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--gradient);color:var(--text-light);border-radius:50%;font-weight:700;font-size:1.1rem;margin-bottom:1rem;box-shadow:0 4px 15px #d730274d;transform:scale(1);transition:transform .3s ease}.step-icon[data-astro-cid-mk3zicmo]{font-size:2.8rem;opacity:.8;transition:transform .3s ease}.step-content[data-astro-cid-mk3zicmo]{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.step-card[data-astro-cid-mk3zicmo]:hover .step-number[data-astro-cid-mk3zicmo],.step-card[data-astro-cid-mk3zicmo]:hover .step-icon[data-astro-cid-mk3zicmo]{transform:scale(1.1)}.step-title[data-astro-cid-mk3zicmo]{font-size:1.3rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.step-description[data-astro-cid-mk3zicmo]{color:var(--text-secondary);line-height:1.6;font-size:1rem}@media (max-width: 768px){.step-header[data-astro-cid-mk3zicmo]{margin-bottom:1rem}.step-icon[data-astro-cid-mk3zicmo]{font-size:2.2rem}.step-title[data-astro-cid-mk3zicmo]{font-size:1.1rem}.step-description[data-astro-cid-mk3zicmo]{font-size:.9rem}}
