.qotw-hero[data-v-1b81f6a5]{position:relative;display:block;border-radius:20px;overflow:hidden;margin-bottom:16px;text-decoration:none;background:linear-gradient(135deg,#0f2040,#1d3557 55%,#1e4a6e);box-shadow:0 0 0 1px #ffffff14,0 20px 60px #0f204066,0 4px 12px #0f204033;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.qotw-hero[data-v-1b81f6a5]:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #ffffff1f,0 28px 70px #0f204080,0 8px 20px #0f20403d}.qotw-hero-placeholder[data-v-1b81f6a5]{min-height:154px;pointer-events:none}.qotw-hero-placeholder[data-v-1b81f6a5]:hover{transform:none}.qotw-placeholder-eyebrow[data-v-1b81f6a5],.qotw-placeholder-title[data-v-1b81f6a5]{border-radius:999px;background:#ffffff2e}.qotw-placeholder-eyebrow[data-v-1b81f6a5]{width:150px;height:24px}.qotw-placeholder-title[data-v-1b81f6a5]{width:min(460px,72%);height:30px}.qotw-placeholder-title-short[data-v-1b81f6a5]{width:min(280px,48%)}.qotw-hero[data-v-1b81f6a5]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.qotw-hero[data-v-1b81f6a5]:after{content:"";position:absolute;top:-80px;inset-inline-end:-60px;width:380px;height:380px;background:radial-gradient(circle,rgba(42,157,143,.22) 0%,transparent 65%);pointer-events:none}.qotw-hero-inner[data-v-1b81f6a5]{position:relative;z-index:1;padding:30px 32px 26px;display:flex;flex-direction:column;gap:18px}.qotw-eyebrow[data-v-1b81f6a5]{display:inline-flex;align-items:center;gap:7px;background:#2a9d8f26;border:1px solid rgba(42,157,143,.32);border-radius:999px;padding-block:5px;padding-inline:9px 13px;width:fit-content}.qotw-eyebrow-dot[data-v-1b81f6a5]{width:6px;height:6px;border-radius:50%;background:#2a9d8f;box-shadow:0 0 8px #2a9d8fe6;animation:qotw-pulse-1b81f6a5 2.2s ease-in-out infinite;flex-shrink:0}@keyframes qotw-pulse-1b81f6a5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.qotw-eyebrow-dot[data-v-1b81f6a5]{animation:none}}.qotw-eyebrow-text[data-v-1b81f6a5]{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.qotw-body[data-v-1b81f6a5]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.qotw-text[data-v-1b81f6a5]{flex:1 1 auto;min-width:0}.qotw-title[data-v-1b81f6a5]{font-size:clamp(1.5rem,3.5vw,2.3rem);font-weight:800;color:#fff;line-height:1.13;letter-spacing:-.025em;margin:0}.qotw-cta[data-v-1b81f6a5]{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;background:#fff;color:#1d3557;border-radius:12px;padding:12px 20px;font-size:.9rem;font-weight:800;white-space:nowrap;box-shadow:0 1px 2px #0000001a,0 4px 14px #00000029;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s ease}.qotw-hero:hover .qotw-cta[data-v-1b81f6a5]{transform:translateY(-2px);box-shadow:0 6px 20px #00000038}.qotw-cta-arrow[data-v-1b81f6a5]{display:inline-block;transition:transform .15s ease}.qotw-hero:hover .qotw-cta-arrow[data-v-1b81f6a5]{transform:translate(3px)}@media(max-width:600px){.qotw-hero-placeholder[data-v-1b81f6a5]{min-height:218px}}.home-page[data-v-b3414c6a]{min-height:100vh;padding:var(--page-pad-block) var(--page-pad-inline);color:var(--text-body)}.home-hero-inner[data-v-b3414c6a]{max-width:var(--shell-max);margin:0 auto}.home-footer[data-v-b3414c6a]{margin-top:40px;text-align:center;color:var(--text-secondary);font-size:.9rem}.privacy-link[data-v-b3414c6a]{display:inline-block;margin-top:6px;margin-inline:8px;color:var(--text-heading);text-decoration:underline;text-underline-offset:2px}.privacy-link[data-v-b3414c6a]:visited{color:var(--text-heading)}.privacy-link[data-v-b3414c6a]:hover,.privacy-link[data-v-b3414c6a]:focus-visible{color:var(--text-body)}.load-error-card[data-v-b3414c6a]{margin:20px 0;padding:18px;border-radius:12px;border:1px solid rgba(220,38,38,.28);background:#fef2f2d9}.load-error-text[data-v-b3414c6a]{margin:0 0 10px;font-weight:600}@media(prefers-color-scheme:dark){.load-error-card[data-v-b3414c6a]{background:var(--wrong-bg);border-color:var(--wrong-border);color:var(--text-body)}}
