.six-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.six-hero h1{font-size:clamp(2rem,3.4vw,2.75rem);margin-bottom:16px}
.six-hero h1 .blue{color:var(--blue-600)}
.six-rule{width:48px;height:3px;background:var(--blue-600);border:none;margin:0 0 24px}
.six-hero p.lead{font-size:1.02rem}
.six-hero p.bold-note{color:var(--navy-900);font-weight:700;font-size:1.02rem}
.six-hero .big-statement{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;color:var(--navy-900);margin-top:28px}
.radial-wrap{width:100%;max-width:520px;margin:0 auto}
.radial-image{width:100%;height:auto;display:block}

.summary-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;width:100%}
.summary-card .col{padding:32px;border-right:1px solid var(--border)}
.summary-card .col:last-child{border-right:none}
.summary-card .mini-icon{margin-bottom:14px}
.summary-card h4{font-size:1.02rem;margin-bottom:8px}
.summary-card p{font-size:.88rem;margin:0}

.one-journey{text-align:center}
.journey-flow{display:flex;align-items:flex-start;gap:4px;margin-bottom:56px;text-align:center}
.jf-item{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;padding:0 4px}
.jf-arrow{flex-shrink:0;padding-top:38px}
.jf-icon{width:76px;height:76px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}
.jf-icon.circle-blue{border-radius:999px;border:1.5px solid var(--blue-600)}
.jf-icon.circle-green{border-radius:999px;border:1.5px solid var(--accent-green)}
.jf-icon.circle-purple{border-radius:999px;border:1.5px solid var(--accent-purple)}
.jf-icon.square-orange{border-radius:18px;border:1.5px solid var(--accent-orange)}
.jf-icon.square-green-fill{border-radius:18px;background:var(--accent-green-bg)}
.jf-item h3{font-size:.95rem;margin-bottom:6px;line-height:1.25}
.jf-item p{font-size:.78rem;margin:0}

.guided-ai-box{background:var(--blue-50);border-radius:var(--radius);text-align:left;margin:0 auto;padding:32px;display:flex;gap:28px;align-items:center}
.guided-icons{display:flex;flex-direction:row;align-items:center;gap:14px;flex-shrink:0;padding-right:28px;border-right:1px solid #c7d3f5}
.guided-ai-chip{width:30px;height:30px;border:1.4px dashed var(--blue-600);border-radius:8px;color:var(--blue-600);font-family:var(--font-display);font-weight:700;font-size:.68rem;align-items:center;justify-content:center;display:flex;flex-shrink:0}
.guided-sparkle{align-self:flex-start;margin-top:-2px;flex-shrink:0}
.guided-person-circle{width:30px;height:30px;border-radius:999px;border:1.4px solid var(--navy-900);align-items:center;justify-content:center;display:flex;flex-shrink:0}
.guided-text{flex:1}
.guided-title{font-weight:700;color:var(--navy-900);margin-bottom:10px;font-size:1rem}
.guided-text p{margin-bottom:8px;font-size:.92rem}
.guided-text .blue{color:var(--blue-600)}

.dot-blue{background:var(--blue-600)}
.dot-green{background:var(--accent-green)}
.dot-orange{background:var(--accent-orange)}
.dot-purple{background:var(--accent-purple)}
.dot-pink{background:var(--accent-pink)}

@media (max-width:900px){.six-hero{grid-template-columns:1fr}.summary-card{grid-template-columns:1fr}.summary-card .col{border-right:none;border-bottom:1px solid var(--border);padding:24px}.summary-card .col:last-child{border-bottom:none}.guided-ai-box{flex-direction:column;padding:22px}.guided-icons{flex-direction:row;border-right:none;padding-right:0;padding-bottom:16px;border-bottom:1px solid #c7d3f5;margin-bottom:16px}}
@media (max-width:700px){.journey-flow{flex-direction:column;align-items:stretch;gap:22px}.jf-item{display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto;column-gap:16px;row-gap:2px;align-items:center;text-align:left;width:100%;padding:0}.jf-icon{grid-column:1;grid-row:1/3;width:64px;height:64px;margin-bottom:0}.jf-item h3{grid-column:2;grid-row:1;margin-bottom:0}.jf-item p{grid-column:2;grid-row:2}.jf-arrow{display:none}}
