.brand{gap:0}.brand img{display:block;width:180px;height:74px;object-fit:contain;object-position:left center}.topbar nav{gap:25px}.instagram-link{color:#ff8650!important}.service-grid article{min-height:410px}.service-grid article strong{font-size:13px;line-height:1.45;color:#e7e9ea;margin-top:17px}.service-visual{height:70px;margin:30px 0 24px;display:flex;align-items:flex-end;gap:8px}.bars i{display:block;width:13px;background:#32485b}.bars i:nth-child(1){height:28px}.bars i:nth-child(2){height:47px}.bars i:nth-child(3){height:66px;background:var(--orange)}.gantt{display:block;padding-top:7px}.gantt i{display:block;height:7px;background:#40556a;margin:8px 0}.gantt i:nth-child(1){width:76%}.gantt i:nth-child(2){width:55%;margin-left:22%}.gantt i:nth-child(3){width:67%;margin-left:10%;background:var(--orange)}.trend{position:relative}.trend:before,.trend:after{content:"";position:absolute;height:2px;width:72px;transform-origin:left;left:3px}.trend:before{background:#8794a0;transform:rotate(-25deg);bottom:19px}.trend:after{background:var(--orange);transform:rotate(-38deg);bottom:14px}.trend i{width:8px;height:8px;border-radius:50%;background:var(--orange);position:absolute}.trend i:nth-child(1){left:0;bottom:12px}.trend i:nth-child(2){left:33px;bottom:36px}.trend i:nth-child(3){left:63px;bottom:55px}.target{position:relative}.target i,.target i:before,.target i:after{display:block;border:2px solid #53697d;border-radius:50%;position:absolute}.target i{width:64px;height:64px}.target i:before{content:"";width:40px;height:40px;left:10px;top:10px}.target i:after{content:"";width:15px;height:15px;left:22px;top:22px;border-color:var(--orange);background:var(--orange)}.indicators{background:#eef1f3;color:#0c2942;display:grid;grid-template-columns:minmax(310px,.72fr) 1.28fr;min-height:860px}.indicator-image{overflow:hidden;position:relative}.indicator-image img{width:100%;height:100%;object-fit:cover;object-position:center}.indicator-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 65%,#eef1f3)}.indicator-content{padding:105px max(38px,calc((100vw - var(--max))/2)) 95px 7vw}.indicator-content h2{font:600 clamp(38px,4.1vw,59px)/1.1 Space Grotesk;letter-spacing:-.035em;margin:0 0 35px}.dashboard{background:#0d1b28;color:white;padding:28px 32px;box-shadow:0 22px 60px rgba(7,25,40,.18)}.dashboard-head{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:17px}.dashboard-head span{font-size:11px;letter-spacing:.18em;color:#8f9eaa}.dashboard-head b{font-size:13px}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:23px 0 5px}.metric-row div{border-left:2px solid #607384;padding-left:12px}.metric-row div:nth-child(2){border-color:var(--orange)}.metric-row div:nth-child(3){border-color:#fff}.metric-row small{display:block;font-size:9px;letter-spacing:.12em;color:#82909b}.metric-row strong{font:600 24px Space Grotesk}.dashboard svg{width:100%;height:auto}.dashboard svg path{fill:none;stroke-width:4}.dashboard .grid path{stroke:rgba(255,255,255,.08);stroke-width:1}.dashboard .plan{stroke:#718391}.dashboard .done{stroke:var(--orange)}.dashboard .spent{stroke:#fff;stroke-dasharray:7 7}.legend{display:flex;gap:25px;font-size:11px}.legend span:before{content:"";display:inline-block;width:14px;height:2px;margin-right:7px;vertical-align:middle;background:#718391}.legend .l-done:before{background:var(--orange)}.legend .l-spent:before{background:#fff}.answers{display:grid;grid-template-columns:1fr 1fr;gap:9px 30px;margin:30px 0 0;padding:0;list-style:none}.answers li{font-weight:600;border-bottom:1px solid #c9d1d6;padding:10px 0}.answers li:before{content:"—";color:var(--orange);margin-right:10px}@media(max-width:1100px){.topbar nav{gap:15px}.topbar nav a{font-size:12px}.brand img{width:150px}.indicators{grid-template-columns:.6fr 1.4fr}}@media(max-width:900px){.brand img{width:140px;height:62px}.indicators{grid-template-columns:1fr}.indicator-image{height:500px}.indicator-image:after{background:linear-gradient(0deg,#eef1f3,transparent 40%)}.indicator-content{padding:60px 18px 80px}.answers{grid-template-columns:1fr}}@media(max-width:560px){.indicator-image{height:380px}.dashboard{padding:22px 16px}.metric-row strong{font-size:19px}.dashboard-head{display:block}.dashboard-head b{display:block;margin-top:6px}.service-grid article{min-height:355px}}
