.olp-apps{max-width:1800px;margin:auto}.olp-apps section{padding:90px max(24px,6vw)}.olp-apps__hero{padding-top:160px!important;background:radial-gradient(ellipse at right,#112044,transparent 70%)}.olp-apps h1{font:700 clamp(3.5rem,8vw,8rem)/1 var(--wp--preset--font-family--sans);letter-spacing:-.06em;margin:30px 0}.olp-apps h1 em{font-family:var(--wp--preset--font-family--serif);font-weight:400;color:#8caaff}.olp-apps h2{font:400 clamp(2.6rem,4.5vw,5rem)/1.1 var(--wp--preset--font-family--serif);margin:0 0 40px}.olp-apps h3{font-size:1.5rem;line-height:1.3}.olp-apps p{max-width:720px;line-height:1.8;color:#adb7c9}.olp-apps__lead{font-size:1.3rem}.olp-apps__label{font:11px var(--wp--preset--font-family--mono);letter-spacing:3px}.olp-apps__cta{display:inline-block;background:#efede8;color:#080a12;padding:16px 26px;border-radius:40px;text-decoration:none;margin-top:20px;font-weight:600}.olp-apps__section{border-top:1px solid #ffffff13}.olp-apps__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.olp-apps__grid article{padding:32px;background:#101521;border:1px solid #ffffff0d;border-radius:18px}.olp-apps__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;padding-left:20px}.olp-apps details{padding:24px 0;border-bottom:1px solid #ffffff20}.olp-apps summary{cursor:pointer;font-size:1.2rem}.olp-apps__closing{background:radial-gradient(ellipse at bottom,#15233f,transparent)}@media(max-width:800px){.olp-apps__grid,.olp-apps__steps{grid-template-columns:1fr}.olp-apps section{padding:60px 24px}.olp-apps__hero{padding-top:120px!important}}
.olp-composition .olp-apps a.olp-apps__cta{color:#080a12}.olp-composition .olp-apps a.olp-apps__cta:hover{color:#080a12;background:#d8e3ff}
