.RecentCaseStudies-module__tUhWvW__section{background-color:var(--color-black);color:var(--color-white);z-index:12;border-radius:48px 48px 0 0;margin-top:-48px;padding:clamp(60px,8vw,100px) 0;position:relative;overflow:hidden}.RecentCaseStudies-module__tUhWvW__container{max-width:1100px;padding:0 var(--space-6);margin:0 auto}.RecentCaseStudies-module__tUhWvW__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(40px,6vw,60px);display:flex}.RecentCaseStudies-module__tUhWvW__heading{font-family:var(--font-family-primary);font-size:var(--text-section-heading);font-weight:var(--font-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--color-white);margin-bottom:var(--space-3)}.RecentCaseStudies-module__tUhWvW__subheading{font-family:var(--font-family-primary);font-size:var(--text-body-lg);font-weight:var(--font-regular);color:var(--color-recentcasestudies-text-muted)}.RecentCaseStudies-module__tUhWvW__grid{gap:var(--space-12);grid-template-columns:1fr 1fr;margin-bottom:clamp(50px,7vw,80px);display:grid}.RecentCaseStudies-module__tUhWvW__card{gap:var(--space-5);cursor:pointer;flex-direction:column;display:flex}.RecentCaseStudies-module__tUhWvW__mockupContainer{border-radius:var(--radius-xl);height:clamp(320px,35vw,440px);box-shadow:var(--shadow-card);justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.RecentCaseStudies-module__tUhWvW__card:hover .RecentCaseStudies-module__tUhWvW__mockupContainer{transform:translateY(-8px)}.RecentCaseStudies-module__tUhWvW__grj{background-color:var(--color-recentcasestudies-grj-bg)}.RecentCaseStudies-module__tUhWvW__twolist{background-color:var(--color-recentcasestudies-twolist-bg);padding:var(--space-8)}.RecentCaseStudies-module__tUhWvW__award3{background-color:var(--color-badge-blue)}.RecentCaseStudies-module__tUhWvW__award4{background-color:var(--color-trust-bar-bg)}.RecentCaseStudies-module__tUhWvW__awardYearGraphic{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;width:100%;height:100%;display:flex}.RecentCaseStudies-module__tUhWvW__awardYear{font-size:clamp(4rem,8vw,6rem);font-weight:var(--font-extrabold);color:#fff3;line-height:1}.RecentCaseStudies-module__tUhWvW__awardIcon{filter:drop-shadow(0 4px 12px #00000026);font-size:clamp(3rem,5vw,4rem)}.RecentCaseStudies-module__tUhWvW__cardInfo{gap:var(--space-3);flex-direction:column;display:flex}.RecentCaseStudies-module__tUhWvW__badgeWrapper{display:flex}.RecentCaseStudies-module__tUhWvW__cardBadge{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1.5px solid var(--color-recentcasestudies-badge-border);font-size:var(--text-badge);font-weight:var(--font-semibold);color:var(--color-white);background-color:#ffffff08;transition:background-color .3s;display:inline-flex}.RecentCaseStudies-module__tUhWvW__card:hover .RecentCaseStudies-module__tUhWvW__cardBadge{background-color:#ffffff1a}.RecentCaseStudies-module__tUhWvW__cardTitle{font-family:var(--font-family-primary);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:var(--font-bold);color:var(--color-white);line-height:1.2;transition:color .3s}.RecentCaseStudies-module__tUhWvW__tagsWrapper{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.RecentCaseStudies-module__tUhWvW__tagBadge{color:#fffc;font-size:.75rem;font-weight:var(--font-medium);background-color:#ffffff14;border-radius:4px;padding:4px 10px}.RecentCaseStudies-module__tUhWvW__ctaWrapper{justify-content:center;align-items:center;display:flex}.RecentCaseStudies-module__tUhWvW__grjWrapper{justify-content:center;align-items:flex-end;width:90%;height:85%;display:flex}.RecentCaseStudies-module__tUhWvW__tabletDevice{width:90%;height:95%;box-shadow:var(--shadow-mockup);background:#00304a;border:10px solid #001e2e;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.RecentCaseStudies-module__tUhWvW__tabletScreen{background-color:#00304a;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.RecentCaseStudies-module__tUhWvW__screenBg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.RecentCaseStudies-module__tUhWvW__bgImage{object-fit:cover}.RecentCaseStudies-module__tUhWvW__imageOverlay{z-index:2;background:linear-gradient(#0f172a99 0%,#0f172ad9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.RecentCaseStudies-module__tUhWvW__webContent{z-index:3;flex-direction:column;width:100%;height:100%;padding:10px 14px;display:flex;position:relative}.RecentCaseStudies-module__tUhWvW__webHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:auto;padding-bottom:8px;display:flex}.RecentCaseStudies-module__tUhWvW__webLogoRow{align-items:center;gap:16px;display:flex}.RecentCaseStudies-module__tUhWvW__webLogo{align-items:center;gap:6px;display:flex}.RecentCaseStudies-module__tUhWvW__logoCircle{background-color:var(--color-white);color:#0f172a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:flex}.RecentCaseStudies-module__tUhWvW__logoText{color:var(--color-white);font-size:6px;font-weight:700;line-height:1}.RecentCaseStudies-module__tUhWvW__webNav{gap:10px;display:flex}.RecentCaseStudies-module__tUhWvW__webNav span{color:#fffc;font-size:8px;font-weight:var(--font-medium)}.RecentCaseStudies-module__tUhWvW__headerRight{font-size:10px}.RecentCaseStudies-module__tUhWvW__searchCard{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;width:85%;margin:0 auto auto;padding:12px 16px;box-shadow:0 4px 20px #0003}.RecentCaseStudies-module__tUhWvW__searchHeading{font-size:10px;font-weight:var(--font-extrabold);letter-spacing:.05em;color:var(--color-white);text-align:center;margin-bottom:2px}.RecentCaseStudies-module__tUhWvW__searchSub{font-size:6px;font-weight:var(--font-regular);color:#ffffffb3;text-align:center;margin-bottom:8px}.RecentCaseStudies-module__tUhWvW__searchForm{grid-template-columns:1fr 1fr 1fr auto;align-items:flex-end;gap:8px;display:grid}.RecentCaseStudies-module__tUhWvW__formGroup{flex-direction:column;gap:2px;display:flex}.RecentCaseStudies-module__tUhWvW__formGroup label{color:#fff9;text-transform:uppercase;font-size:5px}.RecentCaseStudies-module__tUhWvW__fakeInput{color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;background:#ffffff26;border:1px solid #ffffff1a;border-radius:4px;padding:4px 6px;font-size:6px;overflow:hidden}.RecentCaseStudies-module__tUhWvW__fakeSearchBtn{color:#0f172a;font-size:6px;font-weight:var(--font-bold);cursor:pointer;background-color:#f59e0b;border:none;border-radius:4px;padding:6px 10px}.RecentCaseStudies-module__tUhWvW__bottomHint{text-align:center;color:#fff6;letter-spacing:.1em;font-size:5px}.RecentCaseStudies-module__tUhWvW__screenGlare{pointer-events:none;z-index:5;background:linear-gradient(135deg,#ffffff14 0%,#fff0 50%);width:200%;height:100%;position:absolute;top:0;left:0;transform:translate(-50%)}.RecentCaseStudies-module__tUhWvW__twolistWrapper{perspective:1000px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.RecentCaseStudies-module__tUhWvW__phoneDevice{background-color:#000;border:8px solid #222;border-radius:28px;flex-direction:column;width:175px;height:350px;transition:transform .5s;display:flex;position:relative;overflow:hidden;transform:rotateY(-8deg)rotateX(8deg)rotate(-3deg);box-shadow:0 15px 35px #0006,-10px 10px 20px #0003}.RecentCaseStudies-module__tUhWvW__card:hover .RecentCaseStudies-module__tUhWvW__phoneDevice{transform:rotateY(-2deg)rotateX(3deg)rotate(-1deg)scale(1.03)}.RecentCaseStudies-module__tUhWvW__phoneScreen{background-color:var(--color-white);color:var(--color-black);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.RecentCaseStudies-module__tUhWvW__phoneStatusBar{z-index:10;height:20px;color:var(--color-black);justify-content:space-between;align-items:center;padding:0 16px;font-size:8px;font-weight:700;display:flex}.RecentCaseStudies-module__tUhWvW__phoneIcons{gap:4px;display:flex}.RecentCaseStudies-module__tUhWvW__phoneNotch{z-index:10;background-color:#000;border-bottom-right-radius:10px;border-bottom-left-radius:10px;width:70px;height:14px;position:absolute;top:0;left:50%;transform:translate(-50%)}.RecentCaseStudies-module__tUhWvW__phoneContent{z-index:2;flex-direction:column;flex:1;justify-content:space-between;margin-top:10px;padding:12px 14px;display:flex}.RecentCaseStudies-module__tUhWvW__appLogoSection{text-align:center;flex-direction:column;align-items:center;margin-top:10px;display:flex}.RecentCaseStudies-module__tUhWvW__twolistLogoIcon{background-color:var(--color-recentcasestudies-twolist-bg);width:32px;height:32px;color:var(--color-white);border-radius:8px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.RecentCaseStudies-module__tUhWvW__twolistName{font-size:14px;font-weight:var(--font-extrabold);color:var(--color-black);margin-bottom:2px}.RecentCaseStudies-module__tUhWvW__twolistSub{font-size:8px;font-weight:var(--font-medium);color:#64748b;text-transform:lowercase}.RecentCaseStudies-module__tUhWvW__checklistCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;margin:12px 0;padding:8px 10px;display:flex}.RecentCaseStudies-module__tUhWvW__checkRow{align-items:center;gap:8px;display:flex}.RecentCaseStudies-module__tUhWvW__checkCircle{border:1.5px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.RecentCaseStudies-module__tUhWvW__checked{color:var(--color-white);background-color:#10b981;border-color:#10b981}.RecentCaseStudies-module__tUhWvW__fakeCheckText{background-color:#e2e8f0;border-radius:3px;flex:1;height:6px}.RecentCaseStudies-module__tUhWvW__fakeCheckTextMuted{background-color:#f1f5f9;border-radius:3px;flex:1;height:6px}.RecentCaseStudies-module__tUhWvW__oauthContainer{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.RecentCaseStudies-module__tUhWvW__oauthBtn{background:var(--color-white);font-size:8px;font-weight:var(--font-semibold);color:#1e293b;cursor:pointer;border:1.5px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;display:flex;box-shadow:0 1px 2px #0000000d}.RecentCaseStudies-module__tUhWvW__oauthBtn span{font-size:8px}.RecentCaseStudies-module__tUhWvW__phoneGlare{pointer-events:none;z-index:5;background:linear-gradient(120deg,#ffffff1f 0%,#fff0 60%);width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:992px){.RecentCaseStudies-module__tUhWvW__grid{gap:var(--space-8)}}@media (max-width:768px){.RecentCaseStudies-module__tUhWvW__section{padding:var(--space-12) 0;border-radius:32px 32px 0 0;margin-top:-32px}.RecentCaseStudies-module__tUhWvW__grid{gap:var(--space-10);grid-template-columns:1fr}.RecentCaseStudies-module__tUhWvW__mockupContainer{height:360px}}@media (max-width:480px){.RecentCaseStudies-module__tUhWvW__mockupContainer{height:300px}.RecentCaseStudies-module__tUhWvW__phoneDevice{width:150px;height:290px}.RecentCaseStudies-module__tUhWvW__tabletDevice{width:95%}}.RecentCaseStudies-module__tUhWvW__header,.RecentCaseStudies-module__tUhWvW__card{will-change:transform, opacity}
.Button-module__xDwtkW__btn{justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-family-primary);font-weight:var(--font-semibold);font-size:var(--text-cta);white-space:nowrap;border-radius:var(--radius-pill);border:none;line-height:1;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-flex}.Button-module__xDwtkW__btn:hover{opacity:.92;transform:translateY(-1px)}.Button-module__xDwtkW__btn:active{transform:translateY(0)}.Button-module__xDwtkW__primary{background-color:var(--color-cta-primary);color:var(--color-cta-primary-text);box-shadow:var(--shadow-btn)}.Button-module__xDwtkW__nav{background-color:var(--color-nav-btn-bg);color:var(--color-nav-btn-text)}.Button-module__xDwtkW__sm{padding:var(--space-2) var(--space-4);font-size:var(--text-badge)}.Button-module__xDwtkW__md{padding:var(--space-3) var(--space-8)}.Button-module__xDwtkW__lg{padding:var(--space-4) var(--space-12);font-size:clamp(1rem,1.2vw,1.1rem)}
.Navbar-module__fltYQa__nav{z-index:100;padding:var(--space-6) var(--space-10);will-change:padding, background, box-shadow, backdrop-filter;justify-content:space-between;align-items:center;width:100%;transition:padding .3s,background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0;right:0}.Navbar-module__fltYQa__scrolled{-webkit-backdrop-filter:blur(12px);padding:var(--space-4) var(--space-10);background:#002f42eb;box-shadow:0 4px 24px #0000001f}.Navbar-module__fltYQa__links{align-items:center;gap:var(--space-10);display:flex}.Navbar-module__fltYQa__link{color:var(--color-nav-link);font-size:var(--text-nav);font-weight:var(--font-medium);font-family:var(--font-family-primary);text-decoration:none;transition:opacity .2s}.Navbar-module__fltYQa__link:hover{opacity:.75}.Navbar-module__fltYQa__navRight{align-items:center;gap:var(--space-8);display:flex}.Navbar-module__fltYQa__hamburger{cursor:pointer;z-index:10;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:32px;height:20px;padding:0;display:none}.Navbar-module__fltYQa__bar{background-color:#fff;border-radius:2px;width:100%;height:2.2px}@media (max-width:768px){.Navbar-module__fltYQa__nav{padding:var(--space-4) var(--space-5)}.Navbar-module__fltYQa__navRight{display:none!important}.Navbar-module__fltYQa__hamburger{display:flex}.Navbar-module__fltYQa__menuOverlay{padding:var(--space-6) var(--space-6) var(--space-10) var(--space-6);z-index:1000;background-color:#002f42;border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;justify-content:space-between;align-items:stretch;animation:.35s cubic-bezier(.16,1,.3,1) forwards Navbar-module__fltYQa__slideDown;display:flex;position:fixed;inset:12px;box-shadow:0 25px 60px #000000d9}@keyframes Navbar-module__fltYQa__slideDown{0%{opacity:0;transform:translateY(-20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.Navbar-module__fltYQa__menuHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.Navbar-module__fltYQa__closeButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex}.Navbar-module__fltYQa__mobileLinks{justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;flex:1;margin-top:40px;margin-bottom:40px;padding:0;list-style:none;display:flex}.Navbar-module__fltYQa__mobileLinkItem{text-align:center;width:100%}.Navbar-module__fltYQa__mobileLink{font-family:var(--font-family-primary);font-size:2rem;font-weight:var(--font-bold);color:#fff;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-block}.Navbar-module__fltYQa__mobileLink:hover{opacity:.8;transform:scale(1.03)}.Navbar-module__fltYQa__menuFooter{justify-content:center;width:100%;margin-top:auto;display:flex}.Navbar-module__fltYQa__mobileCtaButton{color:#0c0c0e;font-family:var(--font-family-primary);font-size:1.1rem;font-weight:var(--font-bold);text-align:center;background-color:#fff;border-radius:40px;justify-content:center;align-items:center;width:100%;max-width:280px;padding:14px 44px;text-decoration:none;transition:transform .2s,background-color .2s;display:flex;box-shadow:0 4px 15px #ffffff26}.Navbar-module__fltYQa__mobileCtaButton:hover{background-color:#f3ede2;transform:translateY(-2px)}}
.TrustBar-module__hz3k6q__trustBadgesContainer{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.TrustBar-module__hz3k6q__badge{pointer-events:auto;filter:drop-shadow(0 12px 24px #002f4226);align-items:center;transition:transform .3s;display:flex;position:absolute}.TrustBar-module__hz3k6q__badgeLeft{bottom:24%;left:8%}.TrustBar-module__hz3k6q__badgeRight{bottom:18%;right:8%}.TrustBar-module__hz3k6q__iconCircle{-webkit-backdrop-filter:blur(8px);z-index:2;background:#002f42d1;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:inset 0 1px 1px #fff3}.TrustBar-module__hz3k6q__textPill{-webkit-backdrop-filter:blur(16px);color:#fff;z-index:1;background:#002f428c;border:1px solid #ffffff1f;border-radius:30px;margin-left:-12px;padding:10px 20px 10px 24px;box-shadow:inset 0 1px #ffffff1a}.TrustBar-module__hz3k6q__label{font-size:var(--text-body);font-weight:var(--font-bold);white-space:nowrap}.TrustBar-module__hz3k6q__ratingText{font-size:var(--text-body);font-weight:var(--font-bold);white-space:nowrap;align-items:center;gap:var(--space-2);display:flex}.TrustBar-module__hz3k6q__stars{letter-spacing:-1px;align-items:center;font-size:.95rem;display:inline-flex}.TrustBar-module__hz3k6q__googleG{background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:0 2px 6px #0000001a}.TrustBar-module__hz3k6q__badge:hover{filter:drop-shadow(0 16px 32px #00a0e340)}.TrustBar-module__hz3k6q__badge:hover .TrustBar-module__hz3k6q__iconCircle{background:#00a0e3e6;border-color:#ffffff4d}.TrustBar-module__hz3k6q__badge:hover .TrustBar-module__hz3k6q__textPill{background:#002f42b3;border-color:#00a0e34d}@media (max-width:1200px){.TrustBar-module__hz3k6q__badgeLeft{bottom:20%;left:4%}.TrustBar-module__hz3k6q__badgeRight{bottom:15%;right:4%}}@media (max-width:900px){.TrustBar-module__hz3k6q__badgeLeft{bottom:12%;left:3%;transform:scale(.9)!important}.TrustBar-module__hz3k6q__badgeRight{bottom:8%;right:3%;transform:scale(.9)!important}}@media (max-width:600px){.TrustBar-module__hz3k6q__trustBadgesContainer{align-items:center;gap:var(--space-4);margin-top:var(--space-4);margin-bottom:var(--space-12);z-index:5;pointer-events:auto;width:100%;height:auto;padding:0 var(--space-4);flex-direction:column;display:flex;position:relative}.TrustBar-module__hz3k6q__badge{width:auto;max-width:100%;position:relative;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.TrustBar-module__hz3k6q__textPill{flex-direction:column;padding:10px 25px;display:flex}.TrustBar-module__hz3k6q__ratingText{flex-direction:column;display:flex}.TrustBar-module__hz3k6q__label,.TrustBar-module__hz3k6q__ratingText{white-space:normal;word-break:break-word;font-size:.9rem}}
.ChallengeCard-module__SPS60G__card{background-color:var(--color-card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8);border-left:4px solid #0000;position:relative}.ChallengeCard-module__SPS60G__blue{border-left-color:var(--color-card-border-left-blue)}.ChallengeCard-module__SPS60G__pink{border-left-color:var(--color-card-border-left-pink)}.ChallengeCard-module__SPS60G__quote,.ChallengeCard-module__SPS60G__headline{font-size:var(--text-body-lg);font-weight:var(--font-bold);color:var(--color-card-quote);margin-bottom:var(--space-4);line-height:1.35}.ChallengeCard-module__SPS60G__description{font-size:var(--text-body);font-weight:var(--font-regular);color:var(--color-section-subtext);line-height:var(--lh-body)}.ChallengeCard-module__SPS60G__avatarWrap{bottom:var(--space-4);right:var(--space-4);border:3px solid var(--color-badge-pink);border-radius:50%;width:48px;height:48px;position:absolute;overflow:hidden}
.Hero-module__Vtspxq__hero{background-color:var(--color-hero-bg);--color-cta-primary:#fff;--color-cta-primary-text:#002f42;--shadow-btn:0 4px 14px #00a0e359;flex-direction:column;align-items:center;min-height:100vh;display:flex;position:relative;overflow:visible}.Hero-module__Vtspxq__hero:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#fff 55%,#f3ede2 100%);width:100%;height:220px;position:absolute;bottom:0;left:0}.Hero-module__Vtspxq__heroBtn{transition:background-color .25s,opacity .25s,transform .2s!important}.Hero-module__Vtspxq__heroBtn:hover{opacity:1!important;background-color:#e6f7ff!important}.Hero-module__Vtspxq__content{text-align:center;z-index:2;padding:var(--space-16) var(--space-6) var(--space-20);will-change:opacity, transform;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:1000px;display:flex}.Hero-module__Vtspxq__heading{font-size:var(--text-hero-heading);font-weight:var(--font-extrabold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--color-hero-text);margin-bottom:var(--space-6)}.Hero-module__Vtspxq__highlight{background-color:var(--color-highlight-bar);padding:var(--space-1) var(--space-3);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.Hero-module__Vtspxq__subtext{color:var(--color-hero-subtext);font-size:var(--text-body-lg);font-weight:var(--font-regular);line-height:var(--lh-body);max-width:700px;margin:0 auto var(--space-8)}.Hero-module__Vtspxq__ctaWrap{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.Hero-module__Vtspxq__divider{background-color:#ffffff4d;width:1px;height:60px}.Hero-module__Vtspxq__personImage{z-index:3;object-fit:contain;pointer-events:none;will-change:transform, opacity;width:clamp(260px,30vw,420px);height:auto;position:absolute;bottom:0;left:0}@media (max-width:900px){.Hero-module__Vtspxq__personImage{opacity:.5;width:clamp(180px,40vw,280px)}.Hero-module__Vtspxq__content{padding:var(--space-12) var(--space-4) var(--space-16)}}@media (max-width:480px){.Hero-module__Vtspxq__personImage{display:none}}.Hero-module__Vtspxq__headingLine1,.Hero-module__Vtspxq__headingLine2,.Hero-module__Vtspxq__highlightLine{will-change:transform, opacity;display:inline-block}.Hero-module__Vtspxq__particlesCanvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}
.PainPoints-module__bOlj9W__section{background-color:var(--color-section-bg);padding:var(--space-24) var(--space-6) var(--space-20);position:relative;overflow:visible}.PainPoints-module__bOlj9W__headingWrap{text-align:center;margin-bottom:var(--space-6);position:relative}.PainPoints-module__bOlj9W__heading{font-size:var(--text-section-heading);font-weight:var(--font-light);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--color-section-text)}.PainPoints-module__bOlj9W__decorativeWrap{margin-bottom:var(--space-12);justify-content:center;display:flex;position:relative}.PainPoints-module__bOlj9W__starDecor{top:var(--space-8);right:var(--space-10);z-index:1;position:absolute}.PainPoints-module__bOlj9W__badgeRow{max-width:1100px;margin:0 auto var(--space-8);padding:0 var(--space-6);align-items:center;gap:0;display:flex}.PainPoints-module__bOlj9W__badgeLeft{margin-left:10%}.PainPoints-module__bOlj9W__badgeRight{margin-left:auto;margin-right:20%}.PainPoints-module__bOlj9W__cardsGrid{gap:var(--space-8);max-width:1100px;padding:0 var(--space-6);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.PainPoints-module__bOlj9W__cardColumn{gap:var(--space-8);flex-direction:column;display:flex}.PainPoints-module__bOlj9W__imageBlock{border-radius:var(--radius-lg);aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.PainPoints-module__bOlj9W__ctaSection{text-align:center;margin-top:var(--space-24)}.PainPoints-module__bOlj9W__ctaHeading{font-size:var(--text-section-heading);font-weight:var(--font-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--color-section-text)}.PainPoints-module__bOlj9W__ctaDecorative{color:var(--color-badge-blue);margin-right:var(--space-2);display:inline-block}.PainPoints-module__bOlj9W__ctaButtonWrap{margin-top:var(--space-8)}@media (max-width:768px){.PainPoints-module__bOlj9W__section{padding:var(--space-16) var(--space-4) var(--space-12)}.PainPoints-module__bOlj9W__cardsGrid{grid-template-columns:1fr}.PainPoints-module__bOlj9W__badgeRow{justify-content:center;gap:var(--space-4);flex-direction:column}.PainPoints-module__bOlj9W__badgeLeft,.PainPoints-module__bOlj9W__badgeRight{margin-left:0;margin-right:0}.PainPoints-module__bOlj9W__starDecor{right:var(--space-4);top:var(--space-4)}}.PainPoints-module__bOlj9W__headingWrap,.PainPoints-module__bOlj9W__decorativeWrap,.PainPoints-module__bOlj9W__badgeLeft,.PainPoints-module__bOlj9W__badgeRight,.PainPoints-module__bOlj9W__ctaSection{will-change:transform, opacity}
.FloatingChat-module__1CEdFW__chatWrapper{z-index:999;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:fixed;bottom:clamp(16px,4vw,28px);right:clamp(16px,4vw,28px)}.FloatingChat-module__1CEdFW__dottedRing{pointer-events:none;z-index:2;border:2px dashed #ffffffa6;border-color:var(--color-chat-yellow);will-change:transform;border-radius:50%;width:68px;height:68px;transition:transform .6s cubic-bezier(.165,.84,.44,1),border-color .4s;animation:12s linear infinite FloatingChat-module__1CEdFW__spinRing;position:absolute}.FloatingChat-module__1CEdFW__yellowBtn{background-color:var(--color-chat-yellow);cursor:pointer;z-index:5;will-change:transform;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;box-shadow:0 10px 30px #00000059}.FloatingChat-module__1CEdFW__yellowBtn:focus-visible{box-shadow:0 0 0 3px var(--color-white), 0 10px 30px #00000059}.FloatingChat-module__1CEdFW__chatWrapper:hover .FloatingChat-module__1CEdFW__yellowBtn{transform:scale(1.1);box-shadow:0 14px 35px #00000073}@keyframes FloatingChat-module__1CEdFW__spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.FloatingChat-module__1CEdFW__chatWrapper{bottom:var(--space-4);right:var(--space-4);width:64px;height:64px}.FloatingChat-module__1CEdFW__dottedRing{border-width:1.5px;border-color:var(--color-chat-yellow);width:58px;height:58px}.FloatingChat-module__1CEdFW__yellowBtn{width:44px;height:44px;box-shadow:0 8px 20px #00000040}.FloatingChat-module__1CEdFW__dottedRing{animation:18s linear infinite FloatingChat-module__1CEdFW__spinRing}}
