/* Shared service presentation, owner revision 15 November */
@media(min-width:901px){html.brawus-v2-html body#body.brawus-v2 .ssv-page :is(.ssv-scope__grid,.ssv-process__grid,.ssv-estimate__grid,.ssv-faq__grid){align-items:start}html.brawus-v2-html body#body.brawus-v2 .ssv-page :is(.ssv-scope__grid,.ssv-process__grid,.ssv-estimate__grid,.ssv-faq__grid)>.ssv-section-head{position:sticky;top:130px;align-self:start;transform:none!important}html.brawus-v2-html body#body.brawus-v2 .ps-workstreams__intro{position:sticky;top:130px;align-self:start}}
html.brawus-v2-html body#body.brawus-v2 .ps-button--quiet{border:0!important;border-radius:0!important;box-shadow:none!important;padding:12px 0!important;min-height:auto!important;background:transparent!important;color:#242930!important;gap:24px;align-self:center}
html.brawus-v2-html body#body.brawus-v2 .ps-button--quiet:hover{color:#5669b8!important;background:transparent!important}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 32px 0;color:#aeb4bf;font-size:12px}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-toggle{font:inherit;color:#f3f1e9;background:none;border:1px solid #ffffff40;border-radius:0;padding:12px 18px;cursor:pointer}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-toggle:focus-visible{outline:2px solid #aab8fa;outline-offset:5px}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready .ssv-system__flow{display:grid;grid-template-columns:1fr;min-height:310px;padding:36px 40px 48px;gap:0}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready .ssv-system__flow li{grid-area:1/1;display:grid;grid-template-columns:160px 1fr;grid-template-rows:auto 1fr;gap:16px 40px;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .5s,transform .5s,visibility .5s;min-width:0}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready .ssv-system__flow li:before{display:none}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready .ssv-system__flow li.is-current{opacity:1;visibility:visible;transform:none}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready .ssv-system__dot{grid-row:1/3;background:none;border-radius:0;font-size:90px;font-weight:400;letter-spacing:-.06em;color:#9aa9ed;width:auto;height:auto;display:block;line-height:1;margin:0}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready .ssv-system__flow h3{font-size:clamp(30px,3.5vw,52px);line-height:1.12;margin:0!important;color:#f3f1e9!important}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready .ssv-system__flow p{font-size:19px;line-height:1.6;margin:0!important;max-width:36em;color:#b8bfcb!important}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-all .ssv-system__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-all .ssv-system__flow li{grid-area:auto;display:block;opacity:1;visibility:visible;transform:none}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-all .ssv-system__dot{font-size:32px;margin-bottom:24px}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-all .ssv-system__flow h3{font-size:24px}
html.brawus-v2-html body#body.brawus-v2 .br-cycle-all .ssv-system__flow p{font-size:15px;margin-top:16px!important}
html.brawus-v2-html body#body.brawus-v2 .br-pricing{background:#11151b;color:#f1f0e9;padding:110px 0}
html.brawus-v2-html body#body.brawus-v2 .br-pricing__head{margin-bottom:56px;max-width:780px}
html.brawus-v2-html body#body.brawus-v2 .br-pricing__head>p{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#9aa9ed}
html.brawus-v2-html body#body.brawus-v2 .br-pricing h2{font-size:clamp(38px,4.8vw,70px);line-height:1.08;margin:24px 0;color:inherit}
html.brawus-v2-html body#body.brawus-v2 .br-pricing__head>span{font-size:20px;color:#bbc1cc;line-height:1.6}
html.brawus-v2-html body#body.brawus-v2 .br-pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #ffffff30}
html.brawus-v2-html body#body.brawus-v2 .br-pricing__grid article{padding:38px 30px;display:flex;flex-direction:column;border-right:1px solid #ffffff30}
html.brawus-v2-html body#body.brawus-v2 .br-pricing__grid article:first-child{padding-left:0}html.brawus-v2-html body#body.brawus-v2 .br-pricing__grid article:last-child{border:0;padding-right:0}
html.brawus-v2-html body#body.brawus-v2 .br-pricing__index{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#9da8bf}
html.brawus-v2-html body#body.brawus-v2 .br-pricing h3{font-size:26px;color:#f1f0e9;margin:24px 0}
html.brawus-v2-html body#body.brawus-v2 .br-pricing p{font-size:16px;line-height:1.65;color:#bbc1cc}
html.brawus-v2-html body#body.brawus-v2 .br-pricing p.br-pricing__price{font-size:clamp(32px,3vw,48px);line-height:1.2;color:#f1f0e9;margin-bottom:30px;white-space:nowrap}
html.brawus-v2-html body#body.brawus-v2 .br-pricing__price small{font-size:18px}
html.brawus-v2-html body#body.brawus-v2 .br-pricing ul{list-style:none;padding:22px 0;margin:0 0 25px;color:#c3c8d1;font-size:14px;line-height:1.5;flex:1}
html.brawus-v2-html body#body.brawus-v2 .br-pricing li{padding:12px 0;border-bottom:1px solid #ffffff16}
html.brawus-v2-html body#body.brawus-v2 .br-pricing a{display:flex;justify-content:space-between;gap:12px;color:#f1f0e9;border-bottom:1px solid #9aa9ed;padding:12px 0;font-size:14px}
html.brawus-v2-html body#body.brawus-v2 .br-pricing p.br-pricing__note{font-size:13px;max-width:850px;margin-top:28px}
@media(max-width:900px){html.brawus-v2-html body#body.brawus-v2 .ssv-page :is(.ssv-scope__grid,.ssv-process__grid,.ssv-estimate__grid,.ssv-faq__grid)>.ssv-section-head{position:static}html.brawus-v2-html body#body.brawus-v2 .br-cycle-all .ssv-system__flow{grid-template-columns:1fr 1fr}html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready:not(.br-cycle-all) .ssv-system__flow li{grid-template-columns:70px 1fr;gap:18px}html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready .ssv-system__dot{font-size:50px}html.brawus-v2-html body#body.brawus-v2 .br-pricing__grid{grid-template-columns:1fr}html.brawus-v2-html body#body.brawus-v2 .br-pricing__grid article{padding:32px 0!important;border-right:0;border-bottom:1px solid #ffffff30}}
@media(max-width:550px){html.brawus-v2-html body#body.brawus-v2 .br-cycle-controls{padding:20px;align-items:start}html.brawus-v2-html body#body.brawus-v2 .br-cycle-controls>span{max-width:12ch}html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready .ssv-system__flow{padding:28px 20px;min-height:320px}html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready:not(.br-cycle-all) .ssv-system__flow li{display:block}html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready .ssv-system__dot{font-size:32px;margin-bottom:20px}html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready .ssv-system__flow h3{font-size:30px}html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready .ssv-system__flow p{font-size:16px;margin-top:16px!important}html.brawus-v2-html body#body.brawus-v2 .br-cycle-all .ssv-system__flow{grid-template-columns:1fr;gap:30px}html.brawus-v2-html body#body.brawus-v2 .br-cycle-all .ssv-system__flow li{border-top:1px solid #ffffff25;padding-top:24px}html.brawus-v2-html body#body.brawus-v2 .br-pricing{padding:70px 0}}
@media(prefers-reduced-motion:reduce){html.brawus-v2-html body#body.brawus-v2 .br-cycle-ready .ssv-system__flow li{transition:none}}
html.brawus-v2-html body#body.brawus-v2 .br-pricing p{color:#bbc1cc!important}
html.brawus-v2-html body#body.brawus-v2 .br-pricing p.br-pricing__price{color:#f1f0e9!important}
html.brawus-v2-html body#body.brawus-v2 .br-pricing__head>p{color:#9aa9ed!important}
