.intent-card-module__Z8aTja__card{background:linear-gradient(145deg,var(--cr-surface-raised),var(--cr-surface-base));border:1px solid var(--cr-border);border-radius:18px;gap:22px;margin:24px 0;padding:clamp(18px,4vw,34px);display:grid;overflow:hidden;box-shadow:0 20px 55px #0000002e}.intent-card-module__Z8aTja__card header{border-bottom:1px solid var(--cr-border);padding-bottom:18px}.intent-card-module__Z8aTja__card header>p:first-child{color:var(--cr-state-watch);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.intent-card-module__Z8aTja__card h2{margin:.3rem 0 .8rem;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(2rem,6vw,3.4rem);line-height:1}.intent-card-module__Z8aTja__card h3{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.intent-card-module__Z8aTja__card section{min-width:0}.intent-card-module__Z8aTja__card ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.intent-card-module__Z8aTja__card li{border-left:3px solid var(--cr-border-interactive);padding:4px 0 8px 16px}.intent-card-module__Z8aTja__card pre{background:var(--cr-surface-base);border:1px solid var(--cr-border);overflow-wrap:anywhere;border-radius:10px;padding:14px;line-height:1.55}.intent-card-module__Z8aTja__card a,.intent-card-module__Z8aTja__card button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.intent-card-module__Z8aTja__card a{padding:0 8px}.intent-card-module__Z8aTja__card button{background:var(--cr-surface-raised);border:1px solid var(--cr-border-interactive);color:var(--cr-text-primary);border-radius:8px;margin:4px 8px 4px 0;padding:8px 14px}.intent-card-module__Z8aTja__card>button:last-child{background:var(--cr-accent);border-color:var(--cr-accent);color:var(--cr-surface-base);letter-spacing:.01em;z-index:2;margin:0;font-weight:800}.intent-card-module__Z8aTja__card>button:disabled{background:var(--cr-surface-raised);color:var(--cr-text-secondary)}@media (max-width:767px){.intent-card-module__Z8aTja__card{border-radius:0;min-height:100vh;margin:16px -16px 0;padding:20px 16px 88px}.intent-card-module__Z8aTja__card>button:last-child{position:sticky;bottom:8px}.intent-card-module__Z8aTja__card pre{font-size:.875rem}.intent-card-module__Z8aTja__card li{padding-left:12px}}
