.ai17-shell{--ink:#10233f;--muted:#60708a;--line:#dbe5f0;--blue:#2459d6;--cyan:#48c6d9;--navy:#0d1c35;--soft:#f4f8fc;overflow:hidden}.ai17-shell *{box-sizing:border-box}.ai17-shell h2{font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.08;letter-spacing:-.035em;margin:0;color:var(--ink);max-width:760px}.ai17-shell h3{font-size:1.08rem;line-height:1.25;margin:0;color:var(--ink)}.ai17-shell p{color:var(--muted);line-height:1.75}.ai17-kicker{display:block;font-size:.75rem;font-weight:800;letter-spacing:.14em;color:var(--blue);margin-bottom:14px}.ai17-intro,.ai17-cases,.ai17-process,.ai17-value,.ai17-faq{padding:88px 0}.ai17-intro-grid,.ai17-guard-grid,.ai17-value-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:64px;align-items:center}.ai17-intro-grid>div:first-child>p{font-size:1.06rem;max-width:650px}.ai17-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.ai17-chips span{padding:8px 12px;border:1px solid #d9e4f0;border-radius:999px;background:#fff;font-size:.82rem;font-weight:700;color:#42546f}.ai17-workbench{background:var(--navy);border-radius:24px;padding:18px;box-shadow:0 25px 60px rgba(16,35,63,.16)}.ai17-top{height:38px;display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(255,255,255,.1);color:#b8c8df;font-size:.75rem}.ai17-top i{width:7px;height:7px;border-radius:50%;background:#5f7595}.ai17-top b{margin-left:8px;font-weight:600}.ai17-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;padding:26px 0 20px}.ai17-flow>em{color:#6f89ae;font-style:normal;font-size:1.25rem}.ai17-box{min-width:0;padding:18px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#132746;color:white}.ai17-box small{display:block;font-size:.62rem;letter-spacing:.1em;color:#8ea6c6;margin-bottom:8px}.ai17-box b,.ai17-box span{display:block}.ai17-box b{font-size:.9rem}.ai17-box span{font-size:.72rem;color:#9fb2cc;margin-top:5px}.ai17-box.assist{border-color:#4b74e8;background:#17356a}.ai17-box.review{border-color:#50cad7}.ai17-output{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:13px;background:#fff;color:var(--ink)}.ai17-output span{font-size:.61rem;font-weight:800;letter-spacing:.1em;color:var(--blue)}.ai17-output b{font-size:.84rem}.ai17-output i{margin-left:auto;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#e8f8f6;color:#148a7f;font-style:normal;font-weight:900}.ai17-heading{text-align:center;margin:0 auto 42px}.ai17-heading h2,.ai17-heading p{margin-left:auto;margin-right:auto}.ai17-heading p{max-width:650px}.ai17-cases{background:var(--soft)}.ai17-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ai17-case-grid article{padding:26px;border:1px solid var(--line);border-radius:18px;background:#fff}.ai17-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:#edf3ff;margin-bottom:20px}.ai17-icon svg{width:22px;height:22px;fill:none;stroke:var(--blue);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ai17-case-grid p{font-size:.92rem;margin-bottom:0}.ai17-guard{padding:92px 0;background:var(--navy);color:#fff}.ai17-guard h2{color:#fff}.ai17-guard p{color:#b8c7dc}.ai17-guard .ai17-kicker{color:#79dbe5}.ai17-boundary{padding:16px 18px;margin-top:13px;border-left:3px solid #5878e8;background:rgba(255,255,255,.055);border-radius:0 12px 12px 0}.ai17-boundary.human{border-color:#58d1d9}.ai17-boundary b,.ai17-boundary span{display:block}.ai17-boundary span{font-size:.83rem;color:#b8c7dc;margin-top:4px}.ai17-control{padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#122846}.ai17-control-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1);font-size:.83rem}.ai17-control-head em{font-style:normal;font-size:.65rem;font-weight:800;color:#7de1d8}.ai17-check{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.ai17-check:last-child{border:0}.ai17-check>i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#173d4d;color:#7de1d8;font-style:normal;font-weight:900}.ai17-check.warn>i{background:#3c3542;color:#f4c780}.ai17-check b,.ai17-check small{display:block}.ai17-check small{color:#9eb0c8;margin-top:3px}.ai17-steps{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.ai17-steps article{padding:25px 20px 10px;border-right:1px solid var(--line)}.ai17-steps article:last-child{border-right:0}.ai17-steps i{font-style:normal;color:var(--blue);font-size:.72rem;font-weight:900}.ai17-steps h3{margin:12px 0 7px}.ai17-steps p{font-size:.85rem;margin:0}.ai17-value{background:#eef4fa}.ai17-score{padding:25px;border-radius:20px;background:#fff;border:1px solid var(--line)}.ai17-score-head{display:flex;justify-content:space-between;gap:15px;padding-bottom:18px;border-bottom:1px solid var(--line);font-size:.8rem}.ai17-score-head b{font-size:.62rem;color:var(--blue);letter-spacing:.08em}.ai17-meter{margin-top:19px}.ai17-meter span{display:flex;justify-content:space-between;gap:15px}.ai17-meter b{font-size:.82rem}.ai17-meter em{font-size:.68rem;color:#7c8aa0;font-style:normal;text-align:right}.ai17-meter>i{display:block;height:7px;margin-top:8px;border-radius:10px;background:#e8eef5;overflow:hidden}.ai17-meter>i:after{content:"";display:block;width:var(--w);height:100%;background:linear-gradient(90deg,#315fda,#58c8d4);border-radius:inherit}.ai17-score-note{margin-top:23px;padding:12px 14px;background:#f3f7fc;border-radius:10px;font-size:.76rem;color:#5c6e87}.ai17-value-grid ul{padding-left:20px;color:#4e607a;line-height:1.9}.ai17-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ai17-faq-grid article{padding:24px 25px;border:1px solid var(--line);border-radius:16px}.ai17-faq-grid p{font-size:.9rem;margin-bottom:0}.ai17-cta{padding:76px 0;background:linear-gradient(120deg,#0e2140,#173d68);color:#fff}.ai17-cta .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.ai17-cta h2{color:#fff;max-width:650px}.ai17-cta p{color:#b9c9dd;max-width:680px;margin-bottom:0}.ai17-cta .ai17-kicker{color:#76d9e3}.ai17-cta .btn{flex:0 0 auto}
@media(max-width:980px){.ai17-intro-grid,.ai17-guard-grid,.ai17-value-grid{grid-template-columns:1fr;gap:40px}.ai17-case-grid{grid-template-columns:repeat(2,1fr)}.ai17-steps{grid-template-columns:repeat(3,1fr)}.ai17-steps article{border-bottom:1px solid var(--line)}.ai17-cta .container{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.ai17-intro,.ai17-cases,.ai17-process,.ai17-value,.ai17-faq{padding:62px 0}.ai17-guard{padding:66px 0}.ai17-shell h2{font-size:clamp(1.72rem,8vw,2.15rem);line-height:1.12}.ai17-case-grid,.ai17-faq-grid,.ai17-steps{grid-template-columns:1fr}.ai17-case-grid article,.ai17-faq-grid article{padding:21px}.ai17-steps article{border-right:0;padding:20px 5px}.ai17-flow{grid-template-columns:1fr;gap:7px}.ai17-flow>em{transform:rotate(90deg);justify-self:center}.ai17-workbench{padding:14px}.ai17-box{padding:14px}.ai17-output{align-items:flex-start;flex-wrap:wrap}.ai17-output i{margin-left:0}.ai17-heading{text-align:left;margin-bottom:30px}.ai17-heading h2,.ai17-heading p{margin-left:0}.ai17-score-head,.ai17-meter span{flex-direction:column;gap:5px}.ai17-meter em{text-align:left}.ai17-cta{padding:58px 0}.ai17-cta .container{gap:24px}}
