.editorial-hero{position:relative;overflow:hidden;padding:110px 20px 100px;background:linear-gradient(135deg,#f5f9ff 0%,#fff 58%,#edf5ff 100%)}.editorial-hero:after{content:"";position:absolute;right:-130px;bottom:-210px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(64,137,229,.16),rgba(64,137,229,0) 68%)}.editorial-hero .container{position:relative;z-index:1;max-width:1120px}.editorial-hero h1{max-width:940px;margin:18px 0 22px;color:#142d50;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:820;letter-spacing:-.05em;line-height:1.03}.editorial-hero p{max-width:800px;margin:0;color:#5f738d;font-size:1.08rem;line-height:1.75}.editorial-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.editorial-proof{border-top:1px solid #e5edf7;border-bottom:1px solid #e5edf7;background:#fff}.editorial-proof .container{display:grid;grid-template-columns:repeat(4,1fr)}.editorial-proof article{padding:28px 22px;border-right:1px solid #e5edf7;text-align:center}.editorial-proof article:last-child{border-right:0}.editorial-proof strong,.editorial-proof span{display:block}.editorial-proof strong{color:#246fbe;font-size:1.55rem}.editorial-proof span{margin-top:4px;color:#687d94;font-size:.77rem}.editorial-section{padding:100px 20px}.editorial-heading{max-width:790px}.editorial-heading>span{color:#3279c6;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.editorial-heading h2{margin:12px 0 16px;color:#173353;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;letter-spacing:-.035em}.editorial-heading p{color:#687d94;line-height:1.7}.reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.reason-grid article{padding:28px;border:1px solid #e0e9f4;border-radius:16px;background:#fff}.reason-grid i{color:#347ed0;font-size:1.65rem}.reason-grid h3{margin:17px 0 9px;color:#213d5d;font-size:1.05rem}.reason-grid p{margin:0;color:#6c7f95;font-size:.86rem;line-height:1.65}.editorial-band{padding:90px 20px;background:#f2f7fd}.editorial-band>.container{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:70px}.editorial-band span{color:#347ac5;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.editorial-band h2{margin:12px 0;color:#173353;font-weight:800}.editorial-band p{color:#687d94;line-height:1.7}.band-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.band-steps span{display:flex;align-items:center;gap:12px;padding:17px;border-radius:12px;background:#fff;color:#274663;font-size:.78rem;letter-spacing:0;text-transform:none}.band-steps b{color:#4285d4}.editorial-cta{padding:55px 20px;background:linear-gradient(120deg,#123e60,#185b91);color:#fff}.editorial-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:30px}.editorial-cta span{color:#9fc9ee;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.editorial-cta h2{margin:8px 0 0;font-weight:780}.industry-page-grid{padding:90px 20px}.industry-page-grid>.container{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.industry-page-grid article{display:flex;flex-direction:column;padding:30px;border:1px solid #dfe9f4;border-radius:18px;background:#fff;box-shadow:0 14px 35px rgba(34,75,119,.06)}.industry-card-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#edf5ff;color:#357dcc;font-size:1.35rem}.industry-page-grid h2{margin:20px 0 11px;color:#193858;font-size:1.3rem}.industry-page-grid p{color:#687d94;font-size:.87rem;line-height:1.65}.industry-page-grid ul{display:grid;gap:8px;margin:5px 0 24px;padding:0;list-style:none;color:#4f687f;font-size:.79rem}.industry-page-grid li{display:flex;gap:8px}.industry-page-grid li i{color:#367fce}.industry-page-grid a{margin-top:auto;color:#226db9;font-size:.78rem;font-weight:800;text-decoration:none}.industry-platform-map{padding:90px 20px;background:#f4f8fd}.platform-map-row{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:40px}.platform-map-row span{display:grid;place-items:center;gap:8px;padding:22px 10px;border:1px solid #dfe9f4;border-radius:13px;background:#fff;color:#385774;font-size:.77rem;font-weight:750}.platform-map-row i{color:#347dcc;font-size:1.35rem}.case-study-grid{padding:90px 20px;background:#f7faff}.case-study-grid>.container{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.case-study-grid article{padding:31px;border:1px solid #dce7f3;border-radius:18px;background:#fff}.case-study-grid header{display:flex;align-items:center;gap:11px;color:#347dcc;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.case-study-grid header i{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#edf5ff;font-size:1.1rem}.case-study-grid h2{margin:19px 0 22px;color:#183654;font-size:1.35rem}.case-block small,.case-products small,.case-outcome small{display:block;margin-bottom:5px;color:#7b8fa5;font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.case-block p,.case-outcome p{margin:0;color:#60758c;font-size:.84rem;line-height:1.65}.case-products{margin:19px 0;padding:15px;border-radius:11px;background:#f5f8fc}.case-products strong{color:#285174;font-size:.78rem}.case-outcome{display:flex;gap:11px}.case-outcome>i{color:#38a173;font-size:1.2rem}.case-study-grid article>a{display:flex;justify-content:space-between;margin-top:24px;padding-top:17px;border-top:1px solid #e5edf5;color:#226db9;font-size:.78rem;font-weight:800;text-decoration:none}.case-method{padding:90px 20px}.case-method>.container>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px}.case-method>.container>div:last-child span{padding:21px;border-radius:13px;background:#eef5fd;color:#385977;font-size:.8rem}.case-method b{display:block;margin-bottom:8px;color:#347dcc}.utility-dropdown{width:290px;padding:14px;border:1px solid #dce6f1;border-radius:14px;box-shadow:0 20px 50px rgba(18,49,82,.18)}.utility-label{display:block;padding:2px 5px 10px;color:#7b8ea3;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.utility-text-link{display:flex;align-items:center;gap:11px;padding:10px 7px;border-radius:9px;color:#27435f;text-decoration:none}.utility-text-link:hover{background:#f3f7fc;color:#246db8}.utility-text-link>i{color:#347dcc}.utility-text-link span,.utility-text-link small{display:block}.utility-text-link span{font-size:.79rem;font-weight:750}.utility-text-link small{margin-top:2px;color:#8392a4;font-size:.65rem;font-weight:400}.utility-dropdown .btn{margin-top:8px;font-size:.78rem}.navbar .nav-link.active{color:#246eb8;font-weight:750}@media(max-width:991px){.reason-grid,.industry-page-grid>.container{grid-template-columns:repeat(2,1fr)}.editorial-band>.container{grid-template-columns:1fr;gap:35px}.platform-map-row{grid-template-columns:repeat(3,1fr)}.utility-dropdown{width:100%;box-shadow:none}.case-method>.container>div:last-child{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.editorial-hero{padding:75px 18px 65px}.editorial-proof .container,.reason-grid,.industry-page-grid>.container,.case-study-grid>.container{grid-template-columns:1fr}.editorial-proof article{border-right:0;border-bottom:1px solid #e5edf7}.editorial-proof article:last-child{border-bottom:0}.editorial-cta>.container{display:block}.editorial-cta .btn{margin-top:22px}.platform-map-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.case-method>.container>div:last-child,.band-steps{grid-template-columns:1fr}}

.pricing-notice{padding:25px 20px;border-top:1px solid #dfe9f4;border-bottom:1px solid #dfe9f4;background:#eef6ff}.pricing-notice>.container{display:flex;align-items:flex-start;gap:13px;max-width:1040px}.pricing-notice i{color:#337dcb;font-size:1.25rem}.pricing-notice strong,.pricing-notice span{display:block}.pricing-notice strong{color:#234663}.pricing-notice span{margin-top:3px;color:#698097;font-size:.8rem}.pricing-grid{padding:90px 20px}.pricing-grid>.container{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pricing-grid article{position:relative;display:flex;flex-direction:column;padding:31px;border:1px solid #dce7f3;border-radius:18px;background:#fff}.pricing-grid article.featured{border:2px solid #397fd0;box-shadow:0 20px 50px rgba(38,101,170,.13)}.pricing-badge{position:absolute;top:-13px;right:20px;padding:6px 12px;border-radius:999px;background:#2875c7;color:#fff;font-size:.63rem;font-weight:800;text-transform:uppercase}.pricing-name{color:#357dcc;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-grid h2{margin:12px 0 10px;color:#173654;font-size:1.75rem}.pricing-grid p{min-height:70px;color:#687d94;font-size:.85rem;line-height:1.6}.pricing-grid ul{display:grid;gap:10px;margin:10px 0 24px;padding:0;list-style:none;color:#4f687f;font-size:.79rem}.pricing-grid li{display:flex;gap:8px}.pricing-grid li i{color:#3884d6}.pricing-grid article>small{margin-top:auto;margin-bottom:14px;color:#7c8fa2}.pricing-factors{padding:90px 20px;background:#f4f8fd}.pricing-factors>.container>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:38px}.pricing-factors article{padding:21px;border:1px solid #e0e9f3;border-radius:13px;background:#fff}.pricing-factors i,.pricing-factors strong,.pricing-factors span{display:block}.pricing-factors i{margin-bottom:13px;color:#347dcc;font-size:1.25rem}.pricing-factors strong{color:#284865}.pricing-factors span{margin-top:7px;color:#708399;font-size:.72rem;line-height:1.5}.resource-grid{padding:90px 20px;background:#f7faff}.resource-grid>.container{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.resource-grid article{display:flex;flex-direction:column;padding:28px;border:1px solid #dde8f3;border-radius:17px;background:#fff}.resource-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:13px;background:#edf5ff;color:#347dcc;font-size:1.25rem}.resource-grid article>span{margin-top:18px;color:#357dcc;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.resource-grid h2{margin:9px 0 11px;color:#1b3a59;font-size:1.16rem}.resource-grid p{color:#687d94;font-size:.83rem;line-height:1.65}.resource-grid a{display:flex;justify-content:space-between;margin-top:auto;padding-top:17px;border-top:1px solid #e5edf5;color:#246fb9;font-size:.77rem;font-weight:800;text-decoration:none}.resource-feature{padding:90px 20px}.resource-feature>.container{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:65px}.resource-feature>.container>div:first-child>span,.about-mission span{color:#347dcc;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.resource-feature h2{margin:12px 0;color:#173654;font-weight:800}.resource-feature p{color:#687d94;line-height:1.7}.resource-feature ul{display:grid;gap:9px;padding:0;list-style:none;color:#4f687f;font-size:.83rem}.resource-feature li{display:flex;gap:9px}.resource-feature li i{color:#347dcc}.resource-checklist{display:grid;gap:10px;padding:27px;border-radius:17px;background:#123e60;color:#fff}.resource-checklist strong{margin-bottom:5px}.resource-checklist span{font-size:.8rem}.resource-checklist span i{margin-right:8px;color:#7db7ed}.resource-checklist a{margin-top:10px;padding:12px;border-radius:9px;background:#fff;color:#1f67aa;font-size:.78rem;font-weight:800;text-align:center;text-decoration:none}.about-mission{padding:90px 20px}.about-mission>.container{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.about-mission h2{margin-top:12px;color:#173654;font-size:clamp(2rem,3vw,2.7rem);font-weight:800}.about-mission p{color:#637990;line-height:1.75}.about-platform{padding:90px 20px;background:#f3f8fd}.about-architecture{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:45px}.about-architecture>span{display:grid;min-width:210px;padding:24px;border:1px solid #dce7f2;border-radius:15px;background:#fff;text-align:center}.about-architecture span>i{margin-bottom:10px;color:#347dcc;font-size:1.5rem}.about-architecture b{color:#264663}.about-architecture small{margin-top:5px;color:#7a8da1}.about-architecture>i{color:#8ba5bf}@media(max-width:991px){.pricing-grid>.container,.resource-grid>.container{grid-template-columns:repeat(2,1fr)}.pricing-factors>.container>div:last-child{grid-template-columns:repeat(3,1fr)}.resource-feature>.container,.about-mission>.container{grid-template-columns:1fr;gap:35px}.about-architecture{flex-wrap:wrap}}@media(max-width:767px){.pricing-grid>.container,.resource-grid>.container{grid-template-columns:1fr}.pricing-factors>.container>div:last-child{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.pricing-factors>.container>div:last-child{grid-template-columns:1fr}.about-architecture{display:grid}.about-architecture>i{transform:rotate(90deg);margin:auto}}