.restored-data,.restored-capabilities,.restored-buyers,.restored-objections,.restored-assurance{padding:145px 0}.restored-data{background:#fff}.restored-capabilities{background:#11131a;color:#f6f7fb}.restored-buyers{background:#f4f5f8}.restored-objections{background:#fff}.restored-assurance{background:#e8ebf7}.restored-head{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:end;margin-bottom:70px}.restored-head h2{font-size:clamp(44px,5.7vw,88px);line-height:.91;letter-spacing:-.068em;font-weight:500;margin:22px 0 0;max-width:12ch}.restored-head h2 span{color:#777b85}.restored-head .lead{font-size:19px;margin:0}.restored-head.compact h2{font-size:clamp(42px,5vw,76px)}.reconcile{display:grid;grid-template-columns:1fr 180px 1fr;gap:25px;align-items:center}.source-stack{display:grid;gap:10px}.source-stack article{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:13px;background:#fafbfc}.source-stack i{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#11131a;color:#fff;font-style:normal;font-size:10px}.source-stack b,.source-stack span{display:block}.source-stack b{font-size:12px}.source-stack span{color:#737781;font-size:10px;margin-top:3px}.source-stack strong{font-size:13px}.rule-flow{position:relative;height:320px;display:flex;align-items:center;justify-content:center}.rule-flow span{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,#bec2cc,var(--blue));transform-origin:right}.rule-flow span:nth-child(1){transform:translateY(-105px) rotate(23deg)}.rule-flow span:nth-child(2){transform:translateY(-35px) rotate(8deg)}.rule-flow span:nth-child(3){transform:translateY(35px) rotate(-8deg)}.rule-flow span:nth-child(4){transform:translateY(105px) rotate(-23deg)}.rule-flow b{position:relative;z-index:1;width:92px;height:92px;display:grid;place-items:center;text-align:center;border-radius:50%;background:#11131a;color:#fff;font-size:10px;line-height:1.4}.governed-view{padding:24px;border:1px solid var(--line);border-radius:19px;background:#fff;box-shadow:0 25px 60px rgba(35,42,82,.12)}.gv-top{display:flex;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:10px}.gv-top span{padding-left:12px;border-left:1px solid var(--line);color:#7a7e88}.governed-view>small{display:block;margin-top:24px;color:#777b85;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.governed-view>strong{display:block;margin:8px 0;font-size:52px;letter-spacing:-.065em}.governed-view>p{display:flex;align-items:center;gap:8px;color:#6f737d;font-size:10px}.governed-view>p i{width:7px;height:7px;border-radius:50%;background:var(--mint)}.governed-view dl{margin:20px 0}.governed-view dl div{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid var(--line);font-size:10px}.governed-view dt{color:#777b85}.governed-view dd{margin:0;font-weight:600}.gv-rule{padding:14px;border-left:3px solid var(--blue);background:#f1f3ff}.gv-rule b,.gv-rule span{display:block;font-size:10px}.gv-rule span{margin-top:4px;color:#666a74}.restored-consequences{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:70px;border-top:1px solid var(--line)}.restored-consequences article{padding:24px 24px 0 0}.restored-consequences b,.restored-consequences span{display:block}.restored-consequences b{font-size:12px}.restored-consequences span{margin-top:7px;color:#6c707a;font-size:11px;line-height:1.45}.capability-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #3b3e47}.capability-grid article{min-height:300px;padding:30px;border-right:1px solid #3b3e47;border-bottom:1px solid #3b3e47}.capability-grid article:nth-child(2n){border-right:0}.capability-grid small{color:#aab3ff;font-size:9px;letter-spacing:.12em}.capability-grid h3{max-width:15ch;margin:60px 0 15px;font-size:clamp(26px,3vw,44px);line-height:1;letter-spacing:-.045em;font-weight:500}.capability-grid p{max-width:52ch;color:#b8bbc4;line-height:1.5}.capability-grid span{display:block;margin-top:28px;color:#aab3ff;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.restored-capabilities .restored-head h2 span{color:#aab3ff}.fit-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px}.fit-grid>div>small{display:block;padding-bottom:16px;border-bottom:1px solid var(--line);color:#5f636d;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.fit-grid ul{list-style:none;margin:0;padding:0}.fit-grid li{padding:20px 0;border-bottom:1px solid var(--line);line-height:1.45}.fit-grid li b,.fit-grid li span{display:block}.fit-grid li b{font-size:15px}.fit-grid li span{margin-top:5px;color:#686c76;font-size:13px}.not-fit{padding-left:35px;border-left:1px solid var(--line)}.not-fit li{color:#696d77;font-size:13px}.objection-list{border-top:1px solid var(--line)}.objection-list details{border-bottom:1px solid var(--line)}.objection-list summary{display:flex;justify-content:space-between;gap:30px;padding:25px 0;cursor:pointer;font-size:clamp(20px,2.3vw,32px);letter-spacing:-.025em;list-style:none}.objection-list summary::-webkit-details-marker{display:none}.objection-list summary span{color:#7a7e88;font-weight:300}.objection-list details[open] summary span{transform:rotate(45deg)}.objection-list details p{max-width:850px;margin:0;padding:0 0 28px;color:#5f636d;font-size:16px;line-height:1.6}.assurance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.assurance-grid article{min-height:290px;padding:25px;border:1px solid rgba(17,19,26,.15);border-radius:18px;background:#fff}.assurance-grid small{color:var(--blue);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.assurance-grid h3{margin:55px 0 14px;font-size:28px;line-height:1;letter-spacing:-.04em;font-weight:500}.assurance-grid p{color:#626670;line-height:1.5;font-size:13px}.assurance-link{display:inline-block;margin-top:25px;color:var(--ink);text-decoration:none;border-bottom:1px solid}.engagement-path{width:min(100% - 48px,1440px);margin:80px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.engagement-path>div{padding:25px 35px 0 0}.engagement-path span{color:var(--blue);font-size:9px;letter-spacing:.12em}.engagement-path b{display:block;margin:18px 0 9px;font-size:18px}.engagement-path p{margin:0;color:#656974;font-size:13px;line-height:1.5}@media(max-width:900px){.restored-data,.restored-capabilities,.restored-buyers,.restored-objections,.restored-assurance{padding:100px 0}.restored-head,.fit-grid{grid-template-columns:1fr}.restored-head .lead{margin-top:28px}.reconcile{grid-template-columns:1fr}.rule-flow{height:110px}.rule-flow span{left:30%;right:30%;transform:none!important}.source-stack{grid-template-columns:1fr 1fr}.restored-consequences,.assurance-grid,.engagement-path{grid-template-columns:1fr 1fr}.capability-grid{grid-template-columns:1fr}.capability-grid article{border-right:0}.not-fit{padding:0;border-left:0}.engagement-path{width:min(100% - 32px,1440px)}}@media(max-width:600px){.source-stack,.restored-consequences,.assurance-grid,.engagement-path{grid-template-columns:1fr}.source-stack article{grid-template-columns:34px 1fr}.source-stack strong{grid-column:2}.capability-grid article{min-height:260px;padding:24px}.engagement-path>div{padding-right:0}.fit-grid{gap:45px}}
