.hero-section[data-v-18e43d6a]{background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;position:relative}.hero-background[data-v-18e43d6a]{background:transparent;min-height:60vh;position:relative}.hero-badge[data-v-18e43d6a]{background:linear-gradient(135deg,#41aafb,#2196f3);border:3px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 10px 30px rgba(65,170,251,.3);display:inline-block;padding:24px;transform:rotate(-5deg);transition:all .3s ease}.hero-badge[data-v-18e43d6a]:hover{box-shadow:0 15px 40px rgba(65,170,251,.4);transform:rotate(0deg) scale(1.1)}.hero-divider[data-v-18e43d6a]{animation:shimmer-18e43d6a 2s infinite;background:linear-gradient(90deg,#41aafb,#2196f3,#41aafb);border-radius:3px;height:6px;position:relative;width:100px}@keyframes shimmer-18e43d6a{0%{background-position:-100px}to{background-position:200px}}.subscription-toggle-section[data-v-18e43d6a]{margin:0 auto;max-width:600px}.subscription-switch-card[data-v-18e43d6a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95)!important;border:1px solid rgba(65,170,251,.2)!important;border-radius:16px!important;box-shadow:0 8px 25px rgba(0,0,0,.1)!important;overflow:hidden;transition:all .3s ease}.subscription-switch-card[data-v-18e43d6a]:hover{border-color:rgba(65,170,251,.3)!important;box-shadow:0 12px 35px rgba(65,170,251,.15)!important;transform:translateY(-2px)}.subscription-switch-content[data-v-18e43d6a]{padding:24px;text-align:center}.subscription-switch-header[data-v-18e43d6a]{align-items:center;border-bottom:1px solid rgba(65,170,251,.1);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.subscription-switch-label[data-v-18e43d6a]{align-items:center;cursor:pointer;display:flex;flex:1;justify-content:center;transition:all .3s ease}.subscription-switch-label[data-v-18e43d6a]:hover{transform:scale(1.02)}.subscription-switch-text[data-v-18e43d6a]{align-items:center;display:flex;flex-direction:column}.subscription-switch-title[data-v-18e43d6a]{color:#1a2339;font-size:1rem;font-weight:700;line-height:1.2;margin-bottom:4px}.subscription-switch-subtitle[data-v-18e43d6a]{color:#666;font-size:.85rem;font-weight:500}.subscription-switch-input[data-v-18e43d6a]{margin-left:12px!important}.subscription-switch-input .v-input__slot[data-v-18e43d6a]{background:transparent!important;border:none!important;box-shadow:none!important}.subscription-switch-input .v-input--selection-controls__input[data-v-18e43d6a]{transform:scale(1.2)}.subscription-switch-input .v-input--selection-controls__input .v-icon[data-v-18e43d6a]{color:#41aafb!important;font-size:18px!important}.subscription-description[data-v-18e43d6a]{align-items:center;color:#666;display:flex;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;line-height:1.4;text-align:center}.pricing-section[data-v-18e43d6a]{background:linear-gradient(135deg,#f8f9fa,#e9ecef 50%,#dee2e6);overflow:hidden;position:relative}.pricing-background[data-v-18e43d6a]{background:transparent;min-height:100vh;position:relative}.pricing-cards[data-v-18e43d6a]{overflow:visible;position:relative;z-index:2}.pricing-card[data-v-18e43d6a]{background:#fff;border:2px solid rgba(65,170,251,.1);border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:40px 32px;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-card[data-v-18e43d6a]:before{background:linear-gradient(90deg,#41aafb,#2196f3);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.pricing-card[data-v-18e43d6a]:hover:before{transform:scaleX(1)}.pricing-card[data-v-18e43d6a]:hover{border-color:rgba(65,170,251,.3);box-shadow:0 25px 60px rgba(65,170,251,.2);transform:translateY(-10px)}.pricing-card.featured[data-v-18e43d6a]{border-color:rgba(65,170,251,.4);box-shadow:0 15px 40px rgba(65,170,251,.15);transform:scale(1.05)}.pricing-card.featured[data-v-18e43d6a]:hover{transform:scale(1.05) translateY(-10px)}.featured-badge[data-v-18e43d6a]{align-items:center;background:linear-gradient(135deg,#41aafb,#2196f3);border-radius:20px;box-shadow:0 4px 15px rgba(65,170,251,.3);color:#fff;display:flex;font-size:.8rem;font-weight:700;gap:6px;left:50%;padding:8px 20px;position:absolute;top:-12px;transform:translateX(-50%)}.pricing-header[data-v-18e43d6a]{margin-bottom:32px}.pricing-icon[data-v-18e43d6a]{background:linear-gradient(135deg,#41aafb,#2196f3);border-radius:20px;box-shadow:0 8px 25px rgba(65,170,251,.3);display:inline-block;margin:0 auto 24px;padding:20px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.pricing-card:hover .pricing-icon[data-v-18e43d6a]{box-shadow:0 12px 35px rgba(65,170,251,.4);transform:scale(1.1) rotate(5deg)}.pricing-title[data-v-18e43d6a]{color:#1a2339;font-size:1.8rem;font-weight:800;line-height:1.2;margin-bottom:16px}.pricing-price[data-v-18e43d6a]{margin-bottom:12px}.price-amount[data-v-18e43d6a]{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#41aafb,#2196f3);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:900;line-height:1}.price-currency[data-v-18e43d6a]{color:#666;font-size:1.5rem;font-weight:700;margin-left:4px}.price-ttc[data-v-18e43d6a]{background:rgba(76,175,80,.1);border-radius:6px;color:#4caf50;display:inline-block;font-size:.8rem;font-weight:600;padding:4px 8px}.price-subscription-badge[data-v-18e43d6a]{align-items:center;animation:pulse-18e43d6a 2s infinite;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:12px;box-shadow:0 4px 12px rgba(76,175,80,.3);color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;margin-top:8px;padding:6px 12px}.pricing-subtitle[data-v-18e43d6a]{color:#666;font-size:1rem;font-weight:500;margin:0}.pricing-features[data-v-18e43d6a]{flex-grow:1;margin-bottom:32px}.feature-item[data-v-18e43d6a]{align-items:center;color:#555;display:flex;font-size:.95rem;font-weight:500;justify-content:flex-start;margin-bottom:16px}.feature-item span[data-v-18e43d6a]{margin-left:8px}.pricing-cta[data-v-18e43d6a]{margin-top:auto}.pricing-info[data-v-18e43d6a]{align-items:center;background:rgba(65,170,251,.1);border:1px solid rgba(65,170,251,.2);border-radius:16px;display:inline-flex;padding:20px 32px}.info-text[data-v-18e43d6a]{color:#1a2339;font-size:1rem;font-weight:600}.subscription-info-cards[data-v-18e43d6a]{margin-bottom:2rem}.subscription-info-card[data-v-18e43d6a]{background:hsla(0,0%,100%,.98);border:2px solid transparent;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);height:100%;padding:24px;text-align:center;transition:all .3s ease}.subscription-info-card[data-v-18e43d6a]:hover{box-shadow:0 8px 30px rgba(0,0,0,.15);transform:translateY(-4px)}.subscription-info-card.standard-card[data-v-18e43d6a]{border-color:rgba(255,152,0,.2)}.subscription-info-card.standard-card[data-v-18e43d6a]:hover{border-color:rgba(255,152,0,.4);box-shadow:0 8px 30px rgba(255,152,0,.2)}.subscription-info-card.unlimited-card[data-v-18e43d6a]{border-color:rgba(65,170,251,.2)}.subscription-info-card.unlimited-card[data-v-18e43d6a]:hover{border-color:rgba(65,170,251,.4);box-shadow:0 8px 30px rgba(65,170,251,.2)}.subscription-info-header[data-v-18e43d6a]{margin-bottom:20px}.subscription-info-title[data-v-18e43d6a]{color:#1a2339;font-size:1.2rem;font-weight:700;margin:0}.subscription-info-subtitle[data-v-18e43d6a]{color:#666;font-size:.85rem;font-weight:500;margin:4px 0 0;text-transform:lowercase}.subscription-info-content[data-v-18e43d6a]{text-align:left}.subscription-benefit[data-v-18e43d6a]{align-items:center;color:#1a2339;display:flex;font-size:.95rem;line-height:1.4;margin-bottom:12px}.subscription-benefit[data-v-18e43d6a]:last-child{margin-bottom:0}.subscription-benefit strong[data-v-18e43d6a]{color:#41aafb;font-weight:700}.contact-section[data-v-18e43d6a]{background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;position:relative}.contact-background[data-v-18e43d6a]{background:transparent;min-height:60vh;position:relative}.contact-badge[data-v-18e43d6a]{background:linear-gradient(135deg,#41aafb,#2196f3);border:3px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 10px 30px rgba(65,170,251,.3);display:inline-block;padding:24px;transform:rotate(-5deg);transition:all .3s ease}.contact-badge[data-v-18e43d6a]:hover{box-shadow:0 15px 40px rgba(65,170,251,.4);transform:rotate(0deg) scale(1.1)}.contact-divider[data-v-18e43d6a]{animation:shimmer-18e43d6a 2s infinite;background:linear-gradient(90deg,#41aafb,#2196f3,#41aafb);border-radius:3px;height:6px;position:relative;width:100px}.contact-options[data-v-18e43d6a]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:1px solid rgba(65,170,251,.1);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.1);padding:40px;transition:all .4s cubic-bezier(.4,0,.2,1)}.contact-options[data-v-18e43d6a]:hover{box-shadow:0 30px 80px rgba(0,0,0,.15);transform:translateY(-10px)}.contact-btn[data-v-18e43d6a]{border-radius:16px!important;box-shadow:0 8px 25px rgba(65,170,251,.3)!important;font-size:1rem!important;letter-spacing:.5px!important;text-transform:none!important;transition:all .3s ease!important}.contact-btn[data-v-18e43d6a]:hover{box-shadow:0 15px 40px rgba(65,170,251,.4)!important;transform:translateY(-3px)!important}@keyframes pulse-18e43d6a{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:1200px){.pricing-card[data-v-18e43d6a]{padding:32px 24px}.pricing-title[data-v-18e43d6a]{font-size:1.6rem}.price-amount[data-v-18e43d6a]{font-size:3rem}}@media (max-width:768px){.hero-background[data-v-18e43d6a]{min-height:50vh}.pricing-background[data-v-18e43d6a]{min-height:auto}.pricing-card[data-v-18e43d6a]{margin-bottom:24px;padding:28px 20px}.pricing-card.featured[data-v-18e43d6a]{transform:scale(1)}.pricing-card.featured[data-v-18e43d6a]:hover{transform:translateY(-10px)}.pricing-title[data-v-18e43d6a]{font-size:1.5rem}.price-amount[data-v-18e43d6a]{font-size:2.5rem}.subscription-switch-header[data-v-18e43d6a]{flex-direction:column;gap:16px}.subscription-switch-label[data-v-18e43d6a]{flex-direction:column;gap:8px}.subscription-switch-input[data-v-18e43d6a]{margin-left:0!important;margin-top:8px}.contact-options[data-v-18e43d6a]{padding:24px}.contact-btn[data-v-18e43d6a]{font-size:.9rem!important}}@media (max-width:480px){.hero-badge[data-v-18e43d6a]{padding:20px}.pricing-card[data-v-18e43d6a]{padding:24px 16px}.pricing-title[data-v-18e43d6a]{font-size:1.3rem}.price-amount[data-v-18e43d6a]{font-size:2.2rem}.contact-options[data-v-18e43d6a],.subscription-info-card[data-v-18e43d6a]{padding:20px}}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(0,0,0,.38)}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{align-self:start;padding-top:2px}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.subject-display[data-v-2994e95a]{align-items:center;background:linear-gradient(135deg,rgba(65,170,251,.1),rgba(33,150,243,.1));border:1px solid rgba(65,170,251,.2);border-radius:12px;box-shadow:0 2px 8px rgba(65,170,251,.1);color:#1a2339;display:flex;font-weight:600;justify-content:center;margin:16px;padding:12px 16px}.subject-text[data-v-2994e95a]{font-size:.95rem;font-weight:700}@media (max-width:768px){.subject-display[data-v-2994e95a]{margin:12px;padding:10px 12px}.subject-text[data-v-2994e95a]{font-size:.9rem}}