.btn-open-site:hover,.btn-try-site:hover,button[type="submit"]:hover{box-shadow:0 4.27px 4.27px rgb(0 0 0 / .2)}.accordion-header,.sm-tool-title,.tab-pane p,.tool-title{text-transform:capitalize}.tool-single-container{width:100%;max-width:1340px;margin:0 auto;padding:15px;position:relative}.blob-1,.blob-2,.blob-3,.blob-4,.blob-5,.blob-6,.blob-7{position:absolute;width:600px;height:600px;object-fit:cover;z-index:-1}.tool-single-container .blob-1{top:-10%;right:-340px}.tool-single-container .blob-2{top:10%;left:-310px}.tool-single-container .blob-3{top:28%;right:-270px}.tool-single-container .blob-4{top:46%;left:-410px}.tool-single-container .blob-5{top:64%;right:-270px}.tool-single-container .blob-6{top:82%;left:-410px}.graph-bar::after,.graph-label{left:50%;transform:translateX(-50%)}.tool-single-container .blob-7{top:100%;right:-270px}.tool-title-wrapper{margin-bottom:20px}.tool-title{font-size:clamp(24px, 5vw, 40px)!important;font-weight:800;color:#000;margin-bottom:10px!important}.link-wrapper{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.link-wrapper .btn-open-site,.link-wrapper .btn-try-site{width:150px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:6px 12px;font-family:var(--font-family);font-size:clamp(12px, 2.5vw, 16px);font-weight:400;border-radius:5px;transition:0.3s}button[type="submit"],textarea{font-size:clamp(14px, 2vw, 16px)}.btn-open-site{color:#fff;background-color:#0099f6}.btn-try-site,button[type="submit"]{background-color:#0099f6;color:#fff}.btn-try-site{border-color:#0099f6}.btn-open-site:hover,.btn-try-site:hover{color:#fff;background-color:#0099f6}.tool-meta{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:5px;font-size:clamp(12px, 2vw, 16px);margin-bottom:20px}.rating-stars,textarea{margin-bottom:10px}.rating-stars,.saved{display:flex;align-items:center;gap:4px}.star-icon{cursor:pointer;fill:#ccc;transition:fill 0.3s}.star-icon.selected,.star-icon:hover{fill:gold}.star-icon svg{width:clamp(20px, 4vw, 32px);height:clamp(20px, 4vw, 32px)}textarea{width:100%;padding:8px;border:1px solid #d1dae5;border-radius:10px}button[type="submit"]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.review-item{border:1px solid #d1dae5;border-radius:4px}.review-meta{font-size:.9em;color:#666}.review-rating{color:gold;margin:5px 0}.review-content{margin-top:10px}.no-review{width:100%;height:clamp(200px, 30vw, 320px);display:flex;justify-content:center;align-items:center;text-align:center;border:1px solid var(--border-color);border-radius:12px}.no-review p{font-family:Muli,sans-serif!important;font-size:clamp(20px, 4vw, 40px)!important;font-weight:400}.faq-section .sub-heading,.featured-tools-wrapper h2,.review-author-date,.tab-pane p,.tool-info-column,.tool-tags a{font-family:var(--font-family)}.content-wrapper{display:grid;grid-template-columns:1fr;gap:20px;padding-bottom:30px;margin:0 auto;border-bottom:.3px solid var(--border-color);align-items:start;position:relative;overflow:visible}.featured-tools-aside{border-left:none;padding:0;width:100%;height:100%;align-self:start;z-index:1}.featured-tools-wrapper{margin-bottom:clamp(15px, 3vw, 50px)}.featured-tools-wrapper h2{font-size:clamp(14px, 3vw, 22px);font-weight:700;color:#0099f6;margin-bottom:clamp(6px, 1.5vw, 12px)}.featured-tool-card{display:flex;justify-content:center;align-items:center;gap:8px;box-shadow:unset;border:1px solid var(--border-color)!important;background-color:#fff!important;width:100%;margin-bottom:10px}.graph-container,.related-tool-card,.review-item{box-shadow:var(--shadow)}.featured-tool-card img{width:clamp(30px, 6vw, 40px);height:clamp(30px, 6vw, 40px);border-radius:50%}.featured-tool-card h3{width:unset;font-size:clamp(14px, 2.5vw, 18px);font-weight:600;color:#000}.featured-tool-card p,.rating-count{font-size:clamp(12px, 2vw, 14px);font-weight:600;color:#666}.saved{cursor:pointer}.review-count,.saved-count{color:#666}.tool-content-wrapper{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:30px}.tool-info-column{padding-right:0}.tool-info-column p{font-size:clamp(16px, 2.5vw, 20px);color:#000;font-weight:400}.tool-tags strong,p>strong{font-size:clamp(16px, 2.5vw, 20px);color:#000;font-weight:700;padding-right:8px}p>a.link{color:var(--primary-color);text-decoration:underline}p>a.link:hover{color:var(--primary-hover);text-decoration:underline}.highlight{color:var(--primary-color);font-weight:600}.review-form .rating label,.tab-link{color:#666;font-size:clamp(12px, 2vw, 16px)}.tool-tags{margin:30px 0;display:flex;flex-wrap:wrap;gap:8px}.tool-tags a{padding:6px 12px;font-size:clamp(12px, 2vw, 16px);font-weight:400;border-radius:5px;background:#d9d9d9;color:#6c7275}.tool-tabs{margin-bottom:30px;padding-right:15px;border-right:1px solid var(--border-color)}.tab-nav{display:flex;align-items:center;gap:8px;border-bottom:1px solid #d1dae5;margin-bottom:15px;flex-wrap:wrap}.accordion-header,.faq-question{justify-content:space-between;cursor:pointer}.tab-link{position:relative;padding:10px 16px;margin-right:2px;background:0 0;border:1px solid #fff0;border-bottom:none;font-weight:600;cursor:pointer;transition:color 0.2s}.tab-link:not(.active):hover{color:#0099f6;background:0 0;border:none}.tab-link.active{font-weight:700;background:#fff;color:#0099f6;border-color:#d1dae5;border-bottom:none;border-radius:10px 10px 0 0;margin-bottom:-1px;z-index:1}.accordion{border-top:1px solid #e0e0e0;margin-top:20px}.accordion-item{border-bottom:1px solid #e0e0e0}.accordion-header{width:100%;padding:15px 0;background:0 0;border:none;font-size:clamp(16px, 2.5vw, 20px);font-weight:700;display:flex;align-items:center}.accordion-header+.accordion-content{display:none;padding:0 0 12px;color:#4a4a4a;font-size:clamp(14px, 2vw, 16px);line-height:1.6}.accordion-arrow{display:inline-flex;transition:transform 0.3s}.accordion-header.open .accordion-arrow{transform:rotate(90deg)}.accordion-item.who_is_it_for .accordion-content ul{display:flex;align-items:center;gap:20px;flex-wrap:wrap;list-style:none;margin:0}.accordion-item.who_is_it_for .accordion-content ul li{padding:5px 12px;border-radius:5px;background-color:rgb(243 245 247);font-size:18px;font-weight:400;font-family:var(--font-family);text-transform:capitalize;color:rgb(108 114 117)}.faq-section{margin:80px 0}.faq-section .sub-heading{text-align:center;font-size:clamp(18px, 3vw, 24px);margin-bottom:.5rem;font-weight:500;color:#6c7275}.faq-section h2{text-align:center;font-size:clamp(18px, 3vw, 24px);font-weight:700;color:#000;margin-bottom:10px}.faq-section h3{text-align:center;font-size:clamp(20px, 4vw, 32px);font-weight:800;color:#000;margin-bottom:15px}.faq-item{border-bottom:1px solid #e0e0e0;border-radius:8px;margin-bottom:8px;overflow:hidden}.faq-question{padding:12px;font-size:clamp(16px, 2.5vw, 22px);font-weight:600;color:#333;display:flex}.faq-answer,.faq-toggle{font-size:clamp(14px, 2vw, 18px)}.faq-answer,.tab-pane{display:none}.faq-toggle{font-weight:600;color:#000}.faq-answer{padding:12px;color:#0099f6}.review-form,.tab-content,.tab-pane{padding:15px 0}.tab-pane.active{display:block}.tab-pane p{font-size:clamp(14px, 2vw, 16px);line-height:1.6;color:#4a4a4a;margin-bottom:12px}.tab-pane a{color:var(--primary-color)}.tab-pane a:hover{text-decoration:underline}.analytics-section h3,.reviews-section h3{font-size:clamp(16px, 2.5vw, 20px);font-weight:600;margin-bottom:15px;color:#1a1a1a}.review-form .rating,.review-form h4{margin-bottom:12px}.review-form{border-radius:10px;margin-bottom:20px}.review-form h4{font-size:clamp(14px, 2vw, 18px);font-weight:600;color:#1a1a1a}.review-form .rating label{margin-right:8px}.review-form .rating select{border-radius:var(--radius-md);border:1px solid var(--border-color);font-size:clamp(12px, 2vw, 16px)}.review-form textarea{width:100%;padding:8px;border-radius:var(--radius-md);border:1px solid var(--border-color);font-size:clamp(14px, 2vw, 16px);resize:vertical;margin-bottom:12px}.analytics-section,.graph-container,.review-item{border-radius:var(--radius-md);padding:15px}.review-list{margin-top:15px}.review-item{background:#fff;margin-bottom:15px}.review-item .review-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.review-author-date{display:flex;flex-direction:column}.review-item .review-author{font-size:clamp(18px, 3vw, 24px);font-weight:600;color:#1a1a1a}.review-item .review-date{color:#666;font-size:clamp(12px, 2vw, 16px)}.review-item .review-rating{color:#ffd44d;font-size:clamp(18px, 3vw, 24px);margin-bottom:8px}.review-item .review-content{color:#000;font-size:clamp(14px, 2vw, 16px)}.analytics-section{margin-top:20px;background:#f8fafc}.analytics-section h4{margin-bottom:40px!important}.graph-container{display:flex;align-items:flex-end;height:clamp(150px, 20vw, 200px);background:#fff;gap:8px}.graph-bar{flex:1;background:#0099f6;border-radius:8px 8px 0 0;transition:height 0.3s;position:relative}.graph-bar::after{content:attr(data-value);position:absolute;top:-20px;font-size:clamp(10px, 1.5vw, 14px);color:#666}.graph-label{position:absolute;bottom:-20px;font-size:clamp(10px, 1.5vw, 12px);color:var(--text-secondary)}.tool-thumbnail{overflow:hidden;margin-bottom:15px}.tool-thumbnail-column .tool-thumbnail{width:100%;height:clamp(200px, 30vw, 350px);object-fit:cover;background:linear-gradient(white,#fff) padding-box,linear-gradient(90deg,#ffd44d 0,#ef457e 50%,#0099f6 100%) border-box!important;border-radius:20px!important;border:5px solid transparent!important}.tool-thumbnail .tool-thumb-img{width:100%;height:100%}.action-buttons{display:flex;justify-content:end;gap:8px;flex-wrap:wrap}.action-buttons a{display:block;padding:5px 12px;border-radius:var(--radius-md);font-size:clamp(12px, 2vw, 14px);font-weight:500;text-align:center;transition:background-color 0.3s,color 0.3s}.advertise-btn{background:var(--primary-color);color:#fff}.advertise-btn:hover{background:#008cea;color:#fff}.update-btn{background:0 0;color:var(--primary-color);border:1px solid var(--primary-color)}.update-btn:hover{background:rgb(119 201 255 / .14)}.related-tools{margin-top:30px}.related-tools h2{font-size:clamp(18px, 3vw, 28px);font-weight:700;margin-bottom:20px;color:#1a1a1a}#grovers-copy-embed,.favorite-btn i,.related-tool-title,.toggle-container .label{font-size:clamp(12px, 2vw, 16px)}.related-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.related-tool-card{background:#fff;border-radius:var(--radius-md);border:2px solid var(--border-color);padding:15px;transition:transform 0.3s,box-shadow 0.3s}.related-tool-card:hover{transform:translateY(-5px);box-shadow:0 4px 20px rgb(0 0 0 / .1)}.related-tool-logo{width:clamp(30px, 6vw, 40px);height:clamp(30px, 6vw, 40px);margin-bottom:8px;border-radius:var(--radius-md)}.related-tool-title{font-weight:600;color:#1a1a1a;margin-bottom:5px}.related-tool-desc{font-size:clamp(12px, 1.5vw, 14px);color:#666;line-height:1.4}.favorite-btn{cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:#666;font-size:clamp(10px, 1.5vw, 14px);transition:color 0.3s}.favorite-btn.favorited,.favorite-btn.favorited i{color:#ef4444}.grovers-embed-card{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-family:var(--font-family);color:#1a1a2e;margin:clamp(20px, 3vw, 80px) auto;background:#ffd44d;padding:clamp(20px, 3vw, 50px) clamp(15px, 2vw, 30px);border-radius:20px;text-align:center;width:100%;box-sizing:border-box}.grovers-embed-card .ornament-1{position:absolute;top:0;left:0;width:clamp(60px, 10.5vw, 120px)}.grovers-embed-card .ornament-2{position:absolute;bottom:0;right:0;width:clamp(60px, 10.5vw, 120px)}.grovers-embed-card .embed-card-container{display:grid;place-items:center}.grovers-embed-card .embed-card-container h2{font-size:clamp(20px, 4vw, 40px);font-weight:800;font-family:var(--font-family);text-transform:capitalize;margin-bottom:15px}.grovers-embed-card .embed-card-container p{font-family:var(--font-family);font-size:clamp(14px, 2.5vw, 20px);font-weight:600;color:#ef457e}.grovers-embed-card .embed-container{width:100%;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:15px}.theme-selector{width:100%;display:inline-flex;border:1px solid #e5e7eb;border-radius:var(--radius-md);overflow:hidden;padding:2px}.theme-selector button{height:clamp(16px, 2vw, 20px);display:flex;justify-content:center;align-items:center;background:#f9fafb;color:#1a1a2e;border:none;font-size:clamp(10px, 1.5vw, 14px);font-weight:400;cursor:pointer;transition:background 0.2s}.theme-selector button.active{background:#0099f6;color:#fff}#grovers-copy-embed:hover,.theme-selector button.hover{color:#0099f6}.theme-selector button:not(.active):hover{background:#edf2f7}.toggle-container{display:flex;justify-content:center;gap:10px;color:#4b5563;flex-wrap:wrap}.toggle-container .label{font-family:var(--font-family);font-weight:700;color:#000}.toggle-container .label:nth-last-child(){margin-left:8px}.switch{position:relative;display:inline-block;width:clamp(40px, 5vw, 50px);height:clamp(16px, 2vw, 20px)}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;padding:10px 20px;background-color:#e5e7eb;border-radius:20px;transition:background-color 0.2s;border:2px solid #0099f6}.slider::before{position:absolute;content:"";height:clamp(14px, 1.5vw, 18px);width:clamp(14px, 1.5vw, 18px);left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:transform 0.2s}.switch input:checked+.slider{background-color:#0099f6}.switch input:checked+.slider::before{transform:translateX(clamp(20px, 3vw, 29px))}.embed-preview{display:flex;justify-content:center;align-items:center;gap:10px}.embed-preview img{max-width:100%;height:auto}#grovers-copy-embed{background:0 0;color:#1a1a2e;border-bottom:1px solid #1a1a2e;border-radius:0!important;padding:6px;font-weight:600;cursor:pointer}.sm-tools-container{margin-top:1.5rem}.sm-tools-container h2{font-size:clamp(20px, 4vw, 40px);font-family:var(--font-family);font-weight:700;margin-bottom:30px!important;color:#000;text-align:center}.sm-tools-wrapper{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.sm-tool{width:clamp(120px, 20vw, 175px);min-width:fit-content;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;margin-bottom:.5rem;padding:12px 25px;border:.3px solid #6c72756f;transition:background 0.2s}.sm-tool-thumb{width:40px;height:40px;margin-right:.5rem;border-radius:50%}.sm-tool-title{font-size:clamp(12px, 2vw, 1.1rem);font-family:var(--font-family);color:#222}@media (max-width:768px){.sm-tools-wrapper{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.sm-tool-title{font-size:clamp(10px, 2vw, 14px);max-width:100px}.content-wrapper{grid-template-columns:1fr}.featured-tools-aside{position:static;top:auto}}@media (min-width:1024px){.tool-content-wrapper{grid-template-columns:1fr 1fr;gap:80px}.content-wrapper{grid-template-columns:1fr 285px}.featured-tools-aside{align-self:start}.featured-tools{gap:0!important}}@media (min-width:768px) and (max-width:1023px){.content-wrapper{grid-template-columns:1fr}}@media (min-width:768px){.featured-tools-aside{width:100%;height:100%}.featured-tools{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px!important}.grovers-embed-card{padding:50px}}@media (min-width:481px) and (max-width:767px){.content-wrapper{grid-template-columns:1fr}}@media (max-width:480px){.tool-single-container{overflow:hidden}.blob-1,.blob-2,.blob-3,.blob-4,.blob-5,.blob-6,.blob-7{width:320px;height:320px}.tool-single-container .blob-1{top:-5%;right:-115px}.tool-single-container .blob-2,.tool-single-container .blob-4,.tool-single-container .blob-6{left:-85px}.tool-single-container .blob-3,.tool-single-container .blob-5,.tool-single-container .blob-7{right:-115px}.content-wrapper,.sm-tools-wrapper{grid-template-columns:1fr}.featured-tools{gap:0!important}.grovers-embed-card .embed-container{flex-direction:column}.accordion-header{font-size:clamp(14px, 3vw, 16px)}.accordion-content{font-size:clamp(12px, 2.5vw, 14px)}.sm-tool{padding:8px}.sm-tool-title{font-size:clamp(10px, 2.5vw, 12px);max-width:80px}}