.header.svelte-1bfd9k5.svelte-1bfd9k5{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0a0fb3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.08);padding:0rem 0}.header-container.svelte-1bfd9k5.svelte-1bfd9k5{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.logo.svelte-1bfd9k5.svelte-1bfd9k5{display:flex;align-items:center}.logo-link.svelte-1bfd9k5.svelte-1bfd9k5{text-decoration:none;display:flex;align-items:center}.logo-image.svelte-1bfd9k5.svelte-1bfd9k5{height:85px;width:auto;object-fit:contain;transition:opacity .3s ease}.logo-link.svelte-1bfd9k5:hover .logo-image.svelte-1bfd9k5{opacity:.8}.header-actions.svelte-1bfd9k5.svelte-1bfd9k5{display:flex;align-items:center;gap:1.5rem}.about-link.svelte-1bfd9k5.svelte-1bfd9k5{color:#ffffffe6;text-decoration:none;padding:.75rem 1.5rem;font-size:clamp(.9rem,1.5vw,1rem);font-weight:500;transition:color .2s ease,opacity .2s ease}.about-link.svelte-1bfd9k5.svelte-1bfd9k5:hover{color:#fff;opacity:1}.demo-button.svelte-1bfd9k5.svelte-1bfd9k5{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:clamp(.9rem,1.5vw,1rem);font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.demo-button.svelte-1bfd9k5.svelte-1bfd9k5:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}@media (max-width: 768px){.header.svelte-1bfd9k5.svelte-1bfd9k5{padding:0rem 0}.header-container.svelte-1bfd9k5.svelte-1bfd9k5{padding:0 1rem;gap:1rem}.logo-image.svelte-1bfd9k5.svelte-1bfd9k5{height:55px}.header-actions.svelte-1bfd9k5.svelte-1bfd9k5{gap:.75rem;flex-shrink:0}.about-link.svelte-1bfd9k5.svelte-1bfd9k5,.demo-button.svelte-1bfd9k5.svelte-1bfd9k5{padding:.5rem .9rem;font-size:clamp(.75rem,2.5vw,.85rem);white-space:nowrap}}@media (max-width: 480px){.header.svelte-1bfd9k5.svelte-1bfd9k5{padding:0rem 0}.header-container.svelte-1bfd9k5.svelte-1bfd9k5{padding:0 .75rem;gap:.5rem}.logo-image.svelte-1bfd9k5.svelte-1bfd9k5{height:50px}.header-actions.svelte-1bfd9k5.svelte-1bfd9k5{gap:.5rem}.about-link.svelte-1bfd9k5.svelte-1bfd9k5,.demo-button.svelte-1bfd9k5.svelte-1bfd9k5{padding:.45rem .7rem;font-size:clamp(.7rem,3vw,.8rem)}}.platform-section.svelte-18641jb.svelte-18641jb{width:100%;max-width:100%;position:relative;overflow:hidden}.platform-section.svelte-18641jb.svelte-18641jb:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background-image:radial-gradient(ellipse 200% 120% at 20% 30%,rgba(102,126,234,.05) 0%,transparent 70%),radial-gradient(ellipse 200% 120% at 80% 70%,rgba(118,75,162,.05) 0%,transparent 70%);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:0}.banner-section.svelte-18641jb.svelte-18641jb{position:relative;width:100vw;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#000;z-index:1}.banner-section.svelte-18641jb .container.svelte-18641jb{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:2rem;display:flex;align-items:center;min-height:100vh}.content-section.svelte-18641jb.svelte-18641jb{width:100%;padding:0;background:transparent;position:relative;z-index:1}.content-section.svelte-18641jb .container.svelte-18641jb{max-width:1200px;margin:0 auto;position:relative;z-index:2;padding:0}.hero-content.svelte-18641jb.svelte-18641jb{text-align:left;max-width:640px}.hero-video.svelte-18641jb.svelte-18641jb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-video-el.svelte-18641jb.svelte-18641jb{width:100%;height:100%;object-fit:cover;object-position:80% center}@media (max-width: 1200px){.hero-video-el.svelte-18641jb.svelte-18641jb{object-position:80% center}}@media (max-width: 900px){.hero-video-el.svelte-18641jb.svelte-18641jb{object-position:95% center}}.hero-title.svelte-18641jb.svelte-18641jb{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:1.2;margin-bottom:2rem}.hero-title.svelte-18641jb .line.svelte-18641jb{display:block;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease,all .3s ease;cursor:default;display:inline-block}.hero-title.svelte-18641jb .line.svelte-18641jb:hover{transform:translateY(-3px) scale(1.05);filter:brightness(1.2)}.hero-title.animate.svelte-18641jb .line.svelte-18641jb{opacity:1;transform:translateY(0)}.hero-title.svelte-18641jb .line.svelte-18641jb:first-child{transition-delay:.1s}.hero-title.svelte-18641jb .line.svelte-18641jb:nth-child(2){transition-delay:.2s}.hero-title.svelte-18641jb .line.svelte-18641jb:nth-child(3){transition-delay:.3s}.hero-title.svelte-18641jb .line.white-glow.svelte-18641jb{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.4),0 0 16px rgba(255,255,255,.3);filter:drop-shadow(0 0 4px rgba(255,255,255,.3))}.hero-description.svelte-18641jb.svelte-18641jb{font-size:clamp(1rem,2vw,1.25rem);font-weight:600;line-height:1.6;color:#fffc;max-width:900px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .8s ease .3s,transform .8s ease .3s,all .3s ease;cursor:default}.hero-description.svelte-18641jb.svelte-18641jb:hover{transform:translateY(-3px);color:#fffffff2;text-shadow:0 2px 10px rgba(102,126,234,.3)}.hero-description.animate.svelte-18641jb.svelte-18641jb{opacity:1;transform:translateY(0)}.trusted-section.svelte-18641jb.svelte-18641jb{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:0;margin-bottom:0;padding:4rem 0 0;background:#fff;position:relative}.trusted-container.svelte-18641jb.svelte-18641jb{max-width:1200px;margin:0 auto;padding:0 2rem}.features-section-header.svelte-18641jb.svelte-18641jb{text-align:center;margin-bottom:3rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.features-section-header.animate.svelte-18641jb.svelte-18641jb{opacity:1;transform:translateY(0)}.features-section-title.svelte-18641jb.svelte-18641jb{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#000;margin-bottom:1.5rem}.features-section-punchline.svelte-18641jb.svelte-18641jb{font-size:clamp(1rem,2vw,1.25rem);color:#000000b3;line-height:1.6;text-align:center;max-width:800px;margin:0 auto}.features-section.svelte-18641jb.svelte-18641jb{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:4rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease .2s,transform .8s ease .2s}.features-section.animate.svelte-18641jb.svelte-18641jb{opacity:1;transform:translateY(0)}.feature-card.svelte-18641jb.svelte-18641jb{background:#00000005;border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:2.5rem;text-align:center;transition:all .3s ease}.feature-card.svelte-18641jb.svelte-18641jb:hover{transform:translateY(-5px);background:#0000000d;border-color:#667eea4d;box-shadow:0 10px 30px #0000001a}.feature-title.svelte-18641jb.svelte-18641jb{font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:600;color:#000;margin-bottom:1rem;line-height:2.3rem}.feature-description.svelte-18641jb.svelte-18641jb{font-size:clamp(1rem,2vw,1.2rem);color:#000000b3;line-height:1.6;margin-bottom:2rem}.feature-stat.svelte-18641jb.svelte-18641jb{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.feature-stat-number.svelte-18641jb.svelte-18641jb{font-size:clamp(2.5rem,4vw,4rem);font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;white-space:nowrap}.feature-stat-label.svelte-18641jb.svelte-18641jb{font-size:.8rem;color:#000000b3;line-height:1.4;font-weight:600;text-transform:uppercase}.how-it-works-wrapper.svelte-18641jb.svelte-18641jb{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:0;margin-bottom:0;padding:3rem 0 0;background:linear-gradient(180deg,#0a0a0f,#1a1a2e);position:relative}.how-it-works-section.svelte-18641jb.svelte-18641jb{text-align:center;padding:0;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease;max-width:1400px;margin:0 auto;padding:0 2rem}.how-it-works-section.animate.svelte-18641jb.svelte-18641jb{opacity:1;transform:translateY(0)}.how-it-works-title.svelte-18641jb.svelte-18641jb{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;margin-bottom:1.5rem}.how-it-works-punchline.svelte-18641jb.svelte-18641jb{font-size:clamp(1rem,2vw,1.25rem);color:#fffc;line-height:1.6;text-align:center;max-width:800px;margin:0 auto 3rem}.how-it-works-punchline-bottom.svelte-18641jb.svelte-18641jb{font-size:clamp(1rem,2vw,1.25rem);color:#fffc;line-height:1.6;text-align:center;max-width:800px;margin:3rem auto 0}.how-it-works-cta.svelte-18641jb.svelte-18641jb{text-align:center;margin-top:3rem;padding-top:3rem;padding-bottom:3rem;border-top:1px solid rgba(255,255,255,.1)}.how-it-works-cta-heading.svelte-18641jb.svelte-18641jb{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#fff;margin:0 0 1.5rem;line-height:1.3}.how-it-works-cta-description.svelte-18641jb.svelte-18641jb{font-size:clamp(1rem,2vw,1.25rem);color:#fffc;line-height:1.6;margin:0}.how-it-works-cta-link.svelte-18641jb.svelte-18641jb{display:inline-block;padding:.9rem 2.5rem;border-radius:999px;background:linear-gradient(135deg,#f9a8d4,#e879f9,#a855f7);color:#0a0a0f;text-decoration:none;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 10px 25px #f871b673,0 0 25px #f472b680;transition:transform .15s ease-out,box-shadow .15s ease-out,filter .15s ease-out}.how-it-works-cta-link.svelte-18641jb.svelte-18641jb:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 16px 35px #f871b699,0 0 32px #f472b6b3;filter:brightness(1.05)}.how-it-works-flow.svelte-18641jb.svelte-18641jb{display:flex;justify-content:center;gap:5rem;margin:4rem auto;max-width:1200px;flex-wrap:wrap}.flow-step.svelte-18641jb.svelte-18641jb{text-align:center;color:#fff;max-width:200px}.flow-icon.svelte-18641jb.svelte-18641jb{width:auto;height:86px;display:block;margin:0 auto 1.5rem}.flow-title.svelte-18641jb.svelte-18641jb{font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;margin:0 auto 1.5rem;height:3.2rem;display:flex;align-items:center;justify-content:center;text-align:center}.flow-number.svelte-18641jb.svelte-18641jb{width:40px;height:40px;border:2px solid rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1rem;margin:0 auto}@media (max-width: 1024px){.features-section.svelte-18641jb.svelte-18641jb{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 1024px){.how-it-works-flow.svelte-18641jb.svelte-18641jb{gap:1.5rem}}@media (max-width: 768px){.hero-content.svelte-18641jb.svelte-18641jb{margin-bottom:3rem}.trusted-section.svelte-18641jb.svelte-18641jb{margin-top:0;padding-top:4rem}.features-section.svelte-18641jb.svelte-18641jb{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.feature-card.svelte-18641jb.svelte-18641jb{padding:2rem 1.5rem}.how-it-works-wrapper.svelte-18641jb.svelte-18641jb{margin-top:2rem;padding:2.5rem 0}.how-it-works-section.svelte-18641jb.svelte-18641jb{padding:0 1.5rem}.how-it-works-title.svelte-18641jb.svelte-18641jb{margin-bottom:1.5rem}.how-it-works-flow.svelte-18641jb.svelte-18641jb{gap:1rem}.banner-section.svelte-18641jb.svelte-18641jb{min-height:80vh}.banner-section.svelte-18641jb .container.svelte-18641jb{padding:4rem 1.5rem 2.5rem;align-items:flex-end}.hero-content.svelte-18641jb.svelte-18641jb{max-width:100%;margin:0 auto;text-align:left;display:flex;flex-direction:column;justify-content:space-between;height:100vh;height:-webkit-fill-available;padding-top:1rem;padding-bottom:1rem}.hero-title.svelte-18641jb.svelte-18641jb{font-size:clamp(2rem,7vw,2.6rem);line-height:1.15;margin-bottom:1rem}.hero-title.svelte-18641jb .line.svelte-18641jb{display:block}.hero-description.svelte-18641jb.svelte-18641jb{font-size:.95rem;max-width:100%;margin-top:1rem}.hero-description.svelte-18641jb.svelte-18641jb{margin-top:1rem}.how-it-works-flow.svelte-18641jb.svelte-18641jb{flex-direction:column;gap:3.6rem}.flow-step.svelte-18641jb.svelte-18641jb{max-width:100%}.flow-title.svelte-18641jb.svelte-18641jb{height:auto}}.demo-page.svelte-128vqmm.svelte-128vqmm{min-height:100vh;background:linear-gradient(135deg,#0a0a0f,#1a1a2e);padding-top:80px}.page-container.svelte-128vqmm.svelte-128vqmm{max-width:1600px;margin:0 auto;padding:2rem}.content-wrapper.svelte-128vqmm.svelte-128vqmm{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.back-link.svelte-128vqmm.svelte-128vqmm{margin-bottom:3rem}.back-link.svelte-128vqmm a.svelte-128vqmm{color:#fff;text-decoration:none;font-size:clamp(1rem,2vw,1.25rem);transition:opacity .3s ease}.back-link.svelte-128vqmm a.svelte-128vqmm:hover{opacity:.7}.marketing-content.svelte-128vqmm.svelte-128vqmm{color:#fff}.headline.svelte-128vqmm.svelte-128vqmm{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.2;margin-bottom:2rem}.headline.svelte-128vqmm .highlight.svelte-128vqmm{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.description.svelte-128vqmm.svelte-128vqmm{font-size:1.2rem;line-height:1.6;color:#fffc;margin-bottom:3rem}.benefits-section.svelte-128vqmm.svelte-128vqmm{margin-bottom:4rem}.benefits-section.svelte-128vqmm h3.svelte-128vqmm{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;color:#ffffffe6}.benefits-list.svelte-128vqmm.svelte-128vqmm{list-style:none;padding:0;margin:0}.benefits-list.svelte-128vqmm li.svelte-128vqmm{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:clamp(1rem,2vw,1.25rem);color:#fffc}.benefits-list.svelte-128vqmm li svg.svelte-128vqmm{width:24px;height:24px;flex-shrink:0}.right-section.svelte-128vqmm.svelte-128vqmm{position:sticky;top:100px}.form-container.svelte-128vqmm.svelte-128vqmm{background:#fff;border-radius:16px;padding:2rem;color:#1a1a2e}.form-container.svelte-128vqmm h2.svelte-128vqmm{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:.5rem;color:#1a1a2e}.form-intro.svelte-128vqmm.svelte-128vqmm{color:#666;line-height:1.4;margin-bottom:1.5rem;font-size:clamp(.9rem,1.5vw,1rem)}.form-group.svelte-128vqmm.svelte-128vqmm{margin-bottom:1rem}.form-group.svelte-128vqmm label.svelte-128vqmm{display:block;margin-bottom:.35rem;font-weight:500;color:#1a1a2e;font-size:clamp(.85rem,1.2vw,.95rem);line-height:1.3}.form-group.svelte-128vqmm input.svelte-128vqmm,.form-group.svelte-128vqmm textarea.svelte-128vqmm{width:100%;padding:.6rem .75rem;border:1px solid #ddd;border-radius:8px;font-size:clamp(1rem,2vw,1.25rem);font-family:inherit;transition:border-color .2s ease;line-height:1.4}.form-group.svelte-128vqmm input.svelte-128vqmm:focus,.form-group.svelte-128vqmm textarea.svelte-128vqmm:focus{outline:none;border-color:#667eea}.form-group.svelte-128vqmm textarea.svelte-128vqmm{resize:vertical;min-height:80px;line-height:1.4}.radio-group.svelte-128vqmm.svelte-128vqmm{display:flex;flex-direction:column;gap:.75rem;margin-top:.35rem}.other-input.svelte-128vqmm.svelte-128vqmm{margin-top:.75rem;width:100%;padding:.6rem .75rem;border:1px solid #ddd;border-radius:8px;font-size:clamp(1rem,2vw,1.25rem);font-family:inherit;transition:border-color .2s ease;line-height:1.4}.other-input.svelte-128vqmm.svelte-128vqmm:focus{outline:none;border-color:#667eea}.radio-label.svelte-128vqmm.svelte-128vqmm{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400;color:#1a1a2e;font-size:clamp(1rem,2vw,1.25rem)}.radio-label.svelte-128vqmm input[type=radio].svelte-128vqmm{width:auto;margin:0;cursor:pointer;accent-color:#667eea}.radio-label.svelte-128vqmm span.svelte-128vqmm{-webkit-user-select:none;user-select:none}.field-note.svelte-128vqmm.svelte-128vqmm{display:block;font-size:clamp(.75rem,1vw,.85rem);color:#666;margin-top:.2rem;font-style:italic;line-height:1.3}.char-counter.svelte-128vqmm.svelte-128vqmm{text-align:right;font-size:clamp(.75rem,1vw,.85rem);color:#666;margin-top:.2rem;line-height:1.3}.char-counter.warning.svelte-128vqmm.svelte-128vqmm{color:#f59e0b}.char-counter.danger.svelte-128vqmm.svelte-128vqmm{color:#ef4444}.error-message.svelte-128vqmm.svelte-128vqmm{background:#fee;color:#c33;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border:1px solid #fcc;font-size:clamp(.9rem,1.5vw,1rem)}.submit-button.svelte-128vqmm.svelte-128vqmm{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.85rem;border-radius:8px;font-size:clamp(1rem,2vw,1.25rem);font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;margin-top:.5rem}.submit-button.svelte-128vqmm.svelte-128vqmm:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.submit-button.svelte-128vqmm.svelte-128vqmm:disabled{opacity:.6;cursor:not-allowed}.success-notification.svelte-128vqmm.svelte-128vqmm{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;padding:2.5rem 3rem;box-shadow:0 20px 60px #10b9814d,0 0 0 1px #ffffff1a;z-index:10000;opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);max-width:500px;width:90%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.success-notification.show.svelte-128vqmm.svelte-128vqmm{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.notification-content.svelte-128vqmm.svelte-128vqmm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.success-icon.svelte-128vqmm.svelte-128vqmm{width:64px;height:64px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:svelte-128vqmm-checkmark .6s ease-in-out}.success-icon.svelte-128vqmm svg.svelte-128vqmm{width:36px;height:36px;color:#fff;stroke-dasharray:24;stroke-dashoffset:24;animation:svelte-128vqmm-drawCheck .6s ease-in-out .2s forwards}@keyframes svelte-128vqmm-checkmark{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes svelte-128vqmm-drawCheck{to{stroke-dashoffset:0}}.notification-text.svelte-128vqmm h3.svelte-128vqmm{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:#fff;margin:0 0 .5rem;text-shadow:0 2px 10px rgba(0,0,0,.1)}.notification-text.svelte-128vqmm p.svelte-128vqmm{font-size:clamp(1rem,2vw,1.25rem);color:#fffffff2;margin:0;line-height:1.6}@media (max-width: 1024px){.success-notification.svelte-128vqmm.svelte-128vqmm{padding:2rem;max-width:90%}.success-icon.svelte-128vqmm.svelte-128vqmm{width:56px;height:56px}.success-icon.svelte-128vqmm svg.svelte-128vqmm{width:32px;height:32px}.notification-text.svelte-128vqmm h3.svelte-128vqmm{font-size:1.5rem}.notification-text.svelte-128vqmm p.svelte-128vqmm{font-size:.95rem}.content-wrapper.svelte-128vqmm.svelte-128vqmm{grid-template-columns:1fr;gap:3rem}.right-section.svelte-128vqmm.svelte-128vqmm{position:static}.form-container.svelte-128vqmm.svelte-128vqmm{max-height:none}}@media (max-width: 768px){.page-container.svelte-128vqmm.svelte-128vqmm{padding:1rem}.form-container.svelte-128vqmm.svelte-128vqmm{padding:2rem 1.5rem}}.footer.svelte-p5u9dt{width:100%;background:linear-gradient(180deg,#0a0a0f,#1a1a2e);border-top:none;padding:3rem 0;margin-top:0;position:relative}.footer-container.svelte-p5u9dt{max-width:1400px;margin:0 auto;padding:0 2rem;text-align:center}.copyright.svelte-p5u9dt{margin:0;font-size:clamp(.85rem,1.2vw,.95rem);color:#ffffff80;letter-spacing:.02em}@media (max-width: 768px){.footer.svelte-p5u9dt{padding:2rem 0;margin-top:4rem}.footer-container.svelte-p5u9dt{padding:0 1.5rem}.copyright.svelte-p5u9dt{font-size:.85rem}}body{margin:0;padding:0;font-family:proxima-nova,Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#0a0a0f;color:#fff;overflow-x:hidden;font-size:16px;line-height:1.6}*{box-sizing:border-box}.text-display{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:1.2}.text-hero{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.2}.text-h1{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.3}.text-h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.3}.text-h3{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.4}.text-body{font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.6}.text-body-bold{font-size:clamp(1rem,2vw,1.25rem);font-weight:600;line-height:1.6}.text-small{font-size:clamp(.9rem,1.5vw,1rem);font-weight:400;line-height:1.5}.text-label{font-size:clamp(.85rem,1.2vw,.95rem);font-weight:500;line-height:1.4}.text-tag{font-size:clamp(.75rem,1vw,.9rem);font-weight:600;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.app.svelte-1ifr1hb{min-height:100vh;position:relative}
