.page-fallback[data-v-a215b597]{align-items:center;border-radius:28px;display:flex;flex:1;justify-content:center;min-height:inherit;overflow:hidden;padding:clamp(2rem,5vw,3rem);position:relative;width:100%}.page-fallback[data-v-a215b597]:before{background:radial-gradient(circle at top,hsla(0,0%,100%,.28),transparent 60%);content:"";inset:0;opacity:.3;pointer-events:none;position:absolute}.fallback-inner[data-v-a215b597]{background:#00000040;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 25px 50px #00000059;color:#ffffffeb;margin:0 auto;max-width:40rem;padding:clamp(2.25rem,5vw,3.25rem);position:relative;text-align:center}.tone-warm .fallback-inner[data-v-a215b597]{background:#30120973}.tone-cool .fallback-inner[data-v-a215b597]{background:#070f1c8c}.fallback-eyebrow[data-v-a215b597]{color:#ffffffa6;font-size:11px;letter-spacing:.35em;margin:0 0 .5rem;text-transform:uppercase}.fallback-title[data-v-a215b597]{color:#fff;font-size:2rem;letter-spacing:.08em;margin:0 0 1rem}.fallback-text[data-v-a215b597]{color:#ffffffc7;line-height:1.6;margin:0 auto 1.6rem;max-width:30rem}.btn-fallback[data-v-a215b597]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.05em;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.btn-fallback[data-v-a215b597]:hover{background:#ffffff1a;border-color:#fff6;transform:translateY(-1px)}
