@import url('https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&family=Manrope:wght@400;500;600;700&family=Cairo:wght@400;600;700;800&display=swap');
:root{--sqc-deep:#140735;--sqc-brand:#6a44bf;--sqc-v2:#833fef;--sqc-v3:#612ec7;--sqc-v1:#bf95f9;--sqc-surface:#f6f4fc;--sqc-line:#e7e2f4;--sqc-ondeep-muted:#b7abe0;}
body{font-family:'Manrope',-apple-system,'Segoe UI',sans-serif !important;}
h1,h2,h3,h4,h5,h6,.title,.section-title,.subtitle,.breadcrumb-title,.nav-link,.navbar-brand{font-family:'Sora','Manrope',sans-serif !important;}
[dir="rtl"] body,[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] h4,[dir="rtl"] h5,[dir="rtl"] h6,[dir="rtl"] .title,[dir="rtl"] .section-title,[dir="rtl"] .nav-link,[dir="rtl"] .btn,[dir="rtl"] .form-control,[dir="rtl"] .price{font-family:'Cairo',sans-serif !important;}
.btn{border-radius:999px !important;font-weight:700 !important;}
.btn-lg{padding:13px 28px !important;}
.btn-primary,.btn-primary:focus{background:linear-gradient(135deg,var(--sqc-v2),var(--sqc-v3)) !important;border:0 !important;color:#fff !important;box-shadow:0 10px 24px -12px rgba(97,46,199,.7) !important;}
.btn-primary:hover{background:linear-gradient(135deg,var(--sqc-v3),var(--sqc-v2)) !important;box-shadow:0 16px 30px -12px rgba(97,46,199,.9) !important;}
.text-primary{color:var(--sqc-brand) !important;}
.nav-link:hover,.nav-link.active{color:var(--sqc-brand) !important;}
.bg-primary-light{background:var(--sqc-surface) !important;}
.page-title-area,.page-title-area.bg-primary-light{background:radial-gradient(900px 380px at 85% -30%,rgba(131,63,239,.45),transparent 60%),var(--sqc-deep) !important;}
.page-title-area .title,.page-title-area .breadcrumb-title,.page-title-area h1,.page-title-area h2,.page-title-area h3{color:#fff !important;}
.page-title-area .breadcrumb-item,.page-title-area .breadcrumb-item a,.page-title-area .breadcrumb-item.active,.page-title-area .breadcrumb-item.active a{color:var(--sqc-ondeep-muted) !important;}
.page-title-area [class^="shape-"],.page-title-area .shape{opacity:.22 !important;}
.form-control{border-radius:12px !important;border:1.5px solid var(--sqc-line) !important;padding:12px 15px !important;}
.form-control:focus{border-color:var(--sqc-brand) !important;box-shadow:0 0 0 3px rgba(106,68,191,.15) !important;}
.form-label,.form-group label{font-weight:700 !important;}
.price{color:var(--sqc-brand) !important;font-family:'Sora','Cairo',sans-serif !important;}
.pricing-list .fa-check{color:#0a7b4a !important;}
.pricing-list .fa-times{color:#c94b4b !important;}
.footer-area,.footer-area.bg-primary-light{background:var(--sqc-deep) !important;}
.footer-area,.footer-area p,.footer-area li,.footer-area a,.footer-area span{color:var(--sqc-ondeep-muted) !important;}
.footer-area a:hover{color:#fff !important;}
.footer-area .footer-widget .title,.footer-area h1,.footer-area h2,.footer-area h3,.footer-area h4,.footer-area h5{color:#fff !important;}

.header-area{background:#ffffff !important;box-shadow:0 1px 0 rgba(20,7,53,.06) !important;}
.header-area .nav-link{color:#17122b !important;}
.header-area .nav-link:hover,.header-area .nav-link.active{color:var(--sqc-brand) !important;}

.pricing-list li{display:flex !important;align-items:center;gap:10px;}
.show-more{display:none !important;}

.pricing-area .btn-outline{background:linear-gradient(135deg,var(--sqc-v2),var(--sqc-v3)) !important;border:0 !important;color:#fff !important;box-shadow:0 10px 24px -12px rgba(97,46,199,.7) !important;}
.pricing-area .btn-outline:hover{color:#fff !important;filter:brightness(1.05);}
