.solution-detail-page .sd-lower-container{width:min(1320px,calc(100% - 48px));margin-inline:auto;position:relative}.solution-detail-page .sd-lower-eyebrow{margin:0;font:500 12px/16px var(--font-main);color:var(--primary-600, #831ac4);text-transform:uppercase}.solution-detail-page .sd-lower-title{margin:16px 0 0;color:var(--text-black, #1a1a1a);font:700 42px/1.32 var(--font-main);letter-spacing:-.42px}.solution-detail-page .sd-lower-subtitle{color:#7a7a7a;font:400 16px/28px var(--font-main);margin:24px 0 0}.solution-detail-page .sd-lower-applications{padding:128px 0;background:#f8fafc}.solution-detail-page .sd-lower-app-head{margin-bottom:80px}.solution-detail-page .sd-lower-app-head .sd-lower-title{max-width:523px;text-transform:capitalize}.solution-detail-page .sd-lower-app-grid{display:grid;grid-template-columns:minmax(0,623fr) minmax(0,645fr);gap:51px}.solution-detail-page .sd-lower-tablist{display:flex;flex-direction:column;gap:8px}.solution-detail-page .sd-lower-tab{display:flex;align-items:center;gap:24px;width:100%;min-height:94px;padding:22px 24px;text-align:left;background:#fff;border:1px solid #f2f2f2;border-radius:12px;box-shadow:.917px .917px 5.5px #b8b8b80d;cursor:pointer;transition:border-color .2s,box-shadow .2s}.solution-detail-page .sd-lower-tab[aria-selected=true],.solution-detail-page .sd-lower-tab:hover{border-color:#a020ef}.solution-detail-page .sd-lower-tab-icon{flex:0 0 44px;height:44px;border-radius:8px;background:#f1f5f9;display:grid;place-items:center;transition:background .2s}.solution-detail-page .sd-lower-tab[aria-selected=true] .sd-lower-tab-icon{background:#a020ef}.solution-detail-page .sd-lower-tab:not([aria-selected=true]):first-child .sd-lower-tab-icon img{filter:brightness(0) saturate(100%) invert(22%) sepia(100%) saturate(3562%) hue-rotate(266deg) brightness(96%) contrast(96%)}.solution-detail-page .sd-lower-tab[aria-selected=true]:not(:first-child) .sd-lower-tab-icon img{filter:brightness(0) invert(1)}.solution-detail-page .sd-lower-tab-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.solution-detail-page .sd-lower-tab-copy strong{font:600 16px/1.4 var(--font-main);color:#1a1a1a}.solution-detail-page .sd-lower-tab-copy>span{font:400 14px/1.7 var(--font-main);color:#7a7a7a}.solution-detail-page .sd-lower-tab-arrow{flex:none;transition:transform .24s cubic-bezier(.16,1,.3,1)}.solution-detail-page .sd-lower-tab:hover .sd-lower-tab-arrow{transform:translate(3px)}.solution-detail-page .sd-lower-panels{min-width:0;position:relative}.solution-detail-page .sd-lower-panel{min-height:400px;height:100%;padding:56px;position:relative;overflow:hidden;isolation:isolate;border-radius:12px;background:#490e6e;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.solution-detail-page .sd-lower-panel[hidden]{display:none}.solution-detail-page .sd-lower-panel-glow{position:absolute;left:-343px;top:-290px;pointer-events:none;z-index:-1}.solution-detail-page .sd-lower-panel-icon{width:56px;height:56px;border-radius:10px;background:#a020ef;display:grid;place-items:center}.solution-detail-page .sd-lower-panel:not(:first-child) .sd-lower-panel-icon img{filter:brightness(0) invert(1)}.solution-detail-page .sd-lower-panel-count{margin:24px 0 14px;font:600 12px/16px var(--font-main);color:#c2c2c2}.solution-detail-page .sd-lower-panel h3{font:600 29px/1.32 var(--font-main);letter-spacing:-.29px;margin:0 0 8px}.solution-detail-page .sd-lower-panel-description{max-width:479px;margin:0;font:400 14px/1.7 var(--font-main);letter-spacing:-.14px;color:#f2f2f2}.solution-detail-page .sd-lower-discuss{display:inline-flex;align-items:center;gap:4px;font:600 14px/1.47 var(--font-main);letter-spacing:.14px;margin-top:auto;padding:4px 0;color:#fff;min-height:27px}.solution-detail-page .sd-lower-discuss img{transition:transform .2s}.solution-detail-page .sd-lower-discuss:hover img{transform:translate(3px)}.solution-detail-page .sd-lower-faq{padding:122px 0 120px;background:#fff;overflow:hidden;position:relative;isolation:isolate}.solution-detail-page .sd-lower-faq-decoration{pointer-events:none;position:absolute;left:calc(50% - 591.82px);top:-33.7px;width:598.735px;height:623.761px;display:grid;place-items:center;z-index:-1}.solution-detail-page .sd-lower-faq-decoration img{transform:rotate(-30.81deg) skew(-2.54deg)}.solution-detail-page .sd-lower-faq-head{text-align:center;margin-bottom:64px}.solution-detail-page .sd-lower-faq-head .sd-lower-subtitle{max-width:880px;margin-inline:auto}.solution-detail-page .sd-lower-faq-list{display:flex;flex-direction:column;gap:16px}.solution-detail-page .sd-lower-question{padding:31px 32px;border:1px solid #f2f2f2;border-radius:16px;background:#fff}.solution-detail-page .sd-lower-question summary{display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;font:700 16px/1.7 var(--font-main);text-transform:capitalize;color:#1e1e1e;list-style:none}.solution-detail-page .sd-lower-question summary::-webkit-details-marker{display:none}.solution-detail-page .sd-lower-faq-toggle{width:14px;height:14px;flex:none;display:grid;place-items:center}.solution-detail-page .sd-lower-minus,.solution-detail-page .sd-lower-question[open] .sd-lower-plus{display:none}.solution-detail-page .sd-lower-question[open] .sd-lower-minus{display:block}.solution-detail-page .sd-lower-answer{padding:8px 0 8px 24px;margin-top:9px}.solution-detail-page .sd-lower-answer p{margin:0;font:400 14px/1.7 var(--font-main);color:#7f85a1;text-transform:capitalize}.solution-detail-page .sd-lower-helper{padding:136px 0 107px;background:linear-gradient(180deg,#fff,#f8fafc 50%);position:relative;overflow:hidden;isolation:isolate}.solution-detail-page .sd-lower-helper-dots{position:absolute;width:946px;height:368px;left:calc(50% - 199px);top:-5px;overflow:hidden;z-index:-1;pointer-events:none}.solution-detail-page .sd-lower-helper-dots img{position:absolute;left:-79px;top:0}.solution-detail-page .sd-lower-helper-grid{display:grid;grid-template-columns:minmax(0,508fr) minmax(0,763fr);gap:49px;align-items:start}.solution-detail-page .sd-lower-helper-head{padding-top:8px}.solution-detail-page .sd-lower-helper-head .sd-lower-subtitle{max-width:383px}.solution-detail-page .sd-lower-helper-card{min-width:0;padding:56px 32px 32px;border:1px solid #e6e5ee;border-radius:22px;background:#fff;box-shadow:0 1px 1px #4d3a770a}.solution-detail-page .sd-lower-helper-card fieldset{min-width:0;border:0;margin:0;padding:0}.solution-detail-page .sd-lower-helper-card legend{width:100%;padding:0;margin:0 0 16px;font:400 16px/1.4 var(--font-main);letter-spacing:-.6px;color:#323232}.solution-detail-page .sd-lower-priorities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.solution-detail-page .sd-lower-priority{position:relative;min-height:82px;padding:16px;border:1px solid #e6e5ee;border-radius:18px;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;transition:background .2s,border-color .2s;font:500 16px/24px var(--font-main);color:#1a1a1a;text-transform:capitalize}.solution-detail-page .sd-lower-priority input{position:absolute;opacity:0;width:1px;height:1px}.solution-detail-page .sd-lower-priority:has(input:checked){background:#f5e7fd33;border-color:#a020ef}.solution-detail-page .sd-lower-priority-check{width:20px;height:20px;flex:none;border:1px solid #e6e5ee;border-radius:50%;display:grid;place-items:center;transition:background-color .2s,border-color .2s}.solution-detail-page .sd-lower-priority-check img{opacity:0;transition:opacity .18s}.solution-detail-page .sd-lower-priority input:checked~.sd-lower-priority-check{background:#a020ef;border-color:#a020ef}.solution-detail-page .sd-lower-priority input:checked~.sd-lower-priority-check img{opacity:1}.solution-detail-page .sd-lower-recommendation{border-top:1px solid #e6e5ee;margin-top:32px;padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.solution-detail-page .sd-lower-recommendation>div{min-width:0}.solution-detail-page .sd-lower-recommendation p{font:400 12px/16px var(--font-main);color:#7a7a7a;text-transform:uppercase;margin:0 0 8px}.solution-detail-page .sd-lower-recommendation [data-sd-lower-workflow]{display:block;font:400 14px/1.7 var(--font-main);letter-spacing:-.14px;color:#1a1a1a}.solution-detail-page .sd-lower-helper-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;padding:10px 20px;border-radius:18px;background:#8538ee;font:600 14px/20px var(--font-main);color:#fcfbff;transition:background .2s,transform .2s}.solution-detail-page .sd-lower-helper-cta:hover{background:#7529dc;transform:translateY(-1px)}.solution-detail-page :is(.sd-lower-tab,.sd-lower-panel,.sd-lower-question summary,.sd-lower-discuss,.sd-lower-helper-cta):focus-visible,.solution-detail-page .sd-lower-priority:has(input:focus-visible){outline:2px solid #a020ef;outline-offset:4px}@media(max-width:1359px){.solution-detail-page .sd-lower-app-grid{gap:32px}.solution-detail-page .sd-lower-tab{gap:16px;padding-inline:20px}.solution-detail-page .sd-lower-panel{padding:40px}.solution-detail-page .sd-lower-helper-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:32px}.solution-detail-page .sd-lower-helper-card{padding:40px 24px 28px}.solution-detail-page .sd-lower-recommendation{flex-wrap:wrap}}@media(max-width:1050px){.solution-detail-page .sd-lower-applications{padding-block:96px}.solution-detail-page .sd-lower-tab{gap:12px;padding:18px 16px}.solution-detail-page .sd-lower-panel{padding:32px}.solution-detail-page .sd-lower-app-grid{gap:24px}.solution-detail-page .sd-lower-helper{padding-block:96px}.solution-detail-page .sd-lower-helper-grid{grid-template-columns:minmax(0,1fr);gap:40px}.solution-detail-page .sd-lower-helper-head .sd-lower-subtitle{max-width:560px}.solution-detail-page .sd-lower-helper-head{padding-top:0}.solution-detail-page .sd-lower-faq{padding-block:96px}}@media(max-width:760px){.solution-detail-page .sd-lower-app-grid{grid-template-columns:minmax(0,1fr)}.solution-detail-page .sd-lower-app-head{margin-bottom:40px}.solution-detail-page .sd-lower-panel{min-height:360px}.solution-detail-page .sd-lower-discuss{margin-top:32px}.solution-detail-page .sd-lower-faq-head{margin-bottom:40px}.solution-detail-page .sd-lower-title{font-size:34px;letter-spacing:-.34px}}@media(max-width:520px){.solution-detail-page .sd-lower-container{width:calc(100% - 40px)}.solution-detail-page :is(.sd-lower-applications,.sd-lower-faq,.sd-lower-helper){padding-block:64px}.solution-detail-page .sd-lower-title{font-size:30px;letter-spacing:-.3px}.solution-detail-page .sd-lower-tab{padding:16px 12px}.solution-detail-page .sd-lower-tab-icon{flex-basis:40px;height:40px}.solution-detail-page .sd-lower-tab-copy strong{font-size:15px}.solution-detail-page .sd-lower-tab-copy>span{font-size:13px}.solution-detail-page .sd-lower-panel{padding:28px 24px}.solution-detail-page .sd-lower-panel h3{font-size:26px}.solution-detail-page .sd-lower-question{padding:22px 20px}.solution-detail-page .sd-lower-question summary{font-size:16px;line-height:1.55;gap:16px}.solution-detail-page .sd-lower-answer{padding-left:0}.solution-detail-page .sd-lower-helper-card{padding:28px 20px}.solution-detail-page .sd-lower-priorities{grid-template-columns:minmax(0,1fr)}.solution-detail-page .sd-lower-priority{min-height:70px}.solution-detail-page .sd-lower-recommendation{gap:24px}.solution-detail-page .sd-lower-helper-cta{width:100%;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.solution-detail-page [class^=sd-lower-]{transition:none!important;animation:none!important}}.solution-detail-page .sd-editorial-detail{margin-top:12px}.solution-detail-page .sd-lower-panel .sd-lower-discuss{margin-top:24px}.solution-detail-page .sd-hero .sd-availability{font-size:13px;line-height:1.55;margin-top:12px}.solution-detail-page .sd-process-card p{overflow-wrap:anywhere}.solution-detail-page .sd-main[data-editorial=true] .sd-hero{height:auto;min-height:461px;padding-bottom:56px}.solution-detail-page .sd-main[data-editorial=true] .sd-process{height:auto;min-height:577px;padding-bottom:70px}.solution-detail-page .sd-main[data-editorial=true] .sd-options{height:auto;padding-bottom:80px}.solution-detail-page .sd-main[data-editorial=true] .sd-related{height:auto;padding-bottom:64px}
