.breadcrumbs{flex-wrap:wrap;line-height:1.8}.capabilities{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.capability{padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.capability .mono{font-size:10px}.capability h3{font-size:21px;margin:23px 0 14px}.capability p{font-size:14px;margin:0}.fit-box{padding:22px 25px;border-left:2px solid var(--green);background:var(--panel);margin-top:27px}.fit-box p{font-size:14px;margin:12px 0 0}.package-brief{padding:25px 30px;border:1px solid var(--line);background:var(--panel)}.package-brief a{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);font-size:17px}.package-brief a:last-child{border-bottom:0}.package-brief b{color:var(--green)}.other-services{display:flex;gap:12px;flex-wrap:wrap}.other-services a{padding:13px 16px;border:1px solid var(--line);background:var(--panel);font-size:13px;display:flex;gap:25px;justify-content:space-between}.other-services a:hover,.package-brief a:hover{color:var(--green)}.other-services a span{color:var(--green)}.contact .text-option{font:bold 11px var(--mono);margin-bottom:20px}.hero h1{font-size:clamp(38px,4.2vw,58px)}@media(max-width:800px){.capabilities{grid-template-columns:1fr 1fr}}@media(max-width:480px){.capabilities{grid-template-columns:1fr}.capability{padding:25px}.hero h1{font-size:39px}.other-services{display:grid;grid-template-columns:1fr}.package-brief{padding:23px}}
