@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=Rubik:wght@300;400;500;600;700;800&display=swap";
@font-face{font-family:Polin;src:url(/fonts/polin/Polin-Hairline.woff2)format("woff2"),url(/fonts/polin/Polin-Hairline.woff)format("woff"),url(/fonts/polin/Polin-Hairline.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/polin/Polin-Thin.woff2)format("woff2"),url(/fonts/polin/Polin-Thin.woff)format("woff"),url(/fonts/polin/Polin-Thin.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/polin/Polin-Regular.woff2)format("woff2"),url(/fonts/polin/Polin-Regular.woff)format("woff"),url(/fonts/polin/Polin-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/polin/Polin-Semibold.woff2)format("woff2"),url(/fonts/polin/Polin-Semibold.woff)format("woff"),url(/fonts/polin/Polin-Semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/polin/Polin-Extrabold.woff2)format("woff2"),url(/fonts/polin/Polin-Extrabold.woff)format("woff"),url(/fonts/polin/Polin-Extrabold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;line-height:1.5}body{background:var(--gradient-bg-light);min-height:100vh;color:var(--color-gray-900);font-family:Polin,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.9rem;transition:background .3s,color .3s}html[dir=rtl] body{font-family:Polin,Rubik,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}html.dark body{background:var(--gradient-bg-dark);color:#fff}html[dir=rtl]{--direction-start:right;--direction-end:left}html[dir=ltr]{--direction-start:left;--direction-end:right}html[dir=rtl] .flex-row{flex-direction:row-reverse}html[dir=rtl] .icon-flip,html[dir=rtl] .arrow-icon,html[dir=rtl] [class*=readMore] svg,html[dir=rtl] [class*=ctaButton] svg,html[dir=rtl] [class*=backIcon],html[dir=rtl] [class*=ctaIcon],html[dir=rtl] [class*=arrowIcon],html[dir=rtl] button svg[class*=arrow],html[dir=rtl] a svg[class*=arrow]{transform:scaleX(-1)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}:root{--color-purple-50:#f5f3ff;--color-purple-100:#ede9fe;--color-purple-200:#ddd6fe;--color-purple-300:#c4b5fd;--color-purple-400:#a78bfa;--color-purple-500:#8b5cf6;--color-purple-600:#7c3aed;--color-purple-700:#6d28d9;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-accent:#00ff9d;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--gradient-primary:linear-gradient(135deg,var(--color-purple-600),var(--color-blue-600));--gradient-bg-light:linear-gradient(135deg,#fff,#f5f3ff4d,#eff6ff4d);--gradient-bg-dark:linear-gradient(180deg,#0a0a0a 0%,#0f0f1a 50%,#1a0f2e 100%)}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
