.ias-page .r-meta:before{content:'04'}
.ias-ico{display:inline-flex;width:26px;height:26px;color:var(--ink)}
.ias-ico svg{width:100%;height:100%}
.ias-nav a{display:flex;flex-direction:column;gap:.35rem}
.ias-nav a .ias-ico{margin-bottom:.6rem}
.ias-nav a strong{font-size:1rem;font-weight:600;letter-spacing:-.02em}
.ias-nav a small{color:#777a7d;font-size:.72rem}
.ias-nav a:hover .ias-ico,.ias-nav a:hover small{color:#fff}
.ias-start{padding-top:0}
.ias-start-card,.ias-flow-card{padding:clamp(3rem,6vw,6rem);border:1px solid var(--line);background:#edeef0}
.ias-start-card h2,.ias-flow-card h2{max-width:900px;margin:1rem 0 3rem;font-size:clamp(3.2rem,6vw,6.5rem);font-weight:500;letter-spacing:-.08em;line-height:.9}
.ias-start-steps,.ias-flow{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
.ias-flow{grid-template-columns:repeat(4,1fr)}
.ias-start-steps>div,.ias-flow>div{display:flex;flex-direction:column;gap:.7rem;min-height:180px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}
.ias-start-steps span{font-size:.68rem;color:#777a7d}
.ias-start-steps strong,.ias-flow strong{font-size:1rem}
.ias-start-steps p,.ias-flow p{margin:0;color:#626569;font-size:.82rem}
.ias-flow em{font-style:normal;font-size:.68rem;color:#777a7d}
.ias-flow .ias-ico{width:30px;height:30px;margin-bottom:.8rem}
.ias-flow>div{position:relative}
.ias-flow>div:not(:last-child):after{content:'→';position:absolute;right:-.62rem;top:24px;z-index:2;display:grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--dark);color:#fff;font-size:.65rem}
.ias-flow-note{max-width:760px;margin:2rem 0 0;color:#626569;font-size:.85rem}
.ias-card{scroll-margin-top:100px}
.ias-card-top{display:flex;justify-content:space-between;align-items:start;min-height:32px}
.ias-tool{display:inline-flex;width:clamp(3rem,5vw,4.6rem);height:clamp(3rem,5vw,4.6rem);color:var(--ink)}
.ias-tool svg{width:100%;height:100%}
.aligned-page .r-steps>.ias-card>.ias-card-top{grid-column:1;grid-row:1/6;flex-direction:column;gap:1.6rem;justify-content:flex-start}
.aligned-page .r-steps>.ias-card>.ias-details,.aligned-page .r-steps>.ias-card>.ias-tip{grid-column:2}
.ias-card h3{max-width:850px;margin:0 0 1rem!important;font-size:clamp(2.7rem,4vw,5rem)!important;font-weight:500;letter-spacing:-.07em;line-height:.9}
.ias-card>p{max-width:760px;color:#626569;font-size:.92rem}
.ias-details{display:grid;grid-template-columns:repeat(2,1fr);max-width:900px;margin:1.6rem 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.ias-details>div{display:flex;flex-direction:column;gap:.5rem;padding:15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0f1f1}
.ias-details span{font-size:.65rem;color:#777a7d;text-transform:uppercase;letter-spacing:.08em}
.ias-details strong{font-size:.84rem;font-weight:500}
.ias-card .r-command{max-width:900px;margin-top:1rem}
.ias-card .r-command pre{max-height:460px;overflow:auto}
.ias-tip{max-width:900px;margin-top:1.5rem!important;padding:14px 16px;border-left:3px solid var(--dark);background:#f0f1f1;font-size:.8rem!important}
.ias-tip strong{color:var(--ink)}
.ias-cta-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}
.aligned-page .r-section:last-of-type .ias-ghost{background:transparent;color:#fff;border:1px solid #ffffff55}
.aligned-page .r-section:last-of-type .ias-ghost:hover{background:#ffffff14}
@media(max-width:900px){.ias-start-steps{grid-template-columns:1fr}.ias-flow{grid-template-columns:1fr 1fr}.ias-flow>div:after{display:none}.ias-details{grid-template-columns:1fr}.aligned-page .r-steps>.ias-card>.ias-card-top{flex-direction:row;align-items:center;margin-bottom:1rem}}
@media(max-width:720px){.ias-start-card,.ias-flow-card{padding:3rem 22px}.ias-start-card h2,.ias-flow-card h2{font-size:clamp(3.2rem,12vw,4.6rem)}.ias-card h3{font-size:clamp(2.6rem,11vw,4.2rem)!important}.ias-flow{grid-template-columns:1fr}.ias-tool{width:2.8rem;height:2.8rem}}
