/* Start custom CSS for html, class: .elementor-element-a4f1a8b */.em-ai-copy{--text:#172033;--muted:#667085;--line:#e5e9f0;--soft:#f6f8fb;--blue:#2859e8;--blue-soft:#eef3ff;--green:#15765a;--green-soft:#eaf8f2;--red:#b43c3c;--red-soft:#fff0f0;--amber-soft:#fff7e5;--radius:18px;color:var(--text);font-family:inherit;font-size:17px;line-height:1.72}.em-ai-copy *,.em-ai-copy *:before,.em-ai-copy *:after{box-sizing:border-box}.em-ai-copy section{margin:52px 0}.em-ai-copy h1{margin:0 0 22px;font-size:clamp(32px,5vw,50px);line-height:1.08;letter-spacing:-.035em}.em-ai-copy h2{margin:0 0 20px;font-size:clamp(26px,4vw,38px);line-height:1.18;letter-spacing:-.025em}.em-ai-copy h3{margin:28px 0 12px;font-size:21px;line-height:1.3}.em-ai-copy p{margin:0 0 18px}.em-ai-copy a{color:var(--blue)}.em-ai-copy code{padding:2px 6px;border-radius:6px;background:#edf0f4;font-size:.92em}.em-ai-copy__hero{padding:clamp(24px,5vw,46px);border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(40,89,232,.13),transparent 40%),linear-gradient(180deg,#fbfcff 0%,#f6f8fb 100%)}.em-ai-copy__eyebrow{display:inline-flex;margin-bottom:18px;padding:7px 12px;border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:13px;font-weight:800}.em-ai-copy__lead{max-width:980px;font-size:clamp(19px,2.5vw,23px);line-height:1.55}.em-ai-copy__status{display:grid;grid-template-columns:1fr .7fr 1.15fr;gap:12px;margin-top:28px}.em-ai-copy__status>div{padding:18px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.9)}.em-ai-copy__status span{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.em-ai-copy__status strong{display:block;font-size:16px;line-height:1.42}.em-ai-copy__toc{display:grid;gap:8px;margin:28px 0 48px;padding:22px;border:1px solid var(--line);border-radius:var(--radius)}.em-ai-copy__toc strong{margin-bottom:4px;font-size:18px}.em-ai-copy__toc a{text-decoration:none}.em-ai-copy__toc a:hover{text-decoration:underline}.em-ai-copy__twocol,.em-ai-copy__compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0}.em-ai-copy__twocol article,.em-ai-copy__compare>div{padding:22px;border:1px solid var(--line);border-radius:var(--radius)}.em-ai-copy__twocol article{background:var(--soft)}.em-ai-copy__twocol span{display:block;margin-bottom:9px;color:var(--blue);font-size:13px;font-weight:900}.em-ai-copy__twocol h3{margin:0 0 9px;font-size:19px}.em-ai-copy__twocol p,.em-ai-copy__compare p{margin:0;color:var(--muted);font-size:15px}.em-ai-copy__important,.em-ai-copy__warning,.em-ai-copy__note,.em-ai-copy__answer,.em-ai-copy__lawquote{margin:25px 0;padding:22px 24px;border-radius:var(--radius)}.em-ai-copy__important{border-left:4px solid var(--blue);background:var(--blue-soft)}.em-ai-copy__warning{border-left:4px solid #d8a426;background:var(--amber-soft)}.em-ai-copy__note{border-left:4px solid var(--green);background:var(--green-soft)}.em-ai-copy__answer{border-left:4px solid var(--red);background:var(--red-soft)}.em-ai-copy__lawquote{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--soft)}.em-ai-copy__important>strong,.em-ai-copy__warning>strong,.em-ai-copy__note>strong,.em-ai-copy__answer>strong,.em-ai-copy__lawquote>strong{display:block;margin-bottom:7px;font-size:19px}.em-ai-copy__important p:last-child,.em-ai-copy__warning p:last-child,.em-ai-copy__note p:last-child,.em-ai-copy__answer p:last-child,.em-ai-copy__lawquote p:last-child{margin-bottom:0}.em-ai-copy__conditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0}.em-ai-copy__conditions>div{padding:20px;border:1px solid var(--line);border-radius:15px}.em-ai-copy__conditions span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:12px;border-radius:50%;color:#fff;background:var(--blue);font-size:13px;font-weight:900}.em-ai-copy__conditions strong{display:block;margin-bottom:6px;font-size:17px}.em-ai-copy__conditions p{margin:0;color:var(--muted);font-size:15px}.em-ai-copy__protected{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0}.em-ai-copy__protected>div{padding:22px;border:1px solid var(--line);border-radius:var(--radius)}.em-ai-copy__protected-yes{background:var(--green-soft)}.em-ai-copy__protected-no{background:var(--soft)}.em-ai-copy__protected span{display:block;margin-bottom:10px;font-size:18px;font-weight:900}.em-ai-copy__protected ul{margin:0;padding-left:20px}.em-ai-copy__protected li{margin:7px 0}.em-ai-copy__compare strong{display:block;margin-bottom:6px;font-size:18px}.em-ai-copy__three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0}.em-ai-copy__three>div{padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--soft)}.em-ai-copy__three span{display:block;margin-bottom:7px;color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.em-ai-copy__three strong{display:block;margin-bottom:6px;font-size:17px}.em-ai-copy__three p{margin:0;color:var(--muted);font-size:15px}.em-ai-copy__list{margin:20px 0;padding:0;list-style:none}.em-ai-copy__list li{position:relative;margin:10px 0;padding-left:29px}.em-ai-copy__list li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:900}.em-ai-copy__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0}.em-ai-copy__steps>div{padding:20px;border:1px solid var(--line);border-radius:15px}.em-ai-copy__steps span{display:block;margin-bottom:7px;color:var(--blue);font-size:13px;font-weight:900}.em-ai-copy__steps strong{display:block;margin-bottom:6px}.em-ai-copy__steps p{margin:0;color:var(--muted);font-size:15px}.em-ai-copy__no{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0}.em-ai-copy__no>div{display:grid;grid-template-columns:45px 1fr;gap:10px;padding:18px;border:1px solid var(--line);border-radius:15px}.em-ai-copy__no span{color:var(--red);font-weight:900}.em-ai-copy__no p{margin:0;font-size:15px}.em-ai-copy__timeline{display:grid;gap:10px;margin:26px 0}.em-ai-copy__timeline>div{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:16px 18px;border:1px solid var(--line);border-radius:14px}.em-ai-copy__timeline time{color:var(--blue);font-weight:900}.em-ai-copy__timeline p{margin:0}.em-ai-copy__faq details{margin:10px 0;overflow:hidden;border:1px solid var(--line);border-radius:14px}.em-ai-copy__faq summary{position:relative;padding:18px 48px 18px 20px;cursor:pointer;list-style:none;font-weight:750}.em-ai-copy__faq summary::-webkit-details-marker{display:none}.em-ai-copy__faq summary:after{content:"+";position:absolute;top:50%;right:20px;transform:translateY(-50%);color:var(--blue);font-size:24px}.em-ai-copy__faq details[open] summary:after{content:"−"}.em-ai-copy__faq details p{margin:0;padding:0 20px 20px;color:var(--muted)}.em-ai-copy__docs{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--soft)}.em-ai-copy__docs h2{font-size:26px}.em-ai-copy__docs ul{margin:0;padding-left:20px}.em-ai-copy__docs li{margin:9px 0}.em-ai-copy__related{display:grid;gap:8px;margin:34px 0;padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--blue-soft)}.em-ai-copy__related strong{color:var(--muted);font-size:13px;text-transform:uppercase}.em-ai-copy__related a{font-size:17px;font-weight:800;text-decoration:none}.em-ai-copy__updated{margin-top:38px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}@media(max-width:820px){.em-ai-copy{font-size:16px}.em-ai-copy__status{grid-template-columns:1fr 1fr}.em-ai-copy__status>div:first-child{grid-column:1/-1}.em-ai-copy__three{grid-template-columns:1fr}}@media(max-width:650px){.em-ai-copy section{margin:40px 0}.em-ai-copy__hero{padding:22px 18px;border-radius:18px}.em-ai-copy__status,.em-ai-copy__twocol,.em-ai-copy__conditions,.em-ai-copy__protected,.em-ai-copy__compare,.em-ai-copy__steps,.em-ai-copy__no{grid-template-columns:1fr}.em-ai-copy__status>div:first-child{grid-column:auto}.em-ai-copy__timeline>div{grid-template-columns:1fr;gap:3px}.em-ai-copy__toc,.em-ai-copy__important,.em-ai-copy__warning,.em-ai-copy__note,.em-ai-copy__answer,.em-ai-copy__lawquote,.em-ai-copy__docs{padding:18px}}/* End custom CSS */