.ToolCard-module__iidjba__link{color:inherit;text-decoration:none;display:block}.ToolCard-module__iidjba__card{align-items:center;gap:var(--space-5);padding:var(--space-6);background:var(--color-bg);border-radius:var(--radius-lg);transition:all var(--transition-fast);cursor:pointer;display:flex}.ToolCard-module__iidjba__card:hover{background:var(--color-bg-muted);transform:scale(1.02)}.ToolCard-module__iidjba__card:hover .ToolCard-module__iidjba__arrow{color:var(--color-primary);transform:translate(4px)}.ToolCard-module__iidjba__card:hover .ToolCard-module__iidjba__iconWrap{transform:scale(1.1)}.ToolCard-module__iidjba__card.ToolCard-module__iidjba__comingSoon{cursor:default;opacity:.4}.ToolCard-module__iidjba__card.ToolCard-module__iidjba__comingSoon:hover{background:var(--color-bg);transform:none}.ToolCard-module__iidjba__iconWrap{background:var(--color-blue-50);width:56px;height:56px;color:var(--color-primary);border-radius:var(--radius-md);transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ToolCard-module__iidjba__content{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.ToolCard-module__iidjba__titleRow{align-items:center;gap:var(--space-3);display:flex}.ToolCard-module__iidjba__title{font-size:var(--text-base);color:var(--color-fg);letter-spacing:-.01em;transition:color var(--transition-fast);font-weight:700}.ToolCard-module__iidjba__badge{background:var(--color-primary);color:#fff;border-radius:var(--radius-full);letter-spacing:.02em;padding:2px 8px;font-size:.65rem;font-weight:600}.ToolCard-module__iidjba__tagline{font-size:var(--text-sm);color:var(--color-fg-muted);transition:color var(--transition-fast);margin:0}.ToolCard-module__iidjba__meta{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.ToolCard-module__iidjba__category{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted);transition:color var(--transition-fast);font-weight:600}.ToolCard-module__iidjba__clientSide{font-size:var(--text-xs);color:var(--color-secondary);transition:color var(--transition-fast);font-weight:600}.ToolCard-module__iidjba__arrow{font-size:var(--text-xl);color:var(--color-fg-muted);transition:all var(--transition-fast);flex-shrink:0}@media (max-width:480px){.ToolCard-module__iidjba__card{text-align:left;flex-direction:column;align-items:flex-start}.ToolCard-module__iidjba__arrow{display:none}}
.page-module___8aEwW__hero{background:var(--color-primary);position:relative;overflow:hidden}.page-module___8aEwW__hero:before{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:600px;height:600px;position:absolute;top:-40%;right:-15%}.page-module___8aEwW__heroContent{text-align:center;padding:var(--space-20) var(--space-6) var(--space-16);max-width:var(--max-width);z-index:1;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.page-module___8aEwW__heroTitle{letter-spacing:-.03em;margin-bottom:var(--space-6);color:#fff;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1}.page-module___8aEwW__heroAccent{color:var(--color-accent)}.page-module___8aEwW__heroSubtitle{font-size:var(--text-lg);color:#fffc;max-width:50ch;margin-bottom:var(--space-8);line-height:var(--line-height-relaxed)}.page-module___8aEwW__heroActions{gap:var(--space-4);margin-bottom:var(--space-10);display:flex}.page-module___8aEwW__statsRow{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.page-module___8aEwW__statPill{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);color:#fff;background:#ffffff1f;display:flex}.page-module___8aEwW__statValue{font-weight:700;font-size:var(--text-sm)}.page-module___8aEwW__statLabel{font-size:var(--text-xs);opacity:.8;font-weight:500}.page-module___8aEwW__sectionHeader{margin-bottom:var(--space-10)}.page-module___8aEwW__sectionHeader h2{font-size:var(--text-3xl);letter-spacing:-.02em;margin:0 0 var(--space-3);font-weight:800}.page-module___8aEwW__sectionHeader p{font-size:var(--text-base);color:var(--color-fg-muted);max-width:50ch;line-height:var(--line-height-relaxed)}.page-module___8aEwW__toolsSection{background:var(--color-bg-muted)}.page-module___8aEwW__toolGroup{margin-bottom:var(--space-12)}.page-module___8aEwW__toolGroup:last-child{margin-bottom:0}.page-module___8aEwW__groupHeader{margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-border)}.page-module___8aEwW__groupTitle{font-size:var(--text-xl);color:var(--color-fg);margin:0 0 var(--space-1);letter-spacing:-.01em;align-items:center;gap:var(--space-2);font-weight:800;display:flex}.page-module___8aEwW__groupIcon{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.page-module___8aEwW__groupDesc{font-size:var(--text-sm);color:var(--color-fg-muted);margin:0}.page-module___8aEwW__toolsGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__stepsGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__step{padding:var(--space-8);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.page-module___8aEwW__stepNumber{font-size:var(--text-3xl);color:var(--color-primary);margin-bottom:var(--space-4);opacity:.3;font-weight:800}.page-module___8aEwW__step h3{font-size:var(--text-lg);margin-bottom:var(--space-2);font-weight:700}.page-module___8aEwW__step p{font-size:var(--text-sm);color:var(--color-fg-muted);line-height:var(--line-height-relaxed)}.page-module___8aEwW__privacyBanner{color:#fff;padding:var(--space-16);border-radius:var(--radius-xl);background:#1e293b}.page-module___8aEwW__privacyGrid{gap:var(--space-10);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module___8aEwW__privacyBanner h2{font-size:var(--text-3xl);letter-spacing:-.02em;color:#fff;font-weight:800}.page-module___8aEwW__privacyBanner p{font-size:var(--text-base);line-height:var(--line-height-relaxed);color:#ffffffd9}.page-module___8aEwW__whySection{background:var(--color-bg)}.page-module___8aEwW__whyGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.page-module___8aEwW__whyCard{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.page-module___8aEwW__whyIcon{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);width:44px;height:44px;margin-bottom:var(--space-4);justify-content:center;align-items:center;display:inline-flex}.page-module___8aEwW__whyCard h3{font-size:var(--text-lg);margin:0 0 var(--space-3);font-weight:700}.page-module___8aEwW__whyCard p{font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--color-fg-muted);margin:0}.page-module___8aEwW__comparisonSection{background:var(--color-bg-muted)}.page-module___8aEwW__comparisonTableWrap{margin-top:var(--space-6);overflow-x:auto}.page-module___8aEwW__comparisonTable{border-collapse:collapse;width:100%;font-size:var(--text-sm);background:var(--color-bg);border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden}.page-module___8aEwW__comparisonTable th,.page-module___8aEwW__comparisonTable td{padding:var(--space-4) var(--space-5);text-align:left;border-bottom:1px solid var(--color-border)}.page-module___8aEwW__comparisonTable th{font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-muted);background:var(--color-bg-muted)}.page-module___8aEwW__comparisonTable th.page-module___8aEwW__highlighted{color:var(--color-primary);background:#3b82f60f}.page-module___8aEwW__comparisonTable td.page-module___8aEwW__highlighted{color:var(--color-fg);background:#3b82f608;font-weight:600}.page-module___8aEwW__comparisonTable tbody tr:last-child td{border-bottom:none}.page-module___8aEwW__techSection{background:var(--color-bg)}.page-module___8aEwW__techGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__techCard{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.page-module___8aEwW__techCard h3{font-size:var(--text-base);margin:0 0 var(--space-3);color:var(--color-primary);font-weight:700}.page-module___8aEwW__techCard p{font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--color-fg-muted);margin:0}@media (max-width:768px){.page-module___8aEwW__heroTitle{font-size:2rem}.page-module___8aEwW__toolsGrid,.page-module___8aEwW__stepsGrid,.page-module___8aEwW__whyGrid,.page-module___8aEwW__techGrid{grid-template-columns:1fr}.page-module___8aEwW__privacyGrid{text-align:center;grid-template-columns:1fr}.page-module___8aEwW__statsRow{gap:var(--space-2)}.page-module___8aEwW__statPill{font-size:var(--text-xs);padding:var(--space-1) var(--space-3)}}
.ToolPageLayout-module__OUngkq__toolPage{max-width:var(--max-width);padding:0 var(--space-6);margin:0 auto}.ToolPageLayout-module__OUngkq__breadcrumb{align-items:center;gap:var(--space-2);padding:var(--space-4) 0;font-size:var(--text-sm);color:var(--color-fg-muted);display:flex}.ToolPageLayout-module__OUngkq__breadcrumb a{color:var(--color-fg-muted);transition:color var(--transition-fast);font-weight:500;text-decoration:none}.ToolPageLayout-module__OUngkq__breadcrumb a:hover{color:var(--color-primary)}.ToolPageLayout-module__OUngkq__breadcrumbSep{opacity:.4}.ToolPageLayout-module__OUngkq__breadcrumbCurrent{color:var(--color-fg);font-weight:600}.ToolPageLayout-module__OUngkq__pageHeader{text-align:center;padding:var(--space-6) 0 var(--space-10);max-width:700px;margin:0 auto}.ToolPageLayout-module__OUngkq__pageTitle{font-size:var(--text-3xl);letter-spacing:-.02em;margin:0 0 var(--space-3);font-weight:800}.ToolPageLayout-module__OUngkq__pageSubtitle{font-size:var(--text-base);color:var(--color-fg-muted);line-height:var(--line-height-relaxed);margin:0}.ToolPageLayout-module__OUngkq__introText{max-width:700px;margin:0 auto var(--space-6);font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--color-fg-muted);text-align:center}.ToolPageLayout-module__OUngkq__toolContainer{padding:var(--space-4) 0 var(--space-8)}.ToolPageLayout-module__OUngkq__trustBadge{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);margin:0 auto var(--space-8);max-width:600px;font-size:var(--text-xs);color:var(--color-fg-muted);background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);letter-spacing:.01em;display:flex}.ToolPageLayout-module__OUngkq__trustIcon{font-size:var(--text-sm);flex-shrink:0}.ToolPageLayout-module__OUngkq__descriptionSection{padding:var(--space-12) 0;border-top:1px solid var(--color-border)}.ToolPageLayout-module__OUngkq__descriptionGrid{gap:var(--space-10);grid-template-columns:1fr 1fr;max-width:900px;margin:0 auto;display:grid}.ToolPageLayout-module__OUngkq__descriptionContent h2{font-size:var(--text-xl);margin:0 0 var(--space-4);font-weight:700}.ToolPageLayout-module__OUngkq__descriptionContent p{font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--color-fg-muted);margin:0 0 var(--space-4)}.ToolPageLayout-module__OUngkq__featureList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ToolPageLayout-module__OUngkq__featureItem{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-fg);line-height:1.5;display:flex}.ToolPageLayout-module__OUngkq__featureCheck{color:var(--color-secondary);flex-shrink:0;margin-top:2px}.ToolPageLayout-module__OUngkq__faqSection{padding:var(--space-12) 0;border-top:1px solid var(--color-border)}.ToolPageLayout-module__OUngkq__faqHeader{text-align:center;margin-bottom:var(--space-8)}.ToolPageLayout-module__OUngkq__faqHeader h2{font-size:var(--text-xl);margin:0;font-weight:700}.ToolPageLayout-module__OUngkq__faqList{gap:var(--space-3);flex-direction:column;max-width:700px;margin:0 auto;display:flex}.ToolPageLayout-module__OUngkq__faqItem{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.ToolPageLayout-module__OUngkq__faqQuestion{width:100%;padding:var(--space-4) var(--space-5);font-size:var(--text-sm);color:var(--color-fg);background:var(--color-bg);cursor:pointer;font-weight:600;font-family:var(--font-body);text-align:left;transition:background var(--transition-fast);border:none;justify-content:space-between;align-items:center;display:flex}.ToolPageLayout-module__OUngkq__faqQuestion:hover{background:var(--color-bg-muted)}.ToolPageLayout-module__OUngkq__faqChevron{transition:transform var(--transition-fast);color:var(--color-fg-muted);flex-shrink:0}.ToolPageLayout-module__OUngkq__faqChevronOpen{transform:rotate(180deg)}.ToolPageLayout-module__OUngkq__faqAnswer{padding:0 var(--space-5) var(--space-4);font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--color-fg-muted)}.ToolPageLayout-module__OUngkq__relatedSection{padding:var(--space-12) 0;border-top:1px solid var(--color-border)}.ToolPageLayout-module__OUngkq__relatedHeader{text-align:center;margin-bottom:var(--space-8)}.ToolPageLayout-module__OUngkq__relatedHeader h2{font-size:var(--text-xl);margin:0 0 var(--space-2);font-weight:700}.ToolPageLayout-module__OUngkq__relatedHeader p{font-size:var(--text-sm);color:var(--color-fg-muted)}.ToolPageLayout-module__OUngkq__relatedGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);max-width:900px;margin:0 auto;display:grid}.ToolPageLayout-module__OUngkq__relatedCard{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-fg);transition:all var(--transition-fast);text-decoration:none;display:flex}.ToolPageLayout-module__OUngkq__relatedCard:hover{background:var(--color-bg-muted);transform:translateY(-2px)}.ToolPageLayout-module__OUngkq__relatedIcon{background:var(--color-blue-50);width:40px;height:40px;color:var(--color-primary);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ToolPageLayout-module__OUngkq__relatedInfo{flex-direction:column;gap:2px;display:flex}.ToolPageLayout-module__OUngkq__relatedName{font-size:var(--text-sm);font-weight:600}.ToolPageLayout-module__OUngkq__relatedTagline{font-size:var(--text-xs);color:var(--color-fg-muted)}.ToolPageLayout-module__OUngkq__crossLinksSection{padding:var(--space-8) 0 var(--space-12);border-top:1px solid var(--color-border)}.ToolPageLayout-module__OUngkq__crossLinksHeader h3{font-size:var(--text-base);margin:0 0 var(--space-4);text-align:center;font-weight:700}.ToolPageLayout-module__OUngkq__crossLinksGrid{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.ToolPageLayout-module__OUngkq__crossLink{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-fg-muted);transition:all var(--transition-fast);font-weight:500;text-decoration:none;display:inline-block}.ToolPageLayout-module__OUngkq__crossLink:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}@media (max-width:768px){.ToolPageLayout-module__OUngkq__descriptionGrid,.ToolPageLayout-module__OUngkq__relatedGrid{grid-template-columns:1fr}}
