*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333;background:#fff}.container.svelte-1dfo2er{max-width:1200px;margin:0 auto;padding:0 20px}.hero.svelte-1dfo2er{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:100px 0;min-height:600px;display:flex;align-items:center}.hero.svelte-1dfo2er .container:where(.svelte-1dfo2er){display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-title.svelte-1dfo2er{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:24px}.highlight.svelte-1dfo2er{color:gold}.hero-subtitle.svelte-1dfo2er{font-size:1.25rem;margin-bottom:40px;opacity:.9;line-height:1.6}.hero-buttons.svelte-1dfo2er{display:flex;gap:20px}.btn.svelte-1dfo2er{padding:16px 32px;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary.svelte-1dfo2er{background:gold;color:#333}.btn-primary.svelte-1dfo2er:hover{background:#ffed4e;transform:translateY(-2px)}.btn-secondary.svelte-1dfo2er{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.btn-secondary.svelte-1dfo2er:hover{background:#ffffff1a;border-color:#fff9}.btn-large.svelte-1dfo2er{padding:20px 40px;font-size:1.2rem}.exchange-visual.svelte-1dfo2er{background:#ffffff1a;border-radius:20px;padding:40px;display:flex;align-items:center;justify-content:center;gap:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.crypto-side.svelte-1dfo2er,.fiat-side.svelte-1dfo2er{display:flex;align-items:center;gap:20px}.token.svelte-1dfo2er,.currency.svelte-1dfo2er{background:#fff3;padding:20px;border-radius:12px;font-size:1.5rem;font-weight:700;text-align:center;min-width:80px}.arrow.svelte-1dfo2er{font-size:2rem;color:gold}.features.svelte-1dfo2er{padding:100px 0;background:#f8fafc}.section-title.svelte-1dfo2er{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:60px;color:#2d3748}.features-grid.svelte-1dfo2er{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.feature-card.svelte-1dfo2er{background:#fff;padding:40px;border-radius:16px;text-align:center;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.feature-card.svelte-1dfo2er:hover{transform:translateY(-8px);box-shadow:0 8px 40px #0000001f}.feature-icon.svelte-1dfo2er{font-size:3rem;margin-bottom:20px}.feature-card.svelte-1dfo2er h3:where(.svelte-1dfo2er){font-size:1.5rem;font-weight:700;margin-bottom:16px;color:#2d3748}.feature-card.svelte-1dfo2er p:where(.svelte-1dfo2er){color:#4a5568;line-height:1.6}.how-it-works.svelte-1dfo2er{padding:100px 0}.steps.svelte-1dfo2er{max-width:800px;margin:0 auto}.step.svelte-1dfo2er{display:flex;gap:30px;margin-bottom:50px;align-items:flex-start}.step.svelte-1dfo2er:last-child{margin-bottom:0}.step-number.svelte-1dfo2er{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.step-content.svelte-1dfo2er h3:where(.svelte-1dfo2er){font-size:1.5rem;font-weight:700;margin-bottom:12px;color:#2d3748}.step-content.svelte-1dfo2er p:where(.svelte-1dfo2er){color:#4a5568;line-height:1.6}.security.svelte-1dfo2er{padding:100px 0;background:linear-gradient(135deg,#1a202c,#2d3748);color:#fff}.security-content.svelte-1dfo2er{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.security-text.svelte-1dfo2er h2:where(.svelte-1dfo2er){font-size:2.5rem;font-weight:700;margin-bottom:24px}.security-text.svelte-1dfo2er p:where(.svelte-1dfo2er){font-size:1.1rem;line-height:1.7;margin-bottom:40px;opacity:.9}.security-features.svelte-1dfo2er{display:flex;flex-direction:column;gap:16px}.security-feature.svelte-1dfo2er{display:flex;align-items:center;gap:12px}.checkmark.svelte-1dfo2er{color:#48bb78;font-weight:700;font-size:1.2rem}.tls-badge.svelte-1dfo2er{background:#ffffff1a;border-radius:20px;padding:60px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.tls-icon.svelte-1dfo2er{font-size:4rem;margin-bottom:20px}.tls-text.svelte-1dfo2er{font-size:1.5rem}.tls-text.svelte-1dfo2er span:where(.svelte-1dfo2er){opacity:.8;font-size:1.1rem}.cta.svelte-1dfo2er{padding:100px 0;background:linear-gradient(135deg,#667eea,#764ba2);text-align:center;color:#fff}.cta-content.svelte-1dfo2er h2:where(.svelte-1dfo2er){font-size:2.5rem;font-weight:700;margin-bottom:16px}.cta-content.svelte-1dfo2er p:where(.svelte-1dfo2er){font-size:1.2rem;margin-bottom:40px;opacity:.9}.footer.svelte-1dfo2er{background:#1a202c;color:#fff;padding:60px 0 30px}.footer-content.svelte-1dfo2er{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-section.svelte-1dfo2er h3:where(.svelte-1dfo2er){font-size:1.5rem;font-weight:700;margin-bottom:20px}.footer-section.svelte-1dfo2er h4:where(.svelte-1dfo2er){font-size:1.2rem;font-weight:600;margin-bottom:16px;color:#cbd5e0}.footer-section.svelte-1dfo2er p:where(.svelte-1dfo2er){opacity:.8;line-height:1.6}.footer-section.svelte-1dfo2er ul:where(.svelte-1dfo2er){list-style:none}.footer-section.svelte-1dfo2er ul:where(.svelte-1dfo2er) li:where(.svelte-1dfo2er){margin-bottom:8px}.footer-section.svelte-1dfo2er ul:where(.svelte-1dfo2er) li:where(.svelte-1dfo2er) a:where(.svelte-1dfo2er){color:#a0aec0;text-decoration:none;transition:color .3s ease}.footer-section.svelte-1dfo2er ul:where(.svelte-1dfo2er) li:where(.svelte-1dfo2er) a:where(.svelte-1dfo2er):hover{color:#cbd5e0}.footer-bottom.svelte-1dfo2er{border-top:1px solid #2d3748;padding-top:30px;text-align:center;opacity:.6}@media (max-width: 768px){.hero.svelte-1dfo2er .container:where(.svelte-1dfo2er){grid-template-columns:1fr;gap:40px}.hero-title.svelte-1dfo2er{font-size:2.5rem}.hero-buttons.svelte-1dfo2er{flex-direction:column;align-items:center}.btn.svelte-1dfo2er{width:100%;max-width:300px}.features-grid.svelte-1dfo2er{grid-template-columns:1fr}.security-content.svelte-1dfo2er{grid-template-columns:1fr;gap:40px}.footer-content.svelte-1dfo2er{grid-template-columns:1fr;gap:30px}.step.svelte-1dfo2er{flex-direction:column;text-align:center}.exchange-visual.svelte-1dfo2er{flex-direction:column;gap:20px}.crypto-side.svelte-1dfo2er,.fiat-side.svelte-1dfo2er{flex-direction:column}}
