.nav-dropdown[data-v-23fadd3d]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease}.nav-item[data-v-23fadd3d]>a.router-link-active,.nav-item[data-v-23fadd3d]>a.router-link-exact-active{background-color:#ffffff1a;color:#fff}.nav-dropdown[data-v-23fadd3d] a.router-link-active,.nav-dropdown[data-v-23fadd3d] a.router-link-exact-active{color:var(--color-primary)}.nav-dropdown[data-v-23fadd3d] ul a.router-link-active,.nav-dropdown[data-v-23fadd3d] ul a.router-link-exact-active{background-color:#e957110f}.nav-dropdown-open[data-v-23fadd3d]{visibility:visible;opacity:1;pointer-events:auto}.nav-item:hover .nav-chevron[data-v-23fadd3d]{transform:rotate(180deg)}.mobile-app-nav[data-v-2d6cbc06]{bottom:calc(1.5rem + env(safe-area-inset-bottom));pointer-events:none}.mobile-app-nav[data-v-2d6cbc06],.mobile-app-nav[data-v-2d6cbc06] *{-webkit-tap-highlight-color:transparent}.mobile-app-nav-item[data-v-2d6cbc06]{align-items:center;border-radius:1.2rem;color:var(--color-text-muted);display:flex;flex-direction:column;font-size:.72rem;font-weight:700;gap:.2rem;justify-content:center;line-height:1;letter-spacing:0;min-height:58px;pointer-events:auto;position:relative;text-align:center;touch-action:manipulation;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none}.mobile-app-nav-shell[data-v-2d6cbc06]{background:linear-gradient(180deg,#ffffffe6,#ffffffc7),radial-gradient(circle at 50% 0,hsla(0,0%,100%,.95),transparent 58%);border:1px solid hsla(0,0%,100%,.78);border-radius:1.75rem;box-shadow:0 18px 46px #10243a33,0 4px 12px #10243a1a,inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);pointer-events:auto}.mobile-app-nav-item.is-active[data-v-2d6cbc06],.mobile-app-nav-item.router-link-active[data-v-2d6cbc06],.mobile-app-nav-item.router-link-exact-active[data-v-2d6cbc06]{background:#e957111c;color:var(--color-primary)}.mobile-app-nav-item[data-v-2d6cbc06]:active{transform:translateY(1px) scale(.98)}.ios-list-row[data-v-2d6cbc06],.ios-nav-control[data-v-2d6cbc06]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ios-nav-control[data-v-2d6cbc06]{background:#10243a0f;box-shadow:inset 0 1px #ffffffe6}.ios-list-panel[data-v-2d6cbc06],.ios-list-row[data-v-2d6cbc06]{background:#fffffff0;border:1px solid rgba(217,225,240,.8);border-radius:1.05rem;box-shadow:0 10px 24px #10243a0b,inset 0 1px #ffffffc7}.ios-list-row[data-v-2d6cbc06]{transition:background-color .15s ease,transform .15s ease,border-color .15s ease}.ios-list-row[data-v-2d6cbc06]:hover{border-color:#1a2d6d3d;background:#fffffffa}.ios-list-row[data-v-2d6cbc06]:active,.ios-nav-control[data-v-2d6cbc06]:active{transform:scale(.985)}.ios-list-row[data-v-2d6cbc06]:active{background:#f8fafefa}.ios-help-block[data-v-2d6cbc06]{background:linear-gradient(180deg,#f8fbfffa,#eff6fff5);border:1px solid rgba(217,225,240,.82);border-radius:1.05rem;box-shadow:0 12px 28px #10243a0e,inset 0 1px #ffffffe0;padding:1rem}.ios-help-cta[data-v-2d6cbc06]{align-items:center;border-radius:.82rem;display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;min-height:44px;padding:.65rem 1rem;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.ios-help-cta[data-v-2d6cbc06]:active{transform:scale(.985)}.ios-help-cta-primary[data-v-2d6cbc06]{background:#e95711;border:1px solid rgba(233,87,17,.18);box-shadow:0 12px 24px #e957112e;color:#fff}.ios-help-cta-primary[data-v-2d6cbc06]:hover{background:#d94f0f}.ios-help-cta-secondary[data-v-2d6cbc06]{background:#fff;border:1px solid #1a2d6d;color:#1a2d6d}.ios-help-cta-secondary[data-v-2d6cbc06]:hover{background:#1a2d6d0d}.ios-help-cta[data-v-2d6cbc06]:disabled{cursor:not-allowed;opacity:.58;transform:none}.demo-choice[data-v-2d6cbc06]{align-items:center;background:#fffffff5;border:1px solid rgba(217,225,240,.86);border-radius:.95rem;color:var(--color-secondary-deep);cursor:pointer;display:flex;flex-direction:column;font-size:.8rem;font-weight:800;gap:.35rem;justify-content:center;min-height:74px;padding:.75rem;text-align:center;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.demo-choice.is-selected[data-v-2d6cbc06],.demo-choice[data-v-2d6cbc06]:hover{border-color:#e95711;box-shadow:0 0 0 3px #e957111a;color:#e95711}.demo-choice[data-v-2d6cbc06]:active{transform:scale(.985)}.ios-form-field[data-v-2d6cbc06]{color:var(--color-secondary-deep);display:grid;font-size:.875rem;font-weight:800;gap:.45rem}.demo-consent strong[data-v-2d6cbc06],.ios-form-field strong[data-v-2d6cbc06]{color:var(--color-primary)}.ios-form-field input[data-v-2d6cbc06],.ios-form-field select[data-v-2d6cbc06],.ios-form-field textarea[data-v-2d6cbc06]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(217,225,240,.9);border-radius:.95rem;color:var(--color-secondary-deep);font-size:1rem;font-weight:600;outline:none;padding:.78rem .95rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.ios-form-field textarea[data-v-2d6cbc06]{min-height:96px;resize:vertical}.ios-form-field input[data-v-2d6cbc06]::-moz-placeholder,.ios-form-field textarea[data-v-2d6cbc06]::-moz-placeholder{color:var(--color-text-soft);font-weight:600}.ios-form-field input[data-v-2d6cbc06]::placeholder,.ios-form-field textarea[data-v-2d6cbc06]::placeholder{color:var(--color-text-soft);font-weight:600}.ios-form-field input[data-v-2d6cbc06]:focus,.ios-form-field select[data-v-2d6cbc06]:focus,.ios-form-field textarea[data-v-2d6cbc06]:focus{border-color:#e95711;box-shadow:0 0 0 3px #e957111f}.demo-input-wrap[data-v-2d6cbc06]{display:block;position:relative}.ios-form-field.is-valid input[data-v-2d6cbc06],.ios-form-field.is-valid select[data-v-2d6cbc06],.ios-form-field.is-valid textarea[data-v-2d6cbc06]{background:#f0fdf4c7;border-color:#16a34aa8}.ios-form-field.is-valid input[data-v-2d6cbc06]{padding-right:2.7rem}.ios-form-field input[aria-invalid=true][data-v-2d6cbc06],.ios-form-field select[aria-invalid=true][data-v-2d6cbc06],.ios-form-field textarea[aria-invalid=true][data-v-2d6cbc06]{background:#fff7f3;border-color:#dc2626b8}.demo-valid-icon[data-v-2d6cbc06]{color:#16a34a;pointer-events:none;position:absolute;right:.85rem;top:50%;transform:translateY(-50%)}.demo-consent small[data-v-2d6cbc06],.ios-form-field small[data-v-2d6cbc06]{color:#dc2626;font-size:.75rem;font-weight:700;line-height:1.4}.demo-consent .demo-valid-text[data-v-2d6cbc06],.ios-form-field .demo-valid-text[data-v-2d6cbc06]{color:#15803d}.demo-consent[data-v-2d6cbc06]{align-items:flex-start;background:#f8fbfff5;border:1px solid rgba(217,225,240,.86);border-radius:1rem;color:var(--color-text-muted);display:flex;gap:.75rem;padding:.9rem}.demo-consent.has-error[data-v-2d6cbc06]{background:#fff7f3;border-color:#dc26266b}.demo-consent.is-valid[data-v-2d6cbc06]{background:#f0fdf4b8;border-color:#16a34a73}.demo-consent input[data-v-2d6cbc06]{accent-color:#e95711;flex-shrink:0;height:1.15rem;margin-top:.18rem;width:1.15rem}.demo-consent span[data-v-2d6cbc06]{display:grid;font-size:.82rem;font-weight:600;gap:.35rem;line-height:1.55}.ios-accordion[data-v-2d6cbc06],.ios-product-card[data-v-2d6cbc06]{background:#fffffff5;border:1px solid rgba(217,225,240,.84);border-radius:1.05rem;box-shadow:0 10px 24px #10243a0b,inset 0 1px #fffc}.ios-accordion[data-v-2d6cbc06]{overflow:hidden}.ios-accordion[open][data-v-2d6cbc06]{border-color:#1a2d6d2e;box-shadow:0 12px 28px #10243a0f,inset 4px 0 #e95711,inset 0 1px #ffffffdb}.ios-accordion summary[data-v-2d6cbc06]{align-items:center;color:var(--color-secondary-deep);cursor:pointer;display:flex;font-size:.95rem;font-weight:800;gap:.75rem;justify-content:space-between;line-height:1.35;min-height:52px;padding:.85rem 1rem;transition:background-color .15s ease,color .15s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ios-accordion summary[data-v-2d6cbc06]:hover{background:#f8fbfffa}.ios-accordion summary[data-v-2d6cbc06]:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.ios-accordion-icon[data-v-2d6cbc06]{color:#1a2d6d;flex-shrink:0;transition:transform .16s ease,color .16s ease}.ios-accordion[open] .ios-accordion-icon[data-v-2d6cbc06]{color:#e95711;transform:rotate(180deg)}.ios-accordion[data-v-2d6cbc06]>:not(summary){border-top:1px solid rgba(217,225,240,.72);color:var(--color-text-muted);font-size:.875rem;line-height:1.65;margin:0;padding:.9rem 1rem 1rem}.ios-accordion strong[data-v-2d6cbc06]{color:var(--color-secondary-deep)}.ios-drawer-scroll[data-v-2d6cbc06]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.app-sheet-enter-active[data-v-2d6cbc06],.app-sheet-leave-active[data-v-2d6cbc06]{transition:transform .22s cubic-bezier(.22,1,.36,1)}.app-sheet-enter-from[data-v-2d6cbc06],.app-sheet-leave-to[data-v-2d6cbc06]{transform:translate3d(0,100%,0)}.app-screen-back-enter-active[data-v-2d6cbc06],.app-screen-forward-enter-active[data-v-2d6cbc06]{transition:transform .17s cubic-bezier(.22,1,.36,1)}.app-screen-back-leave-active[data-v-2d6cbc06],.app-screen-forward-leave-active[data-v-2d6cbc06]{visibility:hidden}.app-screen-back-leave-to[data-v-2d6cbc06],.app-screen-forward-enter-from[data-v-2d6cbc06]{transform:translate3d(100%,0,0)}.app-screen-back-enter-from[data-v-2d6cbc06],.app-screen-forward-leave-to[data-v-2d6cbc06]{transform:translate3d(-26%,0,0)}@media(prefers-reduced-motion:reduce){.app-screen-back-enter-active[data-v-2d6cbc06],.app-screen-back-leave-active[data-v-2d6cbc06],.app-screen-forward-enter-active[data-v-2d6cbc06],.app-screen-forward-leave-active[data-v-2d6cbc06],.app-sheet-enter-active[data-v-2d6cbc06],.app-sheet-leave-active[data-v-2d6cbc06],.mobile-app-nav-item[data-v-2d6cbc06]{transition-duration:.01ms}}@supports (-webkit-touch-callout:none){.mobile-app-nav[data-v-2d6cbc06]{bottom:calc(2.35rem + env(safe-area-inset-bottom))}}
