.aif{overflow-x:clip}.aif-hero{background:var(--gradient-af)}.aif-how{background:radial-gradient(120% 90% at 50% 0,#4a3fc9 0%,#0000 55%),linear-gradient(175deg,#453abf 0%,#322a8f 55%,#251f6e 100%)}.aif-cue{animation:2.4s ease-in-out infinite aif-cue}@keyframes aif-cue{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.aif-bloom{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-af-violet-bright) 55%, transparent) 0%, transparent 70%);filter:blur(40px);pointer-events:none;border-radius:999px;position:absolute}.aif-float{animation:7s ease-in-out infinite aif-float}@keyframes aif-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-12px)rotate(.4deg)}}.aif .aif-email:focus-visible{outline:2px solid var(--color-af-violet);outline-offset:2px;border-radius:12px}.aif button:focus-visible,.aif a:focus-visible{outline:2px solid var(--color-af-violet);outline-offset:3px}.aif .aif-hero button:focus-visible,.aif [data-cw-sec=people] button:focus-visible{outline-color:#fff}.aif-ghost{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ffffff29;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:700;line-height:1}.aif-ghost-light{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--color-af-violet) 22%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:700;line-height:1}@media (prefers-reduced-motion:reduce){.aif-float,.aif-cue{animation:none}.aif-video img{transition:none}}.aif-hl{white-space:normal;border-radius:.07em;padding:0 .2em;line-height:1.22;display:inline}@media (min-width:640px){.aif-hl{white-space:nowrap;display:inline-block}}.aif-hl--past{color:var(--color-af-violet-soft);text-decoration-skip-ink:none;background:#ffffff21;text-decoration:line-through;text-decoration-thickness:.06em}.aif-hl--future{background:var(--gradient-af-violet);color:#fff}html[lang=ar] .aif h1{line-height:1.4}html[lang=ar] .aif :is(h2,h3,h4){line-height:1.5}.aif-flow-pulse{opacity:0;background:#fff;border-radius:999px;width:10px;height:10px;animation:5s linear 1.2s infinite aif-flow-pulse;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 14px 4px #ffffff8c}[dir=rtl] .aif-flow-pulse{animation-name:aif-flow-pulse-rtl}@keyframes aif-flow-pulse{0%{opacity:0;left:0%}6%{opacity:1}94%{opacity:1}to{opacity:0;left:100%}}@keyframes aif-flow-pulse-rtl{0%{opacity:0;left:100%}6%{opacity:1}94%{opacity:1}to{opacity:0;left:0%}}.aif-tool{border:1px solid var(--color-line);color:var(--color-navy);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:9px 18px 9px 12px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px #14243f0d}[dir=rtl] .aif-tool{padding:9px 12px 9px 18px}.aif-faq summary::-webkit-details-marker{display:none}.aif-faq summary{list-style:none}@media (prefers-reduced-motion:reduce){.aif-flow-pulse{opacity:0;animation:none}}
