strong{font-weight:700}a{color:#2c4673}a span.hover{visibility:hidden}a.mouseover span.hover,a:hover span.hover,a:focus span.hover{visibility:visible}hr.clear{visibility:hidden;height:1px;clear:both}body{text-align:center;font-size:62.5%;font-family:pt sans,Helvetica,Arial,sans-serif;color:#151619;background:#0f1726 url(/assets/background-8445adcdb92865bd758f1191a8546d1f.png) repeat-x}#header{background:#fff}#header h1{padding-top:10px}#header h1 span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#header h1 a{display:block;width:240px;height:206px;margin:0 auto;background:url(/assets/logo_1x-906da7c569f6ba4500c4e769f4216ca3.png) no-repeat top left;background:-webkit-image-set(url("/assets/logo_1x-906da7c569f6ba4500c4e769f4216ca3.png") 1x,url("/assets/logo_2x-7f0fa3f8f27f77e04f6f5792614fd47e.png") 2x) top left no-repeat}#header #menu{background:#0f2b4d;border-top:3px solid #265899;border-bottom:3px solid #265899;text-align:center;font-family:lato,Helvetica,Arial,sans-serif}#header #menu ul{width:800px;margin:0 auto;text-align:left;height:34px}#header #menu ul li{float:left;width:160px}#header #menu ul li a{color:#fff;font-size:160%;line-height:34px;text-decoration:none;display:block;text-align:center}#header #menu ul li a.current{color:#72f06c;border-bottom:3px solid #19b112}#header #menu ul li a:hover,#header #menu ul li a:focus{background:#0f1726}#container{width:1000px;margin:0 auto;text-align:left}#container #main{min-height:800px}#container #main h2{font-family:lato,Helvetica,Arial,sans-serif;color:#fff;text-shadow:2px 2px 4px #000;line-height:130%;transform:scale(1.17,1);-webkit-transform:scale(1.17,1);-moz-transform:scale(1.17,1);-ms-transform:scale(1.17,1);-o-transform:scale(1.17,1);font-size:360%;text-align:center;margin:30px 0 40px}#container #main h2.pinch{margin-left:50px;margin-right:50px}#container #main section.product{margin:20px 50px;clear:both;height:245px}#container #main section.product .overview{-webkit-box-shadow:4px 4px 8px -1px #000;box-shadow:4px 4px 8px -1px #000;background:#fff;border:1px solid #cacaca;width:591px;float:left;height:230px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#container #main section.product .overview{border-width:.5px}}#container #main section.product .overview p,#container #main section.product .overview ul{font-size:150%;margin:10px 15px}#container #main section.product .overview p.highlight,#container #main section.product .overview ul.highlight{font-size:200%;margin:20px 30px;text-align:center;font-weight:700;color:#444;line-height:125%}#container #main section.product .overview p ul,#container #main section.product .overview ul ul{font-size:100%}#container #main section.product .overview ul li{margin-left:30px;list-style-type:disc;padding-bottom:10px}#container #main section.product .overview ul li ul{margin-bottom:0}#container #main section.product .overview ul li li:last-child{padding-bottom:0}#container #main section.product .overview h3{font-family:lato,Helvetica,Arial,sans-serif;color:#151619;font-size:240%}#container #main section.product .overview h3 a{color:#151619;text-decoration:none}#container #main section.product .overview h3 span.fade{display:block;height:50px;line-height:50px;background:transparent url(/assets/headerfade-66309bd46a480b61ecb98c655a117a95.png) no-repeat top left;padding-left:10px}#container #main section.product .overview h3 span.fade.half{background-size:50% 100%}#container #main section.product .more{-webkit-box-shadow:4px 4px 8px -1px #000;box-shadow:4px 4px 8px -1px #000;background:#fff;border:1px solid #cacaca;float:right;width:284px;padding-top:50px;color:#2c4673;text-align:center}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#container #main section.product .more{border-width:.5px}}#container #main section.product .more .button a{padding-right:10px;height:45px;line-height:45px;background:#e6e6e6;text-align:right;display:block;color:#151619;text-shadow:1px 1px 0 #fff;font-size:200%;text-decoration:none;font-family:lato,Helvetica,Arial,sans-serif}#container #main section.product .more>a{display:block;font-size:160%;text-decoration:none;color:#2c4673;font-weight:700;padding:0 10px;height:135px}#container #main section.product.fluid .overview{height:auto}#container #main section.product.fluid .more{height:auto}#container #main section.product.fluid .more p,#container #main section.product.fluid .more ul{font-size:150%;margin:10px 15px}#container #main section.product.fluid .more p.highlight,#container #main section.product.fluid .more ul.highlight{font-size:200%;margin:20px 30px;text-align:center;font-weight:700;color:#444;line-height:125%}#container #main section.product.fluid .more p ul,#container #main section.product.fluid .more ul ul{font-size:100%}#container #main section.product.fluid .more ul li{margin-left:30px;list-style-type:disc;padding-bottom:10px}#container #main section.product.fluid .more ul li ul{margin-bottom:0}#container #main section.product.fluid .more ul li li:last-child{padding-bottom:0}#container #main section.product.fluid .more.contact{padding-bottom:40px}#container #main section.product.fluid .more.contact p{margin-bottom:10px}#container #main section.product.fluid .more.contact p a{text-decoration:none;color:#2c4673}#container #main section.product.fluid .more.contact p a:hover,#container #main section.product.fluid .more.contact p a:focus{text-decoration:underline}#container #main section.product.fluid .more.story{padding-top:10px;padding-bottom:10px;font-size:80%;text-align:left}#container #main section.product.fluid .more .contents{margin-bottom:50px}#container #main section.product.fluid .more .contents li{list-style-type:none;margin-left:0}#container #main section.product.fluid .more .contents li a{color:#0f1726;text-decoration:none}#container #main section.product.fluid .more .contents li a:hover,#container #main section.product.fluid .more .contents li a:focus{text-decoration:underline}#container #main .comparison{clear:both;margin:0 50px 30px;padding-top:30px}#container #main .comparison section{clear:both;padding-top:30px;margin-left:0}#container #main .comparison section>h3,#container #main .comparison section .synopsis h3,#container #main .comparison section .profile h3{font-family:lato,Helvetica,Arial,sans-serif;color:#fff;text-shadow:2px 2px 4px #000;line-height:130%;transform:scale(1.17,1);-webkit-transform:scale(1.17,1);-moz-transform:scale(1.17,1);-ms-transform:scale(1.17,1);-o-transform:scale(1.17,1);font-size:280%;text-align:left;line-height:50px;float:left;width:224.78632px;margin-left:20px}#container #main .comparison section>h3 a,#container #main .comparison section .synopsis h3 a,#container #main .comparison section .profile h3 a{color:#fff;text-decoration:none}#container #main .comparison section>h3 a:hover,#container #main .comparison section>h3 a:focus,#container #main .comparison section .synopsis h3 a:hover,#container #main .comparison section .synopsis h3 a:focus,#container #main .comparison section .profile h3 a:hover,#container #main .comparison section .profile h3 a:focus{text-decoration:underline}#container #main .comparison section .synopsis{float:left;width:293px}#container #main .comparison section .synopsis p,#container #main .comparison section .synopsis ul{font-size:150%;margin:10px 15px}#container #main .comparison section .synopsis p.highlight,#container #main .comparison section .synopsis ul.highlight{font-size:200%;margin:20px 30px;text-align:center;font-weight:700;color:#444;line-height:125%}#container #main .comparison section .synopsis p ul,#container #main .comparison section .synopsis ul ul{font-size:100%}#container #main .comparison section .synopsis ul li{margin-left:30px;list-style-type:disc;padding-bottom:10px}#container #main .comparison section .synopsis ul li ul{margin-bottom:0}#container #main .comparison section .synopsis ul li li:last-child{padding-bottom:0}#container #main .comparison section .synopsis p,#container #main .comparison section .synopsis ul{font-family:lato,Helvetica,Arial,sans-serif;font-size:140%;color:#fff;text-align:left;clear:left;margin-left:0}#container #main .comparison section .synopsis ul li{margin-left:24px}#container #main .comparison section .card{-webkit-box-shadow:4px 4px 8px -1px #000;box-shadow:4px 4px 8px -1px #000;background:#fff;border:1px solid #cacaca;width:591px;float:right}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#container #main .comparison section .card{border-width:.5px}}#container #main .comparison section .card p,#container #main .comparison section .card ul{font-size:150%;margin:10px 15px}#container #main .comparison section .card p.highlight,#container #main .comparison section .card ul.highlight{font-size:200%;margin:20px 30px;text-align:center;font-weight:700;color:#444;line-height:125%}#container #main .comparison section .card p ul,#container #main .comparison section .card ul ul{font-size:100%}#container #main .comparison section .card ul li{margin-left:30px;list-style-type:disc;padding-bottom:10px}#container #main .comparison section .card ul li ul{margin-bottom:0}#container #main .comparison section .card ul li li:last-child{padding-bottom:0}#container #main .comparison section .card .button a{padding-right:10px;height:45px;line-height:45px;background:#e6e6e6;text-align:right;display:block;color:#151619;text-shadow:1px 1px 0 #fff;font-size:200%;text-decoration:none;font-family:lato,Helvetica,Arial,sans-serif}#container #main .comparison section .card .price,#container #main .comparison section .card .picturebar{font-family:lato,Helvetica,Arial,sans-serif;color:#151619;font-size:240%}#container #main .comparison section .card .price a,#container #main .comparison section .card .picturebar a{color:#151619;text-decoration:none}#container #main .comparison section .card .price span.fade,#container #main .comparison section .card .picturebar span.fade{display:block;height:50px;line-height:50px;background:transparent url(/assets/headerfade-66309bd46a480b61ecb98c655a117a95.png) no-repeat top left;padding-left:10px}#container #main .comparison section .card .price span.fade.half,#container #main .comparison section .card .picturebar span.fade.half{background-size:50% 100%}#container #main .comparison section .card .price a.mouseover .fade,#container #main .comparison section .card .price a:hover .fade,#container #main .comparison section .card .price a:focus .fade,#container #main .comparison section .card .picturebar a.mouseover .fade,#container #main .comparison section .card .picturebar a:hover .fade,#container #main .comparison section .card .picturebar a:focus .fade{background:transparent url(/assets/headertrans-f049f67a29fd1438ae71449d2796d97f.png) top left repeat;background:rgba(255,255,255,.8)}#container #main .comparison section .card .price span.hover,#container #main .comparison section .card .picturebar span.hover{float:right;position:relative;top:-50px;line-height:50px;padding-right:10px;font-size:66.66667%}#container #main .comparison section .card p.highlight{text-align:left;margin-left:10px;margin-right:10px}#container #main .comparison.profiles section{padding-top:80px}#container #main .comparison.profiles section:first-child{padding-top:50px}#container #main .comparison.profiles .profile{width:225px;float:left;padding-left:75px}#container #main .comparison.profiles .profile h3{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;width:100%;text-align:center;margin-left:0}#container #main .comparison.profiles .profile .photo{-webkit-box-shadow:4px 4px 8px -1px #000;box-shadow:4px 4px 8px -1px #000;background:#fff;border:1px solid #cacaca;margin-top:15px;display:block;float:left;margin-left:31.5px;width:162px;height:162px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#container #main .comparison.profiles .profile .photo{border-width:.5px}}#container #main .comparison.profiles .profile .photo img{margin:6px;width:150px;height:150px}#container #main section.logos{-webkit-box-shadow:4px 4px 8px -1px #000;box-shadow:4px 4px 8px -1px #000;background:#fff;border:1px solid #cacaca;margin-left:50px;margin-right:50px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#container #main section.logos{border-width:.5px}}#container #main section.logos .row{clear:both;height:110px;margin-top:20px}#container #main section.logos .row .client{width:299px;float:left;text-align:center}#container #main section.logos .row .client .project{font-family:lato,Helvetica,Arial,sans-serif;color:#cacaca;font-size:140%;text-transform:uppercase;margin-top:5px}#container #main section.logos .row .client.tushare img{margin:14px 0;height:32px}#container #main section.logos .row .client.tuffass img{margin:1px 0;height:58px}#container #main section.logos .row .client.bellatrix img{margin:11px 0;height:38px}#container #main section.contact{-webkit-box-shadow:4px 4px 8px -1px #000;box-shadow:4px 4px 8px -1px #000;background:#fff;border:1px solid #cacaca;margin-left:50px;margin-right:50px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#container #main section.contact{border-width:.5px}}#container #main section.contact a{display:block;text-align:center;font-size:240%;font-family:lato,Helvetica,Arial,sans-serif;text-decoration:none;padding:30px;color:#151619}#container #main section.contact a:hover,#container #main section.contact a:focus{background:#72f06c;text-shadow:1px 1px 0 #fff}.picturebar,.price{background:#cfc29e}.picturebar.roadmapping,.picturebar.roadmap-strategy,.price.roadmapping,.price.roadmap-strategy{background:url(/assets/headers/roadmapping_1x-3b61b0fc34e00cd36e10f93587db1d1e.jpg) no-repeat top left;background:-webkit-image-set(url("/assets/headers/roadmapping_1x-3b61b0fc34e00cd36e10f93587db1d1e.jpg") 1x,url("/assets/headers/roadmapping_2x-478323cdf4ce54e4e42df2fd27f285df.jpg") 2x) top left no-repeat}.picturebar.development,.picturebar.development-pm,.picturebar.development-coaching,.picturebar.advice-dev-manager,.price.development,.price.development-pm,.price.development-coaching,.price.advice-dev-manager{background:url(/assets/headers/development_1x-7a274e892c87f134dc36442353bfb140.png) no-repeat top left;background:-webkit-image-set(url("/assets/headers/development_1x-7a274e892c87f134dc36442353bfb140.png") 1x,url("/assets/headers/development_2x-1a345582aad3ab008b6e9fe40ba7c2e2.png") 2x) top left no-repeat}.picturebar.advice,.picturebar.advice-cto,.price.advice,.price.advice-cto{background:url(/assets/headers/advice_1x-4ca81e9ce06468623c77251d2e977583.png) no-repeat top left;background:-webkit-image-set(url("/assets/headers/advice_1x-4ca81e9ce06468623c77251d2e977583.png") 1x,url("/assets/headers/advice_2x-3aedc9e3f8207e5fe7e2464a7dde60c0.png") 2x) top left no-repeat}.picturebar.about,.picturebar.about-consultant,.picturebar.development-software,.picturebar.development-hardware,.picturebar.development-infrastructure,.picturebar.advice-senior-dev,.price.about,.price.about-consultant,.price.development-software,.price.development-hardware,.price.development-infrastructure,.price.advice-senior-dev{background:url(/assets/headers/about_1x-c907784bebfa759c65fb095a0bfa4dce.jpg) no-repeat top left;background:-webkit-image-set(url("/assets/headers/about_1x-c907784bebfa759c65fb095a0bfa4dce.jpg") 1x,url("/assets/headers/about_2x-155bc650e8810785d8d38de94a07da9d.jpg") 2x) top left no-repeat}.picturebar.roadmap-trailblazer,.price.roadmap-trailblazer{background:url(/assets/headers/roadmapping-trailblazer_1x-de9223d0b1786f0d54672e8ab701dec4.jpg) no-repeat top left;background:-webkit-image-set(url("/assets/headers/roadmapping-trailblazer_1x-de9223d0b1786f0d54672e8ab701dec4.jpg") 1x,url("/assets/headers/roadmapping-trailblazer_2x-f7cfa831c4dc94d9374623ac3563b99a.jpg") 2x) top left no-repeat}.picturebar.roadmap-roadmapping,.price.roadmap-roadmapping{background:url(/assets/headers/roadmapping-roadmapping_1x-a529bd8e597cb85ac2778af2cfd6f802.jpg) no-repeat top left;background:-webkit-image-set(url("/assets/headers/roadmapping-roadmapping_1x-a529bd8e597cb85ac2778af2cfd6f802.jpg") 1x,url("/assets/headers/roadmapping-roadmapping_2x-91cf437326629044766a7be30e755092.jpg") 2x) top left no-repeat}form div.field{clear:both;padding:5px 15px}form div.field label{float:left;width:15%;font-family:lato,Helvetica,Arial,sans-serif;font-size:140%;line-height:23px}form div.field input{-webkit-box-shadow:1px 1px 2px -1px #cacaca;box-shadow:1px 1px 2px -1px #cacaca;font-size:140%;height:20px;width:83%;border:1px solid #cacaca}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){form div.field input{border-width:.5px}}form div.field textarea{-webkit-box-shadow:1px 1px 2px -1px #cacaca;box-shadow:1px 1px 2px -1px #cacaca;font-size:140%;height:6em;width:83%;border:1px solid #cacaca}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){form div.field textarea{border-width:.5px}}form .submit{padding-right:3%}form .submit button{-webkit-box-shadow:1px 1px 2px -1px #cacaca;box-shadow:1px 1px 2px -1px #cacaca;margin-bottom:20px;float:right;font-family:lato,Helvetica,Arial,sans-serif;font-size:160%;line-height:1.5;color:#fff;text-shadow:1px 1px 1px #72f06c;background:#19b112;border:1px solid #cacaca;cursor:pointer}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){form .submit button{border-width:.5px}}form .submit button:hover,form .submit button:focus{background:#72f06c;text-shadow:1px 1px 0 #cacaca}footer{clear:both;background:#151619;margin-top:150px;border-top:3px solid #142033;color:#fff;font-family:pt sans,Helvetica,Arial,sans-serif}footer .inner{width:1000px;margin:0 auto;height:170px}footer .vcard{float:left;width:375px;font-family:lato,Helvetica,Arial,sans-serif;text-align:center}footer .vcard .filler{font-size:360%;font-family:pt sans,Helvetica,Arial,sans-serif;font-weight:700}footer .vcard .filler a{text-decoration:none;color:#fff;text-transform:lowercase;line-height:78px}footer .vcard .copy,footer .vcard .summary{font-size:120%;line-height:175%}footer .members{float:right;width:300px;padding-top:38px}footer .members h4{font-size:140%;text-transform:uppercase}footer .awia{width:152px;height:54px;float:left;margin-left:75px;margin-top:24px;background:url(/assets/logos/awia_1x-41bb5bc12fc40590f10361d22559c64b.png) no-repeat top left;background:-webkit-image-set(url("/assets/logos/awia_1x-41bb5bc12fc40590f10361d22559c64b.png") 1x,url("/assets/logos/awia_2x-e63d838f1c87c967dee4f65aec629dd6.png") 2x) top left no-repeat}footer .awia img{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}