#alfred-site .am-metrics-stage{position:relative;isolation:isolate;overflow:hidden;background:#080a09!important;padding:54px 0 60px;color:#f4f3e9;}
#alfred-site .am-metrics-art{position:absolute;inset:-50%;z-index:-1;background:radial-gradient(ellipse at 30% 48%,rgba(206,221,74,.25),transparent 24%),radial-gradient(ellipse at 72% 56%,rgba(246,139,66,.12),transparent 22%);transform:rotate(-12deg);}
#alfred-site .am-metrics-grid{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:20px;position:relative;}
#alfred-site .am-metric-glass{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:200px;padding:28px 16px;text-align:center;background:linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.012));border:1px solid rgba(255,255,255,.13);border-radius:22px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 20px 35px rgba(0,0,0,.22);}
#alfred-site .am-metric-glass strong{font:500 clamp(32px,4.5vw,58px)/1.06 'DM Sans',Arial,sans-serif;color:#f4f3e9!important;letter-spacing:-.05em;white-space:nowrap;}
#alfred-site .am-metric-glass small{font-size:.37em;letter-spacing:-.015em;font-weight:400;}
#alfred-site .am-metric-label{font:400 13px/1.4 'DM Sans',Arial,sans-serif;color:#c4c8b6!important;}
#alfred-site .am-metric-glass a{font:400 11px/1.5 'DM Sans',Arial,sans-serif;color:#cedd4a!important;text-underline-offset:4px;}
#alfred-site .am-metric-line{width:40px;height:1px;background:linear-gradient(90deg,transparent,#cedd4a,transparent);}
#alfred-site .am-metrics-stage.is-entered .am-metric-glass{animation:am-metric-arrive .85s cubic-bezier(.2,.7,.2,1) both;}
#alfred-site .am-metrics-stage.is-entered .am-metric-glass:nth-child(2){animation-delay:.15s;}
#alfred-site .am-metrics-stage.is-entered .am-metric-glass:nth-child(3){animation-delay:.3s;}
@keyframes am-metric-arrive{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
#alfred-site .am-body{background:#080a09!important;}
/* #C16: the FAQ and private-review copy sit inside the forced dark body. */
#alfred-site[data-palette] main .am-support .am-section-title,
#alfred-site[data-palette] main .am-support .am-faq summary,
#alfred-site[data-palette] main .am-support .am-faq summary::after,
#alfred-site[data-palette] main .am-support .am-faq-answer,
#alfred-site[data-palette] main .am-review,
#alfred-site[data-palette] main .am-review summary,
#alfred-site[data-palette] main .am-review summary::after,
#alfred-site[data-palette] main .am-review #am-review-heading,
#alfred-site[data-palette] main .am-review .am-journey-note,
#alfred-site[data-palette] main .am-review .am-review-grid article,
#alfred-site[data-palette] main .am-review .am-review-grid article > p:last-child,
#alfred-site[data-palette] main .am-review .am-replay{color:#f8f3fe!important;}
#alfred-site[data-palette] main .am-support .am-section-intro .am-eyebrow,
#alfred-site[data-palette] main .am-review summary .am-eyebrow,
#alfred-site[data-palette] main .am-review .am-review-count{color:#d9cfe3!important;}
#alfred-site[data-palette] main .am-support .am-faq,
#alfred-site[data-palette] main .am-support .am-faq details,
#alfred-site[data-palette] main .am-review,
#alfred-site[data-palette] main .am-review .am-review-grid article,
#alfred-site[data-palette] main .am-review .am-replay{border-color:rgba(248,243,254,.38)!important;}
@media(max-width:650px){#alfred-site .am-metrics-grid{grid-template-columns:1fr;gap:12px;}#alfred-site .am-metric-glass{min-height:155px;padding:22px;}#alfred-site .am-metrics-stage{padding:30px 0;} }
@media(prefers-reduced-motion:reduce){#alfred-site .am-metrics-stage .am-metric-glass{animation:none!important;}}

#alfred-site .am-metrics-stage.is-entered .am-metric-glass{animation-duration:1.15s;}
#alfred-site .am-metric-clock{width:26px;height:26px;border:1px solid rgba(206,221,74,.65);border-radius:50%;position:relative;display:block;}
#alfred-site .am-metric-clock::before,#alfred-site .am-metric-clock::after{content:"";position:absolute;left:12px;bottom:12px;width:1px;background:#cedd4a;transform-origin:50% 100%;border-radius:2px;}
#alfred-site .am-metric-clock::before{height:8px;transform:rotate(30deg);}
#alfred-site .am-metric-clock::after{height:5px;transform:rotate(110deg);}
#alfred-site .is-entered .am-metric-clock::before{animation:am-clock-hand 4s linear infinite;}
#alfred-site .is-entered .am-metric-clock::after{animation:am-clock-hand 48s linear infinite;animation-delay:-14s;}
@keyframes am-clock-hand{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#alfred-site .am-metric-clock::before,#alfred-site .am-metric-clock::after{animation:none!important;}}


/* Fio 1934: half-height metric cards, compact banner on every screen. */
#alfred-site .am-metrics-stage{padding:20px 0 10px!important;}
#alfred-site .am-metrics-grid{grid-template-columns:1fr 1.3fr 1fr;gap:16px;}
#alfred-site .am-metric-glass{box-sizing:border-box;min-height:100px;height:100px;padding:8px 12px;gap:4px;border-radius:14px;}
#alfred-site .am-metric-glass strong{font-size:36px;line-height:1.05;}
#alfred-site .am-metric-clock{position:absolute;right:12px;bottom:12px;transform:scale(.7);transform-origin:bottom right;}
@media(max-width:650px){#alfred-site .am-metrics-grid{gap:6px;grid-template-columns:1fr 1.3fr 1fr;}#alfred-site .am-metric-glass{padding:8px 4px;min-width:0;}#alfred-site .am-metric-glass strong{font-size:24px;}#alfred-site .am-metric-label{font-size:9px;}#alfred-site .am-metric-glass a{font-size:9px;}#alfred-site .am-metric-clock{right:5px;bottom:5px;transform:scale(.55);}#alfred-site .am-metric-glass small{font-size:.4em;}}

/* Fio 1937: remove the clipped banner-only glow and add tactile eligibility CTA. */
#alfred-site .am-metrics-art{display:none!important;}
#alfred-site .am-metrics-stage{background:#080a09!important;border:0!important;box-shadow:none!important;}
#alfred-site .am-metric-glass a[data-open-faq]{display:inline-flex;align-items:center;justify-content:center;padding:3px 12px;border:1px solid rgba(246,139,66,.6);border-radius:999px;background:rgba(246,139,66,.08);text-decoration:none;transition:transform .16s ease,background .16s ease;transform-origin:center;touch-action:manipulation;}
#alfred-site .am-metric-glass a[data-open-faq]:is(:hover,:active,:focus-visible){transform:scale(1.08);background:rgba(246,139,66,.19);}
#alfred-site .am-metric-glass:has(a[data-open-faq]){gap:2px;}
#alfred-site .am-metric-glass:has(a[data-open-faq]) strong{font-size:32px;}
@media(max-width:650px){#alfred-site .am-metric-glass:has(a[data-open-faq]) strong{font-size:24px;}#alfred-site .am-metric-glass a[data-open-faq]{padding:3px 6px;}}
@media(prefers-reduced-motion:reduce){#alfred-site .am-metric-glass a[data-open-faq]{transition:none;}}

/* Fio 1939: underline only, retain gentle interaction growth. */
#alfred-site .am-metric-glass a[data-open-faq]{border:0!important;border-radius:0!important;background:transparent!important;text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:1px;}


#alfred-site .am-header .am-logo{position:relative;padding-bottom:0!important;margin-bottom:14px}#alfred-site .am-header .am-logo .am-logo-tagline{position:absolute;left:0;top:calc(100% + 5px);white-space:nowrap;font:400 10px/1.2 "DM Sans",Arial,sans-serif;letter-spacing:.015em;color:rgba(239,228,210,.8);text-transform:none}#alfred-site .am-metric-glass a{color:#f68b42!important}#alfred-site .am-metric-line{background:linear-gradient(90deg,transparent,#f68b42,transparent)}#alfred-site .am-metric-clock{border-color:#f68b42}#alfred-site .am-metric-clock::before,#alfred-site .am-metric-clock::after{background:#f68b42}

@media(max-width:350px){#alfred-site .am-metric-glass strong,#alfred-site .am-metric-glass:has(a[data-open-faq]) strong{font-size:18px}}
