.button:active,.button:focus,.button:hover,.hs-button:active,.hs-button:focus,.hs-button:hover,button:active,button:focus,button:hover{font-family:inherit!important;font-weight:inherit!important}@font-face{font-display:swap;font-family:Hubot Sans;font-style:normal;font-weight:200;src:url(https://9178818.fs1.hubspotusercontent-na1.net/hubfs/9178818/Website%202026/webfonts/HubotSans-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hubot Sans;font-style:normal;font-weight:300;src:url(https://9178818.fs1.hubspotusercontent-na1.net/hubfs/9178818/Website%202026/webfonts/HubotSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hubot Sans;font-style:normal;font-weight:500;src:url(https://9178818.fs1.hubspotusercontent-na1.net/hubfs/9178818/Website%202026/webfonts/HubotSans-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hubot Sans;font-style:normal;font-weight:700;src:url(https://9178818.fs1.hubspotusercontent-na1.net/hubfs/9178818/Website%202026/webfonts/HubotSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mona Sans;font-style:normal;font-weight:400;src:url(https://9178818.fs1.hubspotusercontent-na1.net/hubfs/9178818/Website%202026/webfonts/MonaSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mona Sans;font-style:normal;font-weight:500;src:url(https://9178818.fs1.hubspotusercontent-na1.net/hubfs/9178818/Website%202026/webfonts/MonaSans-Medium.woff2) format("woff2")}:root{--tw-purple:#5d80e9;--tw-light-blue:#2ec0f9;--tw-blue:#3662e3;--tw-green:#a4ff8a;--tw-gray:#e9f3f7;--tw-black:#0e1426;--font-heading:"Hubot Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Mona Sans",-apple-system,BlinkMacSystemFont,sans-serif}h1,h2,h3,h4,h5,h6{color:var(--tw-black);font-family:var(--font-heading);font-weight:400;line-height:1.2;margin:0 0 32px}h1{font-size:60px;font-weight:300}h2{font-size:48px}h2,h3{font-weight:500}h3{font-size:45px}h4{font-size:32px;font-weight:500}h5{font-size:24px}h5,h6{font-weight:600}h6{font-size:20px}p{color:var(--tw-black);font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.7;margin:0 0 24px}@media (max-width:768px){h1{font-size:36px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}p{font-size:16px}}.container-max-1400{margin:0 auto;max-width:1400px;width:100%}.gradient-text-italic{background:linear-gradient(135deg,var(--tw-green) 0,var(--tw-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic;font-weight:700}.btn-hero{background-color:var(--tw-black);border-radius:50px;box-shadow:0 4px 20px rgba(14,20,38,.2);display:inline-block;font-family:var(--font-body);font-size:18px;padding:16px 40px;transition:all .3s ease}.btn-hero,.btn-hero:hover{color:#fff;font-weight:600;text-decoration:none}.btn-hero:hover{background-color:var(--tw-purple);box-shadow:0 6px 25px rgba(14,20,38,.3);transform:translateY(-2px)}@media (max-width:768px){.btn-hero{font-size:15px;padding:14px 32px}}.gen-header__wrapper{max-width:1400px!important}.gen-header{background-color:#fff;box-shadow:none;left:0;position:fixed;right:0;top:0;transition:background-color .3s ease,box-shadow .3s ease;z-index:1000}body.header-transparent .gen-header{background-color:transparent;box-shadow:none}body.header-transparent .gen-header.scrolled{background-color:#fff;box-shadow:none}body.header-transparent .gen-header .gen-header__logo img{content:url(https://9178818.fs1.hubspotusercontent-na1.net/hubfs/9178818/Talewind-logo-white.svg);transition:opacity .3s ease}body.header-transparent .gen-header.scrolled .gen-header__logo img{content:none}@media (min-width:769px){body.header-transparent .gen-header .gen-header__logo,body.header-transparent .gen-header .gen-header__nav-item a,body.header-transparent .gen-header .gen-header__nav-item:first-child>a,body.header-transparent .gen-header .gen-menu__item a,body.header-transparent .gen-header .gen-menu__link{color:#fff!important;transition:color .3s ease}body.header-transparent .gen-header.scrolled .gen-header__logo,body.header-transparent .gen-header.scrolled .gen-header__nav-item a,body.header-transparent .gen-header.scrolled .gen-header__nav-item:first-child>a,body.header-transparent .gen-header.scrolled .gen-menu__item a,body.header-transparent .gen-header.scrolled .gen-menu__link{color:var(--tw-black)!important}}body.header-transparent .gen-header .gen-header__logo{color:#fff!important}body.header-transparent .gen-header.scrolled .gen-header__logo{color:var(--tw-black)!important}body.header-transparent .gen-header .gen-header__menu-toggle div,body.header-transparent .gen-header .gen-header__search-close-btn div{background-color:#fff!important}body.header-transparent .gen-header .gen-header__menu-close .cross div,body.header-transparent .gen-header.gen-menu--open .gen-header__menu-close .cross div,body.header-transparent .gen-header.gen-menu--open .gen-header__menu-toggle div,body.header-transparent .gen-header.gen-menu--open .gen-header__search-close-btn div,body.header-transparent .gen-header.scrolled .gen-header__menu-close .cross div,body.header-transparent .gen-header.scrolled .gen-header__menu-toggle div,body.header-transparent .gen-header.scrolled .gen-header__search-close-btn div,body.header-transparent .gen-header__menu-close .cross div,body.header-transparent .gen-header__menu-toggle div.is-open{background-color:var(--tw-black)!important}.platform-hero{background:#fff;overflow:visible;padding:100px 0 0;position:relative;z-index:2}.platform-hero-container{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px}.platform-hero-content{animation:fadeInLeft .8s ease forwards;opacity:0;transform:translateX(-30px)}.platform-hero-content h1{color:var(--tw-black);font-size:45px;margin-bottom:24px}.platform-hero-content p{color:var(--tw-black);font-family:var(--font-body);font-size:22px;font-weight:400;line-height:1.6}.platform-hero-cta{margin-top:32px}.platform-hero-image{animation:fadeInUp .8s ease .2s forwards;margin-left:auto;max-width:550px;opacity:0;position:relative;transform:translateY(60px);z-index:3}.platform-hero-image>img:not(.platform-hero-decoration){display:block;height:auto;position:relative;width:100%;z-index:1}.platform-hero-decoration{height:auto;position:absolute;width:auto;z-index:2}.platform-hero-decoration-top{left:-40px;top:40px;width:120px}.platform-hero-decoration-bottom{bottom:0;left:auto;right:-80px;width:170px}.platform-features{background:var(--tw-black);overflow:hidden;padding:180px 0 120px;position:relative}.platform-features:before{height:1400px;left:-500px;top:5%;width:1400px;z-index:1}.platform-features:after,.platform-features:before{background:url(https://9178818.fs1.hubspotusercontent-na1.net/hubfs/9178818/Website%202026/noise.png),radial-gradient(circle,var(--tw-blue) 0,rgba(54,98,227,0) 70%);background-blend-mode:overlay;content:"";pointer-events:none;position:absolute}.platform-features:after{bottom:15%;height:1200px;right:-400px;width:1200px}.platform-features-container{margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:1}.platform-features-heading{color:#fff;font-size:45px;font-weight:500;margin-bottom:80px;opacity:0;text-align:center;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.platform-features-heading.animate-in{opacity:1;transform:translateY(0)}.platform-feature-item{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-bottom:120px;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.platform-feature-item.animate-in{opacity:1;transform:translateY(0)}.platform-feature-item:last-child{margin-bottom:0}.platform-feature-header{align-items:flex-start;display:flex;gap:20px;margin-bottom:24px}.platform-feature-icon{flex-shrink:0;height:60px;width:60px}.platform-feature-text{flex:1}.platform-feature-label{color:var(--tw-green);display:block;font-family:var(--font-heading);font-size:20px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.platform-feature-title{color:#fff;font-family:var(--font-heading);font-size:32px;font-weight:500;line-height:1.3;margin:0}.platform-feature-description{color:hsla(0,0%,100%,.8);font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.7;margin-bottom:24px;margin-left:80px}.platform-feature-link{color:var(--tw-green);display:inline-block;font-family:var(--font-body);font-size:20px;margin-left:80px;text-decoration:none;transition:color .3s ease}.platform-feature-link:hover{color:#fff;text-decoration:underline}.platform-feature-image img{border-radius:12px;display:block;height:auto;margin:0 auto;width:90%}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.platform-hero-image{animation:fadeIn .8s ease .2s forwards}@media (max-width:768px){.platform-hero{padding:120px 20px 0}.platform-hero-container{gap:40px;grid-template-columns:1fr}.platform-hero-content h1{font-size:32px}.platform-hero-content p{font-size:18px}.platform-hero-image{transform:translateY(40px)}.platform-features{padding:120px 20px 80px}.platform-features-heading{font-size:32px;margin-bottom:60px}.platform-feature-item{gap:40px;grid-template-columns:1fr;margin-bottom:80px}.platform-feature-icon{height:50px;width:50px}.platform-feature-label{font-size:16px}.platform-feature-title{font-size:24px}.platform-feature-description{font-size:16px;margin-left:0}.platform-feature-link{font-size:18px;margin-left:0}.platform-feature-right .platform-feature-image{order:1}.platform-feature-right .platform-feature-content{order:2}}.footer-row-0-padding{padding-bottom:48px!important;padding-top:80px!important}.product-hero{background:#fff;padding:190px 40px 0;text-align:center}.product-hero-container{margin:0 auto;max-width:1200px}.product-icon{height:100px;margin:0 auto 32px;width:100px}.product-icon img{display:block;height:100%;width:100%}.product-title{color:var(--tw-black);font-family:var(--font-heading);font-size:45px;font-weight:500;margin:0 0 24px}.product-subtitle{color:rgba(14,20,38,.8);font-family:var(--font-body);font-size:24px;line-height:1.5;margin:0 auto;max-width:600px}.product-video{background:#fff;padding:40px 40px 0}.product-video-container{margin:0 auto;max-width:960px;position:relative}.product-video-embed{position:relative;z-index:2}.product-screenshot img,.product-video-embed iframe,.product-video-embed video{aspect-ratio:16/9;border-radius:30px;box-shadow:0 15px 60px rgba(14,20,38,.25);display:block;height:auto;width:100%}.product-screenshot img{object-fit:cover}.product-video-description{color:var(--tw-black);font-family:var(--font-body);font-size:18px;line-height:1.7;margin:40px auto 0;max-width:900px;text-align:center}.product-video-description p{margin:0}.product-v2-hero{background:#fff;padding:100px 40px 0}.product-v2-hero-container{align-items:center;display:grid;gap:80px;grid-template-columns:60% 40%;margin:0 auto;max-width:1400px}.product-v2-hero-left{display:flex;flex-direction:column}.product-v2-header{align-items:center;display:flex;gap:24px;margin-bottom:32px}.product-v2-icon{flex-shrink:0;height:100px;width:100px}.product-v2-icon img{display:block;height:100%;width:100%}.product-v2-title-group{flex:1}.product-v2-title{color:var(--tw-black);font-family:var(--font-heading);font-size:45px;font-weight:500;line-height:1.2;margin:0 0 8px}.product-v2-subtitle{color:rgba(14,20,38,.7);font-family:var(--font-body);font-size:24px;line-height:1.4;margin:0}.product-v2-description{color:rgba(14,20,38,.8);font-family:var(--font-body);font-size:20px;line-height:1.7;margin:0;padding-left:124px}.product-v2-hero-right{align-items:center;display:flex;justify-content:center}.product-v2-image{border-radius:12px;height:auto;width:100%}.product-v2-bg{background:var(--tw-gray);padding-top:40px}.product-video-bg{background:var(--tw-gray);margin-top:-270px;padding-top:270px}.product-features{background:var(--tw-gray);padding:80px 40px 100px}.product-features-container{margin:0 auto;max-width:1200px;text-align:center}.product-features-heading{color:var(--tw-blue);font-family:var(--font-heading);font-size:36px;font-weight:500;margin:0 0 60px}.product-features-list{margin:0 auto;max-width:800px}.product-feature-item{display:flex;gap:24px;margin-bottom:48px;text-align:left}.product-feature-item:last-child{margin-bottom:0}.product-feature-icon{flex-shrink:0;height:48px;width:48px}.product-feature-icon img{display:block;height:100%;width:100%}.product-feature-content{flex:1}.product-feature-title{color:var(--tw-black);font-family:var(--font-heading);font-size:30px;font-weight:500;margin:0 0 12px}.product-feature-description{color:rgba(14,20,38,.8);font-family:var(--font-body);font-size:18px;line-height:1.6;margin:0}@media (max-width:768px){.product-hero{padding:80px 20px 40px}.product-icon{height:80px;width:80px}.product-title{font-size:36px}.product-subtitle{font-size:20px}.product-video{padding:40px 20px}.product-features{padding:60px 20px 80px}.product-features-heading{font-size:30px;margin-bottom:40px}.product-feature-item{gap:16px;margin-bottom:36px}.product-feature-icon{height:40px;width:40px}.product-feature-title{font-size:24px}.product-feature-description{font-size:16px}}.about-hero{background:#fff;padding:140px 40px 80px;text-align:center}.about-hero-container{margin:0 auto;max-width:1200px}.about-heading{color:var(--tw-black);font-family:var(--font-heading);font-size:48px;font-weight:500;margin:0 0 24px}.about-subheading{color:rgba(14,20,38,.8);font-family:var(--font-body);font-size:24px;line-height:1.5;margin:0 auto 60px;max-width:800px}.about-team-photo{margin:0 auto;max-width:100%}.about-team-photo img{border-radius:30px;display:block;height:auto;width:100%}.about-content{background:#fff;padding:80px 40px}.about-content-container{margin:0 auto;max-width:1200px}.about-why-exist{align-items:start;display:grid;gap:80px;grid-template-columns:700px 1fr}.about-why-heading{color:var(--tw-black);font-family:var(--font-heading);font-size:36px;font-weight:500;margin:0 0 24px}.about-why-subtitle{color:var(--tw-purple);font-family:var(--font-body);font-size:20px;font-weight:600;line-height:1.6;margin:0 0 24px}.about-why-paragraph{color:rgba(14,20,38,.8);font-family:var(--font-body);font-size:18px;line-height:1.7;margin:0 0 32px}.about-read-more-btn{background-color:var(--tw-purple);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:16px;font-weight:600;padding:14px 32px;transition:background-color .3s ease,transform .3s ease}.about-read-more-btn:hover{background-color:#4a5dbf;transform:translateY(-2px)}.about-read-more-content{margin-bottom:32px;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .3s ease,margin-bottom .5s ease}.about-read-more-content.expanded{max-height:2000px;opacity:1}.about-why-image{align-items:center;display:flex;justify-content:center}.about-why-image img{height:auto;max-width:250px;width:100%}.about-what-we-do{background:var(--tw-blue);padding:80px 40px}.about-what-container{margin:0 auto;max-width:1200px}.about-what-content{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 700px}.about-what-image{align-items:center;display:flex;justify-content:center}.about-what-image img{height:auto;max-width:250px;width:100%}.about-what-heading{color:#fff;font-family:var(--font-heading);font-size:36px;font-weight:500;margin:0 0 24px}.about-what-subtitle{color:#fff;font-family:var(--font-body);font-size:20px;font-weight:600;line-height:1.6;margin:0 0 24px}.about-what-paragraph{color:hsla(0,0%,100%,.9);font-family:var(--font-body);font-size:18px;line-height:1.7;margin:0 0 32px}.about-what-read-more-btn{background-color:var(--tw-black);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:16px;font-weight:600;padding:14px 32px;transition:background-color .3s ease,transform .3s ease}.about-what-read-more-btn:hover{background-color:#1a1f38;transform:translateY(-2px)}.about-what-read-more-content{margin-bottom:32px;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .3s ease,margin-bottom .5s ease}.about-what-read-more-content.expanded{max-height:2000px;opacity:1}.about-values{background:var(--tw-black);padding:80px 40px}.about-values-container{margin:0 auto;max-width:1200px}.about-values-content{align-items:start;display:grid;gap:80px;grid-template-columns:700px 1fr}.about-values-heading{color:#fff;font-family:var(--font-heading);font-size:36px;font-weight:500;margin:0 0 24px}.about-values-subtitle{color:var(--tw-green);font-family:var(--font-body);font-size:20px;font-weight:600;line-height:1.6;margin:0 0 24px}.about-values-paragraph{color:hsla(0,0%,100%,.9);font-family:var(--font-body);font-size:18px;line-height:1.7;margin:0}.about-values-image{align-items:center;display:flex;justify-content:center}.about-values-image img{height:auto;max-width:250px;width:100%}.values-list{margin:60px auto 0;max-width:1200px}.value-item{display:grid;gap:40px;grid-template-columns:115px 1fr;margin-bottom:60px}.value-item:last-child{margin-bottom:0}.value-icon{flex-shrink:0;height:115px;width:115px}.value-icon img{display:block;height:100%;width:100%}.value-name{color:var(--tw-green);font-family:var(--font-heading);font-size:32px;font-weight:500;margin:0 0 16px}.value-statement{color:hsla(0,0%,100%,.9);font-family:var(--font-body);font-size:24px;line-height:1.6;margin:0 0 16px}.value-read-more-content{margin-bottom:16px;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .3s ease,margin-bottom .5s ease}.value-read-more-content.expanded{max-height:2000px;opacity:1}.value-detail-paragraph{color:hsla(0,0%,100%,.8);font-family:var(--font-body);font-size:16px;line-height:1.7;margin:0 0 16px}.value-detail-paragraph:last-child{margin-bottom:0}.value-read-more-btn{background:none;border:none;color:#fff;cursor:pointer;font-family:var(--font-body);font-size:16px;font-weight:600;padding:0;text-decoration:underline;transition:color .3s ease}.value-read-more-btn:hover{color:var(--tw-green)}.about-team{background:#fff;padding:80px 40px}.about-team-container{margin:0 auto;max-width:1400px}.about-team-heading{color:var(--tw-black);font-family:var(--font-heading);font-size:48px;font-weight:500;margin:0 0 16px;text-align:center}.about-team-subtitle{color:var(--tw-purple);font-size:20px;font-weight:500;margin:0 0 32px}.about-team-intro,.about-team-subtitle{font-family:var(--font-body);text-align:center}.about-team-intro{color:rgba(0,0,0,.8);font-size:18px;line-height:1.7;margin:0 auto 60px;max-width:900px}.team-grid{display:grid;gap:60px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.team-member{text-align:center}.team-member-photo{border-radius:25px;cursor:pointer;margin-bottom:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.team-member-photo:hover{box-shadow:0 8px 30px rgba(0,0,0,.15);transform:translateY(-4px)}.team-member-photo img{display:block;height:auto;width:100%}.team-member-name{color:var(--tw-black);font-family:var(--font-heading);font-size:24px;font-weight:500;margin:0 0 8px}.team-member-title{color:rgba(0,0,0,.7);font-family:var(--font-body);font-size:18px;margin:0}.team-modal{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.team-modal.active{display:block}.team-modal-overlay{background:rgba(0,0,0,.8);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.team-modal-content{background:#fff;border-radius:12px;margin:80px auto;max-width:900px;overflow:hidden;position:relative;width:90%;z-index:10000}.team-modal-close{align-items:center;background:none;border:none;color:var(--tw-black);cursor:pointer;display:flex;font-size:36px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:color .3s ease;width:40px;z-index:10001}.team-modal-close:hover{color:var(--tw-purple)}.team-modal-inner{display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:60px}.team-modal-left{text-align:center}.team-modal-left img{border-radius:25px;margin-bottom:24px;max-width:350px;width:100%}.team-modal-left h3{color:var(--tw-black);font-family:var(--font-heading);font-size:32px;font-weight:500;margin:0 0 8px}.team-modal-left p{color:var(--tw-purple);font-family:var(--font-body);font-size:20px;font-weight:500;margin:0}.team-modal-right{align-items:center;display:flex}.team-modal-right p{color:rgba(0,0,0,.8);font-family:var(--font-body);font-size:18px;line-height:1.7;margin:0}.about-cta-wrapper .get-started-cta{background:#fff}.gen-header__nav-submenu .product-menu-item{margin-bottom:12px}.gen-header__nav-submenu .product-link{align-items:flex-start;border-radius:8px;display:flex;gap:16px;margin-bottom:20px;padding:12px;text-decoration:none!important;transition:background-color .3s ease}.gen-header__nav-submenu .product-link:hover{background-color:var(--tw-gray)}.gen-header__nav-submenu .product-icon{flex-shrink:0;height:32px;position:relative;width:32px}.gen-header__nav-submenu .product-icon img{height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.gen-header__nav-submenu .product-icon .icon-hover,.gen-header__nav-submenu .product-link:hover .product-icon .icon-default{opacity:0}.gen-header__nav-submenu .product-link:hover .product-icon .icon-hover{opacity:1}.gen-header__nav-submenu .product-info{flex:1}.gen-header__nav-submenu .product-name{color:var(--tw-black);font-family:Mona Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.3;margin-bottom:4px}.gen-header__nav-submenu .product-description{color:rgba(14,20,38,.7);font-family:Mona Sans,sans-serif;font-size:14px;line-height:1.4;margin:0}.platform-promo{background:#fff;border-radius:8px;padding:20px;width:200px}.platform-promo-title{color:var(--tw-black);display:block;font-family:var(--font-heading);font-size:20px;font-weight:700;margin-bottom:12px}.platform-promo-description{color:rgba(14,20,38,.7);font-family:var(--font-body);font-size:14px;line-height:1.5;margin:0 0 16px}.platform-promo-button{background:var(--tw-black);border-radius:50px;color:#fff!important;display:inline-block;font-family:var(--font-body);font-size:14px;font-weight:600;padding:10px 24px;text-decoration:none!important;transition:background .3s ease,transform .2s ease}.platform-promo-button:hover{background:var(--tw-blue);transform:translateY(-2px)}.how-it-works-hero{background:#fff;padding:190px 40px 80px;text-align:center}.how-it-works-hero-container{margin:0 auto;max-width:1200px}.how-it-works-heading{color:var(--tw-black);font-family:var(--font-heading);font-size:48px;font-weight:500;line-height:1.2;margin:0 0 24px}.how-it-works-subheading{color:rgba(14,20,38,.8);font-family:var(--font-body);font-size:24px;line-height:1.5;margin:0 auto;max-width:900px}.how-it-works-steps{background:#fff;padding:40px 40px 120px}.how-it-works-steps-container{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px}.step-card{align-items:center;display:flex;flex-direction:column;min-height:500px;padding:60px 40px;text-align:center}.step-card-purple{background:var(--tw-purple);border-radius:0 50px 50px 0}.step-card-black{background:var(--tw-black);border-radius:50px 50px 50px 50px}.step-card-blue{background:var(--tw-blue);border-radius:50px 0 0 50px}.step-icon{align-items:center;display:flex;height:120px;justify-content:center;margin-bottom:40px;width:120px}.step-icon img{height:auto;width:100%}.step-heading{color:#fff;font-family:Hubot Sans,sans-serif;font-size:28px;font-weight:700;line-height:1.3;margin:0 0 24px}.step-description{color:hsla(0,0%,100%,.9);font-family:var(--font-body);font-size:18px;line-height:1.7;margin:0}.how-it-works-cta{margin-top:60px;text-align:center}.how-it-works-cta-button{align-items:center;background-color:#5d80e9;border-radius:50px;color:#fff;display:inline-flex;font-family:var(--font-body);font-size:16px;font-weight:600;gap:12px;padding:8px 24px 8px 8px;text-decoration:none;transition:all .3s ease}.how-it-works-cta-button:hover{background-color:#7a99ed;color:#fff;text-decoration:none}.how-it-works-cta-button .button__icon-circle{align-items:center;background-color:#0e1426;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color .3s ease;width:40px}.how-it-works-cta-button .button__icon-circle img{height:18px;width:18px}.how-it-works-cta-button:hover .button__icon-circle{background-color:#1a1f35}.what-we-do{background:var(--tw-gray);padding:100px 40px}.what-we-do-container{margin:0 auto;max-width:1200px}.what-we-do-heading{color:var(--tw-black);font-family:var(--font-heading);font-size:48px;font-weight:500;line-height:1.2;margin:0 0 24px;text-align:center}.what-we-do-subheading{color:rgba(14,20,38,.8);font-family:var(--font-body);font-size:20px;line-height:1.6;margin:0 auto 80px;max-width:900px;text-align:center}.service-item{align-items:start;display:grid;gap:60px;grid-template-columns:150px 1fr;margin-bottom:80px}.service-item:last-child{margin-bottom:0}.service-icon{align-items:center;display:flex;height:150px;justify-content:center;width:150px}.service-icon img{height:auto;width:100%}.service-heading{color:var(--tw-black);font-family:var(--font-heading);font-size:36px;font-weight:500;line-height:1.2;margin:0 0 16px}.service-subheading{color:var(--tw-blue);font-family:var(--font-body);font-size:20px;font-weight:500;line-height:1.5;margin:0 0 24px}.service-list,.service-paragraph{color:rgba(14,20,38,.8);font-family:var(--font-body);font-size:18px;line-height:1.7;margin:0 0 20px}.service-list{padding-left:24px}.service-list li{margin-bottom:12px}.service-list li:last-child{margin-bottom:0}@media (max-width:1023px){.gen-header__nav-submenu .product-menu-item{margin-bottom:0}.gen-header__nav-submenu .product-link{margin-bottom:12px;padding:10px 12px}.gen-header__nav-submenu .product-icon{height:28px;width:28px}.gen-header__nav-submenu .product-name{font-size:15px;margin-bottom:2px}.gen-header__nav-submenu .product-description{font-size:13px}}@media (max-width:768px){.product-v2-hero{padding:120px 20px 60px}.product-v2-hero-container{gap:40px;grid-template-columns:1fr}.product-v2-header{align-items:flex-start;flex-direction:column;gap:20px}.product-v2-icon{height:80px;width:80px}.product-v2-title{font-size:32px}.product-v2-subtitle{font-size:18px}.product-v2-description{font-size:16px;padding-left:0}.how-it-works-hero{padding:120px 20px 60px}.how-it-works-heading{font-size:36px}.how-it-works-subheading{font-size:18px}.how-it-works-steps{padding:60px 20px 80px}.how-it-works-steps-container{gap:30px;grid-template-columns:1fr}.step-card{border-radius:30px!important;min-height:auto;padding:40px 30px}.step-icon{height:100px;margin-bottom:30px;width:100px}.step-heading{font-size:24px;margin-bottom:20px}.step-description{font-size:16px}.what-we-do{padding:60px 20px}.what-we-do-heading{font-size:36px}.what-we-do-subheading{font-size:18px;margin-bottom:60px}.service-item{gap:30px;grid-template-columns:1fr;margin-bottom:60px}.service-icon{height:100px;margin:0 auto;width:100px}.service-heading{font-size:28px;text-align:center}.service-subheading{font-size:18px;text-align:center}.service-list,.service-paragraph{font-size:16px}.about-hero{padding:100px 20px 60px}.about-heading{font-size:36px}.about-subheading{font-size:20px;margin-bottom:40px}.about-team-photo{max-width:100%}.about-content{padding:60px 20px}.about-why-exist{gap:40px;grid-template-columns:1fr}.about-why-heading{font-size:30px}.about-why-subtitle{font-size:18px}.about-why-paragraph{font-size:16px}.about-why-image img{max-width:200px}.about-what-we-do{padding:60px 20px}.about-what-content{gap:40px;grid-template-columns:1fr}.about-what-heading{font-size:30px}.about-what-subtitle{font-size:18px}.about-what-paragraph{font-size:16px}.about-what-image img{max-width:200px}.about-values{padding:60px 20px}.about-values-content{gap:40px;grid-template-columns:1fr}.about-values-heading{font-size:30px}.about-values-subtitle{font-size:18px}.about-values-paragraph{font-size:16px}.about-values-image img{max-width:200px}.value-item{gap:20px;grid-template-columns:1fr}.value-icon{height:80px;width:80px}.value-name{font-size:26px}.value-statement{font-size:16px}.value-detail-paragraph{font-size:15px}.about-team{padding:60px 20px}.about-team-heading{font-size:30px}.about-team-subtitle{font-size:18px}.about-team-intro{font-size:16px}.team-grid{gap:40px;grid-template-columns:1fr}.team-member-name{font-size:20px}.team-member-title{font-size:16px}.team-modal-content{margin:40px auto}.team-modal-inner{gap:30px;grid-template-columns:1fr;padding:40px 20px}.team-modal-left img{max-width:250px}.team-modal-left h3{font-size:26px}.team-modal-left p{font-size:18px}.team-modal-right p{font-size:16px}.team-modal-close{font-size:30px;right:10px;top:10px}}.hs-blog-listing #main-content,.hs-blog-post #main-content{padding-top:100px}