body:has(.ad-case){background:#f4f3f8}.ad-case{--cs-ink:#292538;--cs-muted:#716b84;--cs-blue:#7156c5;--cs-line:#dad4e8;background:#f4f3f8}.ad-case h2 span{color:#8a80a2}.ad-case .cs-hero-grid{grid-template-columns:1fr 1.08fr;gap:57px}.ad-case .cs-hero-copy h1{font-size:clamp(52px,5.3vw,78px)}.ad-case .cs-hero-description,.ad-case .cs-section-heading>p{color:#736984}.ad-case .cs-hero-description strong{color:#514369}.ad-case .cs-hero-partnership{gap:13px}.ad-case .cs-hero-partnership>a{color:#7c6596;border-left:1px solid #d5cce2;align-items:center;gap:9px;padding-left:13px;font-size:10px;display:inline-flex}.ad-case .cs-hero-partnership>a:hover{color:#473260}.ad-case .cs-journey-marker{color:#8974a1;border-color:#d2c6df}.ad-case .cs-journey p{color:#7a6b8d}.ad-case .cs-story-nav-wrap{background:#f4f3f8f2}.ad-case .cs-story-nav a{color:#78658c}.ad-case .cs-story-nav a>span{color:#8d7ba2}.ad-case .cs-story-nav a:hover,.ad-case .cs-story-nav a[aria-current=location]{color:#7156c5}.ad-case .cs-text-link{border-color:#c7b6dd}.cs-wrap .ad-button{color:#fff;background:#7156c5;min-height:46px}.cs-wrap .ad-button:hover{background:#5b40a9}.ad-project-visual{isolation:isolate;background:#716985;border-radius:12px;min-width:0;height:530px;position:relative;overflow:hidden}.ad-journey-image{object-fit:cover;object-position:center 38%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.6,.3,1);display:block}.ad-project-visual:after{content:"";pointer-events:none;background:linear-gradient(#29213b99,#0000 34% 55%,#29213b88);position:absolute;inset:0}.ad-visual-top{z-index:1;justify-content:space-between;align-items:center;gap:25px;display:flex;position:absolute;top:25px;left:26px;right:26px}.ad-visual-top>img{width:145px;height:auto}.ad-visual-top>span{color:#fff;letter-spacing:.1em;text-align:right;font-size:7px;line-height:1.8}.cs-wrap .ad-visual-caption{z-index:1;color:#564171;background:#f7f3f9f2;border:1px solid #ffffff50;border-radius:8px;margin:0;padding:20px;position:absolute;bottom:25px;left:25px;right:25px;box-shadow:0 8px 25px #291a3e20}.ad-visual-label{color:#847099;letter-spacing:.1em;font-size:7px}.ad-visual-path{align-items:center;gap:9px;margin-block:15px 17px;display:flex}.ad-visual-path>span{text-align:center;background:#ece4f6;border:1px solid #cfc0e3;border-radius:4px;flex:1;min-width:0;padding:10px 8px;font-size:10px}.ad-visual-path>i{color:#b09ac7;font-size:16px;font-style:normal}.ad-visual-objective{border-top:1px solid #dcd1e7;grid-template-columns:1fr auto;align-items:center;column-gap:15px;padding-top:14px;display:grid}.ad-visual-objective>span:first-child{letter-spacing:.08em;color:#8b74a0;font-size:7px}.ad-visual-objective>strong{letter-spacing:-.035em;grid-column:1;margin-top:5px;font-size:23px;font-weight:500;line-height:1.3}.ad-visual-objective>span:last-child{color:#fff;background:#7156c5;border-radius:50%;grid-area:1/2/3;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.ad-overview{grid-template-columns:1.15fr .85fr;align-items:center;gap:100px;display:grid}.ad-overview>div>p:not(.cs-eyebrow){color:#766789;max-width:460px;margin-top:24px;font-size:14px;line-height:1.8}.ad-overview .cs-text-link{margin-top:22px}.ad-objective-card{background:#e7dff2;border:1px solid #d7c8e9;border-radius:10px;padding:33px;position:relative;overflow:hidden}.ad-objective-card>.cs-small-label{color:#7a5a97;font-size:8px;display:block}.ad-objective-card>.saas-icon{color:#ac94c9;width:31px;height:31px;position:absolute;top:30px;right:32px}.ad-objective-card>strong{letter-spacing:-.05em;color:#68448c;margin-block:32px 19px;font-size:46px;font-weight:500;line-height:1.08;display:block}.ad-objective-card>p{color:#7d638f;max-width:295px;font-size:13px;line-height:1.75}.ad-objective-card>div{border-top:1px solid #cdb9e0;flex-wrap:wrap;gap:7px;margin-top:25px;padding-top:20px;display:flex}.ad-objective-card>div>span{color:#78568f;border:1px solid #d0bce1;border-radius:3px;padding:6px 8px;font-size:8px}.ad-scope-section{background:#e8e4f0;padding-block:88px}.ad-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.ad-work-card{background:#faf8fc;border:1px solid #d6cce3;border-radius:9px;min-width:0;padding:32px}.ad-work-top{color:#9a84b1;justify-content:space-between;align-items:center;gap:20px;display:flex}.ad-work-top>span{color:#7c6194;letter-spacing:.08em;font-size:8px}.ad-work-top>.saas-icon{width:31px;height:31px}.ad-work-card h3{color:#503b67;letter-spacing:-.04em;margin-block:25px 15px;font-size:32px;font-weight:500;line-height:1.2}.ad-work-card p{color:#7c668c;max-width:450px;font-size:13px;line-height:1.8}.ad-work-tag{color:#7b5d93;border-top:1px solid #e2d7eb;width:100%;margin-top:25px;padding-top:18px;font-size:9px;display:inline-block}.ad-work-funnel{background:#f2ede4;border-color:#ded3c0}.ad-work-funnel .ad-work-top>span,.ad-work-funnel .ad-work-tag{color:#86724b}.ad-work-funnel .ad-work-top>.saas-icon{color:#af9b70}.ad-work-funnel h3{color:#6f5a3b}.ad-work-funnel p{color:#847250}.ad-work-funnel .ad-work-tag{border-color:#ddd1bc}.ad-work-strategy{background:#4a3a70;border-color:#4a3a70}.ad-work-strategy h3{color:#f4edf9}.ad-work-strategy p{color:#d7c7e5}.ad-work-strategy .ad-work-top>span,.ad-work-strategy .ad-work-tag{color:#d0b7e4}.ad-work-strategy .ad-work-top>.saas-icon{color:#b99bd0}.ad-work-strategy .ad-work-tag{border-color:#7b5e96}.ad-journey-section{color:#f7f2fb;background:#302441;padding-block:85px 35px}.ad-journey-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:45px;display:flex}.ad-journey-heading .cs-eyebrow{color:#ceb6f4;margin-bottom:22px}.ad-case .ad-journey-heading h2 span{color:#b59dcd}.ad-journey-heading>p{color:#c9b3de;max-width:290px;font-size:14px;line-height:1.75}.ad-journey-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px;margin:0;padding:0;list-style:none;display:grid}.ad-journey-map>li{background:#3b2b50;border:1px solid #785c95;border-radius:8px;min-width:0;padding:25px;position:relative}.ad-stage-number{color:#c5a8df;letter-spacing:.06em;font-size:8px;display:block}.ad-journey-map>li>.saas-icon{color:#c4a7e6;width:28px;height:28px;margin-block:30px 21px}.ad-journey-map h3{letter-spacing:-.035em;color:#efe6f7;font-size:23px;font-weight:500;line-height:1.2}.ad-journey-map p{color:#c7afd9;margin-top:13px;font-size:12px;line-height:1.7}.ad-stage-arrow{z-index:1;color:#bd9fda;background:#302441;place-items:center;width:20px;height:20px;font-size:19px;display:grid;position:absolute;top:46%;right:-22px}.ad-journey-map>.ad-stage-goal{background:#e4d6f3;border:1px dashed #c1a2dc}.ad-stage-goal .ad-stage-number{color:#775194}.ad-journey-map>.ad-stage-goal>.saas-icon{color:#9871b9}.ad-stage-goal h3{color:#58316d}.ad-stage-goal p{color:#77538e}.ad-journey-footer{color:#c4a5db;border-top:1px solid #63467f;justify-content:space-between;align-items:center;gap:30px;margin-top:37px;padding-top:27px;display:flex}.ad-journey-footer>span{letter-spacing:.08em;font-size:8px}.ad-journey-footer>p{color:#d4c0e5;font-size:11px;line-height:1.7}.ad-website-showcase{background:#e1d9ed;border:1px solid #d1c1e2;border-radius:11px;padding:29px}.ad-showcase-top{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.ad-showcase-top>img{filter:brightness(0);opacity:.6;width:125px;height:auto}.ad-showcase-top>span{color:#775b90;letter-spacing:.1em;font-size:8px}.ad-showcase-top .cs-button{gap:22px;font-size:12px}.ad-showcase-top .saas-icon{width:15px;height:15px}.ad-screen-grid{grid-template-columns:minmax(0,1fr) minmax(0,.245fr);align-items:center;gap:28px;display:grid}.ad-desktop-screen,.ad-mobile-screen{min-width:0}.ad-desktop-screen .cs-browser-bar{color:#816497;background:#f7f3fa;border-radius:5px 5px 0 0}.ad-desktop-screen>img{border-radius:0 0 5px 5px;width:100%;height:auto;display:block}.ad-mobile-screen>img{border:5px solid #ad95c4;border-radius:19px;width:100%;height:auto;display:block}.ad-case .ad-screen-grid figcaption{color:#79588f;text-align:center;letter-spacing:.05em;margin-top:16px;font-size:8px}.ad-funnel-intro{justify-content:space-between;align-items:end;gap:60px;padding-block:65px 30px;display:flex}.ad-funnel-intro .cs-small-label{color:#806594;font-size:8px}.ad-funnel-intro h3{letter-spacing:-.04em;color:#4f3b67;margin-top:15px;font-size:34px;font-weight:500;line-height:1.15}.ad-funnel-intro h3 span{color:#9180a4}.ad-funnel-intro>p{color:#7c668d;max-width:320px;font-size:13px;line-height:1.75}.ad-funnel{background:#f9f7fc;border:1px solid #d7cbe3;border-radius:9px;overflow:hidden}.ad-funnel-tabs{border-bottom:1px solid #d7cbe3;grid-template-columns:1fr 1fr;display:grid}.ad-funnel-tabs>button{color:#87699d;text-align:left;background:#eee7f5;border:0;border-right:1px solid #d7cbe3;align-items:center;gap:15px;min-width:0;padding:19px 25px;font-family:inherit;display:flex}.ad-funnel-tabs>button:last-child{border-right:0}.ad-funnel-tabs>button>span{border:1px solid #c8b4da;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.ad-funnel-tabs strong{min-width:0;font-size:13px;font-weight:500}.ad-funnel-tabs .saas-icon{width:16px;height:16px;margin-left:auto}.ad-funnel-tabs>button:hover{background:#e5d9f1}.ad-funnel-tabs>button[aria-selected=true]{color:#fff;background:#7156c5}.ad-funnel-tabs>button[aria-selected=true]>span{border-color:#ffffff69}.ad-funnel-tabs>button:focus-visible{outline-offset:-5px;outline-color:#e5c484}.ad-funnel-panel{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:35px;display:grid}.ad-funnel-tabs[hidden],.ad-funnel-panel[hidden]{display:none}.ad-funnel-copy{padding:15px}.ad-funnel-copy .cs-eyebrow{margin-bottom:20px;font-size:8px}.ad-funnel-copy h3{color:#543c6a;letter-spacing:-.04em;max-width:365px;font-size:36px;font-weight:500;line-height:1.15}.ad-funnel-copy>p:not(.cs-eyebrow){color:#7b658d;max-width:365px;margin-top:23px;font-size:14px;line-height:1.8}.ad-funnel-fields{gap:13px;padding-block:24px 30px;display:grid}.ad-funnel-fields>span{color:#79608d;align-items:center;gap:10px;font-size:12px;display:flex}.ad-funnel-fields .saas-icon{color:#9a7db0;width:14px;height:14px}.ad-funnel-copy>a{gap:22px;font-size:12px}.ad-funnel-capture{min-width:0}.ad-funnel-capture>div{background:#dcd0ed;border:1px solid #d0bde1;border-radius:7px;place-items:center;height:570px;padding:20px;display:grid}.ad-funnel-capture img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%;display:block}.ad-case .ad-funnel-capture figcaption{color:#826993;font-size:9px}.ad-partnership-section{background:#e6dfee;padding-block:80px}.ad-partnership-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;display:grid}.ad-partnership-grid .cs-eyebrow{margin-bottom:22px}.ad-partnership-grid>div>p:not(.cs-eyebrow){color:#776185;max-width:450px;margin-top:24px;font-size:14px;line-height:1.8}.ad-partnership-grid .cs-text-link{gap:20px;margin-top:25px;font-size:12px}.ad-family-card{background:#f5f0f9;border:1px solid #cfb9df;border-radius:10px;padding:32px}.ad-family-card>.cs-small-label{color:#866399;font-size:8px}.ad-family-logos{flex-direction:column;align-items:center;padding-block:33px 28px;display:flex}.ad-family-logos>div{flex-direction:column;align-items:center;gap:15px;display:flex}.ad-family-logos img{filter:brightness(0);opacity:.65;width:170px;height:auto;display:block}.ad-family-logos>div:last-child img{width:140px}.ad-family-logos>div>span{color:#8c6e9e;font-size:9px}.ad-family-connector{color:#a284b8;place-items:center;width:35px;height:55px;margin-block:11px;font-size:25px;display:grid}.ad-family-card>.cs-status{border-top:1px solid #dbcae7;justify-content:center;padding-top:23px;font-size:10px;display:flex}.ad-related-footer{justify-content:space-between;align-items:center;gap:30px;padding-block:28px 38px;display:flex}.ad-related-footer>span{color:#89749a;font-size:12px}.ad-related-footer .cs-text-link{font-size:12px}.cs-feature-admitus{background:#f7f3fb;border-color:#d4c6e3;margin-top:28px}.cs-feature-admitus .ad-project-visual{border-radius:0;height:100%;min-height:555px}.cs-feature-admitus h3 span{color:#9a80b2}.cs-feature-admitus .cs-feature-scope>span{color:#806296;background:#ece1f5}.cs-feature-admitus:hover .ad-journey-image{transform:scale(1.025)}.cs-feature-admitus:hover .cs-round-arrow{background:#7156c5}@media (width<=1100px){.ad-case .cs-hero-grid{gap:35px}.ad-case .cs-hero-copy h1{font-size:60px}.ad-project-visual{height:510px}.ad-visual-top{left:23px;right:23px}.ad-visual-top>span{font-size:6px}.ad-visual-top>img{width:130px}.cs-wrap .ad-visual-caption{padding:18px;left:22px;right:22px}.ad-visual-path{gap:7px}.ad-visual-path>span{font-size:9px}.ad-visual-objective>strong{font-size:21px}.ad-overview,.ad-partnership-grid{gap:50px}.ad-objective-card{padding:29px}.ad-objective-card>strong{font-size:40px}.ad-work-card{padding:28px}.ad-work-card h3{font-size:29px}.ad-journey-map{gap:20px}.ad-journey-map>li{padding:22px}.ad-journey-map h3{font-size:21px}.ad-stage-arrow{width:18px;right:-19px}.ad-website-showcase{padding:25px}.ad-screen-grid{gap:20px}.ad-case .ad-screen-grid figcaption{font-size:7px}.ad-funnel-panel{gap:30px;padding:28px}.ad-funnel-copy{padding:5px}.ad-funnel-copy h3{font-size:32px}.ad-funnel-capture>div{height:520px;padding:17px}}@media (width<=900px){.ad-case .cs-hero-grid{gap:26px}.ad-case .cs-hero-copy h1{font-size:51px}.ad-visual-top>span{display:none}.ad-visual-label{font-size:6px}.ad-visual-path{gap:5px}.ad-visual-path>span{padding:9px 5px;font-size:8px}.ad-visual-objective>strong{font-size:19px}.ad-visual-objective>span:last-child{width:29px;height:29px;font-size:18px}.ad-overview{gap:35px}.ad-objective-card{padding:25px}.ad-objective-card>strong{font-size:35px}.ad-objective-card>.saas-icon{width:24px;height:24px;right:23px}.ad-objective-card>.cs-small-label{font-size:7px}.ad-work-grid{gap:18px}.ad-work-card{padding:25px}.ad-work-card h3{font-size:26px}.ad-journey-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ad-journey-map>li{padding:25px}.ad-journey-map h3{font-size:24px}.ad-stage-arrow{display:none}.ad-journey-map>li>.saas-icon{margin-top:25px}.ad-journey-heading{gap:35px}.ad-journey-heading>p{max-width:230px;font-size:12px}.ad-showcase-top>span{display:none}.ad-mobile-screen>img{border-width:4px;border-radius:13px}.ad-funnel-intro{gap:35px}.ad-funnel-intro>p{max-width:230px;font-size:12px}.ad-funnel-panel{gap:25px;padding:25px}.ad-funnel-copy h3{font-size:29px}.ad-funnel-copy>p:not(.cs-eyebrow){font-size:12px}.ad-funnel-capture>div{height:465px;padding:13px}.ad-funnel-copy .cs-eyebrow{font-size:7px}.ad-funnel-fields>span{font-size:11px}.ad-funnel-fields{gap:10px;padding-block:20px 23px}.ad-funnel-copy>a{gap:15px;font-size:10px}.ad-partnership-grid{gap:35px}.ad-family-card{padding:26px}.ad-family-logos img{width:145px}.ad-family-card>.cs-small-label{font-size:7px}}@media (width<=767px){.ad-case .cs-hero-grid{grid-template-columns:1fr;gap:32px}.ad-case .cs-hero-copy h1{font-size:clamp(52px,11.6vw,74px)}.ad-case .cs-hero-actions{gap:20px}.ad-case .cs-hero-actions .cs-text-link{gap:13px;font-size:11px}.ad-case .cs-hero-partnership{gap:12px}.ad-case .cs-hero-partnership>a{padding-left:12px;font-size:9px}.ad-project-visual{height:450px}.ad-visual-top{top:24px;left:23px;right:23px}.ad-visual-top>img{width:125px}.ad-visual-top>span{font-size:6px;display:block}.cs-wrap .ad-visual-caption{padding:17px;bottom:22px;left:21px;right:21px}.ad-visual-label{font-size:6px}.ad-visual-path>span{font-size:9px}.ad-visual-objective>strong{font-size:21px}.ad-overview{grid-template-columns:1fr;gap:30px}.ad-overview>div>p:not(.cs-eyebrow){font-size:14px}.ad-objective-card{padding:28px}.ad-objective-card>strong{font-size:43px}.ad-objective-card>.cs-small-label{font-size:8px}.ad-objective-card>.saas-icon{width:30px;height:30px;right:28px}.ad-objective-card>p{max-width:none}.ad-scope-section{padding-block:58px}.ad-work-grid{grid-template-columns:1fr;gap:19px}.ad-work-card{padding:26px}.ad-work-card h3{font-size:29px}.ad-work-top>span{font-size:8px}.ad-work-top>.saas-icon{width:28px;height:28px}.ad-journey-section{padding-block:58px 30px}.ad-journey-heading{margin-bottom:30px;display:block}.ad-journey-heading>p{max-width:430px;margin-top:22px;font-size:13px}.ad-journey-map{grid-template-columns:1fr;gap:15px}.ad-journey-map>li{grid-template-columns:36px 1fr;column-gap:18px;padding:24px;display:grid}.ad-stage-number{grid-column:2;font-size:8px}.ad-journey-map>li>.saas-icon{grid-area:1/1/4;width:29px;height:29px;margin:10px 0 0}.ad-journey-map h3{grid-column:2;margin-top:12px;font-size:24px}.ad-journey-map p{grid-column:2;margin-top:9px}.ad-journey-footer{margin-top:28px;padding-top:23px;display:block}.ad-journey-footer>p{margin-top:11px;font-size:11px}.ad-website-showcase{border-radius:9px;padding:22px 17px}.ad-showcase-top{flex-wrap:wrap;gap:22px;margin-bottom:24px}.ad-showcase-top .cs-button{justify-content:center;width:100%;font-size:12px}.ad-screen-grid{grid-template-columns:1fr;gap:27px}.ad-mobile-screen{width:min(200px,78%);margin-inline:auto!important}.ad-mobile-screen>img{border-width:5px;border-radius:18px}.ad-case .ad-screen-grid figcaption{font-size:7px}.ad-funnel-intro{padding-block:45px 25px;display:block}.ad-funnel-intro h3{font-size:30px}.ad-funnel-intro>p{max-width:430px;margin-top:20px;font-size:13px}.ad-funnel-tabs>button{gap:10px;min-height:60px;padding:15px}.ad-funnel-tabs strong{font-size:12px}.ad-funnel-tabs>button>span{width:23px;height:23px;font-size:8px}.ad-funnel-tabs .saas-icon{display:none}.ad-funnel-panel{grid-template-columns:1fr;gap:28px;padding:25px 20px}.ad-funnel-copy{padding:0}.ad-funnel-copy .cs-eyebrow{font-size:7px}.ad-funnel-copy h3{font-size:29px}.ad-funnel-copy>p:not(.cs-eyebrow){margin-top:20px;font-size:13px}.ad-funnel-fields>span{font-size:12px}.ad-funnel-copy>a{gap:22px;font-size:12px}.ad-funnel-capture>div{height:auto;padding:14px}.ad-funnel-capture img{height:auto;max-height:none}.ad-case .ad-funnel-capture figcaption{font-size:9px}.ad-partnership-section{padding-block:58px}.ad-partnership-grid{grid-template-columns:1fr;gap:30px}.ad-partnership-grid>div>p:not(.cs-eyebrow){font-size:13px}.ad-partnership-grid .cs-text-link{gap:15px;font-size:11px}.ad-family-card{padding:27px}.ad-family-card>.cs-small-label{font-size:8px}.ad-family-logos img{width:170px}.ad-related-footer{flex-wrap:wrap;gap:15px;padding-block:25px 30px}.ad-related-footer>span{font-size:11px}.cs-feature-admitus .ad-project-visual{height:450px;min-height:0}.cs-feature-admitus .cs-feature-top{flex-wrap:wrap}}@media (width<=360px){.ad-case .cs-hero-copy h1{font-size:48px}.ad-case .cs-hero-actions{gap:14px}.ad-case .cs-hero-actions .cs-text-link{gap:9px;font-size:10px}.ad-case .cs-hero-actions .cs-button{gap:12px;font-size:10px}.ad-case .cs-hero-partnership{gap:9px}.ad-case .cs-hero-partnership .cs-status{font-size:9px}.ad-case .cs-hero-partnership>a{padding-left:9px;font-size:8px}.ad-project-visual,.cs-feature-admitus .ad-project-visual{height:410px}.ad-visual-top>span{display:none}.ad-visual-path>span{font-size:8px}.ad-visual-objective>strong{font-size:18px}.ad-visual-objective>span:last-child{width:27px;height:27px;font-size:17px}.ad-objective-card>strong{font-size:39px}.ad-work-card h3{font-size:27px}.ad-funnel-tabs>button{gap:8px;padding-inline:11px}.ad-funnel-tabs strong{font-size:11px}.ad-funnel-panel{padding-inline:17px}.ad-funnel-capture>div{height:auto;padding:11px}}
