.hc-stories{color:#233f32}.hc-width{width:88%;max-width:1540px;margin:0 auto}.hc-section{padding:100px 0}.hc-section-top{letter-spacing:2px;color:#839775;border-top:1px solid #ccd8c2;justify-content:space-between;gap:24px;margin-bottom:65px;padding-top:20px;font-size:10px;display:flex}.hc-feature-grid{grid-template-columns:1fr 1.07fr;align-items:center;gap:85px;display:grid}.hc-kicker{color:#738e58;align-items:center;gap:12px;font-size:14px;display:flex}.hc-copy h2,.hc-vision h2{letter-spacing:-1.8px;margin:24px 0;font-size:clamp(36px,3.4vw,58px);font-weight:500;line-height:1.35}.hc-copy h2 em,.hc-vision h2 em{color:#8aa85f;font-style:normal}.hc-copy>p{color:#7e8b74;max-width:590px;font-size:16px;line-height:2}.hc-proof-list{color:#647a57;gap:14px;margin:30px 0;font-size:13px;display:grid}.hc-proof-list>span{align-items:center;gap:10px;display:flex}.hc-proof-list svg{color:#8fa969;flex-shrink:0}.hc-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:35px;display:flex}.hc-actions .wf-button{gap:25px;min-height:52px;font-size:13px}.hc-actions>a:last-child:not(.wf-button){align-items:center;gap:13px;font-size:12px;display:flex}.hc-photo-panel{background:#214532;border-radius:18px;min-height:530px;position:relative;overflow:hidden}.hc-photo-panel>img{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute}.hc-photo-shade{background:linear-gradient(#183e2c08 35%,#113723a8);position:absolute;inset:0}.hc-photo-label{color:#fff;letter-spacing:1.5px;background:#183c2ba8;border:1px solid #ffffff36;border-radius:4px;padding:8px 11px;font-size:9px;position:absolute;top:25px;left:28px}.hc-task-card{background:#fcfdf4f5;border:1px solid #fff;border-radius:12px;padding:24px;position:absolute;bottom:26px;left:26px;right:26px;box-shadow:0 15px 40px #0a271f24}.hc-task-card>div{align-items:center;gap:13px;display:flex}.hc-task-symbol{color:#739258;background:#e5edda;border-radius:9px;padding:11px}.hc-task-card small{letter-spacing:1.5px;color:#92a176;font-size:8px;display:block}.hc-task-card strong{margin-top:8px;font-size:16px;font-weight:500;display:block}.hc-review-pill{color:#76965c;background:#edf2df;border-radius:4px;margin-left:auto;padding:6px 9px;font-size:9px}.hc-task-card ol{color:#7c8c70;margin:20px 0 0;padding-left:20px;font-size:12px;line-height:2.1}.hc-role-strip{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:45px;display:grid}.hc-role-strip>a{background:#fffef9;border:1px solid #dce5d2;border-radius:10px;align-items:center;gap:13px;padding:20px 17px;display:flex}.hc-role-strip>a>span{border-radius:10px;place-items:center;width:43px;height:43px;font-family:Georgia,serif;font-size:20px;display:grid}.hc-role-strip strong{font-size:15px;font-weight:500;display:block}.hc-role-strip small{color:#8b9a7b;margin-top:9px;font-size:10px;display:block}.hc-role-strip svg{color:#81956d;flex-shrink:0;margin-left:auto}.hc-vision{color:#f0f5e8;background:#153d2e}.hc-vision .hc-section-top{color:#a0b788;border-color:#7c9a674d}.hc-vision .hc-kicker{color:#bad396}.hc-vision h2 em{color:#cfe7a7}.hc-vision-heading{grid-template-columns:1fr .8fr;align-items:center;gap:100px;margin-bottom:40px;display:grid}.hc-vision-heading>div:last-child>p{color:#b9cab0;margin-bottom:28px;font-size:16px;line-height:2}.hc-vision-mosaic{grid-template-rows:230px 230px;grid-template-columns:1.25fr 1fr;gap:20px;display:grid}.hc-vision-mosaic>a{background:#28543f;border:1px solid #a7c38b42;border-radius:12px;position:relative;overflow:hidden}.hc-vision-mosaic>a:after{content:"";background:linear-gradient(#0000 25%,#092d20d9);position:absolute;inset:0}.hc-vision-mosaic img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute}.hc-vision-mosaic a:hover img{transform:scale(1.035)}.hc-mosaic-main{grid-row:span 2}.hc-mosaic-main img{object-position:55% center}.hc-vision-mosaic a>div{z-index:1;position:absolute;bottom:28px;left:30px;right:30px}.hc-vision-mosaic span{letter-spacing:2px;color:#d6e6c3;font-size:9px}.hc-vision-mosaic h3{margin:14px 25px 0 0;font-size:23px;font-weight:500;line-height:1.5}.hc-mosaic-main h3{font-size:30px}.hc-vision-mosaic p{letter-spacing:1px;color:#ccdabd;margin-top:17px;font-size:10px}.hc-vision-mosaic svg{color:#e5efcc;position:absolute;bottom:0;right:0}.hc-vision-bottom{grid-template-columns:.55fr 1fr 1.4fr 1fr;align-items:center;gap:30px;margin-top:5px;padding-top:38px;display:grid}.hc-vision-bottom>div{border-right:1px solid #819d6550;flex-direction:column;gap:10px;min-height:60px;display:flex}.hc-vision-bottom strong{font-size:24px;font-weight:400}.hc-vision-bottom>div:first-child strong{font-size:35px}.hc-vision-bottom span{letter-spacing:1px;color:#b0c497;font-size:9px;line-height:1.8}.hc-vision-bottom>a{justify-content:space-between;align-items:center;font-size:13px;display:flex}.hc-footnote{color:#8fa980;margin:26px 0 0;font-size:11px;line-height:1.9}.hc-business{background:#f5f4ec}.hc-business-grid{grid-template-columns:1.05fr 1fr;gap:95px}.hc-business-visual{padding-bottom:120px;position:relative}.hc-business-photo{border-radius:15px;height:455px;overflow:hidden}.hc-business-photo img{object-fit:cover;width:100%;height:100%}.hc-document-card{background:#fffef9;border:1px solid #dce3d1;border-radius:12px;padding:29px;position:absolute;bottom:0;left:50px;right:-18px;transform:rotate(-2deg);box-shadow:0 25px 65px #293f2820}.hc-document-card>div:first-child{letter-spacing:1px;color:#98a485;justify-content:space-between;align-items:center;font-size:8px;display:flex}.hc-document-card>div:first-child>span:first-child{align-items:center;gap:8px;display:flex}.hc-document-card h3{margin:23px 0;font-size:22px;font-weight:500}.hc-document-line{background:#e9ecdf;border-radius:6px;width:95%;height:7px;margin:13px 0}.hc-document-line.short{width:65%}.hc-document-highlight{background:#edf3e1;border-left:2px solid #9bb974;align-items:center;gap:13px;margin:22px 0;padding:13px 16px;display:flex}.hc-document-highlight svg{color:#759754;flex-shrink:0}.hc-document-highlight p{color:#75866a;margin:0;font-size:12px;line-height:1.8}.hc-document-card footer{color:#8a9c72;border-top:1px solid #e8ecdf;justify-content:space-between;align-items:center;padding-top:18px;font-size:9px;display:flex}.hc-business-domains{grid-template-columns:1fr 1fr;gap:22px;margin-top:30px;display:grid}.hc-business-domains>div{border-top:1px solid #d5dfc7;padding-top:17px}.hc-business-domains strong{font-size:14px;font-weight:500;display:block}.hc-business-domains small{color:#8b987c;margin-top:9px;font-size:11px;line-height:1.8;display:block}.hc-business-assurance{border-top:1px solid #d5dfc7;justify-content:space-between;gap:22px;margin-top:60px;padding-top:27px;display:flex}.hc-business-assurance>span{letter-spacing:1px;color:#81976b;align-items:center;gap:12px;font-size:11px;display:flex}@media (max-width:1100px){.hc-section{padding:75px 0}.hc-feature-grid,.hc-business-grid{gap:40px}.hc-section-top{margin-bottom:40px}.hc-copy h2,.hc-vision h2{letter-spacing:-1px;font-size:38px}.hc-copy>p,.hc-vision-heading>div:last-child>p{font-size:14px}.hc-photo-panel{min-height:500px}.hc-task-card{padding:18px;left:17px;right:17px}.hc-task-card strong{font-size:13px}.hc-review-pill{display:none}.hc-role-strip{grid-template-columns:1fr 1fr}.hc-vision-heading{gap:40px}.hc-vision-mosaic{grid-template-rows:200px 200px}.hc-mosaic-main h3{font-size:25px}.hc-vision-bottom{grid-template-columns:.5fr 1fr 1fr;gap:20px}.hc-vision-bottom>a{grid-column:1/-1;padding-top:15px}.hc-business-photo{height:410px}.hc-document-card{padding:22px;left:15px;right:-5px}}@media (max-width:700px){.hc-width{width:88%}.hc-section{padding:55px 0}.hc-section-top{letter-spacing:1px;margin-bottom:35px;font-size:8px}.hc-section-top>span:last-child{display:none}.hc-feature-grid,.hc-business-grid,.hc-vision-heading{grid-template-columns:1fr;gap:35px}.hc-copy h2,.hc-vision h2{font-size:35px}.hc-photo-panel{min-height:450px}.hc-role-strip{grid-template-columns:1fr;gap:10px;margin-top:26px}.hc-role-strip>a{padding:15px}.hc-vision-mosaic{grid-template-rows:340px 240px 240px;grid-template-columns:1fr}.hc-mosaic-main{grid-row:auto}.hc-vision-mosaic h3,.hc-mosaic-main h3{font-size:23px}.hc-vision-mosaic p{font-size:8px;line-height:1.9}.hc-vision-bottom{grid-template-columns:1fr 1fr;gap:22px}.hc-vision-bottom>div:nth-child(3){border:0;grid-column:1/-1}.hc-business-visual{order:2;margin-top:10px;padding-bottom:100px}.hc-business-photo{height:340px}.hc-document-card{left:15px;right:0}.hc-document-card h3{font-size:20px}.hc-business-assurance{flex-direction:column;gap:17px;margin-top:38px}.hc-business-domains{gap:17px}.hc-business-grid>.hc-copy{order:1}}.wf-premium-home .wf-public-hero{isolation:isolate;background-color:#173d2d;background-image:linear-gradient(90deg,#0c2b1ff5 0%,#0e2d20de 28%,#0f2c2159 53%,#0d251c0f 100%),url(/home/operations.jpg);background-position:50%;background-size:cover;min-height:790px;padding-top:115px;padding-bottom:125px;display:block}.wf-premium-home .wf-public-hero:before,.wf-premium-home .wf-public-hero:after{display:none}.wf-premium-home .wf-hero-copy{max-width:650px}.wf-public.wf-premium-home .wf-public-hero h1{text-shadow:0 3px 25px #102f2340;font-size:clamp(54px,5vw,88px);line-height:1.2}.wf-premium-home .wf-hero-copy>p{color:#d0dccb;max-width:570px;font-size:17px}.wf-premium-home .wf-hero-trust{color:#d1dfc5}.home-scene-caption{color:#fff;text-shadow:0 2px 12px #061b14;border-left:2px solid #d2e6ac;max-width:430px;padding:5px 0 5px 22px;position:absolute;bottom:75px;right:6%}.home-scene-caption span{letter-spacing:2px;color:#e0eccd;font-size:9px}.home-scene-caption strong{margin:12px 0;font-size:23px;display:block}.home-scene-caption small{color:#e0e8d9;font-size:10px}.home-use-cases{padding-top:55px;padding-bottom:85px}.home-use-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.home-use-grid article{background:#fffef9;border:1px solid #dce4d1;border-radius:14px;overflow:hidden}.home-use-photo{height:245px;position:relative;overflow:hidden}.home-use-photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.home-use-grid article:hover img{transform:scale(1.035)}.home-use-photo>span{color:#fff;letter-spacing:1px;background:#183d30c9;border:1px solid #ffffff40;border-radius:4px;padding:6px 10px;font-size:10px;position:absolute;bottom:18px;left:20px}.home-use-copy{padding:29px}.home-use-copy>small{letter-spacing:1px;color:#86996b;font-size:10px}.home-use-copy h3{margin:15px 0;font-size:24px;line-height:1.5}.home-use-copy p{color:#7c8972;min-height:80px;font-size:14px;line-height:1.9}.home-use-copy>a{border-top:1px solid #e3e9d9;justify-content:space-between;margin-top:25px;padding-top:20px;font-size:13px;display:flex}.home-vision-band{color:#eff5e4;background:#193e2f;grid-template-columns:1.1fr 1fr;min-height:430px;display:grid}.home-vision-band>img{object-fit:cover;width:100%;height:100%;min-height:430px}.home-vision-band>div{padding:65px 12% 65px 11%}.home-vision-band .wf-eyebrow{color:#bfd490}.home-vision-band h2{margin:23px 0;font-size:clamp(30px,3vw,48px);line-height:1.4}.home-vision-band p{color:#bfceb4;margin-bottom:25px;font-size:14px;line-height:1.9}@media (min-width:1900px){.wf-premium-home .wf-public-hero{background-position:50% 45%;min-height:850px}}@media (max-width:1000px){.wf-premium-home .wf-public-hero{background-position:60%;min-height:720px}.home-scene-caption{max-width:300px;bottom:40px;right:4%}.home-use-photo{height:190px}.home-use-copy{padding:22px}.home-use-copy h3{font-size:21px}.home-use-copy p{min-height:110px}.home-vision-band>div{padding:50px 8%}}@media (max-width:700px){.wf-premium-home .wf-public-hero{background-image:linear-gradient(90deg,#102f23ed,#133a2a9c),url(/home/operations.jpg);background-position:64%;min-height:800px;padding-top:75px;padding-bottom:210px}.wf-premium-home .wf-hero-copy>p{font-size:14px}.home-scene-caption{max-width:none;bottom:50px;left:7%;right:7%}.home-use-grid,.home-vision-band{grid-template-columns:1fr}.home-use-photo{height:240px}.home-use-copy p{min-height:0}.home-vision-band>img{height:240px;min-height:0}.home-vision-band>div{padding:40px 7%}.home-use-cases{padding-top:25px;padding-bottom:55px}}.wf-public.wf-premium-home .home-platform-hero{background:#173d2d;min-height:760px;position:relative;overflow:hidden}.home-platform-hero-image{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.home-platform-hero-shade{z-index:1;background:linear-gradient(90deg,#102e23f7 0%,#133526e8 28%,#153b2b80 54%,#173d2d16 100%);position:absolute;inset:0}.home-platform-hero .home-scene-caption,.home-platform-hero .wf-hero-bottom-line{z-index:2}.wf-public.wf-premium-home .home-platform-hero h1{max-width:780px;font-size:clamp(45px,4.6vw,78px)}.home-platform-hero .wf-hero-copy{max-width:780px}.home-platform-capabilities{padding-top:80px;padding-bottom:65px;scroll-margin-top:40px}.home-platform-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.home-platform-pillars article{background:#fffef9;border:1px solid #d9e2ce;border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.home-pillar-image{height:220px;display:block;position:relative;overflow:hidden}.home-pillar-image>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.home-platform-pillars article:hover img{transform:scale(1.04)}.home-pillar-image>span{color:#fff;background:#1e4939c9;border-radius:5px;align-items:center;gap:15px;padding:8px 12px;font-size:11px;display:flex;position:absolute;top:20px;left:22px}.home-pillar-copy{flex-direction:column;flex:1;padding:29px;display:flex}.home-pillar-copy>span{letter-spacing:1px;color:#79905f;font-size:13px}.home-pillar-copy h3{margin:16px 0;font-size:25px;line-height:1.5}.home-pillar-copy p{color:#7c8b72;flex:1;font-size:14px;line-height:1.9}.home-pillar-copy small{letter-spacing:.6px;color:#94a280;margin:16px 0 23px;font-size:10px;line-height:1.8;display:block}.home-pillar-copy>a{border-top:1px solid #e3e9d9;justify-content:space-between;align-items:center;padding-top:19px;font-size:13px;display:flex}.wf-public.wf-premium-home .wf-public-header nav{gap:24px}@media (max-width:1000px){.home-platform-pillars{gap:16px}.home-pillar-copy{padding:23px}.home-pillar-copy h3{font-size:21px}.home-pillar-image{height:180px}}@media (max-width:700px){.home-platform-pillars{grid-template-columns:1fr}.home-platform-capabilities{padding-top:45px;padding-bottom:40px}.home-pillar-image{height:230px}.home-platform-hero-shade{background:linear-gradient(90deg,#123526f5,#153b2bc2)}.home-platform-hero-image{object-position:65% center}.wf-public.wf-premium-home .home-platform-hero h1{font-size:44px;line-height:1.35}.home-platform-hero .home-scene-caption{bottom:65px}}
