.sr-page{--sr-navy:#071b2b;--sr-deep:#102b3b;--sr-green:#137b59;--sr-bright:#83f58b;--sr-muted:#617387;color:var(--sr-navy);font-family:var(--font-satoshi),Arial,sans-serif;background:#fff;overflow:hidden}.sr-page *{box-sizing:border-box}.sr-page a{text-decoration:none}.sr-page button{cursor:pointer}.sr-page :is(a,button,select):focus-visible{outline:3px solid var(--sr-bright);outline-offset:3px}.sr-page h1,.sr-page h2,.sr-page h3,.sr-page p{margin-top:0}.sr-page h1,.sr-page h2{letter-spacing:-.065em}.sr-page em{color:var(--sr-green);font-style:normal}.sr-shell{width:min(1240px,100% - 72px);margin:auto}.sr-eyebrow{color:var(--sr-green);letter-spacing:.16em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:inline-flex}.sr-eyebrow i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3dd99420}.sr-section{padding:100px 0}.sr-section-intro{grid-template-columns:1fr .55fr;align-items:end;gap:45px;margin-bottom:34px;display:grid}.sr-section-intro h2{margin:14px 0 0;font-size:clamp(40px,4vw,60px);line-height:1.08}.sr-section-intro>p{color:var(--sr-muted);max-width:360px;margin:0 0 4px;font-size:14px;line-height:1.65}.sr-reveal{opacity:1;transition:opacity .7s,transform .7s;transform:none}.sr-page.sr-motion-ready .sr-reveal:not(.is-visible){opacity:0;transform:translateY(28px)}.sr-action{white-space:nowrap;background:var(--sr-bright);color:#0b3127;border:0;border-radius:999px;justify-content:center;align-items:center;gap:13px;padding:14px 20px;font-size:12px;font-weight:800;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 13px 30px #1acb7550}.sr-action:hover{background:#a2ffa7;transform:translateY(-3px);box-shadow:0 18px 33px #1acb7560}.sr-action-pale{color:var(--sr-navy);box-shadow:none;background:#fff}.sr-action-pale:hover{background:#e6fff0}.sr-governance .sr-eyebrow{color:var(--sr-bright)}.sr-finder{background:#fff}.sr-finder-grid{grid-template-columns:.78fr 1.22fr;gap:18px;display:grid}.sr-finder-form{background:#f6f9fc;border:1px solid #e5ecf0;border-radius:16px;flex-direction:column;padding:30px;display:flex;box-shadow:0 14px 30px #11324709}.sr-finder-form label{margin:0 0 7px;font-size:11px;font-weight:750}.sr-finder-form label:not(:first-child){margin-top:18px}.sr-finder-form label small{color:var(--sr-muted);font-weight:500}.sr-select{height:44px;position:relative}.sr-select select{appearance:none;width:100%;height:100%;color:var(--sr-navy);font:inherit;background:#fff;border:1px solid #dce7ed;border-radius:8px;padding:0 38px 0 13px;font-size:12px}.sr-select svg{pointer-events:none;color:var(--sr-muted);position:absolute;top:14px;right:13px}.sr-finder-actions{flex-wrap:wrap;align-items:center;gap:19px;margin-top:25px;display:flex}.sr-finder-actions>a{color:var(--sr-navy);align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.sr-finder-form>p{color:var(--sr-muted);margin:19px 0 0;font-size:10px;line-height:1.5}.sr-recommendation{color:#fff;outline-offset:4px;background:radial-gradient(circle at 80% 60%,#096849,#071b2b 64%);border-radius:16px;grid-template-columns:1fr .63fr;min-height:397px;padding:32px;animation:.45s both sr-card-in;display:grid;position:relative;overflow:hidden}.sr-recommendation-copy{z-index:2;position:relative}.sr-recommendation .sr-eyebrow{color:var(--sr-bright)}.sr-recommendation h3{letter-spacing:-.055em;margin:17px 0 10px;font-size:clamp(30px,3vw,44px);line-height:1.1}.sr-recommendation p{color:#c6dfd9;max-width:395px;font-size:12px;line-height:1.6}.sr-recommendation ul{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.sr-recommendation li{align-items:center;gap:8px;font-size:11px;display:flex}.sr-recommendation li svg{color:#073b2a;background:#49e57b;border-radius:50%;flex:none;padding:2px}.sr-recommendation-link{color:#0b2b26;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;font-weight:800;display:inline-flex}.sr-recommendation-copy>small{color:#a6c9c0;margin-top:17px;font-size:9px;display:block}.sr-recommendation-art{align-self:end;height:260px;position:relative}.sr-recommendation-art .worker-scene{z-index:2;width:100%;height:100%;position:relative}.sr-recommendation-art img{filter:drop-shadow(0 14px 14px #0007)}.sr-recommendation-orbit{border:1px solid #68f7b65c;border-radius:50%;position:absolute;inset:15% 0;transform:rotateX(65deg);box-shadow:0 0 25px #2fe78d55}.sr-industries{background:#f1f5fa}.sr-industry-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.sr-industry-card{min-height:270px;color:var(--sr-navy);background:#fff;border:1px solid #e2e9ee;border-radius:16px;grid-template-columns:.85fr 1.15fr;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;overflow:hidden;box-shadow:0 16px 30px #0c2b3d0d}.sr-industry-card:hover{border-color:#8edbb2;transform:translateY(-5px);box-shadow:0 21px 36px #0c2b3d20}.sr-industry-art{background:radial-gradient(circle at 50% 70%,#a8e7d944,#e9f3fa 70%);min-height:250px;position:relative}.sr-industry-art>.worker-scene{z-index:2;height:100%;position:relative}.sr-industry-number{z-index:3;letter-spacing:.1em;color:var(--sr-green);font-size:9px;font-weight:800;position:absolute;top:17px;left:17px}.sr-industry-halo{border:1px solid #3dc99f33;border-radius:50%;position:absolute;inset:20%}.sr-industry-content{flex-direction:column;padding:32px 23px;display:flex}.sr-industry-content h3{letter-spacing:-.04em;margin:0 0 10px;font-size:22px}.sr-industry-content p{color:var(--sr-muted);margin-bottom:20px;font-size:12px;line-height:1.6}.sr-industry-content strong{color:var(--sr-green);align-items:center;gap:9px;margin-top:auto;font-size:11px;display:inline-flex}.sr-workflow{background:#fff}.sr-workflow-grid{grid-template-columns:.4fr .6fr;gap:20px;display:grid}.sr-workflow-steps{align-content:start;gap:7px;display:grid}.sr-workflow-steps button{text-align:left;min-height:62px;color:var(--sr-navy);background:#f6f9fc;border:1px solid #e4eaf0;border-radius:9px;align-items:center;gap:14px;padding:12px 16px;transition:background .25s,border-color .25s,transform .25s;display:flex}.sr-workflow-steps button:hover{transform:translate(3px)}.sr-workflow-steps button.active{background:#e9fff2;border-color:#63e39c}.sr-workflow-steps button>span{color:#425774;background:#e4ebf3;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.sr-workflow-steps button.active>span{background:var(--sr-bright);color:#083e28}.sr-workflow-steps b{font-size:12px}.sr-workflow-steps svg{color:var(--sr-green);margin-left:auto}.sr-workflow-panel{color:#fff;background:radial-gradient(circle at 60% 60%,#0b5a52,#071b2b 70%);border-radius:15px;min-height:338px;padding:24px 27px;overflow:hidden}.sr-workflow-panel-top{justify-content:space-between;align-items:center;display:flex}.sr-workflow-panel .sr-eyebrow{color:var(--sr-bright)}.sr-workflow-panel-top button{color:#fff;background:#ffffff12;border:1px solid #a6dfce60;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.sr-flow-diagram{justify-content:space-between;align-items:flex-start;margin:25px 0 15px;display:flex;position:relative}.sr-flow-diagram:before{content:"";background:#58d19a8f;height:1px;position:absolute;top:22px;left:7%;right:7%}.sr-flow-diagram button{color:#bdd5d4;background:0 0;border:0;justify-items:center;gap:8px;width:19%;padding:0;display:grid;position:relative}.sr-flow-diagram button>span{color:#83f6b0;background:#0b3550;border:1px solid #49967d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 0 5px #1c986428}.sr-flow-diagram button.active>span{background:#148a61;box-shadow:0 0 0 8px #60ef993d,0 0 20px #41e99a}.sr-flow-diagram button.passed>span{background:#1e6654}.sr-flow-diagram button small{max-width:80px;font-size:9px;line-height:1.2}.sr-flow-dot{background:var(--sr-bright);border-radius:50%;width:12px;height:12px}.sr-workflow-state{background:#ffffff13;border:1px solid #ffffff19;border-radius:10px;align-items:center;gap:13px;min-height:104px;padding:9px 16px;animation:.35s both sr-card-in;display:flex}.sr-mini-worker{flex:none;width:80px;height:80px;display:block}.sr-mini-worker .worker-scene{height:100%}.sr-workflow-state small{letter-spacing:.1em;color:#8ef2b9;font-size:9px}.sr-workflow-state h3{margin:4px 0;font-size:16px}.sr-workflow-state p{color:#c8dcdf;margin:0;font-size:11px;line-height:1.4}.sr-workflow-progress{background:#466276;height:3px;margin-top:15px}.sr-workflow-progress i{background:var(--sr-bright);height:100%;transition:width .4s;display:block}.sr-tools{background:#f7fafc}.sr-tool-filters{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.sr-tool-filters button{color:#536579;background:#fff;border:1px solid #e1e8ee;border-radius:999px;padding:9px 15px;font-size:11px}.sr-tool-filters button.active{background:var(--sr-bright);color:#0e3a2b;border-color:var(--sr-bright);font-weight:800}.sr-tool-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.sr-tool-grid a{min-height:99px;color:var(--sr-navy);background:#fff;border:1px solid #e5ebee;border-radius:11px;align-content:center;place-items:center;gap:10px;font-size:10px;font-weight:650;transition:transform .25s,border-color .25s;display:grid;box-shadow:0 8px 22px #082c3709}.sr-tool-grid a:hover{border-color:#88ddae;transform:translateY(-4px)}.sr-inline-link{color:var(--sr-green);align-items:center;gap:7px;margin-top:24px;font-size:12px;font-weight:800;display:inline-flex}.sr-governance{color:#fff;background:radial-gradient(circle at 70%,#0b5a4d,#071b2b 60%);padding:96px 0}.sr-governance-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.sr-governance h2{margin:16px 0;font-size:clamp(47px,4.6vw,68px);line-height:1.08}.sr-governance p{color:#c4d9d6;max-width:430px;margin-bottom:22px;font-size:14px;line-height:1.65}.sr-governance-panel{background:#ffffff10;border:1px solid #95c7bb38;border-radius:14px;padding:25px;box-shadow:0 25px 45px #0002}.sr-governance-panel>span{letter-spacing:.15em;color:#a5edc3;margin-bottom:20px;font-size:9px;display:block}.sr-governance-panel>div{background:#ffffff10;border:1px solid #ffffff1b;border-radius:7px;align-items:center;gap:13px;margin-top:8px;padding:15px;display:flex}.sr-governance-panel>div>span{color:#9cd3ba;font-size:10px}.sr-governance-panel b{font-size:12px}.sr-governance-panel small{color:#d8e2e2;background:#d5e0df24;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:9px}.sr-governance-panel small.prepared{color:#8cf4bd;background:#82eebc24}.sr-governance-panel small.review{color:#ffd687;background:#ffd68720}.sr-more{background:#fff}.sr-more-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sr-more-grid a{min-height:117px;color:var(--sr-navy);background:#fff;border:1px solid #e1e9ee;border-radius:10px;flex-direction:column;padding:20px;transition:transform .25s,border-color .25s;display:flex;box-shadow:0 9px 24px #102d3b09}.sr-more-grid a:hover{border-color:#8cdda8;transform:translateY(-4px)}.sr-more-grid span{font-size:14px;font-weight:800}.sr-more-grid small{color:var(--sr-muted);margin-top:6px;font-size:11px;line-height:1.4}.sr-more-grid svg{color:var(--sr-green);align-self:flex-end;margin-top:auto}@keyframes sr-card-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1120px){.sr-finder-grid{grid-template-columns:.85fr 1.15fr}}@media (max-width:900px){.sr-finder-grid{grid-template-columns:1fr}.sr-recommendation{min-height:350px}.sr-industry-grid{grid-template-columns:1fr}.sr-industry-card{min-height:230px}.sr-workflow-grid{grid-template-columns:.42fr .58fr}.sr-tool-grid{grid-template-columns:repeat(4,1fr)}.sr-governance-grid{gap:30px}.sr-more-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.sr-shell{width:calc(100% - 36px)}.sr-section{padding:72px 0}.sr-section-intro{grid-template-columns:1fr;gap:10px;margin-bottom:28px}.sr-section-intro h2{font-size:clamp(39px,10vw,49px)}.sr-section-intro>p{max-width:100%}.sr-finder-form,.sr-recommendation{padding:24px}.sr-recommendation{grid-template-columns:1fr .42fr}.sr-recommendation h3{font-size:31px}.sr-recommendation-art{align-self:center;height:180px}.sr-recommendation p{font-size:11px}.sr-recommendation li{font-size:10px}.sr-industry-card{grid-template-columns:.8fr 1.2fr}.sr-industry-art{min-height:230px}.sr-industry-content{padding:24px 16px}.sr-industry-content h3{font-size:20px}.sr-industry-content p{font-size:11px}.sr-workflow-grid{grid-template-columns:1fr}.sr-workflow-steps button{min-height:54px}.sr-workflow-panel{min-height:300px;padding:20px 15px}.sr-flow-diagram button>span{width:38px;height:38px}.sr-flow-diagram:before{top:19px}.sr-flow-diagram button small{font-size:7px}.sr-tool-grid{grid-template-columns:repeat(3,1fr);gap:8px}.sr-tool-grid a{min-height:90px}.sr-governance{padding:72px 0}.sr-governance-grid{grid-template-columns:1fr}.sr-governance h2{font-size:clamp(43px,10vw,54px)}.sr-more-grid{grid-template-columns:1fr 1fr;gap:9px}.sr-more-grid a{padding:14px}.sr-more-grid span{font-size:12px}.sr-more-grid small{font-size:9px}}@media (prefers-reduced-motion:reduce){.sr-page *,.sr-page :before,.sr-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.sr-reveal{opacity:1!important;transform:none!important}}
