.landscapehero{position:relative;isolation:isolate;min-height:730px;height:calc(100svh - 92px);max-height:930px;background:#142c49;overflow:hidden;color:white}.landscapeimage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 53%;z-index:-3;animation:landscape-in 25s ease-out both}.landscapeshade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(9,25,45,.84),rgba(9,25,45,.62) 35%,rgba(9,25,45,.13) 78%),linear-gradient(0deg,rgba(9,25,45,.76),transparent 32%,rgba(9,25,45,.08))}.landscapecontent{padding:clamp(75px,11vh,135px) max(6%,calc((100vw - 1220px)/2)) 135px;animation:hero-enter .9s ease both}.landscapecontent .rbeyebrow{color:#d2e1f4;font-size:10px;font-weight:500;letter-spacing:1.6px;display:flex;align-items:center;gap:10px;margin:0 0 30px}.landscapecontent .rbeyebrow>span{width:6px;height:6px;border-radius:50%;background:#d6e6ff}.landscapecontent h1{font-size:clamp(44px,4.5vw,69px);font-weight:550;letter-spacing:-2.5px;line-height:1.1;max-width:870px;margin-bottom:28px}.landscapecontent h1>span{color:#d2e2fa}.landscapecontent>p:not(.rbeyebrow){font-size:16px;line-height:1.85;color:#ebf0f7;margin-bottom:0}.landscapecontent .rbctas{justify-content:start;gap:28px;margin:30px 0 15px}.landscapelink{display:flex;align-items:center;gap:14px;font-size:13px;color:white}.landscapelink:hover{color:#bfd5fb}.herodemolabel{display:block;color:#bfcde0;margin-top:20px}.landscapecaption{position:absolute;bottom:0;left:max(6%,calc((100vw - 1220px)/2));right:max(6%,calc((100vw - 1220px)/2));border-top:1px solid #ffffff40;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}.landscapecaption>div:first-child>span{font-size:8px;letter-spacing:1.5px;color:#bdcadc}.landscapecaption p{margin:5px 0 0;color:#fff;font-size:12px}.landscapetopics{display:flex;align-items:center;gap:20px;font-size:11px;color:#d7e1f0}.landscapetopics i{width:3px;height:3px;background:#9eafc4;border-radius:50%}.landscapecaption>a{border:1px solid #ffffff55;border-radius:50%;height:38px;width:38px;display:grid;place-items:center;font-size:19px;transition:background .2s}.landscapecaption>a:hover{background:#ffffff15}.navdrop{position:relative}.navdrop>summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none}.navdrop>summary::-webkit-details-marker{display:none}.navdrop>summary>svg{transition:transform .2s}.navdrop[open]>summary>svg{transform:rotate(180deg)}.navdrop>div{position:absolute;top:35px;left:-25px;background:white;min-width:285px;border:1px solid #e4e9f2;border-radius:8px;box-shadow:0 20px 45px #10284d16;padding:10px;z-index:50;animation:hero-enter .2s ease}.navdrop>div>a{display:block;padding:14px;border-radius:4px}.navdrop>div>a:hover{background:#f3f6fc}.navdrop b{display:block;font-weight:550;font-size:13px;color:#173052}.navdrop small{display:block;font-size:11px;color:#7a8ba4;margin-top:6px}.modelsection{padding-top:75px;padding-bottom:75px}.lifecycle,.riskmodel,.workspacemodel{background:white;border:1px solid #dfe6f0;border-radius:10px;overflow:hidden;scroll-margin-top:110px}.modelheading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e4eaf3;padding:22px 28px}.modelheading .rbeyebrow{margin:0;font-size:9px}.modelhint{color:#7f8da1}.riskmodelgrid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.riskcontrols{padding:35px 40px}.riskcontrols h3{font-size:29px;line-height:1.2;letter-spacing:-.9px;font-weight:550;margin-bottom:15px;color:#173052}.riskcontrols>p{font-size:12px;color:#7c8ba1;max-width:330px;margin-bottom:28px}.riskcontrols>label{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#60748f;gap:12px;margin:21px 0 11px}.riskcontrols label>b{font-size:17px;color:#183459;font-weight:550}.riskcontrols label>b>span{font-size:10px;color:#8b9ab0}.riskcontrols>input[type=range]{width:100%;accent-color:#2459df;height:5px;cursor:pointer}.riskresult{background:#f7f9fd;margin:24px;border-radius:7px;padding:25px 30px;flex-direction:column}.riskchart,.riskresult{display:flex;justify-content:center}.riskchart{align-items:center;gap:30px}.riskchart>div{flex:1;max-width:140px;text-align:center}.riskchart>div>span{font-size:10px;color:#6e809b}.riskchart small{display:block;font-size:10px;color:#7f90a8;margin:14px 0}.riskchart>svg{color:#99abc4;flex-shrink:0}.riskbar{height:215px;position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:0;margin-top:20px}.riskbar>i{position:absolute;width:100%;max-width:85px;bottom:0;background:#bdcee9;border-radius:5px 5px 0 0;transition:height .55s cubic-bezier(.2,.8,.2,1)}.riskbar>strong{z-index:1;position:relative;font-size:45px;font-weight:500;align-self:flex-end;margin-bottom:18px;letter-spacing:-2px}.managedbar>i{background:#2459df}.managedbar>strong{color:white;text-shadow:0 1px 4px #18365d20}.riskformula{display:flex;align-items:center;justify-content:center;gap:25px;border-top:1px solid #e0e7f3;margin-top:10px;padding-top:20px;font-size:13px;color:#506d95}.riskresult>p{font-size:10px;color:#8393ab;text-align:center;margin:20px 0 0;line-height:1.7}.modeldisclaimer{font-size:10px;line-height:1.8;color:#8291a7;padding:14px 28px;margin:0;border-top:1px solid #e7edf5;background:#fcfdff}.riskmodel>.modeldisclaimer{color:#788aa5}.phasebuttons{display:grid;grid-template-columns:repeat(6,1fr);padding:18px;background:#f8fafd;gap:6px;border-bottom:1px solid #e7edf5}.phasebuttons>button{position:relative;display:flex;align-items:center;gap:8px;justify-content:center;background:transparent;border:1px solid transparent;padding:12px 7px;font-size:11px;color:#7587a1;border-radius:5px;transition:background .2s,color .2s}.phasebuttons>button>span{font-size:8px;opacity:.7}.phasebuttons>button>svg{width:11px;margin-left:auto;opacity:.5}.phasebuttons>button[aria-selected=true]{color:white;background:#2459df}.phasebody{display:grid;grid-template-columns:.9fr 1.2fr;gap:50px;padding:40px 50px;animation:hero-enter .4s ease both}.phasevisual{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;background:radial-gradient(circle,#edf3ff,white 67%)}.phaserings{width:235px;height:235px;border-radius:50%;z-index:-1;animation:slowrotate 40s linear infinite}.phaserings,.phaserings:before{position:absolute;border:1px solid #dfe7f5}.phaserings:before{content:"";inset:27px;border-radius:50%}.phaserings:after{content:"";position:absolute;left:12px;top:52px;width:9px;height:9px;border:3px solid #fff;background:#2459df;border-radius:50%;box-shadow:0 0 0 1px #c3d4f7}.phasecore{height:100px;width:100px;background:#173052;display:grid;place-items:center;border-radius:18px;color:#fff;box-shadow:0 15px 50px #17305215}.phasenumber{position:absolute;left:0;bottom:36px;font-size:26px;font-weight:500;letter-spacing:-1px;color:#254875}.phasenumber>span{font-size:10px;letter-spacing:1px;color:#8298b7;margin-left:10px}.phaseprogress{height:2px;background:#e9eef6;position:absolute;left:0;right:0;bottom:15px}.phaseprogress>span{display:block;height:100%;background:#2459df;transition:width .4s}.phasecopy{align-self:center}.phasecopy>span{font-size:9px;color:#6d85a8;letter-spacing:1px}.phasecopy h3{font-size:29px;font-weight:550;letter-spacing:-1px;line-height:1.2;margin:16px 0}.phasecopy>p{font-size:13px;color:#74869f;line-height:1.8}.checklist,.phasecopy ul{list-style:none;padding:0;margin:22px 0}.checklist li,.phasecopy li{display:flex;align-items:center;gap:10px;font-size:12px;margin-bottom:12px;color:#58708e}.checklist li>svg,.phasecopy li>svg{color:#2459df;flex-shrink:0}.modellink,.textbutton{display:inline-flex;align-items:center;gap:18px;color:#2459df;font-size:12px;border:0;background:none;padding:0;font-weight:500}.modellink{margin-top:15px}.workspacemodel{padding:26px;background:#fbfcfe}.workspaceorg{display:flex;align-items:center;gap:13px;padding:0 0 22px;border-bottom:1px solid #e0e8f3}.orgicon{height:42px;width:42px;display:grid;place-items:center;background:#173052;color:white;font-size:11px;border-radius:6px}.workspaceorg small{font-size:8px;letter-spacing:1px;color:#8092ac}.workspaceorg h3{margin:5px 0 0;font-size:18px;font-weight:550;color:#173052}.plannedtag{font-size:9px;background:#edf2fa;color:#7186a5;padding:7px 10px;display:inline-block;border-radius:4px}.workspaceorg>.plannedtag{margin-left:auto}.projectnodes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:26px 0}.projectnodes>div{position:relative;border:1px solid #dce5f3;background:white;padding:20px 12px;border-radius:6px}.projectnodes>div:before{content:"";position:absolute;top:-27px;left:50%;height:26px;width:1px;background:#dce5f3}.projectnodes span{font-size:9px;color:#9aabc2}.projectnodes b{display:block;margin:12px 0;font-size:13px;font-weight:550;color:#29476e}.projectnodes small{display:block;font-size:8px;color:#7e91ac;line-height:1.6}.roleselect{display:flex;gap:7px;flex-wrap:wrap;margin:5px 0 15px}.roleselect button{border:1px solid #e0e7f3;border-radius:4px;color:#7386a3;background:white;font-size:9px;padding:9px 10px;transition:all .2s}.roleselect button.selected{background:#2459df;color:white;border-color:#2459df}.roledescription{background:#eff4fc;padding:17px;font-size:11px;color:#6d84a4;min-height:83px;border-radius:5px}.roledescription>b{display:block;color:#294c7b;margin-bottom:6px;font-size:12px}.workspacemodel>.modeldisclaimer{background:none;border:0;padding:10px 0 0;font-size:9px}.editorialhero{position:relative;isolation:isolate;overflow:hidden;background:#f4f7fc;border-bottom:1px solid #e5ebf4;padding:32px max(6%,calc((100vw - 1200px)/2)) 65px;min-height:410px}.editorialhero>div:first-child{position:relative;z-index:1}.breadcrumb{font-size:9px;color:#8191a8;display:block;margin-bottom:43px}.breadcrumb>span{margin:0 10px;color:#b7c4d7}.editorialhero .rbeyebrow{margin-bottom:24px;font-size:9px}.editorialhero h1{max-width:870px;font-size:clamp(40px,4.3vw,64px);font-weight:550;letter-spacing:-2px;line-height:1.12;margin-bottom:24px;color:#173052}.editoriallead{max-width:650px;font-size:16px;color:#76869e;line-height:1.85}.editorialherolinks{display:flex;align-items:center;gap:23px;margin-top:27px}.editorialherolinks>span{font-size:10px;color:#8695ab}.editorialheromark{position:absolute;right:8%;top:70px;width:270px;height:270px;opacity:.055;display:grid;place-items:center;transform:rotate(-8deg);z-index:0}.editorialheromark>img{width:170px;height:170px;object-fit:contain}.editorialheromark>span{position:absolute;inset:0;border:1px solid #2459df;border-radius:50%}.editorialheromark>span:last-child{inset:-40px}.editorialsection{max-width:1320px;margin:0 auto;padding:80px 6%;scroll-margin-top:90px}.editorialsection p{font-size:14px;color:#73849e;line-height:1.85}.editorialsection h2{font-size:clamp(31px,3.3vw,44px)}.sectionintro{margin-bottom:35px;max-width:700px}.sectionintro .rbeyebrow{margin:0 0 20px;font-size:9px}.sectionintro>p:last-child{max-width:580px}.splitfeature{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.splitfeature>div:first-child>p:not(.rbeyebrow){max-width:450px;margin:23px 0}.splitfeature h2>span{color:#6d84a5}.screenscene{background:#eff3f9;border:1px solid #e1e7f2;padding:12px;border-radius:8px;overflow:hidden;box-shadow:0 12px 35px #162d4e08}.scenebar{display:flex;justify-content:space-between;background:#173052;color:#c3d2e8;font-size:8px;letter-spacing:.5px;padding:14px;border-radius:4px 4px 0 0}.scenebar>span{opacity:.5;font-size:7px}.screenscene>img{display:block;width:100%;min-height:280px;object-fit:cover;object-position:top}.modulegrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e0e7f2;border-left:1px solid #e0e7f2;border-radius:8px;overflow:hidden}.modulegrid>article{padding:30px;border-right:1px solid #e0e7f2;border-bottom:1px solid #e0e7f2;transition:background .2s}.modulegrid>article:hover{background:#f8faff}.modulegrid>article>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.modulegrid svg{color:#2459df}.availability{font-size:8px;padding:6px 8px;background:#f1f4f9;color:#7e90ab;border-radius:4px;white-space:nowrap}.availability.now{background:#edf3ff;color:#345eaf}.modulegrid h3{font-weight:550;font-size:19px;letter-spacing:-.4px;margin:28px 0 12px;color:#173052}.modulegrid p{font-size:12px;margin-bottom:0}.workspacefeature{max-width:none;padding:75px max(6%,calc((100vw - 1160px)/2));background:#f7f9fd;border-block:1px solid #eaf0f8}.aiexplainer{background:#173052;color:white;border-radius:8px;display:grid;grid-template-columns:1.1fr 1fr;gap:75px;padding:50px}.aiexplainer h2{color:white;margin:23px 0}.aiexplainer h2>span{color:#9db9e5}.aiexplainer p{color:#aabbd3;font-size:13px}.aiexplainer .plannedtag{background:#ffffff10;color:#c1d2ec}.aiexplainer ol{padding:0;margin:0;list-style:none;align-self:center}.aiexplainer li{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid #ffffff18}.aiexplainer li:last-child{border:0}.aiexplainer li>span{font-size:11px;color:#839ec6}.aiexplainer li b{color:white;font-weight:500;font-size:14px}.aiexplainer li p{font-size:11px;margin:8px 0 0}.sectorjump{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e3eaf4}.sectorjump>a{display:flex;align-items:center;justify-content:space-between;padding:25px 20px;font-size:9px;letter-spacing:.5px;color:#557198;transition:background .2s}.sectorjump>a:hover{background:#f5f8fd;color:#2459df}.sectorjump>a+a{border-left:1px solid #e3eaf4}.sectorfeature{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sectorfeature.reverse{direction:rtl}.sectorfeature.reverse>*{direction:ltr}.sectorfeature h2{max-width:450px}.sectorfeature>div:first-child>p:not(.rbeyebrow){margin:25px 0;max-width:450px}.sectorvisual{position:relative;background:#f4f7fc;border:1px solid #e4ebf5;border-radius:8px;padding:35px;overflow:hidden}.sectorvisual>svg{color:#2459df}.sectorvisualnumber{position:absolute;right:25px;top:15px;font-size:80px;color:#e7edf7;font-weight:600;letter-spacing:-4px}.sectorvisual h3{font-weight:500;margin:26px 0;color:#29476f}.sectorvisual ul{list-style:none;padding:0;margin:0 0 25px}.sectorvisual li{padding:13px 0;border-bottom:1px solid #e0e8f3;display:flex;align-items:center;gap:11px}.sectorvisual li>span{width:5px;height:5px;border-radius:50%;background:#7398dc;flex-shrink:0}.sectorvisual li>b{font-size:12px;font-weight:500;color:#607b9f}.sectorvisual p{font-size:12px}.sectorvisual small{font-size:9px;color:#9baac0}.intakegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.intakegrid>article{border-top:1px solid #dce5f2;padding-top:25px}.intakegrid>article>span{font-size:12px;color:#2459df}.intakegrid h3{font-size:22px;font-weight:500;color:#173052;letter-spacing:-.4px;margin:24px 0 15px}.intakegrid p{font-size:13px}.roadmapdetail{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;background:#fbfcff}.roadmapdetail>div{position:sticky;top:130px;align-self:start}.roadmapdetail>ol{list-style:none;padding:0;margin:0 0 0 12px;border-left:1px solid #d9e4f3}.roadmapdetail li{position:relative;padding:0 0 40px 35px}.roadmapdetail li:last-child{padding-bottom:0}.timelinepoint{position:absolute;left:-6px;top:1px;width:11px;height:11px;background:#d7e2f2;border:3px solid #fbfcff;border-radius:50%;box-shadow:0 0 0 1px #d6e1f1}.timelinepoint.live{background:#2459df;box-shadow:0 0 0 5px #2459df0a}.roadmapdetail li>small{font-size:9px;letter-spacing:.5px;color:#7292bf}.roadmapdetail h3{font-size:21px;font-weight:500;color:#173052;margin:12px 0}.roadmapdetail li p{font-size:13px;margin-bottom:0}.principlepanel{background:#f3f7fd;padding:45px 50px;border-left:3px solid #2459df}.principlepanel>p{max-width:800px}.principlepanel h2{font-size:33px}.aboutstory>div{display:grid;grid-template-columns:1fr 1fr;gap:80px}.aboutstory>div>div p:first-child{margin-top:0}.aboutlandscape{height:370px;position:relative;overflow:hidden}.aboutlandscape>img{width:100%;height:100%;object-fit:cover;object-position:50% 57%}.aboutlandscape:after{position:absolute;content:"";inset:0;background:linear-gradient(transparent,#102a4c88)}.aboutlandscape>span{position:absolute;bottom:35px;left:7%;color:#e0e9f7;font-size:9px;letter-spacing:1.8px;z-index:1}.foundergrid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.foundergrid>article{background:#f7f9fd;border:1px solid #e6ecf5;border-radius:7px;padding:35px}.foundergrid article>span{display:grid;place-items:center;width:60px;height:60px;border-radius:7px;color:#7692bb;background:#e9eff9;font-size:17px;margin-bottom:28px}.foundergrid article>small{font-size:10px;color:#6e8ab4}.foundergrid h3{font-size:26px;color:#173052;font-weight:500;letter-spacing:-.8px;margin:12px 0 18px}.foundergrid p{font-size:13px;max-width:380px}.pricinglayout{display:grid;grid-template-columns:.95fr 1.1fr;gap:90px;align-items:center}.demoplan{padding:40px;border:1px solid #cfdcf2;border-radius:9px;box-shadow:0 20px 70px #19385d08;position:relative;overflow:hidden}.demoplan:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#2459df}.demoplan h2{font-size:36px;margin:25px 0 15px}.demoplan>p{font-size:13px}.demoplan .checklist{margin:30px 0}.demoplan>small{display:block;font-size:10px;color:#8a9eb9;line-height:1.7;margin:20px 0 0}.pricingquestions{margin:30px 0}.pricingquestions>div{border-top:1px solid #e3eaf4;padding:17px 0}.pricingquestions h3{font-size:14px;font-weight:550;color:#34577f;margin-bottom:8px}.pricingquestions p{font-size:12px;margin:0}.contactlayout{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start}.contactlayout>div>p:not(.rbeyebrow){font-size:14px}.contactstatus{display:flex;gap:14px;margin:30px 0}.contactstatus>span{width:7px;height:7px;border-radius:50%;background:#8299b9;margin-top:5px;flex-shrink:0}.contactstatus b{color:#577399;font-size:12px;font-weight:500}.contactstatus p{font-size:11px;margin-top:8px}.contactbrief{padding:35px;background:#f5f8fd;border:1px solid #e2eaf5;border-radius:8px}.contactbrief h3{font-size:25px;color:#173052;font-weight:500;letter-spacing:-.7px;margin-bottom:25px}.contactbrief label{display:block;font-size:11px;color:#6f85a3;margin-bottom:10px}.contactbrief select{width:100%;font-size:13px;padding:14px;color:#365880;background:white;border:1px solid #d5e0ef;border-radius:5px}.contactbrief>p:not(.rbeyebrow){font-size:11px;margin:20px 0}.briefbuttons{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.briefbuttons .rbbtn{font-size:11px;padding:14px 17px;gap:12px}.briefbuttons button{font-size:11px;background:white;padding:13px 16px}.legalhero{min-height:330px}.legalcontent{max-width:1100px}.legalcontent>section{display:flex;align-items:start;gap:40px;border-bottom:1px solid #e2e9f3;padding:30px 0}.legalcontent>section:first-child{padding-top:0}.legalcontent>section>span{font-size:11px;color:#8ca2c1;margin-top:7px}.legalcontent h2{font-size:24px;letter-spacing:-.5px}.legalcontent p{font-size:14px;max-width:730px;margin-bottom:0}.rbclosing>p:not(.rbeyebrow){font-size:13px;color:#7086a6;margin:0 0 30px}.rbbtn svg,.textbutton svg{transition:transform .2s}.rbbtn:hover svg,.textbutton:hover svg{transform:translateX(3px)}.authvisual .workspacemodel{margin-top:25px}.sourcecontent{max-width:1000px;margin:auto;padding:70px 6%}.sourcecontent h1{font-size:44px;line-height:1.15;font-weight:550;letter-spacing:-1.5px}.sourcecontent h2{font-size:24px;margin-top:40px}.sourcecontent p{font-size:14px;color:#73849e}.sourcecontent a:not(.rblogo){color:#2459df;text-decoration:underline;text-underline-offset:3px}.authpage{display:grid;grid-template-columns:.9fr 1.1fr;min-height:calc(100svh - 92px)}.authcopy{padding:90px 12%;align-self:center}.authcopy h1{font-size:50px;letter-spacing:-1.5px;line-height:1.12;font-weight:550}.authcopy>p:not(.rbeyebrow){font-size:14px;color:#73849e;line-height:1.9;margin:25px 0}.authcopy .authnote{font-size:11px!important;color:#91a1b8!important}.authvisual{background:#f4f7fc;padding:60px 9%;display:flex;flex-direction:column;justify-content:center;min-width:0}.authvisual>h2{font-size:30px}.authvisual>p{font-size:13px;color:#7a8da8}.authcopy>.textbutton{margin-top:20px;display:flex}.authpage .workspacemodel{background:white}.phasecopy>p,.riskcontrols>p{margin-top:0}@keyframes landscape-in{0%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slowrotate{to{transform:rotate(1turn)}}@media(min-width:1650px){.landscapecontent{padding-top:130px}.landscapecontent h1{font-size:78px}}@media(max-width:1100px){.landscapetopics{gap:12px;font-size:10px}.landscapehero{min-height:680px}.landscapecontent{padding-top:90px}.sectorfeature,.splitfeature{gap:40px}.editorialsection{padding:65px 5%}.modulegrid>article{padding:24px}.phasebody{padding:30px;gap:30px}.phasebuttons{padding:12px;gap:3px}.phasebuttons button{font-size:10px;gap:5px}.phasebuttons button>svg{display:none}.riskcontrols{padding:30px}.riskresult{margin:18px;padding:20px}.riskchart{gap:15px}.contactlayout,.pricinglayout,.roadmapdetail{gap:50px}.aiexplainer{padding:35px;gap:40px}.authcopy{padding:70px 10%}.authvisual{padding:45px 6%}.authcopy h1{font-size:42px}.workspaceorg>.plannedtag{font-size:7px}.workspacemodel{padding:20px}.roleselect button{font-size:8px}}@media(max-width:760px){.landscapehero{height:760px;min-height:710px;max-height:none}.landscapecontent{padding:100px 6% 160px}.landscapecontent h1{font-size:53px;max-width:650px}.landscapecontent>p:not(.rbeyebrow){font-size:15px;max-width:500px}.landscapeimage{object-position:60% 50%}.landscapeshade{background:linear-gradient(90deg,#0b1f37db,#0b1f3770 70%),linear-gradient(0deg,#0b1f37aa,transparent 45%)}.landscapetopics{display:none}.landscapecaption{left:6%;right:6%;padding:23px 0}.navdrop>summary{font-size:15px}.navdrop>div{position:static;box-shadow:none;border:0;border-left:1px solid #e4e9f2;border-radius:0;min-width:0;padding:7px 0 0 10px;margin-top:15px}.navdrop>div>a{padding:10px}.navdrop small{font-size:10px}.riskmodelgrid{grid-template-columns:1fr;gap:0}.riskcontrols{padding:30px}.riskcontrols h3{font-size:28px}.riskcontrols>p{max-width:none}.riskresult{margin:0 20px 20px;padding:25px}.riskchart{gap:30px}.riskbar{height:190px}.phasebuttons{grid-template-columns:repeat(3,1fr);gap:7px;padding:14px}.phasebuttons button{font-size:10px;padding:12px 7px}.phasebody{grid-template-columns:1fr;gap:5px;padding:25px}.phasevisual{min-height:220px}.phaserings{height:175px;width:175px}.phasenumber{bottom:20px;font-size:22px}.phaseprogress{bottom:6px}.phasecore{height:80px;width:80px;border-radius:14px}.phasecore>svg{width:29px}.phasecopy{padding-top:20px}.phasecopy h3{font-size:28px}.phasecopy>p{font-size:13px}.modelheading{padding:18px 22px}.modelheading .rbeyebrow,.modelhint{font-size:8px}.modeldisclaimer{padding:14px 22px;font-size:9px}.editorialhero{padding:25px 6% 50px;min-height:0}.breadcrumb{margin-bottom:35px}.editorialhero h1{font-size:43px;letter-spacing:-1.6px;max-width:600px}.editoriallead{font-size:15px}.editorialherolinks{flex-wrap:wrap;gap:15px}.editorialherolinks>.rbbtn{font-size:12px}.editorialheromark{right:-90px;top:110px}.editorialsection{padding:55px 6%}.aboutstory>div,.aiexplainer,.contactlayout,.pricinglayout,.roadmapdetail,.sectorfeature,.splitfeature{grid-template-columns:1fr;gap:35px}.splitfeature>div:first-child>p:not(.rbeyebrow){max-width:none}.splitfeature .screenscene{margin-top:5px}.screenscene>img{min-height:0}.modulegrid{grid-template-columns:1fr 1fr}.modulegrid h3{font-size:18px}.modulegrid article>div{align-items:start;gap:10px;flex-direction:column}.modulegrid article{padding:25px}.availability{font-size:8px}.editorialsection h2{font-size:33px}.sectionintro>p:last-child{font-size:13px}.aiexplainer{padding:32px;gap:20px}.aiexplainer h2{font-size:33px}.aiexplainer ol{margin-top:0}.sectorjump>a{padding:20px 12px;font-size:8px;line-height:1.5}.sectorjump>a>svg{width:12px;flex-shrink:0}.sectorfeature.reverse{direction:ltr}.sectorvisual{padding:30px}.sectorfeature>div:first-child>p:not(.rbeyebrow){max-width:none}.intakegrid{grid-template-columns:1fr;gap:25px}.intakegrid article{padding-top:20px}.intakegrid h3{margin:15px 0 12px;font-size:22px}.roadmapdetail>div{position:static}.roadmapdetail>ol{margin-top:10px}.principlepanel{padding:30px}.principlepanel h2{font-size:29px}.aboutstory>div{gap:15px}.aboutlandscape{height:300px}.aboutlandscape>img{object-position:60% 50%}.foundergrid{gap:18px}.foundergrid>article{padding:25px}.foundergrid h3{font-size:23px}.foundergrid p{font-size:12px}.foundergrid small{font-size:8px}.demoplan{padding:30px}.demoplan h2{font-size:33px}.contactbrief{padding:28px}.contactbrief>h3{font-size:25px}.legalcontent h2{font-size:23px}.legalcontent>section{gap:20px}.legalcontent p{font-size:13px}.authpage{grid-template-columns:1fr}.authcopy{padding:60px 8%}.authcopy h1{font-size:44px}.authvisual{padding:45px 7%}.authvisual>h2{font-size:30px}.sourcecontent h1{font-size:37px}}@media(max-width:450px){.landscapehero{height:730px;min-height:700px}.landscapecontent{padding-top:78px;padding-bottom:140px}.landscapecontent h1{font-size:41px;line-height:1.13;letter-spacing:-1.5px}.landscapecontent .rbeyebrow{font-size:8px;letter-spacing:1px;margin-bottom:26px}.landscapecontent>p:not(.rbeyebrow){font-size:14px;line-height:1.85;max-width:320px}.desktopbreak{display:none}.landscapecontent .rbctas{justify-content:start;align-items:center;gap:20px;margin-top:28px}.landscapecontent .rbbtn{padding:15px 16px;font-size:12px;gap:14px}.landscapecontent .rbbtn>svg{width:15px}.landscapelink{font-size:11px;gap:8px}.landscapelink>svg{width:14px}.herodemolabel{font-size:9px;max-width:260px;line-height:1.7}.landscapecaption p{font-size:11px}.landscapecaption>div:first-child>span{font-size:7px;letter-spacing:1px}.landscapeimage{object-position:57% 50%}.landscapeshade{background:linear-gradient(90deg,#0b1f37d9,#0b1f3763),linear-gradient(0deg,#0b1f37aa,transparent 48%)}.landscapecaption>a{height:34px;width:34px}.editorialhero h1{font-size:36px;letter-spacing:-1.2px}.editoriallead{font-size:14px}.editorialherolinks>span{font-size:9px}.editorialsection h2{font-size:30px;letter-spacing:-1px}.modulegrid{grid-template-columns:1fr}.modulegrid article{padding:26px}.modulegrid article>div{flex-direction:row;align-items:center}.modulegrid h3{font-size:21px;margin-top:25px}.modulegrid p{font-size:13px}.riskcontrols{padding:26px}.riskcontrols h3{font-size:27px}.riskcontrols>label{font-size:10px}.riskresult{margin:0 16px 16px;padding:20px}.riskchart{gap:20px}.riskchart>div>span{font-size:9px}.riskbar{height:190px}.riskbar>strong{font-size:38px}.riskformula{font-size:12px}.modelhint{max-width:100px;text-align:right;line-height:1.5}.phasebody{padding:22px}.phasebuttons button{font-size:9px;gap:6px}.phasebuttons button>span{font-size:7px}.phasecopy h3{font-size:26px}.projectnodes{gap:6px}.projectnodes>div{padding:15px 9px}.projectnodes b{font-size:11px}.projectnodes small{font-size:7px}.workspaceorg h3{font-size:16px}.workspaceorg>.plannedtag{font-size:6px;padding:6px}.roleselect{gap:5px}.roleselect button{font-size:8px;padding:8px}.foundergrid{grid-template-columns:1fr}.foundergrid article{padding:28px}.foundergrid h3{font-size:25px}.foundergrid p{font-size:13px}.foundergrid small{font-size:10px}.aboutlandscape>span{font-size:7px;letter-spacing:1.2px;max-width:250px;line-height:1.8}.sectorjump>a{padding:17px 8px;font-size:7px;letter-spacing:0;gap:8px}.sectorjump>a>svg{width:10px}.sectorvisual{padding:25px}.sectorvisual h3{font-size:19px}.sectorvisual li>b{font-size:11px}.aiexplainer{padding:28px}.aiexplainer h2{font-size:30px}.aiexplainer p{font-size:12px}.principlepanel{padding:26px}.principlepanel h2{font-size:27px}.principlepanel p{font-size:13px}.briefbuttons{gap:12px}.briefbuttons .rbbtn{font-size:10px;gap:10px}.contactbrief{padding:24px}.legalcontent>section{gap:16px}.legalcontent h2{font-size:21px}.authcopy h1{font-size:38px}.sourcecontent{padding-top:50px}}@media(prefers-reduced-motion:reduce){.landscapecontent,.landscapeimage,.navdrop>div,.phasebody,.phaserings{animation:none!important}.phaseprogress>span,.rbbtn svg,.riskbar>i,.textbutton svg{transition:none!important}.rbbtn:hover svg,.textbutton:hover svg{transform:none}}.riskbar{height:225px}.riskbar>strong{position:absolute;left:0;right:0;top:0;font-size:30px;line-height:1;margin:0;letter-spacing:-1px}.managedbar>strong,.riskbar>strong{color:#173052;text-shadow:none}@media(max-width:760px){.riskbar{height:220px}.riskbar>strong{font-size:30px}}.landscapecontent{animation:none}.purposegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:50px}.purposegrid>article{border-top:1px solid #dbe4f0}.purposegrid>article>span{display:block;color:#9bafcc;font-size:12px;margin-bottom:30px}.purposegrid .rbeyebrow{font-size:10px;margin-bottom:18px;text-transform:uppercase}.purposegrid h3{font-size:24px;line-height:1.25;font-weight:550;letter-spacing:-.65px;color:#173052;min-height:90px;margin-bottom:20px}.purposegrid>article>p:last-child{font-size:13px;line-height:1.9;margin-bottom:0}.foundersection{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;max-width:1190px}.founderportrait{overflow:hidden;border-radius:7px;aspect-ratio:4/5;background:#edf1f6}.founderportrait>img{width:100%;height:100%;object-fit:cover;object-position:45% 40%;display:block}.foundercopy h2{font-size:48px;letter-spacing:-1.6px;margin-bottom:13px}.founderrole{font-size:13px;color:#2459df;display:block;margin-bottom:30px}.foundercopy>p:not(.rbeyebrow){font-size:14px;line-height:1.9;color:#73849e}.foundercopy>.textbutton{margin-top:18px}@media(max-width:900px){.purposegrid{gap:25px}.purposegrid h3{font-size:21px;min-height:100px}.foundersection{gap:45px}.foundercopy h2{font-size:39px}}@media(max-width:760px){.purposegrid{grid-template-columns:1fr;gap:35px;margin-top:35px}.purposegrid>article>span{margin-bottom:20px}.purposegrid h3{min-height:0;max-width:430px;font-size:25px}.purposegrid>article>p:last-child{font-size:14px}.foundersection{grid-template-columns:1fr;gap:35px}.founderportrait{max-width:440px;aspect-ratio:1/1;width:100%}.foundercopy h2{font-size:39px}.founderrole{font-size:12px;margin-bottom:25px}}.landscapecontent{padding-top:clamp(95px,15vh,175px);padding-bottom:90px}.landscapecontent h1{font-size:clamp(45px,4.4vw,67px);font-weight:500;line-height:1.13}.landscapecontent h1>span{color:white}.landscapehero{min-height:670px;max-height:820px}.herodemolabel{margin-top:24px;font-size:10px;color:#c0ccda}.rbsite h2{font-weight:500}.rbsite h2>span{color:inherit}.rbfeatures h3{margin-top:0;font-weight:500;font-size:24px}.rbfeatures article{padding-top:28px}.rbsectors{padding:28px 6%}.rbsectors>p{display:none}.rbsectors>div{gap:0;max-width:900px;margin:auto}.rbsectors>div>span{flex:1;padding:5px 24px;font-size:14px;font-weight:400;color:#7b8798}.rbsectors>div>span+span{border-left:1px solid #e2e7ee}.industryphoto:after{display:none}.rbsectionhead{margin-bottom:40px}.rbsectionhead>div>h2{margin-bottom:0}.centerheading h2{margin-bottom:22px}.editorialhero{background:white;border-bottom:1px solid #e9edf2;padding-bottom:65px;min-height:0}.editorialhero h1{font-weight:500;max-width:850px}.editoriallead{font-size:17px;color:#758299}.breadcrumb{margin-bottom:50px}.editorialhero .rbbtn{margin-top:8px}.modulegrid{border:0;border-radius:0;gap:35px}.modulegrid>article{border:0;border-top:1px solid #e0e6ef;padding:25px 0}.modulegrid>article:hover{background:none}.modulegrid>article>div{min-height:23px}.modulegrid h3{font-size:23px;font-weight:500;margin-top:18px}.availability,.plannedtag,.stage,.stage.future{background:none!important;padding-left:0;padding-right:0;border-radius:0;color:#8a97aa;font-size:10px}.availability.now,.stage{color:#4d6e9b}.workspaceorg>.plannedtag{font-size:8px}.intakegrid>article>span,.purposegrid>article>span{display:none}.purposegrid h3{font-weight:450}.purposegrid .rbeyebrow{text-transform:none;letter-spacing:0;font-size:14px;color:#2459df;display:block}.purposegrid h3{margin-top:0}.purposegrid>article{padding-top:25px}.aboutpurpose>.sectionintro h2{margin-bottom:23px}.foundercopy h2{font-weight:500}.sectorvisual{border-radius:0;background:white;padding:0;border:0}.sectorphoto{width:100%;height:240px;object-fit:cover;display:block;margin-bottom:25px}.sectorvisual h3{margin:0 0 18px;font-size:19px}.sectorvisual li{padding:12px 0}.sectorvisual>p{margin-top:20px}.sectorvisual li>b{font-weight:400}.aiexplainer{border-radius:4px}.aiexplainer .plannedtag{color:#b7c8e0}.phasevisual{background:#f4f7fb;padding:28px;border-radius:5px;min-height:310px;align-self:stretch}.phasedocument{background:white;border:1px solid #e0e6ef;border-radius:4px;width:100%;box-shadow:0 15px 25px #233c5e08;overflow:hidden;animation:hero-enter .35s ease}.documenttop{display:flex;justify-content:space-between;background:#173052;color:#fff;padding:16px 20px;font-size:11px}.documenttop>span{font-size:9px;color:#aec0d9}.phasedocument h4{font-size:21px;color:#26476e;letter-spacing:-.5px;font-weight:500;margin:26px 22px 20px}.documentrow{display:flex;gap:13px;align-items:center;border-top:1px solid #edf0f5;margin:0 22px;padding:14px 0}.documentrow>span{font-size:8px;color:#a5b3c7}.documentrow>p{font-size:10px!important;color:#69809e;margin:0;line-height:1.7}.documentfooter{height:2px;background:#edf2f8;margin-top:12px}.documentfooter>span{height:100%;display:block;background:#2459df;transition:width .4s}.phasecopy>span{display:none}.phasecopy h3{margin-top:0;font-weight:500}.phasecopy li{padding-left:12px;border-left:1px solid #dce5f1}.phasebuttons>button>svg{display:none}.modelheading .rbeyebrow{font-size:11px;letter-spacing:0;font-weight:500;color:#5e789b}.modelhint{font-size:10px}.screenscene{box-shadow:none}.screenscene,.showcaseframe{border-radius:4px}.rbroadmap{padding-top:65px;padding-bottom:65px}.rbfaq h2{font-weight:500}.rbclosing{background:#f6f8fb}.rbclosing h2{font-weight:500}.rbfooter .footercol h3{font-size:10px;letter-spacing:.7px}.pricinglayout>.demoplan{box-shadow:none;border-radius:4px}.contactstatus>span{display:none}.contactbrief{border-radius:4px}.editorialsection .sectionintro{max-width:750px}.editorialsection .sectionintro>p{font-size:15px}@media(max-width:900px){.landscapecontent h1{font-size:53px}.sectorphoto{height:220px}.modulegrid{gap:25px}.modulegrid h3{font-size:21px}}@media(max-width:760px){.landscapehero{height:700px;min-height:670px}.landscapecontent{padding-top:110px;padding-bottom:90px}.landscapecontent h1{font-size:49px}.rbfeatures h3{font-size:23px}.rbsectors>div>span{font-size:12px;padding:4px 15px}.editorialhero{padding-bottom:45px}.breadcrumb{margin-bottom:35px}.editoriallead{font-size:15px}.modulegrid>article>div{flex-direction:row}.sectorvisual{padding:0}.sectorphoto{height:280px}.phasevisual{min-height:0;padding:25px}.phasecopy h3{margin-top:15px}.phasebody{gap:15px}.phasecopy li{font-size:11px}.purposegrid h3{font-size:24px}.rbsectionhead>div>h2{margin-bottom:10px}}@media(max-width:450px){.landscapehero{height:690px;min-height:650px}.landscapecontent{padding-top:95px}.landscapecontent h1{font-size:40px;letter-spacing:-1.5px}.rbsectors{padding:24px 4%}.rbsectors>div>span{font-size:9px;padding:4px 10px}.rbsite h2{font-size:31px}.foundercopy h2{font-size:36px}.sectorphoto{height:235px}.modulegrid{gap:15px}.modulegrid h3{font-size:22px}.phasevisual{padding:18px}.documentrow>p{font-size:9px!important}.purposegrid h3{font-size:24px}.editorialhero h1{font-size:36px}.modelhint{font-size:8px}.riskcontrols h3{font-weight:500}}@media(prefers-reduced-motion:reduce){.phasedocument{animation:none}}.purposegrid .purpose-label{font-size:14px;color:#2459df;margin:0 0 20px;font-weight:500;line-height:1.5}.cyclefeedback{display:flex;align-items:center;justify-content:center;gap:20px;padding:17px 24px;border-top:1px solid #e3eaf4;color:#486992;font-size:11px;background:#f8fafd}.cyclefeedback>span:nth-child(2){font-size:22px;color:#2459df}.cyclecontinuous{font-size:10px!important;color:#7b8fa9!important;text-align:center;padding:16px 24px;margin:0;line-height:1.9}.frameworkgrid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:30px 0}.frameworkgrid article{padding-top:26px;border-top:1px solid #dce5f1}.frameworkgrid h3{font-size:25px;letter-spacing:-.6px;font-weight:500;margin-bottom:18px;color:#173052}.frameworkgrid p{font-size:13px;line-height:1.9;color:#71839e}.frameworkgrid a{font-size:12px;color:#2459df;display:inline-block;margin-top:12px}.frameworkcontext>.modeldisclaimer{padding:18px 0;background:none}.phasebuttons button{font-size:10px}.phasecopy>ul{margin-bottom:15px}@media(max-width:760px){.frameworkgrid{grid-template-columns:1fr;gap:25px}.cyclefeedback{font-size:10px;gap:13px}.cyclecontinuous{font-size:9px!important}.phasebuttons button{font-size:9px}.frameworkgrid h3{font-size:24px}}.riskcase>div:last-child{border-top:1px solid #dce5f1}.riskcase article{display:grid;grid-template-columns:200px 1fr;gap:35px;padding:27px 0;border-bottom:1px solid #e6ecf4}.riskcase article>span{font-size:10px;color:#9aabc2}.riskcase article>span>b{font-size:13px;font-weight:500;color:#365b89;display:block;margin-top:12px}.riskcase h3{font-size:20px;font-weight:500;letter-spacing:-.3px;line-height:1.4;color:#173052;margin-bottom:12px}.riskcase article p{font-size:13px;color:#73849e;line-height:1.9;margin:0;max-width:760px}@media(max-width:760px){.riskcase article{grid-template-columns:1fr;gap:17px;padding:24px 0}.riskcase article>span{display:flex;gap:15px;align-items:center}.riskcase article>span>b{display:inline;margin:0;font-size:12px}.riskcase h3{font-size:19px}}.riskmodelintro{padding:32px 38px 0;max-width:850px}.riskmodelintro h3{font-size:30px;font-weight:500;letter-spacing:-.8px;color:#173052;margin:0 0 15px}.riskmodelintro>p{font-size:13px;color:#71839e;line-height:1.9;margin-bottom:0}.refinedrisk .riskmodelgrid{align-items:stretch}.refinedrisk .riskcontrols{padding-top:30px}.riskfieldset{border:0;margin:0;padding:0;min-width:0}.riskfieldset legend{font-size:13px;font-weight:500;color:#294c7b;padding:0;margin-bottom:12px}.riskfieldset>p{font-size:11px;line-height:1.8;color:#8393aa;margin:0 0 18px}.riskfieldset label{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:11px;color:#60748f;margin:20px 0 12px}.riskfieldset label>b{font-size:17px;font-weight:500;color:#173052;white-space:nowrap}.riskfieldset label>b>span{font-size:10px;color:#8b9ab0}.riskfieldset input{width:100%;accent-color:#2459df;height:5px;cursor:pointer}.aftercontrols{border-top:1px solid #e0e8f3;margin-top:30px}.aftercontrols,.aftercontrols legend{padding-top:24px}.riskfieldset>.controlhint{font-size:10px;margin:12px 0 22px;line-height:1.85}.controlhint>b{font-weight:500;color:#536f94}.refinedrisk .riskresult{justify-content:start;margin-top:30px}.scenariopicker{margin-bottom:38px}.scenariopicker>span{display:block;font-size:10px;color:#7387a4;margin-bottom:14px}.scenariopicker>div{display:flex;flex-wrap:wrap;gap:7px}.scenariopicker button{background:white;border:1px solid #dae4f3;border-radius:4px;font-size:9px;color:#51729f;padding:9px 11px;transition:background .2s,border-color .2s}.scenariopicker button:hover{background:#eaf1fe;border-color:#a6bde7}.residualreading{border-top:1px solid #e0e7f3;padding-top:24px;margin-top:28px}.residualreading h4{font-size:15px;font-weight:500;color:#294c7b;line-height:1.5;margin:0 0 12px}.residualreading p{font-size:11px;color:#7b8ea9;line-height:1.9;margin:0}@media(max-width:760px){.riskmodelintro{padding:27px 27px 0}.riskmodelintro h3{font-size:26px}.riskmodelintro>p{font-size:12px}.refinedrisk .riskresult{margin-top:0}.scenariopicker{margin-bottom:25px}.refinedrisk .riskcontrols{padding-top:26px}.riskfieldset label{font-size:10px}.riskfieldset legend{font-size:12px}.residualreading{margin-top:24px}.scenariopicker button{font-size:10px;padding:10px 13px}}.footeremail{display:block;color:#2459df;font-size:13px;margin:-8px 0 24px}.emailcontact{border-top:1px solid #e1e8f2;padding-top:22px}.emailcontact>p{font-size:12px;margin-bottom:12px}.contactstatus .textbutton{font-size:13px}.contactstatus p .textbutton{font-size:11px}.emailcontact .textbutton:hover,.footeremail:hover{text-decoration:underline;text-underline-offset:4px}.frameworkchoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.frameworkchoices .frameworkexample{font-size:12px;color:#8492a7}.frameworkconfiguration{border-top:1px solid #e1e8f2;padding:27px 0 10px;max-width:950px}.frameworkconfiguration h3{font-size:23px;font-weight:500;color:#173052;letter-spacing:-.5px;margin-bottom:17px}.frameworkconfiguration p{font-size:13px;color:#71839e;line-height:1.9}.frameworkcontext{scroll-margin-top:110px}@media(max-width:760px){.frameworkchoices{grid-template-columns:1fr;gap:25px}.frameworkconfiguration h3{font-size:21px}}.riskresponses{scroll-margin-top:110px}.responseflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:35px 0 0}.responseflow>button{position:relative;text-align:left;background:white;border:1px solid #dce5f1;border-radius:4px;padding:25px 22px;color:#173052;transition:background .2s,border-color .2s}.responseflow>button[aria-selected=true]{background:#173052;border-color:#173052;color:white}.responseflow>button>span{font-size:10px;color:#91a5c0;display:block;margin-bottom:21px}.responseflow strong{display:block;font-size:22px;font-weight:500;letter-spacing:-.5px;margin-bottom:13px}.responseflow small{display:block;font-size:10px;line-height:1.8;min-height:38px;color:#7f91aa}.responseflow>button[aria-selected=true] small{color:#c6d4e7}.responseflow i{position:absolute;right:-21px;top:45%;font-size:19px;font-style:normal;color:#8fa5c3;pointer-events:none}.responsedetail{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;padding:38px;background:#f6f8fc;border:1px solid #e2e9f3;margin-top:24px;border-radius:4px;animation:hero-enter .3s ease}.responselabel{font-size:11px;color:#587aa9}.responsedetail h3{font-size:28px;font-weight:500;letter-spacing:-.7px;line-height:1.25;color:#173052;margin:15px 0 20px}.responsedetail p{font-size:13px;line-height:1.9;color:#7386a1}.responseeffect{font-size:11px;color:#436995;border-top:1px solid #dce6f2;padding-top:18px;margin-top:23px}.responseexample{border-left:1px solid #dce5f1;padding-left:35px}.responseexample h4{font-weight:500;color:#3b5e8a;font-size:12px;margin:5px 0 12px}.responseexample p{font-size:12px;margin-bottom:25px}.responseexample p:last-child{margin-bottom:0}.responsenote{font-size:11px!important;color:#7c8fa8!important;line-height:1.9;margin:22px 0 12px}.responsesource{font-size:9px!important;color:#98a6b9!important;line-height:1.9;margin:0}.responsesource a{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.responseflow{gap:18px}.responseflow>button{padding:22px 16px}.responseflow strong{font-size:19px}.responseflow i{right:-17px;font-size:16px}.responsedetail{padding:30px;gap:30px}}@media(max-width:760px){.responseflow{grid-template-columns:1fr 1fr;gap:14px}.responseflow i{display:none}.responseflow>button{padding:21px}.responseflow strong{font-size:21px}.responseflow>button>span{margin-bottom:15px}.responseflow small{min-height:36px;font-size:10px}.responsedetail{grid-template-columns:1fr;padding:25px;gap:25px}.responseexample{border-left:0;border-top:1px solid #dce5f1;padding:23px 0 0}.responsedetail h3{font-size:26px}.responsesource{font-size:9px!important}}@media(prefers-reduced-motion:reduce){.responsedetail{animation:none}}.frameworkvisuals{margin:55px 0 45px;border-top:1px solid #dfe7f1}.frameworkdiagram{display:grid;grid-template-columns:.8fr 1.5fr;gap:25px 55px;align-items:center;margin:0;padding:45px 0;border-bottom:1px solid #e2e9f3}.frameworkdiagram figcaption>h3{font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.8px;color:#173052;margin:0 0 20px}.frameworkdiagram figcaption>p{font-size:13px;line-height:1.9;color:#73849e;margin:0 0 23px}.diagramopen{padding:0;background:none;border:0;color:#2459df;font-size:12px;text-align:left}.diagramimage{background:#fff;border:1px solid #e1e7f0;border-radius:5px;display:flex;align-items:center;justify-content:center;position:relative;padding:28px 22px 45px;min-height:270px;width:100%;cursor:zoom-in;transition:border-color .2s,box-shadow .2s}.diagramimage:hover{border-color:#a7badb;box-shadow:0 10px 25px #17305206}.diagramimage>img{display:block;width:100%;height:auto;max-width:738px;object-fit:contain}.diagramimage>span{position:absolute;right:18px;bottom:14px;font-size:9px;color:#8093af}.frameworkdiagram>.diagramcaption{grid-column:2;font-size:9px;color:#94a2b7;line-height:1.8;margin:-10px 0 0}.isodiagram .diagramimage>img{max-width:360px}.isodiagram .diagramimage{padding:30px 30px 45px}.diagramdialog{border:1px solid #dbe4f1;border-radius:7px;padding:25px;max-width:min(1040px,94vw);width:1040px;max-height:90svh;background:white;color:#173052;overflow:auto;box-shadow:0 30px 100px #08182d35}.diagramdialog::backdrop{background:#0b1f37b8;backdrop-filter:blur(4px)}.diagramdialoghead{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e6ecf4;padding-bottom:20px}.diagramdialoghead h3{font-size:20px;font-weight:500;letter-spacing:-.4px;margin:0}.diagramdialoghead button{border:1px solid #d9e3f0;border-radius:4px;padding:10px 14px;background:white;color:#51719a;font-size:11px;white-space:nowrap;cursor:pointer}.diagramdialogimage{padding:35px 10px;display:flex;justify-content:center;align-items:center}.diagramdialogimage>img{display:block;max-width:100%;height:auto;max-height:60svh;object-fit:contain}.diagramdialog>p{font-size:10px;line-height:1.8;color:#8797af;margin:0;border-top:1px solid #e6ecf4;padding-top:18px}@media(max-width:900px){.frameworkdiagram{grid-template-columns:1fr 1.4fr;gap:24px 30px}.frameworkdiagram figcaption>h3{font-size:26px}.diagramimage{padding:22px 16px 40px;min-height:230px}}@media(max-width:760px){.frameworkvisuals{margin-top:40px}.frameworkdiagram{grid-template-columns:1fr;gap:22px;padding:35px 0}.frameworkdiagram>.diagramcaption{grid-column:1;margin:-10px 0 0}.frameworkdiagram figcaption>h3{font-size:27px;max-width:410px}.frameworkdiagram figcaption>p{font-size:13px;margin-bottom:18px}.diagramimage{min-height:0;padding:25px 15px 38px}.isodiagram .diagramimage{padding:25px 20px 40px}.isodiagram .diagramimage>img{max-width:320px}.diagramdialog{padding:18px}.diagramdialoghead h3{font-size:17px}.diagramdialoghead button{font-size:10px;padding:9px 11px}.diagramdialogimage{padding:25px 0}.diagramdialog>p{font-size:9px}}.diagramdialog{margin:auto}.homeproblem{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.homeproblem h2{margin-bottom:28px}.homeproblem>div>p{max-width:475px;font-size:15px}.homeproblem>img{width:100%;height:470px;object-fit:cover;border-radius:4px}.problemstatements{margin-top:30px;border-top:1px solid #e2e8f1}.problemstatements p{font-size:13px;border-bottom:1px solid #e2e8f1;padding:17px 0;margin:0;color:#556f91}.homesolution{background:#f6f8fc;border-block:1px solid #e8edf4}.homeproductimage{border:1px solid #dce5f1;background:white;border-radius:5px;padding:10px;box-shadow:0 18px 50px #17305208}.homeproductimage img{display:block;width:100%;max-height:650px;object-fit:cover;object-position:top}.homebenefits{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.homebenefits h3{font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.6px;color:#173052;margin:0 0 16px}.homebenefits p{font-size:13px}.homestatus{font-size:11px!important;color:#8c9bb0!important;margin:30px 0 0}.homehow{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.homehow>div{position:sticky;top:130px}.homehow>div>p{margin:25px 0 30px;max-width:440px}.homehow ol{margin:0;list-style:none;padding:0;border-top:1px solid #dce5f1}.homehow li{padding:28px 0;border-bottom:1px solid #e0e8f2}.homehow li h3{font-size:24px;font-weight:500;letter-spacing:-.6px;color:#173052;margin:0 0 15px}.homehow li p{font-size:14px;margin:0}.homeclosing{background:#173052;color:white;padding:70px 6%;text-align:center}.homeclosing h2{color:white;font-size:46px;margin-bottom:32px}.homeclosing>div{display:flex;align-items:center;justify-content:center;gap:17px}.homeclosing .rbsecondary{color:white;border-color:#ffffff55}.homeclosing .rbsecondary:hover{background:#ffffff0a}.productjourney{background:white;scroll-margin-top:110px}.journeynavigation{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));position:sticky;top:92px;z-index:20;padding:0 max(6%,calc((100vw - 1160px)/2));background:#fffffff5;border-bottom:1px solid #dce5f1;border-top:1px solid #e7edf5;backdrop-filter:blur(15px)}.journeynavigation>button{position:relative;display:block;text-align:center;border:0;border-bottom:2px solid transparent;padding:24px 8px;background:none;font-size:12px;color:#8695ad;transition:color .25s,border-color .25s}.journeynavigation>button[aria-selected=true]{border-bottom-color:#2459df;color:#173052}.journeynavigation>button:hover{color:#2459df}.journey-content{max-width:1320px;margin:auto;padding:65px 6% 45px}.journeyintro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:40px;animation:hero-enter .4s ease}.journeyintro h2{font-size:42px;line-height:1.15;letter-spacing:-1.4px;margin:0;color:#173052}.journeyintro>p{font-size:14px;color:#7386a1;line-height:1.9;margin:0}.journeymodel{animation:hero-enter .4s ease}.journeynote{color:#8b9bb2;font-size:10px;line-height:1.9;margin:20px 0 0}.journeybottom{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #e1e8f3;padding-top:25px;margin-top:40px}.journeybottom>p{font-size:10px;line-height:1.8;color:#8e9fb7;margin:0;max-width:450px}.journeybottom>.textbutton{font-size:12px;flex-shrink:0}.goalmodel{max-width:850px;margin:0 auto}.goaltabs{display:flex;gap:10px;border-bottom:1px solid #dfe7f2;padding:0 0 20px}.goaltabs>button{background:white;border:1px solid #e0e7f2;border-radius:4px;padding:11px 21px;color:#7488a4;font-size:12px;transition:all .2s}.goaltabs>button[aria-pressed=true]{background:#173052;color:white;border-color:#173052}.goaldocument{padding:40px;background:#f5f8fc;border:1px solid #e0e8f3;border-radius:4px;margin-top:22px;animation:hero-enter .4s ease}.goaldocument h3{font-size:30px;line-height:1.25;font-weight:500;letter-spacing:-.8px;color:#173052;margin:0 0 20px}.goaldocument>p{font-size:14px;line-height:1.9;color:#7990ad;margin-bottom:25px}.goalrows>div{display:flex;gap:25px;justify-content:space-between;align-items:center;border-top:1px solid #dfe7f2;padding:18px 0}.goalrows b{font-size:12px;font-weight:500;color:#496c98}.goalrows span{font-size:11px;color:#8297b3;text-align:right}.intakepipeline{display:grid;grid-template-columns:1fr 50px 1.1fr;align-items:center}.intakesources{display:flex;flex-direction:column;gap:12px}.intakesource{border:1px solid #dfe7f2;background:white;border-radius:4px;padding:21px;display:flex;align-items:start;gap:13px;cursor:pointer;transition:background .2s,border-color .2s}.intakesource:has(input:checked){background:#f4f7fd;border-color:#becfe9}.intakesource.fixed{display:block;background:#173052;color:white;border-color:#173052;cursor:default}.intakesource input{accent-color:#2459df;margin-top:3px;width:14px;height:14px;flex-shrink:0}.intakesource b{font-size:14px;font-weight:500;display:block;line-height:1.4}.intakesource p,.intakesource small{font-size:11px;line-height:1.85;color:#7e93b1;display:block;margin:8px 0 0}.intakesource.fixed p{color:#bdcce1}.intakeconnector{text-align:center;font-size:23px;color:#9fb3cf}.baselineconcept{background:#f5f8fc;border:1px solid #e1e9f4;border-radius:5px;padding:35px}.baselineconcept>h3{font-size:28px;font-weight:500;color:#173052;letter-spacing:-.7px;line-height:1.25;margin:0 0 20px}.baselineconcept>p{font-size:13px;line-height:1.9;color:#7c91ad;margin:0 0 25px}.baselinedossier{border-top:1px solid #dce7f5}.baselinedossier>div{padding:16px 0;border-bottom:1px solid #dfe8f4}.baselinedossier span{font-size:9px;color:#8b9eb9;display:block;margin-bottom:8px}.baselinedossier b{font-size:12px;color:#4b6f9e;font-weight:500;display:block;line-height:1.6}.baselineconcept>.rbbtn{font-size:11px;line-height:1.5;gap:10px;margin-top:25px;padding:13px 17px;text-align:left}.pipelineprogress{height:2px;background:#e1e9f6;margin-top:25px}.pipelineprogress>span{height:100%;display:block;background:#2459df;transition:width .5s}.learningexplanation{margin-top:35px;padding-top:28px;border-top:1px solid #dfe7f2;max-width:900px}.learningexplanation h3{font-size:24px;font-weight:500;letter-spacing:-.5px;color:#173052;margin:0 0 16px}.learningexplanation p{font-size:13px;line-height:1.9;color:#7b8eaa}.learningexplanation a{font-size:11px;color:#2459df;display:inline-block;margin-top:5px}.matrixmodel{display:grid;grid-template-columns:1fr 1fr;gap:35px 65px;align-items:center}.evaluationinputs>h3,.matrixexplanation>h3,.monitoringmodel>div>h3{font-size:30px;font-weight:500;line-height:1.25;letter-spacing:-.8px;color:#173052;margin:0 0 22px}.evaluationinputs>p,.matrixexplanation>p,.monitoringmodel>div>p{font-size:13px;line-height:1.9;color:#7b8eaa}.matrixreadout{display:flex;align-items:center;gap:25px;margin:32px 0}.matrixreadout>div>b{display:block;font-size:44px;font-weight:400;color:#173052;letter-spacing:-1px}.matrixreadout span{display:block;font-size:9px;color:#8b9bb1;margin-top:10px}.matrixreadout>i{font-size:20px;font-style:normal;color:#b1bfd2;margin-top:-18px}.interactivematrix{position:relative;padding:10px 10px 10px 35px;max-width:490px}.matrixaxisvertical{position:absolute;left:0;top:50%;writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;color:#8296b3}.matrixcells{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.matrixcells>button{height:66px;border:2px solid transparent;border-radius:3px;position:relative;color:#5b6a76;font-size:14px;transition:transform .2s,border-color .2s;display:flex;align-items:center;justify-content:center;flex-direction:column}.matrixcells>button:hover{transform:translateY(-2px)}.matrixcells>button[aria-pressed=true]{border-color:#173052;color:#173052;box-shadow:inset 0 0 0 2px #fff}.matrixcells>button>span{display:block;font-size:7px;margin-top:3px}.matrixaxislabels{display:flex;justify-content:space-around;font-size:9px;color:#8d9db3;margin-top:12px}.matrixaxishorizontal{font-size:10px;color:#8296b3;display:block;text-align:center;margin-top:10px}.fullmodelnote{grid-column:1/-1;margin-top:0}.journeyexpand{border-top:1px solid #dce5f1;padding:25px 0;margin:0;grid-column:1/-1}.journeyexpand>summary{font-size:17px;line-height:1.5;cursor:pointer;color:#345880;padding-right:25px;list-style:revert}.journeyexpand[open]>summary{margin-bottom:30px}.journeyexpand>.frameworkcontext{padding-top:10px}.journeyexpand>.riskmodel{margin-top:0}.journeyexpand>.workspacemodel{max-width:850px;margin-top:20px}.productfurther{border-top:1px solid #e2eaf3;max-width:1320px;padding-top:55px}.productfurther>h2{margin-bottom:35px}.productstatus{margin-top:35px;border-top:1px solid #dce5f1;padding-top:30px;max-width:820px}.productstatus h3{font-size:24px;font-weight:500;letter-spacing:-.6px;color:#173052}.productstatus p{font-size:13px;line-height:1.9;color:#7b8eaa;margin:18px 0 25px}.evaluationmodel{display:grid;grid-template-columns:1fr 1fr;gap:35px 55px;padding:35px;border:1px solid #dfe7f2;border-radius:5px}.evaluationinputs>label{font-size:11px;color:#7187a6;display:flex;justify-content:space-between;gap:20px;margin:30px 0 16px}.evaluationinputs b{font-size:12px;color:#3b5f90;font-weight:500;white-space:nowrap}.evaluationinputs>input{accent-color:#2459df;width:100%;height:5px}.evaluationresult{background:#f5f8fc;padding:30px;align-self:stretch;border-radius:4px;display:flex;flex-direction:column;justify-content:center}.evaluationresult>h3{font-size:28px;font-weight:500;line-height:1.25;letter-spacing:-.7px;color:#173052;margin:0 0 25px}.evaluationresult>p{font-size:12px;line-height:1.9;color:#7e94b2;margin:25px 0 0}.delaycomparison>div{position:relative;padding-bottom:17px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:10px}.delaycomparison span{font-size:10px;color:#889bb6}.delaycomparison b{font-size:11px;font-weight:500;color:#4d6f9d}.delaycomparison i{position:absolute;bottom:0;left:0;height:3px;background:#2459df;transition:width .4s}.delaycomparison>div+div i{background:#b7c8e1}.monitoringmodel{display:grid;grid-template-columns:1fr 1fr;gap:35px 60px}.monitorchecks{margin-top:25px;border-top:1px solid #dfe7f1}.monitorchecks>label{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid #e2e9f3;font-size:12px;color:#5d7a9f;cursor:pointer}.monitorchecks input{accent-color:#2459df;width:15px;height:15px}.monitorcompletion{font-size:10px!important;color:#8b9eb7!important;margin-top:18px}.monitoringvisual{background:#f5f8fc;border:1px solid #e3eaf5;border-radius:4px;padding:30px;align-self:center}.monitoringvisual h4{font-size:13px;font-weight:500;color:#53729b;margin:0 0 25px}.monitoringvisual svg{width:100%;display:block;overflow:visible}.monitoringvisual p{font-size:10px;line-height:1.8;color:#8a9cb6;margin:15px 0 25px}.monitoringvisual .rbbtn{font-size:11px;padding:13px 16px}.trendline{stroke-dasharray:400;animation:draw-trend 1.2s ease forwards}.journeymodel .riskresponses>.sectionintro{display:none}.journeymodel .responseflow{margin-top:0}.journeymodel .responsesource{font-size:9px!important}.journeymodel .responselabel{display:none}.journeymodel .responsedetail h3{margin-top:0}.homefocused .landscapehero{max-height:820px}.editorialsite:has(.productjourney) .editorialhero{padding-bottom:45px}.editorialsite:has(.productjourney) .editorialherolinks{display:none}.editorialsite:has(.productjourney) .breadcrumb{display:none}.editorialsite:has(.productjourney) .editorialhero{padding-top:55px}.editorialsite:has(.productjourney) .editorialhero h1{max-width:none}.journeymodel .scenariopicker>span{font-size:11px}.scenebar,.showcasetext>span{display:none}@keyframes draw-trend{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@media(max-width:1050px){.homeproblem{gap:45px}.homeproblem>img{height:440px}.homehow{gap:55px}.journeyintro{gap:40px}.journeynavigation{padding:0 5%}.journeynavigation>button{font-size:11px}.journeyintro h2{font-size:36px}.intakepipeline{grid-template-columns:1fr 30px 1fr}.baselineconcept{padding:25px}.matrixmodel{gap:30px}.matrixcells>button{height:60px}.evaluationmodel{gap:30px;padding:28px}.evaluationresult{padding:25px}.monitoringmodel{gap:35px}}@media(max-width:760px){.homehow,.homeproblem{grid-template-columns:1fr;gap:35px}.homeproblem>img{height:350px}.homeproblem>div>p{max-width:none}.homebenefits{grid-template-columns:1fr;gap:28px;margin-top:35px}.homebenefits article{border-top:1px solid #dfe7f2;padding-top:25px}.homehow>div{position:static}.homeproductimage{padding:5px}.homeproductimage img{max-height:450px}.homeclosing h2{font-size:35px}.homeclosing>div{flex-wrap:wrap;gap:13px}.journeynavigation{top:76px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 5%;backdrop-filter:none}.journeynavigation>button{padding:15px 4px;font-size:10px}.journey-content{padding:40px 6% 35px}.journeyintro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.journeyintro h2{font-size:33px;max-width:500px}.journeyintro>p{font-size:13px}.goalmodel{max-width:none}.goaldocument{padding:28px}.goaldocument h3{font-size:26px}.goaldocument>p{font-size:13px}.goalrows>div{gap:15px}.goalrows b{font-size:10px}.goalrows span{font-size:9px}.goaltabs{gap:7px;flex-wrap:wrap}.goaltabs>button{font-size:11px;padding:10px 16px}.intakepipeline{grid-template-columns:1fr;gap:20px}.intakeconnector{transform:rotate(90deg);line-height:1}.intakesource{padding:20px}.intakesource b{font-size:14px}.intakesource p,.intakesource small{font-size:11px}.baselineconcept{padding:27px}.baselineconcept h3{font-size:27px}.learningexplanation h3{font-size:23px}.matrixmodel{grid-template-columns:1fr;gap:25px}.evaluationinputs>h3,.matrixexplanation>h3,.monitoringmodel>div>h3{font-size:27px}.matrixreadout{gap:25px}.matrixreadout>div>b{font-size:39px}.interactivematrix{max-width:480px;margin:auto;width:100%;padding-left:27px}.matrixcells>button{height:57px}.journeyexpand>summary{font-size:15px}.evaluationmodel{grid-template-columns:1fr;padding:25px;gap:25px}.evaluationresult{padding:24px}.evaluationresult h3{font-size:26px}.evaluationinputs label{font-size:10px}.evaluationinputs b{font-size:11px}.monitoringmodel{grid-template-columns:1fr;gap:25px}.monitoringvisual{padding:25px}.journeybottom{flex-direction:column;align-items:start;gap:15px}.journeybottom>p{font-size:9px}.journeybottom>.textbutton{font-size:12px}.productfurther{padding-top:40px}.productfurther>h2{font-size:31px}.productstatus h3{font-size:23px}.homeclosing{padding:55px 6%}.homestatus{font-size:10px!important}.editorialsite:has(.productjourney) .editorialhero{padding-top:40px}.editorialsite:has(.productjourney) .editorialhero h1{font-size:39px}}@media(max-width:450px){.homeproblem>img{height:300px}.homeclosing h2{font-size:32px}.homeclosing .rbbtn,.homeclosing .rbsecondary{font-size:12px;padding:15px 18px}.homehow li h3{font-size:23px}.journeyintro h2{font-size:30px;letter-spacing:-1px}.journeynavigation>button{font-size:9px;padding:14px 3px}.journey-content{padding-top:32px}.goaldocument{padding:24px}.goaldocument h3{font-size:25px}.goaltabs>button{font-size:10px;padding:10px 13px}.goalrows>div{align-items:start;flex-direction:column;gap:8px}.goalrows span{text-align:left;font-size:10px}.goalrows b{font-size:11px}.baselineconcept{padding:24px}.baselineconcept .rbbtn{font-size:10px}.matrixcells{gap:5px}.matrixcells>button{height:51px;font-size:12px}.matrixcells>button>span{font-size:6px}.matrixreadout{gap:20px}.matrixreadout>div>b{font-size:36px}.matrixreadout span{font-size:8px}.evaluationmodel,.evaluationresult{padding:21px}.evaluationresult h3{font-size:24px}.evaluationinputs>h3{font-size:25px}.monitoringvisual .rbbtn{font-size:10px}.learningexplanation h3{font-size:22px}.journeyintro>p{font-size:12px}.editorialsite:has(.productjourney) .editorialhero h1{font-size:36px}}@media(prefers-reduced-motion:reduce){.goaldocument,.journeyintro,.journeymodel,.trendline{animation:none!important}.delaycomparison i,.pipelineprogress>span{transition:none}.trendline{stroke-dashoffset:0}}.homecomparison{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.homecomparison>div>p{font-size:15px;line-height:1.9;color:#6c7e95;margin:25px 0}.comparisonrows>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-bottom:1px solid #dce4ef;padding:25px 0;font-size:14px;line-height:1.7}.comparisonrows span{color:#758398}.comparisonrows strong{font-weight:500;color:#173052}.comparisonrows .comparisonhead{padding-top:8px;font-size:12px}.comparisonhead strong{color:#2459df}.homefocused .landscapecontent h1{max-width:850px}.homefocused .landscapecontent>p:not(.rbeyebrow){max-width:650px}@media(max-width:760px){.homecomparison{grid-template-columns:1fr;gap:25px}.comparisonrows>div{gap:18px;font-size:12px;padding:20px 0}.homecomparison>div>p{font-size:14px}.comparisonrows .comparisonhead{font-size:11px}}.homechapterhead{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:start;margin-bottom:50px}.homechapterhead h2{margin:0}.homechapterhead>p{margin:4px 0 0;font-size:15px;line-height:1.9;max-width:490px}.currentworkflow{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #dce4ef}.currentworkflow article{padding-top:28px}.currentworkflow article>span{font-size:35px;letter-spacing:-1px;color:#b4c2d5;font-weight:400}.currentworkflow h3{font-size:23px;letter-spacing:-.6px;color:#173052;font-weight:500;margin:23px 0 17px}.currentworkflow p{font-size:14px;line-height:1.9;margin:0}.homeeditorialend{max-width:800px;font-size:19px!important;line-height:1.8!important;color:#365471!important;margin:40px 0 0;padding-top:30px;border-top:1px solid #e1e7f0}.homecurrent{padding-bottom:30px}.homeplatform{background:#f6f8fc;border-block:1px solid #e4eaf3}.homefeature{display:grid;grid-template-columns:.8fr 1.25fr;gap:65px;align-items:center;margin-top:65px}.homefeature h3{font-size:34px;line-height:1.2;letter-spacing:-1px;color:#173052;font-weight:500;margin:0 0 25px}.homefeature p{font-size:14px;line-height:1.9;margin-bottom:20px}.homefeature figure{margin:0;min-width:0}.homefeature img{width:100%;display:block;border:1px solid #dbe4ef;border-radius:5px;box-shadow:0 20px 45px #1730520b}.homefeature figcaption{font-size:11px;color:#778aa2;margin-top:14px;line-height:1.7}.homefeature.reverse{grid-template-columns:1.25fr .8fr;margin-top:100px}.homefeature.reverse>div{grid-column:2;grid-row:1}.homefeature.reverse>figure{grid-column:1;grid-row:1}.homeframeworknote{margin-top:55px;padding-top:35px;border-top:1px solid #dfe6ef;display:grid;grid-template-columns:1fr 1.3fr;gap:15px 50px}.homeframeworknote h3{font-weight:500;font-size:26px;letter-spacing:-.6px;color:#173052;margin:0}.homeframeworknote p{font-size:14px;line-height:1.9;margin:0}.homeframeworknote a{grid-column:2}.homequestions{border-top:1px solid #e1e7ef;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.homequestions details{border-bottom:1px solid #dce5ef;padding:23px 0}.homequestions details:first-child{padding-top:0}.homequestions summary{font-size:17px;line-height:1.6;color:#173052;cursor:pointer;padding-right:20px}.homequestions details p{font-size:14px;line-height:1.9;margin:20px 0 0}.homefeature .textbutton{margin-top:8px}@media(max-width:900px){.homechapterhead,.homefeature,.homefeature.reverse{gap:35px}.homefeature h3{font-size:29px}.homequestions{gap:35px}}@media(max-width:760px){.homechapterhead{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.homechapterhead>p{font-size:14px}.currentworkflow{grid-template-columns:1fr;gap:0}.currentworkflow article{padding:25px 0;border-bottom:1px solid #e1e7f0}.currentworkflow article>span{font-size:26px}.currentworkflow h3{margin:12px 0;font-size:23px}.currentworkflow p{font-size:14px}.homeeditorialend{font-size:17px!important;margin-top:25px}.homefeature,.homefeature.reverse{grid-template-columns:1fr;gap:28px;margin-top:45px}.homefeature.reverse>div,.homefeature.reverse>figure{grid-column:auto;grid-row:auto}.homefeature h3{font-size:29px}.homefeature p{font-size:14px}.homeframeworknote{grid-template-columns:1fr;gap:20px;margin-top:35px}.homeframeworknote a{grid-column:auto}.homequestions{grid-template-columns:1fr;gap:25px}.homequestions summary{font-size:16px}.homequestions details p{font-size:14px}.homecurrent{padding-bottom:20px}}.rb-auth{display:grid;grid-template-columns:1fr 1fr;min-height:100svh;background:#fff;color:#173052}.rb-auth-form{padding:40px 9% 25px;display:flex;flex-direction:column}.auth-brand{font-size:25px;color:#173052;letter-spacing:-1px;display:flex;gap:12px;align-items:center}.auth-form-inner{max-width:390px;width:100%;margin:auto;padding:75px 0}.auth-form-inner h1{font-size:43px;line-height:1.13;letter-spacing:-1.7px;font-weight:500;margin:0 0 20px}.auth-form-inner>p{font-size:14px;line-height:1.8;color:#758399;margin-bottom:32px}.auth-form-inner label,.workspace-picker label,.workspace-shell label:not(.workspace-header label){display:block;font-size:12px;color:#4f6077;margin-bottom:22px}.auth-form-inner input,.workspace-picker input,.workspace-shell input:not([type=checkbox]),.workspace-shell select,.workspace-shell textarea{display:block;width:100%;padding:14px 15px;border:1px solid #d7dfe9;border-radius:4px;color:#173052;background:white;font:inherit;font-size:14px;margin-top:9px;outline:none}.auth-form-inner input:focus,.workspace-picker input:focus,.workspace-shell input:focus,.workspace-shell select:focus,.workspace-shell textarea:focus{border-color:#285bdb;box-shadow:0 0 0 3px #285bdb15}.auth-password{position:relative}.auth-password input{padding-right:50px}.auth-password button{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:0;background:none;color:#798aa1;padding:5px}.forgot-link{display:block;text-align:right;font-size:12px;color:#285bdb;margin:-5px 0 27px}.auth-submit,.ws-primary{border:1px solid #285bdb;background:#285bdb;color:white;padding:14px 20px;border-radius:4px;font-size:12px;font-weight:500;display:inline-flex;justify-content:center;align-items:center;gap:12px;cursor:pointer;transition:background .2s}.auth-submit{width:100%;margin-top:3px;font-size:14px}.auth-submit:hover,.ws-primary:hover{background:#1c45b2}.auth-submit:disabled,.ws-primary:disabled{opacity:.6;cursor:wait}.auth-form-inner .auth-switch{font-size:12px;text-align:center;margin:25px 0}.auth-switch a{color:#285bdb}.auth-demo{display:block;border-top:1px solid #e5eaf0;padding-top:25px;font-size:12px;color:#71829a;text-align:center}.auth-bottom{display:flex;justify-content:space-between;font-size:11px;color:#8592a4;gap:20px}.rb-auth-photo{position:relative;margin:16px 16px 16px 0;min-height:650px;overflow:hidden;border-radius:6px;color:white;background:#173052;display:flex;align-items:end;padding:65px}.rb-auth-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0d2338df,transparent 80%);z-index:0}.rb-auth-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rb-auth-photo>div{position:relative;z-index:1;margin-bottom:50px}.rb-auth-photo h2{font-size:43px;line-height:1.18;letter-spacing:-1.4px;font-weight:400;margin:0 0 22px}.rb-auth-photo p{font-size:14px;line-height:1.9;color:#dce6f3;max-width:340px}.rb-auth-photo>a{position:absolute;bottom:26px;right:30px;z-index:1;font-size:10px;color:#c0d0e1}.form-error,.form-success{padding:15px;border:1px solid #e5c9c3;background:#fff6f3;color:#a74331;font-size:13px;line-height:1.8;border-radius:4px}.form-success{color:#356650;background:#f1f8f3;border-color:#c9ddce}.workspace-picker,.workspace-setup{min-height:100svh;background:#f6f8fc;padding:45px 7%;color:#173052}.workspace-setup{padding-top:100px}.workspace-picker h1,.workspace-setup h1{font-size:40px;font-weight:500;line-height:1.2;letter-spacing:-1.2px;margin:35px 0 20px}.workspace-setup p{max-width:600px;line-height:1.9;margin:20px 0}.workspace-picker>div{max-width:630px;margin:65px auto}.workspace-picker>div>p{font-size:14px;line-height:1.9;color:#71839c;margin:20px 0 35px}.workspace-picker form{margin-top:30px;padding-top:25px;border-top:1px solid #dce5f0}.workspace-picker h2{font-size:21px;font-weight:500;margin-bottom:22px}.workspace-choice{display:flex;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:25px;background:white;border:1px solid #dde5f0;border-radius:5px;margin:12px 0;color:#173052;text-align:left}.workspace-choice b{font-size:17px;font-weight:500}.workspace-choice span{font-size:12px;color:#285bdb}.ws-secondary{background:white;border:1px solid #d4deea;color:#365476;border-radius:4px;padding:13px 20px}.ws-secondary,.ws-text{font-size:12px;cursor:pointer}.ws-text{border:0;background:none;color:#285bdb;padding:10px 0}.workspace-shell{display:flex;min-height:100svh;background:#f7f9fc;color:#173052;font-family:Arial,sans-serif}.workspace-sidebar{position:fixed;inset:0 auto 0 0;width:235px;background:#102b4c;color:#b4c5da;padding:30px 20px;display:flex;flex-direction:column;z-index:35}.workspace-brand{color:white;font-size:25px;font-weight:600;letter-spacing:-1px;margin-bottom:38px;padding:0 7px}.workspace-company{background:#1b3a5c;border:1px solid #ffffff14;border-radius:5px;padding:18px 13px;text-align:left;color:#fff;font-size:13px;line-height:1.6;margin-bottom:30px;overflow-wrap:anywhere}.workspace-company small{display:block;font-size:10px;color:#9bb2cd;margin-top:6px}.workspace-sidebar nav{display:flex;flex-direction:column;gap:7px}.workspace-sidebar nav button{border:0;background:none;color:#adc0d6;font-size:12px;padding:13px 14px;display:flex;align-items:center;gap:12px;text-align:left;border-radius:4px}.workspace-sidebar nav button.active{background:#29476c;color:white}.workspace-sidebar nav button:hover{background:#ffffff0a}.workspace-sidebar nav button>span{font-size:10px;color:#7e9ab9}.ws-site-back{display:flex;align-items:center;gap:12px;font-size:11px;color:#9eb3cc;margin-top:auto;padding:25px 8px 0}.ws-back{border:0;background:none;color:#97b3d2;font-size:11px;text-align:left;margin:0 0 20px;padding:0}.ws-project-name{font-size:14px;color:white;line-height:1.6;padding:0 10px 22px}.workspace-main{margin-left:235px;flex:1;min-width:0}.workspace-header{height:86px;border-bottom:1px solid #e3e9f2;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 45px;position:sticky;top:0;z-index:30}.workspace-header>label{display:flex;align-items:center;gap:14px;color:#8191a7;margin:0;max-width:430px;flex:1}.workspace-shell .workspace-header input{border:0;box-shadow:none;background:none;margin:0;padding:10px 0;font-size:12px;min-width:0}.workspace-account{position:relative}.workspace-account summary{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:11px;list-style:none}.workspace-account summary>span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#e9eff8;color:#285bdb}.workspace-account summary b{font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis}.workspace-account>div{position:absolute;right:0;top:50px;background:white;border:1px solid #dce5f0;padding:20px;box-shadow:0 10px 30px #17305215;min-width:220px;font-size:12px;overflow-wrap:anywhere}.workspace-account p{margin-bottom:15px}.workspace-account button{background:none;border:0;color:#285bdb}.workspace-content{padding:48px 45px 70px;max-width:1600px;margin:auto}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:35px}.workspace-heading h1{font-size:33px;letter-spacing:-1px;line-height:1.2;font-weight:500;margin:12px 0}.workspace-heading>div>p:first-child{font-size:11px;color:#8a9ab0}.ws-muted{font-size:12px;color:#8092ab;line-height:1.8}.workspace-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:45px}.workspace-stats article{background:white;border:1px solid #e1e8f1;border-radius:5px;padding:26px}.workspace-stats span{display:block;font-size:12px;color:#8293aa}.workspace-stats strong{display:block;font-size:36px;font-weight:400;margin-top:17px;letter-spacing:-1px}.workspace-project-title{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.workspace-project-title h2{font-size:20px;font-weight:500}.workspace-project-title span{font-size:11px;color:#8b9db4}.workspace-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.workspace-projects>button{background:white;border:1px solid #dfe7f1;border-radius:5px;padding:26px;text-align:left;color:#173052;transition:border-color .2s,transform .2s}.workspace-projects>button:hover{border-color:#a9bfdf;transform:translateY(-2px)}.workspace-projects>button>div{display:flex;justify-content:space-between;color:#8c9fb8;font-size:11px}.workspace-projects h3{font-size:23px;font-weight:500;letter-spacing:-.5px;margin:30px 0 15px;overflow-wrap:anywhere}.workspace-projects p{font-size:12px;color:#8294ab;line-height:1.8;min-height:35px}.workspace-projects footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e5ebf3;margin-top:25px;padding-top:20px;font-size:10px;color:#8c9bb0}.workspace-projects footer span{color:#285bdb}.workspace-empty{padding:65px 30px;text-align:center;border:1px dashed #cdd9e8;border-radius:5px;background:#fff}.workspace-empty h2{font-size:25px;font-weight:500;margin-bottom:18px}.workspace-empty p{font-size:13px;color:#7e91aa;margin-bottom:25px;line-height:1.8}.ws-panel{padding:30px;background:white;border:1px solid #dfe7f0;border-radius:5px;margin-bottom:22px}.ws-panel h2{font-size:23px;font-weight:500;letter-spacing:-.4px;margin-bottom:18px}.ws-panel h3{font-size:17px;font-weight:500;margin:30px 0 15px}.ws-prose{font-size:14px;line-height:1.9;white-space:pre-wrap;max-width:780px;color:#7186a0}.ws-note{font-size:11px;line-height:1.9;color:#8a9bb0;margin:25px 0}.ws-notice{padding:18px 22px;background:#edf3ff;border:1px solid #d3dff4;font-size:13px;line-height:1.8;overflow-wrap:anywhere;margin-bottom:25px}.ws-risk-foot{display:flex;justify-content:space-between;align-items:center;gap:20px}.ws-risk-foot>span{font-size:10px;color:#8a9db5}.workspace-shell textarea{min-height:100px;resize:vertical}.intake-dialog{margin:auto;border:1px solid #d4deec;border-radius:7px;padding:0;width:min(860px,calc(100% - 40px));max-height:90svh;color:#173052;box-shadow:0 40px 100px #06182e40}.intake-dialog::backdrop{background:#061a36a3;backdrop-filter:blur(4px)}.intake-dialog>header{position:sticky;top:0;background:#fff;z-index:2;padding:28px 32px;display:flex;justify-content:space-between;align-items:start;gap:20px;border-bottom:1px solid #e2e9f3}.intake-dialog header p{font-size:11px;color:#8b9cb3;margin-bottom:10px}.intake-dialog h2{font-size:28px;line-height:1.2;letter-spacing:-.7px;font-weight:500}.intake-dialog header button{border:0;background:none;color:#7b8da5;font-size:27px}.intake-body{padding:30px 32px}.intake-body>p{font-size:14px;line-height:1.9;color:#768aa5;margin-bottom:22px}.intake-options{display:grid;grid-template-columns:1fr 1fr;gap:20px}.intake-options button{background:#f7f9fc;border:1px solid #dce5f0;border-radius:5px;text-align:left;padding:25px;color:#173052}.intake-options button:hover{border-color:#285bdb}.intake-options b{font-size:17px;font-weight:500;line-height:1.6}.intake-options b span{float:right}.intake-options p{font-size:12px;line-height:1.9;color:#8092ac;margin-top:18px}.intake-body .intake-note{font-size:11px;line-height:1.9;margin-top:25px;color:#8b9db4}.intake-dialog footer{position:sticky;bottom:0;background:white;border-top:1px solid #e0e7f1;display:flex;justify-content:space-between;gap:15px;padding:20px 32px;z-index:2}.intake-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.risk-drafts article{border:1px solid #dde6f1;border-radius:5px;padding:22px;margin:20px 0}.workspace-shell .risk-include{display:flex!important;align-items:center;gap:10px}.risk-include input{accent-color:#285bdb}.risk-scores{display:grid;grid-template-columns:70px 70px 1fr 80px;gap:20px;align-items:center}.risk-scores strong{font-size:27px;font-weight:400;text-align:center;color:#285bdb}.risk-scores strong small{font-size:9px;display:block;color:#899bb2;margin-top:8px;line-height:1.5}.risk-drafts article>p{font-size:10px;color:#8b9bb0}.csv-import{background:#f5f8fc;border:1px dashed #bfcee0;padding:23px}.csv-import b,.csv-import p{font-size:11px;line-height:1.9;color:#7187a3}.csv-import b{display:block;margin-top:15px}.intake-dialog button:disabled{opacity:.5;cursor:wait}@media(max-width:1050px){.rb-auth-photo{padding:40px}.rb-auth-photo h2{font-size:36px}.workspace-sidebar{width:210px}.workspace-main{margin-left:210px}.workspace-content{padding:35px 25px}.workspace-header{padding:0 25px}.workspace-heading h1{font-size:29px}.workspace-projects{grid-template-columns:1fr}}@media(max-width:760px){.rb-auth{grid-template-columns:1fr}.rb-auth-form{padding:28px 7%;min-height:100svh}.auth-form-inner{padding:65px 0}.auth-form-inner h1{font-size:38px}.rb-auth-photo{display:none}.workspace-sidebar{position:static;width:auto;padding:20px;gap:0}.workspace-shell{display:block}.workspace-brand{font-size:23px;margin-bottom:20px}.workspace-company{padding:12px;margin-bottom:15px}.workspace-sidebar nav{flex-direction:row;flex-wrap:wrap;gap:4px}.workspace-sidebar nav button{font-size:11px;padding:10px}.ws-site-back{margin-top:15px;padding:0;font-size:10px}.workspace-main{margin:0}.workspace-header{height:70px;padding:0 22px}.workspace-account summary b{display:none}.workspace-content{padding:30px 22px}.workspace-heading{align-items:start;flex-direction:column;gap:15px}.workspace-heading h1{font-size:29px}.workspace-stats{gap:10px;margin-bottom:30px}.workspace-stats article{padding:17px 12px}.workspace-stats span{font-size:10px;line-height:1.6}.workspace-stats strong{font-size:28px}.workspace-project-title span{font-size:9px}.workspace-empty{padding:35px 22px}.workspace-empty h2{font-size:23px}.workspace-projects>button,.ws-panel{padding:23px}.ws-panel h2{font-size:22px}.risk-scores{grid-template-columns:1fr 1fr;gap:10px 20px}.risk-scores label:nth-child(3){grid-column:1}.ws-risk-foot{align-items:start;flex-direction:column}.intake-dialog{width:calc(100% - 24px);max-height:94svh}.intake-dialog>header{padding:22px}.intake-dialog h2{font-size:24px}.intake-body{padding:22px}.intake-fields,.intake-options{grid-template-columns:1fr}.intake-dialog footer{padding:18px;gap:10px}.intake-dialog footer button{font-size:11px;padding:12px}.risk-drafts article{padding:18px}.workspace-picker{padding:30px 7%}.workspace-picker>div{margin-top:45px}.workspace-picker h1{font-size:34px}.ws-project-name{padding:0;margin-bottom:15px}.ws-back{margin-bottom:12px}}.manual-wizard{width:min(1120px,calc(100% - 40px));height:88svh;overflow:hidden}.manual-wizard>header{position:static}.wizard-layout{display:grid;grid-template-columns:245px 1fr;height:calc(100% - 182px)}.wizard-layout>nav{padding:25px 18px;background:#f7f9fc;border-right:1px solid #e1e8f1;overflow:auto}.workspace-shell .wizard-layout nav button{background:transparent;border:0;border-radius:4px;display:flex;gap:12px;align-items:start;text-align:left;padding:13px 12px;width:100%;font-size:11px;line-height:1.6;color:#74869d;margin-bottom:5px}.workspace-shell .wizard-layout nav button[aria-current=step]{background:#e8effb;color:#214fbd}.wizard-layout nav button:disabled{opacity:.45;cursor:default}.wizard-layout nav button>span{font-size:10px;color:#8b9bb0}.wizard-layout nav>p{font-size:10px;line-height:1.9;color:#8a9ab0;padding:20px 12px}.wizard-body{overflow:auto;overscroll-behavior:contain;padding:30px 35px}.wizard-body .wizard-required{font-size:11px;margin-bottom:28px;color:#8a9bb1}.wizard-wide{grid-column:1/-1}.workspace-shell .wizard-body label small{display:block;font-size:11px;font-weight:400;line-height:1.8;color:#8a9ab0;margin-top:8px}.wizard-body textarea{min-height:90px}.manual-wizard>footer{position:static;height:78px;align-items:center}.manual-wizard footer>span{font-size:11px;color:#8a9bb0}.wizard-heading{outline:none}.wizard-summary{border-top:1px solid #dce5f1}.wizard-summary details{padding:18px 0;border-bottom:1px solid #dce5f1}.wizard-summary summary{font-size:13px;color:#375674;cursor:pointer;line-height:1.7}.wizard-summary summary span{float:right;font-size:10px;color:#8a9ab0}.wizard-summary dl{margin:20px 0}.wizard-summary dl>div{padding:12px 0;border-top:1px solid #edf1f7}.wizard-summary dt{font-size:10px;color:#8a9bb0;margin-bottom:8px}.wizard-summary dd{font-size:12px;color:#415f80;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.wizard-baseline-title{font-size:25px;font-weight:500;letter-spacing:-.5px;margin:35px 0 20px}.wizard-discard h3{font-size:27px;font-weight:500;margin-bottom:20px}.wizard-discard p{font-size:14px;color:#75869e;line-height:1.9;margin-bottom:25px}.wizard-discard button{margin:0 12px 12px 0}@media(max-width:760px){.manual-wizard{width:calc(100% - 16px);height:94svh;max-height:94svh}.manual-wizard>header{padding:20px}.manual-wizard h2{font-size:23px}.wizard-layout{display:block;height:calc(100% - 170px)}.wizard-layout>nav{display:none}.wizard-body{height:100%;padding:23px}.wizard-body .intake-fields{grid-template-columns:1fr}.manual-wizard>footer{height:75px;padding:15px}.manual-wizard footer>span{display:none}.manual-wizard footer button{font-size:10px}.wizard-summary summary span{display:block;float:none;margin-top:5px}}.organisation-settings fieldset{border:0;padding:0;margin:0;min-width:0}.organisation-settings fieldset:disabled{opacity:.8}.organisation-settings .ws-panel>h3{margin-top:0;font-size:23px}.org-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.org-section-head h3{margin:0}.org-section-head span{font-size:11px;color:#8093ae}.org-goal{margin:25px 0;padding:25px;border:1px solid #dce6f1;border-radius:5px;background:#fafcff}.org-goal h4{font-size:14px;font-weight:500;margin-bottom:25px}.organisation-settings label>small{display:block;font-size:11px;line-height:1.9;color:#8193aa;margin-top:10px}.org-save{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:25px 0 45px}.org-save p{max-width:550px;font-size:11px;line-height:1.9;color:#8193aa}.org-save button{flex-shrink:0}.org-onboarding{display:flex;align-items:center;justify-content:space-between;gap:25px}.org-onboarding b{font-weight:500}.org-onboarding p{font-size:12px;line-height:1.8;margin:10px 0 0}.org-onboarding button{flex-shrink:0}.intake-org-alignment{padding:24px;border:1px solid #d7e2f1;background:#f5f8fd;margin:0 0 30px;border-radius:4px}.intake-org-alignment h3{font-size:21px;line-height:1.3;font-weight:500;margin-bottom:18px}.intake-org-alignment li,.intake-org-alignment p{font-size:12px;line-height:1.9;color:#6d83a0;margin-bottom:15px}.intake-org-alignment .risk-include{padding:15px 0;border-top:1px solid #dde6f1;align-items:start!important}.intake-org-alignment input[type=checkbox]{margin-top:3px;flex-shrink:0}.intake-org-alignment b{font-size:13px;font-weight:500;color:#244369}.intake-org-alignment details{margin-top:20px;font-size:12px}.intake-org-alignment details p{white-space:pre-wrap;margin-top:15px}.project-goal-links{margin-top:30px}.project-goal-links article{border-left:2px solid #285bdb;padding:15px 20px;margin:15px 0;background:#f6f8fd}.project-goal-links b{font-size:14px;font-weight:500}.project-goal-links article p{font-size:12px;line-height:1.8;color:#8093ad;margin-top:10px}@media(max-width:760px){.org-onboarding,.org-save{flex-direction:column;align-items:start}.intake-org-alignment,.org-goal{padding:20px}.intake-org-alignment h3{font-size:20px}}.goal-translation{padding:22px 0;border-top:1px solid #d7e3f4}.goal-translation h4{font-size:14px;font-weight:500;line-height:1.7;margin-bottom:20px}.project-organisation-policy{margin:25px 0;font-size:13px}.project-organisation-policy p{margin-top:20px}.risk-edit-fields{border:0;margin:0;padding:0;min-width:0}.risk-edit-fields:disabled{opacity:.75}.member-row{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #e0e7f0;padding:22px 0}.member-row b{font-weight:500;font-size:14px}.member-row small{display:block;color:#8394aa;font-size:11px;margin-top:8px}.member-row>span{font-size:12px;color:#476586}.member-row label{margin:0!important;min-width:160px}.org-project-goal{border-left:2px solid #285bdb;padding:0 20px;margin:25px 0}@media(max-width:760px){.member-row{align-items:start;flex-direction:column}.member-row label{width:100%}}.project-team{margin-top:30px;box-shadow:none}.project-team>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:17px;line-height:1.6;list-style:revert}.project-team>summary>span{font-size:11px;color:#8294ab}.workspace-shell .team-person{display:flex!important;align-items:start;gap:13px;padding:16px 0;border-top:1px solid #e0e8f2;margin:0!important;cursor:pointer}.team-person input{accent-color:#285bdb;margin-top:3px}.team-person b{display:block;font-size:13px;font-weight:500;color:#294b74}.team-person small{display:block;font-size:10px;color:#8295ae;line-height:1.8;margin-top:6px}.risk-card-title{display:flex;justify-content:space-between;gap:25px;align-items:start;margin-bottom:25px}.risk-card .risk-card-title h3{font-size:22px;font-weight:500;line-height:1.4;letter-spacing:-.4px;margin:0}.risk-card-score{font-size:30px;font-weight:400;color:#285bdb;min-width:85px;text-align:right}.risk-card-score small{display:block;font-size:9px;color:#8a9db5;margin-top:8px;white-space:nowrap}.risk-card .risk-scores{grid-template-columns:80px 80px 1fr}.risk-readonly{margin-bottom:25px}.risk-readonly>div{border-top:1px solid #e3eaf3;padding:15px 0;display:grid;grid-template-columns:130px 1fr;gap:20px}.risk-readonly dt{font-size:11px;color:#8b9db4}.risk-readonly dd{font-size:13px;line-height:1.8;color:#476586;white-space:pre-wrap}.risk-progress-read{background:#f4f8fd;padding:20px;margin-bottom:25px}.risk-progress-read b{font-size:12px;font-weight:500}.risk-progress-read p{font-size:13px;line-height:1.9;color:#7488a3;white-space:pre-wrap;margin-top:15px}.workspace-content>.ws-note{margin:15px 0 30px}@media(max-width:760px){.risk-card .risk-scores{grid-template-columns:1fr 1fr}.risk-card .risk-scores label:last-child{grid-column:1/-1}.risk-readonly>div{grid-template-columns:1fr;gap:8px}.risk-card .risk-card-title h3{font-size:20px}.project-team{padding:20px}.project-team>summary{font-size:15px}.project-team>summary>span{font-size:9px}}.risk-card>summary{cursor:pointer;list-style:none;margin-bottom:0}.risk-card>summary::-webkit-details-marker{display:none}.risk-card[open]>summary{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #e0e8f2}.risk-card>summary:after{content:"+";font-size:23px;color:#91a3bb;align-self:center;margin-left:5px}.risk-card[open]>summary:after{content:"−"}.risk-card-title h3{flex:1}.project-team[open]>summary{margin-bottom:20px}.team-person input:disabled{opacity:.5}.ws-primary:disabled{cursor:not-allowed}.about-story{color:#173052}.about-story-section{width:100%;max-width:1280px;margin:0 auto;padding:100px 6%}.about-mission,.about-vision{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.about-mission{padding-top:85px;padding-bottom:85px}.about-story h1,.about-story h2{font-size:clamp(36px,4.1vw,59px);font-weight:500;line-height:1.08;letter-spacing:-1.9px;color:#173052;margin:0 0 32px}.about-story h3{font-size:25px;line-height:1.25;letter-spacing:-.55px;font-weight:500;color:#173052;margin:0 0 18px}.about-story p{font-size:15px;line-height:1.9;color:#70819a;margin:0 0 22px}.about-story .about-statement{font-size:23px;line-height:1.55;letter-spacing:-.45px;color:#385576;margin-bottom:28px}.about-story figure{margin:0;min-width:0;overflow:hidden}.about-story figure img{width:100%;display:block;height:100%;object-fit:cover}.about-mission figure{height:510px;border-radius:5px}.about-mission figure img{object-position:50% 50%}.about-vision{padding-top:65px;padding-bottom:110px;grid-template-columns:.9fr 1fr;gap:100px}.about-vision figure{height:550px;border-radius:5px}.about-vision figure img{object-position:50% 55%}.about-values{background:#102b4c}.about-values h2,.about-values h3{color:white}.about-values .about-story-section{padding-top:85px;padding-bottom:85px}.about-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:50px}.about-values-grid h3{font-size:23px}.about-values-grid p{color:#b7c7dc;font-size:14px;margin:0}.about-goals{background:#f5f7fb}.about-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start;margin-bottom:35px}.about-section-heading h2{font-size:45px;max-width:560px}.about-section-heading>p{margin-top:5px;font-size:15px}.about-goals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;margin-top:35px}.about-goals-grid h3{font-size:24px}.about-goals-grid p{font-size:14px;margin-bottom:0}.about-strategy{display:grid;grid-template-columns:1fr .85fr;gap:110px;align-items:center}.about-strategy .rbbtn{margin-top:10px}.about-strategy-points{background:#f4f7fc;border-radius:5px;padding:40px}.about-strategy-points article+article{margin-top:35px}.about-strategy-points h3{font-size:22px;margin-bottom:13px}.about-strategy-points p{font-size:14px;margin:0}.about-team{background:#f5f7fb}.about-team .about-story-section{padding-top:80px;padding-bottom:100px}.about-team h2{margin-bottom:45px}.about-founder{display:grid;grid-template-columns:390px 1fr;gap:90px;align-items:center;max-width:1000px}.about-founder figure{height:460px;border-radius:5px}.about-founder figure img{object-position:50% 35%}.about-founder h3{font-size:39px;letter-spacing:-1px;margin-bottom:10px}.about-founder .about-founder-role{font-size:14px;color:#285bdb;margin-bottom:30px}.about-founder .textbutton{margin-top:10px}.about-story .textbutton{display:inline-flex;gap:20px}.about-story a:focus-visible{outline:2px solid #285bdb;outline-offset:6px}@media(max-width:1050px){.about-mission,.about-vision{gap:45px}.about-strategy{gap:55px}.about-values-grid{grid-template-columns:1fr 1fr;gap:35px 50px}.about-founder{grid-template-columns:340px 1fr;gap:55px}.about-section-heading{gap:45px}.about-section-heading h2{font-size:39px}.about-goals-grid{gap:30px}.about-mission figure{height:470px}}@media(max-width:760px){.about-story-section{padding:60px 6%}.about-founder,.about-mission,.about-section-heading,.about-strategy,.about-vision{grid-template-columns:1fr;gap:32px}.about-mission{padding-top:45px;padding-bottom:35px}.about-story h1,.about-story h2{font-size:39px;letter-spacing:-1.3px;margin-bottom:25px}.about-story .about-statement{font-size:21px;line-height:1.6}.about-story p{font-size:14px}.about-mission figure{height:350px}.about-vision{padding-top:35px;padding-bottom:60px}.about-vision .about-story-copy{grid-row:1}.about-vision figure{height:390px;grid-row:2}.about-values .about-story-section{padding-top:60px;padding-bottom:60px}.about-values-grid{gap:30px;grid-template-columns:1fr 1fr;margin-top:35px}.about-values-grid h3{font-size:22px}.about-values-grid p{font-size:13px}.about-section-heading{margin-bottom:0;gap:0}.about-section-heading h2{font-size:36px}.about-goals-grid{grid-template-columns:1fr;gap:30px;margin-top:15px}.about-goals-grid h3{font-size:24px}.about-strategy-points{padding:28px}.about-team .about-story-section{padding-top:55px;padding-bottom:60px}.about-founder{gap:30px;max-width:550px}.about-founder figure{height:440px;max-width:390px}.about-founder h3{font-size:34px}.about-founder .about-founder-role{margin-bottom:22px}}@media(max-width:450px){.about-values-grid{grid-template-columns:1fr;gap:30px}.about-mission figure{height:300px}.about-vision figure{height:340px}.about-founder figure{height:400px}.about-section-heading h2{font-size:33px;overflow-wrap:anywhere}}.showcase-demo-note{font-size:10px;color:#8294ae;margin:-20px 0 25px;line-height:1.8}.workspace-shell:has(.showcase-demo-note) .workspace-projects{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-shell:has(.showcase-demo-note) .workspace-projects>button{padding:22px}.workspace-shell:has(.showcase-demo-note) .workspace-projects h3{font-size:21px}@media(max-width:1050px){.workspace-shell:has(.showcase-demo-note) .workspace-projects{grid-template-columns:1fr}}.saleshome .saleshero{min-height:640px;max-height:800px;height:calc(100svh - 92px)}.saleshero .landscapecontent{padding-top:110px}.saleshero .landscapecontent h1{font-size:clamp(42px,4.6vw,69px);line-height:1.12;max-width:1000px;font-weight:500;letter-spacing:-2.4px;color:#fff}.saleshero .landscapecontent>p{font-size:16px;line-height:1.85}.salessection{max-width:1320px;width:100%;margin:0 auto;padding:100px 6%}.saleshome h2{font-size:clamp(34px,3.5vw,49px);letter-spacing:-1.7px;line-height:1.12;margin:0 0 28px}.saleshome h2,.saleshome h3{color:#173052;font-weight:500}.saleshome h3{font-size:23px;line-height:1.3;letter-spacing:-.5px;margin:0 0 15px}.saleshome .salessection p{font-size:14px;line-height:1.95;color:#73849b;margin:0 0 22px}.saleshome .salessection .saleslead{font-size:21px;line-height:1.6;color:#3d5879;letter-spacing:-.35px;margin-bottom:25px}.sales-current{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.spreadsheet-scene{background:#f4f7fa;border-radius:5px;padding:24px;transform:rotate(-1.5deg);box-shadow:0 20px 50px #1730520a}.sheet-file{display:flex;gap:12px;align-items:center;background:#24654d;padding:17px;color:#fff;border-radius:4px 4px 0 0}.sheet-file span{font-size:22px}.sheet-file b{font-size:12px;font-weight:500}.sheet-tools{background:#f4f7f4;padding:12px;color:#738578;font-size:9px;display:flex;gap:20px;border-inline:1px solid #d6dfdc}.sheet-scroll{overflow-x:auto;background:white}.sheet-scroll table{width:100%;border-collapse:collapse;min-width:420px;font-size:10px}.sheet-scroll th{background:#e5ebe8;padding:14px 9px;text-align:left;color:#345847;font-weight:500;border:1px solid #d5ded9}.sheet-scroll td{padding:16px 9px;border:1px solid #e0e6e2;color:#697970;line-height:1.6}.sheet-scroll td:nth-last-child(-n+2){text-align:center}.sheet-bottom{background:white;padding:12px 20px;font-size:9px;color:#2e7356;border:1px solid #e0e6e2}.sheet-bottom span{margin-left:30px;color:#8d9c94}.saleshome .spreadsheet-scene>p{font-size:10px;line-height:1.7;margin:18px 3px 0;color:#8b99aa}.sales-problem{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:35px;padding-bottom:105px}.sales-practice figure,.sales-problem figure{margin:0;min-width:0;height:650px;border-radius:5px;overflow:hidden}.sales-practice img,.sales-problem img{width:100%;height:100%;object-fit:cover}.sales-problem img{object-position:50% 50%}.sales-problem-list{margin-top:30px}.sales-problem-list article+article{margin-top:28px}.sales-problem-list h3{font-size:20px;margin-bottom:10px}.sales-problem-list article p{font-size:13px;margin:0}.sales-solution{background:#f4f7fc}.sales-section-head{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-bottom:45px}.sales-section-head h2{margin-bottom:0}.sales-section-head>p{max-width:450px}.sales-product-shot{margin:0;min-width:0}.sales-product-shot img{display:block;width:100%;height:auto;border-radius:5px;border:1px solid #dde6f1;box-shadow:0 22px 60px #1730520b}.saleshome .sales-product-shot figcaption{font-size:10px;line-height:1.8;color:#8c9bb0;margin-top:15px}.sales-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:45px}.sales-benefits h3{font-size:22px}.sales-benefits p{font-size:13px!important;margin:0!important}.sales-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:15px}.sales-steps article>span{font-size:38px;font-weight:400;letter-spacing:-1.4px;color:#b3c4dd;display:block;margin-bottom:28px}.sales-steps h3{font-size:24px}.sales-steps p{font-size:14px!important}.saleshome .sales-development{font-size:11px!important;max-width:850px;margin:25px 0!important;color:#8c9db4!important}.sales-how>.textbutton{margin-top:8px}.sales-project{background:#f4f7fc}.sales-project-footer{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-top:32px}.sales-project-footer p{max-width:550px;font-size:13px!important;margin:0!important}.sales-project-footer .rbbtn{flex-shrink:0}.sales-practice{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.sales-practice figure{height:430px}.sales-practice img{object-position:50% 60%}.sales-practice .textbutton{margin-top:10px}.sales-closing{background:#102b4c;padding:75px 6%;text-align:center}.saleshome .sales-closing h2{color:white;font-size:43px;line-height:1.2}.sales-closing>p{font-size:14px;line-height:1.9;color:#b5c6db;margin:0 0 30px}.sales-closing>div{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.sales-closing .rbsecondary{color:white;border-color:#ffffff55}.saleshome .textbutton{font-size:13px}@media(max-width:1050px){.sales-current,.sales-practice,.sales-problem{gap:40px}.sales-section-head{gap:45px}.sales-problem figure{height:600px}.sales-benefits,.sales-steps{gap:30px}.sales-project-footer{gap:25px}.spreadsheet-scene{padding:18px}}@media(max-width:760px){.saleshome .saleshero{min-height:660px;height:calc(100svh - 76px);max-height:800px}.saleshero .landscapecontent{padding-top:95px}.saleshero .landscapecontent h1{font-size:43px;letter-spacing:-1.6px;line-height:1.13}.saleshero .landscapecontent>p{font-size:14px;max-width:370px}.saleshero .rbctas{gap:22px;align-items:start;flex-direction:column}.salessection{padding:60px 6%}.saleshome h2{font-size:35px;letter-spacing:-1.2px;margin-bottom:25px}.saleshome .salessection .saleslead{font-size:20px}.sales-current,.sales-practice,.sales-problem,.sales-section-head{grid-template-columns:1fr;gap:30px}.sales-current{padding-bottom:35px}.spreadsheet-scene{transform:none;padding:17px;min-width:0}.sheet-scroll table{min-width:360px}.sheet-scroll td{padding:14px 8px}.sales-problem{padding-top:30px}.sales-problem>.salescopy{grid-row:1}.sales-problem>figure{grid-row:2;height:380px}.sales-section-head{margin-bottom:30px;gap:0}.sales-section-head>div{margin-top:0}.sales-benefits,.sales-steps{grid-template-columns:1fr;gap:28px;margin-top:30px}.sales-steps article{position:relative;padding-left:45px}.sales-steps article>span{position:absolute;left:0;top:-3px;font-size:27px;margin:0}.sales-steps h3{font-size:23px}.sales-steps article p{margin:0}.sales-project-footer{flex-direction:column;align-items:start;gap:25px}.sales-practice figure{height:330px}.sales-closing{padding:60px 6%}.saleshome .sales-closing h2{font-size:33px}.sales-closing>p{font-size:13px}.sales-closing .rbbtn,.sales-closing .rbsecondary{font-size:12px}.saleshome .sales-product-shot img{border-radius:3px}.saleshome .sales-product-shot figcaption{font-size:9px}.sales-benefits h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.saleshero .landscapecontent,.saleshero .landscapeimage{animation:none}}.saleshero .hero-background-video{animation:none;object-fit:cover;object-position:center}.saleshero .landscapeshade{background:linear-gradient(90deg,rgba(8,24,43,.82),rgba(8,24,43,.54) 50%,rgba(8,24,43,.18)),linear-gradient(0deg,rgba(8,24,43,.45),transparent 55%)}.saleshero .landscapecontent h1{font-size:clamp(35px,4.3vw,65px);max-width:1150px;overflow-wrap:normal}@media(max-width:760px){.saleshero .landscapecontent h1{font-size:36px;letter-spacing:-1.3px;overflow-wrap:anywhere}.saleshero .landscapeshade{background:rgba(8,24,43,.61)}}.cycle-product{color:#173052}.cx-connection,.cx-frameworks,.cx-intro,.cx-journey{max-width:1280px;width:100%;margin:0 auto;padding:80px 6%}.cx-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-top:75px;padding-bottom:50px}.cx-intro h1{font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.1;letter-spacing:-1.9px;margin:0;color:#173052}.cx-connection p,.cx-frameworks p,.cx-intro p{font-size:15px;line-height:1.95;color:#75869e;margin:0 0 23px}.cycle-product .textbutton{font-size:13px}.cx-journey{padding-top:0;padding-bottom:75px;scroll-margin-top:110px}.cx-cycle{position:relative;height:145px;margin-bottom:60px}.cx-cycle-route{position:absolute;inset:0;width:100%;height:125px;overflow:visible}.cx-tabs{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;z-index:1}.cx-tabs>button{display:flex;flex-direction:column;align-items:center;gap:17px;background:none;border:0;color:#8294ac;font-size:13px;line-height:20px;padding:17px 4px 0;cursor:pointer;transition:color .25s}.cx-tabs>button>span{display:block;width:12px;height:12px;border-radius:50%;border:3px solid white;background:#cedbea;box-shadow:0 0 0 1px #d6e1ef;transition:background .3s,box-shadow .3s,transform .3s}.cx-tabs>button[aria-selected=true]{color:#214fce}.cx-tabs>button[aria-selected=true]>span{background:#285bdb;box-shadow:0 0 0 1px #285bdb,0 0 0 5px #edf3fe;transform:scale(1.15)}.cx-tabs>button:hover{color:#214fce}.cx-tabs>button:focus-visible{outline:2px solid #285bdb;outline-offset:5px}.cx-loop-label{position:absolute;top:102px;left:50%;transform:translateX(-50%);background:white;border:0;padding:5px 18px;font-size:11px;color:#8a9bb1;white-space:nowrap;cursor:pointer}.cx-loop-label:hover{color:#285bdb}.cx-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start;min-height:560px}.cx-step-copy h2{font-size:38px;font-weight:500;letter-spacing:-1.2px;line-height:1.15;margin:0 0 25px;color:#173052;scroll-margin-top:125px;outline:none}.cx-step-copy>p{font-size:15px;line-height:1.95;color:#74869e;margin:0 0 25px}.cx-case{margin-top:38px;padding-left:22px;border-left:2px solid #d5e1f3}.cx-case>span{font-size:11px;color:#8b9bb0}.cx-case h3{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.35px;color:#3c5c85;margin:13px 0}.cx-case p{font-size:13px;line-height:1.9;color:#8395ae;margin:0}.cx-return-note{font-size:12px!important;background:#f5f8fd;padding:20px}.cx-stage{padding:32px;background:#f5f8fc;border:1px solid #e3eaf4;border-radius:5px;min-width:0;animation:cx-arrive .32s ease both}.cx-example-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:22px;margin-bottom:25px;border-bottom:1px solid #dfe7f1}.cx-example-head b{font-size:13px;font-weight:500;line-height:1.6;color:#3b5a80}.cx-example-head>span{font-size:10px;color:#91a1b7;line-height:1.7;flex-shrink:0}.cx-stage label:not(.cx-risk-choice):not(.cx-checks label){display:block;font-size:12px;line-height:1.7;color:#577293;margin:20px 0 12px}.cx-stage label>b{display:block;color:#285bdb;font-size:13px;font-weight:500;margin-top:6px}.cx-stage input:not([type=range]):not([type=radio]):not([type=checkbox]){width:100%;border:1px solid #d7e2f1;border-radius:4px;background:white;color:#24466f;padding:13px;font-size:13px;line-height:1.8;outline:none;margin-top:10px}.cx-stage input:disabled{background:#edf2f8!important;color:#7187a3!important;cursor:not-allowed}.cx-stage input[type=range]{display:block;width:100%;height:5px;accent-color:#285bdb;cursor:pointer;margin:18px 0 25px}.cx-stage input[type=range]:disabled{opacity:.5}.cx-role-switch{display:inline-flex;gap:5px;background:#e9eff8;padding:4px;border-radius:4px;margin-bottom:5px}.cx-role-switch>button{border:0;background:none;color:#7d90aa;padding:10px 16px;border-radius:3px;font-size:11px;cursor:pointer}.cx-role-switch>button[aria-pressed=true]{background:white;color:#285bdb;box-shadow:0 2px 5px #17305207}.cx-policy{margin-top:25px}.cx-stage h3{font-size:21px;line-height:1.3;letter-spacing:-.35px;font-weight:500;color:#173052;margin:0 0 15px}.cx-policy h3{font-size:15px;margin-bottom:10px;letter-spacing:0}.cx-stage p{font-size:13px;line-height:1.9;color:#788da9;margin:0 0 20px}.cx-stage .cx-small{font-size:11px;line-height:1.85;color:#8c9db5;margin:23px 0 0}.cx-intake-brief{background:white;padding:20px;border-radius:4px;margin-bottom:23px}.cx-intake-brief>span{font-size:10px;color:#8a9db6}.cx-intake-brief>p{font-size:13px;color:#4b6c95;line-height:1.8;margin:10px 0 0}.cx-stage .cx-choice-help{font-size:12px}.cx-risk-choice{display:flex;align-items:start;gap:13px;padding:20px 0;border-top:1px solid #dce6f2;cursor:pointer}.cx-risk-choice input{accent-color:#285bdb;margin-top:4px;flex-shrink:0}.cx-risk-choice b{display:block;font-size:13px;line-height:1.7;font-weight:500;color:#41618a}.cx-risk-choice small{display:block;font-size:11px;line-height:1.8;color:#8a9eb9;margin-top:8px}.cx-matrix-wrap{position:relative;max-width:360px;margin:0 auto;padding-left:25px}.cx-y-axis{position:absolute;top:42%;left:-1px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;color:#8096b2}.cx-matrix-row{display:grid;grid-template-columns:15px repeat(5,minmax(0,1fr));gap:6px;margin-bottom:6px;align-items:center}.cx-matrix-row>span{font-size:9px;color:#8c9fb9}.cx-matrix-row>button{height:45px;border:2px solid transparent;border-radius:3px;color:#64717e;font-size:12px;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.cx-matrix-row>button:hover{transform:translateY(-2px)}.cx-matrix-row>button[aria-pressed=true]{border-color:#173052;box-shadow:inset 0 0 0 2px white;color:#173052}.cx-x-axis{display:block;font-size:10px;color:#8298b5;text-align:center;margin:15px 0 0;padding-left:15px}.cx-formula{display:flex;justify-content:center;align-items:center;gap:24px;margin:30px 0 0;padding-top:25px;border-top:1px solid #dfe7f2}.cx-formula>div{text-align:center}.cx-formula b{font-size:35px;font-weight:400;letter-spacing:-1px;color:#284e7e;display:block;line-height:1}.cx-formula span{display:block;font-size:9px;color:#91a3bd;margin-top:12px}.cx-formula i{font-style:normal;font-size:19px;color:#9cafc8;margin-top:-20px}.cx-stage .cx-assessment-goal{font-size:20px;letter-spacing:-.4px;line-height:1.5;color:#355c8d}.cx-comparison{margin:30px 0}.cx-comparison>div{display:flex;justify-content:space-between;position:relative;padding-bottom:18px;margin-bottom:24px;font-size:11px;color:#8198b6;gap:20px}.cx-comparison b{font-size:12px;font-weight:500;color:#456d9e}.cx-comparison i{position:absolute;bottom:0;height:3px;left:0;background:#285bdb;transition:width .45s}.cx-comparison>div+div i{background:#b1c5e1}.cx-assessment-result{background:white;padding:22px;border-radius:4px}.cx-assessment-result h3{font-size:23px}.cx-assessment-result p{font-size:12px;margin:0}.cx-reactions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-5px 0 30px;border-bottom:1px solid #dce6f2}.cx-reactions>button{border:0;border-bottom:2px solid transparent;background:none;color:#8197b4;font-size:11px;padding:12px 0;cursor:pointer}.cx-reactions>button[aria-pressed=true]{color:#285bdb;border-bottom-color:#285bdb}.cx-residual{display:flex;justify-content:space-around;gap:35px;align-items:end;padding:5px 15px 0;margin:30px 0 5px;border-bottom:1px solid #dae4f2}.cx-residual>div{display:flex;flex-direction:column;align-items:center;flex:1}.cx-residual span{font-size:9px;color:#859ab7;line-height:1.7;text-align:center}.cx-residual b{font-size:29px;font-weight:400;color:#315e96;margin:14px 0}.cx-residual i{display:block;width:65px;background:#b4c9e5;min-height:3px;border-radius:3px 3px 0 0;transition:height .5s}.cx-residual>div+div i{background:#285bdb}.cx-reaction-note{background:white;border-radius:4px;padding:23px;margin:25px 0 0}.cx-reaction-note b{font-size:17px;font-weight:500;line-height:1.6;color:#42668f}.cx-reaction-note p{font-size:12px;margin:15px 0 0}.cx-checks>label{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #dce6f2;font-size:13px;line-height:1.7;color:#55749c;cursor:pointer}.cx-checks input{accent-color:#285bdb;width:15px;height:15px;flex-shrink:0}.cx-monitor-progress{height:3px;background:#dce6f5;margin:30px 0 15px}.cx-monitor-progress span{display:block;height:100%;background:#285bdb;transition:width .35s}.cx-stage .cx-monitor-count{font-size:11px;color:#8b9eb9;margin-bottom:30px}.cx-review-goal{background:white;padding:25px;border-radius:4px}.cx-review-goal h3{font-size:23px}.cx-review-goal p:last-child{font-size:12px;margin-bottom:0}.cx-journey-footer{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-top:45px;padding-top:28px;border-top:1px solid #e2e9f3}.cx-journey-footer>p{font-size:11px;line-height:1.8;color:#91a1b7;max-width:370px;margin:0}.cx-journey-footer>div{display:flex;gap:25px;align-items:center;flex-shrink:0}.cx-prev{border:0;background:none;font-size:12px;color:#8295af;cursor:pointer}.cx-prev:disabled{opacity:.4;cursor:default}.cx-journey-footer .rbbtn{font-size:12px}.cx-connection{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center;background:#f5f8fc;max-width:none;padding-inline:max(6%,calc((100vw - 1126px)/2))}.cx-connection h2,.cx-frameworks h2{font-size:37px;line-height:1.16;letter-spacing:-1.15px;font-weight:500;color:#173052;margin:0 0 25px}.cx-connection figure{margin:0;min-width:0}.cx-connection img{width:100%;display:block;border-radius:4px;border:1px solid #dce5f1}.cx-connection figcaption{font-size:10px;line-height:1.7;color:#8fa1b8;margin-top:12px}.cx-frameworks{display:grid;grid-template-columns:1fr 1fr;gap:75px}.cx-framework-details>details{padding:23px 0;border-bottom:1px solid #e1e8f3}.cx-framework-details>details:first-child{padding-top:0}.cx-framework-details summary{font-size:18px;line-height:1.7;color:#42678f;cursor:pointer}.cx-framework-details details>p{font-size:13px;line-height:1.9;margin:20px 0}.cx-framework-details img{display:block;max-width:100%;max-height:370px;width:auto;height:auto;object-fit:contain;margin:25px auto}.cx-closing{background:#102b4c;color:white;text-align:center;padding:65px 6%}.cx-closing h2{font-size:35px;font-weight:500;letter-spacing:-1px;line-height:1.2;color:white;margin:0 0 23px}.cx-closing p{font-size:14px;line-height:1.9;color:#b6c8df;margin-bottom:25px}@keyframes cx-arrive{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.cx-intro{gap:40px}.cx-panel{gap:35px}.cx-step-copy h2{font-size:34px}.cx-stage{padding:25px}.cx-tabs>button{font-size:11px}.cx-journey-footer{gap:20px}.cx-journey-footer>div{gap:15px}.cx-connection,.cx-frameworks{gap:40px}.cx-connection h2,.cx-frameworks h2{font-size:33px}.cx-reactions{gap:5px}.cx-reactions>button{font-size:10px}}@media(max-width:760px){.cx-connection,.cx-frameworks,.cx-intro,.cx-journey{padding:55px 6%}.cx-intro{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:30px}.cx-intro h1{font-size:38px;letter-spacing:-1.3px}.cx-intro p{font-size:14px;margin-bottom:20px}.cx-journey{padding-top:0;padding-bottom:50px}.cx-cycle{height:auto;margin:0 0 35px;padding:10px 0 15px}.cx-cycle-route{display:none}.cx-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px}.cx-tabs>button{font-size:11px;border-bottom:1px solid #e1e8f2;gap:0;padding:15px 0;line-height:1.6}.cx-tabs>button>span{display:none}.cx-tabs>button[aria-selected=true]{border-bottom:2px solid #285bdb;color:#285bdb}.cx-loop-label{position:static;transform:none;display:block;margin:18px auto 0;font-size:10px;white-space:normal;line-height:1.8;text-align:center;padding:0 10px}.cx-panel{grid-template-columns:1fr;gap:28px;min-height:0}.cx-step-copy h2{font-size:32px;line-height:1.15;letter-spacing:-1px;margin-bottom:20px}.cx-step-copy>p{font-size:14px;line-height:1.9;margin-bottom:0}.cx-case{margin-top:25px;padding-left:18px}.cx-case h3{font-size:19px}.cx-case p{font-size:12px}.cx-stage{padding:25px 22px}.cx-example-head{gap:15px;margin-bottom:20px;padding-bottom:18px}.cx-example-head b{font-size:12px}.cx-example-head>span{font-size:9px}.cx-role-switch>button,.cx-stage label:not(.cx-risk-choice):not(.cx-checks label){font-size:11px}.cx-stage h3{font-size:21px}.cx-stage .cx-small{font-size:10px}.cx-stage .cx-policy h3{font-size:15px}.cx-risk-choice b{font-size:12px}.cx-risk-choice small{font-size:10px}.cx-formula{gap:22px}.cx-formula b{font-size:32px}.cx-formula span{font-size:8px}.cx-matrix-row{gap:5px}.cx-matrix-row>button{height:40px;font-size:11px}.cx-matrix-wrap{padding-left:20px}.cx-y-axis{font-size:10px}.cx-stage .cx-assessment-goal{font-size:19px}.cx-comparison span{font-size:10px}.cx-assessment-result{padding:20px}.cx-assessment-result h3{font-size:22px}.cx-reactions>button{font-size:10px;padding:12px 0}.cx-treatment label>b{font-size:12px}.cx-residual{gap:20px;padding-inline:0}.cx-residual span{font-size:8px}.cx-checks>label{font-size:12px}.cx-review-goal{padding:21px}.cx-review-goal h3{font-size:22px}.cx-journey-footer{flex-direction:column;align-items:start;gap:20px;margin-top:30px}.cx-journey-footer>p{font-size:10px;max-width:none}.cx-journey-footer>div{width:100%;justify-content:space-between;gap:12px}.cx-journey-footer .rbbtn{font-size:11px;padding:14px 16px}.cx-prev{font-size:11px}.cx-connection,.cx-frameworks{grid-template-columns:1fr;gap:30px}.cx-connection h2,.cx-frameworks h2{font-size:32px}.cx-connection p,.cx-frameworks p{font-size:14px}.cx-frameworks{padding-bottom:60px}.cx-framework-details summary{font-size:17px}.cx-closing{padding:55px 6%}.cx-closing h2{font-size:30px}.cx-closing p{font-size:13px}.cx-return-note{margin-top:20px!important}}@media(prefers-reduced-motion:reduce){.cx-stage{animation:none}.cx-comparison i,.cx-matrix-row>button,.cx-monitor-progress span,.cx-residual i,.cx-tabs>button,.cx-tabs>button>span{transition:none}}.pr-page,.sl-page{color:#173052}.pr-intro,.pr-layout,.pr-method,.sl-hero,.sl-section{max-width:1240px;margin:auto;padding-left:6%;padding-right:6%}.pr-intro{padding-top:100px;padding-bottom:80px}.pr-intro h1,.sl-hero h1{font-size:clamp(42px,5vw,70px);font-weight:500;letter-spacing:-2.6px;line-height:1.08;margin:0 0 30px}.pr-intro>p{max-width:620px;font-size:19px;line-height:1.8;color:#64758b;margin-bottom:30px}.pr-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:100px;align-items:start}.pr-step{scroll-margin-top:115px;padding:55px 0 100px;min-width:0}.pr-page h2,.sl-page h2{font-size:clamp(34px,3.4vw,48px);font-weight:500;line-height:1.13;letter-spacing:-1.5px;margin:0 0 28px}.pr-step h3{font-size:22px;line-height:1.4;font-weight:500;margin:0 0 24px;letter-spacing:-.4px}.pr-end p,.pr-method>p,.pr-step>p,.sl-hero p,.sl-section p{font-size:16px;line-height:1.9;color:#64758b;margin:0 0 22px}.pr-step figure,.sl-page figure{margin:38px 0 0}.pr-step figure img,.sl-page figure img{display:block;width:100%;height:auto;border-radius:4px}.pr-step figcaption,.sl-page figcaption{font-size:11px;color:#738197;margin-top:12px;line-height:1.6}.pr-cycle{position:sticky;top:135px;padding-top:25px}.pr-cycle svg{width:100%;display:block}.pr-cycle circle{transition:transform .65s ease,fill .3s ease,r .3s ease}.pr-cycle-number{font-size:34px;fill:#173052;font-weight:500}.pr-cycle-label{font-size:15px;fill:#64758b}.pr-cycle nav{display:flex;flex-direction:column;gap:13px;margin:18px 0 30px;padding-left:36px}.pr-cycle nav a{font-size:14px;color:#8490a1;text-decoration:none;transition:color .3s}.pr-cycle nav a[aria-current]{color:#2463c6;font-weight:600}.pr-return{font-size:12px;color:#64758b;text-decoration:none;margin-left:36px}.pr-intake{margin-top:36px;background:#f2f5f9;padding:30px}.pr-intake>span{font-size:16px}.pr-intake>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.pr-intake p{background:white;padding:16px;font-size:13px;line-height:1.5;margin:0}.pr-intake>b{font-size:14px;line-height:1.7;font-weight:500;display:block}.pr-matrix{margin-top:35px;max-width:380px}.pr-matrix>div{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:12px 0}.pr-matrix>div>span{aspect-ratio:1;display:grid;place-items:center;font-size:13px;border-radius:2px;color:#405167}.pr-matrix>div>.selected{outline:2px solid #173052;outline-offset:1px;font-weight:700}.pr-axis,.pr-matrix>p{font-size:12px;color:#64758b}.pr-step blockquote{font-size:29px;line-height:1.5;letter-spacing:-.7px;color:#2463c6;margin:42px 0 0;padding:0;border:0}.pr-method{padding-top:90px;padding-bottom:90px;background:#f4f6f9;max-width:none}.pr-method>div,.pr-method>h2,.pr-method>p{max-width:1090px;margin-left:auto;margin-right:auto}.pr-method>div{display:grid;grid-template-columns:1fr 1fr;gap:45px 65px;margin-top:50px;margin-bottom:45px}.pr-method h3{font-size:23px;font-weight:500;margin:0 0 14px}.pr-method article p{font-size:14px;color:#64758b;line-height:1.85;margin-bottom:16px}.pr-method article a{font-size:12px;color:#2463c6}.pr-end{padding:95px 6%;text-align:center;max-width:900px;margin:auto}.pr-end .textbutton{display:block;margin:28px auto 0}.sl-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding-top:90px;padding-bottom:100px}.sl-hero h1{font-size:clamp(38px,4.2vw,59px);letter-spacing:-2px}.sl-hero>img{width:100%;height:480px;object-fit:cover;border-radius:4px}.sl-hero .rbbtn{margin-top:12px}.sl-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:85px;padding-bottom:85px}.sl-section figure{margin:0;min-width:0}.sl-section figure>img[src="/project-team.jpg"]{height:460px;object-fit:cover}.sl-band{background:#f3f6fa}.sl-band .sl-section{align-items:start}.sl-flow{background:#102c4c;color:white;padding:42px;text-align:center;border-radius:4px}.sl-flow p{font-size:17px;color:white;line-height:1.6;margin:0}.sl-flow>span{display:block;font-size:23px;color:#8daacf;margin:18px 0}.sl-flow small{display:block;color:#a9bdd5;font-size:11px;margin-top:30px}.sl-section .sl-status{font-size:12px;line-height:1.8;color:#718095}.pr-page .textbutton,.sl-page .textbutton{line-height:1.6}.pr-step:target h2{color:#2463c6}@media(prefers-reduced-motion:reduce){.pr-cycle circle{transition:none}}@media(max-width:1000px){.pr-layout{gap:45px;grid-template-columns:minmax(0,1fr) 210px}.sl-hero,.sl-section{gap:40px}.sl-hero>img{height:400px}}@media(max-width:700px){.pr-intro{padding-top:55px;padding-bottom:35px}.pr-intro h1{font-size:43px;letter-spacing:-1.7px}.pr-intro>p{font-size:16px}.pr-layout{display:block}.pr-cycle{display:none}.pr-step{padding-top:45px;padding-bottom:45px;scroll-margin-top:90px}.pr-page h2,.sl-page h2{font-size:34px;letter-spacing:-1.1px}.pr-step h3{font-size:20px}.pr-step>p,.sl-hero p,.sl-section p{font-size:15px;line-height:1.85}.pr-step figure{margin-top:28px}.pr-intake{padding:22px}.pr-intake>div{grid-template-columns:1fr}.pr-step blockquote{font-size:25px}.pr-method{padding-top:60px;padding-bottom:45px}.pr-method>div{grid-template-columns:1fr;gap:28px;margin-top:35px}.pr-end{padding-top:60px;padding-bottom:65px}.sl-hero,.sl-section{grid-template-columns:1fr;gap:30px;padding-top:50px;padding-bottom:45px}.sl-hero h1{font-size:42px;letter-spacing:-1.7px}.sl-hero>img{height:320px}.sl-section figure>img[src="/project-team.jpg"]{height:340px}.sl-flow{padding:32px 22px}.sl-page .pr-end{padding-top:60px}}.pc-page{color:#173052}.pc-calculator,.pc-comparison,.pc-faq,.pc-intro,.pc-plan-note,.pc-plans,.pc-sales-image{max-width:1160px;margin-left:auto;margin-right:auto}.pc-intro{padding:95px 38px 60px;text-align:center}.pc-intro h1{font-size:clamp(40px,5vw,65px);font-weight:500;line-height:1.09;letter-spacing:-2.3px;margin:0 0 27px}.pc-intro p{max-width:660px;margin:0 auto 24px;color:#68798e;font-size:17px;line-height:1.85}.pc-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0 38px}.pc-plan{display:flex;flex-direction:column;padding:35px 28px 28px;background:#f3f6fa;border-radius:5px;min-width:0}.pc-plan h2{font-size:28px;letter-spacing:-.8px;font-weight:500;margin:0 0 16px}.pc-plan>p{font-size:14px;line-height:1.8;color:#66798d;min-height:76px;margin:0}.pc-band{margin:25px 0 20px}.pc-band strong{display:block;font-size:36px;font-weight:500;letter-spacing:-1.3px;line-height:1.2}.pc-band span{display:block;font-size:13px;color:#68798e;margin-top:10px}.pc-plan ul{list-style:none;padding:0;margin:10px 0 32px;flex:1}.pc-plan li{font-size:13px;line-height:1.65;margin:0 0 15px;padding-left:19px;position:relative}.pc-plan li:before{content:"✓";position:absolute;left:0;font-size:12px;color:#436ca7}.pc-plan>.rbbtn{justify-content:space-between;width:100%;font-size:12px;gap:8px}.pc-plan>a{font-size:11px;color:#4d6380;text-align:center;margin-top:18px;text-decoration:none}.pc-plan-navy{background:#112d4d;color:white}.pc-page .pc-plan-navy h2{color:#fff}.pc-plan-navy .pc-band span,.pc-plan-navy>a,.pc-plan-navy>p{color:#bbcadd}.pc-plan-navy li:before{color:#a7c0e1}.pc-plan-navy .rbbtn{background:#fff;color:#183657}.pc-plan-note{font-size:11px;line-height:1.85;color:#7a8797;padding:22px 38px 0}.pc-calculator{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;padding:100px 38px;align-items:start;scroll-margin-top:115px}.pc-page h2:not(.pc-plan h2){font-size:clamp(30px,3.5vw,44px);font-weight:500;line-height:1.15;letter-spacing:-1.4px;margin:0 0 25px}.pc-calc-copy>p,.pc-comparison>p,.pc-faq p{font-size:15px;line-height:1.9;color:#68798e;margin:0 0 22px}.pc-calc-copy details{margin-top:30px}.pc-page summary{cursor:pointer;font-size:14px;font-weight:500;line-height:1.5}.pc-page details p{color:#68798e;font-size:13px;line-height:1.9;margin:18px 0}.pc-calc-box{padding:30px;background:#f3f6fa;border-radius:5px}.pc-select{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:#e8edf4;padding:4px;border-radius:4px;margin-bottom:30px}.pc-select button{border:0;background:transparent;color:#65778d;font:inherit;font-size:11px;padding:12px 4px;cursor:pointer;border-radius:3px}.pc-select button[aria-pressed=true]{background:#fff;color:#173052;box-shadow:0 1px 4px #102b4c0b}.pc-counts{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pc-page label{display:block;font-size:12px;color:#536880}.pc-page label input,.pc-page label select{display:block;width:100%;box-sizing:border-box;margin-top:10px;border:1px solid #d5dfea;background:white;border-radius:3px;color:#173052;padding:14px;font:inherit;font-size:15px}.pc-page a:focus-visible,.pc-page button:focus-visible,.pc-page input:focus-visible,.pc-page select:focus-visible,.pc-page summary:focus-visible{outline:2px solid #3262d3;outline-offset:4px}.pc-included{font-size:11px;line-height:1.8;color:#748297;margin:15px 0 25px}.pc-breakdown{margin:0;padding:0 0 22px;border-bottom:1px solid #dbe3ed}.pc-breakdown>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:13px 0;font-size:12px;color:#61738b;line-height:1.5}.pc-breakdown dd{margin:0;color:#173052;white-space:nowrap}.pc-result{padding:24px 0}.pc-result>span{font-size:12px;color:#62768f}.pc-result strong{display:block;font-size:45px;font-weight:500;line-height:1.3;letter-spacing:-1.5px;margin:6px 0}.pc-result p{font-size:11px;color:#6c7d93;line-height:1.7;margin:0}.pc-calc-actions{display:flex;flex-direction:column;align-items:start;gap:18px}.pc-calc-actions .rbbtn{font-size:12px}.pc-download{border:0;padding:0;background:transparent;color:#3159a0;cursor:pointer;font:inherit;font-size:12px;line-height:1.6;text-align:left}.pc-calc-box>small{display:block;font-size:10px;color:#7a8797;margin-top:12px;line-height:1.8}.pc-page button:disabled{opacity:.45;cursor:not-allowed}.pc-invalid{font-size:13px;color:#943e39;padding:24px 0;line-height:1.8}.pc-comparison{padding:10px 38px 85px}.pc-comparison>p{max-width:670px}.pc-table-scroll{overflow:auto;margin-top:35px}.pc-table-scroll table{border-collapse:collapse;width:100%;min-width:610px;text-align:left}.pc-table-scroll caption{text-align:left;font-size:11px;color:#7b8798;padding:0 0 18px}.pc-table-scroll td,.pc-table-scroll th{font-size:12px;font-weight:400;line-height:1.6;padding:19px 15px;border-bottom:1px solid #e7ecf2;white-space:nowrap}.pc-table-scroll th:first-child{padding-left:0;white-space:normal}.pc-table-scroll thead th{font-size:15px;font-weight:500;color:#173052;background:#f3f6fa}.pc-table-scroll thead th:first-child{padding-left:15px}.pc-table-scroll td{color:#5a7088}.pc-table-scroll .pc-planned{color:#8894a4;font-size:11px}.pc-comparison .pc-plan-note{padding-left:0;padding-right:0;max-width:none}.pc-sales-image{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:0 38px 90px;align-items:center}.pc-sales-image>img{width:100%;height:400px;object-fit:cover;border-radius:4px}.pc-sales-image p{font-size:15px;line-height:1.9;color:#68798e;margin-bottom:28px}.pc-sales-image .rbbtn{font-size:12px}.pc-sales-image a{display:block;color:#3159a0;font-size:13px;margin-top:22px}.pc-faq{padding:20px 38px 100px;max-width:900px}.pc-faq details{border-bottom:1px solid #e4eaf1;padding:22px 0}.pc-faq .textbutton{margin-top:30px}.pc-dialog{position:fixed;inset:0;margin:auto;border:0;border-radius:6px;padding:0;width:min(530px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;background:white;color:#173052;box-shadow:0 24px 90px #071c3640}.pc-dialog::backdrop{background:#081e37a6;backdrop-filter:blur(4px)}.pc-dialog-inner{padding:40px;position:relative}.pc-dialog .pc-close{position:absolute;right:18px;top:12px;border:0;background:none;color:#697d95;font-size:29px;cursor:pointer;padding:5px 10px}.pc-dialog h2{font-size:32px!important;letter-spacing:-1px!important;margin-right:20px!important}.pc-dialog-inner>p{font-size:13px;line-height:1.85;color:#68798e;margin-bottom:25px}.pc-dialog label{margin-top:20px}.pc-dialog label span{color:#8491a2}.pc-dialog-summary{margin:25px 0;padding:20px;background:#f2f5f9;border-radius:3px}.pc-dialog-summary b{font-size:15px;font-weight:500}.pc-dialog-summary p{font-size:12px;color:#6c7d93;line-height:1.7;margin:7px 0 0}.pc-dialog form>.rbbtn{width:100%;justify-content:center;font-size:12px}.pc-dialog form>.pc-download{margin-top:18px}.pc-booking-note{font-size:11px;line-height:1.9;color:#7a8797;margin:22px 0 0}.pc-booking-note a{color:#3159a0}@media(max-width:1000px){.pc-plans{gap:14px;padding-inline:24px}.pc-plan{padding:27px 20px}.pc-plan h2{font-size:25px}.pc-band strong{font-size:30px}.pc-plan>p{min-height:98px}.pc-calculator{gap:35px;padding-inline:30px}.pc-sales-image{gap:35px}}@media(max-width:700px){.pc-intro{padding:55px 6% 38px;text-align:left}.pc-intro h1{font-size:42px;letter-spacing:-1.7px}.pc-intro p{font-size:15px}.pc-plans{grid-template-columns:1fr;padding:0 6%;gap:20px}.pc-plan{padding:30px}.pc-plan>p{min-height:0}.pc-band{margin-top:24px}.pc-band strong{font-size:37px}.pc-plan ul{margin-bottom:20px}.pc-plan-note{padding:20px 6% 0}.pc-calculator{grid-template-columns:1fr;gap:30px;padding:65px 6%}.pc-calc-box{padding:24px 20px}.pc-counts{gap:15px}.pc-page h2:not(.pc-plan h2){font-size:33px}.pc-comparison{padding:0 6% 55px}.pc-sales-image{grid-template-columns:1fr;gap:30px;padding:0 6% 50px}.pc-sales-image>img{height:300px}.pc-faq{padding:25px 6% 65px}.pc-dialog-inner{padding:35px 24px}.pc-dialog h2{font-size:28px!important}.pc-dialog-summary{padding:17px}.pc-result strong{font-size:40px}}.hero-motion-surface{position:absolute;inset:0;z-index:-1;border:0;background:transparent;cursor:default}.hero-motion-surface span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hero-motion-surface:focus-visible{outline:2px solid white;outline-offset:-8px}.hero-motion-surface:focus-visible span{width:auto;height:auto;clip-path:none;left:24px;bottom:24px;background:#102b4c;color:white;padding:10px 16px;font-size:12px}.saleshero .landscapecontent{pointer-events:none}.saleshero .landscapecontent a{pointer-events:auto}.pr-intake>p{font-size:14px;line-height:1.85;color:#64758b;margin:16px 0 0}.pr-intake>h3{margin-bottom:15px}.pw-hero{max-width:1360px;margin:auto;padding:85px 6% 75px;display:grid;grid-template-columns:.85fr 1.2fr;align-items:center;gap:65px}.org-hero h1,.pw-hero h1{font-size:clamp(42px,4.6vw,66px);font-weight:500;line-height:1.08;letter-spacing:-2.3px;margin:0 0 28px}.org-hero p,.pw-hero p{font-size:17px;line-height:1.9;color:#667990;margin:0 0 28px}.pw-hero figure{margin:0;min-width:0}.pw-hero img{display:block;width:100%;height:auto;box-shadow:0 18px 65px #18375c10;border:1px solid #e6ecf3;border-radius:4px}.pw-hero figcaption{font-size:10px;color:#8391a3;margin-top:15px}.pw-context{background:#102c4c;color:white;display:flex;align-items:center;justify-content:space-between;gap:55px;padding:40px max(6%,calc((100vw - 1160px)/2))}.pw-context h2{color:white;font-size:27px;letter-spacing:-.6px;margin:0 0 14px}.pw-context p{font-size:14px;line-height:1.85;color:#bbcbe0;max-width:750px;margin:0}.pw-context>a{font-size:12px;color:white;line-height:1.7;white-space:nowrap}.product-workflow .pr-layout{max-width:1360px;grid-template-columns:minmax(0,1fr) 185px;gap:75px;padding-top:45px}.product-workflow .pr-cycle{top:115px;padding-top:25px}.product-workflow .pr-cycle nav{padding-left:14px}.product-workflow .pr-return{margin-left:14px;font-size:10px}.product-workflow .pr-cycle nav a{font-size:12px}.product-workflow .pr-step{padding-top:55px;padding-bottom:65px}.product-workflow .pr-step h2{font-size:clamp(30px,3vw,42px);margin-bottom:17px}.product-workflow .pr-step h3{font-size:26px;line-height:1.4;margin-bottom:24px}.product-workflow .pr-step>p{max-width:780px;font-size:15px}.product-workflow .pr-step figure{margin:30px 0}.pw-screenshot{width:100%;display:block;position:relative;padding:0;background:#eff3f8;border:1px solid #e1e8f0;border-radius:5px;overflow:hidden;cursor:zoom-in}.pw-screenshot img{width:100%;display:block;height:auto;max-height:620px;object-fit:cover;object-position:top;transition:transform .5s ease}.pw-screenshot:hover img{transform:scale(1.015)}.pw-screenshot>span{position:absolute;right:14px;bottom:14px;color:#173052;background:#fffffff0;box-shadow:0 2px 12px #102c4c10;padding:10px 14px;font-size:10px;border-radius:3px}.pw-screenshot:focus-visible{outline:2px solid #2463c6;outline-offset:5px}.pw-example{padding:0 0 0 23px;border-left:2px solid #cbd9eb;margin:30px 0}.pw-example h4{font-size:15px;line-height:1.4;font-weight:500;color:#173052;margin:0 0 12px}.pw-example p{font-size:14px;line-height:1.9;color:#687b92;margin:0;max-width:740px}.product-workflow .pw-result{font-size:18px!important;color:#25486d!important;line-height:1.6!important;font-weight:500;max-width:700px;margin-top:25px}.product-workflow .pw-note{font-size:11px!important;line-height:1.9!important;color:#78899e!important}.pw-method{background:#f4f6f9;padding:65px max(6%,calc((100vw - 1160px)/2))}.pw-method h2{font-size:34px}.pw-method article p,.pw-method details p,.pw-method>p{font-size:14px;color:#687b92;line-height:1.9;max-width:820px}.pw-method>div{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:35px 0}.pw-method h3{font-size:19px;font-weight:500;line-height:1.5;margin:0 0 15px}.pw-method details{margin-top:25px}.pw-method summary{font-size:13px;cursor:pointer}.pw-method details a{display:block;font-size:12px;color:#315b9f;margin:15px 0;line-height:1.7}.pw-lightbox{position:fixed;inset:0;margin:auto;border:0;padding:0;border-radius:5px;width:min(1180px,calc(100vw - 32px));max-height:calc(100dvh - 35px);overflow:auto;background:white;box-shadow:0 25px 90px #102c4c50;color:#173052}.pw-lightbox::backdrop{background:#081c36bb;backdrop-filter:blur(4px)}.pw-lightbox>header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:white;border-bottom:1px solid #e5ebf3;z-index:1}.pw-lightbox>header h2{font-size:16px;font-weight:500;letter-spacing:0;margin:0}.pw-lightbox>header button{border:0;background:none;color:#315b9f;cursor:pointer;font-size:12px;white-space:nowrap}.pw-lightbox>img{display:block;width:100%;height:auto}.org-page{color:#173052}.org-hero{max-width:1360px;margin:auto;padding:85px 6% 0}.org-hero>div{max-width:800px}.org-hero p{max-width:650px}.org-hero>img{display:block;width:100%;height:430px;object-fit:cover;object-position:center 60%;margin-top:50px;border-radius:4px}.org-field,.org-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;max-width:1360px;margin:auto;padding:100px 6%}.org-page h2{font-size:clamp(32px,3.3vw,46px);font-weight:500;line-height:1.13;letter-spacing:-1.4px;margin:0 0 28px}.org-field p,.org-learning p,.org-story p{font-size:15px;line-height:1.95;color:#687b92;margin:0 0 23px}.org-field figure,.org-story figure{margin:0;min-width:0}.org-software img{width:100%;display:block;border:1px solid #e3eaf2;border-radius:4px;box-shadow:0 16px 55px #102c4c0b}.org-page figcaption{font-size:10px;line-height:1.8;color:#7b8b9e;margin-top:14px}.org-field{padding-top:20px;padding-bottom:90px;grid-template-columns:.9fr 1fr;gap:95px}.org-field>figure img{width:100%;height:650px;object-fit:cover;object-position:center 67%;display:block;border-radius:4px}.org-future{margin-top:35px;padding:25px;background:#f2f5f9}.org-future h3{font-size:19px;font-weight:500;margin:0 0 14px;letter-spacing:-.3px}.org-future p{font-size:12px;line-height:1.9;margin:0}.org-portfolio{padding-top:60px;padding-bottom:95px}.org-learning{display:grid;grid-template-columns:1fr .9fr;gap:100px;padding:75px max(6%,calc((100vw - 1160px)/2));background:#f3f6fa;align-items:center}.org-learning .org-learning-statement{color:#2c5591;font-size:clamp(28px,3.2vw,44px);letter-spacing:-1.2px;line-height:1.4;margin:0}.org-page .textbutton{line-height:1.8}@media(prefers-reduced-motion:reduce){.pw-screenshot img{transition:none}.pw-screenshot:hover img{transform:none}}@media(max-width:1000px){.pw-hero{gap:35px}.product-workflow .pr-layout{gap:35px;grid-template-columns:minmax(0,1fr) 160px}.pw-context{gap:30px}.pw-context>a{white-space:normal;min-width:140px}.org-field,.org-story{gap:40px}.org-learning{gap:45px}}@media(max-width:700px){.pw-hero{grid-template-columns:1fr;padding-top:55px;padding-bottom:40px;gap:35px}.org-hero h1,.pw-hero h1{font-size:42px;letter-spacing:-1.6px}.org-hero p,.pw-hero p{font-size:15px}.pw-context{display:block;padding:30px 6%}.pw-context h2{font-size:25px}.pw-context>a{display:inline-block;margin-top:22px}.product-workflow .pr-layout{display:block;padding-top:10px}.product-workflow .pr-step{padding-top:40px;padding-bottom:35px}.product-workflow .pr-step h3{font-size:23px}.product-workflow .pr-step>p{font-size:14px}.pw-screenshot img{max-height:none}.pw-screenshot>span{right:7px;bottom:7px;font-size:9px;padding:7px 10px}.pw-example{padding-left:17px}.pw-example p{font-size:13px}.product-workflow .pw-result{font-size:17px!important}.pw-method{padding:45px 6%}.pw-method h2{font-size:30px}.pw-method>div{grid-template-columns:1fr;gap:20px;margin:25px 0}.pw-lightbox>header{padding:15px;gap:15px}.pw-lightbox>header h2{font-size:12px}.org-hero{padding-top:55px}.org-hero>img{height:270px;margin-top:35px}.org-field,.org-story{grid-template-columns:1fr;padding-top:55px;padding-bottom:45px;gap:30px}.org-page h2{font-size:33px;letter-spacing:-1px}.org-field p,.org-learning p,.org-story p{font-size:14px}.org-field>figure img{height:370px;object-position:center 65%}.org-field{padding-top:10px}.org-portfolio{padding-top:25px}.org-learning{grid-template-columns:1fr;padding:50px 6%;gap:25px}.org-learning .org-learning-statement{font-size:29px}.org-future{margin-top:25px;padding:22px}}.pw-route{max-width:1360px;margin:0 auto;padding:45px 6% 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pw-route h2{font-size:23px;margin:0 0 17px;letter-spacing:-.5px}.pw-route p{font-size:13px;line-height:1.9;color:#687b92;margin:0}.pw-route .pw-route-note{grid-column:1/-1;font-size:11px;color:#7b8b9e;max-width:900px}@media(max-width:700px){.pw-route{grid-template-columns:1fr;gap:25px;padding-top:35px}.pw-route h2{font-size:23px}}.sales-practice .office-site-bridge{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:relative;height:500px;overflow:visible;background:none}.office-site-bridge>div{position:relative;overflow:hidden;border-radius:4px;min-width:0;height:100%}.sales-practice .office-site-bridge img{width:100%;height:100%;object-fit:cover}.office-site-bridge>div:first-child img{object-position:63% center;transform:none}.office-site-bridge>div:last-child img{object-position:58% center;transform:scale(1.4) translateY(-5%);transform-origin:58% 65%}.office-site-bridge>div>span{position:absolute;bottom:0;left:0;right:0;padding:40px 18px 18px;background:linear-gradient(transparent,#102b4ca8);color:white;font-size:13px}.office-site-bridge .office-site-connection{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:white;color:#244e8a;z-index:1;font-size:23px;box-shadow:0 2px 15px #102b4c15}@media(max-width:760px){.sales-practice .office-site-bridge{height:360px;gap:6px}.office-site-bridge>div>span{font-size:12px;padding:35px 13px 15px}}.wa-preview{margin-top:35px;padding:30px 25px 22px;background:#f3f6f8;border-radius:5px}.org-page .wa-preview h3{font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.5px;margin:0 0 26px;color:#173052}.wa-phone{width:100%;max-width:290px;margin:0 auto;background:#f9fafb;border:7px solid #18304b;border-radius:29px;overflow:hidden;box-shadow:0 14px 30px #102b4c10;box-sizing:border-box}.wa-system{display:flex;justify-content:space-between;padding:10px 18px 7px;background:#fff;color:#243648;font-size:9px;font-weight:600}.wa-chat-header{display:flex;gap:10px;align-items:center;padding:12px 10px;background:#075e54;color:#fff}.wa-chat-header>span:first-child{font-size:27px;line-height:1}.wa-avatar{width:32px;height:32px;display:grid;place-items:center;background:#dcece7;border-radius:50%;font-size:11px;color:#24594d}.wa-chat-header>div{flex:1}.wa-chat-header strong{font-size:12px;display:block;font-weight:500;line-height:1.3}.wa-chat-header small{font-size:9px;display:block;color:#d0e5df;margin-top:3px}.wa-demo-tag{font-size:8px;color:#c3dfd6;letter-spacing:1px}.wa-chat{background:#eae6df;min-height:285px;padding:15px 13px 20px;display:flex;flex-direction:column;gap:13px;box-sizing:border-box}.wa-today{align-self:center;background:#fff9;color:#63716c;border-radius:4px;font-size:9px;padding:5px 10px}.org-page .wa-chat .wa-context{font-size:9px;line-height:1.5;color:#7b817b;text-align:center;margin:0 0 3px}.wa-message{max-width:92%;border-radius:7px;padding:12px 12px 7px;box-shadow:0 1px 2px #3243350e;animation:wa-message-in .4s ease both;color:#2e3e38}.wa-message>b{font-size:11px;font-weight:600;display:block;margin-bottom:7px;color:#17695b}.org-page .wa-message p{font-size:12px;line-height:1.65;color:#2e3e38;margin:0}.wa-message>small{display:block;text-align:right;color:#7a8a80;font-size:8px;margin-top:5px}.wa-in{background:white;align-self:start;border-top-left-radius:0}.wa-out{background:#d9f3d4;align-self:end;border-top-right-radius:0;max-width:85%}.wa-out small>span{color:#4c9ab6}.wa-received{align-self:center;font-size:9px;color:#447061;animation:wa-message-in .4s ease both;line-height:1.7}.wa-typing{background:white;border-radius:7px;padding:14px;align-self:start;display:flex;gap:5px}.wa-typing>i{height:4px;width:4px;background:#8ca296;border-radius:50%;animation:wa-dot 1s infinite alternate}.wa-typing>i:nth-child(2){animation-delay:.2s}.wa-typing>i:nth-child(3){animation-delay:.4s}.wa-composer{display:flex;align-items:center;gap:10px;background:#f7f7f6;padding:9px 12px;color:#9ba19e;font-size:11px}.wa-composer>span{border:1px solid #e6eae6;padding:8px 12px;border-radius:20px;flex:1;background:#fff}.wa-composer>b{font-size:17px;color:#647f73;font-weight:400}.wa-home-indicator{height:3px;width:80px;background:#234038;border-radius:10px;margin:3px auto 8px}.wa-project-update{min-height:81px;display:flex;align-items:center;gap:13px;padding:18px 0 5px}.wa-project-update.is-visible{animation:wa-message-in .4s ease both}.wa-rb-mark{width:34px;height:34px;flex:0 0 34px;border-radius:7px;background:white;display:grid;place-items:center}.wa-rb-mark img{width:30px;height:30px;object-fit:contain}.wa-project-update b{font-size:12px;font-weight:500;color:#173052}.org-page .wa-project-update p{font-size:11px;line-height:1.8;color:#6a7c91;margin:5px 0 0}.wa-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:15px}.wa-controls button{font:inherit;font-size:10px;color:#315b9f;background:none;border:0;padding:0;cursor:pointer;line-height:1.7}.wa-controls button:focus-visible{outline:2px solid #315b9f;outline-offset:5px}.wa-controls>span{font-size:9px;line-height:1.7;color:#7d8b9a}.org-page .wa-preview .wa-disclosure{font-size:10px;line-height:1.8;color:#7d8b9a;margin:12px 0 0}@keyframes wa-message-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes wa-dot{0%{opacity:.3}to{opacity:1}}@media(prefers-reduced-motion:reduce){.wa-preview *{animation:none!important}}@media(max-width:700px){.wa-preview{padding:25px 20px 20px}.org-page .wa-preview h3{font-size:23px}.wa-phone{max-width:285px}}.wa-preview.is-paused *{animation-play-state:paused!important}.org-field>figure{align-self:start;margin-top:10px}@media(max-width:700px){.org-field>figure{margin-top:0}}.xl-preview{min-width:0;border:1px solid #dce5df;border-radius:5px;background:white;overflow:hidden;box-shadow:0 15px 50px #1838280a;font-family:Arial,sans-serif}.xl-title{display:flex;align-items:center;gap:10px;background:#185c37;color:white;padding:16px 18px}.xl-file-icon{font-size:12px;font-weight:700;width:23px;height:26px;display:grid;place-items:center;background:#ffffff20;border:1px solid #ffffff50;border-radius:2px}.xl-title>b{font-size:12px;font-weight:500;letter-spacing:0;line-height:1.5}.xl-save{font-size:8px;line-height:1.5;margin-left:auto;color:#c4dfcd}.xl-ribbon{display:flex;gap:22px;padding:13px 17px 0;color:#556b5d;font-size:10px;overflow:hidden;white-space:nowrap}.xl-ribbon>b{color:#185c37;border-bottom:2px solid #287b4c;padding-bottom:8px}.xl-tools{display:flex;gap:15px;align-items:center;padding:10px 17px;color:#66746d;font-size:10px;border-bottom:1px solid #e4eae6;background:#fafcfb}.xl-tools>span:first-child{border:1px solid #e1e7e3;padding:4px 14px 4px 6px;background:white}.xl-formula{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#f6f8f7;font-size:10px;border-bottom:1px solid #dfe7e2}.xl-formula>span{width:48px;padding:6px;background:white;border:1px solid #dde5df;color:#516459}.xl-formula i{color:#9ca8a0}.xl-formula code{font-size:11px;color:#435d4d;min-height:16px}.xl-table-wrap{overflow:auto}.xl-preview table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:10px;color:#52635a}.xl-preview td,.xl-preview th{border:1px solid #e1e7e3;line-height:1.5;padding:10px 7px;overflow-wrap:anywhere;height:57px;box-sizing:border-box;font-weight:400}.xl-preview td:first-child,.xl-preview th:first-child{background:#f2f5f3;text-align:center;color:#8c9990;font-size:9px;padding-inline:2px}.xl-preview thead tr:not(.xl-letters)>th{background:#e6eee8;color:#28543a;font-weight:600;height:35px;padding:7px 5px}.xl-preview .xl-letters td,.xl-preview .xl-letters th{height:23px;padding:4px;text-align:center;font-size:9px;background:#f2f5f3;color:#87948c}.xl-preview tbody td:nth-child(n+4){text-align:center}.xl-preview .xl-empty td,.xl-preview .xl-empty th{height:25px}.xl-preview .xl-score{background:#eff7ed;color:#25643c;font-weight:600}.xl-selected-row td{background-color:#f6faf7}.xl-selected-row .xl-score{outline:2px solid #378855;outline-offset:-2px}.xl-fill{animation:xl-appear .3s ease both}.xl-tabs{display:flex;align-items:center;gap:25px;background:#f4f7f5;color:#759183;font-size:10px;padding:0 16px;border-bottom:1px solid #e0e8e3}.xl-tabs b{color:#246e43;padding:11px 0;border-bottom:2px solid #3d8657;font-weight:500}.xl-tabs>span:last-child{margin-left:auto;font-size:9px;color:#98a79d}.xl-analysis{display:grid;grid-template-columns:1fr 1.2fr;gap:25px;padding:24px 22px 20px}.saleshome .xl-analysis h3{font-family:Arial,sans-serif;font-size:12px;letter-spacing:0;line-height:1.5;font-weight:500;color:#355743;margin:0 0 14px}.xl-matrix-layout{position:relative;padding-left:14px}.xl-y-label{position:absolute;left:-9px;top:50%;transform:translateY(-50%) rotate(-90deg);font-size:8px;color:#8b9b90;white-space:nowrap}.xl-matrix{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.xl-matrix>div{aspect-ratio:1;display:grid;place-items:center;border-radius:2px;min-width:0}.xl-low{background:#e1ede3}.xl-medium{background:#efe9d4}.xl-high{background:#eeddd6}.xl-point{height:20px;width:20px;display:grid;place-items:center;border-radius:50%;font-size:7px;color:#385b45;background:#fff;animation:xl-appear .35s ease both;box-shadow:0 1px 4px #244a3420}.xl-point-active{background:#285c3d;color:white}.xl-x-scale{margin:5px 0 0 14px;display:grid;grid-template-columns:repeat(5,1fr)}.xl-x-label,.xl-x-scale{text-align:center;font-size:8px;color:#8a9b8f}.xl-x-label{display:block;margin-top:8px}.xl-analysis-list>button{display:flex;gap:9px;align-items:start;width:100%;border:0;background:none;padding:7px 0;text-align:left;color:#52685b;cursor:pointer}.xl-analysis-list>button:disabled{opacity:.45;cursor:default}.xl-analysis-list>button>span{font-size:8px;background:#edf3ed;border-radius:3px;padding:4px}.xl-analysis-list b{font-weight:400;font-size:10px;line-height:1.5;display:block}.xl-analysis-list small{display:block;font-size:9px;color:#879b8e;margin-top:5px}.xl-analysis-list button[aria-pressed=true]:not(:disabled) b{color:#246b3c}.xl-status{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 18px;background:#f7faf8;border-top:1px solid #e6ede7;font-size:9px;color:#8b9c90;line-height:1.6}.xl-status button{font:inherit;color:#3e7250;background:none;border:0;cursor:pointer;padding:0;white-space:nowrap}.xl-preview button:focus-visible{outline:2px solid #3d8657;outline-offset:3px}.xl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.xl-paused *{animation-play-state:paused!important}@keyframes xl-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.xl-preview *{animation:none!important}}@media(max-width:600px){.xl-title{padding:13px 12px;gap:8px}.xl-title>b{font-size:10px}.xl-save{font-size:7px}.xl-ribbon{gap:17px;font-size:9px;padding-left:12px}.xl-preview td,.xl-preview th{font-size:9px;padding:9px 5px;height:63px}.xl-preview thead tr:not(.xl-letters)>th{font-size:8px;padding:6px 3px}.xl-analysis{padding:20px 15px;gap:18px;grid-template-columns:1fr 1.1fr}.saleshome .xl-analysis h3{font-size:10px}.xl-point{height:16px;width:16px;font-size:6px}.xl-analysis-list b{font-size:9px}.xl-analysis-list>button{gap:6px}.xl-status{font-size:8px;padding:12px}.xl-tools{font-size:9px}}.saleshome .xl-preview td,.saleshome .xl-preview th{height:45px;padding:7px 5px;letter-spacing:0;text-transform:none;font-size:10px}.saleshome .xl-preview .xl-letters td,.saleshome .xl-preview .xl-letters th{height:22px;padding:3px;font-size:9px}.saleshome .xl-preview thead tr:not(.xl-letters)>td,.saleshome .xl-preview thead tr:not(.xl-letters)>th{height:30px;padding:6px 5px}.saleshome .xl-preview .xl-empty td,.saleshome .xl-preview .xl-empty th{height:20px}.xl-matrix-group{max-width:155px}.xl-title{padding:10px 15px}.xl-tools{padding:6px 15px}.xl-tools>span:first-child{padding-block:2px}.xl-formula{padding-block:5px}.xl-formula>span{padding-block:3px}.xl-analysis{padding-top:18px;padding-bottom:16px}@media(max-width:600px){.saleshome .xl-preview td,.saleshome .xl-preview th{font-size:9px;padding-inline:4px}.saleshome .xl-preview thead tr:not(.xl-letters)>th{font-size:8px}.xl-matrix-group{max-width:140px}}.sales-current .xl-preview{width:100%;max-width:500px;justify-self:end}.saleshome .xl-preview tbody td,.saleshome .xl-preview tbody th{height:38px;padding-block:5px}.saleshome .xl-preview .xl-empty td,.saleshome .xl-preview .xl-empty th{height:16px}.xl-title{padding:8px 13px}.xl-ribbon{padding-top:9px;gap:18px}.xl-ribbon>b{padding-bottom:6px}.xl-tools{padding:4px 13px}.xl-formula{padding-block:4px}.xl-tabs b{padding-block:8px}.xl-analysis{padding:15px 18px 12px;gap:18px}.xl-matrix-group{max-width:135px}.xl-analysis-list>button{padding-block:5px}.xl-status{padding:10px 14px}@media(max-width:760px){.sales-current .xl-preview{justify-self:start;max-width:500px}}.rbheader.rb-enterprise-header{height:auto;padding:0;display:block;background:#fff;backdrop-filter:none;z-index:80;color:#111c42;border-bottom:1px solid #e8edf4;position:sticky;top:0}.rb-utility{background:#f1f5f9;color:#647392;font-size:12px}.rb-utility>div{max-width:1600px;margin:auto;padding:0 5%;height:40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.rbheader .rb-utility nav{display:flex;align-items:center;gap:24px;font-size:12px}.rb-utility a:hover{color:#065cff}.rb-language{position:relative;border-left:1px solid #d7dfeb;padding-left:23px}.rb-language button{display:flex;align-items:center;gap:10px;background:none;border:0;color:#17264e;font:inherit;padding:6px 0;cursor:pointer}.rb-language-panel{position:absolute;top:34px;right:0;width:245px;background:white;box-shadow:0 12px 35px #10234420;border:1px solid #e4eaf3;padding:15px;z-index:5;border-radius:8px}.rb-language-panel button{padding:10px;width:100%}.rb-language-panel small{display:block;font-size:11px;line-height:1.6;color:#6f7d94;border-top:1px solid #edf0f5;padding-top:10px}.rb-mainbar{max-width:1600px;height:88px;padding:0 5%;margin:auto;display:flex;align-items:center;gap:34px}.rb-mainbar .rblogo{color:#101b42;font-size:31px;letter-spacing:-1.4px;gap:10px;flex-shrink:0}.rb-mainbar .rblogo img{height:47px;width:47px}.rbheader .rb-mainnav{display:flex;align-items:stretch;gap:8px;align-self:stretch;font-size:14px}.rb-mainnav>a,.rb-mainnav>button{display:flex;align-items:center;gap:9px;padding:0 15px;font:inherit;font-weight:600;background:none;border:0;color:inherit;cursor:pointer;position:relative;white-space:nowrap}.rb-mainnav>a:hover,.rb-mainnav>button.selected,.rb-mainnav>button:hover{color:#065cff;background:#f1f7ff}.rb-mainnav>button.selected:after{content:"";position:absolute;height:3px;background:#065cff;bottom:0;left:15px;right:15px}.rb-mainnav>button.selected svg{transform:rotate(180deg)}.rb-main-actions{display:flex;align-items:center;gap:22px;margin-left:auto;white-space:nowrap;font-size:14px}.rb-main-actions button{cursor:pointer}.rb-search{border:0;background:none;display:flex;align-items:center;gap:12px;color:#17264e;padding:10px 0}.rb-search span{color:#8794ab;font-size:13px}.rb-signin{border-left:1px solid #dce4ef;padding-left:23px;font-weight:600}.rb-main-actions .rb-demo-button{border-radius:7px;background:#065cff;box-shadow:none;padding:15px 20px;font-size:14px;gap:15px}.rb-menu-toggle{display:none;background:none;border:0;padding:8px}.rb-mainnav .rb-mobile-about{display:none}.rb-mega{position:absolute;top:100%;left:4%;right:4%;max-width:1480px;margin:auto;border:1px solid #e6ecf4;border-radius:0 0 12px 12px;padding:25px;background:white;box-shadow:0 24px 45px #0d224026;display:grid;grid-template-columns:2.3fr 1fr;gap:24px;animation:rb-menu-in .18s ease-out}.rb-mega-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rb-mega-columns section{border-right:1px solid #e8eef6;padding-right:16px}.rb-mega h2{font-size:10px;line-height:1.5;letter-spacing:1.8px;text-transform:uppercase;color:#0860ff;font-weight:700;margin:5px 0 15px}.rb-mega-columns section>a{display:flex;align-items:center;gap:12px;padding:10px 0;min-height:76px;border-radius:6px}.rb-mega-columns section>a:hover{background:#f6f9ff}.rb-mega-icon{display:grid;place-items:center;flex-shrink:0;width:43px;height:48px;border-radius:10px;background:#eff7ff;color:#0660ff}.rb-mega b{display:block;font-size:13px;line-height:1.45;font-weight:600}.rb-mega small{display:block;font-size:11px;line-height:1.55;color:#8290a8;margin-top:4px}.rb-menu-arrow{margin-left:auto;flex-shrink:0;color:#8397ba}.rb-mega aside{background:#f2f7fe;border-radius:8px;padding:16px;display:flex;flex-direction:column;justify-content:center}.rb-mega aside img{width:100%;aspect-ratio:1.9;object-fit:cover;object-position:top;border:1px solid #dce5f1;border-radius:5px}.rb-mega aside h2{font-size:19px;line-height:1.25;color:#152342;letter-spacing:-.5px;text-transform:none;margin:18px 0 9px}.rb-mega aside p{font-size:13px;line-height:1.6;color:#7283a0;margin:0 0 15px}.rb-mega aside .rbbtn{background:#065cff;border-radius:6px;box-shadow:none;font-size:13px;padding:13px;gap:12px}.rb-small-mega{grid-template-columns:1.4fr 1fr 1fr;padding:35px;gap:40px}.rb-small-mega h3{font-size:26px;line-height:1.2;letter-spacing:-.7px;max-width:380px}.rb-small-mega p{font-size:14px;color:#7283a0;line-height:1.7;margin:15px 0}.rb-small-mega section>a{display:flex;align-items:center;gap:15px;font-size:14px;color:#065cff}.rb-small-mega>a{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:15px;padding:25px;background:#f4f8fd;border-radius:8px;color:#065cff}.rb-small-mega>a b{font-size:18px;color:#152342}.rb-small-mega>a span{font-size:13px;color:#7283a0;line-height:1.6}.rb-search-dialog{margin:auto;border:0;border-radius:12px;width:min(600px,90vw);padding:30px;color:#17264e}.rb-search-dialog::backdrop{background:#0b1c4266;backdrop-filter:blur(4px)}.rb-search-dialog>div>button{float:right;border:0;background:none;cursor:pointer}.rb-search-dialog h2{font-size:25px;letter-spacing:-.6px;margin:15px 0 25px}.rb-search-dialog label{display:flex;align-items:center;gap:12px;border:1px solid #c8d5e7;border-radius:6px;padding:15px}.rb-search-dialog input{border:0;outline:0;width:100%;font-size:16px;background:white;color:#17264e}.rb-search-dialog nav{display:flex;flex-direction:column;gap:0;margin-top:18px}.rb-search-dialog nav a{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #edf1f6;font-size:15px}.rb-search-dialog nav a:hover{color:#065cff}@keyframes rb-menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media(min-width:1500px){.rb-mainbar{gap:40px}.rb-mainnav>a,.rb-mainnav>button{padding:0 20px}.rb-mega b{font-size:15px}.rb-mega small{font-size:13px}.rb-mega-columns section>a{min-height:86px}}@media(max-width:1200px){.rb-mainbar{gap:15px;padding:0 3%}.rb-mainbar .rblogo{font-size:27px}.rb-mainbar .rblogo img{width:40px;height:40px}.rb-mainnav>a,.rb-mainnav>button{padding:0 10px;font-size:13px}.rb-main-actions{gap:15px}.rb-search span{display:none}.rb-main-actions .rb-demo-button{font-size:12px;padding:13px}.rb-mega{left:2%;right:2%;padding:20px;gap:15px}.rb-mega-columns{gap:12px}.rb-mega-columns section{padding-right:10px}.rb-mega-icon{width:34px;height:40px}.rb-mega-columns section>a{gap:8px}.rb-menu-arrow{display:none}}@media(max-width:1000px){.rb-utility>div>span{font-size:11px}.rb-mainbar{height:76px}.rb-header{position:relative}.rb-menu-toggle{display:block}.rbheader .rb-mainnav{display:none}.rbheader .rb-mainnav.is-open{display:flex;position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;padding:20px 5%;gap:5px;border-bottom:1px solid #e6edf6;box-shadow:0 10px 15px #15234210}.rb-mainnav>a,.rb-mainnav>button{padding:14px;font-size:15px;justify-content:space-between}.rb-mainnav .rb-mobile-about{display:flex}.rb-mega{position:relative;top:auto;left:auto;right:auto;max-height:65vh;overflow-y:auto;margin:0;border-radius:0;border-width:1px 0 0;box-shadow:none;grid-template-columns:1fr}.rb-mainnav.is-open:has(~*){position:static}.rb-mainbar:has(.is-open){flex-wrap:wrap;height:auto;min-height:76px;padding-top:15px;padding-bottom:15px}.rbheader .rb-mainnav.is-open{position:static;order:3;width:100%;box-shadow:none;padding:10px 0 0}.rb-mega aside{display:none}.rb-small-mega{grid-template-columns:1fr 1fr}.rb-small-mega>section{grid-column:1/-1}}@media(max-width:600px){.rb-utility>div{height:35px;justify-content:end;padding:0 5%}.rb-utility>div>span{display:none}.rbheader .rb-utility nav{gap:16px;font-size:11px}.rb-utility nav>a:first-child{display:none}.rb-language{padding-left:15px}.rb-language button{font-size:11px;gap:7px}.rb-mainbar{padding:0 5%;gap:10px}.rb-mainbar .rblogo{font-size:25px;gap:7px}.rb-mainbar .rblogo img{width:35px;height:35px}.rb-main-actions{gap:10px}.rb-main-actions .rb-demo-button{display:none}.rb-signin{padding-left:0;border:0;font-size:12px}.rb-search{padding:5px}.rb-search svg{width:19px}.rb-mega-columns{grid-template-columns:1fr}.rb-mega-columns section{border-right:0;border-bottom:1px solid #e8eef6;padding:10px 0}.rb-mega h2{font-size:10px;margin:5px 0}.rb-mega-columns section>a{min-height:66px}.rb-mega b{font-size:14px}.rb-mega small{font-size:12px}.rb-mega-icon{width:40px;height:43px}.rb-small-mega{grid-template-columns:1fr;padding:24px}.rb-small-mega>section{grid-column:auto}}@media(prefers-reduced-motion:reduce){.rb-mega{animation:none}}.rbheader.rb-enterprise-header .rb-utility nav{position:static;width:auto;height:auto;flex-direction:row;padding:0;border:0;box-shadow:none;background:transparent;inset:auto}.rbheader.rb-enterprise-header .rb-utility nav>a{padding:0}.rbheader.rb-enterprise-header .rb-utility nav .rb-language{margin:0}.rb-solutions-mega .rb-mega-columns section{display:flex;flex-direction:column}.rb-solutions-mega .rb-mega-columns section>a{flex:1;min-height:78px}.rb-solutions-mega aside{justify-content:start}.rb-solutions-mega aside img{aspect-ratio:2.65;object-position:center}.rb-solutions-mega aside .rb-feature-label{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#0860ff;margin:18px 0 9px}.rb-solutions-mega aside h3{font-size:22px;line-height:1.25;letter-spacing:-.65px;margin:0 0 12px;color:#152342;font-weight:650}.rb-solutions-mega aside .rbbtn{margin-top:auto}.rb-solutions-mega aside p{font-size:13px;line-height:1.65}@media(max-width:600px){.rb-solutions-mega .rb-mega-columns section>a{min-height:76px}}.rb-ai-mega .rb-mega-columns section>a{min-height:69px}.rb-ai-mega aside{justify-content:start}.rb-ai-mega aside .rbbtn{margin-top:auto}.rb-data-visual{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr .9fr;gap:12px;background:#dfeaf3;padding:16px 12px 28px;border-radius:7px;min-height:210px;overflow:hidden}.rb-data-visual:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(30deg,transparent 0 32px,#fff8 33px 35px,transparent 36px 60px),repeating-linear-gradient(120deg,#b7ccbc60 0 26px,transparent 27px 57px)}.rb-data-insights,.rb-data-project,.rb-data-sources{background:#ffffffed;box-shadow:0 4px 15px #19375b12;border:1px solid #d7e2ee;border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:12px}.rb-data-visual b{font-size:10px}.rb-data-visual span{font-size:9px;line-height:1.4;display:flex;align-items:center;gap:6px;color:#657797}.rb-data-visual svg{width:14px;height:14px;color:#065cff;flex-shrink:0}.rb-data-project{grid-column:1;gap:6px;align-items:center;text-align:center}.rb-data-insights{grid-column:2;grid-row:1/3;align-self:center}.rb-data-insights span{border-top:1px solid #edf1f5;padding-top:8px}.rb-data-visual>small{position:absolute;bottom:7px;left:0;right:0;text-align:center;font-size:8px;color:#365577}.rb-integrations-page{max-width:1150px;margin:auto;padding:75px 6% 100px}.rb-integrations-page header{padding-bottom:45px}.rb-integrations-page h1{font-size:clamp(40px,5vw,64px);line-height:1.08;letter-spacing:-2px}.rb-integrations-page p{font-size:17px;line-height:1.8;color:#7283a0;max-width:760px;margin:22px 0}.rb-integrations-page section{padding:45px 0;scroll-margin-top:150px}.rb-integrations-page section h2{font-size:34px}.rb-integrations-page section a{color:#065cff;font-size:15px}.rb-ai-reference{margin:0}.rb-ai-reference>div{position:relative;overflow:hidden;aspect-ratio:2.11;border-radius:7px;background:#e8f0f7}.rb-ai-reference img{position:absolute!important;width:114%!important;max-width:none!important;height:auto!important;aspect-ratio:auto!important;left:-7.2%;top:-6.2%;border:0!important;border-radius:0!important}.rb-ai-reference figcaption{font-size:9px;color:#7a8aa3;margin-top:7px}.rb-ai-sharp>.rb-ai-map{aspect-ratio:1.9;display:grid;grid-template-columns:1fr .65fr 1.05fr;gap:8px;padding:9px;background:#50664f url(/ai-projectdata-reference.png) center 4%/220% auto no-repeat;align-items:start}.rb-ai-map-risks,.rb-ai-map-sources{background:#fff;border-radius:5px;padding:10px 8px;box-shadow:0 3px 12px #10234430;position:relative;z-index:1}.rb-ai-map b{font-size:8px!important;line-height:1.3;display:block;color:#17264e}.rb-ai-map-risks>div,.rb-ai-map-sources>div{display:flex;gap:5px;align-items:center;margin-top:10px}.rb-ai-map-sources svg{width:13px;height:13px;flex-shrink:0;color:#065cff}.rb-ai-map strong{font-size:6px;line-height:1.4;display:block;color:#253658;font-weight:600}.rb-ai-map small{font-size:5px;line-height:1.5;color:#73829b;display:block;margin-top:2px}.rb-ai-map-risks{margin-top:6px}.rb-ai-map-risks>div{margin-top:15px;padding-bottom:9px;border-bottom:1px solid #f0f3f7}.rb-ai-map-risks>div:last-child{border:0;padding-bottom:0}.rb-ai-map-risks i{font-size:7px;font-style:normal;color:white;border-radius:50%;width:12px;height:12px;display:grid;place-items:center;flex-shrink:0}.rb-ai-map-risks .orange{background:#f49a12}.rb-ai-map-risks .green{background:#0ab270}.rb-ai-map-pin{align-self:center;position:relative;background:white;border-radius:4px;padding:8px 5px;text-align:center;box-shadow:0 3px 10px #10234430}.rb-ai-map-pin b{font-size:7px!important}.rb-ai-map-pin>span{display:block;font-size:5px;margin-top:4px;color:#73829b}.rb-ai-map-pin>svg{position:absolute;bottom:-25px;left:calc(50% - 9px);width:18px;color:#00b2ff;filter:drop-shadow(0 1px 2px white)}.rb-ai-map strong{font-size:8px}.rb-ai-map small{font-size:6.5px}.rb-ai-map b{font-size:9px!important}.rb-ai-map-sources>div{margin-top:9px}.rb-ai-sharp>.rb-ai-map{min-height:206px}.rb-ai-map-pin b{font-size:8px!important}.rb-ai-map-pin>span{font-size:6px}.rb-ai-mega>aside{min-width:0}.rb-ai-sharp>.rb-ai-map{background:#526b58 url(/organisation-site.jpg) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr) minmax(0,.65fr) minmax(0,1.05fr)}.rb-ai-map-pin,.rb-ai-map-risks,.rb-ai-map-sources{min-width:0}.rb-ai-mega .rb-ai-sharp{width:100%;max-width:100%;min-width:0;overflow:hidden}.rb-ai-sharp>.rb-ai-map{width:100%;box-sizing:border-box}.rb-ai-map span{min-width:0;overflow-wrap:anywhere}.home-structured .hs-row{max-width:1440px;margin:auto;padding:74px 6%;display:grid;grid-template-columns:.8fr 1.35fr;gap:65px;align-items:center}.hs-copy h2,.hs-method h2,.hs-section-heading h2{font-size:clamp(29px,2.7vw,40px);line-height:1.16;letter-spacing:-1.25px;margin:0 0 22px;color:#132544;font-weight:600}.hs-copy p{font-size:15px;line-height:1.85;color:#71819b;margin:0 0 17px;max-width:460px}.hs-copy .rbbtn{margin-top:10px;border-radius:6px;gap:14px;font-size:13px;padding:15px 19px}.hs-band{background:#f5f8fc}.home-structured .hs-excel{grid-template-columns:.82fr 1.18fr;gap:70px;padding-top:70px;padding-bottom:70px}.hs-excel .xl-preview{width:100%;max-width:610px;min-width:0;justify-self:end}.home-structured .hs-how,.home-structured .hs-problems{grid-template-columns:.7fr 1.5fr;gap:45px;padding-top:55px;padding-bottom:55px}.hs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hs-cards article{background:#fff;border:1px solid #e0e8f2;border-radius:8px;padding:24px 20px;position:relative;min-width:0}.hs-cards svg{color:#075cff;width:27px;height:27px;stroke-width:1.6}.hs-cards h3{font-size:17px;line-height:1.35;letter-spacing:-.4px;color:#152648;margin:20px 0 10px;font-weight:600}.hs-cards p{font-size:12px;line-height:1.8;color:#74849c;margin:0}.hs-software{min-width:0;margin:0;background:#f4f7fb;padding:12px;border:1px solid #e0e7f1;border-radius:10px;box-shadow:0 15px 35px #172c4810}.hs-software img{display:block;width:100%;border-radius:5px;border:1px solid #dfe7f0}.hs-field-screen figcaption,.hs-software figcaption{font-size:9px;color:#8895a8;margin:10px 3px 0}.hs-step-cards article>div{display:flex;justify-content:space-between;align-items:center}.hs-step-cards article>div>span{background:#edf5ff;color:#065cff;font-size:11px;padding:6px;border-radius:4px}.hs-step-arrow{position:absolute;right:-16px;top:50%;z-index:1;background:#f5f8fc;padding:3px;width:25px!important;height:25px!important}.hs-field-visual{position:relative;display:grid;grid-template-columns:.43fr 1fr;gap:22px;align-items:center;min-width:0}.hs-field-photo{margin:0;position:relative;border-radius:15px;overflow:hidden;height:300px;border:6px solid #172943;box-shadow:0 12px 30px #17294320}.hs-field-photo img{width:100%;height:100%;object-fit:cover;object-position:57% center}.hs-field-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:22px 8px 12px;background:linear-gradient(transparent,#132544dd);color:white;font-size:10px;text-align:center}.hs-field-screen{margin:0;min-width:0}.hs-field-screen img{width:100%;display:block;border:6px solid #172943;border-radius:9px;box-shadow:0 12px 30px #17294320}.hs-textlink{display:block;font-size:12px;color:#275eae;margin-top:20px}.hs-copy p.hs-development{font-size:12px;color:#8391a6;line-height:1.7}.hs-data-diagram{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:22px;position:relative;padding:30px 0}.hs-data-diagram:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;background:#bed3f0}.hs-data-core,.hs-data-output,.hs-data-sources{position:relative}.hs-data-sources>div{display:flex;align-items:center;gap:12px;background:white;border:1px solid #e0e9f5;padding:17px 14px;border-radius:7px;margin:12px 0;box-shadow:0 4px 15px #1c385008}.hs-data-sources svg{width:22px;flex-shrink:0;color:#065cff}.hs-data-sources b{font-size:11px;color:#183052;display:block}.hs-data-sources small{font-size:9px;color:#8595ad;display:block;margin-top:5px}.hs-data-core{background:#142c50;border-radius:15px;text-align:center;padding:30px 12px;box-shadow:0 18px 35px #142c5030;color:white}.hs-data-core img{width:44px;margin:0 auto 15px;display:block}.hs-data-core strong{font-size:16px;line-height:1.4;font-weight:500}.hs-data-core>span{display:block;font-size:8px;color:#adbed5;margin-top:15px}.hs-data-output{display:flex;flex-direction:column;align-items:center;gap:14px}.hs-data-output>div{background:#fff;border:1px solid #dce7f4;border-radius:6px;padding:16px 10px;font-size:11px;text-align:center;color:#243f65;width:100%}.hs-data-output>svg{width:16px;color:#7c9dc9;transform:rotate(90deg)}.hs-audience{max-width:1440px;padding:75px 6%;margin:auto}.hs-section-heading{margin-bottom:30px}.hs-method p,.hs-section-heading p{font-size:14px;line-height:1.8;color:#7a8aa3}.hs-audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.hs-audience-grid>a{border:1px solid #e0e8f2;border-radius:8px;overflow:hidden;background:white;transition:transform .2s,box-shadow .2s}.hs-audience-grid>a:hover{transform:translateY(-4px);box-shadow:0 12px 25px #17294312}.hs-audience-grid img{display:block;width:100%;height:180px;object-fit:cover}.hs-audience-grid>a>div{padding:22px;position:relative}.hs-audience-grid h3{font-size:18px;color:#193353;font-weight:600;margin:0 0 12px}.hs-audience-grid p{font-size:13px;color:#7c8da4;line-height:1.8;max-width:85%;margin:0}.hs-audience-grid svg{position:absolute;bottom:25px;right:22px;color:#065cff}.hs-method{border-top:1px solid #e6edf5;max-width:1440px;margin:auto;padding:45px 6% 65px;display:grid;grid-template-columns:.8fr 1.35fr;gap:50px;align-items:center}.hs-method h2{font-size:28px;margin-bottom:15px}.hs-frameworks{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.hs-frameworks a{padding:15px 12px;border-left:1px solid #dce5f1}.hs-frameworks b{font-size:18px;color:#1a3456;display:block;letter-spacing:-.4px}.hs-frameworks span{display:block;font-size:10px;line-height:1.6;color:#8090a7;margin-top:8px}.home-structured .sales-closing{padding:65px 6%;background:#122d50;color:white}.home-structured .sales-closing h2{color:white;font-size:clamp(32px,3.5vw,48px)}.home-structured .sales-closing p{color:#c2cfe0}.home-structured .sales-closing>div{display:flex;justify-content:center;gap:25px;align-items:center;flex-wrap:wrap}.hs-closing-secondary{color:white;font-size:13px;border:1px solid #8096b2;padding:15px 20px;border-radius:6px}@media(max-width:1000px){.home-structured .hs-row{gap:30px;padding:50px 5%;grid-template-columns:.85fr 1.15fr}.home-structured .hs-how,.home-structured .hs-problems{grid-template-columns:1fr;gap:20px}.hs-copy p{max-width:none}.hs-data-diagram{gap:10px}.hs-data-sources>div{padding:12px 8px;gap:6px}.hs-data-core{padding:25px 8px}.hs-data-core strong{font-size:13px}.hs-field-visual{gap:12px}.hs-field-photo{height:240px}.hs-method{grid-template-columns:1fr;gap:20px}}@media(max-width:700px){.home-structured .hs-excel,.home-structured .hs-row{grid-template-columns:1fr;padding:45px 6%;gap:28px}.hs-copy h2{font-size:32px}.hs-copy p{font-size:14px}.hs-cards{grid-template-columns:1fr;gap:12px}.hs-cards article{padding:22px}.hs-cards h3{margin-top:12px}.hs-step-arrow{display:none}.hs-field-photo{height:220px}.hs-field-visual{grid-template-columns:.4fr 1fr;gap:12px}.hs-data-diagram{gap:10px}.hs-data-sources>div{padding:12px 8px;flex-direction:column;text-align:center}.hs-data-sources b{font-size:10px}.hs-data-core{padding:24px 8px}.hs-data-output>div{font-size:10px;padding:12px 7px}.hs-audience{padding:45px 6%}.hs-audience-grid{grid-template-columns:1fr}.hs-audience-grid img{height:200px}.hs-frameworks{grid-template-columns:1fr 1fr}.hs-method{padding:35px 6%}.home-structured .sales-closing{padding:50px 6%}.hs-excel .xl-preview{max-width:100%}}@media(prefers-reduced-motion:reduce){.hs-audience-grid>a{transition:none}}.platform-refined{color:#172e50}.platform-refined h1,.platform-refined h2,.platform-refined h3{color:#142847}.pf-hero{display:grid;grid-template-columns:.78fr 1.3fr;align-items:center;gap:60px;padding:65px max(6%,calc((100vw - 1280px)/2));background:linear-gradient(90deg,#f5faff,#f2f7fcf2 48%,#e8f1fb99),url(/hero-poster.jpg) 100%/cover;overflow:hidden}.pf-hero h1{font-size:clamp(44px,5vw,69px);line-height:1.02;letter-spacing:-2.5px;font-weight:650;margin:0 0 24px}.pf-hero-copy>p{font-size:16px;line-height:1.8;max-width:440px;color:#657b99;margin-bottom:26px}.pf-hero-copy>div{display:flex;gap:15px;flex-wrap:wrap}.platform-refined .rbbtn{border-radius:6px;padding:15px 20px;font-size:13px;gap:14px}.pf-secondary{display:inline-flex;align-items:center;padding:14px 20px;border:1px solid #c5d6ee;border-radius:6px;background:#ffffffd9;font-size:13px}.pf-hero ul{list-style:none;padding:0;display:flex;gap:15px;margin:30px 0 0}.pf-hero li{font-size:10px;line-height:1.6;color:#617796;display:flex;gap:7px}.pf-hero li svg{width:15px;height:15px;flex-shrink:0;background:#065cff;color:white;border-radius:50%;padding:2px}.pf-hero figure{margin:0;min-width:0;transform:perspective(1200px) rotateY(-3deg);animation:pf-arrive .65s ease both}.pf-hero figure>button{border:1px solid #d5dfed;border-radius:9px;background:white;padding:7px;position:relative;cursor:zoom-in;box-shadow:0 20px 50px #183b6225;width:100%}.pf-hero figure img{width:100%;display:block;border-radius:5px}.pf-hero figure button>svg{position:absolute;bottom:15px;right:15px;background:white;box-sizing:content-box;padding:8px;border-radius:50%;color:#065cff}.pf-hero figcaption{font-size:9px;color:#6e829e;margin-top:10px}.pf-intro{max-width:1280px;margin:auto;padding:55px 6% 25px;display:flex;justify-content:space-between;gap:40px;align-items:center}.pf-intro h2{font-size:32px;letter-spacing:-1px;margin:0 0 15px}.pf-intro p{font-size:14px;line-height:1.8;color:#778aa5;max-width:680px}.pf-intro>a{display:flex;gap:15px;align-items:center;white-space:nowrap;color:#065cff;border:1px solid #dce6f4;padding:13px 16px;border-radius:5px;font-size:12px}.pf-jumpnav{max-width:1130px;margin:0 auto 25px;padding:0 20px;display:flex;gap:8px;flex-wrap:wrap}.pf-jumpnav a{font-size:10px;padding:10px 12px;border-radius:4px;background:#f4f7fc;color:#687f9e}.pf-jumpnav a[aria-current=step]{background:#e9f2ff;color:#065cff}.pf-steps{max-width:1400px;margin:auto;padding:0 6%}.pf-step{display:grid;grid-template-columns:.55fr 1.55fr .95fr;gap:30px;align-items:center;padding:42px 0;border-bottom:1px solid #e7eef7;scroll-margin-top:155px;transition:opacity .6s,transform .6s;position:relative}.pf-stage{align-self:stretch;position:relative;padding:12px 0 15px 55px}.pf-stage:before{content:"";position:absolute;left:18px;top:45px;bottom:-60px;width:1px;background:#cee0fa}.pf-reports .pf-stage:before{display:none}.pf-stage-icon{position:absolute;left:0;top:5px;width:37px;height:37px;border:1px solid #b4d1fd;border-radius:50%;display:grid;place-items:center;background:#f0f7ff;color:#065cff;transition:background .3s,color .3s}.is-current .pf-stage-icon{background:#065cff;color:white;border-color:#065cff;box-shadow:0 0 0 7px #065cff08}.pf-stage-number{font-size:14px;color:#065cff;font-weight:600}.pf-stage h2{font-size:19px;letter-spacing:-.5px;margin:14px 0}.pf-stage p{font-size:11px;line-height:1.7;color:#8292aa;max-width:150px}.pf-screen-column{min-width:0}.pf-screen-column figure{margin:0}.pf-screen{position:relative;background:white;border:1px solid #dce6f3;border-radius:7px;padding:4px;box-shadow:0 9px 25px #213e6110;width:100%;cursor:zoom-in;transition:transform .3s,box-shadow .3s}.pf-screen:hover{transform:translateY(-3px);box-shadow:0 13px 32px #213e6120}.pf-screen img{display:block;width:100%;border-radius:4px}.pf-screen>span{position:absolute;bottom:10px;right:10px;display:flex;gap:5px;align-items:center;background:#fffffff0;padding:6px 9px;border:1px solid #e1e9f3;border-radius:4px;font-size:9px;color:#536d91}.pf-screen-column figcaption{font-size:9px;color:#8a9ab0;margin-top:9px}.pf-step-copy h3{font-size:22px;line-height:1.25;letter-spacing:-.7px;margin:0 0 15px;font-weight:600}.pf-step-copy>p{font-size:12px;line-height:1.8;color:#7a8da7;margin-bottom:17px}.pf-step-copy ul{list-style:none;padding:0;margin:0 0 18px}.pf-step-copy li{display:flex;gap:7px;align-items:start;font-size:11px;line-height:1.65;color:#607b9f;margin:7px 0}.pf-step-copy li svg{flex-shrink:0;margin-top:2px;color:#065cff}.pf-step-copy details{font-size:11px;line-height:1.8;color:#7186a3;border-top:1px solid #e5edf6;padding-top:12px}.pf-step-copy summary{cursor:pointer;color:#2d598e;font-weight:500}.pf-step-copy details p{margin-top:12px}.pf-step-copy>a{display:block;font-size:10px;line-height:1.7;color:#065cff;margin-top:15px}.pf-note{font-size:10px!important;line-height:1.8;color:#8a99ae!important}.pf-cycle-container .pr-cycle{position:fixed;right:12px;bottom:18px;top:auto;width:112px;padding:5px;z-index:20;pointer-events:auto;background:#ffffffee;box-shadow:0 6px 25px #142e5020;border:1px solid #dce6f3;border-radius:50%;margin:0;backdrop-filter:blur(8px)}.pf-cycle-container .pr-cycle svg{width:100%;height:auto;display:block}.pf-cycle-container .pr-cycle nav,.pf-cycle-container .pr-return{display:none}.pf-cycle-container .pr-cycle-number{font-size:42px;fill:#065cff}.pf-cycle-container .pr-cycle-label{font-size:20px;fill:#33577c}.pf-cycle-container .pr-cycle svg circle{transition:transform .6s,fill .4s,r .4s}.pf-view-toggle{display:flex;gap:5px;margin-bottom:10px}.pf-view-toggle button{font-size:10px;border:1px solid #dce6f3;padding:8px 10px;background:white;color:#7085a0;border-radius:4px;cursor:pointer}.pf-view-toggle button[aria-pressed=true]{color:#065cff;background:#edf5ff;border-color:#c5dafa}.pf-matrix-demo{background:#f8fbff;border:1px solid #dce6f3;border-radius:7px;padding:25px;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;min-height:240px}.pf-live-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;position:relative;margin:15px 10px 25px 18px}.pf-live-grid>div{aspect-ratio:1;display:grid;place-items:center}.pf-live-grid>div>span{background:#152f52;color:white;font-size:9px;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;animation:pf-pop .25s ease-out}.pf-axis-y{left:-25px;top:40%;writing-mode:vertical-rl;transform:rotate(180deg)}.pf-axis-x,.pf-axis-y{position:absolute;font-size:9px;color:#7085a0}.pf-axis-x{bottom:-20px;right:0}.pf-matrix-controls h4{font-size:15px;line-height:1.3;margin:0 0 15px}.pf-matrix-controls label{font-size:11px;color:#647d9e;display:block;margin:12px 0}.pf-matrix-controls label b{float:right;color:#065cff}.pf-matrix-controls input{display:block;width:100%;accent-color:#065cff;margin-top:8px}.pf-matrix-controls output{font-size:10px;color:#7085a0;display:block}.pf-matrix-controls output strong{font-size:24px;color:#172e50;display:block;margin:7px 0}.pf-matrix-controls small{font-size:8px;line-height:1.6;color:#8a9bb0;display:block}.pf-report-preview{min-width:0;padding:18px;background:#f7faff;border:1px solid #dbe7f6;border-radius:7px}.pf-report-preview>div:first-child{display:flex;align-items:center;gap:8px;font-size:11px;color:#1c3a61}.pf-report-preview>div:first-child>span{margin-left:auto;font-size:8px;color:#8b9cb2}.pf-report-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.pf-report-cards>div{padding:15px 10px;border:1px solid #e1e9f5;border-radius:5px;background:white}.pf-report-cards svg{color:#3d79cf;width:22px}.pf-report-cards h4{font-size:10px;margin:15px 0}.pf-report-line{display:block;height:4px;border-radius:3px;background:#e4edf9;margin:6px 0}.pf-report-line:nth-of-type(2){width:75%}.pf-report-cards small{display:block;font-size:7px;color:#91a2b8;margin-top:15px}.pf-report-preview>p{font-size:8px;margin:15px 0 0;color:#91a2b8}.pf-method{padding:55px 6%;max-width:1400px;margin:auto;display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center}.pf-method h2{font-size:27px;line-height:1.25;letter-spacing:-.8px;margin:0 0 17px}.pf-method p{font-size:13px;line-height:1.8;color:#7286a3}.pf-method-links{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pf-method-links>a{border-left:1px solid #dce6f3;padding-left:15px}.pf-method-links b{display:block;font-size:18px;letter-spacing:-.5px}.pf-method-links span{display:block;font-size:9px;line-height:1.8;color:#8194ae;margin:9px 0}.pf-method-links svg{color:#065cff}.pf-framework-images{grid-column:1/-1;border-top:1px solid #e1eaf5;padding-top:20px;font-size:12px;color:#446b9e}.pf-framework-images summary{cursor:pointer}.pf-framework-images>div{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;margin-top:30px;align-items:center}.pf-framework-images figure{margin:0}.pf-framework-images img{width:100%;display:block;max-height:320px;object-fit:contain}.pf-framework-images figcaption{font-size:10px;margin-top:15px;color:#879ab2}.pf-end{text-align:center;background:#f5f9fe;padding:60px 6%}.pf-end h2{font-size:36px;letter-spacing:-1px}.pf-end p{color:#8093ac;font-size:14px;margin:20px 0 25px}@keyframes pf-arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:perspective(1200px) rotateY(-3deg)}}@keyframes pf-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@media(min-width:1000px) and (prefers-reduced-motion:no-preference){.pf-step:not(.pf-visible){opacity:.2;transform:translateY(15px)}}@media(max-width:1100px){.pf-hero{gap:30px;padding:45px 5%}.pf-hero h1{font-size:49px}.pf-step{grid-template-columns:.55fr 1.45fr 1fr;gap:20px}.pf-stage{padding-left:43px}.pf-stage h2{font-size:16px}.pf-step-copy h3{font-size:19px}.pf-cycle-container .pr-cycle{width:90px;right:8px;bottom:12px}.pf-matrix-demo{padding:18px;gap:20px}.pf-method{grid-template-columns:1fr;gap:20px}}@media(max-width:760px){.pf-hero{grid-template-columns:1fr;gap:30px;padding:40px 6%}.pf-hero h1{font-size:48px}.pf-hero-copy>p{font-size:14px}.pf-hero ul{gap:15px;margin-top:25px}.pf-hero figure{transform:none}.pf-intro{padding:35px 6% 20px;display:block}.pf-intro h2{font-size:28px}.pf-intro>a{display:inline-flex;margin-top:10px}.pf-jumpnav{padding:0 6%;gap:6px}.pf-jumpnav a{font-size:9px;padding:9px}.pf-steps{padding:0 6%}.pf-step{grid-template-columns:1fr;gap:22px;padding:30px 0;scroll-margin-top:125px}.pf-stage{padding:8px 0 0 50px;min-height:50px}.pf-stage:before{display:none}.pf-stage h2{display:inline;font-size:23px;margin-left:10px}.pf-stage p{max-width:none;margin:8px 0 0;font-size:10px}.pf-stage-number{font-size:12px}.pf-step-copy h3{font-size:24px}.pf-step-copy>p{font-size:13px}.pf-step-copy details,.pf-step-copy li,.pf-step-copy>a{font-size:12px}.pf-cycle-container .pr-cycle{width:76px;right:9px;bottom:12px;opacity:.96}.pf-method{padding:40px 6%}.pf-method-links{grid-template-columns:1fr 1fr;gap:25px}.pf-framework-images>div{grid-template-columns:1fr;gap:30px}.pf-matrix-demo{min-height:230px}.pf-end{padding:45px 6% 80px}.pf-end h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.pf-hero figure,.pf-live-grid>div>span{animation:none}.pf-cycle-container .pr-cycle svg circle,.pf-screen,.pf-step{transition:none}}.platform-refined .pf-step:not(.pf-visible){opacity:1;transform:none}.pf-screen img{aspect-ratio:1.62;max-height:340px}.pf-hero figure img,.pf-screen img{object-fit:cover;object-position:top}.pf-hero figure img{aspect-ratio:1.5}.pf-cycle-container .pr-cycle a:focus circle{stroke:#065cff;stroke-width:4px}.pf-cycle-container .pr-cycle{display:block}.pf-step.is-current .pf-screen{box-shadow:0 12px 35px #1255bd18}.platform-calm .pf-hero{background:#f6f8fb;padding-top:70px;padding-bottom:65px;gap:65px}.platform-calm .pf-hero figure{transform:none;animation:none}.platform-calm .pf-hero figure>button{box-shadow:0 15px 40px #17345212;border-radius:5px;padding:0;overflow:hidden}.platform-calm .pf-hero h1{font-weight:550;letter-spacing:-2.7px}.platform-calm .pf-hero-copy>p{color:#64738a}.platform-calm .pf-intro{padding-top:65px;padding-bottom:25px}.platform-calm .pf-intro>a{display:none}.platform-calm .pf-intro h2{font-weight:500}.platform-calm .pf-navigation{position:sticky;top:128px;z-index:25;background:#fffffffa;border-top:1px solid #e9edf2;border-bottom:1px solid #e9edf2;display:flex;align-items:center;padding:0 6%;min-height:80px;backdrop-filter:blur(10px)}.platform-calm .pf-jumpnav{margin:0;padding:0;gap:20px;max-width:none;flex:1}.platform-calm .pf-jumpnav a{background:none;border-radius:0;padding:20px 0;font-size:11px;color:#7a8799;position:relative}.platform-calm .pf-jumpnav a[aria-current=step]{color:#163c73;background:none}.platform-calm .pf-jumpnav a[aria-current=step]:after{content:"";height:2px;position:absolute;bottom:9px;left:0;right:0;background:#065cff}.platform-calm .pf-cycle-container{width:75px;flex-shrink:0;margin-left:25px}.platform-calm .pf-cycle-container .pr-cycle{position:static;width:70px;padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;opacity:1}.platform-calm .pf-steps{max-width:1300px}.platform-calm .pf-step{grid-template-columns:1.5fr 1fr;column-gap:65px;row-gap:0;padding:65px 0;scroll-margin-top:235px}.platform-calm .pf-stage{grid-column:2;grid-row:1;align-self:start;padding:0;min-height:0}.platform-calm .pf-stage:before{display:none}.platform-calm .pf-stage-number{font-size:11px;color:#8392a8;display:inline;margin-right:12px;font-weight:400}.platform-calm .pf-stage h2{display:inline;font-size:15px;letter-spacing:0;font-weight:500;margin:0;color:#49617f}.platform-calm .pf-stage p{display:none}.platform-calm .pf-report-preview,.platform-calm .pf-screen-column{grid-column:1;grid-row:1/3;align-self:center}.platform-calm .pf-step-copy{grid-column:2;grid-row:2;padding-top:20px}.platform-calm .pf-step-copy h3{font-size:30px;line-height:1.18;font-weight:500;letter-spacing:-1px;max-width:400px}.platform-calm .pf-step-copy>p{font-size:14px;margin:20px 0;color:#708097}.platform-calm .pf-step-copy ul{margin:18px 0 24px}.platform-calm .pf-step-copy li{display:list-item;list-style:disc;margin:8px 0 8px 15px;font-size:12px;color:#71829a}.platform-calm .pf-step-copy details{border:0;padding:0;font-size:12px}.platform-calm .pf-step-copy summary{color:#425e81;text-decoration:underline;text-underline-offset:5px;font-weight:400}.platform-calm .pf-screen{border-radius:5px;padding:0;overflow:hidden;box-shadow:0 10px 30px #162f4d0c}.platform-calm .pf-screen img{max-height:390px;aspect-ratio:1.45}.platform-calm .pf-screen>span{opacity:0;transition:opacity .2s}.platform-calm .pf-screen:focus-visible>span,.platform-calm .pf-screen:hover>span{opacity:1}.platform-calm .pf-view-toggle{margin-bottom:16px}.platform-calm .pf-view-toggle button{background:none;border:0;border-bottom:1px solid #dce4ef;border-radius:0;padding:8px 0;margin-right:18px;color:#8997a9}.platform-calm .pf-view-toggle button[aria-pressed=true]{background:none;color:#065cff;border-color:#065cff}.platform-calm .pf-reports .pf-step-copy li svg{display:none}.platform-calm .pf-report-preview{background:#fafbfd;box-shadow:none;border-color:#e5eaf1}.platform-calm .pf-report-cards>div{box-shadow:none}.platform-calm .pf-end{background:#f6f8fb}.platform-calm .pf-end h2{font-weight:500}.platform-calm .pf-method{padding-top:65px;padding-bottom:65px}.platform-calm .pf-method h2{font-weight:500}.platform-calm .pf-matrix-demo{background:#fbfcfe;box-shadow:none;border-color:#e3eaf3}@media(max-width:1100px){.platform-calm .pf-navigation{top:128px}.platform-calm .pf-jumpnav{gap:13px}.platform-calm .pf-jumpnav a{font-size:10px}.platform-calm .pf-step{column-gap:35px}.platform-calm .pf-step-copy h3{font-size:27px}}@media(max-width:1000px){.platform-calm .pf-navigation{top:116px}}@media(max-width:760px){.platform-calm .pf-hero{padding:40px 6%;gap:30px}.platform-calm .pf-hero h1{font-size:47px}.platform-calm .pf-intro{padding-top:40px}.platform-calm .pf-navigation{top:111px;padding:0 6%;min-height:65px;gap:10px}.platform-calm .pf-jumpnav{flex-wrap:nowrap;overflow-x:auto;gap:18px;min-width:0}.platform-calm .pf-jumpnav a{white-space:nowrap;padding:23px 0;font-size:10px}.platform-calm .pf-cycle-container{width:55px;margin-left:5px}.platform-calm .pf-cycle-container .pr-cycle{width:55px}.platform-calm .pf-step{display:flex;flex-direction:column;gap:23px;padding:40px 0;scroll-margin-top:190px}.platform-calm .pf-stage{padding:0;order:0}.platform-calm .pf-stage h2{font-size:15px}.platform-calm .pf-step-copy{order:1;padding:0}.platform-calm .pf-step-copy h3{font-size:29px;margin-bottom:18px}.platform-calm .pf-step-copy>p{font-size:14px;margin:15px 0}.platform-calm .pf-step-copy ul{margin-bottom:20px}.platform-calm .pf-report-preview,.platform-calm .pf-screen-column{order:2;width:100%}.platform-calm .pf-screen>span{display:none}.platform-calm .pf-method{padding:40px 6%}.platform-calm .pf-screen img{aspect-ratio:1.45}.platform-calm .pf-matrix-demo{padding:20px}}.hs-frameworks .method-brand-image,.pf-method-links .method-brand-image{display:block;width:100%;height:68px;object-fit:contain;object-position:left center;background:white;margin:0 0 15px}.hs-frameworks a,.pf-method-links>a{min-width:0}.hs-frameworks a:nth-child(3) .method-brand-image,.pf-method-links a:nth-child(3) .method-brand-image{object-position:center}.hs-frameworks,.pf-method-links{align-items:center}.hs-frameworks a:nth-child(2) .method-brand-image,.pf-method-links a:nth-child(2) .method-brand-image{transform:scale(1.65);transform-origin:center}.hs-frameworks a:nth-child(2),.pf-method-links a:nth-child(2){text-align:center}.pf-method-links a:nth-child(2)>svg{margin-inline:auto}.hs-frameworks .method-brand-image,.pf-method-links .method-brand-image{height:100px;object-position:center;margin:0 0 18px}.hs-frameworks a:nth-child(2) .method-brand-image,.pf-method-links a:nth-child(2) .method-brand-image{height:100px;transform:none;object-fit:contain;object-position:center}.hs-frameworks>a,.pf-method-links>a{display:flex;flex-direction:column;align-items:stretch;align-self:stretch}.hs-frameworks>a>span,.pf-method-links>a>span{position:relative;display:block;min-height:34px;margin:0 0 12px;line-height:1.7;background:transparent}.pf-method-links>a>svg{margin-top:auto;flex-shrink:0}.pf-method-links{align-items:stretch}.rf-footer{background:#f7faff;color:#172d4b}.rf-main{max-width:1600px;margin:auto;padding:65px 5% 55px;display:grid;grid-template-columns:1.35fr 1fr 1.05fr 1fr .8fr 1.5fr;gap:30px;position:relative}.rf-brand .rblogo{font-size:28px;gap:10px;letter-spacing:-1.2px}.rf-brand .rblogo img{width:43px;height:43px}.rf-footer .rf-brand h2{font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-.3px;margin:22px 0 15px;max-width:235px}.rf-brand>p{font-size:12px;line-height:1.8;color:#7a8ba5;max-width:250px;margin:0 0 23px}.rf-mail{display:flex;gap:9px;align-items:center;font-size:11px;color:#496582}.rf-mail svg{box-sizing:content-box;background:#eaf1fb;border-radius:7px;padding:8px;color:#173557}.rf-footer .rf-column h2,.rf-footer .rf-news h2{font-size:14px;line-height:1.4;font-weight:600;letter-spacing:-.3px;margin:8px 0 23px}.rf-column>a{display:flex;align-items:start;justify-content:space-between;gap:9px;font-size:11px;line-height:1.6;color:#7184a1;margin:0 0 15px;transition:color .15s}.rf-column>a svg{flex-shrink:0;margin-top:3px}.rf-column>a:hover{color:#065cff}.rf-news{border-left:1px solid #dce7f4;padding-left:26px}.rf-news>p{font-size:12px;line-height:1.8;color:#7488a4;margin:0 0 20px}.rf-news-link{display:flex;align-items:center;gap:10px;background:white;border:1px solid #d9e5f4;border-radius:7px;padding:6px 6px 6px 12px;font-size:11px;color:#667f9f}.rf-news-link>svg{box-sizing:content-box;flex-shrink:0;background:#065cff;color:white;border-radius:5px;padding:13px;margin-left:auto}.rf-news>small{font-size:9px;line-height:1.8;color:#8a9bb2;display:block;margin-top:16px}.rf-dark{background:#0c1d35;color:#c4d0df;padding:32px 5% 22px}.rf-details{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:28px}.rf-details>div,.rf-details>nav{border-left:1px solid #2c3d55;padding-left:25px}.rf-details h3{font-size:11px;color:#eef4fc;font-weight:600;margin:0 0 10px}.rf-details a,.rf-details p{font-size:11px;line-height:1.8;color:#9aaec7;margin:0}.rf-details a{display:block}.rf-details a:hover{color:white}.rf-final-note{align-self:center}.rf-final-note>span{font-size:13px;line-height:1.5;color:#c4d3e8;display:block;margin-bottom:9px}.rf-final-note a{display:flex;gap:10px;align-items:center;font-size:10px}.rf-bottom{max-width:1440px;margin:auto;border-top:1px solid #2b3b52;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#8fa3bd}.rf-bottom>a{display:flex;align-items:center;gap:10px;color:#d4dfed}.rf-bottom a:focus-visible,.rf-column a:focus-visible,.rf-news-link:focus-visible{outline:2px solid #065cff;outline-offset:5px}@media(max-width:1250px){.rf-main{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:35px}.rf-brand{grid-row:span 2}.rf-news{grid-column:3/5;grid-row:2}.rf-column:nth-child(5){grid-column:2;grid-row:2}.rf-news-link{max-width:320px}.rf-news>small{max-width:360px}}@media(max-width:760px){.rf-main{padding:45px 6%;grid-template-columns:1fr 1fr;gap:30px}.rf-brand{grid-row:auto;grid-column:1/-1}.rf-brand>p{max-width:350px}.rf-brand .rf-mail{margin-top:12px}.rf-footer .rf-brand h2{max-width:300px}.rf-column:nth-child(5){grid-column:auto;grid-row:auto}.rf-news{grid-column:1/-1;grid-row:auto;border-left:0;border-top:1px solid #dce7f4;padding:25px 0 0}.rf-footer .rf-column h2{margin-bottom:20px}.rf-column>a{font-size:12px}.rf-details{grid-template-columns:1fr 1fr;gap:25px}.rf-details>div,.rf-details>nav{padding-left:15px}.rf-dark{padding:30px 6% 22px}.rf-bottom{font-size:9px;align-items:start}.rf-bottom>span{max-width:210px;line-height:1.8}}.rbsite .rf-footer{display:block;width:100%;padding:0;margin:0;max-width:none;border:0;border-radius:0}.rf-footer .rf-dark,.rf-footer .rf-main{width:100%;box-sizing:border-box}.rf-footer .rf-dark,.rf-footer .rf-details>nav,.rf-footer .rf-main>nav{display:block}.rf-footer .rf-dark{background:#f7faff;color:#526985;border-top:1px solid #e0e8f2}.rf-footer .rf-details>div,.rf-footer .rf-details>nav{border-left-color:#dce5ef}.rf-footer .rf-details h3{color:#203855}.rf-footer .rf-details a,.rf-footer .rf-details p{color:#74869d}.rf-footer .rf-details a:hover{color:#065cff}.rf-footer .rf-final-note>span{color:#526b89}.rf-footer .rf-bottom{border-top-color:#dce5ef;color:#8796aa}.rf-footer .rf-bottom>a{color:#536e91}.platform-calm .pf-navigation{min-height:70px;max-width:none;padding-inline:max(6%,calc((100vw - 1144px)/2));justify-content:space-between}.pf-phase-select{display:flex;align-items:center;gap:24px;font-size:13px;color:#7c8b9e}.pf-phase-select select{font-size:14px;color:#173858;padding:11px 36px 11px 14px;border:1px solid #dce5ef;border-radius:5px;background:#fff;min-width:205px}.platform-calm .pf-cycle-container{width:65px;margin-left:20px}.platform-calm .pf-cycle-container .pr-cycle{width:65px}.platform-calm .pf-step{padding:55px 0;grid-template-columns:1.45fr 1fr;column-gap:70px;align-items:start}.platform-calm .pf-stage{padding:0 0 10px}.platform-calm .pf-stage h2{font-size:13px;color:#6e839d;font-weight:400}.platform-calm .pf-step-copy{padding-top:0}.platform-calm .pf-step-copy h3{font-size:29px;max-width:390px}.platform-calm .pf-step-copy>p{font-size:15px;line-height:1.85;margin:18px 0 26px}.platform-calm .pf-step-copy>a{margin-top:22px}.platform-calm .pf-step-copy summary{font-size:12px;color:#6c7e94}.platform-calm .pf-screen-column figcaption{font-size:9px}.platform-calm .pf-reports{display:block;background:#f7f9fc;border:0;border-radius:7px;padding:35px;margin:35px 0 10px}.platform-calm .pf-reports .pf-report-preview,.platform-calm .pf-reports .pf-stage{display:none}.platform-calm .pf-reports .pf-step-copy h3{font-size:24px;max-width:none}.platform-calm .pf-reports .pf-step-copy>p{max-width:760px;font-size:13px;margin-bottom:15px}.platform-calm .pf-intro{padding-top:45px}.platform-calm .pf-intro h2{font-size:29px}.platform-calm .pf-method{padding-top:45px;padding-bottom:45px}.platform-calm .pf-method-links span{font-size:10px}.platform-calm .pf-hero-copy>p{font-size:15px}.platform-calm .pf-screen{box-shadow:none;border-color:#e3e9f1}@media(max-width:760px){.platform-calm .pf-navigation{padding:0 6%;min-height:65px}.pf-phase-select{font-size:11px;gap:12px}.pf-phase-select select{font-size:12px;min-width:0;max-width:200px;padding:10px}.platform-calm .pf-cycle-container,.platform-calm .pf-cycle-container .pr-cycle{width:52px}.platform-calm .pf-step{padding:35px 0;gap:15px}.platform-calm .pf-step-copy h3{font-size:27px}.platform-calm .pf-step-copy>p{font-size:14px;margin:15px 0 20px}.platform-calm .pf-reports{padding:25px;margin-top:25px}}.rf-company-details ul{list-style:none;padding:0;margin:0}.rf-company-details li{font-size:11px;line-height:1.8;color:#74869d;margin:0}.solutions-refined{color:#193454}.so-hero{background:linear-gradient(115deg,#f4f9ff,#fff);padding:65px 6%;display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.so-hero h1{font-size:clamp(36px,4vw,58px);letter-spacing:-2px;line-height:1.08;font-weight:550;margin:0 0 25px}.so-hero p{font-size:16px;color:#71849f;line-height:1.85;max-width:520px}.so-hero>div>div{display:flex;gap:15px;flex-wrap:wrap;margin-top:28px}.solutions-refined .rbbtn{border-radius:5px;font-size:13px;padding:15px 20px;gap:18px}.so-secondary{border:1px solid #dbe4ef;border-radius:5px;padding:15px 20px;font-size:13px;background:white}.so-hero figure{margin:0;min-width:0}.so-hero figure img{width:100%;aspect-ratio:1.5;object-fit:cover;object-position:top;border:1px solid #dce6f3;border-radius:7px;box-shadow:0 15px 35px #19345410}.so-application-panel figcaption,.so-hero figcaption{font-size:9px;color:#91a0b4;margin-top:10px}.so-section{max-width:1340px;padding:55px 6%;margin:auto;scroll-margin-top:145px}.so-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:30px}.solutions-refined h2{font-size:clamp(28px,3vw,38px);line-height:1.18;letter-spacing:-1.2px;font-weight:500;margin:0}.so-heading>p{font-size:14px;line-height:1.8;max-width:440px;color:#7b8da6;margin:0}.so-sector-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.so-sector-grid article{border:1px solid #e1e9f3;border-radius:7px;overflow:hidden;scroll-margin-top:150px}.so-sector-grid article>img{width:100%;height:205px;object-fit:cover;display:block}.so-sector-grid article>div{padding:28px}.so-sector-grid h3{display:flex;align-items:center;gap:14px;font-size:23px;font-weight:500;letter-spacing:-.6px;margin:0 0 16px}.so-sector-grid h3 svg{color:#065cff;width:24px;height:24px}.so-sector-grid p{font-size:14px;line-height:1.8;color:#788ca6;margin:0}.so-sector-grid ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;padding:0;list-style:none;margin:22px 0 26px;color:#7e91aa;font-size:11px}.so-sector-grid article a{display:flex;align-items:center;gap:15px;font-size:12px;color:#065cff}.so-role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.so-role-grid>button{border:1px solid #e2e9f2;background:white;border-radius:7px;padding:25px 20px;display:flex;align-items:start;flex-direction:column;text-align:left;color:#193454;cursor:pointer;transition:border-color .2s,background .2s}.so-role-grid>button.selected,.so-role-grid>button:hover{border-color:#a9c8f8;background:#f7faff}.so-role-grid>button>svg{width:28px;height:28px;color:#065cff;stroke-width:1.5;margin-bottom:22px}.so-role-grid h3{font-size:18px;line-height:1.3;letter-spacing:-.4px;font-weight:500;margin:0 0 14px}.so-role-grid p{font-size:12px;line-height:1.8;color:#7b8fa9;margin:0 0 22px}.so-role-grid span{margin-top:auto;display:flex;align-items:center;gap:12px;font-size:11px;color:#065cff}.so-role-detail{background:#f5f9fe;padding:30px;border:1px solid #e0eaf7;border-radius:7px;margin-top:20px;animation:so-panel .25s ease-out}.so-role-detail h3{font-size:24px;letter-spacing:-.6px;font-weight:500;margin:0 0 15px}.so-role-detail p{font-size:14px;line-height:1.8;color:#7286a2;max-width:850px}.so-role-detail ul{display:flex;flex-wrap:wrap;gap:20px;padding-left:15px;color:#7187a4;font-size:12px;margin:20px 0}.so-role-detail a{font-size:12px;color:#065cff}.so-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dfe7f1;gap:10px}.so-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;background:white;border:0;border-bottom:2px solid transparent;padding:20px 10px;font-size:12px;color:#7388a3;cursor:pointer}.so-tabs button[aria-selected=true]{border-bottom-color:#065cff;color:#065cff;background:#f5f9ff}.so-tabs button:focus-visible{outline:2px solid #065cff;outline-offset:3px}.so-application-panel{display:grid;grid-template-columns:.9fr 1.2fr;gap:60px;align-items:center;padding:35px 0 0;animation:so-panel .3s ease-out;min-height:360px}.so-application-panel h3{font-size:28px;line-height:1.2;letter-spacing:-.8px;font-weight:500;margin:0 0 20px}.so-application-panel p{font-size:14px;line-height:1.85;color:#7489a3}.so-application-panel ul{padding-left:15px;font-size:12px;line-height:1.8;color:#758ca8;margin:20px 0 25px}.so-application-panel li{margin:7px 0}.so-application-panel figure{min-width:0;margin:0}.so-application-panel figure img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover;object-position:top;border:1px solid #dce6f3;border-radius:6px;box-shadow:0 10px 30px #1836500a}.so-report-concept{background:#f5f8fc;border:1px solid #dce6f3;border-radius:7px;padding:40px;text-align:center}.so-report-concept>svg{color:#065cff;margin:auto}.so-report-concept h4{font-size:24px;margin:20px 0 10px;font-weight:500}.so-report-concept>p{font-size:12px}.so-report-concept>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:25px 0}.so-report-concept span{border:1px solid #dce6f3;background:white;padding:15px;font-size:11px;border-radius:5px}.so-report-concept small{font-size:9px;color:#91a2b9}.so-field{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;border-top:1px solid #e6edf5}.so-field>img{width:100%;height:310px;object-fit:cover;object-position:55% center;border-radius:6px}.so-field>div>p{font-size:14px;color:#7489a4;line-height:1.85;margin:23px 0}.so-field details{font-size:12px;color:#7286a3;line-height:1.8}.so-field summary{cursor:pointer;color:#065cff}.so-field details>p{margin-top:15px}.so-field .wa-preview{margin-top:25px}.so-reasons>div{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:30px}.so-reasons article{border-top:1px solid #dfe8f4;padding-top:22px}.so-reasons h3{font-size:17px;letter-spacing:-.3px;margin:0 0 14px;font-weight:500}.so-reasons p{font-size:12px;line-height:1.8;color:#7e91aa}.so-closing{max-width:1180px;margin:20px auto 60px;background:#f1f7ff;border-radius:7px;padding:35px;display:flex;align-items:center;gap:25px}.so-closing>div{margin-right:auto}.so-closing h2{font-size:26px}.so-closing p{font-size:12px;color:#7a8fa9;margin:14px 0 0}.so-closing>a:last-child{white-space:nowrap;font-size:12px;color:#3c618c}@keyframes so-panel{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1000px){.so-hero{gap:30px;padding:45px 5%}.so-heading{gap:30px}.so-role-grid{grid-template-columns:1fr 1fr}.so-tabs button{font-size:10px;gap:7px}.so-application-panel{gap:30px}.so-closing{margin:20px 5% 45px;flex-wrap:wrap}.so-closing>div{width:100%}.so-field{gap:35px}.so-reasons>div{grid-template-columns:1fr 1fr}}@media(max-width:700px){.so-hero{grid-template-columns:1fr;padding:40px 6%;gap:30px}.so-hero h1{font-size:36px;letter-spacing:-1.3px}.so-hero p{font-size:14px}.so-section{padding:40px 6%}.so-heading{display:block;margin-bottom:25px}.so-heading>p{margin-top:20px;font-size:13px}.so-sector-grid{grid-template-columns:1fr;gap:22px}.so-sector-grid article>img{height:180px}.so-sector-grid article>div{padding:24px}.so-sector-grid ul{font-size:10px;gap:12px}.so-role-grid{gap:12px}.so-role-grid>button{padding:20px 15px}.so-role-grid h3{font-size:16px}.so-role-grid p{font-size:11px}.so-role-grid span{font-size:10px;gap:5px}.so-role-detail{padding:23px}.so-role-detail ul{display:block;line-height:2}.so-tabs{grid-template-columns:1fr 1fr;gap:4px}.so-tabs button{font-size:11px;justify-content:start;padding:15px 10px}.so-application-panel{grid-template-columns:1fr;gap:25px;min-height:0}.so-application-panel h3{font-size:27px}.so-application-panel p{font-size:14px}.so-field{grid-template-columns:1fr;gap:25px}.so-field>img{height:250px}.so-reasons>div{gap:20px}.so-reasons h3{font-size:16px}.so-closing{margin:15px 6% 40px;padding:25px;gap:20px}.so-closing h2{font-size:25px}.so-report-concept{padding:30px 20px}}@media(prefers-reduced-motion:reduce){.so-application-panel,.so-role-detail{animation:none}.so-role-grid>button{transition:none}}.so-hero>*{min-width:0}.so-hero h1{overflow-wrap:anywhere}.so-application-panel>*,.so-tabs>button{min-width:0}.so-tabs>button svg{flex-shrink:0}@media(max-width:700px){.so-hero h1{font-size:33px;letter-spacing:-1.3px}.so-hero p{max-width:100%}.so-role-grid,.so-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.so-role-grid h3,.so-tabs button{overflow-wrap:anywhere}}.so-organisation-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.so-organisation-grid article{padding:25px 0;border-top:1px solid #dfe7f1;scroll-margin-top:155px}.so-organisation-grid h3{font-size:25px;line-height:1.3;letter-spacing:-.7px;font-weight:500;margin:0 0 18px}.so-organisation-grid p{font-size:14px;line-height:1.85;color:#788ca6;max-width:480px}.so-organisation-grid a{display:flex;align-items:center;gap:15px;font-size:12px;color:#065cff;margin-top:22px}@media(max-width:700px){.so-organisation-grid{grid-template-columns:1fr;gap:15px}.so-organisation-grid h3{font-size:23px}}.so-whatsapp{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-top:65px;padding-bottom:65px}.so-whatsapp .wa-preview{margin:0;width:100%;max-width:430px;justify-self:center}.so-whatsapp .wa-preview>h3{display:none}.so-whatsapp-copy ol{padding:0;list-style:none;counter-reset:wa-steps;margin:30px 0}.so-whatsapp-copy li{position:relative;padding:0 0 23px 38px;counter-increment:wa-steps}.so-whatsapp-copy li:before{content:counter(wa-steps);position:absolute;left:0;top:1px;font-size:11px;color:#065cff;border:1px solid #d4e2f6;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.so-whatsapp-copy li b{display:block;font-size:14px;font-weight:500;color:#26466b;margin-bottom:8px}.so-whatsapp-copy li span{font-size:12px;line-height:1.75;color:#8193ac;display:block}.so-field .so-whatsapp-status{font-size:11px;line-height:1.8;color:#8c9bb0;max-width:440px}.so-whatsapp-copy>a{color:#065cff;font-size:12px;display:block;margin-top:22px}.so-whatsapp .wa-phone{box-shadow:0 18px 45px #19345418}.so-whatsapp .wa-project-update{min-height:75px}.so-whatsapp .wa-controls{flex-wrap:wrap}@media(max-width:760px){.so-whatsapp{grid-template-columns:1fr;gap:35px;padding-top:40px;padding-bottom:40px}.so-whatsapp .wa-preview{max-width:390px}.so-whatsapp-copy h2{font-size:30px}.so-whatsapp-copy ol{margin-bottom:10px}}.solutions-calm{--so-body:#687c95}.solutions-calm .so-section{max-width:1260px;padding:55px 6%}.solutions-calm .so-hero{background:#f7f9fc;padding:55px max(6%,calc((100vw - 1110px)/2));gap:55px}.solutions-calm .so-hero h1{font-size:clamp(36px,3.7vw,52px);font-weight:500;letter-spacing:-1.7px}.solutions-calm .so-hero p{font-size:15px;color:var(--so-body);line-height:1.85}.solutions-calm .so-hero figure img{box-shadow:none;border-radius:4px}.solutions-calm h2{font-size:31px;line-height:1.25;font-weight:500;letter-spacing:-.9px}.solutions-calm .so-heading{display:block;margin-bottom:28px}.solutions-calm .so-heading>p{font-size:15px;line-height:1.85;max-width:760px;margin:18px 0 0;color:var(--so-body)}.solutions-calm .so-sector-grid{gap:30px}.solutions-calm .so-sector-grid article{border:0;border-radius:0}.solutions-calm .so-sector-grid article>img{height:220px;border-radius:4px}.solutions-calm .so-sector-grid article>div{padding:24px 0 0}.solutions-calm .so-sector-grid h3{font-size:23px;margin-bottom:14px}.solutions-calm .so-sector-grid p{font-size:15px;line-height:1.85;color:var(--so-body)}.solutions-calm .so-sector-grid ul{font-size:13px;line-height:1.7;gap:8px 18px;margin:22px 0;color:var(--so-body)}.solutions-calm .so-sector-grid article a{font-size:13px}.solutions-calm .so-roles{border-top:1px solid #e6ebf2}.solutions-calm .so-role-grid{display:block;border-top:1px solid #e3e9f1;scroll-margin-top:155px}.solutions-calm .so-role-grid>button{width:100%;display:grid;grid-template-columns:1fr 1.7fr 25px;gap:30px;align-items:center;padding:22px 0;border:0;border-bottom:1px solid #e3e9f1;border-radius:0;background:white}.solutions-calm .so-role-grid>button.selected,.solutions-calm .so-role-grid>button:hover{background:#f7f9fc}.solutions-calm .so-role-grid h3{font-size:18px;line-height:1.4;margin:0;font-weight:500}.solutions-calm .so-role-grid p{font-size:14px;line-height:1.7;margin:0;color:var(--so-body)}.solutions-calm .so-role-grid span{display:block;margin:0;font-size:22px;color:#466b9b;text-align:center}.solutions-calm .so-role-detail{padding:25px;background:#f7f9fc;border:0;border-radius:0;margin-top:15px;animation:none}.solutions-calm .so-role-detail h3{font-size:22px}.solutions-calm .so-role-detail p{font-size:15px;color:var(--so-body)}.solutions-calm .so-role-detail ul{font-size:13px;line-height:1.8}.solutions-calm .so-tabs{gap:18px}.solutions-calm .so-tabs button{background:none;justify-content:start;font-size:13px;padding:18px 0;gap:0;color:#76879c}.solutions-calm .so-tabs button>svg{display:none}.solutions-calm .so-tabs button[aria-selected=true]{background:none;color:#065cff}.solutions-calm .so-application-panel{animation:none;gap:50px;padding-top:35px}.solutions-calm .so-application-panel h3{font-size:27px}.solutions-calm .so-application-panel p{font-size:15px;line-height:1.85;color:var(--so-body)}.solutions-calm .so-application-panel ul{font-size:13px;line-height:1.8;color:var(--so-body)}.solutions-calm .so-application-panel figure img{box-shadow:none;border-radius:4px}.solutions-calm .so-whatsapp{gap:65px}.solutions-calm .so-whatsapp-copy h2{font-size:31px}.solutions-calm .so-field>div>p{font-size:15px;line-height:1.85;color:var(--so-body)}.solutions-calm .so-whatsapp-copy li b{font-size:15px}.solutions-calm .so-whatsapp-copy li span{font-size:13px;color:var(--so-body)}.solutions-calm .so-field .so-whatsapp-status{font-size:12px;color:#8393a8}.solutions-calm .so-reasons h3{font-size:18px}.solutions-calm .so-reasons p{font-size:14px;line-height:1.8;color:var(--so-body)}.solutions-calm .so-closing{max-width:1110px;background:#f7f9fc;border-radius:4px}.solutions-calm .so-closing h2{font-size:27px}.solutions-calm .so-closing p{font-size:14px;color:var(--so-body)}@media(max-width:760px){.solutions-calm .so-section{padding:38px 6%}.solutions-calm .so-hero{padding:40px 6%;gap:25px}.solutions-calm .so-hero h1{font-size:35px}.solutions-calm .so-whatsapp-copy h2,.solutions-calm h2{font-size:28px}.solutions-calm .so-heading>p{font-size:14px}.solutions-calm .so-sector-grid{grid-template-columns:1fr;gap:35px}.solutions-calm .so-sector-grid article>img{height:190px}.solutions-calm .so-sector-grid p{font-size:14px}.solutions-calm .so-sector-grid ul{font-size:12px}.solutions-calm .so-role-grid>button{grid-template-columns:1fr 25px;gap:8px 20px;padding:20px 0}.solutions-calm .so-role-grid h3{font-size:18px}.solutions-calm .so-role-grid p{grid-row:2;grid-column:1;font-size:13px}.solutions-calm .so-role-grid span{grid-column:2;grid-row:1/3}.solutions-calm .so-tabs{gap:4px 16px}.solutions-calm .so-tabs button{font-size:12px;line-height:1.5;padding:15px 0}.solutions-calm .so-application-panel{gap:25px}.solutions-calm .so-whatsapp{gap:30px}.solutions-calm .so-reasons>div{grid-template-columns:1fr;gap:10px}.solutions-calm .so-reasons article{padding-top:20px}.solutions-calm .so-reasons h3{margin-bottom:10px}.solutions-calm .so-reasons p{font-size:14px}.solutions-calm .so-closing{margin-inline:6%;padding:25px}.solutions-calm .so-closing h2{font-size:26px}}.solutions-calm .so-roles .so-heading{display:flex;justify-content:space-between;align-items:end;gap:45px}.solutions-calm .so-roles .so-heading>p{max-width:420px;margin:0}.solutions-calm .so-role-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;border:0}.solutions-calm .so-role-grid>button{display:flex;flex-direction:column;align-items:start;gap:0;text-align:left;border:1px solid #e1e8f2;border-radius:6px;padding:24px 18px;background:#fff;min-width:0;box-shadow:0 5px 15px #19345404}.solutions-calm .so-role-grid>button.selected,.solutions-calm .so-role-grid>button:hover{border-color:#a8c5ee;background:#f8fbff}.solutions-calm .so-role-grid>button>svg{display:block;width:29px;height:29px;color:#065cff;stroke-width:1.5;margin-bottom:22px}.solutions-calm .so-role-grid h3{font-size:17px;line-height:1.35;min-height:46px;margin:0 0 12px}.solutions-calm .so-role-grid p{font-size:12px;line-height:1.8;margin:0 0 18px}.solutions-calm .so-role-grid ul{list-style:none;padding:0;margin:0 0 24px}.solutions-calm .so-role-grid li{position:relative;padding-left:15px;font-size:11px;line-height:1.75;color:#7388a2;margin:8px 0}.solutions-calm .so-role-grid li:before{content:"✓";position:absolute;left:0;color:#065cff}.solutions-calm .so-role-grid span{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.5;margin-top:auto;text-align:left;color:#065cff}.solutions-calm .so-role-grid span svg{width:14px;flex-shrink:0}.solutions-calm .so-role-grid span{grid-column:auto;grid-row:auto}@media(max-width:1100px){.solutions-calm .so-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solutions-calm .so-roles .so-heading{display:block}.solutions-calm .so-roles .so-heading>p{margin-top:18px;max-width:700px}}@media(max-width:700px){.solutions-calm .so-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.solutions-calm .so-role-grid>button{padding:22px 15px}.solutions-calm .so-role-grid h3{font-size:16px}.solutions-calm .so-role-grid p{font-size:12px}.solutions-calm .so-role-grid li{font-size:11px}.solutions-calm .so-role-grid>button:last-child{grid-column:1/-1}.solutions-calm .so-role-grid>button:last-child h3{min-height:0}}.integrations-clean{color:#193451}.ic-hero{background:#f6f9fd;display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center;padding:65px max(6%,calc((100vw - 1160px)/2))}.ic-hero>*{min-width:0}.ic-hero h1{font-size:clamp(40px,4.2vw,58px);line-height:1.09;letter-spacing:-2px;font-weight:500;margin:0 0 25px}.ic-hero>div>p{font-size:15px;line-height:1.9;color:#70839c;max-width:500px}.ic-actions{display:flex;align-items:center;gap:25px;margin-top:28px;flex-wrap:wrap}.integrations-clean .rbbtn{border-radius:5px;font-size:13px;padding:15px 20px;gap:15px}.ic-actions>a:not(.rbbtn){font-size:12px;color:#4d7098}.ic-hero>div>p.ic-status{font-size:12px;line-height:1.8;color:#8a9ab0;margin-top:25px}.ic-network{position:relative;display:grid;grid-template-columns:1fr .8fr 1fr;align-items:center;gap:25px;padding:0 0 32px;min-width:0}.ic-network>svg{position:absolute;inset:0 0 32px;width:100%;height:calc(100% - 32px);pointer-events:none}.ic-network>svg path{stroke:#c8d9ee;fill:none;stroke-width:1.3;transition:stroke .3s}.ic-network>svg path.selected{stroke:#065cff;stroke-dasharray:4 4;animation:ic-flow 3s linear infinite}.ic-network-left,.ic-network-right{display:flex;flex-direction:column;gap:13px;position:relative;z-index:1}.ic-network button{background:#fff;border:1px solid #e0e8f2;border-radius:6px;padding:17px 14px;text-align:left;cursor:pointer;min-height:66px;transition:border-color .2s}.ic-network button[aria-pressed=true]{border-color:#89b4f5;box-shadow:0 5px 18px #1255bc0c}.ic-network button b{font-size:12px;display:block;color:#2a476b;font-weight:600}.ic-network button span{font-size:10px;line-height:1.5;color:#8a9bb0;display:block;margin-top:6px}.ic-network-center{position:relative;background:white;border:1px solid #dce7f5;border-radius:16px;aspect-ratio:1;display:grid;place-items:center;box-shadow:0 10px 25px #1b4a7810}.ic-network-center img{width:65%;display:block}.ic-network-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:10px;color:#8397b1}.ic-section{max-width:1300px;margin:auto;padding:60px 6%;scroll-margin-top:150px}.ic-heading{margin-bottom:30px}.integrations-clean h2{font-size:32px;line-height:1.25;letter-spacing:-1px;font-weight:500;margin:0 0 20px}.ic-heading p{font-size:15px;line-height:1.85;max-width:760px;color:#7589a3;margin:0}.ic-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ic-category-grid>button{border:1px solid #e2e9f2;border-radius:5px;background:#fff;text-align:left;padding:25px 20px;cursor:pointer;display:flex;flex-direction:column;align-items:start;scroll-margin-top:150px;transition:border-color .2s}.ic-category-grid>button.selected,.ic-category-grid>button:hover{border-color:#a9c8f7;background:#fbfcff}.ic-category-grid>button>svg{width:25px;height:25px;color:#065cff;stroke-width:1.5;margin-bottom:20px}.ic-category-grid h3{font-size:17px;font-weight:500;letter-spacing:-.3px;line-height:1.4;margin:0 0 14px}.ic-category-grid p{font-size:13px;line-height:1.8;color:#7a8ea8;margin:0 0 22px}.ic-category-grid>button>span{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#8d9db2;width:100%;margin-top:auto}.ic-category-grid>button.selected>span svg{transform:rotate(180deg)}.ic-category-detail{padding:28px;background:#f5f8fc;border-radius:5px;margin-top:20px;animation:ic-arrive .25s ease-out}.ic-category-detail h3{font-size:23px;letter-spacing:-.6px;font-weight:500;margin:0 0 12px}.ic-category-detail>div>span{font-size:12px;color:#8193ac}.ic-category-detail p{font-size:15px;line-height:1.85;color:#6e839e;max-width:850px;margin:20px 0}.ic-category-detail a{font-size:12px;color:#065cff}.ic-workflow{background:#f7f9fc}.ic-workflow-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.ic-workflow-steps{display:flex;flex-direction:column;gap:0}.ic-workflow-steps>button{display:flex;align-items:start;gap:20px;text-align:left;border:0;background:none;border-bottom:1px solid #e1e9f3;padding:23px 0;cursor:pointer}.ic-workflow-steps>button>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;color:#7892b0;background:#eaf0f8;flex-shrink:0;font-size:12px}.ic-workflow-steps>button[aria-selected=true]>span{background:#065cff;color:white}.ic-workflow-steps h3{font-size:17px;line-height:1.5;font-weight:500;margin:2px 0;color:#3e5d83;letter-spacing:-.3px}.ic-workflow-steps p{font-size:14px;line-height:1.85;margin:13px 0 0;color:#7e91aa}.ic-workflow-panel{background:white;border:1px solid #dfe7f2;border-radius:7px;overflow:hidden}.ic-panel-bar{display:flex;align-items:center;gap:9px;padding:16px 22px;border-bottom:1px solid #e9eef5;font-size:12px}.ic-panel-bar img{width:23px;height:23px}.ic-panel-bar>b{font-weight:500}.ic-panel-bar>span{margin-left:auto;color:#9aa8bb;font-size:9px}.ic-progress{display:flex;gap:6px;padding:25px 28px 0}.ic-progress i{height:3px;flex:1;background:#e7edf5;border-radius:3px;transition:background .3s}.ic-progress i.selected{background:#065cff}.ic-panel-content{padding:30px;min-height:250px;animation:ic-arrive .3s ease-out}.ic-panel-content>span{font-size:10px;color:#8c9eb5}.ic-panel-content h3{font-size:27px;line-height:1.2;letter-spacing:-.7px;font-weight:500;margin:18px 0 25px}.ic-panel-content ul{list-style:none;margin:0;padding:0}.ic-panel-content li{padding:14px 0;border-bottom:1px solid #edf1f6;display:flex;align-items:center;gap:13px;font-size:13px;color:#6f85a0}.ic-panel-content li svg{color:#4b83cc}.ic-panel-note{font-size:9px;color:#8fa0b5;margin:0;padding:0 30px 20px}.ic-sources>div:last-child{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.ic-sources a{border:1px solid #e0e8f2;border-radius:4px;padding:25px 10px;text-align:center;font-size:20px;letter-spacing:-.5px;font-weight:600;color:#315475}.ic-sources a:hover{border-color:#9dbfea}.ic-current{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;border-top:1px solid #e6edf5}.ic-current p{font-size:15px;line-height:1.85;color:#768ba5;margin:22px 0}.ic-current a{font-size:13px;display:flex;align-items:center;gap:15px;color:#065cff}.ic-current figure{margin:0;min-width:0}.ic-current img{width:100%;aspect-ratio:1.55;object-fit:cover;object-position:top;border:1px solid #dfe7f3;border-radius:5px;display:block}.ic-current figcaption{font-size:9px;color:#90a1b6;margin-top:10px}.ic-closing{max-width:1145px;background:#f3f7fc;display:flex;align-items:center;justify-content:space-between;gap:35px;margin:10px auto 60px;padding:35px;border-radius:5px}.ic-closing h2{font-size:27px;margin-bottom:15px}.ic-closing p{font-size:14px;line-height:1.8;color:#7e91aa;margin:0}.ic-closing .rbbtn{white-space:nowrap}.ic-category-grid>button:focus-visible,.ic-network button:focus-visible,.ic-workflow-steps>button:focus-visible{outline:2px solid #065cff;outline-offset:4px}@keyframes ic-flow{to{stroke-dashoffset:-32}}@keyframes ic-arrive{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:1050px){.ic-hero{gap:35px;padding:45px 5%}.ic-network{gap:12px}.ic-network button{padding:15px 10px}.ic-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-workflow-grid{gap:35px}.ic-closing{margin-inline:5%}.ic-current{gap:35px}}@media(max-width:700px){.ic-hero{grid-template-columns:1fr;padding:40px 6%;gap:35px}.ic-hero h1{font-size:40px;letter-spacing:-1.5px}.ic-hero>div>p{font-size:14px}.ic-network{gap:17px}.ic-network button{min-height:66px;padding:12px 9px}.ic-network button b{font-size:10px}.ic-network button span{font-size:8px}.ic-network-caption{font-size:9px}.ic-section{padding:40px 6%}.integrations-clean h2{font-size:28px}.ic-heading p{font-size:14px}.ic-category-grid{gap:12px}.ic-category-grid>button{padding:22px 15px}.ic-category-grid h3{font-size:16px}.ic-category-grid p{font-size:12px}.ic-category-detail{padding:24px}.ic-category-detail p{font-size:14px}.ic-workflow-grid{grid-template-columns:1fr;gap:25px}.ic-workflow-steps>button{padding:18px 0}.ic-workflow-steps h3{font-size:16px}.ic-workflow-steps p{font-size:13px}.ic-sources>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px}.ic-sources a{font-size:18px;padding:22px 10px}.ic-current{grid-template-columns:1fr;gap:25px}.ic-current p{font-size:14px}.ic-closing{margin:10px 6% 40px;padding:25px;display:block}.ic-closing .rbbtn{margin-top:25px}.ic-actions{gap:20px}.ic-panel-content{min-height:220px}}@media(prefers-reduced-motion:reduce){.ic-category-detail,.ic-network>svg path.selected,.ic-panel-content{animation:none}.ic-category-grid>button,.ic-network button,.ic-network>svg path,.ic-progress i{transition:none}}.ic-network>svg path,.ic-network>svg path.selected{stroke:#7ca8eb;stroke-dasharray:4 4;animation:ic-flow 3s linear infinite}.ic-network>svg path:nth-child(2n){animation-delay:-1s}.ic-network>svg path:nth-child(3n){animation-delay:-2s}@media(prefers-reduced-motion:reduce){.ic-network>svg path,.ic-network>svg path.selected{animation:none}}.knowledge-clean{color:#193451}.kb-hero{padding:55px max(6%,calc((100vw - 1140px)/2));display:grid;grid-template-columns:1fr 1.05fr;gap:65px;align-items:center;background:#f7f9fc}.kb-hero>*{min-width:0}.kb-hero h1{font-size:clamp(38px,4vw,56px);font-weight:500;letter-spacing:-1.8px;line-height:1.12;margin:0 0 25px}.kb-hero p{font-size:15px;line-height:1.85;color:#7488a2;max-width:470px}.kb-hero form{display:flex;align-items:center;gap:12px;border:1px solid #dfe7f2;border-radius:5px;background:white;padding:6px 6px 6px 16px;margin-top:28px}.kb-hero form>svg{flex-shrink:0;color:#355b86}.kb-hero input{width:100%;min-width:0;border:0;outline:0;font-size:13px;color:#294969;background:white}.kb-hero form:focus-within{border-color:#6fa3ed}.kb-hero form>button{background:#065cff;color:white;border:0;border-radius:4px;padding:14px 19px;font-size:12px;cursor:pointer}.kb-hero figure{margin:0}.kb-hero figure img{display:block;width:100%;height:280px;object-fit:cover;border-radius:5px}.kb-hero figcaption{font-size:10px;color:#90a0b5;margin-top:12px}.kb-section{max-width:1300px;margin:auto;padding:50px 6%}.knowledge-clean h2{font-size:30px;line-height:1.25;letter-spacing:-.8px;font-weight:500;margin:0 0 16px}.kb-heading{margin-bottom:28px}.kb-heading>p{font-size:14px;color:#7b8fa8;line-height:1.8;margin:0}.kb-subjects{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.kb-subjects>button{display:flex;flex-direction:column;align-items:start;text-align:left;border:1px solid #e0e8f3;border-radius:5px;padding:23px 17px;background:white;cursor:pointer;color:#244568}.kb-subjects>button[aria-pressed=true]{background:#f6faff;border-color:#91b7ed}.kb-subjects>button>svg:first-child{width:25px;height:25px;color:#065cff;stroke-width:1.5;margin-bottom:20px}.kb-subjects h3{font-size:16px;line-height:1.4;font-weight:500;margin:0 0 12px}.kb-subjects p{font-size:12px;line-height:1.8;color:#8193ac;margin:0 0 18px}.kb-subjects>button>svg:last-child{margin-top:auto;color:#065cff;align-self:end}.kb-library{display:grid;grid-template-columns:2fr 1fr;gap:35px;padding-top:15px}.kb-library-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px}.kb-library-heading h2{font-size:26px;margin:0}.kb-library-heading label{font-size:10px;color:#8798af;display:flex;gap:10px;align-items:center}.kb-library-heading select{border:1px solid #dce5f1;background:#fff;border-radius:4px;padding:10px;font-size:11px;color:#587697;max-width:180px}.kb-empty{background:#f8fafd;border:1px solid #e2e9f2;border-radius:5px;padding:55px 35px;min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.kb-empty>svg{color:#8ca9d0;stroke-width:1.4;margin-bottom:23px}.kb-empty h3{font-size:23px;letter-spacing:-.5px;font-weight:500;margin:0 0 15px}.kb-empty p{font-size:14px;line-height:1.85;color:#8799b1;max-width:430px;margin:0}.kb-empty>button{border:0;background:none;color:#065cff;font-size:12px;margin-top:23px;cursor:pointer}.kb-featured{margin-top:25px;border-top:1px solid #e2e9f2;padding-top:22px}.kb-featured summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:15px;color:#5a7393;list-style:none}.kb-featured[open] summary svg{transform:rotate(180deg)}.kb-featured p{font-size:13px;line-height:1.8;color:#8b9cb2;margin-top:20px}.kb-library aside{padding-top:5px}.kb-library aside>section{padding:23px;background:#f6f9fd;border-radius:5px;margin-bottom:18px}.kb-library aside h3{font-size:16px;line-height:1.4;letter-spacing:-.3px;font-weight:500;margin:0 0 18px}.kb-related{display:flex;flex-wrap:wrap;gap:8px}.kb-related button{border:1px solid #e0e8f2;background:#fff;border-radius:4px;padding:8px 10px;font-size:10px;color:#7186a2;cursor:pointer}.kb-library aside p{font-size:12px;line-height:1.85;color:#8295ae;margin:0 0 18px}.kb-library aside a{display:flex;align-items:center;gap:12px;color:#065cff;font-size:12px}.kb-closing{max-width:1145px;margin:5px auto 55px;padding:32px;background:#f4f8fd;display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:5px}.kb-closing h2{font-size:26px}.kb-closing p{font-size:14px;line-height:1.8;color:#7f94af;margin:0}.kb-closing .rbbtn{white-space:nowrap;border-radius:5px;font-size:13px;padding:15px 20px;gap:15px}.kb-related button:focus-visible,.kb-subjects button:focus-visible{outline:2px solid #065cff;outline-offset:3px}@media(max-width:1050px){.kb-hero{padding:45px 5%;gap:35px}.kb-subjects{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-library{gap:25px}.kb-library-heading{align-items:start;flex-direction:column}.kb-closing{margin-inline:5%}}@media(max-width:700px){.kb-hero{grid-template-columns:1fr;padding:40px 6%;gap:30px}.kb-hero h1{font-size:38px;letter-spacing:-1.3px}.kb-hero p{font-size:14px}.kb-hero figure img{height:200px}.kb-section{padding:35px 6%}.knowledge-clean h2{font-size:27px}.kb-subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kb-subjects>button{padding:20px 15px}.kb-subjects h3{font-size:15px}.kb-subjects p{font-size:11px}.kb-subjects>button:last-child{grid-column:1/-1}.kb-library{grid-template-columns:1fr;gap:30px;padding-top:10px}.kb-library-heading{flex-direction:row;align-items:center;flex-wrap:wrap}.kb-library-heading h2{font-size:24px}.kb-empty{padding:35px 22px;min-height:240px}.kb-empty h3{font-size:22px}.kb-empty p{font-size:13px}.kb-closing{margin:0 6% 40px;padding:25px;display:block}.kb-closing .rbbtn{margin-top:25px}.kb-closing h2{font-size:25px}}.careers-clean{max-width:1500px;margin:auto;display:grid;grid-template-columns:190px minmax(0,1fr);padding:0 5%;gap:38px;color:#193451}.cr-sidebar{background:#f7faff;padding:30px 18px;align-self:stretch}.cr-sidebar>span{font-size:10px;color:#8193ad;display:block;margin:0 0 22px;letter-spacing:1px}.cr-sidebar nav{position:sticky;top:155px;display:flex;flex-direction:column;gap:5px}.cr-sidebar nav>a{padding:12px;font-size:13px;color:#617b9c;border-radius:4px}.cr-sidebar nav>a:first-child{border-left:2px solid #065cff}.cr-sidebar nav>a:first-child,.cr-sidebar nav>a:hover{background:#edf4ff;color:#065cff}.cr-content{min-width:0;padding:35px 0 50px}.cr-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;padding-bottom:30px;scroll-margin-top:150px}.cr-hero h1{font-size:clamp(34px,3.3vw,48px);line-height:1.1;letter-spacing:-1.5px;font-weight:550;margin:0 0 17px}.careers-clean .cr-hero h2{font-size:24px;line-height:1.35;color:#7588a2;font-weight:400;letter-spacing:-.5px;margin:0 0 20px}.cr-hero p{font-size:14px;line-height:1.85;color:#7a8da7;margin:0}.cr-hero>img{width:100%;height:250px;object-fit:cover;border-radius:5px}.careers-clean section{border-top:1px solid #e4ebf4;padding:27px 0;scroll-margin-top:150px}.careers-clean section h2{font-size:27px;line-height:1.25;font-weight:500;letter-spacing:-.7px;margin:0 0 23px}.cr-reasons>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cr-reasons article{display:flex;align-items:start;gap:14px}.cr-reasons article>svg{width:25px;height:25px;color:#065cff;stroke-width:1.5;flex-shrink:0;margin-top:2px}.cr-reasons h3{font-size:15px;line-height:1.5;font-weight:500;margin:0 0 12px}.cr-reasons p{font-size:12px;line-height:1.85;color:#8193ac;margin:0}.cr-filters{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:12px;align-items:end;margin-bottom:18px}.cr-filters>label{min-width:0}.cr-filters label>span{display:block;font-size:10px;color:#8b9cb2;margin-bottom:8px}.cr-filters select{width:100%;min-width:0;background:white;padding:11px 9px;color:#6f85a1;font-size:11px}.cr-filters select,.cr-search{border:1px solid #dce6f3;border-radius:4px;height:41px}.cr-search{display:flex;gap:9px;align-items:center;padding:10px 12px;box-sizing:border-box;color:#5e7b9e}.cr-search>svg{flex-shrink:0}.cr-search input{border:0;background:white;color:#365777;font-size:11px;min-width:0;width:100%;outline:0}.cr-search:focus-within{border-color:#6c9fe6}.cr-empty{background:#f5f9fe;padding:30px;min-height:150px;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cr-empty>svg{color:#708aab;stroke-width:1.4;margin-bottom:18px}.cr-empty h3{font-size:17px;font-weight:500;margin:0 0 12px;line-height:1.4}.cr-empty p{font-size:13px;color:#8799b1;line-height:1.8;margin:0}.cr-empty>button{border:0;background:none;color:#065cff;font-size:12px;margin-top:18px;cursor:pointer}.cr-about{display:flex;align-items:center;justify-content:space-between;gap:25px}.cr-about h2{margin-bottom:13px!important}.cr-about p,.cr-contact p{font-size:13px;color:#7c91ab;line-height:1.85;margin:0}.careers-clean .rbbtn{border-radius:5px;padding:14px 22px;font-size:13px;gap:25px;white-space:nowrap}.cr-contact{display:flex;justify-content:space-between;align-items:center;gap:30px}.cr-contact>div{max-width:600px}.cr-contact h2{font-size:23px!important;margin-bottom:14px!important}.cr-contact>a{display:flex;align-items:center;gap:14px;font-size:13px;color:#065cff;white-space:nowrap}@media(max-width:1100px){.careers-clean{grid-template-columns:150px minmax(0,1fr);gap:25px;padding:0 4%}.cr-sidebar{padding:27px 10px}.cr-hero{gap:25px}.cr-hero>img{height:220px}.cr-reasons>div{gap:20px}.cr-reasons article{display:block}.cr-reasons article>svg{margin-bottom:15px}.cr-filters{grid-template-columns:1fr 1fr}.cr-contact{display:block}.cr-contact>a{margin-top:20px}}@media(max-width:700px){.careers-clean{display:block;padding:0 6%}.cr-sidebar{background:none;padding:15px 0;border-bottom:1px solid #e4ebf4}.cr-sidebar>span{display:none}.cr-sidebar nav{position:static;flex-direction:row;overflow-x:auto;gap:5px}.cr-sidebar nav>a{padding:10px;font-size:11px;white-space:nowrap}.cr-sidebar nav>a:first-child{border-left:0;border-bottom:2px solid #065cff}.cr-content{padding-top:30px}.cr-hero{grid-template-columns:1fr;gap:25px}.cr-hero h1{font-size:36px;letter-spacing:-1.2px}.careers-clean .cr-hero h2{font-size:22px}.cr-hero p{font-size:14px}.cr-hero>img{height:200px}.cr-reasons>div{grid-template-columns:1fr;gap:25px}.cr-reasons article{display:flex}.cr-reasons article>svg{margin-top:2px}.cr-reasons p{font-size:13px}.careers-clean section h2{font-size:25px}.cr-filters{gap:12px}.cr-filters .cr-search,.cr-filters>label:last-child{grid-column:1/-1}.cr-filters select,.cr-search input{font-size:12px}.cr-about{display:block}.cr-about .rbbtn{margin-top:22px}.cr-empty{padding:27px 20px}.cr-empty h3{font-size:16px}}.careers-clean .cr-empty{min-height:320px;padding:55px 35px;box-sizing:border-box}.careers-clean .cr-empty h3{font-size:21px}.careers-clean .cr-empty p{font-size:14px;max-width:530px}.careers-clean .cr-content{padding-bottom:55px}@media(max-width:700px){.careers-clean .cr-empty{min-height:280px;padding:40px 22px}.careers-clean .cr-empty h3{font-size:19px}}.cr-sidebar nav>button{border:0;border-left:2px solid transparent;background:none;padding:12px;text-align:left;font-size:13px;color:#617b9c;border-radius:4px;cursor:pointer}.cr-sidebar nav>button[aria-selected=true]{background:#edf4ff;color:#065cff;border-left-color:#065cff}.cr-sidebar nav>button:hover{background:#f0f5fc}.cr-sidebar nav>button:focus-visible{outline:2px solid #065cff;outline-offset:3px}.careers-clean .cr-content{min-height:620px}.careers-clean .cr-content>.cr-vacancies{border-top:0;padding-top:0}.careers-clean .cr-content>.cr-vacancies h2{font-size:38px;margin-bottom:30px;letter-spacing:-1.2px}@media(max-width:700px){.cr-sidebar nav>button{padding:10px 15px;font-size:12px;border-left:0;border-bottom:2px solid transparent}.cr-sidebar nav>button[aria-selected=true]{border-bottom-color:#065cff}.careers-clean .cr-content{min-height:520px}.careers-clean .cr-content>.cr-vacancies h2{font-size:32px}}.pricing-refined{max-width:1300px;margin:auto;padding:45px 6% 60px}.pricing-refined .pc-intro{padding:0 0 30px;max-width:900px;text-align:left;margin:0}.pricing-refined .pc-intro h1{font-size:clamp(34px,3.8vw,48px);line-height:1.14;letter-spacing:-1.7px;font-weight:550;margin:0 0 18px}.pricing-refined .pc-intro p{font-size:15px;line-height:1.85;max-width:760px;margin:0;color:#7b8ea7}.pricing-refined .pc-plans{padding:0;max-width:none;gap:18px;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-refined .pc-plan{padding:30px 25px;border:1px solid #dfe7f1;border-radius:5px;box-shadow:none;min-width:0}.pricing-refined .pc-plan h2{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:0 0 15px}.pricing-refined .pc-plan>p{font-size:13px;line-height:1.8;min-height:48px;color:#788da7}.pricing-refined .pc-plan-navy{background:#183354;color:white;border-color:#183354}.pricing-refined .pc-plan-navy h2{color:white}.pricing-refined .pc-plan-navy>p{color:#c6d5e7}.pricing-refined .pc-band{margin:25px 0}.pricing-refined .pc-band strong{font-size:39px;letter-spacing:-1.5px;font-weight:550}.pricing-refined .pc-band span{font-size:12px;line-height:1.8;margin-top:7px}.pricing-refined .pc-plan ul{margin:20px 0 28px}.pricing-refined .pc-plan li{font-size:12px;line-height:1.8;margin:10px 0}.pricing-refined .rbbtn{border-radius:4px;font-size:12px;padding:13px 17px;box-shadow:none}.pricing-refined .pc-plan>.rbbtn{background:white;border:1px solid #bed0e6;color:#244769;margin-top:auto;width:100%}.pricing-refined .pc-plan-navy>.rbbtn{background:white;color:#183354}.pricing-refined .pc-plan>a{font-size:10px;margin-top:15px}.pricing-refined .pc-plan-note{font-size:10px;line-height:1.8;color:#91a0b5;padding:0;max-width:none;margin:17px 0 35px}.pricing-refined .pc-calculator{display:grid;grid-template-columns:.7fr 1.7fr;gap:25px;border:1px solid #dfe7f1;border-radius:5px;padding:25px;margin:0 0 45px;max-width:none;background:#fff;scroll-margin-top:150px}.pricing-refined .pc-calc-copy{padding:5px 22px 0 0;border-right:1px solid #e5ebf3}.pricing-refined .pc-calc-copy h2{font-size:29px;font-weight:500;letter-spacing:-.8px}.pricing-refined .pc-calc-copy>p{font-size:12px;line-height:1.85;color:#7f92ac}.pricing-refined .pc-calc-copy>p:nth-of-type(2){font-size:10px;color:#91a0b5}.pricing-refined .pc-calc-copy details{font-size:11px;line-height:1.8;margin-top:20px}.pricing-refined .pc-calc-copy summary{color:#065cff;cursor:pointer}.pricing-refined .pc-calc-box{display:grid;grid-template-columns:1.6fr 1fr;gap:22px;padding:0;border:0;box-shadow:none;background:none;border-radius:0}.pc-calc-fields{min-width:0}.pricing-refined .pc-select{gap:0;border:1px solid #dce6f3;border-radius:4px;overflow:hidden;padding:3px;background:#f5f8fc}.pricing-refined .pc-select button{font-size:11px;padding:10px 7px;border:0;border-radius:3px;background:none;flex:1}.pricing-refined .pc-select button[aria-pressed=true]{background:#065cff;color:#fff}.pricing-refined .pc-counts{gap:18px;margin:25px 0 0}.pricing-refined .pc-counts label{font-size:11px;color:#345575;min-width:0}.pc-stepper{display:flex;border:1px solid #dce6f3;border-radius:4px;overflow:hidden;margin-top:12px;height:37px}.pricing-refined .pc-stepper input{border:0;border-radius:0;min-width:0;width:100%;padding:8px 2px;text-align:center;font-size:12px;margin:0;appearance:textfield}.pc-stepper input::-webkit-inner-spin-button{appearance:none}.pc-stepper>button{background:#fbfcff;border:0;padding:0 10px;color:#56779f;font-size:17px;cursor:pointer}.pc-stepper>button:disabled{opacity:.4;cursor:default}.pc-counts label>small{display:block;font-size:9px;line-height:1.7;color:#899bb3;margin-top:10px}.pricing-refined .pc-included{font-size:10px;line-height:1.85;color:#91a0b5;margin:23px 0 18px}.pricing-refined .pc-download{font-size:10px;color:#507cac;padding:0;background:none;border:0}.pc-calc-summary{background:#f3f7fd;padding:20px 16px;border-radius:4px;min-width:0}.pricing-refined .pc-result{padding:0;margin:0;background:none;border:0;box-shadow:none}.pricing-refined .pc-result>span{font-size:11px;color:#5e7a9c}.pricing-refined .pc-result strong{font-size:32px;letter-spacing:-1px;color:#183354;margin:12px 0 22px;line-height:1.2}.pricing-refined .pc-breakdown{margin:10px 0 0;padding:0;border:0}.pricing-refined .pc-breakdown>div{font-size:10px;gap:10px;line-height:1.9}.pc-summary-note{font-size:9px;line-height:1.8;color:#8b9db5;border-top:1px solid #dce5f1;padding-top:13px;margin:13px 0}.pc-calc-summary>.rbbtn{width:100%;font-size:10px;padding:12px 9px}.pc-calc-summary>small{display:block;font-size:8px;color:#91a0b5;margin-top:12px;line-height:1.6}.pricing-refined .pc-comparison{padding:0;max-width:none;margin:0 0 45px}.pc-how h2,.pricing-refined .pc-comparison h2,.pricing-refined .pc-faq h2{font-size:29px;letter-spacing:-.8px;font-weight:500;margin:0 0 16px}.pricing-refined .pc-comparison>p{font-size:13px;line-height:1.8;color:#8093ad}.pricing-refined .pc-table-scroll{border-radius:5px;border:1px solid #e0e8f2;margin-top:23px}.pricing-refined .pc-comparison table{font-size:11px}.pricing-refined .pc-comparison td,.pricing-refined .pc-comparison th{padding:13px 16px;border-color:#e7edf5}.pricing-refined .pc-comparison thead{background:#f1f6fc}.pricing-refined .pc-comparison tbody tr:nth-child(2n){background:#f9fbfe}.pricing-refined .pc-comparison caption{font-size:10px;padding:12px}.pc-how{margin:0 0 45px}.pc-how>p{font-size:13px;color:#8194ae;margin-bottom:25px}.pc-how>div{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dfe7f1;border-radius:5px;gap:35px;padding:28px}.pc-how article>span{display:grid;place-items:center;background:#edf4ff;color:#065cff;width:30px;height:30px;border-radius:50%;font-size:12px;margin-bottom:20px}.pc-how h3{font-size:16px;font-weight:500;letter-spacing:-.3px;margin:0 0 14px;color:#234666}.pc-how article p{font-size:12px;line-height:1.85;color:#7c91ab;margin:0}.pc-how>a{display:inline-block;font-size:12px;color:#065cff;margin-top:20px}.pricing-refined .pc-faq{background:#f6f9fd;border:0;padding:25px;border-radius:5px;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:0}.pricing-refined .pc-faq>h2{grid-column:1/-1;margin-bottom:22px}.pricing-refined .pc-faq details{font-size:12px;padding:18px 0;border-color:#e0e8f2}.pricing-refined .pc-faq summary{font-size:12px;font-weight:400}.pricing-refined .pc-faq details p{font-size:12px;line-height:1.85;color:#7b90aa}.pricing-refined .pc-faq>.textbutton{grid-column:1/-1;font-size:12px;margin-top:20px}@media(max-width:1050px){.pricing-refined .pc-calculator{grid-template-columns:1fr;gap:25px}.pricing-refined .pc-calc-copy{border:0;padding:0}.pricing-refined .pc-calc-copy>p{max-width:650px}.pricing-refined .pc-calc-box{grid-template-columns:1.5fr 1fr}.pricing-refined .pc-plan{padding:25px 18px}.pricing-refined .pc-band strong{font-size:33px}}@media(max-width:700px){.pricing-refined{padding:35px 6% 40px}.pricing-refined .pc-intro h1{font-size:35px;letter-spacing:-1.2px}.pricing-refined .pc-intro p{font-size:14px}.pricing-refined .pc-plans{grid-template-columns:1fr;gap:18px}.pricing-refined .pc-plan{padding:28px 24px}.pricing-refined .pc-plan>p{min-height:0}.pricing-refined .pc-plan li{font-size:13px}.pricing-refined .pc-band strong{font-size:39px}.pricing-refined .pc-calculator{padding:22px;gap:25px}.pricing-refined .pc-calc-box{grid-template-columns:1fr}.pricing-refined .pc-counts{gap:15px}.pricing-refined .pc-select button{font-size:10px}.pc-calc-summary{padding:24px}.pricing-refined .pc-result strong{font-size:37px}.pricing-refined .pc-breakdown>div{font-size:12px}.pc-summary-note{font-size:11px}.pc-calc-summary>.rbbtn{font-size:12px}.pc-calc-summary>small{font-size:10px}.pc-how>div{grid-template-columns:1fr;gap:27px;padding:25px}.pc-how article{border-bottom:1px solid #e3ebf5;padding-bottom:25px}.pc-how article:last-child{border:0;padding:0}.pc-how article p{font-size:13px}.pricing-refined .pc-faq{grid-template-columns:1fr;padding:23px}.pricing-refined .pc-faq>.textbutton,.pricing-refined .pc-faq>h2{grid-column:1}.pricing-refined .pc-comparison table{min-width:650px}.pricing-refined .pc-table-scroll{overflow-x:auto}}.pc-billing{display:flex;align-items:center;gap:6px;margin:24px 0 30px;flex-wrap:wrap}.pc-billing button{padding:11px 22px;border:1px solid #dbe5f1;border-radius:6px;background:#fff;color:#173252;cursor:pointer;font:inherit}.pc-billing button[aria-pressed=true]{background:#065cff;color:white;border-color:#065cff}.pc-billing span{font-size:13px;color:#71829b;margin-left:12px}.pc-comparison .pc-category td,.pc-comparison .pc-category th{background:#edf3fa;font-weight:650;color:#132c4c;padding-top:20px;padding-bottom:14px}.pc-comparison td{color:#2d587d}.pc-plan-navy .pc-band strong{color:white}@media(max-width:600px){.pc-billing span{width:100%;margin:6px 0 0}.pc-plan .pc-band strong{font-size:34px}}.solutions-calm .so-video-roles{max-width:1600px;padding-inline:3.5%;background:#fff}.solutions-calm .so-video-roles .so-heading{align-items:center;margin-bottom:32px}.solutions-calm .so-video-roles .so-heading h2{font-size:clamp(32px,3.3vw,48px);font-weight:600;letter-spacing:-1.4px}.solutions-calm .so-video-roles .so-heading>p{max-width:550px;line-height:1.7;font-size:15px}.solutions-calm .so-video-roles .so-role-grid{gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.so-professional-card{min-width:0;overflow:hidden;border:1px solid #e1e9f3;border-radius:10px;padding:6px;background:white;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.so-professional-card.selected,.so-professional-card:hover{border-color:#9cbeef;box-shadow:0 6px 18px #15365a09}.so-professional-video{position:relative;aspect-ratio:16/9;border-radius:7px;overflow:hidden;background:#edf2f7}.so-professional-video video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.so-video-muted{position:absolute;left:10px;top:10px;background:#14233670;color:white;border-radius:5px;padding:5px;display:flex;pointer-events:none}.so-video-muted svg{width:19px;height:19px}.so-professional-copy{padding:20px 13px 16px;display:flex;flex-direction:column;flex:1}.solutions-calm .so-video-roles .so-role-grid h3{min-height:0;font-size:20px;font-weight:600;letter-spacing:-.65px;margin:0 0 12px;line-height:1.3}.solutions-calm .so-video-roles .so-role-grid p{font-size:14px;line-height:1.7;color:#687c95;margin:0 0 28px}.so-professional-copy button{border:0;padding:0;margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;color:#065cff;background:none;font:inherit;font-size:13px;line-height:1.6;cursor:pointer;text-align:left}.so-professional-copy button svg{flex-shrink:0}.so-professional-copy button:focus-visible{outline:2px solid #065cff;outline-offset:5px}.so-video-roles .so-role-detail[hidden]{display:none}@media(max-width:1199px){.solutions-calm .so-video-roles .so-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solutions-calm .so-video-roles .so-heading{display:block}.solutions-calm .so-video-roles .so-heading>p{margin-top:16px}}@media(max-width:900px){.solutions-calm .so-video-roles .so-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.solutions-calm .so-video-roles{padding-inline:6%}.solutions-calm .so-video-roles .so-role-grid{grid-template-columns:minmax(0,1fr);gap:20px}.so-professional-copy{padding:22px 16px}.solutions-calm .so-video-roles .so-role-grid h3{font-size:22px}.solutions-calm .so-video-roles .so-role-grid p{font-size:15px}.so-professional-copy button{font-size:14px}}.solutions-calm .so-video-roles .so-video-muted svg{color:#fff;stroke:#fff}.solutions-calm .so-sectors-clean{max-width:1600px;padding:64px 4.5% 72px;background:#fff}.solutions-calm .so-sectors-clean .so-heading{display:block;margin-bottom:32px}.so-sector-eyebrow{display:block;font-size:12px;line-height:1.4;letter-spacing:2px;text-transform:uppercase;color:#7b88a0;font-weight:600;margin-bottom:16px}.solutions-calm .so-sectors-clean h2{font-size:clamp(34px,3.6vw,50px);font-weight:600;letter-spacing:-1.6px;line-height:1.15}.solutions-calm .so-sectors-clean h2>span{color:#065cff}.solutions-calm .so-sectors-clean .so-heading>p{max-width:870px;font-size:16px;line-height:1.75;margin-top:20px}.solutions-calm .so-sectors-clean .so-sector-grid{gap:24px;align-items:stretch}.solutions-calm .so-sectors-clean .so-sector-grid article{border:1px solid #e1e7f0;border-radius:9px;overflow:hidden;background:white;display:flex;flex-direction:column}.solutions-calm .so-sectors-clean .so-sector-grid article>img{width:100%;height:auto;aspect-ratio:3.05;object-fit:cover;object-position:center 52%;border-radius:0}.solutions-calm .so-sectors-clean .so-sector-grid article>div{padding:25px 30px 28px;display:flex;flex-direction:column;flex:1}.solutions-calm .so-sectors-clean .so-sector-grid h3{font-size:25px;font-weight:600;letter-spacing:-.7px;line-height:1.25;margin-bottom:12px}.solutions-calm .so-sectors-clean .so-sector-grid p{font-size:15px;line-height:1.75;margin:0;min-height:53px}.solutions-calm .so-sectors-clean .so-sector-grid ul{border-top:1px solid #e7ecf3;padding-top:22px;margin:20px 0 30px;gap:15px 24px;grid-template-columns:repeat(2,minmax(0,1fr));font-size:13px;line-height:1.55}.so-sectors-clean .so-sector-grid li{display:flex;align-items:start;gap:13px;min-width:0}.so-sectors-clean .so-sector-grid li svg{flex-shrink:0;color:#405473;margin-top:1px}.solutions-calm .so-sectors-clean .so-sector-grid article a{margin-top:auto;padding-top:8px;font-size:15px;gap:20px;line-height:1.5}.so-sectors-clean .so-sector-grid article a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.solutions-calm .so-sectors-clean .so-sector-grid article>div{padding:23px}.solutions-calm .so-sectors-clean .so-sector-grid ul{grid-template-columns:1fr;gap:13px}.solutions-calm .so-sectors-clean .so-sector-grid article>img{aspect-ratio:2.4}}@media(max-width:760px){.solutions-calm .so-sectors-clean{padding:40px 6% 46px}.solutions-calm .so-sectors-clean .so-heading>p{font-size:14px}.solutions-calm .so-sectors-clean .so-sector-grid{grid-template-columns:1fr;gap:24px}.solutions-calm .so-sectors-clean .so-sector-grid ul{grid-template-columns:repeat(2,minmax(0,1fr));font-size:12px;gap:15px}.solutions-calm .so-sectors-clean .so-sector-grid article>img{aspect-ratio:2.5}.solutions-calm .so-sectors-clean .so-sector-grid p{font-size:14px;min-height:0}}@media(max-width:430px){.solutions-calm .so-sectors-clean .so-sector-grid ul{grid-template-columns:1fr}.solutions-calm .so-sectors-clean .so-sector-grid article>div{padding:23px}.solutions-calm .so-sectors-clean .so-sector-grid h3{font-size:24px}}.workspace-redesigned{color:#142b4b;background:#f3f5f8}.workspace-redesigned .workspace-sidebar{width:235px;background:#fff;color:#243e60;padding:25px 16px;border-right:1px solid #e6ebf2;gap:12px}.workspace-redesigned .workspace-brand{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:650;letter-spacing:-1.2px;color:#061b45;margin-bottom:15px}.workspace-redesigned .workspace-brand img{flex-shrink:0}.workspace-redesigned .workspace-company{color:#657892;background:#f7f9fc;border:0;border-radius:8px;padding:12px;font-size:12px}.workspace-redesigned .workspace-company small{color:#8291a5}.workspace-redesigned .workspace-sidebar nav button{color:#314867;border-radius:8px;padding:14px 16px;background:none;border:0;gap:16px;text-align:left}.workspace-redesigned .workspace-sidebar nav button.active{background:#eaf2ff;color:#065cff}.workspace-redesigned .workspace-sidebar nav button:hover{background:#f2f6fc}.workspace-redesigned .ws-sidebar-bottom{margin-top:auto}.workspace-redesigned .ws-site-back{margin-top:10px;padding-top:20px;border-top:1px solid #e4eaf1;color:#526a88}.workspace-redesigned .workspace-main{margin-left:235px;min-width:0}.workspace-dashboard-view .workspace-main{background:linear-gradient(#ffffff35,#f3f5f8e8 70%),url(/auth-courtyard.png) top/cover fixed}.workspace-redesigned .workspace-header{position:relative;background:transparent;border:0;gap:18px;padding:16px 28px;height:auto;display:flex}.workspace-redesigned .workspace-header>label{background:#fffffff2;border-radius:10px;flex:1;max-width:none;padding:14px 17px;min-width:0}.workspace-redesigned .workspace-header input{background:transparent;width:100%;min-width:0}.workspace-redesigned .workspace-account{background:#fffffff5;border-radius:10px;padding:8px 14px;min-width:200px}.workspace-redesigned .workspace-account summary{display:flex;gap:12px;align-items:center}.workspace-redesigned .workspace-account summary>b{font-weight:500;font-size:12px}.workspace-account summary small{display:block;font-weight:400;font-size:11px;color:#73849b;margin-top:3px}.workspace-redesigned .workspace-content{padding:25px 28px 40px}.wd-greeting{margin:4px 0 26px}.wd-greeting h1{font-size:32px;font-weight:650;letter-spacing:-1px;line-height:1.2;margin:0 0 10px}.wd-greeting p{font-size:14px;color:#506984;margin:0}.wd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:15px}.wd-stat{display:flex;gap:14px;align-items:start;background:#fffffff0;border:1px solid #ffffffaa;border-radius:12px;padding:20px 16px;color:#132b4b;text-align:left;min-width:0;cursor:pointer}.wd-stat:disabled{cursor:default;opacity:1}.wd-stat>svg{margin-left:auto;flex-shrink:0;color:#617894}.wd-stat>div>span{font-size:12px}.wd-stat strong{display:block;font-size:29px;line-height:1.3;margin:5px 0}.wd-stat small{font-size:11px;color:#73849a}.wd-icon{padding:12px;border-radius:50%;display:flex}.wd-icon.blue{color:#065cff;background:#eaf2ff}.wd-icon.red{color:#f05b64;background:#ffeded}.wd-icon.green{color:#0eaa7c;background:#e5f7ef}.wd-top-grid{display:grid;grid-template-columns:1.1fr .85fr 1.15fr;gap:14px}.wd-panel{background:#ffffffef;border:1px solid #ffffffb0;border-radius:12px;overflow:hidden;min-width:0}.wd-panel>header{justify-content:space-between;gap:12px;padding:18px 17px;border-bottom:1px solid #edf0f5;background:none;position:static;height:auto}.wd-panel h2,.wd-panel>header{display:flex;align-items:center}.wd-panel h2{gap:10px;font-size:15px;font-weight:600;line-height:1.3;margin:0;letter-spacing:-.3px}.wd-panel h2 svg{color:#065cff;flex-shrink:0}.wd-panel>header>button,.wd-panel>header>span{font-size:10px;white-space:nowrap;color:#7387a1}.wd-panel button{font-family:inherit}.wd-panel>header>button{background:none;border:0;color:#065cff;cursor:pointer;padding:0}.wd-attention{padding:0 16px}.wd-attention>button{width:100%;border:0;border-bottom:1px solid #edf0f5;background:none;display:flex;align-items:start;gap:12px;padding:18px 0;color:#1c3455;text-align:left;cursor:pointer}.wd-attention>button:last-child{border-bottom:0}.wd-attention b,.wd-project-list b{font-size:12px;line-height:1.6;font-weight:500;display:block}.wd-attention small,.wd-project-list small{display:block;font-size:10px;line-height:1.6;color:#778ba4;margin-top:5px}.wd-attention>button>svg{flex-shrink:0;margin-left:auto;margin-top:5px}.wd-attention-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#ffb859;margin-top:7px}.wd-agenda-empty{text-align:center;padding:40px 20px;color:#8192a8}.wd-agenda-empty>svg{margin:0 auto 16px;color:#779ac8}.wd-agenda-empty h3{font-size:14px;color:#354e6e;margin:0 0 12px}.wd-agenda-empty p{font-size:12px;line-height:1.8}.wd-agenda-empty button{display:flex;align-items:center;gap:10px;justify-content:center;margin:25px auto 0;border:0;background:none;color:#065cff;font-size:11px;cursor:pointer}.wd-project-list{padding:0 14px}.wd-project-list>button{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;border-bottom:1px solid #edf0f5;padding:15px 0;text-align:left;color:#15304e;cursor:pointer}.wd-project-list>button>img{width:48px;height:50px;object-fit:cover;border-radius:8px}.wd-project-list>button>div{flex:1;min-width:0}.wd-project-list>button>span{background:#edf3fc;color:#426a9e;border-radius:7px;padding:6px 9px;font-size:11px}.wd-project-list>button>svg{flex-shrink:0}.wd-empty{padding:28px 15px;font-size:13px;color:#778ba4;line-height:1.8}.wd-bottom-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:14px}.wd-distribution{display:flex;align-items:center;gap:22px;padding:24px 20px}.wd-donut{width:128px;height:128px;flex-shrink:0;border-radius:50%;padding:18px}.wd-donut>div{background:#fff;border-radius:50%;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.wd-donut strong{font-size:28px}.wd-donut span{font-size:11px;color:#7387a1}.wd-distribution ul{padding:0;list-style:none;flex:1;margin:0}.wd-distribution li{display:flex;gap:9px;align-items:center;font-size:12px;margin:15px 0}.wd-distribution li b{margin-left:auto}.wd-distribution i{width:12px;height:9px;border-radius:3px}.wd-risk-0{background:#ff6266}.wd-risk-1{background:#ffc363}.wd-risk-2{background:#40bf99}.wd-review{padding:25px}.wd-review>strong{font-size:36px;color:#0a5dff}.wd-review p{font-size:12px;color:#6f829c}.wd-review small{font-size:11px;color:#778ba4}.wd-progress{height:9px;background:#edf1f7;border-radius:5px;margin:20px 0;overflow:hidden}.wd-progress span{display:block;height:100%;background:#0863ff;border-radius:5px}.wd-shortcuts{display:grid;grid-template-columns:1fr 1fr;padding:15px;gap:10px}.wd-shortcuts button{display:flex;align-items:center;gap:9px;padding:14px 10px;text-align:left;background:#f8faff;border:1px solid #edf1f8;border-radius:9px;color:#223b5c;cursor:pointer;min-width:0}.wd-shortcuts button>svg:first-child{color:#065cff;flex-shrink:0;width:19px}.wd-shortcuts button>svg:last-child{margin-left:auto;flex-shrink:0;width:12px}.wd-shortcuts b{font-size:10px;display:block}.wd-shortcuts small{font-size:9px;color:#7d8fa5;display:block;margin-top:5px}.wd-shortcuts button:disabled{opacity:.5;cursor:default}@media(max-width:1250px){.wd-top-grid{grid-template-columns:1fr 1fr}.wd-top-grid>.wd-panel:last-child{grid-column:1/-1}.wd-bottom-grid{grid-template-columns:1fr 1fr}.wd-bottom-grid>.wd-panel:last-child{grid-column:1/-1}.wd-stat{padding:16px 12px;gap:9px}.wd-icon{padding:9px}.wd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.workspace-redesigned .workspace-sidebar{width:auto;position:static;padding:20px;display:flex}.workspace-redesigned .workspace-main{margin-left:0}.workspace-redesigned .workspace-brand{font-size:25px;margin-bottom:10px}.workspace-redesigned .ws-sidebar-bottom{margin-top:0}.workspace-redesigned .workspace-sidebar nav{display:flex;flex-wrap:wrap}.workspace-redesigned .workspace-sidebar nav button{padding:10px 12px}.workspace-redesigned .workspace-header{padding:15px;flex-wrap:wrap;gap:10px}.workspace-redesigned .workspace-account{min-width:0;width:100%}.workspace-redesigned .workspace-header>label{flex-basis:100%}.workspace-redesigned .workspace-content{padding:20px 15px}.wd-greeting h1{font-size:27px}.wd-bottom-grid,.wd-top-grid{grid-template-columns:1fr}.wd-bottom-grid>.wd-panel:last-child,.wd-top-grid>.wd-panel:last-child{grid-column:auto}.wd-stats{gap:10px}.wd-stat>svg{display:none}.wd-stat strong{font-size:26px}.wd-stat{padding:15px 10px}.wd-icon{padding:7px}.wd-icon svg{width:19px}.wd-stat small{font-size:9px}.wd-distribution{justify-content:center}.wd-distribution ul{max-width:180px}}.careers-clean .cr-why-redesign{padding:42px 0 25px;border-top:1px solid #e8eef7;background:linear-gradient(130deg,#fff,#f7faff);margin-top:28px}.careers-clean .cr-why-redesign .cr-why-top{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:30px;margin-bottom:32px}.cr-why-intro>span{display:flex;align-items:center;gap:16px;text-transform:uppercase;letter-spacing:1px;color:#477fff;font-size:11px;font-weight:600;margin-bottom:16px}.cr-why-intro>span:after{content:"";width:65px;height:1px;background:#dce8ff}.careers-clean .cr-why-redesign h2{font-size:clamp(30px,3vw,45px);line-height:1.15;letter-spacing:-1.3px;font-weight:650;margin:0 0 22px;color:#0c2049}.careers-clean .cr-why-redesign .cr-why-intro>p{font-size:15px;line-height:1.8;color:#7a879e;max-width:570px}.cr-why-visual{position:relative;width:100%;aspect-ratio:2.82;overflow:hidden;margin:0;border-radius:16px}.cr-why-visual>img{position:absolute;width:197.27%;max-width:none;height:auto;left:-95.45%;top:-6.41%;display:block}.careers-clean .cr-why-redesign .cr-why-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.careers-clean .cr-why-redesign .cr-why-cards>article{border:1px solid #f0f4fa;border-radius:14px;box-shadow:0 10px 30px #244d8c05;padding:24px 18px;display:flex;align-items:start;gap:16px;min-width:0}.cr-why-icon{width:52px;height:52px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#eaf1ff;color:#3979ff}.careers-clean .cr-why-redesign .cr-why-cards h3{color:#14264b;margin:0 0 9px;letter-spacing:-.2px}.careers-clean .cr-why-redesign .cr-why-cards p{color:#7b88a0;line-height:1.75;margin:0}.cr-why-cards article>div{flex:1;min-width:0}.cr-why-cards article>button{align-self:center;flex-shrink:0;border:0;border-radius:50%;background:#eaf1ff;color:#477fff;display:flex;padding:6px;cursor:pointer}.cr-why-cards article>button:hover{background:#d9e6ff}.cr-why-cards article>button:focus-visible{outline:2px solid #065cff;outline-offset:4px}@media(max-width:1200px){.careers-clean .cr-why-redesign .cr-why-cards>article{flex-wrap:wrap;padding:22px 16px}.cr-why-cards article>div{flex-basis:calc(100% - 75px)}.cr-why-cards article>button{margin-left:auto}.cr-why-icon{width:42px;height:42px}}@media(max-width:850px){.careers-clean .cr-why-redesign .cr-why-top{grid-template-columns:1fr;gap:25px}.cr-why-visual{max-width:680px}.careers-clean .cr-why-redesign .cr-why-cards{grid-template-columns:1fr}.careers-clean .cr-why-redesign .cr-why-cards>article{flex-wrap:nowrap}.cr-why-cards article>div{flex-basis:auto}.careers-clean .cr-why-redesign{padding:32px 0 15px}.careers-clean .cr-why-redesign h2{font-size:34px}}.careers-clean .cr-why-redesign{background:#fff;padding:36px 0 15px;margin-top:36px;border-top:1px solid #e6ebf2}.careers-clean .cr-why-redesign .cr-why-top{display:block;margin:0 0 26px}.careers-clean .cr-why-redesign .cr-why-intro{display:grid;grid-template-columns:.85fr 1.35fr;gap:45px;align-items:start}.careers-clean .cr-why-redesign h2{font-size:30px;line-height:1.3;font-weight:600;letter-spacing:-.8px;margin:0}.careers-clean .cr-why-redesign .cr-why-intro>p{max-width:680px;font-size:14px;line-height:1.85;color:#71829a;margin:0}.careers-clean .cr-why-redesign .cr-why-cards{gap:0;border-top:1px solid #e6ebf2;padding-top:26px}.careers-clean .cr-why-redesign .cr-why-cards>article{border:0;border-radius:0;box-shadow:none;padding:0 24px;gap:14px;background:#fff;flex-wrap:nowrap;border-right:1px solid #e6ebf2}.careers-clean .cr-why-redesign .cr-why-cards>article:first-child{padding-left:0}.careers-clean .cr-why-redesign .cr-why-cards>article:last-child{padding-right:0;border-right:0}.careers-clean .cr-why-redesign .cr-why-icon{width:38px;height:38px;border-radius:8px;background:#f0f5ff;color:#2469ee}.careers-clean .cr-why-redesign .cr-why-icon svg{width:22px;height:22px}.careers-clean .cr-why-redesign .cr-why-cards article>div{flex:1;min-width:0}.careers-clean .cr-why-redesign .cr-why-cards h3{font-size:15px;line-height:1.5;margin:0 0 10px;font-weight:600}.careers-clean .cr-why-redesign .cr-why-cards p{font-size:13px;line-height:1.8;color:#71829a}.careers-clean .cr-why-redesign .cr-why-cards article>button{align-self:start;padding:4px;margin:6px 0 0;background:none}@media(max-width:1000px){.careers-clean .cr-why-redesign .cr-why-intro{grid-template-columns:1fr;gap:15px}.careers-clean .cr-why-redesign .cr-why-cards{grid-template-columns:1fr;padding-top:0}.careers-clean .cr-why-redesign .cr-why-cards>article,.careers-clean .cr-why-redesign .cr-why-cards>article:first-child,.careers-clean .cr-why-redesign .cr-why-cards>article:last-child{padding:22px 0;border-right:0;border-bottom:1px solid #edf0f5}.careers-clean .cr-why-redesign .cr-why-cards>article:last-child{border-bottom:0}}.workspace-dashboard-view .workspace-main{background-image:linear-gradient(#ffffff28,#f2f5f9b0 85%),var(--workspace-background,url("/workspace-nature.png"));background-position:50%,50%;background-size:cover;background-attachment:fixed}.workspace-redesigned .wd-panel,.workspace-redesigned .wd-stat{background:#fffffff5}.workspace-redesigned .wd-greeting{background:#fffffff0;padding:20px 24px;border-radius:11px;max-width:max-content}.workspace-redesigned .showcase-demo-note,.workspace-redesigned .wd-agenda-empty,.workspace-redesigned .wd-attention small,.workspace-redesigned .wd-donut span,.workspace-redesigned .wd-empty,.workspace-redesigned .wd-greeting p,.workspace-redesigned .wd-panel>header>span,.workspace-redesigned .wd-project-list small,.workspace-redesigned .wd-review p,.workspace-redesigned .wd-review small,.workspace-redesigned .wd-shortcuts small,.workspace-redesigned .wd-stat small,.workspace-redesigned .workspace-account summary small,.workspace-redesigned .workspace-company,.workspace-redesigned .workspace-company small,.workspace-redesigned .ws-muted,.workspace-redesigned .ws-note,.workspace-redesigned .ws-prose{color:#233e5d}.workspace-redesigned .workspace-header input::placeholder{color:#36506d;opacity:1}.workspace-redesigned .workspace-projects footer,.workspace-redesigned .workspace-projects p,.workspace-redesigned .workspace-projects>button>div>span{color:#294460}.workspace-redesigned .showcase-demo-note{background:#fffffff0;display:inline-block;padding:7px 10px;border-radius:5px;margin-bottom:12px}.ws-background-options{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0}.ws-background-options button{background:white;border:1px solid #d8e2ef;border-radius:8px;padding:6px 6px 10px;text-align:left;color:#193754;font:inherit;font-size:13px;cursor:pointer;width:160px}.ws-background-options button[aria-pressed=true]{border-color:#065cff;box-shadow:0 0 0 1px #065cff}.ws-background-options button>span{display:block;height:85px;border-radius:5px;background-color:#edf2f7;background-size:cover;background-position:50%;margin-bottom:9px}.ws-background-upload input{display:block;margin:12px 0;padding:12px;background:#f8faff;max-width:100%}.ws-background-upload small{display:block;color:#294460;font-weight:400;line-height:1.8;font-size:12px}.ws-background-settings button:disabled{cursor:default}@media(max-width:760px){.workspace-redesigned .wd-greeting{max-width:none;padding:18px}.ws-background-options button{width:calc(50% - 7px)}}@media(min-width:761px){.workspace-redesigned{height:100dvh;min-height:0;overflow:hidden;display:flex}.workspace-redesigned .workspace-sidebar{position:relative;inset:auto;width:220px;height:100%;min-height:0;flex:0 0 220px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;box-sizing:border-box}.workspace-redesigned .workspace-main{margin-left:0;height:100%;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.workspace-redesigned .workspace-header{position:sticky;top:0;z-index:15;background:#f6f9fbe8;backdrop-filter:blur(12px)}.workspace-redesigned .workspace-account>div{z-index:20}}@media(min-width:1101px) and (max-width:1500px){.workspace-redesigned .workspace-sidebar{padding:18px 12px;width:205px;flex-basis:205px;gap:8px}.workspace-redesigned .workspace-brand{font-size:24px;gap:8px;margin-bottom:8px}.workspace-redesigned .workspace-brand img{width:38px;height:38px}.workspace-redesigned .workspace-header{padding:10px 20px;gap:12px}.workspace-redesigned .workspace-header>label{padding:8px 14px}.workspace-redesigned .workspace-header input{padding:9px;margin-top:0}.workspace-redesigned .workspace-content{padding:16px 20px 24px}.workspace-redesigned .showcase-demo-note{margin:0 0 10px;padding:5px 8px}.workspace-redesigned .wd-greeting{padding:14px 18px;margin:0 0 16px}.wd-greeting h1{font-size:28px;margin-bottom:6px}.wd-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.wd-stat{padding:14px 12px;gap:10px}.wd-stat strong{font-size:26px;margin:3px 0}.wd-stat small{font-size:10px}.wd-icon{padding:9px}.wd-stat>svg{width:14px}.wd-top-grid{grid-template-columns:1.1fr .85fr 1.15fr;gap:10px}.wd-top-grid>.wd-panel:last-child{grid-column:auto}.wd-bottom-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px}.wd-bottom-grid>.wd-panel:last-child{grid-column:auto}.wd-panel>header{padding:13px 14px;gap:8px}.wd-panel h2{font-size:13px;gap:8px}.wd-panel h2 svg{width:18px}.wd-attention>button{padding:12px 0;gap:9px}.wd-attention b,.wd-project-list b{font-size:11px}.wd-attention small,.wd-project-list small{font-size:10px;margin-top:3px}.wd-project-list>button{padding:11px 0;gap:8px}.wd-project-list>button>img{width:40px;height:42px}.wd-agenda-empty{padding:24px 16px}.wd-agenda-empty>svg{margin-bottom:12px}.wd-agenda-empty button{margin-top:16px}.wd-distribution{padding:18px 14px;gap:15px}.wd-donut{width:104px;height:104px;padding:14px}.wd-donut strong{font-size:25px}.wd-distribution li{font-size:11px;margin:12px 0}.wd-review{padding:18px}.wd-review>strong{font-size:30px}.wd-progress{margin:15px 0}.wd-shortcuts{padding:12px;gap:8px}.wd-shortcuts button{padding:11px 8px;gap:7px}.wd-shortcuts button>svg:last-child{display:none}}@media(min-width:761px) and (max-height:800px){.workspace-redesigned .workspace-sidebar nav button{padding:11px 13px}.workspace-redesigned .workspace-company{padding:10px}.workspace-redesigned .ws-site-back{padding-top:12px}}.workspace-redesigned .ws-sidebar-intake{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:1px solid #065cff;border-radius:8px;background:#065cff;color:#fff;padding:13px 12px;margin-top:8px;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.workspace-redesigned .ws-sidebar-intake:hover{background:#004bd6}.workspace-redesigned .ws-sidebar-intake:focus-visible{outline:2px solid #065cff;outline-offset:3px}.workspace-redesigned .ws-sidebar-intake svg{flex-shrink:0}.project-environment{height:100dvh;overflow:auto;background:#f1f7fc;color:#112747;font-size:13px}.pe-topbar{position:sticky;top:0;z-index:30;gap:25px;height:68px;padding:10px 26px;background:#fffffff2;border-bottom:1px solid #e2eaf5;backdrop-filter:blur(15px)}.pe-brand,.pe-topbar{display:flex;align-items:center}.pe-brand{gap:10px;font-size:25px;font-weight:650;letter-spacing:-1px;white-space:nowrap}.pe-brand img{width:40px;height:40px}.pe-breadcrumb{display:flex;align-items:center;gap:12px;flex:1;min-width:0;font-size:12px}.pe-breadcrumb button{display:flex;align-items:center;gap:10px;background:none;border:0;color:#345377;cursor:pointer}.pe-breadcrumb b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-search{display:flex;align-items:center;gap:10px;background:#f2f6fc;border-radius:10px;padding:11px 14px;width:30%;margin:0}.pe-search input{background:none;border:0;outline:none;font:inherit;min-width:0;width:100%;color:#183858}.pe-search input::placeholder{color:#405c80}.pe-account{min-width:185px;position:relative;background:#f6f9fd;border-radius:10px;padding:7px 12px}.pe-account summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.pe-account summary>span{border-radius:50%;background:#475f7c;color:white;padding:10px}.pe-account b{font-size:11px}.pe-account small{display:block;font-size:10px;margin-top:3px;color:#405c80}.pe-account>button,.pe-account>p{background:#fff;padding:12px;font:inherit;max-width:250px;overflow-wrap:anywhere}.pe-hero{min-height:155px;background-size:cover;background-position:center 45%;padding:22px 4.8% 20px;color:white;display:flex;align-items:end;justify-content:space-between;gap:20px}.pe-phase{background:#a8f4d5;color:#075a42;border-radius:5px;padding:5px 9px;text-transform:uppercase;letter-spacing:.5px;font-size:9px}.pe-hero h1{font-size:35px;line-height:1.15;letter-spacing:-1px;font-weight:600;margin:14px 0 19px}.pe-project-meta{display:flex;flex-wrap:wrap;gap:20px;font-size:11px}.pe-project-meta span{display:flex;align-items:center;gap:9px}.pe-hero>button{display:flex;align-items:center;gap:10px;background:#071d31c9;border:1px solid #ffffff30;color:white;border-radius:7px;padding:12px 16px;font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.pe-navigation{display:flex;justify-content:space-around;gap:12px;background:#fff;position:sticky;top:68px;z-index:20;padding:0 3%;border-bottom:1px solid #dfebfa;overflow-x:auto}.pe-navigation button{display:flex;align-items:center;justify-content:center;gap:12px;border:0;border-bottom:2px solid transparent;background:none;color:#193858;padding:18px 10px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.pe-navigation button[aria-current=page]{color:#065cff;border-bottom-color:#065cff}.pe-content{padding:16px 22px 25px;max-width:1800px;margin:auto}.pe-demo-note{font-size:10px;margin:0 0 10px;color:#2c4968}.pe-card{background:#fff;border:1px solid #e7eff8;border-radius:12px;min-width:0;overflow:hidden;padding:16px;color:#112747}.pe-card h2{font-size:13px;font-weight:600;letter-spacing:-.2px;margin:0;display:flex;align-items:center;gap:10px;line-height:1.4}.pe-card h2>svg{width:20px;height:20px;color:#0865ff;flex-shrink:0}.pe-card h2>svg:last-child:not(:first-child){width:14px;margin-left:auto}.pe-card h3{font-size:14px;margin:16px 0 8px;font-weight:600}.pe-card p{font-size:11px;color:#294967;line-height:1.8}.pe-card small{font-size:10px;color:#3f5b7d}.pe-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;padding:0;margin:0 0 10px;position:static;height:auto}.pe-card header>button{border:0;background:none;color:#065cff;font:inherit;font-size:10px;cursor:pointer;white-space:nowrap}.pe-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.pe-stat-button{cursor:pointer;text-align:left;font-family:inherit}.pe-stat-button:hover{border-color:#8ab6f8}.pe-progress-placeholder{display:flex;align-items:center;gap:15px;margin-top:17px}.pe-progress-placeholder>div{width:69px;height:69px;border:9px solid #dfe8f4;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;flex-shrink:0}.pe-progress-placeholder p{margin:0}.pe-progress-placeholder small{display:block;margin-top:5px}.pe-risk-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px}.pe-big-number,.pe-risk-summary>strong{font-size:32px;font-weight:600}.pe-big-number{display:block;margin-top:18px}.pe-risk-summary ul{list-style:none;margin:0;padding:0}.pe-risk-summary li{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.9}.pe-dot{display:inline-block;width:9px;height:9px;flex-shrink:0;border-radius:50%}.pe-dot-0{background:#ff565e}.pe-dot-1{background:#ffb733}.pe-dot-2{background:#21bf92}.pe-track{height:7px;border-radius:4px;background:#e7eef8;margin-top:14px}.pe-middle-grid{display:grid;grid-template-columns:2.1fr 1fr;gap:14px;margin-bottom:14px}.pe-location{padding:12px}.pe-location>header{padding:0 4px}.pe-location-image{position:relative;height:245px;border-radius:8px;overflow:hidden;background:#dfe7ef}.pe-location-image>img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.pe-map-switch{position:absolute;left:12px;top:10px;display:flex;gap:2px;background:white;border-radius:7px;padding:3px}.pe-map-switch button{border:0;padding:8px 12px;border-radius:5px;background:#fff;color:#324f71;font:inherit;font-size:10px;cursor:pointer}.pe-map-switch button.active{background:#e9f2ff;color:#065cff}.pe-map-caption{position:absolute;bottom:10px;left:12px;background:#071c30d9;color:white;font-size:10px;padding:6px 9px;border-radius:4px}.pe-map-tools{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;gap:7px}.pe-map-tools button{border:0;border-radius:5px;padding:8px;background:#0a2034e6;color:white;display:flex;cursor:pointer}.pe-map-tools button:disabled{opacity:.5}.pe-map-context{position:absolute;left:12px;right:55px;top:54px;background:#fffffff2;padding:16px;border-radius:7px;max-width:450px}.pe-map-context h3{margin:0 0 9px}.pe-map-context p{font-size:12px}.pe-map-context>span{font-size:10px;color:#274d71}.pe-attention h2>span{background:#ffedf0;color:#d94250;font-size:10px;padding:4px 8px;border-radius:8px}.pe-attention-row{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;text-align:left;border-top:1px solid #eef3f8;padding:12px 0;color:#193757;cursor:pointer}.pe-attention-row>div{flex:1;min-width:0}.pe-attention-row b{font-size:11px;line-height:1.5;display:block;font-weight:500}.pe-attention-row small{display:block;margin-top:4px}.pe-attention-row>svg{flex-shrink:0}.pe-alert-icon{display:flex;padding:8px;border-radius:50%;color:#d78d08;background:#fff5df}.pe-alert-icon.high{color:#ff4352;background:#ffeef0}.pe-bottom-grid{display:grid;grid-template-columns:1.65fr 1fr 1fr;gap:14px}.pe-planning-empty{padding:20px 10px}.pe-planning-empty>svg{color:#4d89df;display:block;margin-bottom:12px}.pe-planning-empty b{font-size:13px}.pe-timeline-guide{display:flex;height:38px;gap:6px;margin-top:20px}.pe-timeline-guide span{background:#eef4fc;flex:1;border-radius:4px}.pe-distribution{display:flex;align-items:center;gap:20px;padding:16px 0}.pe-distribution .wd-donut{width:110px;height:110px;padding:15px}.pe-distribution ul{padding:0;list-style:none;flex:1}.pe-distribution li{display:flex;align-items:center;gap:8px;font-size:11px;margin:14px 0}.pe-distribution li>span{margin-left:auto}.pe-activity-empty{padding:22px 5px}.pe-activity-empty>svg{color:#4a8af0}.pe-activity-empty h3{font-size:13px}.pe-empty{padding:24px}.pe-section-heading h1{font-size:29px;font-weight:600;margin:8px 0 12px}.pe-section-heading p{font-size:13px;color:#2f4e70;margin-bottom:24px}.pe-section-panel{padding:30px}.pe-section-panel h1{font-size:28px}.pe-section-panel>p{font-size:14px}.pe-section-panel>button{background:none;border:0;color:#065cff;cursor:pointer;padding:12px 0}.pe-modal-backdrop{position:fixed;inset:0;z-index:80;background:#07172f8a;display:flex;align-items:center;justify-content:center;padding:25px}.pe-modal{background:white;border-radius:12px;padding:30px;width:min(600px,100%);max-height:85vh;overflow:auto;color:#173554}.pe-modal>button{float:right;border:0;background:none;font-size:28px;cursor:pointer}.pe-modal p{line-height:1.8}.pe-expanded-map{width:min(1200px,100%)}.pe-map-large{height:75vh}.project-environment button:focus-visible{outline:2px solid #065cff;outline-offset:3px}@media(max-width:1200px){.pe-topbar{gap:15px;padding-inline:18px}.pe-brand{font-size:22px}.pe-breadcrumb{max-width:220px}.pe-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-bottom-grid{grid-template-columns:1fr 1fr}.pe-bottom-grid>.pe-card:first-child{grid-column:1/-1}.pe-middle-grid{grid-template-columns:1.5fr 1fr}.pe-navigation{gap:20px}.pe-distribution,.pe-navigation{justify-content:start}.pe-distribution ul{max-width:230px}}@media(max-width:760px){.pe-topbar{height:auto;flex-wrap:wrap;padding:12px;gap:12px;position:relative}.pe-brand{font-size:22px}.pe-brand img{width:34px;height:34px}.pe-breadcrumb{order:3;max-width:none;width:100%;flex-basis:100%}.pe-search{order:4;width:100%}.pe-account{margin-left:auto;min-width:0;padding:4px 8px}.pe-account summary>div{display:none}.pe-hero{padding:24px 20px;display:block}.pe-hero h1{font-size:29px;overflow-wrap:anywhere}.pe-project-meta{gap:12px;font-size:10px}.pe-hero>button{margin-top:20px}.pe-navigation{top:0;padding:0 10px;gap:12px}.pe-navigation button{padding:16px 10px;font-size:11px;gap:8px}.pe-content{padding:14px 12px}.pe-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pe-stat-grid>.pe-card:last-child{grid-column:1/-1}.pe-card{padding:14px}.pe-card h2{font-size:12px;gap:7px}.pe-bottom-grid,.pe-middle-grid{grid-template-columns:1fr}.pe-bottom-grid>.pe-card:first-child{grid-column:auto}.pe-location-image{height:240px}.pe-map-switch button{padding:8px}.pe-distribution{gap:25px}.pe-distribution .wd-donut{width:120px;height:120px}.pe-modal-backdrop{padding:15px}}.pp-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:2px 0 10px}.pp-heading h1{font-size:24px;letter-spacing:-.7px;margin:0 0 7px;font-weight:650}.pp-heading p{font-size:12px;color:#345479;margin:0;line-height:1.7}.pp-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}.pp-actions button,.pp-actions select{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #d8e4f3;border-radius:6px;background:white;font:inherit;font-size:11px;color:#183657;cursor:pointer}.pp-actions .pp-add{background:#065cff;color:white;border-color:#065cff}.pp-concept{font-size:10px;color:#345479;margin:0 0 13px}.pp-notice{padding:12px 15px;background:#e6f0ff;color:#16436f;font-size:12px;border-radius:7px;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:15px}.pp-notice button{background:none;border:0;cursor:pointer}.pp-filter{display:flex;gap:18px;align-items:end;background:#fff;padding:15px;border:1px solid #dce7f4;border-radius:8px;margin-bottom:14px}.pp-filter label{display:flex;gap:12px;align-items:center}.pp-filter select{padding:8px;border:1px solid #dce7f4;border-radius:5px}.pp-filter button{border:0;background:none;color:#065cff;cursor:pointer}.pp-stats{display:grid;grid-template-columns:1.1fr .95fr 1fr 1fr 1fr;gap:12px;margin-bottom:14px}.pp-stats .pe-card{padding:14px;display:flex;align-items:center;gap:13px;min-height:90px}.pp-stats h2{font-size:11px}.pp-stats p{margin:6px 0 3px;font-size:10px}.pp-ring{border-radius:50%;border-color:#065cff #065cff #e0eaf7 #e0eaf7;border-style:solid;border-width:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:65px;height:65px;font-size:15px;font-weight:650}.pp-stat>span{border-radius:50%;padding:10px;background:#eff6ff;color:#065cff;display:flex;align-self:start}.pp-stat:nth-child(4)>span{background:#fff1f1;color:#ff535c}.pp-stat:nth-child(5)>span{background:#e7f9f0;color:#13b786}.pp-stat strong{display:block;font-size:12px;line-height:1.5;margin:6px 0}.pp-stat:nth-child(n+4) strong{font-size:26px;line-height:1}.pp-stat small{display:block;font-size:10px;line-height:1.6}.pp-planning-panel{background:#fff;border:1px solid #e4edf8;border-radius:10px;overflow:hidden;margin-bottom:14px}.pp-toolbar{display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #dce8f7}.pp-toolbar>div{display:flex;gap:5px;flex:1;overflow-x:auto}.pp-toolbar [role=tab]{border:0;border-bottom:2px solid transparent;color:#1d3c60;background:none;padding:16px 12px;font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.pp-toolbar [aria-selected=true]{border-bottom-color:#065cff;color:#065cff}.pp-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e0e9f6;border-radius:5px;max-width:210px}.pp-search input{min-width:0;width:100%;border:0;background:none;font:inherit;font-size:10px;outline:none}.pp-period{font-size:10px;border:1px solid #dce8f7;border-radius:5px;padding:8px 15px}.pp-gantt-scroll{overflow-x:auto}.pp-gantt{min-width:1190px;display:grid;grid-template-columns:42% 58%;font-size:10px}.pp-table-head{display:grid;grid-template-columns:36% 15% 15% 18% 16%;align-items:center;padding:9px 13px;border-right:1px solid #dce7f5;border-bottom:1px solid #dce7f5;font-size:9px;font-weight:500}.pp-months{display:grid;grid-template-columns:repeat(12,1fr);background:#fcfdff}.pp-months>span{padding:10px 3px;font-size:9px;text-align:center;color:#4f6a8d;border-right:1px solid #e9eff7;border-bottom:1px solid #dce7f5;white-space:nowrap}.pp-phase-group{grid-column:1/-1}.pp-row{display:grid;grid-template-columns:42% 58%;height:30px;border-bottom:1px solid #edf2f8}.pp-row.phase{background:#fbfdff}.pp-row.active{background:#e3efff}.pp-row-data{display:grid;grid-template-columns:36% 15% 15% 18% 16%;align-items:center;gap:0;padding:0 13px;border-right:1px solid #dce7f5;color:#2c496e}.pp-row-data>span{font-size:9px}.pp-row-data>button{display:flex;align-items:center;gap:6px;background:none;border:0;font:inherit;font-size:10px;text-align:left;padding:0;color:#153052;cursor:pointer;min-width:0}.pp-row-data b{font-weight:600}.pp-number{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;background:#1976ff;color:#fff;font-size:8px;border-radius:50%;font-style:normal;flex-shrink:0}.pp-number.done{background:#25be8d}.pp-task-name{display:flex;align-items:center;gap:7px;padding-left:27px}.pp-row-timeline{position:relative;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(8.333% - 1px),#e9f0f9 calc(8.333% - 1px),#e9f0f9 8.333%)}.pp-row-timeline:after{content:"";position:absolute;left:39%;top:0;height:100%;width:1px;background:#508bff;pointer-events:none}.pp-bar{position:absolute;height:13px;top:8px;border-radius:4px;z-index:1}.pp-bar.done{background:#27bc8e}.pp-bar.current{background:#187aff}.pp-bar.light{background:#a6caff}.pp-bar.planned{background:#becbdb}.pp-progress-cell{display:flex;align-items:center;gap:8px;font-size:9px}.pp-progress-cell>i{height:5px;background:#e0e7f0;width:44px;display:block;border-radius:3px;overflow:hidden}.pp-progress-cell em{display:block;height:100%;background:#1c7cff}.pp-phase-group:nth-child(-n+4) .pp-progress-cell em{background:#2cbd8d}.pp-badge{font-size:8px;padding:3px 6px;border-radius:4px;display:inline-block;max-width:max-content;white-space:nowrap;font-weight:400}.pp-badge.done{background:#e3f8ef;color:#07875f}.pp-badge.current{background:#e3efff;color:#0961e5}.pp-badge.planned{background:#edf1f7;color:#496382}.pp-badge.warning{background:#fff1dc;color:#b86503}.pp-gantt-footer{grid-column:1/-1;display:grid;grid-template-columns:42% 58%;height:53px}.pp-gantt-footer>span{font-size:10px;padding:17px;border-right:1px solid #dce7f5;color:#486588}.pp-gantt-footer>div{position:relative;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(8.333% - 1px),#edf2fa calc(8.333% - 1px),#edf2fa 8.333%)}.pp-gantt-footer>div>span{position:absolute;top:15px;font-size:8px;transform:translateX(-20%);white-space:nowrap}.pp-gantt-footer b{color:#1abf8b;display:inline-block;font-size:16px;margin-right:5px}.pp-bottom{display:grid;grid-template-columns:1.4fr 1.25fr .9fr;gap:14px}.pp-mini-table{overflow:auto}.pp-mini-table table{border-collapse:collapse;width:100%;margin-top:15px;font-size:9px}.pp-mini-table th{font-size:9px;font-weight:400;color:#4d688a;padding:8px 4px;text-align:left;border-bottom:1px solid #e2eaf5}.pp-mini-table td{padding:9px 4px;border-bottom:1px solid #eff3f8;line-height:1.5}.pp-mini-table tr:last-child td{border-bottom:0}.pp-mini-table td:not(:first-child){white-space:nowrap}.pp-mini-table .pp-badge{font-size:8px}.pp-risk-card .pe-distribution{gap:15px}.pp-risk-card .wd-donut{width:100px;height:100px;padding:14px}.pp-risk-card .wd-donut strong{font-size:25px}.pp-risk-card .pe-distribution li{font-size:10px;gap:6px}.pp-list{display:grid;grid-template-columns:repeat(3,1fr);padding:20px;gap:15px}.pp-list article{border:1px solid #e4edf8;padding:16px;border-radius:8px}.pp-list h3{font-size:15px}.pp-list p{font-size:12px;color:#345479;line-height:1.8}.pp-structure-empty{padding:60px;text-align:center;color:#345479}.pp-structure-empty>svg{color:#065cff}.pp-structure-empty h3{font-size:20px}.pp-structure-empty p{font-size:13px}@media(max-width:1250px){.pp-heading{align-items:start;flex-direction:column;gap:15px}.pp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-bottom{grid-template-columns:1fr 1fr}.pp-risk-card{grid-column:1/-1}.pp-risk-card .pe-distribution{max-width:340px}.pp-toolbar{flex-wrap:wrap;padding:0 12px 12px}.pp-toolbar>div{flex-basis:100%}.pp-search{margin-left:auto}}@media(max-width:760px){.pp-heading h1{font-size:24px}.pp-heading p{font-size:12px}.pp-actions{flex-wrap:wrap;gap:8px}.pp-actions button,.pp-actions select{font-size:10px;padding:10px}.pp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pp-stats>.pe-card:first-child{grid-column:1/-1}.pp-stats .pe-card{padding:13px;gap:10px}.pp-stat>span{padding:8px}.pp-stat h2{font-size:10px}.pp-stat strong{font-size:11px}.pp-bottom{grid-template-columns:1fr}.pp-risk-card{grid-column:auto}.pp-toolbar{gap:8px}.pp-toolbar [role=tab]{font-size:10px;padding:13px 10px}.pp-search{max-width:none;flex:1}.pp-period{padding:8px 13px}.pp-list{grid-template-columns:1fr}.pp-concept{line-height:1.7}.pp-mini-table{padding:13px}.pp-mini-table td{font-size:9px}.pp-gantt{min-width:1130px}}.pr-subnav{display:flex;gap:10px;border-bottom:1px solid #dce8f6;margin:-10px -5px 15px;padding:0 5px}.pr-subnav>button{display:flex;align-items:center;gap:10px;border:0;border-bottom:2px solid transparent;padding:15px 20px;background:none;color:#183657;font:inherit;font-size:12px;cursor:pointer}.pr-subnav>button[aria-selected=true]{color:#065cff;border-color:#065cff}.pr-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px}.pr-heading h1{font-size:24px;letter-spacing:-.6px;font-weight:650;margin:0 0 6px}.pr-heading p{font-size:11px;color:#3e5c80;margin:0;line-height:1.7}.pr-actions{display:flex;gap:10px}.pr-actions button,.pr-filters button,.pr-filters select{display:flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:10px;padding:9px 12px;background:#fff;border:1px solid #d9e5f5;border-radius:5px;color:#254469;cursor:pointer;white-space:nowrap}.pr-actions .pr-primary{color:white;background:#065cff;border-color:#065cff}.pr-structure-note{font-size:10px;color:#3c5879;margin:0 0 12px}.pr-register-layout{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(290px,1fr);gap:14px;align-items:start}.pr-register-layout.no-detail{grid-template-columns:1fr}.pr-register-main{min-width:0}.pr-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px}.pr-kpi{display:flex;gap:11px;padding:14px 11px}.pr-kpi>svg{color:#065cff;flex-shrink:0;background:#edf5ff;box-sizing:content-box;padding:9px;border-radius:50%}.pr-kpi-1>svg{color:#ff505c;background:#fff0f2}.pr-kpi-2>svg{color:#e9a007;background:#fff6e3}.pr-kpi-3>svg{color:#12b985;background:#e8f9f1}.pr-kpi h2{font-size:10px;line-height:1.5}.pr-kpi strong{font-size:25px;display:block;margin:4px 0}.pr-kpi small{font-size:9px;white-space:nowrap}.pr-table-panel{background:#fff;border:1px solid #e0eafa;border-radius:9px;overflow:hidden}.pr-filters{display:flex;flex-wrap:wrap;gap:7px;padding:9px}.pr-analysis-search,.pr-filters>label{display:flex;align-items:center;gap:8px;border:1px solid #dce7f5;border-radius:5px;padding:7px 10px;min-width:0}.pr-analysis-search input,.pr-filters input{background:none;border:0;outline:none;font:inherit;font-size:10px;width:100%;min-width:0;color:#234568}.pr-filters>label{flex:1;min-width:160px}.pr-filters .active{background:#edf4ff;color:#065cff}.pr-column-choice{display:flex;gap:9px;align-items:center;padding:10px 15px;font-size:11px}.pr-table-scroll{overflow-x:auto}.pr-table-panel table{border-collapse:collapse;width:100%;min-width:820px;font-size:9px}.pr-table-panel th{font-size:9px;font-weight:500;text-align:left;padding:12px 9px;background:#f7faff;white-space:nowrap}.pr-table-panel td{border-top:1px solid #eaf0f8;padding:12px 9px;color:#2a486e;line-height:1.5}.pr-table-panel td:nth-child(2){min-width:200px}.pr-table-panel td>button{border:0;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer;padding:0}.pr-table-panel tbody tr{cursor:pointer}.pr-table-panel tr.selected{background:#e6f1ff}.pr-table-panel tr:hover{background:#f1f7ff}.pr-score-badge{padding:4px 7px;border-radius:4px;font-size:10px;display:inline-block;min-width:25px;text-align:center}.pr-score-badge.high{background:#ff6266;color:white}.pr-score-badge.medium{background:#ffdfaa;color:#80520a}.pr-score-badge.low{background:#d8f7ed;color:#087c5b}.pr-status{background:#e6f0ff;color:#1260d7;padding:4px 7px;border-radius:4px;white-space:nowrap;font-size:9px}.pr-table-footer{display:flex;justify-content:space-between;padding:13px;color:#405f83;font-size:10px;background:#fcfdff}.pr-register-bottom{display:grid;grid-template-columns:1fr 1.15fr 1.2fr;gap:12px;margin-top:14px}.pr-register-bottom>.pe-card{padding:15px}.pr-register-bottom h2{font-size:12px}.pr-distribution{display:flex;align-items:center;gap:18px;margin-top:18px}.pr-distribution .wd-donut{width:100px;height:100px;padding:14px}.pr-distribution .wd-donut strong{font-size:25px}.pr-distribution ul{list-style:none;padding:0;margin:0;flex:1}.pr-distribution li{display:flex;gap:9px;align-items:center;font-size:10px;margin:13px 0}.pr-distribution li>b{margin-left:auto}.pr-top-list{margin-top:14px}.pr-top-list>button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 0;border:0;background:none;font:inherit;font-size:10px;text-align:left;color:#25456a;cursor:pointer}.pr-top-list i{font-style:normal;background:#edf3ff;border-radius:50%;padding:4px 7px}.pr-top-list span{flex:1;line-height:1.6}.pr-matrix{max-width:220px;margin:17px auto 0;text-align:center}.pr-matrix-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#fff}.pr-matrix-grid button{height:22px;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.pr-matrix-grid button>i{width:9px;height:9px;border:2px solid white;border-radius:50%}.pr-matrix>small,.pr-matrix>span{display:block;font-size:9px;color:#355578;margin-top:6px}.pr-matrix-view{padding:25px}.pr-matrix-view .pr-matrix{max-width:400px}.pr-matrix-view .pr-matrix-grid button{height:45px}.pr-detail{padding:16px;position:sticky;top:140px}.pr-detail>header{align-items:start}.pr-detail h2{font-size:13px;line-height:1.5;margin-top:7px}.pr-detail>header>button{padding:0}.pr-analysis-tabs,.pr-detail-tabs{display:flex;overflow:auto;gap:9px;border-bottom:1px solid #e1ebf8;margin:14px -5px;padding:0 5px}.pr-analysis-tabs button,.pr-detail-tabs button{border:0;border-bottom:2px solid transparent;padding:12px 8px;background:none;color:#38597e;white-space:nowrap;font:inherit;font-size:10px;cursor:pointer}.pr-analysis-tabs .active,.pr-detail-tabs .active{color:#065cff;border-bottom-color:#065cff}.pr-detail-meta{display:flex;gap:25px;margin:18px 0}.pr-detail-meta>span{font-size:10px;color:#3e5c80;flex:1}.pr-detail-meta b{font-size:10px;display:block;font-weight:500;color:#183f69;margin-top:8px}.pr-detail h3{font-size:12px;margin:19px 0 12px;font-weight:600}.pr-detail p{font-size:11px;line-height:1.8}.pr-score-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pr-score{padding:14px 12px;border-radius:6px;position:relative;min-width:0;background:#f3f7fc}.pr-score h3{font-size:11px;font-weight:500;margin:0 0 10px}.pr-score>strong{font-size:29px;display:block;line-height:1.1;margin-bottom:10px}.pr-score>span{font-size:10px;display:block}.pr-score>div{position:absolute;right:12px;top:40px;font-size:9px;line-height:2;color:#315477}.pr-score b{margin-left:12px;font-weight:500}.pr-score.high{background:#fff1f2;color:#ed4f57}.pr-score.medium{background:#fff7e6;color:#c78409}.pr-score.goal,.pr-score.low{background:#edfaf5;color:#009c77}.pr-score.neutral{background:#fff8e9;color:#9f6c17}.pr-score h3{color:#132f51}.pr-detail .pr-score-cards{gap:7px}.pr-detail .pr-score{padding:11px 8px}.pr-detail .pr-score h3{font-size:9px;margin:0 0 12px}.pr-detail .pr-score>strong{font-size:24px}.pr-detail .pr-score>span{font-size:8px;line-height:1.6}.pr-detail .pr-score>div{position:static;font-size:8px;margin:8px 0}.pr-detail .pr-score b{margin-left:5px}.pr-open-analysis{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border:0;border-radius:5px;background:#065cff;color:white;font:inherit;font-size:11px;cursor:pointer;margin-top:25px}.pr-analysis-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px}.pr-analysis-list{padding:16px 9px;align-self:start}.pr-analysis-list h2{font-size:18px;padding:0 8px;margin-bottom:16px}.pr-analysis-search{margin:0 5px 15px}.pr-analysis-list>button{display:flex;gap:9px;align-items:center;width:100%;background:none;border:0;border-bottom:1px solid #edf2fa;padding:12px 9px;color:#274a70;font:inherit;text-align:left;font-size:10px;cursor:pointer}.pr-analysis-list>button.selected{background:#e5efff;border-left:2px solid #065cff}.pr-analysis-list>button>span{flex:1;line-height:1.6}.pr-analysis-list small{display:block;font-size:9px;margin-bottom:4px}.pr-quick-nav{margin-top:25px;padding:14px 8px;border-top:1px solid #e5edf8}.pr-quick-nav h3{font-size:13px}.pr-quick-nav button{display:flex;align-items:center;gap:9px;border:0;background:none;color:#065cff;font:inherit;font-size:11px;padding:9px 0;cursor:pointer}.pr-analysis-main{min-width:0}.pr-analysis-header{display:flex;justify-content:space-between;gap:20px;align-items:center}.pr-analysis-header>div:first-child{display:flex;align-items:start;gap:15px}.pr-risk-symbol{padding:12px;background:#ff6168;color:white;border-radius:7px;display:flex}.pr-analysis-header h2{font-size:21px;line-height:1.4;margin:5px 0}.pr-analysis-header small{font-size:10px}.pr-analysis-header p{margin:8px 0 0;font-size:10px}.pr-analysis-owner{min-width:140px;border-left:1px solid #e7eef8;padding:10px 20px}.pr-analysis-owner b{display:block;font-weight:500;font-size:11px;margin-top:8px}.pr-analysis-tabs{background:white;margin:0;padding:0 15px}.pr-analysis-tabs button{padding:14px 18px}.pr-analysis-scores{display:grid;grid-template-columns:3fr 1fr;gap:12px;margin:12px 0}.pr-analysis-scores .pr-score{min-height:100px}.pr-criteria{padding:12px}.pr-criteria h3{font-size:11px;margin:0 0 12px}.pr-criteria p{display:flex;justify-content:space-between;border-bottom:1px solid #edf2f8;padding:5px 0;margin:0;font-size:9px;gap:10px}.pr-criteria p>b{font-size:9px;font-weight:500;text-align:right}.pr-bowtie{padding:17px;background:#fff;border:1px solid #e2ebf7;border-radius:9px}.pr-bowtie-head{display:flex;align-items:center;gap:15px;margin-bottom:20px}.pr-bowtie h2{font-size:15px;font-weight:600;margin:0}.pr-bowtie-head>span{font-size:9px;color:#43617f}.pr-bowtie-head>button{display:flex;align-items:center;gap:8px;margin-left:auto;background:#edf5ff;color:#065cff;border:1px solid #dce9ff;border-radius:5px;padding:8px 10px;cursor:pointer;font:inherit;font-size:10px;white-space:nowrap}.pr-bowtie-grid{display:grid;grid-template-columns:1fr 1fr 135px 1fr 1fr;align-items:center;gap:18px}.pr-bowtie-col h3{font-size:10px;margin:0 0 9px}.pr-bowtie-col>button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #a7caff;background:#f1f7ff;color:#1c4a7b;border-radius:4px;padding:10px;font:inherit;font-size:9px;width:100%;text-align:left;line-height:1.65;margin:6px 0;min-height:40px;cursor:pointer}.pr-bowtie-col>button svg{flex-shrink:0}.pr-bowtie-col.threat>button{border-color:#ffb9bd;background:#fff6f6}.pr-bowtie-event{border-radius:50%;background:#ff9b9f;border:1px solid #ff656d;padding:18px 12px;min-height:140px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;position:relative;text-align:center}.pr-bowtie-event:after,.pr-bowtie-event:before{content:"";position:absolute;top:50%;width:19px;height:1px;background:#6d9de6}.pr-bowtie-event:before{left:-19px}.pr-bowtie-event:after{right:-19px}.pr-bowtie-event b{font-size:11px;line-height:1.5;font-weight:600}.pr-analysis-bottom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.pr-analysis-bottom h2{font-size:12px}.pr-analysis-bottom dl{font-size:10px;line-height:1.8}.pr-analysis-bottom dt{color:#27486b;margin-top:14px;font-weight:500}.pr-analysis-bottom dd{margin:5px 0 0;color:#3e5c80}.pr-analysis-placeholder{padding:30px;margin-top:15px}.pr-fullscreen{position:fixed;inset:0;z-index:70;background:#f0f6fc;padding:35px;display:flex;align-items:center;overflow:auto}.pr-fullscreen>.pr-bowtie{width:100%}@media(max-width:1300px){.pr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-kpi{padding:12px}.pr-register-layout{grid-template-columns:minmax(0,1fr) 300px}.pr-register-bottom{grid-template-columns:1fr 1fr}.pr-register-bottom>.pe-card:last-child{grid-column:1/-1}.pr-analysis-layout{grid-template-columns:240px minmax(0,1fr)}.pr-analysis-scores{grid-template-columns:1fr}.pr-bowtie-grid{gap:10px;grid-template-columns:1fr 1fr 110px 1fr 1fr}.pr-bowtie-event{padding:12px 8px}.pr-bowtie-event b{font-size:10px}.pr-bowtie-col>button{padding:8px;font-size:8px}.pr-analysis-bottom{grid-template-columns:1fr 1fr}.pr-analysis-header h2{font-size:18px}.pr-heading{align-items:start}.pr-actions{flex-wrap:wrap;justify-content:end}}@media(max-width:1000px){.pr-register-layout{grid-template-columns:1fr}.pr-detail{position:static}.pr-analysis-layout{grid-template-columns:220px minmax(0,1fr)}.pr-bowtie{overflow-x:auto}.pr-bowtie-grid{min-width:680px}.pr-analysis-owner,.pr-bowtie-head>span{display:none}.pr-heading{flex-direction:column}.pr-actions{justify-content:start}.pr-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.pr-kpi{gap:8px}.pr-kpi>svg{width:18px;padding:6px}.pr-kpi small{white-space:normal}.pr-analysis-tabs button{padding:13px 12px}}@media(max-width:700px){.pr-subnav{margin-top:0}.pr-subnav>button{font-size:12px;padding:13px 12px}.pr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-kpis>.pr-kpi:last-child{grid-column:1/-1}.pr-register-bottom{grid-template-columns:1fr}.pr-register-bottom>.pe-card:last-child{grid-column:auto}.pr-analysis-layout{grid-template-columns:1fr}.pr-analysis-list{max-height:260px;overflow:auto}.pr-quick-nav{margin-top:12px}.pr-analysis-header h2{font-size:17px}.pr-analysis-bottom{grid-template-columns:1fr}.pr-score-cards{gap:7px}.pr-score{padding:12px 9px}.pr-score h3{font-size:9px}.pr-score>div{position:static;margin:6px 0}.pr-score>strong{font-size:26px}.pr-score>span{font-size:8px}.pr-fullscreen{padding:15px}.pr-bowtie-head h2{font-size:13px}.pr-filters>select{flex:1;max-width:100%}.pr-heading h1{font-size:24px}.pr-detail-tabs{gap:3px}.pr-detail-tabs button{font-size:9px}.pr-structure-note{line-height:1.8}}.pm-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(320px,1fr);gap:14px;align-items:start}.pm-layout.no-detail{grid-template-columns:1fr}.pm-main{min-width:0}.pm-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px}.pm-kpi{display:flex;align-items:start;gap:11px;padding:14px 10px}.pm-kpi>span{color:#065cff;background:#edf5ff;display:flex;padding:9px;border-radius:50%;flex-shrink:0}.pm-kpi-2>span{color:#00b17f;background:#e6f9f0}.pm-kpi-3>span{color:#ff535f;background:#fff0f2}.pm-kpi-4>span{color:#68799f;background:#eff0f8}.pm-kpi h2{font-size:10px;line-height:1.5}.pm-kpi strong{font-size:25px;display:block;margin:5px 0}.pm-kpi small{font-size:9px}.pm-filters>select{max-width:135px}.pm-view-switch{display:flex;margin-left:auto}.pm-view-switch>button{border-radius:0}.pm-view-switch>button:first-child{border-radius:5px 0 0 5px}.pm-view-switch>button:last-child{border-radius:0 5px 5px 0}.pm-risk-link{display:flex;align-items:center;gap:7px;white-space:nowrap}.pr-table-panel .pm-table{min-width:960px}.pm-table td:nth-child(2){min-width:240px;max-width:320px}.pm-table td:nth-child(2)>button{line-height:1.7}.pm-status,.pm-table td:nth-last-child(-n+2){white-space:nowrap}.pm-status{display:inline-block;padding:4px 7px;border-radius:4px;font-size:9px;line-height:1.5;background:#edf1f7;color:#486080}.pm-status.current{background:#e4efff;color:#065cff}.pm-status.done{background:#e0f8ef;color:#008c65}.pm-status.late{background:#ffebed;color:#d53a48}.pm-bottom{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:12px;margin-top:14px}.pm-bottom .pe-card{padding:15px}.pm-bottom h2{font-size:12px}.pm-bottom .pr-distribution{gap:14px}.pm-bottom .pr-distribution li{font-size:9px;margin:11px 0;gap:7px}.pm-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.pm-dot-0{background:#1677ff}.pm-dot-1{background:#1cbd91}.pm-dot-2{background:#ff5d67}.pm-dot-3,.pm-dot-4{background:#c4cfdf}.pm-category-bars{margin-top:22px}.pm-category-bars>div{display:flex;align-items:center;gap:10px;margin:13px 0;font-size:10px}.pm-category-bars span{min-width:75px;max-width:95px;overflow-wrap:anywhere}.pm-category-bars i{flex:1;display:block;height:9px;border-radius:5px;background:#e9f0f9;overflow:hidden}.pm-category-bars b{display:block;height:100%;border-radius:5px;background:#388cff}.pm-category-bars strong{font-weight:500}.pm-deadlines{list-style:none;padding:0;margin:23px 0}.pm-deadlines li{display:flex;align-items:center;gap:10px;font-size:10px;margin:17px 0}.pm-deadlines b{margin-left:auto;font-weight:500}.pm-muted{font-size:10px!important;color:#3d5c7c!important;line-height:1.7}.pm-detail{position:sticky;top:140px;padding:16px}.pm-detail>header{align-items:start;gap:10px}.pm-detail>header>div{flex:1;min-width:0}.pm-detail>header h2{font-size:14px;line-height:1.6;margin-top:6px}.pm-detail-symbol{padding:10px;border-radius:5px;background:#1cbd91;color:white;display:flex;flex-shrink:0}.pm-detail .pr-detail-tabs{gap:1px}.pm-detail .pr-detail-tabs button{font-size:9px;padding:12px 8px}.pm-detail-section{border-bottom:1px solid #e9eff8;padding:3px 0 15px;margin-bottom:14px}.pm-detail-section h3{font-size:12px;margin:0 0 13px;font-weight:600}.pm-detail-section p{font-size:11px;line-height:1.8;margin:0;color:#35577b}.pm-progress-row{display:flex;align-items:center;gap:12px}.pm-progress-row>b{font-size:11px;font-weight:500}.pm-progress{height:8px;background:#e6eef9;border-radius:4px;flex:1;overflow:hidden}.pm-progress span{display:block;height:100%;background:#065cff;border-radius:4px}.pm-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.pm-date-grid>span{font-size:10px;color:#426182}.pm-date-grid b{font-size:11px;font-weight:500;display:block;color:#173655;margin-top:8px}.pm-linked-risk{border:1px solid #e1eafa;border-radius:6px;overflow:hidden}.pm-linked-risk>div{padding:12px 10px;display:flex;align-items:start;gap:10px}.pm-risk-square{background:#ff6570;color:white;padding:8px;border-radius:5px;display:flex;flex-shrink:0}.pm-linked-risk>div>div{flex:1}.pm-linked-risk b{display:block;font-size:10px;line-height:1.7;font-weight:500;margin-top:5px}.pm-linked-risk small{font-size:9px}.pm-linked-risk>div>span:not(.pm-risk-square){font-size:9px;color:#365576;min-width:30px}.pm-linked-risk strong{display:block;font-size:20px;color:#e8585e;margin-top:5px;font-weight:500}.pm-linked-risk>button{display:flex;align-items:center;gap:9px;width:100%;padding:10px 12px;border:0;border-top:1px solid #e1eafa;background:#f8fbff;color:#065cff;font:inherit;font-size:10px;cursor:pointer}.pm-detail-actions{display:flex;gap:10px;margin-top:20px}.pm-detail-actions button{display:flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:10px;flex:1;background:#fff;border:1px solid #d9e6f7;color:#173b65;border-radius:5px;padding:13px 8px;cursor:pointer}.pm-detail-actions .pr-primary{background:#065cff;color:#fff;border-color:#065cff}.pm-card-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:15px}.pm-card-view>button{border:1px solid #e0e9f5;background:white;border-radius:8px;padding:18px;text-align:left;cursor:pointer;color:#183b60;display:flex;align-items:start;flex-direction:column;gap:12px;font:inherit}.pm-card-view>button.selected{border-color:#065cff;background:#f5f9ff}.pm-card-view b{font-size:12px;line-height:1.8;font-weight:500}.pm-card-view small,.pm-card-view>button>span:last-child{font-size:10px}.pm-timeline-view{padding:15px}.pm-timeline-label,.pm-timeline-view>button{display:grid;grid-template-columns:2fr 1fr 1fr;gap:15px;width:100%;padding:13px 8px;font-size:11px;text-align:left}.pm-timeline-label{background:#f1f6fd}.pm-timeline-view>button{border:0;border-bottom:1px solid #e9eff7;background:none;color:#274b71;cursor:pointer}.pm-timeline-view b{font-weight:500;line-height:1.7}.pm-timeline-view p{font-size:11px;color:#355576;line-height:1.8}.pm-edit-dialog label{display:block;font-size:12px;margin:18px 0;color:#25466c}.pm-edit-dialog input:not([type=range]),.pm-edit-dialog select,.pm-edit-dialog textarea{display:block;width:100%;padding:11px;border:1px solid #d8e4f3;border-radius:5px;font:inherit;margin-top:8px;background:#fff;color:#193c60}.pm-edit-dialog textarea{min-height:100px;resize:vertical}.pm-edit-dialog input[type=range]{display:block;width:100%;margin-top:15px;accent-color:#065cff}.pm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.pm-save-local{border:0;border-radius:5px;background:#065cff;color:white;padding:13px 20px;font:inherit;font-size:12px;cursor:pointer}@media(max-width:1300px){.pm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-bottom{grid-template-columns:1fr 1fr}.pm-bottom>.pe-card:last-child{grid-column:1/-1}.pm-detail .pr-detail-tabs button{padding:11px 6px}.pm-layout{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:1000px){.pm-layout{grid-template-columns:1fr}.pm-detail{position:static}.pm-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.pm-kpi{padding:12px 9px;gap:8px}.pm-kpi>span{padding:6px}.pm-kpi h2{font-size:9px}.pm-kpi small{font-size:8px}}@media(max-width:700px){.pm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-kpi:last-child{grid-column:1/-1}.pm-kpi h2{font-size:11px}.pm-kpi small{font-size:9px}.pm-bottom{grid-template-columns:1fr}.pm-bottom>.pe-card:last-child{grid-column:auto}.pm-card-view{grid-template-columns:1fr}.pm-view-switch{margin-left:0}.pm-filters>select{max-width:100%;min-width:0}.pm-form-grid{grid-template-columns:1fr}.pm-timeline-label,.pm-timeline-view>button{grid-template-columns:1.4fr 1fr 1fr;gap:8px;font-size:10px}}.mo-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.mo-kpi{display:flex;gap:12px;padding:15px 12px;min-height:90px}.mo-kpi>span{display:flex;align-self:start;padding:9px;border-radius:50%;color:#065cff;background:#edf5ff;flex-shrink:0}.mo-kpi-2>span{color:#06b783;background:#e6faef}.mo-kpi-3>span{color:#6b68a6;background:#f1f0fc}.mo-kpi-4>span{color:#ff5067;background:#fff0f3}.mo-kpi-5>span{color:#6b60a5;background:#f0effb}.mo-kpi h2{font-size:10px;line-height:1.5}.mo-kpi strong{font-size:27px;display:block;margin:6px 0}.mo-kpi small{font-size:9px;line-height:1.6;display:block}.mo-top-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:12px;margin-bottom:12px}.mo-top-grid>.pe-card{padding:15px}.mo-top-grid header{gap:12px;flex-wrap:wrap}.mo-top-grid h2{font-size:13px}.project-monitoring select{font:inherit;font-size:9px;padding:7px 8px;color:#294d73;background:white;border:1px solid #dce7f6;border-radius:5px;max-width:100%;cursor:pointer}.mo-matrix-body{display:grid;grid-template-columns:12px 1fr 100px;align-items:center;gap:12px;margin-top:22px}.mo-y-axis{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;font-weight:600}.mo-matrix-body>div{position:relative;padding-left:20px}.mo-matrix-labels{position:absolute;left:0;top:0;height:150px;display:grid;grid-template-rows:repeat(5,1fr);align-items:center;font-size:9px;color:#33577d}.mo-matrix-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px}.mo-matrix-grid button{height:30px;border:0;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.mo-matrix-grid button[aria-pressed=true]{outline:2px solid #132e58;outline-offset:-2px}.mo-matrix-grid button>span{border:2px solid white;border-radius:50%;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:9px;color:#173b56;background:#ffffff65}.mo-x-labels{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;font-size:9px;color:#33577d;margin-top:7px}.mo-x-axis{display:block;text-align:center;font-size:11px;margin-top:5px}.mo-matrix-legend{list-style:none;padding:0;margin:0;font-size:10px}.mo-matrix-legend li{display:flex;align-items:center;gap:9px;margin:18px 0}.mo-caption{font-size:9px!important;color:#3c5e81!important;line-height:1.7!important;margin:12px 0 0!important}.mo-net-empty{padding:32px 15px;text-align:center;color:#34587d;min-height:210px}.mo-net-empty>svg{color:#065cff;margin:auto}.mo-net-empty h3{font-size:13px}.mo-net-empty p{font-size:11px}.mo-trends header>div{display:flex;gap:7px;flex-wrap:wrap}.mo-trend-chart{margin:17px 0 3px}.mo-trend-chart svg{width:100%;height:auto;display:block}.mo-trend-legend{display:flex;justify-content:center;gap:17px;font-size:9px}.mo-trend-legend span{display:flex;align-items:center;gap:5px}.mo-trend-legend i{width:8px;height:8px;border-radius:50%;display:inline-block}.mo-signals header h2>span{background:#ff5b65;color:white;padding:3px 7px;border-radius:12px;font-size:10px;margin-left:3px}.mo-signals>button{display:flex;align-items:start;gap:10px;padding:14px 0;width:100%;border:0;border-top:1px solid #eaf0f8;background:none;text-align:left;color:#173859;cursor:pointer}.mo-signals>button>div{flex:1;min-width:0}.mo-signals b{font-size:10px;font-weight:600;line-height:1.6;display:block}.mo-signals small{display:block;font-size:9px;margin-top:4px}.mo-signals p{font-size:9px;line-height:1.6;margin:4px 0 0}.mo-signals>button>svg{flex-shrink:0;margin-top:9px}.mo-signal-icon{display:flex;padding:7px;border-radius:5px;flex-shrink:0;background:#fff5e6;color:#eba00d}.mo-signal-icon.high{background:#fff0f2;color:#ff5065}.mo-bottom-grid{display:grid;grid-template-columns:2.05fr 1fr 1fr;gap:12px;align-items:start}.mo-middle-stack,.mo-right-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.mo-risk-table>header{padding:14px;background:#fff;position:static;display:flex;flex-wrap:wrap;gap:12px;height:auto}.mo-risk-table h2{font-size:13px;font-weight:600;margin:0}.mo-risk-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1;justify-content:end}.mo-risk-filters label{display:flex;align-items:center;gap:7px;border:1px solid #dce7f6;border-radius:5px;padding:7px 8px;min-width:0;max-width:190px}.mo-risk-filters input{width:100%;min-width:0;outline:none;color:#274d73}.mo-risk-filters button,.mo-risk-filters input{background:none;border:0;font:inherit;font-size:9px}.mo-risk-filters button{color:#065cff;padding:7px;cursor:pointer}.mo-risk-table table{min-width:820px}.mo-risk-table td:nth-child(2){max-width:220px}.mo-risk-table td:nth-last-child(-n+3){white-space:nowrap}.mo-measure-copy b{font-size:11px}.mo-measure-copy p{font-size:10px}.mo-measure-copy button{border:0;background:none;color:#065cff;font:inherit;font-size:10px;padding:0;cursor:pointer}.mo-middle-stack h2,.mo-right-stack h2{font-size:12px}.mo-middle-stack .pr-distribution{gap:15px}.mo-middle-stack .wd-donut{width:90px;height:90px;padding:12px}.mo-middle-stack .wd-donut strong{font-size:25px}.mo-external>button{display:flex;align-items:center;gap:11px;padding:13px 0;border:0;border-top:1px solid #edf2f8;background:none;width:100%;color:#2d5077;text-align:left;cursor:pointer}.mo-external>button>svg:first-child{color:#ed9e13;flex-shrink:0}.mo-external>button>span{flex:1;min-width:0}.mo-external b{font-size:10px;font-weight:500;display:block}.mo-external small{display:block;font-size:9px;margin-top:5px}.mo-history,.mo-permits{padding:17px 3px;color:#335577}.mo-history>svg,.mo-permits>svg{color:#4485e5;margin-bottom:12px}.mo-history b,.mo-permits b{display:block;font-size:11px;font-weight:500}.mo-history p,.mo-permits p{font-size:10px;line-height:1.8}@media(max-width:1250px){.mo-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-top-grid{grid-template-columns:1.2fr 1fr}.mo-signals{grid-column:1/-1}.mo-signals>button{display:inline-flex;vertical-align:top;width:33.33%;padding:14px 12px;border-right:1px solid #eaf0f8}.mo-bottom-grid{grid-template-columns:1fr 1fr}.mo-risk-table{grid-column:1/-1}.mo-matrix-body{grid-template-columns:12px 1fr 95px}}@media(max-width:760px){.mo-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mo-kpi{padding:13px 10px;gap:10px}.mo-kpi>span{padding:7px}.mo-kpi h2{font-size:10px}.mo-bottom-grid,.mo-top-grid{grid-template-columns:1fr}.mo-risk-table,.mo-signals{grid-column:auto}.mo-signals>button{display:flex;width:100%;padding:14px 0;border-right:0}.mo-matrix-body{grid-template-columns:10px 1fr 75px;gap:8px}.mo-matrix-legend{font-size:9px}.mo-matrix-legend li{gap:6px}.mo-risk-filters{justify-content:start;flex-basis:100%}.mo-risk-filters label{max-width:none;flex:1;min-width:150px}.mo-trend-legend{gap:14px}}.re-layout{display:grid;grid-template-columns:230px minmax(330px,1.1fr) minmax(330px,1.05fr) 235px;gap:12px;align-items:start}.re-layout>.pe-card,.re-right>.pe-card{padding:15px}.re-layout h2{font-size:14px}.re-layout h3{font-size:12px;font-weight:600;margin:19px 0 12px}.re-templates>label{display:flex;align-items:center;gap:8px;border:1px solid #d9e5f4;border-radius:5px;padding:9px 10px;margin:14px 0}.re-templates input{width:100%;min-width:0;background:none;border:0;outline:none;font:inherit;font-size:10px;color:#294d73}.re-templates>div>button{display:flex;align-items:center;gap:11px;border:0;border-left:2px solid transparent;background:none;text-align:left;padding:11px 7px;width:100%;font:inherit;color:#193b60;cursor:pointer;border-radius:5px}.re-templates button.selected{background:#e9f2ff;border-left-color:#065cff}.re-templates button>span{display:flex;padding:8px;background:#edf4ff;color:#065cff;border-radius:6px;flex-shrink:0}.re-templates button>div{min-width:0}.re-templates button b{font-size:10px;font-weight:500;display:block;line-height:1.5}.re-templates button small{font-size:9px;display:block;line-height:1.6;margin-top:3px}.re-builder-fields{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:9px;margin-top:20px}.re-builder label,.re-settings>label:not(.re-audience){font-size:10px;color:#3b5a7d}.re-builder select,.re-settings select{display:block;max-width:100%;width:100%;border:1px solid #d9e5f5;border-radius:5px;background:white;color:#25496e;padding:9px 7px;font:inherit;font-size:9px;margin-top:7px;outline:none}.re-builder-tabs{margin:14px -15px;padding:0 15px;gap:15px}.re-builder-tabs button{font-size:11px;padding:12px 9px}.re-sections{display:flex;flex-direction:column;gap:7px}.re-section-row{display:flex;align-items:center;gap:9px;border:1px solid #e0eaf8;border-radius:6px;padding:9px 10px;min-height:51px}.re-order{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.re-order button{border:0;background:none;color:#46729f;padding:0;display:flex;cursor:pointer}.re-order button:disabled{opacity:.25;cursor:default}.re-section-icon{display:flex;align-items:center;justify-content:center;background:#edf5ff;color:#065cff;border-radius:5px;padding:6px;flex-shrink:0}.re-icon-analysis{color:#e6a006;background:#fff8e8}.re-icon-measures,.re-icon-permits{color:#02ad7a;background:#e9faf2}.re-icon-context{color:#934eff;background:#f4edff}.re-section-row>div:not(.re-order){flex:1;min-width:0}.re-section-row b{font-weight:500}.re-section-row b,.re-section-row small{font-size:9px;display:block;line-height:1.5}.re-section-row small{margin-top:3px}.re-switch{width:30px;height:17px;border-radius:12px;position:relative;background:#b9c5da;border:0;padding:0;cursor:pointer;flex-shrink:0;transition:background .15s}.re-switch i{width:13px;height:13px;position:absolute;top:2px;left:2px;border-radius:50%;background:white;transition:transform .15s;box-shadow:0 1px 2px #1233}.re-switch.on{background:#065cff}.re-switch.on i{transform:translateX(13px)}.re-switch:focus-visible{outline:2px solid #065cff;outline-offset:3px}.re-builder-extra{padding:0 4px;min-height:350px}.re-builder-extra p{font-size:12px;line-height:1.8}.re-preview>header{margin-bottom:12px}.re-preview>header>button{padding:5px;color:#065cff}.re-preview-scroll{overflow:auto;max-height:730px;border:1px solid #e0e9f5;background:#f7faff;padding:8px}.re-paper{position:relative;background:white;color:#132a4b;border:1px solid #e9edf4;box-shadow:0 2px 8px #173b6006;padding:21px 17px;min-height:650px;font-size:9px;overflow:hidden}.re-paper>header{display:flex;align-items:center;justify-content:space-between;gap:15px;background:none;padding:0;position:static;height:auto;margin-bottom:26px}.re-paper-brand{display:flex;align-items:center;gap:7px;font-size:15px;letter-spacing:-.5px;font-weight:650}.re-paper-brand img{width:25px;height:25px}.re-paper>header>div:last-child:not(.re-paper-brand){text-align:right;font-size:8px;line-height:1.8}.re-paper>header small{display:block;font-size:7px;color:#48617e}.re-paper>h1{font-size:22px;line-height:1.2;font-weight:650;letter-spacing:-.7px;margin:0 0 5px;overflow-wrap:anywhere}.re-paper>h2{font-size:13px;font-weight:500;margin:0 0 7px;line-height:1.5;display:block}.re-paper-meta{font-size:8px!important;color:#3d5b7b!important;margin:0 0 14px!important}.re-paper-cover{width:100%;height:125px;object-fit:cover;display:block;border-radius:3px;margin-bottom:14px}.re-paper-section{position:relative;margin:14px 0;padding:0;break-inside:avoid}.re-paper-section h3{font-size:11px;margin:0 0 7px;line-height:1.5}.re-paper-section li,.re-paper-section p{font-size:8px;line-height:1.8;color:#365778;margin:0}.re-paper-section ul{margin:0;padding-left:15px}.re-section-summary{background:#eff7ff;padding:11px;border-radius:5px}.re-paper-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px}.re-paper-kpis>div{padding:9px 6px;border-radius:4px;background:#fff0f1}.re-paper-kpis>div:nth-child(3){background:#e5faf2}.re-paper-kpis>div:nth-child(4){background:#edf3ff}.re-paper-kpis strong{display:block;font-size:20px;color:#ef4c56;font-weight:500}.re-paper-kpis>div:nth-child(3) strong{color:#00aa7a}.re-paper-kpis>div:nth-child(4) strong{color:#065cff}.re-paper-kpis span{font-size:7px;line-height:1.5;display:block;margin-top:4px}.re-paper-section table{width:100%;border-collapse:collapse;font-size:8px}.re-paper-section th{font-size:7px;text-align:left;font-weight:500;color:#365778;padding:5px}.re-paper-section td{font-size:8px;padding:6px 5px;border-bottom:1px solid #edf2f8;line-height:1.6}.re-paper-section td:not(:first-child){text-align:center}.re-paper>footer{margin-top:25px;padding-top:10px;border-top:1px solid #e4ecf6;display:flex;justify-content:space-between;gap:10px;font-size:7px;color:#3d5c7c;background:none}.re-watermark{position:absolute;top:37%;left:5%;font-size:65px;letter-spacing:4px;font-weight:650;color:#163b5b0c;transform:rotate(-35deg);z-index:5;pointer-events:none}.re-paper.compact{padding:15px}.re-paper.compact .re-paper-section{margin:9px 0}.re-paper.compact .re-paper-section li,.re-paper.compact .re-paper-section p{line-height:1.45}.re-paper.monochrome{filter:grayscale(1)}.re-paper-empty{padding:30px 0;font-size:11px!important}.re-right{display:flex;flex-direction:column;gap:12px;min-width:0}.re-export>button:not(.re-generate){display:flex;align-items:center;gap:10px;border:1px solid #e0e9f6;border-radius:6px;background:#fff;padding:11px 10px;width:100%;margin-top:8px;text-align:left;color:#183859;cursor:pointer}.re-export>button.selected{border-color:#5a99ff;background:#f6faff}.re-format-icon{display:flex;padding:6px;background:#ff575f;color:white;border-radius:4px}.re-format-icon.excel{background:#04ae7b}.re-format-icon.powerpoint{background:#ff733f}.re-export>button>div{flex:1;min-width:0}.re-export b{display:block;font-size:11px;font-weight:500}.re-export small{display:block;font-size:9px;line-height:1.5;margin-top:3px}.re-export>button>i{width:12px;height:12px;border:1px solid #99a9c5;border-radius:50%;flex-shrink:0}.re-export>button>i.checked{border:3px solid #065cff}.re-export>.re-generate{display:flex;align-items:center;justify-content:center;gap:10px;background:#065cff;border:0;border-radius:5px;color:white;width:100%;font:inherit;font-size:11px;padding:13px 8px;margin-top:14px;cursor:pointer}.re-settings h2{font-size:12px;margin-bottom:10px}.re-settings>label:not(.re-audience){display:grid;grid-template-columns:65px minmax(0,1fr);align-items:center;gap:10px;margin:8px 0}.re-settings select{margin:0;font-size:8px;padding:7px 5px}.re-setting-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:13px 0;font-size:9px;color:#395a7f}.re-setting-row>div{display:flex;align-items:center;gap:6px}.re-setting-row small{font-size:8px;line-height:1.5}.re-settings .re-audience{display:flex;gap:9px;align-items:start;margin:12px 0;font-size:10px;color:#1d3d61}.re-audience input{margin-top:1px;accent-color:#065cff}.re-audience small{display:block;font-size:9px;line-height:1.7;margin-top:4px;color:#3e5d7f}.re-large-preview{width:min(800px,100%);max-height:90dvh;overflow:auto;position:relative;border-radius:8px;background:#edf3fa;padding:35px}.re-large-preview .re-paper{padding:35px;min-height:900px}.re-large-preview .re-paper-cover{height:220px}.re-large-preview .re-paper>h1{font-size:32px}.re-large-preview .re-paper-section li,.re-large-preview .re-paper-section p,.re-large-preview .re-paper-section td{font-size:12px}.re-large-preview .re-paper-section h3{font-size:16px}.re-large-preview .re-paper>h2{font-size:18px}.re-close-preview{position:sticky;top:0;float:right;margin:-20px -20px 10px 0;z-index:10;border:0;border-radius:50%;padding:7px;background:#163b5c;color:white;display:flex;cursor:pointer}.re-muted{font-size:11px;color:#385b7f}@media(max-width:1400px){.re-layout{grid-template-columns:200px minmax(300px,1fr) minmax(300px,1fr)}.re-right{grid-column:2/-1;display:grid;grid-template-columns:1fr 1fr}.re-templates{grid-row:1/3}.re-section-row{gap:7px;padding:9px 8px}.re-builder-fields{grid-template-columns:1fr 1fr}.re-builder-fields>label:first-child{grid-column:1/-1}}@media(max-width:1050px){.re-layout{grid-template-columns:190px minmax(0,1fr)}.re-templates{grid-row:1/4}.re-preview,.re-right{grid-column:2}.re-right{grid-template-columns:1fr 1fr}.re-preview-scroll{max-height:650px}.re-builder-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.re-builder-fields>label:first-child{grid-column:auto}}@media(max-width:700px){.re-layout{grid-template-columns:minmax(0,1fr)}.re-preview,.re-right,.re-templates{grid-row:auto;grid-column:auto}.re-templates{max-height:320px;overflow:auto}.re-right{display:flex}.re-builder-fields{grid-template-columns:1fr 1fr}.re-builder-fields>label:first-child{grid-column:1/-1}.re-layout>.pe-card{padding:15px}.re-paper{padding:17px 12px}.re-paper-kpis{gap:5px}.re-paper-kpis strong{font-size:18px}.re-setting-row{font-size:11px}.re-setting-row small,.re-settings select{font-size:10px}.re-settings .re-audience{font-size:12px}.re-audience small{font-size:11px}.re-large-preview{padding:18px}.re-large-preview .re-paper{padding:20px}.re-large-preview .re-paper>h1{font-size:25px}.re-large-preview .re-paper-cover{height:150px}}.sh-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(350px,1fr);gap:14px;align-items:start}.sh-layout.no-detail{grid-template-columns:1fr}.sh-main{min-width:0}.sh-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.sh-kpi{display:flex;align-items:start;gap:12px;padding:15px 12px}.sh-kpi>span{background:#edf5ff;color:#065cff;border-radius:50%;padding:10px;display:flex;flex-shrink:0}.sh-kpi-1>span{background:#fff0f1;color:#fb5c68}.sh-kpi-3>span{background:#fff7e9;color:#ec9f15}.sh-kpi h2{font-size:10px;line-height:1.5}.sh-kpi strong{display:block;font-size:27px;margin:5px 0}.sh-kpi small{font-size:9px;line-height:1.5;display:block}.sh-filters{gap:7px}.sh-filters select{max-width:140px}.sh-table{min-width:900px!important}.sh-table td:first-child{min-width:185px}.sh-table td:first-child button{display:flex;align-items:center;gap:10px}.sh-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#eaf4ff;color:#1768cc;flex-shrink:0}.sh-table td:nth-child(2){min-width:0!important}.sh-badge,.sh-table td:nth-last-child(-n+5){white-space:nowrap}.sh-badge{display:inline-block;font-size:9px;border-radius:4px;padding:5px 9px;line-height:1.5}.sh-badge.high{background:#ffe9ed;color:#d94d58}.sh-badge.medium{background:#fff3d9;color:#af7909}.sh-badge.active,.sh-badge.low{background:#def9ee;color:#018861}.sh-badge.follow{background:#e6efff;color:#2166cf}.sh-detail{padding:15px;position:sticky;top:140px}.sh-detail>header{display:flex;align-items:start;gap:12px}.sh-detail>header>div{flex:1;min-width:0}.sh-detail>header h2{font-size:15px;line-height:1.5;margin:0}.sh-detail>header p{font-size:10px;line-height:1.7;margin:5px 0 0}.sh-detail>header>button{padding:3px}.sh-detail .pr-detail-tabs{margin:15px -5px;padding:0 5px;gap:6px}.sh-detail .pr-detail-tabs button{font-size:9px;padding:12px 8px}.sh-detail-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:9px}.sh-detail-bottom>section,.sh-detail-grid>section{border:1px solid #e3edf9;border-radius:6px;padding:12px;min-width:0}.sh-detail h3{font-size:12px;font-weight:600;margin:0 0 13px;line-height:1.5;display:flex;gap:7px;align-items:center}.sh-contact-person{display:flex;align-items:center;gap:10px;margin-bottom:15px}.sh-contact-person b{display:block;font-size:10px;font-weight:500;line-height:1.6}.sh-contact-person small{font-size:9px;line-height:1.6;display:block;margin-top:5px}.sh-detail-grid p{display:flex;align-items:start;gap:8px;font-size:9px;line-height:1.8;margin:7px 0;color:#34577c}.sh-detail-grid p>svg{flex-shrink:0;margin-top:2px}.sh-detail-grid ul{padding-left:14px;margin:0}.sh-detail-grid li{font-size:9px;line-height:1.8;color:#34577c;margin:5px 0}.sh-label-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 10px}.sh-label-grid>span{font-size:9px;color:#385b81}.sh-label-grid .sh-badge,.sh-label-grid b{display:block;margin-top:8px;max-width:max-content;font-size:9px;font-weight:400}.sh-detail-bottom{display:grid;grid-template-columns:.8fr 1.3fr;gap:9px;margin-top:9px}.sh-detail-bottom p{font-size:10px;line-height:1.8}.sh-detail-bottom>section>button{border:0;background:none;padding:10px 0 0;display:flex;align-items:center;gap:7px;color:#065cff;font:inherit;font-size:9px;cursor:pointer}.sh-matrix{position:relative;padding-left:15px;padding-bottom:20px;margin:15px auto 0;max-width:220px;min-width:0}.sh-matrix-plot{position:relative;display:grid;grid-template-columns:1fr 1fr;aspect-ratio:1.1;overflow:hidden}.sh-matrix-plot>span{padding:12px 4px;text-align:center;font-size:9px;line-height:1.6;background:#fff2d7;color:#354a67}.sh-matrix-plot>span:nth-child(2){background:#ffe6ec}.sh-matrix-plot>span:nth-child(3){background:#e0faf2;padding-top:25px}.sh-matrix-plot>span:nth-child(4){background:#e9f1ff;padding-top:25px}.sh-matrix-plot>button{position:absolute;width:9px;height:9px;border:1px solid white;box-shadow:0 0 0 1px #fff4;border-radius:50%;padding:0;cursor:pointer;transform:translate(-50%,-50%)}.sh-matrix-plot>button.selected{outline:2px solid #203d65;outline-offset:2px}.sh-matrix-y{left:0;top:40%;writing-mode:vertical-rl;transform:rotate(180deg)}.sh-matrix-y,.sh-matrix>b{position:absolute;font-size:9px;font-weight:500}.sh-matrix>b{bottom:0;left:45%}.sh-main-matrix{display:flex;align-items:center;justify-content:center;gap:45px;padding:25px;flex-wrap:wrap}.sh-main-matrix .sh-matrix{width:340px;max-width:100%;margin:0}.sh-main-matrix .sh-matrix-plot>span{font-size:12px;padding-top:25px}.sh-main-matrix .sh-matrix-plot>button{width:12px;height:12px}.sh-main-matrix ul{list-style:none;padding:0;margin:0}.sh-main-matrix li{display:flex;align-items:center;gap:10px;font-size:11px;margin:18px 0}.sh-main-matrix li>i{height:9px;width:9px;border-radius:50%;display:block}.sh-tab-empty{padding:30px 12px;color:#34577c}.sh-tab-empty>svg{color:#065cff;margin-bottom:15px}.sh-tab-empty p{font-size:12px;line-height:1.8}.sh-tab-empty>button{border:0;background:none;color:#065cff;padding:12px 0;font:inherit;font-size:11px;cursor:pointer}@media(max-width:1300px){.sh-layout{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr)}.sh-kpis{grid-template-columns:1fr 1fr}.sh-detail-bottom,.sh-detail-grid{grid-template-columns:1fr}.sh-detail-grid>section:nth-child(2) .sh-label-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sh-matrix{max-width:250px}}@media(max-width:950px){.sh-layout{grid-template-columns:1fr}.sh-detail{position:static}.sh-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.sh-detail-bottom,.sh-detail-grid,.sh-detail-grid>section:nth-child(2) .sh-label-grid{grid-template-columns:1fr 1fr}.sh-kpi{gap:8px;padding:13px 10px}.sh-kpi>span{padding:8px}}@media(max-width:600px){.sh-kpis{grid-template-columns:1fr 1fr;gap:9px}.sh-kpi h2{font-size:10px}.sh-kpi small{font-size:9px}.sh-detail-bottom,.sh-detail-grid{grid-template-columns:1fr}.sh-detail-grid>section:nth-child(2) .sh-label-grid{grid-template-columns:1fr 1fr}.sh-filters select{max-width:100%}.sh-main-matrix{padding:20px;gap:20px}.sh-main-matrix .sh-matrix{width:280px}.sh-detail h3{font-size:13px}.sh-detail-grid li,.sh-detail-grid p{font-size:11px}.sh-contact-person b{font-size:12px}.sh-contact-person small{font-size:11px}}.pricing-professional{max-width:1360px;margin:auto;padding:40px 4% 65px;color:#112b4e}.px-intro{text-align:center;max-width:850px;margin:0 auto 28px}.ob-intro>span,.px-intro>span,.px-start header>span{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:#41648c}.px-intro h1{font-size:clamp(30px,3vw,43px);font-weight:650;letter-spacing:-1.4px;line-height:1.2;margin:12px 0}.px-intro p{font-size:14px;line-height:1.8;color:#3a5c82;margin:0}.px-billing{display:inline-flex;background:white;border:1px solid #dce7f5;padding:3px;border-radius:7px;margin:18px 0 8px}.px-billing button{border:0;background:none;padding:10px 22px;border-radius:5px;color:#183e6c;font:inherit;font-size:12px;cursor:pointer}.px-billing button[aria-pressed=true]{background:#065cff;color:#fff}.px-intro>small{display:block;font-size:10px;color:#496788}.px-pricing-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(270px,1fr);gap:18px;align-items:stretch}.px-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.px-plan{border:1px solid #e0e9f5;border-radius:9px;padding:24px 20px;display:flex;flex-direction:column;background:#fff;min-width:0}.px-plan.selected{outline:2px solid #72a5ff;outline-offset:0}.px-plan h2{font-size:21px;font-weight:600;letter-spacing:-.5px;margin:0 0 9px}.px-plan>p{font-size:12px;line-height:1.75;color:#426184;min-height:63px;margin:0}.px-band{margin:22px 0 23px}.px-band strong{font-size:32px;font-weight:650;line-height:1.2;letter-spacing:-1px;display:block}.px-band>span{display:block;font-size:11px;margin-top:7px;color:#3e5f82}.px-plan ul{padding:0;margin:0 0 25px;list-style:none;flex:1}.px-plan li{display:flex;align-items:start;gap:9px;font-size:11px;line-height:1.7;margin:10px 0;flex-wrap:wrap}.px-plan li>svg{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:#065cff}.px-plan li em{font-size:9px;background:#edf3fc;padding:1px 5px;border-radius:3px;color:#48698b;font-style:normal}.px-plan>button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:1px solid #cedef2;border-radius:5px;background:#fff;padding:12px 7px;color:#163c66;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.px-plan.featured{background:#123359;color:white;border-color:#123359}.px-plan.featured .px-band>span,.px-plan.featured>p{color:#e4edfb}.px-plan.featured li>svg{color:#6ee5b7}.px-plan.featured li em{background:#ffffff18;color:#eef5ff}.px-plan.featured>button{background:#065cff;color:white;border-color:#065cff}.px-calculator{border:1px solid #dce7f5;border-radius:9px;background:#fff;padding:22px 18px;scroll-margin-top:150px;min-width:0}.px-calculator h2{font-size:18px;line-height:1.4;letter-spacing:-.4px;font-weight:600;margin:0 0 8px}.px-calculator>p{font-size:12px;line-height:1.7;color:#426184;margin:0 0 18px}.px-select{display:flex;border:1px solid #dce7f5;background:#f3f7fd;border-radius:5px;padding:2px;margin-bottom:22px}.px-select button{flex:1;min-width:0;border:0;background:none;padding:8px 3px;font:inherit;font-size:9px;border-radius:4px;color:#284a72;cursor:pointer}.px-select button[aria-pressed=true]{background:#065cff;color:white}.px-count{display:block;font-size:11px;font-weight:500;margin:18px 0}.px-count>div{display:flex;border:1px solid #d9e5f5;border-radius:5px;margin:9px 0 6px;overflow:hidden}.px-count input{min-width:0;flex:1;width:100%;border:0;border-left:1px solid #e3ebf7;border-right:1px solid #e3ebf7;text-align:center;padding:8px 4px;color:#143b67;background:white;font:inherit;font-size:12px;appearance:textfield}.px-count input::-webkit-inner-spin-button{appearance:none}.px-count button{background:#f5f9ff;color:#204c7c;border:0;padding:7px 13px;font:inherit;cursor:pointer}.px-count button:disabled{opacity:.4;cursor:default}.px-count small{display:block;font-size:9px;line-height:1.7;color:#43658a;font-weight:400}.px-summary{padding:15px;background:#f1f6fd;border-radius:7px;margin:20px 0 14px}.px-summary>span{display:block;font-size:11px}.px-summary>strong{font-size:30px;font-weight:650;display:block;margin:6px 0 12px;letter-spacing:-.8px}.px-summary dl{font-size:10px;line-height:1.8;margin:0 0 12px}.px-summary dl>div{display:flex;justify-content:space-between;gap:8px}.px-summary dd{margin:0;white-space:nowrap}.px-summary>b{display:block;border-top:1px solid #dbe6f4;padding-top:10px;font-size:10px;font-weight:500}.px-rules{font-size:10px;line-height:1.8;color:#3f6185}.px-rules summary{color:#065cff;cursor:pointer}.px-rules p{margin:10px 0}.px-limit{background:#fff6e9;border:1px solid #f4dfba;padding:12px;border-radius:5px;font-size:11px;line-height:1.8;color:#704e1c;margin:15px 0}.px-limit p{font-size:11px;margin:5px 0}.px-limit a{color:#065cff}.px-note{font-size:10px;color:#416185;line-height:1.8;margin:15px 0 0}.px-start{margin-top:35px}.px-comparison>header,.px-start>header{text-align:center;margin:0 auto 23px;max-width:850px}.px-comparison h2,.px-faq h2,.px-how h2,.px-start h2{font-size:28px;letter-spacing:-.8px;font-weight:600;line-height:1.3;margin:9px 0}.px-comparison header p,.px-start header p{font-size:12px;line-height:1.8;color:#3f6187}.px-route-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.px-route-grid article{background:#fff;border:1px solid #dfe8f5;border-radius:9px;padding:25px;display:flex;flex-direction:column;min-width:0}.px-route-title{display:flex;align-items:center;gap:15px}.px-route-title>span{padding:12px;border-radius:10px;background:#eaf3ff;color:#065cff;display:flex}.px-route-title small{font-size:10px;color:#065cff}.px-route-title h3{font-size:21px;font-weight:600;letter-spacing:-.5px;margin:6px 0 0}.px-route-grid article>p{font-size:13px;line-height:1.8;color:#3b5c82;min-height:48px;margin:19px 0 10px}.px-route-grid ol{padding-left:20px;flex:1;color:#2e527b;font-size:12px;line-height:2;margin:10px 0 20px}.px-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;background:#065cff;border:1px solid #065cff;border-radius:5px;color:#fff!important;font:inherit;font-size:12px;cursor:pointer;text-align:center;text-decoration:none}.px-primary:hover{background:#004dd8}.px-primary:disabled{opacity:.5;cursor:default}.px-route-note{display:block;font-size:10px;line-height:1.7;color:#47688b;margin-top:9px}.px-comparison{margin-top:42px}.px-table-scroll{overflow:auto;border:1px solid #dce7f5;border-radius:6px;max-height:760px;background:#fff}.px-table-scroll table{width:100%;min-width:700px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:11px}.px-table-scroll caption{text-align:left;padding:12px;font-size:10px;color:#47688b}.px-table-scroll thead{position:sticky;top:0;z-index:2}.px-table-scroll thead th{background:#fff;padding:15px;border-bottom:1px solid #dce7f5;text-align:center}.px-table-scroll th:first-child{width:39%;text-align:left}.px-table-scroll tbody th,.px-table-scroll td{padding:10px 14px;border-bottom:1px solid #e7eef7;line-height:1.5}.px-table-scroll tbody th{font-weight:400;color:#35587e;background:#fff}.px-table-scroll th small{display:block;font-size:9px;color:#5b7090;margin-top:4px}.px-table-scroll td{text-align:center;background:#fff}.px-table-scroll td.px-professional-col{background:#f2f7ff}.px-table-category>th{padding:10px 14px!important;background:#eaf1fa!important;font-size:11px;font-weight:600!important;color:#183c67!important;width:auto!important}.px-planned{font-size:10px;color:#6a5a2b;background:#fff7e7;padding:3px 7px;border-radius:4px;display:inline-block}.px-included{font-size:13px;color:#009b71}.px-included small{font-size:9px;color:#345c72}.px-how{margin-top:40px;text-align:center}.px-how>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;background:white;border:1px solid #e2eaf6;border-radius:8px}.px-how article{padding:22px 18px;display:flex;gap:13px;text-align:left;border-right:1px solid #e7eef8}.px-how article:last-child{border:0}.px-how article>span{height:31px;width:31px;background:#065cff;color:white;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-size:13px}.px-how h3{font-size:12px;font-weight:600;margin:0 0 7px}.px-how p{font-size:10px;line-height:1.8;color:#416185;margin:0}.px-faq{display:grid;grid-template-columns:2fr 1fr;gap:25px;margin-top:35px}.px-faq details{border-bottom:1px solid #dce7f5;padding:15px 0;font-size:12px}.px-faq summary{cursor:pointer;color:#1f4672}.px-faq details p{font-size:12px;line-height:1.8;color:#416185}.px-faq aside{align-self:start;background:#f1f6fd;border:1px solid #dce7f5;border-radius:8px;padding:25px}.px-faq aside>svg{color:#065cff}.px-faq aside h3{font-size:19px;font-weight:600}.px-faq aside p{font-size:12px;line-height:1.8;color:#416185}.px-faq aside>a:last-child{display:block;font-size:11px;margin-top:16px;color:#065cff}.ob-page{max-width:1130px;padding:40px 5% 70px;margin:auto;color:#173b61}.ob-back{font-size:12px;color:#065cff}.ob-intro{margin:32px 0}.ob-intro h1,.ob-unavailable h1{font-size:35px;line-height:1.2;letter-spacing:-1px;font-weight:600;margin:14px 0}.ob-intro p,.ob-unavailable p{font-size:14px;line-height:1.85;color:#3f6082}.ob-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:30px;align-items:start}.ob-form,.ob-summary{padding:27px;border:1px solid #dce7f5;border-radius:8px;background:white;min-width:0}.ob-fields,.ob-selected-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ob-form label{display:block;font-size:12px;line-height:1.5;color:#284d74;margin-bottom:20px}.ob-form label span{color:#557291}.ob-form input,.ob-form textarea{display:block;width:100%;font:inherit;font-size:14px;padding:12px;border:1px solid #d2dff0;border-radius:5px;margin-top:8px;color:#173b61;background:#fff}.ob-form textarea{resize:vertical}.ob-form input[readonly]{background:#f2f6fc;color:#355c85}.ob-honesty{font-size:11px;color:#385d83;line-height:1.9;border-top:1px solid #e2eaf5;padding-top:20px;margin-top:0}.ob-summary{background:#f7faff;position:sticky;top:140px}.ob-summary h2{font-size:19px;font-weight:600;margin:0 0 22px}.ob-summary h3{font-size:22px;margin:0 0 18px}.ob-summary dl{font-size:12px;margin:0 0 25px;line-height:1.8}.ob-summary dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e4ecf7;padding:8px 0}.ob-summary dd{margin:0;text-align:right}.ob-summary>span{font-size:12px}.ob-summary>strong{display:block;font-size:34px;margin:6px 0}.ob-summary p{font-size:11px;line-height:1.85;color:#3e6084}.ob-summary>a{font-size:12px;color:#065cff;display:block;margin-top:20px}.ob-prepared{background:#f4f8ff;padding:20px;border:1px solid #dce7f5;border-radius:6px;margin-top:24px}.ob-prepared h2{font-size:17px;font-weight:600}.ob-prepared details,.ob-prepared p{font-size:12px;line-height:1.8}.ob-prepared pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:11px;line-height:1.8}.ob-copy{display:block;border:0;background:none;color:#065cff;padding:14px 0;font:inherit;font-size:12px;cursor:pointer}.ob-unavailable{max-width:750px;margin:45px auto;padding:35px;border:1px solid #dce7f5;background:#f8fbff;border-radius:9px}.ob-unavailable>a{margin:15px 15px 0 0;display:inline-flex;font-size:12px;color:#065cff}.ob-status{background:#e7f0ff;color:#065cff;border-radius:5px;padding:7px 10px;font-size:11px}.ob-page a:focus-visible,.ob-page button:focus-visible,.pricing-professional button:focus-visible{outline:2px solid #065cff;outline-offset:4px}@media(max-width:1150px){.px-pricing-grid{grid-template-columns:1fr}.px-calculator{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.px-calculator>.px-select,.px-calculator>h2,.px-calculator>p{grid-column:1/-1}.px-summary{margin-top:5px}.px-limit,.px-rules{grid-column:1/-1}.px-how>div{grid-template-columns:1fr 1fr}.px-how article:nth-child(2){border-right:0}}@media(max-width:700px){.pricing-professional{padding:30px 6% 45px}.px-intro h1{font-size:32px}.px-intro p{font-size:13px}.px-plan-grid{grid-template-columns:1fr}.px-plan{padding:24px}.px-plan>p{min-height:0}.px-plan ul{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin-bottom:20px}.px-plan li{font-size:11px;margin:5px 0;line-height:1.8}.px-band{margin:18px 0}.px-calculator{display:block;padding:23px}.px-faq,.px-route-grid{grid-template-columns:1fr}.px-route-grid article{padding:24px}.px-comparison h2,.px-faq h2,.px-how h2,.px-start h2{font-size:26px}.px-route-grid article>p{min-height:0}.px-how>div{grid-template-columns:1fr}.px-how article{border-right:0;border-bottom:1px solid #e7eef8}.px-how article:last-child{border:0}.px-table-scroll{max-height:620px}.px-table-scroll th:first-child{position:sticky;left:0;z-index:1;width:240px}.px-table-scroll thead th:first-child{z-index:3}.px-table-scroll .px-table-category>th{position:static!important}.ob-page{padding:25px 6% 45px}.ob-intro h1,.ob-unavailable h1{font-size:30px}.ob-layout{grid-template-columns:1fr}.ob-summary{position:static;grid-row:1}.ob-form,.ob-summary{padding:22px}.ob-fields,.ob-selected-fields{grid-template-columns:1fr;gap:0}.ob-unavailable{padding:25px}}.rbsite .pricing-professional .px-plan.featured h2{color:#fff}