/* Focus, spacing and hierarchy across the customer journey. */
.ai-trial .trial-copy h2{font-size:clamp(36px,4.2vw,64px);line-height:1.08;letter-spacing:-.045em;max-width:650px}.ai-trial .trial-copy p{max-width:470px;font-size:20px;line-height:1.55}.ai-trial .eyebrow{font-size:15px}.trial-panel{padding:clamp(25px,4vw,54px)}.x-chat .x-box{max-width:740px;margin-left:auto;background:#edf3fc}.x-chat .demo-composer{background:#fff;border:1px solid #dbe5f3;max-width:740px;padding:28px;border-radius:24px}.x-chat .demo-composer p{font-size:20px;line-height:1.6}.x-chat .demo-composer small{color:#6584ad;font-size:14px}.x-chat .demo-composer>div{margin-top:22px;font-size:13px}.case-main{gap:clamp(35px,5vw,90px);padding:clamp(28px,4vw,64px)}.case-copy h2{font-size:clamp(30px,3vw,46px);line-height:1.14;max-width:580px}.case-copy>p{max-width:540px;font-size:19px;line-height:1.55}.case-inputs{margin:32px 0}.case-inputs b{font-size:14px;font-weight:500}.case-artifact{background:linear-gradient(145deg,#fff3c9,#ffdf85);border-color:#efd08a;box-shadow:inset 0 2px 2px #fff9,0 14px 30px #8f702015;color:#695127;padding:28px}.artifact-header{gap:20px;align-items:flex-start;color:#91723d}.artifact-header>[data-case-roles]{max-width:210px;text-align:right;font-size:12px;line-height:1.5}.artifact-document{padding:30px;background:#fffdf5;box-shadow:0 12px 22px #8a601214}.artifact-document h3{font-size:clamp(24px,2.3vw,34px);line-height:1.2;color:#634c2e;margin:20px 0 28px}.artifact-document ul li{font-size:17px;line-height:1.5;padding:18px 0;color:#78613f}.artifact-document ul li>span{color:#a88644;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.artifact-check{margin-top:24px;padding-top:22px;border-top:1px solid #eadfc6}.artifact-check summary{cursor:pointer;font-size:14px;color:#957640}.artifact-check p{font-size:15px;line-height:1.6;color:#78613f}.artifact-note{color:#967a48;font-size:12px;margin-top:23px}.case-path{padding:40px clamp(28px,4vw,64px);background:#fafbfd}.case-path-label{font-size:16px!important;color:#34455d!important;font-weight:600}.case-path ol{gap:24px;margin-top:28px}.case-path li{background:#fff;border:1px solid #e4eaf2;border-radius:22px;padding:25px!important}.case-path li>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:#edf3fc;color:#6682aa;font-size:12px}.case-path h3{font-size:19px;margin:20px 0 10px}.case-path p{font-size:15px;line-height:1.55}.next119{margin:70px auto;padding:clamp(28px,5vw,64px);border:1px solid #dbe5f2;border-radius:36px;background:linear-gradient(130deg,#f5f9ff,#e8f0fc);display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.next119 h2{font-size:clamp(30px,3.5vw,48px);line-height:1.12;letter-spacing:-.035em;margin:12px 0 20px}.next119 p{font-size:18px;line-height:1.6;max-width:520px}.next119 ol{list-style:none;padding:0;display:grid;gap:15px}.next119 li{padding:16px 20px;background:#fff;border:1px solid #dce6f4;border-radius:16px;font-size:17px}.next119 li span{color:#7392bb;margin-right:16px}.next119 .primary{margin-top:12px}.next119 .eyebrow{font-size:14px}@media(max-width:700px){.next119{grid-template-columns:1fr;gap:22px;margin:40px auto;border-radius:26px}.case-main{padding:26px 22px}.case-artifact{padding:18px}.artifact-document{padding:22px}.artifact-header>[data-case-roles]{max-width:160px}.case-path ol{grid-template-columns:1fr}.case-path li{padding:22px!important}.ai-trial .trial-copy p{font-size:18px}.x-chat .demo-composer p{font-size:16px}.case-copy>p{font-size:17px}}
