.casefold1-section{background-color:#080B1A;padding:80px 40px;position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center;contain:layout style paint}.casefold1-background{position:absolute;inset:0;z-index:1}.casefold1-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.casefold1-container{max-width:1400px;width:100%;position:relative;z-index:3}.casefold1-container,.casefold1-hero{margin:0 auto;display:flex;flex-direction:column}.casefold1-hero{gap:24px;align-items:center;justify-content:center;text-align:center;max-width:1200px}.casefold1-heading{font-family:N27,sans-serif;font-size:62px;font-style:normal;font-weight:400;line-height:68px;letter-spacing:-3.7px;background:linear-gradient(90deg,#ffcba3 6.932%,#ffe8a3 0,#ffffff 48.267%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;max-width:700px;min-height:136px;contain:layout style}.casefold1-description{font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#FFF;opacity:.7;margin:0;max-width:600px}.casefold1-cta{display:flex;gap:16px;margin-top:0}.casefold1-button,.casefold1-cta{align-items:center;justify-content:center}.casefold1-button{background:linear-gradient(180deg,#ffffff 0,#e2e2e2);border:1px solid #ffffff;border-radius:14px;padding:12px 22px;font-family:Geist,sans-serif;font-size:17px;font-weight:550;color:#000000;text-decoration:none;display:inline-flex;cursor:pointer;transition:all .3s ease;letter-spacing:-.3px;text-shadow:#ffffff 0 1px 0;box-shadow:0 4px 4px 0 rgba(0,0,0,.15),0 1px 1px 0 rgba(0,0,0,.15);height:58px;box-sizing:border-box}.casefold1-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,255,255,.3)}@media screen and (max-width:1200px){.casefold1-section{padding:90px 36px 70px}.casefold1-heading{font-size:52px;line-height:58px;letter-spacing:-3.1px}.casefold1-description{font-size:16px}}@media screen and (max-width:768px){.casefold1-section{padding:100px 18px 60px;min-height:auto}.casefold1-hero{gap:20px}.casefold1-heading{font-size:40px;line-height:44px;letter-spacing:-2px;font-family:sans-serif!important;min-height:88px}.casefold1-description{font-size:16px}.casefold1-cta{flex-direction:column;gap:12px}.casefold1-button{height:60px;width:100%}}@media screen and (max-width:480px){.casefold1-section{padding:100px 14px 50px}.casefold1-hero{gap:16px;margin-top:10%}.casefold1-heading{font-size:32px;line-height:36px;letter-spacing:-1.3px;font-family:sans-serif!important;min-height:72px}.casefold1-description{font-size:14px}.casefold1-button{height:54px;font-size:15px}}[data-theme=light] .casefold1-section{background-color:#EAF1FF}[data-theme=light] .casefold1-heading{background:linear-gradient(90deg,#02407e 0,#000000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .casefold1-description{color:#333333;opacity:1}[data-theme=light] .casefold1-button{background:linear-gradient(180deg,rgb(55,53,53),rgb(0,0,0));border:none;color:#FFFFFF;text-shadow:none;box-shadow:0 4px 4px 0 rgba(0,0,0,.15),0 1px 1px 0 rgba(0,0,0,.15)}[data-theme=light] .casefold1-button:hover{background:linear-gradient(180deg,rgb(70,68,68),rgb(20,20,20));box-shadow:0 6px 16px rgba(0,0,0,.3)}.casefold2-section{background-color:#080B1A;padding:50px 40px;position:relative;overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 800px}.casefold2-container{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:50px}.casefold2-heading{font-family:N27,sans-serif;font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-1.2px;color:#FFF;margin:0 0 15px}.casefold2-executive{display:flex;flex-direction:column;gap:15px}.casefold2-summary-text{font-family:Geist,sans-serif!important;font-size:16px;font-weight:400;line-height:1.3;color:#FFF;opacity:.7;display:flex;flex-direction:column;gap:12px}.casefold2-summary-text p{font-family:Geist,sans-serif!important;margin:0}.casefold2-profile{display:flex;flex-direction:column;gap:20px}.casefold2-profile-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px}.casefold2-card{background:radial-gradient(140% 130% at 120% 115%,rgba(239,170,67,.35) 0,rgba(239,170,67,.2) 40%,rgba(239,170,67,.08) 70%,rgba(239,170,67,0) 100%);border:1px solid rgba(255,255,255,.4);border-radius:30px;padding:25px 30px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.casefold2-card-title{font-family:N27,sans-serif;font-size:28px;font-weight:400;line-height:1.1;letter-spacing:-.84px;color:#FFF;margin:0 0 5px}.casefold2-card-content{display:flex;flex-direction:column}.casefold2-data-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.3);font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:rgba(255,255,255,.8)}.casefold2-data-row.no-border{border-bottom:none}.casefold2-label{flex:0 0 auto}.casefold2-value{text-align:right}.casefold2-tech-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.casefold2-tech-item{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.3)}.casefold2-tech-item.no-border{border-bottom:none}.casefold2-tech-category{font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:rgba(255,255,255,.6);margin-bottom:4px}.casefold2-tech-description{font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:rgba(255,255,255,.8);margin:0}.casefold2-challenge{display:flex;flex-direction:column;gap:15px}.casefold2-challenge-intro{font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#FFF;opacity:.7;margin:0 0 10px}.casefold2-challenge-list{list-style:decimal;padding-left:20px;margin:0;display:flex;flex-direction:column;gap:8px}.casefold2-challenge-list li{font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#FFF;opacity:.9;padding-left:8px}.casefold2-challenge-list li::marker{color:#FFF;opacity:1;font-weight:500}.casefold2-challenge-conclusion{font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#FFF;opacity:.5;margin:8px 0 0}.casefold2-implementation{display:flex;flex-direction:column;gap:15px}.casefold2-implementation-text{font-family:Geist,sans-serif!important;font-size:16px;font-weight:400;line-height:1.3;color:#FFF;opacity:.7;display:flex;flex-direction:column;gap:18px}.casefold2-implementation-text p{font-family:Geist,sans-serif!important;margin:0}.casefold2-solution{display:flex;flex-direction:column;gap:15px}.casefold2-solution-content{display:flex;flex-direction:column;gap:24px}.casefold2-solution-item{display:flex;flex-direction:column;gap:12px}.casefold2-solution-title{font-family:Geist,sans-serif;font-size:20px;font-weight:600;line-height:1.2;color:#FFF;margin:0}.casefold2-solution-item p{font-family:Geist,sans-serif!important;font-size:16px;font-weight:400;line-height:1.3;color:#FFF;opacity:.7;margin:0}.casefold2-solution-item blockquote p{color:#FFF;opacity:1}.casefold2-solution-item blockquote footer{color:#FFF;opacity:1;font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin-top:8px}.casefold2-outcomes{display:flex;flex-direction:column;gap:20px}.casefold2-outcomes-grid{display:flex;flex-wrap:wrap;gap:20px}.casefold2-outcome-card{background:linear-gradient(299.61deg,rgba(255,255,255,.1) 1.49%,rgba(255,255,255,0) 92.15%);border:1px solid rgba(255,255,255,.2);border-radius:30px;padding:25px 20px;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;text-align:center;flex:1 1;min-width:180px;height:160px}.casefold2-outcome-value{font-family:N27,sans-serif;font-size:36px;font-weight:400;line-height:normal;letter-spacing:-1.08px;color:#FFF}.casefold2-outcome-title{font-size:16px;font-weight:500;letter-spacing:-.32px}.casefold2-outcome-subtitle,.casefold2-outcome-title{font-family:Geist,sans-serif!important;line-height:1.3;color:#FFF}.casefold2-outcome-subtitle{font-size:13px;font-weight:400;opacity:.7}.casefold2-comparison{display:flex;flex-direction:column;gap:20px}.casefold2-comparison-table{border:1px solid rgba(255,255,255,.2);border-radius:40px;overflow:hidden}.casefold2-table-wrapper{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.casefold2-table-header{background:#77b5e8;display:grid;grid-template-columns:1fr 2fr 2fr;text-align:left;padding:22px 0}.casefold2-table-header-cell{font-family:Geist,sans-serif!important;font-size:22px;font-weight:500;line-height:normal;color:#FFF;padding:0 20px}.casefold2-table-body{display:flex;flex-direction:column}.casefold2-table-row{display:grid;grid-template-columns:1fr 2fr 2fr;border-bottom:1px solid rgba(255,255,255,.5);text-align:left;min-height:72px;align-items:center}.casefold2-table-row:last-child{border-bottom:none}.casefold2-comparison-table .casefold2-table-header,.casefold2-comparison-table .casefold2-table-row{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) minmax(0,1.15fr)}.casefold2-table-cell{font-family:Geist,sans-serif!important;font-size:16px;font-weight:400;line-height:1.35;color:rgba(255,255,255,.8);padding:18px 20px}.casefold2-comparison-table .casefold2-table-cell:first-child{font-weight:500}.casefold2-comparison-table .casefold2-table-cell{text-align:left}@media screen and (max-width:1200px){.casefold2-section{padding:50px 36px}.casefold2-container{gap:40px}.casefold2-heading{font-size:42px}.casefold2-profile-cards{gap:30px}.casefold2-card-title{font-size:26px;letter-spacing:-.78px}.casefold2-data-row,.casefold2-tech-description{font-size:15px}.casefold2-solution-title{font-size:18px}.casefold2-outcome-card{padding:22px 18px;min-width:160px;height:150px}.casefold2-outcome-value{font-size:32px;letter-spacing:-.96px}.casefold2-outcome-title{font-size:15px}.casefold2-outcome-subtitle{font-size:12px}.casefold2-table-header-cell{font-size:20px;padding:0 16px}.casefold2-table-cell{font-size:15px;padding:16px}}@media screen and (max-width:768px){.casefold2-section{padding:60px 18px}.casefold2-container{gap:30px}.casefold2-heading{font-size:36px;margin-bottom:12px}.casefold2-profile-cards{grid-template-columns:1fr;gap:20px}.casefold2-card{padding:20px 24px}.casefold2-card-title{font-size:26px}.casefold2-data-row{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 0}.casefold2-value{text-align:left}.casefold2-tech-grid{grid-template-columns:1fr;gap:10px}.casefold2-tech-item{padding:10px 0}.casefold2-challenge-list{gap:8px}.casefold2-solution-content{gap:20px}.casefold2-solution-title{font-size:18px}.casefold2-outcome-card{padding:22px 18px;min-width:100%;flex:1 1 100%;height:140px}.casefold2-outcome-value{font-size:32px;letter-spacing:-.96px}.casefold2-outcome-title{font-size:15px}.casefold2-outcome-subtitle{font-size:13px}.casefold2-table-wrapper{width:100%;overflow-x:auto;overflow-y:visible}.casefold2-comparison-table{border-radius:30px;min-width:750px;width:max-content}.casefold2-table-header{padding:16px 0}.casefold2-table-header-cell{font-size:15px;padding:0 10px;min-width:140px}.casefold2-table-row{min-height:auto}.casefold2-table-cell{font-size:13px;padding:12px 10px;text-align:left;min-width:120px}.casefold2-table-cell:first-child{font-weight:500}}@media screen and (max-width:480px){.casefold2-heading{font-size:28px}.casefold2-summary-text{font-size:14px}.casefold2-card{padding:20px 24px}.casefold2-card-title{font-size:22px}.casefold2-data-row{font-size:14px}.casefold2-tech-category{font-size:13px}.casefold2-challenge-intro,.casefold2-challenge-list li,.casefold2-tech-description{font-size:14px}.casefold2-solution-title{font-size:16px}.casefold2-outcome-card{height:130px;padding:20px 16px}.casefold2-outcome-value{font-size:28px;letter-spacing:-.84px}.casefold2-outcome-title{font-size:14px}.casefold2-outcome-subtitle{font-size:12px}.casefold2-table-wrapper{width:100%;overflow-x:auto;overflow-y:visible}.casefold2-comparison-table{border-radius:24px;min-width:640px;width:max-content}.casefold2-table-header{padding:14px 0}.casefold2-table-header-cell{font-size:13px;padding:0 8px;min-width:130px}.casefold2-table-row{min-height:auto;padding:0}.casefold2-table-cell{font-size:12px;padding:10px 8px;min-width:130px}}[data-theme=light] .casefold2-section{background-color:#EAF1FF}[data-theme=light] .casefold2-heading{color:#1a1a1a}[data-theme=light] .casefold2-summary-text{color:#333333}[data-theme=light] .casefold2-card{border-radius:30px;border:1px solid rgba(255,255,255,.4);background:linear-gradient(111deg,#011D53 1.7%,#004B94 98.17%)}[data-theme=light] .casefold2-card-title{color:#FFF}[data-theme=light] .casefold2-data-row{color:#FFF}[data-theme=light] .casefold2-data-row,[data-theme=light] .casefold2-tech-item{border-bottom-color:rgba(255,255,255,.3)}[data-theme=light] .casefold2-tech-category{color:rgba(255,255,255,.6)}[data-theme=light] .casefold2-tech-description{color:#FFF}[data-theme=light] .casefold2-challenge-intro{color:#333333}[data-theme=light] .casefold2-challenge-list li::marker{color:#333333}[data-theme=light] .casefold2-challenge-list li{color:#1a1a1a}[data-theme=light] .casefold2-challenge-conclusion{color:#666666}[data-theme=light] .casefold2-implementation-text{color:#333333}[data-theme=light] .casefold2-solution-title{color:#1a1a1a}[data-theme=light] .casefold2-solution-item p{color:#333333}[data-theme=light] .casefold2-solution-item blockquote footer,[data-theme=light] .casefold2-solution-item blockquote p{color:#1a1a1a}[data-theme=light] .casefold2-outcome-card{border:1px solid rgba(255,255,255,.2);background:linear-gradient(147deg,#011E54 -29.55%,#004A93 72.75%)}[data-theme=light] .casefold2-outcome-title,[data-theme=light] .casefold2-outcome-value{color:#FFF}[data-theme=light] .casefold2-outcome-subtitle{color:#FFF;opacity:.8}[data-theme=light] .casefold2-comparison-table{border:1px solid #abcfff;border-radius:40px;overflow:hidden;background:linear-gradient(180deg,#ABCFFF,#ABCFFF 28.395%,#EAF1FF)}[data-theme=light] .casefold2-comparison-table .casefold2-table-header{background:#013777;border-radius:40px 40px 0 0;min-height:66px;padding:22px 0;align-items:center}[data-theme=light] .casefold2-comparison-table .casefold2-table-header-cell{text-align:left;color:#FFFFFF}[data-theme=light] .casefold2-comparison-table .casefold2-table-row{border-bottom:1px solid rgba(149,184,232,.5)}[data-theme=light] .casefold2-comparison-table .casefold2-table-row:last-child{border-bottom:none}[data-theme=light] .casefold2-comparison-table .casefold2-table-row:nth-child(3n+1){background:#B8D4FF}[data-theme=light] .casefold2-comparison-table .casefold2-table-row:nth-child(3n+2){background:#CDE0FF}[data-theme=light] .casefold2-comparison-table .casefold2-table-row:nth-child(3n+3){background:#E1EDFF}[data-theme=light] .casefold2-comparison-table .casefold2-table-row:last-child .casefold2-table-cell:first-child{border-bottom-left-radius:40px}[data-theme=light] .casefold2-comparison-table .casefold2-table-row:last-child .casefold2-table-cell:last-child{border-bottom-right-radius:40px}[data-theme=light] .casefold2-comparison-table .casefold2-table-cell{color:#000000;text-align:left}[data-theme=light] .casefold2-comparison-table .casefold2-table-cell:first-child{font-weight:500}[data-theme=light] .casefold2-table-header{background:#0061C1}[data-theme=light] .casefold2-table-row{border-bottom-color:rgba(0,97,193,.2)}[data-theme=light] .casefold2-table-cell{color:#333333}@media screen and (max-width:768px){.casefold2-comparison-table{min-width:720px}[data-theme=light] .casefold2-comparison-table{border-radius:30px}[data-theme=light] .casefold2-comparison-table .casefold2-table-header{border-radius:30px 30px 0 0}[data-theme=light] .casefold2-comparison-table .casefold2-table-row:last-child .casefold2-table-cell:first-child{border-bottom-left-radius:30px}[data-theme=light] .casefold2-comparison-table .casefold2-table-row:last-child .casefold2-table-cell:last-child{border-bottom-right-radius:30px}}@media screen and (max-width:480px){.casefold2-comparison-table{min-width:640px}[data-theme=light] .casefold2-comparison-table{border-radius:24px}[data-theme=light] .casefold2-comparison-table .casefold2-table-header{border-radius:14px 14px 0 0;padding:15px 10px}[data-theme=light] .casefold2-comparison-table .casefold2-table-row:last-child .casefold2-table-cell:first-child{border-bottom-left-radius:24px}[data-theme=light] .casefold2-comparison-table .casefold2-table-row:last-child .casefold2-table-cell:last-child{border-bottom-right-radius:24px}[data-theme=light] .casefold2-comparison-table .casefold2-table-row{padding:10px}}.casefold3-section{background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,.074) 99%),#080B1A;padding:50px 40px;position:relative;overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 400px}.casefold3-container{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:15px;align-items:flex-start}.casefold3-heading{font-family:N27,sans-serif;font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-1.2px;color:#FFF;margin:0 0 10px}.casefold3-cta{display:flex;gap:16px;align-items:center;justify-content:flex-start;margin-bottom:30px}.casefold3-button{background:linear-gradient(180deg,#ffffff 0,#e2e2e2);border:1px solid #ffffff;border-radius:14px;padding:12px 22px;font-family:Geist,sans-serif;font-size:17px;font-weight:550;color:#000000;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;letter-spacing:-.3px;text-shadow:#ffffff 0 1px 0;box-shadow:0 4px 4px 0 rgba(0,0,0,.15),0 1px 1px 0 rgba(0,0,0,.15);height:58px;box-sizing:border-box}.casefold3-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,255,255,.3)}.casefold3-disclaimer{font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:rgba(255,255,255,.5);opacity:.8;margin:0}@media screen and (max-width:1200px){.casefold3-section{padding:50px 36px}.casefold3-container{max-width:900px}.casefold3-heading{font-size:42px}}@media screen and (max-width:768px){.casefold3-section{padding:60px 18px}.casefold3-heading{font-size:36px;margin-bottom:12px}.casefold3-cta{flex-direction:column;gap:12px;width:100%;margin-bottom:20px}.casefold3-button{height:60px}.casefold3-disclaimer{font-size:14px}}@media screen and (max-width:480px){.casefold3-heading{font-size:28px}.casefold3-disclaimer{font-size:14px}.casefold3-button{height:54px;font-size:15px}}[data-theme=light] .casefold3-section{background:linear-gradient(0deg,rgba(0,97,193,0) 0,rgba(0,97,193,.05) 99%),url(https://website-assets.secure.com/images/cta-bg.webp) 50% /cover no-repeat,#EAF1FF}[data-theme=light] .casefold3-heading{color:#FFFFFF}[data-theme=light] .casefold3-button{background:linear-gradient(180deg,rgb(55,53,53),rgb(0,0,0));border:none;color:#FFFFFF;text-shadow:none}[data-theme=light] .casefold3-button:hover{background:linear-gradient(180deg,rgb(70,68,68),rgb(20,20,20));box-shadow:0 6px 16px rgba(0,0,0,.3)}[data-theme=light] .casefold3-disclaimer{color:#FFF;opacity:.8}