.mentor-comparison{margin-top:35px;border-top:1px solid #b7c0c2}.compare-head,.compare-row{display:grid;grid-template-columns:155px 1fr 1fr;gap:0}.compare-head>span{font-size:13px;font-weight:700;padding:17px 22px}.compare-head>span:last-child{background:var(--navy);color:#e5cf94}.compare-row{border-top:1px solid #cdd2d2}.compare-row>strong{font-size:14px;padding:23px 18px 23px 0;line-height:1.9}.compare-cell{padding:23px;font-size:15px;line-height:2;color:#67737d;background:#fff}.compare-cell p{line-height:2}.compare-cell.new{background:#eae4d6;color:var(--navy);font-weight:700}.compare-mobile-label{display:none}.mentor-summary{display:flex;gap:35px;align-items:center;margin-top:35px}.mentor-summary>p{font-size:18px;font-weight:700;line-height:1.9;max-width:620px}.mentor-summary .text-link{margin-left:auto;white-space:nowrap}.proofless-note{font-size:12px;color:var(--muted);line-height:2;margin-top:18px}
@media(max-width:760px){.compare-head{display:none}.compare-row{display:block;padding:24px 0}.compare-row>strong{display:block;padding:0 0 15px;font-size:18px}.compare-cell{padding:18px 20px;font-size:16px;line-height:2;margin:0 0 9px}.compare-cell.new{margin-bottom:0}.compare-mobile-label{display:block;font-size:12px;font-weight:700;color:#64747e;margin-bottom:7px}.new .compare-mobile-label{color:#846426}.mentor-summary{display:block;margin-top:25px}.mentor-summary>p{font-size:18px}.mentor-summary .text-link{margin-top:20px;white-space:normal}.proofless-note{font-size:13px}}

.fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fit-card{padding:27px 26px;background:white;border-top:2px solid #cbb47f;min-width:0}.fit-index{font-size:12px;letter-spacing:.12em;color:var(--gold);display:block;margin-bottom:17px}.fit-card h3{font-size:20px;line-height:1.7;margin-bottom:18px}.fit-pain{font-size:14px;color:var(--muted);line-height:2.1}.fit-answer{border-top:1px solid var(--line);margin-top:23px;padding-top:17px}.fit-answer>span{font-size:11px;font-weight:700;color:var(--gold)}.fit-answer p{font-size:14px;line-height:2.1;margin-top:9px}.fit-section{background:#f5f2eb}.ai-strength{background:var(--navy);color:#fff}.ai-strength .label{color:#dfc78c}.ai-strength .lead{color:#cdd8e0}.ai-workflow{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:35px}.ai-workflow>article{border-top:1px solid #87939b77;padding:25px 0 0}.ai-workflow>article>span{font-size:10px;letter-spacing:.14em;color:#d7bd7c;font-weight:700}.ai-workflow h3{font-size:26px;line-height:1.6;margin:16px 0}.ai-workflow p{font-size:16px;line-height:2.15;color:#d2dce3}.ai-return{margin-top:35px;border-left:3px solid #d7bd7c;padding:20px 25px;background:#ffffff08}.ai-return strong{font-size:21px;font-weight:700;line-height:1.8;display:block;margin-bottom:13px}.ai-return p{font-size:15px;color:#d2dce3;line-height:2.1}.ai-strength .text-link{border-color:#8b989f;color:#ebd49c}.ai-workflow.light-version>article{border-color:#b4babd}.light-version>article>span{color:var(--gold)}.light-version p{color:var(--muted)}.ai-strength .section-head{align-items:start}.ai-strength .section-head .lead{font-size:16px;max-width:460px}.ai-strength .title{font-size:38px}.prose p.fine{font-size:12px;line-height:2;margin-top:14px}.division-label{font-size:13px;color:var(--gold)}
@media(max-width:960px){.fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fit-card{padding:25px}.ai-workflow{gap:30px}.ai-strength .title{font-size:32px}}
@media(max-width:640px){.fit-grid{grid-template-columns:1fr;gap:23px}.fit-card{padding:27px 23px}.fit-card h3{font-size:21px;line-height:1.7;margin-bottom:16px}.fit-index{font-size:12px;margin-bottom:15px}.fit-pain,.fit-answer p{font-size:16px;line-height:2}.fit-answer>span{font-size:13px}.fit-answer{margin-top:20px;padding-top:17px}.ai-workflow{grid-template-columns:1fr;gap:29px;margin-top:25px}.ai-workflow h3{font-size:25px;margin:14px 0}.ai-workflow p{font-size:16px;line-height:2.1}.ai-workflow>article>span{font-size:11px}.ai-return{padding:20px;margin-top:29px}.ai-return strong{font-size:21px;line-height:1.8}.ai-return p{font-size:16px;line-height:2}.ai-strength .title{font-size:30px}.ai-strength .section-head .lead{font-size:16px;line-height:2;margin-top:22px}.prose p.fine{font-size:13px;line-height:2}}
