.course-costing-page-wrapper{--c-bg-body:#0b0c10;--c-bg-surface:#14161d;--c-bg-surface-elevated:#1c1e27;--c-border-light:hsla(0,0%,100%,.08);--c-border-glow:rgba(250,157,28,.4);--c-text-primary:#fff;--c-text-secondary:#9e9ea7;--c-text-muted:#6c6c78;--c-brand-primary:#fa9d1c;--c-brand-primary-hover:#e0890f;--c-brand-glow:rgba(250,157,28,.3);--c-accent-cyan:#38bdf8;--c-shadow-card:0 20px 40px -15px rgba(0,0,0,.7);--c-shadow-glow:0 0 35px rgba(250,157,28,.2);--c-radius-sm:8px;--c-radius-md:14px;--c-radius-lg:20px;--c-radius-full:9999px;--c-transition-smooth:all 0.3s cubic-bezier(0.16,1,0.3,1)}@keyframes cFadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.course-costing-page-wrapper .animate-fade-in{animation:cFadeInUp .4s ease-in-out forwards}.course-costing-page-wrapper .costing-main-section{margin-bottom:48px}.course-costing-page-wrapper .section-header-flex{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--c-border-light)}.course-costing-page-wrapper .section-title-col{max-width:600px;text-align:left}.course-costing-page-wrapper .badge-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:rgba(250,157,28,.12);border:1px solid rgba(250,157,28,.3);border-radius:var(--c-radius-full);color:var(--c-brand-primary);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.course-costing-page-wrapper .section-title{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:8px;color:var(--c-text-primary)}.course-costing-page-wrapper .section-title span{color:var(--c-brand-primary)}.course-costing-page-wrapper .section-description{font-size:13px;color:var(--c-text-secondary);line-height:1.55}.course-costing-page-wrapper .switcher-right-col{display:flex;align-items:center;flex-shrink:0}.course-costing-page-wrapper .model-toggle-container{background:var(--c-bg-surface-elevated);border:1px solid var(--c-border-light);padding:5px;border-radius:var(--c-radius-full);display:inline-flex;box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.course-costing-page-wrapper .model-btn{padding:10px 22px;border-radius:var(--c-radius-full);border:none;background:transparent;color:var(--c-text-secondary);font-size:16px;font-weight:700;cursor:pointer;transition:var(--c-transition-smooth);display:flex;align-items:center;gap:8px;white-space:nowrap;outline:none}.course-costing-page-wrapper .model-btn.active{color:#000;background:var(--c-brand-primary);box-shadow:0 4px 12px var(--c-brand-glow)}.course-costing-page-wrapper .sub-billing-row-above-cards{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;animation:cFadeInUp .4s ease-in-out forwards}.course-costing-page-wrapper .sub-billing-pill-group{background:var(--c-bg-surface-elevated);padding:4px;border-radius:var(--c-radius-full);border:1px solid var(--c-border-light);display:inline-flex;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.3)}.course-costing-page-wrapper .billing-pill-btn{padding:9px 20px;border-radius:var(--c-radius-full);border:1px solid transparent;background:transparent;color:var(--c-text-secondary);font-size:16px;font-weight:700;cursor:pointer;transition:var(--c-transition-smooth);display:flex;align-items:center;gap:6px;outline:none}.course-costing-page-wrapper .billing-pill-btn.active{background:rgba(250,157,28,.18);border-color:rgba(250,157,28,.4);color:var(--c-brand-primary);box-shadow:0 4px 10px rgba(250,157,28,.15)}.course-costing-page-wrapper .discount-pulse-tag{background:linear-gradient(135deg,var(--c-brand-primary),#ff5722);color:#000;font-size:.8rem;font-weight:800;padding:3px 9px;border-radius:var(--c-radius-full);animation:cPulseGlow 2s infinite}@keyframes cPulseGlow{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(250,157,28,.5)}50%{transform:scale(1.05);box-shadow:0 0 8px 2px rgba(250,157,28,.4)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(250,157,28,0)}}.course-costing-page-wrapper .right-unboxed-offer{font-size:14px;font-weight:700;color:var(--c-brand-primary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.course-costing-page-wrapper .countdown-pill{background:rgba(250,157,28,.12);border:1px solid rgba(250,157,28,.3);color:var(--c-brand-primary);font-weight:800;font-size:14px;padding:4px 12px;border-radius:var(--c-radius-sm);letter-spacing:.04em;box-shadow:0 2px 8px rgba(0,0,0,.2)}.course-costing-page-wrapper .cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;align-items:stretch;margin-bottom:40px}.course-costing-page-wrapper .plan-card{background:var(--c-bg-surface);border:1px solid var(--c-border-light);border-radius:var(--c-radius-lg);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:var(--c-transition-smooth)}.course-costing-page-wrapper .plan-card:hover{transform:translateY(-8px);border-color:var(--c-border-glow);box-shadow:var(--c-shadow-card),var(--c-shadow-glow)}.course-costing-page-wrapper .plan-card.featured{border:2px solid var(--c-brand-primary);background:linear-gradient(180deg,var(--c-bg-surface) 0,rgba(250,157,28,.04) 100%)}.course-costing-page-wrapper .card-ribbon{position:absolute;top:16px;right:16px;z-index:10;background:var(--c-brand-primary);color:#000;font-size:12px;font-weight:800;padding:4px 12px;border-radius:var(--c-radius-full);text-transform:uppercase;letter-spacing:.04em}.course-costing-page-wrapper .card-cover{height:280px;width:100%;position:relative;overflow:hidden}.course-costing-page-wrapper .cover-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .4s cubic-bezier(.16,1,.3,1)}.course-costing-page-wrapper .plan-card:hover .cover-img{transform:scale(1.04)}.course-costing-page-wrapper .cover-placeholder{width:100%;height:100%;position:absolute;inset:0}.course-costing-page-wrapper .cover-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(20,22,29,.82) 72%,var(--c-bg-surface) 100%)}.course-costing-page-wrapper .cover-tier1{background:linear-gradient(135deg,#161e2e,#0b0c10)}.course-costing-page-wrapper .cover-tier2{background:linear-gradient(135deg,#2d1b00,#0b0c10)}.course-costing-page-wrapper .cover-tier3{background:linear-gradient(135deg,#3b1b04,#0b0c10)}.course-costing-page-wrapper .card-header-flex{display:flex;align-items:center;gap:16px;padding:16px 24px;margin-top:-40px;position:relative;z-index:5}.course-costing-page-wrapper .card-badge-left{height:74px;width:74px;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,0,0,.7));flex-shrink:0;align-self:center}.course-costing-page-wrapper .card-badge-fallback{height:76px;width:76px;background:var(--c-brand-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.6),0 0 20px rgba(250,157,28,.25);flex-shrink:0}.course-costing-page-wrapper .card-title-group{display:flex;flex-direction:column;gap:3px;flex-grow:1}.course-costing-page-wrapper .card-rating-row{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--c-brand-primary)}.course-costing-page-wrapper .card-rating-row span{color:var(--c-text-muted);font-weight:400}.course-costing-page-wrapper .card-title{font-size:24px;font-weight:800;color:var(--c-text-primary);line-height:1.25;letter-spacing:-.02em;margin:0}.course-costing-page-wrapper .sub-title-badge-wrapper{margin-top:2px}.course-costing-page-wrapper .sub-title-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(0,0,0,.75);border:1px solid hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 12px;border-radius:var(--c-radius-full);font-size:13px;font-weight:700;color:var(--c-text-primary);box-shadow:0 2px 8px rgba(0,0,0,.4)}.course-costing-page-wrapper .sub-title-badge i{color:var(--c-brand-primary);font-size:.9rem}.course-costing-page-wrapper .card-subtext{font-size:13px;color:var(--c-text-secondary);line-height:1.5;padding:0 24px;margin-bottom:16px;min-height:42px}.course-costing-page-wrapper .card-pricing-block{background:var(--c-bg-surface-elevated);border-radius:var(--c-radius-md);padding:14px 18px;margin:0 24px 18px;border:1px solid var(--c-border-light)}.course-costing-page-wrapper .val-strike-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--c-text-muted);margin-bottom:4px}.course-costing-page-wrapper .original-val{text-decoration:line-through;color:var(--c-text-muted)}.course-costing-page-wrapper .main-price-row{display:flex;align-items:baseline;gap:4px}.course-costing-page-wrapper .price-currency{font-size:24px;font-weight:700;color:var(--c-brand-primary)}.course-costing-page-wrapper .price-amount{font-size:35px;font-weight:800;color:var(--c-text-primary);letter-spacing:-.03em}.course-costing-page-wrapper .price-period{font-size:14px;color:var(--c-text-secondary);font-weight:500}.course-costing-page-wrapper .savings-tag{color:var(--c-brand-primary);font-weight:700;font-size:14px;margin-top:3px}.course-costing-page-wrapper .features-box{padding:0 24px 24px;display:flex;flex-direction:column;flex-grow:1}.course-costing-page-wrapper .features-header{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-muted);margin-bottom:12px}.course-costing-page-wrapper .features-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:0;flex-grow:1}.course-costing-page-wrapper .features-list li{display:flex;align-items:flex-start;gap:8px;font-size:16px;color:var(--c-text-secondary);line-height:1.45;margin:0}.course-costing-page-wrapper .features-list li i{color:var(--c-brand-primary);font-size:16px;margin-top:1px;flex-shrink:0}.course-costing-page-wrapper .features-list li.highlight-feat{color:var(--c-text-primary);font-weight:700}.course-costing-page-wrapper .cta-button{width:100%;padding:14px 20px;border-radius:50px;font-size:16px;font-weight:800;cursor:pointer;transition:var(--c-transition-smooth);display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--c-border-light);background:var(--c-bg-surface-elevated);color:var(--c-text-primary);outline:none}.course-costing-page-wrapper .cta-button:hover{border-color:var(--c-brand-primary);background:rgba(250,157,28,.08);color:var(--c-brand-primary)}.course-costing-page-wrapper .cta-button.primary{background:var(--c-brand-primary);border:none;color:#000;box-shadow:0 4px 15px var(--c-brand-glow)}.course-costing-page-wrapper .cta-button.primary:hover{background:var(--c-brand-primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px rgba(250,157,28,.4)}.course-costing-page-wrapper .comparison-drawer{background:rgba(20,22,29,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--c-radius-lg);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--c-transition-smooth);margin-bottom:48px}.course-costing-page-wrapper .comp-header-bar{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border-bottom:1px solid transparent;transition:var(--c-transition-smooth)}.course-costing-page-wrapper .comp-header-bar:hover{background:hsla(0,0%,100%,.02)}.course-costing-page-wrapper .comparison-drawer.open .comp-header-bar{border-bottom-color:hsla(0,0%,100%,.06)}.course-costing-page-wrapper .comp-title-group{display:flex;align-items:center;gap:12px}.course-costing-page-wrapper .comp-title-icon{font-size:24px;color:var(--c-brand-primary)}.course-costing-page-wrapper .comp-title{font-size:24px;font-weight:700;color:var(--c-text-primary);margin:0 0 4px}.course-costing-page-wrapper .comp-subtitle{font-size:12px;color:var(--c-text-muted);margin:0}.course-costing-page-wrapper .comp-toggle-badge{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:700;color:var(--c-text-secondary);background:hsla(0,0%,100%,.05);padding:6px 14px;border-radius:var(--c-radius-full);border:1px solid hsla(0,0%,100%,.08)}.course-costing-page-wrapper .comp-toggle-icon{transition:transform .3s cubic-bezier(.16,1,.3,1)}.course-costing-page-wrapper .comparison-drawer.open .comp-toggle-icon{transform:rotate(180deg)}.course-costing-page-wrapper .comp-content-body{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.course-costing-page-wrapper .comparison-drawer.open .comp-content-body{max-height:1200px}.course-costing-page-wrapper .comp-table-wrapper{padding:12px 24px 20px;overflow-x:auto}.course-costing-page-wrapper .comp-table{width:100%;border-collapse:collapse;text-align:left;min-width:720px}.course-costing-page-wrapper .comp-table td,.course-costing-page-wrapper .comp-table th{padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.04);font-size:15px;vertical-align:middle;border-left:0;border-right:0}.course-costing-page-wrapper .comp-table tr:hover td{background:hsla(0,0%,100%,.015)}.course-costing-page-wrapper .min-group-header th{text-align:center;font-size:16px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:10px 8px;border-bottom:2px solid transparent!important}.course-costing-page-wrapper .min-header-membership{color:var(--c-brand-primary);border-bottom-color:rgba(250,157,28,.3)!important}.course-costing-page-wrapper .min-header-subscription{color:var(--c-accent-cyan);border-bottom-color:rgba(56,189,248,.3)!important}.course-costing-page-wrapper .comp-table th.col-feature{font-size:15px;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700;width:22%}.course-costing-page-wrapper .comp-table th.col-plan{font-size:15px;font-weight:800;color:var(--c-text-primary)}.course-costing-page-wrapper .mini-price{font-weight:800;font-size:16px;color:var(--c-text-primary)}.course-costing-page-wrapper .mini-sub{font-size:12px;color:var(--c-text-muted);margin-left:2px;font-weight:500}.course-costing-page-wrapper .cell-membership{background:rgba(250,157,28,.015)}.course-costing-page-wrapper .cell-subscription{background:rgba(56,189,248,.015)}.course-costing-page-wrapper .check-min{color:var(--c-brand-primary);font-size:20px;font-weight:700}.course-costing-page-wrapper .check-min-cyan{color:var(--c-accent-cyan);font-size:20px;font-weight:700}.course-costing-page-wrapper .dash-muted{color:var(--c-text-muted);opacity:.3;font-size:20px}.course-costing-page-wrapper .faq-section{max-width:800px;margin:0 auto}.course-costing-page-wrapper .faq-title{text-align:center;font-size:36px;font-weight:800;color:var(--c-text-primary);margin-bottom:28px;letter-spacing:-.02em}.course-costing-page-wrapper .faq-item{background:var(--c-bg-surface);border:1px solid var(--c-border-light);border-radius:var(--c-radius-md);margin-bottom:10px;overflow:hidden;transition:var(--c-transition-smooth)}.course-costing-page-wrapper .faq-item.active{border-color:var(--c-border-glow)}.course-costing-page-wrapper .faq-question{padding:20px 24px;font-weight:700;font-size:18px;color:var(--c-text-primary);display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--c-transition-smooth);gap:12px}.course-costing-page-wrapper .faq-question:hover{color:var(--c-brand-primary)}.course-costing-page-wrapper .faq-icon{font-size:20px;color:var(--c-text-secondary);flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.course-costing-page-wrapper .faq-item.active .faq-icon{transform:rotate(180deg);color:var(--c-brand-primary)}.course-costing-page-wrapper .faq-answer{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),padding .25s ease;padding:0 24px;color:var(--c-text-secondary);font-size:14px;line-height:1.55}.course-costing-page-wrapper .faq-item.active .faq-answer{max-height:300px;padding:0 24px 18px}.course-costing-page-wrapper .modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:var(--c-transition-smooth);padding:20px}.course-costing-page-wrapper .modal-overlay.active{opacity:1;visibility:visible}.course-costing-page-wrapper .modal-card{background:var(--c-bg-surface);border:1px solid var(--c-border-light);border-radius:var(--c-radius-lg);width:100%;max-width:480px;padding:32px;position:relative;box-shadow:var(--c-shadow-card);animation:cFadeInUp .3s ease-in-out forwards}.course-costing-page-wrapper .modal-close{position:absolute;top:20px;right:20px;background:var(--c-bg-surface-elevated);border:1px solid var(--c-border-light);color:var(--c-text-muted);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--c-transition-smooth);outline:none}.course-costing-page-wrapper .modal-close:hover{color:var(--c-text-primary);border-color:var(--c-border-glow)}.course-costing-page-wrapper .modal-header-center{text-align:center;margin-bottom:20px}.course-costing-page-wrapper .modal-plan-title{font-size:1.5rem;font-weight:800;color:var(--c-text-primary);margin:8px 0 4px;letter-spacing:-.02em}.course-costing-page-wrapper .modal-plan-meta{color:var(--c-text-secondary);font-size:16px;margin:0}.course-costing-page-wrapper .modal-amount-row{background:var(--c-bg-surface-elevated);padding:14px 18px;border-radius:var(--c-radius-md);margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--c-border-light)}.course-costing-page-wrapper .modal-amount-label{color:var(--c-text-secondary);font-size:1rem}.course-costing-page-wrapper .modal-amount-price{font-size:1.6rem;font-weight:800;color:var(--c-brand-primary)}.course-costing-page-wrapper .modal-field{margin-bottom:12px}.course-costing-page-wrapper .modal-input{width:100%;padding:13px 16px;border-radius:var(--c-radius-sm);border:1px solid var(--c-border-light);background:var(--c-bg-body);color:var(--c-text-primary);font-size:1rem;outline:none;transition:var(--c-transition-smooth);box-sizing:border-box}.course-costing-page-wrapper .modal-input:focus{border-color:var(--c-border-glow);box-shadow:0 0 0 3px rgba(250,157,28,.12)}.course-costing-page-wrapper .modal-input::placeholder{color:var(--c-text-muted)}.course-costing-page-wrapper .mobile-quick-bar{display:none}.course-costing-page-wrapper .mobile-plan-name{font-size:.875rem;color:var(--c-text-muted);font-weight:700;margin-bottom:2px}.course-costing-page-wrapper .mobile-price-val{font-size:1.2rem;font-weight:800;color:var(--c-brand-primary)}@media (max-width:1024px){.course-costing-page-wrapper .cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:868px){.course-costing-page-wrapper .section-header-flex{flex-direction:column;align-items:flex-start;gap:16px}.course-costing-page-wrapper .switcher-right-col{width:100%}.course-costing-page-wrapper .sub-billing-row-above-cards{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:768px){.course-costing-page-wrapper .section-title{font-size:1.75rem}.course-costing-page-wrapper .cards-grid{grid-template-columns:1fr;gap:20px}.course-costing-page-wrapper .card-cover{height:180px}.course-costing-page-wrapper .card-header-flex{gap:12px;padding:14px 16px}.course-costing-page-wrapper .card-badge-fallback,.course-costing-page-wrapper .card-badge-left{width:68px;height:68px}.course-costing-page-wrapper .card-title{font-size:1.15rem}.course-costing-page-wrapper .comp-header-bar{padding:14px 16px}.course-costing-page-wrapper .comp-title{font-size:16px}.course-costing-page-wrapper .comp-table-wrapper{padding:10px 12px 16px}.course-costing-page-wrapper .faq-title{font-size:1.4rem}.course-costing-page-wrapper .mobile-quick-bar{display:flex;position:fixed;bottom:0;left:0;right:0;background:#0e0f14;border-top:1px solid var(--c-border-light);padding:12px 20px;z-index:900;align-items:center;justify-content:space-between;box-shadow:0 -10px 25px rgba(0,0,0,.5);gap:12px}}:root{--color-primary:#fca71f;--color-yellow-primary:#fca71f;--color-yellow-secondary:#a86c0b;--color-bg-black:#000;--color-black:rgba(0,0,0,.8);--color-text-gray:hsla(0,0%,100%,.5);--color-bg:#1c1c1c;--color-secondary:#b966e7;--color-coral:#e9967a;--color-violet:purple;--color-pink:#db7093;--color-darker:#192335;--color-white-dark:#d9d9d9;--gradient-dark:linear-gradient(90deg,#2f57efbf,#c586eeab);--gradient-dark-2:linear-gradient(90deg,#2f57ef7d,#c586ee52);--color-primary-100:#323f92;--color-heading:#fff;--color-body:#fff;--color-white:#fff;--color-white-off:#ffffffab;--color-bodyest:#273041;--color-bodyest-2:#324059b3;--color-bodyest-opacity:#2730415e;--color-dark:#27272e;--color-darkest:#232d40;--color-black:#111113;--color-grey:hsla(0,0%,81%,.24);--color-grey2:#f4f5f7;--color-gray:#a1a9ac;--color-gray-light:#f6f6f6;--color-gray-lighter:#ebebeb;--color-light:#f5f7fa;--color-lighter:#f2f5f9;--yellow-opacity:rgba(252,167,31,.1);--primary-opacity:#2f57ef21;--secondary-opacity:#b966e721;--coral-opacity:#e9967a21;--violet-opacity:#80008021;--pink-opacity:#db709321;--white-opacity:#ffffff21;--danger-opacity:#ff000310;--warning-opacity:#ff8f3c10;--success-opacity:#3eb75e10;--black-opacity:rgba(0,0,0,.04);--heading-opacity:#19233550;--color-card-1:#fffccf;--color-card-2:#ffedff;--color-card-3:#ffe8eb;--color-card-4:#e9f6ff;--color-card-5:#5024d1;--color-card-6:#3b3b46;--color-success:#3eb75e;--color-danger:#ff0003;--color-warning:#ff8f3c;--color-info:#1ba2db;--color-primary-alt:#d1ebe6;--color-primary-light:#f1f7ff;--color-primary-lighter:#eef;--color-secondary-alt:#fef4f4;--dark-color-border:#ffffff1a;--dark-color-border-2:#474f5d;--color-extra:#f9f9ff;--color-extra2:#f9f9ff;--color-border:rgba(215,216,222,.41);--color-border-2:#e6e3f14f;--bs-border-color:#dee2e6;--color-badge-1:#303f5b;--color-badge-2:#f2c94c;--color-facebook:#3b5997;--color-twitter:#1ba1f2;--color-youtube:#ed4141;--color-linkedin:#0077b5;--color-pinterest:#e60022;--color-instagram:#c231a1;--color-vimeo:#00adef;--color-twitch:#6441a3;--color-discord:#7289da;--radius-10:10px;--radius-big:16px;--radius-small:6px;--border-width:2px;--radius:6px;--f-light:300;--f-regular:400;--f-medium:500;--f-semi-bold:600;--f-bold:700;--f-extra-bold:800;--f-black:900;--dark-shadow-1:0px 4px 26px 0px rgba(2,5,17,.14);--dark-shadow-2:0px 4px 52px 0px rgba(2,5,17,.15);--dark-shadow-3:0px 4px 52px 0px rgba(2,5,17,.2);--dark-shadow-4:0px 4px 52px rgba(2,5,17,.2);--dark-shadow-5:0px 4px 27.9px rgba(47,87,239,.15);--shadow-primary:0px 4px 10px rgba(37,47,63,.1);--shadow-light:0 2px 6px 0 rgba(0,0,0,.05);--shadow-dark:0 2px 6px 0 rgba(0,0,0,.2);--shadow-1:0px 6px 34px rgba(215,216,222,.41);--shadow-slide-item:0px 0 10px 0 rgba(215,216,222,.2);--shadow-2:0 15px 34px 0 rgba(175,181,204,.32);--shadow-3:0 5px 15px 0 rgba(85,74,101,.37);--shadow-5:0px 20px 70px 0px rgba(0,0,0,.1);--shadow-7:0px 15px 30px -2px rgba(0,0,0,.1);--shadow-8:-5px 18px 60px 0 rgba(210,210,234,.4);--shadow-9:0 13px 48px 0 rgba(215,216,222,.44);--shadow-10:0 13px 14px 0 rgba(129,104,145,.05);--shadow-11:0 0 10px 0 rgba(0,0,0,.06);--transition:0.3s;--transition-2:256ms ease-in-out;--transition-3:transform .85s cubic-bezier(.23,1,.32,1),background .3s,border .3s,border-radius .3s,box-shadow .3s;--transition-4:all .25s cubic-bezier(.645,.045,.355,1);--font-primary:"Euclid Circular";--font-secondary:"Euclid Circular";--font-alt:"Source Serif Pro",serif;--font-size-b1:24px;--font-size-b2:18px;--font-size-b3:16px;--font-size-b4:12px;--line-height-b1:1.5;--line-height-b2:1.67;--line-height-b3:1.67;--line-height-b4:1;--lh-100:100%;--lh-110:110.00000000000001%;--lh-120:120%;--lh-130:130%;--lh-150:150%;--h1:52px;--h2:44px;--h3:34px;--h4:30px;--h5:20px;--h6:16px;--div-gap-1:10px;--gradient-1:linear-gradient(#fff,#eff1ff);--gradient-4:linear-gradient(180deg,#fff,#f6f9ff);--gradient-2:linear-gradient(0deg,#fff,#f0f2ff);--gradient-3:linear-gradient(90deg,#8da9fc,#b48dd5);--gradient-4:linear-gradient(180deg,#eff1ff,#fff);--gradient-5:linear-gradient(#eff1ff,#eff1ff);--gradient-6:linear-gradient(90deg,hsla(0,0%,100%,.15),rgba(251,199,226,.15),rgba(220,217,254,.15));--gradient-7:linear-gradient(218.15deg,var(--color-secondary) 0%,var(--color-primary) 100%);--gradient-8:linear-gradient(270deg,#9e77ff,#4460ff);--gradient-9:linear-gradient(180deg,#6827ff,#e3f0ff);--gradient-10:linear-gradient(180deg,#353e54d9,#27304117)}.test-wrapper{display:flex;gap:39px;color:#fff;align-items:center}@media only screen and (max-width:479px),only screen and (max-width:575px),only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.test-wrapper{display:flex;flex-direction:column}}.test-left{display:flex;flex-direction:column;justify-content:space-between;padding:60px 0}@media only screen and (max-width:479px),only screen and (max-width:575px),only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.test-left{width:100%}}@media only screen and (max-width:767px){.test-left{padding:unset}}.test-left .test-left-inner{display:flex;flex-direction:column}.test-left .test-left-inner h2{text-align:center}@media only screen and (max-width:479px),only screen and (max-width:575px),only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.test-left .badge-container{display:flex;justify-content:center}}.test-left .testimonial-yellow-badge{font-size:14px;line-height:15px;font-weight:500;margin-bottom:15px;padding:10px 20px;border-radius:100px;text-transform:uppercase;display:inline-block;color:var(--color-yellow-primary)}.test-left .testimonial-bg-yellow-badge{background:var(--yellow-opacity)!important}.test-left h2{font-size:44px;color:var(--color-white)}@media only screen and (max-width:479px),only screen and (max-width:575px),only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.test-left h2{font-size:35px}}.test-tag{background:#1b1b1b;color:#ffb400;padding:6px 14px;border-radius:20px;font-size:12px}.testimonial-rating-box{display:flex;align-items:center;gap:20px;background:#151515;padding:10px 20px;border-radius:266px;border:1px solid #fff;background-color:var(--color-bg);width:max-content}@media only screen and (max-width:479px),only screen and (max-width:575px),only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.testimonial-rating-box{width:100%;justify-content:space-between}.testimonial-rating-box .avatars img{width:125px;height:42px}}.testimonial-rating-box .rating{display:flex;flex-direction:column;gap:5px;margin-bottom:5px}@media only screen and (max-width:479px),only screen and (max-width:575px),only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.testimonial-rating-box .rating{gap:0}}.testimonial-rating-box .rating .rating-text{font-size:18px}@media only screen and (max-width:767px){.testimonial-rating-box .rating .rating-text{font-size:14px}}.testimonial-rating-box .rating .rating-text span{font-size:14px;margin-left:4px}@media only screen and (max-width:767px){.testimonial-rating-box .rating .rating-text span{font-size:12px}.testimonial-rating-box .rating img{width:110px}}.arrow-wrapper{display:flex;gap:10px;background:#000;margin-top:110px}@media only screen and (max-width:767px){.arrow-wrapper{margin-top:unset}}.arrow-btn{width:93px;height:70px;border-radius:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:all .25s ease;font-size:35px}@media only screen and (max-width:767px){.arrow-btn{padding:4px 20px;width:unset;height:unset}}.arrow-btn svg{stroke-width:2.5}.outline{background:#1c1c1c;border:1px solid #dcdcdc;color:#fff}.outline:hover{background:var(--color-yellow-primary);transform:scale(1.05)}.filled,.outline:hover{color:#000;border:1px solid #fca71f}.filled{background:#f5a623}.filled:hover{background:#ffb93c;transform:scale(1.05)}.slider.testimonial{display:flex;gap:24px;overflow-x:auto;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;width:100vw;margin-right:calc(-50vw + 50%);padding-right:60px}@media only screen and (max-width:767px){.slider.testimonial{margin-left:15px}}.slider.testimonial .card{padding:10px;border:2px solid #2c2c2c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#222!important;border-radius:30px;flex:0 0 auto;scroll-snap-align:start}@media only screen and (max-width:767px){.slider.testimonial .card{padding:7px;border:none}}.slider.testimonial .card-img{border-radius:22px}.slider::-webkit-scrollbar{display:none}.card{min-width:330px;height:480px;border-radius:35px;overflow:hidden;position:relative;border:10px solid #1f1f1f;color:var(--color-white)}@media only screen and (max-width:767px){.card{min-width:unset;height:unset;border:none}}.card-img{object-fit:cover;max-width:310px;max-height:460px}@media only screen and (max-width:767px){.card-img{max-width:210px;min-height:410px}}.play-btn{position:absolute;top:45%;left:43%;cursor:pointer;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:18px 15px 15px 17px;z-index:1}.play-btn img{width:15px;height:15px}.play-btn.with-animation:after,.play-btn.with-animation:before{content:"";display:block;position:absolute;top:0;right:0;z-index:0;bottom:0;left:0;transition:var(--transition);border-radius:50%;border:10.5px solid var(--color-white)}.play-btn.with-animation:before{animation:ripple 2s linear infinite}.play-btn.with-animation:after{animation:ripple 2s linear 1s infinite}@keyframes ripple{0%{transform:scale(.9);opacity:1}75%{transform:scale(1.9);opacity:.5}to{transform:scale(2.3);opacity:0}}.card-bottom{position:absolute;bottom:0;width:100%;padding:18px}.card-stars{color:#ffb400;margin-bottom:6px}