@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";
:root{--primary:#353fff;--primary-dark:#2a3990;--navy:#1f2a68;--purple:#a383ff;--purple-soft:#e8e0fc;--blue-soft:#dce1f8;--bg:#fff;--bg-soft:#f8f9fa;--border:#e5e7eb;--text:#333;--muted:#555;--muted-2:#666;--success:#8bc34a;--shadow:0 8px 24px #0f172a14}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16.5px}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Plus Jakarta Sans,Inter,Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5{color:var(--navy);margin:0;font-weight:700;line-height:1.15}h1{font-size:clamp(2.1rem,4.25vw,3.7rem)}h2{font-size:clamp(1.6rem,3.1vw,2.55rem)}h3{font-size:clamp(1.2rem,2.1vw,1.65rem)}p{margin:0 0 1rem}strong{font-weight:700}.container{width:min(1140px,100% - 48px);margin:0 auto}.text-center{text-align:center}.dark,.dark h1,.dark h2,.dark h3,.dark h4,.dark p,.dark li{color:#fff}.bg-soft{background:var(--bg-soft)}.pill,.cf-pill,.cr-pill,.cs-pill,.cc-pill,.ccta-pill,.podcast-pill{background:var(--purple-soft);color:var(--primary-dark);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-bottom:1rem;padding:.42rem .9rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.dark .pill,.dark .cf-pill,.dark .cr-pill,.dark .cs-pill,.dark .cc-pill,.dark .ccta-pill,.dark .podcast-pill{color:#ffffffeb;background:#ffffff1f}.btn,.btn-pearstop-nav,.podcast-btn{cursor:pointer;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:0 1.5rem;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.btn:hover,.btn-pearstop-nav:hover,.podcast-btn:hover{text-decoration:none;transform:translateY(-1px)}.btn-primary,.btn-pearstop-nav,.ft-form button,.podcast-btn-yt,.podcast-btn-sp,.podcast-btn-ap{background:var(--primary);color:#fff}.btn-primary:hover,.btn-pearstop-nav:hover,.ft-form button:hover{background:var(--primary-dark)}.btn-secondary{color:#fff;background:0 0;border-color:#ffffff80}.btn-secondary:hover{border-color:#fff}.btn-outline{border-color:var(--primary);color:var(--primary);background:0 0}.btn-outline:hover{background:var(--primary);color:#fff}.btn-pearstop-nav{min-height:38px;padding:0 1rem;font-size:.875rem}#site-nav{z-index:1000;-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--border);background:#f8f9faf5;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:68px;display:flex}.nav-logo{color:var(--navy);align-items:center;gap:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.nav-logo-image{width:auto;height:42px}.brand-mark{background:linear-gradient(135deg, var(--primary), var(--navy));color:#fff;width:40px;height:40px;box-shadow:var(--shadow);border-radius:12px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.brand-mark-footer{border-radius:14px;width:44px;height:44px}.brand-text,.ft-brand-name{letter-spacing:.02em;font-size:1rem}.nav-menu{align-items:center;gap:1.8rem;margin:0;padding:0;list-style:none;display:flex}.nav-menu>li>a,.nav-dropdown-toggle{color:var(--text);cursor:pointer;font-size:.94rem;font-weight:600;font:inherit;background:0 0;border:0;padding:0}.nav-menu>li>a:hover,.nav-menu>li>a.active,.nav-dropdown-toggle:hover,.nav-dropdown-toggle.active{color:var(--primary);text-decoration:none}.nav-dropdown{position:relative}.nav-dropdown-header{align-items:center;gap:.25rem;display:inline-flex}.nav-dropdown-toggle-btn{width:1.35rem;height:1.35rem;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-dropdown-toggle-btn:hover{color:var(--primary)}.nav-dropdown-menu{border:1px solid var(--border);min-width:260px;box-shadow:var(--shadow);background:#fff;border-radius:12px;margin:0;padding:.5rem 0;list-style:none;display:none;position:absolute;top:calc(100% + .8rem);left:0}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown.open .nav-dropdown-menu{display:block}.nav-dropdown-menu li a{color:var(--text);padding:.75rem 1rem;font-size:.92rem;display:block}.nav-dropdown-menu li a:hover{background:var(--bg-soft);color:var(--primary);text-decoration:none}.nav-right{align-items:center;display:flex}.nav-hamburger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:.4rem;display:none}.nav-hamburger span{background:var(--primary);border-radius:999px;width:22px;height:2px;transition:transform .2s,opacity .2s,background-color .2s}.nav-hamburger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav-hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.nav-hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}header,.hero,.page-hero{position:relative;overflow:clip}.hero-bg{background:linear-gradient(135deg, var(--navy) 0%, #2a3990 55%, var(--primary) 100%);position:absolute;inset:0}.hero-bg-video{background:linear-gradient(135deg,#1f2a68f5 0%,#2a3990f5 55%,#353ffff5 100%);position:absolute;inset:0;overflow:hidden}.hero-bg-video video{object-fit:cover;opacity:.78;width:100%;height:100%}.hero-bg-video:after{content:"";background:linear-gradient(135deg,#1f2a68c7 0%,#2a399094 50%,#353fff6b 100%);position:absolute;inset:0}section{padding:4.5rem 0}.hero-section{padding:7rem 0 5.75rem}.section-tight{padding:3.25rem 0}.section-soft{background:var(--bg-soft)}.hero-copy{z-index:1;position:relative}.hero-actions,.cta-btns,.ccta-btns,.podcast-btns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.hero-title{letter-spacing:-.025em;text-shadow:0 3px 24px #1f2a6838}.hero-lead,.solution-tagline,.ind-intro,.cases-tagline,.team-intro-text,.ccta-lead,.cct-lead,.podcast-lead{color:#ffffffd9;text-shadow:0 2px 14px #1f2a6829;font-size:1.15rem}.light-copy,.story-text,.cf-body,.cg-excerpt,.cc-body,.blog-body p,.ind-card p,.ind-pains p,.ben-card p,.how-step p,.hiw-card p,.stat-card p,.quote-card p,.faq-answer p,.geo-block p,.ft-tagline,.ft-newsletter-intro,.ft-copy,.podcast-lead{color:var(--muted)}.clients-strip{background:linear-gradient(135deg,#f4efff 0%,#e7dcff 100%);border-top:1px solid #4b2ca31f;border-bottom:1px solid #4b2ca31f;padding:2.75rem 0}.clients-label,.trusted-label,.ft-col-title,.location-eyebrow,.hubs-label,.ind-detail-eyebrow,.benefit-eyebrow,.story-label,.team-eyebrow,.cases-eyebrow,.hiw-stage-label,.cf-industry,.cg-ind,.blog-tag,.podcast-pill{text-transform:uppercase;letter-spacing:.08em}.clients-label{text-align:center;color:#5d4b8f;margin-bottom:1.75rem;font-size:.72rem;font-weight:700}.clients-logos,.trusted-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.2rem;display:flex}.clients-logos img{opacity:.88;filter:grayscale()brightness(.7);width:auto;max-height:32px}.benefit-block,.ind-detail-inner,.lm-inner{align-items:center;gap:3rem;display:flex}.benefit-block,.ind-detail{padding:4rem 0}.benefit-block+.benefit-block{border-top:1px solid var(--border)}.benefit-block.reverse,.ind-detail-inner.reverse{flex-direction:row-reverse}.benefit-block-text,.benefit-block-image,.ind-detail-text,.ind-detail-aside{flex:1;min-width:0}.benefit-block-image img,.ind-detail-aside img,.podcast-img,.blog-img-wrap img{border-radius:16px}.benefit-lead{color:var(--text);font-size:1.06rem}.quote-card,.cf-quote-block,.faq-item,.blog-card,.cg-card,.cq-card,.person-card,.ind-card,.sol-card,.ben-card,.values-card,.how-step,.hiw-card,.stat-card{border:1px solid var(--border);background:#fff;border-radius:16px;box-shadow:0 1px #0f172a03}.quote-card,.cf-quote-block{background:var(--bg-soft);border-left:4px solid var(--purple);padding:1.5rem 1.6rem}.quote-card.featured-dark{background:linear-gradient(135deg, var(--primary) 0%, var(--navy) 100%);color:#fff;border-color:#0000}.quote-card.featured-dark p,.quote-card.featured-dark .story-label,.quote-card.featured-dark .quote-author-role,.quote-card.featured-dark .quote-author-name{color:#fff}.trusted-company-card{text-align:center;background:linear-gradient(135deg, #111827 0%, var(--navy) 100%);color:#fff;border-color:#0000 #0000 #0000 currentColor;border-left-style:none;border-left-width:0;justify-content:center;align-items:center;min-height:128px;display:flex}.trusted-company-card a{color:inherit;text-decoration:none}.trusted-company-card a:hover{text-decoration:none}.trusted-company-card img{object-fit:contain;filter:brightness(0)invert();max-width:160px;max-height:64px}.trusted-company-name{color:inherit;font-size:1.15rem;font-weight:700}.hiw-grid,.bene-cards,.sol-grid,.cg-grid,.cq-grid,.ind-grid{gap:1rem;display:grid}.hiw-grid,.bene-cards,.sol-grid,.cg-grid,.cq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bene-card,.sol-card,.cg-card,.cq-card,.ind-card,.values-card,.ben-card{padding:1.5rem}.sol-card.featured,.how-step.featured,.values-card.featured,.cq-card.featured-dark{background:linear-gradient(135deg, var(--primary) 0%, var(--navy) 100%);color:#fff;border-color:#0000}.sol-card.featured h4,.sol-card.featured p,.how-step.featured h3,.how-step.featured p,.values-card.featured h3,.values-card.featured p,.cq-card.featured-dark .cq-text,.cq-card.featured-dark .cq-name,.cq-card.featured-dark .cq-role{color:#fff}.sol-eyebrow,.how-num,.stat-num,.cf-stat-num,.cg-result-num,.quote-mark{font-weight:800;line-height:1}.sol-eyebrow,.how-num,.stat-num,.cf-stat-num{color:var(--purple)}.sol-card.featured .sol-link,.sol-card.featured .sol-eyebrow,.how-step.featured .how-num,.values-card.featured .values-icon{color:#ffffffb3}.sol-link,.bene-link,.blog-read,.ind-card-link,.cg-link,.person-linkedin,.location-email{font-weight:700}.how-step,.hiw-card{padding:1.55rem}.how-step .how-num,.hiw-badge{background:var(--purple-soft);width:42px;height:42px;color:var(--primary-dark);border-radius:999px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.faq-item{margin-bottom:.85rem}.faq-question{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.4rem;display:flex}.faq-q{margin:0;font-size:1rem;font-weight:700}.faq-answer{padding:0 1.4rem 1.4rem}.geo-block{background:var(--bg-soft);border-left:4px solid #7a8be6;border-radius:0 16px 16px 0;padding:1.6rem 1.6rem 1.6rem 1.7rem}.lm-band{background:linear-gradient(135deg, var(--navy), #25347d);color:#fff}.lm-inner{justify-content:space-between}.lm-img-wrap{background:#ffffff14;border-radius:999px;flex-shrink:0;width:180px;height:180px;overflow:hidden}.lm-img-wrap img{object-fit:cover;width:100%;height:100%}.lm-text h2{color:#fff}.lm-text p{color:#ffffffd1}.case-studies-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,420px);align-items:start;gap:1.5rem;display:grid}.case-studies-preview{background:linear-gradient(135deg, var(--navy) 0%, #25347d 60%, var(--primary) 100%);box-shadow:var(--shadow);border-radius:24px;padding:2rem;position:relative;overflow:hidden}.case-studies-preview:after{content:"";background:#ffffff14;border-radius:999px;width:240px;height:240px;position:absolute;bottom:-80px;right:-80px}.case-studies-preview h2,.case-studies-preview p,.case-studies-preview li,.case-studies-preview strong{color:#fff}.case-studies-list{gap:.9rem;margin-top:1.4rem}.case-studies-list li{margin-bottom:0}.case-studies-list p{color:#fffc;margin-bottom:0}.case-studies-form-card{min-height:100%}.case-studies-form-card .contact-form{margin-top:1rem}.case-studies-form-card .contact-form button{width:100%}.case-studies-note{color:var(--muted);margin:1rem 0 0;font-size:.94rem}.blog-card,.cg-card{overflow:hidden}.blog-hub-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);align-items:start;gap:1.5rem;display:grid}.blog-podcast-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,320px);align-items:center;gap:2rem;display:grid}.blog-hub-card,.blog-hub-panel{background:var(--bg-soft);box-shadow:var(--shadow);border-radius:24px;padding:2rem}.blog-hub-card{min-height:100%}.blog-hub-meta{color:var(--muted-2);margin:.25rem 0 1rem;font-size:.95rem}.blog-hub-title{max-width:16ch;margin:0}.blog-hub-copy{max-width:62ch;margin:1rem 0 1.4rem;font-size:1.05rem;line-height:1.8}.blog-hub-link{color:var(--primary);align-items:center;font-weight:800;display:inline-flex}.blog-hub-sidebar{gap:1rem;display:grid}.blog-hub-panel h3{margin-bottom:.75rem}.blog-hub-list,.blog-hub-tags{margin:0;padding:0;list-style:none}.blog-hub-list{gap:.75rem;display:grid}.blog-hub-list li{justify-content:space-between;align-items:center;gap:1rem;display:flex}.blog-hub-tags{flex-wrap:wrap;gap:.5rem;display:flex}.blog-hub-tags li{min-height:34px;color:var(--navy);background:#fff;border-radius:999px;align-items:center;padding:.35rem .8rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #4b2ca31a}.blog-hub-count{color:var(--muted-2);font-weight:700}.blog-podcast-copy{min-width:0}.blog-podcast-links{gap:.95rem;margin-top:1.5rem;display:grid}.blog-podcast-link{color:var(--navy);box-shadow:var(--shadow);background:#fff;border-radius:18px;align-items:center;gap:.9rem;padding:1rem 1.05rem;text-decoration:none;transition:transform .18s,box-shadow .18s,color .18s;display:flex}.blog-podcast-link:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a1f}.blog-podcast-link-icon{background:var(--purple-soft);width:42px;height:42px;color:var(--primary-dark);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.blog-podcast-link-icon svg{width:22px;height:22px}.blog-podcast-link-copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.blog-podcast-link-title{font-weight:800;line-height:1.2}.blog-podcast-link-meta{color:var(--muted-2);font-size:.92rem}.blog-podcast-link-arrow{color:var(--primary);flex-shrink:0;font-size:1.1rem;font-weight:800}.blog-podcast-media{max-width:320px;margin-left:auto}.blog-img-wrap,.cg-img{background:var(--purple-soft);min-height:180px}.blog-body{padding:1.25rem}.blog-title{margin:.5rem 0 .75rem}.blog-title a{color:var(--navy)}.blog-title a:hover{color:var(--primary);text-decoration:none}.ft-brand{align-items:center;gap:1rem;display:flex}.ft-logo-image{width:auto;height:48px}#site-footer{background:var(--navy);color:#ffffffe6;padding:4.5rem 0 0}.ft-top{margin-bottom:3rem}.ft-brand-name{color:#fff;font-weight:800}.ft-tagline{color:#ffffffa6;margin-top:.3rem}.ft-cols{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding-bottom:3rem;display:grid}.ft-col-title{color:#fff;margin-bottom:1rem;font-size:.72rem;font-weight:800}.ft-list{margin:0;padding:0;list-style:none}.ft-list li{margin-bottom:.6rem}.ft-list a{color:#ffffffad}.ft-list a:hover{color:#fff;text-decoration:none}.ft-newsletter-intro{color:#ffffffad}.ft-form{flex-direction:column;gap:.5rem;display:flex}.ft-form input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;width:100%;padding:.75rem .9rem}.ft-form input::placeholder{color:#ffffff73}.ft-form button{border:0;border-radius:8px}.ft-bottom{justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0 1.8rem;display:flex}.ft-copy{color:#ffffff8f;font-size:.9rem}.ft-copy a{color:#ffffff8f}.ft-copy a:hover{color:#fff}.ft-sep{margin:0 .6rem}.ft-fav{object-fit:contain;border-radius:10px;width:auto;height:28px}.brand-mark-footer{flex-shrink:0}.testimonials-grid,.industry-grid,.case-grid,.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ind-card{height:100%}.ind-card-link,.blog-read,.cg-link,.location-email{color:var(--primary)}.ind-detail.bg-soft{background:var(--bg-soft)}.ind-detail-inner{align-items:flex-start}.ind-detail-text,.ind-detail-aside{min-width:280px}.ind-pains,.cc-pains,.ind-outcomes{margin:0;padding:0;list-style:none}.ind-pains li,.cc-pains li,.ind-outcomes li{gap:.8rem;margin-bottom:1rem;display:flex}.ind-ok{color:var(--success)}.ind-wide-banner{background:var(--purple-soft);text-align:center;border-radius:18px;padding:2.2rem}.contact-form{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.contact-form input,.contact-form textarea{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:10px;padding:.82rem .95rem}.contact-form textarea{resize:vertical;min-height:150px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--muted-2)}.contact-form button{align-self:flex-start}.contact-form-note{color:var(--muted);margin:.1rem 0 0;font-size:.92rem}.cf-stats-box{background:var(--bg-soft);border-radius:18px;padding:1.5rem}.cf-stat-row{border-bottom:1px solid var(--border);padding:1rem 0}.cf-stat-row:last-child{border-bottom:0}.cf-tags,.cg-tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.cf-tag,.cg-tag{background:var(--purple-soft);color:var(--primary-dark);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.cg-body{padding:1.4rem}.cg-results{gap:1.2rem;margin-bottom:1rem;display:flex}.cq-card{padding:1.35rem}.cq-stars{color:#f59e0b;margin-bottom:.8rem}.cq-text{font-style:italic}.cq-attr,.cf-attr,.quote-author,.testimonial-author{align-items:center;gap:.8rem;display:flex}.cq-avatar,.cf-avatar,.t-avatar{background:var(--blue-soft);border-radius:999px;flex-shrink:0;width:40px;height:40px}.person-card{overflow:hidden}.person-photo{background:linear-gradient(135deg, var(--purple-soft), var(--blue-soft));height:220px;overflow:hidden}.person-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.person-body{padding:1.4rem}.person-role{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:800}.member-photo{background:linear-gradient(135deg, var(--purple-soft), var(--blue-soft));border-radius:999px;width:90px;height:90px;margin:0 auto .75rem;overflow:hidden}.member-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.team-member{text-align:center}.technical-team .person-photo,.about-leadership .person-photo{aspect-ratio:2/3;height:auto}.member-role{color:var(--muted-2);font-size:.9rem}.values-card{min-height:100%}.values-icon,.ben-icon,.ind-card-icon,.cg-img,.quote-mark{color:var(--primary)}.quote-mark{font-size:4.5rem}.quote-author-name,.cq-name{color:var(--navy);font-weight:800;display:block}.quote-author-role,.cq-role{color:var(--muted-2);font-size:.875rem;display:block}.blog-read{margin-top:.2rem;display:inline-flex}.podcast-accent{color:var(--primary)}.podcast-img{box-shadow:var(--shadow);border-radius:24px}.page-shell{padding-bottom:1px}.page-hero{padding:6.25rem 0 5rem}.page-hero .hero-copy{text-align:center}.page-hero .hero-lead,.page-hero .solution-tagline,.page-hero .cases-tagline,.page-hero .ind-intro,.page-hero .team-intro-text{max-width:760px;margin-inline:auto}@media (max-width:991px){.nav-menu,.nav-right{display:none}.nav-hamburger{display:inline-flex}.nav-menu.open{z-index:1100;background:linear-gradient(#241045fa 0%,#4c2ea3fa 100%);border-bottom:0;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.25rem 1.5rem 6rem;display:flex;position:fixed;inset:68px 0 0;overflow-y:auto}.nav-right.open{z-index:1101;padding:0;display:flex;position:fixed;bottom:1.25rem;left:1.5rem;right:1.5rem}.nav-right.open .btn-pearstop-nav{justify-content:center;width:100%}.nav-menu.open>li>a,.nav-menu.open .nav-dropdown-toggle,.nav-menu.open .nav-dropdown-toggle-btn,.nav-menu.open>li>a:hover,.nav-menu.open>li>a.active,.nav-menu.open .nav-dropdown-toggle:hover,.nav-menu.open .nav-dropdown-toggle.active{color:#fff}.nav-dropdown-menu{box-shadow:none;background:#ffffff14;border:0;border-radius:14px;width:100%;padding:.35rem 0 .2rem .25rem;display:none;position:static}.nav-dropdown-header{width:100%}.nav-dropdown.open .nav-dropdown-menu{display:block}.nav-dropdown-menu li a{color:#ffffffeb;padding-left:0}.nav-dropdown-menu li a:hover{color:#fff;background:0 0}.nav-menu.open .nav-dropdown-toggle-btn:hover{color:#fff}.benefit-block,.ind-detail-inner,.lm-inner,.benefit-block.reverse,.ind-detail-inner.reverse{flex-direction:column}.hiw-grid,.bene-cards,.sol-grid,.testimonials-grid,.case-studies-layout,.industry-grid,.blog-hub-grid,.blog-podcast-grid,.case-grid,.article-grid{grid-template-columns:1fr}.ft-cols{grid-template-columns:1fr 1fr}.ft-bottom{flex-direction:column;align-items:flex-start}.blog-podcast-media{max-width:none;margin-left:0}.case-studies-preview{padding:1.6rem}}@media (max-width:640px){.container{width:min(100% - 32px,1140px)}.ft-cols{grid-template-columns:1fr}.hero-section,.page-hero{padding-top:4.5rem;padding-bottom:3.75rem}.hero-actions,.cta-btns,.ccta-btns,.podcast-btns{flex-direction:column;align-items:stretch}}@media (min-width:992px){.page-hero{min-height:clamp(620px,86vh,920px)}.hero-bg-video video{object-position:center 40%}}
