/* imu-cta-day1: /page/about, on top of the homepage's home-v2.css (black and gold, Jost) */
.ab .amb{position:fixed;inset:0;pointer-events:none;background:radial-gradient(900px 500px at 80% -10%,rgba(231,181,58,.14),transparent 60%),radial-gradient(700px 420px at -10% 30%,rgba(231,181,58,.07),transparent 60%);z-index:0}
.ab main,.ab footer,.ab .nav{position:relative;z-index:1}
.ab-nav{background:rgba(5,5,5,.82);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
.ab-nav .nav-in{justify-content:space-between}
.ab-hero{padding:clamp(56px,8vw,110px) 0 clamp(28px,4vw,48px)}
.ab-h1{font-size:clamp(38px,5.2vw,72px);line-height:1.04;font-weight:300;letter-spacing:-.01em;margin:0 0 22px;max-width:980px}
.ab-h1 .gold{display:block;font-weight:500}
.ab-lede{color:var(--mute);font-size:clamp(17px,1.6vw,21px);max-width:720px;margin:0 0 26px}
.ab .ab-tag{display:flex;flex-wrap:wrap;column-gap:.32em;margin:0 0 8px;padding:2px 0 2px 14px;border-left:3px solid var(--gold);font-size:clamp(20px,2vw,28px);line-height:1.25}
.ab .ab-tag .t2{font-weight:500}
.ab-note{color:var(--dim);font-size:14px;margin:0 0 0 17px;max-width:620px}
.ab-sec{padding:clamp(40px,6vw,80px) 0}
.ab-h2{font-size:clamp(28px,3.4vw,46px);line-height:1.1;font-weight:300;margin:0 0 26px}
.ab-grid{display:grid;gap:16px;grid-template-columns:1fr}
@media (min-width:700px){.ab-grid{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1100px){.ab-grid{grid-template-columns:repeat(3,1fr)}}
.ab-tile h3{font-size:clamp(20px,1.8vw,24px);font-weight:400;margin:0 0 8px;color:var(--ink)}
.ab-tile p,.ab-story p,.ab-pod p{color:var(--mute);margin:0 0 10px;font-size:16.5px}
.ab a:not(.btn):not(.ghost):not(.brand):not(.signin):not(.skip){color:var(--gold-hi);text-decoration:underline;text-decoration-color:rgba(231,181,58,.45);text-underline-offset:3px}
.ab-two{display:grid;gap:10px 56px;grid-template-columns:1fr;align-items:start}
@media (min-width:900px){.ab-two{grid-template-columns:.9fr 1.1fr}.ab-story p{font-size:18px}}
.ab-story{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(231,181,58,.035),transparent)}
.ab-pod{display:grid;gap:18px 40px;grid-template-columns:1fr;align-items:center;padding:clamp(24px,3vw,40px)}
@media (min-width:900px){.ab-pod{grid-template-columns:1.3fr auto}}
.ab-pod .ab-h2{margin-bottom:12px}
.ab-links{display:flex;flex-wrap:wrap;gap:12px}
.ab-final{text-align:center;padding-bottom:clamp(70px,9vw,120px)}
.ab-final .ab-h2{margin-bottom:22px}
.ab-cta{display:inline-flex;flex-direction:column;align-items:center}
.ab-cta .cd1-cap{margin-top:12px}
.ab-trust{justify-content:center}
ol.ab-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}
@media (min-width:900px){ol.ab-steps{grid-template-columns:repeat(3,1fr)}}
.ab-num{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--gold);color:var(--gold-hi);font-weight:500;margin-bottom:12px}
.ab-plans{display:grid;gap:16px;grid-template-columns:1fr}
@media (min-width:900px){.ab-plans{grid-template-columns:repeat(3,1fr)}}
.ab .ab-price{color:var(--gold-hi);font-size:clamp(26px,2.4vw,34px);font-weight:500;margin:0 0 8px}
.ab .ab-price small{font-size:15px;color:var(--mute);font-weight:400}
.ab-fine{color:var(--dim);font-size:14px;margin:16px 0 0}
.ab-close{color:var(--mute);font-size:17px;margin:-12px auto 26px;max-width:560px}
.ab-sign{color:var(--dim);font-style:italic;letter-spacing:.04em;margin:26px 0 0}
.ab-mission{color:var(--ink);font-size:clamp(17px,1.5vw,20px);max-width:760px;margin:0 0 26px;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:rgba(231,181,58,.05)}
.ab-mission b{color:var(--gold-hi);font-weight:500}
.ab-intro{color:var(--mute);max-width:760px;margin:-10px 0 22px;font-size:16.5px}
.ab-st{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:3px 9px;border-radius:99px;margin-bottom:10px;border:1px solid var(--line)}
.ab-st.live{color:#0b0b0b;background:linear-gradient(180deg,var(--gold-hi),var(--gold));border-color:transparent}
.ab-st.soon{color:var(--gold-hi);border-color:rgba(231,181,58,.5)}
.ab-who .tile h3{font-size:clamp(18px,1.6vw,21px)}
.ab-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.ab-list li{color:var(--mute);font-size:16.5px;padding:0 0 12px 18px;border-bottom:1px solid var(--line);position:relative}
.ab-list li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--gold)}
.ab-list li b{color:var(--ink);font-weight:500}
.ab-story .ab-two>div>p{color:var(--mute)}
@media (max-width:600px){
  .ab-cta{display:flex}.ab-cta .btn{width:100%}
  .ab-cta .cd1-cap{white-space:normal;font-size:15.5px}
  .ab-links .ghost{flex:1 1 100%;justify-content:center}
  .ab-nav .signin{display:none}
}
