.ia-detail-crumbs{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--marketing-muted)}.ia-detail-crumb{color:var(--marketing-muted);text-decoration:none}a.ia-detail-crumb:hover{color:var(--hl-accent);text-decoration:none}.ia-detail-crumb.is-current{color:var(--hl-accent)}.ia-detail-crumb-sep{color:#d1d5db}.ia-detail-hero-ctas{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.ia-detail-section{padding:64px 0}.ia-detail-section+.ia-detail-section{border-top:1px solid var(--marketing-line)}.ia-detail-head{max-width:720px;margin-bottom:32px}.ia-detail-title{margin:0 0 12px;font-size:1.75rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--marketing-ink)}.ia-detail-intro{margin:0;line-height:1.6}.ia-detail-body,.ia-detail-intro{font-size:1.0625rem;color:var(--marketing-muted)}.ia-detail-body{margin:0 0 14px;line-height:1.7}.ia-detail-body:last-child{margin-bottom:0}.ia-detail-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:start}.ia-detail-costs{list-style:none;margin:0;padding:24px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--marketing-line);border-radius:16px;background:var(--marketing-raised)}.ia-detail-costs li{position:relative;padding-left:26px;font-size:.9375rem;line-height:1.55;color:var(--marketing-ink)}.ia-detail-costs li:before{content:"\ec8d";font-family:boxicons;position:absolute;left:0;top:0;font-size:1rem;line-height:1.45;color:var(--hl-accent)}.ia-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ia-detail-cap{display:flex;flex-direction:column;padding:24px;border:1px solid var(--marketing-line);border-radius:16px;background:var(--marketing-surface);transition:border-color .2s,box-shadow .2s}.ia-detail-cap:hover{border-color:var(--hl-accent-ring);box-shadow:0 12px 28px rgba(10,10,10,.06)}.ia-detail-cap-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:14px;border-radius:10px;background:var(--hl-accent-soft);color:var(--hl-accent);font-size:1.25rem;line-height:1}.ia-detail-cap-icon--scout{background:transparent}.ia-detail-cap-scout{display:block;width:100%;height:100%;object-fit:contain}.ia-detail-cap-title{margin:0 0 6px;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--marketing-ink)}.ia-detail-cap-body{margin:0;font-size:.9375rem;line-height:1.6;color:var(--marketing-muted)}.ia-detail-steps{list-style:none;counter-reset:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.ia-detail-step{display:flex;gap:16px;align-items:flex-start}.ia-detail-step-num{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#0a0a0a;color:#fff;font-size:.8125rem;font-weight:600;line-height:1}.ia-detail-step-title{margin:4px 0 6px;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--marketing-ink)}.ia-detail-step-body{margin:0;font-size:.9375rem;line-height:1.6;color:var(--marketing-muted)}.ia-detail-specs{background:var(--marketing-raised)}.ia-detail-spec-list{margin:0;border-top:1px solid var(--marketing-line)}.ia-detail-spec-row{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--marketing-line)}.ia-detail-spec-row dt{margin:0;font-size:.9375rem;font-weight:600;color:var(--marketing-ink)}.ia-detail-spec-row dd{margin:0;font-size:.9375rem;line-height:1.6;color:var(--marketing-muted)}.ia-detail-faq-list{max-width:820px;border-top:1px solid var(--marketing-line)}.ia-detail-faq-item{border-bottom:1px solid var(--marketing-line)}.ia-detail-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:1rem;font-weight:500;color:var(--marketing-ink)}.ia-detail-faq-item summary::-webkit-details-marker{display:none}.ia-detail-faq-item summary i{flex:none;font-size:1.25rem;color:var(--marketing-muted);transition:transform .2s}.ia-detail-faq-item[open] summary i{transform:rotate(180deg)}.ia-detail-faq-item p{margin:0;padding:0 0 20px;max-width:68ch;font-size:.9375rem;line-height:1.7;color:var(--marketing-muted)}.ia-detail-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ia-detail-related-card{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border:1px solid var(--marketing-line);border-radius:14px;background:var(--marketing-surface);text-decoration:none;transition:border-color .2s,box-shadow .2s}.ia-detail-related-card:hover{border-color:var(--hl-accent-ring);box-shadow:0 12px 28px rgba(10,10,10,.06);text-decoration:none}.ia-detail-related-label{font-size:1rem;font-weight:600;color:var(--marketing-ink)}.ia-detail-related-desc{font-size:.875rem;line-height:1.55;color:var(--marketing-muted)}.ia-detail-related-more{margin-top:6px;font-size:1.125rem;line-height:1;color:var(--hl-accent)}.ia-detail-back{display:inline-flex;align-items:center;gap:6px;margin-top:28px;font-size:.9375rem;font-weight:500;color:var(--hl-accent);text-decoration:none}.ia-detail-back:hover{color:var(--hl-accent-hover);text-decoration:none}.ia-detail-closing{padding:72px 0;border-top:1px solid var(--marketing-line);background:var(--marketing-raised)}.ia-detail-closing-inner{max-width:680px;margin:0 auto;text-align:center}.ia-detail-closing-title{margin:0 0 14px;font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--marketing-ink)}.ia-detail-closing-body{margin:0 0 28px;font-size:1.0625rem;line-height:1.65;color:var(--marketing-muted)}.ia-detail-closing-ctas{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}@media (max-width:1023px){.ia-detail-grid,.ia-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-detail-split{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:767px){.ia-detail-section{padding:44px 0}.ia-detail-grid,.ia-detail-related-grid,.ia-detail-steps{grid-template-columns:minmax(0,1fr)}.ia-detail-title{font-size:1.5rem}.ia-detail-spec-row{grid-template-columns:minmax(0,1fr);gap:6px}.ia-detail-closing{padding:52px 0}.ia-detail-closing-title{font-size:1.625rem}.ia-detail-closing-ctas,.ia-detail-hero-ctas{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ia-detail-cap,.ia-detail-faq-item summary i,.ia-detail-related-card{transition:none}}