.c-feature-tech-broker-flex-with-large-icons .benefit-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,#1b1464,#38b6ff);transform:scaleX(0);transform-origin:left;transition:transform .3s}.c-feature-tech-broker-flex-with-large-icons .benefit-card:hover::before{transform:scaleX(1)}.c-feature-tech-broker-list-with-screenshot-in-panel .feature-panel-image{object-position:center}.c-feature-tech-broker-list-with-screenshot-in-panel .tech-map-dot{animation:tech-map-dot-pulse 2.4s ease-in-out infinite}.c-feature-tech-broker-list-with-screenshot-in-panel .tech-map-dot:nth-child(3n){animation-delay:.4s}.c-feature-tech-broker-list-with-screenshot-in-panel .tech-map-dot:nth-child(4n){animation-delay:.8s}@keyframes tech-map-dot-pulse{0%,100%{transform:scale(1);opacity:.45}50%{transform:scale(1.22);opacity:.95}}.c-hero-tech-broker-with-stats-panel .hero-panel-shape{background:linear-gradient(135deg,transparent 30%,rgba(56,182,255,6%) 100%);clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%)}.c-hero-tech-broker-with-stats-panel .buttons .tailwindui-primary-button{border-radius:.25rem;letter-spacing:.5px;padding:.95rem 2rem;transition:all .2s ease}.c-hero-tech-broker-with-stats-panel .buttons .tailwindui-primary-button:first-child{box-shadow:0 0 rgba(239,189,60,0)}.c-hero-tech-broker-with-stats-panel .buttons .tailwindui-primary-button:first-child:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(239,189,60,.4)}.c-hero-tech-broker-with-stats-panel .buttons .tailwindui-primary-button:nth-child(2){background-color:initial!important;border:2px solid rgba(255,255,255,.35)!important;color:#fff!important}.c-hero-tech-broker-with-stats-panel .buttons .tailwindui-primary-button:nth-child(2):hover{border-color:#38b6ff!important;color:#38b6ff!important;transform:translateY(-1px)}.c-stats-tech-broker-cards-with-cta .buttons .tailwindui-primary-button{border-radius:.25rem;letter-spacing:.5px;padding:.95rem 2rem;transition:all .2s ease}.c-stats-tech-broker-cards-with-cta .buttons .tailwindui-primary-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(239,189,60,.4)}.primary-button{display:block;cursor:pointer;border:none;border-radius:8px;padding:0;max-width:max-content}.primary-button p{background:0 0;display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%;border-radius:8px;padding:.5rem 1.5rem;font-size:1rem}.primary-button .button__icon{width:1rem;height:1rem;display:flex}.secondary-button{cursor:pointer;border:none;border-radius:8px;padding:0;max-width:max-content}.secondary-button p{background:0 0;display:flex;align-items:center;gap:.5rem;border-radius:8px;padding:.5rem 1.5rem;font-size:1rem}.secondary-button .button__icon{width:1rem;height:1rem;display:flex}.tailwindui-arrow-button{@apply text-sm/6 font-semibold text-gray-900}.tailwindui-arrow-button p{background:0 0;display:flex;align-items:center;gap:.5rem;border-radius:8px;padding:.5rem 1.5rem;font-size:1rem}.tailwindui-arrow-button .button__icon{width:1rem;height:1rem;display:flex}.tailwindui-primary-button{display:block;cursor:pointer;border-radius:8px;padding:0;max-width:max-content;@apply px-3.5 py-2.5 text-sm font-semibold text-white shadow-xs hover:bg-indigo-500 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600}.tailwindui-primary-button p{background:0 0;display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%;border-radius:8px;padding:.5rem 1.5rem;font-size:1rem}.tailwindui-primary-button .button__icon{width:1rem;height:1rem;display:flex}.hero-container{display:flex;flex-direction:column;gap:20px;justify-content:space-between;align-items:center;padding-top:calc(var(--sectionPaddingMobile) + var(--headerHeight));padding-bottom:var(--sectionPaddingMobile);padding-inline:var(--pagePadding);max-width:var(--pageContainer);margin-inline:auto;overflow:hidden}.content h1{font-size:2rem;line-height:1em;font-weight:700;text-wrap:balance;padding-block:1rem}.content{display:flex;flex-direction:column}.content .subheading-text{margin-block:1rem}.buttons{display:flex;flex-direction:column;gap:1.75rem;margin-top:1rem}.image{width:100%;max-width:600px;margin-top:32px;display:flex;justify-content:center}@media only screen and (min-width:320px){.content h1{font-size:2.5rem}}@media only screen and (min-width:400px){.content h1{font-size:3rem}.buttons{flex-direction:row;margin-top:2rem}}@media only screen and (min-width:660px){.content h1,.content .subheading-text{text-align:center}.buttons{justify-content:center}}@media only screen and (min-width:768px){.hero-container{padding-top:calc(var(--sectionPadding) + var(--headerHeight));padding-bottom:var(--sectionPadding)}}@media only screen and (min-width:960px){.hero-container{flex-direction:row}.hero-image{width:45%}.content h1,.content .subheading-text{text-align:start}.content h1{font-size:4rem}.buttons{justify-content:start}}.hero-video{width:100vw;max-height:100vh;min-height:fit-content;position:relative;z-index:1;top:calc((var(--headerHeight) + (var(--headerPadding) * 2)) * -1);margin-bottom:calc((var(--headerHeight) + (var(--headerPadding) * 2)) * -1);left:0}.hero-video-container{width:100%;max-height:100%;min-height:fit-content;max-width:var(--pageContainer);padding-inline:var(--pagePadding);padding-block:calc(var(--sectionPaddingMobile) + var(--headerHeight));margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-video video,.hero-video-filter{width:100%;height:100%;position:absolute;top:0;left:0}.hero-video video{object-fit:cover;z-index:0}.hero-video-filter{z-index:1}.hero-video-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding-block:32px;width:100%}.hero-video-content h1{font-size:3rem;font-weight:600;text-align:center;text-wrap:balance}.hero-video-subheading-text{text-align:center;font-size:1.125rem;line-height:1.75rem!important;max-width:72ch;text-wrap:pretty}.hero-video-buttons{display:flex;flex-direction:column;gap:1rem;max-width:fit-content;justify-content:center;align-items:center;margin-top:1rem}#hero-video-pause-button{position:relative;z-index:99;top:0;right:0;display:flex;gap:.25rem;align-items:center;align-self:flex-end}@media only screen and (min-width:768px){.hero-video-buttons{flex-direction:row;margin-top:2rem}.hero-video-container{padding-block:calc(var(--sectionPadding) + var(--headerHeight))}#pause-video-button{top:calc(var(--sectionPadding) * -1)}}.left-right{display:flex;align-items:center;overflow:hidden}.left-right__wrapper{width:100%;max-width:var(--pageContainer);padding-inline:var(--pagePadding);padding-block:var(--sectionPaddingMobile);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px}.left-right__text-flipped h2,.left-right__text h2{font-size:2rem;line-height:1em;font-weight:600;text-wrap:balance;margin-block:30px}.left-right__text-content{margin-block:2rem}.left-right__image-flipped,.left-right__image-unflipped{width:100%;margin-top:32px;order:2}.left-right__text,.left-right__text-flipped{order:1}@media only screen and (min-width:768px){.left-right__wrapper{flex-direction:row;padding-block:var(--sectionPadding)}.left-right__image-flipped,.left-right__image-unflipped{width:45%}.left-right__text-flipped,.left-right__text{width:45%}.left-right__image-flipped{order:1}.left-right__text-flipped{order:2}}.text-block-container{max-width:72ch;padding-inline:var(--pagePadding);padding-block:var(--sectionPaddingMobile);margin:0 auto}.text-block .text-block-container h1,.text-block .text-block-container h2,.text-block .text-block-container h3,.text-block .text-block-container h4,.text-block .text-block-container h5{text-align:center}@media only screen and (min-width:960px){.text-block-container{padding-block:var(--sectionPadding)}}