.rv{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.rv--bottom{transform:translateY(48px)}.rv--left{transform:translate(-48px)}.rv--right{transform:translate(48px)}.rv--in{opacity:1;transform:translate(0)}.hero-section.svelte-x4ede1{margin-top:64px;padding:84px 20px 56px;position:relative;overflow:hidden;background:linear-gradient(156deg,#0a3b3c,#073334 46%,#05272b),radial-gradient(900px 520px at 16% 6%,rgba(46,118,110,.24),transparent 62%),radial-gradient(980px 560px at 86% 18%,rgba(20,82,77,.22),transparent 64%)}.hero-section.svelte-x4ede1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(220px 420px at 62% 8%,rgba(4,26,30,.5) 0 36%,transparent 62%),radial-gradient(170px 350px at 72% 18%,rgba(5,30,33,.42) 0 34%,transparent 60%),radial-gradient(160px 320px at 57% 27%,rgba(4,24,28,.38) 0 32%,transparent 58%),radial-gradient(180px 360px at 68% 40%,rgba(4,24,28,.34) 0 30%,transparent 56%),radial-gradient(140px 300px at 54% 50%,rgba(4,22,26,.3) 0 28%,transparent 54%);transform:rotate(-18deg) scale(1.08);z-index:0}.hero-section.svelte-x4ede1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.98'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.58;mix-blend-mode:soft-light;z-index:1}.hero-inner.svelte-x4ede1{max-width:920px;margin:0 auto;text-align:center;position:relative;z-index:2}.breadcrumb.svelte-x4ede1{margin:0 0 16px;font-size:.85rem;color:#8aa4c0}.breadcrumb.svelte-x4ede1 a:where(.svelte-x4ede1){color:#a9c9ee;text-decoration:none}.breadcrumb.svelte-x4ede1 a:where(.svelte-x4ede1):hover{text-decoration:underline}.breadcrumb-sep.svelte-x4ede1{margin:0 8px;color:#5a6d85}.breadcrumb-current.svelte-x4ede1{color:#c7d3e5}h1.svelte-x4ede1{margin:0 0 12px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1;color:#f2f6fd}h2.svelte-x4ede1{margin:0 0 10px;color:#f0f5fd;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2}h3.svelte-x4ede1{margin:0 0 10px;color:#e6effd;font-size:1.06rem}.hero-subtitle.svelte-x4ede1{margin:0 auto;max-width:780px;color:#b4c2d5;line-height:1.6}.hero-ctas.svelte-x4ede1{margin-top:22px;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.btn.svelte-x4ede1{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;text-decoration:none;font-weight:700;height:42px;padding:0 18px;transition:background .18s ease,border-color .18s ease}.btn-primary.svelte-x4ede1{background:#2388ff;color:#fff}.btn-primary.svelte-x4ede1:hover{background:#1a6fd1}.btn-secondary.svelte-x4ede1{background:transparent;border:1px solid #4f7097;color:#d4e8ff}.btn-secondary.svelte-x4ede1:hover{background:#1f4f8433}.section.svelte-x4ede1{max-width:1200px;margin:0 auto;padding:64px 20px}.section.dark.svelte-x4ede1{background:#101824;border-radius:14px;margin-top:14px;margin-bottom:14px}.section-header.svelte-x4ede1{max-width:860px;margin:0 auto 28px;text-align:center}.section-header.svelte-x4ede1 p:where(.svelte-x4ede1),.card.svelte-x4ede1 p:where(.svelte-x4ede1),.faq-answer.svelte-x4ede1 p:where(.svelte-x4ede1),.final-cta.svelte-x4ede1 p:where(.svelte-x4ede1),.wf-step.svelte-x4ede1 p:where(.svelte-x4ede1){margin:0;color:#b8c7db;line-height:1.55}.product-hero-img.svelte-x4ede1{padding-top:0;padding-bottom:32px}.img-frame--hero.svelte-x4ede1{max-width:1080px;margin:0 auto}.hero-product-img.svelte-x4ede1{width:70%;max-width:840px;height:auto;border-radius:14px;box-shadow:0 8px 40px #00000073,0 0 0 1px #ffffff0f;display:block;margin:0 auto}.wf-product-img.svelte-x4ede1{width:100%;max-width:400px;height:auto;border-radius:10px;box-shadow:0 4px 24px #00000059;display:block}.phone-frame.svelte-x4ede1{max-width:260px;max-height:520px;margin:0 auto;border-radius:28px;box-shadow:0 0 0 6px #1a2a40,0 12px 40px #00000080;overflow:hidden}.phone-product-img.svelte-x4ede1{width:100%;height:auto;display:block;margin-top:-8%}.competitive-strip.svelte-x4ede1{padding-top:20px;padding-bottom:8px}.strip-scenarios.svelte-x4ede1{display:flex;align-items:stretch;gap:0;max-width:980px;margin:0 auto}.scenario.svelte-x4ede1{flex:1;text-align:center;padding:0 28px}.scenario.svelte-x4ede1 p:where(.svelte-x4ede1){margin:0 0 10px;color:#d7e6fa;font-weight:600;line-height:1.5}.scenario-question.svelte-x4ede1{color:#c9a84c;font-weight:700;font-size:.95rem}.scenario-divider.svelte-x4ede1{width:1px;background:#2a3b53;flex-shrink:0}.cards-grid.svelte-x4ede1{display:grid;gap:14px}.cards-grid--3.svelte-x4ede1{grid-template-columns:repeat(3,minmax(220px,1fr))}.cards-grid--2.svelte-x4ede1{grid-template-columns:repeat(2,minmax(280px,1fr))}.card.svelte-x4ede1{border:1px solid #2a3b53;background:#121a26;border-radius:12px;padding:22px;transition:border-color .25s ease,transform .25s ease}.card.svelte-x4ede1:hover{border-color:#3b6a9e;transform:translateY(-3px)}.workflow-section.svelte-x4ede1{padding-bottom:48px}.wf-row.svelte-x4ede1{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;max-width:1060px;margin:48px auto 0}.wf-text.svelte-x4ede1{display:flex;flex-direction:column;gap:16px}.wf-step.svelte-x4ede1{display:flex;gap:14px;align-items:flex-start;border:1px solid #2a3b53;background:#121a26;border-radius:12px;padding:18px 20px;transition:border-color .25s ease}.wf-step.svelte-x4ede1:hover{border-color:#3b6a9e}.workflow-step.svelte-x4ede1{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#1a3d5c;color:#9ed0ff;font-weight:800;font-size:.95rem;display:flex;align-items:center;justify-content:center}.wf-media.svelte-x4ede1{display:flex;align-items:center;justify-content:center}.compare-grid.svelte-x4ede1{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:14px}.compare-card.svelte-x4ede1{border:1px solid #2d3f58;border-radius:12px;background:#111b29;padding:22px;transition:border-color .25s ease}.compare-card.highlight.svelte-x4ede1{border-color:#3b74b3;background:#132338}.compare-card.svelte-x4ede1 ul:where(.svelte-x4ede1){margin:0;padding-left:18px;color:#b8c7db;line-height:1.5}.feature-links-section.svelte-x4ede1 .section-header:where(.svelte-x4ede1) p:where(.svelte-x4ede1){color:#b8c7db}.feature-links.svelte-x4ede1{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:14px;max-width:1000px;margin:0 auto}.feature-link-card.svelte-x4ede1{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:12px;border:1px solid #2a3b53;background:#121a26;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .25s ease}.feature-link-card.svelte-x4ede1:hover{border-color:#3b74b3;background:#152030;transform:translateY(-2px)}.feature-link-label.svelte-x4ede1{color:#e6effd;font-weight:700;font-size:1.02rem}.feature-link-blurb.svelte-x4ede1{color:#9eb0c9;font-size:.92rem;line-height:1.45}.testimonials-grid.svelte-x4ede1{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px}.testimonial-card.svelte-x4ede1{background:#141d29;border:1px solid #243248;border-radius:12px;padding:24px;position:relative;transition:border-color .25s ease}.testimonial-card.svelte-x4ede1:hover{border-color:#3b6a9e}.quote-mark.svelte-x4ede1{position:absolute;left:18px;top:0;color:#2e4d73;font-size:3.2rem;line-height:1}.testimonial-text.svelte-x4ede1{color:#c7d3e5;line-height:1.6;margin:8px 0 18px;font-style:italic}.testimonial-author.svelte-x4ede1{display:flex;gap:10px;align-items:center}.testimonial-photo.svelte-x4ede1{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:center 30%}.testimonial-author-info.svelte-x4ede1 strong:where(.svelte-x4ede1){color:#eff5ff;display:block}.testimonial-author-info.svelte-x4ede1 span:where(.svelte-x4ede1){color:#a9b7ca;font-size:.9rem}.faq-list.svelte-x4ede1{max-width:900px;margin:0 auto;display:grid;gap:12px}.faq-item.svelte-x4ede1{border:1px solid #2a3b53;border-radius:10px;background:#121a26;overflow:hidden;transition:border-color .2s ease}.faq-item.svelte-x4ede1:hover{border-color:#3b6a9e}.faq-question.svelte-x4ede1{width:100%;border:none;background:transparent;color:#eef4ff;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;font-size:1rem;text-align:left;cursor:pointer}.faq-icon.svelte-x4ede1{color:#87bbf6;font-size:1.2rem;margin-left:16px}.faq-answer.svelte-x4ede1{padding:0 16px 14px}.mid-cta.svelte-x4ede1{max-width:720px;margin:32px auto;text-align:center;padding:28px 20px}.mid-cta-line.svelte-x4ede1{margin:0 0 16px;color:#c7d3e5;font-size:1.12rem;font-weight:600}.final-cta.svelte-x4ede1{max-width:980px;margin:24px auto 48px;text-align:center;padding:36px 20px;border-radius:14px;border:1px solid #2b3d56;background:linear-gradient(180deg,#101a29,#0f1824)}.final-cta.svelte-x4ede1 h2:where(.svelte-x4ede1){margin-bottom:8px}@media (max-width: 980px){.cards-grid--3.svelte-x4ede1,.cards-grid--2.svelte-x4ede1,.compare-grid.svelte-x4ede1,.testimonials-grid.svelte-x4ede1,.feature-links.svelte-x4ede1{grid-template-columns:1fr}.wf-row.svelte-x4ede1{grid-template-columns:1fr;gap:24px}.wf-media.svelte-x4ede1{order:-1}}@media (max-width: 700px){.strip-scenarios.svelte-x4ede1{flex-direction:column;gap:20px}.scenario-divider.svelte-x4ede1{width:60px;height:1px;margin:0 auto}.scenario.svelte-x4ede1{padding:0}}@media (prefers-reduced-motion: reduce){.rv{opacity:1!important;transform:none!important;transition:none!important}}
