html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.fivo-cursor,.fivo-cursor-dot{display:none!important}body.fivo-cursor-on{cursor:auto!important}body.fivo-cursor-on [role=button],body.fivo-cursor-on a,body.fivo-cursor-on button,body.fivo-cursor-on input,body.fivo-cursor-on select,body.fivo-cursor-on textarea{cursor:auto!important}[data-reveal]{opacity:0;transform:translate3d(0,32px,0);transition:opacity .9s cubic-bezier(.22, 1, .36, 1),transform .9s cubic-bezier(.22, 1, .36, 1);will-change:opacity,transform}[data-reveal=left]{transform:translate3d(-40px,0,0)}[data-reveal=right]{transform:translate3d(40px,0,0)}[data-reveal=zoom]{transform:scale(.94)}[data-reveal=blur]{filter:blur(12px);transition:opacity .9s ease,filter .9s ease,transform .9s ease}[data-reveal].is-in{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}[data-reveal][data-delay="1"].is-in{transition-delay:80ms}[data-reveal][data-delay="2"].is-in{transition-delay:0.16s}[data-reveal][data-delay="3"].is-in{transition-delay:0.24s}[data-reveal][data-delay="4"].is-in{transition-delay:0.32s}[data-reveal][data-delay="5"].is-in{transition-delay:0.40s}[data-reveal][data-delay="6"].is-in{transition-delay:0.48s}[data-stagger]>*{opacity:0;transform:translate3d(0,24px,0);transition:opacity .8s cubic-bezier(.22, 1, .36, 1),transform .8s cubic-bezier(.22, 1, .36, 1)}[data-stagger].is-in>*{opacity:1;transform:none}[data-stagger].is-in>:first-child{transition-delay:50ms}[data-stagger].is-in>:nth-child(2){transition-delay:0.12s}[data-stagger].is-in>:nth-child(3){transition-delay:0.19s}[data-stagger].is-in>:nth-child(4){transition-delay:0.26s}[data-stagger].is-in>:nth-child(5){transition-delay:0.33s}[data-stagger].is-in>:nth-child(6){transition-delay:0.40s}[data-stagger].is-in>:nth-child(7){transition-delay:0.47s}[data-stagger].is-in>:nth-child(8){transition-delay:0.54s}[data-stagger].is-in>:nth-child(9){transition-delay:0.61s}[data-stagger].is-in>:nth-child(10){transition-delay:0.68s}.accordion-faq_item,.benefit-item,.blog-item,.case-study_item,.feature-card_item,.icon-box,.partner-item,.pricing-item,.service-item,.team-item,.work-item{transition:transform .45s cubic-bezier(.22, 1, .36, 1),box-shadow .45s cubic-bezier(.22, 1, .36, 1),border-color .45s ease;will-change:transform}.benefit-item:hover,.blog-item:hover,.case-study_item:hover,.feature-card_item:hover,.pricing-item:hover,.service-item:hover,.team-item:hover,.work-item:hover{transform:translateY(-6px);box-shadow:0 22px 48px -18px rgba(0,0,0,.18),0 4px 12px rgba(0,0,0,.06)}.blog-item .image img,.case-study_item .image img,.feature-card_item .image img,.image-zoom img,.team-item .image img,.work-item .image img,figure.image img{transition:transform .9s cubic-bezier(.22, 1, .36, 1),filter .6s ease;will-change:transform}.blog-item:hover .image img,.case-study_item:hover .image img,.feature-card_item:hover .image img,.image-zoom:hover img,.team-item:hover .image img,.work-item:hover .image img{transform:scale(1.06)}.button-style-1,.button-style-2,.tf-btn{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.22, 1, .36, 1),box-shadow .35s ease,background-color .35s ease,color .35s ease;will-change:transform}.button-style-1::after,.button-style-2::after,.tf-btn::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(115deg,transparent 0,rgba(255,255,255,.18) 50%,transparent 100%);transform:skewX(-22deg);transition:left .65s cubic-bezier(.22, 1, .36, 1);pointer-events:none}.button-style-1:hover::after,.button-style-2:hover::after,.tf-btn:hover::after{left:130%}.button-style-1:hover,.button-style-2:hover,.tf-btn:hover{transform:translateY(-2px)}.magnetic{display:inline-block}.magnetic>*{display:inline-block;transition:transform .5s cubic-bezier(.22, 1, .36, 1);will-change:transform}.footer-list a,.footer-menu a,a.link-anim{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .45s cubic-bezier(.22, 1, .36, 1),color .3s ease}.footer-list a:hover,.footer-menu a:hover,a.link-anim:hover{background-size:100% 1px}.menu-list>li>a{position:relative;transition:color .3s ease,transform .3s cubic-bezier(.22, 1, .36, 1)}.menu-list>li>a::before{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--brand,#ff4d2e);border-radius:2px;transform:translateX(-50%);transition:width .45s cubic-bezier(.22, 1, .36, 1)}.menu-list>li>a:hover::before{width:60%}.list-tags a,.tags-item{transition:transform .3s cubic-bezier(.22, 1, .36, 1),background-color .3s ease,color .3s ease,border-color .3s ease}.list-tags a:hover,.tags-item:hover{transform:translateY(-2px)}.icon-hover-spin{display:inline-block;transition:transform .6s cubic-bezier(.34, 1.56, .64, 1)}:hover>.icon-hover-spin{transform:rotate(360deg)}.icon-arrow-right-1,.icon-arrow-top-right{display:inline-block;transition:transform .4s cubic-bezier(.22, 1, .36, 1)}.tf-btn:hover .icon-arrow-top-right,a:hover .icon-arrow-top-right,button:hover .icon-arrow-top-right{transform:translate(3px,-3px)}a:hover .icon-arrow-right-1,button:hover .icon-arrow-right-1{transform:translateX(4px)}@keyframes fivoFloat{0%,100%{transform:translate3d(0,0,0) rotate(var(--r,0deg))}50%{transform:translate3d(0,-10px,0) rotate(var(--r,0deg))}}.float-soft{animation:fivoFloat 5.5s ease-in-out infinite}.float-medium{animation:fivoFloat 4s ease-in-out infinite}.float-fast{animation:fivoFloat 2.8s ease-in-out infinite}.title-icon .title-icon-wrap>img{will-change:transform}.title-icon .title-icon-wrap>.img-1{animation:fivoFloat 5s ease-in-out infinite}.title-icon .title-icon-wrap>.img-2{animation:fivoFloat 6s ease-in-out infinite -1.8s}.title-icon .title-icon-wrap>.img-3{animation:fivoFloat 4.6s ease-in-out infinite -2.6s}.title-icon .box{animation:fivoPulseGlow 3.6s ease-in-out infinite}@keyframes fivoPulseGlow{0%,100%{box-shadow:0 0 0 0 rgba(255,77,46,.45),0 0 32px 4px rgba(255,77,46,.18)}50%{box-shadow:0 0 0 12px rgba(255,77,46,0),0 0 48px 12px rgba(255,77,46,.28)}}.marquee-track,.partner-list{will-change:transform}.gradient-drift{background-size:200% 200%;animation:fivoGradient 14s ease-in-out infinite}@keyframes fivoGradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.fivo-counter{display:inline-block}.fivo-counter.is-rolling{animation:fivoCountPop .6s cubic-bezier(.22,1,.36,1)}@keyframes fivoCountPop{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}body.fivo-page-enter{animation:fivoPageIn .7s cubic-bezier(.22,1,.36,1) both}@keyframes fivoPageIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reveal-mask{overflow:hidden;position:relative}.reveal-mask>img,.reveal-mask>svg{display:block;transform:scale(1.08);transition:transform 1.4s cubic-bezier(.22, 1, .36, 1)}.reveal-mask::after{content:"";position:absolute;inset:0;background:var(--neutral-900,#18181b);transform-origin:left;transform:scaleX(1);transition:transform 1.1s cubic-bezier(.77, 0, .175, 1)}.reveal-mask.is-in::after{transform:scaleX(0);transform-origin:right}.reveal-mask.is-in>img,.reveal-mask.is-in>svg{transform:scale(1)}.tilt-3d{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22, 1, .36, 1);will-change:transform}.tilt-3d>*{transform:translateZ(0)}:focus-visible{outline:2px solid #FF4D2E;outline-offset:3px;border-radius:6px;transition:outline-offset .2s ease}.accordion-faq_item .accordion-action:focus-visible,.accordion-faq_item .accordion-title:focus-visible,.accordion-faq_item :focus-visible,[data-bs-toggle=collapse] :focus-visible,[data-bs-toggle=collapse]:focus-visible{outline:0!important;outline-offset:0!important;box-shadow:none!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff4d2e,#ff7a45);border-radius:10px;border:2px solid #f5f5f5}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff3a1a,#ff6630)}.section-hero .content-wrap .title-icon-wrap img.img-1,.section-hero .content-wrap .title-icon-wrap img.img-2,.section-hero .content-wrap .title-icon-wrap img.img-3{width:60px!important;height:60px!important;padding:12px!important}.section-hero .content-wrap .title-icon .img-1{left:58px!important;top:6px!important}.section-hero .content-wrap .title-icon .img-2{left:142px!important;top:36px!important}.section-hero .content-wrap .title-icon .img-3{left:78px!important;top:90px!important}@media (max-width:767px){.section-hero .content-wrap .title-icon-wrap img.img-1,.section-hero .content-wrap .title-icon-wrap img.img-2,.section-hero .content-wrap .title-icon-wrap img.img-3{width:48px!important;height:48px!important;padding:10px!important}}.accordion-faq_item,.accordion-faq_item .accordion-action,.accordion-faq_item .accordion-action.collapsed,.accordion-faq_item .accordion-action:active,.accordion-faq_item .accordion-action:focus,.accordion-faq_item .accordion-action:focus-visible,.accordion-faq_item .accordion-action:hover,.accordion-faq_item .accordion-action:not(.collapsed),.accordion-faq_item .accordion-title,.accordion-faq_item .accordion-title:focus,.accordion-faq_item .accordion-title:focus-visible,.accordion-faq_item .accordion-title:hover,.accordion-faq_item:focus,.accordion-faq_item:hover,.accordion-faq_item:hover .accordion-action,.accordion-faq_item:hover .accordion-action.collapsed{outline:0!important;outline-offset:0!important;border:none!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent}.accordion-faq_item .accordion-action,.accordion-faq_item .accordion-action:active,.accordion-faq_item .accordion-action:focus,.accordion-faq_item .accordion-action:hover,.accordion-faq_item .accordion-title,.accordion-faq_item .accordion-title:hover{box-shadow:none!important}.accordion-faq_item .accordion-action *,.accordion-faq_item .accordion-title *{outline:0!important;text-decoration:none!important;border:none!important}.accordion-faq_item:hover .accordion-action.collapsed{box-shadow:none!important}.accordion-faq_item{box-shadow:0 6px 18px rgba(15,23,42,.04)!important}.accordion-faq_item:hover{box-shadow:0 10px 24px rgba(15,23,42,.06)!important}.accordion-faq_item .accordion-action::after,.accordion-faq_item .accordion-title::after,.accordion-faq_item .accordion-title::before,.accordion-faq_item ::after,.accordion-faq_item ::before{outline:0!important}.accordion-faq_item .accordion-title::after,.accordion-faq_item .accordion-title::before{border:none!important;box-shadow:none!important}.section-about-us .col-left img{max-height:360px;object-fit:cover;object-position:center}@media (max-width:1199px){.section-about-us .col-left img{max-height:300px}}@media (max-width:767px){.section-about-us .col-left img{max-height:240px}}.section-about-us .review-box .counter{min-width:220px;text-align:right;display:inline-flex;align-items:baseline;justify-content:flex-end;gap:2px;font-variant-numeric:tabular-nums;flex-shrink:0}.section-about-us .review-box .counter .number{font-variant-numeric:tabular-nums;display:inline-block;min-width:3ch;text-align:right}@media (max-width:1199px){.section-about-us .review-box .counter{min-width:160px}}@media (max-width:767px){.section-about-us .review-box .counter{min-width:110px}}::selection{background:rgba(255,77,46,.22);color:inherit;-webkit-text-fill-color:currentColor}::-moz-selection{background:rgba(255,77,46,.22);color:inherit}.section-comparison{position:relative;overflow:hidden}.section-comparison::after,.section-comparison::before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;pointer-events:none;z-index:0}.section-comparison::before{width:480px;height:480px;background:radial-gradient(circle,rgba(255,77,46,.18),transparent 70%);top:-120px;left:-120px}.section-comparison::after{width:520px;height:520px;background:radial-gradient(circle,rgba(255,122,69,.14),transparent 70%);bottom:-160px;right:-160px}.section-comparison>.container{position:relative;z-index:1}.cmp-card{background:linear-gradient(180deg,#fff 0,#fbfbfd 100%);border:1px solid rgba(228,228,231,.9);border-radius:28px;padding:8px;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 30px 60px -25px rgba(15,23,42,.18),0 8px 20px -10px rgba(15,23,42,.08);overflow:hidden;position:relative}.cmp-card::before{content:"";position:absolute;top:0;left:32%;right:32%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,77,46,.4),transparent)}.cmp-table{display:grid;grid-template-columns:1.7fr 1.25fr 1fr 1fr 1fr;border-radius:22px;overflow:hidden;background:#fff}.cmp-row{display:contents}.cmp-row>.cmp-cell{padding:18px 18px;font-size:15px;line-height:1.5;color:#3f3f46;background:#fff;border-bottom:1px solid #f1f1f4;display:flex;align-items:center;justify-content:center;text-align:center;transition:background-color .3s ease,color .3s ease}.cmp-row>.cmp-cell.cmp-feature{justify-content:flex-start;text-align:left;font-weight:600;color:#18181b;background:#fafafb}.cmp-row:hover>.cmp-cell:not(.cmp-fivo){background:#f8f8fa}.cmp-row:hover>.cmp-cell.cmp-feature{background:#f1f1f4}.cmp-row:last-child>.cmp-cell{border-bottom:none}.cmp-row.cmp-head>.cmp-cell{background:linear-gradient(180deg,#18181b 0,#27272a 100%);color:#fff;font-weight:600;font-size:15px;padding:28px 18px;min-height:110px;letter-spacing:-.01em;flex-direction:column;gap:8px}.cmp-row.cmp-head>.cmp-cell.cmp-feature{background:linear-gradient(180deg,#18181b 0,#27272a 100%);color:#fff;justify-content:center;align-items:flex-start;text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.cmp-row>.cmp-cell.cmp-fivo{position:relative;background:linear-gradient(180deg,rgba(255,77,46,.07),rgba(255,122,69,.035));color:#18181b;font-weight:600;box-shadow:inset 1px 0 0 rgba(255,77,46,.18),inset -1px 0 0 rgba(255,77,46,.18)}.cmp-row>.cmp-cell.cmp-fivo.cmp-win{color:#ff4d2e}.cmp-row>.cmp-cell.cmp-fivo.cmp-win strong{color:#ff4d2e;font-weight:700;font-size:16px;letter-spacing:-.01em;margin-right:4px}.cmp-row:last-child>.cmp-cell.cmp-fivo{box-shadow:inset 1px 0 0 rgba(255,77,46,.18),inset -1px 0 0 rgba(255,77,46,.18),inset 0 -1px 0 rgba(255,77,46,.18)}.cmp-row.cmp-head>.cmp-cell.cmp-fivo{background:radial-gradient(120% 140% at 50% 0,rgba(255,200,170,.55),transparent 60%),linear-gradient(180deg,#ff4d2e 0,#ff3a1a 100%);color:#fff;box-shadow:0 16px 38px -12px rgba(255,77,46,.55);position:relative;z-index:2}.cmp-row.cmp-head>.cmp-cell.cmp-fivo::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.cmp-row.cmp-head>.cmp-cell.cmp-fivo .cmp-brand{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1}.cmp-row.cmp-head>.cmp-cell.cmp-fivo .cmp-pill{display:inline-block;padding:5px 12px;background:rgba(255,255,255,.25);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.45);border-radius:999px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:2px}.cmp-row:not(.cmp-head):hover>.cmp-cell.cmp-fivo{background:linear-gradient(180deg,rgba(255,77,46,.14),rgba(255,122,69,.08))}.cmp-yes{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-radius:50%;font-size:13px;font-weight:700;margin-right:6px;box-shadow:0 4px 10px -4px rgba(34,197,94,.5)}.cmp-no{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#f4f4f5;color:#a1a1aa;border-radius:50%;font-size:12px;font-weight:700}.cmp-yes-mute{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#e4e4e7;color:#71717a;border-radius:50%;font-size:12px;font-weight:700}.cmp-mute{color:#a1a1aa}.cmp-na{color:#a1a1aa;font-style:italic}.cmp-note{font-size:13px;opacity:.75;margin-top:56px!important}@media (max-width:767px){.cmp-note{margin-top:36px!important}}.section-delay .delay-wrap{background:linear-gradient(180deg,#fff 0,#fafafb 100%);border:1px solid #ececef;border-radius:24px;padding:8px 32px;box-shadow:0 30px 60px -30px rgba(15,23,42,.12),0 1px 0 rgba(255,255,255,.8) inset}.section-delay .delay-item{border-bottom:1px solid #f1f1f4;transition:background-color .3s ease;border-radius:12px;padding:28px 12px}.section-delay .delay-item:hover{background:#fafafb}.section-delay .delay-item:last-child{border-bottom:none}.section-delay .delay-item .left .title{color:#18181b;letter-spacing:-.01em}.section-delay .delay-item .left .title:last-child{color:#a1a1aa;font-weight:500;font-size:14px;letter-spacing:.04em}.section-delay .delay-item .delay-progress{height:76px!important;background:linear-gradient(180deg,#f4f4f6 0,#ececef 100%)!important;border-radius:999px!important;box-shadow:inset 0 2px 4px rgba(15,23,42,.08),inset 0 -1px 0 rgba(255,255,255,.7)!important;position:relative;overflow:hidden}.section-delay .delay-item .delay-progress .progress-line{background:linear-gradient(135deg,#ff4d2e 0,#ff7a45 50%,#ff5a2e 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 4px rgba(0,0,0,.12),0 6px 18px -6px rgba(255,77,46,.6)!important;border-radius:999px;position:relative;overflow:hidden}.section-delay .delay-item .delay-progress .progress-line::after{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(115deg,transparent 0,rgba(255,255,255,.25) 50%,transparent 100%);transform:skewX(-22deg);animation:fivoBarShine 3.6s cubic-bezier(.22,1,.36,1) infinite;animation-delay:1.2s}@keyframes fivoBarShine{0%{left:-60%}60%{left:130%}100%{left:130%}}.section-delay .delay-item .delay-progress .number-progress{left:28px!important;font-size:28px!important;letter-spacing:-.02em;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.18);z-index:2}.section-delay .delay-item .right>.text{color:#71717a!important;font-weight:500;font-size:13px;letter-spacing:.04em;margin-top:8px}@media (max-width:991px){.cmp-table{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}.cmp-row>.cmp-cell{padding:14px 10px;font-size:13px}.cmp-row.cmp-head>.cmp-cell.cmp-fivo .cmp-brand{font-size:18px}.cmp-row.cmp-head>.cmp-cell.cmp-fivo .cmp-pill{font-size:9px;padding:3px 7px}}@media (max-width:767px){.cmp-card{padding:6px;border-radius:20px}.cmp-table{grid-template-columns:1.5fr 1.1fr;border-radius:14px}.cmp-row>.cmp-cell:nth-child(3),.cmp-row>.cmp-cell:nth-child(4),.cmp-row>.cmp-cell:nth-child(5){display:none}.cmp-row>.cmp-cell{padding:12px 10px;font-size:13px}}