body{margin:0;font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.6;background:#f5f5f5}.menu-description li{margin:10px}.single-blog{font-size:1rem;line-height:1.8;color:#111827}.single-blog p{margin-bottom:1.1em}.single-blog h2{font-size:1.6rem;margin:1.8em 0 .6em;font-weight:700;color:#0f172a}.single-blog h3{font-size:1.3rem;margin:1.4em 0 .4em;font-weight:600;color:#111827}.single-blog a{color:#EA580C;text-decoration:none;border-bottom:1px solid rgb(37 99 235 / .3)}.single-blog a:hover{color:#C2410C;border-bottom-color:#C2410C}.single-blog ul,.single-blog ol{margin:0 0 1.2em 1.3em;padding-left:.5em}.single-blog li{margin-bottom:.4em;list-style:auto}.single-blog blockquote{margin:1.5em 0;padding:1.2em 1.4em;border-left:4px solid #2562e9;background:#eff6ff;border-radius:8px;font-style:italic;color:#1f2933}.single-blog img{max-width:100%;border-radius:10px;display:block;margin:1.5em auto}.single-blog table{width:100%;border-collapse:separate;border-spacing:0;margin:1.8em 0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff}.single-blog table thead th{background:#f1f5f9;color:#0f172a;font-weight:600;padding:14px 16px;text-align:left;border-bottom:1px solid #e2e8f0;font-size:.95rem}.single-blog table td{padding:14px 16px;border-bottom:1px solid #e5e7eb;font-size:.93rem;color:#1f2937}.single-blog table tr:last-child td{border-bottom:none}.single-blog table tbody tr:nth-child(even){background:#f9fafb}.single-blog table tbody tr:hover{background:#eef2ff}.single-blog table a{color:#EA580C;text-decoration:none;border-bottom:1px solid rgb(37 99 235 / .3)}.single-blog table a:hover{color:#C2410C;border-bottom-color:#C2410C}.single-blog table caption{caption-side:top;text-align:left;font-weight:600;margin-bottom:10px;font-size:1rem;color:#111827}.single-blog table{display:block;overflow-x:auto}.comment-form{max-width:720px;margin-top:3rem;padding:0;font-family:inherit}.comment-notes,.comment-form-cookies-consent{font-size:.875rem;color:#64748b;margin-bottom:1rem}.comment-form label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:600;color:#0f172a}.comment-form .required{color:#dc2626}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;border-radius:.75rem;border:1px solid #e2e8f0;padding:.75rem .9rem;font-size:.875rem;color:#0f172a;background-color:#fff;transition:all 0.2s ease}.comment-form textarea{min-height:140px;resize:vertical}.comment-form input:focus,.comment-form textarea:focus{outline:none;border-color:#EA580C;box-shadow:0 0 0 4px rgb(37 99 235 / .12)}.comment-form p{margin-bottom:1.25rem}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:.5rem}.comment-form-cookies-consent input{margin-top:.25rem}.comment-form .form-submit{margin-top:1.5rem}.comment-form .submit{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;background-color:#EA580C;color:#fff;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;border:none;cursor:pointer;transition:all 0.2s ease}.comment-form .submit:hover{background-color:#C2410C}.comment-form .submit:active{transform:translateY(1px)}.logged-in-as{font-size:.875rem;margin-bottom:1rem;color:#475569}.logged-in-as a{color:#EA580C;text-decoration:none}.logged-in-as a:hover{text-decoration:underline}.comment-list{margin-top:3rem;padding:0;list-style:none}.comment-list li{border-bottom:1px solid #e2e8f0;padding-bottom:1.5rem;margin-bottom:1.5rem}.comment-author{font-weight:600;color:#0f172a}.comment-metadata{font-size:.75rem;color:#64748b;margin-top:.25rem}.comment-content{margin-top:.75rem;font-size:.875rem;color:#334155}.comment-reply-link{font-size:.75rem;font-weight:600;color:#EA580C;text-decoration:none}.comment-reply-link:hover{text-decoration:underline}.comment-list{margin-top:3rem;padding:0;list-style:none}.comment-list .comment{position:relative;padding:1.5rem 1.25rem 1.25rem 1.25rem;margin-bottom:1.25rem;border:1px solid #e2e8f0;border-radius:1rem;background-color:#fff}.comment-list .children{margin-top:1.25rem;margin-left:1.5rem;padding-left:1.25rem;border-left:2px solid #e2e8f0}.comment-body{display:block;border-bottom:1px solid #e2e8f0;margin-bottom:10px;padding-bottom:10px}.comment-author{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.comment-author img.avatar{width:32px;height:32px;border-radius:9999px;border:1px solid #e2e8f0}.comment-author .fn{font-weight:600;color:#0f172a}.comment-author .fn a{color:inherit;text-decoration:none}.comment-author .fn a:hover{text-decoration:underline}.comment-author .says{display:none}.comment-metadata{margin-top:.25rem;margin-left:2.75rem;font-size:.75rem;color:#64748b}.comment-metadata a{color:inherit;text-decoration:none}.comment-metadata a:hover{text-decoration:underline}.comment-content{margin-top:.75rem;margin-left:2.75rem;font-size:.875rem;line-height:1.6;color:#334155}.comment-content p{margin:.5rem 0}.comment .reply{margin-top:.2rem;margin-left:2.75rem}.comment-reply-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#EA580C;text-decoration:none}.comment-reply-link:hover{text-decoration:underline}.bypostauthor>.comment-body{background-color:#f8fafc;border-radius:.75rem;padding:.75rem}.comment-awaiting-moderation{margin-top:.5rem;margin-left:2.75rem;font-size:.75rem;color:#ca8a04}@media (max-width:640px){.comment-list .comment{padding:1rem}.comment-metadata,.comment-content,.comment .reply{margin-left:0}.comment-author{gap:.5rem}}@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fadeUp 0.9s ease-out forwards}.animation-delay-200{animation-delay:.2s}.animation-delay-400{animation-delay:.4s}.animation-delay-600{animation-delay:.6s}.animation-delay-800{animation-delay:.8s}.animation-delay-1000{animation-delay:1s}.cutom-form .wpcf7 form.wpcf7-form{display:grid;gap:14px;max-width:720px}.wpcf7 form.wpcf7-form p{margin:0!important}.wpcf7 form.wpcf7-form label{display:block;font-weight:600;font-size:13px;color:#0f172a}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{width:100%;margin-top:8px;padding:12px 14px;border:1px solid #e4e4e7;background:rgb(255 255 255 / .9);color:#0f172a;font-size:14px;line-height:1.35;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.wpcf7 input[type="tel"]{margin:12px 0 20px}.wpcf7 textarea{min-height:140px;resize:vertical}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 textarea:focus{border-color:#F97316;box-shadow:0 0 0 4px rgb(79 70 229 / .14);background:#fff}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:rgb(100 116 139 / .9)}.wpcf7 input[type="submit"].wpcf7-submit{width:100%;border:0;padding:12px 18px;background:#F97316;color:#fff;font-weight:700;font-size:14px;letter-spacing:.2px;cursor:pointer;transition:transform .12s ease,opacity .18s ease,background .18s ease}.wpcf7 input[type="submit"].wpcf7-submit:hover{background:#F97316}.wpcf7 input[type="submit"].wpcf7-submit:active{transform:translateY(1px)}.wpcf7 .wpcf7-spinner{margin-left:10px;vertical-align:middle}.wpcf7 form .wpcf7-response-output{margin:8px 0 0!important;padding:12px 14px;border-radius:14px;border:1px solid rgb(148 163 184 / .6);background:rgb(241 245 249 / .9);color:#0f172a;font-size:13px}.wpcf7 form.sent .wpcf7-response-output{border-color:rgb(16 185 129 / .5);background:rgb(16 185 129 / .1);color:#065f46}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:rgb(239 68 68 / .5);background:rgb(239 68 68 / .1);color:#7f1d1d}.wpcf7 .wpcf7-not-valid-tip{margin-top:8px;font-size:12px;color:#dc2626;font-weight:600}.wpcf7 input.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border-color:rgb(239 68 68 / .7)!important;box-shadow:0 0 0 4px rgb(239 68 68 / .12)}.dark .wpcf7 form.wpcf7-form label{color:rgb(255 255 255 / .92)}.dark .wpcf7 input[type="text"],.dark .wpcf7 input[type="email"],.dark .wpcf7 textarea{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);color:rgb(255 255 255 / .92)}.dark .wpcf7 input[type="text"]:focus,.dark .wpcf7 input[type="email"]:focus,.dark .wpcf7 textarea:focus{border-color:#F97316;box-shadow:0 0 0 4px rgb(129 140 248 / .18)}.dark .wpcf7 form .wpcf7-response-output{border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .06);color:rgb(255 255 255 / .86)}.dark .wpcf7 form.sent .wpcf7-response-output{border-color:rgb(16 185 129 / .45);background:rgb(16 185 129 / .12);color:rgb(167 243 208 / .95)}.dark .wpcf7 form.invalid .wpcf7-response-output,.dark .wpcf7 form.failed .wpcf7-response-output,.dark .wpcf7 form.aborted .wpcf7-response-output{border-color:rgb(239 68 68 / .45);background:rgb(239 68 68 / .12);color:rgb(254 202 202 / .95)}@media (min-width:768px){.wpcf7 form.wpcf7-form{grid-template-columns:1fr 1fr;gap:16px}.wpcf7 form.wpcf7-form p:nth-of-type(1),.wpcf7 form.wpcf7-form p:nth-of-type(2),.wpcf7 form.wpcf7-form p:nth-of-type(3){grid-column:span 1}.wpcf7 form.wpcf7-form p:nth-of-type(4),.wpcf7 form.wpcf7-form p:nth-of-type(5),.wpcf7 form.wpcf7-form .wpcf7-response-output{grid-column:1 / -1}.wpcf7 input[type="submit"].wpcf7-submit{justify-self:start;padding-left:22px;padding-right:22px}}@media (min-width:768px){[data-testimonial-slider] [data-t-track]{display:flex;flex-wrap:nowrap;will-change:transform;transform:translate3d(0,0,0)}[data-testimonial-slider] [data-t-slide]{flex:0 0 100%;max-width:100%;box-sizing:border-box}}@media (max-width:768px){.width-mobile{width:calc(100vw - 30px)!important;overflow:hidden}}