﻿.section-py{padding-block:6.25rem;padding-inline:0}@media(max-width: 1199.98px){.section-py{padding-block:5rem;padding-inline:0}}@media(max-width: 767.98px){.section-py{padding-block:3rem;padding-inline:0}}.landing-hero{--bs-hero-bg: linear-gradient(138.18deg, #eae8fd 0%, #fce5e6 94.44%);border-radius:0 0 3.5rem 3.5rem;background:var(--bs-hero-bg);padding-block-start:10.2rem}.landing-hero::after{position:absolute;z-index:-1;background-color:var(--bs-paper-bg);block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0}@media(min-width: 992px){.landing-hero .hero-text-box{margin-block:0;margin-inline:auto;max-inline-size:34.375rem}}.landing-hero .hero-title{animation:shine 2s ease-in-out infinite alternate;background:linear-gradient(to right, #28c76f 0%, #5a4aff 47.92%, #ff3739 100%);background-clip:text;background-size:200% auto;color:var(--bs-heading-color);font-size:calc(1.3875rem + 1.65vw);line-height:1.2;-webkit-text-fill-color:rgba(0,0,0,0)}@media(min-width: 1200px){.landing-hero .hero-title{font-size:2.625rem}}.landing-hero .landing-hero-btn .hero-btn-item{inset-block-start:65%;inset-inline-start:-154%}.landing-hero .hero-animation-img{margin-block-end:-32rem}@media(max-width: 1199.98px){.landing-hero .hero-animation-img{margin-block-end:-20rem}}@media(max-width: 575.98px){.landing-hero .hero-animation-img{margin-block-end:-10rem}}.landing-hero .hero-animation-img .hero-dashboard-img{inline-size:80%;margin-block:0;margin-inline:auto;transform-style:preserve-3d;transition:all .1s;will-change:transform}.landing-hero .hero-animation-img .hero-dashboard-img img{inline-size:100%}.landing-hero-blank{padding-block-start:26rem}@media(max-width: 1199.98px){.landing-hero-blank{padding-block-start:15rem}}@media(max-width: 575.98px){.landing-hero-blank{padding-block-start:7rem}}@keyframes shine{0%{background-position:0% 50%}80%{background-position:50% 90%}100%{background-position:91% 100%}}.landing-features .features-icon-wrapper .features-icon-box .features-icon-description{margin-block:0;margin-inline:auto;max-inline-size:19.25rem}.landing-reviews{border-top-left-radius:3.75rem;border-top-right-radius:3.75rem}.landing-reviews .swiper-reviews-carousel .swiper-button-prev,.landing-reviews .swiper-reviews-carousel .swiper-button-next{display:none}.landing-reviews .swiper-reviews-carousel .swiper-slide{padding:.8125rem;block-size:auto}.landing-reviews .swiper-reviews-carousel .client-logo{block-size:1.375rem;object-fit:contain}.landing-reviews .swiper-logo-carousel{padding-block-end:1.5rem}.landing-reviews .swiper-logo-carousel .swiper{max-inline-size:45rem}.landing-reviews .swiper-logo-carousel .swiper .swiper-slide{display:flex;justify-content:center;align-items:center}.landing-reviews .swiper-logo-carousel .swiper .client-logo{max-block-size:3.5rem;max-inline-size:95%;object-fit:contain}.landing-team{padding-block-start:1.5rem}.landing-team .card,.landing-team .card .team-image-box{border-start-end-radius:1.25rem;border-start-start-radius:5.625rem}.landing-team .card .card-body{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.landing-team .team-image-box{block-size:11.5625rem}.landing-team .team-image-box .card-img-position{block-size:15rem;max-inline-size:100%;object-fit:cover;transform:translateX(-50%)}:dir(rtl) .landing-team .team-image-box .card-img-position{transform:translateX(50%) !important}@media(max-width: 991.98px){.landing-team .team-image-box .card-img-position{block-size:13rem}}@media(max-width: 575.98px){.landing-team .team-image-box{block-size:11rem}}.landing-pricing{border-radius:3.75rem}.landing-pricing .pricing-plans-item{inset-block-end:-0.5rem;inset-inline-end:-56%}@media(max-width: 767.98px){.landing-pricing .pricing-plans-item{inset-block-end:1rem;inset-inline-end:0}}.landing-pricing .pricing-list .badge.badge-center{block-size:1rem;inline-size:1rem}.landing-pricing .price-yearly-toggle{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translateX(-50%)}.landing-pricing .card .card-header,.landing-pricing .card .card-body{padding:2rem}.landing-pricing .card .card-header{padding-block-start:3rem}.landing-pricing .card .card-body{padding-block-start:0}.landing-faq{border-top-left-radius:3.75rem;border-top-right-radius:3.75rem}.landing-faq .faq-image{inline-size:80%;max-inline-size:20rem}.landing-cta .cta-title{font-size:2.125rem}@media(max-width: 767.98px){.landing-cta .cta-title{font-size:1.8rem}}.landing-contact .text-heading{overflow-wrap:anywhere}.landing-contact .contact-img-box{border-radius:3.75rem var(--bs-border-radius) var(--bs-border-radius)}:dir(rtl) .landing-contact .contact-img-box{border-radius:var(--bs-border-radius) 3.75rem var(--bs-border-radius) var(--bs-border-radius)}.landing-contact .contact-img-box .contact-img{border-radius:3.75rem var(--bs-border-radius) var(--bs-border-radius)}.landing-contact .contact-img-box .contact-border-img{inset-block-start:-2.5rem;inset-inline-start:-2.8125rem}[data-bs-theme=dark] .landing-hero{--bs-hero-bg: #1e2130}
#landingReviews #swiper-clients-logos .swiper-wrapper{height:auto!important}
#landingReviews .swiper-logo-carousel{min-height:8.75rem;display:flex;align-items:center}
#landingReviews #swiper-clients-logos{width:100%}
#landingTeam{padding-top:4.75rem}
body{position:relative}
body::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:10rem;background:linear-gradient(138.18deg,#eae8fd 0%,#fce5e6 94.44%);z-index:-1}
nav.layout-navbar .app-brand-logo.demo{display:inline-flex!important;align-items:center;min-inline-size:auto!important}
.brand-logo-img{display:block!important;block-size:2.25rem;inline-size:auto;max-inline-size:11rem}
.brand-logo-img-footer{block-size:2.4rem;filter:brightness(0) invert(1)}
.landing-features-alt{padding-block-start:0}
.mesaon-features-alt-head{max-inline-size:46rem;margin:0 auto 2rem}
.mesaon-features-alt-head p{color:var(--bs-body-color);line-height:1.75}
.mesaon-feature-alt-card{padding:1.75rem;border:1px solid var(--bs-border-color-translucent);border-radius:1.5rem;background:#fff;box-shadow:0 .5rem 1.8rem rgba(34,48,62,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.mesaon-feature-alt-card:hover{transform:translateY(-4px);box-shadow:0 .85rem 2rem rgba(34,48,62,.12);border-color:rgba(123,97,255,.18)}
.mesaon-feature-alt-icon{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:1rem;background:rgba(123,97,255,.12);color:#696cff;font-size:1.5rem;margin-bottom:1.1rem}
.mesaon-feature-alt-card h5{font-weight:800;color:var(--bs-heading-color)}
.mesaon-feature-alt-card p{color:var(--bs-body-color);line-height:1.75}
.mesaon-proof-section{position:relative}
.mesaon-proof-copy{padding-right:1.25rem;padding-top:.35rem}
.mesaon-proof-badge{font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.58rem .95rem;border-radius:999px}
.mesaon-proof-title{margin:0 0 1.25rem;font-size:clamp(1.48rem,1.95vw,2rem);line-height:1.16;font-weight:800;color:var(--bs-heading-color);max-width:17ch}
.mesaon-proof-title .section-title-img{inline-size:115%;inset-inline-start:-3%}
.mesaon-proof-text{margin:0;color:var(--bs-body-color);font-size:1rem;line-height:1.8;max-width:42rem}
.mesaon-proof-points,.mesaon-solution-points{display:grid;gap:1rem}
.mesaon-proof-point,.mesaon-solution-point{display:flex;align-items:center;gap:.95rem;padding:1rem 1.2rem;border-radius:1.1rem;background:var(--bs-paper-bg);border:1px solid var(--bs-border-color-translucent);box-shadow:0 .25rem 1rem rgba(34,48,62,.06);font-size:1rem;line-height:1.5;color:var(--bs-heading-color)}
.mesaon-proof-icon{flex:0 0 auto;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:.9rem;background:rgba(123,97,255,.12);color:#7b61ff;font-size:1.25rem}
.mesaon-solution-card{padding:2rem;border-radius:1.5rem;background:#fff;border:1px solid var(--bs-border-color-translucent);box-shadow:0 .5rem 1.8rem rgba(34,48,62,.08)}
.mesaon-solution-title{margin:0 0 1rem;font-size:clamp(1.38rem,1.45vw,1.88rem);line-height:1.2;font-weight:800;color:var(--bs-heading-color)}
.mesaon-solution-title-img{inline-size:112%;inset-inline-start:-2%;inset-block-end:.08em}
.mesaon-solution-point{padding:.95rem 1.1rem}
.comparison-shell{display:grid;gap:2.5rem}
.comparison-copy{max-inline-size:48rem}
.comparison-copy h2{font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.05;margin:0 0 1rem;font-weight:800;color:var(--bs-heading-color)}
.comparison-copy p{font-size:0.95rem;line-height:1.75;color:var(--bs-body-color);margin:0}
.comparison-table-wrap{overflow:auto;border-radius:1.75rem;background:linear-gradient(135deg,rgba(123,97,255,.08),rgba(255,255,255,.98));box-shadow:0 .5rem 2rem rgba(34,48,62,.08);border:1px solid rgba(123,97,255,.12)}
.comparison-table{width:100%;border-collapse:separate;border-spacing:0;min-inline-size:900px;background:rgba(255,255,255,.92)}
.comparison-table thead th{padding:1.4rem 1.5rem;font-size:1rem;font-weight:800;color:var(--bs-heading-color);text-align:left;background:linear-gradient(135deg,rgba(123,97,255,.08),rgba(255,255,255,.88))}
.comparison-table thead th:first-child{border-top-left-radius:1.75rem}
.comparison-table thead th:last-child{border-top-right-radius:1.75rem}
.comparison-table tbody th,.comparison-table tbody td{padding:1.35rem 1.5rem;border-top:1px solid rgba(34,48,62,.08);font-size:1rem;color:var(--bs-body-color);background:#fff}
.comparison-table tbody th{font-weight:700;color:var(--bs-heading-color)}
.comparison-status{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;font-size:1rem;font-weight:700}
.comparison-status-yes{color:#28c76f;background:rgba(40,199,111,.14)}
.comparison-status-no{color:#ff4d49;background:rgba(255,77,73,.12)}
.comparison-shell-index .compare-card{overflow:hidden;background:#fff;border:1px solid rgba(123,97,255,.14);border-radius:1.75rem;box-shadow:0 .5rem 2rem rgba(34,48,62,.08)}
.comparison-shell-index .compare-head,.comparison-shell-index .compare-row{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:.75rem;padding:1.25rem 1.5rem;align-items:center}
.comparison-shell-index .compare-head{background:linear-gradient(135deg,rgba(123,97,255,.08),rgba(255,255,255,.92));font-weight:800;color:var(--bs-heading-color)}
.comparison-shell-index .compare-row{border-top:1px solid rgba(34,48,62,.08);color:var(--bs-body-color)}
.comparison-shell-index .compare-row strong{color:var(--bs-heading-color)}
.comparison-shell-index .compare-head>div:not(:first-child),.comparison-shell-index .compare-row>div{text-align:center;justify-self:center}
.comparison-shell-index .status-yes,.comparison-shell-index .status-no{width:1.9rem;height:1.9rem;display:inline-grid;place-items:center;border-radius:999px;font-size:1rem}
.comparison-shell-index .status-yes{color:#28c76f;background:rgba(40,199,111,.12)}
.comparison-shell-index .status-no{color:#ff4d49;background:rgba(255,77,73,.12)}
.comparison-shell-index .compare-price{display:inline-flex;align-items:flex-end;gap:.1rem;font-size:1.2rem;line-height:1;font-weight:800;color:#696cff;letter-spacing:-.03em}
.comparison-shell-index .compare-price-currency{font-size:1.2rem;line-height:1}
.compare-mobile-label{display:none}
.mesaon-features-head{max-inline-size:64rem;margin:0 auto 2.5rem}
.mesaon-features-copy{max-inline-size:56rem;margin:1rem auto 0;color:var(--bs-body-color);font-size:1.05rem;line-height:1.8}
.mesaon-feature-card{height:100%;padding:2rem;border-radius:1.5rem;background:#fff;border:1px solid rgba(123,97,255,.1);box-shadow:0 .5rem 2rem rgba(34,48,62,.08)}
.mesaon-feature-icon{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:1rem;background:linear-gradient(135deg,#7b61ff,#8e49ff);color:#fff;font-size:1.35rem;box-shadow:0 .5rem 1.25rem rgba(123,97,255,.24);margin-bottom:1.25rem}
.mesaon-feature-eyebrow{margin-bottom:.65rem;font-size:.85rem;font-weight:800;letter-spacing:.08em;color:#6f42ff}
.mesaon-feature-card h3{margin:0 0 .9rem;font-size:1.15rem;font-weight:800;color:var(--bs-heading-color)}
.mesaon-feature-card p{margin:0;font-size:1rem;line-height:1.8;color:var(--bs-body-color)}
.btn-register-outline,.btn-register-outline:hover,.btn-register-outline:focus,.btn-register-outline:active{background:#fff;color:var(--bs-primary);border-color:var(--bs-primary)}
.btn-register-outline:hover,.btn-register-outline:focus,.btn-register-outline:active{box-shadow:0 .25rem .75rem rgba(105,108,255,.18)}
.btn-register-outline .tf-icons{color:inherit}
[data-bs-theme=dark] .comparison-shell-index .compare-card{background:#2b2c40;border-color:rgba(255,255,255,.08);box-shadow:0 .75rem 2rem rgba(0,0,0,.28)}
[data-bs-theme=dark] .comparison-shell-index .compare-head{background:linear-gradient(135deg,rgba(123,97,255,.14),rgba(43,44,64,.98));color:#eef0f8}
[data-bs-theme=dark] .comparison-shell-index .compare-row{border-top-color:rgba(255,255,255,.08);color:#b7bdd1}
[data-bs-theme=dark] .comparison-shell-index .compare-row strong{color:#eef0f8}
[data-bs-theme=dark] .comparison-shell-index .status-yes{background:rgba(40,199,111,.16)}
[data-bs-theme=dark] .comparison-shell-index .status-no{background:rgba(255,77,73,.16)}
[data-bs-theme=dark] .mesaon-feature-card{background:#2b2c40;border-color:rgba(255,255,255,.08);box-shadow:0 .75rem 2rem rgba(0,0,0,.28)}
[data-bs-theme=dark] .mesaon-feature-card h3{color:#eef0f8}
[data-bs-theme=dark] .mesaon-feature-card p{color:#b7bdd1}
[data-bs-theme=dark] .mesaon-solution-card{background:#2b2c40;border-color:rgba(255,255,255,.08);box-shadow:0 .75rem 2rem rgba(0,0,0,.28)}
[data-bs-theme=dark] .mesaon-solution-point{background:#32344b;border-color:rgba(255,255,255,.08);box-shadow:none;color:#d8dbe8}
[data-bs-theme=dark] .mesaon-solution-card .mesaon-proof-badge{background:rgba(123,97,255,.16)!important;color:#9f8cff!important}
[data-bs-theme=dark] .mesaon-solution-card .mesaon-proof-text{color:#b7bdd1}
[data-bs-theme=dark] .mesaon-solution-card .mesaon-solution-title{color:#eef0f8}
@media(max-width: 1199.98px){.mesaon-proof-title{max-width:none}.mesaon-proof-copy{padding-right:0}}
@media(max-width: 991.98px){.mesaon-proof-section{max-width:52rem;margin-inline:auto}.mesaon-proof-title{font-size:clamp(1.46rem,3.5vw,1.8rem)}.comparison-shell-index .compare-card{overflow:auto}.comparison-shell-index .compare-head,.comparison-shell-index .compare-row{min-width:760px}}
@media(max-width: 767.98px){.mesaon-features-alt-head{margin-bottom:1.5rem}.mesaon-feature-alt-card{padding:1.35rem;border-radius:1.25rem}.mesaon-feature-alt-icon{width:3rem;height:3rem;font-size:1.25rem}.mesaon-proof-copy{padding-top:0}.mesaon-proof-badge{font-size:.78rem;padding:.5rem .82rem}.mesaon-proof-title{font-size:1.34rem;line-height:1.2}.mesaon-proof-text{font-size:.98rem}.mesaon-proof-point,.mesaon-solution-point{align-items:flex-start;font-size:.96rem;padding:.95rem 1rem}.mesaon-proof-icon{width:2.45rem;height:2.45rem;font-size:1.1rem}.mesaon-solution-card{padding:1.35rem;border-radius:1.35rem}.mesaon-solution-title{font-size:1.3rem}.comparison-shell-index .compare-head{display:none}.comparison-shell-index .compare-card{overflow:visible;background:transparent;border:none;box-shadow:none}.comparison-shell-index .compare-row{grid-template-columns:1fr;gap:.85rem;min-width:0;padding:1.25rem;border:1px solid rgba(123,97,255,.14);border-radius:1.25rem;background:#fff;box-shadow:0 .35rem 1.25rem rgba(34,48,62,.06);margin-bottom:1rem}.comparison-shell-index .compare-row strong{font-size:1.05rem;padding-bottom:.35rem;border-bottom:1px solid rgba(34,48,62,.08)}.compare-mobile-label{display:block;font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#696cff;margin-bottom:.35rem}.comparison-shell-index .compare-row>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.comparison-shell-index .compare-row>div .compare-price{margin-left:auto}}
