.jet-landing-root{font-family:iranyekanweb,Emkan-Regular,Yekan,tahoma,sans-serif;color:#2b233a;overflow-x:hidden;background:#fff}.landing-section{padding:85px 0;position:relative}.hero-section{width:100%;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#fbf9fe 35%,#f4edfc 70%,#fff);border-bottom:1px solid rgba(82,46,168,.08);min-height:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-spotlight-glow{top:0;left:0;right:0;bottom:0;-webkit-transition:background .15s ease-out;transition:background .15s ease-out}.ambient-orb,.hero-spotlight-glow{position:absolute;pointer-events:none}.ambient-orb{border-radius:50%;-webkit-filter:blur(85px);filter:blur(85px);opacity:.6}.orb-1{width:450px;height:450px;background:rgba(110,65,220,.22);top:-80px;right:-100px}.orb-2{width:350px;height:350px;background:rgba(255,152,0,.16);bottom:-60px;left:-50px}.ambient-grid-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(82,46,168,.07) 1px,transparent 0);background-size:28px 28px;pointer-events:none;opacity:.8}.hero-chip-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid rgba(255,152,0,.35);padding:6px 14px;border-radius:30px;font-size:.85rem;font-weight:700;color:#522ea8;-webkit-box-shadow:0 4px 15px rgba(255,152,0,.12);box-shadow:0 4px 15px rgba(255,152,0,.12)}.hero-chip-badge .chip-pulse-dot{width:8px;height:8px;border-radius:50%;background:#ff9800;margin-left:6px;-webkit-box-shadow:0 0 0 0 rgba(255,152,0,.7);box-shadow:0 0 0 0 rgba(255,152,0,.7);-webkit-animation:pulse-orange 1.8s infinite;animation:pulse-orange 1.8s infinite}@-webkit-keyframes pulse-orange{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,152,0,.7);box-shadow:0 0 0 0 rgba(255,152,0,.7)}70%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 0 8px rgba(255,152,0,0);box-shadow:0 0 0 8px rgba(255,152,0,0)}to{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,152,0,0);box-shadow:0 0 0 0 rgba(255,152,0,0)}}@keyframes pulse-orange{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,152,0,.7);box-shadow:0 0 0 0 rgba(255,152,0,.7)}70%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 0 8px rgba(255,152,0,0);box-shadow:0 0 0 8px rgba(255,152,0,0)}to{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,152,0,0);box-shadow:0 0 0 0 rgba(255,152,0,0)}}.hero-main-title{font-size:2.35rem;font-weight:950;line-height:1.45;color:#1e1333;letter-spacing:-.5px}.hero-main-title .title-highlight{background:linear-gradient(135deg,#522ea8,#ff9800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.hero-main-subtitle{font-size:1.05rem;line-height:2.1;color:#4b3e64;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-main-subtitle,.hero-main-subtitle .sub-feature-pill{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-main-subtitle .sub-feature-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#fff;padding:3px 10px;border-radius:8px;font-weight:700;color:#2b1f42;border:1px solid rgba(82,46,168,.12);margin:2px 0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.03);box-shadow:0 2px 6px rgba(0,0,0,.03);width:230px}.hero-main-subtitle .sub-separator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 5px;color:#ff9800;font-weight:900;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-cta-buttons .cta-btn{font-family:inherit;font-weight:800;letter-spacing:0;-webkit-transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s cubic-bezier(.16,1,.3,1)}.hero-cta-buttons .cta-btn .btn-text{font-size:.95rem}.hero-cta-buttons .cta-btn:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.hero-cta-buttons .btn-whatsapp{width:100%;height:52px!important;background:linear-gradient(135deg,#25d366,#128c7e)!important;color:#fff!important;-webkit-box-shadow:0 8px 24px rgba(37,211,102,.35)!important;box-shadow:0 8px 24px rgba(37,211,102,.35)!important;position:relative;overflow:hidden}.hero-cta-buttons .btn-whatsapp:hover{-webkit-box-shadow:0 12px 30px rgba(37,211,102,.5)!important;box-shadow:0 12px 30px rgba(37,211,102,.5)!important}.hero-cta-buttons .btn-video{height:48px!important;background:#fff!important;color:#2b1f42!important;border:1px solid rgba(255,152,0,.4)!important;-webkit-box-shadow:0 4px 15px rgba(255,152,0,.15)!important;box-shadow:0 4px 15px rgba(255,152,0,.15)!important}.hero-cta-buttons .btn-video:hover{background:#fff8f0!important;border-color:#ff9800!important}.hero-cta-buttons .btn-excel{height:48px!important;border:1.5px solid #2e7d32!important;color:#2e7d32!important;background:#fff!important}.hero-cta-buttons .btn-excel:hover{background:#e8f5e9!important;color:#1b5e20!important}.hero-stats-row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.hero-stats-row,.hero-stats-row .stat-pill{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-stats-row .stat-pill{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:hsla(0,0%,100%,.85);border:1px solid rgba(82,46,168,.1);padding:6px 12px;border-radius:20px;font-size:.82rem;font-weight:700;color:#4a3c63}.hero-mockup-wrapper{position:relative;-webkit-perspective:1200px;perspective:1200px;padding:20px}.hero-3d-card{position:relative;border-radius:24px;background:#170e2c;-webkit-box-shadow:0 25px 60px rgba(43,23,84,.28),0 0 0 1px hsla(0,0%,100%,.12);box-shadow:0 25px 60px rgba(43,23,84,.28),0 0 0 1px hsla(0,0%,100%,.12);overflow:hidden;-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;will-change:transform}.mockup-header-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 18px;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.08)}.mockup-header-bar .mockup-dot-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.mockup-header-bar .mockup-dot-group .m-dot{width:10px;height:10px;border-radius:50%}.mockup-header-bar .mockup-dot-group .dot-red{background:#ff5f56}.mockup-header-bar .mockup-dot-group .dot-yellow{background:#ffbd2e}.mockup-header-bar .mockup-dot-group .dot-green{background:#27c93f}.mockup-header-bar .mockup-title-text{color:hsla(0,0%,100%,.9);font-size:.78rem;font-weight:700}.mockup-header-bar .mockup-live-status,.mockup-header-bar .mockup-title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mockup-header-bar .mockup-live-status{gap:5px}.mockup-header-bar .mockup-live-status .live-dot{width:6px;height:6px;border-radius:50%;background:#4caf50}.mockup-header-bar .mockup-live-status .live-label{font-size:.7rem;color:#a5d6a7}.mockup-image-container{position:relative;overflow:hidden}.mockup-image-container .mockup-screen-img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.mockup-image-container .mockup-sheen{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.mockup-image-container .mockup-floating-pill{bottom:14px;right:14px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);padding:6px 12px;border-radius:20px;font-size:.78rem;font-weight:800;color:#1b5e20;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.15);box-shadow:0 4px 15px rgba(0,0,0,.15)}.floating-badge,.mockup-image-container .mockup-floating-pill{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.floating-badge{background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);border:1px solid rgba(82,46,168,.14);-webkit-box-shadow:0 12px 30px rgba(0,0,0,.12);box-shadow:0 12px 30px rgba(0,0,0,.12);border-radius:16px;padding:10px 14px;gap:10px;z-index:5;-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.floating-badge .badge-icon-box{width:36px;height:36px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.floating-badge .badge-icon-box.bg-purple{background:#522ea8}.floating-badge .badge-icon-box.bg-emerald{background:#2e7d32}.floating-badge .badge-icon-box.bg-orange{background:#ff9800}.floating-badge .badge-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.floating-badge .badge-body .badge-bold{font-size:.82rem;font-weight:900;color:#1f1435}.floating-badge .badge-body .badge-sub{font-size:.72rem;color:#6e6482}.badge-credit{top:-5px;left:-5px}.badge-sign{bottom:-15px;right:15px}.badge-sms{bottom:25px;left:-15px}.benefits-bazaar-section{background:#fbf9ff}.section-badge-header .section-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#fff;border:1px solid rgba(255,152,0,.3);padding:5px 14px;border-radius:20px;font-size:.84rem;font-weight:700;color:#e65100}.section-badge-header .section-main-heading{font-size:2rem;font-weight:900;color:#22143d;margin-top:6px;margin-bottom:8px}.section-badge-header .section-sub-heading{font-size:1rem;color:#6c5f84;max-width:650px;margin:0 auto}.bazaar-column-card{background:#fff;border-radius:22px;padding:28px 22px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(82,46,168,.1);-webkit-box-shadow:0 8px 24px rgba(82,46,168,.05);box-shadow:0 8px 24px rgba(82,46,168,.05);position:relative;-webkit-transition:all .35s cubic-bezier(.16,1,.3,1);transition:all .35s cubic-bezier(.16,1,.3,1)}.bazaar-column-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 18px 40px rgba(82,46,168,.12);box-shadow:0 18px 40px rgba(82,46,168,.12)}.bazaar-column-card .stage-top-indicator{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px}.bazaar-column-card .stage-top-indicator,.bazaar-column-card .stage-top-indicator .stage-step-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bazaar-column-card .stage-top-indicator .stage-step-num{width:28px;height:28px;border-radius:50%;background:#f2ecfb;color:#522ea8;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:900;font-size:.85rem}.bazaar-column-card .stage-top-indicator .stage-pill-tag{font-size:.78rem;font-weight:800;padding:3px 10px;border-radius:12px;background:#f4f2f8;color:#522ea8}.bazaar-column-card .stage-icon-circle{width:64px;height:64px;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:18px}.bazaar-column-card .stage-icon-circle.bg-stage-1{background:#ffebee}.bazaar-column-card .stage-icon-circle.bg-stage-2{background:#ede7f6}.bazaar-column-card .stage-icon-circle.bg-stage-3{background:#fff3e0}.bazaar-column-card .stage-icon-circle.bg-stage-4{background:#e8f5e9}.bazaar-column-card .stage-card-title{font-size:1.25rem;font-weight:900;color:#1f1435;margin-bottom:8px}.bazaar-column-card .stage-bazaar-slogan{font-size:.94rem;font-weight:800;line-height:1.75;color:#3b2a57;background:#fbf9ff;padding:10px 12px;border-radius:12px;border-right:3px solid #ff9800;margin-bottom:18px}.bazaar-column-card .stage-features-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:20px}.bazaar-column-card .stage-features-list .stage-feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.7;color:#52476b}.bazaar-column-card .stage-card-footer{margin-top:auto;border-top:1px solid rgba(0,0,0,.05);padding-top:12px}.sponsor-vip-section{background:radial-gradient(ellipse at 50% 20%,#1e1037 0,#0d061a 100%);color:#fff;overflow:hidden}.sponsor-orb{position:absolute;border-radius:50%;-webkit-filter:blur(100px);filter:blur(100px);pointer-events:none;opacity:.45}.orb-gold{width:400px;height:400px;background:rgba(255,183,77,.25);top:-50px;right:10%}.orb-dark-purple{width:500px;height:500px;background:rgba(110,65,220,.35);bottom:-100px;left:5%}.sponsor-header .sponsor-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:hsla(0,0%,100%,.08);border:1px solid rgba(255,183,77,.3);padding:5px 14px;border-radius:20px;font-size:.84rem;font-weight:700;color:#ffb74d}.sponsor-header .sponsor-main-title{font-size:2.2rem;font-weight:950;color:#fff;margin-top:8px;margin-bottom:8px;letter-spacing:-.5px}.sponsor-header .sponsor-sub-title{font-size:1rem;color:hsla(0,0%,100%,.7);max-width:680px;margin:0 auto}.sponsor-feature-card{background:hsla(0,0%,100%,.04);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:32px 24px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}.sponsor-feature-card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);border-color:rgba(255,183,77,.4);-webkit-box-shadow:0 15px 40px rgba(0,0,0,.4);box-shadow:0 15px 40px rgba(0,0,0,.4);background:hsla(0,0%,100%,.07)}.sponsor-feature-card.featured-sponsor-card{border:1.5px solid rgba(255,152,0,.5);background:rgba(255,152,0,.06)}.sponsor-feature-card.featured-sponsor-card .featured-tag{position:absolute;top:-12px;left:20px;background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;font-size:.72rem;font-weight:900;padding:3px 12px;border-radius:20px;-webkit-box-shadow:0 4px 10px rgba(245,124,0,.4);box-shadow:0 4px 10px rgba(245,124,0,.4)}.sponsor-feature-card .sponsor-icon-wrapper{width:60px;height:60px;border-radius:16px;background:hsla(0,0%,100%,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.sponsor-feature-card .sponsor-card-heading{font-size:1.3rem;font-weight:900;color:#fff;margin-bottom:12px}.sponsor-feature-card .sponsor-card-desc{font-size:.92rem;line-height:1.85;color:hsla(0,0%,100%,.75);margin-bottom:20px}.sponsor-feature-card .sponsor-bullet-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.08);padding-top:16px}.sponsor-feature-card .sponsor-bullet-features .b-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.85rem;color:hsla(0,0%,100%,.9)}.sponsor-cta-banner{background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px);border:1px solid rgba(255,183,77,.25);border-radius:20px}.pricing-hero-section{background:radial-gradient(ellipse at 50% 30%,#20133b 0,#0c0617 100%);color:#fff;overflow:hidden}.pricing-orb{position:absolute;border-radius:50%;-webkit-filter:blur(90px);filter:blur(90px);pointer-events:none;opacity:.5}.orb-p1{width:400px;height:400px;background:rgba(110,65,220,.35);top:-50px;right:-80px}.orb-p2{width:350px;height:350px;background:rgba(255,152,0,.2);bottom:-40px;left:-50px}.pricing-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:hsla(0,0%,100%,.08);border:1px solid rgba(255,183,77,.3);padding:5px 14px;border-radius:20px;font-size:.84rem;font-weight:700;color:#ffb74d}.pricing-title{font-size:2.2rem;font-weight:900;color:#fff;margin-top:6px;margin-bottom:6px}.pricing-subtitle{font-size:1rem;color:hsla(0,0%,100%,.7)}.modern-price-card{background:hsla(0,0%,100%,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;padding:32px 24px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-price-card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);border-color:rgba(110,65,220,.45);-webkit-box-shadow:0 15px 40px rgba(0,0,0,.35);box-shadow:0 15px 40px rgba(0,0,0,.35)}.modern-price-card.featured-price-card{border:2px solid #ff9800;background:rgba(255,152,0,.07);-webkit-transform:scale(1.02);transform:scale(1.02)}.modern-price-card.featured-price-card:hover{-webkit-transform:scale(1.02) translateY(-6px);transform:scale(1.02) translateY(-6px)}.modern-price-card.featured-price-card .featured-ribbon{position:absolute;top:-14px;right:24px;background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;font-size:.76rem;font-weight:900;padding:4px 14px;border-radius:20px;-webkit-box-shadow:0 4px 12px rgba(245,124,0,.4);box-shadow:0 4px 12px rgba(245,124,0,.4)}.modern-price-card .plan-badge{font-size:.75rem;font-weight:800;background:hsla(0,0%,100%,.1);color:#ffb74d;padding:4px 10px;border-radius:12px;display:inline-block;margin-bottom:12px}.modern-price-card .plan-badge.badge-featured{background:#ff9800;color:#fff}.modern-price-card .plan-name{font-size:1.4rem;font-weight:900;color:#fff;margin-bottom:4px}.modern-price-card .plan-type{font-size:.84rem;color:hsla(0,0%,100%,.6)}.modern-price-card .price-value-box{margin:24px 0;padding:16px;border-radius:16px;background:rgba(0,0,0,.2);text-align:center}.modern-price-card .price-value-box .price-sub{font-size:.82rem;color:hsla(0,0%,100%,.65)}.modern-price-card .price-value-box .price-amount{font-size:2.2rem;font-weight:900;color:#fff;font-family:yekan,sans-serif}.modern-price-card .price-value-box .price-unit{font-size:.82rem;color:hsla(0,0%,100%,.65)}.modern-price-card .plan-features-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:28px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.modern-price-card .plan-features-list .feature-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:.88rem;color:hsla(0,0%,100%,.88)}.test-drive-card{background:hsla(0,0%,100%,.05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:28px;border:1px solid hsla(0,0%,100%,.14);padding:36px 30px;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.3);box-shadow:0 20px 50px rgba(0,0,0,.3)}.test-drive-card .test-icon-bubble{width:48px;height:48px;border-radius:14px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.test-drive-card .test-title{font-size:1.35rem;font-weight:900;color:#fff}.test-drive-card .test-desc{font-size:.95rem;color:hsla(0,0%,100%,.75);line-height:1.9}.test-drive-card .test-steps-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:18px}.test-drive-card .test-steps-list .step-line{gap:12px;font-size:.9rem;color:hsla(0,0%,100%,.9)}.test-drive-card .test-steps-list .step-line,.test-drive-card .test-steps-list .step-line .step-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.test-drive-card .test-steps-list .step-line .step-num{width:24px;height:24px;border-radius:50%;background:#ff9800;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:800;font-size:.8rem;-ms-flex-negative:0;flex-shrink:0}.test-drive-card .test-form-box .v-input__slot{background:rgba(14,7,28,.6)!important;border:1px solid hsla(0,0%,100%,.12)!important;-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.test-drive-card .test-form-box .v-input__slot:hover{border-color:rgba(110,65,220,.5)!important}.test-drive-card .test-form-box .submit-test-btn{background:linear-gradient(135deg,#ff9800,#f57c00)!important;-webkit-box-shadow:0 6px 20px rgba(245,124,0,.35)!important;box-shadow:0 6px 20px rgba(245,124,0,.35)!important}.test-drive-card .test-form-box .login-prompt-box{background:rgba(82,46,168,.4);border:1px solid hsla(0,0%,100%,.2)}.test-drive-card .test-form-box .login-prompt-box .brand-purple-text{color:#522ea8!important}.test-drive-card .test-form-box .error-validation-box{background:rgba(233,30,99,.8);color:#fff;font-size:.88rem}.video-dialog-card{background:#170e2c!important;border:1px solid hsla(0,0%,100%,.15)!important}.video-dialog-card .video-dialog-header{background:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.08)}.video-dialog-card .video-dialog-body{padding:0;background:#000}.video-dialog-card .video-dialog-body .video-dialog-frame-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0}.video-dialog-card .video-dialog-body .video-dialog-frame-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-dialog-card .bg-dialog-footer{background:rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.08)}.excel-dialog-card{background:#fff!important}.excel-dialog-card .excel-modal-banner{background:linear-gradient(135deg,#1b5e20,#2e7d32)}.excel-dialog-card .excel-modal-banner .excel-modal-icon{width:48px;height:48px;border-radius:12px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.excel-dialog-card .migration-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.excel-dialog-card .migration-steps .m-step-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.excel-dialog-card .migration-steps .m-step-item .m-step-badge{width:32px;height:32px;border-radius:50%;background:#e8f5e9;color:#2e7d32;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:900;font-size:.95rem;-ms-flex-negative:0;flex-shrink:0}.excel-dialog-card .excel-cta-box{background:#f1f8e9;border:1px dashed #81c784}.floating-whatsapp-trigger{position:fixed;bottom:28px;left:28px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 10px 30px rgba(37,211,102,.45);box-shadow:0 10px 30px rgba(37,211,102,.45);z-index:999;text-decoration:none;-webkit-transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s cubic-bezier(.16,1,.3,1)}.floating-whatsapp-trigger:hover{-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg);-webkit-box-shadow:0 15px 35px rgba(37,211,102,.6);box-shadow:0 15px 35px rgba(37,211,102,.6)}.floating-whatsapp-trigger:hover .floating-tooltip{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.floating-whatsapp-trigger .whatsapp-pulse-ring{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid #25d366;-webkit-animation:pulse-ring 2.2s cubic-bezier(.215,.61,.355,1) infinite;animation:pulse-ring 2.2s cubic-bezier(.215,.61,.355,1) infinite;pointer-events:none}.floating-whatsapp-trigger .whatsapp-pulse-ring.delay-1{-webkit-animation-delay:.7s;animation-delay:.7s}.floating-whatsapp-trigger .floating-tooltip{position:absolute;right:70px;background:#1f1435;color:#fff;padding:6px 14px;border-radius:20px;font-size:.8rem;font-weight:700;white-space:nowrap;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2);opacity:0;visibility:hidden;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .25s ease;transition:all .25s ease;pointer-events:none}.floating-whatsapp-trigger .floating-tooltip:after{content:"";position:absolute;left:100%;top:50%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #1f1435}@-webkit-keyframes pulse-ring{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:.8}50%{opacity:.4}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}@keyframes pulse-ring{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:.8}50%{opacity:.4}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}@media(max-width:959px){.hero-main-title{font-size:1.85rem}.hero-section{padding:30px 0}.floating-badge{display:none}.floating-whatsapp-trigger{bottom:20px;left:20px;width:52px;height:52px}}