.je-jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 40px}.je-jobs>a{padding:26px;background:#f0f5f4;border:1px solid #dbe5e2;border-radius:16px;display:flex;flex-direction:column;gap:12px;color:#183533}.je-jobs>a:nth-child(2){background:#f5eee3;color:#514123}.je-jobs>a:nth-child(3){background:#edf1f7;color:#193251}.je-jobs span{font-size:11px;font-weight:700;letter-spacing:.1em}.je-jobs h3{font-size:23px;line-height:1.25}.je-jobs p{line-height:1.65}.je-jobs b{margin-top:auto}.je-whatsapp{background:#176c40!important;color:white!important;min-height:44px}.je-chat{color:#176c40!important}.product-price{align-items:flex-start;gap:10px}.product-price .src-pill{white-space:normal;text-align:right;max-width:52%;line-height:1.4}.product-price small,.je-small{display:block;font-size:11px;font-weight:400;line-height:1.5}.je-detail-price{font-size:28px;font-weight:800;color:#102c43;margin:16px 0}.je-detail-price small,.je-basket-total small{display:block;font-size:12px;line-height:1.6;font-weight:400;color:#526271}.je-order-note,.je-help{padding:16px;background:#f1f5f2;border:1px solid #dce6df;border-radius:10px;margin:16px 0}.je-order-note p,.je-help p{font-size:13px;line-height:1.6;margin:7px 0}.je-help h2{font-size:20px}.je-basket-total{text-align:right;font-size:19px;font-weight:800;color:#102c43;margin-top:18px}.je-basket-chat{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:14px 0}.je-basket-chat p{font-size:12px;color:#526271}.je-project-head{padding:40px 0}.je-project-head h1{font-size:clamp(30px,4vw,52px);line-height:1.12;margin:14px 0}.je-project-head p{max-width:620px;line-height:1.7;margin-bottom:22px}.purchase-actions{flex-wrap:wrap}.pc h3{overflow-wrap:anywhere}.je-essentials .section-heading p{max-width:600px}@media(max-width:760px){.je-jobs{grid-template-columns:minmax(0,1fr);gap:12px}.je-jobs>a{padding:22px}.je-jobs h3{font-size:22px}.purchase-actions{position:static;background:white;padding:12px 0;border-top:1px solid #e1e5e7}.purchase-actions .btn{flex:1;justify-content:center}.je-basket-total{text-align:left}.je-detail-price{font-size:25px}.je-basket-chat .btn{width:100%;justify-content:center}}
