.aic-guide,.aic-guide *{box-sizing:border-box}body.aic-guide{margin:0;background:#f7f9fd;color:#172b4d;font-family:Pretendard,system-ui,-apple-system,sans-serif;line-height:1.65}.aic-guide a{color:#2853df;text-underline-offset:4px}.aic-guide .ac-header,.aic-guide main,.aic-guide .ac-footer{max-width:1120px;margin:auto;padding:24px}.ac-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.ac-brand{font-weight:800;font-size:20px;text-decoration:none}.ac-header nav{display:flex;gap:20px;white-space:nowrap}.ac-hero{padding:56px 48px;background:#edf2ff;border:1px solid #dce5fc;border-radius:24px;margin:20px 0 28px}.ac-eyebrow{color:#3159d9;font-size:13px;font-weight:750;letter-spacing:.07em}.ac-hero h1{font-size:clamp(30px,5vw,46px);line-height:1.25;letter-spacing:-.04em;margin:14px 0 20px}.ac-lead{max-width:690px;font-size:18px;color:#4a607e}.ac-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 12px}.ac-button{display:inline-flex;align-items:center;min-height:46px;padding:10px 20px;border:1px solid #ccd8f0;border-radius:10px;background:white;font-weight:700;text-decoration:none}.ac-button.primary{background:#3156e6;color:white;border-color:#3156e6}.ac-note{font-size:14px;color:#5c6f89}.ac-section{margin:44px 0}.ac-section h2{font-size:25px;margin:0 0 8px;letter-spacing:-.03em}.ac-section>p{color:#536782}.ac-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.ac-card{background:white;border:1px solid #e0e7f2;border-radius:16px;padding:24px;min-width:0}.ac-card h3{font-size:18px;margin:12px 0 8px}.ac-card p{font-size:15px;color:#536782;margin:0}.ac-number{display:inline-flex;background:#edf2ff;color:#3156d9;border-radius:50%;width:32px;height:32px;align-items:center;justify-content:center;font-weight:750}.ac-steps{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0;list-style:none;counter-reset:steps}.ac-steps li{padding:22px;background:white;border:1px solid #e0e7f2;border-radius:14px;counter-increment:steps}.ac-steps li::before{content:counter(steps,decimal-leading-zero);color:#3156e6;font-weight:800;margin-right:10px}.ac-steps p{margin:8px 0 0;color:#536782;font-size:14px}.ac-technical{background:#132541;color:#f2f6ff;padding:28px;border-radius:18px;overflow:hidden}.ac-technical>p{color:#c9d5e8}.ac-technical a{color:#b8ccff}.ac-technical pre{padding:18px;border-radius:10px;background:#0c1b32;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ac-technical h3{margin-top:24px}.ac-list{padding-left:20px}.ac-list li{margin:8px 0}.ac-tags{display:flex;gap:8px;flex-wrap:wrap;padding:0;list-style:none}.ac-tags a{display:inline-block;border:1px solid #dbe3f3;background:white;padding:8px 14px;border-radius:30px;text-decoration:none}.ac-faq details{background:white;border:1px solid #e0e7f2;border-radius:12px;padding:18px 22px;margin:10px 0}.ac-faq summary{cursor:pointer;font-weight:700}.ac-faq p{color:#536782}.ac-footer{border-top:1px solid #dfe6f0;display:flex;flex-wrap:wrap;gap:20px;font-size:14px}.ac-state{border-left:4px solid #3156e6;padding:12px 18px;background:white}.exn-aic-discovery{display:inline-flex;gap:8px;align-items:center;margin:12px 0;padding:10px 14px;border:1px solid #dbe3f3;border-radius:10px;background:#f4f7ff;color:#2853df;text-decoration:none;font-size:14px;font-weight:650}@media(max-width:640px){.aic-guide .ac-header,.aic-guide main,.aic-guide .ac-footer{padding:18px}.ac-header nav{gap:12px;font-size:13px}.ac-hero{padding:28px 22px;margin-top:6px;border-radius:18px}.ac-lead{font-size:16px}.ac-grid,.ac-steps{grid-template-columns:1fr}.ac-section{margin:32px 0}.ac-card{padding:20px}.ac-technical{padding:20px}.ac-actions .ac-button{flex:1 1 auto;justify-content:center}.ac-brand{font-size:17px}}
