.pricing{padding:30px 0!important}.pricing .section-title{margin-bottom:0}.pricing .pricing-item{background-color:var(--surface-color);box-shadow:0 3px 20px -2px rgba(0,0,0,.1);padding:15px 20px;height:100%;position:relative;border-radius:15px}.pricing h3{font-weight:600;margin-bottom:15px;text-align:center;color:#000}.pricing .icon{margin:30px auto 20px;width:70px;height:70px;background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s;transform-style:preserve-3d}.pricing .icon i{color:var(--background-color);font-size:28px;transition:.3s ease-in-out;line-height:0}.pricing .icon:before{height:86px;width:86px;background:color-mix(in srgb,var(--accent-color),transparent 80%);transform:translateZ(-1px)}.pricing .icon:after,.pricing .icon:before{position:absolute;content:"";border-radius:50%;transition:all .3s ease-out 0s}.pricing .icon:after{height:102px;width:102px;background:color-mix(in srgb,var(--accent-color),transparent 90%);transform:translateZ(-2px)}.pricing h4{font-size:35x;color:var(--accent-color);font-weight:700;font-family:var(--heading-font);margin-bottom:-10px;text-align:center}.pricing h4 sup{font-size:17px}.pricing h4 span{color:color-mix(in srgb,var(--default-color),transparent 50%);font-size:18px;font-weight:400}.pricing ul{padding:20px 0;list-style:none;color:color-mix(in srgb,var(--default-color),transparent 20%);text-align:left;line-height:20px}.pricing ul li{padding:5px 0;display:flex;align-items:center}.pricing ul i{color:#059652;font-size:24px;padding-right:3px}.pricing ul .na,.pricing ul .na i{color:color-mix(in srgb,var(--default-color),transparent 70%)}.pricing ul .na span{text-decoration:line-through}.pricing .buy-btn{color:color-mix(in srgb,var(--default-color),transparent 20%);display:inline-block;padding:8px 40px 10px;border-radius:50px;border:1px solid color-mix(in srgb,var(--default-color),transparent 80%);transition:none;font-size:16px;font-weight:600;transition:.3s}.pricing .buy-btn:hover{background-color:var(--accent-color);color:var(--contrast-color)}.pricing .featured{z-index:10;border:3px solid var(--accent-color)}@media (min-width:992px){.pricing .featured{transform:scale(1.15)}}.modal.show .modal-dialog{transform:translateY(2%)!important}.subscription-pricing-modal.modal-dialog{max-width:760px}.subscription-pricing-modal .modal-content{overflow:hidden;border:0;border-radius:24px;background:#f3f8fa;box-shadow:0 30px 90px rgba(9,30,47,.3)}.subscription-pricing-modal .subscription_modal_header{padding:17px 24px;border:0;background:#102a3d}.subscription-pricing-modal .subscription_modal_header h5{color:#fff;font-size:15px;font-weight:700}.subscription-pricing-modal .subscription_modal_header .close{color:#fff;opacity:.8;text-shadow:none}.subscription-pricing-modal .modal-body{padding:0}.pricing{max-width:none!important;padding:0 27px 30px!important}.pricing-motivation{margin:0 -27px 27px;padding:31px 34px 27px;background:radial-gradient(circle at 86% 12%,rgba(55,207,181,.26),transparent 25%),linear-gradient(125deg,#13334a,#17566a);color:#fff;text-align:center}.pricing-kicker{display:block;margin-bottom:8px;color:#81e8d5;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pricing-motivation h2{margin:0 0 9px;color:#fff;font-size:clamp(25px,3vw,35px);font-weight:750;letter-spacing:-.025em}.pricing-motivation>p{max-width:720px;margin:0 auto;color:#d2e6eb;font-size:14px;line-height:1.6}.pricing-trust-row{display:flex;justify-content:center;margin-top:18px;color:#e8f8f7;font-size:11px;gap:23px}.pricing .row.g-4{align-items:stretch}.pricing .pricing-item{overflow:hidden;padding:29px 27px 25px;border:1px solid #dce8eb;border-radius:19px;background:#fff;box-shadow:0 13px 35px rgba(19,56,74,.09);transition:transform .18s ease,box-shadow .18s ease}.pricing .pricing-item:hover{box-shadow:0 18px 44px rgba(19,56,74,.15);transform:translateY(-3px)}.pricing .pricing-recommended{border:2px solid #2bbda6;background:linear-gradient(180deg,#f2fffb,#fff 35%)}.recommended-badge{position:absolute;top:0;right:0;left:0;padding:7px;background:linear-gradient(90deg,#23ae98,#198baa);color:#fff;font-size:9px;font-weight:800;letter-spacing:.11em;text-align:center}.pricing .pricing-recommended h3{margin-top:14px}.pricing h3{margin-bottom:6px;color:#17384a;font-size:20px;font-weight:750}.pricing .plan-subtitle{min-height:42px;margin:0 auto 7px;color:#708593;font-size:11px;line-height:1.55;text-align:center}.pricing .icon{width:55px;height:55px;margin:17px auto 14px;background:linear-gradient(145deg,#25bda7,#218eac)}.pricing .icon:before{width:68px;height:68px}.pricing .icon:after{width:80px;height:80px}.pricing .icon i{color:#fff;font-size:23px}.pricing h4{margin:0}.pricing .pricing-was{color:#a1adb3;font-size:13px;text-decoration:line-through}.pricing .pricing-now{margin:2px 0;color:#163e4f;font-family:var(--heading-font);font-size:43px;font-weight:800;line-height:1}.pricing .pricing-now small{margin-right:2px;color:#258e83;font-size:20px;vertical-align:12px}.pricing .pricing-period{display:block;color:#69808d;font-size:10px}.pricing ul{min-height:215px;margin:10px 0 4px;padding:18px 0 8px;color:#415c6b;font-size:11px;line-height:1.45}.pricing ul li{align-items:flex-start;padding:6px 0}.pricing ul i{flex:0 0 auto;padding-right:7px;color:#20a37f;font-size:18px}.pricing .buy-btn{display:inline-flex;width:100%;min-height:48px;padding:11px 17px;border:0;border-radius:11px;background:linear-gradient(135deg,#e84e6c,#da3e72);box-shadow:0 10px 23px rgba(218,62,114,.21);color:#fff;font-family:var(--heading-font);font-size:13px;font-weight:750;align-items:center;justify-content:center;gap:8px;transition:transform .16s ease,box-shadow .16s ease}.pricing .pricing-recommended .buy-btn{background:linear-gradient(135deg,#22b79f,#187f9d);box-shadow:0 10px 23px rgba(29,150,149,.22)}.pricing .buy-btn:hover{background:linear-gradient(135deg,#f05a76,#dc4277);box-shadow:0 13px 27px rgba(218,62,114,.3);color:#fff;transform:translateY(-2px)}.pricing .pricing-recommended .buy-btn:hover{background:linear-gradient(135deg,#2bc4ab,#198ba8)}.pricing .buy-btn i{padding:0;color:inherit;font-size:14px}.pricing .secure-note{display:block;margin-top:9px;color:#8a9aa3;font-size:9px}.pricing.pricing-in-app{padding:0 18px 18px!important}.pricing-in-app .pricing-motivation{margin:0 -18px 16px;padding:16px 22px 14px}.pricing-in-app .pricing-kicker{margin-bottom:3px}.pricing-in-app .pricing-motivation h2{margin:0;font-size:24px}.pricing-banner{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;max-width:640px;margin:12px auto 0;padding:10px 16px;border-radius:12px;font-size:13.5px;font-weight:700;line-height:1.45;text-align:center;overflow:hidden}.pricing-banner:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35),transparent);animation:pricing-banner-sheen 3.5s ease-in-out infinite;pointer-events:none}@keyframes pricing-banner-sheen{0%{left:-40%}60%,to{left:130%}}.pricing-banner-info{border:1px solid rgba(129,232,213,.4);background:rgba(129,232,213,.12);color:#d7fff4}.pricing-banner-alert{border:1px solid rgba(255,180,120,.45);background:rgba(255,158,94,.1);color:#ffe8d1}.pricing-banner-icon{flex:0 0 auto;font-size:15px}@media (max-width:560px){.pricing-banner{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.pricing-banner:after{animation:none}}.pricing-in-app .row.g-4{margin-right:-7px;margin-left:-7px}.pricing-in-app .row.g-4>[class*=col-]{padding-right:7px;padding-left:7px}.pricing-in-app .pricing-item{padding:22px 17px 16px;border-radius:15px;box-shadow:0 7px 20px rgba(19,56,74,.08)}.pricing-in-app .pricing-recommended h3{margin-top:10px}.pricing-in-app h3{font-size:16px}.pricing-in-app .plan-subtitle{min-height:34px;font-size:10px}.pricing-in-app .icon{display:none}.pricing-in-app .pricing-now{font-size:32px}.pricing-in-app .pricing-now small{font-size:15px;vertical-align:9px}.pricing-in-app ul{min-height:154px;margin-top:7px;padding:8px 0 4px;font-size:10px}.pricing-in-app ul li{padding:4px 0}.pricing-in-app ul i{font-size:14px}.pricing-in-app .buy-btn{min-height:40px;padding:8px 10px;font-size:11px}@media (max-width:991px){.subscription-pricing-modal.modal-dialog{max-width:calc(100% - 24px)}.pricing .col-lg-6+.col-lg-6{margin-top:18px}.pricing .plan-subtitle,.pricing ul{min-height:0}}@media (max-width:575px){.subscription-pricing-modal.modal-dialog{margin:12px auto}.subscription-pricing-modal .modal-content{border-radius:18px}.pricing{padding:0 12px 18px!important}.pricing-motivation{margin:0 -12px 18px;padding:25px 17px 22px}.pricing-trust-row{align-items:center;flex-direction:column;gap:6px}.pricing .pricing-item{padding:28px 20px 21px}}.off-canvas-sidebar .nav li>a,.sidebar .logo,.sidebar .nav li>a,.sidebar .nav li>button{color:#fff!important}.sidebar .nav li.active>a,.sidebar .nav li>a:hover{background:hsla(0,0%,100%,.18)!important;color:#fff!important}body:not(.white-content) .main-panel{background:linear-gradient(#1e1e2f,#1e1e24)!important}.index-landing-page .header{--background-color:#27293d;background-color:#27293d!important}.index-landing-page .footer,.index-landing-page .hero{background-color:#1e1e2a!important;--background-color:#1e1e2a;color:#fff!important}.index-landing-page .hero .icon-box{background:#1e1e2a!important}.index-landing-page .footer h4,.index-landing-page .hero h1,.index-landing-page .hero h2,.index-landing-page .hero h3{color:#fff!important}.index-landing-page ol li,.index-landing-page ul li{color:#000}.index-landing-page .dark-background li,.index-landing-page .footer li,.index-landing-page .header li,.index-landing-page .hero li{color:#fff}.main-panel .content{background-color:#1e1e2f;color:#525f7f;min-height:100vh}.main-panel .content a{color:#d68eff}.main-panel .content a:hover{color:#d68eff;text-decoration:underline}.btn-fill.btn-primary,.btn-primary{background-color:#1d8cf8!important;border-color:#1d8cf8!important}.splash-screen{background:linear-gradient(#1e1e2f,#1e1e24);transition:all .5s cubic-bezier(.685,.0473,.346,1)}.splash-screen h1{font-family:Fredoka,sans-serif;font-size:36px;font-weight:600;line-height:42px;text-align:center;color:#fff}.refund-dark .section,.refund-dark section{background-color:#1e1e2f!important;color:#fff!important}.refund-dark em,.refund-dark h1,.refund-dark h2,.refund-dark h3,.refund-dark h5,.refund-dark li,.refund-dark ol,.refund-dark p,.refund-dark span,.refund-dark strong,.refund-dark ul{color:#fff!important}.refund-dark a{color:#d68eff}.refund-dark a:hover{color:#d68eff;text-decoration:underline}.refund-dark .page-title .heading{padding:32px 0!important;border-top:none!important}.auth-header{background-color:#27293d;color:#fff;position:fixed;top:0;left:0;right:0;width:100%;z-index:997}.auth-header .topbar{background-color:color-mix(in srgb,#008374 90%,#000 10%);height:40px;padding:0;font-size:14px}.auth-header .branding{min-height:60px;padding:10px 0}.auth-header .logo{line-height:1}.auth-header .logo,.auth-header .logo:hover{text-decoration:none}.auth-header .logo h1{font-size:30px;margin:0;font-weight:700;color:#fff!important}.auth-header .logo span{font-size:32px;margin-left:2px;color:#008374}.auth-header-page{padding-top:100px}