.deep-section{padding:76px 0;scroll-margin-top:95px}.deep-section.soft{background:#f8fafd}.deep-heading{max-width:850px;margin-bottom:35px}.deep-heading h2{margin:0;font-size:clamp(30px,3.1vw,43px);line-height:1.16}.page-index{display:flex;flex-wrap:wrap;gap:12px 25px;padding-top:22px;padding-bottom:22px;border-bottom:1px solid #edf0f5;font-size:11px;color:#64728b}.page-index>span{color:#969eac}.page-index a{padding:3px 0}.page-index a:hover{color:var(--blue)}.prose-columns{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-bottom:34px}.prose-columns p,.article-prose p{font-size:14px;line-height:1.85;color:#667183}.article-prose h3{font-size:23px;line-height:1.3;margin:0 0 16px}.article-prose h3:not(:first-child){margin-top:32px}.article-prose.wide{max-width:840px}.article-prose strong,.prose-columns strong{color:#34415b;font-weight:550}.closing-prose{margin-top:35px;margin-bottom:0}.section-note{font-size:11px;line-height:1.75;color:#8590a2;max-width:850px;margin:20px 0 0}.deep-section .editorial-card p+p{margin-top:18px}.deep-section .two-col{align-items:start}.deep-section .two-col .pipeline{margin-top:0}.deep-section .button{margin-top:25px}.deep-section .product-art{height:215px}.deep-section .detail-art{padding-top:30px}.table-scroll{overflow-x:auto;border:1px solid #e5ebf4;border-radius:20px;background:white}.content-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.7;min-width:530px}.content-table thead{background:#f0f4fa}.content-table th,.content-table td{padding:20px 23px;vertical-align:top;border-bottom:1px solid #e9eef5}.content-table th{font-weight:550;color:#34435e}.content-table td{color:#707c90}.content-table tbody th{width:27%;color:#4a5974}.content-table tr:last-child>*{border-bottom:0}.scenario-demo{background:white;border:1px solid #e3eaf5;border-radius:25px;box-shadow:0 10px 25px #17234305;overflow:hidden}.scenario-options{display:flex;flex-wrap:wrap;padding:18px 25px;gap:8px;background:#f0f4fa;border-bottom:1px solid #e5ebf3}.scenario-options button{border:1px solid transparent;background:transparent;color:#77849a;font-size:12px;border-radius:10px;padding:11px 16px;cursor:pointer;transition:background .2s,box-shadow .2s}.scenario-options button[aria-pressed=true]{background:#fff;color:var(--navy);border-color:#e3e9f3;box-shadow:0 3px 6px #17234309}.scenario-options button:hover{background:#ffffffa8}.scenario-panels{padding:32px 40px 12px;max-width:830px;margin:auto}.scenario-panels article[hidden]{display:none}.speech{border-radius:18px;padding:20px 24px;font-size:20px;line-height:1.5;letter-spacing:-.025em;max-width:620px}.speech small{display:block;font-size:10px;letter-spacing:0;color:#8593aa;margin-bottom:8px}.speech.caller{background:#f1f4f9;margin-bottom:18px;margin-right:65px}.speech.agent{background:linear-gradient(120deg,#edf3ff,#f7faff);margin-left:65px;color:#344e7f}.scenario-result{font-size:12px;line-height:1.85;max-width:650px;margin:23px 0 0;color:#778498}.scenario-result strong{color:#4e6282}.demo-caption{font-size:10px;line-height:1.7;color:#8b96a8;padding:0 30px 20px;margin:0;text-align:center}.delivery-steps{list-style:none;margin:0 0 25px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:30px 48px}.delivery-steps li{display:flex;gap:20px;align-items:start}.delivery-steps li>span{font-size:11px;display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid #e4ebf6;background:linear-gradient(135deg,#f0f5fc,#fff);border-radius:12px;color:#7b8ead}.delivery-steps h3{font-size:21px;margin:4px 0 13px}.delivery-steps p{font-size:13px;line-height:1.8;margin:0}.deep-faq{max-width:960px}.deep-faq details{border-bottom:1px solid #e1e8f2}.deep-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:22px 0;font-size:16px;font-weight:500;color:#3b4a65;line-height:1.4}.deep-faq summary::-webkit-details-marker{display:none}.deep-faq summary>span{font-size:20px;color:#8494af;transition:transform .2s}.deep-faq details[open] summary>span{transform:rotate(45deg)}.deep-faq details>div{padding-bottom:20px;max-width:780px}.deep-faq p{font-size:13px;line-height:1.8;margin:0}.reading-links{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;padding:40px 20px}.emphasis-note{padding:28px 32px;border:1px solid #dee7f5;border-radius:19px;background:linear-gradient(110deg,#edf3fe,#fff);margin-top:30px}.emphasis-note h3{font-size:21px;margin:0 0 12px}.emphasis-note p{font-size:13px;line-height:1.8;margin:0;max-width:820px}.network-story{padding:25px;border:1px solid #e7edf7;background:linear-gradient(145deg,#f4f7fd,#fff);border-radius:24px}.network-story>div{display:grid;grid-template-columns:45px 1fr;gap:6px 18px;align-items:center;background:white;padding:20px;border:1px solid #e6ecf6;border-radius:17px}.network-story .icon-tile{grid-row:1/3;width:35px;height:35px;border-radius:11px}.network-story strong{font-size:15px;font-weight:550}.network-story div>span:not(.icon-tile){font-size:11px;color:#8896ad}.story-connector{display:block;text-align:center;color:#a0b2d0;margin:10px 0}.lock-list{display:flex;flex-direction:column;gap:27px}.lock{background:#fff;border:1px solid #e4ebf6;border-radius:24px;padding:32px 36px;box-shadow:0 4px 8px #17234303}.lock-title{display:flex;align-items:center;gap:20px;margin-bottom:24px}.lock-title>span{color:#8ba0c3;font-size:13px}.lock-title h3{font-size:26px;margin:0}.lock-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 7%}.lock-grid h4{font-size:11px;font-weight:550;color:#52729e;margin:0 0 9px}.lock-grid p{font-size:13px;line-height:1.85;margin:0}.work-notes{display:grid;grid-template-columns:1fr 1fr;gap:25px}.work-notes article{background:#fff;border:1px solid #e2eaf5;border-radius:22px;padding:30px}.work-notes time{font-size:11px;color:#8295b4}.work-notes h3{font-size:24px;line-height:1.3;margin:20px 0 18px}.work-notes p{font-size:13px;line-height:1.8}.company-facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin:0 0 35px}.company-facts dt{font-size:12px;color:#8b99ae;margin-bottom:14px}.company-facts dd{font-size:clamp(27px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0;color:#273953}.company-facts small{font-size:10px;letter-spacing:0;display:block;margin-top:10px;color:#8b99ae}.company-record{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:30px;background:#f5f8fc;border-radius:20px;padding:28px}.company-record p{font-size:12px;line-height:1.8;margin:0}.company-record strong{font-weight:550;color:#4e6080}.company-record a{overflow-wrap:anywhere}.company-record .icon{width:13px;height:13px}.entity-comparison{display:grid;grid-template-columns:1fr 1fr;gap:25px}.entity-comparison article{padding:33px;background:linear-gradient(125deg,#eff4fc,#fff);border:1px solid #e4ebf6;border-radius:23px}.entity-comparison article:nth-child(2){background:linear-gradient(125deg,#f3f4f7,#fff)}.entity-comparison h3{font-size:30px;margin:27px 0 7px}.entity-comparison article>span{display:block;font-size:11px;color:#8092ad;margin-bottom:25px}.entity-comparison p{font-size:13px;line-height:1.8}.contact-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.contact-paths a{position:relative;display:flex;flex-direction:column;padding:24px;background:white;border:1px solid #e4eaf4;border-radius:19px;transition:transform .25s}.contact-paths a:hover{transform:translateY(-4px)}.contact-paths strong{font-size:17px;line-height:1.4;letter-spacing:-.025em;font-weight:550;max-width:240px}.contact-paths span{font-size:12px;color:#8290a6;line-height:1.7;margin:16px 0 25px}.contact-paths .icon{width:18px;color:#8a9cb9;margin-left:auto}
@media(max-width:800px){.deep-section{padding:60px 0}.page-index{gap:10px 18px;font-size:10px}.page-index>span{flex-basis:100%}.deep-heading h2{font-size:33px}.prose-columns{grid-template-columns:1fr;gap:0}.scenario-panels{padding:25px 25px 12px}.delivery-steps{gap:25px}.delivery-steps h3{font-size:19px}.lock{padding:28px}.lock-title h3{font-size:23px}.lock-grid{gap:22px}.company-record{grid-template-columns:1fr 1fr}.company-record>p:last-child{grid-column:1/-1}.company-facts dd{font-size:29px}.contact-paths{grid-template-columns:1fr}.contact-paths a{padding:22px}.contact-paths span{margin:10px 35px 0 0}.contact-paths .icon{position:absolute;right:20px;bottom:23px}.entity-comparison article{padding:25px}}
@media(max-width:520px){.deep-section{padding:48px 0}.deep-heading{margin-bottom:25px}.deep-heading h2{font-size:31px}.prose-columns p,.article-prose p{font-size:13px}.scenario-options{padding:14px;gap:6px;flex-direction:column}.scenario-options button{font-size:11px;padding:10px 12px;text-align:left}.scenario-panels{padding:20px 17px 10px}.speech{font-size:17px;padding:16px 18px}.speech.caller{margin-right:25px}.speech.agent{margin-left:25px}.demo-caption{padding:0 18px 18px;font-size:9px}.scenario-result{font-size:11px}.delivery-steps,.lock-grid,.work-notes,.entity-comparison{grid-template-columns:1fr}.delivery-steps{gap:27px}.delivery-steps li{gap:15px}.deep-faq summary{font-size:14px;line-height:1.55}.content-table{min-width:510px;font-size:12px}.content-table th,.content-table td{padding:17px}.lock{padding:24px 22px}.lock-title{gap:13px;align-items:start}.lock-title h3{font-size:23px}.lock-title>span{padding-top:4px;font-size:11px}.lock-grid{gap:22px}.lock-grid p{font-size:12px}.work-notes article{padding:24px}.work-notes h3{font-size:23px}.company-facts{grid-template-columns:1fr;gap:27px}.company-facts dd{font-size:38px}.company-facts dt{margin-bottom:8px}.company-record{grid-template-columns:1fr;gap:24px}.company-record>p:last-child{grid-column:auto}.emphasis-note{padding:24px}.network-story{padding:19px}.network-story>div{padding:17px;gap:5px 12px}.network-story strong{font-size:14px}}
.legal-prose{max-width:900px;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.legal-prose h2{font-size:clamp(24px,3vw,34px);line-height:1.25;margin:52px 0 22px;scroll-margin-top:110px}.legal-prose h3{font-size:20px;line-height:1.4;margin:34px 0 16px;scroll-margin-top:110px}.legal-prose p,.legal-prose li{color:#536178}.legal-prose p{margin:0 0 20px}.legal-prose ul{padding-left:24px;margin:20px 0}.legal-prose li{margin-bottom:10px}.legal-prose a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.legal-prose hr{border:0;border-top:1px solid #e5ebf4;margin:42px 0}.legal-prose .table-scroll{margin:28px 0}.legal-prose strong{color:#273953}.legal-prose>h2:first-child{margin-top:0}
