.ce-page main{max-width:1440px;margin:auto;padding:64px clamp(24px,5vw,80px) 90px}.ce-intro{max-width:850px;margin-bottom:55px}.ce-intro h1{font-size:clamp(36px,4.7vw,68px);line-height:1.08;letter-spacing:-.045em;margin:20px 0 28px}.ce-intro>p:last-child{font-size:19px;line-height:1.7;color:#627987}.ce-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 32px}.ce-capabilities figure{margin:0;min-width:0}.ce-media{height:280px;background:white;display:flex;justify-content:center;align-items:center;overflow:hidden}.ce-media img{width:100%;height:100%;object-fit:contain}.ce-capacity img{width:32%;height:85%;object-fit:contain}.ce-field img{object-fit:contain}.ce-capabilities figcaption{padding:24px 0}.ce-capabilities h2{font-size:25px;margin:12px 0}.ce-capabilities p,.ce-inputs p{line-height:1.7;color:#627987}.ce-capabilities small{display:block;color:#526a77;line-height:1.6}.ce-inputs{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid #cedee6;margin-top:45px;padding-top:60px}.ce-inputs h2{font-size:32px;letter-spacing:-.03em}.ce-inputs ul{padding-left:20px;line-height:2;color:#627987;margin-bottom:30px}.ce-inputs ol{margin:0;padding-left:25px}.ce-inputs li{padding-left:8px}.ce-inputs h3{margin-bottom:4px}.ce-inputs p{margin-top:0}.ce-page main{overflow-wrap:anywhere}.ce-page .primary-button{color:#fff}.ce-page .site-footer a{overflow-wrap:anywhere}@media(max-width:760px){.ce-page main{padding-top:38px}.ce-page .lv-header{height:auto;min-height:76px;gap:15px;padding-block:12px}.ce-page .lv-header nav{gap:10px}.ce-page .lv-header nav>a:first-child{display:none}.ce-page .lv-header .primary-button{font-size:11px;padding:10px;min-height:44px}.ce-capabilities{gap:25px 16px}.ce-media{height:150px}.ce-capabilities h2{font-size:19px}.ce-capabilities p,.ce-capabilities small{font-size:13px}.ce-inputs{grid-template-columns:1fr;gap:24px}.ce-intro>p:last-child{font-size:17px}.ce-page .brand>span{font-size:14px}.ce-page .brand img{width:30px}.ce-page .brand{gap:6px}}

.ce-analysis-crop{position:relative;height:100%;aspect-ratio:600/503;overflow:hidden;background:white}.ce-analysis-crop img{position:absolute;left:0;bottom:0;width:200.667%;max-width:none;height:auto}
