.service-workflows,.service-capability-section{scroll-margin-top:140px}.service-workflows .product-section-heading>p,.service-capability-section .product-section-heading>p{max-width:560px;color:#748097;font-size:14px;line-height:1.8;margin-top:20px}.journey-shell{border:1px solid #dae3f3;border-radius:13px;overflow:hidden;background:#fff}.journey-tabs{display:flex;gap:8px;padding:17px 22px;border-bottom:1px solid #e3e9f4;flex-wrap:wrap}.journey-tabs button{border:1px solid transparent;padding:10px 15px;border-radius:7px;font-size:12px;color:#667994;cursor:pointer;background:transparent;min-height:44px}.journey-tabs button[aria-selected=true]{background:#f0f5ff;color:#245cfa;border-color:#d2e0fd}.journey-panel{padding:38px 32px 28px;background:radial-gradient(ellipse at 95% 0,rgba(83,128,255,.075),transparent 65%)}.journey-panel[hidden]{display:none}.journey-intro h3{font-size:23px;line-height:1.4;max-width:660px;font-weight:450;margin:12px 0 34px}.journey-track{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:0 0 35px}.journey-track li{position:relative;padding:0 20px 0 0;min-width:0}.journey-track li:after{content:'';height:1px;background:#d4def0;position:absolute;left:35px;right:0;top:16px}.journey-track li:last-child:after{display:none}.journey-track li>span{display:grid;place-items:center;width:33px;height:33px;background:#fff;border:1px solid #d5e0f5;color:#3464db;border-radius:50%;font:10px 'DM Mono',monospace;position:relative;z-index:1}.journey-track strong{display:block;font-size:12px;line-height:1.65;font-weight:500;margin-top:15px;max-width:155px}.journey-result{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e0e7f2;padding-top:24px;gap:40px}.journey-result span{font:9px 'DM Mono',monospace;color:#7c8aa1;text-transform:uppercase;letter-spacing:.07em}.journey-result p{font-size:12px;line-height:1.8;color:#53627a;margin:9px 0 0}.journey-caption{padding:12px 32px;border-top:1px solid #e8edf5;font-size:10px;color:#8190a6}.service-capability-group{border-top:1px solid #dce4f1}.service-capability-group:last-child{border-bottom:1px solid #dce4f1}.service-capability-group>summary{display:flex;align-items:center;gap:24px;list-style:none;padding:26px 4px;cursor:pointer}.service-capability-group>summary::-webkit-details-marker{display:none}.service-group-number{font:10px 'DM Mono',monospace;color:#7990b1;width:25px;flex:none}.service-capability-group>summary>span:nth-child(2){flex:1}.service-capability-group summary strong{font-size:20px;font-weight:450;display:block}.service-capability-group summary small{font-size:12px;color:#7c889b;display:block;margin-top:8px;line-height:1.65}.service-group-count{font:10px 'DM Mono',monospace;color:#8a96aa;white-space:nowrap}.service-group-plus{display:grid;place-items:center;width:28px;height:28px;font-size:19px;color:#416cce;flex:none}.service-capability-group[open] .service-group-plus{transform:rotate(45deg)}.service-capability-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px;padding:0 52px 20px}.service-capability-items article{padding:22px 0;border-top:1px solid #ecf0f7}.service-capability-items h3{font-size:15px;font-weight:500;margin:0 0 12px}.service-capability-items p{font-size:13px;line-height:1.85;color:#738199;margin:0 0 15px}.service-location{font:9px 'DM Mono',monospace;color:#4e70b0;line-height:1.8;display:block}.service-scope{background:#f7f9fc;border-left:2px solid #bfcfeb;padding:22px 26px;margin-top:34px}.service-scope p{font-size:12px;line-height:1.9;color:#78859a;max-width:930px;margin:12px 0 0}.service-plan-detail{max-width:1180px;margin:0 auto 40px;padding:0 44px}.service-plan-detail>h3{font-size:20px;font-weight:450;margin:0 0 20px}.service-plan-detail dl{margin:0}.service-plan-detail dl>div{display:grid;grid-template-columns:.8fr 1.6fr;gap:40px;border-top:1px solid #e3e9f3;padding:23px 0}.service-plan-detail dt{font-size:13px;color:#415470}.service-plan-detail dd{margin:0}.service-plan-detail dd strong{font-size:15px;font-weight:450}.service-plan-detail dd p{font-size:12px;line-height:1.85;color:#7b879b;margin:9px 0 0}.service-price-date{font-size:10px;color:#8d99ab;line-height:1.8;margin-top:24px}.service-price-comparison>p{font-size:14px;color:#748097;margin:20px 0 40px}.service-price-comparison>details{border-top:1px solid #dce4f1}.service-price-comparison>details>summary{list-style:none;display:flex;align-items:center;gap:20px;padding:24px 0;cursor:pointer}.service-price-comparison>details>summary::-webkit-details-marker{display:none}.service-price-comparison summary strong{flex:1;font-size:17px;font-weight:450}.service-price-comparison summary span{font-size:12px;color:#6c7d97}.service-price-comparison summary b{font-size:20px;font-weight:400;color:#3464db}.service-price-comparison>details[open]>summary b{transform:rotate(45deg)}.service-price-comparison .service-plan-detail{padding:10px 25px 20px;background:#f8faff;border-radius:8px}.service-price-comparison .service-plan-detail>h3{display:none}.service-creator-link{display:flex;align-items:center;gap:60px;border-top:1px solid #e3e9f3}.service-creator-link>div{flex:1}.service-creator-link p{font-size:13px;line-height:1.85;color:#748097;max-width:600px;margin-top:22px}.service-creator-link .button{flex:none}.service-workflows :focus-visible,.service-capability-section :focus-visible,.service-price-comparison :focus-visible{outline:2px solid #245cfa;outline-offset:4px}
@media(max-width:760px){.journey-tabs{padding:12px;gap:5px}.journey-tabs button{padding:8px 10px;font-size:11px}.journey-panel{padding:25px 21px}.journey-intro h3{font-size:21px;margin-bottom:25px}.journey-track{grid-template-columns:1fr;gap:0;margin-bottom:24px}.journey-track li{display:flex;gap:15px;align-items:flex-start;padding:0 0 22px}.journey-track li:after{left:16px;right:auto;top:32px;bottom:0;height:auto;width:1px}.journey-track strong{margin:6px 0 0;max-width:none;flex:1}.journey-track li>span{flex:none}.journey-result{grid-template-columns:1fr;gap:20px}.journey-caption{padding:12px 20px;line-height:1.6}.service-capability-group>summary{gap:12px;padding:22px 0}.service-group-number{width:18px}.service-capability-group summary strong{font-size:17px}.service-capability-group summary small{font-size:11px}.service-group-count{display:none}.service-capability-items{grid-template-columns:1fr;padding:0 0 15px 30px;gap:0}.service-capability-items p{font-size:13px}.service-scope{padding:20px}.service-plan-detail{padding:0 23px}.service-plan-detail dl>div{grid-template-columns:1fr;gap:10px;padding:20px 0}.service-plan-detail dd strong{font-size:14px}.service-price-comparison>details>summary{flex-wrap:wrap;gap:10px}.service-price-comparison summary strong{flex-basis:50%;font-size:15px}.service-price-comparison summary span{max-width:42%;line-height:1.7}.service-price-comparison summary b{display:none}.service-creator-link{flex-direction:column;align-items:flex-start;gap:25px}.service-workflows,.service-capability-section{scroll-margin-top:150px}}
