.insights-module__HzLHzq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#insights-hero{scroll-margin-top:0}:is(#insights-blog,#insights-cases,#insights-newsletter,#insights-faq,#insights-cta){scroll-margin-top:5.5rem}@media (max-width:768px){:is(#insights-blog,#insights-cases,#insights-newsletter,#insights-faq,#insights-cta){scroll-margin-top:4.5rem}}.insights-module__HzLHzq__heroFrame{z-index:2;isolation:isolate;width:100%;position:relative}.insights-module__HzLHzq__hero{min-height:100dvh;padding-left:max(0px, env(safe-area-inset-left));padding-right:max(0px, env(safe-area-inset-right));padding-bottom:max(0px, env(safe-area-inset-bottom));background:teal;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.insights-module__HzLHzq__heroGlow{pointer-events:none;background:radial-gradient(circle,#00b4bb12 0%,#0000 65%);width:900px;height:900px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.insights-module__HzLHzq__heroContent{z-index:1;text-align:left;max-width:860px;margin:0;position:relative}.insights-module__HzLHzq__heroEyebrow{color:#00b4bb;letter-spacing:.06em;text-transform:uppercase;background:#0d0e11;border:1px solid #0d0e11;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.375rem 1.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.insights-module__HzLHzq__heroEyebrowDot{background:#00b4bb;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite insights-module__HzLHzq__insightsPulseDot}@keyframes insights-module__HzLHzq__insightsPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}.insights-module__HzLHzq__emptyBox{z-index:3;pointer-events:none;will-change:transform;background-color:#0000;border:5px solid #fff;width:70vw;height:70vh;animation:8s ease-in-out infinite insights-module__HzLHzq__insightsSlowBounce;position:absolute;top:103%;left:100%;transform:translate(-50%,-50%)}@media (max-width:1024px){.insights-module__HzLHzq__emptyBox{display:none}}@keyframes insights-module__HzLHzq__insightsSlowBounce{0%{transform:translate(-50%,-50%)translateY(0)}25%{transform:translate(-50%,-50%)translateY(-40px)}50%{transform:translate(-50%,-50%)translateY(0)}75%{transform:translate(-50%,-50%)translateY(-30px)}to{transform:translate(-50%,-50%)translateY(0)}}.insights-module__HzLHzq__heroTitle{color:#fff;letter-spacing:-.03em;margin-bottom:1.25rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900;line-height:1.1}.insights-module__HzLHzq__heroDescription{color:#9ca3af;max-width:680px;margin:0 0 1.25rem;font-size:1.125rem;line-height:1.7}.insights-module__HzLHzq__contentTabBar{z-index:1;background:#000;border-top:1px solid #ffffff0f;padding:1.25rem 0 1.5rem;position:relative}.insights-module__HzLHzq__contentTabBarInner{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.insights-module__HzLHzq__contentTabs{flex-wrap:wrap;gap:.75rem;display:flex}.insights-module__HzLHzq__contentTabBtn{color:#00b4bb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0d0e11;border:1px solid #0d0e11;border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:.625rem 1.35rem;font-size:.875rem;font-weight:700;transition:border-color .2s,box-shadow .2s,color .2s;display:inline-flex}.insights-module__HzLHzq__contentTabBtn:hover{color:#33c9cf;border-color:#00b4bb}.insights-module__HzLHzq__contentTabBtn:focus-visible{outline-offset:2px;outline:2px solid #00b4bb}.insights-module__HzLHzq__contentTabBtnActive{color:#00b4bb;border-color:#00b4bb;box-shadow:0 0 0 1px #00b4bb}.insights-module__HzLHzq__heroAccent{background:linear-gradient(90deg,#00b4bb,#008f94);border-radius:9999px;width:60px;height:3px;margin:0}@media (max-width:768px){.insights-module__HzLHzq__hero{min-height:85dvh;padding:8.5rem 0 3rem}.insights-module__HzLHzq__heroDescription{font-size:1.0625rem}.insights-module__HzLHzq__section{padding:3.25rem 0}.insights-module__HzLHzq__sectionHeader{margin-bottom:2.25rem}.insights-module__HzLHzq__contentTabBar{padding:1rem 0 1.25rem}.insights-module__HzLHzq__newsletter{padding:2.25rem 0}.insights-module__HzLHzq__articlePageHero{padding:6.75rem 0 1.75rem;padding-top:max(6.75rem, calc(env(safe-area-inset-top) + 5rem))}.insights-module__HzLHzq__articleProse{padding-top:2rem;padding-bottom:3rem}}@media (max-width:480px){.insights-module__HzLHzq__hero{padding:7.5rem 0 2.5rem}.insights-module__HzLHzq__heroTitle{font-size:1.75rem}.insights-module__HzLHzq__heroDescription{font-size:1rem}}.insights-module__HzLHzq__btnPrimary,.insights-module__HzLHzq__btnGhost{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.insights-module__HzLHzq__btnPrimary{color:#fff;background:linear-gradient(135deg,#00b4bb 0%,#008f94 100%);box-shadow:0 0 24px #00b4bb33}.insights-module__HzLHzq__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 0 40px #00b4bb59}.insights-module__HzLHzq__btnGhost{color:#fff;background:0 0;border:1px solid #ffffff2e}.insights-module__HzLHzq__btnGhost:hover{color:#00b4bb;border-color:#00b4bb73}.insights-module__HzLHzq__section{z-index:1;background:#000;padding:5rem 0;position:relative}.insights-module__HzLHzq__sectionMuted{background:#031e21}.insights-module__HzLHzq__sectionHeader{margin-bottom:3.5rem}.insights-module__HzLHzq__sectionKicker{text-transform:uppercase;letter-spacing:.15em;color:#00b4bb;margin:0 0 .5rem;font-size:1.125rem;font-weight:800}.insights-module__HzLHzq__sectionTitle{color:#fff;letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:900}.insights-module__HzLHzq__sectionDesc{color:#d1d5db;max-width:720px;margin:0;font-size:1.0625rem;line-height:1.7}.insights-module__HzLHzq__filterRow{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}.insights-module__HzLHzq__filterChip{color:#d1d5db;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:.45rem 1rem;font-size:.8125rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.insights-module__HzLHzq__filterChip:hover{border-color:#00b4bb59}.insights-module__HzLHzq__filterChipActive{color:#fff;background:#00b4bb1f;border-color:#00b4bb73}.insights-module__HzLHzq__featuredCard{background:#1a1b218c;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1.1fr 1fr;align-items:stretch;gap:2rem;margin-bottom:2rem;padding:0;display:grid;overflow:hidden}.insights-module__HzLHzq__featuredImageWrap{min-height:280px;position:relative}.insights-module__HzLHzq__featuredImage{object-fit:cover;width:100%;height:100%;display:block}.insights-module__HzLHzq__featuredBody{flex-direction:column;gap:.75rem;padding:2rem 2rem 2rem 0;display:flex}.insights-module__HzLHzq__featuredTag{letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;width:fit-content;padding:.25rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.insights-module__HzLHzq__featuredTitle{color:#fff;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.15}.insights-module__HzLHzq__featuredTitle a{color:inherit;text-decoration:none}.insights-module__HzLHzq__featuredTitle a:hover{color:#00b4bb}.insights-module__HzLHzq__featuredExcerpt{color:#9ca3af;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.65;display:-webkit-box;overflow:hidden}.insights-module__HzLHzq__featuredMeta{color:#6b7280;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;margin-top:auto;font-size:.875rem;display:flex}.insights-module__HzLHzq__featuredCaseActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.25rem;display:flex}.insights-module__HzLHzq__caseMetricInline{color:#9ca3af;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:200px;font-size:.8125rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.insights-module__HzLHzq__caseCardServiceLink{color:#6b7280;align-items:center;gap:.35rem;width:fit-content;margin-top:.5rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.insights-module__HzLHzq__caseCardServiceLink:hover{color:#00b4bb;text-decoration:underline}.insights-module__HzLHzq__readArticle{color:#00b4bb;align-items:center;gap:.35rem;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex}.insights-module__HzLHzq__readArticle:hover{text-decoration:underline}.insights-module__HzLHzq__articleGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.insights-module__HzLHzq__articleCard{background:#1a1b2173;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.insights-module__HzLHzq__articleCard:hover{border-color:#00b4bb59;transform:translateY(-3px)}}.insights-module__HzLHzq__articleCardImageWrap{aspect-ratio:16/10;position:relative;overflow:hidden}.insights-module__HzLHzq__articleCardImage{object-fit:cover;width:100%;height:100%;display:block}.insights-module__HzLHzq__articleCardBody{flex-direction:column;flex:1;gap:.65rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.insights-module__HzLHzq__articleCardTag{letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;width:fit-content;padding:.2rem .65rem;font-size:.6875rem;font-weight:800;display:inline-flex}.insights-module__HzLHzq__articleCardTitle{color:#fff;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.25}.insights-module__HzLHzq__articleCardTitle a{color:inherit;text-decoration:none}.insights-module__HzLHzq__articleCardTitle a:hover{color:#00b4bb}.insights-module__HzLHzq__articleCardExcerpt{color:#9ca3af;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.insights-module__HzLHzq__articleCardFooter{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.insights-module__HzLHzq__caseList{flex-direction:column;gap:1.25rem;display:flex}.insights-module__HzLHzq__caseCard{background:#1a1b2180;border:1px solid #ffffff14;border-radius:16px;gap:1rem;padding:2rem;display:grid}.insights-module__HzLHzq__caseBadge{letter-spacing:.04em;text-transform:uppercase;color:#00b4bb;background:#00b4bb1f;border:1px solid #00b4bb40;border-radius:9999px;width:fit-content;padding:.35rem .85rem;font-size:.75rem;font-weight:800;display:inline-flex}.insights-module__HzLHzq__caseLocation{color:#6b7280;font-size:.875rem;font-weight:600}.insights-module__HzLHzq__caseHeadline{color:#fff;margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800;line-height:1.2}.insights-module__HzLHzq__caseGrid2{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (max-width:768px){.insights-module__HzLHzq__caseGrid2{grid-template-columns:1fr}}.insights-module__HzLHzq__caseLabel{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin:0 0 .35rem;font-size:.75rem;font-weight:800}.insights-module__HzLHzq__caseText{color:#d1d5db;margin:0;font-size:.9375rem;line-height:1.65}.insights-module__HzLHzq__caseMetric{color:#fff;margin:0;font-size:1.125rem;font-weight:900;line-height:1.45}.insights-module__HzLHzq__caseSummary{color:#9ca3af;margin:0;font-size:.9375rem;line-height:1.65}.insights-module__HzLHzq__caseLink{color:#00b4bb;align-items:center;gap:.35rem;width:fit-content;font-weight:800;text-decoration:none;display:inline-flex}.insights-module__HzLHzq__caseLink:hover{text-decoration:underline}.insights-module__HzLHzq__caseLinkSecondary{color:#9ca3af;align-items:center;gap:.35rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.insights-module__HzLHzq__caseLinkSecondary:hover{color:#fff;text-decoration:underline}.insights-module__HzLHzq__newsletter{z-index:1;background:#000;padding:3rem 0;position:relative}.insights-module__HzLHzq__newsletterInner{background-color:#031e21;border:1px solid #00b4bb1a;border-radius:1rem;grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem;padding:2.5rem 2rem;display:grid}@media (max-width:900px){.insights-module__HzLHzq__newsletterInner{grid-template-columns:1fr;padding:1.5rem 1.25rem}}.insights-module__HzLHzq__newsletterTitle{color:#fff;margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.insights-module__HzLHzq__newsletterText{color:#9ca3af;max-width:560px;margin:0;font-size:1rem;line-height:1.65}.insights-module__HzLHzq__newsletterForm{flex-direction:column;gap:.75rem;display:flex}.insights-module__HzLHzq__newsletterRow{flex-wrap:wrap;gap:.5rem;display:flex}.insights-module__HzLHzq__newsletterInput{color:#fff;background:#00000059;border:1px solid #ffffff1f;border-radius:9999px;outline:none;flex:1;min-width:200px;padding:.875rem 1rem;font-size:.9375rem}.insights-module__HzLHzq__newsletterInput:focus{border-color:#00b4bb;box-shadow:0 0 0 3px #00b4bb26}.insights-module__HzLHzq__newsletterSubmit{cursor:pointer;color:#0d0e11;background:#fff;border:none;border-radius:9999px;padding:.875rem 1.35rem;font-weight:800}.insights-module__HzLHzq__newsletterSubmit:disabled{opacity:.65;cursor:not-allowed}.insights-module__HzLHzq__newsletterNote{color:#6b7280;margin:0;font-size:.8125rem}.insights-module__HzLHzq__newsletterOk{color:#00b4bb;margin:0;font-size:.875rem;font-weight:700}.insights-module__HzLHzq__newsletterErr{color:#f87171;margin:0;font-size:.875rem;font-weight:600}.insights-module__HzLHzq__articlePageHero{background:#000;padding:8.5rem 0 2.5rem}.insights-module__HzLHzq__articlePageHeroLayout{flex-direction:column;align-items:stretch;display:flex}.insights-module__HzLHzq__articleBackRow{justify-content:flex-start;width:100%;margin-bottom:1.5rem;display:flex}.insights-module__HzLHzq__articlePageHeroInner{box-sizing:border-box;align-self:center;width:100%;max-width:820px}.insights-module__HzLHzq__articleBackLink{color:#e5e7eb;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:.35rem;width:fit-content;margin-bottom:0;padding:.5rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.insights-module__HzLHzq__articleBackLink:hover{color:#00b4bb;background:#00b4bb14;border-color:#00b4bb73}.insights-module__HzLHzq__articlePageTag{letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.insights-module__HzLHzq__articlePageTitle{color:#fff;letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.1}.insights-module__HzLHzq__articlePageMeta{color:#6b7280;flex-wrap:wrap;gap:1rem;font-size:.9375rem;display:flex}.insights-module__HzLHzq__articleHeroImageWrap{border:1px solid #ffffff14;border-radius:16px;margin-top:2rem;overflow:hidden}.insights-module__HzLHzq__articleHeroImage{object-fit:cover;width:100%;max-height:420px;display:block}.insights-module__HzLHzq__articleProse{padding-top:2.5rem;padding-bottom:4rem;padding-left:max(clamp(1rem, 3vw, 2rem), env(safe-area-inset-left));padding-right:max(clamp(1rem, 3vw, 2rem), env(safe-area-inset-right));background:#0d0e11}.insights-module__HzLHzq__articleProseInner{max-width:720px;margin:0 auto}.insights-module__HzLHzq__articleProse h2{color:#fff;margin:2.25rem 0 .75rem;font-size:1.5rem;font-weight:800;line-height:1.2}.insights-module__HzLHzq__articleProse h2:first-child{margin-top:0}.insights-module__HzLHzq__articleProse p{color:#d1d5db;margin:0 0 1rem;font-size:1.0625rem;line-height:1.75}.insights-module__HzLHzq__articleProse ul,.insights-module__HzLHzq__articleProse ol{color:#d1d5db;margin:0 0 1.25rem;padding-left:1.25rem;line-height:1.65}.insights-module__HzLHzq__articleProse li{margin-bottom:.5rem}.insights-module__HzLHzq__articleAuthor{color:#9ca3af;background:#00b4bb0f;border:1px solid #00b4bb33;border-radius:12px;margin-top:2.5rem;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1.6}.insights-module__HzLHzq__articleCta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.insights-module__HzLHzq__articleRelated{margin-top:1.5rem;font-size:1rem;line-height:1.65}.insights-module__HzLHzq__articleRelated a{color:#00b4bb;font-weight:800;text-decoration:none}.insights-module__HzLHzq__articleRelated a:hover{text-decoration:underline}@media (max-width:1024px){.insights-module__HzLHzq__articleGrid{grid-template-columns:repeat(2,1fr)}.insights-module__HzLHzq__featuredCard{grid-template-columns:1fr}.insights-module__HzLHzq__featuredBody{padding:1.5rem}.insights-module__HzLHzq__featuredImageWrap{min-height:220px}}@media (max-width:640px){.insights-module__HzLHzq__articleGrid{grid-template-columns:1fr}.insights-module__HzLHzq__filterRow{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.25rem;overflow:auto hidden}.insights-module__HzLHzq__filterChip{flex-shrink:0}.insights-module__HzLHzq__contentTabs{flex-direction:column;align-items:stretch;width:100%}.insights-module__HzLHzq__contentTabBtn{text-align:center;justify-content:center;width:100%}.insights-module__HzLHzq__btnPrimary,.insights-module__HzLHzq__btnGhost{justify-content:center;width:100%}.insights-module__HzLHzq__caseCard{padding:1.35rem}.insights-module__HzLHzq__featuredCaseActions{flex-direction:column;align-items:flex-start;gap:.65rem}.insights-module__HzLHzq__newsletterRow{flex-direction:column;align-items:stretch}.insights-module__HzLHzq__newsletterInput{width:100%;min-width:0}.insights-module__HzLHzq__newsletterSubmit{width:100%;min-height:48px}.insights-module__HzLHzq__articleBackLink{align-items:center;min-height:44px}.insights-module__HzLHzq__articlePageTitle{font-size:clamp(1.65rem,6.5vw,2.25rem)}.insights-module__HzLHzq__articleHeroImage{max-height:min(52vh,320px)}}@media (prefers-reduced-motion:reduce){.insights-module__HzLHzq__heroEyebrowDot,.insights-module__HzLHzq__emptyBox{animation:none}.insights-module__HzLHzq__emptyBox{will-change:auto}.insights-module__HzLHzq__articleCard,.insights-module__HzLHzq__btnPrimary,.insights-module__HzLHzq__btnGhost{transition:none}@media (hover:hover) and (pointer:fine){.insights-module__HzLHzq__articleCard:hover{transform:none}}}
.solutions-module__r-DnVW__heroFrame{width:100%;position:relative}#solutions-hero{scroll-margin-top:0}:is(#section-01,#section-02,#section-03,#faq-section){scroll-margin-top:5.5rem}@media (max-width:768px){:is(#section-01,#section-02,#section-03,#faq-section){scroll-margin-top:4.5rem}}.solutions-module__r-DnVW__hero{min-height:100dvh;padding-left:max(0px, env(safe-area-inset-left));padding-right:max(0px, env(safe-area-inset-right));background:teal;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.solutions-module__r-DnVW__heroGlow{pointer-events:none;background:radial-gradient(circle,#00b4bb12 0%,#0000 65%);width:900px;height:900px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.solutions-module__r-DnVW__heroContent{z-index:1;text-align:left;max-width:860px;margin:0;position:relative}.solutions-module__r-DnVW__heroEyebrow{color:#00b4bb;letter-spacing:.06em;text-transform:uppercase;background:#0d0e11;border:1px solid #0d0e11;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.375rem 1.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.solutions-module__r-DnVW__EmptyBox{color:#000;z-index:1;pointer-events:none;will-change:transform;background-color:#0000;border:5px solid #fff;width:70vw;height:70vh;animation:8s ease-in-out infinite solutions-module__r-DnVW__slowBounce;position:absolute;top:103%;left:100%;transform:translate(-50%,-50%)}@media (max-width:1024px){.solutions-module__r-DnVW__EmptyBox{display:none}}@keyframes solutions-module__r-DnVW__slowBounce{0%{transform:translate(-50%,-50%)translateY(0)}25%{transform:translate(-50%,-50%)translateY(-40px)}50%{transform:translate(-50%,-50%)translateY(0)}75%{transform:translate(-50%,-50%)translateY(-30px)}to{transform:translate(-50%,-50%)translateY(0)}}.solutions-module__r-DnVW__heroEyebrowDot{background:#00b4bb;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite solutions-module__r-DnVW__pulseDot}@keyframes solutions-module__r-DnVW__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}.solutions-module__r-DnVW__heroTitle{color:#fff;letter-spacing:-.03em;margin-bottom:1.25rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900;line-height:1.1}.solutions-module__r-DnVW__heroDescription{color:#9ca3af;max-width:680px;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.7}.solutions-module__r-DnVW__heroAccent{background:linear-gradient(90deg,#00b4bb,#008f94);border-radius:9999px;width:60px;height:3px;margin:0}.solutions-module__r-DnVW__entityBlock{background:#000;padding:3rem 0 1rem}.solutions-module__r-DnVW__entityInner{z-index:55555;text-align:justify;background-color:#031e21;border:1px solid #00b4bb1a;border-radius:1rem;max-width:860px;padding:2.5rem 2rem;position:relative}.solutions-module__r-DnVW__entityText{color:#9ca3af;font-size:1.0625rem;line-height:1.8}.solutions-module__r-DnVW__categorySection{padding:5rem 0;position:relative;overflow:hidden}.solutions-module__r-DnVW__categorySection:nth-child(odd){background:#031e21}.solutions-module__r-DnVW__categorySection:nth-child(2n){background:#0d0e11}#section-01{background:#000}#section-01 .solutions-module__r-DnVW__categoryGlow{display:none}#section-02{background:#031e21}#section-02 .solutions-module__r-DnVW__categoryGlow{display:none}#section-03{background:#0d0e11}#section-03 .solutions-module__r-DnVW__categoryGlow{display:none}.solutions-module__r-DnVW__categoryGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#00b4bb0f 0%,#0000 60%);width:80%;height:80%;position:absolute;top:10%;left:-20%}.solutions-module__r-DnVW__sectionBadge{align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}.solutions-module__r-DnVW__sectionLabel{text-transform:uppercase;letter-spacing:.15em;color:#00b4bb;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:800}.solutions-module__r-DnVW__tealLine{filter:drop-shadow(0 0 6px #00b4bb);background:linear-gradient(90deg,#00b4bb 0%,#00b4bb00 100%);border-radius:2px;width:250px;height:2px}.solutions-module__r-DnVW__categoryHeader{text-align:left;z-index:1;margin-bottom:4rem;position:relative}.solutions-module__r-DnVW__categoryTitle{color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.1}.solutions-module__r-DnVW__tealText{color:#00b4bb}.solutions-module__r-DnVW__categoryIntro{color:#d1d5db;text-align:justify;max-width:700px;font-size:1.0625rem;line-height:1.7}.solutions-module__r-DnVW__sectionDivider{background:linear-gradient(90deg,#0000 0%,#00b4bb40 50%,#0000 100%);max-width:100%;height:1px;margin:0}.solutions-module__r-DnVW__serviceBlock{z-index:1;margin-bottom:4rem;scroll-margin-top:5.5rem;position:relative}.solutions-module__r-DnVW__serviceBlock:last-child{margin-bottom:0}.solutions-module__r-DnVW__serviceHeader{margin-bottom:2.5rem}.solutions-module__r-DnVW__serviceTitle{text-transform:uppercase;letter-spacing:.12em;color:#00b4bb;margin:0 0 .75rem;font-size:.875rem;font-weight:800;line-height:1.3}.solutions-module__r-DnVW__serviceH2{color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:900;line-height:1.15}.solutions-module__r-DnVW__serviceDescription{color:#9ca3af;text-align:justify;max-width:750px;font-size:1.0625rem;line-height:1.75}.solutions-module__r-DnVW__serviceGrid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.solutions-module__r-DnVW__serviceImageWrapper{border:1px solid #ffffff0d;border-radius:16px;width:100%;max-width:100%;margin-bottom:2rem;transition:border-color .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,transform .4s;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.solutions-module__r-DnVW__serviceImageWrapper:hover{border-color:#00b4bb66;transform:translateY(-4px);box-shadow:0 15px 35px #00b4bb26,0 5px 15px #00b4bb1a}.solutions-module__r-DnVW__serviceImageWrapper:hover .solutions-module__r-DnVW__serviceImage{transform:scale(1.05)}}.solutions-module__r-DnVW__serviceImage{object-fit:cover;width:100%;max-width:100%;height:400px;transition:transform .6s;display:block}.solutions-module__r-DnVW__serviceImageOverlay{pointer-events:none;background:linear-gradient(#0000 60%,#0006 100%);position:absolute;inset:0}.solutions-module__r-DnVW__howItWorks{margin-bottom:2rem}.solutions-module__r-DnVW__subHeading{color:#fff;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.125rem;font-weight:800;display:flex}.solutions-module__r-DnVW__subHeadingIcon{color:#00b4bb;background:#00b4bb1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.solutions-module__r-DnVW__stepList{flex-direction:column;gap:1rem;display:flex}.solutions-module__r-DnVW__step{align-items:flex-start;gap:1rem;display:flex}.solutions-module__r-DnVW__stepNumber{color:#00b4bb;background:#00b4bb1a;border:1.5px solid #00b4bb66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;font-size:.8125rem;font-weight:700;display:flex}.solutions-module__r-DnVW__stepTitle{color:#fff;margin:0 0 .125rem;font-size:.9375rem;font-weight:700}.solutions-module__r-DnVW__stepContent p{color:#9ca3af;margin:0;font-size:.875rem;line-height:1.6}.solutions-module__r-DnVW__benefits{margin-bottom:2rem}.solutions-module__r-DnVW__benefitList{flex-direction:column;gap:.625rem;display:flex}.solutions-module__r-DnVW__benefit{align-items:flex-start;gap:.625rem;display:flex}.solutions-module__r-DnVW__checkIcon{color:#00b4bb;flex-shrink:0;margin-top:2px}.solutions-module__r-DnVW__benefit p{color:#9ca3af;margin:0;font-size:.9375rem;line-height:1.55}.solutions-module__r-DnVW__whoItsFor{margin-bottom:2rem}.solutions-module__r-DnVW__whoText{color:#9ca3af;margin:0;font-size:.9375rem;line-height:1.7}.solutions-module__r-DnVW__useCase{margin-bottom:2.5rem}.solutions-module__r-DnVW__useCaseQuote{color:#9ca3af;background:#00b4bb05;border-left:3px solid #00b4bb59;border-radius:0 8px 8px 0;margin:0;padding:1rem 1.25rem;font-size:.9375rem;font-style:italic;line-height:1.7}.solutions-module__r-DnVW__techStack{margin-bottom:.25rem}.solutions-module__r-DnVW__techStackInner{background:#00b4bb05;border-left:3px solid #00b4bb59;border-radius:0 8px 8px 0;flex-wrap:wrap;gap:.5rem .6rem;margin:0;padding:.9rem 1.1rem;list-style:none;display:flex}.solutions-module__r-DnVW__techTag{color:#d1d5db;background:#1a1b2173;border:1px solid #ffffff14;border-radius:6px;padding:.35rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.3}.solutions-module__r-DnVW__serviceCta{margin-top:1.5rem}.solutions-module__r-DnVW__ctaBtn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#00b4bb 0%,#008f94 100%);border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 0 20px #00b4bb26}.solutions-module__r-DnVW__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 0 40px #00b4bb4d}.solutions-module__r-DnVW__faqSection{background:#000;padding:6rem 0}.solutions-module__r-DnVW__faqHeader{text-align:left;margin-bottom:3.5rem}.solutions-module__r-DnVW__faqTitle{color:#fff;margin-bottom:.75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:900}.solutions-module__r-DnVW__faqSubtitle{color:#9ca3af;font-size:1.0625rem;line-height:1.7}.solutions-module__r-DnVW__faqGrid{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;max-width:1200px;margin-left:auto;margin-right:auto;display:grid}.solutions-module__r-DnVW__faqItem{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1a1b2166;border:1px solid #ffffff0f;border-radius:10px;padding:1.5rem;transition:border-color .3s,background .3s,box-shadow .3s}.solutions-module__r-DnVW__faqItem:hover{background:#1a1b2199;border-color:#00b4bb33}.solutions-module__r-DnVW__faqItem[open]{background:#00b4bb0a;border-color:#00b4bb40}.solutions-module__r-DnVW__faqQuestion{color:#fff;-webkit-user-select:none;user-select:none;touch-action:manipulation;outline:none;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.solutions-module__r-DnVW__faqQuestion:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #00b4bb}.solutions-module__r-DnVW__faqQuestion::-webkit-details-marker{display:none}.solutions-module__r-DnVW__faqQuestion:after{content:"+";color:#00b4bb;flex-shrink:0;font-size:1.25rem;font-weight:400;transition:transform .2s}.solutions-module__r-DnVW__faqItem[open] .solutions-module__r-DnVW__faqQuestion:after{content:"−"}.solutions-module__r-DnVW__faqAnswer{color:#9ca3af;border-top:1px solid #ffffff0a;margin-top:1rem;margin-bottom:0;padding-top:1rem;font-size:.9375rem;line-height:1.7}.solutions-module__r-DnVW__finalCta{padding:6rem 1.25rem;padding-left:max(1.25rem, env(safe-area-inset-left,0px));padding-right:max(1.25rem, env(safe-area-inset-right,0px));padding-bottom:max(6rem, env(safe-area-inset-bottom,0px));text-align:center;background:teal;position:relative;overflow:hidden}.solutions-module__r-DnVW__finalCtaContent{z-index:1;position:relative}.solutions-module__r-DnVW__finalCtaTitle{color:#fff;margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900}.solutions-module__r-DnVW__finalCtaText{color:#ffffffe0;max-width:600px;margin:0 auto 2rem;font-size:1.125rem;line-height:1.7}.solutions-module__r-DnVW__finalCta .solutions-module__r-DnVW__ctaBtn{color:#0d0e11;background:#fff;box-shadow:0 8px 32px #0003}.solutions-module__r-DnVW__finalCta .solutions-module__r-DnVW__ctaBtn:hover{color:#0d0e11;background:#f0fdfa;box-shadow:0 10px 36px #00000040}@media (max-width:1024px){.solutions-module__r-DnVW__serviceGrid{grid-template-columns:1fr;gap:2.5rem}.solutions-module__r-DnVW__categoryHeader{margin-bottom:2.5rem}}@media (max-width:768px){.solutions-module__r-DnVW__hero{min-height:85dvh;padding:8.5rem 0 3rem}.solutions-module__r-DnVW__heroDescription{font-size:1.0625rem}.solutions-module__r-DnVW__entityBlock{padding:2rem 0 .5rem}.solutions-module__r-DnVW__entityInner{padding:1.5rem 1.25rem}.solutions-module__r-DnVW__sectionBadge{flex-wrap:wrap;row-gap:.75rem}.solutions-module__r-DnVW__sectionLabel{white-space:normal;line-height:1.2}.solutions-module__r-DnVW__tealLine{width:min(180px,55vw)}.solutions-module__r-DnVW__categoryTitle{font-size:clamp(1.75rem,6vw,2.5rem)}.solutions-module__r-DnVW__faqGrid{grid-template-columns:1fr;gap:1rem}.solutions-module__r-DnVW__faqSection{padding:4.5rem 0}.solutions-module__r-DnVW__faqItem{padding:1.15rem 1.25rem}.solutions-module__r-DnVW__categorySection{padding:3.25rem 0}.solutions-module__r-DnVW__serviceBlock{margin-bottom:2.5rem;scroll-margin-top:4.5rem}.solutions-module__r-DnVW__serviceImage{height:220px}.solutions-module__r-DnVW__finalCta{padding:4rem 1.25rem;padding-left:max(1.25rem, env(safe-area-inset-left,0px));padding-right:max(1.25rem, env(safe-area-inset-right,0px))}.solutions-module__r-DnVW__finalCta .solutions-module__r-DnVW__ctaBtn{justify-content:center;width:100%;max-width:20rem;min-height:2.75rem}}@media (max-width:480px){.solutions-module__r-DnVW__hero{padding:7.5rem 0 2.5rem}.solutions-module__r-DnVW__heroTitle{font-size:1.75rem}.solutions-module__r-DnVW__heroDescription{font-size:1rem}.solutions-module__r-DnVW__tealLine{width:100px}.solutions-module__r-DnVW__categoryIntro,.solutions-module__r-DnVW__serviceDescription{text-align:left}.solutions-module__r-DnVW__faqQuestion{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.solutions-module__r-DnVW__serviceImage{height:200px}.solutions-module__r-DnVW__subHeading{font-size:1.0625rem}.solutions-module__r-DnVW__serviceBlock .solutions-module__r-DnVW__ctaBtn{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;min-height:3rem}.solutions-module__r-DnVW__finalCtaTitle{font-size:1.5rem}.solutions-module__r-DnVW__finalCtaText{font-size:1.0625rem}}@media (max-width:390px){.solutions-module__r-DnVW__sectionLabel{letter-spacing:.1em;font-size:.9375rem}.solutions-module__r-DnVW__faqTitle{font-size:1.625rem}.solutions-module__r-DnVW__serviceImage{height:180px}.solutions-module__r-DnVW__techTag{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.solutions-module__r-DnVW__heroEyebrowDot,.solutions-module__r-DnVW__EmptyBox{animation:none}.solutions-module__r-DnVW__EmptyBox{will-change:auto}.solutions-module__r-DnVW__serviceImage,.solutions-module__r-DnVW__serviceImageWrapper,.solutions-module__r-DnVW__ctaBtn,.solutions-module__r-DnVW__faqItem,.solutions-module__r-DnVW__faqQuestion:after{transition:none}@media (hover:hover) and (pointer:fine){.solutions-module__r-DnVW__serviceImageWrapper:hover{transform:none}}}
