.rank-math-toc{background:linear-gradient(135deg,#102144 0%,#1752BF 100%);border-radius:15px;padding:20px 25px;box-shadow:0 10px 30px rgba(0,0,0,0.08);font-family:'Poppins',sans-serif;transition:transform 0.3s ease,box-shadow 0.3s ease;color:#fff}.rank-math-toc:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,0,0,0.15)}.rank-math-toc>h2{font-size:20px;font-weight:700;color:#fff;margin-bottom:15px;position:relative;padding-left:30px}.rank-math-toc>h2::before{content:"📑";position:absolute;left:0;font-size:20px}.rank-math-toc ul{list-style:none;margin:0;padding:0}.rank-math-toc ul li{margin:6px 0;padding:8px 12px 8px 35px;position:relative;font-size:15px;background:rgba(255,255,255,0.15);border-radius:8px;transition:all 0.3s ease}.rank-math-toc ul li:hover{background:rgba(255,255,255,0.25);transform:translateX(5px)}.rank-math-toc ul li:before{content:"▶";color:#fff;position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:12px}.rank-math-toc a{text-decoration:none;color:#fff;transition:color 0.2s ease-in-out;font-weight:500}.rank-math-toc a:hover{color:#FFD700}form.wpcf7-form{border:2px solid #102144;padding:25px;border-radius:15px}form .form-group,form p{margin-bottom:20px!important;font-family:"Poppins",sans-serif}form label{font-size:14px;font-weight:600;color:#102144;margin-bottom:8px;display:block}form input[type="email"],form input[type="tel"],form input[type="text"],form input[type="url"],form textarea,form select{width:100%!important;padding:16px 18px;border:1px solid #102144;border-radius:10px;font-size:16px;color:#102144;background:#ffffff;outline:none;transition:0.3s ease-in-out;box-sizing:border-box}form input::placeholder,form textarea::placeholder{color:rgba(16,33,68,0.55)}form input:focus,form textarea:focus,form select:focus{border-color:#102144;box-shadow:0 0 10px rgba(16,33,68,0.3)}input[name="website"],input#website,form input[type="url"]{display:block!important;width:100%!important;margin-top:15px!important;margin-bottom:25px!important;padding:18px 20px!important}form input[type="checkbox"]{accent-color:#102144}form button,form input[type="submit"]{width:100%;background:#102144;padding:14px;color:#fff;font-weight:600;border-radius:8px;border:none;cursor:pointer;font-size:16px;transition:0.3s ease}form button:hover,form input[type="submit"]:hover{background:#0d1a36}