.saas-experience .industry-hero{background-color:var(--navy);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;min-height:0;padding-top:clamp(64px,7vw,110px);padding-bottom:64px;display:block;overflow:clip}.saas-experience .industry-hero-copy{text-align:center;max-width:1150px;margin:0 auto}.saas-experience .industry-hero-copy .eyebrow{justify-content:center}.saas-experience .industry-hero h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(44px,5.4vw,84px);line-height:1.06}.saas-experience .industry-hero-copy>p:not(.eyebrow){max-width:890px;margin:0 auto;font-size:clamp(17px,1.45vw,21px)}.saas-experience .hero-actions{justify-content:center}.saas-system-scene{max-width:1200px;margin:64px auto 0}.saas-system-stage{background:0 0;border:0;border-radius:0;width:100%;margin:0 auto;overflow:hidden}.saas-system-scene.is-assembling .saas-system-stage{width:min(100%,212.7svh - 467.94px);position:sticky;top:112px}.saas-system-caption{text-transform:uppercase;letter-spacing:.15em;color:var(--gold);border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:22px 4%;font-size:10px;display:flex}.saas-system-caption span:last-child{color:#bacadb}.saas-system-wide{width:100%;height:auto;display:block}.saas-system-mobile{display:none}.saas-node{fill:#0c3457;stroke:#42617b}.saas-core-box{fill:#092d4d;stroke:var(--orange)}.saas-port{fill:var(--navy);stroke:var(--orange);stroke-width:1.5px}.saas-meta{fill:var(--gold);letter-spacing:1.4px;font-size:10px}.saas-node-title{fill:#fff;font-size:17px;font-weight:500}.saas-core-title{fill:#fff;letter-spacing:-.6px;font-size:22px;font-weight:500}.saas-row-label{fill:var(--gold);letter-spacing:1px;font-size:8px}.saas-row-value{fill:#fff;font-size:13px}.saas-outcome-label{fill:var(--navy);letter-spacing:1px;font-size:9px}.saas-outcome-title{fill:var(--navy);font-size:16px;font-weight:600}.saas-system-foot{color:#bacadb;margin:0;padding:12px 4% 20px;font-size:11px}.saas-experience .challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.saas-experience .challenge-grid article{border:1px solid var(--line);border-radius:14px;min-height:0;padding:36px}.saas-experience .challenge-grid h3{margin-top:32px}.saas-experience .challenge-grid p,.saas-experience .solution-grid p{font-size:16px}.saas-experience .workflow-section>.section-shell{grid-template-columns:1fr 1fr;gap:8%;display:grid}.saas-experience .workflow-section .section-heading{align-self:start;margin:0;display:block;position:sticky;top:120px}.saas-experience .workflow-section .section-heading>p{margin-top:28px}.saas-experience .workflow-line{--motion-anchor-top:120px;border-left:1px solid #42617b;padding-left:32px;display:block}.saas-experience .workflow-line article{border:0;border-bottom:1px solid #42617b;min-height:240px;padding:32px 0}.saas-experience .workflow-line h3{margin:24px 0 18px;font-size:38px;transition:none}.saas-experience .workflow-line p{color:#bacadb;font-size:16px}.saas-experience .workflow-line article:before{content:"";border:1px solid var(--orange);background:var(--navy);width:8px;height:8px;position:absolute;top:38px;left:-37px}.saas-experience .workflow-line article.is-current h3{color:var(--orange)}.saas-experience .workflow-line article.is-current:before{background:var(--orange);box-shadow:0 0 0 5px #ff8a3221}.saas-experience .solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.saas-experience .solution-grid article{border:1px solid var(--line);min-height:0;padding:32px}.saas-experience .solution-grid h3{margin:22px 0 18px;font-size:clamp(27px,2.6vw,36px)}@media (hover:hover) and (pointer:fine){.saas-experience .challenge-grid article:hover{outline:1px solid var(--orange);outline-offset:-1px;background:var(--cream);transform:none}.saas-experience .workflow-line article:hover{box-shadow:none;background:0 0;transform:none}.saas-experience .workflow-line article:hover h3{transform:none}}@media (max-width:899px){.saas-system-wide,.saas-system-caption,.saas-system-foot{display:none}.saas-system-mobile{width:100%;height:auto;display:block}.saas-system-stage{background:0 0;border:0;max-width:480px}.saas-experience .workflow-section>.section-shell{display:block}.saas-experience .workflow-section .section-heading{margin-bottom:44px;position:static}}@media (max-width:680px){.saas-experience .industry-hero{padding:48px 24px}.saas-experience .challenge-grid,.saas-experience .solution-grid{grid-template-columns:1fr}.saas-experience .challenge-grid article{padding:26px}.saas-experience .workflow-line h3{font-size:30px}.saas-experience .hero-actions{align-items:stretch}.saas-experience .hero-actions .button{gap:16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.saas-experience .challenge-grid article:hover,.saas-experience .solution-grid article:hover{transform:none}}@media (hover:hover) and (pointer:fine){.saas-experience .solution-grid article:hover{outline:1px solid var(--orange);outline-offset:-1px;border-color:var(--orange);background:var(--cream);transform:none}}
