.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,gainsboro));appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:#0000}.react-international-phone-country-selector-button__button-content{justify-content:center;align-items:center;display:flex}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,white));width:300px;max-height:200px;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex;position:absolute;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,gainsboro));border:none}.react-international-phone-country-selector-dropdown__list-item{min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px;display:flex}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap;margin-right:8px;overflow:hidden}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke))}.react-international-phone-dial-code-preview{border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,gainsboro));background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,white));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;align-items:center;margin-right:-1px;padding:0 8px;display:flex}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-border-color,gainsboro);border-radius:var(--react-international-phone-border-radius,4px);background-color:var(--react-international-phone-background-color,white);color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px);border-top-left-radius:0;border-bottom-left-radius:0;margin:0;padding:0 8px;overflow:visible}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,whitesmoke);color:var(--react-international-phone-disabled-text-color,#666)}
.page-module__frFYfq__adminLayout{min-height:100vh;display:flex}.page-module__frFYfq__mobileHeader{display:none}.page-module__frFYfq__hamburger{color:#fff;cursor:pointer;background:0 0;border:none;padding:.25rem}.page-module__frFYfq__sidebarOverlay,.page-module__frFYfq__sidebarClose{display:none}.page-module__frFYfq__sidebar{color:#fff;background:#1e1b4b;flex-direction:column;flex-shrink:0;width:220px;min-height:100vh;padding:1.5rem 0;display:flex}.page-module__frFYfq__sidebarLogo{border-bottom:1px solid #ffffff1a;align-items:center;gap:.5rem;margin-bottom:1rem;padding:0 1.25rem 1.5rem;font-size:1.125rem;font-weight:700;display:flex}.page-module__frFYfq__sidebarNav{flex-direction:column;gap:.25rem;padding:0 .75rem;display:flex}.page-module__frFYfq__sidebarItem,.page-module__frFYfq__sidebarActive{color:#fff9;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;font-size:.9375rem;transition:all .2s;display:flex}.page-module__frFYfq__sidebarItem:hover{color:#fff;background:#ffffff14}.page-module__frFYfq__sidebarActive{color:#fff;background:#7c3aed4d;font-weight:600}.page-module__frFYfq__content{background:var(--bg);flex:1;padding:2rem;overflow-y:auto}.page-module__frFYfq__title{margin-bottom:2rem;font-size:1.75rem;font-weight:800}.page-module__frFYfq__sectionTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.page-module__frFYfq__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.page-module__frFYfq__metricCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;align-items:center;padding:1.25rem;display:flex}.page-module__frFYfq__metricValue{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800}.page-module__frFYfq__metricLabel{color:var(--text-muted);margin-top:.25rem;font-size:.8125rem}.page-module__frFYfq__planCards{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;display:grid}.page-module__frFYfq__planCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border-left:4px solid var(--border);flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem;display:flex}.page-module__frFYfq__planBlue{border-left-color:#3b82f6}.page-module__frFYfq__planPurple{border-left-color:#8b5cf6}.page-module__frFYfq__planGreen{border-left-color:#22c55e}.page-module__frFYfq__planName{font-size:1.15rem;font-weight:800}.page-module__frFYfq__planCount{color:var(--text-secondary);font-size:.9375rem}.page-module__frFYfq__planRevenue{color:var(--text-muted);font-size:.9375rem;font-weight:600}.page-module__frFYfq__searchForm{gap:.5rem;margin-bottom:2rem;display:flex}.page-module__frFYfq__searchInput{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text);outline:none;flex:1;padding:.625rem 1rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.page-module__frFYfq__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px #7c3aed1a}.page-module__frFYfq__searchBtn{background:var(--gradient);color:var(--text-on-primary);border-radius:var(--radius);cursor:pointer;border:none;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600}.page-module__frFYfq__searchBtn:hover{opacity:.9}.page-module__frFYfq__section{margin-bottom:2.5rem}.page-module__frFYfq__section h2{margin-bottom:1rem;font-size:1.25rem;font-weight:700}.page-module__frFYfq__tableWrapper{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow-x:auto}.page-module__frFYfq__table{border-collapse:collapse;width:100%;font-size:.875rem}.page-module__frFYfq__table th,.page-module__frFYfq__table td{text-align:left;border-bottom:1px solid var(--border-light);white-space:nowrap;padding:.75rem 1rem}.page-module__frFYfq__table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;background:var(--bg);font-size:.8125rem;font-weight:600}.page-module__frFYfq__table code{background:var(--gradient-soft);color:var(--primary-dark);border-radius:4px;padding:.125rem .375rem;font-size:.8125rem}.page-module__frFYfq__statusActive{color:var(--success);font-weight:600}.page-module__frFYfq__statusSuspended{color:var(--error);font-weight:600}.page-module__frFYfq__actionBtn{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);background:0 0;padding:.25rem .625rem;font-size:.8125rem;transition:all .2s}.page-module__frFYfq__actionBtn:hover{border-color:var(--primary-light);color:var(--primary)}.page-module__frFYfq__actionBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__frFYfq__deleteBtn{border:1px solid var(--error);border-radius:var(--radius-sm);cursor:pointer;color:var(--error);background:0 0;padding:.25rem .625rem;font-size:.8125rem;transition:all .2s}.page-module__frFYfq__deleteBtn:hover{background:var(--error);color:#fff}.page-module__frFYfq__deleteConfirmBtn{background:var(--error);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;flex:1;padding:.625rem;font-weight:600}.page-module__frFYfq__deleteConfirmBtn:hover{opacity:.9}.page-module__frFYfq__deleteConfirmBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:700px){.page-module__frFYfq__adminLayout{flex-direction:column}.page-module__frFYfq__mobileHeader{color:#fff;z-index:90;background:#1e1b4b;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}.page-module__frFYfq__sidebar{z-index:200;width:260px;height:100vh;padding:1.25rem 0;transition:left .25s;position:fixed;top:0;left:-280px;overflow-y:auto}.page-module__frFYfq__sidebarOpen{left:0}.page-module__frFYfq__sidebarOverlay{z-index:199;background:#00000080;display:block;position:fixed;inset:0}.page-module__frFYfq__sidebarClose{color:#fff9;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:.25rem;display:block}.page-module__frFYfq__sidebarLogo{margin-bottom:.75rem;padding:0 1rem 1rem}.page-module__frFYfq__main{padding:1rem}.page-module__frFYfq__title{font-size:1.25rem}.page-module__frFYfq__metricsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.page-module__frFYfq__planCards{grid-template-columns:1fr}.page-module__frFYfq__table{font-size:.75rem}.page-module__frFYfq__table th,.page-module__frFYfq__table td{padding:.375rem .5rem}}.page-module__frFYfq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.page-module__frFYfq__sectionHeader h2{margin-bottom:0}.page-module__frFYfq__createBtn{background:var(--gradient);color:var(--text-on-primary);border-radius:var(--radius);cursor:pointer;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .2s}.page-module__frFYfq__createBtn:hover{opacity:.9}.page-module__frFYfq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__frFYfq__modal{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);width:90%;max-width:400px;box-shadow:var(--shadow-lg);padding:2rem}.page-module__frFYfq__modalTitle{margin-bottom:1.25rem;font-size:1.25rem;font-weight:700}.page-module__frFYfq__modalField{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.page-module__frFYfq__modalField label{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.page-module__frFYfq__modalInput,.page-module__frFYfq__modalSelect{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;padding:.625rem .75rem;font-size:.9375rem}.page-module__frFYfq__modalInput:focus,.page-module__frFYfq__modalSelect:focus{border-color:var(--primary)}.page-module__frFYfq__modalError{color:var(--error);margin-bottom:.75rem;font-size:.8125rem}.page-module__frFYfq__modalButtons{gap:.75rem;margin-top:.5rem;display:flex}.page-module__frFYfq__modalCancel{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-secondary);flex:1;padding:.625rem;font-weight:600}.page-module__frFYfq__modalCancel:hover{border-color:var(--text-muted)}.page-module__frFYfq__modalConfirm{background:var(--gradient);color:var(--text-on-primary);border-radius:var(--radius);cursor:pointer;border:none;flex:1;padding:.625rem;font-weight:600}.page-module__frFYfq__modalConfirm:disabled{opacity:.6;cursor:not-allowed}.page-module__frFYfq__createdKey{text-align:center}.page-module__frFYfq__createdKey p{color:var(--success);margin-bottom:.75rem;font-weight:600}.page-module__frFYfq__createdKey code{background:var(--gradient-soft);border-radius:var(--radius);color:var(--primary-dark);letter-spacing:.05em;margin-bottom:1rem;padding:.75rem;font-size:1.25rem;font-weight:700;display:block}.page-module__frFYfq__dateFilter{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.page-module__frFYfq__dateRow{align-items:center;gap:.75rem;display:flex}.page-module__frFYfq__dateFilterLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.page-module__frFYfq__dateSelect{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text);cursor:pointer;appearance:auto;outline:none;padding:.5rem 2rem .5rem .75rem;font-size:.875rem;transition:border-color .2s}.page-module__frFYfq__dateSelect:focus{border-color:var(--primary)}.page-module__frFYfq__customDateRow{align-items:center;gap:.75rem;display:flex}.page-module__frFYfq__dateInput{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;outline:none;padding:.5rem .75rem;font-size:.875rem}.page-module__frFYfq__dateInput:focus{border-color:var(--primary)}.page-module__frFYfq__entConfigGrid{grid-template-columns:1fr auto auto;align-items:start;gap:2.5rem;display:grid}.page-module__frFYfq__entConfigCalc{order:-1}@media (max-width:1100px){.page-module__frFYfq__entConfigGrid{grid-template-columns:1fr 1fr;gap:2rem}.page-module__frFYfq__entConfigCalc{grid-column:1/-1}}@media (max-width:700px){.page-module__frFYfq__entConfigGrid{grid-template-columns:1fr;gap:1.5rem}.page-module__frFYfq__entConfigCalc{grid-column:auto}}
.page-module__-800GG__main{max-width:800px;min-height:auto;margin:0 auto;padding:3rem 1.5rem 1rem}.page-module__-800GG__hero{text-align:center;margin-bottom:3rem}.page-module__-800GG__badge{background:var(--gradient);color:var(--on-primary);letter-spacing:.1em;border-radius:100px;margin-bottom:1.5rem;padding:.375rem 1.25rem;font-size:.6875rem;font-weight:600;display:inline-block}.page-module__-800GG__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--on-surface);margin-bottom:1rem;font-size:2.75rem;font-weight:800;line-height:1.1}.page-module__-800GG__titleGradient{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__-800GG__subtitle{color:var(--on-surface-variant);max-width:540px;margin:0 auto 1rem;font-size:1.0625rem;line-height:1.6}.page-module__-800GG__requirement{color:var(--on-surface-muted);font-size:.8125rem;font-style:italic}.page-module__-800GG__section{margin-bottom:3rem}.page-module__-800GG__sectionTitle{font-family:var(--font-display);color:var(--on-surface);text-align:center;margin-bottom:1rem;font-size:1.5rem;font-weight:800}.page-module__-800GG__steps{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.page-module__-800GG__step{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.75rem 1.5rem;display:flex}.page-module__-800GG__stepNum{background:var(--primary);width:40px;height:40px;color:var(--on-primary);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex}.page-module__-800GG__stepNumBlue{background:var(--secondary)}.page-module__-800GG__stepNumGreen{background:var(--tertiary)}.page-module__-800GG__step strong{font-family:var(--font-display);color:var(--on-surface);font-size:1rem;font-weight:700}.page-module__-800GG__step p{color:var(--on-surface-variant);margin:0;font-size:.875rem;line-height:1.55}.page-module__-800GG__tiersSubtitle{text-align:center;color:var(--on-surface-variant);margin-bottom:1.5rem;font-size:.9375rem}.page-module__-800GG__tiersTable{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.page-module__-800GG__tiersHeader{background:var(--surface-container-low);letter-spacing:.08em;color:var(--on-surface-muted);grid-template-columns:1fr 1fr 1fr 1fr;padding:.875rem 1.25rem;font-size:.6875rem;font-weight:700;display:grid}.page-module__-800GG__tiersRow{color:var(--on-surface-variant);border-top:1px solid var(--outline-variant);grid-template-columns:1fr 1fr 1fr 1fr;padding:1rem 1.25rem;font-size:.9375rem;display:grid}.page-module__-800GG__tierName{color:var(--on-surface);font-weight:700}.page-module__-800GG__tierRate{color:var(--primary);font-weight:700}.page-module__-800GG__formSection{margin-bottom:1.5rem}.page-module__-800GG__formMessage{text-align:center;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:2rem}.page-module__-800GG__formMessage p{color:var(--on-surface-variant);margin-bottom:1rem}.page-module__-800GG__formCta{background:var(--gradient);color:var(--on-primary);border-radius:100px;padding:.75rem 2rem;font-weight:600;text-decoration:none;display:inline-block}.page-module__-800GG__formSuccess{text-align:center;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;align-items:center;gap:1rem;padding:3rem;display:flex}.page-module__-800GG__formSuccess p{color:var(--on-surface);font-size:1.0625rem;font-weight:600}.page-module__-800GG__form{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:2rem}.page-module__-800GG__formGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.page-module__-800GG__formField{flex-direction:column;gap:.375rem;display:flex}.page-module__-800GG__formField label{color:var(--on-surface-variant);font-size:.75rem;font-weight:600}.page-module__-800GG__formField input{background:var(--surface-container-low);border-radius:var(--radius);font-family:var(--font-body);color:var(--on-surface);transition:border-color var(--duration) var(--ease);border:2px solid #0000;outline:none;padding:.75rem 1rem;font-size:.9375rem}.page-module__-800GG__formField input:focus{border-color:var(--primary)}.page-module__-800GG__formField input:disabled{opacity:.6;cursor:not-allowed}.page-module__-800GG__formFieldFull{flex-direction:column;gap:.375rem;margin-bottom:1.5rem;display:flex}.page-module__-800GG__formFieldFull label{color:var(--on-surface-variant);font-size:.75rem;font-weight:600}.page-module__-800GG__formFieldFull textarea{background:var(--surface-container-low);border-radius:var(--radius);font-family:var(--font-body);color:var(--on-surface);resize:vertical;transition:border-color var(--duration) var(--ease);border:2px solid #0000;outline:none;padding:.75rem 1rem;font-size:.9375rem}.page-module__-800GG__formFieldFull textarea:focus{border-color:var(--primary)}.page-module__-800GG__error{color:var(--error);margin-bottom:1rem;font-size:.875rem}.page-module__-800GG__submitBtn{background:var(--gradient);width:100%;color:var(--on-primary);border-radius:var(--radius);font-family:var(--font-body);cursor:pointer;transition:opacity var(--duration) var(--ease);border:none;padding:.875rem;font-size:1rem;font-weight:600;display:block;box-shadow:0 6px 20px #702ae140}.page-module__-800GG__submitBtn:hover{opacity:.92}.page-module__-800GG__submitBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.page-module__-800GG__title{font-size:2rem}.page-module__-800GG__steps,.page-module__-800GG__formGrid{grid-template-columns:1fr}}
.page-module__wJpEzq__main{max-width:1060px;min-height:100vh;margin:0 auto;padding:3rem 1.5rem}.page-module__wJpEzq__hero{text-align:center;margin-bottom:3rem}.page-module__wJpEzq__title{font-family:var(--font-display);color:var(--on-surface);margin-bottom:.75rem;font-size:2.5rem;font-weight:800}.page-module__wJpEzq__subtitle{color:var(--on-surface-variant);max-width:640px;margin:0 auto;font-size:1.125rem;line-height:1.6}.page-module__wJpEzq__tiersTable{background:var(--surface);border-radius:var(--radius-xl);max-width:720px;box-shadow:var(--shadow-sm);margin:0 auto 2rem;overflow:hidden}.page-module__wJpEzq__tiersTable table{border-collapse:collapse;width:100%}.page-module__wJpEzq__tiersTable th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--on-surface-muted);border-bottom:1px solid var(--outline-variant);padding:1rem 1.5rem;font-size:.7rem}.page-module__wJpEzq__tiersTable th:nth-child(2),.page-module__wJpEzq__tiersTable th:nth-child(3){text-align:right}.page-module__wJpEzq__tiersTable td{border-bottom:1px solid var(--outline-variant);padding:.875rem 1.5rem}.page-module__wJpEzq__tiersTable tr:last-child td{border-bottom:none}.page-module__wJpEzq__tierRange{font-weight:600}.page-module__wJpEzq__tierPrice{text-align:right}.page-module__wJpEzq__tierPriceValue{color:var(--primary);font-size:1.25rem;font-weight:800}.page-module__wJpEzq__tierPriceUnit{color:var(--on-surface-muted);font-size:.75rem}.page-module__wJpEzq__tierDiscount{text-align:right}.page-module__wJpEzq__badge{color:#10b981;background:#10b98126;border-radius:100px;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-block}.page-module__wJpEzq__note{text-align:center;color:var(--on-surface-muted);margin-bottom:3rem;font-size:.8125rem}.page-module__wJpEzq__features{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.page-module__wJpEzq__featureCard{background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:1.5rem}.page-module__wJpEzq__featureIcon{margin-bottom:.5rem;font-size:1.5rem}.page-module__wJpEzq__featureTitle{color:var(--on-surface);margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.page-module__wJpEzq__featureDesc{color:var(--on-surface-muted);font-size:.8125rem;line-height:1.5}.page-module__wJpEzq__howSection{max-width:720px;margin:0 auto 3rem}.page-module__wJpEzq__howTitle{text-align:center;color:var(--on-surface);margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.page-module__wJpEzq__howSteps{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.page-module__wJpEzq__step{text-align:center}.page-module__wJpEzq__stepNumber{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto .75rem;font-size:1.125rem;font-weight:800;display:flex}.page-module__wJpEzq__stepTitle{color:var(--on-surface);margin-bottom:.25rem;font-size:.9375rem;font-weight:700}.page-module__wJpEzq__stepDesc{color:var(--on-surface-muted);font-size:.8125rem;line-height:1.4}.page-module__wJpEzq__cta{text-align:center;margin-bottom:2rem}.page-module__wJpEzq__ctaButton{color:#fff;border-radius:var(--radius);cursor:pointer;transition:opacity var(--duration) var(--ease);background:linear-gradient(135deg,#7c3aed,#3b82f6);border:none;margin-bottom:.75rem;padding:1rem 3rem;font-size:1.0625rem;font-weight:700;display:inline-block}.page-module__wJpEzq__ctaButton:hover{opacity:.9}.page-module__wJpEzq__whatsapp{color:var(--on-surface-muted);font-size:.875rem;text-decoration:none}.page-module__wJpEzq__whatsapp:hover{color:var(--primary)}.page-module__wJpEzq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__wJpEzq__modal{background:var(--surface);border-radius:var(--radius-xl);width:90%;max-width:480px;box-shadow:var(--shadow-lg);padding:2.5rem;position:relative}.page-module__wJpEzq__modalClose{color:var(--on-surface-muted);cursor:pointer;background:0 0;border:none;font-size:1.25rem;position:absolute;top:1rem;right:1rem}.page-module__wJpEzq__modalTitle{font-family:var(--font-display);margin-bottom:1.25rem;font-size:1.25rem;font-weight:700}.page-module__wJpEzq__modalForm{flex-direction:column;gap:.75rem;display:flex}.page-module__wJpEzq__modalInput,.page-module__wJpEzq__modalTextarea{border-radius:var(--radius-sm);border:1px solid var(--outline-variant);background:var(--surface-container);color:var(--on-surface);padding:.75rem;font-family:inherit;font-size:.9375rem}.page-module__wJpEzq__modalTextarea{resize:vertical}.page-module__wJpEzq__modalSubmit{color:#fff;border-radius:var(--radius);cursor:pointer;background:linear-gradient(135deg,#7c3aed,#3b82f6);border:none;padding:.75rem;font-size:1rem;font-weight:600}.page-module__wJpEzq__modalSubmit:disabled{opacity:.6}.page-module__wJpEzq__modalSuccess{text-align:center;padding:1.5rem 0}.page-module__wJpEzq__modalSuccess p{color:var(--on-surface-variant);margin-top:1rem}.page-module__wJpEzq__error{color:#ef4444;font-size:.875rem}.page-module__wJpEzq__toast{background:var(--success);color:#fff;z-index:300;border-radius:100px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;position:fixed;top:5rem;left:50%;transform:translate(-50%)}@media (max-width:700px){.page-module__wJpEzq__title{font-size:1.75rem}.page-module__wJpEzq__features{grid-template-columns:1fr}.page-module__wJpEzq__howSteps{grid-template-columns:repeat(2,1fr)}.page-module__wJpEzq__tiersTable th,.page-module__wJpEzq__tiersTable td{padding:.75rem 1rem}}
