.svelte-arcobr,.svelte-arcobr:before,.svelte-arcobr:after{box-sizing:border-box}.elite-hero-wrapper.svelte-arcobr{position:relative;width:100%;background:linear-gradient(180deg,#371280,#2b0b6e 65%,#1f0654);display:flex;flex-direction:column;align-items:center;overflow:hidden;font-family:Plus Jakarta Sans,sans-serif;padding-top:90px;padding-bottom:80px}.glow-orb.svelte-arcobr{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.glow-orb.top-orb.svelte-arcobr{top:-100px;left:50%;transform:translate(-50%);width:750px;height:450px;background:radial-gradient(circle,#7c3aed73,#3c168c00 70%);filter:blur(80px)}.glow-orb.center-orb.svelte-arcobr{top:300px;left:50%;transform:translate(-50%);width:900px;height:500px;background:radial-gradient(circle,#8b5cf640,#280a6800 75%);filter:blur(100px)}.bg-card-decorations.svelte-arcobr{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;overflow:hidden}.bg-card-decorations.svelte-arcobr .decor-card:where(.svelte-arcobr){position:absolute;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 40px #00000026}.bg-card-decorations.svelte-arcobr .decor-card.card-top-left:where(.svelte-arcobr){width:220px;height:140px;top:80px;left:-40px;transform:rotate(-12deg)}.bg-card-decorations.svelte-arcobr .decor-card.card-top-right:where(.svelte-arcobr){width:260px;height:160px;top:60px;right:-60px;transform:rotate(10deg)}.bg-card-decorations.svelte-arcobr .decor-card.card-mid-left:where(.svelte-arcobr){width:180px;height:120px;top:320px;left:2%;transform:rotate(6deg);opacity:.6}.bg-card-decorations.svelte-arcobr .decor-card.card-mid-right:where(.svelte-arcobr){width:210px;height:130px;top:340px;right:1%;transform:rotate(-8deg);opacity:.6}.standard-container.svelte-arcobr{width:100%;max-width:1140px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:10;position:relative}.hero-content.svelte-arcobr{width:100%;max-width:880px;margin-bottom:40px;display:flex;flex-direction:column;align-items:center}.kicker-badge.svelte-arcobr{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);padding:5px 18px 5px 5px;border-radius:100px;margin:0 auto;box-shadow:0 4px 20px #00000026;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (max-width: 768px){.kicker-badge.svelte-arcobr{margin-top:10px}}.kicker-badge.svelte-arcobr .avatar-stack:where(.svelte-arcobr){display:flex}.kicker-badge.svelte-arcobr .avatar-stack:where(.svelte-arcobr) img:where(.svelte-arcobr){width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.8);margin-left:-8px}.kicker-badge.svelte-arcobr .avatar-stack:where(.svelte-arcobr) img:where(.svelte-arcobr):first-child{margin-left:0}.kicker-badge.svelte-arcobr .kicker-text:where(.svelte-arcobr){font-size:.82rem;font-weight:500;letter-spacing:.01em;color:#fff}.kicker-badge.svelte-arcobr .kicker-text:where(.svelte-arcobr) .highlight:where(.svelte-arcobr){color:#fff;font-weight:700}.text-block.svelte-arcobr{margin-top:20px;margin-bottom:24px}h1.svelte-arcobr{font-size:clamp(2.5rem,5.5vw,4.2rem);line-height:1.08;font-weight:600;letter-spacing:-.035em;color:#fff;margin:0 0 18px}h1.svelte-arcobr .headline-primary:where(.svelte-arcobr){color:#fff}h1.svelte-arcobr .headline-accent:where(.svelte-arcobr){color:#fff;background:linear-gradient(180deg,#fff,#e0d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle.svelte-arcobr{font-size:1.15rem;line-height:1.6;color:#ffffffd1;max-width:680px;margin:0 auto;font-weight:400}.cta-row.svelte-arcobr{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:10px}.btn-elite.svelte-arcobr{height:52px;padding:0 28px;border-radius:10px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif}.btn-elite.primary.svelte-arcobr{background:#bbf6d0;color:#064e3b;border:1px solid #BBF6D0;box-shadow:0 10px 25px #bbf6d040}.btn-elite.primary.svelte-arcobr:hover{background:#a7f3d0;border-color:#a7f3d0;transform:translateY(-2px);box-shadow:0 14px 30px #bbf6d059}.btn-elite.secondary.svelte-arcobr{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-elite.secondary.svelte-arcobr:hover{background:#ffffff2e;border-color:#fff6;transform:translateY(-2px)}.hero-visual.svelte-arcobr{width:100%;max-width:960px;margin-top:10px;display:flex;justify-content:center;z-index:10}.app-card-frame.svelte-arcobr{position:relative;width:100%;display:flex;justify-content:center;align-items:flex-end;border-radius:20px}.app-card-frame.svelte-arcobr .screenshot-video:where(.svelte-arcobr){width:100%;height:auto;display:block;border-radius:19px;border:none;-o-object-fit:cover;object-fit:cover}.app-card-frame.svelte-arcobr .bottom-fade:where(.svelte-arcobr){position:absolute;bottom:-1px;left:0;right:0;height:100px;background:linear-gradient(to top,rgba(31,6,84,.9) 10%,transparent 100%);pointer-events:none;z-index:3;border-bottom-left-radius:19px;border-bottom-right-radius:19px}.modal-backdrop.svelte-arcobr{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;z-index:2000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px}.video-box.svelte-arcobr{width:100%;max-width:1200px;aspect-ratio:16/9;border-radius:24px;overflow:hidden}@media (max-width: 768px){.elite-hero-wrapper.svelte-arcobr{padding-top:70px;padding-bottom:60px}.standard-container.svelte-arcobr{padding:0 20px}.bg-card-decorations.svelte-arcobr{display:none}.subtitle.svelte-arcobr{font-size:1rem}.btn-elite.svelte-arcobr{height:48px;padding:0 22px;font-size:.9rem}}@media (max-width: 467px){.elite-hero-wrapper.svelte-arcobr{padding-top:60px}.cta-row.svelte-arcobr{flex-direction:column;align-items:stretch;width:100%}.btn-elite.svelte-arcobr{width:100%;justify-content:center}}.social-proof-section.svelte-fer0ft{width:100%;padding:60px 0 80px;display:flex;justify-content:center;font-family:Plus Jakarta Sans,sans-serif}.standard-container.svelte-fer0ft{width:100%;max-width:1100px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center}.proof-card.svelte-fer0ft{position:relative;width:100%;background:#fff;border-radius:32px;padding:50px 60px;display:grid;grid-template-columns:1.4fr .8fr;gap:40px;align-items:center}@media (max-width: 868px){.proof-card.svelte-fer0ft{grid-template-columns:1fr;padding:36px 28px;gap:30px}}.quote-content.svelte-fer0ft{position:relative;display:flex;flex-direction:column}.quote-content.svelte-fer0ft .quote-mark:where(.svelte-fer0ft){font-size:5rem;background:linear-gradient(135deg,#c084fc,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Georgia,serif;line-height:.8;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quote-content.svelte-fer0ft .proof-quote:where(.svelte-fer0ft){margin:0 0 30px}.quote-content.svelte-fer0ft .proof-quote:where(.svelte-fer0ft) .quote-text:where(.svelte-fer0ft){font-size:1.35rem;font-weight:500;color:#0f172a;line-height:1.5;letter-spacing:-.01em}@media (max-width: 768px){.quote-content.svelte-fer0ft .proof-quote:where(.svelte-fer0ft) .quote-text:where(.svelte-fer0ft){font-size:1.15rem}}.quote-content.svelte-fer0ft .author-details:where(.svelte-fer0ft) .author-name:where(.svelte-fer0ft){font-size:1rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.01em}.quote-content.svelte-fer0ft .author-details:where(.svelte-fer0ft) .author-role:where(.svelte-fer0ft){font-size:.85rem;color:#64748b;margin:4px 0 0;font-weight:500}.image-container.svelte-fer0ft{width:100%;display:flex;justify-content:center;align-items:center}.image-container.svelte-fer0ft .author-photo:where(.svelte-fer0ft){width:100%;max-width:260px;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:20px;border:2px solid #e9d5ff;box-shadow:0 10px 25px #a855f71f;filter:grayscale(10%) contrast(105%);transition:transform .3s ease,border-color .3s ease}.image-container.svelte-fer0ft .author-photo:where(.svelte-fer0ft):hover{transform:scale(1.02);border-color:#c084fc}@media (max-width: 868px){.image-container.svelte-fer0ft .author-photo:where(.svelte-fer0ft){max-width:100%;max-height:320px}}
