@media (max-width:760px){.case-library{grid-template-columns:1fr!important;margin-top:28px!important}.case-library-card{min-height:270px!important;padding:23px!important}.case-detail-hero{padding:26px 0 66px!important}.case-breadcrumb{margin-bottom:39px!important;font-size:12px!important}.case-hero-grid,.case-content-grid{grid-template-columns:1fr!important;gap:34px!important}.case-hero-copy h1{font-size:var(--display-title-size)!important}.case-chips{margin-top:24px!important}.case-flow-panel{border-radius:27px!important;min-height:320px!important}.case-flow-label{font-size:8px!important;top:19px!important;left:20px!important}.case-flow-stage{padding:8px 10px!important;font-size:11px!important}.case-flow-stage.stage-1{top:28%!important;left:6%!important}.case-flow-stage.stage-2{bottom:15%!important;right:26%!important}.case-flow-stage.stage-3{top:30%!important;right:5%!important}.case-flow-panel>strong{font-size:19px!important;bottom:19px!important;left:20px!important}.case-content-section{padding:74px 0!important}.case-section-nav{display:none!important}.case-content{gap:66px!important}.case-body{font-size:16px!important}.case-strategy-list article{grid-template-columns:30px 1fr!important;padding:18px 16px!important}.case-results{border-radius:23px!important;padding:26px 18px!important}.case-metrics{grid-template-columns:1fr!important}.case-metrics article{min-height:94px!important}.case-cta{padding:72px 0!important}.case-cta-inner{flex-direction:column!important;align-items:flex-start!important;gap:28px!important;display:flex!important}.case-cta .cta-row{width:100%!important}.case-return{padding:22px 0 35px!important}}@media (max-width:1120px){.lead-hero-layout,.revops-hero-layout{grid-template-columns:1fr!important;gap:30px!important}.lead-hero-layout .market-map{grid-column:auto!important}.lead-hero-copy{padding-bottom:0!important}.revops-hero-layout .operations-map{min-height:420px!important}.revops-hero-layout .revops-hero-copy{order:-1!important}}:root{--ink:#06112a;--ink-2:#081735;--paper:#f4f7ff;--white:#fff;--muted:#aab7d1;--soft:#cdd7ec;--line:#c6d8ff29;--blue:#62d8f7;--violet:#9a8bff;--green:#a64be4;--green-bright:#d99bff;--green-soft:#efd9ff;--green-deep:#210d35;--green-deeper:#150720;--green-glow:#a64be433;--radius:28px;--wrap:1200px;--display-title-size:clamp(3rem,3.6vw,3.65rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--white);margin:0;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 88% 5%,#4b6bfa1f,#0000 30%),radial-gradient(circle at 4% 55%,#11b2e00f,#0000 25%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}::selection{background:var(--blue);color:#06112a}.wrap{width:min(calc(100% - 48px),var(--wrap));margin:0 auto}.section{padding:128px 0}.site-main{overflow:hidden}.outbounding-page{background:linear-gradient(#07172f 0%,#06142b 28%,#07152d 100%)}.outbound-hero{background-image:linear-gradient(90deg,#06162f 0%,#06162ff5 36%,#06162f9e 58%,#06162f14 100%),linear-gradient(#030e212e,#030e2180),url(/images/hero-outbounding.png);background-position:50%,100%,100%;background-repeat:no-repeat;background-size:cover,cover,cover;padding:clamp(5.8rem,10vw,9.8rem) 0 clamp(5rem,8vw,7.5rem);position:relative;overflow:hidden}.outbound-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 88%,#3674f424,#0000 25rem);position:absolute;inset:0}.outbound-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07162e);height:32%;position:absolute;inset:auto 0 0}.outbound-hero-grid{z-index:1;display:block;position:relative}.outbound-hero-copy{max-width:min(62%,720px)}.outbound-hero-copy h1{max-width:13ch;font-size:var(--display-title-size)}.outbound-hero-copy .lede{max-width:570px}.outbound-signal-map{display:none}.outbound-signal-map:after{content:"";border:1px solid #7bbaff17;border-radius:50%;position:absolute;inset:12%;box-shadow:0 0 0 36px #7899ff06,0 0 0 78px #65d0f305}.outbound-signal-map svg{fill:none;stroke:#68d7f833;stroke-width:2px;width:100%;height:100%;position:absolute;inset:0}.outbound-signal-map .outbound-live-path{stroke:#6bdcf1;stroke-dasharray:8 15;animation:11s linear infinite outbound-route}.outbound-core{z-index:2;aspect-ratio:1;color:#effbff;text-align:center;background:radial-gradient(circle at 28% 24%,#95efffa6,#626fff54 42%,#081d49cc);border:1px solid #b7efff73;border-radius:50%;place-content:center;width:126px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 17px #6fd2f70d,0 0 60px #5db5ff52}.outbound-core small{color:#c0dafa;letter-spacing:.14em;font:9px DM Mono,monospace}.outbound-core strong{letter-spacing:-.04em;font-size:13px}.outbound-core i{aspect-ratio:1;background:#7eeeff;border-radius:50%;width:8px;position:absolute;top:17px;right:14px;box-shadow:0 0 16px #7eeeff}.outbound-node{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eef6ff;background:#0c1e44a8;border:1px solid #b5deff2e;border-radius:1rem;align-items:center;gap:.55rem;padding:.75rem .9rem;font-size:.83rem;font-weight:800;display:flex;position:absolute;box-shadow:0 11px 25px #0000002e}.outbound-node b{color:#71def5;font:10px DM Mono,monospace}.node-data{top:16%;left:7%}.node-context{bottom:17%;left:12%}.node-conversation{top:22%;right:8%}.node-opportunity{bottom:19%;right:7%}.node-opportunity b{color:#a7a3ff}.outbound-system{background:radial-gradient(circle at 84% 14%,#31b87633,#0000 30rem),radial-gradient(circle at 8% 85%,#11776929,#0000 29rem),radial-gradient(circle at 51% 55%,#1d684c1f,#0000 38rem),linear-gradient(135deg,#061f20 0%,#06171e 47%,#06271f 100%);position:relative;overflow:hidden}.outbound-section-heading{z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,.68fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:3.6rem;display:grid;position:relative}.outbound-section-heading h2{max-width:16ch;margin-bottom:0}.outbound-section-heading>p{color:#c1d1d7;max-width:47ch;margin:0;font-size:1.03rem;line-height:1.75}.outbound-stage-list{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.outbound-stage-list li{background:linear-gradient(145deg,#081c37ed,#06162df5);border:1px solid #93d9cb2b;border-radius:1.35rem;outline:0;min-height:238px;padding:1.35rem;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 18px 42px #00000029}.outbound-stage-list li:before{content:"";pointer-events:none;background:radial-gradient(#409df35e,#3968cc1c 48%,#0000 70%);border-radius:50%;height:75%;transition:transform .25s,opacity .25s;position:absolute;inset:auto -18% -46% 25%}.outbound-stage-list li:after{display:none}.outbound-stage-list li:hover,.outbound-stage-list li:focus-visible{border-color:#74e0cd80;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff1c,0 25px 54px #00000047,0 0 24px #46cec114}.outbound-stage-list li:hover:before,.outbound-stage-list li:focus-visible:before{opacity:1;transform:translate(-4%,-5%)scale(1.08)}.outbound-stage-list li:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.outbound-stage-list li>*{z-index:1;position:relative}.outbound-stage-list b{aspect-ratio:1;color:#a7efff;background:#41aee221;border:1px solid #72dcf557;border-radius:50%;place-items:center;width:35px;margin-bottom:2.45rem;font:10px DM Mono,monospace;display:grid}.outbound-stage-list h3{font-size:1rem}.outbound-stage-list p{color:#b7cad5;margin:0;font-size:.86rem;line-height:1.65}.outbound-pillars{background:linear-gradient(#07162e,#06142a);position:relative}.pillar-heading{margin-bottom:3rem}.outbound-pillar-list{gap:1.2rem;display:grid}.outbound-pillar{background:linear-gradient(135deg,#122a52c2,#07132de6);border:1px solid #97cdff29;border-radius:2rem;padding:clamp(1.4rem,3vw,2.25rem);box-shadow:inset 0 1px #ffffff14,0 23px 58px #00000026}.outbound-pillar>header{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:1.4rem;margin-bottom:2rem;display:grid}.outbound-pillar>header>span{aspect-ratio:1;color:#77e1fb;background:#62d8f71a;border-radius:50%;place-items:center;width:62px;font:13px DM Mono,monospace;display:grid;box-shadow:inset 0 0 0 1px #71dbf43b}.outbound-pillar h2{margin:0 0 .8rem;font-size:clamp(2rem,3vw,2.8rem)}.outbound-pillar header p{color:#b8c7df;max-width:720px;margin:0;font-size:1rem;line-height:1.75}.outbound-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.outbound-detail-grid article{background:#05112a5c;border:1px solid #9fcfff1f;border-radius:1.2rem;min-height:175px;padding:1.15rem}.outbound-detail-grid h3{color:#e9f5ff;margin-bottom:.65rem;font-size:.94rem}.outbound-detail-grid p{color:#9eafcb;margin:0;font-size:.82rem;line-height:1.65}.outbound-action{background:#081b3a85;border:1px solid #6fd4f729;border-radius:1.15rem;margin-top:1rem}.outbound-action summary{color:#e9f7ff;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:0 1.1rem;font-size:.88rem;font-weight:800;list-style:none;display:flex}.outbound-action summary::-webkit-details-marker{display:none}.outbound-action summary i{aspect-ratio:1;color:#72ddf7;background:#64d8f724;border-radius:50%;place-items:center;width:25px;font-size:1.15rem;font-style:normal;transition:transform .2s;display:grid}.outbound-action[open] summary i{transform:rotate(45deg)}.outbound-action:focus-within{outline:2px solid var(--blue);outline-offset:3px}.outbound-action ul{color:#b5c7df;gap:.5rem;margin:0;padding:0 1.4rem 1.3rem 2.2rem;font-size:.88rem;line-height:1.65;display:grid}.outbound-action li::marker{color:#70dcf5}.outbound-closing{background:radial-gradient(circle at 14% 22%,#158f6f3d,#0000 27rem),radial-gradient(circle at 86% 75%,#23756f30,#0000 31rem),linear-gradient(125deg,#061f20,#06171e 54%,#062a22)}.outbound-closing-inner{background:linear-gradient(145deg,#082d2fbd,#061924b3);border:1px solid #91dfc933;border-radius:2rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem);display:flex;box-shadow:inset 0 1px #ffffff1c,0 28px 70px #0003}.outbound-closing h2{max-width:17ch;margin-bottom:1rem}.outbound-closing p:not(.eyebrow){color:#c0d2d7;max-width:58ch;margin:0}.outbound-closing .button{white-space:nowrap;flex:none}@keyframes outbound-route{to{stroke-dashoffset:-92px}}@media (max-width:1120px){.outbound-hero-grid{grid-template-columns:1fr;gap:2.5rem}.outbound-hero-copy{max-width:680px}.outbound-signal-map{max-width:720px;min-height:430px}.outbound-stage-list{grid-template-columns:repeat(3,1fr)}.outbound-stage-list li:nth-child(3){border-right:0}.outbound-stage-list li:nth-child(n+4){border-top:1px solid #95c7fa21}.outbound-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.outbound-hero{background-image:linear-gradient(#06162ff2,#06162fd4 56%,#06162f8c),url(/images/hero-outbounding.png);background-position:50%,66%;background-size:cover,auto 100%;padding:4.8rem 0 4.4rem}.outbound-hero-copy{max-width:100%}.outbound-hero-copy h1{max-width:11ch}.outbound-hero-copy .cta-row{grid-template-columns:1fr;gap:.75rem;display:grid}.outbound-hero-copy .button{width:100%}.outbound-hero-copy .button.secondary{margin-left:0}.outbound-signal-map{border-radius:1.55rem;min-height:355px}.outbound-core{width:104px}.outbound-node{padding:.58rem .62rem;font-size:.7rem}.node-data{top:13%;left:4%}.node-context{bottom:14%;left:6%}.node-conversation{top:18%;right:4%}.node-opportunity{bottom:15%;right:4%}.outbound-section-heading{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2.3rem}.outbound-stage-list{border-radius:1.4rem;grid-template-columns:1fr}.outbound-stage-list li,.outbound-stage-list li:nth-child(3){border-bottom:1px solid #95c7fa21;border-right:0;grid-template-columns:44px 1fr;gap:.8rem;min-height:auto;padding:1.2rem;display:grid}.outbound-stage-list li:last-child{border-bottom:0}.outbound-stage-list li:nth-child(n+4){border-top:0}.outbound-stage-list li:after{inset:auto auto -5px 31px}.outbound-stage-list b{margin:0}.outbound-stage-list h3{margin-bottom:.45rem}.outbound-pillar{border-radius:1.5rem;padding:1.3rem}.outbound-pillar>header{grid-template-columns:48px 1fr;gap:1rem;margin-bottom:1.4rem}.outbound-pillar>header>span{width:43px;font-size:10px}.outbound-pillar h2{font-size:2rem}.outbound-detail-grid{grid-template-columns:1fr}.outbound-detail-grid article{min-height:auto;padding:1rem}.outbound-action summary{min-height:56px;padding:0 .9rem}.outbound-action ul{padding:0 .9rem 1.15rem 1.75rem}.outbound-closing-inner{border-radius:1.5rem;flex-direction:column;align-items:flex-start;padding:1.55rem}.outbound-closing .button{width:100%}}@media (prefers-reduced-motion:reduce){.outbound-signal-map .outbound-live-path{stroke-dasharray:none;animation:none}}.outbounding-page .outbound-stage-list li{background:linear-gradient(135deg,#0f3936fa 0%,#072126fa 44%,#0b3331fa 100%);border-color:#75cfb63d;box-shadow:inset 0 1px #d2fff021,inset 0 -20px 32px #010e162e,0 19px 42px #00000030}.outbounding-page .outbound-stage-list li:before{opacity:.42;background:linear-gradient(112deg,#0000 28%,#baffe524 46%,#77e8c30d 55%,#0000 69%);border-radius:0;height:130%;inset:-35% -24% auto 25%;transform:skew(-12deg)}.outbounding-page .outbound-stage-list li:after{content:"";pointer-events:none;background:radial-gradient(at 70% 100%,#31998145,#0000 68%);border-radius:0 0 1.25rem 1.25rem;height:38%;display:block;position:absolute;bottom:1px;left:1px;right:1px}.outbounding-page .outbound-stage-list li:hover,.outbounding-page .outbound-stage-list li:focus-visible{background:linear-gradient(135deg,#134640fc,#08282cfc 47%,#0f3e38fc);border-color:#6fe0b494;box-shadow:inset 0 1px #defff42e,inset 0 -18px 30px #02121829,0 28px 56px #00000047,0 0 24px #41c9a21f}.outbounding-page .outbound-stage-list li:hover:before,.outbounding-page .outbound-stage-list li:focus-visible:before{opacity:.7;animation:2.6s ease-in-out infinite outbound-metal-sheen}.outbounding-page .outbound-stage-list li:hover:after,.outbounding-page .outbound-stage-list li:focus-visible:after{background:radial-gradient(at 70% 100%,#45be9761,#0000 69%)}.outbounding-page .outbound-stage-list b{color:#b9f8df;background:linear-gradient(145deg,#40a48c40,#09373966);border-color:#85ebcc61;box-shadow:inset 0 1px #dffff224,0 0 15px #42cba614}.outbounding-page .outbound-stage-list h3{color:#f0fff8}.outbounding-page .outbound-stage-list p{color:#c0d6ce}.outbounding-page .outbound-pillar:first-child{background:linear-gradient(135deg,#0d2a53e8,#051431f5)}.outbounding-page .outbound-pillar:nth-child(2){background:radial-gradient(circle at 86% 18%,#7e70ff29,#0000 31rem),linear-gradient(135deg,#172b61eb,#101842f5);border-color:#9b9cff33}.outbounding-page .outbound-pillar:nth-child(3){background:linear-gradient(135deg,#0a254ced,#05132ff7)}.outbounding-page .outbound-pillar:nth-child(4){background:radial-gradient(circle at 12% 92%,#278ed324,#0000 31rem),linear-gradient(135deg,#0e3565ed,#07193df7);border-color:#5ebef33b}.outbounding-page .outbound-pillar:nth-child(5){background:radial-gradient(circle at 90% 20%,#58d6f21a,#0000 24rem),linear-gradient(135deg,#0b284fed,#051431f7)}.outbounding-page .outbound-pillar{transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden}.outbounding-page .outbound-pillar:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#84e8ffe0,#0000);width:31%;height:2px;position:absolute;top:-1px;left:-38%;box-shadow:0 0 15px #5bdcf78f}.outbounding-page .outbound-pillar:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#76e1ffd9,#0000);width:2px;height:28%;position:absolute;top:0;right:-1px;box-shadow:0 0 14px #5ed4f76b}.outbounding-page .outbound-pillar:hover,.outbounding-page .outbound-pillar:focus-within{border-color:#7ad6f957;transform:translateY(-4px);box-shadow:inset 0 1px #e3fbff21,0 30px 64px #00000040,0 0 28px #3eaae914}.outbounding-page .outbound-pillar:hover:before,.outbounding-page .outbound-pillar:focus-within:before{opacity:1;animation:1.75s ease-in-out infinite outbound-pillar-signal}.outbounding-page .outbound-pillar:hover:after,.outbounding-page .outbound-pillar:focus-within:after{opacity:.8}.outbounding-page .outbound-pillar:hover .outbound-pillar-signature,.outbounding-page .outbound-pillar:focus-within .outbound-pillar-signature{opacity:1;filter:brightness(1.22)}.outbounding-page .outbound-detail-grid article{transition:transform .24s,border-color .24s,box-shadow .24s}.outbounding-page .outbound-pillar:hover .outbound-detail-grid article,.outbounding-page .outbound-pillar:focus-within .outbound-detail-grid article{border-color:#97d6ff30;transform:translateY(-3px);box-shadow:0 12px 26px #0000001f}.outbounding-page .outbound-pillar:hover .outbound-detail-grid article:nth-child(2),.outbounding-page .outbound-pillar:focus-within .outbound-detail-grid article:nth-child(2){transition-delay:35ms}.outbounding-page .outbound-pillar:hover .outbound-detail-grid article:nth-child(3),.outbounding-page .outbound-pillar:focus-within .outbound-detail-grid article:nth-child(3){transition-delay:70ms}.outbounding-page .outbound-pillar:hover .outbound-detail-grid article:nth-child(4),.outbounding-page .outbound-pillar:focus-within .outbound-detail-grid article:nth-child(4){transition-delay:.105s}.outbounding-page .outbound-pillar>header{grid-template-columns:80px minmax(0,1fr) 126px}.outbound-pillar-signature{opacity:.72;align-self:center;width:112px;height:82px;transition:opacity .28s,filter .28s;position:relative;overflow:hidden}.outbound-pillar-signature i{pointer-events:none;display:block;position:absolute}.signature-precision-targeting{background:repeating-radial-gradient(circle,#0000 0 16px,#78daf924 17px 18px,#0000 19px 29px);border:1px solid #77dafa2b;border-radius:50%}.signature-precision-targeting:before{content:"";background:conic-gradient(from 228deg,transparent 0 68%,#74e1fa94 68% 69%,transparent 69%);position:absolute;inset:0}.signature-precision-targeting:after{content:"";transform-origin:bottom;background:linear-gradient(#90ebff0f,#90ebffcc);width:1px;height:48%;position:absolute;top:9%;left:53%;transform:rotate(39deg)}.signature-precision-targeting i{aspect-ratio:1;background:#83e7ff;border-radius:50%;width:5px;box-shadow:0 0 10px #66dcf7}.signature-precision-targeting i:first-child{top:29%;left:26%}.signature-precision-targeting i:nth-child(2){top:54%;right:21%}.signature-precision-targeting i:nth-child(3){bottom:13%;left:46%}.signature-precision-targeting i:nth-child(4){background:#d1f7ff;width:8px;top:47%;left:49%}.signature-personalization:before,.signature-personalization:after{content:"";background:linear-gradient(90deg,#0000,#85c1ffb8,#0000);height:1px;position:absolute}.signature-personalization:before{width:84%;top:28%;left:9%;transform:rotate(-12deg)}.signature-personalization:after{width:76%;bottom:24%;left:15%;transform:rotate(11deg)}.signature-personalization i{background:linear-gradient(90deg,#6da3f933,#9170ff1a);border:1px solid #97c9ff38;border-radius:4px;width:68%;height:12px;left:18%;box-shadow:inset 0 1px #e6f3ff21}.signature-personalization i:first-child{width:45%;top:12%}.signature-personalization i:nth-child(2){top:34%;left:31%}.signature-personalization i:nth-child(3){width:58%;top:56%;left:12%}.signature-personalization i:nth-child(4){width:42%;top:76%;left:39%}.signature-deep-engagement:before{content:"";background:linear-gradient(90deg,#72d3f714,#7ee8ffe6,#72d3f714);width:56%;height:1px;position:absolute;top:50%;left:22%;box-shadow:0 0 13px #6ddff86b}.signature-deep-engagement:after{aspect-ratio:1;content:"";border:1px solid #80e1fa33;border-radius:50%;width:12%;position:absolute;top:31%;left:44%}.signature-deep-engagement i{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#cbf8ff,#55aaed9e 42%,#143d8459);border:1px solid #b3f1ff80;border-radius:50%;width:17px;top:40%;box-shadow:0 0 20px #5ecdf46b}.signature-deep-engagement i:first-child{left:16%}.signature-deep-engagement i:nth-child(2){right:16%}.signature-deep-engagement i:nth-child(3),.signature-deep-engagement i:nth-child(4){display:none}.signature-omnichannel:before{aspect-ratio:1;content:"";background:#91efff;border-radius:50%;width:10px;position:absolute;top:47%;right:14%;box-shadow:0 0 18px #6edcffb8}.signature-omnichannel i{transform-origin:100%;background:linear-gradient(90deg,#62c3f90f,#6cdeffd1);width:61%;height:1px;left:10%}.signature-omnichannel i:first-child{top:20%;transform:rotate(24deg)}.signature-omnichannel i:nth-child(2){top:50%}.signature-omnichannel i:nth-child(3){top:80%;transform:rotate(-24deg)}.signature-omnichannel i:nth-child(4){background:#43a1e926;border:1px solid #86e6ff59;border-radius:50%;width:15px;height:15px;top:43%;left:57%;transform:none}.signature-constant-optimization{border:1px solid #78dafa52;border-left-color:#0000;border-radius:50%;transform:rotate(-35deg)}.signature-constant-optimization:before{content:"";border:1px solid #7fd3ff2b;border-right-color:#0000;border-radius:50%;position:absolute;inset:12px}.signature-constant-optimization:after{aspect-ratio:1;content:"";background:#82e7ff;border-radius:50%;width:7px;position:absolute;top:29%;right:4px;box-shadow:0 0 14px #6bdcf5}.signature-constant-optimization i{aspect-ratio:1;background:#b7f5ff;border-radius:50%;width:5px;box-shadow:0 0 10px #74ddfacc}.signature-constant-optimization i:first-child{top:20%;left:19%}.signature-constant-optimization i:nth-child(2){bottom:27%;left:14%}.signature-constant-optimization i:nth-child(3){bottom:12%;right:29%}.signature-constant-optimization i:nth-child(4){display:none}@keyframes outbound-pillar-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes outbound-pillar-signal{0%{transform:translate(0)}52%{transform:translate(425%)}to{transform:translate(425%)}}@media (prefers-reduced-motion:no-preference){.outbound-pillar-list:not(.is-pillars-revealed) .outbound-pillar{opacity:0;transform:translateY(18px)}.outbound-pillar-list.is-pillars-revealed .outbound-pillar{animation:.62s cubic-bezier(.2,.78,.25,1) both outbound-pillar-reveal}.outbound-pillar-list.is-pillars-revealed .outbound-pillar:nth-child(2){animation-delay:80ms}.outbound-pillar-list.is-pillars-revealed .outbound-pillar:nth-child(3){animation-delay:.16s}.outbound-pillar-list.is-pillars-revealed .outbound-pillar:nth-child(4){animation-delay:.24s}.outbound-pillar-list.is-pillars-revealed .outbound-pillar:nth-child(5){animation-delay:.32s}.outbounding-page .outbound-pillar:hover .signature-precision-targeting:after,.outbounding-page .outbound-pillar:focus-within .signature-precision-targeting:after{animation:2.9s linear infinite outbound-radar-scan}}@keyframes outbound-radar-scan{to{transform:rotate(399deg)}}@media (max-width:760px){.outbounding-page .outbound-pillar>header{grid-template-columns:48px minmax(0,1fr)}.outbound-pillar-signature{display:none}}@media (prefers-reduced-motion:reduce){.outbounding-page .outbound-pillar,.outbounding-page .outbound-detail-grid article{transition:none}.outbounding-page .outbound-pillar:hover,.outbounding-page .outbound-pillar:focus-within,.outbounding-page .outbound-pillar:hover .outbound-detail-grid article,.outbounding-page .outbound-pillar:focus-within .outbound-detail-grid article{transform:none}.outbounding-page .outbound-pillar:hover:before,.outbounding-page .outbound-pillar:focus-within:before{opacity:0;animation:none}.outbounding-page .outbound-pillar:hover:after,.outbounding-page .outbound-pillar:focus-within:after{opacity:0}}.outbounding-page .outbound-closing{background:radial-gradient(circle at 11% 24%,#f2fff914,#0000 17rem),radial-gradient(circle at 88% 18%,#59d3a524,#0000 24rem),radial-gradient(circle at 72% 94%,#1c81692e,#0000 29rem),linear-gradient(132deg,#061e20 0%,#061821 49%,#062b23 100%);position:relative;overflow:hidden}.outbounding-page .outbound-closing:before{content:"";pointer-events:none;opacity:.68;background:radial-gradient(circle at 38% 14%,#ffffff0d,#0000 2px) 0 0/176px 176px,radial-gradient(circle at 79% 68%,#5adcad29,#0000 1px) 0 0/219px 219px;position:absolute;inset:0}.outbounding-page .outbound-closing-inner{z-index:1;width:min(calc(100% - 48px),var(--wrap));background-image:linear-gradient(90deg,#051923f5 0%,#051923e6 38%,#0519237d 62%,#05192314 100%),linear-gradient(#03111d1f,#03111d73),url(/images/cta-outbound-verde.png);background-position:50%,100%,100%;background-repeat:no-repeat;background-size:cover,cover,cover;border-color:#94e0cc3d;flex-direction:column;justify-content:center;align-items:flex-start;min-height:360px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e6fff61f,0 30px 80px #00000040}.outbounding-page .outbound-closing-inner .button{margin-top:.4rem}@keyframes outbound-metal-sheen{0%,to{background-position:0 0}50%{background-position:45px 0}}@media (max-width:760px){.outbounding-page .outbound-stage-list li:after{border-radius:0 0 1.15rem 1.15rem}.outbounding-page .outbound-closing{background:radial-gradient(circle at 12% 10%,#f2fff90f,#0000 13rem),radial-gradient(circle at 90% 88%,#52ca9e24,#0000 18rem),linear-gradient(150deg,#061e20,#061820 56%,#062920)}.outbounding-page .outbound-closing-inner{width:min(calc(100% - 48px),var(--wrap));background-image:linear-gradient(#051923f2,#051923db 57%,#0519238f),url(/images/cta-outbound-verde.png);background-position:50%,69%;background-size:cover,auto 100%;min-height:0}}@media (prefers-reduced-motion:reduce){.outbounding-page .outbound-stage-list li:hover:before,.outbounding-page .outbound-stage-list li:focus-visible:before{animation:none}}.hubspot-page{background:linear-gradient(#07142d 0%,#06142a 34%,#09152c 100%)}.hubspot-hero{background:radial-gradient(circle at 78% 30%,#816fff29,#0000 28rem),radial-gradient(circle at 90% 70%,#d3844b1a,#0000 23rem),linear-gradient(135deg,#07162f 0%,#07142c 55%,#0b1833 100%);padding:clamp(6.4rem,11vw,10.5rem) 0 clamp(5.5rem,9vw,8rem);position:relative;overflow:hidden}.hubspot-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07162b);height:32%;position:absolute;inset:auto 0 0}.hubspot-hero-grid{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(420px,.86fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid;position:relative}.hubspot-hero-copy h1{max-width:12ch;font-size:var(--display-title-size);margin:.95rem 0 1.3rem}.hubspot-hero-copy .lede{max-width:580px;margin-bottom:2rem}.hubspot-hero-copy .cta-row{flex-wrap:wrap;gap:1rem;display:flex}.hubspot-hero-copy .button{white-space:nowrap;min-height:54px}.hubspot-operations-map{background:radial-gradient(circle at 51% 52%,#7576ff29,#0000 22%),radial-gradient(circle at 80% 80%,#cb834e21,#0000 18%),linear-gradient(145deg,#101f43e0,#051129f5);border:1px solid #a5adff33;border-radius:2rem;min-height:440px;position:relative;overflow:hidden;box-shadow:inset 0 1px #efefff17,0 32px 76px #00000045}.hubspot-operations-map:before{content:"";border:1px solid #8b9cff14;border-radius:50%;position:absolute;inset:15%;box-shadow:0 0 0 48px #7d71ff06,0 0 0 96px #5bb8ee05}.hubspot-operations-map svg{fill:none;width:100%;height:100%;position:absolute;inset:0}.hubspot-route{stroke:#889af62e;stroke-width:2px}.hubspot-route-live{stroke:#82dffa;stroke-width:2.2px;stroke-dasharray:4 13;filter:drop-shadow(0 0 5px #6fdbfa73);animation:12s linear infinite hubspot-route}.hubspot-map-label{color:#d7e2ff;letter-spacing:.14em;font:700 10px DM Mono,monospace;position:absolute;top:1.2rem;left:1.35rem}.hubspot-map-core{aspect-ratio:1;color:#f4f6ff;text-align:center;background:radial-gradient(circle at 35% 28%,#8d88ff8c,#2c39887a 42%,#071535eb);border:1px solid #b9c5ff61;border-radius:50%;place-content:center;width:122px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 17px #7d89ff0b,0 0 55px #7284ff40}.hubspot-map-core small{color:#bfcef9;letter-spacing:.15em;font:9px DM Mono,monospace}.hubspot-map-core strong{margin-top:.1rem;font-size:1.08rem}.hubspot-map-core i{aspect-ratio:1;background:#dd9a64;border-radius:50%;width:7px;position:absolute;top:17px;right:18px;box-shadow:0 0 16px #dd9a64}.hubspot-map-node{color:#f0f4ff;background:#0c1d41b8;border:1px solid #abbfff2e;border-radius:1rem;align-items:center;gap:.55rem;padding:.72rem .85rem;font-size:.82rem;font-weight:800;display:flex;position:absolute;box-shadow:0 12px 26px #0000002e}.hubspot-map-node b{color:#8fe5fa;font:10px DM Mono,monospace}.hubspot-map-node.node-1{top:24%;left:7%}.hubspot-map-node.node-2{bottom:21%;left:10%}.hubspot-map-node.node-3{top:17%;right:8%}.hubspot-map-node.node-4{bottom:15%;right:7%}.hubspot-map-node.node-4 b{color:#ebb178}.hubspot-system{background:radial-gradient(circle at 9% 85%,#4da9e41c,#0000 27rem),radial-gradient(circle at 90% 14%,#9075ff26,#0000 30rem),linear-gradient(138deg,#07152c,#0b1730 52%,#08162f);position:relative;overflow:hidden}.hubspot-section-heading{z-index:1;grid-template-columns:minmax(0,1fr) minmax(250px,.68fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:3.6rem;display:grid;position:relative}.hubspot-section-heading h2{max-width:16ch;margin-bottom:0}.hubspot-section-heading>p{color:#c3cee5;max-width:47ch;margin:0;font-size:1.03rem;line-height:1.75}.hubspot-capability-list{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.hubspot-capability-list li{cursor:default;background:linear-gradient(145deg,#13264feb,#081430f7);border:1px solid #9db0f92e;border-radius:1.35rem;outline:0;min-height:230px;padding:1.3rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000029}.hubspot-capability-list li:before{content:"";pointer-events:none;background:radial-gradient(#7079ff52,#5b7ce00f 55%,#0000 70%);border-radius:50%;width:82%;height:78%;position:absolute;bottom:-48%;right:-20%}.hubspot-capability-list li:hover,.hubspot-capability-list li:focus-visible{border-color:#a69bff80;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1f,0 25px 54px #00000047,0 0 24px #8274ff1a}.hubspot-capability-list li:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.hubspot-capability-list li>*{z-index:1;position:relative}.hubspot-capability-list b{aspect-ratio:1;color:#c5c2ff;background:#7d77f621;border:1px solid #a5b8ff57;border-radius:50%;place-items:center;width:35px;margin-bottom:2.35rem;font:10px DM Mono,monospace;display:grid}.hubspot-capability-list h3{color:#f3f5ff;margin-bottom:.45rem;font-size:1rem}.hubspot-capability-list p{color:#b9c6de;margin:0;font-size:.86rem;line-height:1.65}.hubspot-pillars{background:linear-gradient(#07142c,#061226);position:relative}.hubspot-pillar-heading{margin-bottom:3rem}.hubspot-pillar-list{gap:1.25rem;display:grid}.hubspot-pillar{background:linear-gradient(135deg,#0e244de8,#05122df7);border:1px solid #9fb4fa29;border-radius:2rem;padding:clamp(1.4rem,3vw,2.25rem);transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 23px 58px #00000026}.hubspot-pillar:nth-child(2){background:radial-gradient(circle at 88% 14%,#8971ff29,#0000 27rem),linear-gradient(135deg,#19265aeb,#0b1335f7);border-color:#a997ff33}.hubspot-pillar:nth-child(3){background:linear-gradient(135deg,#0c2a54eb,#05132ff7)}.hubspot-pillar:nth-child(4){background:radial-gradient(circle at 84% 18%,#cd864a1c,#0000 24rem),linear-gradient(135deg,#152a51eb,#06132ef7);border-color:#da9e6733}.hubspot-pillar:nth-child(5){background:radial-gradient(circle at 90% 15%,#67d5f61a,#0000 25rem),linear-gradient(135deg,#0a254ced,#05122df7)}.hubspot-pillar:hover,.hubspot-pillar:focus-within{border-color:#97c3ff61;transform:translateY(-3px);box-shadow:inset 0 1px #eef4ff21,0 30px 64px #00000040,0 0 28px #6a8ff714}.hubspot-pillar>header{grid-template-columns:80px minmax(0,1fr) 126px;align-items:start;gap:1.4rem;margin-bottom:2rem;display:grid;position:relative}.hubspot-pillar>header>span{aspect-ratio:1;color:#c6d7ff;background:#7c7bf81c;border-radius:50%;place-items:center;width:62px;font:13px DM Mono,monospace;display:grid;box-shadow:inset 0 0 0 1px #a3b4ff3b}.hubspot-pillar h2{margin:0 0 .8rem;font-size:clamp(2rem,3vw,2.8rem)}.hubspot-pillar header p{color:#bdc8df;max-width:720px;margin:0;font-size:1rem;line-height:1.75}.hubspot-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.hubspot-detail-grid article{background:#05112a5c;border:1px solid #9fcfff1f;border-radius:1.2rem;min-height:175px;padding:1.15rem}.hubspot-detail-grid h3{color:#edf2ff;margin-bottom:.65rem;font-size:.94rem}.hubspot-detail-grid p{color:#a8b6cf;margin:0;font-size:.82rem;line-height:1.65}.hubspot-action{background:#09193985;border:1px solid #8fa9fb30;border-radius:1.15rem;margin-top:1rem}.hubspot-action summary{color:#eef3ff;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:0 1.1rem;font-size:.88rem;font-weight:800;list-style:none;display:flex}.hubspot-action summary::-webkit-details-marker{display:none}.hubspot-action summary i{aspect-ratio:1;color:#c8c4ff;background:#837cfb26;border-radius:50%;place-items:center;width:25px;font-size:1.15rem;font-style:normal;transition:transform .2s;display:grid}.hubspot-action[open] summary i{transform:rotate(45deg)}.hubspot-action:focus-within{outline:2px solid var(--blue);outline-offset:3px}.hubspot-action ul{color:#bac7df;gap:.5rem;margin:0;padding:0 1.4rem 1.3rem 2.2rem;font-size:.88rem;line-height:1.65;display:grid}.hubspot-action li::marker{color:#afa7ff}.hubspot-pillar-signature{opacity:.76;align-self:center;width:112px;height:82px;transition:opacity .22s,filter .22s;position:relative;overflow:hidden}.hubspot-pillar:hover .hubspot-pillar-signature,.hubspot-pillar:focus-within .hubspot-pillar-signature{opacity:1;filter:brightness(1.2)}.hubspot-pillar-signature i{pointer-events:none;display:block;position:absolute}.signature-pipeline-data{background:linear-gradient(145deg,#5b74f51a,#0000);border:1px solid #80b7ff3d;border-radius:1rem}.signature-pipeline-data:before,.signature-pipeline-data:after{content:"";background:linear-gradient(90deg,#7dc9ff24,#7e9fffbf,#7dc9ff24);position:absolute}.signature-pipeline-data:before{width:65%;height:1px;top:35%;left:17%}.signature-pipeline-data:after{width:1px;height:65%;top:16%;left:50%}.signature-pipeline-data i{aspect-ratio:1;background:#749efd61;border:1px solid #b7e1ff99;border-radius:3px;width:11px;box-shadow:0 0 10px #75acff5c}.signature-pipeline-data i:first-child{top:26%;left:13%}.signature-pipeline-data i:nth-child(2){top:26%;right:13%}.signature-pipeline-data i:nth-child(3){bottom:20%;left:13%}.signature-pipeline-data i:nth-child(4){bottom:20%;right:13%}.signature-workflow-automation:before{content:"";background:linear-gradient(#a095ff14,#a992ffd1,#a095ff14);width:1px;height:77%;position:absolute;top:12%;left:18%}.signature-workflow-automation:after{content:"";background:linear-gradient(90deg,#aa94ff99,#0000);width:66%;height:1px;position:absolute;top:49%;left:18%}.signature-workflow-automation i{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#e0dcff,#8b77f7a6 43%,#28257466);border:1px solid #d2c7ff80;border-radius:50%;width:12px;box-shadow:0 0 13px #947dff5c}.signature-workflow-automation i:first-child{top:9%;left:13%}.signature-workflow-automation i:nth-child(2){bottom:9%;left:13%}.signature-workflow-automation i:nth-child(3){top:24%;right:12%}.signature-workflow-automation i:nth-child(4){bottom:22%;right:12%}.signature-lead-management{background:radial-gradient(circle at 48% 48%,#5fbcfb38,#0000 28%);border:1px solid #7bd3fb2b;border-radius:50%}.signature-lead-management:before{content:"";background:linear-gradient(90deg,#60cdfa14,#7fe0ffd6,#60cdfa14);width:63%;height:1px;position:absolute;top:49%;left:18%}.signature-lead-management i{aspect-ratio:1;background:#90e9ff;border-radius:50%;width:7px;box-shadow:0 0 11px #67deffab}.signature-lead-management i:first-child{top:31%;left:18%}.signature-lead-management i:nth-child(2){bottom:18%;left:33%}.signature-lead-management i:nth-child(3){width:12px;top:25%;right:19%}.signature-lead-management i:nth-child(4){background:#d5f9ff;width:10px;top:45%;left:49%}.signature-integrations{background:radial-gradient(circle,#cb894f2b,#0000 50%);border:1px solid #e0a4692b;border-radius:50%}.signature-integrations:before,.signature-integrations:after{content:"";background:linear-gradient(#e0a46914,#efb87dba,#e0a46914);width:1px;height:74%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.signature-integrations:after{transform:translate(-50%,-50%)rotate(-45deg)}.signature-integrations i{aspect-ratio:1;background:#cd894d99;border:1px solid #ffd4a580;border-radius:50%;width:10px;box-shadow:0 0 12px #dd97565c}.signature-integrations i:first-child{top:18%;left:10%}.signature-integrations i:nth-child(2){top:18%;right:10%}.signature-integrations i:nth-child(3){bottom:18%;left:10%}.signature-integrations i:nth-child(4){bottom:18%;right:10%}.signature-analytics-governance{background:linear-gradient(160deg,#51c1f01f,#0000);border:1px solid #7edcf938;border-radius:1.1rem}.signature-analytics-governance:before{content:"";background:#7de0f95e;height:1px;position:absolute;bottom:19%;left:16%;right:16%}.signature-analytics-governance i{background:linear-gradient(#96eafa,#4b97f652);border-radius:3px 3px 0 0;width:12px;bottom:20%;box-shadow:0 0 11px #63d0f440}.signature-analytics-governance i:first-child{height:27%;left:22%}.signature-analytics-governance i:nth-child(2){height:49%;left:41%}.signature-analytics-governance i:nth-child(3){height:37%;left:60%}.signature-analytics-governance i:nth-child(4){width:9px;height:64%;left:79%}.hubspot-closing{background:radial-gradient(circle at 12% 17%,#8a7bff29,#0000 24rem),radial-gradient(circle at 90% 74%,#cf8b4f24,#0000 26rem),linear-gradient(137deg,#071a31,#0b1733 56%,#121a34);position:relative;overflow:hidden}.hubspot-closing-inner{background:linear-gradient(145deg,#11244adb,#07122be8);border:1px solid #a5b1ff3b;border-radius:2rem;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:clamp(2rem,8vw,8rem);min-height:340px;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 30px 78px #00000040}.hubspot-closing-inner h2{max-width:17ch;margin:1rem 0}.hubspot-closing-inner p:not(.eyebrow){color:#c1cce1;max-width:55ch;margin:0 0 1.6rem}.hubspot-closing-art{aspect-ratio:1;background:radial-gradient(circle at 47% 45%,#9285ff8c,#4146a438 28%,#0000 61%);border:1px solid #99b5ff33;border-radius:50%;justify-self:end;width:min(100%,330px);position:relative;box-shadow:0 0 0 32px #7a8aff09,0 0 68px #667eff30}.hubspot-closing-art:before,.hubspot-closing-art:after{content:"";background:linear-gradient(90deg,#0000,#92e0ffa8,#0000);width:124%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(34deg)}.hubspot-closing-art:after{transform:translate(-50%,-50%)rotate(-34deg)}.hubspot-closing-art i{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#e0faff,#72a7ffbf);border:1px solid #cff0ff73;border-radius:50%;width:12px;position:absolute;box-shadow:0 0 15px #70c7ff85}.hubspot-closing-art i:first-child{top:20%;left:3%}.hubspot-closing-art i:nth-child(2){top:24%;right:3%}.hubspot-closing-art i:nth-child(3){bottom:4%;left:20%}.hubspot-closing-art i:nth-child(4){background:radial-gradient(circle at 30% 30%,#fff3dc,#dc9753c2);bottom:10%;right:13%;box-shadow:0 0 15px #de9d587a}@keyframes hubspot-route{to{stroke-dashoffset:-92px}}@media (max-width:1120px){.hubspot-hero-grid{grid-template-columns:1fr}.hubspot-hero-copy{max-width:720px}.hubspot-operations-map{width:100%;max-width:720px;min-height:400px}.hubspot-capability-list{grid-template-columns:repeat(3,1fr)}.hubspot-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hubspot-closing-inner{grid-template-columns:1fr}.hubspot-closing-art{justify-self:start;width:220px}}@media (max-width:760px){.hubspot-hero{padding:5.2rem 0 4.7rem}.hubspot-hero-copy .cta-row{grid-template-columns:1fr;display:grid}.hubspot-hero-copy .button{justify-content:center;width:100%}.hubspot-operations-map{border-radius:1.45rem;min-height:330px}.hubspot-map-label{font-size:9px;top:1rem;left:1rem}.hubspot-map-core{width:100px}.hubspot-map-core strong{font-size:.88rem}.hubspot-map-node{padding:.58rem .65rem;font-size:.66rem}.hubspot-map-node.node-1{top:23%;left:4%}.hubspot-map-node.node-2{bottom:17%;left:5%}.hubspot-map-node.node-3{top:16%;right:3%}.hubspot-map-node.node-4{bottom:12%;right:4%}.hubspot-section-heading{grid-template-columns:1fr;gap:1.3rem;margin-bottom:2.3rem}.hubspot-capability-list{border:1px solid #9db0f92e;border-radius:1.35rem;grid-template-columns:1fr;gap:0;overflow:hidden}.hubspot-capability-list li{border:0;border-bottom:1px solid #9db0f924;border-radius:0;grid-template-columns:44px 1fr;gap:.8rem;min-height:auto;padding:1.2rem;display:grid}.hubspot-capability-list li:last-child{border-bottom:0}.hubspot-capability-list b{margin:0}.hubspot-capability-list li:before{bottom:-90%;right:-10%}.hubspot-pillar{border-radius:1.5rem;padding:1.3rem}.hubspot-pillar>header{grid-template-columns:48px minmax(0,1fr);gap:1rem;margin-bottom:1.4rem}.hubspot-pillar>header>span{width:43px;font-size:10px}.hubspot-pillar h2{font-size:2rem}.hubspot-pillar-signature{display:none}.hubspot-detail-grid{grid-template-columns:1fr}.hubspot-detail-grid article{min-height:auto;padding:1rem}.hubspot-action summary{min-height:56px;padding:0 .9rem}.hubspot-action ul{padding:0 .9rem 1.15rem 1.75rem}.hubspot-closing-inner{width:min(calc(100% - 48px),var(--wrap));border-radius:1.5rem;min-height:0;padding:1.55rem}.hubspot-closing-inner .button{justify-content:center;width:100%}.hubspot-closing-art{display:none}}@media (prefers-reduced-motion:reduce){.hubspot-route-live{stroke-dasharray:none;animation:none}.hubspot-capability-list li,.hubspot-pillar,.hubspot-action summary i{transition:none}.hubspot-capability-list li:hover,.hubspot-capability-list li:focus-visible,.hubspot-pillar:hover,.hubspot-pillar:focus-within{transform:none}}.hubspot-page .hubspot-hero{background-image:linear-gradient(90deg,#06152d 0%,#06152df5 36%,#06152d8c 60%,#06152d0f 100%),linear-gradient(#030e231a,#030e236e),url(/images/hero-hubspot.png);background-position:50%,100%,100%;background-repeat:no-repeat;background-size:cover,cover,cover}.hubspot-page .hubspot-hero-grid{display:block}.hubspot-page .hubspot-hero-copy{width:min(61%,730px);max-width:730px}.hubspot-page .hubspot-operations-map{display:none}.hubspot-page .hubspot-system{background:radial-gradient(circle at 9% 82%,#42bd9426,#0000 28rem),radial-gradient(circle at 89% 13%,#74e2b321,#0000 30rem),radial-gradient(circle at 53% 54%,#1974621c,#0000 36rem),linear-gradient(137deg,#061f20,#061821 49%,#062a22)}.hubspot-page .hubspot-capability-list li{background:linear-gradient(135deg,#0f3936fa 0%,#072126fa 44%,#0b3331fa 100%);border-color:#75cfb640;box-shadow:inset 0 1px #d2fff021,inset 0 -20px 32px #010e162e,0 19px 42px #00000030}.hubspot-page .hubspot-capability-list li:before{opacity:.42;background:linear-gradient(112deg,#0000 28%,#baffe524 46%,#77e8c30d 55%,#0000 69%);border-radius:0;width:auto;height:130%;inset:-35% -24% auto 25%;transform:skew(-12deg)}.hubspot-page .hubspot-capability-list li:after{content:"";pointer-events:none;background:radial-gradient(at 70% 100%,#31998145,#0000 68%);border-radius:0 0 1.25rem 1.25rem;height:38%;display:block;position:absolute;bottom:1px;left:1px;right:1px}.hubspot-page .hubspot-capability-list li:hover,.hubspot-page .hubspot-capability-list li:focus-visible{background:linear-gradient(135deg,#134640fc,#08282cfc 47%,#0f3e38fc);border-color:#6fe0b494;box-shadow:inset 0 1px #defff42e,inset 0 -18px 30px #02121829,0 28px 56px #00000047,0 0 24px #41c9a21f}.hubspot-page .hubspot-capability-list li:hover:before,.hubspot-page .hubspot-capability-list li:focus-visible:before{opacity:.7;animation:2.6s ease-in-out infinite hubspot-metal-sheen}.hubspot-page .hubspot-capability-list li:hover:after,.hubspot-page .hubspot-capability-list li:focus-visible:after{background:radial-gradient(at 70% 100%,#45be9761,#0000 69%)}.hubspot-page .hubspot-capability-list b{color:#b9f8df;background:linear-gradient(145deg,#40a48c40,#09373966);border-color:#85ebcc61;box-shadow:inset 0 1px #dffff224,0 0 15px #42cba614}.hubspot-page .hubspot-capability-list h3{color:#f0fff8}.hubspot-page .hubspot-capability-list p{color:#c0d6ce}.hubspot-page .hubspot-closing{background:radial-gradient(circle at 11% 24%,#f2fff914,#0000 17rem),radial-gradient(circle at 88% 18%,#59d3a524,#0000 24rem),radial-gradient(circle at 72% 94%,#1c81692e,#0000 29rem),linear-gradient(132deg,#061e20 0%,#061821 49%,#062b23 100%);position:relative;overflow:hidden}.hubspot-page .hubspot-closing:before{content:"";opacity:.68;pointer-events:none;background:radial-gradient(circle at 38% 14%,#ffffff0d,#0000 2px) 0 0/176px 176px,radial-gradient(circle at 79% 68%,#5adcad29,#0000 1px) 0 0/219px 219px;position:absolute;inset:0}.hubspot-page .hubspot-closing-inner{z-index:1;width:min(calc(100% - 48px),var(--wrap));background-image:linear-gradient(90deg,#051923f5 0%,#051923e6 38%,#0519237d 62%,#05192314 100%),linear-gradient(#03111d1f,#03111d73),url(/images/cta-hubspot-roxo.png);background-position:50%,100%,100%;background-repeat:no-repeat;background-size:cover,cover,cover;border-color:#94e0cc3d;justify-content:center;align-items:flex-start;min-height:360px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #e6fff61f,0 30px 80px #00000040}.hubspot-page .hubspot-closing-inner>div:first-child{width:min(100%,680px)}.hubspot-page .hubspot-closing-inner .button{margin-top:.4rem}.hubspot-page .hubspot-closing-art{display:none}@keyframes hubspot-metal-sheen{0%,to{background-position:0 0}50%{background-position:45px 0}}@media (max-width:760px){.hubspot-page .hubspot-hero{background-image:linear-gradient(#06152df2,#06152dd1 57%,#051b238a),url(/images/hero-hubspot.png);background-position:50%,68%;background-size:cover,auto 100%}.hubspot-page .hubspot-hero-copy{width:100%}.hubspot-page .hubspot-capability-list li:after{border-radius:0 0 1.15rem 1.15rem}.hubspot-page .hubspot-closing{background:radial-gradient(circle at 12% 10%,#f2fff90f,#0000 13rem),radial-gradient(circle at 90% 88%,#52ca9e24,#0000 18rem),linear-gradient(150deg,#061e20,#061820 56%,#062920)}.hubspot-page .hubspot-closing-inner{width:min(calc(100% - 48px),var(--wrap));background-image:linear-gradient(#051923f2,#051923db 57%,#0519238f),url(/images/cta-hubspot-roxo.png);background-position:50%,69%;background-size:cover,auto 100%;min-height:0}}@media (prefers-reduced-motion:reduce){.hubspot-page .hubspot-capability-list li:hover:before,.hubspot-page .hubspot-capability-list li:focus-visible:before{animation:none}}@media (min-width:761px){.hubspot-page .hubspot-closing-inner{padding-left:1.5rem}}.revops-page{background:var(--ink);overflow:hidden}.revops-service-hero{background:radial-gradient(circle at 83% 27%,#64dda62b,#0000 24rem),radial-gradient(circle at 69% 80%,#4fd5e31c,#0000 22rem),linear-gradient(137deg,#06142b 0%,#071c35 53%,#06272d 100%);padding:118px 0 108px;position:relative;overflow:hidden}.revops-service-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#64e0aa1f,#0000 67%);border-radius:50%;width:36rem;height:36rem;position:absolute;inset:auto -10rem -16rem auto}.revops-service-hero-grid{z-index:1;grid-template-columns:.94fr 1.06fr;align-items:center;gap:72px;display:grid;position:relative}.revops-service-hero-copy h1{max-width:700px;font-size:var(--display-title-size)}.revops-service-hero-copy .lede{max-width:595px;margin-bottom:28px}.revops-event-map{background:radial-gradient(circle,#5adea429,#0000 21%),radial-gradient(circle at 20% 78%,#53d3e721,#0000 28%),linear-gradient(142deg,#08383de0,#071735f0);border:1px solid #b5f4d933;border-radius:34px;min-height:448px;position:relative;overflow:hidden;box-shadow:inset 0 1px #effff824,0 28px 68px #0000003b}.revops-event-map svg{width:100%;height:100%;position:absolute;inset:0}.revops-event-map path{fill:none;stroke:#71deb733;stroke-width:2px}.revops-event-map .revops-event-map-live{stroke:#74ddac;stroke-width:3px;stroke-dasharray:10 18;animation:8s linear infinite revops-signal-flow}.revops-map-label{color:#bee7dc;letter-spacing:.13em;font:10px DM Mono,monospace;position:absolute;top:26px;left:29px}.revops-map-node{color:#effff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07263cab;border:1px solid #c6f7e333;border-radius:15px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:800;display:flex;position:absolute;box-shadow:0 10px 24px #00000024}.revops-map-node b{color:var(--green);font:10px DM Mono,monospace}.revops-map-node.node-1{top:20%;left:8%}.revops-map-node.node-2{top:24%;right:8%}.revops-map-node.node-3{bottom:18%;left:10%}.revops-map-node.node-4{bottom:18%;right:10%}.revops-map-core{aspect-ratio:1;color:#eafff2;text-align:center;background:radial-gradient(circle at 32% 25%,#a8ffd563,#44af9940 42%,#051f3cd1 74%);border:1px solid #a2f8cf6b;border-radius:50%;place-content:center;width:112px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 13px #71e0b20f,0 0 49px #59d7a740}.revops-map-core small{color:#b2e8da;letter-spacing:.12em;font:9px DM Mono,monospace}.revops-map-core strong{font-size:15px}.revops-map-core i{aspect-ratio:1;background:#76ebce;border-radius:50%;width:8px;position:absolute;top:16px;right:19px;box-shadow:0 0 14px #76ebce}.revops-section-heading{grid-template-columns:1fr .74fr;align-items:end;gap:70px;margin-bottom:43px;display:grid}.revops-section-heading h2{max-width:720px;margin-bottom:0}.revops-section-heading>p{color:#c5d4e2;max-width:450px;margin:0 0 5px;font-size:16px;line-height:1.7}.revops-system{background:radial-gradient(circle at 10% 8%,#f4fff90f,#0000 16rem),radial-gradient(circle at 89% 82%,#4ac7a029,#0000 23rem),linear-gradient(148deg,#061f24 0%,#071d2b 48%,#052820 100%);position:relative;overflow:hidden}.revops-module-list{grid-template-columns:repeat(2,1fr);gap:19px;display:grid;position:relative}.revops-module-connector{z-index:2;background:linear-gradient(90deg,#71ddae14,#80f2bfbf,#71ddae14);width:72px;height:1px;margin-top:131px;position:absolute;left:50%;translate:-50%;box-shadow:0 0 16px #75eab673}.revops-module-list article{background:linear-gradient(128deg,#164e3ee3,#083434e8 47%,#062335e6);border:1px solid #a4f0c740;border-radius:25px;outline:none;min-height:249px;padding:31px;transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #f2fff82e,inset 0 -18px 38px #04182630,0 19px 43px #00000029}.revops-module-list article:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(112deg,#0000 20%,#dcffee1c 48%,#0000 64%);position:absolute;inset:0}.revops-module-list article:after{content:"";background:radial-gradient(circle,#69edb033,#0000 68%);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-72px;right:-45px}.revops-module-list article:hover,.revops-module-list article:focus-visible{filter:brightness(1.06);border-color:#89efb994;transform:translateY(-5px);box-shadow:inset 0 1px #f2fff842,inset 0 -18px 38px #0418262e,0 26px 52px #0000003b,0 0 24px #57dd9f17}.revops-module-list article:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.revops-module-list span{z-index:1;color:#8be7bd;margin-bottom:51px;font:11px DM Mono,monospace;display:block;position:relative}.revops-module-list h3{z-index:1;max-width:360px;margin-bottom:11px;font-size:21px;line-height:1.22;position:relative}.revops-module-list p{z-index:1;color:#c9ded7;max-width:440px;margin:0;font-size:15px;line-height:1.66;position:relative}.revops-qualification{background:radial-gradient(circle at 95% 13%,#4ecedf1f,#0000 22rem),linear-gradient(145deg,#06142b,#071c39 49%,#062b34);position:relative}.revops-operation-list{gap:20px;display:grid}.revops-operation-card{opacity:0;background:linear-gradient(135deg,#0b2249e6,#081b3ce8);border:1px solid #b5d5f62e;border-radius:29px;padding:34px;transition:opacity .44s,transform .44s,border-color .23s,box-shadow .23s;position:relative;overflow:hidden;transform:translateY(20px);box-shadow:inset 0 1px #e8f5ff1a,0 20px 47px #00000029}.is-revops-revealed .revops-operation-card{opacity:1;transform:none}.is-revops-revealed .revops-operation-card:nth-child(2){transition-delay:90ms}.is-revops-revealed .revops-operation-card:nth-child(3){transition-delay:.18s}.revops-operation-card:nth-child(2){background:linear-gradient(135deg,#152f5be8,#101f4ceb 55%,#103f4dd4)}.revops-operation-card:nth-child(3){background:linear-gradient(135deg,#092447e8,#0a1f3ded 55%,#083742db)}.revops-operation-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#7ae9ca,#0000);width:42%;height:2px;transition:left .55s,opacity .2s;position:absolute;top:0;left:-45%;box-shadow:0 0 13px #72d9c0}.revops-operation-card:hover,.revops-operation-card:focus-within{border-color:#71dcbc6b;box-shadow:inset 0 1px #edfff929,0 27px 56px #0000003b,inset 0 0 46px #4fd6b70b}.revops-operation-card:hover:before,.revops-operation-card:focus-within:before{opacity:.85;left:104%}.revops-operation-card header{grid-template-columns:58px 1fr 146px;align-items:center;gap:21px;margin-bottom:31px;display:grid;position:relative}.revops-operation-card header>span{aspect-ratio:1;color:#9eeacd;background:#59d5a721;border:1px solid #87e8bf40;border-radius:50%;place-content:center;width:52px;font:12px DM Mono,monospace;display:grid}.revops-operation-card header h2{margin:0 0 9px;font-size:29px}.revops-operation-card header p{color:#c5d2e7;max-width:660px;margin:0;font-size:16px;line-height:1.63}.revops-detail-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.revops-detail-grid article{background:#020f2a40;border:1px solid #c0d9f921;border-radius:18px;padding:20px;transition:transform .22s,background .22s}.revops-operation-card:hover .revops-detail-grid article,.revops-operation-card:focus-within .revops-detail-grid article{background:#194a622e;transform:translateY(-3px)}.revops-operation-card:hover .revops-detail-grid article:nth-child(2),.revops-operation-card:focus-within .revops-detail-grid article:nth-child(2){transition-delay:40ms}.revops-operation-card:hover .revops-detail-grid article:nth-child(3),.revops-operation-card:focus-within .revops-detail-grid article:nth-child(3){transition-delay:80ms}.revops-detail-grid h3{color:#ebf6ff;margin-bottom:9px;font-size:15px}.revops-detail-grid p{color:#becde2;margin:0;font-size:14px;line-height:1.62}.revops-signature-mark{opacity:.72;width:138px;height:84px;transition:opacity .22s,transform .22s,filter .22s;position:relative}.revops-operation-card:hover .revops-signature-mark,.revops-operation-card:focus-within .revops-signature-mark{opacity:1;filter:drop-shadow(0 0 10px #6ae6c238);transform:scale(1.04)}.revops-signature-mark i{background:linear-gradient(90deg,#54cbe338,#79e6c2);border-radius:999px;display:block;position:absolute;box-shadow:0 0 10px #6fe7c261}.signature-multichannel i{transform-origin:100%;width:96px;height:1px;right:13px}.signature-multichannel i:first-child{top:18px;rotate:-25deg}.signature-multichannel i:nth-child(2){top:41px}.signature-multichannel i:nth-child(3){top:64px;rotate:25deg}.signature-multichannel i:nth-child(4){background:#8beac6;border-radius:50%;width:13px;height:13px;top:36px;right:4px}.signature-ai-sdr i{aspect-ratio:1;background:#81e5c2;border-radius:50%;width:12px}.signature-ai-sdr i:first-child{top:13px;left:15px}.signature-ai-sdr i:nth-child(2){width:20px;top:35px;left:57px}.signature-ai-sdr i:nth-child(3){top:15px;right:15px}.signature-ai-sdr i:nth-child(4){bottom:14px;right:15px}.signature-ai-sdr:before,.signature-ai-sdr:after{content:"";background:linear-gradient(90deg,#62ddea40,#7ae7c2);width:75px;height:1px;position:absolute;top:37px;left:25px;rotate:-17deg}.signature-ai-sdr:after{top:51px;rotate:22deg}.signature-reactivation{border:1px dashed #6fe4bc6b;border-radius:50%}.signature-reactivation i:first-child{width:68px;height:1px;top:17px;left:18px;rotate:33deg}.signature-reactivation i:nth-child(2){aspect-ratio:1;background:#85e9c4;border-radius:50%;width:10px;top:10px;left:19px}.signature-reactivation i:nth-child(3){aspect-ratio:1;background:#69cfea;border-radius:50%;width:11px;bottom:11px;right:18px}.signature-reactivation i:nth-child(4){width:22px;height:1px;bottom:22px;left:5px;rotate:-32deg}.revops-action{border-top:1px solid #c2daf924;margin-top:15px}.revops-action summary{color:#dff7ee;cursor:pointer;justify-content:space-between;align-items:center;min-height:57px;font-size:14px;font-weight:800;list-style:none;display:flex}.revops-action summary::-webkit-details-marker{display:none}.revops-action summary i{color:#78e2c0;font-size:23px;font-style:normal;font-weight:400;transition:transform .2s}.revops-action[open] summary i{transform:rotate(45deg)}.revops-action summary:focus-visible{outline:3px solid var(--blue);outline-offset:-3px;border-radius:8px}.revops-action ul{color:#c3d3e5;gap:9px;margin:0;padding:0 0 20px 20px;font-size:14px;line-height:1.6;display:grid}.revops-action li::marker{color:#7ae4c0}.revops-engine{background:radial-gradient(circle at 83% 13%,#ecfff60f,#0000 16rem),radial-gradient(circle at 12% 84%,#4ed0a529,#0000 21rem),linear-gradient(150deg,#052027,#061a30 55%,#062920);position:relative;overflow:hidden}.revops-engine-list{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;position:relative}.revops-engine-stage{background:linear-gradient(145deg,#154a3fba,#072537e0);border:1px solid #acefcf36;border-radius:23px;flex-direction:column;min-height:470px;padding:25px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #f3fff921,0 16px 36px #00000021}.revops-engine-stage:hover,.revops-engine-stage:focus-within{z-index:2;border-color:#8eefc080;transform:translateY(-5px);box-shadow:inset 0 1px #f3fff933,0 25px 48px #00000038,0 0 23px #53dda714}.revops-engine-number{aspect-ratio:1;color:#96ecc6;background:#59d7a71a;border:1px solid #95efc457;border-radius:50%;place-content:center;width:38px;margin-bottom:32px;font:10px DM Mono,monospace;display:grid}.revops-engine-stage h3{min-height:50px;margin-bottom:12px;font-size:20px;line-height:1.22}.revops-engine-stage>p{color:#c2d8d4;min-height:101px;margin:0 0 16px;font-size:14px;line-height:1.62}.revops-engine-detail{gap:10px;margin-top:auto;display:grid}.revops-engine-detail div{background:#031a2a52;border-radius:14px;gap:5px;padding:13px;display:grid}.revops-engine-detail b{color:#e5fff2;font-size:13px}.revops-engine-detail span{color:#c1d5df;font-size:12px;line-height:1.52}.revops-engine-stage .revops-action{margin-top:14px}.revops-engine-stage .revops-action summary{min-height:48px;font-size:13px}.revops-engine-connector{z-index:3;aspect-ratio:1;color:#a4f2cd;background:#092d39;border:1px solid #94edc24f;border-radius:50%;place-content:center;width:34px;font-style:normal;display:grid;position:absolute;top:32%;right:-25px;box-shadow:0 0 18px #67e1af38}.revops-closing{background:radial-gradient(circle at 9% 12%,#f4fff90f,#0000 15rem),radial-gradient(circle at 89% 85%,#4acea326,#0000 24rem),linear-gradient(145deg,#062026,#061a2d 57%,#062820);position:relative;overflow:hidden}.revops-closing:after{content:"";opacity:.45;background:#d5fff0;border-radius:50%;width:11px;height:11px;position:absolute;top:24%;left:12%;box-shadow:98px 56px 0 -3px #71e9becc,210px 150px 0 -4px #d5fff0a6,280px -24px 0 -4px #6de6becc}.revops-closing-inner{background:radial-gradient(circle at 82% 30%,#68e6ae33,#0000 17rem),linear-gradient(125deg,#072a32f2,#061b33eb 55%,#062f2fed);border:1px solid #b2f1d338;border-radius:32px;align-items:center;min-height:360px;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ecfff721,0 28px 62px #0000002e}.revops-closing-inner>div:first-child{z-index:2;width:min(100%,680px);position:relative}.revops-closing-inner h2{max-width:650px}.revops-closing-inner>div:first-child>p:not(.eyebrow){color:#cadbd8;max-width:590px;margin-bottom:25px;font-size:16px;line-height:1.7}.revops-closing-art{aspect-ratio:1;background:radial-gradient(circle,#61e8ab45,#45cdc81a 34%,#0000 65%);border:1px solid #91eec03d;border-radius:50%;width:260px;position:absolute;top:50%;right:6%;translate:0 -50%;box-shadow:0 0 0 22px #74ddac0d,0 0 0 50px #6fdec606}.revops-closing-art i{aspect-ratio:1;background:#91f0cb;border-radius:50%;width:12px;display:block;position:absolute;box-shadow:0 0 17px #7ae7c0}.revops-closing-art i:first-child{top:45%;left:12%}.revops-closing-art i:nth-child(2){top:17%;right:18%}.revops-closing-art i:nth-child(3){bottom:35%;right:6%}.revops-closing-art i:nth-child(4){bottom:7%;left:36%}.revops-closing-art i:nth-child(5){background:#b8ffda;width:29px;top:45%;left:45%}@keyframes revops-signal-flow{to{stroke-dashoffset:-112px}}@media (max-width:1120px){.revops-service-hero-grid{grid-template-columns:1fr;gap:38px}.revops-event-map{width:100%;max-width:700px}.revops-section-heading{grid-template-columns:1fr;gap:18px}.revops-module-connector{display:none}.revops-detail-grid{grid-template-columns:repeat(2,1fr)}.revops-engine-list{grid-template-columns:repeat(2,1fr);gap:22px}.revops-engine-stage{min-height:440px}.revops-engine-connector{display:none}}@media (max-width:680px){.revops-service-hero{padding:75px 0 80px}.revops-service-hero-grid{gap:30px}.revops-service-hero-copy h1{font-size:var(--display-title-size)}.revops-event-map{border-radius:27px;min-height:352px}.revops-map-label{font-size:8px;top:19px;left:20px}.revops-map-node{border-radius:11px;gap:5px;padding:8px 9px;font-size:10px}.revops-map-node b{font-size:8px}.revops-map-node.node-1{top:24%;left:4%}.revops-map-node.node-2{top:27%;right:4%}.revops-map-node.node-3{bottom:17%;left:5%}.revops-map-node.node-4{bottom:17%;right:5%}.revops-map-core{width:82px}.revops-map-core strong{font-size:12px}.revops-map-core small{font-size:7px}.revops-section-heading{margin-bottom:28px}.revops-section-heading>p{font-size:15px}.revops-module-list{grid-template-columns:1fr}.revops-module-list article{border-radius:21px;min-height:0;padding:25px}.revops-module-list span{margin-bottom:28px}.revops-module-list h3{font-size:19px}.revops-operation-list{gap:15px}.revops-operation-card{border-radius:24px;padding:23px 18px}.revops-operation-card header{grid-template-columns:43px 1fr;gap:13px;margin-bottom:22px}.revops-operation-card header>span{width:39px;font-size:10px}.revops-operation-card header h2{font-size:22px}.revops-operation-card header p{font-size:14px}.revops-signature-mark{display:none}.revops-detail-grid{grid-template-columns:1fr;gap:9px}.revops-detail-grid article{padding:16px}.revops-action summary{min-height:52px}.revops-engine-list{grid-template-columns:1fr;gap:14px}.revops-engine-stage{min-height:0;padding:22px 18px}.revops-engine-stage h3,.revops-engine-stage>p{min-height:0}.revops-engine-number{margin-bottom:22px}.revops-closing-inner{border-radius:26px;min-height:0;padding:29px 24px}.revops-closing-art{opacity:.48;width:230px;right:-117px}.revops-closing-inner>div:first-child>p:not(.eyebrow){font-size:15px}.revops-closing-inner .button{width:100%}}@media (prefers-reduced-motion:reduce){.revops-event-map .revops-event-map-live{animation:none}.revops-operation-card,.is-revops-revealed .revops-operation-card{opacity:1;transition:none;transform:none}.revops-operation-card:before{display:none}.revops-module-list article,.revops-operation-card,.revops-detail-grid article,.revops-engine-stage,.revops-signature-mark{transition:none}.revops-module-list article:hover,.revops-module-list article:focus-visible,.revops-operation-card:hover,.revops-operation-card:focus-within,.revops-engine-stage:hover,.revops-engine-stage:focus-within{transform:none}}.revops-page .revops-service-hero{background-image:linear-gradient(90deg,#06142d 0%,#06142df5 34%,#06142da1 56%,#05162538 100%),radial-gradient(circle at 68% 64%,#4fd7a621,#0000 30rem),url(/images/hero-revops.png);background-position:50%,50%,86%;background-repeat:no-repeat;background-size:cover,cover,auto 100%;min-height:598px}.revops-page .revops-service-hero-grid{display:block}.revops-page .revops-service-hero-copy{width:min(60%,720px);max-width:720px}.revops-page .revops-event-map{display:none}.revops-page .revops-module-list article{background:linear-gradient(132deg,#1b5641ed,#083634f0 49%,#062535f2);border-color:#abf5cf47}.revops-page .revops-module-list article:before{opacity:.62;background:linear-gradient(105deg,#0000 19%,#e6fff124 47%,#0000 65%) 0 0/220% 100%}.revops-page .revops-module-list article:hover:before,.revops-page .revops-module-list article:focus-visible:before{animation:1.6s ease-in-out infinite revops-metal-sheen}.revops-page .revops-module-list article:hover,.revops-page .revops-module-list article:focus-visible{border-color:#8df4bf9e;box-shadow:inset 0 1px #f5fff945,inset 0 -19px 42px #0317273d,0 26px 53px #00000040,0 0 27px #5be2a51a}.revops-page .revops-engine{background:radial-gradient(circle at 83% 13%,#ecfff60f,#0000 16rem),radial-gradient(circle at 12% 84%,#4ed0a529,#0000 21rem),linear-gradient(150deg,#052027,#061a30 55%,#062920)}.revops-engine-card-list{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;position:relative}.revops-engine-card{min-height:322px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#174f41c9,#072537e8);border:1px solid #acefcf3b;border-radius:23px;flex-direction:column;align-items:flex-start;padding:25px;transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #f3fff926,0 16px 36px #00000021}.revops-engine-card:before{content:"";border-radius:inherit;opacity:.48;pointer-events:none;background:linear-gradient(110deg,#0000 26%,#ddffef1a 48%,#0000 65%);position:absolute;inset:0}.revops-engine-card:hover,.revops-engine-card:focus-visible{z-index:2;filter:brightness(1.05);border-color:#8ff0c091;transform:translateY(-5px);box-shadow:inset 0 1px #f3fff93b,0 25px 48px #00000038,0 0 23px #53dda714}.revops-engine-card:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.revops-engine-card>span{z-index:1;aspect-ratio:1;color:#96ecc6;background:#59d7a71a;border:1px solid #95efc457;border-radius:50%;place-content:center;width:38px;margin-bottom:32px;font:10px DM Mono,monospace;display:grid;position:relative}.revops-engine-card>i{z-index:3;aspect-ratio:1;color:#a4f2cd;background:#092d39;border:1px solid #94edc24f;border-radius:50%;place-content:center;width:34px;font-style:normal;display:grid;position:absolute;top:32%;right:-25px;box-shadow:0 0 18px #67e1af38}.revops-engine-card h3{z-index:1;min-height:50px;margin-bottom:12px;font-size:20px;line-height:1.22;position:relative}.revops-engine-card p{z-index:1;color:#c2d8d4;margin:0;font-size:14px;line-height:1.62;position:relative}.revops-engine-card small{z-index:1;color:#bff1d6;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:12px;font-weight:800;display:flex;position:relative}.revops-engine-card small b{color:#80e8bf;font-size:15px}.revops-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020918c2;place-items:center;padding:24px;animation:.22s ease-out revops-modal-fade;display:grid;position:fixed;inset:0}.revops-engine-modal{background:linear-gradient(145deg,#0b2e3b,#081b39 59%,#092d33);border:1px solid #adefcf4d;border-radius:29px;outline:none;width:min(100%,760px);max-height:min(760px,100vh - 48px);animation:.3s cubic-bezier(.18,.82,.3,1.16) revops-modal-enter;display:grid;overflow:hidden;box-shadow:inset 0 1px #f3fff92b,0 34px 95px #00000070}.revops-engine-modal>header{border-bottom:1px solid #bde1f024;justify-content:space-between;align-items:center;padding:19px 23px;display:flex}.revops-engine-modal>header>span{color:#9cebc8;letter-spacing:.1em;font:11px DM Mono,monospace}.revops-engine-modal>header button{aspect-ratio:1;color:#effff6;cursor:pointer;background:#05152d75;border:1px solid #cce6ff38;border-radius:50%;place-content:center;width:34px;font-size:24px;line-height:1;transition:border-color .18s,background .18s;display:grid}.revops-engine-modal>header button:hover{background:#47c59d24;border-color:#86efbc94}.revops-engine-modal button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.revops-engine-modal-body{overscroll-behavior:contain;scrollbar-color:#69cfa4 #021023b8;scrollbar-width:thin;padding:31px 32px 26px;overflow-y:auto}.revops-engine-modal-body::-webkit-scrollbar{width:10px}.revops-engine-modal-body::-webkit-scrollbar-track{background:#021023b8;border-radius:999px}.revops-engine-modal-body::-webkit-scrollbar-thumb{background:linear-gradient(#71d9bd,#4e91ba);border:3px solid #021023b8;border-radius:999px}.revops-engine-modal-body h2{max-width:610px;margin-bottom:13px;font-size:clamp(2rem,3vw,2.85rem)}.revops-engine-modal-summary{color:#cadbdc;max-width:620px;margin:0 0 22px;font-size:16px;line-height:1.68}.revops-engine-modal-details{gap:11px;display:grid}.revops-engine-modal-details article{background:#0316304f;border:1px solid #bcdfef26;border-radius:17px;padding:18px}.revops-engine-modal-details h3{color:#e6fff0;margin-bottom:7px;font-size:16px}.revops-engine-modal-details p{color:#c2d5dc;margin:0;font-size:14px;line-height:1.62}.revops-engine-modal-action{background:#47cc9914;border:1px solid #8be9bd26;border-radius:17px;margin-top:19px;padding:18px}.revops-engine-modal-action>p{color:#a7efcf;letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font:10px DM Mono,monospace}.revops-engine-modal-action ul{color:#c8dde0;gap:7px;margin:0;padding-left:19px;font-size:14px;line-height:1.55;display:grid}.revops-engine-modal-action li::marker{color:#7ae4c0}.revops-engine-modal>footer{border-top:1px solid #bde1f024;grid-template-columns:repeat(2,1fr);display:grid}.revops-engine-modal>footer button{color:#e9fff2;cursor:pointer;background:#03112a4f;border:0;min-height:63px;font-size:14px;font-weight:800;transition:background .18s,color .18s}.revops-engine-modal>footer button+button{border-left:1px solid #bde1f024}.revops-engine-modal>footer button:not(:disabled):hover{color:#a7f3d0;background:#50cd9d21}.revops-engine-modal>footer button:disabled{opacity:.38;cursor:not-allowed}.revops-page .revops-closing-art{display:none}@keyframes revops-metal-sheen{0%,to{background-position:0 0}50%{background-position:46px 0}}@keyframes revops-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes revops-modal-enter{0%{opacity:0;transform:translateY(10px)scale(.975)}to{opacity:1;transform:none}}@media (max-width:1120px){.revops-page .revops-service-hero-copy{width:min(68%,720px)}.revops-engine-card-list{grid-template-columns:repeat(2,1fr);gap:22px}.revops-engine-card>i{display:none}}@media (max-width:680px){.revops-page .revops-service-hero{background-image:linear-gradient(#06142df7,#06142de6 55%,#051b23a6),url(/images/hero-revops.png);background-position:50%,69%;background-size:cover,auto 100%;min-height:0}.revops-page .revops-service-hero-copy{width:100%}.revops-engine-card-list{grid-template-columns:1fr;gap:13px}.revops-engine-card{min-height:0;padding:22px 18px}.revops-engine-card>span{margin-bottom:22px}.revops-engine-card h3{min-height:0}.revops-engine-card small{margin-top:20px}.revops-modal-backdrop{padding:13px}.revops-engine-modal{border-radius:24px;max-height:calc(100vh - 26px)}.revops-engine-modal>header{padding:15px 18px}.revops-engine-modal-body{padding:24px 18px 19px}.revops-engine-modal-body h2{font-size:clamp(1.85rem,9vw,2.35rem)}.revops-engine-modal-summary{font-size:15px}.revops-engine-modal>footer button{min-height:58px;font-size:13px}.revops-page .revops-closing-inner{background-image:linear-gradient(#041d22f7,#041d22e6 57%,#041d2291),url(/images/cta-revops.png);background-position:50%,69%;background-size:cover,auto 100%}}@media (prefers-reduced-motion:reduce){.revops-page .revops-module-list article:hover:before,.revops-page .revops-module-list article:focus-visible:before{animation:none}.revops-engine-card,.revops-engine-card:hover,.revops-engine-card:focus-visible{transition:none;transform:none}.revops-modal-backdrop,.revops-engine-modal{animation:none}}.revops-engine-card{background:linear-gradient(138deg,#1e5b44e8,#093634f2 48%,#062537f5);border-color:#b1f5d44a;box-shadow:inset 0 1px #f3fff933,inset 0 -18px 38px #0318272e,0 16px 36px #00000024}.revops-engine-card:before{opacity:.62;background:linear-gradient(108deg,#0000 18%,#e9fff324 47%,#0000 65%) 0 0/220% 100%}.revops-engine-card:hover:before,.revops-engine-card:focus-visible:before{animation:1.6s ease-in-out infinite revops-metal-sheen}.revops-engine-card:hover,.revops-engine-card:focus-visible{border-color:#91f4c3a3;box-shadow:inset 0 1px #f6fffa45,inset 0 -19px 42px #03172733,0 25px 49px #0000003b,0 0 27px #5be2a51a}.revops-engine-modal{flex-direction:column;height:min(760px,100dvh - 48px);max-height:calc(100dvh - 48px);display:flex}.revops-engine-modal>header,.revops-engine-modal>footer{flex:none}.revops-engine-modal-body{flex:auto;min-height:0}.revops-engine-modal>footer{flex:none;min-height:63px}.revops-engine-modal>footer button{width:100%}@media (max-width:680px){.revops-engine-modal{height:calc(100dvh - 26px);max-height:calc(100dvh - 26px)}.revops-engine-modal>footer{min-height:58px}}@media (prefers-reduced-motion:reduce){.revops-engine-card:hover:before,.revops-engine-card:focus-visible:before{animation:none}.revops-engine-card:hover,.revops-engine-card:focus-visible{transform:none}}.scroll-progress{z-index:20;background:linear-gradient(var(--blue),var(--violet),var(--green));transform-origin:top;width:3px;position:fixed;inset:0 auto 0 0}.site-header{z-index:12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#06112abf;border-bottom:1px solid #dde7ff12;padding:17px 0;position:relative}.nav-wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{flex:none;align-items:center;min-height:30px;display:flex}.brand img{width:104px;height:auto;display:block}.site-header .brand img{width:200px}.brand-fallback{letter-spacing:-1.5px;font-size:22px;display:none}.brand-fallback b{color:var(--blue)}.desktop-nav{align-items:center;gap:7px;margin-left:auto;display:flex}.desktop-nav a{color:#bdc9df;border-radius:10px;padding:8px 11px;font-size:13px;font-weight:600;transition:color .18s,background .18s}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:#fff;background:#ffffff12}.nav-actions{align-items:center;gap:10px;display:flex}.header-cta{color:#06112a;background:linear-gradient(100deg,#6fe3f6,#8f93ff);border-radius:99px;align-items:center;gap:9px;padding:9px 14px 9px 17px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 22px #4fa3ff30}.header-cta i{font-size:15px;font-style:normal}.header-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #56b7ff52}.lang{width:34px;min-height:34px;color:var(--muted);background:#ffffff09;border:1px solid #c5d8ff1f;border-radius:50%;place-items:center;padding:4px;line-height:1;transition:border-color .18s,background .18s,transform .18s;display:grid}.lang:hover{background:#65cdec1a;border-color:#72dcee70;transform:translateY(-1px)}.flag-slot{aspect-ratio:1;width:20px;display:block;position:relative}.flag-icon{border-radius:50%;width:100%;height:100%;transition:opacity .2s,transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;overflow:visible;box-shadow:0 1px 5px #00000047}.flag-target{opacity:0;transform:scale(.68)rotate(-16deg)}.lang:hover .flag-current,.lang:focus-visible .flag-current,.mobile-lang:hover .flag-current,.mobile-lang:focus-visible .flag-current{opacity:0;transform:scale(.72)rotate(16deg)}.lang:hover .flag-target,.lang:focus-visible .flag-target,.mobile-lang:hover .flag-target,.mobile-lang:focus-visible .flag-target{opacity:1;transform:scale(1)rotate(0)}.mobile-lang{color:#dbe5fb;grid-template-columns:28px 1fr 20px;align-items:center;min-height:48px;padding:11px 0;font-weight:700;display:grid}.mobile-lang .flag-slot{width:22px}.menu-toggle,.mobile-navigation{display:none}@media (max-width:1280px) and (min-width:1121px){.desktop-nav{display:none}.menu-toggle{color:#d4dff4;background:0 0;border:0;align-items:center;gap:4px;padding:7px 0;font-size:12px;font-weight:700;display:inline-flex}.menu-toggle span{background:currentColor;width:12px;height:1px;display:block}.mobile-navigation{border-bottom:1px solid var(--line);background:#081733;padding:14px 24px 19px;position:absolute;top:100%;left:0;right:0}.menu-open .mobile-navigation{gap:4px;display:grid}.mobile-navigation a{color:#dbe5fb;grid-template-columns:28px 1fr 20px;align-items:center;min-height:48px;padding:11px 0;font-weight:700;display:grid}.mobile-navigation i{color:var(--blue);font:10px DM Mono,monospace}.mobile-navigation b{color:var(--blue);text-align:right}}.eyebrow{color:#aebde1;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-family:DM Mono,monospace;font-size:10px;line-height:1.4;display:flex}.eyebrow-dot{background:var(--blue);width:7px;height:7px;box-shadow:0 0 14px var(--blue);border-radius:50%}.blue-text{color:var(--blue)}.green-text{color:var(--green)}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1{max-width:790px;font-family:Playfair Display,Georgia,serif;font-size:var(--display-title-size);letter-spacing:-.055em;margin-bottom:25px;font-weight:600;line-height:1.02}h2{font-family:Playfair Display,Georgia,serif;font-size:var(--display-title-size);letter-spacing:-.04em;margin-bottom:18px;font-weight:600;line-height:1.08}h3{letter-spacing:-.035em;margin-bottom:10px;font-size:20px;line-height:1.28}.lede{color:#d1daf0;max-width:590px;margin-bottom:30px;font-size:18px;line-height:1.72}.headline-accent{color:var(--blue);white-space:nowrap;font-style:italic}.microcopy{color:#9eacc9;margin:18px 0 0;font-size:13px}.button{border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:13px 20px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button.primary{color:#06112a;background:linear-gradient(105deg,#68dffa 0%,#77c9fa 45%,#a196ff 100%);border:0;box-shadow:0 12px 30px #3facef40}.button.primary span{font-size:19px;line-height:0}.button.primary:hover{transform:translateY(-3px);box-shadow:0 18px 38px #53b1fd66}.button.secondary{color:#e3eaff;margin-left:8px;box-shadow:inset 0 0 0 1px #dae6ff33}.button.secondary:hover{background:#ffffff14;transform:translateY(-2px)}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.hero{align-items:center;min-height:calc(100vh - 72px);padding:76px 0 88px;display:flex;position:relative}.hero-aurora{filter:blur(12px);pointer-events:none;background:radial-gradient(circle at 50% 45%,#57d5f738,#6d6fff1f 31%,#0000 67%);border-radius:50%;width:720px;height:720px;position:absolute;top:-30%;right:-18%}.hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);align-items:center;gap:clamp(42px,7vw,100px);display:grid;position:relative}.hero-copy{z-index:1;padding:38px 0;position:relative}.revenue-system{isolation:isolate;background:linear-gradient(135deg,#1f386db8,#0b1a41d6 50%,#232261c2);border:1px solid #c2daff33;border-radius:36px;min-height:510px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 32px 80px #00000045}.revenue-system:after{content:"";z-index:-1;opacity:.45;background:radial-gradient(circle at 6% 78%,#48ddf52b,#0000 28%),radial-gradient(circle at 88% 24%,#9679ff33,#0000 32%);position:absolute;inset:0}.revenue-glow{z-index:-1;aspect-ratio:1;filter:blur(42px);background:#5ed4ff3d;border-radius:50%;width:42%;position:absolute;top:29%;left:31%}.revenue-head{color:#d9e3ff;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:15px;font-family:DM Mono,monospace;font-size:10px;display:flex;position:absolute;inset:27px 29px auto}.revenue-head i{color:#98a7c7;letter-spacing:0;text-transform:none;font-style:normal}.revenue-route{width:100%;height:340px;position:absolute;inset:72px 0 auto;overflow:visible}.revenue-route path:first-of-type{fill:none;stroke:#d5e5ff2e;stroke-width:1.25px}.revenue-route-active{fill:none;stroke:url(#revenue-route-gradient);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:10 9;opacity:.83;animation:7s linear infinite route-shift}.revenue-signal{fill:#ccf6ff;filter:drop-shadow(0 0 8px #78e6fb)}.revenue-signal.soft{fill:#d7d1ff;opacity:.8}.revenue-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 30% 20%,#9af1ff59,#6f6aff47 47%,#0b1e47b3 75%);border:1px solid #cfefff5c;border-radius:50%;place-content:center;width:128px;display:grid;position:absolute;top:47%;left:49%;translate:-50% -50%;box-shadow:0 0 0 14px #8fb6ff0a,0 0 44px #56b6ff40}.revenue-core span{color:#d6e5ff;font-size:11px}.revenue-core strong{letter-spacing:-.03em;font-size:13px}.revenue-stage{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);color:#eff4ff;background:#0f20469e;border:1px solid #e0edff2b;border-radius:15px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;display:flex;position:absolute;box-shadow:0 9px 28px #00000029}.revenue-stage b{color:var(--blue);font:10px DM Mono,monospace}.stage-1{top:24%;left:7%}.stage-2{top:64%;left:19%}.stage-3{top:29%;right:5%}.stage-4{border-color:#94efba59;bottom:17%;right:11%}.stage-4 b{color:var(--green)}.revenue-foot{color:#aebbd7;justify-content:space-between;font-size:11px;display:flex;position:absolute;inset:auto 29px 25px}.revenue-foot i{color:#d5f7df;font-style:normal}.solutions-section{background:linear-gradient(#ffffff09,#847fff0b);padding:130px 0;position:relative}.solutions-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 92%,#63dfff17,#0000 25%);position:absolute;inset:0}.solutions-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:68px;margin-bottom:48px;display:grid;position:relative}.solutions-heading h2{margin-bottom:0}.solutions-heading>p{color:#c3cde1;max-width:405px;margin:0 0 5px;font-size:16px}.solution-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}.solution-card{border-radius:var(--radius);background:linear-gradient(145deg,#213768b8,#0a183ac2);border:1px solid #d3e2ff29;flex-direction:column;justify-content:space-between;min-height:352px;padding:30px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:inset 0 1px #ffffff17,0 16px 40px #00000024}.solution-card:hover{border-color:#ade2ff66;transform:translateY(-7px);box-shadow:inset 0 1px #ffffff26,0 25px 52px #00000040}.solution-card.revops{background:linear-gradient(145deg,#164b4d80,#091c34db)}.solution-card.system{background:linear-gradient(145deg,#412f7e85,#0c193ad6)}.solution-icon{color:#05203e;background:linear-gradient(135deg,#69def7,#8bd0ff);border-radius:17px;place-content:center;width:53px;height:53px;margin-bottom:43px;font-size:27px;line-height:1;transition:transform .25s;display:grid;box-shadow:0 9px 22px #42baf938}.solution-card.revops .solution-icon{background:linear-gradient(135deg,#79dea3,#6ee3d4)}.solution-card.system .solution-icon{background:linear-gradient(135deg,#c4b0ff,#75dff3)}.solution-card:hover .solution-icon{transform:translateY(-3px)rotate(-4deg)}.solution-card p{color:#c3cde1;max-width:310px;margin:0;font-size:16px;line-height:1.68}.solution-link{color:#fff;border-bottom:1px solid #d0e5ff5c;align-self:flex-start;align-items:center;gap:10px;margin-top:28px;padding-bottom:3px;font-size:13px;font-weight:800;display:inline-flex}.solution-link i{color:var(--blue);font-size:17px;font-style:normal}.revops .solution-link i{color:var(--green)}.diagnosis-section{padding:128px 0 145px}.diagnosis-layout{grid-template-columns:1.17fr .83fr;align-items:center;gap:65px;display:grid}.diagnostic-heading h2{max-width:660px;margin-bottom:31px}.diagnostic-items{gap:10px;display:grid}.diagnostic-item{background:#ffffff09;border:1px solid #d0e1ff1f;border-radius:18px;transition:border-color .2s,background .2s;overflow:hidden}.diagnostic-item.is-open{background:#4b89d31a;border-color:#6fd8f766}.diagnostic-item button{color:#eff4ff;text-align:left;background:0 0;border:0;grid-template-columns:35px 1fr 25px;align-items:center;gap:13px;width:100%;padding:18px 20px;display:grid}.diagnostic-item button:hover{color:var(--blue)}.diagnostic-item button span{color:var(--blue);font:10px DM Mono,monospace}.diagnostic-item button strong{font-size:15px;line-height:1.45}.diagnostic-item button i{color:#c9d5ed;text-align:right;font-size:23px;font-style:normal;font-weight:400}.diagnostic-answer{padding:0 58px 20px 68px;animation:.22s ease-out answer-in}.diagnostic-answer p{color:#cbd6eb;max-width:635px;margin:0 0 10px;font-size:15px;line-height:1.65}.diagnostic-answer p:last-child{color:#e2ebff}.diagnostic-answer b{color:var(--blue)}.diagnosis-callout{background:linear-gradient(145deg,#234988d6,#24236ce3);border:1px solid #c3e2ff38;border-radius:34px;padding:43px 37px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 26px 56px #0003}.callout-orb{aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle at 38% 38%,#9af9ffbf,#7677ff4d 40%,#0000 68%);border-radius:50%;width:220px;position:absolute;top:-70px;right:-65px}.diagnosis-callout>:not(.callout-orb){position:relative}.diagnosis-callout h2{font-size:clamp(33px,3vw,47px)}.diagnosis-callout>p:not(.eyebrow){color:#d6e1fb;font-size:16px;line-height:1.7}.diagnosis-callout .button{background:linear-gradient(110deg,#d7fbff,#90ecfc 48%,#b1a9ff);margin:14px 0 18px}.diagnosis-callout small{color:#bac9e9;font-size:12px;display:block}.subhero{background:linear-gradient(145deg,#091936,#07142d);padding:112px 0 106px;position:relative;overflow:hidden}.subhero:before{content:"";filter:blur(12px);pointer-events:none;border-radius:50%;width:700px;height:700px;position:absolute}.subhero.blue:before{background:radial-gradient(circle,#45cef938,#656eff1f 40%,#0000 66%);top:-290px;right:-260px}.subhero.green:before{background:radial-gradient(circle,#4dd6aa33,#27a7b51c 42%,#0000 68%);top:-330px;left:-240px}.service-hero-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:85px;display:grid;position:relative}.subhero.revops .service-hero-grid{grid-template-columns:1.05fr .95fr}.subhero h1{max-width:690px;font-size:var(--display-title-size)}.service-visual{border:1px solid #cde3ff30;border-radius:35px;min-height:420px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 25px 65px #0003}.service-visual.lead-generation{background:radial-gradient(circle at 21% 30%,#56ddf859,#0000 20%),radial-gradient(circle at 73% 75%,#7870ff54,#0000 29%),linear-gradient(140deg,#17406feb,#0b1941f0)}.service-visual.revops{background:radial-gradient(circle at 70% 25%,#69e6ac54,#0000 24%),radial-gradient(circle at 28% 78%,#43c3c93b,#0000 32%),linear-gradient(140deg,#0e444ce6,#082039f5)}.visual-tag{color:#c4d3f0;letter-spacing:.11em;font:10px DM Mono,monospace;position:absolute;top:25px;left:28px}.visual-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f1f6ff;background:#0d1e448c;border:1px solid #e3efff30;border-radius:17px;align-items:center;gap:9px;padding:13px 16px;font-size:14px;font-weight:700;display:flex;position:absolute;box-shadow:0 10px 24px #0000001f}.visual-node i{color:var(--blue);font:10px DM Mono,monospace}.lead-generation .v-1{top:27%;left:8%}.lead-generation .v-2{top:53%;left:36%}.lead-generation .v-3{bottom:19%;right:8%}.revops .v-1{top:30%;left:10%}.revops .v-2{top:45%;right:11%}.revops .v-3{bottom:17%;left:30%}.service-visual>b{aspect-ratio:1;color:#e7f9ff;background:radial-gradient(circle at 30% 20%,#93efff8c,#766cff4d 48%,#081d49b3);border-radius:50%;place-items:center;width:100px;font-size:31px;display:grid;position:absolute;top:37%;left:47%;box-shadow:0 0 0 12px #8cc6ff0f,0 0 45px #5eb8ff45}.service-visual.revops>b{color:#d8ffe8;background:radial-gradient(circle at 30% 20%,#8af1b480,#41b7b254 48%,#072b39bf)}.service-outcomes{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.service-outcomes h2{max-width:370px}.service-outcomes ul{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.service-outcomes li{color:#102348;background:#f2f5fb;border-radius:17px;justify-content:space-between;gap:12px;padding:20px 18px;font-size:15px;font-weight:700;line-height:1.4;display:flex;box-shadow:0 9px 24px #010e2414}.service-outcomes li span{color:#357ee8}.lead-signature,.revops-signature{padding:116px 0}.lead-signature{background:linear-gradient(145deg,#081934,#0a1a3e)}.signature-grid,.orchestration{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.signature-caption{color:#c0cce1;max-width:475px;font-size:16px}.targeting-grid{background:radial-gradient(circle at 48% 48%,#5bcbf833,#0000 38%),#ffffff09;border-radius:32px;grid-template-columns:repeat(3,1fr);gap:13px;padding:15px;display:grid;position:relative}.targeting-grid:before{content:"";z-index:0;border:1px solid #63daf840;border-radius:50%;position:absolute;inset:17% 18%}.targeting-grid article{z-index:1;background:#0e234ec2;border:1px solid #d3e8ff26;border-radius:20px;min-height:126px;padding:17px;position:relative;box-shadow:inset 0 1px #ffffff17}.targeting-grid b{color:var(--blue);margin-bottom:19px;font:10px DM Mono,monospace;display:block}.targeting-grid span{color:#e7efff;font-size:13px;font-weight:700;line-height:1.35;display:block}.targeting-grid i{color:#73ddf8;font-size:17px;font-style:normal;position:absolute;bottom:10px;right:14px}.revops-signature{background:linear-gradient(145deg,#08262c,#071b35);overflow:hidden}.orchestration{grid-template-columns:1fr 1fr}.orchestration-lanes{background:radial-gradient(circle at 50% 47%,#63dea940,#0000 20%),#ffffff09;border-radius:34px;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;min-height:320px;padding:35px;display:flex}.lane{color:#effff5;background:#093339a6;border:1px solid #bff6d933;border-radius:999px;align-items:center;gap:8px;padding:12px 13px;font-size:13px;font-weight:700;display:flex;box-shadow:0 9px 23px #00000024}.lane:nth-child(2n){translate:0 20px}.lane i{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green);border-radius:50%}.lane b{color:var(--green);font-size:14px}.process-band{background:#07152e;position:relative;overflow:hidden}.process-band:after{content:"";background:radial-gradient(circle,#58d2f81c,#0000 67%);border-radius:50%;width:480px;height:480px;position:absolute;bottom:-160px;right:-100px}.process-band.green:after{background:radial-gradient(circle,#5ce1a521,#0000 67%)}.band-heading{z-index:1;justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px;display:flex;position:relative}.band-heading>p:last-child{color:#bfcae0;max-width:430px;margin:0;font-size:16px}.steps{z-index:1;grid-template-columns:repeat(3,1fr);gap:17px;display:grid;position:relative}.steps article{background:#ffffff0e;border:1px solid #d1e2ff1f;border-radius:23px;min-height:230px;padding:27px}.steps article>b{color:var(--blue);margin-bottom:42px;font:11px DM Mono,monospace;display:block}.green .steps article>b{color:var(--green)}.steps h3{font-size:19px}.steps p{color:#becbe1;margin:0;font-size:15px;line-height:1.62}.step-line{display:none}.closing{text-align:center}.closing .wrap{flex-direction:column;align-items:center;display:flex}.closing h2{max-width:680px}.closing .cta-row{margin-top:8px}.cases-hero{align-items:center;min-height:490px;display:flex}.cases-hero h1{max-width:880px}.case-orb{aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle at 34% 28%,#a0e8ff8f,#7e70ff47 34%,#0000 66%);border-radius:50%;width:390px;position:absolute;bottom:-160px;right:11%}.cases-section{background:var(--paper);color:#102348}.section-kicker{justify-content:space-between;align-items:start;display:flex}.mono-note{letter-spacing:.12em;color:#5b7497;font:10px DM Mono,monospace}.case-list{gap:14px;margin-top:38px;display:grid}.case-list article{background:#fff;border-radius:22px;grid-template-columns:70px 1fr 1.2fr 30px;align-items:center;gap:24px;padding:28px 30px;display:grid;box-shadow:0 12px 28px #0e234514}.case-list article>b{color:#387de5;font:12px DM Mono,monospace}.case-list span{color:#5c7191;font-size:12px;font-weight:700}.case-list h2{letter-spacing:-.03em;margin:3px 0 0;font-family:Manrope,sans-serif;font-size:19px}.case-list p{color:#526685;margin:0;font-size:15px}.case-list i{color:#397ae1;font-size:20px;font-style:normal}.pull-quote{text-align:center;max-width:760px}.pull-quote p{color:#d3dcef;margin:0;font:italic 600 clamp(23px,3vw,36px)/1.35 Playfair Display,Georgia,serif}.contact-hero{background:radial-gradient(circle at 80% 12%,#6b75ff29,#0000 26%),#081733;padding:95px 0 125px}.contact-grid{grid-template-columns:.77fr 1.23fr;align-items:start;gap:80px;display:grid}.contact-hero h1{font-size:var(--display-title-size)}.contact-steps{gap:12px;margin:32px 0;display:grid}.contact-steps span{color:#d6e0f5;align-items:center;gap:13px;font-size:14px;display:flex}.contact-steps b{width:27px;height:27px;color:var(--blue);background:#5cd8f724;border-radius:50%;place-items:center;font:10px DM Mono,monospace;display:grid}.contact-note{color:#b8c6dd;background:#ffffff0d;border-radius:16px;gap:11px;padding:15px;font-size:12px;line-height:1.55;display:flex}.contact-note span{color:#06112a;background:var(--blue);border-radius:50%;flex:0 0 19px;place-items:center;height:19px;font-weight:800;display:grid}.contact-note p{margin:0}.form-shell{background:linear-gradient(145deg,#1f386ee0,#0c1c3ff0);border:1px solid #d1e4ff33;border-radius:32px;padding:31px;box-shadow:inset 0 1px #ffffff29,0 26px 65px #00000038}.form-shell-head{color:#b8c8e6;justify-content:space-between;gap:20px;margin-bottom:27px;font-size:12px;display:flex}.form-shell-head span{color:var(--blue);letter-spacing:.1em;font:10px DM Mono,monospace}.form-shell-head p{margin:0}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lead-form label{color:#e8efff;font-size:13px;font-weight:700;display:block}.field-label{display:inline-block}.field-label em{color:var(--blue);margin-left:2px;font-style:normal;display:inline}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{color:#fff;background:#04102a61;border:1px solid #d0e4ff2e;border-radius:13px;outline:0;width:100%;margin-top:7px;padding:13px 14px;font-size:16px;line-height:1.4;transition:border .18s,box-shadow .18s,background .18s}.lead-form input:not([type=checkbox]):focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--blue);background:#04102aa1;outline:none;box-shadow:0 0 0 3px #5ed6f72b}.lead-form textarea{resize:vertical;min-height:52px}.lead-form select option{color:#0b1a38}.consent{align-items:flex-start;gap:10px;margin:23px 0 20px;line-height:1.5;color:#c9d5ea!important;font-size:12px!important;font-weight:500!important;display:flex!important}.consent input{width:17px;height:17px;accent-color:var(--blue);margin:1px 0 0}.lead-form .button{min-width:210px;min-height:57px}.form-message{color:#caf5da;background:#7ee0b01a;border-radius:12px;margin:15px 0 0;padding:11px 13px;font-size:13px}.site-footer{background:#06112a;border-top:1px solid #d0e2ff21;padding:20px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:60px;padding-top:20px;display:grid}.footer-grid .brand{margin-bottom:20px}.footer-institutional address{color:#aebbd3;margin:0;font-size:14px;font-style:normal;line-height:1.65}.footer-linkedin,.footer-solutions a{color:#dce7ff;align-items:center;gap:.55rem;font-size:13px;font-weight:700;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.footer-linkedin{margin-top:18px}.footer-solutions{align-content:start;justify-self:end;gap:12px;min-width:160px;display:grid}.footer-solutions .eyebrow{margin-bottom:5px}.footer-solutions a:hover,.footer-linkedin:hover{color:#79e6ef;transform:translate(2px)}.footer-solutions a:focus-visible,.footer-linkedin:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #72dfea}.copyright{color:#8392ae;letter-spacing:.04em;text-align:center;border-top:1px solid #d0e2ff17;justify-content:center;gap:20px;margin:50px auto 6px;padding-top:20px;font:10px DM Mono,monospace;display:flex}.lead-hero-layout{grid-template-columns:1.18fr .82fr;align-items:end;gap:28px 82px;display:grid;position:relative}.lead-hero-intro h1{max-width:760px;font-size:var(--display-title-size);margin-bottom:0}.lead-hero-copy{padding-bottom:7px}.lead-hero-copy .lede{margin-bottom:25px}.lead-hero-layout .market-map{grid-column:1/-1;min-height:276px;margin-top:11px}.lead-hero-layout .market-map .v-1{top:31%;left:11%}.lead-hero-layout .market-map .v-2{top:56%;left:43%}.lead-hero-layout .market-map .v-3{bottom:18%;right:13%}.lead-hero-layout .market-map>b{top:37%;left:63%}.revops-hero-layout{grid-template-columns:1.04fr .96fr;align-items:center;gap:74px;display:grid;position:relative}.revops-hero-layout .operations-map{min-height:505px}.revops-hero-copy h1{font-size:var(--display-title-size)}.revops-hero-copy .lede{margin-bottom:27px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case-library{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:40px;display:grid}.case-library-card{background:#fff;border:1px solid #1237681a;border-radius:24px;flex-direction:column;min-height:315px;padding:27px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0e234514}.case-library-card:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#5dd3f542,#8777ff1a 45%,#0000 68%);border-radius:50%;width:185px;position:absolute;bottom:-74px;right:-60px}.case-library-card:hover{transform:translateY(-5px);box-shadow:0 21px 38px #0e234521}.case-index{color:#397de4;letter-spacing:.1em;margin-bottom:31px;font:11px DM Mono,monospace;display:block}.case-library-card>p{z-index:1;color:#637997;margin:0 0 7px;font-size:12px;font-weight:800;position:relative}.case-library-card h2{z-index:1;letter-spacing:-.04em;margin:0 0 13px;font-family:Manrope,Arial,sans-serif;font-size:23px;position:relative}.case-summary{z-index:1;color:#526886;font-size:14px;line-height:1.6;display:block;position:relative}.case-library-card a{z-index:1;color:#13325f;background:#edf5ff;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;margin-top:auto;padding:10px 13px;font-size:12px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex;position:relative}.case-library-card a:hover{background:#d8f4fd;transform:translateY(-2px)}.case-library-card a i{color:#397de4;font-size:16px;font-style:normal}.case-detail-hero{background:radial-gradient(circle at 90% 15%,#6674ff2e,#0000 26%),radial-gradient(circle at 14% 85%,#49d2f61a,#0000 24%),#081733;padding:36px 0 94px;position:relative;overflow:hidden}.case-detail-hero:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#57d3f721,#0000 65%);border-radius:50%;width:570px;position:absolute;bottom:-35%;right:-10%}.case-breadcrumb{z-index:1;color:#adbbd4;align-items:center;gap:9px;margin-bottom:63px;font-size:13px;display:flex;position:relative}.case-breadcrumb a{color:#dce7fb;font-weight:700}.case-breadcrumb a:hover{color:var(--blue)}.case-breadcrumb span:last-child{color:#a9b8d3}.case-hero-grid{z-index:1;grid-template-columns:.88fr 1.12fr;align-items:center;gap:85px;display:grid;position:relative}.case-hero-copy h1{margin-bottom:19px;font-size:clamp(52px,6vw,86px)}.case-hero-copy .lede{max-width:550px}.case-chips{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.case-chips span{color:#e9f0ff;background:#ffffff0e;border:1px solid #cee3ff2b;border-radius:13px;gap:2px;padding:10px 13px;font-size:13px;font-weight:700;display:grid}.case-chips b{color:#93a6c9;letter-spacing:.08em;text-transform:uppercase;font:9px DM Mono,monospace}.case-flow-panel{background:linear-gradient(145deg,#284888d4,#121e54e6);border:1px solid #cbe1ff33;border-radius:34px;min-height:400px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 25px 60px #00000030}.case-flow-panel:before{content:"";background:radial-gradient(circle at 67% 40%,#997eff38,#0000 24%),radial-gradient(circle at 23% 67%,#53def430,#0000 28%);position:absolute;inset:0}.case-flow-label{color:#c8d5ef;letter-spacing:.1em;text-transform:uppercase;font:10px DM Mono,monospace;position:absolute;top:25px;left:27px}.case-flow-route{background:linear-gradient(90deg,#69def5d1,#9686ffbf,#70deabc7);height:2px;position:absolute;top:49%;left:13%;right:13%}.case-flow-route:before,.case-flow-route:after{content:"";background:#caefff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;translate:0 -50%;box-shadow:0 0 14px #79dcf6}.case-flow-route:before{left:31%}.case-flow-route:after{background:#ccefd8;right:28%;box-shadow:0 0 14px #7adfa1}.case-flow-route i{background:#e7f9ff;border-radius:50%;width:6px;height:6px;animation:5s linear infinite case-signal;position:absolute;top:-2px;box-shadow:0 0 10px #75e0f7}.case-flow-route i:nth-child(2){animation-delay:-1.7s}.case-flow-route i:nth-child(3){animation-delay:-3.4s}.case-flow-stage{z-index:1;color:#f2f6ff;background:#0c1b468c;border:1px solid #e5f0ff2b;border-radius:14px;align-items:center;gap:9px;padding:10px 13px;font-size:13px;font-weight:800;display:flex;position:absolute;box-shadow:0 10px 24px #0000001c}.case-flow-stage b{color:var(--blue);font:10px DM Mono,monospace}.case-flow-stage.stage-1{top:28%;left:9%}.case-flow-stage.stage-2{bottom:18%;right:34%}.case-flow-stage.stage-3{top:30%;right:8%}.case-flow-stage.stage-3 b{color:var(--green)}.case-flow-panel>strong{color:#dce9ff;font:italic 600 23px Playfair Display,Georgia,serif;position:absolute;bottom:28px;left:27px}.case-content-section{background:var(--paper);color:#12264b;padding:118px 0}.case-content-grid{grid-template-columns:220px minmax(0,720px);justify-content:space-between;gap:75px;display:grid}.case-section-nav{color:#5f7190;border-left:2px solid #a5dffa;align-content:start;gap:11px;height:max-content;padding:18px;font-size:12px;font-weight:800;line-height:1.4;display:grid;position:sticky;top:25px}.case-content{gap:100px;display:grid}.case-content h2{color:#13264a}.case-content .eyebrow{color:#466891}.case-body{color:#49607f;max-width:680px;margin:0;font-size:18px;line-height:1.8}.case-strategy-list{gap:12px;display:grid}.case-strategy-list article{background:#fff;border-radius:19px;grid-template-columns:43px 1fr;gap:15px;padding:21px 20px;display:grid;box-shadow:0 8px 23px #11284f12}.case-strategy-list article>span{color:#3d85e7;padding-top:4px;font:10px DM Mono,monospace}.case-strategy-list h3{color:#172c51;margin-bottom:5px;font-size:17px}.case-strategy-list p{color:#526887;margin:0;font-size:15px;line-height:1.65}.case-results{color:#fff;background:linear-gradient(135deg,#102c62,#1f2778);border-radius:28px;padding:39px;box-shadow:0 18px 39px #0d235030}.case-results .eyebrow{color:#b9d8ff}.case-results h2{color:#fff;margin-bottom:7px}.case-results-note{color:#bfcef0;margin:0 0 28px;font-size:15px}.case-metrics{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.case-metrics article{background:#06123640;border:1px solid #deecff26;border-radius:17px;gap:4px;min-height:112px;padding:17px;display:grid}.case-metrics strong{color:#a9eeff;letter-spacing:-.035em;font:600 31px/1 Playfair Display,Georgia,serif}.case-metrics span{color:#e0e9fd;font-size:12px;font-weight:700;line-height:1.45}.case-cta{background:#07152e;padding:101px 0}.case-cta-inner{justify-content:space-between;align-items:end;gap:50px;display:flex}.case-cta h2{max-width:650px;margin-bottom:14px}.case-cta p:not(.eyebrow){color:#c4d1e9;max-width:600px;margin:0;font-size:16px}.case-cta .cta-row{flex:none}.case-cta .button.secondary{display:none}.case-return{background:#07152e;padding:29px 0 45px}.case-return a{color:#dce8ff;font-size:14px;font-weight:800}.case-return a:hover{color:var(--blue)}.case-hero-copy h1{font-size:var(--display-title-size)}@keyframes case-signal{0%{opacity:0;left:0}10%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@keyframes route-shift{to{stroke-dashoffset:-76px}}@keyframes answer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.revenue-signal{display:none}}@media (max-width:1120px){.desktop-nav{display:none}.menu-toggle{color:#d4dff4;background:0 0;border:0;align-items:center;gap:4px;padding:7px 0;font-size:12px;font-weight:700;display:inline-flex}.menu-toggle span{background:currentColor;width:12px;height:1px;display:block}.mobile-navigation{border-bottom:1px solid var(--line);background:#081733;padding:14px 24px 19px;position:absolute;top:100%;left:0;right:0}.menu-open .mobile-navigation{gap:4px;display:grid}.mobile-navigation a{color:#dbe5fb;grid-template-columns:28px 1fr 20px;align-items:center;min-height:48px;padding:11px 0;font-weight:700;display:grid}.mobile-navigation i{color:var(--blue);font:10px DM Mono,monospace}.mobile-navigation b{color:var(--blue);text-align:right}.hero{min-height:auto}.hero-grid,.service-hero-grid,.subhero.revops .service-hero-grid,.diagnosis-layout,.contact-grid{grid-template-columns:1fr}.hero-grid{gap:25px}.hero-copy{padding:22px 0 0}.revenue-system{width:100%;max-width:650px}.solutions-heading,.service-outcomes,.signature-grid,.orchestration{grid-template-columns:1fr;gap:32px}.solutions-heading>p{margin:0}.contact-grid{gap:45px}.form-shell{max-width:720px}.service-hero-grid{gap:42px}.subhero.revops .service-visual{order:-1}.service-outcomes h2{max-width:500px}.diagnosis-callout{max-width:650px}.footer-grid>div:last-child{justify-self:start}}@media (max-width:680px){.wrap{width:min(calc(100% - 34px),var(--wrap))}.site-header{padding:14px 0}.brand img{width:96px}.header-cta{display:none}.nav-actions{gap:11px}.hero{padding:56px 0 62px}.hero-copy{padding:0}h1{font-size:var(--display-title-size);letter-spacing:-.055em;margin-bottom:20px}.lede{font-size:16px;line-height:1.72}.headline-accent{white-space:normal;display:inline}.button{width:100%;min-height:54px}.button.secondary{margin:10px 0 0}.revenue-system{border-radius:27px;min-height:415px}.revenue-head{font-size:9px;inset:20px 19px auto}.revenue-head i{display:none}.revenue-route{height:295px;top:55px}.revenue-core{width:100px}.revenue-core span,.revenue-core strong{font-size:10px}.revenue-stage{border-radius:12px;gap:6px;padding:8px 9px;font-size:10px}.revenue-stage b{font-size:8px}.stage-1{top:25%;left:5%}.stage-2{top:63%;left:10%}.stage-3{top:34%;right:4%}.stage-4{bottom:18%;right:7%}.revenue-foot{font-size:9px;inset:auto 19px 18px}.solutions-section,.diagnosis-section,.section{padding:78px 0}.solutions-heading{margin-bottom:30px}.solutions-heading>p{font-size:15px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:276px;padding:25px}.solution-icon{margin-bottom:29px}.diagnosis-layout{gap:40px}.diagnostic-heading h2{font-size:var(--display-title-size)}.diagnostic-item button{grid-template-columns:25px 1fr 20px;gap:8px;padding:16px}.diagnostic-item button strong{font-size:13px}.diagnostic-answer{padding:0 16px 17px 49px}.diagnosis-callout{border-radius:28px;padding:31px 25px}.subhero{padding:72px 0 78px}.subhero h1{font-size:var(--display-title-size)}.service-visual{border-radius:28px;min-height:340px}.visual-tag{font-size:8px;top:18px;left:20px}.visual-node{border-radius:12px;padding:9px 10px;font-size:11px}.service-visual>b{width:72px;font-size:23px}.lead-generation .v-1{top:25%;left:5%}.lead-generation .v-2{top:55%;left:23%}.lead-generation .v-3{bottom:17%;right:5%}.revops .v-1{top:25%;left:6%}.revops .v-2{top:48%;right:5%}.revops .v-3{bottom:15%;left:22%}.service-outcomes ul{grid-template-columns:1fr}.lead-signature,.revops-signature{padding:78px 0}.targeting-grid{grid-template-columns:repeat(2,1fr);padding:10px}.targeting-grid article{min-height:105px;padding:13px}.orchestration-lanes{border-radius:27px;min-height:260px;padding:24px 13px}.lane{font-size:11px}.band-heading{margin-bottom:27px;display:block}.band-heading>p:last-child{font-size:15px}.steps{grid-template-columns:1fr}.steps article{min-height:auto;padding:23px}.steps article>b{margin-bottom:27px}.cases-hero{min-height:400px}.case-orb{width:270px;right:-70px}.case-list article{grid-template-columns:35px 1fr 20px;gap:13px;padding:22px 17px}.case-list article>p{grid-column:2/4}.case-list h2{font-size:16px}.form-shell{border-radius:25px;padding:22px 17px}.form-shell-head{margin-bottom:22px;display:block}.form-grid{grid-template-columns:1fr;gap:16px}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{padding:14px}.lead-form .button{width:100%}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-solutions{justify-self:start}.copyright{margin-top:34px;display:block}.copyright span+span{margin-top:7px;display:block}.site-header{overflow-x:clip}.site-header .nav-wrap{width:min(calc(100vw - 6px),var(--wrap));grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.site-header .brand{grid-column:1/-1;justify-content:center;width:100%}.site-header .brand img{width:min(200px,100%)}.site-header .nav-actions{grid-column:2;justify-self:end}}.contact-page{background:var(--ink);overflow:hidden}.contact-page-hero{background-color:#05221a;background-image:linear-gradient(90deg,#031c16fa 0%,#031d17ed 35%,#031d178c 62%,#031b153d),radial-gradient(circle at 18% 15%,#74ddac21,#0000 24rem),url(/images/hero-contact.png);background-position:50%,50%,100%;background-size:auto,auto,cover;min-height:580px;padding:132px 0 118px;position:relative;overflow:hidden}.contact-page-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#60e5a01f,#0000 68%);border-radius:50%;width:38rem;height:38rem;position:absolute;bottom:-18rem;right:-9rem}.contact-page-hero-grid{z-index:1;display:block;position:relative}.contact-page-hero-grid>div:first-child{max-width:620px}.contact-page-hero h1{max-width:700px;font-size:var(--display-title-size)}.contact-page-hero .lede{max-width:590px;margin-bottom:29px}.contact-page-request{background:radial-gradient(circle at 11% 18%,#f8fffc1a,#0000 17rem),radial-gradient(circle at 88% 74%,#4fe58629,#0000 22rem),linear-gradient(137deg,#062a20,#073628 48%,#041b17);position:relative;overflow:hidden}.contact-page-form-frame{background-image:linear-gradient(90deg,#041f18fa 0%,#041f18f0 45%,#041f1880 67%,#041f181a),url(/images/cta-contact.png);background-position:50%,100%;background-size:auto,cover;border:1px solid #b7efcf40;border-radius:32px;padding:38px;position:relative;overflow:hidden;box-shadow:inset 0 1px #f0fff72b,0 28px 62px #0000003d}.contact-page-form-frame:after{content:"";pointer-events:none;background:radial-gradient(circle at 76% 22%,#69f39c21,#0000 24rem);position:absolute;inset:0}.contact-page-form-card{z-index:1;width:min(100%,660px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.contact-page-form-card h2{max-width:570px;margin-bottom:12px;font-size:clamp(2rem,3vw,2.8rem)}.contact-page-form-card>p:not(.eyebrow){color:#cad8eb;max-width:600px;margin-bottom:25px;font-size:16px;line-height:1.72}.contact-page-form-card .blue-text{color:#91ecc4}.hubspot-form{z-index:1;min-height:324px;position:relative}.hubspot-form-target{width:100%;min-height:324px}.hubspot-form-target iframe{background:0 0;border:0;border-radius:18px;display:block;width:100%!important;max-width:100%!important}.hubspot-form-target .hs-custom-style>div input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),.hubspot-form-target .hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]){background-color:#062017;border-radius:12px}.hubspot-form-target .hs-form-b61f990b-f68c-4e8f-8d7e-2a87688a9283_fb4259d4-311f-458a-b7ea-582c2fa57185 .hs-form-field label:not(.hs-error-msg){padding-left:6px}.hubspot-form-target .hs-form-b61f990b-f68c-4e8f-8d7e-2a87688a9283_fb4259d4-311f-458a-b7ea-582c2fa57185 .hs-submit>.actions{text-align:right}.hubspot-form-target .hs-form-b61f990b-f68c-4e8f-8d7e-2a87688a9283_fb4259d4-311f-458a-b7ea-582c2fa57185 .hs-button{background-color:#146128;border-color:#8fbc8f;border-radius:16px;padding:18px 72px;font-size:larger}.hubspot-form--ready,.hubspot-form--ready .hubspot-form-target{min-height:0}.hubspot-form-status{color:#c9d9ed;text-align:center;background:linear-gradient(135deg,#030f2b4f,#20547721);border:1px dashed #b7ddff36;border-radius:20px;place-items:center;min-height:324px;margin:0;padding:24px;font-size:14px;line-height:1.6;display:grid}.hubspot-form-status--error{color:#ffe0d3;background:#5c262833;border-style:solid;border-color:#ffbd9c57}.hubspot-form--loading .hubspot-form-target,.hubspot-form--error .hubspot-form-target{display:none}@media (max-width:1120px){.contact-page-hero{background-position:50%,50%,76%;background-size:auto,auto,auto 100%;min-height:0}.contact-page-form-card{width:min(100%,620px)}}@media (max-width:680px){.contact-page-hero{background-image:linear-gradient(90deg,#031c16fa,#031d17e3),radial-gradient(circle at 18% 15%,#74ddac1f,#0000 17rem),url(/images/hero-contact.png);background-position:50%,50%,75%;background-size:auto,auto,auto 100%;padding:76px 0 84px}.contact-page-form-frame{background-image:linear-gradient(90deg,#041f18f7,#041f18e0),url(/images/cta-contact.png);background-position:50%,72%;background-size:auto,auto 100%;border-radius:26px;padding:25px 20px}.contact-page-form-card{width:100%}.hubspot-form,.hubspot-form-target,.hubspot-form-status{min-height:282px}.hubspot-form-status{padding:20px}.hubspot-form-target iframe{border-radius:14px}}.cases-section{color:#f4f7ff;background:radial-gradient(circle at 5% 8%,#62d8f71c,#0000 25rem),radial-gradient(circle at 92% 86%,#74ddac17,#0000 25rem),linear-gradient(148deg,#071832,#06112a 54%,#081733);position:relative;overflow:hidden}.cases-section:before{content:"";pointer-events:none;background-image:linear-gradient(#b9daff09 1px,#0000 1px),linear-gradient(90deg,#b9daff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.cases-section .wrap{z-index:1;position:relative}.section-kicker .eyebrow{color:#9ddff5}.mono-note{color:#91a8cb}.case-library-card{color:#f5f8ff;background:linear-gradient(145deg,#153464e0,#08193bfa 58%,#082a41eb);border:1px solid #aed6ff2e;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:536px;padding:27px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #f5faff29,0 17px 38px #00000030}.case-library-card:before{content:"";opacity:.42;pointer-events:none;background:linear-gradient(120deg,#0000 18%,#ffffff1c 44%,#0000 61%);transition:translate .35s,opacity .22s;position:absolute;inset:0;translate:-38%}.case-library-card:after{background:radial-gradient(circle,#62d8f73d,#9a8bff1a 42%,#0000 69%);width:190px;bottom:-58px;right:-52px}.case-library-card:hover,.case-library-card:focus-visible{filter:brightness(1.06);outline:3px solid var(--blue);outline-offset:4px;border-color:#83e2f48f;transform:translateY(-5px);box-shadow:inset 0 1px #f5faff42,inset 0 0 34px #52c7ee14,0 24px 45px #00000042}.case-library-card:hover:before,.case-library-card:focus-visible:before{opacity:.72;translate:44%}.case-index,.case-library-card .case-segment,.case-library-card h2,.case-summary,.case-library-meta,.case-featured-result,.case-other-highlights,.case-open{z-index:1;position:relative}.case-library-card .case-segment{color:#a9bedf;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font:10px DM Mono,monospace}.case-library-card h2{color:#fff;letter-spacing:-.04em;margin:0 0 10px;font:600 26px/1.1 Playfair Display,Georgia,serif}.case-summary{color:#c2d0e6;min-height:67px;font-size:14px;line-height:1.58}.case-library-meta{color:#c7d7ec;gap:5px;width:100%;margin-top:18px;font-size:12px;line-height:1.45;display:grid}.case-library-meta>span{gap:7px;display:flex}.case-library-meta b,.case-featured-result>b,.case-other-highlights>b{color:#93a8cf;letter-spacing:.08em;text-transform:uppercase;flex:none;font:9px DM Mono,monospace}.case-featured-result{background:linear-gradient(125deg,#42b2de29,#7964e71a);border:1px solid #93e2f538;border-radius:18px;grid-template-columns:auto 1fr;align-items:end;column-gap:10px;width:100%;margin-top:auto;padding:18px;display:grid}.case-featured-result>b{color:#b9eefa;grid-column:1/-1;margin-bottom:8px}.case-featured-result strong{color:#a8efff;letter-spacing:-.055em;font:600 42px/.9 Playfair Display,Georgia,serif}.case-featured-result>span{color:#e5eeff;padding-bottom:3px;font-size:13px;font-weight:800;line-height:1.3}.case-other-highlights{gap:7px;width:100%;margin-top:14px;display:grid}.case-other-highlights>span{flex-wrap:wrap;gap:7px;display:flex}.case-other-highlights>span>span{color:#c7d4eb;background:#010c2638;border:1px solid #c2deff21;border-radius:999px;align-items:baseline;gap:4px;padding:6px 8px;font-size:10px;line-height:1.25;display:inline-flex}.case-other-highlights strong{color:#aeeefa;font:700 12px Manrope,Arial,sans-serif}.case-open{color:#eaf5ff;align-items:center;gap:9px;margin-top:17px;font-size:12px;font-weight:800;display:inline-flex}.case-open i{color:var(--blue);font-size:16px;font-style:normal}.case-flow-panel--media{background-position:100%;background-repeat:no-repeat;background-size:cover}.case-flow-panel--media:before{background:linear-gradient(90deg,#08163b33,#08163b05)}@media (max-width:1120px){.case-library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cases-section{background-size:auto,auto,48px 48px,auto}.case-library{grid-template-columns:1fr!important}.case-library-card{min-height:0!important;padding:23px!important}.case-summary{min-height:0}.case-featured-result{margin-top:24px}.case-library-card:hover,.case-library-card:focus-visible{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.case-library-card:hover,.case-library-card:focus-visible{transform:none}.case-library-card:before{transition:none}.case-library-card:hover:before,.case-library-card:focus-visible:before{translate:-38%}}.cases-hero{background-color:#06152b;background-image:linear-gradient(90deg,#041128fa 0%,#041128eb 37%,#04112894 62%,#04112833),radial-gradient(circle at 17% 20%,#74ddac1f,#0000 23rem),url(/images/hero-cases.png);background-position:50%,50%,100%;background-repeat:no-repeat;background-size:cover,auto,cover}.cases-hero .wrap{z-index:1;position:relative}.cases-hero .eyebrow{color:#a9e9c5}.cases-hero .lede{max-width:610px}.case-orb{z-index:0;opacity:.56}.case-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.case-library-card{background:linear-gradient(136deg,#0d264dfa,#061431fa 56%,#08263af7);border-color:#e312b83d;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);min-height:400px;padding:0;display:grid;box-shadow:inset 0 1px #ffebfb1a,0 19px 43px #0000003b}.case-library-card:before{opacity:.38;background:linear-gradient(118deg,#0000 19%,#e312b826 45%,#0000 62%)}.case-library-card:after{content:"";background:radial-gradient(circle,#e312b829,#8577ff14 42%,#0000 68%);width:230px;bottom:-78px;right:-72px}.case-library-card:hover,.case-library-card:focus-visible{outline-offset:3px;filter:brightness(1.04);border-width:1px;border-color:#e312b8a6;outline:1px solid #e312b8;box-shadow:inset 0 1px #ffebfb40,inset 0 0 38px #e312b81a,0 25px 49px #0000004d}.case-library-card:hover:before,.case-library-card:focus-visible:before{opacity:.78}.case-card-primary,.case-card-result{z-index:1;min-width:0;position:relative}.case-card-primary{flex-direction:column;align-items:flex-start;padding:31px 31px 29px;display:flex}.case-card-result{background:linear-gradient(160deg,#e312b81a,#081d3629 50%,#8577ff12);border-left:1px solid #e312b83d;flex-direction:column;align-items:stretch;padding:31px 28px 28px;display:flex}.case-index{color:#e312b8;margin-bottom:18px}.case-card-logo-wrapper{--case-logo-height:112px;width:100%;min-height:var(--case-logo-height);background:linear-gradient(135deg,#fff7fdfa,#f2e1f9e6);border:1px solid #e312b83d;border-radius:14px;place-items:center;margin:0 0 20px;padding:14px 18px;display:grid;box-shadow:inset 0 1px #ffffffe0}.case-card-logo{width:100%;height:var(--case-logo-height);object-fit:contain;object-position:center;max-width:190px;display:block}.case-client-wordmark{width:100%;height:var(--case-logo-height);box-shadow:none;color:#0b2440;letter-spacing:-.035em;text-align:center;background:0 0;border:0;place-items:center;padding:0;font:600 20px/1 Playfair Display,Georgia,serif;display:grid}.case-library-card .case-segment{color:#afc5de;margin-bottom:8px}.case-library-card h2,.case-library-card .case-card-title{margin-bottom:11px;font-size:28px;font-weight:500;transition:font-weight .18s}.case-library-card:hover .case-card-title,.case-library-card:focus-visible .case-card-title{font-weight:501}.case-summary{color:#c5d2e8;min-height:0}.case-library-meta{margin-top:17px}.case-library-meta b{color:#e312b8}.case-featured-result{background:0 0;border:0;border-bottom:1px solid #e312b842;border-radius:0;grid-template-columns:1fr;align-content:start;gap:9px;margin:0;padding:0 0 21px}.case-featured-result>b{color:#e312b8;margin:0}.case-featured-result strong{color:#ff8fe4;text-shadow:0 0 28px #e312b82e;font-size:clamp(3.25rem,4vw,4.5rem)}.case-featured-result>span{color:#eff3fa;padding:0;font-size:14px}.case-other-highlights{margin-top:18px}.case-other-highlights>b{color:#dc76c9}.case-other-highlights>span{gap:6px}.case-other-highlights>span>span{background:#05132d57;border-color:#e312b82e}.case-other-highlights strong{color:#ff92e7}.case-open{color:#fff0fb;margin-top:auto;padding-top:22px}.case-open i{color:#e312b8}@media (max-width:900px){.case-library{grid-template-columns:1fr}.case-library-card{max-width:760px}}@media (max-width:680px){.cases-hero{background-image:linear-gradient(#041128f7,#041128e6 54%,#041128ad),radial-gradient(circle at 18% 16%,#74ddac1a,#0000 18rem),url(/images/hero-cases.png);background-position:50%,50%,70%;background-size:cover,auto,auto 100%;min-height:0;padding:76px 0 82px}.case-orb{display:none}.case-library-card{grid-template-columns:1fr}.case-card-primary{padding:25px 22px 23px}.case-card-result{border-top:1px solid #e312b83d;border-left:0;padding:23px 22px 22px}.case-card-logo-wrapper{--case-logo-height:96px;padding:12px 16px}.case-card-logo{max-width:174px}.case-featured-result{padding-bottom:18px}.case-featured-result strong{font-size:3.25rem}.case-other-highlights>span{grid-template-columns:1fr;display:grid}.case-other-highlights>span>span{justify-content:space-between}.case-open{margin-top:23px;padding-top:0}}@media (prefers-reduced-motion:reduce){.case-library-card{transition:none}.case-library-card:hover,.case-library-card:focus-visible{transform:none}.case-library-card:hover:before,.case-library-card:focus-visible:before{translate:-38%}}.case-study-hero{background:radial-gradient(circle at 13% 6%,#f1fff914,#0000 19rem),radial-gradient(circle at 87% 70%,#5adda629,#0000 26rem),linear-gradient(140deg,#052a21,#06251f 48%,#041a20);padding:34px 0 94px;position:relative;overflow:hidden}.case-study-hero:before{content:"";opacity:.32;pointer-events:none;background-image:radial-gradient(circle,#ebfff421 1px,#0000 1.5px);background-size:118px 118px;position:absolute;inset:0}.case-study-hero .wrap{z-index:1;position:relative}.case-study-breadcrumb{color:#a8c9bf;align-items:center;gap:9px;margin:0 0 30px;font-size:13px;display:flex}.case-study-breadcrumb a{color:#e4fff0;font-weight:700}.case-study-hero-card{background-color:#06251f;background-repeat:no-repeat;background-size:cover,cover,cover;border:1px solid #b9efd345;border-radius:34px;align-items:center;min-height:465px;padding:58px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #f1fff82e,0 30px 76px #00000042}.case-study-hero-card:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 76% 22%,#70eeb81f,#0000 20rem);position:absolute;inset:0}.case-study-hero-copy{z-index:1;width:min(100%,620px);position:relative}.case-study-hero-copy h1{max-width:10ch;font-size:var(--display-title-size);margin-bottom:18px}.case-study-hero-copy .lede{max-width:570px;margin-bottom:26px}.case-study-hero-meta{flex-wrap:wrap;gap:9px;margin:0 0 18px;display:flex}.case-study-hero-meta div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04232080;border:1px solid #d4f9e32e;border-radius:13px;gap:2px;min-width:136px;padding:10px 12px;display:grid}.case-study-hero-meta dt,.case-study-hero-highlight span{color:#a9cfc0;letter-spacing:.09em;text-transform:uppercase;font:9px DM Mono,monospace}.case-study-hero-meta dd{color:#effff5;margin:0;font-size:13px;font-weight:700}.case-study-hero-highlight{border-left:2px solid #8fe1b4;gap:4px;padding:10px 14px;display:inline-grid}.case-study-hero-highlight strong{color:#eafff0;letter-spacing:-.04em;font:600 31px/1 Playfair Display,Georgia,serif}.case-study-hero-spark{z-index:1;aspect-ratio:1;pointer-events:none;background:#b9ffe1;border-radius:50%;width:8px;position:absolute;box-shadow:0 0 18px #75efb3bd}.case-study-hero-spark.spark-one{top:24%;right:33%}.case-study-hero-spark.spark-two{background:#9beefa;width:5px;bottom:24%;right:12%;box-shadow:0 0 16px #67ddefad}.case-xrproj-context{background:linear-gradient(145deg,#071a37,#06142c);padding:108px 0 92px}.case-xrproj-context .wrap{max-width:820px}.case-xrproj-context h2{color:#fff}.case-xrproj-context .eyebrow{color:#9edff3}.case-xrproj-context .case-body{color:#c8d8ec}.case-xrproj-results{background:#07162d;padding:94px 0 110px}.case-xrproj-results .wrap{max-width:820px}@media (max-width:760px){.case-study-hero{padding:24px 0 72px}.case-study-breadcrumb{margin-bottom:23px;font-size:12px}.case-study-hero-card{background-image:linear-gradient(180deg,#031e17f7,#031e17e3 55%,#04182891),var(--case-study-image);background-size:cover,cover,auto 100%;border-radius:27px;min-height:0;padding:31px 24px;background-position:50%,50%,72%!important}.case-study-hero-copy h1{font-size:var(--display-title-size)}.case-study-hero-copy .lede{font-size:16px}.case-study-hero-meta{grid-template-columns:1fr;display:grid}.case-study-hero-meta div{min-width:0}.case-study-hero-spark{display:none}.case-xrproj-context{padding:76px 0 68px}.case-xrproj-results{padding:72px 0}}.case-study-hero-card{background-image:linear-gradient(90deg,#031e17fa 0%,#031e17e8 38%,#0418288c 65%,#04182824),linear-gradient(180deg,#05271e14,#04182870),var(--case-study-image);background-position:center,center,var(--case-study-image-position,right center)}@media (max-width:760px){.case-study-hero-card{background-image:linear-gradient(180deg,#031e17f7,#031e17e3 55%,#04182891),var(--case-study-image);background-size:cover,auto 100%;background-position:50%,72%!important}}.case-study-hero:before{opacity:.22}.case-xrproj-context{background:radial-gradient(circle at 14% 23%,#ebfff517,#0000 17rem),radial-gradient(circle at 82% 70%,#68ecae29,#0000 24rem),linear-gradient(138deg,#062b22,#073c2e 50%,#041f1d);position:relative;overflow:hidden}.case-xrproj-context:before,.case-xrproj-context:after{content:"";pointer-events:none;position:absolute;inset:0}.case-xrproj-context:before{background-image:linear-gradient(90deg,#b5f6d40b 1px,#0000 1px),linear-gradient(#b5f6d40b 1px,#0000 1px);background-size:82px 82px;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.case-xrproj-context:after{background:linear-gradient(90deg,#0000,#88f2b7d9,#0000);width:40%;height:1px;top:28%;left:0;box-shadow:0 0 18px #74ddac5c}.case-xrproj-context .wrap{z-index:1;position:relative}.case-xrproj-results{background:radial-gradient(circle at 12% 22%,#5bdbf829,#0000 20rem),radial-gradient(circle at 84% 68%,#6076ff21,#0000 26rem),linear-gradient(143deg,#071a39,#06132d 56%,#071936);position:relative;overflow:hidden}.case-xrproj-results:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#74daff0b 1px,#0000 1px),linear-gradient(#74daff0b 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0}.case-xrproj-results:after{content:"";pointer-events:none;border:1px solid #67e0f833;border-radius:50%;width:170px;height:170px;position:absolute;top:17%;right:9%;box-shadow:0 0 0 28px #62d8f706,0 0 58px #62d8f71f}.case-xrproj-results .wrap{z-index:1;position:relative}.case-xrproj-results .case-results{border:1px solid #87dffa33;box-shadow:inset 0 1px #ddf9ff1f,0 26px 59px #0000003b}@media (max-width:760px){.case-xrproj-context:after{width:68%;top:16%}.case-xrproj-results:after{width:150px;height:150px;top:8%;right:-75px}}.case-study-hero{background:radial-gradient(circle at 11% 13%,#61d7f729,#0000 20rem),radial-gradient(circle at 91% 78%,#4c89ff1f,#0000 27rem),linear-gradient(142deg,#071a3a,#06142c 52%,#081937)}.case-study-hero:before{opacity:.3;background-image:radial-gradient(circle,#e0f7ff26 1px,#0000 1.5px),linear-gradient(115deg,#0000 48%,#61d8f714 49%,#0000 50%);background-size:118px 118px,156px 156px}.case-study-breadcrumb{color:#aac3df}.case-study-breadcrumb a{color:#e9f6ff}.case-study-breadcrumb a:hover{color:var(--blue)}.case-study-hero-card{background-color:#071a38;background-image:linear-gradient(90deg,#05112afb 0%,#05112aeb 41%,#0615318f 66%,#06153124),linear-gradient(180deg,#2775b71c,#04102b52),var(--case-study-image);background-position:center,center,var(--case-study-image-position,right center);border-color:#8eceff40;box-shadow:inset 0 1px #eef9ff29,0 30px 76px #00000047}.case-study-hero-card:after{background:radial-gradient(circle at 77% 22%,#5dd6f829,#0000 20rem)}.case-study-hero-copy .eyebrow{color:#9ee3f7}.case-study-hero-meta div{background:#04132e8c;border-color:#b5dfff30}.case-study-hero-meta dt,.case-study-hero-highlight span{color:#a9cce6}.case-study-hero-meta dd{color:#f0f8ff}.case-study-hero-spark{background:#b9f4ff;box-shadow:0 0 18px #61d8f7bd}.case-xrproj-context{padding:72px 0 66px}.case-xrproj-strategy{background:radial-gradient(circle at 9% 16%,#56bbf61f,#0000 21rem),radial-gradient(circle at 91% 77%,#7080ff1a,#0000 25rem),linear-gradient(145deg,#071a3b,#06142e 57%,#081c3b);padding:88px 0 94px;position:relative;overflow:hidden}.case-xrproj-strategy:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#8bd2ff0a 1px,#0000 1px),linear-gradient(#8bd2ff0a 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0}.case-xrproj-strategy .wrap{z-index:1;position:relative}.case-xrproj-strategy-heading>.eyebrow{color:#9ee3f7}.case-xrproj-strategy-heading>h2{color:#f6f9ff;max-width:15ch;margin-bottom:30px}.case-xrproj-strategy .case-strategy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.case-xrproj-strategy .case-strategy-list article{background:linear-gradient(145deg,#173d70c2,#06173af2 62%,#082d46db);border:1px solid #8fd1ff33;border-radius:22px;grid-template-columns:38px minmax(0,1fr);min-height:174px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #eaf8ff21,0 16px 36px #00000029}.case-xrproj-strategy .case-strategy-list article:before{content:"";opacity:.4;pointer-events:none;background:linear-gradient(118deg,#0000 20%,#e2f7ff1a 47%,#0000 63%);transition:translate .32s,opacity .22s;position:absolute;inset:0;translate:-42%}.case-xrproj-strategy .case-strategy-list article>*{z-index:1;position:relative}.case-xrproj-strategy .case-strategy-list article>span{color:#a9ebff;font:11px DM Mono,monospace}.case-xrproj-strategy .case-strategy-list h3{color:#f3f8ff;margin:0 0 8px;font-size:18px}.case-xrproj-strategy .case-strategy-list p{color:#c6d7ec;margin:0;font-size:14px;line-height:1.62}.case-xrproj-strategy .case-strategy-list article:hover,.case-xrproj-strategy .case-strategy-list article:focus-within{z-index:1;filter:brightness(1.05);border-color:#99e2ff7a;transform:translateY(-4px);box-shadow:inset 0 1px #effbff38,inset 0 0 29px #5acbf712,0 24px 46px #00000040}.case-xrproj-strategy .case-strategy-list article:hover:before,.case-xrproj-strategy .case-strategy-list article:focus-within:before{opacity:.72;translate:43%}.case-xrproj-z3leads{background:radial-gradient(circle at 12% 16%,#78e7b717,#0000 19rem),radial-gradient(circle at 89% 80%,#6bdaf717,#0000 26rem),linear-gradient(145deg,#06162c,#06152b 54%,#051c28);padding:92px 0;position:relative;overflow:hidden}.case-xrproj-z3leads:before{content:"";opacity:.25;pointer-events:none;background-image:radial-gradient(circle,#cfffe821 1px,#0000 1.5px);background-size:122px 122px;position:absolute;inset:0}.case-xrproj-z3leads .wrap{z-index:1;position:relative}.case-xrproj-z3leads-card{background:radial-gradient(circle at 89% 40%,#5cdea626,#0000 18rem),linear-gradient(135deg,#072a30f5,#051831f7 59%,#062c2cf0);border:1px solid #9ae8c238;border-radius:32px;justify-content:space-between;align-items:center;gap:clamp(2rem,8vw,7rem);min-height:320px;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #eefff724,0 28px 65px #0000003b}.case-xrproj-z3leads-card:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #85ecbe2e;border-radius:50%;width:230px;position:absolute;top:50%;right:5%;translate:0 -50%;box-shadow:0 0 0 28px #74ddac09,0 0 62px #5bd7aa1f}.case-xrproj-z3leads-card>*{z-index:1;position:relative}.case-xrproj-z3leads-card .eyebrow{color:#9decc2}.case-xrproj-z3leads-card h2{color:#f4fff8;max-width:18ch;margin-bottom:14px}.case-xrproj-z3leads-card p:not(.eyebrow){color:#c7dcd5;margin:0 0 16px;line-height:1.7}.case-xrproj-z3leads-card span:not(.eyebrow *){color:#a7cabe;font-size:13px}.case-xrproj-z3leads-card .cta-row{flex:none}.case-xrproj-z3leads-card .button{white-space:nowrap}.case-study-testimonial{background:linear-gradient(145deg,#071833,#061129);padding:90px 0;position:relative;overflow:hidden}.case-study-testimonial-grid{background:linear-gradient(135deg,#0c254aeb,#05132ff7);border:1px solid #97cdff30;border-radius:30px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:inset 0 1px #eff8ff1f,0 24px 54px #0003}.case-study-testimonial-image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:340px}.case-study-testimonial blockquote{align-content:center;margin:0;padding:clamp(2rem,5vw,4.5rem);display:grid}.case-study-testimonial blockquote>span{color:#a8ebff;font:600 84px/.55 Playfair Display,Georgia,serif}.case-study-testimonial blockquote p{color:#f1f7ff;max-width:28ch;margin:20px 0 28px;font:600 clamp(1.45rem,2.4vw,2.25rem)/1.3 Playfair Display,Georgia,serif}.case-study-testimonial footer{color:#c1d2e9;gap:4px;font-size:14px;font-style:normal;display:grid}.case-study-testimonial footer strong{color:#f1f7ff}.case-study-testimonial cite{font-style:normal}@media (max-width:760px){.case-study-hero-card{background-image:linear-gradient(180deg,#05112afa,#05112ae6 56%,#06153196),var(--case-study-image);background-size:cover,auto 100%;background-position:50%,72%!important}.case-xrproj-context{padding:54px 0 50px}.case-xrproj-strategy{padding:66px 0 70px}.case-xrproj-strategy .case-strategy-list{grid-template-columns:1fr}.case-xrproj-strategy .case-strategy-list article{min-height:0;padding:21px 18px}.case-xrproj-z3leads{padding:70px 0}.case-xrproj-z3leads-card{border-radius:27px;min-height:0;padding:30px 24px;display:block}.case-xrproj-z3leads-card:after{width:190px;top:auto;bottom:-94px;right:-72px;translate:0}.case-xrproj-z3leads-card .cta-row{width:100%;margin-top:26px}.case-xrproj-z3leads-card .button{width:100%}.case-study-testimonial{padding:70px 0}.case-study-testimonial-grid{border-radius:27px;grid-template-columns:1fr}.case-study-testimonial-image{min-height:230px}.case-study-testimonial blockquote{padding:31px 24px}}@media (prefers-reduced-motion:reduce){.case-xrproj-strategy .case-strategy-list article,.case-xrproj-strategy .case-strategy-list article:before{transition:none}.case-xrproj-strategy .case-strategy-list article:hover,.case-xrproj-strategy .case-strategy-list article:focus-within{transform:none}.case-xrproj-strategy .case-strategy-list article:hover:before,.case-xrproj-strategy .case-strategy-list article:focus-within:before{translate:-42%}}.case-challenge-points{color:#d4ebe2;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.case-challenge-points li{padding-left:20px;line-height:1.6;position:relative}.case-challenge-points li:before{content:"";background:#88ebba;border-radius:50%;width:6px;height:6px;position:absolute;top:.66em;left:0;box-shadow:0 0 12px #74ddac7a}.case-xrproj-strategy .case-strategy-list ul{color:#bcd0e6;gap:8px;margin:15px 0 0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:grid}.case-xrproj-strategy .case-strategy-list li{padding-left:15px;position:relative}.case-xrproj-strategy .case-strategy-list li:before{content:"";background:#8fddf6;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0;box-shadow:0 0 9px #62d8f773}.case-results-media{background:linear-gradient(145deg,#041739c7,#0c2e677a);border:1px solid #87dffa3d;border-radius:22px;place-items:center;width:100%;min-height:260px;margin:24px 0 0;padding:18px;display:grid;overflow:hidden;box-shadow:inset 0 1px #e1f9ff1f}.case-results-media img{object-fit:contain;width:100%;max-width:100%;max-height:620px;display:block}@media (max-width:760px){.case-challenge-points{gap:9px;margin-top:20px;font-size:15px}.case-xrproj-strategy .case-strategy-list ul{font-size:13px}.case-results-media{border-radius:18px;min-height:0;padding:12px}}.case-xrproj-z3leads{background-color:#06291f;background-image:radial-gradient(circle at 12% 18%,#edfff614,#0000 18rem),radial-gradient(circle at 85% 72%,#65f0a826,#0000 25rem),linear-gradient(142deg,#05271d,#062e22 52%,#041d1a)}.case-xrproj-z3leads:before{opacity:.32;background-image:radial-gradient(circle,#ebfff526 1px,#0000 1.5px),linear-gradient(118deg,#0000 48%,#73eba60e 49%,#0000 50%);background-size:122px 122px,176px 176px}.case-xrproj-z3leads-card{background-color:#05271e;background-image:linear-gradient(90deg,#04231bfb 0%,#04231bf0 39%,#041c23a6 64%,#041c2338),linear-gradient(#04352614,#04192461);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#a7f1ca45;box-shadow:inset 0 1px #f2fff72b,0 28px 65px #00000040}.case-xrproj-z3leads-card:after{display:none}.case-xrproj-z3leads-card>div{max-width:610px}.case-xrproj-z3leads-card p:not(.eyebrow){color:#d0e3d9}@media (max-width:760px){.case-xrproj-z3leads-card{background-image:linear-gradient(#04231bfb 0%,#04231bf0 57%,#041c23a3);background-position:50%;background-size:cover;min-height:0}.case-xrproj-z3leads-card>div{max-width:none}}.case-metric-value{font-variant-numeric:tabular-nums;display:inline-block}.case-metric-value--complete{animation:.72s ease-out both case-metric-complete}.case-xrproj-z3leads-card>div{width:min(100%,620px);max-width:620px}.case-xrproj-z3leads-card .cta-row{justify-content:flex-start;width:100%;max-width:620px;margin-top:26px;display:flex}.case-xrproj-z3leads-card .button{flex:none}@keyframes case-metric-complete{0%{color:#e8fbff;text-shadow:0 0 #0000}28%{color:#ddfaff;text-shadow:0 0 10px #62d8f7f5,0 0 28px #62d8f7b8}to{color:#a9eeff;text-shadow:0 0 #0000}}@media (max-width:760px){.case-xrproj-z3leads-card .cta-row{width:100%;margin-top:24px;display:grid}.case-xrproj-z3leads-card .button{width:100%}}@media (prefers-reduced-motion:reduce){.case-metric-value--complete{animation:none}}.outbound-system,.hubspot-page .hubspot-system,.revops-system,.revops-engine,.contact-page-request,.case-xrproj-context,.case-xrproj-z3leads{background-color:var(--green-deeper);background-image:radial-gradient(circle at 13% 18%,#efd9ff17,#0000 20rem),radial-gradient(circle at 86% 74%,#a64be43d,#0000 27rem),linear-gradient(142deg,#180825,#260d3b 52%,#12061d)}.outbound-closing,.outbounding-page .outbound-closing,.hubspot-page .hubspot-closing,.revops-closing{background-color:var(--green-deeper);background-image:radial-gradient(circle at 13% 20%,#ffffff12,#0000 18rem),radial-gradient(circle at 87% 72%,#a64be440,#0000 27rem),linear-gradient(140deg,#1b0929,#2a1042 52%,#160721)}.outbound-closing-inner,.outbounding-page .outbound-closing-inner,.hubspot-page .hubspot-closing-inner,.revops-closing-inner,.contact-page-form-frame,.case-xrproj-z3leads-card{border-color:#d99bff57;box-shadow:inset 0 1px #fff6ff29,0 28px 65px #00000040}.hubspot-page .hubspot-capability-list li,.outbounding-page .outbound-stage-list li,.revops-event-map,.revops-operation-card,.revops-engine-card{background:linear-gradient(145deg,#3e175bfa,#1d0a30fc 48%,#2f1046fa);border-color:#d99bff52;box-shadow:inset 0 1px #fff5ff21,0 20px 48px #00000038,0 0 28px #a64be414}.hubspot-page .hubspot-capability-list li:before,.hubspot-page .hubspot-capability-list li:after,.outbounding-page .outbound-stage-list li:before,.outbounding-page .outbound-stage-list li:after,.revops-event-map:before,.revops-event-map:after,.revops-operation-card:before,.revops-engine-card:before{background-color:#0000;background-image:radial-gradient(at 70% 100%,#a64be44d,#0000 69%)}.hubspot-page .hubspot-capability-list li:hover,.hubspot-page .hubspot-capability-list li:focus-visible,.outbounding-page .outbound-stage-list li:hover,.outbounding-page .outbound-stage-list li:focus-visible,.revops-operation-card:hover,.revops-operation-card:focus-within,.revops-engine-card:hover,.revops-engine-card:focus-visible{background:linear-gradient(145deg,#501d74fc,#250c3dfc 48%,#3b1356fc);border-color:#d99bffb3;box-shadow:inset 0 1px #fff7ff33,inset 0 0 28px #a64be41f,0 26px 56px #00000045,0 0 26px #a64be42e}.revops-service-hero,.contact-page-hero{background-color:#1b0929;background-image:linear-gradient(90deg,#160722fa 0%,#1b082aed 38%,#230b358f 64%,#230b3529),radial-gradient(circle at 84% 26%,#a64be438,#0000 25rem),url(/images/hero-revops.png)}.contact-page-hero{background-image:linear-gradient(90deg,#160722fa 0%,#1b082aed 38%,#230b358f 64%,#230b3529),radial-gradient(circle at 84% 26%,#a64be438,#0000 25rem),url(/images/hero-contact-roxo.png)}.contact-page-request .contact-page-form-frame{background-image:linear-gradient(90deg,#180825fa 0%,#180825ed 45%,#18082594 68%,#1808252e),url(/images/cta-contact-roxo.png);background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover}.case-xrproj-z3leads-card{background-color:#1b0929;background-image:linear-gradient(90deg,#160722fb 0%,#160722f0 40%,#1f0a2da6 64%,#1f0a2d38),linear-gradient(180deg,#48156924,#12072066),var(--case-cta-background);background-position:50%,50%,100%;background-repeat:no-repeat;background-size:cover,cover,auto 100%;border-color:#d99bff57}@media (max-width:760px){.case-xrproj-z3leads-card{background-image:linear-gradient(180deg,#160722fb 0%,#160722f0 57%,#1f0a2da3),var(--case-cta-background);background-position:50%,bottom;background-size:cover,100%}}.revops-event-map .revops-event-map-live,.revops-map-node b,.revops-map-core small,.revops-map-core i,.contact-page-form-card .blue-text,.case-xrproj-z3leads-card .eyebrow,.case-challenge-points li:before{color:var(--green-bright);background-color:var(--green);border-color:var(--green-bright);box-shadow:0 0 16px #a64be494}.case-xrproj-z3leads .eyebrow{background-color:#0000}.hubspot-form-target .hs-custom-style>div input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),.hubspot-form-target .hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]){background-color:#210d35}.hubspot-form-target .hs-form-b61f990b-f68c-4e8f-8d7e-2a87688a9283_fb4259d4-311f-458a-b7ea-582c2fa57185 .hs-button{background-color:#a64be4;border-color:#d99bff}.site-footer .footer-grid{grid-template-columns:minmax(150px,.42fr) minmax(280px,4fr) minmax(0,1fr);gap:clamp(1.5rem,2.5vw,2.5rem)}.footer-certifications{grid-column:2;align-content:start;gap:14px;width:100%;display:grid}.footer-institutional{grid-column:3}.footer-certification-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.footer-certification-logo{background:linear-gradient(145deg,#ffffff0f,#a64be40f);border:1px solid #d99bff2e;border-radius:12px;outline:none;place-items:center;min-height:94px;padding:12px;display:grid;position:relative}.footer-certification-logo img{object-fit:contain;width:auto;max-width:100%;height:68px;max-height:100%;display:block}.footer-certification-logo:focus-visible{border-color:#d99bffcc;box-shadow:0 0 0 3px #a64be457}.footer-certification-tooltip{z-index:4;color:#fff;opacity:0;pointer-events:none;background:#180825;border:1px solid #d99bff59;border-radius:8px;width:max-content;max-width:min(180px,100vw - 2rem);padding:7px 9px;font-size:.72rem;line-height:1.2;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 24px #00000047}.footer-certification-logo:hover .footer-certification-tooltip,.footer-certification-logo:focus-visible .footer-certification-tooltip{opacity:1;transform:translate(-50%)}.footer-certification-logo:first-child .footer-certification-tooltip{left:0;transform:translateY(4px)}.footer-certification-logo:first-child:hover .footer-certification-tooltip,.footer-certification-logo:first-child:focus-visible .footer-certification-tooltip{transform:translate(0)}.footer-certification-logo:nth-child(3n) .footer-certification-tooltip{left:auto;right:0;transform:translateY(4px)}.footer-certification-logo:nth-child(3n):hover .footer-certification-tooltip,.footer-certification-logo:nth-child(3n):focus-visible .footer-certification-tooltip{transform:translate(0)}@media (max-width:1120px){.site-footer .footer-grid{grid-template-columns:minmax(0,1fr) minmax(150px,.44fr)}.footer-solutions{grid-area:1/1}.footer-certifications{grid-area:2/1/auto/-1;width:min(66%,720px);max-width:none}.footer-institutional{grid-area:3/2}.footer-certification-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.site-footer .footer-grid{grid-template-columns:1fr}.footer-solutions,.footer-certifications,.footer-institutional{grid-area:auto;width:100%}.footer-certification-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-certification-logo{min-height:84px;padding:10px}.footer-certification-logo img{height:60px}.footer-certification-logo:nth-child(3n) .footer-certification-tooltip{left:50%;right:auto;transform:translate(-50%,4px)}.footer-certification-logo:nth-child(2n) .footer-certification-tooltip{left:auto;right:0;transform:translateY(4px)}.footer-certification-logo:nth-child(3n):hover .footer-certification-tooltip,.footer-certification-logo:nth-child(3n):focus-visible .footer-certification-tooltip{transform:translate(-50%)}.footer-certification-logo:nth-child(2n):hover .footer-certification-tooltip,.footer-certification-logo:nth-child(2n):focus-visible .footer-certification-tooltip{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.footer-certification-tooltip{transition:none}.footer-certification-logo:hover .footer-certification-tooltip,.footer-certification-logo:focus-visible .footer-certification-tooltip,.footer-certification-logo:first-child:hover .footer-certification-tooltip,.footer-certification-logo:first-child:focus-visible .footer-certification-tooltip,.footer-certification-logo:nth-child(3n):hover .footer-certification-tooltip,.footer-certification-logo:nth-child(3n):focus-visible .footer-certification-tooltip,.footer-certification-logo:nth-child(2n):hover .footer-certification-tooltip,.footer-certification-logo:nth-child(2n):focus-visible .footer-certification-tooltip{transform:none}}.revops-page .revops-closing-inner{background-image:linear-gradient(90deg,#041d22f5 0%,#041d22e8 42%,#041d228a 67%,#03191d33 100%),radial-gradient(circle at 79% 66%,#5ee1a324,transparent 21rem),var(--revops-closing-background);background-position:50%,50%,87%;background-repeat:no-repeat;background-size:cover,cover,auto 100%}@media (max-width:680px){.revops-page .revops-closing-inner{background-image:linear-gradient(180deg,#041d22f7,#041d22e6 57%,#041d2291),var(--revops-closing-background);background-position:50%,69%;background-size:cover,auto 100%}}.revops-page .revops-closing-inner{background-position:50%,50%,50%;background-size:cover,cover,cover}@media (max-width:680px){.revops-page .revops-closing-inner{background-position:50%,50%;background-size:cover,cover}}.hubspot-system-overview.is-hidden{display:none}.hubspot-page [class*=pillarOverview]{text-align:left}.hubspot-page [class*=pillarOverview] h2,.hubspot-page [class*=pillarIntro]{margin-inline:0}.hubspot-page .hubspot-pillar-list{gap:0;display:grid}.hubspot-page .hubspot-pillar{isolation:isolate;box-shadow:none;border:0;border-radius:0;margin:0;padding:clamp(3.75rem,8vw,7rem) 0;scroll-margin-top:2rem;position:relative;overflow:hidden}.hubspot-page .hubspot-pillar:before{z-index:0;background-image:var(--hubspot-background);content:"";opacity:.62;pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.hubspot-page .hubspot-pillar[data-background=pipeline]{background:radial-gradient(circle at 78% 22%,#5787ff24,#0000 28rem),linear-gradient(135deg,#081b42,#091734 56%,#110d30)}.hubspot-page .hubspot-pillar[data-background=workflow]{background:radial-gradient(circle at 18% 22%,#b467ff29,#0000 27rem),linear-gradient(135deg,#180b3a,#210d45 57%,#0c1736)}.hubspot-page .hubspot-pillar[data-background=lead-management]{background:radial-gradient(circle at 83% 23%,#4adaee1f,#0000 26rem),linear-gradient(135deg,#071f42,#081d3a 58%,#100f34)}.hubspot-page .hubspot-pillar[data-background=integrations]{background:radial-gradient(circle at 18% 20%,#cf8b4f21,#0000 23rem),radial-gradient(circle at 85% 78%,#a957ef26,#0000 27rem),linear-gradient(135deg,#1e1038,#251042 54%,#101a38)}.hubspot-page .hubspot-pillar[data-background=analytics]{background:radial-gradient(circle at 83% 22%,#6ae1ff21,#0000 25rem),linear-gradient(135deg,#071d40,#0a1936 55%,#0e1230)}.hubspot-page .hubspot-pillar-inner{z-index:1;background:linear-gradient(140deg,#090f2b82,#070a22b8);border:1px solid #c1a7ff33;border-radius:2rem;padding:clamp(1.35rem,3.25vw,2.6rem);position:relative;box-shadow:inset 0 1px #ffffff14,0 28px 60px #00000026}.hubspot-page .hubspot-pillar[data-background=lead-management] .hubspot-pillar-inner,.hubspot-page .hubspot-pillar[data-background=analytics] .hubspot-pillar-inner{border-color:#88d3ff33}.hubspot-page .hubspot-pillar[data-background=integrations] .hubspot-pillar-inner{border-color:#e4a8ff38}.hubspot-page .hubspot-pillar-inner>header{grid-template-columns:72px minmax(0,1fr) 112px;align-items:start;gap:1.35rem;margin-bottom:1.8rem;display:grid}.hubspot-page .hubspot-pillar-inner>header>span{aspect-ratio:1;color:#e5c3ff;background:#a64be41f;border:1px solid #ddabff52;border-radius:50%;place-items:center;width:62px;font:700 .78rem DM Mono,monospace;display:grid;box-shadow:inset 0 1px #ffffff14}.hubspot-page .hubspot-pillar-inner h2{color:#fff;margin:0 0 .65rem;font-size:clamp(2rem,3.2vw,3rem);line-height:1.04}.hubspot-page .hubspot-pillar-subtitle{color:#d1c6df;max-width:58ch;margin:0;font-size:1rem;line-height:1.7}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-pillar-inner>header{text-align:right;grid-template-columns:112px minmax(0,1fr) 72px}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-pillar-inner>header>span{order:3;justify-self:end}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-pillar-inner>header>div:not(.hubspot-pillar-signature){order:2}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-pillar-inner>header>.hubspot-pillar-signature{order:1;justify-self:start}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-pillar-subtitle{text-align:right;margin-left:auto;margin-right:0}.hubspot-page .hubspot-accordion-list{gap:.8rem;display:grid}.hubspot-page .hubspot-accordion{background:#04091db3;border:1px solid #c0b4ff2e;border-radius:1.15rem;width:60%;transition:border-color .2s,box-shadow .2s,background .2s;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.hubspot-page .hubspot-accordion[data-open=true]{background:linear-gradient(120deg,#3d155c70,#060e27a8);border-color:#d6a4ff80;box-shadow:inset 0 1px #ffffff1a,0 16px 34px #0000001f}.hubspot-page .hubspot-accordion-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:#120a2cbd;border:0;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:1rem;padding:1rem 1.15rem;transition:background .2s;display:grid}.hubspot-page .hubspot-accordion-trigger:hover{background:#2e134dd1}.hubspot-page .hubspot-accordion-trigger:focus-visible{outline-offset:-3px;background:#39195ddb;outline:3px solid #d99bff}.hubspot-page .hubspot-accordion[data-open=true] .hubspot-accordion-trigger{background:linear-gradient(105deg,#441867d9,#100c34e6)}.hubspot-page .hubspot-accordion-count{color:#dda9ff;letter-spacing:.1em;font:700 .72rem DM Mono,monospace}.hubspot-page .hubspot-accordion-copy{gap:.32rem;min-width:0;display:grid}.hubspot-page .hubspot-accordion-title{color:#fdfaff;font-size:1rem;font-weight:800;line-height:1.3}.hubspot-page .hubspot-accordion-summary{color:#cbbfd9;font-size:.87rem;line-height:1.5}.hubspot-page .hubspot-accordion-indicator{aspect-ratio:1;background:#a64be426;border:1px solid #ddabff59;border-radius:50%;place-items:center;width:26px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.hubspot-page .hubspot-accordion-indicator:before{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.hubspot-page .hubspot-accordion[data-open=true] .hubspot-accordion-indicator:before{transform:translateY(2px)rotate(-135deg)}.hubspot-page .hubspot-accordion-panel{color:#d8d0e2;border-top:1px solid #d7b0ff29;gap:1rem;margin:0 1.15rem 1.15rem 4.75rem;padding:1.2rem 1.25rem 1.3rem;font-size:.94rem;line-height:1.72;display:grid}.hubspot-page .hubspot-accordion-panel[hidden]{display:none}.hubspot-page .hubspot-accordion-panel p{margin:0}.hubspot-page .hubspot-accordion-panel ul{gap:.55rem;margin:0;padding-left:1.2rem;display:grid}.hubspot-page .hubspot-accordion-panel li::marker{color:#deaaff}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-accordion-trigger{text-align:right;grid-template-columns:30px minmax(0,1fr) 42px}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-accordion{margin-left:auto}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-accordion-count{grid-column:3}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-accordion-copy{text-align:right;grid-column:2}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-accordion-indicator{grid-column:1}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-accordion-panel{text-align:right;margin-left:1.15rem;margin-right:4.75rem}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-accordion-panel ul{padding-left:0;padding-right:1.2rem;list-style-position:inside}.hubspot-page .hubspot-pillar[data-accent=blue] .hubspot-accordion{background:#04132fbf;border-color:#78cbff40}.hubspot-page .hubspot-pillar[data-accent=blue] .hubspot-accordion[data-open=true]{background:linear-gradient(120deg,#0e3f6f80,#051330b8);border-color:#72d5ff9e;box-shadow:inset 0 1px #e1faff1f,0 16px 34px #0000001f}.hubspot-page .hubspot-pillar[data-accent=blue] .hubspot-accordion-trigger{background:#081937c2}.hubspot-page .hubspot-pillar[data-accent=blue] .hubspot-accordion-trigger:hover{background:#0c2f58d6}.hubspot-page .hubspot-pillar[data-accent=blue] .hubspot-accordion-trigger:focus-visible{background:#0f3a67e0;outline-color:#66d5ff}.hubspot-page .hubspot-pillar[data-accent=blue] .hubspot-accordion[data-open=true] .hubspot-accordion-trigger{background:linear-gradient(105deg,#114b7de0,#071a3eeb)}.hubspot-page .hubspot-pillar[data-accent=blue] .hubspot-accordion-count{color:#8edfff}.hubspot-page .hubspot-pillar[data-accent=blue] .hubspot-accordion-indicator{background:#39a8e129;border-color:#77d7ff66}.hubspot-page .hubspot-pillar[data-accent=blue] .hubspot-accordion-panel li::marker{color:#8edfff}.hubspot-page .hubspot-pillar[data-accent=magenta] .hubspot-accordion{background:#2e073ac2;border-color:#e312b861}.hubspot-page .hubspot-pillar[data-accent=magenta] .hubspot-accordion[data-open=true]{background:linear-gradient(120deg,#67095a75,#26073aba);border-color:#e312b8;box-shadow:inset 0 1px #ffdafa24,0 16px 34px #00000021,0 0 20px #e312b826}.hubspot-page .hubspot-pillar[data-accent=magenta] .hubspot-accordion-trigger{background:#1e0837c7}.hubspot-page .hubspot-pillar[data-accent=magenta] .hubspot-accordion-trigger:hover{background:#430b4cd6}.hubspot-page .hubspot-pillar[data-accent=magenta] .hubspot-accordion-trigger:focus-visible{background:#520c57e0;outline-color:#e312b8}.hubspot-page .hubspot-pillar[data-accent=magenta] .hubspot-accordion[data-open=true] .hubspot-accordion-trigger{background:linear-gradient(105deg,#6e0c5fe0,#28083eeb)}.hubspot-page .hubspot-pillar[data-accent=magenta] .hubspot-accordion-count{color:#f15bd3}.hubspot-page .hubspot-pillar[data-accent=magenta] .hubspot-accordion-indicator{background:#e312b833;border-color:#e312b8a6}.hubspot-page .hubspot-pillar[data-accent=magenta] .hubspot-accordion-panel li::marker{color:#e312b8}@media (max-width:760px){.hubspot-page .hubspot-pillar{padding:3.25rem 0}.hubspot-page .hubspot-pillar-inner{border-radius:1.45rem;padding:1.25rem}.hubspot-page .hubspot-pillar-inner>header{grid-template-columns:44px minmax(0,1fr);gap:.9rem;margin-bottom:1.45rem}.hubspot-page .hubspot-pillar-inner>header>span{width:42px;font-size:.65rem}.hubspot-page .hubspot-pillar-signature{display:none}.hubspot-page .hubspot-pillar-inner h2{font-size:clamp(1.8rem,9vw,2.35rem)}.hubspot-page .hubspot-pillar-subtitle{font-size:.92rem}.hubspot-page .hubspot-accordion{width:100%}.hubspot-page .hubspot-accordion-trigger{grid-template-columns:34px minmax(0,1fr);gap:.75rem;width:100%;padding:.95rem}.hubspot-page .hubspot-accordion-panel{margin:0 .95rem .95rem;padding:1rem;font-size:.9rem}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-pillar-inner>header{text-align:right;grid-template-columns:44px minmax(0,1fr)}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-pillar-inner>header>span{order:2}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-pillar-inner>header>div:not(.hubspot-pillar-signature){order:1}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-accordion-trigger{grid-template-columns:30px minmax(0,1fr) 34px}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-accordion-count{grid-column:1}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-accordion-copy{grid-column:2}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-accordion-indicator{grid-column:3}.hubspot-page .hubspot-pillar[data-align=right] .hubspot-accordion-panel{margin:0 .95rem .95rem}}@media (prefers-reduced-motion:reduce){.hubspot-page .hubspot-accordion,.hubspot-page .hubspot-accordion-indicator{transition:none}.hubspot-page .hubspot-accordion[data-open=true] .hubspot-accordion-indicator:before{transform:translateY(-2px)rotate(45deg)}}.revops-page .revops-service-hero{background-position:50%;background-size:100% 100%}
