body{background-color:var(--bs-paper-bg)}.section-py{padding-block:6.25rem;padding-inline:0}@media (max-width: 1199.98px){.section-py{padding-block:4rem;padding-inline:0}}@media (max-width: 767.98px){.section-py{padding-block:3rem;padding-inline:0}}.first-section-pt{-webkit-padding-before:11.28rem;padding-block-start:11.28rem}@media (max-width: 1199.98px){.first-section-pt{-webkit-padding-before:7.5rem;padding-block-start:7.5rem}}.card[class*=card-hover-border-]{transition:all .2s ease-in-out}.banner-bg-img{position:absolute;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.section-title-img{block-size:100%;inline-size:120%;inset-block-start:10px;inset-inline-start:-12%}nav.layout-navbar{-webkit-backdrop-filter:unset;backdrop-filter:unset;background-color:transparent;block-size:auto}nav.layout-navbar:before{position:absolute;display:block;block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0}nav.layout-navbar .navbar.landing-navbar{--bs-front-navbar-bg: rgba(var(--bs-paper-bg-rgb), .38);--bs-front-navbar-border-color: rgba(var(--bs-paper-bg-rgb), .68);border:2px solid var(--bs-front-navbar-border-color);background-color:var(--bs-front-navbar-bg);-webkit-margin-before:1rem;margin-block-start:1rem;padding-block:.614rem;-webkit-transform:unset;transform:unset;transition:all .2s ease-in-out;border-radius:.3125rem}nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-link{color:var(--bs-heading-color);-webkit-margin-end:.625rem;-moz-margin-end:.625rem;margin-inline-end:.625rem;padding-block:.5rem;padding-inline:.625rem}@media (max-width: 1199.98px){nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-link{-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0;padding-inline:.5rem}}nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item:last-child .nav-link{-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0}@media (min-width: 992px){nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu{inset-block-start:100%;inset-inline-start:50%;max-inline-size:1300px;-webkit-transform:translateX(-50%);transform:translate(-50%)}:dir(rtl) nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu{-webkit-transform:translateX(50%);transform:translate(50%)}}@media (max-width: 991.98px){nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu{border:none;background:transparent;box-shadow:none}}nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu .mega-dropdown-link{margin:0;font-weight:400;padding-inline:0}nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu .mega-dropdown-link .icon-base{block-size:1rem;color:var(--bs-body-color);font-size:1rem;inline-size:1rem;-webkit-margin-before:-.125rem;margin-block-start:-.125rem}nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu .mega-dropdown-link:hover{color:var(--bs-primary)}nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item .nav-img-col,nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-item .nav-img-col img{border-radius:.625rem}nav.layout-navbar .navbar.landing-navbar .navbar-nav .show>.nav-link,nav.layout-navbar .navbar.landing-navbar .navbar-nav .active>.nav-link,nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.show,nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.active,nav.layout-navbar .navbar.landing-navbar .navbar-nav .nav-link:hover{color:var(--bs-primary)}@media (max-width: 991.98px){nav.layout-navbar .navbar.landing-navbar .landing-nav-menu{background-color:var(--bs-paper-bg)}}@media (max-width: 991.98px){nav.layout-navbar .navbar.landing-navbar .landing-menu-overlay{position:fixed;z-index:9998;display:none;background-color:rgba(var(--bs-black-rgb),.78);block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;transition:all .2s ease-in-out}nav.layout-navbar .navbar.landing-navbar .landing-nav-menu{position:fixed;z-index:9999;display:block;padding:1rem;block-size:100%;inline-size:80%;inset-block-start:0;inset-inline-start:-100%;max-inline-size:300px;overflow-y:auto;transition:all .3s ease-in-out}nav.layout-navbar .navbar.landing-navbar .landing-nav-menu.show{inset-inline-start:0}nav.layout-navbar .navbar.landing-navbar .landing-nav-menu.show~.landing-menu-overlay{display:block}}nav.layout-navbar.navbar-active:before{-webkit-backdrop-filter:saturate(100%) blur(6px);backdrop-filter:saturate(100%) blur(6px)}nav.layout-navbar.navbar-active .landing-navbar{background-color:var(--bs-paper-bg);box-shadow:var(--bs-box-shadow-sm)}nav.layout-navbar .menu-text{color:var(--bs-heading-color)}.landing-footer{--bs-footer-text: var(--bs-white);--bs-footer-bottom-text: #d3d4dc;--bs-footer-bottom-bg: #282c3e;--bs-footer-top-bg: #241d31}.landing-footer .footer-link,.landing-footer .footer-text{color:var(--bs-footer-text);opacity:.78}.landing-footer .footer-title{color:var(--bs-footer-text);opacity:.92}.landing-footer .footer-bottom-text{color:var(--bs-footer-bottom-text)}.landing-footer .footer-bottom{background-color:var(--bs-footer-bottom-bg)}.landing-footer .footer-link{transition:all .2s ease-in-out}.landing-footer .footer-link:hover{opacity:1}.landing-footer .footer-top{padding-block:3.6875rem 2.4375rem;border-top-left-radius:3.75rem;border-top-right-radius:3.75rem}@media (max-width: 767.98px){.landing-footer .footer-top{padding-block:3rem;padding-inline:0}}.landing-footer .footer-top .footer-bg{-o-object-position:center;object-position:center}@media (min-width: 992px){.landing-footer .footer-logo-description{max-inline-size:385px}}.landing-footer .footer-form{max-inline-size:22.25rem}.landing-footer .footer-form input{background-color:transparent;color:var(--bs-footer-text)}.landing-footer .footer-form input,.landing-footer .footer-form input:hover:not(:focus):not(:disabled){border-color:#44485e}.landing-footer .footer-form input:focus{border-color:var(--bs-primary);box-shadow:0 .125rem .25rem color-mix(in srgb,var(--bs-primary) .1,#2f3349)}.landing-footer .footer-form input::-webkit-input-placeholder{color:rgba(var(--bs-white-rgb),.5)}.landing-footer .footer-form input::-moz-placeholder{color:rgba(var(--bs-white-rgb),.5)}.landing-footer .footer-form input:-ms-input-placeholder{color:rgba(var(--bs-white-rgb),.5)}.landing-footer .footer-form input::-ms-input-placeholder{color:rgba(var(--bs-white-rgb),.5)}.landing-footer .footer-form input::placeholder{color:rgba(var(--bs-white-rgb),.5)}.landing-footer .footer-form label{color:#cfcde4}.page-wrapper-dark{font-family:Outfit,sans-serif;background-color:#0b0f19;color:#f8fafc;overflow-x:hidden}.page-wrapper-dark h1,.page-wrapper-dark h2,.page-wrapper-dark h3,.page-wrapper-dark h4,.page-wrapper-dark h5,.page-wrapper-dark h6{font-family:Sora,sans-serif}.page-hero{background:#0b0f19;background-image:radial-gradient(at 0% 0%,rgba(99,102,241,.15) 0px,transparent 55%),radial-gradient(at 100% 0%,rgba(139,92,246,.15) 0px,transparent 55%),radial-gradient(at 50% 50%,rgba(236,72,153,.08) 0px,transparent 50%);padding:140px 0 100px;position:relative;overflow:hidden}.card-glass{background:#0f172a40;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);box-shadow:0 20px 60px #0006;border-radius:5px;padding:32px 24px;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;height:100%}.card-glass:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 30px 80px #00000080,0 0 30px #6366f114}.card-white{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:5px;padding:32px 28px;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #00000003;height:100%}.card-white:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);box-shadow:0 25px 50px #6366f114;border-color:#6366f126}.icon-box{width:54px;height:54px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px;font-size:1.5rem;transition:all .35s cubic-bezier(.4,0,.2,1);-ms-flex-negative:0;flex-shrink:0}.card-white:hover .icon-box{background:linear-gradient(135deg,#6366f1,#d946ef)!important;color:#fff!important;box-shadow:0 5px 15px #6366f14d}.badge-page{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:5px;padding:8px 18px;font-weight:600;font-size:.8rem;letter-spacing:.05em;color:#ffffffe6;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px}.form-custom{background:#ffffff08!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:5px!important;padding:10px 14px!important;font-size:14px!important;transition:all .3s ease!important}.form-custom:focus{background:#ffffff0f!important;border-color:#6366f1!important;box-shadow:0 0 0 4px #6366f140,0 0 20px #6366f126!important;color:#fff!important}.form-custom::-webkit-input-placeholder{color:#ffffff59!important}.form-custom::-moz-placeholder{color:#ffffff59!important}.form-custom:-ms-input-placeholder{color:#ffffff59!important}.form-custom::-ms-input-placeholder{color:#ffffff59!important}.form-custom::placeholder{color:#ffffff59!important}.form-custom.is-invalid{border-color:#f87171!important;box-shadow:0 0 0 4px #f8717133!important}.form-label-custom{font-family:Outfit,sans-serif!important;font-weight:600!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase;color:#ffffffb3!important;margin-bottom:4px}.btn-glow{position:relative;overflow:hidden;transition:all .3s ease;border:none;background:linear-gradient(135deg,#ffc107,#ff9800);box-shadow:0 4px 15px #ff98004d;color:#0b0f19!important;font-family:Sora,sans-serif;font-weight:700;border-radius:5px;padding:10px 28px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;text-decoration:none}.btn-glow:hover{-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01);box-shadow:0 10px 30px #ff980080;background:linear-gradient(135deg,#ffca28,#ffa726);color:#0b0f19!important}.text-body-dark{color:#ffffffa6!important}.section-title{font-family:Sora,sans-serif;font-weight:700}
