.solution-page-module__UFDtXG__page{--ink:#121518;--paper:#f2efe8;--cobalt:#3159e8;--orange:#e6744b;color:var(--ink);background:var(--paper);overflow:hidden}.solution-page-module__UFDtXG__hero{color:#f7f4ed;isolation:isolate;background:#080807;min-height:min(100svh,920px);position:relative}.solution-page-module__UFDtXG__heroImage{z-index:-2;object-fit:cover;object-position:center}.solution-page-module__UFDtXG__heroShade{z-index:-1;background:linear-gradient(90deg,#050504e0,#05050496 39%,#0505041a 76%),linear-gradient(#0000 50%,#05050485);position:absolute;inset:0}.solution-page-module__UFDtXG__header,.solution-page-module__UFDtXG__heroContent,.solution-page-module__UFDtXG__intro,.solution-page-module__UFDtXG__workflow,.solution-page-module__UFDtXG__faq,.solution-page-module__UFDtXG__related{width:min(100% - 72px,1368px);margin:0 auto}.solution-page-module__UFDtXG__header{z-index:1;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;height:88px;display:flex;position:relative}.solution-page-module__UFDtXG__brand{color:inherit;letter-spacing:-.04em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.solution-page-module__UFDtXG__brandMark{background:var(--cobalt);color:#fff;border:1px solid;border-radius:8px 8px 12px;place-items:center;width:30px;height:30px;display:grid;box-shadow:4px 4px #e6744be0}.solution-page-module__UFDtXG__brandMark svg{width:21px;height:21px}.solution-page-module__UFDtXG__headerActions{align-items:center;gap:22px;font-size:13px;font-weight:750;display:flex}.solution-page-module__UFDtXG__homeLink{transition:opacity .18s}.solution-page-module__UFDtXG__homeLink:hover{opacity:.65}.solution-page-module__UFDtXG__signIn{border:1px solid #ffffff8c;border-radius:999px;padding:10px 15px;transition:color .18s,background .18s}.solution-page-module__UFDtXG__signIn:hover{color:var(--ink);background:#fff}.solution-page-module__UFDtXG__heroContent{flex-direction:column;align-items:flex-start;padding:clamp(88px,14vh,160px) 0 70px;display:flex}.solution-page-module__UFDtXG__kicker{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800;line-height:1.25}.solution-page-module__UFDtXG__heroBrand{color:#fff;letter-spacing:-.075em;margin:0 0 14px;font-size:clamp(35px,4.2vw,64px);font-weight:800;line-height:.9}.solution-page-module__UFDtXG__hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:840px;font-size:clamp(46px,5.1vw,76px);font-weight:750;line-height:.95}.solution-page-module__UFDtXG__lead{color:#f7f4eddb;text-wrap:balance;max-width:590px;margin-top:28px;font-size:clamp(16px,1.4vw,20px);line-height:1.5}.solution-page-module__UFDtXG__primaryButton{background:var(--cobalt);color:#fff;border-radius:2px;align-items:center;gap:20px;margin-top:38px;padding:15px 18px 15px 21px;font-size:14px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 8px 30px #1a308447}.solution-page-module__UFDtXG__primaryButton:hover{background:#2347ca;transform:translateY(-2px)}.solution-page-module__UFDtXG__primaryButton span{font-size:18px;font-weight:400}.solution-page-module__UFDtXG__intro{grid-template-columns:minmax(120px,.85fr) 2.3fr;gap:42px;padding-block:clamp(82px,12vw,176px) 70px;display:grid}.solution-page-module__UFDtXG__sectionNumber{color:var(--orange);font:700 12px var(--font-plex-mono), monospace;letter-spacing:.08em}.solution-page-module__UFDtXG__intro .solution-page-module__UFDtXG__kicker,.solution-page-module__UFDtXG__record .solution-page-module__UFDtXG__kicker,.solution-page-module__UFDtXG__faq .solution-page-module__UFDtXG__kicker,.solution-page-module__UFDtXG__related .solution-page-module__UFDtXG__kicker,.solution-page-module__UFDtXG__final .solution-page-module__UFDtXG__kicker{color:var(--cobalt)}.solution-page-module__UFDtXG__intro h2,.solution-page-module__UFDtXG__record h2,.solution-page-module__UFDtXG__faq h2,.solution-page-module__UFDtXG__related h2,.solution-page-module__UFDtXG__final h2{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(36px,4.3vw,66px);font-weight:720;line-height:1.01}.solution-page-module__UFDtXG__intro h2{max-width:720px}.solution-page-module__UFDtXG__workflow{border-top:1px solid #cbc7bb;grid-template-columns:repeat(3,1fr);margin-bottom:clamp(90px,12vw,178px);list-style:none;display:grid}.solution-page-module__UFDtXG__workflow li{border-right:1px solid #cbc7bb;min-height:284px;padding:27px 30px 32px 0}.solution-page-module__UFDtXG__workflow li+li{padding-left:30px}.solution-page-module__UFDtXG__workflow li:last-child{border-right:0}.solution-page-module__UFDtXG__workflow>li>span{color:var(--cobalt);font:700 11px var(--font-plex-mono), monospace}.solution-page-module__UFDtXG__workflow h3{letter-spacing:-.055em;max-width:14ch;margin-top:64px;font-size:27px;line-height:1.06}.solution-page-module__UFDtXG__workflow p{color:#4f5c62;max-width:31ch;margin-top:15px;font-size:15px;line-height:1.55}.solution-page-module__UFDtXG__record{color:#f3f3ee;background:#20315a;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:end;gap:clamp(48px,11vw,176px);padding:clamp(84px,11vw,162px) max(36px,50% - 684px);display:grid}.solution-page-module__UFDtXG__record .solution-page-module__UFDtXG__kicker{color:#f6a281}.solution-page-module__UFDtXG__record h2{max-width:610px}.solution-page-module__UFDtXG__record ul{border-top:1px solid #ffffff40;margin:0;list-style:none}.solution-page-module__UFDtXG__record li{color:#f7f4ed;border-bottom:1px solid #ffffff40;padding:19px 0 19px 23px;font-size:17px;font-weight:700;line-height:1.35}.solution-page-module__UFDtXG__record li:before{color:#ffb08b;content:"↗";margin-left:-23px;position:absolute}.solution-page-module__UFDtXG__faq{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(46px,9vw,154px);padding-block:clamp(84px,12vw,174px);display:grid}.solution-page-module__UFDtXG__faq h2{max-width:490px}.solution-page-module__UFDtXG__faqList{border-top:1px solid #cbc7bb}.solution-page-module__UFDtXG__faqList article{border-bottom:1px solid #cbc7bb;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:25px 0 28px;display:grid}.solution-page-module__UFDtXG__faqList article>span{color:var(--orange);font:700 11px var(--font-plex-mono), monospace;padding-top:4px}.solution-page-module__UFDtXG__faqList h3{letter-spacing:-.045em;max-width:34ch;font-size:21px;line-height:1.15}.solution-page-module__UFDtXG__faqList p{color:#59605b;max-width:59ch;margin-top:10px;font-size:15px;line-height:1.55}.solution-page-module__UFDtXG__related{padding-block:clamp(84px,11vw,160px)}.solution-page-module__UFDtXG__related h2{max-width:780px}.solution-page-module__UFDtXG__relatedList{border-top:1px solid #cbc7bb;grid-template-columns:repeat(2,1fr);margin-top:76px;display:grid}.solution-page-module__UFDtXG__relatedList a{border-right:1px solid #cbc7bb;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;min-height:250px;padding:27px 28px 30px 0;transition:background .18s,padding .18s;display:grid}.solution-page-module__UFDtXG__relatedList a+a{border-right:0;padding-left:28px}.solution-page-module__UFDtXG__relatedList a:hover{background:#3159e814}.solution-page-module__UFDtXG__relatedList span{color:var(--cobalt);font:700 11px var(--font-plex-mono), monospace}.solution-page-module__UFDtXG__relatedList h3{letter-spacing:-.055em;max-width:20ch;font-size:25px;line-height:1.08}.solution-page-module__UFDtXG__relatedList p{color:#59605b;max-width:31ch;margin-top:15px;font-size:15px;line-height:1.55}.solution-page-module__UFDtXG__relatedList b{color:var(--orange);font-size:21px;font-weight:400}.solution-page-module__UFDtXG__final{text-align:center;background:radial-gradient(circle at 50% 100%, #b9c5ff 0, transparent 34%), var(--paper);flex-direction:column;align-items:center;padding:clamp(106px,15vw,220px) 24px;display:flex}.solution-page-module__UFDtXG__final h2{max-width:860px}.solution-page-module__UFDtXG__final .solution-page-module__UFDtXG__primaryButton{margin-top:36px}.solution-page-module__UFDtXG__footer{border-top:1px solid #d5d0c5;justify-content:space-between;align-items:center;gap:30px;padding:27px max(36px,50% - 684px);font-size:12px;display:flex}.solution-page-module__UFDtXG__footer p{color:#72736f}.solution-page-module__UFDtXG__footer .solution-page-module__UFDtXG__brand{font-size:15px}.solution-page-module__UFDtXG__footer>a:last-child{transition:opacity .18s}.solution-page-module__UFDtXG__footer>a:last-child:hover{opacity:.65}@media (max-width:800px){.solution-page-module__UFDtXG__header,.solution-page-module__UFDtXG__heroContent,.solution-page-module__UFDtXG__intro,.solution-page-module__UFDtXG__workflow,.solution-page-module__UFDtXG__faq,.solution-page-module__UFDtXG__related{width:calc(100% - 40px)}.solution-page-module__UFDtXG__header{height:71px}.solution-page-module__UFDtXG__headerActions{gap:14px}.solution-page-module__UFDtXG__signIn{padding:8px 12px}.solution-page-module__UFDtXG__hero{min-height:740px}.solution-page-module__UFDtXG__heroImage{object-position:66% center}.solution-page-module__UFDtXG__heroShade{background:linear-gradient(90deg,#050504e8,#0505047d 82%),linear-gradient(#0000 48%,#0505048f)}.solution-page-module__UFDtXG__heroContent{padding-top:clamp(88px,14vh,128px)}.solution-page-module__UFDtXG__heroBrand{font-size:clamp(38px,11vw,58px)}.solution-page-module__UFDtXG__hero h1{font-size:clamp(42px,11.4vw,62px)}.solution-page-module__UFDtXG__lead{max-width:330px}.solution-page-module__UFDtXG__intro{grid-template-columns:1fr;gap:25px;padding-block:84px 58px}.solution-page-module__UFDtXG__workflow{grid-template-columns:1fr;margin-bottom:84px}.solution-page-module__UFDtXG__workflow li,.solution-page-module__UFDtXG__workflow li+li{border-bottom:1px solid #cbc7bb;border-right:0;min-height:0;padding:25px 0 35px}.solution-page-module__UFDtXG__workflow h3{margin-top:29px}.solution-page-module__UFDtXG__record{grid-template-columns:1fr;gap:48px;width:100%;padding:84px 20px}.solution-page-module__UFDtXG__faq{grid-template-columns:1fr;gap:48px;padding-block:84px}.solution-page-module__UFDtXG__faqList article{grid-template-columns:40px minmax(0,1fr);gap:12px}.solution-page-module__UFDtXG__faqList h3{font-size:19px}.solution-page-module__UFDtXG__related{padding-block:84px}.solution-page-module__UFDtXG__relatedList{grid-template-columns:1fr;margin-top:58px}.solution-page-module__UFDtXG__relatedList a,.solution-page-module__UFDtXG__relatedList a+a{border-bottom:1px solid #cbc7bb;border-right:0;min-height:0;padding:25px 0 34px}.solution-page-module__UFDtXG__footer{grid-template-columns:1fr auto;padding:24px 20px;display:grid}.solution-page-module__UFDtXG__footer p{grid-area:2/1/auto/-1}.solution-page-module__UFDtXG__footer .solution-page-module__UFDtXG__brandMark{width:25px;height:25px}}@media (prefers-reduced-motion:no-preference){.solution-page-module__UFDtXG__heroContent{animation:.7s ease-out both solution-page-module__UFDtXG__rise}}@keyframes solution-page-module__UFDtXG__rise{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:none}}
