.ask{padding:0 0 40px}.ask-tile{background:var(--tile);border-radius:26px;padding:44px 40px 48px}.ans{max-width:720px;margin:16px auto 0;background:var(--card);border-radius:20px;padding:28px 32px 30px;text-align:left;box-shadow:0 24px 44px -28px #00000047}.ans[hidden]{display:none}.ans.in{animation:ansIn .42s var(--out) both}@keyframes ansIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ans h3{font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.ans p{margin-top:12px;font-size:17px;line-height:1.55;color:var(--ink)}.ans .path{font-weight:500}.ask-note{margin-top:18px;text-align:center;font-size:14px;color:var(--mute)}.fixes{padding:96px 0 40px}.fixes .head{max-width:640px}.fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px}.fix{background:var(--tile);border-radius:26px;padding:32px 30px 30px;display:flex;flex-direction:column;min-width:0}.fix h3{font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.fix .why{margin-top:10px;font-size:16px;line-height:1.45;color:var(--mute)}.fix .step{margin-top:auto;padding-top:22px}.fix .step small{display:block;font-size:12px;font-weight:600;color:var(--mute);margin-bottom:6px}.fix .step p{font-size:16px;line-height:1.45;color:var(--ink)}.path{font-weight:500;white-space:normal}.inst{padding:96px 0 40px}.icols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:44px}.icol h3{font-size:25px;font-weight:600;letter-spacing:-.015em}.icol p{margin-top:12px;font-size:17px;line-height:1.5;color:var(--ink)}.icol p.mute{color:var(--mute);font-size:15px}.icol .btn,.icol .brew{margin-top:20px}.icol .brew{display:inline-grid;height:44px;font-size:13.5px;padding:0 18px}.icol .btn{height:44px;font-size:16px;padding:0 22px}.icol .cmdrow{display:flex;flex-direction:column;align-items:flex-start}.icol .or{margin-top:20px;font-size:15px;color:var(--mute)}.icol .or+.brew{margin-top:8px}.stuck{padding:96px 0 120px}.stuck .head{max-width:640px}.tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px}.st{background:var(--tile);border-radius:26px;padding:30px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;min-height:200px;position:relative;transition:transform calc(var(--beat)) var(--out),background calc(var(--beat)) var(--out)}.st:hover{background:var(--st-hover);transform:translateY(-2px)}.st .gi{width:28px;height:28px;color:var(--ink);margin-bottom:auto}.st b{font-size:21px;font-weight:600;letter-spacing:-.015em}.st span{font-size:16px;line-height:1.45;color:var(--mute)}.st .go{position:absolute;right:26px;top:28px;width:20px;height:20px;color:var(--mute);margin:0}.st.sp{background:var(--violet);color:#fff;box-shadow:0 24px 44px -26px #6841edb3}.st.sp:hover{background:#5b33e6}.st.sp span{color:#fffc}.st.sp .gi{color:#ffd60a}.st.sp .gi.go{color:#ffffffb8}@media(max-width:900px){.fgrid,.tgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.icols{grid-template-columns:minmax(0,1fr);gap:44px}}@media(max-width:640px){.ask-tile{padding:24px 12px 28px}.ans{padding:22px 20px 24px}.fgrid,.tgrid{grid-template-columns:minmax(0,1fr)}.fixes,.inst,.stuck{padding-top:64px}.stuck{padding-bottom:80px}}.faq-plain{padding:48px 0 0;text-align:left}.faq-plain article{padding:22px 0;border-top:1px solid var(--rule)}.faq-plain h3{font-size:19px;line-height:1.3}.faq-plain p{margin-top:8px;max-width:64ch;font-size:16px;line-height:1.5;color:var(--mute)}
