@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;700&family=Tajawal:wght@500;700;800&display=swap";.section-py{padding:6.25rem 0}@media (max-width: 1199.98px){.section-py{padding:5rem 0}}@media (max-width: 767.98px){.section-py{padding:3rem 0}}.landing-page-shell{--landing-ink: #143041;--landing-muted: #5f7383;--landing-accent: #0f766e;--landing-accent-soft: rgba(15, 118, 110, .12);--landing-warm: #f59e0b;--landing-card-border: rgba(20, 48, 65, .1);--landing-card-shadow: 0 24px 60px rgba(20, 48, 65, .12);color:var(--landing-ink)}.landing-page-shell h1,.landing-page-shell h2,.landing-page-shell h3,.landing-page-shell h4,.landing-page-shell h5,.landing-page-shell h6{font-family:Space Grotesk,sans-serif;letter-spacing:-.03em;color:var(--landing-ink)}.landing-page-shell p,.landing-page-shell span,.landing-page-shell li,.landing-page-shell small{color:var(--landing-muted)}[dir=rtl] .landing-page-shell h1,[dir=rtl] .landing-page-shell h2,[dir=rtl] .landing-page-shell h3,[dir=rtl] .landing-page-shell h4,[dir=rtl] .landing-page-shell h5,[dir=rtl] .landing-page-shell h6,[dir=rtl] .landing-page-shell .btn,[dir=rtl] .landing-page-shell .badge,[dir=rtl] .landing-page-shell .landing-chip,[dir=rtl] .landing-page-shell .accordion-button{font-family:Tajawal,sans-serif;letter-spacing:0}.section-heading{max-width:46rem}.section-heading h2{font-size:clamp(2rem,2.4vw,3.15rem)}.section-heading p{font-size:1.05rem;line-height:1.9}.section-title-accent{color:var(--landing-accent)}.landing-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-radius:999px;background:#ffffffb8;border:1px solid rgba(255,255,255,.8);box-shadow:0 10px 30px #14304114;color:var(--landing-ink);font-weight:700}.landing-chip i{color:var(--landing-accent)}.landing-hero{border-radius:0 0 3.5rem 3.5rem;padding-top:9rem;overflow:hidden}.landing-hero:before{content:"";position:absolute;inset:auto auto 10% -8%;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,#f59e0b38,#f59e0b00);filter:blur(8px);z-index:0}.landing-hero:after{content:"";position:absolute;inset:0;z-index:-1}.landing-hero .landing-hero-bg{opacity:.16;object-position:center top}.landing-hero .hero-copy{position:relative;z-index:1}.landing-hero .hero-title{font-size:clamp(2.8rem,5vw,4.75rem);background:linear-gradient(120deg,#143041,#0f766e 55%,#f59e0b);background-size:180% auto;line-height:1.02;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 6s ease-in-out infinite alternate}.landing-hero .hero-sub-title{font-size:1.35rem;font-weight:700;line-height:1.5;color:var(--landing-ink)}.landing-hero .hero-description{max-width:36rem;font-size:1.05rem;line-height:1.9}.landing-hero .hero-cta-primary,.landing-hero .hero-cta-secondary{min-width:12rem}.landing-hero .hero-highlight-card,.landing-hero .hero-stat-card,.landing-hero .hero-floating-card{display:flex;align-items:center;gap:.9rem;padding:1rem 1.1rem;border-radius:1.25rem;background:#ffffffc7;border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 40px #1430411a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-hero .hero-highlight-icon,.landing-hero .hero-stat-icon,.landing-hero .hero-floating-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.9rem;background:var(--landing-accent-soft);color:var(--landing-accent);font-size:1.25rem;flex-shrink:0}.landing-hero .hero-highlight-card{height:100%;font-weight:600}.landing-hero .hero-highlight-card span:last-child{color:var(--landing-ink)}.landing-hero .hero-stat-card{justify-content:flex-start}.landing-hero .hero-stat-card h3{font-size:1.9rem;line-height:1}.landing-hero .hero-stat-card p{margin:0;font-size:.95rem}.landing-hero .hero-showcase-wrap{position:relative;z-index:1}.landing-hero .hero-showcase-grid{position:relative;max-width:40rem;margin-inline:auto}.landing-hero .hero-showcase-link{display:block}.landing-hero .hero-showcase-frame{width:100%;padding:1rem;border-radius:2rem;background:linear-gradient(180deg,#ffffffeb,#ffffffb8);border:1px solid rgba(255,255,255,.78);box-shadow:var(--landing-card-shadow)}.landing-hero .hero-animation-img{margin-bottom:-18rem}@media (max-width: 1199.98px){.landing-hero .hero-animation-img{margin-bottom:-14rem}}@media (max-width: 575.98px){.landing-hero .hero-animation-img{margin-bottom:-8rem}}.landing-hero .hero-animation-img .hero-dashboard-img{width:100%;max-width:38rem;margin:0 auto;will-change:transform;transform-style:preserve-3d;transition:all .1s}.landing-hero .hero-animation-img .hero-dashboard-img img{width:100%;border-radius:1.35rem}.landing-hero .hero-floating-card{position:absolute;max-width:15rem;z-index:2}.landing-hero .hero-floating-card strong,.landing-hero .hero-floating-card small{display:block;color:var(--landing-ink)}.landing-hero .hero-floating-card small{color:var(--landing-muted)}.landing-hero .hero-floating-card-top{top:8%;inset-inline-start:-2%}.landing-hero .hero-floating-card-bottom{inset-inline-end:-1%;bottom:10%}@media (max-width: 991.98px){.landing-hero{padding-top:7.25rem}.landing-hero .hero-copy{text-align:center}.landing-hero .hero-description{margin-inline:auto}.landing-hero .hero-floating-card{display:none}}.landing-hero-blank{padding-top:16rem}@media (max-width: 1199.98px){.landing-hero-blank{padding-top:12rem}}@media (max-width: 575.98px){.landing-hero-blank{padding-top:5rem}}@keyframes shine{0%{background-position:0% 50%}80%{background-position:50% 90%}to{background-position:91% 100%}}.landing-trust-strip{margin-top:-3.5rem;position:relative;z-index:3}.landing-trust-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.25rem;border-radius:1.75rem;background:#ffffffeb;border:1px solid rgba(255,255,255,.88);box-shadow:var(--landing-card-shadow)}@media (max-width: 767.98px){.landing-trust-bar{grid-template-columns:1fr}}.landing-trust-item{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 1rem;border-radius:1rem;background:#0f766e0f;color:var(--landing-ink);font-weight:600}.landing-trust-item span{color:var(--landing-ink)}.landing-trust-item i{color:var(--landing-accent)}.workflow-card,.feature-card,.review-card,.plan-card,.funfact-card,.comparison-card,.faq-support-card,.final-cta-card{border:1px solid var(--landing-card-border);box-shadow:var(--landing-card-shadow)}.workflow-card{position:relative;height:100%;padding:2rem;border-radius:1.75rem;background:linear-gradient(180deg,#fffffffa,#f0f8f6f2)}.workflow-step-index{position:absolute;top:1.5rem;inset-inline-end:1.5rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;color:#14304152}.workflow-icon,.feature-card-icon,.faq-support-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:1.25rem;border-radius:1.25rem;font-size:1.5rem}.workflow-icon{background:#0f766e1f;color:var(--landing-accent)}.landing-features .feature-card{padding:2rem;border-radius:1.75rem;background:linear-gradient(180deg,#fffffff5,#f9fbfaf5);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.landing-features .feature-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px #14304129;border-color:#0f766e2e}.landing-features .feature-card h4,.landing-features .feature-card p{color:var(--landing-ink)}.landing-features .feature-card p{color:var(--landing-muted);line-height:1.8}.landing-features .feature-card-icon{font-size:1.6rem}.landing-reviews{border-top-left-radius:3.75rem;border-top-right-radius:3.75rem}.landing-reviews .landing-reviews-btns .reviews-btn{padding:.45rem}.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{height:auto;padding:.8125rem}.landing-reviews .review-summary-card{padding:1.4rem;border-radius:1.5rem;background:linear-gradient(180deg,#0f766e14,#f59e0b14);border:1px solid rgba(20,48,65,.08)}.landing-reviews .review-score{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.75rem}.landing-reviews .review-score strong{font-size:2rem;color:var(--landing-ink)}.landing-reviews .review-card{border-radius:1.5rem;border:1px solid var(--landing-card-border)}.landing-reviews .review-card .card-body{padding:1.5rem}.landing-pricing{border-radius:3.75rem}.landing-pricing .plan-price-block{display:flex;align-items:baseline;justify-content:center;gap:.55rem;direction:ltr}.landing-pricing .price-tag{font-size:2.5rem;font-weight:700;color:#7367f0;line-height:1}.landing-pricing .price-currency{font-size:.9rem;color:#8592a3;font-weight:400;white-space:nowrap}.landing-pricing .plan-card{border-radius:1.75rem;overflow:hidden;background:linear-gradient(180deg,#fffffffa,#f7faf9fa);transition:transform .25s ease,box-shadow .25s ease}.landing-pricing .plan-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px #14304124}.landing-pricing .plan-card-trial{border-color:#0f766e40}.landing-pricing .plan-badge{display:inline-flex;padding:.55rem .9rem;border-radius:999px;background:#0f766e1f;color:var(--landing-accent);font-weight:700}.landing-pricing .plan-metric-item{gap:.75rem;padding:.75rem 0;border-bottom:1px dashed rgba(20,48,65,.08)}.landing-pricing .plan-metric-label{flex:1 1 auto;text-align:start;line-height:1.6}.landing-pricing .plan-metric-value{flex-shrink:0;min-width:6.25rem;text-align:center;border-radius:999px;font-size:.9rem}.landing-pricing .comparison-card{background:linear-gradient(180deg,#fffffffa,#f4f8f7f5);border-radius:1.75rem}.landing-fun-facts .funfact-card{border-radius:1.5rem;transition:transform .25s ease,box-shadow .25s ease}.landing-fun-facts .funfact-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px #1430411f}.landing-faq{border-top-left-radius:3.75rem;border-top-right-radius:3.75rem}.landing-faq .faq-support-card{padding:2rem;border-radius:1.75rem;background:linear-gradient(180deg,#fffffffa,#f0f8f6f5)}.landing-faq .faq-support-icon{background:#f59e0b24;color:var(--landing-warm)}.landing-faq .accordion-item{border:1px solid rgba(20,48,65,.08);border-radius:1.2rem;overflow:hidden;margin-bottom:1rem}.landing-faq .accordion-item .accordion-button{font-weight:700}.landing-final-cta .final-cta-card{padding:2.5rem;border-radius:2rem;background:radial-gradient(circle at top right,#f59e0b2e,#f59e0b00 35%),radial-gradient(circle at left center,#0f766e2e,#0f766e00 35%),linear-gradient(180deg,#fffffffa,#f4f8f7fa)}.landing-final-cta .final-cta-card h2{font-size:clamp(2rem,2.3vw,3rem)}.light-style .landing-page-shell{background:linear-gradient(180deg,#f7faf8,#fff 22%,#f6f9f8 58%,#fff)}.light-style .landing-page-shell .landing-hero{background:radial-gradient(circle at top left,#0f766e24,#0f766e00 32%),radial-gradient(circle at top right,#f59e0b24,#f59e0b00 25%),linear-gradient(138.18deg,#eae8fd,#fce5e6 94.44%)}.light-style .landing-page-shell .landing-hero:after{background-color:#ffffffb8}.light-style .landing-page-shell .landing-pricing .price-currency{color:#f2f6f7ad}.dark-style .landing-page-shell{--landing-ink: #f2f6f7;--landing-muted: rgba(242, 246, 247, .72);--landing-card-border: rgba(255, 255, 255, .08);--landing-card-shadow: 0 24px 60px rgba(0, 0, 0, .28)}.dark-style .landing-page-shell .landing-chip,.dark-style .landing-page-shell .hero-highlight-card,.dark-style .landing-page-shell .hero-stat-card,.dark-style .landing-page-shell .hero-floating-card,.dark-style .landing-page-shell .workflow-card,.dark-style .landing-page-shell .feature-card,.dark-style .landing-page-shell .review-card,.dark-style .landing-page-shell .plan-card,.dark-style .landing-page-shell .funfact-card,.dark-style .landing-page-shell .comparison-card,.dark-style .landing-page-shell .faq-support-card,.dark-style .landing-page-shell .final-cta-card,.dark-style .landing-page-shell .landing-trust-bar{background:#18212beb;border-color:#ffffff14}.dark-style .landing-page-shell .landing-trust-item{background:#ffffff0a}.dark-style .landing-page-shell .landing-hero{background:radial-gradient(circle at top left,#0f766e2e,#0f766e00 32%),radial-gradient(circle at top right,#f59e0b29,#f59e0b00 25%),#1e2130}.dark-style .landing-page-shell .landing-hero:after{background-color:#2f3349b8}[dir=rtl] .landing-hero .hero-floating-card-top{inset-inline-start:auto;inset-inline-end:-2%}[dir=rtl] .landing-hero .hero-floating-card-bottom{inset-inline-end:auto;inset-inline-start:-1%}@media (max-width: 767.98px){.landing-page-shell .landing-chip{font-size:.9rem}.landing-final-cta .final-cta-card{padding:2rem 1.5rem}}
