.pricing360{--pr-c:#19c8ee}.prNote{color:#8a5a00;background:#fff7e6;border:1px solid #f5dfae;border-radius:12px;padding:8px 12px;font-size:14px}.prQuote{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:24px;border:1px solid #deebf3;border-top:3px solid var(--pr-c);border-radius:20px;background:#fff}.prQuote b{font-size:20px;color:#0b2a44}.prQuote p{margin:6px 0 0;color:#34566f;line-height:1.8;max-width:620px}.prBig{font-size:30px;font-weight:900;color:#0d5bd7}.prPlans{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.prPlan{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 20px;border:1px solid #deebf3;border-radius:20px;background:#fff}.prPlan.hot{border:2px solid var(--pr-c);box-shadow:0 14px 34px rgba(13,91,215,.1)}.prPlan h3{margin:0;color:#0b2a44}.prPrice{margin:0;color:#34566f}.prPlan ul{margin:0;padding-inline-start:20px;line-height:1.9;color:#24465d;flex:1}.prPlan .btn,.prPlan .ghost{justify-content:center;text-align:center}.prBadge{position:absolute;top:-12px;inset-inline-start:18px;background:var(--pr-c);color:#04263a;font-size:12.5px;font-weight:800;padding:3px 12px;border-radius:99px}@media(max-width:700px){.prQuote{padding:18px}.prBig{font-size:26px}}.prAud{color:#5b7a90;font-size:13px}.prFilter{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:22px}.prFilter .souqChips{margin:0}.prFilter input{flex:1;min-width:180px;max-width:360px;font:inherit;padding:9px 13px;border:1px solid #d6e6f1;border-radius:12px}.souqChips{display:flex;flex-wrap:wrap;gap:8px}.souqChips button{border:1px solid #d6e6f1;background:#fff;color:#34566f;border-radius:99px;padding:7px 14px;font:inherit;font-size:14px;cursor:pointer}.souqChips button.on{background:#0d5bd7;border-color:#0d5bd7;color:#fff}.prList{display:grid;gap:22px}.prRow{--pr-c:#19c8ee;padding:20px;border:1px solid #e3eef5;border-radius:22px;background:#fbfdff;scroll-margin-top:90px}.prRow[hidden]{display:none}.prRowHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px}.prRowHead h2{margin:0;font-size:22px}.prRowHead h2 a{color:#0b2a44;text-decoration:none}.prRowHead h2 a:hover{color:var(--pr-c)}.prRowHead small{color:#5b7a90}@media(max-width:700px){.prRow{padding:14px}.prRowHead h2{font-size:19px}}