.industriesHubPage,.industryVerticalPage{color:#26272b;background:#fbfaf8}.industriesHubHero,.industryVerticalHero{isolation:isolate;position:relative;overflow:hidden}.industriesHubHero>.serviceHeroWave,.industryVerticalHero>.serviceHeroWave{z-index:0;opacity:.56;filter:saturate(.92)}.industriesHubHeroGlow,.industryVerticalHeroGlow{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 100%,#7c2cff29,#0000 62%);height:70%;position:absolute;inset:auto 0 0}.industriesHubHeroInner{z-index:2;text-align:center;max-width:900px;padding-top:82px;padding-bottom:82px;position:relative}.industriesHubHeroInner .serviceBreadcrumb{justify-content:center}.industriesHubHeroInner h1{letter-spacing:-.045em;max-width:900px;margin:14px auto 18px;font-size:clamp(2.7rem,5.5vw,5.2rem);line-height:.98}.industriesHubHeroLead{color:#c0c3cd;max-width:760px;margin:0 auto;font-size:1.06rem;line-height:1.7}.industriesHubHeroActions{justify-content:center;margin-top:28px;display:flex}.industriesHubHeroInner .serviceLocation{justify-content:center;margin-top:20px}.industriesHubGridSection{background:linear-gradient(#fbfaf8 0%,#f6f4f1 100%);padding:94px 0 102px}.industriesHubHeading{text-align:center;max-width:760px;margin:0 auto 42px}.industriesHubHeading h2{margin:10px 0 13px;font-size:clamp(2.1rem,4vw,3.45rem)}.industriesHubHeading>p:last-child{color:#676b73;margin:0;line-height:1.68}.industriesHubGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.industriesHubCard{background:#fff;border:1px solid #dedce2;border-radius:20px;grid-column:span 2;min-height:300px;padding:25px 25px 23px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;box-shadow:0 18px 38px #1a15210a}.industriesHubCard:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.industriesHubCardMark{color:#7440c6;width:38px;height:38px;font-family:var(--font-heading);background:#7c2cff0e;border:1px solid #7c2cff29;border-radius:12px;place-items:center;font-size:1rem;display:grid}.industriesHubCard h3{margin:19px 0 9px;font-size:1.16rem}.industriesHubCardLink{color:#26272b;text-decoration:none}.industriesHubCardLink:after{content:"";border-radius:20px;position:absolute;inset:0}.industriesHubCard>p{color:#6d7179;margin:0;font-size:.8rem;line-height:1.62}.industriesHubCard ul{flex-wrap:wrap;gap:6px;margin:18px 0 46px;padding:0;list-style:none;display:flex}.industriesHubCard li{color:#706a75;background:#faf9fb;border:1px solid #e4e1e7;border-radius:999px;padding:6px 9px;font-size:.61rem;font-weight:720}.industriesHubCardCta{color:#7041bd;font-size:.72rem;font-weight:820;position:absolute;bottom:23px;left:25px}.industriesHubCardCta b{margin-left:4px}@media (hover:hover) and (pointer:fine){.industriesHubCard:hover{border-color:#7c2cff3d;transform:translateY(-3px);box-shadow:0 26px 50px #261b3414}}.industriesHubModelSection{padding:94px 0}.industriesHubModelGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:82px;display:grid}.industriesHubModelCopy h2{margin:10px 0 14px;font-size:clamp(2.1rem,3.8vw,3.35rem)}.industriesHubModelCopy>p:last-child{color:#6e727a;margin:0;line-height:1.72}.industriesHubModelFlow{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.industriesHubModelFlow:before{content:"";background:linear-gradient(#7c2cff,#b8734a);width:1px;position:absolute;top:20px;bottom:20px;left:17px}.industriesHubModelFlow li{grid-template-columns:36px 1fr;gap:15px;padding:12px 0;display:grid;position:relative}.industriesHubModelFlow li>span{z-index:1;background:#7c2cff;border:3px solid #f4f2f5;border-radius:50%;width:12px;height:12px;margin:7px 0 0 11px;position:relative;box-shadow:0 0 0 1px #7c2cff38}.industriesHubModelFlow li:last-child>span{background:#b8734a;box-shadow:0 0 0 1px #b8734a3d}.industriesHubModelFlow h3{margin:0 0 4px;font-size:1rem}.industriesHubModelFlow p{color:#686c75;margin:0;font-size:.76rem;line-height:1.55}.industriesHubFitSection{background:#fff;padding:96px 0}.industriesHubFitGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:78px;display:grid}.industriesHubFitGrid h2{margin:10px 0 14px;font-size:clamp(2.1rem,3.8vw,3.35rem)}.industriesHubFitGrid>div:first-child>p:last-child{color:#6e727a;margin:0;line-height:1.72}.industriesHubFitVisual{gap:9px;display:grid}.industriesHubFitVisual>div{background:#fbfafc;border:1px solid #dfdde3;border-radius:14px;padding:16px 18px;display:block}.industriesHubFitVisual p{color:#53565e;margin:0;font-size:.82rem;font-weight:720}.industriesHubFinal{padding:78px 0}.industriesHubFinalInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:58px;display:grid}.industriesHubFinal h2{max-width:700px;margin:9px 0 11px;font-size:clamp(2rem,3.7vw,3.3rem)}.industriesHubFinal p:last-child{color:#b9bdc7;max-width:760px;margin:0;line-height:1.67}.industriesHubFinal .button{white-space:nowrap}.industryVerticalHeroGrid{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:62px;padding-top:78px;padding-bottom:78px;display:grid;position:relative}.industryBreadcrumb{color:#9499a5;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:.69rem;display:flex}.industryBreadcrumb a{color:#c4c7cf;text-decoration:none}.industryBreadcrumb a:hover{text-decoration:underline}.industryVerticalHeroCopy h1{letter-spacing:-.043em;max-width:760px;margin:11px 0 18px;font-size:clamp(2.65rem,4.8vw,4.75rem);line-height:1}.industryVerticalHeroLead{color:#c0c4cd;max-width:720px;margin:0;font-size:1.03rem;line-height:1.72}.industryVerticalHeroActions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.industryHeroVisual{isolation:isolate;min-height:440px;position:relative}.industryHeroVisualConnectors{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.industryHeroVisualConnector{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.industryHeroVisualConnector.connector1,.industryHeroVisualConnector.connector3{stroke:#7c2cff61}.industryHeroVisualConnector.connector2,.industryHeroVisualConnector.connector4{stroke:#b8734a4d}.industryHeroVisualCore{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#151823db;border:1px solid #ffffff2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:164px;height:164px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 80px #00000042,0 0 0 12px #7c2cff0d}.industryHeroVisualCore img{width:auto;height:38px}.industryHeroVisualCore strong{color:#fff;font-family:var(--font-heading);margin-top:9px;font-size:1rem}.industryHeroVisualCore small{color:#9da2ad;margin-top:3px;font-size:.55rem}.industryHeroVisualNode{z-index:4;color:#d2d5dd;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#151823db;border:1px solid #ffffff26;border-radius:12px;min-width:112px;max-width:150px;padding:11px 14px;font-size:.68rem;font-weight:780;position:absolute;transform:translate(-50%,-50%);box-shadow:0 16px 38px #0000002e}.industryHeroVisualNode.node1{top:22%;left:16%}.industryHeroVisualNode.node2{top:26%;left:84%}.industryHeroVisualNode.node3{top:78%;left:18%}.industryHeroVisualNode.node4{top:76%;left:84%}.industryHeroVisualRing{z-index:1;border:1px solid #7c2cff29;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.industryHeroVisualRing.ring1{width:310px;height:310px}.industryHeroVisualRing.ring2{border-color:#b8734a1a;width:410px;height:410px}.industryFrictionSection,.industryCapabilitiesSection,.industryHandoffSection,.industrySystemsSection,.industryFaqSection{padding:92px 0}.industrySectionHeading{text-align:center;max-width:800px;margin:0 auto 38px}.industrySectionHeading h2{margin:10px 0 13px;font-size:clamp(2.1rem,4vw,3.45rem)}.industrySectionHeading>p:last-child{color:#6e727a;margin:0;line-height:1.68}.industryFrictionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.industryFrictionGrid article{background:#fff;border:1px solid #dfdde3;border-radius:17px;min-height:160px;padding:22px}.industryFrictionGrid article>span{background:linear-gradient(90deg,#7c2cff,#b8734a);border-radius:999px;width:26px;height:3px;margin-bottom:19px;display:block}.industryFrictionGrid p{color:#555961;margin:0;font-size:.77rem;line-height:1.6}.industryCapabilitiesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.industryCapabilitiesGrid article{background:#fff;border:1px solid #dddae2;border-radius:18px;min-height:180px;padding:24px}.industryCapabilitiesGrid h3{margin:0 0 9px;font-size:1rem}.industryCapabilitiesGrid p{color:#70747c;margin:0;font-size:.75rem;line-height:1.6}.industryMidCtaSection{background:#f7f5f2;padding:0 0 88px}.industryMidCtaCard{background:#ffffffc7;border:1px solid #d9d5de;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 26px;display:grid;box-shadow:0 18px 42px #231c2b0b}.industryMidCtaMark{background:linear-gradient(145deg,#7c2cff14,#b8734a0e);border:1px solid #7c2cff2e;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.industryMidCtaMark img{width:auto;height:27px}.industryMidCtaCopy h2{letter-spacing:-.025em;margin:5px 0 6px;font-size:clamp(1.35rem,2.2vw,1.85rem)}.industryMidCtaCopy>p:last-child{color:#666b73;max-width:720px;margin:0;font-size:.79rem;line-height:1.6}.industryMidCtaCard>.button{white-space:nowrap;margin:0}.industryWorkflowSection{padding:94px 0}.industryWorkflowGrid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:72px;display:grid}.industryWorkflowCopy h2{margin:10px 0 14px;font-size:clamp(2.15rem,4vw,3.55rem)}.industryWorkflowCopy>p{color:#bbbfc9;line-height:1.72}.industryWorkflowCaveat{border-top:1px solid #ffffff1c;padding-top:14px;color:#8f949f!important;font-size:.68rem!important}.industryWorkflowSteps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.industryWorkflowSteps li{background:#ffffff09;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:42px 1fr;gap:14px;padding:15px 16px;display:grid}.industryWorkflowSteps>li>span{color:#c9a9ff;background:#7c2cff21;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.59rem;font-weight:850;display:grid}.industryWorkflowSteps h3{color:#f4f2f6;margin:1px 0 4px;font-size:.82rem}.industryWorkflowSteps p{color:#aeb2bc;margin:0;font-size:.69rem;line-height:1.55}.industryHandoffGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:center;gap:70px;display:grid}.industryHandoffGrid h2{margin:10px 0 13px;font-size:clamp(2.1rem,3.8vw,3.35rem)}.industryHandoffGrid>div:first-child>p:last-child{color:#6e727a;margin:0;line-height:1.72}.industryHandoffVisual{background:#fff;border:1px solid #dedbe3;border-radius:20px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px;padding:30px 24px;display:grid}.industryHandoffVisual>span{color:#5b5e66;letter-spacing:.07em;background:#fbfafc;border:1px solid #dfdce3;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 14px;font-size:.61rem;font-weight:850;display:flex}.industryHandoffVisual>i{background:#7c2cff;height:1px}.industryHandoffVisual>i.isCopper{background:#b8734a}.industryHandoffAddie img{width:auto;height:21px;margin-right:7px}.industryHandoffVisual .industryHandoffAddie{color:#7042bb;border-color:#7c2cff38}.industryHandoffVisual .industryHandoffHuman{color:#8e5c3e;border-color:#b8734a40}.industrySystemsGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.industrySystemsGrid h2{margin:10px 0 13px;font-size:clamp(2.05rem,3.7vw,3.3rem)}.industrySystemsGrid>div:first-child>p:last-child{color:#6d7179;margin:0;line-height:1.7}.industrySystemChips{flex-wrap:wrap;gap:9px;display:flex}.industrySystemChips span{color:#5d6068;background:#fff;border:1px solid #dcd9e1;border-radius:999px;padding:11px 14px;font-size:.7rem;font-weight:770}.industryFaqGrid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid}.industryFaqGrid header h2{margin:10px 0 0;font-size:clamp(2rem,3.6vw,3.15rem)}.industryFinalCta{padding:76px 0}.industryFinalCtaInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:58px;display:grid}.industryFinalCta h2{max-width:760px;margin:9px 0 11px;font-size:clamp(2rem,3.8vw,3.4rem)}.industryFinalCta p:last-child{color:#b9bdc7;max-width:760px;margin:0;line-height:1.66}.industryFinalCta .button{white-space:nowrap}@media (max-width:1080px){.industriesHubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.industriesHubCard,.industriesHubCard:nth-last-child(2):nth-child(3n+1){grid-column:auto}.industryVerticalHeroGrid{grid-template-columns:1fr;gap:20px}.industryVerticalHeroCopy{max-width:820px}.industryHeroVisual{width:100%;max-width:620px;min-height:360px;margin:0 auto}.industryHeroVisualRing.ring2{width:360px;height:360px}.industryFrictionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.industryMidCtaCard{grid-template-columns:auto minmax(0,1fr)}.industryMidCtaCard>.button{grid-column:2;justify-self:start}}@media (max-width:820px){.industriesHubHeroInner{padding-top:68px;padding-bottom:68px}.industriesHubGridSection,.industriesHubModelSection,.industriesHubFitSection{padding:76px 0}.industriesHubModelGrid,.industriesHubFitGrid,.industryWorkflowGrid,.industryHandoffGrid,.industrySystemsGrid,.industryFaqGrid{grid-template-columns:1fr;gap:42px}.industriesHubFinalInner,.industryFinalCtaInner{grid-template-columns:1fr;gap:28px}.industriesHubFinalInner .button,.industryFinalCtaInner .button{justify-self:start}.industryVerticalHeroGrid{padding-top:65px;padding-bottom:65px}.industryCapabilitiesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.industryHandoffVisual{width:100%;max-width:620px}.industryMidCtaCard{grid-template-columns:1fr;gap:16px}.industryMidCtaMark{width:48px;height:48px}.industryMidCtaCard>.button{grid-column:auto;justify-self:start}}@media (max-width:560px){.industriesHubHeroInner h1,.industryVerticalHeroCopy h1{font-size:clamp(2.45rem,12vw,3.55rem)}.industriesHubGrid{grid-template-columns:1fr}.industriesHubCard{min-height:0}.industriesHubHeroActions,.industryVerticalHeroActions{display:grid}.industriesHubHeroActions .button,.industryVerticalHeroActions .button{width:100%}.industriesHubModelFlow li{grid-template-columns:32px 1fr}.industriesHubFitVisual>div{padding:12px 14px}.industryHeroVisual{min-height:300px}.industryHeroVisualCore{width:136px;height:136px}.industryHeroVisualRing.ring1{width:235px;height:235px}.industryHeroVisualRing.ring2{width:290px;height:290px}.industryHeroVisualNode{min-width:92px;padding:9px;font-size:.6rem}.industryFrictionSection,.industryCapabilitiesSection,.industryHandoffSection,.industrySystemsSection,.industryFaqSection,.industryWorkflowSection{padding:70px 0}.industryFrictionGrid,.industryCapabilitiesGrid{grid-template-columns:1fr}.industryFrictionGrid article,.industryCapabilitiesGrid article{min-height:0}.industryHandoffVisual{grid-template-columns:1fr;gap:8px;padding:20px}.industryHandoffVisual>i{justify-self:center;width:1px;height:18px}.industryFinalCtaInner .button{width:100%}.industryMidCtaSection{padding-bottom:70px}.industryMidCtaCard{padding:21px}.industryMidCtaCard>.button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.industriesHubCard{transition:none}}.footerGrid h2 a:hover,.footerGrid h2 a:focus-visible{text-underline-offset:4px;text-decoration:underline}.industriesHubFaqSection{padding:86px 0}.industriesHubFaqGrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:72px;display:grid}.industriesHubFaqGrid header h2{margin:9px 0 14px;font-size:clamp(2rem,3.5vw,3.15rem)}.industriesHubFaqGrid header>p:last-child{color:#62666f;max-width:470px;line-height:1.65}@media (max-width:900px){.industriesHubFaqGrid{grid-template-columns:1fr;gap:30px}}@media (max-width:760px){.navGroupControl{display:none}.industriesHubFaqSection{padding:70px 0}}.industryArcIcon .atcIndustryIcon{width:27px;height:27px;font-size:27px}.industriesHubCardMark .atcIndustryIcon{width:20px;height:20px;font-size:20px}@media (max-width:760px){.industryArcIcon .atcIndustryIcon{width:23px;height:23px;font-size:23px}}.industriesHubCompareSection{padding:96px 0;position:relative;overflow:hidden}.industriesHubCompareSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 22%,#7c2cff29,#0000 34%),radial-gradient(circle at 18% 80%,#b8734a17,#0000 30%);position:absolute;inset:0}.industriesHubCompareSection>.shell{z-index:1;position:relative}.industriesHubCompareHeading{text-align:center;max-width:840px;margin:0 auto 42px}.industriesHubCompareHeading h2{margin:10px 0 14px;font-size:clamp(2.2rem,4vw,3.65rem)}.industriesHubCompareHeading>p:last-child{color:#b8bdc7;max-width:780px;margin:0 auto;line-height:1.72}.industriesHubCompareGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.industriesHubCompareCard{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:20px;padding:24px;box-shadow:0 20px 46px #00000021}.industriesHubCompareCardTop{border-bottom:1px solid #ffffff1a;align-items:center;gap:14px;padding-bottom:18px;display:flex}.industriesHubCompareIcon{color:#d2b9ff;background:#7c2cff1f;border:1px solid #a777ff4d;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.industriesHubCompareIcon .atcIndustryIcon{width:22px;height:22px}.industriesHubCompareCardTop p{color:#9499a5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:.59rem;font-weight:800}.industriesHubCompareCardTop h3{margin:0;font-size:1.02rem}.industriesHubCompareCardTop a{color:#f7f5f2;text-decoration:none}.industriesHubCompareCardTop a:hover{text-underline-offset:4px;text-decoration:underline}.industriesHubCompareCard dl{gap:0;margin:18px 0 0;display:grid}.industriesHubCompareCard dl>div{border-bottom:1px solid #ffffff14;grid-template-columns:62px 1fr;gap:12px;padding:12px 0;display:grid}.industriesHubCompareCard dl>div:last-child{border-bottom:0}.industriesHubCompareCard dt{color:#a77cff;letter-spacing:.09em;font-size:.57rem;font-weight:850}.industriesHubCompareCard dd{color:#c0c4ce;margin:0;font-size:.72rem;line-height:1.55}.industriesHubCompareCard .isHuman dt{color:#d49a74}.industryOperationsSection{padding:96px 0;position:relative;overflow:hidden}.industryOperationsSection:after{content:"";pointer-events:none;background:radial-gradient(circle,#7c2cff21,#0000 66%);border-radius:50%;width:600px;height:600px;position:absolute;inset:auto -10% -55% 50%}.industryOperationsHeading{z-index:1;text-align:center;max-width:850px;margin:0 auto 40px;position:relative}.industryOperationsHeading h2{margin:10px 0 14px;font-size:clamp(2.15rem,4vw,3.55rem)}.industryOperationsHeading>p:last-child{color:#b8bdc7;max-width:760px;margin:0 auto;line-height:1.7}.industryOperationsGrid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.industryOperationsGrid article{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;min-height:300px;padding:24px;display:flex;box-shadow:0 22px 44px #0000001f}.industryOperationsSignal{background:linear-gradient(90deg,#7c2cff,#b8734a);border-radius:999px;width:34px;height:3px;margin-bottom:24px;display:block}.industryOperationsGrid h3{color:#f5f3f7;margin:0 0 10px;font-size:1.04rem}.industryOperationsGrid>article>p{color:#aeb3bd;margin:0;font-size:.75rem;line-height:1.63}.industryOperationsGrid article>div{margin-top:auto;padding-top:20px}.industryOperationsGrid small{color:#9179b8;letter-spacing:.1em;margin-bottom:6px;font-size:.54rem;font-weight:850;display:block}.industryOperationsGrid strong{color:#d9dce3;font-size:.69rem;font-weight:680;line-height:1.5;display:block}.industrySecondaryWorkflowSection{background:#fff;padding:96px 0}.industrySecondaryWorkflowGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:72px;display:grid}.industrySecondaryWorkflowCopy h2{margin:10px 0 14px;font-size:clamp(2.15rem,4vw,3.5rem)}.industrySecondaryWorkflowCopy>p{color:#666b74;line-height:1.72}.industrySecondaryWorkflowCaveat{border-top:1px solid #e3e0e6;margin-top:22px;padding-top:14px;color:#686c75!important;font-size:.68rem!important}.industryWorkflowSteps.isLight li{background:#fbfafc;border-color:#dfdce4;box-shadow:0 10px 24px #221a2c09}.industryWorkflowSteps.isLight>li>span{color:#7041bd;background:#7c2cff14}.industryWorkflowSteps.isLight h3{color:#2d2f34}.industryWorkflowSteps.isLight p{color:#6c7078}.industryDeploymentSection{padding:98px 0;position:relative;overflow:hidden}.industryDeploymentSection:before{content:"";pointer-events:none;background:linear-gradient(115deg,#7c2cff14,#0000 42%,#b8734a0e);position:absolute;inset:0}.industryDeploymentGrid{z-index:1;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid;position:relative}.industryDeploymentCopy{position:sticky;top:110px}.industryDeploymentCopy h2{margin:10px 0 14px;font-size:clamp(2.1rem,3.8vw,3.35rem)}.industryDeploymentCopy>p{color:#b8bdc7;margin:0;line-height:1.7}.industryDeploymentCopy>a{color:#caaaff;gap:8px;margin-top:24px;font-size:.76rem;font-weight:790;text-decoration:none;display:inline-flex}.industryDeploymentCopy>a:hover{text-underline-offset:4px;text-decoration:underline}.industryDeploymentItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.industryDeploymentItems article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:17px;min-height:170px;padding:22px}.industryDeploymentItems h3{color:#f3f1f5;margin:0 0 8px;font-size:.9rem}.industryDeploymentItems p{color:#aeb2bd;margin:0;font-size:.7rem;line-height:1.6}.industrySystemArchitecture{background:#fff;border:1px solid #ddd9e2;border-radius:21px;padding:24px;box-shadow:0 18px 40px #1e17260b}.industrySystemArchitectureEntry{justify-content:center;align-items:center;gap:10px;margin-bottom:22px;display:flex}.industrySystemArchitectureEntry span,.industrySystemArchitectureEntry strong{color:#646871;letter-spacing:.08em;background:#fbfafc;border:1px solid #dedbe3;border-radius:11px;place-items:center;min-height:42px;padding:0 14px;font-size:.59rem;font-weight:850;display:grid}.industrySystemArchitectureEntry strong{color:#7041bd;background:#7c2cff0e;border-color:#7c2cff3b}.industrySystemArchitectureEntry i{background:linear-gradient(90deg,#7c2cff,#a071da);width:46px;height:1px}.industrySystemArchitectureNodes{border-top:1px solid #e5e2e8;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:22px;display:grid;position:relative}.industrySystemArchitectureNodes:before{content:"";background:#8f62d1;width:1px;height:18px;position:absolute;top:0;left:50%}.industrySystemArchitectureNodes span{color:#5f626a;text-align:center;background:#fbfafc;border:1px solid #dfdce4;border-radius:12px;place-items:center;min-height:58px;padding:10px;font-size:.65rem;font-weight:740;display:grid}.industrySystemArchitectureHuman{background:#b8734a0e;border:1px solid #b8734a3b;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:13px 15px;display:flex}.industrySystemArchitectureHuman small{color:#87583c;letter-spacing:.1em;font-size:.54rem;font-weight:850}.industrySystemArchitectureHuman strong{color:#77503a;font-size:.72rem}.industryRelatedSection{background:#fff;padding:82px 0}.industryRelatedHeading{text-align:center;max-width:760px;margin:0 auto 32px}.industryRelatedHeading h2{margin:9px 0 0;font-size:clamp(2rem,3.6vw,3.15rem)}.industryRelatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.industryRelatedGrid>a{min-height:190px;color:inherit;background:#fbfafc;border:1px solid #dedbe3;border-radius:17px;padding:24px 50px 24px 24px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;position:relative}.industryRelatedGrid>a>span{color:#2f3035;margin-bottom:9px;font-size:.92rem;font-weight:820;display:block}.industryRelatedGrid>a p{color:#6d7179;margin:0;font-size:.72rem;line-height:1.6}.industryRelatedGrid>a b{color:#7540c2;font-size:1rem;position:absolute;top:23px;right:22px}.industryRelatedGrid>a:hover{border-color:#7c2cff40;transform:translateY(-2px);box-shadow:0 18px 34px #241b2f12}@media (max-width:1020px){.industriesHubCompareGrid{grid-template-columns:1fr}.industryOperationsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.industryDeploymentCopy{position:static}.industryRelatedGrid{grid-template-columns:1fr}.industryRelatedGrid>a{min-height:0}.industrySystemArchitectureNodes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.industrySecondaryWorkflowGrid,.industryDeploymentGrid{grid-template-columns:1fr;gap:42px}.industryDeploymentItems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.industriesHubCompareSection,.industryOperationsSection,.industrySecondaryWorkflowSection,.industryDeploymentSection,.industryRelatedSection{padding:72px 0}.industryOperationsGrid,.industryDeploymentItems{grid-template-columns:1fr}.industryOperationsGrid article,.industryDeploymentItems article{min-height:0}.industrySystemArchitectureNodes{grid-template-columns:1fr}.industrySystemArchitectureHuman{flex-direction:column;align-items:flex-start;gap:5px}.industriesHubCompareCard{padding:20px}.industriesHubCompareCard dl>div{grid-template-columns:54px 1fr}}@media (prefers-reduced-motion:reduce){.industryRelatedGrid>a{transition:none}}.industriesWorkflowCarousel{margin-top:34px}.industriesWorkflowCarouselControls{justify-content:flex-end;align-items:center;gap:18px;margin-bottom:16px;display:flex}.industriesWorkflowCarouselButtons{align-items:center;gap:8px;display:flex}.industriesWorkflowCarouselButtons button{color:#f5f2f7;min-width:38px;height:36px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff26;border-radius:10px;padding:0 12px;font-size:.68rem;font-weight:760}.industriesWorkflowCarouselButtons button:hover,.industriesWorkflowCarouselButtons button:focus-visible{background:#7c2cff1f;border-color:#ae84ff7a}.industriesWorkflowCarouselViewport{overflow:hidden}.industriesWorkflowCarouselTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:2px 0 10px;display:flex;overflow-x:auto}.industriesWorkflowCarouselTrack::-webkit-scrollbar{display:none}.industriesWorkflowCarouselCard{scroll-snap-align:start;flex:0 0 calc(33.3333% - 9.33333px);min-width:0}.industriesWorkflowCarouselTabs{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:12px;display:flex}.industriesWorkflowCarouselTabs button{color:#949aa6;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.61rem;font-weight:720;display:inline-flex}.industriesWorkflowCarouselTabs .atcIndustryIcon{opacity:.72;width:15px;height:15px}.industriesWorkflowCarouselTabs button:hover,.industriesWorkflowCarouselTabs button:focus-visible{color:#f2edf7;border-color:#ae84ff57}.industriesWorkflowCarouselTabs button.isActive{color:#f7f5f2;background:#7c2cff21;border-color:#ae84ff73}.industriesWorkflowCarouselTabs button.isActive .atcIndustryIcon{opacity:1}.industryWorkflowSteps li{grid-template-columns:none;padding:16px 17px 16px 23px;display:block;position:relative;overflow:hidden}.industryWorkflowSteps li:before{content:"";opacity:.86;background:linear-gradient(#7c2cff,#b8734a);width:3px;position:absolute;top:0;bottom:0;left:0}.industryWorkflowSteps>li>span{display:none}.industryWorkflowSteps h3{margin:0 0 5px}@media (max-width:1020px){.industriesWorkflowCarouselCard{flex-basis:calc(50% - 7px)}}@media (max-width:760px){.industriesWorkflowCarouselControls{align-items:center}.industriesWorkflowCarouselCard{flex-basis:100%}.industriesWorkflowCarouselTabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.industriesWorkflowCarouselTabs::-webkit-scrollbar{display:none}.industriesWorkflowCarouselTabs button{flex:none}.industriesWorkflowCarouselTabs button span{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.industriesWorkflowCarouselTrack{scroll-behavior:auto!important}.industriesWorkflowCarouselCard{transition:none!important}}.industryVerticalPageR37{--industry-r37-paper:#fbfaf8;--industry-r37-warm:#f7f5f2;--industry-r37-ink:#25272d}.industryVerticalPageR37 .industryVerticalPage{background:var(--industry-r37-paper);color:var(--industry-r37-ink)}.industryVerticalPageR37 .industryFrictionSection,.industryVerticalPageR37 .industryHandoffSection,.industryVerticalPageR37 .industryFaqSection{background:var(--industry-r37-paper)}.industryVerticalPageR37 .industryCapabilitiesSection,.industryVerticalPageR37 .industrySystemsSection{background:linear-gradient(180deg,var(--industry-r37-warm),#f4f1ed)}.industryVerticalPageR37 .industryMidCtaSection{background:#f4f1ed}.industryVerticalPageR37 .industryHeroVisual{filter:drop-shadow(0 26px 44px #00000014)}.industryVerticalPageR37 .industryFrictionGrid article,.industryVerticalPageR37 .industryCapabilitiesGrid article{background:#ffffffb8;border-color:#ddd9df;position:relative;overflow:hidden;box-shadow:0 16px 34px #231c2b09}.industryVerticalPageR37 .industryFrictionGrid article:after{content:"";border:1px solid #7c2cff14;border-radius:50%;width:74px;height:74px;position:absolute;bottom:-20px;right:-17px;box-shadow:0 0 0 14px #b8734a06}.industryVerticalPageR37 .industryCapabilitiesGrid article:before{content:"";background:linear-gradient(90deg,#7c2cff,#b8734a);border:0;border-radius:999px;width:32px;height:3px;margin-bottom:18px;display:block}.industryVerticalPageR37 .industryCapabilitiesGrid article:after{content:"";opacity:.055;width:30px;height:30px;-webkit-mask-image:var(--industry-local-icon);-webkit-mask-image:var(--industry-local-icon);mask-image:var(--industry-local-icon);background:#7c2cff;position:absolute;top:15px;right:15px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.industryVerticalPageR37 .industryCapabilitiesGrid p{color:#656971;font-size:.79rem;line-height:1.62}.industryVerticalPageR37 .industryFrictionGrid p{font-size:.79rem}.industryVerticalPageR37 .industryOperationsGrid article{min-height:275px;position:relative;overflow:hidden}.industryVerticalPageR37 .industryOperationsGrid article:after{content:"";pointer-events:none;border:1px solid #a86cff17;border-radius:50%;width:125px;height:125px;position:absolute;bottom:-50px;right:-42px;box-shadow:0 0 0 22px #b8734a06}.industryVerticalPageR37 .industryOperationsGrid>article>p{font-size:.78rem;line-height:1.6}.industryVerticalPageR37 .industryOperationsGrid strong{font-size:.72rem;line-height:1.48}.industryVerticalPageR37 .industryOperationsGrid small{color:#a991cc}.industryVerticalPageR37 .industryWorkflowSteps li{padding-top:17px;padding-bottom:17px}.industryVerticalPageR37 .industryWorkflowSteps h3{font-size:.86rem}.industryVerticalPageR37 .industryWorkflowSteps p{color:#b7bbc4;font-size:.73rem;line-height:1.58}.industryVerticalPageR37 .industryWorkflowCaveat{color:#a2a7b1!important}.industryVerticalPageR37 .industryDeploymentItems{position:relative}.industryVerticalPageR37 .industryDeploymentItems article{background:linear-gradient(145deg,#ffffff0d,#ffffff06);min-height:155px;padding-left:29px;position:relative;overflow:hidden}.industryVerticalPageR37 .industryDeploymentItems article:before{content:"";background:#171a23;border:2px solid #c8abf2bf;border-radius:50%;width:7px;height:7px;position:absolute;top:27px;left:13px;box-shadow:0 0 0 5px #7c2cff14}.industryVerticalPageR37 .industryDeploymentItems article:after{content:"";background:linear-gradient(#7c2cff47,#0000);width:1px;position:absolute;top:40px;bottom:0;left:16px}.industryVerticalPageR37 .industryDeploymentItems p{color:#b9bdc6;font-size:.74rem;line-height:1.58}.industryVerticalPageR37 .industrySystemArchitecture{background:#ffffffc7;position:relative;overflow:hidden}.industryVerticalPageR37 .industrySystemArchitecture:before{content:"";opacity:.035;width:128px;height:128px;-webkit-mask-image:var(--industry-local-icon);-webkit-mask-image:var(--industry-local-icon);mask-image:var(--industry-local-icon);pointer-events:none;background:#7c2cff;position:absolute;bottom:-20px;right:-16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.industryVerticalPageR37 .industrySystemArchitecture>*{z-index:1;position:relative}.industryVerticalPageR37 .industrySystemArchitectureHuman small{color:#87583c}@media (max-width:760px){.industryVerticalPageR37 .industryOperationsGrid article,.industryVerticalPageR37 .industryDeploymentItems article{min-height:0}}@media (prefers-reduced-motion:reduce){.industryVerticalPageR37 .industryHeroVisual{filter:none}}.industryFrictionLayout{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);align-items:center;gap:64px;max-width:1040px;margin:0 auto;display:grid}.industryFrictionPulse{isolation:isolate;min-height:290px;position:relative}.industryFrictionPulseRing{border:1px solid #7c2cff21;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.industryFrictionPulseRing.ringA{width:178px;height:178px}.industryFrictionPulseRing.ringB{border-color:#b8734a1c;width:250px;height:250px}.industryFrictionPulseCore{z-index:2;background:#ffffffc2;border:1px solid #7c2cff29;border-radius:50%;place-items:center;width:118px;height:118px;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #231c2b0f}.industryFrictionPulseCore img{width:auto;height:32px}.industryFrictionPulseCore small{color:#6b5b82;letter-spacing:.1em;margin-top:8px;font-size:.52rem;font-weight:850}.industryFrictionPulseTick{z-index:1;transform-origin:0;background:linear-gradient(90deg,#7c2cff9e,#b8734a73);border-radius:999px;width:46px;height:2px;position:absolute}.industryFrictionPulseTick.tick1{top:20%;left:50%;transform:rotate(-90deg)}.industryFrictionPulseTick.tick2{top:50%;left:72%;transform:rotate(0)}.industryFrictionPulseTick.tick3{top:80%;left:50%;transform:rotate(90deg)}.industryFrictionPulseTick.tick4{top:50%;left:28%;transform:rotate(180deg)}.industryFrictionList{border-top:1px solid #dcd9e0}.industryFrictionList article{background:0 0;border-bottom:1px solid #dcd9e0;grid-template-columns:28px 1fr;align-items:start;gap:14px;min-height:0;padding:18px 0;display:grid}.industryFrictionList article>span{background:linear-gradient(90deg,#7c2cff,#b8734a);border-radius:999px;width:18px;height:3px;margin-top:.55em;display:block}.industryFrictionList p{color:#555961;margin:0;font-size:.84rem;line-height:1.62}.industryOperationsBoard{z-index:1;background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:205px minmax(0,1fr);gap:0;max-width:1080px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000024}.industryOperationsHub{background:radial-gradient(circle at 50% 44%,#7c2cff29,#0000 46%);border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:30px;display:flex;position:relative}.industryOperationsHub:after{content:"";background:#11141d;border:2px solid #c7a8f4c7;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%);box-shadow:0 0 0 6px #7c2cff14}.industryOperationsHub img{width:auto;height:38px}.industryOperationsHub strong{color:#f4f2f6;margin-top:10px;font-size:1.05rem}.industryOperationsHub small{color:#9f87c4;letter-spacing:.11em;margin-top:6px;font-size:.5rem;font-weight:850}.industryOperationsLaneList article{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1.08fr) minmax(190px,.92fr);align-items:center;gap:30px;padding:21px 26px;display:grid;position:relative}.industryOperationsLaneList article:last-child{border-bottom:0}.industryOperationsSignal{background:linear-gradient(90deg,#7c2cff,#b8734a);width:24px;height:1px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.industryOperationsSignal:after{content:"";background:#a86cff;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.industryOperationsLaneCopy h3{color:#f5f3f7;margin:0 0 7px;font-size:.98rem}.industryOperationsLaneCopy p{color:#afb4be;margin:0;font-size:.76rem;line-height:1.58}.industryOperationsOutcome{border-left:1px solid #ffffff17;padding-left:22px}.industryOperationsOutcome small{color:#a991cc;letter-spacing:.1em;margin-bottom:6px;font-size:.52rem;font-weight:850;display:block}.industryOperationsOutcome strong{color:#d9dce3;font-size:.72rem;font-weight:680;line-height:1.48;display:block}.industryCapabilitiesList{border-top:1px solid #dcd9e0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.industryCapabilitiesList article{background:0 0;border-bottom:1px solid #dcd9e0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;padding:22px 0;display:grid}.industryCapabilityMark{background:radial-gradient(circle,#7c2cff29 0 2px,#0000 3px),linear-gradient(145deg,#7c2cff0e,#b8734a09);border:1px solid #7c2cff2e;border-radius:50%;width:24px;height:24px;margin-top:1px;display:block}.industryCapabilitiesList h3{margin:0 0 7px;font-size:1rem}.industryCapabilitiesList p{color:#656971;margin:0;font-size:.79rem;line-height:1.6}.industryDeploymentList{border-top:1px solid #ffffff1f;position:relative}.industryDeploymentList article{border-bottom:1px solid #ffffff1a;grid-template-columns:20px minmax(145px,.42fr) minmax(0,1fr);align-items:start;gap:16px;padding:17px 0;display:grid;position:relative}.industryDeploymentNode{background:#171a23;border:2px solid #c8abf2c7;border-radius:50%;width:8px;height:8px;margin-top:.45em;display:block;position:relative;box-shadow:0 0 0 5px #7c2cff12}.industryDeploymentList h3{color:#f3f1f5;margin:0;font-size:.86rem;line-height:1.35}.industryDeploymentList p{color:#b9bdc6;margin:0;font-size:.72rem;line-height:1.58}.industryVerticalPageR37 .industryFrictionList article,.industryVerticalPageR37 .industryCapabilitiesList article{box-shadow:none}.industryVerticalPageR37 .industryFrictionList p{font-size:.82rem}.industryVerticalPageR37 .industryCapabilitiesList p{font-size:.79rem}.industryVerticalPageR37 .industryOperationsBoard{background:linear-gradient(145deg,#ffffff0b,#ffffff05)}@media (max-width:900px){.industryFrictionLayout{grid-template-columns:1fr;gap:26px}.industryFrictionPulse{width:100%;max-width:420px;min-height:230px;margin:0 auto}.industryFrictionPulseRing.ringA{width:148px;height:148px}.industryFrictionPulseRing.ringB{width:205px;height:205px}.industryFrictionPulseCore{width:100px;height:100px}.industryOperationsBoard{grid-template-columns:1fr}.industryOperationsHub{border-bottom:1px solid #ffffff1a;border-right:0;min-height:160px}.industryOperationsHub:after{top:auto;bottom:-5px;right:50%;transform:translate(50%)}.industryCapabilitiesList{grid-template-columns:1fr}.industryDeploymentList article{grid-template-columns:20px minmax(130px,.38fr) minmax(0,1fr)}}@media (max-width:620px){.industryFrictionPulse{min-height:200px}.industryFrictionPulseRing.ringB{width:180px;height:180px}.industryFrictionPulseRing.ringA{width:128px;height:128px}.industryFrictionPulseCore{width:90px;height:90px}.industryFrictionPulseCore img{height:27px}.industryOperationsLaneList article{grid-template-columns:1fr;gap:12px;padding:20px 20px 20px 28px}.industryOperationsOutcome{border-top:1px solid #ffffff14;border-left:0;padding-top:12px;padding-left:0}.industryCapabilitiesList article{grid-template-columns:28px 1fr;gap:12px;padding:19px 0}.industryCapabilityMark{width:21px;height:21px}.industryDeploymentList article{grid-template-columns:18px 1fr;gap:12px;padding:16px 0}.industryDeploymentList p{grid-column:2}.industryDeploymentList h3{font-size:.83rem}}.serviceFaqLayout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:70px;display:grid}.serviceFaqList{border-top:1px solid #d9dae0}.serviceFaqList details{border-bottom:1px solid #d9dae0}.serviceFaqList summary{cursor:pointer;font-family:var(--font-heading);justify-content:space-between;gap:22px;padding:21px 0;font-size:.98rem;font-weight:720;list-style:none;display:flex}.serviceFaqList summary::-webkit-details-marker{display:none}.serviceFaqList summary span{color:#7c2cff;font-size:1.25rem;transition:transform .18s}.serviceFaqList details[open] summary span{transform:rotate(45deg)}.serviceFaqAnswer{color:#6d717b;padding:0 40px 21px 0;font-size:.88rem;line-height:1.65}.serviceFaqAnswer p{margin:0}@media (max-width:1080px){.serviceFaqLayout{grid-template-columns:1fr;gap:38px}}@media (max-width:470px){.serviceFaqAnswer{padding-right:0}}
.HealthcareHeroConversation-module__OJEORG__root{place-items:center;width:100%;min-width:0;padding:10px 0;display:grid}.HealthcareHeroConversation-module__OJEORG__chat{--purple:#7c2cff;--copper:#b8734a;--panel:#e6e2da;--edge:#d8d3c8;--ink:#2b2926;background:var(--panel);border:1px solid var(--edge);width:384px;max-width:100%;height:640px;max-height:calc(100vh - 56px);color:var(--ink);border-radius:28px;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #28201459,0 8px 24px -12px #2820142e}.HealthcareHeroConversation-module__OJEORG__header{flex:none;align-items:center;gap:12px;padding:14px 18px;display:flex}.HealthcareHeroConversation-module__OJEORG__iconButton{color:#4a463f;place-items:center;padding:6px;line-height:0;display:grid}.HealthcareHeroConversation-module__OJEORG__iconButton svg{width:20px;height:20px;display:block}.HealthcareHeroConversation-module__OJEORG__brand{align-items:center;gap:10px;display:flex}.HealthcareHeroConversation-module__OJEORG__brand img{width:auto;height:26px;display:block}.HealthcareHeroConversation-module__OJEORG__brand strong{letter-spacing:.1px;font-size:17px}.HealthcareHeroConversation-module__OJEORG__spacer{flex:1}.HealthcareHeroConversation-module__OJEORG__divider{background:var(--edge);flex:none;height:1px}.HealthcareHeroConversation-module__OJEORG__messages{scroll-behavior:smooth;scrollbar-width:none;flex-direction:column;flex:1;gap:12px;padding:18px 16px 8px;display:flex;overflow-y:auto}.HealthcareHeroConversation-module__OJEORG__messages::-webkit-scrollbar{width:0}.HealthcareHeroConversation-module__OJEORG__row{max-width:100%;display:flex}.HealthcareHeroConversation-module__OJEORG__botRow{justify-content:flex-start}.HealthcareHeroConversation-module__OJEORG__userRow{justify-content:flex-end}.HealthcareHeroConversation-module__OJEORG__statusRow{justify-content:center}.HealthcareHeroConversation-module__OJEORG__bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;max-width:80%;padding:12px 14px;font-size:14.5px;line-height:1.5;animation:.28s cubic-bezier(.2,.8,.25,1) both HealthcareHeroConversation-module__OJEORG__pop}.HealthcareHeroConversation-module__OJEORG__botBubble{color:var(--ink);background:#fff;border-bottom-left-radius:6px;box-shadow:0 1px 2px #2820140f}.HealthcareHeroConversation-module__OJEORG__userBubble{background:linear-gradient(135deg,var(--purple) 0%,#8f47da 45%,var(--copper) 100%);color:#fff;border-bottom-right-radius:6px;box-shadow:0 6px 16px -8px #7c2cff99}.HealthcareHeroConversation-module__OJEORG__who{color:var(--ink);margin-bottom:4px;font-size:13px;display:block}.HealthcareHeroConversation-module__OJEORG__status{border:1px solid var(--edge);color:#5a564e;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;animation:.28s cubic-bezier(.2,.8,.25,1) both HealthcareHeroConversation-module__OJEORG__pop;display:inline-flex}.HealthcareHeroConversation-module__OJEORG__status i{color:#fff;background:#2e9e5b;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.HealthcareHeroConversation-module__OJEORG__status svg{width:10px;height:10px}.HealthcareHeroConversation-module__OJEORG__typing{background:#fff;border-radius:18px 18px 18px 6px;align-items:center;gap:5px;padding:14px 16px;animation:.28s cubic-bezier(.2,.8,.25,1) both HealthcareHeroConversation-module__OJEORG__pop;display:inline-flex;box-shadow:0 1px 2px #2820140f}.HealthcareHeroConversation-module__OJEORG__typing i{background:#b9b3a8;border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite HealthcareHeroConversation-module__OJEORG__blink;display:block}.HealthcareHeroConversation-module__OJEORG__typing i:nth-child(2){animation-delay:.18s}.HealthcareHeroConversation-module__OJEORG__typing i:nth-child(3){animation-delay:.36s}.HealthcareHeroConversation-module__OJEORG__composer{flex:none;padding:12px 14px 16px}.HealthcareHeroConversation-module__OJEORG__input{border:1px solid var(--edge);background:#fff;border-radius:26px;align-items:center;gap:8px;min-height:52px;padding:10px 10px 10px 18px;display:flex}.HealthcareHeroConversation-module__OJEORG__field{white-space:nowrap;color:#6e6a63;flex:1;min-width:0;font-size:15px;overflow:hidden}.HealthcareHeroConversation-module__OJEORG__fieldActive{color:var(--ink)}.HealthcareHeroConversation-module__OJEORG__caret{vertical-align:-3px;background:var(--purple);width:1.5px;height:16px;margin-left:1px;animation:1s step-end infinite HealthcareHeroConversation-module__OJEORG__caretBlink;display:inline-block}.HealthcareHeroConversation-module__OJEORG__emoji{color:#a8a297;line-height:0}.HealthcareHeroConversation-module__OJEORG__emoji svg{width:22px;height:22px;display:block}.HealthcareHeroConversation-module__OJEORG__send{color:#a8a297;background:#ede9e1;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;line-height:0;transition:background .2s,color .2s,transform .12s;display:grid}.HealthcareHeroConversation-module__OJEORG__sendActive{background:var(--purple);color:#fff}.HealthcareHeroConversation-module__OJEORG__send svg{width:18px;height:18px;display:block}@keyframes HealthcareHeroConversation-module__OJEORG__pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes HealthcareHeroConversation-module__OJEORG__blink{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes HealthcareHeroConversation-module__OJEORG__caretBlink{50%{opacity:0}}@media (max-width:620px){.HealthcareHeroConversation-module__OJEORG__root{padding:16px 8px}.HealthcareHeroConversation-module__OJEORG__chat{max-width:calc(100vw - 20px);height:min(640px,100vh - 42px)}}@media (prefers-reduced-motion:reduce){.HealthcareHeroConversation-module__OJEORG__messages{scroll-behavior:auto}.HealthcareHeroConversation-module__OJEORG__bubble,.HealthcareHeroConversation-module__OJEORG__status,.HealthcareHeroConversation-module__OJEORG__typing,.HealthcareHeroConversation-module__OJEORG__typing i,.HealthcareHeroConversation-module__OJEORG__caret{animation:none!important}.HealthcareHeroConversation-module__OJEORG__send{transition:none}}
