:root{--pec-navy:#07072e;--pec-blue:#1e49bb;--pec-text:#101123}*{box-sizing:border-box}body{margin:0;color:var(--pec-text);font-family:Arial,sans-serif}img{max-width:100%;height:auto}.pec-skip{position:absolute;left:-9999px}.pec-skip:focus{left:8px;top:8px;z-index:10000}.pec-header{background:var(--pec-navy);color:#fff}.pec-header-inner{max-width:1200px;min-height:64px;padding:8px 18px;margin:auto;display:flex;align-items:center;gap:24px}.pec-brand{color:#fff;font-weight:bold;text-decoration:none;white-space:nowrap}.pec-brand img{max-width:160px;max-height:45px}.pec-nav{flex:1}.pec-nav ul,.pec-footer ul{display:flex;gap:18px;list-style:none;padding:0;margin:0}.pec-nav a,.pec-footer a{color:inherit;text-decoration:none}.pec-quote{display:inline-block;border-radius:4px;background:var(--pec-blue);color:#fff;padding:10px 18px;text-decoration:none}.pec-footer{background:var(--pec-navy);color:#fff;padding:60px 20px 22px}.pec-footer-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.pec-footer-bottom{text-align:center;margin-top:40px;border-top:1px solid #666;padding-top:20px}.pec-wrap{max-width:1200px;margin:auto}.pec-shared{padding:64px 20px;text-align:center}.pec-order-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0}.pec-order-steps>div{border:1px solid #ddd;padding:24px}.pec-order-steps span{font-size:40px}.pec-engineering-banner{background:#f2f3f9}.pec-blog{max-width:1120px;margin:0 auto;padding:45px 20px}.pec-post-list{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.pec-post-list article{border:1px solid #ddd;padding:16px}.pec-article{max-width:820px;margin:auto;line-height:1.75}.pec-canvas{min-height:400px}@media(max-width:768px){.pec-header-inner{flex-wrap:wrap}.pec-nav{width:100%;order:3}.pec-nav ul{flex-wrap:wrap}.pec-footer-inner,.pec-order-steps,.pec-post-list{grid-template-columns:1fr}}
