.legal-hero.svelte-14r7kl2{background:radial-gradient(ellipse 70% 70% at 79% 47%,#3221978a,transparent 78%),radial-gradient(ellipse 42% 50% at 4% 84%,#113cc85c,transparent),#090f24;color:#f5f7ff;border-bottom:1px solid #3a365a;overflow:hidden}.legal-hero-grid.svelte-14r7kl2{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.25fr);gap:0;align-items:center;padding-top:60px;padding-bottom:26px}.hero-content.svelte-14r7kl2{position:relative;z-index:2;padding-bottom:26px}.eyebrow.svelte-14r7kl2,.section-kicker.svelte-14r7kl2{font-size:.73rem;letter-spacing:.15em;font-weight:800;color:#a69bff}.eyebrow.svelte-14r7kl2{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 21px;padding:9px 14px;border-radius:999px;background:#0e2d54;border:1px solid #215d83;color:#87dcfb}.hero-content.svelte-14r7kl2 h1:where(.svelte-14r7kl2){font-size:clamp(2.7rem,4.15vw,4.35rem);letter-spacing:-.052em;line-height:1.08;max-width:570px;margin:0 0 21px}.accent.svelte-14r7kl2{background:linear-gradient(105deg,#b46cff,#737aff 60%,#33cdec);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead.svelte-14r7kl2{max-width:545px;font-size:1.08rem;line-height:1.67;color:#ccd5ed;margin:0 0 27px}.hero-actions.svelte-14r7kl2,.closing-actions.svelte-14r7kl2{display:flex;gap:12px;flex-wrap:wrap}.hero-actions.svelte-14r7kl2 .marketing-button:where(.svelte-14r7kl2),.closing-actions.svelte-14r7kl2 .marketing-button:where(.svelte-14r7kl2){gap:.55rem;white-space:nowrap}.outline-cta.svelte-14r7kl2{border:1px solid #7383b7;background:#10172b;color:#fff}.outline-cta.svelte-14r7kl2:hover{border-color:#7de2ed;background:#1a2c47}.hero-perks.svelte-14r7kl2{display:flex;flex-wrap:wrap;gap:11px 21px;margin:26px 0 12px;font-size:.78rem;color:#ccd8ed}.hero-perks.svelte-14r7kl2 span:where(.svelte-14r7kl2) span:where(.svelte-14r7kl2){color:#6af9d3;margin-right:.25rem}.hero-disclaimer.svelte-14r7kl2{font-size:.76rem;line-height:1.6;color:#a8b5d2;max-width:500px;margin:14px 0 0}.hero-visual.svelte-14r7kl2{margin:0;min-width:0;position:relative;justify-self:stretch}.hero-visual.svelte-14r7kl2 img:where(.svelte-14r7kl2){display:block;width:115%;height:auto;max-width:none;margin-left:-4%;filter:drop-shadow(0 16px 28px #04061970)}.hero-visual.svelte-14r7kl2 figcaption:where(.svelte-14r7kl2){text-align:center;color:#adb9d8;font-size:.69rem;margin-top:-9px}.hero-capabilities.svelte-14r7kl2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px;padding-bottom:32px}.hero-capabilities.svelte-14r7kl2 article:where(.svelte-14r7kl2){display:flex;align-items:center;gap:13px;border-radius:13px;border:1px solid #273963;background:#111c38a3;padding:15px;min-width:0}.cap-icon.svelte-14r7kl2{width:41px;height:41px;flex:none;display:grid;place-items:center;border-radius:11px;background:linear-gradient(140deg,#4e2bc9,#135799);color:#ddf3ff;font-size:1.4rem}.hero-capabilities.svelte-14r7kl2 strong:where(.svelte-14r7kl2),.hero-capabilities.svelte-14r7kl2 article:where(.svelte-14r7kl2) div:where(.svelte-14r7kl2) span:where(.svelte-14r7kl2){display:block}.hero-capabilities.svelte-14r7kl2 strong:where(.svelte-14r7kl2){font-size:.85rem}.hero-capabilities.svelte-14r7kl2 article:where(.svelte-14r7kl2) div:where(.svelte-14r7kl2) span:where(.svelte-14r7kl2){font-size:.73rem;color:#b4c1d8;margin-top:4px}.how-section.svelte-14r7kl2,.features-section.svelte-14r7kl2,.faq-section.svelte-14r7kl2{background:#fbfcff;color:#152047;padding:80px 0}.section-heading.svelte-14r7kl2{text-align:center;max-width:710px;margin:0 auto 35px}.section-heading.svelte-14r7kl2 h2:where(.svelte-14r7kl2){font-size:clamp(2rem,3.2vw,2.85rem);letter-spacing:-.043em;line-height:1.15;margin:10px 0}.section-heading.svelte-14r7kl2 p:where(.svelte-14r7kl2){color:#617091;line-height:1.6;font-size:1rem;margin:13px 0 0}.steps.svelte-14r7kl2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.step-card.svelte-14r7kl2,.feature-card.svelte-14r7kl2{background:#fff;border:1px solid #dbe3f3;border-radius:16px;padding:23px;box-shadow:0 10px 25px #16285b08}.step-top.svelte-14r7kl2{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.step-number.svelte-14r7kl2{display:grid;place-items:center;border-radius:100%;width:32px;height:32px;background:#edeaff;color:#5741c3;font-size:.83rem;font-weight:800}.step-symbol.svelte-14r7kl2{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;background:#ecf2ff;color:#4353d6;font-size:1.7rem}.step-card.svelte-14r7kl2 h3:where(.svelte-14r7kl2),.feature-card.svelte-14r7kl2 h3:where(.svelte-14r7kl2){margin:0 0 11px;font-size:1.02rem;letter-spacing:-.013em}.step-card.svelte-14r7kl2 p:where(.svelte-14r7kl2),.feature-card.svelte-14r7kl2 p:where(.svelte-14r7kl2){margin:0;color:#687693;font-size:.86rem;line-height:1.58}.showcase.svelte-14r7kl2{background:#f0f3ff;color:#16234c;padding:86px 0}.showcase-grid.svelte-14r7kl2{display:grid;grid-template-columns:1fr 1.13fr;gap:45px;align-items:center}.showcase-copy.svelte-14r7kl2 h3:where(.svelte-14r7kl2){font-size:clamp(1.7rem,2.7vw,2.5rem);line-height:1.15;letter-spacing:-.04em;margin:15px 0}.showcase-copy.svelte-14r7kl2>p:where(.svelte-14r7kl2){color:#5e6c90;font-size:.96rem;line-height:1.72}.chip.svelte-14r7kl2{font-size:.71rem;font-weight:800;letter-spacing:.09em;color:#6243d3;background:#e3dcff;padding:8px 11px;border-radius:999px}.check-list.svelte-14r7kl2{display:grid;gap:12px;margin:23px 0}.check-list.svelte-14r7kl2 span:where(.svelte-14r7kl2){font-size:.92rem;color:#36466d}.text-link.svelte-14r7kl2{display:inline-flex;align-items:center;gap:6px;color:#4332cf;font-weight:700;text-decoration:none}.text-link.svelte-14r7kl2:hover{text-decoration:underline}.demo-card.svelte-14r7kl2{background:#fff;border:1px solid #d9e3f5;border-radius:19px;box-shadow:0 18px 48px #2237751b;overflow:hidden}.demo-top.svelte-14r7kl2,.demo-bottom.svelte-14r7kl2{background:#17254d;color:#fff;padding:18px 21px;display:flex;align-items:center;justify-content:space-between;gap:12px}.demo-brand.svelte-14r7kl2{font-weight:750}.demo-brand.svelte-14r7kl2 span:where(.svelte-14r7kl2){color:#a88fff}.demo-label.svelte-14r7kl2{font-size:.61rem;letter-spacing:.08em;color:#bdd1f1}.question-example.svelte-14r7kl2{margin:20px 20px 14px auto;max-width:78%;padding:15px 18px;background:#edeaff;border-radius:14px 14px 4px;color:#24315a}.question-label.svelte-14r7kl2{font-size:.74rem;color:#6e62b4}.question-example.svelte-14r7kl2 p:where(.svelte-14r7kl2){margin:5px 0 0;font-size:.95rem;line-height:1.5}.answer-example.svelte-14r7kl2{margin:14px 22px 22px;padding:19px 20px;border:1px solid #d9e5f4;border-radius:13px}.answer-example.svelte-14r7kl2 p:where(.svelte-14r7kl2){line-height:1.65;color:#566783;font-size:.89rem}.answer-header.svelte-14r7kl2{display:flex;gap:9px;color:#3531b7;align-items:center}.answer-header.svelte-14r7kl2 span:where(.svelte-14r7kl2){font-size:1.6rem}.source-example.svelte-14r7kl2{display:flex;align-items:center;gap:12px;padding:12px;background:#f4f7fd;border:1px solid #e5ebf6;border-radius:9px;margin-top:8px;color:#4b46c6}.source-example.svelte-14r7kl2 div:where(.svelte-14r7kl2){flex:1}.source-example.svelte-14r7kl2 strong:where(.svelte-14r7kl2),.source-example.svelte-14r7kl2 small:where(.svelte-14r7kl2){display:block}.source-example.svelte-14r7kl2 strong:where(.svelte-14r7kl2){font-size:.8rem;color:#293a66}.source-example.svelte-14r7kl2 small:where(.svelte-14r7kl2){font-size:.71rem;color:#71809a;margin-top:3px}.demo-bottom.svelte-14r7kl2{background:#f2f4fa;color:#6c7790;font-size:.72rem;line-height:1.6}.features-section.svelte-14r7kl2{border-top:1px solid #e4e9f5}.feature-grid.svelte-14r7kl2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-symbol.svelte-14r7kl2{display:grid;place-items:center;width:50px;height:50px;margin-bottom:18px;border-radius:13px;background:#ebe7ff;color:#7048db;font-size:1.65rem}.plan-section.svelte-14r7kl2{background:linear-gradient(105deg,#e8ebff,#f7f9ff 75%);color:#162554;padding:72px 0;border-top:1px solid #d9e2fb;border-bottom:1px solid #d9e2fb}.plan-container.svelte-14r7kl2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.63fr);align-items:center;gap:55px}.plan-copy.svelte-14r7kl2 h2:where(.svelte-14r7kl2){font-size:clamp(2rem,3.15vw,3rem);letter-spacing:-.04em;line-height:1.15;margin:12px 0}.plan-copy.svelte-14r7kl2 p:where(.svelte-14r7kl2){color:#586b90;line-height:1.65;font-size:1rem}.plan-copy.svelte-14r7kl2 .fine-print:where(.svelte-14r7kl2){font-size:.8rem}.plan-actions.svelte-14r7kl2{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #d5dcf2;border-radius:17px;padding:26px;box-shadow:0 20px 48px #293d8612}.price-label.svelte-14r7kl2{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:1.3rem}.price-label.svelte-14r7kl2 span:where(.svelte-14r7kl2){font-size:.68rem;color:#694fc6;border-radius:99px;background:#f0ebff;padding:5px 9px}.price-amount.svelte-14r7kl2{font-weight:800;font-size:2.9rem;color:#3c32ad}.price-amount.svelte-14r7kl2 small:where(.svelte-14r7kl2){font-size:.95rem;color:#687594;font-weight:500}.outline-dark.svelte-14r7kl2{border:1px solid #6860be;color:#4239aa;background:#fff}.outline-dark.svelte-14r7kl2:hover{background:#f2efff}.plan-actions.svelte-14r7kl2 .marketing-button:where(.svelte-14r7kl2){text-align:center;justify-content:center}.faq-section.svelte-14r7kl2{padding:77px 0}.faq-list.svelte-14r7kl2{max-width:850px;margin:auto}.faq-list.svelte-14r7kl2 details:where(.svelte-14r7kl2){border:1px solid #dce4f4;background:#fff;border-radius:13px;margin:11px 0;padding:0 22px}.faq-list.svelte-14r7kl2 summary:where(.svelte-14r7kl2){display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 0;cursor:pointer;font-weight:700;list-style:none}.faq-list.svelte-14r7kl2 summary:where(.svelte-14r7kl2)::-webkit-details-marker{display:none}.faq-list.svelte-14r7kl2 summary:where(.svelte-14r7kl2) span:where(.svelte-14r7kl2){font-size:1.6rem;font-weight:400;color:#6552bd}.faq-list.svelte-14r7kl2 details[open]:where(.svelte-14r7kl2) summary:where(.svelte-14r7kl2) span:where(.svelte-14r7kl2){transform:rotate(45deg)}.faq-list.svelte-14r7kl2 details:where(.svelte-14r7kl2) p:where(.svelte-14r7kl2){margin:0 0 22px;color:#5a6a8b;line-height:1.7;font-size:.9rem}.closing.svelte-14r7kl2{background:radial-gradient(ellipse at 75% 40%,#352b8d8c,transparent 65%),#0c1430;color:#fff;padding:75px 0}.closing-inner.svelte-14r7kl2{display:flex;justify-content:space-between;align-items:center;gap:35px}.closing.svelte-14r7kl2 h2:where(.svelte-14r7kl2){font-size:clamp(1.9rem,3vw,2.7rem);max-width:630px;line-height:1.12;letter-spacing:-.035em;margin:10px 0}.closing.svelte-14r7kl2 p:where(.svelte-14r7kl2){color:#c4d3ef;line-height:1.55;margin:0}@media(max-width:1100px){.legal-hero-grid.svelte-14r7kl2{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);padding-top:50px}.hero-content.svelte-14r7kl2 h1:where(.svelte-14r7kl2){font-size:clamp(2.5rem,4vw,3.5rem)}.hero-visual.svelte-14r7kl2 img:where(.svelte-14r7kl2){width:127%;margin-left:-10%}.hero-capabilities.svelte-14r7kl2{grid-template-columns:repeat(2,1fr)}.steps.svelte-14r7kl2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.legal-hero-grid.svelte-14r7kl2{grid-template-columns:1fr;padding:48px 0 20px}.hero-content.svelte-14r7kl2{max-width:700px}.hero-content.svelte-14r7kl2 h1:where(.svelte-14r7kl2){font-size:clamp(2.6rem,7vw,3.6rem)}.hero-visual.svelte-14r7kl2 img:where(.svelte-14r7kl2){width:107%;margin:0 -3%}.showcase-grid.svelte-14r7kl2,.plan-container.svelte-14r7kl2{grid-template-columns:1fr}.showcase-grid.svelte-14r7kl2{gap:30px}.feature-grid.svelte-14r7kl2{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-inner.svelte-14r7kl2{align-items:flex-start;flex-direction:column}.hero-capabilities.svelte-14r7kl2{padding-top:0}}@media(max-width:520px){.hero-content.svelte-14r7kl2 h1:where(.svelte-14r7kl2){font-size:2.55rem}.hero-lead.svelte-14r7kl2{font-size:.99rem}.hero-actions.svelte-14r7kl2 .marketing-button:where(.svelte-14r7kl2),.closing-actions.svelte-14r7kl2 .marketing-button:where(.svelte-14r7kl2){width:100%;justify-content:center}.hero-capabilities.svelte-14r7kl2{grid-template-columns:1fr;gap:9px}.steps.svelte-14r7kl2,.feature-grid.svelte-14r7kl2{grid-template-columns:1fr}.how-section.svelte-14r7kl2,.showcase.svelte-14r7kl2,.features-section.svelte-14r7kl2,.faq-section.svelte-14r7kl2{padding:54px 0}.plan-section.svelte-14r7kl2,.closing.svelte-14r7kl2{padding:52px 0}.hero-visual.svelte-14r7kl2 img:where(.svelte-14r7kl2){width:122%;margin-left:-11%}.demo-label.svelte-14r7kl2{font-size:.56rem}.demo-top.svelte-14r7kl2{padding:15px}.question-example.svelte-14r7kl2{max-width:89%}}@media(prefers-reduced-motion:reduce){.faq-list.svelte-14r7kl2 summary:where(.svelte-14r7kl2) span:where(.svelte-14r7kl2){transition:none}}
