.ios{position:relative;min-height:100dvh;background:var(--ground);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px 22px calc(env(safe-area-inset-bottom, 0px) + 44px)}.ios:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 40% at 50% 26%,rgba(241,90,53,.1),transparent 70%)}.ios-col{position:relative;z-index:1;width:100%;max-width:400px}.ios-eyebrow{font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:13px}.ios-eyebrow,.ios-h{font-family:var(--sg)}.ios-h{font-weight:600;font-size:clamp(26px,7vw,32px);line-height:1.12;letter-spacing:-.015em;color:var(--ink);margin:0}.ios-sub{font-family:var(--in);font-size:15px;line-height:1.5;color:var(--mute);margin:13px 0 30px;text-wrap:pretty}.ios-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.ios-step{display:flex;gap:14px;align-items:flex-start;padding:15px 16px;background:var(--panel);border:1px solid var(--line-cool);border-radius:14px}.ios-step .num{flex:none;width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-family:var(--mo);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.ios-step .stxt{font-family:var(--in);font-size:14.5px;line-height:1.5;color:var(--ink);padding-top:3px}.ios-step .stxt b{color:var(--accent);font-weight:600}.ios-step .stxt .ic{display:inline-flex;align-items:center;vertical-align:-4px;margin:0 3px;color:var(--accent)}.ios-step .stxt .ic svg{width:17px;height:17px}.ios-foot{font-family:var(--mo);font-size:11px;letter-spacing:.04em;color:var(--faint);margin-top:22px;line-height:1.5}