.how-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;align-items:center;padding-top:25px;padding-bottom:20px}.how-hero h1{font-size:45px;letter-spacing:-2px}.how-hero .lead{font-size:20px}.how-hero-diagram{margin:0;max-width:405px;width:100%;justify-self:center}.how-node-group{padding:12px;background:#ffffffbd;border:3px solid white;border-radius:8px;box-shadow:0 8px 28px #79797922}.how-node-group h3{font-size:15px;text-align:center;margin:0 0 9px}.how-three{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.how-three>div{background:white;border:1px solid #e8e8e8;border-radius:7px;text-align:center;padding:10px}.how-three .icon{display:block;width:29px;height:29px;margin:0 auto 7px}.how-three b{font-size:12px;display:block}.how-three .node-approve .icon{color:#00b178}.how-three .node-hold .icon{color:#ff4651}.how-wires{display:block;width:100%;height:24px}.reverse-wires{transform:rotate(180deg)}.how-core{display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(120deg,#2f2f2f,#191919);color:white;border-radius:5px;padding:13px;margin:0 8%}.how-core svg{width:29px;height:40px}.how-core strong{font-size:21px;letter-spacing:1.4px}.how-core em,.connection-core em{color:#9f9f9f}.how-caption{font-size:11px;color:#838383;text-align:center;margin:10px 0 0}.how-progress{border-bottom:1px solid #eeeeee;padding:15px 0}.how-progress>.container{display:flex;justify-content:space-between;gap:20px}.how-progress a{display:flex;align-items:center;gap:18px;font-size:14px;color:#747474;position:relative}.how-progress b{display:grid;place-items:center;width:43px;height:43px;border:1px solid #b3b3b3;border-radius:50%;color:#585858}.how-progress a:first-child b{background:#585858;color:white;border-color:#585858}.how-progress a:not(:last-child):after{content:'';width:42px;height:1px;background:#c6c6c6;margin-left:12px}.how-section{padding:29px 0}.how-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.how-page h2{font-size:33px}.how-page .eyebrow{font-size:10px;letter-spacing:2.3px;margin-bottom:10px}.how-section p{font-size:17px;margin:9px 0 0;line-height:1.4}.how-list{display:grid;gap:17px;margin-top:20px}.how-list>div{display:flex;gap:20px;align-items:flex-start}.how-list .round-icon{width:53px;height:53px}.how-list .icon{width:31px;height:31px}.how-list h3{font-size:16px;margin-top:4px}.how-list p{font-size:14px;margin:4px 0 0;max-width:360px}.how-panel{border:1px solid #e8e8e8;border-radius:6px;background:#ffffffdc;padding:21px;box-shadow:0 8px 26px #8888880b;margin:0}.brief-panel .eyebrow{margin-bottom:17px}.brief-row{display:grid;grid-template-columns:55px 105px 1fr;align-items:center;gap:16px;border:1px solid #ececec;border-radius:5px;margin-top:10px;padding:9px 12px}.brief-row .round-icon{width:45px;height:45px}.brief-row .icon{width:30px;height:30px}.brief-row b{font-size:14px}.brief-row>span:last-child{border-left:1px solid #eaeaea;padding:7px 0 7px 18px;font-size:13px;line-height:1.4;color:#7d7d7d}.brief-row:nth-child(4) .icon{color:#ff9a00}.pale{background:linear-gradient(120deg,#f6f6f6,#f5fbff)}.connection-model{padding:25px 18px}.connection-visual{display:flex;align-items:center;min-height:230px}.connection-inputs{display:grid;gap:21px;width:31%}.connection-inputs>div{display:flex;align-items:center;gap:12px;border:1px solid #e9e9e9;background:white;border-radius:6px;padding:13px 9px}.connection-inputs .icon{width:28px;height:28px;flex-basis:28px}.connection-inputs b{font-size:11px}.connection-visual>svg{width:12%;height:210px}.access-box{display:grid;justify-items:center;text-align:center;gap:12px;background:white;border:1px solid #e9e9e9;border-radius:6px;padding:20px 9px;width:23%;font-size:14px;line-height:1.25;box-shadow:0 10px 23px #84848417}.access-box .icon{width:37px;height:37px}.connection-line{height:1px;background:#585858;width:9%}.connection-core{width:25%;background:linear-gradient(125deg,#2c2c2c,#191919);color:white;border-radius:6px;padding:14px 7px;text-align:center;font-size:13px}.connection-core svg{width:35px;height:49px;display:block;margin:0 auto 9px}.configuration h3{display:flex;align-items:center;gap:20px;font-size:19px;margin-bottom:10px}.configuration .icon{width:31px;height:31px;flex-basis:31px}.configuration dl{margin:0;border:1px solid #ebebeb;border-radius:4px}.configuration dl>div{display:grid;grid-template-columns:115px 1fr;border-bottom:1px solid #ebebeb;font-size:13px;line-height:1.4}.configuration dl>div:last-child{border:0}.configuration dt{font-weight:600;padding:5px 13px}.configuration dd{margin:0;padding:5px 13px;color:#7d7d7d;border-left:1px solid #ebebeb}.how-section .how-caption{font-size:11px;text-align:right;margin-top:7px}.connection-model .how-caption{ text-align:center}.how-flow{padding:24px 0}.how-flow>.container{display:grid;grid-template-columns:repeat(5,1fr);gap:36px}.how-flow>.container>div{display:flex;align-items:flex-start;gap:15px;position:relative}.how-flow .round-icon{width:53px;height:53px;border:1px solid #858585;background:#262626}.how-flow .icon{color:#dcdcdc;width:31px;height:31px}.how-flow h3{font-size:15px;margin-top:7px}.how-flow p{font-size:13px;margin:4px 0 0;line-height:1.25}.how-flow>.container>div:nth-child(4){border:1px solid #727272;border-radius:6px;padding:4px 8px;align-items:center}.how-flow>.container>div:nth-child(4) .round-icon{width:31px;height:31px;background:#dddddd}.how-flow>.container>div:nth-child(4) .icon{width:22px;color:#555555}.validate-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:30px;align-items:center}.action-center{display:grid;grid-template-columns:125px 1.05fr 1fr;background:#fff;border:7px solid #f8f8f8;border-radius:8px;outline:1px solid #eaeaea;margin:0;min-height:285px}.action-center aside{background:linear-gradient(130deg,#161616,#2f2f2f);color:#e6e6e6;padding:10px 7px}.action-brand{display:flex;gap:6px;align-items:center;margin-bottom:12px}.action-brand svg{width:24px;height:34px}.action-brand b{font-size:12px;letter-spacing:1px}.action-brand small{display:block;font-size:8px;letter-spacing:2px}.action-center aside>div:not(.action-brand){font-size:9px;display:flex;align-items:center;gap:9px;padding:8px 4px}.action-center aside .icon{width:16px;height:16px;flex-basis:16px;color:#e6e6e6}.action-center .chosen{background:#4f4f4f;border-radius:4px}.action-priorities{padding:20px 12px}.action-priorities h3{font-size:17px;margin:0 0 18px}.action-priorities>div{display:flex;align-items:center;gap:9px;font-size:9px;padding:13px 7px;border:1px solid #eeeeee;border-radius:5px;margin-top:8px}.action-priorities .icon{width:17px;height:17px;flex-basis:17px}.status{font-size:8px;font-weight:500;white-space:nowrap;padding:5px 7px;border-radius:5px;margin-left:auto}.status-0{background:#fff6dc;color:#a7740a}.status-1{background:#fff0f1;color:#df334d}.status-2{background:#ededed;color:#585858}.status[data-state=approved]{background:#dff8ed;color:#087d51}.status[data-state=hold]{background:#fff0f1;color:#df334d}.reminder-preview{padding:13px 9px;border-left:1px solid #ebebeb}.reminder-preview h4{font-size:12px;margin:0 0 7px}.reminder-preview .message-meta{font-size:9px;padding:5px;border:1px solid #ededed;margin:0;line-height:1.4}.reminder-preview .message-meta b{color:#2e2e2e}.reminder-preview #reminder-message{font-size:10px;line-height:1.35;color:#7a7a7a;padding:12px 7px;border:1px solid #ededed;min-height:149px}.reminder-preview #reminder-message[contenteditable=true]{outline:2px solid #585858;background:#f6fbff}.review-buttons{display:flex;gap:5px;margin-top:7px}.review-buttons button{flex:1;min-width:0;padding:7px 2px;border:1px solid #585858;color:#585858;background:white;font-size:10px;border-radius:4px}.review-buttons #approve-reminder{background:#585858;color:white}.review-buttons #hold-reminder{color:#ed3b50}.reminder-preview #review-status{font-size:9px;margin:7px 0 0;line-height:1.35}.how-manage>.container{display:grid;grid-template-columns:1.35fr 1fr;gap:30px}.how-manage h2{font-size:27px}.how-manage p{font-size:15px}.manage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;text-align:center}.manage-grid .round-icon{margin:auto;width:46px;height:46px;background:#292929;border:1px solid #838383}.manage-grid .icon{width:28px;height:28px;color:#9c9c9c}.manage-grid h3{font-size:13px;margin-top:7px}.manage-grid p{font-size:11px;line-height:1.3;margin:5px 0 0}.responsibilities{padding:0 0 14px}.responsibilities .how-caption{text-align:right;margin:5px 0}.responsibilities h2{font-size:24px}.responsibility-grid{display:grid;grid-template-columns:1.15fr 1.15fr .7fr;gap:12px}.responsibility-grid article{display:flex;align-items:center;gap:15px;border:1px solid #ececec;border-radius:5px;padding:12px}.responsibility-grid h3{font-size:16px}.responsibility-grid p{font-size:12px;line-height:1.4;margin:5px 0 0}.responsibility-grid>p{font-size:11px;padding:8px 17px}.responsibility-grid svg.services-praxen-mark{width:33px;height:45px}.how-cta>.container{display:flex;justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:22px;gap:30px}.how-cta h2{font-size:33px}.how-cta p{font-size:17px;margin:7px 0}.how-cta .actions{margin-top:13px}.program-link{background:none;color:#585858;font-size:13px}.how-cta .closing-words{padding-left:45px;border-left:1px solid #b3b3b3;font-size:10px;letter-spacing:3px;line-height:1.65}
@media(max-width:1150px){.how-hero{gap:25px}.how-hero h1{font-size:38px}.how-hero .lead{font-size:18px}.how-progress a{gap:12px}.how-progress a:not(:last-child):after{width:25px;margin-left:0}.how-split{gap:35px}.how-page h2{font-size:28px}.brief-row{grid-template-columns:40px 85px 1fr;gap:10px;padding:7px}.brief-row b{font-size:12px}.brief-row>span:last-child{font-size:12px;padding-left:10px}.how-section p{font-size:16px}.how-list p{font-size:13px}.how-list h3{font-size:15px}.how-flow>.container{gap:20px}.how-flow>.container>div{gap:10px}.how-flow .round-icon{width:45px;height:45px}.how-flow h3{font-size:13px}.how-flow p{font-size:11px}.validate-grid{grid-template-columns:1.5fr 1fr;gap:25px}.action-center{grid-template-columns:100px 1fr 1fr}.action-center aside>div:not(.action-brand){font-size:8px;gap:5px}.action-priorities{padding:15px 7px}.action-priorities>div{flex-wrap:wrap;gap:5px;font-size:9px}.status{font-size:8px}.how-manage h2{font-size:24px}.how-manage p{font-size:14px}.manage-grid p{font-size:10px}.responsibility-grid>p{padding:8px}.how-cta h2{font-size:29px}}
@media(max-width:900px){.how-hero h1{font-size:33px}.how-hero .lead{font-size:16px}.how-progress a{gap:10px;font-size:12px}.how-progress b{width:36px;height:36px}.how-progress a:not(:last-child):after{width:16px}.how-page h2{font-size:25px}.how-split{gap:28px}.how-list>div{gap:14px}.how-list .round-icon{width:44px;height:44px}.brief-panel{padding:16px}.brief-row{grid-template-columns:35px 76px 1fr;gap:8px}.brief-row b{font-size:11px}.brief-row>span:last-child{font-size:11px}.brief-row .round-icon{width:35px;height:35px}.connection-model{padding:17px 12px}.connection-inputs b{font-size:9px}.connection-inputs>div{gap:7px;padding:10px 5px}.connection-inputs .icon{width:23px;height:23px;flex-basis:23px}.access-box{font-size:12px}.connection-core{font-size:11px}.configuration dl>div{grid-template-columns:85px 1fr;font-size:11px}.how-flow>.container{gap:12px}.how-flow>.container>div{gap:9px}.how-flow .round-icon{width:37px;height:37px}.how-flow .icon{width:25px;height:25px}.how-flow h3{font-size:12px}.how-flow p{font-size:10px}.validate-grid{grid-template-columns:1.5fr 1fr;gap:25px}.action-center{grid-template-columns:1fr 1fr}.action-center aside{display:none}.how-manage>.container{grid-template-columns:1.1fr 1fr;gap:22px}.how-manage h2{font-size:22px}.how-manage p{font-size:12px}.manage-grid{gap:10px}.manage-grid p{font-size:10px}.responsibility-grid{grid-template-columns:1fr 1fr}.responsibility-grid>p{grid-column:1/-1}.how-cta h2{font-size:26px}.how-cta .closing-words{padding-left:20px}.how-cta .actions{gap:10px}.how-page .actions .button{font-size:11px}.program-link{font-size:11px}}
@media(max-width:760px){.how-hero{grid-template-columns:1fr;padding-top:35px;gap:25px}.how-hero h1{font-size:40px}.how-hero .lead{font-size:19px}.how-hero-diagram{max-width:430px}.how-node-group h3{font-size:16px}.how-three b{font-size:14px}.how-progress>.container{overflow:auto;gap:22px}.how-progress a{flex-shrink:0;font-size:13px}.how-progress a:not(:last-child):after{display:none}.how-split{grid-template-columns:1fr;gap:25px}.how-page h2{font-size:29px}.how-section p{font-size:17px}.how-list h3{font-size:17px}.how-list p{font-size:15px;max-width:none}.how-list{gap:20px}.brief-row{grid-template-columns:45px 100px 1fr;padding:10px;gap:12px}.brief-row b{font-size:14px}.brief-row>span:last-child{font-size:14px}.brief-panel{padding:20px}.connection-inputs b{font-size:13px}.connection-inputs>div{padding:16px 8px}.connection-inputs .icon{width:28px;height:28px;flex-basis:28px}.connection-core{font-size:14px}.access-box{font-size:15px}.configuration dl>div{grid-template-columns:100px 1fr;font-size:14px}.how-flow>.container{grid-template-columns:repeat(3,1fr);gap:24px}.how-flow h3{font-size:15px}.how-flow p{font-size:12px}.how-flow .round-icon{width:43px;height:43px}.validate-grid{grid-template-columns:1fr;gap:30px}.action-center{grid-template-columns:105px 1fr 1fr}.action-center aside{display:block}.action-priorities>div{font-size:11px}.action-priorities h3{font-size:17px}.status{font-size:9px}.reminder-preview h4{font-size:13px}.reminder-preview .message-meta,.reminder-preview #reminder-message{font-size:11px}.reminder-preview #review-status{font-size:10px}.review-buttons button{font-size:12px}.how-manage>.container{grid-template-columns:1fr}.how-manage h2{font-size:27px}.how-manage p{font-size:16px}.manage-grid h3{font-size:15px}.manage-grid p{font-size:13px}.responsibilities{padding-bottom:20px}.responsibilities h2{font-size:25px;margin:10px 0}.responsibility-grid h3{font-size:16px}.responsibility-grid p{font-size:13px}.how-cta h2{font-size:29px}.how-cta .closing-words{display:none}.how-page .actions .button{font-size:13px}.program-link{font-size:13px}.how-section .how-caption{font-size:12px;text-align:center}}
@media(max-width:480px){.how-hero h1{font-size:34px}.how-hero .lead{font-size:17px}.how-three>div{padding:10px 5px}.how-three b{font-size:12px}.how-caption{font-size:11px}.how-page h2{font-size:27px}.brief-panel{padding:13px}.brief-row{grid-template-columns:30px 75px 1fr;gap:9px}.brief-row b,.brief-row>span:last-child{font-size:12px}.brief-row .round-icon{width:30px;height:30px}.brief-row .icon{width:25px;height:25px}.connection-inputs b{font-size:9px}.connection-inputs .icon{width:22px;height:22px;flex-basis:22px}.connection-inputs>div{gap:5px;padding:13px 4px}.connection-core{font-size:10px}.access-box{font-size:12px}.how-flow>.container{grid-template-columns:repeat(2,1fr)}.action-center{grid-template-columns:1fr}.action-center aside{display:none}.action-priorities{padding:16px}.action-priorities>div{flex-wrap:nowrap;padding:12px}.action-priorities h3{margin-bottom:10px}.reminder-preview{border:0;padding:0 16px 16px}.reminder-preview h4{font-size:16px}.reminder-preview .message-meta{font-size:12px}.reminder-preview #reminder-message{font-size:14px;padding:15px}.review-buttons button{font-size:14px;padding:10px}.reminder-preview #review-status{font-size:12px}.manage-grid{grid-template-columns:repeat(2,1fr);gap:22px}.responsibility-grid{grid-template-columns:1fr}.responsibility-grid>p{font-size:13px}.how-cta h2{font-size:27px}.how-cta .actions{flex-wrap:wrap}.configuration{padding:15px}.configuration dl>div{font-size:12px;grid-template-columns:90px 1fr}}
.how-page .hero{background:repeating-linear-gradient(140deg,transparent 0 170px,#e1e1e130 170px 220px,transparent 220px 285px),linear-gradient(115deg,#f5fbff,#f3f3f3)}.how-cta .closing-words{text-transform:uppercase}.how-manage .wave{opacity:.65}
