html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;margin:0;padding:0}hr{margin:0;padding:0}html{scroll-behavior:smooth}body{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}*,:before,:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit}.max-width{width:var(--max-width);margin:auto}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scrollLeftToRight{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.illustration-image{filter:drop-shadow(0 8px 16px #00000014)drop-shadow(0 30px 60px #2f57c82e)drop-shadow(0 60px 80px #2f57c81f);animation:3s ease-in-out 1.2s infinite floating}.animate-on-scroll{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(40px)}.animate-on-scroll.animate-visible{opacity:1;transform:translateY(0)}.animate-on-scroll.fade-in{opacity:0;transform:translateY(0)}.animate-on-scroll.fade-in.animate-visible{opacity:1}.animate-on-scroll.slide-left{transform:translate(-60px)}.animate-on-scroll.slide-left.animate-visible{transform:translate(0)}.animate-on-scroll.slide-right{transform:translate(60px)}.animate-on-scroll.slide-right.animate-visible{transform:translate(0)}.animate-on-scroll.scale-up{transform:scale(.9)}.animate-on-scroll.scale-up.animate-visible{transform:scale(1)}.animate-fade-in-up{animation:.8s ease-out forwards fadeInUp}.animate-fade-in{animation:.6s ease-out forwards fadeIn}.animate-slide-left{animation:.8s ease-out forwards slideInLeft}.animate-slide-right{animation:.8s ease-out forwards slideInRight}.animate-scale-in{animation:.6s ease-out forwards scaleIn}.animate-scroll{animation:20s linear infinite scrollLeftToRight}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}:root{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ff-title:"Bricolage Grotesque", sans-serif;--ff-content:"DM Sans", sans-serif;--text-main:#0f1e4a;--text-content:#5a7190;--text-point:#1e3050;--text-teritory:#a3a3a3;--text-gradient-background:linear-gradient(96.13deg, #1847c9 0%, #0ea5e9 100%);--max-width:clamp(70dvw, 60dvw, 75dvw);--text-2xs:clamp(.5625rem, .52rem + .2vw, .625rem);--text-xs:clamp(.65rem, .62rem + .15vw, .694rem);--text-sm:clamp(.78rem, .75rem + .2vw, .833rem);--text-base:clamp(.95rem, .9rem + .25vw, 1rem);--text-lg:clamp(1.1rem, 1.05rem + .3vw, 1.2rem);--text-xl:clamp(1.3rem, 1.2rem + .4vw, 1.44rem);--text-2xl:clamp(1.55rem, 1.4rem + .6vw, 1.728rem);--text-3xl:clamp(1.8rem, 1.6rem + .8vw, 2.074rem);--text-4xl:clamp(2.1rem, 1.9rem + 1vw, 2.488rem);--text-5xl:clamp(2.4rem, 2.1rem + 1.2vw, 2.986rem);--text-xs--line-height:calc(1.1 / .694);--text-sm--line-height:calc(1.25 / .833);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.6 / 1.2);--text-xl--line-height:calc(1.7 / 1.44);--text-2xl--line-height:calc(1.9 / 1.728);--text-3xl--line-height:calc(2.1 / 2.074);--text-4xl--line-height:calc(2.3 / 2.488);--text-5xl--line-height:1;--fw-300:300;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--fw-900:900;--letter-spacing-small:.02em;--letter-spacing-medium:.05em;--letter-spacing-large:.1em;--text-align-left:left;--text-align-center:center;--text-align-right:right;--text-align-justify:justify;--text-transform-uppercase:uppercase;--text-transform-lowercase:lowercase;--text-transform-capitalize:capitalize;--text-decoration-none:none;--text-decoration-underline:underline;--text-wrap-wrap:wrap;--text-wrap-nowrap:nowrap;--text-wrap-break-word:break-word;--text-wrap-pretty:pretty;--text-wrap-balanced:balance;--text-overflow-ellipsis:ellipsis;--text-overflow-clip:clip}.text-xs{font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.text-sm{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.text-lg{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.text-xl{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.text-3xl{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}.text-4xl{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}.text-5xl{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}.italic{font-style:italic}.word__ellipsis{white-space:nowrap;text-overflow:ellipsis;max-width:20rem;display:block;overflow:hidden}.text__wrap{text-wrap:pretty;text-align:left;max-width:25rem}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-teritory)}.fw-400{font-weight:var(--fw-400)}.fw-500{font-weight:var(--fw-500)}.fw-600{font-weight:var(--fw-600)}.fw-700{font-weight:var(--fw-700)}.fw-900{font-weight:var(--fw-900)}.capitalize{text-transform:capitalize}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-align-justify{text-align:justify}.text-transform-uppercase{text-transform:uppercase}.text-transform-lowercase{text-transform:lowercase}.text-transform-capitalize{text-transform:capitalize}.text-decoration-none{text-decoration:none}.letter-spacing-small{letter-spacing:var(--letter-spacing-small)}.letter-spacing-medium{letter-spacing:var(--letter-spacing-medium)}.letter-spacing-large{letter-spacing:var(--letter-spacing-large)}:root{--box-shadow-x-y:0px 0px 10px 0px #c3c3c326, 0px 4px 10px 0px #c3c3c326;--box-shadow-hover:0px 4px 8px 0px #00000040;--box-shadow-input:0px 2px 4px 0px #0000002e;--card-box-shadow:0 6px 15px #24252614;--card-box-shadow-hover:5px 12px 10px var(--gray-light);--tooltip-box-shadow:0 10px 30px #0000001f;--dashboard-box-shadow:5px 5px 10px 0px #ddd, -5px -5px 10px 0px #fafbff;--box-shadow-icon:0px 0px 4px 0px #00000040;--blur-sm:blur(8px);--blur-md:blur(16px);--blur-lg:blur(24px);--bg-gradient--header-section:linear-gradient(160.24deg, #fff 0%, #eef4ff 45%, #e2edff 100%);--bg-gradient--section:linear-gradient(127.06deg, #f0f5ff 0%, #e8f0fe 100%);--gap-2xs:.25rem;--gap-xs:.5rem;--gap-sm:.75rem;--gap-md:1rem;--gap-lg:1.5rem;--gap-xl:2rem;--padding-1xs:.125rem;--padding-2xs:.25rem;--padding-xs:.5rem;--padding-sm:.75rem;--padding-md:1rem;--padding-lg:1.5rem;--padding-xl:2rem;--padding-2xl:2.5rem;--margin-2xs:.25rem;--margin-xs:.5rem;--margin-sm:.75rem;--margin-md:1rem;--margin-lg:1.5rem;--margin-xl:2rem}.gap__2xs{gap:var(--gap-2xs)}.gap__xs{gap:var(--gap-xs)}.gap__sm{gap:var(--gap-sm)}.gap__md{gap:var(--gap-md)}.gap__lg{gap:var(--gap-lg)}.gap__xl{gap:var(--gap-xl)}.padding__2xs{padding:var(--padding-2xs)}.padding__xs{padding:var(--padding-xs)}.padding__sm{padding:var(--padding-sm)}.padding__md{padding:var(--padding-md)}.padding__lg{padding:var(--padding-lg)}.padding__xl{padding:var(--padding-xl)}.margin__2xs{margin:var(--margin-2xs)}.margin__xs{margin:var(--margin-xs)}.margin__sm{margin:var(--margin-sm)}.margin__md{margin:var(--margin-md)}.margin__lg{margin:var(--margin-lg)}.margin__xl{margin:var(--margin-xl)}.margin__auto{margin:auto}.margin__top__auto{margin-top:auto}.margin__bottom__auto{margin-bottom:auto}.margin__left__auto{margin-left:auto}.margin__right__auto{margin-right:auto}:root{--radius-xs:clamp(2px, 1.5px + .1vw, 3px);--radius-sm:clamp(4px, 3px + .2vw, 6px);--radius-md:clamp(6px, 5px + .3vw, 8px);--radius-lg:clamp(8px, 6px + .4vw, 12px);--radius-xl:clamp(12px, 10px + .5vw, 16px);--radius-2xl:clamp(16px, 14px + .6vw, 24px);--border-width-sm:1px;--border-width-md:2px;--border-width-lg:4px;--border-primary:#dde4f0;--border-secondary:#626262;--border-teritory:#333;--border-fourth:#f1f1f1;--border-style-solid:solid;--border-style-dashed:dashed;--border-style-dotted:dotted;--theme-color-black:black;--theme-color-white:#fff;--theme-bg:#f1f1f1;--theme-bg-footer:#f5f5f5;--neutral-primary:#f8f9fa;--neutral-secondary:#e9ecef;--color-shade-one:#edf1fb;--color-shade-two:#f6f8fd;--color-tint-one:#f4f9fd;--color-tint-two:#ebf7ff;--color-tint-three:#b6ccf0}.flex__direction--row{display:flex}.flex__direction--column{flex-direction:column;display:flex}.flex__justify--center{justify-content:center;display:flex}.flex__justify--start{justify-content:flex-start;display:flex}.flex__justify--end{justify-content:flex-end;display:flex}.flex__justify--space-between{justify-content:space-between;display:flex}.flex__justify--space-around{justify-content:space-around;display:flex}.flex__justify--space-evenly{justify-content:space-evenly;display:flex}.flex__align--center{align-items:center;display:flex}.flex__align--start{align-items:flex-start;display:flex}.flex__center--row{justify-content:center;align-items:center;display:flex}.flex__center--column{flex-direction:column;justify-content:center;align-items:center;display:flex}.flex__align--baseline{align-items:baseline;display:flex}.flex__align--end{align-items:flex-end;display:flex}.flex__align__justify--end{justify-content:flex-end;align-items:flex-end;display:flex}.grid__container{display:grid}.grid__columns--2{grid-template-columns:repeat(2,1fr);display:grid}.grid__columns--3{grid-template-columns:repeat(3,1fr);display:grid}.grid__columns--4{grid-template-columns:repeat(4,1fr);display:grid}.grid__columns--5{grid-template-columns:repeat(5,1fr);display:grid}.grid__columns--6{grid-template-columns:repeat(6,1fr);display:grid}.grid__columns--7{grid-template-columns:repeat(7,1fr);display:grid}.grid__columns--8{grid-template-columns:repeat(8,1fr);display:grid}.grid__columns--9{grid-template-columns:repeat(9,1fr);display:grid}.grid__columns--10{grid-template-columns:repeat(10,1fr);display:grid}:root{font-family:var(--font-mono);font-family:var(--font-sans)}*{box-sizing:border-box}body{font-family:var(--ff-content)}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}.loader{align-items:center;gap:var(--gap-md);display:inline-flex}.loader--right{flex-direction:row;align-items:center}.loader--left{flex-direction:row-reverse;align-items:center}.loader--bottom{flex-direction:column;align-items:center}.loader--top{flex-direction:column-reverse;align-items:center}.loader__text{opacity:.65;white-space:nowrap;font-style:italic;font-weight:var(--fw-500)}.loader--sm .loader__text{font-size:var(--text-xs)}.loader--md .loader__text{font-size:var(--text-sm)}.loader--lg .loader__text{font-size:var(--text-base)}.header{background:var(--theme-color-white);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:50;border-bottom:1px solid #dde4f0cc;justify-content:space-between;align-items:center;height:80px;padding:.5rem 7.5rem;display:flex;position:sticky;top:0;box-shadow:0 2px 20px #0c15351a}.logo{width:14rem}.nav-links{align-items:center;gap:40px;display:flex}.nav-link{color:var(--text-dark);font-size:15px;font-weight:600;text-decoration:none}.nav-link:hover{color:var(--primary-blue)}.btn-primary{font-family:var(--ff-content);color:var(--theme-color-white);font-weight:var(--fw-600);cursor:pointer;background:linear-gradient(102.87deg,#1847c9 0%,#3b82f6 100%);border:none;border-radius:8px;padding:12px 24px;font-size:15px;transition:all .2s;box-shadow:0 4px 14px #2563eb59}.footer-section{opacity:1;background:#f5f5f5;justify-content:center;gap:48px;width:100%;padding:6rem 0 2rem;display:flex}.footer-container{flex-direction:column;gap:20px;width:100%;display:flex}.footer-grid{grid-template-columns:repeat(4,1fr);gap:80px;display:grid}.footer-column{flex-direction:column;gap:24px;display:flex}.footer-logo{align-items:center;gap:12px;display:flex}.footer-logo>img{width:10rem}.footer-logo-text{color:#0f172a;font-family:Bricolage Grotesque,sans-serif;font-size:20px;font-weight:800}.footer-description{color:#000;letter-spacing:.01em;max-width:260px;margin:0;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.6}.social-icons{gap:12px;display:flex}.social-btn{cursor:pointer;color:#000;background:#74747412;border:1px solid #8b8b8b1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.social-btn:hover{color:#2563eb;background:#fff;border-color:#2563eb;transform:scale(1.05);box-shadow:0 4px 12px #2563eb26}.social-btn.twitter:hover{color:#000;border:1px solid #000;transform:scale(1.05);box-shadow:0 4px 12px #00000026}.social-btn.linkedin:hover{color:#0077b5;border:1px solid #0077b5;transform:scale(1.05);box-shadow:0 4px 12px #0077b526}.social-btn.facebook:hover{color:#1877f2;border:1px solid #1877f2;transform:scale(1.05);box-shadow:0 4px 12px #1877f226}.social-btn.youtube:hover{color:red;border:1px solid red;transform:scale(1.05);box-shadow:0 4px 12px #ff000026}.footer-heading{font-family:var(--ff-title);color:#000;font-size:16px;font-weight:700}.footer-links{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.footer-links li{margin:0}.footer-links a{color:#000;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:400;text-decoration:none;transition:color .2s ease-in-out}.footer-links a:hover{color:#2563eb;text-decoration:underline}.footer-divider{border-top:1px solid #000}.footer-bottom{justify-content:space-between;align-items:center;display:flex}.footer-copyright{flex-direction:column;gap:4px;display:flex}.footer-copyright p{color:#000;margin:0;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400}.footer-bottom-links{gap:24px;display:flex}.footer-bottom-links a{color:#000;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;text-decoration:none;transition:color .2s}.footer-bottom-links a:hover{color:#2563eb;text-decoration:underline}
