.font-urbanist{font-family:var(--font-urbanist)}.font-outfit{font-family:var(--font-outfit),sans-serif}.font-dafoe{font-family:var(--font-dafoe),cursive}.fill-opacity-10{fill-opacity:.1}.card-shadow{box-shadow:0 1px #00000005,0 2px 6px #0000000d}.animated-border{z-index:1;border-radius:999px;position:relative;overflow:hidden}.animated-border:before{content:"";border-radius:inherit;background:linear-gradient(90deg,var(--secondary),#fff,var(--secondary));-webkit-mask-composite:xor;background-size:300% 300%;padding:2px;animation:6s linear infinite borderFlow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.animated-border:hover:before{animation-duration:4s}.animated-bg{background:linear-gradient(135deg,var(--secondary),#ffb347,var(--secondary))}.demo-btn{background:radial-gradient(circle,#fb910014 0%,#fb910008 40%,#fff 80%);border-radius:999px;transition:all .3s;position:relative;overflow:hidden}.demo-btn:hover{background:radial-gradient(circle,#fb91001f 0%,#fb91000d 40%,#fff 80%);transform:translateY(-1px)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.faq-item{border-bottom:1px solid #e5e7eb}.faq-header{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.faq-left{align-items:flex-start;gap:10px;display:flex}.faq-number{color:#000;padding-top:2px;font-size:16px;font-weight:700}.faq-question{color:#111827;font-size:20px;font-weight:600}.faq-toggle{color:#000;background:#f9f9f9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:600;transition:all .3s;display:flex}.faq-toggle:before{content:"+"}.faq-item.active .faq-toggle{color:#fb9100;background:#fff4e5}.faq-item.active .faq-toggle:before{content:"−"}.faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}.faq-answer-inner{color:#4b5563;padding-bottom:16px;font-size:15px;line-height:1.6}.thumb{opacity:10;border-radius:10px;width:148px;height:148px;transition:all .4s;position:relative;overflow:hidden;transform:scale(.9)}.thumb.active{opacity:1;transform:scale(1)}.thumb img{object-fit:cover}.icon-gradient-bg{border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;overflow:hidden}.icon-gradient-bg:before{content:"";border-radius:inherit;z-index:0;background:linear-gradient(#fff 0%,#00ffc54d 30%,#2830f34d 70%,#ffffff1a 100%);position:absolute;inset:0}.icon-gradient-bg:after{content:"";z-index:0;background:radial-gradient(circle,#00ffc54d,#0000 70%);position:absolute;inset:-10px}.icon-gradient-bg svg{z-index:1;color:#1b5a96;position:relative}.jump-transition{transition:all .4s cubic-bezier(.68,-.6,.32,1.6)}.heading-service-title{font-size:18px;line-height:1.1}@media (min-width:640px){.heading-service-title{font-size:22px}}@media (min-width:768px){.heading-service-title{font-size:26px}}@media (min-width:1024px){.heading-service-title{font-size:30px}}@media (min-width:1440px){.heading-service-title{font-size:26px}.heading-service-name{font-size:20px}.heading-service-link{font-size:16px}}@media (min-width:1710px){.heading-service-title{font-size:28px}.heading-service-name{font-size:20px}.heading-service-link{font-size:16px}}@media (min-width:1920px){.heading-service-title{font-size:30px}.heading-service-name{font-size:24px}.heading-service-link{font-size:18px}}@keyframes leaderReveal{0%,to{opacity:0;transform:scale(.5)}8%{opacity:1;transform:scale(1.12)}12%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes leaderLabel{0%,60%{opacity:0;transform:translateY(10px)scale(.85)}70%{opacity:1;transform:translateY(0)scale(1.05)}75%{opacity:1;transform:translateY(0)scale(1)}90%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.85)}}@keyframes mainLineDraw{0%,18%{opacity:0;stroke-dashoffset:1000px}35%{opacity:1;stroke-dashoffset:0}90%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:1000px}}@keyframes memberReveal{0%,28%{opacity:0;transform:scale(.4)}34%{opacity:1;transform:scale(1.12)}38%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes dotReveal{0%,48%{opacity:0}55%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes file0{0%,42%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.1)}54%{opacity:1;transform:scale(1)}90%{opacity:1}to{opacity:0}}@keyframes file1{0%,47%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.1)}59%{opacity:1;transform:scale(1)}90%{opacity:1}to{opacity:0}}@keyframes file2{0%,52%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.1)}64%{opacity:1;transform:scale(1)}90%{opacity:1}to{opacity:0}}@keyframes file3{0%,57%{opacity:0;transform:scale(.4)}65%{opacity:1;transform:scale(1.1)}69%{opacity:1;transform:scale(1)}90%{opacity:1}to{opacity:0}}.anim-center-avatar{opacity:0;will-change:transform,opacity;animation:5.12s cubic-bezier(.22,1,.36,1) infinite leaderReveal}.anim-center-label{opacity:0;will-change:transform,opacity;animation:5.12s cubic-bezier(.22,1,.36,1) infinite leaderLabel}.anim-side-avatars{opacity:0;will-change:transform,opacity;animation:5.12s cubic-bezier(.22,1,.36,1) infinite memberReveal}.anim-dots{opacity:0;animation:5.12s infinite dotReveal}.anim-file-0{opacity:0;animation:5.12s infinite file0}.anim-file-1{opacity:0;animation:5.12s infinite file1}.anim-file-2{opacity:0;animation:5.12s infinite file2}.anim-file-3{opacity:0;animation:5.12s infinite file3}.anim-lines path{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:5.12s ease-out infinite mainLineDraw}@keyframes centerDoc{0%,15%{transform:translateY(10px)scale(.9)}25%{transform:translateY(-10px)scale(1.04)}30%{transform:translateY(-8px)scale(1)}85%{transform:translateY(-8px)scale(1)}to{transform:translateY(10px)scale(.9)}}@keyframes leftDoc{0%,20%{opacity:0;transform:translate(0)translateY(10px)rotate(0)scale(.8)}30%{opacity:1;transform:translate(-58px)translateY(-2px)rotate(-15deg)scale(1.08)}35%{opacity:1;transform:translate(-52px)translateY(4px)rotate(-12deg)scale(1)}85%{opacity:1;transform:translate(-52px)translateY(4px)rotate(-12deg)scale(1)}to{opacity:0;transform:translate(0)translateY(10px)rotate(0)scale(.8)}}@keyframes rightDoc{0%,25%{opacity:0;transform:translate(0)translateY(10px)rotate(0)scale(.8)}35%{opacity:1;transform:translate(58px)translateY(-2px)rotate(15deg)scale(1.08)}40%{opacity:1;transform:translate(52px)translateY(4px)rotate(12deg)scale(1)}85%{opacity:1;transform:translate(52px)translateY(4px)rotate(12deg)scale(1)}to{opacity:0;transform:translate(0)translateY(10px)rotate(0)scale(.8)}}@keyframes lockBadgeBg{0%,15%{transform:translateY(10px)scale(.9)}25%{transform:translateY(-10px)scale(1.04)}30%{transform:translateY(-8px)scale(1)}85%{transform:translateY(-8px)scale(1)}to{transform:translateY(10px)scale(.9)}}@keyframes lockBadge{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.anim-center-doc{animation:5s cubic-bezier(.22,1,.36,1) infinite centerDoc}.anim-left-doc{opacity:0;animation:5s cubic-bezier(.22,1,.36,1) infinite leftDoc}.anim-right-doc{opacity:0;animation:5s cubic-bezier(.22,1,.36,1) infinite rightDoc}.anim-lock-badge-bg{animation:5s cubic-bezier(.22,1,.36,1) infinite lockBadgeBg}.anim-lock{animation:2s ease-in-out infinite lockBadge}
