.gx-popup,.gx-popup input,.gx-popup select,.gx-popup button{font-family:Montserrat,Segoe UI,Arial,sans-serif}:root{--nxlp-color-primary:#25d366;--nxlp-color-primary-hover:#1fba59;--nxlp-color-primary-light:#25d3661a;--nxlp-color-secondary:#0a0a0a;--nxlp-color-white:#fff;--nxlp-color-bg:#050505;--nxlp-color-card-bg:#ffffff08;--nxlp-color-border:#ffffff14;--nxlp-color-text:#d1d5db;--nxlp-color-text-muted:#9ca3af;--nxlp-color-text-heading:#fff;--nxlp-color-error:#dc2626;--nxlp-color-error-bg:#dc26261a;--nxlp-color-success:#25d366;--nxlp-color-success-bg:#25d3661a;--nxlp-color-badge-bg:#25d366;--nxlp-color-badge-text:#fff;--nxlp-color-overlay:#000000bf;--nxlp-spacing-xs:.25rem;--nxlp-spacing-sm:.5rem;--nxlp-spacing-md:1rem;--nxlp-spacing-lg:1.5rem;--nxlp-spacing-xl:2rem;--nxlp-spacing-2xl:3rem;--nxlp-spacing-3xl:4rem;--nxlp-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--nxlp-font-size-xs:.75rem;--nxlp-font-size-sm:.875rem;--nxlp-font-size-base:1rem;--nxlp-font-size-lg:1.125rem;--nxlp-font-size-xl:1.25rem;--nxlp-font-size-2xl:1.5rem;--nxlp-font-size-3xl:2rem;--nxlp-font-weight-normal:400;--nxlp-font-weight-medium:500;--nxlp-font-weight-semibold:600;--nxlp-font-weight-bold:700;--nxlp-radius-sm:.375rem;--nxlp-radius-md:.5rem;--nxlp-radius-lg:.75rem;--nxlp-radius-xl:1rem;--nxlp-radius-full:9999px;--nxlp-shadow-sm:0 1px 2px #0000000d;--nxlp-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--nxlp-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--nxlp-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--nxlp-transition-fast:.15s ease;--nxlp-transition-base:.25s ease;--nxlp-transition-slow:.35s ease;--nxlp-touch-min:44px}.nxlp-section{font-family:var(--nxlp-font-family);background-color:var(--nxlp-color-bg);padding:var(--nxlp-spacing-3xl) var(--nxlp-spacing-md);color:var(--nxlp-color-text)}.nxlp-container{width:100%;max-width:1200px;margin:0 auto}.nxlp-section-title{font-size:var(--nxlp-font-size-3xl);font-weight:var(--nxlp-font-weight-bold);color:#fff;text-align:center;margin-bottom:var(--nxlp-spacing-sm)}.nxlp-section-subtitle{font-size:var(--nxlp-font-size-lg);color:#9ca3af;text-align:center;margin-bottom:var(--nxlp-spacing-2xl)}.nxlp-grid{gap:var(--nxlp-spacing-lg);grid-template-columns:1fr;align-items:stretch;display:grid}@media (width>=768px){.nxlp-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=993px){.nxlp-grid{grid-template-columns:repeat(3,1fr)}}.nxlp-card{background-color:var(--nxlp-color-card-bg);border:1px solid var(--nxlp-color-border);padding:var(--nxlp-spacing-xl);transition:transform var(--nxlp-transition-base), box-shadow var(--nxlp-transition-base);border-radius:1rem;flex-direction:column;display:flex;position:relative}.nxlp-card:hover{box-shadow:0 0 20px #ffffff08}.nxlp-card--highlighted{background-color:#25d3660d;border-color:#25d36633;box-shadow:0 0 30px #25d3661a}@media (width>=993px){.nxlp-card--highlighted{transform:scale(1.03)}.nxlp-card--highlighted:hover{transform:scale(1.05)}}.nxlp-card__header{text-align:center;margin-bottom:var(--nxlp-spacing-lg)}.nxlp-card__name{font-size:var(--nxlp-font-size-xl);font-weight:var(--nxlp-font-weight-bold);color:var(--nxlp-color-text-heading);margin:0 0 var(--nxlp-spacing-xs)}.nxlp-card__description{font-size:var(--nxlp-font-size-sm);color:var(--nxlp-color-text-muted);margin:0 0 var(--nxlp-spacing-md)}.nxlp-card__price{font-size:var(--nxlp-font-size-3xl);font-weight:var(--nxlp-font-weight-bold);color:#fff;margin:0}.nxlp-card__price-period{font-size:var(--nxlp-font-size-sm);font-weight:var(--nxlp-font-weight-normal);color:var(--nxlp-color-text-muted)}.nxlp-card__features{margin:0 0 var(--nxlp-spacing-xl);flex:1;padding:0;list-style:none}.nxlp-card__feature-icon{color:var(--nxlp-color-primary);flex-shrink:0;width:1.25rem;height:1.25rem}.nxlp-badge{background-color:var(--nxlp-color-badge-bg);color:var(--nxlp-color-badge-text);font-size:var(--nxlp-font-size-xs);font-weight:var(--nxlp-font-weight-bold);padding:var(--nxlp-spacing-xs) var(--nxlp-spacing-md);border-radius:var(--nxlp-radius-full);text-transform:uppercase;letter-spacing:.05em;top:calc(-1 * var(--nxlp-spacing-sm));white-space:nowrap;display:inline-block;position:absolute;left:50%;transform:translate(-50%)}.nxlp-btn{min-width:var(--nxlp-touch-min);min-height:var(--nxlp-touch-min);padding:var(--nxlp-spacing-sm) var(--nxlp-spacing-xl);font-family:var(--nxlp-font-family);font-size:var(--nxlp-font-size-base);font-weight:var(--nxlp-font-weight-semibold);border-radius:var(--nxlp-radius-md);cursor:pointer;transition:background-color var(--nxlp-transition-fast), transform var(--nxlp-transition-fast), box-shadow var(--nxlp-transition-fast);border:none;justify-content:center;align-items:center;width:100%;text-decoration:none;display:inline-flex}.nxlp-btn:focus-visible{outline:2px solid var(--nxlp-color-primary);outline-offset:2px}.nxlp-btn--primary{background-color:var(--nxlp-color-primary);color:var(--nxlp-color-white)}.nxlp-btn--primary:hover{background-color:var(--nxlp-color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 20px #25d36666}.nxlp-btn--primary:active{transform:translateY(0)}.nxlp-btn--secondary{background-color:var(--nxlp-color-primary);color:var(--nxlp-color-white);border:none}.nxlp-btn--secondary:hover{background-color:var(--nxlp-color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 20px #25d36666}.nxlp-card--highlighted .nxlp-btn{box-shadow:0 0 25px #25d36666}.nxlp-btn--disabled,.nxlp-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.nxlp-extras{margin-top:var(--nxlp-spacing-2xl)}.nxlp-extras__title{font-size:var(--nxlp-font-size-2xl);font-weight:var(--nxlp-font-weight-bold);color:var(--nxlp-color-text-heading);text-align:center;margin-bottom:var(--nxlp-spacing-xl)}.nxlp-calc{background-color:var(--nxlp-color-card-bg);border:1px solid var(--nxlp-color-border);border-radius:var(--nxlp-radius-lg);padding:var(--nxlp-spacing-lg);margin-bottom:var(--nxlp-spacing-lg)}.nxlp-calc__plan-name{font-size:var(--nxlp-font-size-lg);font-weight:var(--nxlp-font-weight-semibold);color:var(--nxlp-color-text-heading);margin-bottom:var(--nxlp-spacing-md)}.nxlp-calc__row{padding:var(--nxlp-spacing-sm) 0;border-bottom:1px solid var(--nxlp-color-border);justify-content:space-between;align-items:center;display:flex}.nxlp-calc__row:last-child{border-bottom:none}.nxlp-calc__addon-label{font-size:var(--nxlp-font-size-sm);color:var(--nxlp-color-text);flex:1}.nxlp-calc__controls{align-items:center;gap:var(--nxlp-spacing-sm);display:flex}.nxlp-calc__btn{width:var(--nxlp-touch-min);height:var(--nxlp-touch-min);min-width:var(--nxlp-touch-min);min-height:var(--nxlp-touch-min);border:1px solid var(--nxlp-color-border);border-radius:var(--nxlp-radius-md);color:var(--nxlp-color-text-heading);font-size:var(--nxlp-font-size-xl);font-weight:var(--nxlp-font-weight-bold);cursor:pointer;transition:background-color var(--nxlp-transition-fast), border-color var(--nxlp-transition-fast);user-select:none;background-color:#ffffff0d;justify-content:center;align-items:center;display:inline-flex}.nxlp-calc__btn:hover:not(:disabled){border-color:var(--nxlp-color-primary);background-color:var(--nxlp-color-primary-light)}.nxlp-calc__btn:focus-visible{outline:2px solid var(--nxlp-color-primary);outline-offset:2px}.nxlp-calc__btn:disabled{opacity:.4;cursor:not-allowed}.nxlp-calc__qty{font-size:var(--nxlp-font-size-lg);font-weight:var(--nxlp-font-weight-semibold);color:var(--nxlp-color-text-heading);text-align:center;min-width:2.5rem}.nxlp-calc__addon-price{font-size:var(--nxlp-font-size-sm);color:var(--nxlp-color-text-muted);margin-left:var(--nxlp-spacing-md);white-space:nowrap}.nxlp-calc__total{margin-top:var(--nxlp-spacing-md);padding-top:var(--nxlp-spacing-md);border-top:2px solid var(--nxlp-color-border);justify-content:space-between;align-items:center;display:flex}.nxlp-calc__total-label{font-size:var(--nxlp-font-size-base);font-weight:var(--nxlp-font-weight-semibold);color:var(--nxlp-color-text-heading)}.nxlp-calc__total-value{font-size:var(--nxlp-font-size-2xl);font-weight:var(--nxlp-font-weight-bold);color:var(--nxlp-color-primary)}.nxlp-calc__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nxlp-modal{z-index:9999;padding:var(--nxlp-spacing-md);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.nxlp-modal--open{display:flex}.nxlp-modal__overlay{background-color:var(--nxlp-color-overlay);animation:nxlp-fade-in var(--nxlp-transition-base);position:absolute;inset:0}.nxlp-modal__close{top:var(--nxlp-spacing-md);right:var(--nxlp-spacing-md);width:var(--nxlp-touch-min);height:var(--nxlp-touch-min);min-width:var(--nxlp-touch-min);min-height:var(--nxlp-touch-min);color:var(--nxlp-color-text-muted);font-size:var(--nxlp-font-size-xl);cursor:pointer;border-radius:var(--nxlp-radius-md);transition:color var(--nxlp-transition-fast), background-color var(--nxlp-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.nxlp-modal__close:focus-visible{outline:2px solid var(--nxlp-color-primary);outline-offset:2px}@media (width<=640px){.nxlp-modal{align-items:center;padding:1rem}.nxlp-modal__content{border-radius:var(--nxlp-radius-xl);max-width:100%;max-height:90vh;padding:var(--nxlp-spacing-xl) var(--nxlp-spacing-lg)}}@keyframes nxlp-slide-up-mobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.nxlp-steps{justify-content:center;align-items:center;gap:var(--nxlp-spacing-sm);margin-bottom:var(--nxlp-spacing-xl);display:flex}.nxlp-steps__item{align-items:center;gap:var(--nxlp-spacing-xs);display:flex}.nxlp-steps__circle{border-radius:var(--nxlp-radius-full);width:1.75rem;height:1.75rem;font-size:var(--nxlp-font-size-xs);font-weight:var(--nxlp-font-weight-bold);border:2px solid var(--nxlp-color-border);color:var(--nxlp-color-text-muted);transition:background-color var(--nxlp-transition-fast), border-color var(--nxlp-transition-fast), color var(--nxlp-transition-fast);background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.nxlp-steps__circle--active,.nxlp-steps__circle--done{background-color:var(--nxlp-color-primary);border-color:var(--nxlp-color-primary);color:var(--nxlp-color-white)}.nxlp-steps__line{background-color:var(--nxlp-color-border);width:2rem;height:2px;transition:background-color var(--nxlp-transition-fast)}.nxlp-steps__label{font-size:var(--nxlp-font-size-xs);color:var(--nxlp-color-text-muted)}.nxlp-form{gap:var(--nxlp-spacing-md);flex-direction:column;display:flex}.nxlp-form__step{display:none}.nxlp-form__step--active{display:block}.nxlp-form__group{gap:var(--nxlp-spacing-xs);margin-bottom:var(--nxlp-spacing-lg);flex-direction:column;display:flex}.nxlp-form__label{font-size:var(--nxlp-font-size-sm);font-weight:var(--nxlp-font-weight-medium);color:var(--nxlp-color-text-heading)}.nxlp-form__input{width:100%;padding:var(--nxlp-spacing-sm) var(--nxlp-spacing-md);min-height:var(--nxlp-touch-min);font-family:var(--nxlp-font-family);font-size:var(--nxlp-font-size-base);color:#fff;border-radius:var(--nxlp-radius-md);transition:border-color var(--nxlp-transition-fast), box-shadow var(--nxlp-transition-fast);background-color:#ffffff0a;border:1px solid #ffffff14}.nxlp-form__input::placeholder{color:#6b7280}.nxlp-form__input--error{border-color:var(--nxlp-color-error)}.nxlp-form__input--error:focus{box-shadow:0 0 0 3px #dc26261a}.nxlp-form__error{font-size:var(--nxlp-font-size-xs);color:var(--nxlp-color-error);margin-top:var(--nxlp-spacing-xs);display:none}.nxlp-form__error--visible{display:block}.nxlp-form__submit{margin-top:var(--nxlp-spacing-sm)}.nxlp-form__success{text-align:center;padding:var(--nxlp-spacing-xl);display:none}.nxlp-form__success--visible{display:block}.nxlp-form__success-icon{font-size:var(--nxlp-font-size-3xl);color:var(--nxlp-color-success);margin-bottom:var(--nxlp-spacing-md)}.nxlp-form__success-title{font-size:var(--nxlp-font-size-lg);font-weight:var(--nxlp-font-weight-semibold);color:var(--nxlp-color-text-heading);margin-bottom:var(--nxlp-spacing-sm)}.nxlp-form__success-message{font-size:var(--nxlp-font-size-sm);color:var(--nxlp-color-text-muted)}.nxlp-inline-form{background-color:var(--nxlp-color-card-bg);border:1px solid var(--nxlp-color-border);border-radius:var(--nxlp-radius-xl);padding:var(--nxlp-spacing-xl);margin-top:var(--nxlp-spacing-2xl);max-width:560px;margin-left:auto;margin-right:auto}.nxlp-inline-form__title{font-size:var(--nxlp-font-size-xl);font-weight:var(--nxlp-font-weight-bold);color:var(--nxlp-color-text-heading);text-align:center;margin-bottom:var(--nxlp-spacing-lg)}@keyframes nxlp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nxlp-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes nxlp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.nxlp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nxlp-hidden{display:none}@media (prefers-reduced-motion:reduce){.nxlp-card,.nxlp-btn,.nxlp-calc__btn,.nxlp-modal__overlay,.nxlp-modal__content,.nxlp-modal__close,.nxlp-form__input,.nxlp-steps__circle,.nxlp-steps__line{transition:none;animation:none}.nxlp-modal__overlay,.nxlp-modal__content{animation:none}.nxlp-card--highlighted,.nxlp-card--highlighted:hover,.nxlp-btn--primary:hover{transform:none}}.nxlp-card__feature-icon--included{color:var(--nxlp-color-primary)}.nxlp-card__feature-icon--excluded{color:#4b5563}.nxlp-card__feature--excluded{opacity:.5}.nxlp-card__feature--excluded .nxlp-card__feature-label{color:#6b7280;text-decoration:line-through}.nxlp-card__addon-controls{align-items:center;gap:var(--nxlp-spacing-xs);flex-shrink:0;margin-left:auto;display:inline-flex}.nxlp-card__addon-btn{border:1px solid var(--nxlp-color-border);border-radius:var(--nxlp-radius-sm);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--nxlp-color-text-heading);font-size:var(--nxlp-font-size-sm);font-weight:var(--nxlp-font-weight-bold);cursor:pointer;transition:border-color var(--nxlp-transition-fast), background-color var(--nxlp-transition-fast);user-select:none;background-color:#ffffff0d;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.nxlp-card__addon-btn:hover:not(:disabled){border-color:var(--nxlp-color-primary);background-color:var(--nxlp-color-primary-light)}.nxlp-card__addon-btn:disabled{opacity:.3;cursor:not-allowed}.nxlp-card__addon-qty{font-size:var(--nxlp-font-size-sm);font-weight:var(--nxlp-font-weight-semibold);color:var(--nxlp-color-primary);text-align:center;min-width:2.5rem}.nxlp-card__footer{padding-top:var(--nxlp-spacing-lg);margin-top:auto}.nxlp-card__total{border:1px solid var(--nxlp-color-border);border-radius:var(--nxlp-radius-md);padding:var(--nxlp-spacing-sm) var(--nxlp-spacing-md);margin-bottom:var(--nxlp-spacing-md);background-color:#ffffff05;justify-content:space-between;align-items:center;display:flex}.nxlp-card__total-label{font-size:var(--nxlp-font-size-sm);color:var(--nxlp-color-text-muted);font-weight:var(--nxlp-font-weight-medium)}.nxlp-card__total-value{font-size:var(--nxlp-font-size-xl);font-weight:var(--nxlp-font-weight-bold);color:var(--nxlp-color-primary)}.nxlp-card__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nxlp-addons-info{margin-top:var(--nxlp-spacing-2xl);padding:var(--nxlp-spacing-xl);background-color:var(--nxlp-color-card-bg);border:1px solid var(--nxlp-color-border);border-radius:1rem;max-width:700px;margin-left:auto;margin-right:auto}.nxlp-addons-info__title{font-size:var(--nxlp-font-size-xl);font-weight:var(--nxlp-font-weight-bold);color:var(--nxlp-color-text-heading);text-align:center;margin-bottom:var(--nxlp-spacing-lg)}.nxlp-addons-info__grid{gap:var(--nxlp-spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.nxlp-addons-info__item{align-items:center;gap:var(--nxlp-spacing-sm);padding:var(--nxlp-spacing-sm) var(--nxlp-spacing-md);border:1px solid var(--nxlp-color-border);border-radius:var(--nxlp-radius-md);flex-wrap:wrap;display:flex}.nxlp-addons-info__name{font-size:var(--nxlp-font-size-sm);font-weight:var(--nxlp-font-weight-medium);color:var(--nxlp-color-text)}.nxlp-addons-info__price{font-size:var(--nxlp-font-size-base);font-weight:var(--nxlp-font-weight-bold);color:var(--nxlp-color-primary)}.nxlp-addons-info__desc{font-size:var(--nxlp-font-size-xs);color:var(--nxlp-color-text-muted)}.nxlp-card__feature{align-items:center;gap:var(--nxlp-spacing-sm);padding:var(--nxlp-spacing-sm) 0;font-size:var(--nxlp-font-size-sm);color:var(--nxlp-color-text);border-bottom:1px solid var(--nxlp-color-border);display:flex}.nxlp-card__feature:last-child{border-bottom:none}.nxlp-card__feature-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.nxlp-card__feature-label{flex:1}.nxlp-modal__header{text-align:center;margin-bottom:var(--nxlp-spacing-lg)}.nxlp-modal__icon{border-radius:var(--nxlp-radius-full);color:#fff;width:56px;height:56px;margin:0 auto var(--nxlp-spacing-md);background:linear-gradient(135deg,#25d366,#1fba59);justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 24px #25d3664d}.nxlp-modal__title{font-size:var(--nxlp-font-size-2xl);font-weight:var(--nxlp-font-weight-bold);color:var(--nxlp-color-text-heading);margin:0 0 var(--nxlp-spacing-xs);padding-right:0}.nxlp-modal__subtitle{font-size:var(--nxlp-font-size-sm);color:var(--nxlp-color-text-muted);margin:0}.nxlp-form__label{align-items:center;gap:var(--nxlp-spacing-xs);font-size:var(--nxlp-font-size-sm);font-weight:var(--nxlp-font-weight-medium);color:var(--nxlp-color-text-heading);display:flex}.nxlp-form__label-icon{color:var(--nxlp-color-text-muted);flex-shrink:0}.nxlp-form__submit{justify-content:center;align-items:center;gap:var(--nxlp-spacing-sm);font-size:var(--nxlp-font-size-base);font-weight:var(--nxlp-font-weight-semibold);padding:var(--nxlp-spacing-md) var(--nxlp-spacing-xl);border-radius:var(--nxlp-radius-lg);transition:transform var(--nxlp-transition-fast), box-shadow var(--nxlp-transition-fast);width:100%;margin-top:var(--nxlp-spacing-sm);color:var(--nxlp-color-white);background:linear-gradient(135deg,#25d366,#1fba59);display:inline-flex;box-shadow:0 4px 14px #25d36659}.nxlp-form__submit:hover{transform:translateY(-1px);box-shadow:0 6px 20px #25d36673}.nxlp-form__submit:active{transform:translateY(0)}.nxlp-modal__trust{margin-top:var(--nxlp-spacing-lg);padding-top:var(--nxlp-spacing-lg);border-top:1px solid var(--nxlp-color-border)}.nxlp-modal__trust-privacy{align-items:flex-start;gap:var(--nxlp-spacing-xs);font-size:var(--nxlp-font-size-xs);color:var(--nxlp-color-text-muted);margin:0 0 var(--nxlp-spacing-md);line-height:1.4;display:flex}.nxlp-modal__trust-privacy svg{flex-shrink:0;margin-top:1px}.nxlp-modal__trust-list{gap:var(--nxlp-spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nxlp-modal__trust-list li{align-items:center;gap:var(--nxlp-spacing-sm);font-size:var(--nxlp-font-size-sm);font-weight:var(--nxlp-font-weight-medium);color:var(--nxlp-color-text);display:flex}.nxlp-modal__trust-list li svg{color:var(--nxlp-color-primary);flex-shrink:0}.nxlp-modal__content{border:1px solid var(--nxlp-color-border);border-radius:var(--nxlp-radius-xl);padding:var(--nxlp-spacing-2xl) var(--nxlp-spacing-xl);width:100%;max-width:440px;max-height:90vh;animation:nxlp-slide-up var(--nxlp-transition-base);background-color:#0a0a0a;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080}.nxlp-steps__circle--active,.nxlp-steps__circle--done{background-color:var(--nxlp-color-primary);border-color:var(--nxlp-color-primary);color:var(--nxlp-color-white)}.nxlp-steps__line--active{background-color:var(--nxlp-color-primary)}.nxlp-form__input:focus{border-color:var(--nxlp-color-primary);box-shadow:0 0 0 3px var(--nxlp-color-primary-light);outline:none}.nxlp-modal__close{top:var(--nxlp-spacing-lg);right:var(--nxlp-spacing-lg);background:var(--nxlp-color-bg);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--nxlp-color-text-muted);cursor:pointer;border-radius:var(--nxlp-radius-full);transition:color var(--nxlp-transition-fast), background-color var(--nxlp-transition-fast);border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.nxlp-modal__close:hover{color:var(--nxlp-color-text-heading);background-color:var(--nxlp-color-border)}@media (width<=640px){.nxlp-modal__content{border-radius:1rem;max-width:100%;max-height:90vh;padding:1.5rem 1rem}}.nxlp-modal--open~[data-sticky-cta],body:has(.nxlp-modal--open) [data-sticky-cta]{opacity:0!important;pointer-events:none!important}@media (width<=640px){.nxlp-card{padding:var(--nxlp-spacing-lg)}.nxlp-card__addon-controls{gap:.25rem}.nxlp-card__addon-btn{width:28px;min-width:28px;height:28px}.nxlp-form__input,input[type=text],input[type=email],input[type=tel],input[type=number],select{font-size:16px!important}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/Montserrat-Variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/Montserrat-Variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:where(.gx-header,.gx-footer,.gx-content,.gx-phero){--gx-blue:#1264ff;--gx-blue-dark:#0a47c7;--gx-cyan:#35a7ff;--gx-ink:#0b1220;--gx-ink-2:#172033;--gx-muted:#667085;--gx-soft:#f5f8fd;--gx-line:#e5eaf2;--gx-container:1440px;--gx-header-h:78px;--gx-ease:cubic-bezier(.2, .8, .2, 1);box-sizing:border-box;font-family:Montserrat,Segoe UI,Arial,sans-serif}.gx-btn{cursor:pointer;transition:transform .25s var(--gx-ease), background .25s var(--gx-ease), box-shadow .25s var(--gx-ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font:800 14px/1 Montserrat,Segoe UI,Arial,sans-serif;display:inline-flex}.gx-btn svg{flex-shrink:0;width:14px;height:14px}.gx-btn--primary{background:var(--gx-blue);color:#fff;box-shadow:0 12px 30px #1264ff3d}.gx-btn--primary:hover{background:var(--gx-blue-dark);transform:translateY(-3px);box-shadow:0 18px 40px #1264ff4d}.gx-btn--lg{padding:17px 26px;font-size:15px}.gx-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.gx-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--gx-cyan);align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.gx-kicker:before{content:"";background:var(--gx-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #35a7ff1f}.gx-btn--ghost{border-color:var(--gx-line);color:var(--gx-ink);background:#fff}.gx-btn--ghost:hover{border-color:#cbd5e1;transform:translateY(-2px)}.gx-header *,.gx-header :before,.gx-header :after,.gx-footer *,.gx-footer :before,.gx-footer :after{box-sizing:border-box}body.gx-page{color:#0b1220;background:#fff}body.gx-page>main{padding-top:78px}body.gx-page--flush>main{padding-top:0}body.gx-page #conteudo:focus{outline:none}@media (width<=800px){body.gx-page>main{padding-top:72px}body.gx-page--flush>main{padding-top:0}}.gx-skip{z-index:10001;color:var(--gx-blue,#1264ff);background:#fff;border-radius:10px;padding:12px 18px;font:700 14px/1 Montserrat,Segoe UI,Arial,sans-serif;transition:transform .2s;position:fixed;top:10px;left:10px;transform:translateY(-160%);box-shadow:0 12px 30px #10182833}.gx-skip:focus-visible{outline-offset:2px;outline:2px solid #1264ff;transform:translateY(0)}.gx-header{z-index:10000;height:var(--gx-header-h);backdrop-filter:blur(18px);color:var(--gx-ink);background:#ffffffe0;border-bottom:1px solid #e5eaf2cc;line-height:1.6;position:fixed;inset:0 0 auto}.gx-header__inner{height:100%;width:min(var(--gx-container), calc(100% - 48px));align-items:center;gap:clamp(18px,2.2vw,42px);margin-inline:auto;display:flex}.gx-header a{color:inherit;text-decoration:none}.gx-brand{letter-spacing:-.05em;flex-shrink:0;align-items:center;gap:10px;font-size:21px;font-weight:900;display:flex}.gx-brand__logo{flex-shrink:0;width:auto;height:34px;display:block}@media (width<=620px){.gx-brand__logo{height:29px}}.gx-nav{color:#475467;flex:1;justify-content:center;align-items:center;gap:clamp(18px,2vw,34px);font-size:16px;font-weight:700;display:flex}.gx-nav__link,.gx-nav__summary,.gx-login{white-space:nowrap;transition:color .2s var(--gx-ease);font-size:16px;line-height:1.2}.gx-nav__link:hover,.gx-nav__summary:hover,.gx-nav__link.is-active{color:var(--gx-blue)}.gx-nav__details{position:static}.gx-nav__summary{cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.gx-nav__summary::-webkit-details-marker{display:none}.gx-nav__summary:focus-visible{outline:2px solid var(--gx-blue);outline-offset:4px;border-radius:4px}.gx-chev{width:14px;height:14px;transition:transform .2s var(--gx-ease)}.gx-nav__details[open] .gx-chev{transform:rotate(180deg)}.gx-mega{top:var(--gx-header-h);max-height:calc(100vh - var(--gx-header-h));overscroll-behavior:contain;border-bottom:1px solid var(--gx-line);animation:gx-mega-in .22s var(--gx-ease);background:#fff;border-radius:0 0 26px 26px;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 25px 60px #1018281f}.gx-mega:before{content:"";background:linear-gradient(90deg,#1264ff,#35a7ff,#8b7cf6);height:2px;position:absolute;inset:0 0 auto}.gx-mega__inner{width:min(var(--gx-container), calc(100% - 48px));margin-inline:auto;padding:30px 0 34px}@keyframes gx-mega-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.gx-mega__top{border-bottom:1px solid var(--gx-line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:23px;display:flex}.gx-mega__title{letter-spacing:-.03em;color:var(--gx-ink);font-size:26px;font-weight:800;line-height:1.15}.gx-mega__sub{color:var(--gx-muted);margin-top:7px;font-size:14px}.gx-mega__link{color:var(--gx-blue);flex-shrink:0;font-size:15px;font-weight:800}.gx-mega__link:hover{text-decoration:underline}.gx-mega__grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;padding:0;list-style:none;display:grid}.gx-step{border:1px solid var(--gx-line);height:100%;min-height:112px;transition:transform .25s var(--gx-ease), border-color .25s var(--gx-ease), box-shadow .25s var(--gx-ease);background:#fff;border-radius:17px;padding:20px;display:block}.gx-step:hover{border-color:#bfd3ff;transform:translateY(-3px);box-shadow:0 10px 25px #1018280f}.gx-step b{color:var(--gx-blue);font-size:12px;display:block}.gx-step strong{color:var(--gx-ink);margin:7px 0;font-size:16px;display:block}.gx-step span{color:var(--gx-muted);font-size:13px;line-height:1.5;display:block}.gx-mega__split{grid-template-columns:288px minmax(0,1fr);gap:36px;margin-top:24px;display:grid}.gx-cats{border-right:1px solid var(--gx-line);align-content:start;gap:2px;margin:0;padding:0 24px 0 0;list-style:none;display:grid}.gx-cat{color:#475467;transition:background .18s var(--gx-ease), color .18s var(--gx-ease);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto 12px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;font-weight:700;line-height:1.3;display:grid;position:relative}.gx-cat:before{content:"";background:var(--gx-blue);width:3px;height:20px;transition:transform .18s var(--gx-ease);border-radius:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.gx-cat:hover{color:var(--gx-ink);background:#f8fafd}.gx-cat.is-active{background:var(--gx-soft);color:var(--gx-blue)}.gx-cat.is-active:before{transform:translateY(-50%)scaleY(1)}.gx-cat__icon{color:#667085;width:34px;height:34px;transition:background .18s var(--gx-ease), color .18s var(--gx-ease);background:#f2f5fa;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.gx-cat__icon svg{width:17px;height:17px}.gx-cat.is-active .gx-cat__icon{color:var(--gx-blue);background:#1264ff1a}.gx-cat__name{min-width:0}.gx-cat__count{color:var(--gx-muted);border:1px solid var(--gx-line);background:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.gx-cat__seta{opacity:0;width:12px;height:12px;transition:opacity .18s var(--gx-ease), transform .18s var(--gx-ease);transform:translate(-3px)}.gx-cat:hover .gx-cat__seta,.gx-cat.is-active .gx-cat__seta{opacity:1;transform:none}.gx-panel{display:block}.gx-panel[hidden]{display:none}.gx-panel__head{border-bottom:1px solid var(--gx-line);justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:20px;padding-bottom:14px;display:flex}.gx-panel__nome{letter-spacing:-.02em;color:var(--gx-ink);font-size:15px;font-weight:800}.gx-panel__mae{color:var(--gx-blue);flex-shrink:0;font-size:13px;font-weight:700}.gx-panel__mae:hover{text-decoration:underline}.gx-panel__dims{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:26px 34px;display:grid}.gx-dim__label{letter-spacing:.14em;text-transform:uppercase;color:#98a2b3;margin-bottom:12px;font-size:10.5px;font-weight:800}.gx-dim__links{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:2px 18px;margin:0;padding:0;list-style:none;display:grid}.gx-dim__links a{color:#475467;transition:background .16s var(--gx-ease), color .16s var(--gx-ease);border-radius:9px;align-items:center;gap:10px;margin-left:-9px;padding:7px 9px;font-size:13.5px;font-weight:600;line-height:1.35;display:flex}.gx-dim__links a:hover{color:var(--gx-blue);background:#f5f8fd}.gx-dim__icone{color:#98a2b3;width:16px;height:16px;transition:color .16s var(--gx-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gx-dim__icone svg{width:100%;height:100%}.gx-dim__links a:hover .gx-dim__icone{color:var(--gx-blue)}.gx-mega__cta{flex-shrink:0}.gx-actions{flex-shrink:0;align-items:center;gap:18px;display:flex}.gx-login{color:#475467;font-weight:700}.gx-login:hover{color:var(--gx-blue)}.gx-burger{border:1px solid var(--gx-line);cursor:pointer;background:#fff;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 9px;display:none}.gx-burger span{background:var(--gx-ink);height:2px;transition:transform .22s var(--gx-ease), opacity .22s var(--gx-ease);border-radius:2px;display:block}.gx-burger.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.gx-burger.is-open span:nth-child(2){opacity:0}.gx-burger.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.gx-mobile{top:var(--gx-header-h);max-height:calc(100vh - var(--gx-header-h) - 20px);border:1px solid var(--gx-line);background:#fff;border-radius:18px;gap:4px;padding:15px;display:grid;position:fixed;left:12px;right:12px;overflow-y:auto;box-shadow:0 24px 70px #1018281f}.gx-mobile[hidden]{display:none}.gx-mobile a{color:var(--gx-ink);border-radius:10px;padding:13px 12px;font-size:14px;font-weight:800}.gx-mobile a:hover{background:var(--gx-soft)}.gx-mobile .gx-btn{margin-top:8px}.gx-footer{background:var(--gx-ink);color:#cbd5e1;font-size:15px}.gx-footer a{color:inherit;text-decoration:none}.gx-footer__cta-title,.gx-footer__col-title{color:#fff}.gx-footer__inner{width:min(var(--gx-container), calc(100% - 48px));margin-inline:auto;padding:64px 0 34px}.gx-footer__cta{background:linear-gradient(120deg,#101c30,#0d1728 70%);border:1px solid #1e2a3d;border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;padding:40px;display:grid}.gx-footer__cta-title{letter-spacing:-.035em;margin-top:14px;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.15}.gx-footer__cta-copy{color:#94a3b8;max-width:52ch;margin-top:12px;line-height:1.7}.gx-footer__cta-actions{justify-items:start;gap:12px;display:grid}.gx-footer__cta-note{color:#7d8ca3;font-size:12px}.gx-footer__grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:44px;margin-top:58px;display:grid}.gx-footer__brand .gx-brand__logo{height:38px}.gx-footer__pitch{color:#94a3b8;max-width:42ch;margin-top:16px;font-size:14px;line-height:1.75}.gx-footer__contact{gap:10px;margin-top:22px;padding:0;list-style:none;display:grid}.gx-footer__contact a{transition:color .2s var(--gx-ease);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.gx-footer__contact svg{width:17px;height:17px;color:var(--gx-cyan);flex-shrink:0}.gx-footer__contact a:hover{color:#fff}.gx-footer__col-title{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:18px;font-size:12px;font-weight:800}.gx-footer__col ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.gx-footer__col a{transition:color .2s var(--gx-ease);font-size:14px;line-height:1.5}.gx-footer__col a:hover{color:var(--gx-cyan)}.gx-footer__bottom{color:#7d8ca3;border-top:1px solid #1e2a3d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:52px;padding-top:26px;font-size:13px;display:flex}.gx-footer__social{flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;display:flex}.gx-footer__social a{transition:color .2s var(--gx-ease);font-weight:600}.gx-footer__social a:hover{color:var(--gx-cyan)}.gx-footer a:focus-visible,.gx-header a:focus-visible{outline:2px solid var(--gx-cyan);outline-offset:3px;border-radius:4px}@media (width<=1200px){.gx-nav{gap:15px}.gx-nav__link,.gx-nav__summary,.gx-login{font-size:14px}.gx-actions{gap:10px}.gx-header .gx-btn{padding:12px 14px;font-size:12px}}@media (width<=1050px){.gx-mega__split{grid-template-columns:250px minmax(0,1fr);gap:24px}.gx-nav{gap:11px}.gx-nav__link,.gx-nav__summary{font-size:13px}.gx-login{font-size:12px}}@media (width<=900px){.gx-footer__cta{grid-template-columns:1fr;padding:32px}.gx-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}}@media (width<=800px){.gx-header{--gx-header-h:72px}.gx-nav,.gx-actions{display:none}.gx-burger{display:flex}.gx-header__inner{width:min(var(--gx-container), calc(100% - 32px));justify-content:space-between}}@media (width<=620px){.gx-footer__inner{width:min(var(--gx-container), calc(100% - 32px));padding:44px 0 28px}.gx-footer__grid{grid-template-columns:1fr;gap:30px}.gx-footer__cta{padding:26px}.gx-footer__bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.gx-header *,.gx-footer *,.gx-skip{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gx-step:hover,.gx-btn--primary:hover{transform:none}}
