.comments-section{margin-top:56px;margin-bottom:64px}.comments-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;padding-bottom:20px;border-bottom:1px solid #dce7f1}.comments-heading h2,.comment-form h2{margin:5px 0 4px;font:800 30px/1.15 Manrope,Inter,sans-serif;color:#061525}.comments-heading p{margin:0;color:#51657a}.comments-heading>a{flex:none;padding:11px 16px;border-radius:9px;color:#fff;background:#1769ff;font-weight:800;text-decoration:none}.comments-list{display:grid;gap:16px;margin:25px 0}.comment-card{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:19px;border:1px solid #dce7f1;border-radius:14px;background:#fff;box-shadow:0 8px 26px #0615250a}.comment-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#1769ff,#14c8e8);font:800 18px Manrope,Inter,sans-serif}.comment-main header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px}.comment-main header strong{font-size:15px}.comment-main time,.comment-main small{color:#6a7d90;font-size:12px}.comment-main p{margin:10px 0 8px;color:#24384c;white-space:normal}.comment-reply-button{border:0;padding:0;color:#1769ff;background:transparent;font-weight:800;cursor:pointer}.comment-replies{display:grid;gap:12px;margin:-5px 0 0 48px}.comment-card-reply{background:#f8fbfe}.comments-empty{margin:24px 0;padding:28px;border:1px dashed #bdcddd;border-radius:13px;color:#51657a;text-align:center}.comment-form{display:grid;gap:18px;margin-top:30px;padding:26px;border:1px solid #dce7f1;border-radius:16px;background:#f4f8fc}.comment-form-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.comment-replying{padding:9px 12px;border-radius:9px;color:#102c4c;background:#dfeeff}.comment-replying button{border:0;color:#b52c22;background:transparent;font-weight:800;cursor:pointer}.comment-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.comment-form label>span{display:block;margin-bottom:6px;font-weight:800}.comment-form input[type=text],.comment-form input[type=email],.comment-form textarea{width:100%;padding:11px 12px;border:1px solid #bdcddd;border-radius:9px;color:#061525;background:#fff;font:inherit}.comment-form textarea{resize:vertical}.comment-form input:focus,.comment-form textarea:focus{border-color:#1769ff;outline:3px solid #1769ff1f}.comment-form label small,.comment-counter,.comment-consent{color:#6a7d90;font-size:12px}.comment-counter{display:block;margin-top:5px;text-align:right}.comment-options{display:grid;gap:9px}.comment-options label{display:flex;align-items:flex-start;gap:9px}.comment-options input{margin-top:3px}.comment-options label>span{margin:0;font-weight:600}.comment-identity{padding:12px 14px;border-radius:9px;background:#e4f5ec}.comment-identity span{margin-left:8px;color:#51657a}.comment-consent{margin:0}.comment-submit{justify-self:start;border:0;border-radius:9px;padding:12px 18px;color:#fff;background:#c83a2e;font-weight:900;cursor:pointer}.comment-submit:hover{background:#a92d24}.comment-website{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:700px){.comments-heading,.comment-form-title{align-items:flex-start;flex-direction:column}.comment-fields{grid-template-columns:1fr}.comment-replies{margin-left:20px}.comment-form{padding:20px}.comment-identity span{display:block;margin:3px 0 0}.comments-heading h2,.comment-form h2{font-size:26px}}
