.speak-page{position:relative;background:#001f3f;color:#fff;padding:64px 20px 96px}.speak-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 0% 0%,rgba(145,43,255,.32),transparent 70%),radial-gradient(ellipse 50% 45% at 100% 8%,rgba(97,116,255,.24),transparent 70%),radial-gradient(ellipse 55% 40% at 50% 100%,rgba(51,197,255,.14),transparent 70%)}.speak-wrap{position:relative;max-width:760px;margin:0 auto}.speak-head{display:flex;flex-direction:column;gap:12px}.speak-eyebrow{display:flex;align-items:center;gap:10px;font-size:14px;line-height:20px;font-weight:600;color:#912bff}.speak-title{margin:0;font-size:clamp(32px,4.4vw,40px);line-height:1.15;font-weight:700;letter-spacing:-.01em;color:#001f3f}.speak-grad{background:linear-gradient(90deg,#33c5ff,#6174ff,#912bff,#ff41ef);-webkit-background-clip:text;background-clip:text;color:transparent}.speak-intro{margin:0;max-width:620px;font-size:18px;line-height:28px;font-weight:400;color:#4a6b8a}.speak-page .speak-panel{max-width:none;border:0;border-radius:20px;box-shadow:none;padding:38px 32px 32px;overflow:visible;background:linear-gradient(90deg,#33c5ff,#6174ff,#912bff,#ff41ef) top left / 100% 6px no-repeat,#fff}@media(max-width:640px){.speak-page .speak-panel{padding:30px 24px 24px}}
