﻿body:has(.reference-detail-page){background:#eef3f8;margin:0}.reference-detail-page{--green:#019c51;--blue:#173f86;color:#0b1220;background:#eef3f8;min-height:100vh;overflow:hidden}.reference-detail-page *{box-sizing:border-box}.reference-detail-hero{background:#173f86;height:820px;position:relative;overflow:hidden}.reference-detail-hero>img{object-fit:cover}.reference-detail-shade{background:linear-gradient(90deg,#081d41f0 0%,#0e3063b8 37%,#0e306314 72%);position:absolute;inset:0}.reference-detail-hero>nav{z-index:2;color:#d8e4f4;gap:12px;font-size:14px;display:flex;position:absolute;top:62px;left:5.2%}.reference-detail-hero>nav a{color:#fff}.reference-detail-title{z-index:2;color:#fff;width:660px;position:absolute;top:235px;left:5.2%}.reference-detail-title>span,.reference-detail-intro span,.reference-detail-results header span,.reference-detail-gallery header span,.reference-detail-cta span{color:var(--green);letter-spacing:.16em;font-size:14px;font-weight:800}.reference-detail-title h1{letter-spacing:-.045em;margin:24px 0 22px;font-size:68px;line-height:1.02}.reference-detail-title p{font-size:23px}.reference-detail-hero>aside{z-index:3;background:#fffffff5;border-radius:22px 22px 0 0;grid-template-columns:repeat(3,1fr);height:130px;padding:0 50px;display:grid;position:absolute;bottom:0;left:5.2%;right:5.2%;box-shadow:0 -16px 40px #0000001f}.reference-detail-hero>aside>div{border-right:1px solid #d9e0e9;flex-direction:column;justify-content:center;padding-left:35px;display:flex}.reference-detail-hero>aside>div:last-child{border:0}.reference-detail-hero aside small{color:#758397;letter-spacing:.1em;font-size:11px;font-weight:750}.reference-detail-hero aside b{color:var(--blue);margin-top:12px;font-size:22px}.reference-detail-intro{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:120px 8%;display:grid}.reference-detail-intro h2,.reference-detail-results h2,.reference-detail-gallery h2{margin:20px 0 0;font-size:52px;line-height:1.12}.reference-detail-intro h2 em{color:var(--green);font-style:normal}.reference-detail-intro>p{color:#445064;margin:0;font-size:20px;line-height:1.8}.reference-detail-story{grid-template-rows:auto auto;grid-template-columns:38% 62%;gap:24px 70px;min-height:760px;padding:100px 7%;display:grid}.reference-detail-story article{background:#fff;border:1px solid #d4dde8;border-radius:20px;padding:38px 44px}.reference-detail-story article span{color:var(--green);font-weight:850}.reference-detail-story article h2{color:var(--blue);font-size:29px}.reference-detail-story article p{color:#536174;font-size:16px;line-height:1.7}.reference-detail-main-image{border-radius:28px;grid-area:1/2/3;min-height:560px;position:relative;overflow:hidden}.reference-detail-main-image img{object-fit:cover}.reference-detail-results{color:#fff;background:linear-gradient(120deg,#113d82,#061a3e);grid-template-columns:42% 58%;gap:80px;padding:110px 8%;display:grid}.reference-detail-results>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.reference-detail-results article{background:#ffffff0f;border:1px solid #fff3;border-radius:18px;min-height:170px;padding:30px}.reference-detail-results article b{color:#44d28e;font-size:14px}.reference-detail-results article p{font-size:18px;line-height:1.45}.reference-detail-gallery{background:#fff;padding:110px 6%}.reference-detail-gallery header{text-align:center;margin-bottom:55px}.reference-detail-gallery>div{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.reference-detail-gallery figure{border-radius:22px;height:420px;margin:0;position:relative;overflow:hidden}.reference-detail-gallery figure:first-child:last-child{grid-column:1/-1;height:600px}.reference-detail-gallery img{object-fit:cover;transition:transform .6s}.reference-detail-gallery figure:hover img{transform:scale(1.04)}.reference-detail-cta{background:#e0e6ed;border-radius:26px;justify-content:space-between;align-items:center;margin:90px 6%;padding:60px 70px;display:flex}.reference-detail-cta h2{margin:18px 0 0;font-size:43px;line-height:1.15}.reference-detail-cta>a{background:var(--green);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;width:220px;height:58px;padding:0 24px;font-weight:800;display:flex}.reference-detail-page>.site-footer{width:100%!important;position:relative!important}@media (min-width:1281px){body:has(.reference-detail-page){min-height:100vh!important}.reference-detail-page{zoom:1!important;width:100%!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important;transform:none!important}.reference-detail-page>.site-header,.reference-detail-page>.site-footer{zoom:1!important;width:100%!important;transform:none!important}}@media (max-width:800px){.reference-detail-hero{height:720px}.reference-detail-title{width:calc(100% - 44px);top:180px;left:22px}.reference-detail-title h1{font-size:44px}.reference-detail-hero>nav{top:35px;left:22px}.reference-detail-hero>aside{grid-template-columns:1fr;height:auto;padding:18px;left:15px;right:15px}.reference-detail-hero>aside>div{border-bottom:1px solid #d9e0e9;border-right:0;padding:12px}.reference-detail-intro,.reference-detail-results{grid-template-columns:1fr;gap:35px;padding:70px 22px}.reference-detail-story{grid-template-columns:1fr;padding:60px 20px}.reference-detail-main-image{grid-area:auto/1;min-height:360px}.reference-detail-results>div{grid-template-columns:1fr}.reference-detail-gallery{padding:70px 20px}.reference-detail-gallery>div{grid-template-columns:1fr}.reference-detail-gallery figure,.reference-detail-gallery figure:first-child:last-child{grid-column:auto;height:320px}.reference-detail-cta{flex-direction:column;align-items:flex-start;gap:30px;margin:40px 20px;padding:38px 28px}.reference-detail-cta h2{font-size:32px}}@media (min-width:1281px){.reference-detail-page>.site-header{zoom:var(--lipus-master-scale)!important;width:1920px!important;transform:none!important}.reference-detail-page>.site-footer{zoom:var(--lipus-master-scale)!important;width:1920px!important;min-height:570px!important;transform:none!important}}
