.mobile-pill[data-v-d25927e9]{display:none}@media(max-width:768px){.mobile-pill[data-v-d25927e9]{align-items:center;display:flex;gap:8px;left:50%;position:fixed;top:12px;transform:translate(-50%);z-index:9999;--tw-border-opacity:1;background-color:#fffffff2;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.mobile-pill[data-v-d25927e9]:is(.dark *){background-color:#0a0e16f2;border-color:#ffffff1a}.mobile-pill[data-v-d25927e9]{backdrop-filter:blur(20px);border-radius:50px;border-style:solid;border-width:1px;box-shadow:0 4px 20px #00000080,0 0 0 1px #ffffff0a;cursor:pointer;max-width:calc(100vw - 32px);padding:7px 12px 7px 7px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pill-avatar[data-v-d25927e9]{border:1.5px solid;border-radius:50%;flex-shrink:0;height:26px;-o-object-fit:cover;object-fit:cover;width:26px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.pill-avatar[data-v-d25927e9]:is(.dark *){border-color:#3b82f64d}.pill-body[data-v-d25927e9]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.pill-source[data-v-d25927e9]{color:#0072f5;font-size:.6rem;font-weight:700;letter-spacing:.5px;line-height:1;text-transform:uppercase}.pill-title[data-v-d25927e9]{font-size:.78rem;font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.pill-title[data-v-d25927e9]:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.pill-title[data-v-d25927e9]{line-height:1.2;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill-close[data-v-d25927e9]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.pill-close[data-v-d25927e9]:is(.dark *){background-color:#ffffff1a;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.pill-close[data-v-d25927e9]{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:background .2s ease,color .2s ease;width:20px}.pill-close[data-v-d25927e9]:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.pill-close[data-v-d25927e9]:hover:is(.dark *){background-color:#fff3;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.toast-notification[data-v-d25927e9]{display:none!important}}.slide-up-enter-active[data-v-d25927e9],.slide-up-leave-active[data-v-d25927e9]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.slide-up-enter-from[data-v-d25927e9],.slide-up-leave-to[data-v-d25927e9]{opacity:0;transform:translateY(100%)}.toast-timer-bar[data-v-d25927e9]{animation:timer-d25927e9 10s linear forwards;width:100%}.pill-enter-active[data-v-d25927e9]{animation:pillSlideDown-d25927e9 .45s cubic-bezier(.34,1.56,.64,1)}.pill-leave-active[data-v-d25927e9]{animation:pillSlideUp-d25927e9 .35s ease-in forwards}@keyframes pillSlideDown-d25927e9{0%{opacity:0;transform:translate(-50%) translateY(-40px) scale(.85)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes pillSlideUp-d25927e9{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-30px) scale(.9)}}.toast-notification[data-v-d25927e9]{cursor:pointer;position:fixed;right:24px;top:80px;width:360px;z-index:9999}.toast-content[data-v-d25927e9]{align-items:flex-start;display:flex;gap:.75rem;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.toast-content[data-v-d25927e9]:is(.dark *){background-color:#0d141cf2;border-color:#ffffff1a}.toast-content[data-v-d25927e9]{backdrop-filter:blur(20px);border-radius:16px;border-style:solid;border-width:1px;box-shadow:0 20px 40px #00000080;overflow:hidden;padding:1rem 1.25rem;position:relative;transition:all .3s ease}.toast-content[data-v-d25927e9]:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.toast-content[data-v-d25927e9]:hover:is(.dark *){background-color:#0d141cf2;border-color:#ffffff26}.toast-content[data-v-d25927e9]:hover{box-shadow:0 24px 48px #00000026;transform:translateY(-2px)}@media(prefers-color-scheme:dark){.toast-content[data-v-d25927e9]:hover{box-shadow:0 24px 48px #0009}}.profile-avatar[data-v-d25927e9]{flex-shrink:0;position:relative}.avatar-img[data-v-d25927e9]{border:2px solid;border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.avatar-img[data-v-d25927e9]:is(.dark *){border-color:#3b82f64d}.avatar-img[data-v-d25927e9]{flex-shrink:0}.avatar-img[data-v-d25927e9],.avatar-placeholder[data-v-d25927e9]{box-shadow:0 2px 8px #0000001a}.avatar-placeholder[data-v-d25927e9]{align-items:center;background:linear-gradient(135deg,#0072f5,#0056d6);border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:1.25rem;font-weight:800;height:48px;justify-content:center;width:48px}.online-indicator[data-v-d25927e9]{background:#22c55e;bottom:2px;height:10px;position:absolute;right:2px;width:10px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.online-indicator[data-v-d25927e9]:is(.dark *){--tw-border-opacity:1;border-color:rgb(13 20 28/var(--tw-border-opacity,1))}.online-indicator[data-v-d25927e9]{animation:pulse-online-d25927e9 2s ease-in-out infinite;border-radius:50%;border-style:solid;border-width:2px}@keyframes pulse-online-d25927e9{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 4px #22c55e00}}.message-bubble[data-v-d25927e9]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.message-header[data-v-d25927e9]{align-items:center;display:flex;gap:.5rem}.sender-name[data-v-d25927e9]{font-size:.85rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.sender-name[data-v-d25927e9]:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.message-badge[data-v-d25927e9]{background:linear-gradient(135deg,#0072f5,#0056d6);border-radius:4px;box-shadow:0 2px 6px #0072f540;color:#fff;display:inline-block;font-size:.6rem;font-weight:800;letter-spacing:.5px;padding:.15rem .4rem;text-transform:uppercase}.message-text[data-v-d25927e9]{font-size:.9rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.message-text[data-v-d25927e9]:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.message-text[data-v-d25927e9]{font-weight:600;line-height:1.3;margin:0}.message-subtext[data-v-d25927e9]{font-size:.8rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.message-subtext[data-v-d25927e9]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.message-subtext[data-v-d25927e9]{line-height:1.4;margin:0}.message-footer[data-v-d25927e9]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.message-time[data-v-d25927e9]{font-size:.75rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.message-time[data-v-d25927e9]:is(.dark *){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.message-time[data-v-d25927e9]{font-weight:500}.message-cta[data-v-d25927e9]{align-items:center;color:var(--accent-primary,#0072f5);display:flex;font-size:.8rem;font-weight:600;gap:.25rem;transition:opacity .3s ease}.toast-content:hover .message-cta[data-v-d25927e9]{opacity:.8}.toast-close[data-v-d25927e9]{position:absolute;right:8px;top:8px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.toast-close[data-v-d25927e9]:is(.dark *){background-color:#ffffff0d;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.toast-close[data-v-d25927e9]{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.6;padding:0;transition:all .3s ease;width:24px}.toast-close[data-v-d25927e9]:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.toast-close[data-v-d25927e9]:hover:is(.dark *){background-color:#ffffff1a;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.toast-close[data-v-d25927e9]:hover{opacity:1;transform:rotate(90deg)}.toast-timer[data-v-d25927e9]{animation:timer-d25927e9 10s linear forwards;background:linear-gradient(90deg,#0072f5,#0056d6);border-radius:0 0 16px 16px;bottom:0;height:3px;left:0;position:absolute;width:100%}.toast-timer.paused[data-v-d25927e9]{animation-play-state:paused}@keyframes timer-d25927e9{0%{width:100%}to{width:0}}.toast-enter-active[data-v-d25927e9]{animation:slideInBounce-d25927e9 .6s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active[data-v-d25927e9]{animation:slideOut-d25927e9 .5s cubic-bezier(.4,0,1,1) forwards;transform-origin:top left}@keyframes slideInBounce-d25927e9{0%{opacity:0;transform:translate(450px) scale(.9)}60%{opacity:1;transform:translate(-10px) scale(1)}80%{transform:translate(5px)}to{transform:translate(0)}}@keyframes slideOut-d25927e9{0%{opacity:1;transform:translate(0)}40%{transform:translate(5px)}60%{opacity:1;transform:translate(-10px) scale(1)}to{opacity:0;transform:translate(450px) scale(.9)}}@media(max-width:768px){.toast-notification[data-v-d25927e9]{left:auto;right:12px;top:70px;width:300px}.toast-content[data-v-d25927e9]{gap:.5rem;padding:.75rem}.avatar-img[data-v-d25927e9]{height:34px;width:34px}.online-indicator[data-v-d25927e9]{height:8px;width:8px}.sender-name[data-v-d25927e9]{font-size:.8rem}.message-badge[data-v-d25927e9]{font-size:.55rem;padding:.1rem .3rem}.message-text[data-v-d25927e9]{font-size:.8rem}.message-subtext[data-v-d25927e9]{font-size:.72rem}.message-cta[data-v-d25927e9],.message-time[data-v-d25927e9]{font-size:.7rem}}@media(max-width:480px){.toast-notification[data-v-d25927e9]{right:8px;top:65px;width:270px}}.modal-overlay[data-v-ca92d0c8]{align-items:center;backdrop-filter:blur(8px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:10000}.modal-container[data-v-ca92d0c8]{background:#0f0f0ff2;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 40px 80px #0009;max-height:90vh;max-width:460px;overflow-y:auto;padding:1.75rem 1.75rem 0;position:relative;scrollbar-width:none;width:100%}.modal-container[data-v-ca92d0c8]::-webkit-scrollbar{display:none}.modal-close[data-v-ca92d0c8]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:36px;z-index:10}.modal-close[data-v-ca92d0c8]:hover{background:#ffffff26;border-color:#ffffff4d}.step-indicator[data-v-ca92d0c8]{gap:0;justify-content:center;margin-bottom:1.25rem}.step-indicator[data-v-ca92d0c8],.step-item[data-v-ca92d0c8]{align-items:center;display:flex}.step-item[data-v-ca92d0c8]{flex-direction:column;gap:.4rem}.step-item span[data-v-ca92d0c8]{color:#ffffff4d;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.step-item.active span[data-v-ca92d0c8]{color:#fffc}.step-circle[data-v-ca92d0c8]{align-items:center;background:transparent;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;color:#ffffff4d;display:flex;font-size:.85rem;font-weight:800;height:36px;justify-content:center;transition:all .3s ease;width:36px}.step-item.active .step-circle[data-v-ca92d0c8]{background:#0072f5;border-color:#0072f5;box-shadow:0 0 20px #0072f566;color:#fff}.step-item.done .step-circle[data-v-ca92d0c8]{background:#22c55e;border-color:#22c55e;color:#fff}.step-line[data-v-ca92d0c8]{background:#ffffff1a;height:2px;margin:0 1rem 1rem;transition:background .3s;width:120px}.step-line.filled[data-v-ca92d0c8]{background:#22c55e}.step-subtitle[data-v-ca92d0c8]{color:#0072f5;font-size:.9rem;font-weight:600;margin-bottom:.75rem;text-align:center}.form-group[data-v-ca92d0c8]{margin-bottom:.85rem}.form-group label[data-v-ca92d0c8]{color:#ffffffb3;display:block;font-size:.82rem;font-weight:700;margin-bottom:.25rem}.form-group input[type=email][data-v-ca92d0c8],.form-group input[type=password][data-v-ca92d0c8],.form-group input[type=tel][data-v-ca92d0c8],.form-group input[type=text][data-v-ca92d0c8]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:99px;color:#fff;font-size:.9rem;outline:none;padding:.5rem 1.25rem;transition:border-color .2s;width:100%}.form-group input[data-v-ca92d0c8]:focus{border-color:#0072f5}.form-group input[data-v-ca92d0c8]::-moz-placeholder{color:#ffffff40}.form-group input[data-v-ca92d0c8]::placeholder{color:#ffffff40}.form-hint[data-v-ca92d0c8]{color:#ffffff4d;display:block;font-size:.72rem;margin-top:.35rem}.selected-value-display[data-v-ca92d0c8]{background:#0072f51a;border:1px solid rgba(0,114,245,.3);border-radius:99px;color:#93c5fd;font-size:.95rem;font-weight:600;padding:.65rem 1.25rem}.included-connections[data-v-ca92d0c8]{background:#22c55e0f;border:1px solid rgba(34,197,94,.2);border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:.85rem 1rem}.connection-item[data-v-ca92d0c8]{align-items:center;color:#86efac;display:flex;font-size:.9rem;font-weight:500;gap:.6rem}.connection-badge[data-v-ca92d0c8]{color:#22c55e;font-size:.85rem;font-weight:800}.phone-input-wrapper[data-v-ca92d0c8]{align-items:stretch;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:99px;display:flex;gap:0;overflow:hidden;transition:border-color .2s}.phone-input-wrapper[data-v-ca92d0c8]:focus-within{border-color:#0072f5}.phone-prefix[data-v-ca92d0c8]{align-items:center;background:#ffffff0f;border-right:1px solid hsla(0,0%,100%,.1);color:#ffffffb3;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;gap:.4rem;padding:0 .9rem;white-space:nowrap}.flag-br[data-v-ca92d0c8]{font-size:1.2rem}.phone-input-wrapper input[data-v-ca92d0c8]{background:transparent!important;border:none!important;border-radius:0!important;flex:1}.btn-step[data-v-ca92d0c8]{background:#0072f5;border:none;border-radius:99px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:800;margin-top:0;padding:.5rem 1.2rem;transition:all .3s ease;width:100%}.btn-step[data-v-ca92d0c8]:hover:not(:disabled){box-shadow:0 8px 20px #0072f566;filter:brightness(1.15);transform:translateY(-2px)}.btn-step[data-v-ca92d0c8]:disabled{cursor:not-allowed;opacity:.4}.btn-step-outline[data-v-ca92d0c8]{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:99px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:700;padding:.5rem 1.2rem;transition:all .2s}.btn-step-outline[data-v-ca92d0c8]:hover{background:#ffffff14;border-color:#ffffff59}.flex-center[data-v-ca92d0c8]{align-items:center;display:flex;justify-content:center;text-decoration:none}.step-actions[data-v-ca92d0c8]{display:flex;gap:.75rem}.sticky-action[data-v-ca92d0c8]{background:#141414;border-radius:0 0 32px 32px;border-top:1px solid hsla(0,0%,100%,.05);bottom:-2px;margin-top:1rem;padding:.5rem 0;position:sticky;z-index:20}.step-actions .btn-step-outline[data-v-ca92d0c8]{flex:1}.step-actions .btn-step[data-v-ca92d0c8]{flex:2}.plan-badge-row[data-v-ca92d0c8]{margin-bottom:1.5rem;text-align:center}.plan-badge[data-v-ca92d0c8]{background:#0072f526;border:1px solid rgba(0,114,245,.35);border-radius:99px;color:#93c5fd;display:inline-block;font-size:.85rem;font-weight:800;letter-spacing:.05em;padding:.5rem 1.5rem}.toggle-group[data-v-ca92d0c8]{display:flex;gap:.5rem}.toggle-btn[data-v-ca92d0c8]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:99px;color:#ffffff80;cursor:pointer;flex:1;font-size:.9rem;font-weight:700;padding:.65rem 1.25rem;transition:all .2s}.toggle-btn.active[data-v-ca92d0c8]{background:#0072f526;border-color:#0072f5;color:#fff}.number-stepper[data-v-ca92d0c8]{align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:99px;display:flex;gap:0;overflow:hidden;width:-moz-fit-content;width:fit-content}.number-stepper.small[data-v-ca92d0c8]{border-radius:8px}.stepper-btn[data-v-ca92d0c8]{align-items:center;background:#ffffff0f;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:42px;justify-content:center;transition:background .2s;width:42px}.number-stepper.small .stepper-btn[data-v-ca92d0c8]{font-size:1rem;height:32px;width:32px}.stepper-btn[data-v-ca92d0c8]:hover{background:#0072f533}.number-stepper input[type=number][data-v-ca92d0c8]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:#ffffff08;border:none;color:#fff;font-size:1rem;font-weight:700;padding:.5rem 0;text-align:center;width:56px}.number-stepper.small input[type=number][data-v-ca92d0c8]{font-size:.85rem;width:40px}.number-stepper input[type=number][data-v-ca92d0c8]::-webkit-inner-spin-button,.number-stepper input[type=number][data-v-ca92d0c8]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.extras-list[data-v-ca92d0c8]{display:flex;flex-direction:column;gap:.6rem}.extra-row[data-v-ca92d0c8]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:99px;display:flex;justify-content:space-between;padding:.55rem 1rem}.extra-name[data-v-ca92d0c8]{color:#fffc;flex:1;font-size:.9rem;font-weight:600}.extra-price[data-v-ca92d0c8]{color:#ffffff59;font-size:.75rem;font-weight:600;margin-right:.75rem}.bonuses-section[data-v-ca92d0c8]{background:#22c55e0f;border:1px solid rgba(34,197,94,.2);border-radius:16px;margin-bottom:1.25rem;padding:1rem 1.25rem}.bonuses-section label[data-v-ca92d0c8]{color:#86efac;display:block;font-size:.85rem;font-weight:800;margin-bottom:.6rem}.bonuses-list[data-v-ca92d0c8]{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.bonuses-list li[data-v-ca92d0c8]{align-items:center;color:#ffffffb3;display:flex;font-size:.82rem;gap:.5rem}.bonus-check[data-v-ca92d0c8]{color:#22c55e;font-size:.75rem}.price-summary[data-v-ca92d0c8]{background:#0072f50d;border:1px solid rgba(0,114,245,.15);border-radius:16px;margin-bottom:1.25rem;padding:1rem 1.25rem}.price-summary-row[data-v-ca92d0c8]{color:#fff9;font-size:.85rem;padding:.4rem 0}.price-summary-row[data-v-ca92d0c8],.price-summary-total[data-v-ca92d0c8]{align-items:center;display:flex;justify-content:space-between}.price-summary-total[data-v-ca92d0c8]{border-top:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:1rem;font-weight:800;margin-top:.5rem;padding-top:.75rem}.total-value[data-v-ca92d0c8]{color:#0072f5;font-size:1.2rem}.price-summary-grand[data-v-ca92d0c8]{align-items:center;color:#ffffff80;display:flex;font-size:.85rem;justify-content:space-between;margin-top:.4rem;padding-top:.5rem}.grand-value[data-v-ca92d0c8]{color:#22c55e;font-size:1rem;font-weight:800}.confirm-overlay[data-v-ca92d0c8]{align-items:center;backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:10001}.confirm-box[data-v-ca92d0c8]{background:#141414fa;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;max-height:80vh;max-width:480px;overflow-y:auto;padding:2rem;scrollbar-width:none;width:100%}.confirm-box[data-v-ca92d0c8]::-webkit-scrollbar{display:none}.confirm-box h3[data-v-ca92d0c8]{color:#fff;font-size:1.15rem;font-weight:800;margin-bottom:1.25rem;text-align:center}.confirm-data[data-v-ca92d0c8]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.confirm-row[data-v-ca92d0c8]{background:#ffffff08;border-radius:8px;color:#ffffffb3;font-size:.85rem;padding:.5rem .75rem}.confirm-row strong[data-v-ca92d0c8]{color:#fff;margin-right:.4rem}.confirm-actions[data-v-ca92d0c8]{display:flex;gap:.75rem}.confirm-actions .btn-step-outline[data-v-ca92d0c8]{flex:1;margin-top:0;padding:1rem}.confirm-actions .btn-step[data-v-ca92d0c8]{flex:2;margin-top:0}.success-box[data-v-ca92d0c8]{position:relative;text-align:center}.success-close[data-v-ca92d0c8]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:36px;z-index:10}.success-close[data-v-ca92d0c8]:hover{background:#ffffff26;border-color:#ffffff4d}.success-icon[data-v-ca92d0c8]{font-size:3rem;margin-bottom:1rem}.success-box p[data-v-ca92d0c8]{color:#fff9;font-size:.95rem;margin-bottom:1.5rem}.login-info[data-v-ca92d0c8]{color:#ffffff80;font-size:.85rem;margin-bottom:1.5rem}.loading-box[data-v-ca92d0c8]{text-align:center}.loading-message[data-v-ca92d0c8]{color:#0072f5;font-size:1rem;font-weight:600;margin-bottom:1.5rem}.progress-bar[data-v-ca92d0c8]{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:1rem;overflow:hidden;width:100%}.progress-fill[data-v-ca92d0c8]{background:linear-gradient(90deg,#0072f5,#00b3ff);border-radius:4px;height:100%;transition:width .3s ease}.progress-text[data-v-ca92d0c8]{color:#94a3b8;font-size:.9rem;font-weight:600}.motivational-message[data-v-ca92d0c8]{animation:fadeInOut-ca92d0c8 2s ease-in-out infinite;color:#0072f5;font-size:1rem;font-weight:700;margin-top:1.5rem;min-height:1.5rem}@keyframes fadeInOut-ca92d0c8{0%,to{opacity:.6}50%{opacity:1}}.modal-fade-enter-active[data-v-ca92d0c8]{transition:all .35s cubic-bezier(.16,1,.3,1)}.modal-fade-leave-active[data-v-ca92d0c8]{transition:all .25s ease}.modal-fade-enter-from[data-v-ca92d0c8],.modal-fade-leave-to[data-v-ca92d0c8]{opacity:0}.modal-fade-enter-from .modal-container[data-v-ca92d0c8]{transform:scale(.95) translateY(20px)}.confirm-fade-enter-active[data-v-ca92d0c8],.confirm-fade-leave-active[data-v-ca92d0c8]{transition:opacity .3s ease}.confirm-fade-enter-from[data-v-ca92d0c8],.confirm-fade-leave-to[data-v-ca92d0c8]{opacity:0}@media(max-width:600px){.modal-container[data-v-ca92d0c8]{border-radius:20px;padding:2rem 1.25rem}.step-line[data-v-ca92d0c8]{width:60px}.step-item span[data-v-ca92d0c8]{font-size:.62rem}.step-circle[data-v-ca92d0c8]{font-size:.75rem;height:30px;width:30px}}html.light .modal-container[data-v-ca92d0c8]{background:#fff;border-color:#0000000d;box-shadow:0 40px 80px #00000026}html.light .step-item span[data-v-ca92d0c8]{color:#64748b}html.light .step-item.active span[data-v-ca92d0c8]{color:#0f172a}html.light .step-circle[data-v-ca92d0c8]{border-color:#0000001a;color:#64748b}html.light .step-item.active .step-circle[data-v-ca92d0c8]{background:#0072f5;border-color:#0072f5;box-shadow:0 0 20px #0072f54d;color:#fff}html.light .step-line[data-v-ca92d0c8]{background:#0000000d}html.light .step-line.filled[data-v-ca92d0c8]{background:#22c55e}html.light .form-group label[data-v-ca92d0c8]{color:#0f172a}html.light .form-group input[type=email][data-v-ca92d0c8],html.light .form-group input[type=password][data-v-ca92d0c8],html.light .form-group input[type=tel][data-v-ca92d0c8],html.light .form-group input[type=text][data-v-ca92d0c8]{background:#f8fafc;border-color:#0000001a;color:#0f172a}html.light .form-group input[data-v-ca92d0c8]:focus,html.light .phone-input-wrapper[data-v-ca92d0c8]:focus-within{background:#fff;border-color:#0072f5;box-shadow:0 0 0 4px #0072f51a}html.light .form-group input[data-v-ca92d0c8]::-moz-placeholder{color:#94a3b8}html.light .form-group input[data-v-ca92d0c8]::placeholder{color:#94a3b8}html.light .form-hint[data-v-ca92d0c8]{color:#64748b}html.light .phone-input-wrapper[data-v-ca92d0c8]{background:#f8fafc;border-color:#0000001a}html.light .phone-prefix[data-v-ca92d0c8]{background:#f1f5f9;border-right-color:#0000001a;color:#475569}html.light .modal-close[data-v-ca92d0c8],html.light .success-close[data-v-ca92d0c8]{background:#f8fafc;border-color:#0000001a;color:#0f172a}html.light .modal-close[data-v-ca92d0c8]:hover,html.light .success-close[data-v-ca92d0c8]:hover{background:#f1f5f9;border-color:#0003}html.light .sticky-action[data-v-ca92d0c8]{background:#fff;border-top-color:#0000000d}html.light .btn-step-outline[data-v-ca92d0c8]{border-color:#00000026;color:#0f172a}html.light .btn-step-outline[data-v-ca92d0c8]:hover{background:#00000008}html.light .selected-value-display[data-v-ca92d0c8]{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}html.light .extra-row[data-v-ca92d0c8]{background:#f8fafc;border-color:#0000000d}html.light .extra-name[data-v-ca92d0c8]{color:#0f172a}html.light .extra-price[data-v-ca92d0c8]{color:#64748b}html.light .stepper-btn[data-v-ca92d0c8]{background:#e2e8f0;color:#0f172a}html.light .stepper-btn[data-v-ca92d0c8]:hover{background:#cbd5e1}html.light .number-stepper input[type=number][data-v-ca92d0c8]{background:transparent;color:#0f172a}html.light .number-stepper[data-v-ca92d0c8],html.light .toggle-btn[data-v-ca92d0c8]{background:#f8fafc;border-color:#0000001a}html.light .toggle-btn[data-v-ca92d0c8]{color:#64748b}html.light .toggle-btn.active[data-v-ca92d0c8]{background:#eff6ff;border-color:#0072f5;color:#0072f5}html.light .price-summary[data-v-ca92d0c8]{background:#f8fafc;border-color:#0000001a}html.light .price-summary-row[data-v-ca92d0c8]{color:#475569}html.light .price-summary-total[data-v-ca92d0c8]{border-top-color:#0000001a;color:#0f172a}html.light .confirm-box[data-v-ca92d0c8]{background:#fff;border-color:#0000001a;box-shadow:0 20px 60px #0000001a}html.light .confirm-box h3[data-v-ca92d0c8]{color:#0f172a}html.light .confirm-row[data-v-ca92d0c8]{background:#f8fafc;color:#475569}html.light .confirm-row strong[data-v-ca92d0c8]{color:#0f172a}html.light .success-box p[data-v-ca92d0c8]{color:#475569}html.light .login-info[data-v-ca92d0c8]{color:#64748b}.ai-agent-section[data-v-5095a9c0]{background:#fff;padding:80px 0 90px;position:relative;width:100%}.ai-agent-wave[data-v-5095a9c0]{left:0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:translateY(-99%);width:100%;z-index:10}.ai-agent-wave svg[data-v-5095a9c0]{display:block;height:60px;position:relative;width:calc(100% + 1.3px)}.ai-agent-wave path[data-v-5095a9c0]{fill:#fff}.glow-bg[data-v-5095a9c0]{border-radius:50%;filter:blur(100px);opacity:.12;pointer-events:none;position:absolute}.glow-blue[data-v-5095a9c0]{background:#0072f5;height:500px;left:-100px;top:10%;width:500px}.glow-sky[data-v-5095a9c0]{background:#38bdf8;bottom:0;height:450px;right:-100px;width:450px}.container[data-v-5095a9c0]{margin:0 auto;max-width:1240px;padding:0 24px}.section-header[data-v-5095a9c0]{margin-bottom:3.5rem;text-align:center}.eyebrow-badge[data-v-5095a9c0]{align-items:center;background:#0072f514;border:1px solid rgba(0,114,245,.2);border-radius:9999px;color:#0072f5;display:inline-flex;font-size:.825rem;font-weight:800;gap:.5rem;letter-spacing:.06em;margin-bottom:1.25rem;padding:.45rem 1.1rem;text-transform:uppercase}.pulse-dot[data-v-5095a9c0]{animation:pulse-green-5095a9c0 2s infinite;background:#10b981;border-radius:50%;box-shadow:0 0 #10b981b3;height:8px;width:8px}@keyframes pulse-green-5095a9c0{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.section-title[data-v-5095a9c0]{color:#0f172a;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.2;margin-bottom:1rem}.brand-gradient[data-v-5095a9c0]{background:linear-gradient(135deg,#0072f5,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle[data-v-5095a9c0]{color:#64748b;font-size:1.1rem;font-weight:500;line-height:1.6;margin:0 auto;max-width:680px}.showcase-grid[data-v-5095a9c0]{align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr 1.2fr}.features-column[data-v-5095a9c0]{display:flex;flex-direction:column;gap:1rem}.feature-card[data-v-5095a9c0]{align-items:center;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:18px;box-shadow:0 4px 14px #00000008;cursor:pointer;display:flex;gap:1.1rem;padding:1.25rem 1.4rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-card[data-v-5095a9c0]:hover{border-color:#0072f559;box-shadow:0 10px 28px #0072f51a;transform:translate(5px)}.feature-card.active[data-v-5095a9c0]{background:linear-gradient(135deg,#eff6ff,#e0f2fe);border-color:#0072f5;box-shadow:0 10px 30px #0072f526}.feature-card-icon[data-v-5095a9c0]{align-items:center;background:#f1f5f9;border-radius:14px;display:flex;flex-shrink:0;font-size:1.4rem;height:48px;justify-content:center;transition:all .3s ease;width:48px}.feature-card.active .feature-card-icon[data-v-5095a9c0]{background:#0072f5;box-shadow:0 6px 16px #0072f54d;color:#fff}.feature-card-content[data-v-5095a9c0]{flex:1}.feature-card-content h4[data-v-5095a9c0]{color:#0f172a;font-size:1rem;font-weight:800;margin-bottom:.25rem}.feature-card-content p[data-v-5095a9c0]{color:#64748b;font-size:.85rem;font-weight:500;line-height:1.45}.feature-card-indicator[data-v-5095a9c0]{color:#94a3b8;transition:transform .3s ease,color .3s ease}.feature-card.active .feature-card-indicator[data-v-5095a9c0]{color:#0072f5;transform:translate(3px)}.showcase-card[data-v-5095a9c0]{background:linear-gradient(145deg,#fff,#f0f7ff);border:1px solid rgba(0,114,245,.2);border-radius:24px;box-shadow:0 20px 40px -10px #0072f51f,0 0 20px #0072f50a;color:#0f172a;flex-direction:column;overflow:hidden;padding:2rem;position:relative}.showcase-card[data-v-5095a9c0],.showcase-card-header[data-v-5095a9c0]{display:flex;justify-content:space-between}.showcase-card-header[data-v-5095a9c0]{align-items:center;border-bottom:1px solid rgba(0,114,245,.1);padding-bottom:1.25rem}.status-indicator[data-v-5095a9c0]{align-items:center;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:9999px;display:flex;gap:.5rem;padding:.35rem .85rem}.status-dot[data-v-5095a9c0]{background:#10b981;border-radius:50%;height:8px;width:8px}.status-text[data-v-5095a9c0]{color:#047857;font-size:.8rem;font-weight:700}.step-counter[data-v-5095a9c0]{background:#0072f514;border:1px solid rgba(0,114,245,.15);border-radius:8px;color:#0072f5;font-size:.8rem;font-weight:800;padding:.3rem .75rem}.showcase-body[data-v-5095a9c0]{padding:2.25rem 1rem;text-align:center}.active-function-box[data-v-5095a9c0]{align-items:center;display:flex;flex-direction:column;gap:1rem}.function-hero-icon[data-v-5095a9c0]{align-items:center;background:linear-gradient(135deg,#0072f5,#2563eb);border-radius:22px;box-shadow:none;color:#fff;display:flex;font-size:3.25rem;height:84px;justify-content:center;width:84px}.function-hero-title[data-v-5095a9c0]{color:#0f172a;font-size:1.45rem;font-weight:900;line-height:1.3}.function-hero-desc[data-v-5095a9c0]{color:#475569;font-size:.95rem;font-weight:500;line-height:1.6;max-width:440px}.progress-bar-track[data-v-5095a9c0]{background:#0072f51a;border-radius:3px;height:5px;margin-top:2rem;overflow:hidden;width:100%}.progress-bar-fill[data-v-5095a9c0]{background:linear-gradient(90deg,#0072f5,#2563eb);border-radius:3px;height:100%;transition:width .4s ease}.function-dots[data-v-5095a9c0]{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.25rem}.dot-btn[data-v-5095a9c0]{background:#0072f533;border:none;border-radius:50%;cursor:pointer;height:9px;transition:all .3s ease;width:9px}.dot-btn.active[data-v-5095a9c0]{background:#0072f5;border-radius:5px;width:26px}.providers-footer[data-v-5095a9c0]{border-top:1px solid rgba(0,114,245,.1);padding-top:1.25rem}.providers-title[data-v-5095a9c0]{color:#64748b;font-size:.8rem;font-weight:600;margin-bottom:.85rem;text-align:center}.providers-list[data-v-5095a9c0]{flex-wrap:wrap;gap:.6rem;justify-content:center}.provider-pill[data-v-5095a9c0],.providers-list[data-v-5095a9c0]{align-items:center;display:flex}.provider-pill[data-v-5095a9c0]{background:#fff;border:1px solid rgba(0,114,245,.15);border-radius:9999px;box-shadow:0 2px 8px #00000008;gap:.45rem;padding:.4rem .85rem;transition:all .25s ease}.provider-pill[data-v-5095a9c0]:hover{background:#f8fafc;border-color:#0072f5;box-shadow:0 6px 16px #0072f526;transform:translateY(-2px)}.provider-img[data-v-5095a9c0]{border-radius:50%;height:18px;-o-object-fit:cover;object-fit:cover;width:18px}.provider-name[data-v-5095a9c0]{color:#1e293b;font-size:.775rem;font-weight:700}.fade-slide-enter-active[data-v-5095a9c0],.fade-slide-leave-active[data-v-5095a9c0]{transition:all .35s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-5095a9c0]{opacity:0;transform:translateY(10px)}.fade-slide-leave-to[data-v-5095a9c0]{opacity:0;transform:translateY(-10px)}html.dark .ai-agent-section[data-v-5095a9c0]{background:#0b0f19}html.dark .ai-agent-wave path[data-v-5095a9c0]{fill:#0b0f19}html.dark .section-title[data-v-5095a9c0]{color:#fff}html.dark .section-subtitle[data-v-5095a9c0]{color:#94a3b8}html.dark .feature-card[data-v-5095a9c0]{background:#1e293b;border-color:#ffffff14}html.dark .feature-card-icon[data-v-5095a9c0]{background:#0f172a}html.dark .feature-card-content h4[data-v-5095a9c0]{color:#fff}html.dark .feature-card-content p[data-v-5095a9c0]{color:#94a3b8}html.dark .showcase-card[data-v-5095a9c0]{background:linear-gradient(145deg,#0f172a,#1e293b);border-color:#ffffff1a;color:#fff}html.dark .function-hero-title[data-v-5095a9c0]{color:#fff}html.dark .function-hero-desc[data-v-5095a9c0]{color:#94a3b8}html.dark .provider-pill[data-v-5095a9c0]{background:#ffffff0f;border-color:#ffffff1a}html.dark .provider-name[data-v-5095a9c0]{color:#e2e8f0}@media(max-width:900px){.showcase-grid[data-v-5095a9c0]{gap:1.5rem;grid-template-columns:1fr}.ai-agent-section[data-v-5095a9c0]{padding:60px 0}.showcase-card[data-v-5095a9c0]{padding:1.5rem}.function-hero-title[data-v-5095a9c0]{font-size:1.2rem}}.modal-overlay[data-v-556070ce]{align-items:center;backdrop-filter:blur(8px);background:#000000d9;display:flex;justify-content:center;inset:0;overflow:hidden;padding:4rem 1rem;position:fixed;z-index:10000}.modal-container[data-v-556070ce]{margin:auto 0;max-height:none;max-width:900px;overflow:hidden;position:relative;width:100%}.modal-content[data-v-556070ce]{background:transparent;position:relative}.modal-close[data-v-556070ce]{align-items:center;background:#00000080;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;line-height:1;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:40px;z-index:10}.modal-close[data-v-556070ce]:hover{background:#ffffff1a;border-color:#fff6;transform:rotate(90deg)}.modal-enter-active[data-v-556070ce],.modal-leave-active[data-v-556070ce]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-556070ce],.modal-leave-active .modal-container[data-v-556070ce]{transition:transform .3s ease}.modal-enter-from[data-v-556070ce],.modal-leave-to[data-v-556070ce]{opacity:0}.modal-enter-from .modal-container[data-v-556070ce],.modal-leave-to .modal-container[data-v-556070ce]{transform:scale(.9)}@media(max-width:768px){.modal-overlay[data-v-556070ce]{padding:.75rem}.modal-container[data-v-556070ce]{border-radius:16px;max-height:95vh;overflow-y:auto}.modal-close[data-v-556070ce]{font-size:1.75rem;height:36px;right:.75rem;top:.75rem;width:36px}}@media(max-width:480px){.modal-overlay[data-v-556070ce]{padding:.6rem}.modal-container[data-v-556070ce]{max-height:98vh}.modal-close[data-v-556070ce]{font-size:1.5rem;height:32px;right:.5rem;top:.5rem;width:32px}}body,html{max-width:100vw}#app,body,html{overflow-x:clip}#app{width:100%}.mobile-notifications-fab{bottom:24px;display:none;left:24px;position:fixed;z-index:9998}@media(max-width:900px){.mobile-notifications-fab{display:block}.mobile-notifications-fab .notifications-dropdown{bottom:calc(100% + .5rem);left:0;right:auto;top:auto}}
