.revgambit-concept{color:#202d40;background:#f2efe9;min-height:100svh;font-family:DM Sans,sans-serif;overflow:clip;position:relative}.revgambit-concept:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:30;opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.27' filter='url(%23n)'/%3E%3C/svg%3E")}.revgambit-concept *{box-sizing:border-box}.revgambit-concept a{text-decoration:none;color:inherit}.revgambit-concept button{font:inherit;color:inherit;cursor:pointer}.revgambit-concept svg{display:block}.revgambit-concept a:focus-visible,.revgambit-concept button:focus-visible{outline:2px solid #376d9a;outline-offset:5px}.revgambit-concept .keyboard-pause,.revgambit-concept .skip-link{position:absolute;left:-10000px;top:0;width:1px;height:1px;overflow:hidden;padding:0;border:0;z-index:50}.revgambit-concept .keyboard-pause:focus-visible,.revgambit-concept .skip-link:focus-visible{left:20px;top:12px;width:auto;height:auto;padding:11px 16px;color:#fff;background:#20324b}.revgambit-concept .site-header{height:clamp(74px,5.8vw,96px);margin:0 auto;padding:0 3.1%;max-width:1680px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.revgambit-concept .site-header:after{content:"";position:absolute;left:3.1%;right:3.1%;bottom:0;height:1px;background:#c8d0d8}.revgambit-concept .brand{display:flex;align-items:center;gap:9px}.revgambit-concept .brand>svg{width:36px;height:36px}.revgambit-concept .brand>span{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(25px,2.1vw,34px);letter-spacing:-1.5px}.revgambit-concept .header-chapter{font-size:13px;position:relative;padding:29px 0}.revgambit-concept .header-chapter:after{content:"";position:absolute;height:3px;width:35px;left:0;bottom:17px;background:#89ccd0}.revgambit-concept .site-header nav{display:flex;align-items:center;gap:27px;font-size:12px}.revgambit-concept .current-site{display:flex;align-items:center;gap:8px}.revgambit-concept .current-site svg{width:15px;height:15px}.revgambit-concept .talk-link{display:flex;align-items:center;justify-content:space-between;gap:30px;min-width:156px;padding:14px 21px;color:#faf7f0!important;background:#20314a;border-radius:3px;transition:background .2s}.revgambit-concept .talk-link svg{width:21px;height:21px}.revgambit-concept .talk-link:hover{background:#3a5474}.revgambit-concept .revenue-scene{width:100%;max-width:1680px;margin:auto;position:relative;aspect-ratio:1600/745;container-type:inline-size;isolation:isolate}.revgambit-concept .hero-copy{position:absolute;z-index:4;left:3.1%;top:4.1%}.revgambit-concept .hero-copy h1{font-family:Manrope,sans-serif;font-size:clamp(65px,6.4vw,107px);line-height:.99;letter-spacing:-.075em;font-weight:750;margin:0}.revgambit-concept .hero-copy>p{font-size:clamp(17px,1.72vw,29px);letter-spacing:-.65px;line-height:1.4;margin-top:16px}.revgambit-concept .workflow-note{position:absolute;right:3.1%;top:7.2%;text-align:right}.revgambit-concept .workflow-note strong{display:block;font-size:clamp(12px,1.15vw,19px);font-weight:600;letter-spacing:3px}.revgambit-concept .workflow-note>span{display:block;font-size:clamp(11px,1vw,16px);color:#5d6b7e;margin-top:10px}.revgambit-concept .sunbeam{position:absolute;left:63.8%;top:0;width:13%;height:34%;background:linear-gradient(110deg,#eddf80,#f0e59b);transform:skew(-31deg);transform-origin:top left;z-index:-2}.revgambit-concept .ground{position:absolute;left:-4%;right:-4%;bottom:1%;height:16%;background:radial-gradient(ellipse,#5769803b,transparent 67%);transform:rotate(-2deg);filter:blur(13px);z-index:-1}.revgambit-concept .ground-rail{position:absolute;left:3%;width:94%;bottom:7.4%;height:2px;background:#aec1d3;border-top:1px solid #fbf8e9;box-shadow:0 3px 1px #5c6f8840;transform:rotate(-2.3deg)}.revgambit-concept .ribbon-system{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible}.revgambit-concept .module{position:absolute;z-index:3}.revgambit-concept .matte-card{position:relative;background:linear-gradient(125deg,#fbf9f4,#eceef0);border-color:#fffdf5 #d2d9e0 #b7c4d1 #fffdf5;border-style:solid;border-width:1px;border-radius:2px;box-shadow:2px 3px 0 #c8d1db,5px 6px 0 #aab9ca,13px 15px 19px #4350622b}.revgambit-concept .backplate{position:absolute;width:94%;height:97%;border:1px solid #ffffff6b;border-radius:2px;box-shadow:2px 3px 0 #6c86a155}.revgambit-concept .backplate.pink{background:#e6a2b9;transform:translate(12px,-19px)}.revgambit-concept .backplate.cyan{background:#8fd0d4;transform:translate(-11px,-8px)}.revgambit-concept .backplate.mint{background:#b4d4ed;transform:translate(-12px,-13px)}.revgambit-concept .plinth{position:relative;z-index:4;height:22px;margin:0 -7px;border:1px solid #fffdf3;border-bottom:0;background:linear-gradient(#f8f6ed,#ccd8e3 70%,#95a8bc 90%,#d9e2ea);box-shadow:0 3px 0 #728ba5,3px 5px 0 #bfcedc,5px 8px 5px #48576b33;display:flex;align-items:center;justify-content:center;gap:9px;font-size:clamp(8px,.68vw,11px);line-height:1;font-weight:500;white-space:nowrap}.revgambit-concept .plinth>span{color:#5f7083;font-weight:400}.revgambit-concept .buyer-module{left:4.4%;bottom:6.8%;width:13%}.revgambit-concept .buyer-card{padding:31px 18px 28px}.revgambit-concept .buyer-card h2{font-family:DM Sans,sans-serif;font-size:clamp(14px,1.25vw,21px);line-height:1.2;font-weight:600;letter-spacing:-.4px;margin:0 0 18px}.revgambit-concept .signal-row{border-top:1px solid #c2cfda;display:flex;align-items:center;gap:10px;padding:13px 0;font-size:clamp(10px,.83vw,14px);white-space:nowrap}.revgambit-concept .signal-row svg{width:21px;height:21px;stroke:#3c526e;stroke-width:1.3;flex-shrink:0}.revgambit-concept .g-module{position:absolute;left:20.1%;width:22.1%;bottom:6.4%;z-index:2}.revgambit-concept .sculpture-svg{width:100%;height:auto;filter:drop-shadow(12px 13px 7px #343f4e36);overflow:visible}.revgambit-concept .g-shadow{position:absolute;bottom:1%;width:112%;height:9%;left:-6%;border-radius:50%;background:#232f423d;filter:blur(12px);transform:rotate(-7deg)}.revgambit-concept .content-module{left:45.4%;width:20.5%;bottom:52.1%}.revgambit-concept .social-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.revgambit-concept .social-post{padding:12px 10px}.revgambit-concept .linkedin-post{border-left:3px solid #76cbd1}.revgambit-concept .instagram-post{border-left:3px solid #e49eb7;transform:translateY(4px)}.revgambit-concept .channel-icon{width:27px;height:27px;object-fit:contain;display:block;flex-shrink:0}.revgambit-concept .post-art{width:100%;height:auto;margin-top:12px}.revgambit-concept .social-post p{font-size:clamp(10px,.9vw,15px);line-height:1.35;font-weight:500;margin:9px 0 0;letter-spacing:-.25px}.revgambit-concept .content-module .plinth{margin-top:6px}.revgambit-concept .outreach-module{left:45.5%;width:21.5%;bottom:9.3%}.revgambit-concept .outreach-card{padding:17px 19px 12px;border-top:1px solid #6e87a2}.revgambit-concept .subject{font-size:clamp(10px,.85vw,14px);border:1px solid #bdccda;padding:7px 9px;border-radius:4px;color:#4d6179}.revgambit-concept .outreach-card>p{font-size:clamp(12px,1.02vw,17px);line-height:1.4;margin:12px 0;letter-spacing:-.15px;min-height:3em}.revgambit-concept .message-tools{display:flex;align-items:center;justify-content:space-between}.revgambit-concept .channel-switcher{display:flex;align-items:center;gap:13px}.revgambit-concept .channel-switcher button{display:grid;place-items:center;width:31px;height:34px;padding:2px;background:transparent;border:0;position:relative}.revgambit-concept .channel-switcher button:after{content:"";width:21px;height:1px;background:#4b5e78;position:absolute;bottom:-2px;left:5px;opacity:0}.revgambit-concept .channel-switcher button[aria-pressed=true]:after{opacity:1}.revgambit-concept .channel-switcher button:hover{background:#cfdae44f}.revgambit-concept .channel-switcher .channel-icon{width:25px;height:25px}.revgambit-concept .send-glyph{background:#1c2635;color:#f5f3e8;padding:5px 11px;border-radius:2px}.revgambit-concept .send-glyph svg{width:21px;height:21px}.revgambit-concept .conversation-module{left:72.1%;width:10%;bottom:24.5%}.revgambit-concept .conversation-card{min-height:153px;padding:27px 15px;display:flex;flex-direction:column;justify-content:center;gap:15px}.revgambit-concept .speech{position:relative;border:1px solid #7f95ad;border-radius:5px;padding:8px 9px;font-size:clamp(10px,.9vw,15px);font-weight:400;line-height:1.2;width:fit-content;color:#404d5f;background:#f3f0e6}.revgambit-concept .speech:after{content:"";position:absolute;width:7px;height:7px;bottom:-5px;left:9px;background:#f3f0e6;border-bottom:1px solid #7f95ad;border-left:1px solid #7f95ad;transform:skewY(-30deg)}.revgambit-concept .speech-two{align-self:flex-end;background:#dce8f2}.revgambit-concept .speech-two:after{left:auto;right:9px;background:#dce8f2;transform:skewY(30deg);border-left:0;border-right:1px solid #7f95ad}.revgambit-concept .calendar-module{left:85.1%;width:12%;bottom:12.1%}.revgambit-concept .calendar-card{padding:24px 18px 32px;min-height:260px}.revgambit-concept .calendar-card h2{font-family:DM Sans,sans-serif;font-size:clamp(12px,1.05vw,18px);font-weight:600;letter-spacing:.3px;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid #a6bbce}.revgambit-concept .calendar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.revgambit-concept .calendar-grid>span{aspect-ratio:1;background:#dde5ec;border-radius:2px}.revgambit-concept .calendar-grid .selected-day{color:#345c80;background:#a9d2ee;box-shadow:1px 2px 0 #7097b9;display:grid;place-items:center}.revgambit-concept .selected-day svg{width:18px;height:18px}.revgambit-concept .calendar-card>p{font-size:clamp(11px,.85vw,14px);margin-top:23px;color:#4c5b6f}.revgambit-concept .mobile-thread{display:none}.revgambit-concept .concept-footer{max-width:1680px;padding:0 3.1% 17px;margin:auto;text-align:right;font-size:9px;color:#4f5f74}.revgambit-concept .packet{opacity:0;offset-rotate:0deg}.revgambit-concept .packet-signal{offset-path:path("M223 552H410");animation:signal-flow 24s linear infinite}.revgambit-concept .packet-content{offset-path:path("M525 539C647 539 630 375 733 375H1015C1080 375 1081 481 1177 481");animation:content-flow 24s linear infinite}.revgambit-concept .packet-outreach{offset-path:path("M535 565H590C653 565 642 645 744 645H1010C1080 645 1077 503 1177 503");animation:outreach-flow 24s linear infinite}.revgambit-concept .packet-reply{offset-path:path("M1270 493H1431");animation:reply-flow 24s linear infinite}.revgambit-concept .floating-bar{animation:bar-move 24s ease-in-out infinite}.revgambit-concept .bridge-piece{animation:close-gap 24s ease-in-out infinite}.revgambit-concept .middle-step{animation:step-move 24s ease-in-out infinite}.revgambit-concept .speech-two{animation:reply-arrives 24s ease-in-out infinite}.revgambit-concept .selected-day{animation:meeting-lands 24s ease-in-out infinite}.revgambit-concept .bridge-piece,.revgambit-concept .floating-bar,.revgambit-concept .middle-step,.revgambit-concept .mobile-thread>span,.revgambit-concept .packet,.revgambit-concept .selected-day,.revgambit-concept .speech-two{animation-play-state:paused!important;animation-delay:calc(var(--time,0) * -1s)!important}@keyframes signal-flow{0%,2%{opacity:0;offset-distance:0}3%{opacity:1}18%{opacity:1;offset-distance:100%}19%,to{opacity:0;offset-distance:100%}}@keyframes content-flow{0%,16%{opacity:0;offset-distance:0}17%{opacity:1}63%{opacity:1;offset-distance:100%}64%,to{opacity:0;offset-distance:100%}}@keyframes outreach-flow{0%,34%{opacity:0;offset-distance:0}35%{opacity:1}69%{opacity:1;offset-distance:100%}70%,to{opacity:0;offset-distance:100%}}@keyframes reply-flow{0%,76%{opacity:0;offset-distance:0}77%{opacity:1}93%{opacity:1;offset-distance:100%}94%,to{opacity:0;offset-distance:100%}}@keyframes bar-move{0%,10%,36%,to{transform:translate(0)}19%,26%{transform:translate(9px,-14px)}}@keyframes close-gap{0%,21%{transform:translate(8px,-10px)}35%,92%{transform:translate(0)}to{transform:translate(8px,-10px)}}@keyframes step-move{0%,24%,62%,to{transform:translate(0)}37%,45%{transform:translateY(-6px)}}@keyframes reply-arrives{0%,65%{transform:translateY(4px)}74%,94%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes meeting-lands{0%,85%,to{transform:scale(1)}91%{transform:scale(1.13)}}@media (min-width:1500px){.revgambit-concept .buyer-card{padding:34px 23px 36px}.revgambit-concept .signal-row{padding:17px 0}.revgambit-concept .social-post{padding:15px 12px}.revgambit-concept .outreach-card{padding:21px 25px 17px}.revgambit-concept .outreach-card>p{margin:15px 0}.revgambit-concept .conversation-card{min-height:180px;padding:28px 20px;gap:20px}.revgambit-concept .calendar-card{min-height:300px;padding:30px 23px 37px}.revgambit-concept .plinth{height:25px}}@media (min-width:1001px) and (max-width:1200px){.revgambit-concept .buyer-card{padding:23px 12px 20px}.revgambit-concept .signal-row{gap:7px;padding:11px 0}.revgambit-concept .signal-row svg{width:18px}.revgambit-concept .social-post{padding:9px 7px}.revgambit-concept .social-pair{gap:9px}.revgambit-concept .outreach-card{padding:14px 12px 10px}.revgambit-concept .channel-switcher{gap:8px}.revgambit-concept .conversation-card{padding:20px 10px;min-height:130px}.revgambit-concept .calendar-card{padding:20px 13px 25px;min-height:220px}.revgambit-concept .calendar-grid{gap:4px}.revgambit-concept .plinth{font-size:8px;gap:6px}}@media (max-width:1000px){.revgambit-concept .site-header{height:73px;padding:0 25px}.revgambit-concept .site-header:after{left:25px;right:25px}.revgambit-concept .brand>svg{width:31px;height:31px}.revgambit-concept .brand>span{font-size:26px}.revgambit-concept .header-chapter{display:none}.revgambit-concept .site-header nav{gap:18px}.revgambit-concept .talk-link{min-width:135px;padding:12px 16px}.revgambit-concept .revenue-scene{aspect-ratio:auto;max-width:740px;padding:30px 32px 25px;display:grid;grid-template-columns:1fr 1fr;gap:35px 30px}.revgambit-concept .hero-copy{position:relative;left:auto;top:auto;grid-column:1/-1;grid-row:1;margin-bottom:0}.revgambit-concept .hero-copy h1{font-size:clamp(54px,10vw,80px)}.revgambit-concept .hero-copy>p{font-size:clamp(15px,2.55vw,20px);margin-top:17px;letter-spacing:-.45px}.revgambit-concept .workflow-note{top:auto;bottom:1px;right:32px}.revgambit-concept .workflow-note strong{display:none}.revgambit-concept .workflow-note>span{font-size:9px}.revgambit-concept .sunbeam{left:69%;width:20%;height:185px}.revgambit-concept .ground,.revgambit-concept .ground-rail,.revgambit-concept .ribbon-system{display:none}.revgambit-concept .module{position:relative;left:auto;bottom:auto;width:auto}.revgambit-concept .buyer-module{grid-row:2;grid-column:1;align-self:end;margin:0 14px 0 10px}.revgambit-concept .buyer-card{padding:21px 16px 15px}.revgambit-concept .buyer-card h2{font-size:18px;margin-bottom:14px}.revgambit-concept .signal-row{font-size:12px;padding:12px 0}.revgambit-concept .signal-row svg{width:21px;height:21px}.revgambit-concept .g-module{position:relative;grid-row:2;grid-column:2;left:auto;bottom:auto;width:235px;max-width:100%;justify-self:center;align-self:end;margin-bottom:-3px}.revgambit-concept .content-module{grid-row:3;grid-column:1;align-self:center}.revgambit-concept .social-pair{gap:12px}.revgambit-concept .social-post{padding:12px 9px}.revgambit-concept .social-post p{font-size:11px}.revgambit-concept .channel-icon{width:27px;height:27px}.revgambit-concept .content-module .plinth{font-size:8px;gap:6px}.revgambit-concept .outreach-module{grid-row:3;grid-column:2;align-self:center}.revgambit-concept .outreach-card{padding:17px}.revgambit-concept .subject{font-size:11px;padding:7px}.revgambit-concept .outreach-card>p{font-size:15px;min-height:4em;margin:15px 0}.revgambit-concept .channel-switcher{gap:8px}.revgambit-concept .channel-switcher button{width:31px}.revgambit-concept .outreach-module .plinth{font-size:7px;gap:4px}.revgambit-concept .conversation-module{grid-row:4;grid-column:1;align-self:center;width:62%;justify-self:center}.revgambit-concept .conversation-card{padding:25px 18px;min-height:150px}.revgambit-concept .speech{font-size:13px}.revgambit-concept .calendar-module{grid-row:4;grid-column:2;width:72%;justify-self:center}.revgambit-concept .calendar-card{padding:22px 18px 24px;min-height:215px}.revgambit-concept .calendar-card h2{font-size:14px;margin-bottom:14px}.revgambit-concept .calendar-grid{gap:6px}.revgambit-concept .calendar-card>p{font-size:12px;margin-top:19px}.revgambit-concept .plinth{height:22px;font-size:9px}.revgambit-concept .mobile-thread{display:block;position:absolute;top:255px;bottom:110px;left:calc(50% - 4px);width:8px;background:linear-gradient(#97b5d5 0 35%,#e8b1c3 35% 70%,#adc0d2 70%);opacity:.65;z-index:-1}.revgambit-concept .mobile-thread>span{width:13px;height:23px;display:block;position:absolute;left:-2px;background:#fbf7e9;border:1px solid #859ab1;animation:mobile-flow 24s linear infinite}.revgambit-concept .concept-footer{text-align:center;padding:16px 25px 22px;font-size:9px}@keyframes mobile-flow{0%{transform:translateY(0);opacity:0}4%{opacity:1}95%{opacity:1}to{transform:translateY(650px);opacity:0}}}@media (max-width:600px){.revgambit-concept .site-header{height:66px;padding:0 20px}.revgambit-concept .site-header:after{left:20px;right:20px}.revgambit-concept .brand{gap:6px}.revgambit-concept .brand>svg{width:27px;height:27px}.revgambit-concept .brand>span{font-size:23px;letter-spacing:-1.3px}.revgambit-concept .current-site{display:none}.revgambit-concept .talk-link{min-width:auto;padding:11px 12px;font-size:10px;gap:19px}.revgambit-concept .talk-link svg{width:17px;height:17px}.revgambit-concept .revenue-scene{padding:27px 24px 26px;grid-template-columns:1fr 1fr;gap:29px 20px}.revgambit-concept .hero-copy h1{font-size:clamp(48px,13.8vw,78px)}.revgambit-concept .hero-copy>p{font-size:clamp(12px,3.6vw,19px);letter-spacing:-.4px;white-space:nowrap;margin-top:14px}.revgambit-concept .sunbeam{left:74%;width:20%;height:160px;opacity:.8}.revgambit-concept .buyer-module{margin:10px 0 0 4px}.revgambit-concept .buyer-card{padding:20px 12px 12px}.revgambit-concept .buyer-card h2{font-size:14px;letter-spacing:-.25px;margin-bottom:12px}.revgambit-concept .signal-row{font-size:10px;padding:11px 0;gap:7px}.revgambit-concept .signal-row svg{width:18px;height:18px}.revgambit-concept .backplate.pink{transform:translate(9px,-14px)}.revgambit-concept .backplate.cyan{transform:translate(-8px,-6px)}.revgambit-concept .buyer-module .plinth{font-size:7px}.revgambit-concept .g-module{width:165px;max-width:114%;margin-bottom:-1px}.revgambit-concept .content-module{grid-row:3;grid-column:1/-1;margin:2px 8px 0}.revgambit-concept .social-pair{gap:15px}.revgambit-concept .social-post{padding:10px 10px 11px}.revgambit-concept .post-art{margin-top:9px}.revgambit-concept .social-post p{font-size:12px;margin-top:9px}.revgambit-concept .social-post p br{display:none}.revgambit-concept .content-module .plinth{font-size:9px}.revgambit-concept .outreach-module{grid-row:4;grid-column:1/-1;margin:0 9px}.revgambit-concept .outreach-card{padding:14px 17px 10px}.revgambit-concept .subject{font-size:11px;padding:6px 8px}.revgambit-concept .outreach-card>p{font-size:15px;min-height:2.8em;margin:11px 0 7px}.revgambit-concept .channel-switcher{gap:7px}.revgambit-concept .channel-switcher button{width:40px;height:40px}.revgambit-concept .channel-switcher .channel-icon{width:26px;height:26px}.revgambit-concept .channel-switcher button:after{left:8px;bottom:0}.revgambit-concept .outreach-module .plinth{font-size:8px;gap:6px}.revgambit-concept .conversation-module{grid-row:5;grid-column:1;width:91%;margin-left:2px}.revgambit-concept .conversation-card{padding:22px 12px;min-height:133px;gap:15px}.revgambit-concept .speech{font-size:11px;padding:7px 8px}.revgambit-concept .conversation-module .plinth{font-size:8px}.revgambit-concept .calendar-module{grid-row:5;grid-column:2;width:94%}.revgambit-concept .calendar-card{padding:20px 13px;min-height:205px}.revgambit-concept .calendar-card h2{font-size:12px;margin-bottom:14px;padding-bottom:10px}.revgambit-concept .calendar-grid{gap:5px}.revgambit-concept .calendar-card>p{font-size:11px;margin-top:19px}.revgambit-concept .calendar-module .backplate{transform:translate(-8px,-9px)}.revgambit-concept .selected-day svg{width:16px;height:16px}.revgambit-concept .plinth{height:20px;font-size:8px}.revgambit-concept .workflow-note{right:24px;bottom:-2px}.revgambit-concept .workflow-note>span{font-size:8px}.revgambit-concept .mobile-thread{top:228px;bottom:115px}@keyframes mobile-flow{0%{transform:translateY(0);opacity:0}4%{opacity:1}95%{opacity:1}to{transform:translateY(845px);opacity:0}}}@media (max-width:359px){.revgambit-concept .revenue-scene{padding-left:18px;padding-right:18px;gap:27px 16px}.revgambit-concept .site-header{padding:0 16px}.revgambit-concept .brand>span{font-size:20px}.revgambit-concept .talk-link{gap:13px}.revgambit-concept .signal-row{gap:5px;font-size:9px}.revgambit-concept .buyer-card{padding-left:9px;padding-right:9px}.revgambit-concept .g-module{width:150px}.revgambit-concept .social-post{padding:9px 8px}.revgambit-concept .social-post p{font-size:11px}.revgambit-concept .outreach-card{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.revgambit-concept *,.revgambit-concept :after,.revgambit-concept :before{animation:none!important;transition:none!important}.revgambit-concept .mobile-thread>span,.revgambit-concept .packet{display:none}.revgambit-concept .speech-two{opacity:1}}@media (min-width:1001px){.revgambit-concept .buyer-module{left:3.1%;width:13.7%;bottom:3%}.revgambit-concept .signal-row{padding-top:11px;padding-bottom:11px}.revgambit-concept .g-module{left:19.9%;width:21.5%;bottom:3.5%}.revgambit-concept .content-module{left:44.8%;width:20.9%;bottom:48%}.revgambit-concept .social-post{padding-top:9px;padding-bottom:9px}.revgambit-concept .outreach-module{left:44.8%;width:20.9%;bottom:7%}.revgambit-concept .conversation-module{left:71.2%;width:9%;bottom:22.5%}.revgambit-concept .conversation-card{min-height:123px;padding-top:21px;padding-bottom:21px}.revgambit-concept .calendar-module{left:83.8%;width:13.2%}.revgambit-concept .calendar-card{min-height:248px}.revgambit-concept .g-module .sculpture-svg{transform:scaleY(.91);transform-origin:center bottom}}.revgambit-concept .hero-copy h1{font-size:clamp(51px,4.75vw,80px);line-height:1.04;letter-spacing:-.064em}.revgambit-concept .hero-copy>p{font-size:clamp(12px,1.12vw,18px);letter-spacing:-.2px;margin-top:17px}.revgambit-concept .buyer-card{padding:21px 16px 18px}.revgambit-concept .signal-origin{font-size:clamp(10px,.82vw,13px);line-height:1.3;color:#485669}.revgambit-concept .expansion-visual{display:flex;align-items:center;gap:8px;margin:20px 0 13px;color:#3f4d5f}.revgambit-concept .expansion-visual>svg{width:28px;height:28px}.revgambit-concept .expansion-visual>span{font-size:clamp(7px,.6vw,10px);font-weight:600;letter-spacing:.6px}.revgambit-concept .buyer-card h2{font-size:clamp(18px,1.65vw,27px);letter-spacing:-.65px;margin:0 0 9px}.revgambit-concept .expansion-detail{font-size:clamp(10px,.85vw,14px);line-height:1.5;color:#445264}.revgambit-concept .expansion-source{border-top:1px solid #b2c4d5;margin-top:20px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:clamp(8px,.66vw,11px);color:#4b5a6d}.revgambit-concept .expansion-source>svg{width:14px;height:14px}.revgambit-concept .g-caption{height:26px;margin:-10px -3px 0;gap:7px;font-size:clamp(9px,.76vw,13px)}.revgambit-concept .g-caption strong{font-weight:650}.revgambit-concept .g-caption>span{color:#424f61;font-weight:400}.revgambit-concept .signal-bridge{display:none}.revgambit-concept .calendar-card h2{font-size:clamp(10px,.86vw,14px);letter-spacing:.2px}.revgambit-concept .speech-one{font-size:clamp(10px,.82vw,13px)}@media (max-width:1000px){.revgambit-concept .hero-copy h1{font-size:clamp(38px,6.8vw,64px)}.revgambit-concept .hero-copy>p{font-size:13px;max-width:none}.revgambit-concept .buyer-card{padding:20px 16px 17px}.revgambit-concept .signal-origin{font-size:11px}.revgambit-concept .expansion-visual{margin-top:18px}.revgambit-concept .expansion-visual>span{font-size:8px}.revgambit-concept .buyer-card h2{font-size:24px}.revgambit-concept .expansion-detail{font-size:12px}.revgambit-concept .expansion-source{font-size:9px;margin-top:16px}.revgambit-concept .g-caption{height:28px;margin-top:-6px;gap:5px;font-size:9px}.revgambit-concept .signal-bridge{display:block;position:absolute;top:56%;width:55px;height:9px;left:-31px;background:#97b5d5;z-index:-1}.revgambit-concept .signal-bridge:after{content:"";position:absolute;top:-4px;left:-2px;width:19px;height:17px;border:1px solid #637f9c;background:#f6f0df;animation:signal-crossing 24s linear infinite;animation-play-state:paused!important;animation-delay:calc(var(--time,0) * -1s)!important}.revgambit-concept .calendar-card h2{font-size:11px}.revgambit-concept .speech-one{font-size:12px}@keyframes signal-crossing{0%,2%{opacity:0;transform:translateX(0)}3%{opacity:1}18%{opacity:1;transform:translateX(55px)}19%,to{opacity:0;transform:translateX(55px)}}}@media (max-width:600px){.revgambit-concept .hero-copy h1{font-size:clamp(35px,8.8vw,51px)}.revgambit-concept .hero-copy>p{font-size:11px;line-height:1.5;white-space:normal;max-width:310px;margin-top:13px}.revgambit-concept .buyer-card{padding:15px 11px 14px}.revgambit-concept .signal-origin{font-size:10px}.revgambit-concept .expansion-visual{margin:16px 0 10px;gap:6px}.revgambit-concept .expansion-visual>svg{width:24px;height:24px}.revgambit-concept .expansion-visual>span{font-size:6.5px;letter-spacing:.3px}.revgambit-concept .buyer-card h2{font-size:21px;white-space:nowrap}.revgambit-concept .expansion-detail{font-size:10px;line-height:1.4}.revgambit-concept .expansion-source{font-size:8px;margin-top:15px;padding-top:10px;line-height:1.4}.revgambit-concept .expansion-source>svg{width:12px;height:12px}.revgambit-concept .g-caption{flex-direction:column;height:34px;gap:2px;margin-top:-5px;font-size:9px;line-height:1.1}.revgambit-concept .g-caption strong{font-size:11px}.revgambit-concept .calendar-card h2{font-size:9px;white-space:nowrap}.revgambit-concept .speech-one{font-size:10px}.revgambit-concept .mobile-thread{top:207px}}@media (max-width:359px){.revgambit-concept .hero-copy h1{font-size:33px}.revgambit-concept .hero-copy>p{font-size:10px}.revgambit-concept .buyer-card h2{font-size:19px}.revgambit-concept .signal-origin{font-size:9px}.revgambit-concept .expansion-source{font-size:7px}}@media (prefers-reduced-motion:reduce){.revgambit-concept .signal-bridge:after{display:none}}html{scroll-behavior:smooth}.revgambit-concept .gambit-story{max-width:1440px;margin:20px auto 0;padding:0 4%;position:relative}.revgambit-concept .story-intro{border-top:1px solid #afc2d3;padding:25px 0 38px;display:flex;align-items:center;justify-content:space-between;color:#465467;font-size:12px}.revgambit-concept .story-intro a{display:flex;align-items:center;gap:20px;font-weight:500;color:#243043}.revgambit-concept .story-intro a>span{font-size:21px;font-weight:400}.revgambit-concept .story-intro>span{font-size:10px}.revgambit-concept .gambit-chapter{--scroll:0;--travel:0%;display:grid;grid-template-columns:34% 66%;align-items:center;min-height:560px;padding:45px 0;position:relative;border-bottom:1px solid #becddc}.revgambit-concept .chapter-copy{position:relative;z-index:5;align-self:center;padding-right:15px}.revgambit-concept .chapter-kicker{display:block;font-size:9px;letter-spacing:1.65px;color:#48576b;font-weight:500;margin-bottom:23px}.revgambit-concept .chapter-copy h2{font-family:Manrope,sans-serif;font-weight:650;font-size:clamp(32px,3.4vw,51px);line-height:1.1;letter-spacing:-.065em;margin:0}.revgambit-concept .chapter-copy>p{margin-top:22px;font-size:15px;line-height:1.6;max-width:270px;color:#465568}.revgambit-concept .chapter-footnote{display:block;margin-top:29px;color:#516177;font-size:10px;line-height:1.6;max-width:240px;padding-left:12px;border-left:2px solid #a9bfd3}.revgambit-concept .chapter-art{height:440px;position:relative;isolation:isolate}.revgambit-concept .story-route{position:absolute;width:100%;height:100%;inset:0;z-index:0;overflow:visible}.revgambit-concept .route-trace{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--scroll))}.revgambit-concept .chapter-ground{position:absolute;left:4%;right:0;bottom:5%;height:7%;background:radial-gradient(ellipse,#5a6c8435,transparent 70%);filter:blur(9px);z-index:-1}.revgambit-concept .slab-tab{font-size:8px;letter-spacing:1px;color:#4c5c70;font-weight:500;display:block}.revgambit-concept .context-slab{position:absolute;top:28%;width:22%;height:225px;background:#e3eaf0;border:1px solid #fcf9ed;border-right-color:#a8bccf;padding:22px 17px;box-shadow:7px 7px 0 #a4b9cd,15px 20px 20px #4353692b;z-index:1}.revgambit-concept .context-slab h3{font-size:15px;line-height:1.4;font-weight:500;letter-spacing:-.4px;margin-top:22px}.revgambit-concept .context-customer{left:3%;transform:translateX(calc((1 - var(--scroll)) * -45px))}.revgambit-concept .context-market{right:1%;background:#e9dce3;transform:translateX(calc((1 - var(--scroll)) * 40px))}.revgambit-concept .mini-buildings{display:flex;height:57px;gap:6px;align-items:flex-end;margin-top:28px}.revgambit-concept .mini-buildings i{display:block;width:29%;height:38px;background:#a3b9cd;border:1px solid #d4dee8;box-shadow:3px 3px 0 #6e87a2}.revgambit-concept .mini-buildings i:nth-child(2){height:57px}.revgambit-concept .mini-buildings i:nth-child(3){height:47px}.revgambit-concept .market-arches{display:flex;gap:7px;margin-top:31px;height:54px;align-items:flex-end}.revgambit-concept .market-arches i{display:block;width:28%;height:44px;border:7px solid #c393a3;border-bottom:0;border-radius:16px 16px 0 0;box-shadow:2px 0 0 #e9c8d1}.revgambit-concept .market-arches i:nth-child(2){height:54px}.revgambit-concept .business-brief{position:absolute;width:38%;min-height:330px;left:31%;top:9%;padding:28px 27px 0;background:#faf7ef;border:1px solid #fffdf0;border-right-color:#a2b2c4;box-shadow:6px 8px 0 #b2c4d5,19px 23px 25px #3e50672e;z-index:2;transform:translateY(calc((1 - var(--scroll)) * 25px))}.revgambit-concept .brief-fold{position:absolute;right:0;top:0;width:29px;height:29px;background:linear-gradient(45deg,#b5c7d7 50%,#f2efe9 51%)}.revgambit-concept .brief-mark{width:44px;height:43px;margin-top:29px;color:#475669}.revgambit-concept .business-brief h3{font-family:Manrope,sans-serif;font-size:clamp(19px,1.65vw,26px);line-height:1.15;font-weight:600;letter-spacing:-.9px;margin:20px 0 15px}.revgambit-concept .business-brief p{font-size:13px;line-height:1.6;color:#49586c}.revgambit-concept .brief-baseline{margin:25px -27px 0;padding:13px 8px;text-align:center;background:#d9e7f2;border-top:1px solid #aec1d3;font-size:9px;letter-spacing:.8px;color:#415063}.revgambit-concept .fit-landscape{position:absolute;inset:0;z-index:-1}.revgambit-concept .building{position:absolute;bottom:19%;width:10%;background:#d7e1eb;border:1px solid #f7f4e6;box-shadow:8px 6px 0 #acbfd1}.revgambit-concept .building:after{content:"";position:absolute;inset:20px 12px;background:repeating-linear-gradient(0deg,transparent,transparent 16px,#a3b9cd 0,#a3b9cd 18px);opacity:.8}.revgambit-concept .building-one{left:10%;height:140px}.revgambit-concept .building-two{left:24%;height:215px}.revgambit-concept .building-three{left:38%;height:175px}.revgambit-concept .building-four{right:14%;height:249px}.revgambit-concept .building-five{right:0;height:160px}.revgambit-concept .icp-sheet{position:absolute;left:4%;width:28%;bottom:8%;padding:22px 20px;background:#f8f6ef;box-shadow:5px 6px 0 #abbed0,12px 15px 19px #3d516b20;border:1px solid #fffbed;z-index:2;transform:translateX(calc((1 - var(--scroll)) * -25px))}.revgambit-concept .icp-sheet h3{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.4px;margin-top:18px}.revgambit-concept .icp-target{position:relative;width:49px;height:49px;border:1px solid #738ba5;border-radius:50%;margin-top:23px}.revgambit-concept .icp-target i{position:absolute;inset:9px;border:1px solid #738ba5;border-radius:50%}.revgambit-concept .icp-target span{position:absolute;width:6px;height:6px;border-radius:50%;background:#617c98;top:21px;left:21px}.revgambit-concept .chosen-company{position:absolute;left:48%;width:38%;top:8%;background:#e7f0f7;padding:25px 25px 22px;border:1px solid #eff5fa;box-shadow:6px 8px 0 #a5bace,17px 22px 23px #485a722a;transform:translateX(calc((1 - var(--scroll)) * 55px));z-index:3}.revgambit-concept .chosen-building{width:84px;height:91px;background:#8aa5c2;box-shadow:8px 5px 0 #6280a0;margin:21px 0 26px;padding:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.revgambit-concept .chosen-building>span{background:#d5dfe9}.revgambit-concept .chosen-signal{border-top:1px solid #acbfd1;border-bottom:1px solid #acbfd1;padding:11px 0;display:flex;align-items:center;gap:10px;font-size:17px;font-weight:500;letter-spacing:-.4px}.revgambit-concept .chosen-signal>svg{width:26px;height:26px;color:#46566b}.revgambit-concept .chosen-company p{font-size:12px;line-height:1.5;margin-top:14px;color:#465568}.revgambit-concept .fit-outline{position:absolute;left:46%;top:3%;width:43%;height:87%;border:1px solid #889fb7;opacity:calc(.35 + var(--scroll) * .65);transform:scale(calc(1.06 - var(--scroll) * .06))}.revgambit-concept .strategy-input{position:absolute;top:8%;width:28%;background:#c7dff1;padding:22px 18px;min-height:147px;border:1px solid #e3ecf4;box-shadow:5px 7px 0 #8fa2b7;z-index:1}.revgambit-concept .strategy-input h3{font-size:17px;font-weight:500;line-height:1.3;letter-spacing:-.4px;margin-top:19px}.revgambit-concept .offer-input{left:3%;transform:translateX(calc((1 - var(--scroll)) * -35px)) rotate(-5deg)}.revgambit-concept .signal-input{right:2%;background:#e8c8d3;box-shadow:5px 7px 0 #b68e99;transform:translateX(calc((1 - var(--scroll)) * 35px)) rotate(5deg)}.revgambit-concept .signal-input>svg{width:25px;height:25px;position:absolute;right:14px;top:16px;color:#7d5361}.revgambit-concept .input-corner{display:block;position:absolute;right:15px;bottom:17px;width:26px;height:26px;border-right:1px solid #5e738e;border-top:1px solid #5e738e}.revgambit-concept .campaign-brief{position:absolute;z-index:3;width:54%;left:24%;top:31%;background:#f7efd6;border:1px solid #fffce6;border-left:5px solid #e0ce70;padding:25px 29px 0;box-shadow:6px 7px 0 #bbb092,14px 20px 23px #3c526f2b;transform:translateY(calc((1 - var(--scroll)) * 30px))}.revgambit-concept .campaign-brief h3{font-family:Manrope,sans-serif;font-size:clamp(20px,2vw,28px);line-height:1.2;letter-spacing:-.8px;font-weight:600;margin-top:19px}.revgambit-concept .brief-divider{height:1px;background:#cbbf96;margin:18px 0}.revgambit-concept .brief-facts{display:grid;grid-template-columns:45px 1fr;gap:10px;align-items:baseline}.revgambit-concept .brief-facts>span{font-size:8px;letter-spacing:.5px;color:#4d5d71}.revgambit-concept .brief-facts>strong{font-size:11px;font-weight:400;color:#384453}.revgambit-concept .campaign-stamp{margin:20px -29px 0;padding:12px 18px;display:flex;gap:8px;align-items:center;justify-content:center;background:#e9ddb2;font-size:9px;color:#445265}.revgambit-concept .campaign-stamp>svg{width:18px;height:18px}.revgambit-concept .chapter-coordination{min-height:650px}.revgambit-concept .coordination-art{height:510px}.revgambit-concept .coordination-source{position:absolute;left:2%;top:43%;width:16%;text-align:center;color:#343e4c}.revgambit-concept .coordination-source>svg{width:65px;height:65px;margin:auto auto 13px}.revgambit-concept .coordination-source>span{font-size:8px;letter-spacing:.8px;line-height:1.4}.revgambit-concept .coordinated-content{position:absolute;top:0;left:30%;width:52%;display:grid;grid-template-columns:1fr 1fr;gap:12px;transform:translateX(calc((1 - var(--scroll)) * 22px))}.revgambit-concept .coordinated-post{padding:11px;background:#f8f3e9;border:1px solid #fffdf3;box-shadow:4px 5px 0 #a9bdcf,9px 12px 14px #34486126}.revgambit-concept .coordinated-post .channel-icon{width:26px;height:26px}.revgambit-concept .coordinated-post .post-art{margin-top:10px}.revgambit-concept .coordinated-post p{font-size:11px;line-height:1.4;margin-top:10px}.revgambit-concept .coordination-label{position:absolute;bottom:-25px;left:0;width:100%;text-align:center;font-size:8px;letter-spacing:.6px;color:#455365}.revgambit-concept .coordinated-message{position:absolute;left:30%;width:52%;bottom:4%;padding:22px 25px 15px;background:#f4e9e6;border:1px solid #fff4ee;box-shadow:4px 6px 0 #c8adae,11px 15px 16px #77504b20;transform:translateX(calc((1 - var(--scroll)) * 30px))}.revgambit-concept .coordinated-message>p{font-size:16px;line-height:1.4;letter-spacing:-.25px;margin:16px 0 13px;min-height:3em}.revgambit-concept .coordinated-message .channel-switcher{gap:14px}.revgambit-concept .coordinated-message .channel-switcher button{width:35px;height:35px}.revgambit-concept .outcome-reply{position:absolute;left:6%;top:27%;width:38%;transform:translateX(calc((1 - var(--scroll)) * -30px));z-index:2}.revgambit-concept .outcome-reply>.slab-tab{margin-bottom:22px}.revgambit-concept .outcome-bubble{padding:22px 24px;font-family:Manrope,sans-serif;font-size:21px;line-height:1.4;letter-spacing:-.6px;background:#f6f1e6;border:1px solid #fefbef;border-radius:5px 5px 5px 0;box-shadow:5px 6px 0 #afc2d3,10px 14px 17px #43536924}.revgambit-concept .response-bubble{margin:23px 0 0 14%;padding:15px 17px;font-family:DM Sans,sans-serif;font-size:13px;background:#d4e7f5;border-radius:5px 5px 0 5px}.revgambit-concept .outcome-calendar{position:absolute;top:7%;right:2%;width:41%;background:#f5f7f8;border:1px solid #fffdee;border-left:6px solid #a7cce8;padding:25px 26px 0;box-shadow:6px 8px 0 #a3b3c5,17px 20px 22px #394d672c;z-index:2;transform:translateY(calc((1 - var(--scroll)) * 24px))}.revgambit-concept .outcome-calendar h3{font-family:Manrope,sans-serif;font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.9px;margin:20px 0 23px}.revgambit-concept .outcome-calendar .calendar-grid{gap:8px}.revgambit-concept .outcome-calendar .calendar-grid>span{aspect-ratio:1.25}.revgambit-concept .outcome-calendar>p{margin-top:22px;font-size:12px;color:#3d4d61}.revgambit-concept .outcome-context{margin:20px -26px 0;padding:13px 15px;background:#dbe7f1;font-size:9px;text-align:center;color:#475669}.revgambit-concept .story-close{padding:60px 0 65px;display:flex;align-items:center;justify-content:space-between}.revgambit-concept .story-close .chapter-kicker{margin-bottom:12px}.revgambit-concept .story-close h2{font-family:Manrope,sans-serif;font-size:clamp(29px,3.6vw,48px);font-weight:600;letter-spacing:-.065em}.revgambit-concept .story-close .talk-link{padding:17px 23px}@media (max-width:1000px){.revgambit-concept .gambit-story{padding:0 5%;margin-top:20px}.revgambit-concept .gambit-chapter{grid-template-columns:32% 68%;min-height:510px;padding:35px 0}.revgambit-concept .chapter-copy h2{font-size:31px}.revgambit-concept .chapter-copy>p{font-size:12px;margin-top:18px;max-width:200px}.revgambit-concept .chapter-kicker{font-size:8px;letter-spacing:1px;margin-bottom:18px}.revgambit-concept .chapter-footnote{font-size:9px;margin-top:22px}.revgambit-concept .chapter-art{height:400px}.revgambit-concept .context-slab{width:23%;padding:17px 12px;height:209px}.revgambit-concept .slab-tab{font-size:6.5px;letter-spacing:.65px}.revgambit-concept .context-slab h3{font-size:12px;margin-top:19px}.revgambit-concept .business-brief{padding:22px 19px 0;min-height:304px}.revgambit-concept .business-brief h3{font-size:18px}.revgambit-concept .business-brief p{font-size:11px}.revgambit-concept .brief-baseline{margin-left:-19px;margin-right:-19px;font-size:7px}.revgambit-concept .mini-buildings{margin-top:22px}.revgambit-concept .market-arches{gap:5px}.revgambit-concept .market-arches i{border-width:5px}.revgambit-concept .icp-sheet{padding:18px 14px}.revgambit-concept .icp-sheet h3{font-size:13px}.revgambit-concept .chosen-company{padding:20px 17px}.revgambit-concept .chosen-building{width:65px;height:76px;padding:12px;gap:7px}.revgambit-concept .chosen-signal{font-size:14px;gap:6px}.revgambit-concept .chosen-company p{font-size:10px}.revgambit-concept .strategy-input{width:30%;padding:20px 14px}.revgambit-concept .strategy-input h3{font-size:14px}.revgambit-concept .signal-input>svg{width:20px;height:20px;top:37px}.revgambit-concept .campaign-brief{width:58%;left:22%;padding:22px 21px 0}.revgambit-concept .campaign-brief h3{font-size:22px}.revgambit-concept .brief-facts{gap:9px;grid-template-columns:38px 1fr}.revgambit-concept .brief-facts>strong{font-size:10px}.revgambit-concept .campaign-stamp{margin-left:-21px;margin-right:-21px;font-size:8px}.revgambit-concept .chapter-coordination{min-height:590px}.revgambit-concept .coordination-art{height:480px}.revgambit-concept .coordinated-content,.revgambit-concept .coordinated-message{left:25%;width:65%}.revgambit-concept .coordinated-content{gap:10px}.revgambit-concept .coordinated-post{padding:9px}.revgambit-concept .coordinated-post p{font-size:10px}.revgambit-concept .coordinated-message{padding:18px 20px 13px}.revgambit-concept .coordinated-message>p{font-size:14px}.revgambit-concept .coordination-label{font-size:7px}.revgambit-concept .coordination-source>svg{width:48px;height:48px}.revgambit-concept .coordination-source>span{font-size:6px}.revgambit-concept .outcome-reply{left:3%;width:40%}.revgambit-concept .outcome-bubble{font-size:16px;padding:19px 17px}.revgambit-concept .response-bubble{font-size:11px;padding:12px}.revgambit-concept .outcome-calendar{width:45%;padding:22px 19px 0}.revgambit-concept .outcome-calendar h3{font-size:23px}.revgambit-concept .outcome-calendar>p{font-size:10px}.revgambit-concept .outcome-context{margin-left:-19px;margin-right:-19px;font-size:8px}}@media (max-width:600px){.revgambit-concept .gambit-story{padding:0 24px;margin-top:26px}.revgambit-concept .story-intro{padding:20px 0 25px;align-items:flex-start;gap:18px;font-size:11px}.revgambit-concept .story-intro>span{font-size:8px;max-width:134px;line-height:1.6}.revgambit-concept .story-intro a{gap:11px}.revgambit-concept .gambit-chapter{display:block;min-height:0;padding:36px 0 22px}.revgambit-concept .chapter-copy{padding-right:0}.revgambit-concept .chapter-kicker{font-size:8px;margin-bottom:16px}.revgambit-concept .chapter-copy h2{font-size:37px;line-height:1.08}.revgambit-concept .chapter-copy>p{font-size:13px;max-width:300px;line-height:1.5;margin-top:16px}.revgambit-concept .chapter-footnote{font-size:9px;max-width:none;margin-top:17px}.revgambit-concept .chapter-art{height:350px;margin-top:28px}.revgambit-concept .context-slab{width:25%;padding:14px 10px;height:185px;top:27%}.revgambit-concept .context-customer{left:0}.revgambit-concept .context-market{right:0}.revgambit-concept .context-slab h3{font-size:10px;line-height:1.5;margin-top:16px}.revgambit-concept .slab-tab{font-size:6px;letter-spacing:.4px}.revgambit-concept .business-brief{left:29%;width:43%;min-height:272px;top:8%;padding:18px 15px 0}.revgambit-concept .brief-mark{width:32px;height:32px;margin-top:23px}.revgambit-concept .business-brief h3{font-size:16px;line-height:1.25;letter-spacing:-.5px;margin-top:18px;margin-bottom:12px}.revgambit-concept .business-brief p{font-size:10px;line-height:1.5}.revgambit-concept .brief-baseline{margin:20px -15px 0;font-size:6px;padding:11px 4px}.revgambit-concept .mini-buildings{height:48px;gap:4px;margin-top:23px}.revgambit-concept .mini-buildings i{height:32px}.revgambit-concept .mini-buildings i:nth-child(2){height:48px}.revgambit-concept .mini-buildings i:nth-child(3){height:39px}.revgambit-concept .market-arches{gap:4px;height:47px;margin-top:24px}.revgambit-concept .market-arches i{border-width:4px;height:37px}.revgambit-concept .market-arches i:nth-child(2){height:47px}.revgambit-concept .fit-art{height:353px}.revgambit-concept .building{width:11%;box-shadow:5px 4px 0 #acbfd1}.revgambit-concept .building:after{inset:15px 7px}.revgambit-concept .building-one{height:109px}.revgambit-concept .building-two{height:176px}.revgambit-concept .building-three{height:140px}.revgambit-concept .building-four{height:204px}.revgambit-concept .building-five{height:128px}.revgambit-concept .icp-sheet{left:1%;width:35%;padding:17px 13px;bottom:10%}.revgambit-concept .icp-sheet h3{font-size:12px;line-height:1.4}.revgambit-concept .icp-target{width:38px;height:38px;margin-top:19px}.revgambit-concept .icp-target i{inset:7px}.revgambit-concept .icp-target span{width:5px;height:5px;left:16px;top:16px}.revgambit-concept .chosen-company{width:47%;left:47%;top:6%;padding:18px 16px}.revgambit-concept .chosen-building{width:62px;height:72px;margin-top:20px;margin-bottom:21px}.revgambit-concept .chosen-signal{font-size:13px;letter-spacing:-.4px;gap:5px}.revgambit-concept .chosen-signal>svg{width:22px;height:22px}.revgambit-concept .chosen-company p{font-size:10px}.revgambit-concept .fit-outline{left:44%;top:2%;width:53%;height:87%}.revgambit-concept .strategy-art{height:380px}.revgambit-concept .strategy-input{width:37%;min-height:133px;padding:18px 12px;top:5%}.revgambit-concept .offer-input{left:1%}.revgambit-concept .signal-input{right:1%}.revgambit-concept .strategy-input h3{font-size:12px;line-height:1.4}.revgambit-concept .signal-input>svg{width:18px;height:18px;top:34px;right:10px}.revgambit-concept .campaign-brief{width:76%;left:13%;top:34%;padding:20px 19px 0}.revgambit-concept .campaign-brief h3{font-size:23px;margin-top:15px}.revgambit-concept .brief-divider{margin:15px 0}.revgambit-concept .brief-facts{gap:8px;grid-template-columns:34px 1fr}.revgambit-concept .brief-facts>span{font-size:7px}.revgambit-concept .brief-facts>strong{font-size:10px}.revgambit-concept .campaign-stamp{margin:17px -19px 0;font-size:8px;padding:11px 10px}.revgambit-concept .coordination-art{height:480px}.revgambit-concept .coordination-source{left:0;width:16%}.revgambit-concept .coordination-source>svg{width:42px;height:42px}.revgambit-concept .coordinated-content,.revgambit-concept .coordinated-message{width:75%;left:22%}.revgambit-concept .coordinated-content{gap:9px}.revgambit-concept .coordinated-post{padding:8px}.revgambit-concept .coordinated-post .channel-icon{width:24px;height:24px}.revgambit-concept .coordinated-post p{font-size:10px}.revgambit-concept .coordinated-message{bottom:6%;padding:17px 17px 12px}.revgambit-concept .coordinated-message>p{font-size:14px;margin-top:12px;margin-bottom:10px}.revgambit-concept .coordinated-message .channel-switcher{gap:9px}.revgambit-concept .coordinated-message .channel-switcher button{width:36px;height:36px}.revgambit-concept .coordination-label{font-size:6px;letter-spacing:.35px;bottom:-23px}.revgambit-concept .outcome-art{height:352px}.revgambit-concept .outcome-reply{width:45%;left:0;top:29%}.revgambit-concept .outcome-reply>.slab-tab{margin-bottom:16px}.revgambit-concept .outcome-bubble{font-size:15px;line-height:1.4;padding:15px 13px;letter-spacing:-.4px}.revgambit-concept .response-bubble{font-size:10px;padding:11px;margin-top:18px;margin-left:9%}.revgambit-concept .outcome-calendar{right:0;width:49%;top:3%;padding:19px 15px 0;border-left-width:4px}.revgambit-concept .outcome-calendar h3{font-size:19px;margin:17px 0 18px}.revgambit-concept .outcome-calendar .calendar-grid{gap:5px}.revgambit-concept .outcome-calendar>p{font-size:10px;line-height:1.5;margin-top:18px}.revgambit-concept .outcome-context{margin:17px -15px 0;padding:11px 8px;font-size:7px;line-height:1.5}.revgambit-concept .story-close{padding:36px 0 40px;align-items:flex-end;gap:15px}.revgambit-concept .story-close h2{font-size:26px;max-width:180px;line-height:1.1}.revgambit-concept .story-close .chapter-kicker{font-size:7px;margin-bottom:10px}.revgambit-concept .story-close .talk-link{padding:12px 14px;gap:20px;white-space:nowrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.revgambit-concept .gambit-chapter *{transform:none!important}.revgambit-concept .route-trace{stroke-dashoffset:0}}.revgambit-concept .example-tag{position:absolute;bottom:0;left:6%;font-size:9px;color:#4b5b6f;z-index:4}@media (max-width:600px){.revgambit-concept .example-tag{font-size:8px;left:0}}.revgambit-concept .hero-example{display:flex;align-items:center;gap:9px;margin-top:12px;color:#465467;font-size:10px;line-height:1.4}.revgambit-concept .hero-example>span{padding-right:9px;border-right:1px solid #92a5b9}.revgambit-concept .hero-example>strong{font-weight:500}.revgambit-concept .slab-tab{font-size:10px;line-height:1.4;letter-spacing:.7px}.revgambit-concept .brief-baseline,.revgambit-concept .brief-facts>span,.revgambit-concept .campaign-stamp,.revgambit-concept .chapter-footnote,.revgambit-concept .chapter-kicker,.revgambit-concept .coordination-label,.revgambit-concept .coordination-source>span,.revgambit-concept .example-tag{font-size:10px}.revgambit-concept .context-slab{height:245px}@media (max-width:1000px){.revgambit-concept .slab-tab{font-size:10px;letter-spacing:.3px}.revgambit-concept .brief-baseline,.revgambit-concept .campaign-stamp,.revgambit-concept .chapter-footnote,.revgambit-concept .chapter-kicker,.revgambit-concept .coordination-label,.revgambit-concept .example-tag{font-size:10px}.revgambit-concept .context-slab{height:235px}.revgambit-concept .context-slab h3{font-size:12px}.revgambit-concept .coordination-source>span{font-size:9px;letter-spacing:.1px}}@media (max-width:600px){.revgambit-concept .hero-example{font-size:9px;gap:7px;margin-top:10px}.revgambit-concept .hero-example>span{padding-right:7px}.revgambit-concept .slab-tab{font-size:10px;line-height:1.35;letter-spacing:.1px}.revgambit-concept .context-slab{height:225px;padding-left:9px;padding-right:9px}.revgambit-concept .context-slab h3{font-size:11px;line-height:1.4}.revgambit-concept .context-art{height:380px}.revgambit-concept .business-brief{min-height:282px}.revgambit-concept .brief-baseline{font-size:9px;letter-spacing:.2px}.revgambit-concept .brief-facts>span,.revgambit-concept .campaign-stamp,.revgambit-concept .example-tag{font-size:10px}.revgambit-concept .coordination-label{font-size:9px;letter-spacing:.1px;line-height:1.4;bottom:-28px}.revgambit-concept .coordination-source{width:19%}.revgambit-concept .coordination-source>span{font-size:9px;line-height:1.4}.revgambit-concept .chapter-footnote,.revgambit-concept .chapter-kicker{font-size:10px}}.revgambit-concept .growth-path{grid-column:2;height:112px;position:relative;margin:0 0 4px}.revgambit-concept .growth-path>svg{position:absolute;inset:0;width:100%;height:100%}.revgambit-concept .growth-step{position:absolute;width:25%;text-align:center;background:linear-gradient(#f1f1df,#d0dce8);border:1px solid #fbfbed;border-top:4px solid #aec1d2;padding:10px 8px;box-shadow:3px 4px 0 #9bacbf,7px 8px 9px #3b516d1a;color:#3c4c62;font-size:12px;line-height:1.35}.revgambit-concept .growth-one{left:3%;bottom:6%}.revgambit-concept .growth-two{left:36%;bottom:28%}.revgambit-concept .growth-three{left:69%;bottom:51%}@media (max-width:1000px){.revgambit-concept .growth-step{font-size:11px}.revgambit-concept .brief-facts{grid-template-columns:56px 1fr}}@media (max-width:600px){.revgambit-concept .growth-path{height:115px;margin-top:15px}.revgambit-concept .growth-step{font-size:10px;width:28%;padding:9px 5px}.revgambit-concept .growth-one{left:0}.revgambit-concept .growth-two{left:34%}.revgambit-concept .growth-three{left:68%}.revgambit-concept .brief-facts{grid-template-columns:53px 1fr}.revgambit-concept .strategy-art{height:550px}.revgambit-concept .campaign-brief{top:25%}}.revgambit-concept .outcome-calendar .calendar-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.revgambit-concept .outcome-calendar .calendar-grid>span{min-width:0}.revgambit-concept .outcome-calendar .calendar-grid svg{max-width:100%}.revgambit-concept .buyer-card h2{font-size:clamp(18px,1.4vw,24px);line-height:1.15;white-space:normal}.revgambit-concept .speech-one{overflow-wrap:normal}@media (max-width:600px){.revgambit-concept .buyer-card h2{font-size:19px}.revgambit-concept .hero-example{flex-wrap:wrap;row-gap:3px}.revgambit-concept .expansion-source{align-items:flex-start}}@media (max-width:359px){.revgambit-concept .context-slab{width:30%;padding-left:5px;padding-right:5px}.revgambit-concept .context-slab .slab-tab{letter-spacing:0}.revgambit-concept .business-brief{left:30%;width:40%}}.revgambit-concept .universal-hero{position:relative;display:grid;grid-template-columns:40% 60%;align-items:center;max-width:1680px;margin:auto;padding:52px 3.1% 60px;min-height:640px;isolation:isolate}.revgambit-concept .universal-copy{padding-right:25px;position:relative;z-index:6}.revgambit-concept .universal-eyebrow{font-size:10px;letter-spacing:1.45px;font-weight:550;display:block;margin-bottom:22px;color:#424f60}.revgambit-concept .universal-copy h1{font-family:Manrope,sans-serif;font-size:clamp(51px,4.65vw,79px);font-weight:700;margin:0}.revgambit-concept .universal-copy>p{font-size:clamp(15px,1.2vw,19px);line-height:1.65;color:#465467;max-width:420px;margin:25px 0 0;letter-spacing:-.1px}.revgambit-concept .hero-actions{display:flex;align-items:center;gap:27px;margin-top:31px;font-size:12px}.revgambit-concept .hero-primary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:15px 18px;background:#243955;color:#f6f3e8!important;border-radius:2px;transition:background .2s}.revgambit-concept .hero-primary:hover{background:#3c5b80}.revgambit-concept .hero-primary>span{font-size:19px;line-height:1;font-weight:400}.revgambit-concept .hero-secondary{display:flex;align-items:center;color:#344e70!important}.revgambit-concept .hero-secondary>svg{width:17px;height:17px}.revgambit-concept .universal-stage{position:relative;aspect-ratio:900/600;container-type:inline-size;isolation:isolate}.revgambit-concept .universal-sunbeam{position:absolute;width:20%;height:33%;top:-1%;left:51%;transform:skew(-31deg);transform-origin:top left;background:linear-gradient(#e9dc85,#ede4a7);z-index:-2;opacity:.85}.revgambit-concept .universal-floor{position:absolute;left:1%;right:-4%;bottom:5%;height:17%;background:radial-gradient(ellipse,#5d708830,transparent 68%);filter:blur(10px);z-index:-1}.revgambit-concept .universal-routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.revgambit-concept .universal-mobile-routes{display:none}.revgambit-concept .universal-inputs{position:absolute;top:32%;left:0;width:18.2%;z-index:3;display:flex;flex-direction:column;gap:13px}.revgambit-concept .source-leaf{display:flex;align-items:center;gap:8px;min-height:50px;padding:11px 9px;background:linear-gradient(120deg,#faf8f2,#e6ebf0);border:1px solid #fffbed;border-left:3px solid #d5c570;box-shadow:3px 4px 0 #a6bbce,7px 8px 10px #43546a24;font-size:clamp(9px,.82vw,13px);font-weight:500;white-space:nowrap;position:relative}.revgambit-concept .source-leaf:before{content:"";position:absolute;width:88%;height:100%;border:1px solid #ececda;background:#d3e1ed;top:-5px;left:5px;z-index:-1}.revgambit-concept .source-prospects{border-left-color:#8aa9ca;margin-left:5px;margin-right:-5px}.revgambit-concept .source-brief{border-left-color:#dba3b6}.revgambit-concept .source-motif{width:22px;height:24px;position:relative;color:#5f728b;flex-shrink:0}.revgambit-concept .business-motif i{position:absolute;display:block;width:13px;height:18px;border:1px solid #758da6;background:#e6e8ce;top:4px;left:0}.revgambit-concept .business-motif i:nth-child(2){left:5px;top:1px;background:#becfdf}.revgambit-concept .business-motif i:nth-child(3){left:11px;top:7px;width:10px;height:15px;background:#98afc8}.revgambit-concept .prospects-motif i{position:absolute;display:block;width:15px;height:20px;border:1px solid #748ca6;background:#c8d5e1;left:0;top:0}.revgambit-concept .prospects-motif i:nth-child(2){left:7px;top:4px;background:#dae3ec}.revgambit-concept .prospects-motif i:after{content:"";position:absolute;width:5px;height:5px;border:1px solid #7a91aa;border-radius:50%;top:3px;left:4px}.revgambit-concept .brief-motif{border:1px solid #b2999e;width:18px;height:23px;background:#eadbda;margin-left:2px;margin-right:2px}.revgambit-concept .brief-motif i{position:absolute;left:3px;right:3px;top:5px;border-top:1px solid #b29498}.revgambit-concept .brief-motif i:nth-child(2){top:10px}.revgambit-concept .brief-motif i:nth-child(3){top:15px;right:7px}.revgambit-concept .universal-sculpture{position:absolute;width:26%;left:19%;bottom:13%;z-index:2}.revgambit-concept .universal-sculpture .sculpture-svg{transform:scaleY(.96);transform-origin:bottom}.revgambit-concept .universal-sculpture-shadow{position:absolute;width:105%;height:10%;border-radius:50%;background:#27344833;filter:blur(10px);bottom:6%;left:-3%}.revgambit-concept .universal-actor{position:relative;background:linear-gradient(#faf8f3,#dfe5ec 86%,#adbece);border:1px solid #fef9ea;box-shadow:0 3px 0 #6f88a3,3px 5px 0 #c0cfdd;margin:-4px -5px 0;padding:6px 7px;text-align:center;font-size:clamp(8px,.72vw,11px);line-height:1.3}.revgambit-concept .universal-actor strong{display:block;font-size:clamp(11px,.95vw,15px);font-weight:650}.revgambit-concept .universal-actor>span{color:#4b5a6e}.revgambit-concept .universal-content{position:absolute;left:46%;top:4%;width:31%;z-index:3}.revgambit-concept .universal-content>h2{font-size:clamp(11px,.95vw,15px);font-family:DM Sans,sans-serif;font-weight:500;margin:0 0 11px;letter-spacing:-.25px}.revgambit-concept .universal-posts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.revgambit-concept .universal-post{background:#faf7f1;border:1px solid #fffbed;border-left:3px solid #97b4d3;padding:9px 8px;box-shadow:3px 4px 0 #adc0d2,10px 12px 13px #42536a2b}.revgambit-concept .universal-post:nth-child(2){border-left-color:#db9fb6;transform:translateY(4px)}.revgambit-concept .universal-post .channel-icon{width:25px;height:25px}.revgambit-concept .universal-post .post-art{margin-top:9px}.revgambit-concept .universal-post p{margin-top:9px;font-size:clamp(10px,.86vw,13px);letter-spacing:-.15px}.revgambit-concept .universal-plinth{position:relative;z-index:4;display:flex;justify-content:center;align-items:center;min-height:23px;margin:6px -7px 0;background:linear-gradient(#faf7f0,#dfe5eb 80%,#acbdce);border:1px solid #fbf8eb;box-shadow:0 3px 0 #7a91aa,3px 5px 0 #c6d3e0;color:#414e60;font-size:clamp(8px,.7vw,11px);line-height:1.2;text-align:center}.revgambit-concept .universal-outreach{position:absolute;width:31%;left:47%;bottom:10%;z-index:3}.revgambit-concept .universal-message{padding:17px 16px 12px;background:linear-gradient(120deg,#faf4f0,#ece4e3);border:1px solid #fff8ec;border-top:2px solid #dba4b8;box-shadow:4px 5px 0 #c5bfb0,11px 14px 15px #47576c2b}.revgambit-concept .universal-message h2{font-family:DM Sans,sans-serif;font-size:clamp(10px,.9vw,14px);font-weight:500;letter-spacing:-.2px;border-bottom:1px solid #aec1d3}.revgambit-concept .universal-message>p{font-size:clamp(12px,1.03vw,16px);line-height:1.4;margin:12px 0 15px;letter-spacing:-.3px}.revgambit-concept .universal-channel-marks{display:flex;align-items:center;gap:13px}.revgambit-concept .universal-channel-marks .channel-icon{width:25px;height:25px}.revgambit-concept .universal-channel-marks>span{margin-left:auto;padding:5px 7px;background:#2e3947;color:#dfe9f2}.revgambit-concept .universal-channel-marks>span svg{width:17px;height:17px}.revgambit-concept .universal-outreach .universal-plinth{margin-top:3px}.revgambit-concept .universal-outcome{position:absolute;left:84%;width:15%;top:35%;z-index:3}.revgambit-concept .outcome-backing{position:absolute;inset:-10px 6px 5px -8px;background:#b7c8d8;border:1px solid #d5e1ed;box-shadow:2px 3px 0 #869bb2}.revgambit-concept .universal-outcome-face{position:relative;padding:15px 11px 17px;background:#f4f1e7;border:1px solid #fffdee;box-shadow:3px 4px 0 #aec1d3,9px 12px 15px #43567029}.revgambit-concept .conversation-relief{width:65px;max-width:100%;height:auto;margin:0 auto 11px}.revgambit-concept .universal-outcome h2{font-family:DM Sans,sans-serif;font-size:clamp(10px,.83vw,13px);font-weight:500;text-align:center;letter-spacing:-.25px}.revgambit-concept .opportunity-link{display:flex;gap:3px;justify-content:center;margin:13px 0}.revgambit-concept .opportunity-link>span{width:3px;height:3px;border-radius:50%;background:#879db4}.revgambit-concept .opportunity-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:69px;margin:auto;border-top:1px solid #a7b6c7;padding-top:9px}.revgambit-concept .opportunity-calendar>i{display:block;aspect-ratio:1.2;background:#ccd8e3;border-radius:1px}.revgambit-concept .opportunity-calendar .opportunity-day{background:#9aacbf;box-shadow:1px 1px 0 #718aa5}.revgambit-concept .universal-outcome p{font-size:clamp(10px,.84vw,13px);line-height:1.35;text-align:center;color:#445469;margin-top:11px}.revgambit-concept .universal-caption{position:absolute;bottom:0;right:2%;font-size:9px;color:#4d5d72}.revgambit-concept .universal-token{opacity:0;offset-rotate:0deg;animation-play-state:paused!important;animation-delay:calc(var(--time,0) * -1s)!important}.revgambit-concept .token-business{offset-path:path("M117 235H178C215 235 186 289 249 289");animation:universal-input 24s linear infinite}.revgambit-concept .token-prospects{offset-path:path("M117 305H247");animation:universal-input-second 24s linear infinite}.revgambit-concept .token-brief{offset-path:path("M117 375H178C215 375 186 321 249 321");animation:universal-input-third 24s linear infinite}.revgambit-concept .token-content{offset-path:path("M354 289C440 289 412 169 484 169H656C727 169 696 298 775 298");animation:universal-content-flow 24s linear infinite}.revgambit-concept .token-message{offset-path:path("M354 321C442 321 410 429 484 429H663C733 429 701 321 775 321");animation:universal-message-flow 24s linear infinite}.revgambit-concept .token-opportunity{offset-path:path("M775 310H854");animation:universal-opportunity-flow 24s linear infinite}.revgambit-concept .token-mobile{offset-path:path("M65 109V285H127C159 285 148 317 188 317H296C335 317 326 466 264 466");animation:universal-mobile-flow 24s linear infinite}@keyframes universal-input{0%,1%{opacity:0;offset-distance:0}2%{opacity:1}17%{opacity:1;offset-distance:100%}18%,to{opacity:0;offset-distance:100%}}@keyframes universal-input-second{0%,6%{opacity:0;offset-distance:0}7%{opacity:1}22%{opacity:1;offset-distance:100%}23%,to{opacity:0;offset-distance:100%}}@keyframes universal-input-third{0%,11%{opacity:0;offset-distance:0}12%{opacity:1}27%{opacity:1;offset-distance:100%}28%,to{opacity:0;offset-distance:100%}}@keyframes universal-content-flow{0%,25%{opacity:0;offset-distance:0}26%{opacity:1}67%{opacity:1;offset-distance:100%}68%,to{opacity:0;offset-distance:100%}}@keyframes universal-message-flow{0%,31%{opacity:0;offset-distance:0}32%{opacity:1}73%{opacity:1;offset-distance:100%}74%,to{opacity:0;offset-distance:100%}}@keyframes universal-opportunity-flow{0%,77%{opacity:0;offset-distance:0}78%{opacity:1}95%{opacity:1;offset-distance:100%}96%,to{opacity:0;offset-distance:100%}}@keyframes universal-mobile-flow{0%,1%{opacity:0;offset-distance:0}2%{opacity:1}95%{opacity:1;offset-distance:100%}96%,to{opacity:0;offset-distance:100%}}.revgambit-concept .story-intro{padding-top:33px;padding-bottom:40px}.revgambit-concept .story-intro .chapter-kicker{margin-bottom:13px}.revgambit-concept .story-intro h2{font-family:Manrope,sans-serif;font-size:30px;font-weight:600;letter-spacing:-.9px;line-height:1.15}.revgambit-concept .story-intro>p{font-size:12px;line-height:1.6;color:#49586b}.revgambit-concept .prospect-storefront{position:relative;width:100px;height:83px;margin:24px 0 26px;background:#b9d4e9;border:1px solid #dcecf8;box-shadow:8px 5px 0 #6d87a2,12px 9px 0 #b3c5d5}.revgambit-concept .store-awning{position:absolute;left:-5px;right:-5px;top:-7px;height:22px;background:repeating-linear-gradient(90deg,#6d99bd 0 14px,#e2eef7 14px 28px);border:1px solid #8499b0;box-shadow:0 3px 0 #56677e;transform:skewX(-5deg)}.revgambit-concept .store-window{position:absolute;width:37px;height:34px;left:12px;top:29px;background:#d4dfe9;border:2px solid #768ea8;box-shadow:inset 2px 2px 0 #a4b6c9}.revgambit-concept .store-window:after{content:"";position:absolute;left:15px;top:0;bottom:0;width:1px;background:#8499b0}.revgambit-concept .store-door{position:absolute;width:23px;height:48px;right:12px;bottom:0;border:2px solid #6b85a0;background:#dae4ed}.revgambit-concept .store-door:after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:#69839f;right:3px;top:22px}.revgambit-concept .store-number{position:absolute;right:-14px;top:-20px;width:26px;height:26px;display:grid;place-items:center;border:1px solid #dce8f4;background:#ecd58e;color:#705a2b;font-size:10px;box-shadow:2px 2px 0 #b8a263}@media (min-width:1500px){.revgambit-concept .universal-hero{min-height:730px;padding-top:65px;padding-bottom:65px}.revgambit-concept .source-leaf{min-height:60px;padding:13px 11px;gap:10px}.revgambit-concept .universal-inputs{gap:17px}.revgambit-concept .universal-message{padding:22px 21px 17px}.revgambit-concept .universal-post{padding:12px 10px}.revgambit-concept .universal-outcome-face{padding:21px 14px}}@media (min-width:1001px) and (max-width:1199px){.revgambit-concept .universal-hero{grid-template-columns:39% 61%;min-height:595px;padding-top:40px}.revgambit-concept .universal-copy h1{font-size:48px}.revgambit-concept .universal-copy>p{font-size:14px}.revgambit-concept .hero-actions{gap:20px;font-size:11px}.revgambit-concept .hero-primary{padding:13px 15px;gap:20px}.revgambit-concept .source-leaf{padding:9px 7px;gap:6px;min-height:45px;font-size:9px}.revgambit-concept .source-motif{transform:scale(.85);transform-origin:left;margin-right:-3px}.revgambit-concept .universal-inputs{gap:11px}.revgambit-concept .universal-post{padding:8px 6px}.revgambit-concept .universal-posts{gap:8px}.revgambit-concept .universal-message{padding:14px 12px 10px}.revgambit-concept .universal-channel-marks{gap:9px}.revgambit-concept .universal-outcome-face{padding-left:7px;padding-right:7px}}@media (max-width:760px){.revgambit-concept .universal-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:42px 5% 35px;max-width:900px}.revgambit-concept .universal-copy{padding:0;max-width:630px}.revgambit-concept .universal-copy h1{font-size:clamp(49px,7.3vw,69px)}.revgambit-concept .universal-copy>p{font-size:16px;max-width:540px}.revgambit-concept .universal-eyebrow{font-size:10px;margin-bottom:19px}.revgambit-concept .hero-actions{margin-top:26px}.revgambit-concept .universal-stage{margin-top:37px;width:100%;align-self:center}.revgambit-concept .source-leaf{font-size:11px}.revgambit-concept .universal-outcome p,.revgambit-concept .universal-post p{font-size:12px}.revgambit-concept .universal-content>h2{font-size:13px}.revgambit-concept .universal-message h2{font-size:12px}.revgambit-concept .universal-message>p{font-size:15px}.revgambit-concept .universal-plinth{font-size:10px}.revgambit-concept .universal-actor{font-size:9px}.revgambit-concept .universal-actor strong{font-size:13px}.revgambit-concept .universal-outcome h2{font-size:11px}.revgambit-concept .prospect-storefront{width:81px;height:74px}.revgambit-concept .store-window{left:8px;width:29px;height:29px}.revgambit-concept .store-door{width:20px;right:8px;height:43px}.revgambit-concept .universal-hero{padding:32px 24px 29px}.revgambit-concept .universal-eyebrow{font-size:8px;letter-spacing:1.15px;margin-bottom:18px}.revgambit-concept .universal-copy h1{font-size:clamp(43px,11.7vw,66px)}.revgambit-concept .universal-copy>p{font-size:14px;line-height:1.6;margin-top:20px;max-width:350px}.revgambit-concept .hero-actions{font-size:11px;gap:27px;margin-top:25px}.revgambit-concept .hero-primary{padding:13px 16px;gap:25px}.revgambit-concept .universal-stage{display:grid;grid-template-columns:39% 61%;grid-template-rows:auto auto auto;gap:25px 0;aspect-ratio:auto;padding:8px 0 23px;margin-top:42px}.revgambit-concept .universal-routes{display:none}.revgambit-concept .universal-mobile-routes{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible}.revgambit-concept .universal-sunbeam{height:175px;width:24%;left:57%;top:0}.revgambit-concept .universal-inputs{position:relative;width:100%;left:auto;top:auto;grid-column:1;grid-row:1;padding:20px 14px 0 0;gap:12px;align-self:start}.revgambit-concept .source-leaf{min-height:39px;padding:8px 6px;gap:5px;font-size:10px;line-height:1.2;white-space:normal}.revgambit-concept .source-motif{width:19px;transform:scale(.8);transform-origin:left;margin-right:-4px}.revgambit-concept .brief-motif{width:18px}.revgambit-concept .source-prospects{margin-left:2px;margin-right:-2px}.revgambit-concept .universal-sculpture{position:relative;width:100%;max-width:157px;left:auto;bottom:auto;grid-column:1;grid-row:2;padding:0 9px 0 0;align-self:center}.revgambit-concept .universal-actor{margin:-2px -2px 0;font-size:8px;padding:5px 4px}.revgambit-concept .universal-actor strong{font-size:11px}.revgambit-concept .universal-content{position:relative;grid-column:2;grid-row:1;width:auto;left:auto;top:auto;margin-left:10px}.revgambit-concept .universal-content>h2{font-size:12px;margin-bottom:9px}.revgambit-concept .universal-posts{gap:8px}.revgambit-concept .universal-post{padding:8px 6px;border-left-width:2px;box-shadow:2px 3px 0 #adc0d2,6px 8px 8px #42536a23}.revgambit-concept .universal-post .channel-icon{width:24px;height:24px}.revgambit-concept .universal-post .post-art{margin-top:8px}.revgambit-concept .universal-post p{font-size:10px;line-height:1.3;margin-top:8px;letter-spacing:-.1px}.revgambit-concept .universal-plinth{min-height:21px;font-size:8px;margin-left:-3px;margin-right:-3px;padding:4px}.revgambit-concept .universal-outreach{position:relative;grid-column:2;grid-row:2;width:auto;left:auto;bottom:auto;margin-left:10px;align-self:center}.revgambit-concept .universal-message{padding:12px 11px 10px}.revgambit-concept .universal-message h2{font-size:11px;line-height:1.4;padding-bottom:9px}.revgambit-concept .universal-message>p{font-size:12px;line-height:1.4;margin:11px 0 12px;letter-spacing:-.2px}.revgambit-concept .universal-message>p br{display:none}.revgambit-concept .universal-channel-marks{gap:11px}.revgambit-concept .universal-channel-marks .channel-icon{width:24px;height:24px}.revgambit-concept .universal-channel-marks>span{display:none}.revgambit-concept .universal-outcome{position:relative;grid-column:1/-1;grid-row:3;left:auto;top:auto;width:auto;margin:3px 17px 0 18px}.revgambit-concept .outcome-backing{inset:-7px 5px 4px -7px}.revgambit-concept .universal-outcome-face{display:grid;grid-template-columns:31% 10% 20% 39%;align-items:center;column-gap:0;padding:15px 11px}.revgambit-concept .conversation-relief{width:57px;margin:0 auto;grid-column:1;grid-row:1}.revgambit-concept .universal-outcome h2{font-size:10px;grid-column:1;grid-row:2;margin-top:7px}.revgambit-concept .opportunity-link{grid-column:2;grid-row:1/span 2;gap:3px;margin:0}.revgambit-concept .opportunity-calendar{grid-column:3;grid-row:1/span 2;width:46px;gap:3px;padding-top:7px}.revgambit-concept .universal-outcome p{grid-column:4;grid-row:1/span 2;font-size:11px;text-align:left;margin:0 0 0 11px}.revgambit-concept .universal-caption{font-size:8px;bottom:-2px;right:17px}.revgambit-concept .story-intro{align-items:flex-start;padding-top:27px;padding-bottom:29px;gap:17px}.revgambit-concept .story-intro h2{font-size:22px;max-width:180px}.revgambit-concept .story-intro .chapter-kicker{font-size:8px;line-height:1.5;margin-bottom:11px}.revgambit-concept .story-intro>p{font-size:10px;line-height:1.6;max-width:122px;padding-top:26px}.revgambit-concept .prospect-storefront{width:75px;height:71px;margin-top:25px;margin-bottom:22px}.revgambit-concept .store-window{width:27px;height:28px;left:7px}.revgambit-concept .store-window:after{left:12px}.revgambit-concept .store-door{width:18px;right:7px;height:42px}.revgambit-concept .store-number{width:23px;height:23px;font-size:9px;right:-10px}}@media (max-width:359px){.revgambit-concept .universal-hero{padding-left:18px;padding-right:18px}.revgambit-concept .universal-copy h1{font-size:40px}.revgambit-concept .universal-copy>p{font-size:13px}.revgambit-concept .universal-eyebrow{font-size:7.5px}.revgambit-concept .hero-actions{gap:21px}.revgambit-concept .source-leaf{font-size:9px}.revgambit-concept .universal-post{padding-left:5px;padding-right:5px}.revgambit-concept .universal-post p{font-size:9px}.revgambit-concept .universal-outcome{margin-left:7px;margin-right:7px}.revgambit-concept .universal-outcome p{font-size:10px}.revgambit-concept .universal-channel-marks{gap:9px}}@media (prefers-reduced-motion:reduce){.revgambit-concept .universal-token{display:none}}.revgambit-concept .source-copy{display:block;min-width:0}.revgambit-concept .source-copy strong{display:block;font-size:inherit;font-weight:500;line-height:1.2}.revgambit-concept .source-copy small{display:block;font-size:clamp(8px,.64vw,10px);font-weight:400;line-height:1.3;color:#4b5a6d;margin-top:3px}@media (max-width:760px){.revgambit-concept .source-copy small{font-size:8px;margin-top:2px}.revgambit-concept .universal-eyebrow{font-size:11px;letter-spacing:.55px}}.revgambit-concept .universal-stage>.universal-mobile-routes{display:none}.revgambit-concept .universal-stage>.universal-routes{display:block}@media (max-width:760px){.revgambit-concept .universal-stage>.universal-mobile-routes{display:block}.revgambit-concept .universal-stage>.universal-routes{display:none}}@media (min-width:761px) and (max-width:1100px){.revgambit-concept .universal-hero{display:grid;grid-template-columns:40% 60%;min-height:540px;padding:42px 3.1% 45px;align-items:center}.revgambit-concept .universal-copy{padding-right:20px}.revgambit-concept .universal-copy h1{font-size:clamp(35px,4.5vw,48px);line-height:1.06;letter-spacing:-.065em}.revgambit-concept .universal-eyebrow{font-size:10px;letter-spacing:.55px;margin-bottom:18px}.revgambit-concept .universal-copy>p{font-size:13px;line-height:1.6;margin-top:21px}.revgambit-concept .hero-actions{font-size:11px;gap:17px;margin-top:25px}.revgambit-concept .hero-primary{padding:13px 14px;gap:16px}.revgambit-concept .hero-secondary{gap:8px}.revgambit-concept .universal-stage{width:100%;aspect-ratio:900/600;margin:0}.revgambit-concept .universal-inputs{top:30%;gap:9px}.revgambit-concept .source-leaf{min-height:46px;padding:7px 8px;font-size:10px;line-height:1.25;white-space:normal}.revgambit-concept .source-motif{display:none}.revgambit-concept .source-copy small{font-size:8px}.revgambit-concept .universal-sculpture{width:26%;left:19%;bottom:12%}.revgambit-concept .universal-actor{font-size:8px;padding:5px}.revgambit-concept .universal-actor strong{font-size:11px}.revgambit-concept .universal-content{top:0}.revgambit-concept .universal-content>h2{font-size:11px;margin-bottom:8px}.revgambit-concept .universal-posts{gap:7px}.revgambit-concept .universal-post{padding:8px 6px;border-left-width:2px}.revgambit-concept .universal-post .channel-icon{width:24px;height:24px}.revgambit-concept .universal-post .post-art{margin-top:8px}.revgambit-concept .universal-post p{display:none}.revgambit-concept .universal-plinth{font-size:8px;min-height:21px;padding:4px}.revgambit-concept .universal-outreach{bottom:3%}.revgambit-concept .universal-message{padding:12px 11px 9px}.revgambit-concept .universal-message h2{font-size:10px;padding-bottom:7px}.revgambit-concept .universal-message>p{font-size:12px;line-height:1.4;margin:9px 0 11px}.revgambit-concept .universal-channel-marks{gap:10px}.revgambit-concept .universal-channel-marks .channel-icon{width:24px;height:24px}.revgambit-concept .universal-channel-marks>span{display:none}.revgambit-concept .universal-outcome{left:82%;width:17%;top:29%}.revgambit-concept .universal-outcome-face{padding:11px 7px}.revgambit-concept .conversation-relief{width:43px;margin-bottom:8px}.revgambit-concept .universal-outcome h2{font-size:10px}.revgambit-concept .opportunity-link{margin:8px 0}.revgambit-concept .opportunity-calendar{max-width:49px;gap:4px;padding-top:7px}.revgambit-concept .universal-outcome p{font-size:10px;margin-top:8px}.revgambit-concept .universal-caption{bottom:-11px;font-size:8px}}@media (min-width:761px) and (max-width:850px){.revgambit-concept .universal-content{top:-5%}.revgambit-concept .universal-outreach{bottom:-1%}.revgambit-concept .universal-outcome{left:80.5%;width:19%}}.revgambit-concept .universal-hero{display:flex;flex-direction:column;align-items:stretch;max-width:none;min-height:0;padding:12px 0 0;gap:0}.revgambit-concept .universal-stage{width:100%;max-width:1680px;margin:0 auto;aspect-ratio:1600/620;display:block;padding:0}.revgambit-concept .universal-sunbeam{left:45%;width:14%;height:51%;top:-3%;opacity:.8}.revgambit-concept .universal-floor{left:0;right:0;bottom:3%;height:18%}.revgambit-concept .universal-inputs{left:3.1%;width:13%;top:34%;gap:14px;padding:0}.revgambit-concept .source-leaf{min-height:54px;font-size:clamp(11px,.95vw,15px);padding:11px 12px;gap:9px;white-space:normal}.revgambit-concept .source-motif{display:block;transform:none;margin-right:0}.revgambit-concept .source-copy small{font-size:clamp(9px,.72vw,12px)}.revgambit-concept .universal-sculpture{left:17.5%;width:18.5%;bottom:11%;max-width:none;padding:0}.revgambit-concept .universal-actor{padding:7px 9px;font-size:clamp(9px,.8vw,13px)}.revgambit-concept .universal-actor strong{font-size:clamp(12px,1.2vw,18px)}.revgambit-concept .universal-content{left:38.7%;width:20.5%;top:3%;margin:0}.revgambit-concept .universal-content>h2{font-size:clamp(12px,1.05vw,17px);margin-bottom:12px}.revgambit-concept .universal-posts{gap:13px}.revgambit-concept .universal-post{padding:10px 10px 12px}.revgambit-concept .universal-post .channel-icon{width:29px;height:29px}.revgambit-concept .universal-post .post-art{margin-top:10px}.revgambit-concept .universal-post p{display:block;font-size:clamp(11px,.95vw,15px);line-height:1.3;margin-top:10px}.revgambit-concept .universal-plinth{font-size:clamp(9px,.76vw,12px);min-height:25px;padding:5px}.revgambit-concept .universal-outreach{left:39%;width:22.3%;bottom:8%;margin:0}.revgambit-concept .universal-message{padding:18px 20px 13px}.revgambit-concept .universal-message h2{font-size:clamp(12px,1.05vw,17px);padding-bottom:10px}.revgambit-concept .universal-message>p{font-size:clamp(13px,1.2vw,19px);margin:13px 0 17px}.revgambit-concept .universal-channel-marks{gap:19px}.revgambit-concept .universal-channel-marks .channel-icon{width:28px;height:28px}.revgambit-concept .universal-channel-marks>span{display:block}.revgambit-concept .universal-conversation{position:absolute;left:62.7%;top:43%;width:7.6%;z-index:3}.revgambit-concept .conversation-plate{padding:18px 12px 15px;background:#f6f6f2;border:1px solid #fffbee;box-shadow:4px 5px 0 #acc0d2,9px 13px 14px #44577029}.revgambit-concept .conversation-plate .conversation-relief{width:67px;margin-bottom:12px}.revgambit-concept .conversation-plate h2{font-family:DM Sans,sans-serif;font-size:clamp(10px,.82vw,13px);line-height:1.3;font-weight:500;letter-spacing:-.25px;text-align:center}.revgambit-concept .universal-conversation .universal-plinth{font-size:clamp(7px,.62vw,10px);line-height:1.3;padding:5px 3px}.revgambit-concept .universal-meeting{position:absolute;width:15.2%;left:71.5%;top:17%;z-index:4}.revgambit-concept .meeting-backboard{position:absolute;inset:-14px 10px 8px -13px;background:#b4d2eb;border:1px solid #e4eff8;box-shadow:4px 5px 0 #7b9bb9}.revgambit-concept .meeting-folio{position:relative;background:linear-gradient(125deg,#faf9f4,#e8eff5);border:1px solid #fffced;border-top:5px solid #b5cde1;padding:23px 21px;box-shadow:5px 7px 0 #a5b9cc,16px 21px 24px #3d547235}.revgambit-concept .calendar-rings{display:flex;justify-content:space-between;position:absolute;top:-16px;left:23px;right:23px;pointer-events:none}.revgambit-concept .calendar-rings>i{display:block;width:8px;height:23px;border:2px solid #7e96ac;background:linear-gradient(90deg,#afc2d4,#edf4f9,#9db5ca);border-radius:6px;box-shadow:1px 2px 1px #637e9b4d}.revgambit-concept .meeting-eyebrow{display:block;font-size:clamp(8px,.65vw,11px);letter-spacing:.8px;color:#4b5e76}.revgambit-concept .meeting-folio h2{font-family:Manrope,sans-serif;font-size:clamp(24px,2.6vw,40px);font-weight:600;letter-spacing:-1.2px;margin:14px 0 20px;line-height:1.1}.revgambit-concept .hero-calendar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #a2b6cb;padding-top:17px}.revgambit-concept .hero-calendar>span{min-width:0;aspect-ratio:1;background:#dce5ed;border-radius:2px}.revgambit-concept .hero-calendar>span:nth-child(5n){background:#e7edf2}.revgambit-concept .hero-calendar .hero-meeting-day{background:#9bc5e7;display:grid;place-items:center;color:#345d80;box-shadow:2px 3px 0 #7194b6,0 0 0 3px #d2e7f7}.revgambit-concept .hero-meeting-day>svg{width:22px;max-width:100%;height:auto}.revgambit-concept .meeting-folio>p{color:#45566c;font-size:clamp(10px,.85vw,14px);line-height:1.4;margin-top:22px}.revgambit-concept .universal-meeting .universal-plinth{font-size:clamp(8px,.68vw,11px);margin-top:0}.revgambit-concept .universal-growth{position:absolute;width:10%;left:88%;top:27%;z-index:3}.revgambit-concept .conversion-condition{display:block;margin:0 0 12px;font-size:clamp(8px,.7vw,11px);line-height:1.4;color:#4b5b71}.revgambit-concept .deal-folio{position:relative;padding:16px 15px 12px;background:#f2efd9;border:1px solid #fff8db;box-shadow:4px 5px 0 #99afc7,9px 12px 14px #41597826}.revgambit-concept .deal-fold{position:absolute;top:0;right:0;width:17px;height:17px;background:linear-gradient(45deg,#a7bcd0 50%,#f2efe9 51%)}.revgambit-concept .deal-lines{display:flex;flex-direction:column;gap:5px;margin-bottom:9px}.revgambit-concept .deal-lines i{display:block;width:66%;height:2px;background:#9db1c6}.revgambit-concept .deal-lines i:nth-child(2){width:82%}.revgambit-concept .deal-lines i:nth-child(3){width:48%}.revgambit-concept .deal-seal{width:37px;height:37px;margin-bottom:9px}.revgambit-concept .deal-folio h2,.revgambit-concept .revenue-sculpture h2{font-family:DM Sans,sans-serif;font-size:clamp(11px,.95vw,15px);font-weight:500;line-height:1.3;letter-spacing:-.2px}.revgambit-concept .revenue-sculpture{margin-top:25px;position:relative}.revgambit-concept .revenue-sculpture>svg{width:100%;height:auto;filter:drop-shadow(4px 6px 5px #4c5f7725)}.revgambit-concept .revenue-sculpture h2{margin-top:-8px;text-align:center;color:#3d506a}.revgambit-concept .universal-caption{bottom:1%;right:2.5%;font-size:clamp(9px,.7vw,11px)}.revgambit-concept .universal-copy{width:100%;max-width:1390px;margin:0 auto;display:grid;grid-template-columns:56% 44%;align-items:center;gap:0;padding:28px 4.5% 52px}.revgambit-concept .universal-heading{padding-right:35px}.revgambit-concept .universal-eyebrow{font-size:11px;letter-spacing:1.2px;margin-bottom:20px}.revgambit-concept .universal-copy h1{font-size:clamp(49px,5.25vw,83px);line-height:1.04;letter-spacing:-.07em}.revgambit-concept .universal-offer{padding-left:26px}.revgambit-concept .universal-offer>p{font-size:clamp(16px,1.4vw,21px);line-height:1.6;color:#465467;letter-spacing:-.15px;max-width:430px}.revgambit-concept .hero-actions{font-size:13px;gap:29px;margin-top:25px}.revgambit-concept .hero-primary{padding:15px 20px;gap:26px}.revgambit-concept .hero-secondary{gap:10px}.revgambit-concept .token-business{offset-path:path("M180 245H260C303 245 266 320 359 320")}.revgambit-concept .token-prospects{offset-path:path("M180 330H358")}.revgambit-concept .token-brief{offset-path:path("M180 414H260C303 414 266 349 359 349")}.revgambit-concept .token-content{offset-path:path("M510 320C616 320 587 294 670 294H918C975 294 959 350 1038 350")}.revgambit-concept .token-message{offset-path:path("M510 365C612 365 590 524 677 524H923C981 524 966 375 1038 375")}.revgambit-concept .token-opportunity{offset-path:path("M1080 363H1217");animation-name:panoramic-meeting}.revgambit-concept .token-deal{offset-path:path("M1317 365H1370C1410 365 1395 281 1450 281H1490");animation:panoramic-deal 24s linear infinite}@keyframes panoramic-meeting{0%,69%{opacity:0;offset-distance:0}70%{opacity:1}84%{opacity:1;offset-distance:100%}85%,to{opacity:0;offset-distance:100%}}@keyframes panoramic-deal{0%,84%{opacity:0;offset-distance:0}85%{opacity:1}97%{opacity:1;offset-distance:100%}98%,to{opacity:0;offset-distance:100%}}.revgambit-concept .growth-path{margin-bottom:32px}.revgambit-concept .growth-qualifier{position:absolute;left:0;right:0;bottom:-26px;text-align:center;font-size:10px;line-height:1.5;color:#48586c}@media (min-width:761px) and (max-width:1100px){.revgambit-concept .universal-hero{display:flex;min-height:0;padding:18px 0 0}.revgambit-concept .universal-stage{aspect-ratio:1600/780}.revgambit-concept .universal-inputs{top:35%;gap:11px}.revgambit-concept .source-leaf{font-size:10px;min-height:45px;padding:8px}.revgambit-concept .source-motif{display:none}.revgambit-concept .source-copy small{font-size:9px}.revgambit-concept .universal-sculpture{left:17.5%;width:19.5%;bottom:17%}.revgambit-concept .universal-actor{font-size:8px}.revgambit-concept .universal-actor strong{font-size:12px}.revgambit-concept .universal-content{left:39%;top:3%;width:21%}.revgambit-concept .universal-content>h2{font-size:12px;margin-bottom:9px}.revgambit-concept .universal-posts{gap:9px}.revgambit-concept .universal-post{padding:8px 7px}.revgambit-concept .universal-post .channel-icon{width:25px;height:25px}.revgambit-concept .universal-post p{display:block;font-size:10px}.revgambit-concept .universal-plinth{font-size:8px;min-height:22px}.revgambit-concept .universal-outreach{width:23%;left:39%;bottom:10%}.revgambit-concept .universal-message{padding:13px 12px 10px}.revgambit-concept .universal-message h2{font-size:11px}.revgambit-concept .universal-message>p{font-size:13px;margin:11px 0}.revgambit-concept .universal-channel-marks{gap:12px}.revgambit-concept .universal-channel-marks .channel-icon{width:25px;height:25px}.revgambit-concept .universal-channel-marks>span{display:none}.revgambit-concept .universal-conversation{left:62.5%;width:9%;top:45%}.revgambit-concept .conversation-plate{padding:14px 3px 11px}.revgambit-concept .conversation-plate h2{font-size:9px}.revgambit-concept .conversation-plate .conversation-relief{width:49px;margin-bottom:8px}.revgambit-concept .universal-conversation .universal-plinth{font-size:7px}.revgambit-concept .universal-meeting{left:72%;width:15.3%;top:21%}.revgambit-concept .meeting-folio{padding:18px 12px}.revgambit-concept .meeting-eyebrow{font-size:7px;letter-spacing:.3px}.revgambit-concept .meeting-folio h2{font-size:clamp(21px,2.6vw,29px);margin:12px 0 16px;letter-spacing:-.8px}.revgambit-concept .calendar-rings{left:16px;right:16px}.revgambit-concept .hero-calendar{gap:5px;padding-top:13px}.revgambit-concept .meeting-folio>p{font-size:10px;margin-top:18px}.revgambit-concept .universal-meeting .universal-plinth{font-size:7px}.revgambit-concept .universal-growth{left:89%;width:9.8%;top:30%}.revgambit-concept .conversion-condition{font-size:8px}.revgambit-concept .deal-folio{padding:13px 9px 10px}.revgambit-concept .deal-seal{width:29px;height:29px}.revgambit-concept .deal-folio h2,.revgambit-concept .revenue-sculpture h2{font-size:10px}.revgambit-concept .revenue-sculpture{margin-top:26px}.revgambit-concept .universal-copy{display:grid;padding:20px 5% 45px;grid-template-columns:55% 45%}.revgambit-concept .universal-copy h1{font-size:clamp(43px,5.5vw,60px)}.revgambit-concept .universal-eyebrow{font-size:10px;letter-spacing:.5px}.revgambit-concept .universal-offer{padding-left:15px}.revgambit-concept .universal-offer>p{font-size:15px;line-height:1.6}.revgambit-concept .hero-actions{font-size:11px;gap:20px}.revgambit-concept .hero-primary{padding:13px 15px;gap:20px}}@media (max-width:760px){.revgambit-concept .universal-hero{display:flex;padding:22px 20px 0}.revgambit-concept .universal-stage{display:grid;grid-template-columns:39% 61%;grid-template-rows:auto auto auto auto;aspect-ratio:auto;gap:26px 0;padding:0 0 35px;margin:0 auto;max-width:620px}.revgambit-concept .universal-inputs{position:relative;width:100%;top:auto;left:auto;grid-column:1;grid-row:1;padding:24px 13px 0 2px;gap:12px}.revgambit-concept .source-leaf{min-height:42px;padding:8px 7px;font-size:10px;gap:5px}.revgambit-concept .source-motif{display:block;transform:scale(.8);margin-right:-4px}.revgambit-concept .source-copy small{font-size:8px}.revgambit-concept .universal-sculpture{position:relative;grid-column:1;grid-row:2;width:100%;max-width:174px;left:auto;bottom:auto;padding-right:10px;align-self:center}.revgambit-concept .universal-actor{font-size:8px;padding:5px}.revgambit-concept .universal-actor strong{font-size:12px}.revgambit-concept .universal-content{position:relative;grid-column:2;grid-row:1;width:auto;left:auto;top:auto;margin-left:9px}.revgambit-concept .universal-content>h2{font-size:12px;margin-bottom:9px}.revgambit-concept .universal-posts{gap:9px}.revgambit-concept .universal-post{padding:8px 7px}.revgambit-concept .universal-post .channel-icon{width:25px;height:25px}.revgambit-concept .universal-post p{font-size:10px;margin-top:8px}.revgambit-concept .universal-plinth{font-size:8px;min-height:22px}.revgambit-concept .universal-outreach{position:relative;width:auto;left:auto;bottom:auto;grid-column:2;grid-row:2;margin-left:9px}.revgambit-concept .universal-message{padding:13px 12px 11px}.revgambit-concept .universal-message h2{font-size:11px}.revgambit-concept .universal-message>p{font-size:13px;margin:11px 0}.revgambit-concept .universal-channel-marks{gap:14px}.revgambit-concept .universal-channel-marks .channel-icon{width:25px;height:25px}.revgambit-concept .universal-channel-marks>span{display:none}.revgambit-concept .universal-conversation{position:relative;grid-column:1;grid-row:3;left:auto;top:auto;width:auto;margin:0 16px 0 4px;align-self:center}.revgambit-concept .conversation-plate{padding:20px 11px 17px}.revgambit-concept .conversation-plate h2{font-size:10px}.revgambit-concept .universal-conversation .universal-plinth{font-size:8px}.revgambit-concept .universal-meeting{position:relative;grid-column:2;grid-row:3;width:auto;left:auto;top:auto;margin:5px 5px 0 12px;max-width:260px}.revgambit-concept .meeting-backboard{inset:-10px 8px 7px -9px}.revgambit-concept .meeting-folio{padding:20px 15px 19px}.revgambit-concept .meeting-eyebrow{font-size:8px;letter-spacing:.4px}.revgambit-concept .meeting-folio h2{font-size:28px;margin:13px 0 18px;letter-spacing:-.9px}.revgambit-concept .calendar-rings{left:18px;right:18px}.revgambit-concept .hero-calendar{gap:5px;padding-top:13px}.revgambit-concept .hero-meeting-day>svg{width:18px}.revgambit-concept .meeting-folio>p{font-size:11px;margin-top:18px}.revgambit-concept .universal-meeting .universal-plinth{font-size:8px}.revgambit-concept .universal-growth{position:relative;grid-column:1/-1;grid-row:4;left:auto;top:auto;width:auto;margin:0 16px 0 13px;display:grid;grid-template-columns:46% 45%;column-gap:9%;align-items:end}.revgambit-concept .universal-growth:before{content:"";position:absolute;left:34%;width:48%;height:9px;top:58%;background:#9bb6d3;z-index:-1}.revgambit-concept .conversion-condition{grid-column:1/-1;margin-bottom:10px;font-size:9px;line-height:1.3}.revgambit-concept .conversion-condition br{display:none}.revgambit-concept .deal-folio{padding:14px 14px 12px}.revgambit-concept .deal-seal{width:32px;height:32px}.revgambit-concept .deal-folio h2,.revgambit-concept .revenue-sculpture h2{font-size:12px}.revgambit-concept .revenue-sculpture{margin-top:0}.revgambit-concept .universal-caption{font-size:8px;line-height:1.4;left:13px;right:13px;bottom:0;text-align:center}.revgambit-concept .universal-sunbeam{left:61%;width:25%;top:-2%;height:180px}.revgambit-concept .universal-floor{bottom:6%;height:15%}.revgambit-concept .universal-copy{display:grid;grid-template-columns:1fr;gap:24px;padding:26px 4px 38px;max-width:620px}.revgambit-concept .universal-heading{padding-right:0}.revgambit-concept .universal-eyebrow{font-size:11px;letter-spacing:.5px;margin-bottom:15px}.revgambit-concept .universal-copy h1{font-size:clamp(45px,12vw,70px)}.revgambit-concept .universal-offer{padding-left:0}.revgambit-concept .universal-offer>p{font-size:15px;line-height:1.6;max-width:490px}.revgambit-concept .hero-actions{font-size:12px;gap:27px;margin-top:23px}.revgambit-concept .hero-primary{padding:14px 17px;gap:25px}.revgambit-concept .growth-qualifier{font-size:9px}}@media (max-width:359px){.revgambit-concept .universal-hero{padding-left:16px;padding-right:16px}.revgambit-concept .source-leaf{font-size:9px}.revgambit-concept .source-motif{display:none}.revgambit-concept .universal-post{padding-left:5px;padding-right:5px}.revgambit-concept .universal-post p{font-size:9px}.revgambit-concept .universal-message{padding-left:10px;padding-right:10px}.revgambit-concept .universal-message>p{font-size:12px}.revgambit-concept .universal-channel-marks{gap:11px}.revgambit-concept .meeting-folio{padding-left:12px;padding-right:12px}.revgambit-concept .meeting-folio h2{font-size:25px}.revgambit-concept .meeting-eyebrow{font-size:7px}.revgambit-concept .conversation-plate{padding-left:8px;padding-right:8px}.revgambit-concept .universal-copy h1{font-size:42px}}@media (max-width:760px){.revgambit-concept .token-mobile{offset-path:path("M64 100V330H135C162 330 154 379 191 379H317C350 379 343 491 178 491C145 491 120 560 83 560")}}@media (min-width:761px) and (max-width:900px){.revgambit-concept .universal-stage{aspect-ratio:1600/900}.revgambit-concept .meeting-backboard{inset:-10px 6px 6px -4px}}.revgambit-concept{--story-ink:#344e6b;--story-muted:#536b84;--story-paper:#faf6ef;--story-paper-edge:#fffaf2;--story-rule:#b8c8d8}.revgambit-concept .universal-sculpture .ceramic-sculpture{filter:drop-shadow(10px 16px 7px #4f5f7536)}.revgambit-concept .universal-sculpture-shadow{background:linear-gradient(90deg,#7089a44d,#be8d9d38);filter:blur(9px)}.revgambit-concept .ceramic-light{animation:ceramic-light-turn 24s ease-in-out infinite}.revgambit-concept .ceramic-crown{animation:ceramic-crown-seat 24s ease-in-out infinite}.revgambit-concept .source-business{animation:input-business-seat 24s ease-in-out infinite}.revgambit-concept .source-prospects{animation:input-prospects-seat 24s ease-in-out infinite}.revgambit-concept .source-brief{animation:input-brief-seat 24s ease-in-out infinite}.revgambit-concept .universal-channel-marks>span{animation:outreach-send-seat 24s ease-in-out infinite}.revgambit-concept .conversation-relief{animation:conversation-seat 24s ease-in-out infinite}.revgambit-concept .universal-meeting{left:71.4%;width:14.3%;top:15%}.revgambit-concept .meeting-folio{padding:22px 18px 19px}.revgambit-concept .meeting-folio h2{margin-bottom:18px}.revgambit-concept .hero-calendar{gap:7px;padding-top:15px}.revgambit-concept .hero-calendar>.hero-calendar-slot{position:relative;border-radius:2px;background:#dde6ee;box-shadow:inset 1px 1px 0 #a3b7ca33}.revgambit-concept .hero-calendar>.has-meeting{background:transparent}.revgambit-concept .meeting-tile{position:absolute;inset:0;display:grid;place-items:center;color:#6c5625;background:#ebd58e;border:1px solid #f8ecc7;box-shadow:1px 2px 0 #b6a264;border-radius:2px;animation:meeting-tile-seat 24s ease-in-out infinite}.revgambit-concept .meeting-tile.meeting-tone-1{background:#a6d4e8;border-color:#d9eff8;box-shadow:1px 2px 0 #729db5;color:#315a75}.revgambit-concept .meeting-tile.meeting-tone-2{background:#e7bfce;border-color:#f6dce5;box-shadow:1px 2px 0 #b28b9c;color:#70435b}.revgambit-concept .meeting-tile>svg{width:80%;height:auto}.revgambit-concept .calendar-example{display:block;color:var(--story-muted);font-size:clamp(8px,.65vw,10px);margin-top:12px}.revgambit-concept .meeting-folio>p{margin-top:12px}.revgambit-concept .universal-growth{left:85.4%;width:13.4%;top:25%}.revgambit-concept .conversion-condition{margin:0 0 3px 18%;color:var(--story-muted);font-size:clamp(9px,.73vw,12px)}.revgambit-concept .deal-composition{position:relative}.revgambit-concept .deal-folios{width:100%;height:auto;overflow:visible;filter:drop-shadow(5px 8px 5px #4b5a6d25)}.revgambit-concept .deal-composition h2,.revgambit-concept .revenue-sculpture h2{font-family:DM Sans,sans-serif;font-size:clamp(11px,1vw,16px);line-height:1.3;font-weight:500;color:var(--story-ink);text-align:center;letter-spacing:-.2px}.revgambit-concept .deal-composition h2{margin:-5px 0 0}.revgambit-concept .revenue-sculpture{margin-top:10px;margin-left:-10%;width:110%}.revgambit-concept .revenue-sculpture>.revenue-architecture{filter:drop-shadow(5px 7px 4px #51627829);overflow:visible}.revgambit-concept .revenue-sculpture h2{margin-top:-3px}.revgambit-concept .deal-back-leaf{animation:deal-folio-seat 24s ease-in-out infinite;transform-origin:125px 100px}.revgambit-concept .deal-signature{stroke-dasharray:1;animation:deal-signature-write 24s ease-in-out infinite}.revgambit-concept .deal-seal-stamp{transform-origin:176px 145px;animation:deal-seal-seat 24s ease-in-out infinite}.revgambit-concept .revenue-rise{transform-origin:135px 181px;animation:revenue-rise-seat 24s ease-in-out infinite}.revgambit-concept .revenue-route-trace{stroke-dasharray:1;animation:revenue-route-draw 24s ease-in-out infinite}.revgambit-concept .revenue-keystone{animation:revenue-keystone-seat 24s ease-in-out infinite}.revgambit-concept .offer-flow-trace,.revgambit-concept .offer-gambit-form,.revgambit-concept .offer-opportunity-form,.revgambit-concept .universal-channel-marks>span,.revgambit-concept .universal-conversation .conversation-relief,.revgambit-concept .universal-hero .ceramic-crown,.revgambit-concept .universal-hero .ceramic-light,.revgambit-concept .universal-hero .deal-back-leaf,.revgambit-concept .universal-hero .deal-seal-stamp,.revgambit-concept .universal-hero .deal-signature,.revgambit-concept .universal-hero .revenue-keystone,.revgambit-concept .universal-hero .revenue-rise,.revgambit-concept .universal-hero .revenue-route-trace,.revgambit-concept .universal-hero .source-leaf{animation-play-state:paused!important;animation-delay:calc(var(--time,0) * -1s)!important}.revgambit-concept .meeting-tile{animation-play-state:paused!important;animation-delay:calc((var(--time,0) - var(--arrival,0)) * -1s)!important}.revgambit-concept .token-opportunity{animation-name:meeting-approach}.revgambit-concept .token-deal{offset-path:path("M1307 365H1372C1406 365 1387 284 1430 284H1480");animation-name:deal-approach}@keyframes ceramic-light-turn{0%,12%,to{transform:translateX(-45px);opacity:.25}28%,39%{transform:translateX(90px);opacity:.65}58%,95%{transform:translateX(0);opacity:.35}}@keyframes ceramic-crown-seat{0%,19%,36%,to{transform:translateY(0)}25%,29%{transform:translateY(-6px)}}@keyframes input-business-seat{0%,13%,2%,to{transform:translateY(0)}5%,8%{transform:translateY(-3px)}}@keyframes input-prospects-seat{0%,18%,7%,to{transform:translateY(0)}10%,13%{transform:translateY(-3px)}}@keyframes input-brief-seat{0%,12%,23%,to{transform:translateY(0)}15%,18%{transform:translateY(-3px)}}@keyframes outreach-send-seat{0%,31%,48%,to{transform:translate(0)}36%,40%{transform:translate(2px,-2px)}}@keyframes conversation-seat{0%,57%,75%,to{transform:translateY(0)}64%,69%{transform:translateY(-3px)}}@keyframes meeting-approach{0%,63%{opacity:0;offset-distance:0}64%{opacity:1}71%{opacity:1;offset-distance:100%}72%,to{opacity:0;offset-distance:100%}}@keyframes meeting-tile-seat{0%,69%,80%,to{transform:translateY(0) scale(1);filter:brightness(1)}72%{transform:translateY(-4px) scale(1.08);filter:brightness(1.1)}75%{transform:translateY(0) scale(1);filter:brightness(1.05)}}@keyframes deal-approach{0%,80%{opacity:0;offset-distance:0}81%{opacity:1}87%{opacity:1;offset-distance:100%}88%,to{opacity:0;offset-distance:100%}}@keyframes deal-folio-seat{0%,78%,91%,to{transform:translate(0) rotate(0)}83%{transform:translate(5px,-5px) rotate(2deg)}}@keyframes deal-signature-write{0%,80%,to{stroke-dashoffset:0;opacity:.7}81%{stroke-dashoffset:1;opacity:.7}86%,97%{stroke-dashoffset:0;opacity:1}}@keyframes deal-seal-seat{0%,84%,94%,to{transform:translateY(0) scale(1)}87%{transform:translateY(-6px) scale(1.07)}90%{transform:translateY(0) scale(.98)}}@keyframes revenue-rise-seat{0%,88%,99%,to{transform:scaleY(1)}90%{transform:scaleY(.94)}95%{transform:scaleY(1.025)}}@keyframes revenue-route-draw{0%,88%,to{stroke-dashoffset:1}96%,98%{stroke-dashoffset:0}}@keyframes revenue-keystone-seat{0%,92%,99%,to{transform:translateY(0)}95%{transform:translateY(-5px)}}.revgambit-concept .offer-flow{max-width:430px;margin:0 0 20px}.revgambit-concept .offer-flow>svg{width:100%;height:auto;overflow:visible}.revgambit-concept .offer-flow-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:0;color:var(--story-muted);font-size:clamp(9px,.72vw,12px);text-align:center;line-height:1.35}.revgambit-concept .offer-flow-labels>:first-child{text-align:left;padding-left:2px}.revgambit-concept .offer-flow-labels>:last-child{text-align:right}.revgambit-concept .universal-offer>p{font-size:clamp(15px,1.25vw,19px);line-height:1.55}.revgambit-concept .offer-flow-trace{stroke-dasharray:1;animation:offer-flow-travel 24s ease-in-out infinite}.revgambit-concept .offer-gambit-form{animation:offer-gambit-seat 24s ease-in-out infinite}.revgambit-concept .offer-opportunity-form{animation:offer-opportunity-seat 24s ease-in-out infinite}@keyframes offer-flow-travel{0%,8%,to{stroke-dashoffset:1}65%,92%{stroke-dashoffset:0}}@keyframes offer-gambit-seat{0%,20%,43%,to{transform:translateY(0)}28%,34%{transform:translateY(-3px)}}@keyframes offer-opportunity-seat{0%,62%,82%,to{transform:translateY(0)}69%,74%{transform:translateY(-3px)}}.revgambit-concept .growth-path-sculpted{height:238px;margin:16px 0 32px;isolation:isolate}.revgambit-concept .growth-path-sculpted>.growth-connecting-ribbon{height:100%;width:100%;z-index:-1}.revgambit-concept .growth-path-sculpted .growth-step{bottom:auto;width:28%;padding:0;border:0;box-shadow:none;background:none;color:var(--story-ink)}.revgambit-concept .growth-path-sculpted .growth-step>svg{width:100%;height:148px;overflow:visible;filter:drop-shadow(5px 8px 5px #51617622)}.revgambit-concept .growth-path-sculpted .growth-one{left:0;top:39px}.revgambit-concept .growth-path-sculpted .growth-two{left:34%;top:12px}.revgambit-concept .growth-path-sculpted .growth-three{left:68%;top:-13px}.revgambit-concept .growth-path-sculpted h3{font-size:clamp(12px,1.1vw,16px);font-weight:500;line-height:1.3;margin-top:3px;text-align:center}.revgambit-concept .growth-path-sculpted .growth-qualifier{bottom:-22px;color:var(--story-muted)}.revgambit-concept .growth-path-sculpted .deal-back-leaf,.revgambit-concept .growth-path-sculpted .deal-seal-stamp,.revgambit-concept .growth-path-sculpted .deal-signature,.revgambit-concept .growth-path-sculpted .revenue-keystone,.revgambit-concept .growth-path-sculpted .revenue-rise,.revgambit-concept .growth-path-sculpted .revenue-route-trace{animation:none}.revgambit-concept .growth-path-sculpted .growth-one{transform:translateY(calc((1 - var(--scroll,1)) * 12px))}.revgambit-concept .growth-path-sculpted .growth-two{transform:translateY(calc((1 - var(--scroll,1)) * 22px))}.revgambit-concept .growth-path-sculpted .growth-three{transform:translateY(calc((1 - var(--scroll,1)) * 32px))}.revgambit-concept .growth-path-sculpted .deal-signature,.revgambit-concept .growth-path-sculpted .revenue-route-trace,.revgambit-concept .growth-ribbon-trace{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--scroll,1))}.revgambit-concept .growth-path-sculpted .deal-seal-stamp{transform:translateY(calc((1 - var(--scroll,1)) * -7px))}.revgambit-concept .growth-path-sculpted .revenue-keystone{transform:translateY(calc((1 - var(--scroll,1)) * -10px))}@media (min-width:761px) and (max-width:1100px){.revgambit-concept .universal-meeting{left:72%;width:14.4%;top:18%}.revgambit-concept .meeting-folio{padding:18px 10px 15px}.revgambit-concept .meeting-eyebrow{font-size:6.5px;letter-spacing:.2px}.revgambit-concept .hero-calendar{gap:5px}.revgambit-concept .calendar-example{margin-top:10px;font-size:7px}.revgambit-concept .meeting-folio>p{font-size:9px;margin-top:10px}.revgambit-concept .universal-growth{left:86.5%;width:12.4%;top:29%}.revgambit-concept .conversion-condition{font-size:8px;margin-left:10%}.revgambit-concept .deal-composition h2,.revgambit-concept .revenue-sculpture h2{font-size:10px}.revgambit-concept .revenue-sculpture{margin-top:12px}.revgambit-concept .offer-flow{margin-bottom:15px}.revgambit-concept .offer-flow-labels{font-size:8px}.revgambit-concept .universal-offer>p{font-size:14px}.revgambit-concept .growth-path-sculpted{height:210px}.revgambit-concept .growth-path-sculpted .growth-step>svg{height:125px}}@media (max-width:760px){.revgambit-concept .universal-meeting{left:auto;top:auto;width:auto}.revgambit-concept .meeting-folio{padding:20px 15px 17px}.revgambit-concept .meeting-eyebrow{font-size:8px;letter-spacing:.3px}.revgambit-concept .hero-calendar{gap:6px}.revgambit-concept .calendar-example{font-size:8px;margin-top:12px}.revgambit-concept .meeting-folio>p{font-size:11px;margin-top:11px}.revgambit-concept .universal-growth{width:auto;left:auto;top:auto;grid-template-columns:46% 51%;gap:0 3%;margin:-1px 6px 0;align-items:end}.revgambit-concept .universal-growth:before{top:57%;left:32%;width:36%;height:10px;background:linear-gradient(90deg,#d8acbd,#dfd38e,#9eb4cc);box-shadow:0 3px 0 #8197af}.revgambit-concept .conversion-condition{margin:0 0 7px 10px;font-size:9px}.revgambit-concept .deal-composition h2,.revgambit-concept .revenue-sculpture h2{font-size:12px}.revgambit-concept .deal-composition h2{margin-top:-5px}.revgambit-concept .revenue-sculpture{width:100%;margin:0;padding-bottom:1px}.revgambit-concept .revenue-sculpture h2{margin-top:-1px}.revgambit-concept .offer-flow{max-width:430px;margin-bottom:19px}.revgambit-concept .offer-flow-labels{font-size:10px}.revgambit-concept .universal-offer>p{font-size:15px;max-width:490px}.revgambit-concept .growth-path-sculpted{height:217px;margin-top:15px}.revgambit-concept .growth-path-sculpted .growth-step>svg{height:125px}.revgambit-concept .growth-path-sculpted h3{font-size:12px}}@media (max-width:600px){.revgambit-concept .growth-path-sculpted{height:188px;margin-top:25px;margin-bottom:38px}.revgambit-concept .growth-path-sculpted .growth-step{width:32%}.revgambit-concept .growth-path-sculpted .growth-one{left:-1%;top:38px}.revgambit-concept .growth-path-sculpted .growth-two{left:33%;top:17px}.revgambit-concept .growth-path-sculpted .growth-three{left:67%;top:-5px}.revgambit-concept .growth-path-sculpted .growth-step>svg{height:105px}.revgambit-concept .growth-path-sculpted h3{font-size:11px;margin-top:1px}.revgambit-concept .growth-path-sculpted .growth-qualifier{font-size:9px;padding:0 8px;bottom:-28px}}@media (max-width:359px){.revgambit-concept .meeting-folio{padding-left:11px;padding-right:11px}.revgambit-concept .meeting-eyebrow{font-size:7px}.revgambit-concept .hero-calendar{gap:4px}.revgambit-concept .calendar-example{font-size:7px}.revgambit-concept .offer-flow-labels{font-size:8px}.revgambit-concept .growth-path-sculpted .growth-step>svg{height:94px}}@media (prefers-reduced-motion:reduce){.revgambit-concept .ceramic-light{opacity:.4}.revgambit-concept .ceramic-crown,.revgambit-concept .deal-back-leaf,.revgambit-concept .deal-seal-stamp,.revgambit-concept .meeting-tile,.revgambit-concept .revenue-keystone,.revgambit-concept .revenue-rise{transform:none!important}.revgambit-concept .deal-signature,.revgambit-concept .growth-ribbon-trace,.revgambit-concept .offer-flow-trace,.revgambit-concept .revenue-route-trace{stroke-dashoffset:0!important;opacity:1}}.revgambit-concept .deal-composition>h2,.revgambit-concept .growth-path-sculpted .growth-two>h3{clip-path:inset(50%)}