.application-wizard{--aw-primary:#4a2c7a;--aw-primary-light:#f3edf9;--aw-primary-border:#e9dffb;--aw-border:#e8e4ef;--aw-text:#1f2937;--aw-muted:#6b7280;--aw-success:#22c55e;--aw-green-bg:#dcfce7;--aw-green-text:#15803d;color:var(--aw-text);min-height:calc(100vh - var(--site-top-stack,0px));font-family:var(--font-site,"Montserrat", ui-sans-serif, system-ui, sans-serif);background:linear-gradient(#f8f6fb 0%,#fff 18rem)}.application-wizard__inner{max-width:48rem;margin-inline:auto;padding:1rem .875rem 2.5rem}.application-wizard__inner--wide{max-width:72rem}.application-wizard__inner--wide>.aw-stepper{box-sizing:border-box;width:100%;max-width:48rem;margin-inline:auto}@media (width>=640px){.application-wizard__inner{padding:1.75rem 1.5rem 4rem}}.aw-page-header{text-align:center;margin-bottom:1.25rem}@media (width>=640px){.aw-page-header{margin-bottom:1.75rem}}.aw-page-header__title{letter-spacing:-.02em;color:var(--aw-text);font-size:1.375rem;line-height:1.25}@media (width>=640px){.aw-page-header__title{font-size:1.875rem}}.aw-page-header--packages .aw-page-header__title{font-size:1.5rem}@media (width>=640px){.aw-page-header--packages .aw-page-header__title{font-size:2rem}}.aw-page-header__subtitle{margin-top:.5rem;max-width:36rem;color:var(--aw-muted);margin-inline:auto;font-size:.8125rem;line-height:1.55}@media (width>=640px){.aw-page-header__subtitle{margin-top:.625rem;font-size:.9375rem}}.aw-stepper{isolation:isolate;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(145deg,#ffffffe0 0%,#faf8fdb8 48%,#f3edf994 100%);border:1px solid #4a2c7a12;border-radius:1.125rem;justify-content:space-between;align-items:flex-start;gap:.125rem;margin-bottom:1.25rem;padding:.875rem .75rem;display:flex;position:relative;overflow-x:auto;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #ffffff73,0 10px 32px -20px #4a2c7a47,0 4px 14px -8px #4a2c7a1f}.aw-stepper:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(120% 80% at 50% -20%,#ffffffa6 0%,#0000 55%);position:absolute;inset:0}.aw-stepper:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#4a2c7a2e 50%,#0000 100%);height:1px;position:absolute;top:0;left:8%;right:8%}.aw-stepper>*{z-index:1;position:relative}@media (width>=640px){.aw-stepper{border-radius:1.25rem;gap:.25rem;margin-bottom:1.75rem;padding:1rem 1.25rem}}.aw-stepper__item{text-align:center;scroll-snap-align:center;flex-direction:column;flex:1;align-items:center;min-width:3.75rem;display:flex;position:relative}@media (width>=640px){.aw-stepper__item{min-width:4.5rem}}.aw-stepper__item:not(:last-child):after{content:"";background:var(--aw-border);z-index:0;border-radius:1px;width:calc(100% - 2.5rem);height:2px;transition:background-color .2s;position:absolute;top:1.125rem;left:calc(50% + 1.25rem)}.aw-stepper__item--completed:not(:last-child):after,.aw-stepper__item--active:not(:last-child):after{background:var(--aw-primary)}.aw-stepper__circle{z-index:1;border:2px solid var(--aw-border);width:2.25rem;height:2.25rem;color:var(--aw-muted);background:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}@media (width>=640px){.aw-stepper__circle{width:2rem;height:2rem}}.aw-stepper__item--active .aw-stepper__circle{border-color:var(--aw-primary);background:var(--aw-primary);color:#fff;transform:scale(1.04);box-shadow:0 0 0 4px #4a2c7a24}.aw-stepper__item--completed .aw-stepper__circle{border-color:var(--aw-primary);background:var(--aw-primary);color:#fff}.aw-stepper__item--skipped .aw-stepper__circle{color:#9ca3af;background:#f9fafb;border-color:#d1d5db}.aw-stepper__label{color:var(--aw-muted);max-width:4.5rem;margin-top:.4rem;font-size:.625rem;line-height:1.2}@media (width>=640px){.aw-stepper__label{max-width:none;font-size:.75rem}}.aw-stepper__item--active .aw-stepper__label{color:var(--aw-primary);font-weight:500}.aw-stepper__item--placeholder .aw-stepper__circle{color:#9ca3af;background:#f9fafb;border-style:dashed}.aw-stepper__item--skipped .aw-stepper__label{color:#9ca3af;text-decoration:line-through}.aw-section{border:1px solid var(--aw-border);background:#fff;border-radius:.875rem;margin-bottom:1rem;padding:1rem;box-shadow:0 1px 3px #4a2c7a0d}@media (width>=640px){.aw-section{margin-bottom:1.25rem;padding:1.375rem 1.5rem}}.aw-section__head{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.aw-section__number{background:var(--aw-primary);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.8125rem;font-weight:500;display:flex;box-shadow:0 2px 6px #4a2c7a40}.aw-section__title{color:var(--aw-text);font-size:1rem;font-weight:500}.aw-section__hint{color:var(--aw-muted);margin-top:.25rem;font-size:.8125rem}.aw-cards{gap:.625rem;display:grid}@media (width>=640px){.aw-cards--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.aw-card{cursor:pointer;border:1.5px solid var(--aw-border);text-align:left;background:#fff;border-radius:.875rem;width:100%;padding:1rem .875rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:block;position:relative}@media (width>=640px){.aw-card{padding:1.25rem 1rem}}.aw-card:hover:not(.aw-card--disabled):not(.aw-card--selected){border-color:#c4b5fd;box-shadow:0 4px 14px -6px #4a2c7a2e}.aw-card--selected{border-color:var(--aw-primary);background:var(--aw-primary-light);box-shadow:0 0 0 1px var(--aw-primary), 0 4px 14px -6px #4a2c7a33}.aw-card--disabled{cursor:not-allowed;background:#f9fafb;border-color:#e5e7eb}.aw-card--disabled .aw-card__icon,.aw-card--disabled .aw-card__title,.aw-card--disabled .aw-card__desc{opacity:.68}.aw-card--disabled .aw-card__icon{color:#9ca3af;background:#f3f4f6;border-color:#e5e7eb}.aw-card__input{opacity:0;pointer-events:none;position:absolute}.aw-card__check{background:var(--aw-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:none;position:absolute;top:.75rem;right:.75rem}.aw-card--selected .aw-card__check{display:flex}.aw-card__badge{color:#6b7280;background:#f3f4f6;border-radius:9999px;padding:.2rem .55rem;font-size:.6875rem;font-weight:500;position:absolute;top:.75rem;right:.75rem}.aw-card__badge--soon{letter-spacing:.02em;text-transform:none;color:#6d28d9;box-shadow:none;background:#7c3aed0f;border:1.5px solid #7c3aed73;padding:.22rem .58rem;font-size:.6875rem;font-weight:500}.aw-card__icon{border:1px solid var(--aw-primary-border);background:var(--aw-primary-light);width:2.75rem;height:2.75rem;color:var(--aw-muted);border-radius:.625rem;justify-content:center;align-items:center;margin-bottom:.625rem;transition:color .15s,background-color .15s;display:flex}.aw-card__icon svg{width:1.5rem;height:1.5rem}.aw-card--selected .aw-card__icon{color:var(--aw-primary);background:#fff}.aw-card__title{color:var(--aw-text);font-size:.9375rem;font-weight:500}.aw-card__desc{color:var(--aw-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.45}.aw-package-card{border:2px solid var(--aw-border);border-radius:1rem;transition:border-color .15s,box-shadow .15s;overflow:hidden}.aw-package-card--selected{border-color:var(--aw-primary);box-shadow:0 0 0 1px var(--aw-primary)}.aw-package-card__media{aspect-ratio:16/9;background:#1d1828;overflow:hidden}.aw-package-card__img{object-fit:cover;width:100%;height:100%}.aw-package-card__body{padding:1.25rem}.aw-price-options{gap:.5rem;margin-top:1rem;display:grid}.aw-price-option{border:1px solid var(--aw-border);cursor:pointer;border-radius:.625rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.aw-price-option:hover{border-color:#c4b5fd}.aw-price-option--selected{border-color:var(--aw-primary);background:var(--aw-primary-light)}.aw-price-option__radio{accent-color:var(--aw-primary);width:1rem;height:1rem}.aw-price-option__label{flex:1;font-size:.875rem}.aw-price-option__price{color:var(--aw-primary);font-size:.9375rem;font-weight:500}.aw-btn-primary{background:var(--aw-primary);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:500;transition:background-color .15s,opacity .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 4px 14px -4px #4a2c7a73}.aw-btn-primary:hover:not(:disabled){background:#3d2361;transform:translateY(-1px);box-shadow:0 6px 18px -4px #4a2c7a80}.aw-btn-primary:disabled{opacity:.45;cursor:not-allowed}.aw-help{text-align:center;color:var(--aw-muted);margin-top:1rem;font-size:.8125rem}.aw-help a{color:var(--aw-primary);text-underline-offset:2px;font-weight:500;text-decoration:underline}.aw-field{flex-direction:column;display:flex}.aw-field-label{color:#374151;font-size:.8125rem;display:block}.aw-field__required{color:#dc2626}.aw-field-input{border:1px solid var(--aw-border);width:100%;color:var(--aw-text);background:#fff;border-radius:.5rem;margin-top:.375rem;padding:.6875rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.aw-field-input::placeholder{color:#9ca3af}.aw-field-input:focus{border-color:var(--aw-primary);outline:none;box-shadow:0 0 0 3px #4a2c7a1f}.aw-field-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.aw-field-select:disabled{color:var(--aw-muted);cursor:not-allowed;background-color:#f9fafb}.aw-form__grid--single{grid-template-columns:1fr}.aw-address-field[hidden]{display:none}.aw-address-field__control{margin-top:.375rem;position:relative}.aw-address-field__control .aw-field-input{margin-top:0}.aw-address-field__spinner{z-index:1;border:2px solid #e5e7eb;border-top-color:var(--aw-primary);pointer-events:none;border-radius:9999px;width:1rem;height:1rem;margin-top:-.5rem;animation:.8s linear infinite aw-address-field-spin;position:absolute;top:50%;right:2.5rem}.aw-address-field--loading .aw-field-select{opacity:.55;pointer-events:none;padding-right:3.5rem}@keyframes aw-address-field-spin{to{transform:rotate(360deg)}}.aw-address-confirm{border-top:1px solid var(--aw-border);margin-top:1.25rem;padding-top:1.25rem}.aw-address-confirm__label{letter-spacing:.03em;text-transform:uppercase;color:var(--aw-primary);margin-bottom:.5rem;font-size:.8125rem}.aw-address-confirm__text{border:1px solid var(--aw-border);color:var(--aw-text);white-space:pre-wrap;background:#faf9fc;border-radius:.625rem;margin:0 0 1rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.55}.aw-address-confirm__submit{width:100%}.aw-address-confirm--loading{opacity:.7;pointer-events:none}.aw-address-confirm--loading .aw-address-confirm__submit{position:relative}.aw-wizard-page .aw-wizard-footer{margin-top:1.25rem}.aw-field-error{color:#dc2626;margin-top:.25rem;font-size:.75rem}.aw-field-error.hidden{display:none}.aw-wizard-page{max-width:40rem;margin-inline:auto}.aw-wizard-stack{flex-direction:column;gap:1.25rem;display:flex}.aw-wizard-stack>.aw-form-card,.aw-wizard-stack>.aw-payment-picker{margin-bottom:0}.aw-wizard-footer{margin-top:.25rem}.aw-wizard-footer--split{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}@media (width>=640px){.aw-wizard-footer--split{flex-direction:row;justify-content:space-between;align-items:center}}.aw-wizard-note{color:#4b5563;text-align:left;align-items:center;gap:.625rem;display:flex}@media (width>=640px){.aw-wizard-footer--split .aw-wizard-note{flex:1;justify-content:center}}.aw-wizard-note__icon{width:1.25rem;height:1.25rem;color:var(--aw-success);flex-shrink:0}.aw-wizard-note__text{font-size:.75rem;line-height:1.45}.aw-wizard-note__text p{margin:0}.aw-selection-summary{border:1px solid var(--aw-border);background:#fff;border-radius:.75rem;margin-bottom:1.25rem;padding:1.125rem 1rem;box-shadow:0 1px 3px #4a2c7a0d}@media (width>=640px){.aw-selection-summary{padding:1.25rem 1.25rem 1.125rem}}.aw-selection-summary__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.aw-selection-summary__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--aw-primary);font-size:.6875rem}.aw-selection-summary__name{color:#111827;margin-top:.25rem;font-size:1.0625rem;line-height:1.35}.aw-selection-summary__badge{background:var(--aw-primary);color:#fff;white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:.25rem .625rem;font-size:.625rem;line-height:1.2}.aw-selection-summary__desc{color:var(--aw-muted);margin-top:.625rem;font-size:.8125rem;line-height:1.5}.aw-selection-summary__meta{flex-wrap:wrap;gap:.375rem;margin-top:.875rem;display:flex}.aw-selection-summary__chip{border:1px solid var(--aw-border);color:#4b5563;background:#f9fafb;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;line-height:1.3}.aw-selection-summary__chip--payment{border-color:var(--aw-primary-border);background:var(--aw-primary-light);color:var(--aw-primary)}.aw-selection-summary__pricing{border-top:1px solid var(--aw-border);margin-top:1rem;padding-top:1rem}.aw-selection-summary__pricing-label{color:var(--aw-primary);font-size:.8125rem}.aw-selection-summary__price{letter-spacing:-.02em;color:var(--aw-primary);margin-top:.125rem;font-size:1.75rem;line-height:1.1}.aw-selection-summary__price-suffix{color:#9ca3af;margin-left:.125rem;font-size:.9375rem}.aw-selection-summary__installment{margin-top:.5rem}.aw-selection-summary__installment-pill{color:#6b7280;background:#f3f4f6;border-radius:.375rem;padding:.3rem .65rem;font-size:.75rem;display:inline-block}.aw-selection-summary__total{color:#374151;margin-top:.5rem;font-size:.8125rem}.aw-selection-summary__total strong{font-weight:500}.aw-selection-summary__commitment{color:#9ca3af}.aw-selection-summary__change{color:var(--aw-primary);text-underline-offset:2px;margin-top:.875rem;font-size:.8125rem;text-decoration:underline;display:inline-flex}.aw-selection-summary__change:hover{color:#3d2361}.aw-form-banner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.45}.aw-form-banner.hidden{display:none!important}.aw-submit-cooldown{margin-left:.25rem;font-weight:600}.aw-submit-error-modal{z-index:1200;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.aw-submit-error-modal[hidden]{display:none}.aw-submit-error-modal__backdrop{background:#0006;position:absolute;inset:0}.aw-submit-error-modal__dialog{z-index:1;background:#fff;border-radius:.75rem;width:min(100%,24rem);padding:1.25rem 1rem 1rem;position:relative;box-shadow:0 20px 40px #0000002e}.aw-submit-error-modal__title{color:#322f2f;margin:0 0 .75rem;font-size:1.0625rem;line-height:1.35}.aw-submit-error-modal__message{color:#4b5563;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.aw-submit-error-modal__ok{background:var(--aw-primary,#5b2d8b);color:#fff;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;min-width:6.5rem;padding:.625rem 1.25rem;font-size:.875rem;display:inline-flex}.aw-submit-error-modal__ok:hover,.aw-submit-error-modal__ok:focus-visible{background:#4a2470;outline:none}body.aw-submit-error-modal-open{overflow:hidden}.aw-form-card{border:1px solid var(--aw-border);background:#fff;border-radius:.75rem;padding:1.125rem 1rem;box-shadow:0 1px 3px #4a2c7a0d}@media (width>=640px){.aw-form-card{padding:1.375rem 1.25rem 1.25rem}}.aw-form-card--empty{text-align:center;padding:2.5rem 1.25rem}.aw-form-card__empty{color:var(--aw-muted);font-size:.875rem}.aw-form-card--packages .aw-packages-grid{margin-top:0}.aw-form-card__head{margin-bottom:1.25rem}.aw-form-card__title{color:#111827;font-size:.9375rem}.aw-form-card__hint{color:#9ca3af;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.aw-form{flex-direction:column;gap:1rem;display:flex}.aw-form__grid{gap:1rem;display:grid}@media (width>=640px){.aw-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aw-form-legal{color:var(--aw-muted);font-size:.75rem;line-height:1.55}.aw-form-legal a{color:var(--aw-primary);text-underline-offset:2px;font-weight:500;text-decoration:underline}.aw-wizard-footer:not(.aw-wizard-footer--split){margin-top:1.25rem}@media (width<=639px){.aw-selection-summary__head{flex-direction:column;align-items:flex-start}.aw-selection-summary__price{font-size:1.5rem}}.aw-loading-overlay{z-index:2000;background:#ffffffe0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.aw-loading-overlay[hidden]{display:none!important}.aw-loading-spinner{border:3px solid #e5e7eb;border-top-color:var(--aw-primary);border-radius:9999px;width:2.5rem;height:2.5rem;animation:.8s linear infinite aw-spin}@keyframes aw-spin{to{transform:rotate(360deg)}}.aw-success-icon{color:#16a34a;background:#dcfce7;border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin-inline:auto;display:flex}.aw-success-message{text-align:center;color:var(--aw-text);margin-top:1.5rem;font-size:1rem;line-height:1.6}.aw-payment-picker{border:1px solid var(--aw-border);background:#fff;border-radius:.75rem;margin-bottom:0;padding:1.125rem 1rem 1rem;box-shadow:0 1px 3px #4a2c7a0d}@media (width>=640px){.aw-payment-picker{padding:1.25rem 1.25rem 1.125rem}}.aw-wizard-page .aw-payment-picker__body{flex-direction:column;align-items:stretch;gap:1rem}.aw-wizard-page .aw-payment-picker__toggle{max-width:none;margin-left:0}.aw-payment-picker__body{flex-direction:column;gap:1rem;display:flex}.aw-payment-picker__intro{flex-shrink:0}@media (width>=768px){.aw-payment-picker__intro{max-width:15rem}}.aw-wizard-page .aw-payment-picker__intro{max-width:none}.aw-payment-picker__title{color:#111827;font-size:.9375rem}.aw-payment-picker__hint{color:#9ca3af;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.aw-payment-picker__toggle{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.625rem;width:100%;display:grid}@media (width>=768px){.aw-payment-picker__toggle{gap:.75rem;max-width:36rem;margin-left:auto}}.aw-payment-toggle{border:1.5px solid var(--aw-border);text-align:left;cursor:pointer;background:#fff;border-radius:.875rem;align-items:center;gap:.625rem;width:100%;height:auto;min-height:0;padding:1rem .875rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}@media (width>=640px){.aw-payment-toggle{padding:1.25rem 1rem}}.aw-payment-toggle:hover:not(:disabled):not(.aw-payment-toggle--active){border-color:#c4b5fd;box-shadow:0 4px 14px -6px #4a2c7a2e}.aw-payment-toggle--active{border-color:var(--aw-primary);background:var(--aw-primary-light);box-shadow:0 0 0 1px var(--aw-primary), 0 4px 14px -6px #4a2c7a33}.aw-payment-toggle--active .aw-payment-toggle__label{color:var(--aw-text)}.aw-payment-toggle--active .aw-payment-toggle__marker-off{display:none}.aw-payment-toggle--active .aw-payment-toggle__marker-on{color:var(--aw-primary);display:block}.aw-payment-toggle--disabled{cursor:not-allowed;opacity:.72;border-color:var(--aw-border);pointer-events:none;background:#fafafa}.aw-payment-toggle--disabled .aw-payment-toggle__marker-off,.aw-payment-toggle--disabled .aw-payment-toggle__marker-on{color:#c4c4c4}.aw-payment-toggle--disabled .aw-payment-toggle__label{color:var(--aw-muted)}.aw-payment-toggle__marker{flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.aw-payment-toggle__marker-off,.aw-payment-toggle__marker-on{width:1.375rem;height:1.375rem;display:block}.aw-payment-toggle__marker-off{color:#c4b5fd}.aw-payment-toggle__marker-on{color:var(--aw-primary);display:none}.aw-payment-toggle:hover:not(:disabled):not(.aw-payment-toggle--active) .aw-payment-toggle__marker-off{color:var(--aw-primary)}.aw-payment-toggle__body{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}@media (width>=480px){.aw-payment-toggle__body{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}}.aw-payment-toggle__label{color:var(--aw-text);font-size:.9375rem;font-weight:500;line-height:1.35}.aw-payment-toggle__badge{background:var(--aw-green-bg);color:var(--aw-green-text);white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:.2rem .5rem;font-size:.625rem;line-height:1.2}@media (width>=640px){.aw-payment-toggle__badge{font-size:.6875rem}}.aw-payment-toggle-wrap{flex-direction:column;align-self:start;align-items:stretch;gap:.375rem;display:flex}.aw-payment-toggle-wrap .aw-payment-toggle{flex:none;width:100%}.aw-payment-toggle__unavailable{text-align:center;color:#9ca3af;margin:0;font-size:.625rem;line-height:1.3}.aw-payment-picker__banner{background:var(--aw-primary-light);color:var(--aw-primary);border-radius:.5rem;align-items:center;gap:.625rem;margin-top:.875rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.4;display:flex}.aw-payment-picker__banner[hidden]{display:none!important}.aw-payment-picker__banner-icon{width:1.5rem;height:1.5rem;color:var(--aw-primary);background:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aw-payment-picker__banner-icon svg{width:.875rem;height:.875rem;display:block;overflow:visible}.aw-province-filter{background:linear-gradient(#faf9fc 0%,#f9fafb 100%);border:1px solid #e5e7eb;border-radius:.875rem;align-items:flex-start;gap:.875rem;margin-bottom:1rem;padding:1rem 1.125rem;display:flex}.aw-province-filter__icon{width:2.5rem;height:2.5rem;color:var(--aw-primary);background:#4a2c7a14;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aw-province-filter__icon svg{width:1.25rem;height:1.25rem}.aw-province-filter__body{flex:1;min-width:0}.aw-province-filter__label{color:#111827;font-size:.9375rem;line-height:1.35;display:block}.aw-province-filter__hint{color:#6b7280;margin-top:.25rem;margin-bottom:.625rem;font-size:.8125rem;line-height:1.45}.aw-province-filter__select-wrap{position:relative}.aw-province-filter__select{appearance:auto;-webkit-appearance:menulist;color:#322f2f;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;width:100%;padding:.625rem .75rem;font-size:.9375rem;line-height:1.4;display:block}.aw-province-filter__spinner{z-index:1;border:2px solid #e5e7eb;border-top-color:var(--aw-primary);pointer-events:none;border-radius:9999px;width:1rem;height:1rem;margin-top:-.5rem;animation:.8s linear infinite aw-address-field-spin;position:absolute;top:50%;right:2rem}.aw-province-filter--loading .aw-province-filter__select{opacity:.55;pointer-events:none;padding-right:3rem}.aw-province-filter__error{color:#dc2626;margin-top:.5rem;font-size:.8125rem;line-height:1.45}.aw-province-filter__error.hidden{display:none}.aw-province-banner{background:linear-gradient(#f0fdf4 0%,#ecfdf5 100%);border:1px solid #bbf7d0;border-radius:.875rem;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.aw-province-banner__icon{color:#15803d;background:#dcfce7;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.aw-province-banner__icon svg{width:1.125rem;height:1.125rem}.aw-province-banner__title{color:#14532d;font-size:.9375rem;line-height:1.4}.aw-province-banner__desc{color:#166534;margin-top:.2rem;font-size:.8125rem;line-height:1.45}.aw-packages-columns{gap:1rem;display:grid}@media (width>=960px){.aw-packages-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem}.aw-packages-columns--single{grid-template-columns:minmax(0,36rem);justify-content:center}}.aw-packages-column{border:1px solid var(--aw-primary-border);background:linear-gradient(#f3edf98c 0%,#fff 4.5rem);border-radius:1rem;flex-direction:column;gap:.875rem;padding:1rem .875rem 1.125rem;display:flex}@media (width>=640px){.aw-packages-column{padding:1.125rem 1rem 1.25rem}}.aw-packages-column__head{text-align:center;flex-direction:column;align-items:center;gap:.625rem;display:flex}.aw-packages-column__badge{background:var(--aw-primary);letter-spacing:.02em;color:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.375rem .875rem;font-size:.75rem;display:inline-flex}@media (width>=640px){.aw-packages-column__badge{padding:.4375rem 1rem;font-size:.8125rem}}.aw-packages-column__intro{max-width:22rem;color:var(--aw-muted);font-size:.75rem;line-height:1.55}@media (width>=640px){.aw-packages-column__intro{font-size:.8125rem}}.aw-packages-column__list{flex-direction:column;gap:.75rem;display:flex}.aw-pkg-offer{border:1.5px solid var(--aw-border);background:#fff;border-radius:.875rem;transition:border-color .15s,box-shadow .15s;position:relative}.aw-pkg-offer--preferred{border-color:#4a2c7a59;box-shadow:0 4px 16px -10px #4a2c7a38}.aw-pkg-offer__badge{z-index:1;background:var(--aw-primary);color:#fff;border-radius:.75rem 0 .375rem;padding:.28rem .55rem;font-size:.625rem;line-height:1.2;position:absolute;top:0;left:0}.aw-pkg-offer__body{padding:.875rem .875rem .75rem}.aw-pkg-offer--preferred .aw-pkg-offer__body{padding-top:1.75rem}.aw-pkg-offer__title{color:var(--aw-text);font-size:.9375rem;line-height:1.35}.aw-pkg-offer__desc{color:var(--aw-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.aw-pkg-offer__pricing{margin-top:.625rem}.aw-pkg-offer__price-reference{color:#9ca3af;font-size:.8125rem;text-decoration:line-through;display:block}.aw-pkg-offer__price{color:var(--aw-primary);margin-top:.125rem;font-size:.8125rem}.aw-pkg-offer__price-value{color:var(--aw-primary);font-size:1.375rem;line-height:1.1}.aw-pkg-offer__price-suffix{color:var(--aw-muted);font-size:.8125rem}.aw-pkg-offer__discount{color:#1d4ed8;background:#dbeafe;border-radius:9999px;margin-top:.35rem;padding:.18rem .5rem;font-size:.6875rem;display:inline-flex}.aw-pkg-offer__summary{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.45rem;display:flex}.aw-pkg-offer__installment-pill{background:var(--aw-primary-light);color:var(--aw-primary);border-radius:9999px;padding:.2rem .5rem;font-size:.6875rem;display:inline-flex}.aw-pkg-offer__total{color:var(--aw-muted);white-space:nowrap;font-size:.75rem}.aw-pkg-offer__note{color:var(--aw-muted);margin-top:.35rem;font-size:.75rem;line-height:1.45}.aw-pkg-offer__cta{border:none;border-top:1px solid var(--aw-border);background:var(--aw-primary-light);letter-spacing:.01em;width:100%;color:var(--aw-primary);border-radius:0 0 .75rem .75rem;justify-content:center;align-items:center;gap:.375rem;padding:.625rem .875rem;font-size:.75rem;transition:background-color .15s,color .15s;display:flex}@media (width>=640px){.aw-pkg-offer__cta{padding:.6875rem 1rem;font-size:.8125rem}}.aw-pkg-offer--preferred .aw-pkg-offer__cta,.aw-pkg-offer__cta:hover{background:var(--aw-primary);color:#fff}.aw-pkg-offer__cta-arrow{flex-shrink:0;width:.875rem;height:.875rem}.aw-packages-grid{gap:.875rem;display:grid}@media (width>=768px){.aw-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem}}.aw-pkg-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:visible}.aw-pkg-card--preferred{border:2px solid var(--aw-primary);box-shadow:0 2px 12px -4px #4a2c7a2e}.aw-pkg-card--selected{border-color:var(--aw-primary)}.aw-pkg-card[hidden]{display:none!important}.aw-pkg-card__ribbon{z-index:2;background:var(--aw-primary);color:#fff;white-space:nowrap;border-radius:.625rem 0 .375rem;align-items:center;gap:.3rem;padding:.3rem .625rem;font-size:.6875rem;line-height:1.2;display:inline-flex;position:absolute;top:0;left:0}.aw-pkg-card__ribbon-icon{width:.6875rem;height:.6875rem}.aw-pkg-card__inner{text-align:center;flex-direction:column;flex:1;align-items:center;padding:1.25rem 1.125rem 1.125rem;display:flex}.aw-pkg-card--preferred .aw-pkg-card__inner{padding-top:2rem}.aw-pkg-card__title{color:#111827;font-size:1rem;line-height:1.35}.aw-pkg-card__desc{color:#6b7280;max-width:18rem;margin-top:.5rem;font-size:.8125rem;line-height:1.5}.aw-pkg-card__pricing{text-align:center;width:100%;margin-top:1.125rem}.aw-pkg-card__pricing-label{color:var(--aw-primary);font-size:.8125rem}.aw-pkg-card__price-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;margin-top:.25rem;display:flex}.aw-pkg-card__price-reference{color:#9ca3af;font-size:1rem;line-height:1.2;text-decoration:line-through}.aw-pkg-card__price-reference[hidden],.aw-pkg-card__discount-badge[hidden]{display:none!important}.aw-pkg-card__discount-badge{letter-spacing:.01em;color:#15803d;background:#15803d1a;border-radius:9999px;justify-content:center;align-items:center;margin-top:.5rem;padding:.3rem .625rem;font-size:.6875rem;line-height:1.2;display:inline-flex}.aw-pkg-card__price{letter-spacing:-.02em;color:var(--aw-primary);margin-top:0;font-size:2rem;line-height:1.1;transition:opacity .15s}.aw-pkg-card__price--flash{opacity:.55}.aw-pkg-card__price-suffix{color:#9ca3af;margin-left:.125rem;font-size:1rem;font-weight:400}.aw-pkg-card__installment{margin-top:.625rem}.aw-pkg-card__installment[hidden],.aw-pkg-card__total[hidden],.aw-pkg-card__divider[hidden]{display:none!important}.aw-pkg-card__installment-pill{color:#6b7280;background:#f3f4f6;border-radius:.375rem;padding:.35rem .75rem;font-size:.75rem;display:inline-block}.aw-pkg-card__divider{border:none;border-top:1px solid #e5e7eb;width:100%;margin:1rem 0 .75rem}.aw-pkg-card__total{color:#111827;font-size:.875rem;line-height:1.4}.aw-pkg-card__total-value{font-weight:500}.aw-pkg-card__cta{border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-top:1.125rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.aw-pkg-card__cta-arrow{width:1rem;height:1rem}.aw-pkg-card__cta--solid{background:var(--aw-primary);color:#fff;border:none}.aw-pkg-card__cta--solid:hover{background:#3d2361}.aw-pkg-card__cta--outline{border:1.5px solid var(--aw-primary);color:var(--aw-primary);background:#fff}.aw-pkg-card__cta--outline:hover{background:var(--aw-primary-light)}.aw-btn-back{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-self:flex-start;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.aw-btn-back__icon{width:1rem;height:1rem}.aw-btn-back:hover{background:#f9fafb;border-color:#d1d5db}.aw-wizard-back-wrap{text-align:center;margin:1.25rem 0 0}.aw-wizard-back-link{color:var(--aw-primary);justify-content:center;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:inline-flex}.aw-wizard-back-link:hover,.aw-wizard-back-link:focus-visible{color:#3d2361;text-underline-offset:2px;outline:none;text-decoration:underline}.application-wizard--satellite-instant .aw-wizard-back-wrap--instant{text-align:center;margin:1rem 0 0;padding:0 .5rem}@media (width<=767px){.aw-payment-picker{padding:.875rem .75rem .75rem}.aw-payment-toggle{gap:.625rem;padding:1rem .875rem}.aw-payment-toggle__marker,.aw-payment-toggle__marker-off,.aw-payment-toggle__marker-on{width:1.25rem;height:1.25rem}.aw-payment-toggle__label{font-size:.8125rem}.aw-payment-toggle__badge{padding:.15rem .375rem;font-size:.5625rem}.aw-payment-picker__banner{padding:.625rem .75rem;font-size:.75rem}.aw-packages-grid{gap:.625rem}.aw-pkg-card__inner{padding:.875rem .75rem .75rem}.aw-pkg-card--preferred .aw-pkg-card__inner{padding-top:1.5rem}.aw-pkg-card__ribbon{padding:.25rem .5rem;font-size:.5625rem}.aw-pkg-card__title{font-size:.875rem}.aw-pkg-card__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.aw-pkg-card__pricing{margin-top:.625rem}.aw-pkg-card__pricing-label{font-size:.75rem}.aw-pkg-card__price{font-size:1.5rem}.aw-pkg-card__price-suffix{font-size:.875rem}.aw-pkg-card__installment{margin-top:.375rem}.aw-pkg-card__installment-pill{padding:.25rem .5rem;font-size:.6875rem}.aw-pkg-card__divider{margin:.625rem 0 .5rem}.aw-pkg-card__total{font-size:.8125rem}.aw-pkg-card__cta{margin-top:.75rem;padding:.625rem .75rem;font-size:.8125rem}.aw-wizard-note__text{font-size:.6875rem}}.application-wizard--package-type{--aw-kutu-card-bg:#f3f3f3;--aw-kutu-card-border:#f6f4f9;--aw-kutu-card-border-hover:#5c2d91;--aw-kutu-btn-satellite:#d10c0c;--aw-kutu-btn-neo:#200b3b;--aw-kutu-btn-hover:#5c2d91;--aw-kutu-text:#322f2f;min-height:auto;font-family:var(--font-site,"Montserrat", ui-sans-serif, system-ui, sans-serif);background:#fff}.application-wizard__inner--package-type{width:100%;max-width:none;padding:1.25rem .625rem 1.875rem}@media (width>=640px){.application-wizard__inner--package-type{padding-top:1.25rem;padding-bottom:1.875rem}}@media (width>=768px){.application-wizard__inner--package-type{max-width:80%;padding-inline:0}}@media (width>=1025px){.application-wizard__inner--package-type{max-width:50%}}.aw-wizard-page--package-type{max-width:none;margin-inline:auto}.aw-page-header--package-type{text-align:center;margin-bottom:0;padding-top:0}.aw-page-header--package-type .aw-page-header__title{font-family:var(--font-site,"Montserrat", sans-serif);color:var(--aw-kutu-text);letter-spacing:0;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}@media (width>=768px) and (width<=1024px){.aw-page-header--package-type .aw-page-header__title{font-size:1.5625rem}}@media (width>=1025px){.aw-page-header--package-type .aw-page-header__title{font-size:1.9375rem}}.aw-package-type-cards-wrap{width:100%;margin-top:.9375rem}@media (width>=768px){.aw-package-type-cards-wrap{margin-top:1rem}}.aw-package-type-cards{grid-template-columns:1fr;gap:.9375rem;display:grid}@media (width>=768px){.aw-package-type-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.aw-package-type-card{border:2px solid var(--aw-kutu-card-border);background:var(--aw-kutu-card-bg);height:100%;color:inherit;cursor:pointer;border-radius:20px;flex-direction:column;justify-content:space-between;gap:.625rem;padding:.625rem;text-decoration:none;transition:border-color .3s;display:flex}@media (width>=768px){.aw-package-type-card{gap:.625rem;padding:.625rem}}.aw-package-type-card:hover,.aw-package-type-card:focus-visible{border-color:var(--aw-kutu-card-border-hover);color:inherit;text-decoration:none}.aw-package-type-card:focus-visible{outline:2px solid var(--aw-kutu-card-border-hover);outline-offset:2px}.aw-package-type-card__body{flex-direction:column;flex:1;align-items:center;gap:.5rem;width:100%;display:flex}@media (width>=768px){.aw-package-type-card__body{gap:.3125rem}}.aw-package-type-card__title{width:100%;font-family:var(--font-site,"Montserrat", sans-serif);color:var(--aw-kutu-text);text-align:center;text-transform:none;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.aw-package-type-card__title-main:after{content:" "}.aw-package-type-card__title-sub{white-space:nowrap}@media (width>=768px) and (width<=1024px){.aw-package-type-card--satellite .aw-package-type-card__title{font-size:1.3125rem}}@media (width>=1025px){.aw-package-type-card__title{font-size:1.5625rem}}.aw-package-type-card__media{justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex}.aw-package-type-card__image{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.aw-package-type-card__image--product{width:6.875rem;max-width:6.875rem}@media (width>=768px){.aw-package-type-card__image--product{width:9.375rem;max-width:9.375rem}}.aw-package-type-card__image--logo{width:5rem;max-width:5rem}@media (width>=768px){.aw-package-type-card__image--logo{width:6.25rem;max-width:6.25rem}}.aw-package-type-card__desc{width:100%;font-family:var(--font-site,"Montserrat", sans-serif);color:var(--aw-kutu-text);text-align:center;flex:1;margin:0;font-size:.75rem;font-weight:500;line-height:1.5}@media (width>=768px){.aw-package-type-card__desc{font-size:1rem;line-height:1.4}}.aw-package-type-card__footer{flex-shrink:0;justify-content:center;align-items:center;width:100%;margin-top:.25rem;padding-top:.25rem;display:flex}.aw-package-type-card__cta{min-width:0;font-family:var(--font-site,"Montserrat", sans-serif);letter-spacing:.03125rem;text-transform:uppercase;color:#fff;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;padding:.8125rem .9375rem;font-size:.6875rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}@media (width>=768px) and (width<=1024px){.aw-package-type-card__cta{font-size:.75rem}}@media (width>=1025px){.aw-package-type-card__cta{letter-spacing:.0625rem;font-size:.8125rem}}.aw-package-type-card__cta--satellite{background-color:var(--aw-kutu-btn-satellite)}.aw-package-type-card:hover .aw-package-type-card__cta--satellite,.aw-package-type-card:focus-visible .aw-package-type-card__cta--satellite{background-color:var(--aw-kutu-btn-hover);color:#fff;border-color:#fff}.aw-package-type-card__cta--neo{background-color:var(--aw-kutu-btn-neo)}.aw-package-type-card:hover .aw-package-type-card__cta--neo,.aw-package-type-card:focus-visible .aw-package-type-card__cta--neo{background-color:var(--aw-kutu-btn-hover);color:#fff;border-color:#fff}.application-wizard--neo-payment{--aw-neo-card-border:#f6f4f9;--aw-neo-card-border-hover:#5c2d91;--aw-neo-card-highlight-bg:#f3f3f3;--aw-neo-card-student-bg:#5c2d91;--aw-neo-text:#322f2f;--aw-neo-btn-bg:#200b3b;--aw-neo-btn-student-bg:#fff;--aw-neo-btn-student-text:#11061f;min-height:auto;font-family:var(--font-site,"Montserrat", ui-sans-serif, system-ui, sans-serif);background:#fff}.application-wizard__inner--neo-payment{max-width:38rem;padding-top:1rem;padding-bottom:2.5rem}@media (width>=640px){.application-wizard__inner--neo-payment{padding-top:1.75rem;padding-bottom:4rem}}@media (width>=768px){.application-wizard__inner--neo-payment{max-width:40rem}}@media (width>=1024px){.application-wizard__inner--neo-payment{max-width:52rem}}.aw-wizard-page--neo-payment{max-width:none;margin-inline:0}.aw-neo-payment-shell{background:#fff;padding:0 0 1.875rem}@media (width>=768px){.aw-neo-payment-shell{padding-bottom:2rem}}.aw-neo-payment-shell__header{text-align:center;margin-bottom:0;padding-top:.25rem}.aw-neo-payment-shell__title{font-family:var(--font-site,"Montserrat", sans-serif);color:var(--aw-neo-text);margin:0;font-size:1.25rem;line-height:1.3;font-weight:700!important}@media (width>=768px){.aw-neo-payment-shell__title{font-size:1.5625rem;line-height:2.03125rem}}@media (width>=1025px){.aw-neo-payment-shell__title{font-size:1.9375rem;line-height:2.5rem}}.aw-neo-payment-shell__empty{text-align:center;color:var(--aw-neo-text);background:#fff;border-radius:20px;padding:2rem 1.25rem}.aw-neo-payment-cards{flex-direction:column;gap:.75rem;padding:1rem 0 0;display:flex}@media (width>=768px){.aw-neo-payment-cards{padding-top:1.25rem}}@media (width>=1024px){.aw-neo-payment-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.aw-neo-payment-cards:has(.aw-neo-payment-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,52rem);margin-inline:auto}}.aw-neo-payment-card{border:2px solid var(--aw-neo-card-border);cursor:pointer;background:#fff;border-radius:20px;padding:.625rem;transition:border-color .3s,box-shadow .3s;display:block;position:relative}@media (width>=1024px){.aw-neo-payment-card{flex-direction:column;min-height:17.5rem;padding:.875rem .75rem 1.125rem;display:flex}}@media (width>=1280px){.aw-neo-payment-card{min-height:19.5rem;padding:1rem .875rem 1.25rem}}.aw-neo-payment-card:hover,.aw-neo-payment-card:focus-within{border-color:var(--aw-neo-card-border-hover)}.aw-neo-payment-card--highlighted{background:var(--aw-neo-card-highlight-bg)}.aw-neo-payment-card--student{background:var(--aw-neo-card-student-bg)}.aw-neo-payment-card__badge{z-index:1;background:var(--aw-neo-btn-bg);color:#fff;text-transform:capitalize;border-radius:10px;padding:.25rem .625rem;font-size:.75rem;font-weight:700;line-height:1.3;position:absolute;top:-.4375rem;right:-.3125rem}@media (width>=1024px){.aw-neo-payment-card__badge{top:-.5rem;right:-.375rem}}.aw-neo-payment-card__content{flex-direction:row;justify-content:space-between;align-items:center;gap:.625rem;display:flex}@media (width>=1024px){.aw-neo-payment-card__content{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:.5rem;height:100%}}.aw-neo-payment-card__body{flex-direction:column;flex:1;gap:.3125rem;min-width:0;padding:.125rem 0;display:flex}@media (width<=1023px){.aw-neo-payment-card{padding:.625rem}.aw-neo-payment-card__body{gap:.5rem;width:70%}}@media (width>=1024px){.aw-neo-payment-card__body{flex:none;gap:.3125rem;width:100%}}.aw-neo-payment-card__title{font-family:var(--font-site,"Montserrat", sans-serif);color:#322f2f;margin:0;font-size:1.125rem;line-height:1.3;font-weight:700!important}@media (width>=768px){.aw-neo-payment-card__title{font-size:25px;line-height:32.5px}}.aw-neo-payment-card--student .aw-neo-payment-card__title,.aw-neo-payment-card--student .aw-neo-payment-card__price,.aw-neo-payment-card--student .aw-neo-payment-card__total{color:#fff}.aw-neo-payment-card__price{font-family:var(--font-site,"Montserrat", sans-serif);color:#322f2f;margin:0;font-size:1rem;font-weight:700;line-height:1.4}@media (width<=767px){.aw-neo-payment-card__price{font-size:1rem}}@media (width>=768px){.aw-neo-payment-card__price{font-size:1.25rem}}.aw-neo-payment-card__total{color:var(--aw-neo-text);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}@media (width<=767px){.aw-neo-payment-card__total{font-size:.875rem}}.aw-neo-payment-card__desc{font-family:var(--font-site,"Montserrat", sans-serif);color:#322f2f;margin:0 0 -.625rem;font-size:1rem;font-weight:400;line-height:1.4}@media (width>=768px){.aw-neo-payment-card__desc{margin-bottom:-.9375rem;line-height:22.4px}}.aw-neo-payment-card__action{flex-shrink:0;justify-content:flex-end;align-items:center;width:25%;display:flex}@media (width>=1024px){.aw-neo-payment-card__action{justify-content:flex-start;width:100%;margin-top:.75rem;padding-top:0}}.aw-neo-payment-card__cta{background:var(--aw-neo-btn-bg);width:auto;min-width:0;max-width:100%;font-family:var(--font-site,"Montserrat", sans-serif);letter-spacing:.0625rem;text-transform:uppercase;color:#fff;cursor:pointer;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;padding:.8125rem .9375rem;font-size:.6875rem;font-weight:700;line-height:1;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}@media (width>=768px){.aw-neo-payment-card__cta{font-size:.8125rem}}.aw-neo-payment-card:hover .aw-neo-payment-card__cta,.aw-neo-payment-card:focus-within .aw-neo-payment-card__cta{background:var(--aw-neo-card-border-hover);color:#fff;border-color:#fff}.aw-neo-payment-card--student .aw-neo-payment-card__cta{background:var(--aw-neo-btn-student-bg);color:var(--aw-neo-btn-student-text);border-color:#0000}.aw-neo-payment-card--student:hover .aw-neo-payment-card__cta,.aw-neo-payment-card--student:focus-within .aw-neo-payment-card__cta{color:var(--aw-neo-btn-student-text);background:#fff;border-color:#fff}.aw-neo-payment-form .aw-form-banner{margin:0 .625rem 1rem}@media (width>=768px){.aw-neo-payment-form .aw-form-banner{margin-inline:1.25rem}}.application-wizard--neo-personal{--aw-neo-personal-text:#322f2f;--aw-neo-personal-submit-bg:#241a30;--aw-neo-personal-submit-hover:#5c2d91;min-height:auto;font-family:var(--font-site,"Montserrat", ui-sans-serif, system-ui, sans-serif);background:#fff}.application-wizard__inner--neo-personal{width:100%;max-width:none;padding:1.25rem .625rem 1.875rem}@media (width>=768px){.application-wizard__inner--neo-personal{max-width:80%;padding-inline:0}}@media (width>=1025px){.application-wizard__inner--neo-personal{max-width:50%}}.aw-wizard-page--neo-personal{max-width:none;margin-inline:auto}.aw-neo-personal-shell{flex-direction:column;gap:.75rem;display:flex}.aw-neo-personal-shell__header{text-align:center}.aw-neo-personal-shell__form-title{font-family:var(--font-site,"Montserrat", sans-serif);color:var(--aw-neo-personal-text);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}@media (width>=768px) and (width<=1024px){.aw-neo-personal-shell__form-title{font-size:1.5625rem}}@media (width>=1025px){.aw-neo-personal-shell__form-title{color:#200b3b;font-size:1.875rem}}.aw-neo-personal-howto__trigger{cursor:pointer;font-family:var(--font-site,"Montserrat", sans-serif);color:#525252;background:0 0;border:none;align-items:center;gap:.375rem;margin:.5rem auto 0;padding:0;font-size:.75rem;font-weight:500;transition:color .2s;display:inline-flex}@media (width>=768px){.aw-neo-personal-howto__trigger{font-size:.9375rem}}.aw-neo-personal-howto__trigger:hover,.aw-neo-personal-howto__trigger:focus-visible{color:#322f2f;outline:none}.aw-neo-personal-howto__icon{flex-shrink:0;width:.875rem;height:.875rem}.aw-neo-howto-modal{z-index:1100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.aw-neo-howto-modal[hidden]{display:none}.aw-neo-howto-modal__backdrop{background:#00000052;position:absolute;inset:0}.aw-neo-howto-modal__dialog{z-index:1;background:#fff;border-radius:.25rem;width:min(100%,40rem);max-height:calc(100vh - 2rem);padding:2rem 1.5rem 1.75rem;animation:.3s aw-howto-modal-fade-in;position:relative;overflow:auto;box-shadow:2px 8px 23px 3px #0003}@keyframes aw-howto-modal-fade-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.aw-neo-howto-modal__close{color:#322f2f;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.75rem;line-height:1;display:flex;position:absolute;top:.75rem;right:.75rem}.aw-neo-howto-modal__close:hover,.aw-neo-howto-modal__close:focus-visible{color:#5c2d91;outline:none}.aw-neo-howto-modal__logo{justify-content:center;margin-bottom:1.25rem;display:flex}.aw-neo-howto-modal__logo-img{object-fit:contain;width:30%;min-width:8.75rem;max-width:14rem;height:auto;display:block}@media (width<=767px){.aw-neo-howto-modal__logo-img{width:40%;min-width:7.5rem}}.aw-neo-howto-modal__steps{margin:0;padding:0;list-style:none}.aw-neo-howto-modal__step{text-align:center;flex-direction:column;align-items:center;gap:.625rem;display:flex}.aw-neo-howto-modal__step+.aw-neo-howto-modal__step{margin-top:1.125rem}.aw-neo-howto-modal__step-badge{width:2.75rem;height:2.75rem;font-family:var(--font-site,"Montserrat", sans-serif);color:#fff;background:#5c2d91;border-radius:.625rem;justify-content:center;align-items:center;font-size:1.375rem;font-weight:700;line-height:1;display:inline-flex}.aw-neo-howto-modal__step-text{max-width:28rem;font-family:var(--font-site,"Montserrat", sans-serif);color:#000;text-transform:capitalize;margin:0;font-size:1rem;font-weight:600;line-height:1.4}@media (width<=1024px){.aw-neo-howto-modal__step-text{font-size:.8125rem}}.aw-neo-howto-modal__continue{width:100%;font-family:var(--font-site,"Montserrat", sans-serif);letter-spacing:.0625rem;text-transform:uppercase;color:#5c2d91;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.375rem;margin-top:1.5rem;padding:.5rem 0;font-size:.8125rem;font-weight:700;line-height:1;transition:color .2s;display:inline-flex}.aw-neo-howto-modal__continue:hover,.aw-neo-howto-modal__continue:focus-visible{color:#200b3b;outline:none}.aw-neo-howto-modal__continue-icon{flex-shrink:0;width:.625rem;height:1rem}body.aw-howto-modal-open{overflow:hidden}.aw-neo-personal-package{text-align:left}.aw-neo-personal-package__title{font-family:var(--font-site,"Montserrat", sans-serif);color:var(--aw-neo-personal-text);margin:0;font-size:.875rem;font-weight:700;line-height:1.3}@media (width>=768px) and (width<=1024px){.aw-neo-personal-package__title{font-size:1.5625rem}}@media (width>=1025px){.aw-neo-personal-package__title{font-size:1.9375rem}}.aw-neo-personal-package__subtitle{font-family:var(--font-site,"Montserrat", sans-serif);color:var(--aw-neo-personal-text);margin:.3125rem 0 0;font-size:.875rem;font-weight:700;line-height:1.3}@media (width>=768px) and (width<=1024px){.aw-neo-personal-package__subtitle{font-size:1.5625rem}}@media (width>=1025px){.aw-neo-personal-package__subtitle{font-size:1.25rem}}.aw-neo-personal-package__desc{font-family:var(--font-site,"Montserrat", sans-serif);color:#322f2f;margin:.5rem 0 0;font-size:1rem;font-weight:400;line-height:1.4}@media (width<=767px){.aw-neo-personal-package__desc{font-size:.75rem;line-height:1.5}}.aw-neo-personal-package__bullets{font-family:var(--font-site,"Montserrat", sans-serif);color:#322f2f;margin:.5rem 0 0;padding:0;font-size:1rem;font-weight:400;line-height:1.4;list-style:none}.aw-neo-personal-package__bullets li+li{margin-top:.375rem}.aw-neo-personal-package--student{flex-direction:column;gap:.625rem;display:flex}.aw-neo-personal-package--student .aw-neo-personal-package__title{font-size:.9375rem;line-height:1.3}@media (width>=768px) and (width<=1024px){.aw-neo-personal-package--student .aw-neo-personal-package__title{font-size:1.5625rem}}@media (width>=1025px){.aw-neo-personal-package--student .aw-neo-personal-package__title{font-size:1.9375rem}}.aw-neo-personal-package__title-price{font-weight:700}.aw-neo-personal-package__highlights{background:#f6f4f9;border:1px solid #b47cfd;border-radius:20px;padding:1rem 1.125rem}.aw-neo-personal-package--student .aw-neo-personal-package__bullets{margin:0}.aw-neo-personal-package--student .aw-neo-personal-package__bullets li+li{margin-top:.3125rem}@media (width<=767px){.aw-neo-personal-package--student .aw-neo-personal-package__bullets{font-size:.8125rem;line-height:1.4}.aw-neo-personal-package__highlights{padding:.875rem 1rem}}@media (width>=768px) and (width<=1024px){.aw-neo-personal-package--student .aw-neo-personal-package__bullets{font-size:.9375rem}}@media (width<=767px){.aw-neo-personal-package__bullets{font-size:.75rem;line-height:1.5}}.aw-neo-personal-form{flex-direction:column;gap:.625rem;display:flex}.aw-neo-personal-form__row{grid-template-columns:1fr;gap:.625rem;display:grid}@media (width>=640px){.aw-neo-personal-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.aw-neo-personal-field{flex-direction:column;gap:.125rem;display:flex}.aw-neo-personal-field__label{font-family:var(--font-site,"Montserrat", sans-serif);color:#000;font-size:.8125rem;font-weight:600;line-height:1.5}@media (width>=768px){.aw-neo-personal-field__label{font-size:1rem}}.aw-neo-personal-field__input{width:100%;font-family:var(--font-site,"Montserrat", sans-serif);color:#000;background:#f3f3f3;border:1px solid #ddd;border-radius:.25rem;padding:.625rem .75rem;font-size:1rem;font-weight:400;line-height:1.4;transition:background-color .2s,border-color .2s}.aw-neo-personal-field__input::placeholder{color:#6b7280}.aw-neo-personal-field__input:focus{background:#e7e7e7;border-color:#bbb;outline:none}.aw-neo-phone-field{background:#f3f3f3;border:1px solid #ddd;border-radius:.25rem;align-items:stretch;width:100%;transition:background-color .2s,border-color .2s;display:flex;overflow:hidden}.aw-neo-phone-field:focus-within{background:#e7e7e7;border-color:#bbb}.aw-neo-phone-field__prefix{background:#ececec;border-right:1px solid #ddd;flex-shrink:0;align-items:center;padding:0 .625rem;display:inline-flex}.aw-neo-phone-field__flag{width:1.375rem;height:auto;display:block}.aw-neo-phone-field__code{font-family:var(--font-site,"Montserrat", sans-serif);color:#000;white-space:nowrap;font-size:1rem;font-weight:400;line-height:1}.aw-neo-phone-field__input{background:0 0;border:none;border-radius:0;flex:auto;min-width:0}.aw-neo-phone-field .aw-neo-phone-field__input:focus,.aw-neo-phone-field .aw-neo-phone-field__input:focus-visible{box-shadow:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;background:0 0;border:#0000;outline:none}.aw-neo-personal-field__hint{color:#322f2f;margin:.125rem 0 0;font-size:.875rem;line-height:1.4}.aw-neo-personal-field__hint--invalid{color:#b91c1c;font-weight:700}.aw-neo-personal-field__error{color:#b91c1c;margin:0;font-size:.8125rem;font-weight:700;line-height:1.4}.aw-neo-personal-field__error.hidden{display:none}.aw-neo-personal-form__legal{font-family:var(--font-site,"Montserrat", sans-serif);color:#000;text-align:left;margin:.25rem 0 0;font-size:.875rem;font-weight:400;line-height:1.4}.aw-neo-personal-form__legal a{color:#000;text-underline-offset:2px;text-decoration:underline}.aw-neo-personal-form__submit{background:var(--aw-neo-personal-submit-bg);width:100%;font-family:var(--font-site,"Montserrat", sans-serif);letter-spacing:.0625rem;text-transform:uppercase;color:#fff;cursor:pointer;border:none;border-radius:.625rem;justify-content:center;align-items:center;margin-top:.25rem;padding:.9375rem 1rem;font-size:.8125rem;font-weight:700;line-height:1;transition:background-color .3s;display:flex}@media (width>=768px){.aw-neo-personal-form__submit{font-size:.8125rem}}.aw-neo-personal-form__submit:hover:not(:disabled){background:var(--aw-neo-personal-submit-hover)}.aw-neo-personal-form__submit:disabled{opacity:.5;cursor:not-allowed}.application-wizard--neo-personal .aw-form-banner{margin:0 0 .75rem}.application-wizard--satellite-instant{--aw-instant-blue:#2563eb;--aw-instant-blue-dark:#1d4ed8;--aw-instant-blue-soft:#eff6ff;--aw-instant-green:#10b981;--aw-instant-green-dark:#059669;--aw-instant-text:#1e1b4b;--aw-instant-muted:#6b7280;--aw-instant-border:#e5e7eb;--aw-instant-card-shadow:0 10px 40px -16px #2563eb2e, 0 4px 16px -8px #0f172a14;min-height:calc(100vh - var(--site-top-stack,0px));font-family:var(--font-site,"Montserrat", ui-sans-serif, system-ui, sans-serif);background:#f3f4f6}.application-wizard__inner--satellite-instant{max-width:45rem;margin-inline:auto;padding:1.25rem .75rem 2.5rem}@media (width<=768px){.application-wizard--satellite-instant{background:#fff!important}.application-wizard__inner--satellite-instant{max-width:100%;padding:10px 4px 8px!important}}@media (width>=640px){.application-wizard__inner--satellite-instant{padding:2rem .75rem 3rem}}.aw-instant-shell__header{text-align:center;margin-bottom:1.25rem}.application-wizard--satellite-instant .aw-instant-shell__title,.aw-instant-shell__title{margin:0;font-family:var(--font-site,"Montserrat", ui-sans-serif, system-ui, sans-serif)!important;color:var(--aw-instant-text)!important;font-size:30px!important;font-weight:700!important;line-height:1.3!important}@media (width<=1024px){.application-wizard--satellite-instant .aw-instant-shell__title,.aw-instant-shell__title{font-size:25px!important}}@media (width<=767px){.application-wizard--satellite-instant .aw-instant-shell__title,.aw-instant-shell__title{font-size:20px!important}}.aw-instant-shell__card{background:#fff;border:none;border-radius:.875rem;padding:0;box-shadow:0 4px 24px #0000000f}@media (width>=769px){.aw-instant-shell__card{padding:1.5rem 1.5rem 1.125rem}}.application-wizard--satellite-instant .aw-instant-stepper{scrollbar-width:none;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.75rem;padding-bottom:1.125rem;overflow-x:auto;border-bottom:1px solid #eef0f3!important;display:flex!important}.application-wizard--satellite-instant .aw-instant-stepper::-webkit-scrollbar{display:none}.application-wizard--satellite-instant .aw-instant-stepper__pill{white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem .875rem;transition:background-color .25s,color .25s,box-shadow .25s;color:#6b7280!important;font-family:var(--font-site,"Montserrat", ui-sans-serif, system-ui, sans-serif)!important;background:#f3f4f6!important;border-radius:9999px!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important}.application-wizard--satellite-instant .aw-instant-stepper__number{flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-family:var(--font-site,"Montserrat", ui-sans-serif, system-ui, sans-serif)!important;color:inherit!important;background:#00000014!important;border-radius:9999px!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.application-wizard--satellite-instant .aw-instant-stepper__label--short{display:none}.application-wizard--satellite-instant .aw-instant-stepper__pill--active{color:#fff!important;background:#2563eb!important;box-shadow:0 4px 12px #2563eb40!important}.application-wizard--satellite-instant .aw-instant-stepper__pill--active .aw-instant-stepper__number,.application-wizard--satellite-instant .aw-instant-stepper__pill--completed .aw-instant-stepper__number{background:#ffffff40!important}.application-wizard--satellite-instant .aw-instant-stepper__pill--completed{color:#fff!important;background:#10b981!important}.application-wizard--satellite-instant .aw-instant-stepper__pill--upcoming .aw-instant-stepper__number{color:inherit!important;background:#00000014!important}@media (width<=768px){.application-wizard--satellite-instant .aw-instant-stepper{flex-wrap:nowrap!important;justify-content:stretch!important;gap:4px!important;width:100%!important;margin-bottom:20px!important;padding-bottom:14px!important;overflow-x:visible!important}.application-wizard--satellite-instant .aw-instant-stepper__pill{flex:1!important;justify-content:center!important;gap:4px!important;min-width:0!important;padding:6px 4px!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important}.application-wizard--satellite-instant .aw-instant-stepper__pill--active{box-shadow:none!important}.application-wizard--satellite-instant .aw-instant-stepper__label--full{display:none!important}.application-wizard--satellite-instant .aw-instant-stepper__label--short{text-overflow:ellipsis;max-width:100%;overflow:hidden;display:inline!important}.application-wizard--satellite-instant .aw-instant-stepper__number{width:18px!important;height:18px!important;font-size:10px!important;font-weight:700!important}}.aw-instant-shell__content{min-height:0}.aw-instant-shell__note{text-align:center;color:#4b5563;margin:.875rem 0 0;padding:0 .5rem;font-size:.8125rem;font-weight:500;line-height:1.5}.aw-instant-step__header{margin-bottom:1.375rem}.application-wizard--satellite-instant .aw-instant-step__title{margin:0 0 6px;font-family:var(--font-site,"Montserrat", ui-sans-serif, system-ui, sans-serif)!important;color:#111827!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important}@media (width>=769px){.application-wizard--satellite-instant .aw-instant-step__title{color:#111827!important;font-size:20px!important;font-weight:600!important;line-height:26px!important}.application-wizard--satellite-instant #aw-instant-contact-title{font-size:31px!important;font-weight:600!important;line-height:1.3!important}}.aw-instant-step__subtitle{color:#6b7280;margin:0 0 22px;font-size:14px;line-height:1.5}.aw-instant-province-badge{color:#4338ca;background:#eef2ff;border-radius:9999px;margin:0 0 1rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-block}.aw-instant-package-step{padding:0}.aw-instant-package-region-badge{color:#4338ca;background:#eef2ff;border-radius:9999px;margin:0 0 1rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-block}.aw-instant-package-step__actions{margin-top:1.5rem}.aw-instant-package-cards{flex-direction:column;gap:.875rem;display:flex}.aw-instant-package-card{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:.875rem;padding:1.125rem 1.25rem;transition:border-color .2s,box-shadow .2s,background-color .2s;position:relative}.aw-instant-package-card.is-selected{background:#f3f4f6;border-color:#2563eb;box-shadow:0 8px 24px #2563eb1f}.aw-instant-package-card__savings-badge{color:#fff;white-space:nowrap;background:#312e81;border-radius:9999px;padding:.3125rem .625rem;font-size:.6875rem;font-weight:700;line-height:1.2;position:absolute;top:.875rem;right:.875rem}.aw-instant-package-card.has-savings-badge .aw-instant-package-card__head{padding-right:6.75rem}.aw-instant-package-card__head{align-items:flex-start;gap:.625rem;margin-bottom:.625rem;display:flex}.aw-instant-package-card__check{background:0 0;border:2px solid #2563eb;border-radius:9999px;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;position:relative}.aw-instant-package-card__check:after{content:"";border:2px solid #2563eb;border-width:0 2px 2px 0;width:.3125rem;height:.5625rem;position:absolute;top:.1875rem;left:.375rem;transform:rotate(45deg)}.aw-instant-package-card__check--empty{background:0 0;border-color:#d1d5db}.aw-instant-package-card__check--empty:after{display:none}.aw-instant-package-card__title{font-family:var(--font-site,"Montserrat", ui-sans-serif, system-ui, sans-serif);color:#111827;margin:0;font-size:17px;line-height:1.35;font-weight:700!important}.aw-instant-package-card__price{font-family:var(--font-site,"Montserrat", ui-sans-serif, system-ui, sans-serif);color:#111827;margin:0 0 .5rem;font-size:20px;line-height:1.2;font-weight:800!important}.aw-instant-package-card__price span{color:#6b7280;font-size:.875rem;font-weight:500}.aw-instant-package-card__price-total{color:#111827;margin:-.25rem 0 .5rem;font-size:.9375rem;font-weight:700;line-height:1.3}.aw-instant-package-card__desc{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.45}.aw-instant-form__stack{flex-direction:column;gap:0;display:flex}.application-wizard--satellite-instant .aw-instant-form__stack{gap:14px}.application-wizard--satellite-instant .aw-instant-form__stack .aw-instant-field{margin-bottom:0}.aw-instant-field{flex-direction:column;margin-bottom:.875rem;display:flex}.aw-instant-field__label{color:#374151;margin-bottom:.375rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:block}.aw-instant-field__input,.aw-instant-field__select{color:#111827;width:100%;min-height:2.625rem;box-shadow:none;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.4;transition:border-color .2s,box-shadow .2s}.aw-instant-field__input::placeholder{color:#9ca3af}.aw-instant-field__input:focus,.aw-instant-field__select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.aw-instant-field__select{appearance:none;text-transform:uppercase;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.aw-instant-field__select:disabled{color:#4b5563;cursor:not-allowed;background-color:#f3f4f6}.aw-instant-field__error{color:#dc2626;margin:.25rem 0 0;font-size:.75rem}.aw-instant-phone-field{border:1px solid var(--aw-instant-border);background:#fff;border-radius:.625rem;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.aw-instant-phone-field:focus-within{border-color:var(--aw-instant-blue);box-shadow:0 0 0 3px #2563eb1f}.aw-instant-phone-field__prefix{border-right:1px solid var(--aw-instant-border);color:#374151;background:#f9fafb;flex-shrink:0;align-items:center;padding:0 .75rem;font-size:.875rem;display:inline-flex}.aw-instant-phone-field__input{color:#111827;background:0 0;border:none;flex:auto;min-width:0;padding:.75rem .875rem;font-size:.875rem}.aw-instant-phone-field__input:focus{outline:none}.aw-instant-date-field{align-items:stretch;display:flex;position:relative}.aw-instant-date-field .aw-instant-field__input,.aw-instant-date-field__input{flex:1;width:100%;padding-right:2.875rem!important}.aw-instant-date-field__native{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aw-instant-date-field__picker{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2.25rem;height:2.125rem;margin-top:-1.0625rem;transition:background-color .15s,color .15s;display:flex;position:absolute;top:50%;right:.25rem}.aw-instant-date-field__picker:hover{color:#6b7280;background:#f3f4f6}.aw-instant-date-field__picker svg{width:1.125rem;height:1.125rem}.aw-instant-address-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=769px){.aw-instant-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}[data-aw-instant-address] .aw-instant-field{margin-bottom:0!important}[data-aw-instant-address] .aw-instant-field__select{min-height:42px;text-transform:none!important;color:#111827!important;border-radius:8px!important;padding:10px 12px!important;font-size:14px!important;line-height:1.4!important}[data-aw-instant-address] .aw-instant-field__select:required:invalid{color:#6b7280!important}[data-aw-instant-address] .aw-instant-field__select:disabled{cursor:not-allowed;color:#6b7280!important;opacity:1!important;background-color:#f9fafb!important}[data-aw-instant-address] .aw-instant-field__select option{color:#111827}[data-aw-instant-address] .aw-address-field__control{position:relative}[data-aw-instant-address] .aw-address-field__control .aw-instant-field__select{width:100%}.aw-instant-address-summary{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:16px 0;padding:12px 14px}.aw-instant-address-summary__label{color:#1d4ed8;margin:0;font-size:14px;line-height:1.5}.aw-instant-address-summary__label-strong{color:#2563eb;margin-right:6px;font-weight:700}.aw-instant-actions--address{justify-content:space-between;align-items:center}@media (width<=768px){[data-aw-instant-address] .aw-instant-address-grid{gap:12px!important}[data-aw-instant-address] .aw-instant-actions--address{flex-direction:column-reverse;align-items:stretch;gap:.75rem}[data-aw-instant-address] .aw-instant-field__select{border-radius:8px!important;min-height:46px!important;padding:10px 12px!important;font-size:15px!important;line-height:1.4!important}}.aw-instant-package-summary{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.625rem;flex-direction:column;gap:.625rem;margin-bottom:1rem;padding:.75rem .875rem;display:flex}.aw-instant-package-summary__package{color:#374151;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45}.aw-instant-package-summary__package strong{color:#111827;font-weight:700}.aw-instant-package-summary__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.aw-instant-package-summary__label{color:#374151;font-size:.8125rem;font-weight:600;line-height:1.3}.aw-instant-package-summary__price{color:#111827;white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:700;line-height:1.3}.aw-instant-application-summary{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.625rem;flex-direction:column;gap:.875rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.aw-instant-application-summary__section+.aw-instant-application-summary__section{border-top:1px solid #e5e7eb;padding-top:.875rem}.aw-instant-application-summary__heading{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.aw-instant-application-summary__package{color:#374151;margin:0 0 .375rem;font-size:.875rem;line-height:1.45}.aw-instant-application-summary__package strong{color:#111827;font-weight:700}.aw-instant-application-summary__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.aw-instant-application-summary__label{color:#374151;font-size:.8125rem;font-weight:600;line-height:1.3}.aw-instant-application-summary__value{color:#111827;white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:700;line-height:1.3}.aw-instant-application-summary__details{flex-direction:column;gap:.375rem;margin:0;display:flex}.aw-instant-application-summary__detail{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8125rem;line-height:1.45;display:flex}.aw-instant-application-summary__detail dt{color:#6b7280;flex-shrink:0;margin:0;font-weight:500}.aw-instant-application-summary__detail dd{color:#111827;text-align:right;margin:0;font-weight:600}.aw-instant-application-summary__address{color:#374151;margin:0;font-size:.8125rem;line-height:1.5}.aw-instant-actions{gap:.75rem;margin-top:1.5rem;display:flex}.aw-instant-actions--center{justify-content:center}.aw-instant-actions--split{justify-content:space-between;align-items:center}.aw-instant-btn{cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;min-width:7.5rem;min-height:2.75rem;padding:.75rem 1.375rem;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,box-shadow .2s,opacity .2s;display:inline-flex}.aw-instant-btn--primary{color:#fff;background:#2563eb;border:none;box-shadow:0 4px 12px #2563eb33}.aw-instant-btn--primary:hover:not(:disabled){background:#1d4ed8;box-shadow:0 6px 16px #2563eb4d}.aw-instant-btn--primary:disabled{opacity:.45;cursor:not-allowed}.aw-instant-btn--secondary{color:#374151;background:#f3f4f6;border:none}.aw-instant-btn--secondary:hover{background:#e5e7eb}.aw-instant-banner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:.875rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.45}.aw-instant-banner.hidden{display:none!important}.aw-instant-empty{text-align:center;color:var(--aw-instant-muted);padding:2rem 1rem;font-size:.875rem}.aw-instant-legal{color:#6b7280;margin:1rem 0 0;font-size:.8125rem;line-height:1.55}.aw-instant-legal a{color:inherit;text-decoration:none}[data-aw-instant-address] .aw-address-field__spinner{border-top-color:var(--aw-instant-blue)}[data-aw-instant-address] .aw-address-field--loading .aw-field-select,[data-aw-instant-address] .aw-address-field--loading .aw-instant-field__select{opacity:.55}@media (width<=768px){.application-wizard--satellite-instant .aw-instant-shell__header{margin-bottom:1rem;padding:2px 4px 0}.application-wizard--satellite-instant .aw-instant-shell__card{box-shadow:none!important;background:#fff!important;border-radius:0!important;margin-bottom:8px!important;padding:0 8px 16px!important}.application-wizard--satellite-instant .aw-instant-shell__content{padding:0}.application-wizard--satellite-instant .aw-instant-step__header{margin-bottom:0}.application-wizard--satellite-instant .aw-instant-step__title{color:#111827!important;margin:0 0 6px!important;font-size:calc(1.25rem + 2px)!important;font-weight:700!important;line-height:1.3!important}.application-wizard--satellite-instant #aw-instant-contact-title{font-size:calc(1.25rem + 2px)!important;font-weight:700!important;line-height:1.3!important}.application-wizard--satellite-instant .aw-instant-step__subtitle{color:#6b7280!important;margin:0 0 16px!important;font-size:14px!important;line-height:1.5!important}.application-wizard--satellite-instant .aw-instant-form__stack{gap:12px!important}.application-wizard--satellite-instant .aw-instant-form__stack .aw-instant-field,.application-wizard--satellite-instant [data-aw-instant-address] .aw-instant-field{margin-bottom:0!important}.application-wizard--satellite-instant .aw-instant-field__label{color:#374151!important;margin-bottom:5px!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important}.application-wizard--satellite-instant .aw-instant-form:not(.aw-instant-form--address) .aw-instant-field__input,.application-wizard--satellite-instant .aw-instant-form:not(.aw-instant-form--address) .aw-instant-field__select{border-radius:8px!important;min-height:46px!important;padding:10px 12px!important;font-size:15px!important;line-height:1.4!important}.application-wizard--satellite-instant .aw-instant-field__select{padding-right:2.25rem!important}.application-wizard--satellite-instant .aw-instant-actions,.application-wizard--satellite-instant .aw-instant-package-step__actions{margin-top:1.5rem!important}[data-aw-instant-address] .aw-instant-address-summary:not([hidden]){margin-bottom:0!important}[data-aw-instant-address] .aw-instant-actions--address{margin-top:1.5rem!important}.application-wizard--satellite-instant .aw-instant-btn{text-transform:uppercase;letter-spacing:.02em;border-radius:10px!important;width:100%!important;min-height:46px!important;padding:12px 18px!important;font-size:calc(.9rem + 2px)!important;font-weight:600!important}.application-wizard--satellite-instant .aw-instant-btn--primary{box-shadow:0 4px 12px #2563eb33!important}.application-wizard--satellite-instant .aw-instant-actions--center,.application-wizard--satellite-instant .aw-instant-actions--split{width:100%}.application-wizard--satellite-instant .aw-instant-actions--split{flex-direction:column-reverse;align-items:stretch;gap:.75rem}.application-wizard--satellite-instant .aw-instant-shell__note{color:#4b5563!important;margin:14px 0 0!important;padding:0 8px!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}.application-wizard--satellite-instant .aw-instant-legal{margin:14px 0 0!important;font-size:13px!important;line-height:1.55!important}.application-wizard--satellite-instant .aw-instant-package-summary{border-radius:10px!important;margin-bottom:16px!important;padding:12px 14px!important}.application-wizard--satellite-instant .aw-instant-package-summary__package,.application-wizard--satellite-instant .aw-instant-package-summary__label,.application-wizard--satellite-instant .aw-instant-package-summary__price{font-size:13px!important}}
