.CoachIntroduction_root__qt2xF{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px;align-items:center;margin:0 0 32px;padding:40px;border:1px solid #22665d;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#177e6c 0,transparent 60%),linear-gradient(125deg,#103b38,#082b2c);color:#fff;box-shadow:var(--shadow-lg);text-align:left}.CoachIntroduction_root__qt2xF .intro-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#9de8ce;font-size:11px;font-weight:800;letter-spacing:.1em}.CoachIntroduction_root__qt2xF h2{color:#fff;font-size:clamp(25px,2.6vw,35px);font-weight:800;line-height:1.25;letter-spacing:-.035em;margin:16px 0}.CoachIntroduction_root__qt2xF h2 span{color:#bdf2de}.CoachIntroduction_root__qt2xF .intro-copy>p{font-size:14px;line-height:1.85;color:#d0e5e0;margin:0;max-width:520px}.CoachIntroduction_root__qt2xF .intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0 16px}.CoachIntroduction_root__qt2xF .intro-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;border-radius:10px;transition:background .18s}.CoachIntroduction_root__qt2xF .intro-actions .intro-primary{background:#bef4dd;color:#103b38;padding:12px 16px}.CoachIntroduction_root__qt2xF .intro-actions .intro-primary:hover{background:#e3fff3}.CoachIntroduction_root__qt2xF .intro-actions .intro-secondary{color:#e2f6ee;padding:8px 0}.CoachIntroduction_root__qt2xF .intro-actions a:focus-visible{outline:3px solid #bdf2de;outline-offset:4px}.CoachIntroduction_root__qt2xF .intro-copy .intro-guide{display:inline-flex;align-items:center;gap:6px;color:#bdf2de;font-size:12px;line-height:1.7;margin-bottom:12px;text-underline-offset:3px}.CoachIntroduction_root__qt2xF .intro-copy .intro-guide:focus-visible{outline:3px solid #bdf2de;outline-offset:4px}.CoachIntroduction_root__qt2xF .intro-preview{border:1px solid #ffffff26;border-radius:18px;padding:23px;background:#ffffff0a}.CoachIntroduction_root__qt2xF .preview-heading{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #ffffff20}.CoachIntroduction_root__qt2xF .preview-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#bdf2de;color:#0c5649;flex-shrink:0}.CoachIntroduction_root__qt2xF .preview-heading strong{display:block;color:#fff;font-size:14px;line-height:1.5}.CoachIntroduction_root__qt2xF .preview-heading div>span{display:block;color:#a9d1c5;font-size:11px;margin-top:3px}.CoachIntroduction_root__qt2xF ol{list-style:none;margin:20px 0;padding:0;display:grid;grid-gap:20px;gap:20px}.CoachIntroduction_root__qt2xF li{display:flex;gap:12px;align-items:flex-start}.CoachIntroduction_root__qt2xF .step-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:#bdf2de12;color:#a6e5ce}.CoachIntroduction_root__qt2xF li strong{color:#e5faf2;font-size:13px}.CoachIntroduction_root__qt2xF li p{margin:4px 0 0;color:#b1d0c7;font-size:12px;line-height:1.7}.CoachIntroduction_root__qt2xF .preview-note{display:block;color:#a6c8bd;font-size:11px;line-height:1.7}@media(max-width:800px){.CoachIntroduction_root__qt2xF{grid-template-columns:1fr;padding:28px;gap:26px}}@media(max-width:480px){.CoachIntroduction_root__qt2xF{padding:24px 18px;border-radius:18px}.CoachIntroduction_root__qt2xF .intro-preview{padding:18px 15px}.CoachIntroduction_root__qt2xF .intro-actions{align-items:stretch;flex-direction:column;gap:8px}}