.ServiceComparisonTool_section__XGeRC{padding:var(--spacing-16) 0;background:linear-gradient(180deg,var(--background) 0,var(--surface) 100%);color:var(--foreground);position:relative;overflow:hidden}.ServiceComparisonTool_section__XGeRC:before{content:"";position:absolute;top:0;left:50%;width:600px;height:600px;background:radial-gradient(circle,hsl(198 93% 60%/.08),transparent 70%);transform:translateX(-50%);pointer-events:none;filter:blur(80px)}.ServiceComparisonTool_container__gdLgo{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-8);position:relative;z-index:var(--z-content)}.ServiceComparisonTool_title__i7xIE{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:var(--spacing-4);line-height:1.2}.ServiceComparisonTool_gradientText__Qhk1O{background:linear-gradient(135deg,var(--accent),var(--primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ServiceComparisonTool_gradientShift__tqDl7 3s ease-in-out infinite}@keyframes ServiceComparisonTool_gradientShift__tqDl7{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(15deg)}}.ServiceComparisonTool_subtitle__Fp4yn{font-size:1.125rem;text-align:center;color:var(--muted-foreground);max-width:700px;margin:0 auto var(--spacing-12);line-height:1.6}.ServiceComparisonTool_tableWrapper__ojgvq{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--accent) var(--surface);padding-bottom:var(--spacing-4)}.ServiceComparisonTool_tableWrapper__ojgvq::-webkit-scrollbar{height:10px}.ServiceComparisonTool_tableWrapper__ojgvq::-webkit-scrollbar-track{background:var(--surface);border-radius:var(--radius-full)}.ServiceComparisonTool_tableWrapper__ojgvq::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--accent),var(--primary));border-radius:var(--radius-full);border:2px solid var(--surface)}.ServiceComparisonTool_comparisonTable__AUDsi{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(200px,1fr));width:100%;min-width:900px;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--card);box-shadow:var(--shadow-lg);position:relative}.ServiceComparisonTool_ctaCell__IRI0P,.ServiceComparisonTool_dataCell__aAl3J,.ServiceComparisonTool_featureCell__UR8IN,.ServiceComparisonTool_headerCell__ueeF4{padding:var(--spacing-4);display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--border);transition:all var(--animation-duration-normal) ease}.ServiceComparisonTool_headerCell__ueeF4{background-color:var(--surface);text-align:center;padding:var(--spacing-6) var(--spacing-4);position:relative;border-bottom:2px solid var(--border)}.ServiceComparisonTool_headerCell__ueeF4:not(:first-child){border-left:1px solid var(--border)}.ServiceComparisonTool_planHeader__jw_m6{display:flex;flex-direction:column;gap:var(--spacing-2)}.ServiceComparisonTool_planName__zrF1f{font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading);margin-bottom:0}.ServiceComparisonTool_planPrice__F_0qJ{font-size:2.25rem;font-weight:800;font-family:var(--font-family-monospace);background:linear-gradient(135deg,var(--accent),var(--primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:0;line-height:1}.ServiceComparisonTool_planBilling__ItKQc{font-size:.875rem;color:var(--muted-foreground);font-weight:500}.ServiceComparisonTool_planDescription__nH0ox{font-size:.9375rem;color:var(--muted-foreground);font-style:italic;margin-top:var(--spacing-2)}.ServiceComparisonTool_recommendedBadge__emZgN{position:absolute;top:-14px;left:50%;transform:translateX(-50%);z-index:var(--z-content-high);animation:ServiceComparisonTool_badgePulse__dsq7m 2s ease-in-out infinite;box-shadow:0 0 20px hsl(0 0% 0%/.3)}@keyframes ServiceComparisonTool_badgePulse__dsq7m{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.08)}}.ServiceComparisonTool_categoryRow__8J0ga{display:contents}.ServiceComparisonTool_categoryLabel__A6gJ2{grid-column:1/-1;background:linear-gradient(90deg,var(--surface),var(--background));padding:var(--spacing-3) var(--spacing-4);font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);border-bottom:2px solid var(--border);border-top:2px solid var(--border);margin-top:var(--spacing-2)}.ServiceComparisonTool_categorySpacer__mnzh_{display:none}.ServiceComparisonTool_featureCell__UR8IN{font-weight:500;text-align:left;background-color:var(--surface);display:flex;flex-direction:row;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4)}.ServiceComparisonTool_featureIcon__X7bti{color:var(--accent);display:flex;align-items:center;flex-shrink:0}.ServiceComparisonTool_dataCell__aAl3J{text-align:center;align-items:center;border-left:1px solid var(--border);position:relative}.ServiceComparisonTool_ctaCell__IRI0P{padding:var(--spacing-6) var(--spacing-4);border-left:1px solid var(--border);align-items:center;border-bottom:none}.ServiceComparisonTool_ctaButton__g6hFt{width:100%;max-width:200px}.ServiceComparisonTool_columnGrowth__zQFwH,.ServiceComparisonTool_columnPro__0pnnn,.ServiceComparisonTool_columnStarter__kHzpX{position:relative;transition:all var(--animation-duration-normal) ease}.ServiceComparisonTool_columnGrowth__zQFwH:hover,.ServiceComparisonTool_columnPro__0pnnn:hover,.ServiceComparisonTool_columnStarter__kHzpX:hover{background-color:color-mix(in srgb,var(--foreground) 3%,transparent);transform:translateY(-2px);z-index:var(--z-content)}.ServiceComparisonTool_highlighted__aFY6o{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,var(--card)),color-mix(in srgb,var(--accent) 3%,var(--card)));position:relative}.ServiceComparisonTool_highlighted__aFY6o.ServiceComparisonTool_headerCell__ueeF4{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),color-mix(in srgb,var(--accent) 6%,var(--surface)))}.ServiceComparisonTool_highlighted__aFY6o:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,var(--accent),var(--primary),var(--accent));z-index:-1;opacity:0;transition:opacity var(--animation-duration-normal) ease;animation:ServiceComparisonTool_gradientRotate__BlLNW 3s linear infinite;background-size:200% 200%}@keyframes ServiceComparisonTool_gradientRotate__BlLNW{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ServiceComparisonTool_comparisonTable__AUDsi:hover .ServiceComparisonTool_highlighted__aFY6o:before{opacity:.6}.ServiceComparisonTool_highlighted__aFY6o:hover{box-shadow:0 8px 30px hsl(5 100% 60%/.25)}.ServiceComparisonTool_checkIcon__bBLgk{color:var(--success);animation:ServiceComparisonTool_checkPop__YZzqs .3s ease-out;filter:drop-shadow(0 0 4px var(--success))}@keyframes ServiceComparisonTool_checkPop__YZzqs{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.ServiceComparisonTool_crossIcon__so_sx{color:var(--muted-foreground);opacity:.5;animation:ServiceComparisonTool_crossFade__174Aw .3s ease-out}@keyframes ServiceComparisonTool_crossFade__174Aw{0%{opacity:0}to{opacity:.5}}.ServiceComparisonTool_featureText__Gz_zB{font-weight:500;font-size:.9375rem}.ServiceComparisonTool_footerNote__eoGcL{text-align:center;color:var(--muted-foreground);font-size:.9375rem;margin-top:var(--spacing-8);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);border-left:3px solid var(--accent)}.ServiceComparisonTool_dark__zutEX .ServiceComparisonTool_highlighted__aFY6o{box-shadow:0 0 20px hsl(5 100% 60%/.15)}.ServiceComparisonTool_dark__zutEX .ServiceComparisonTool_highlighted__aFY6o:hover{box-shadow:0 0 30px hsl(5 100% 60%/.3)}.ServiceComparisonTool_dark__zutEX .ServiceComparisonTool_recommendedBadge__emZgN{box-shadow:0 0 25px hsl(0 0% 100%/.2)}.ServiceComparisonTool_dark__zutEX .ServiceComparisonTool_planPrice__F_0qJ{text-shadow:0 0 20px hsl(5 100% 60%/.3)}@media (max-width:768px){.ServiceComparisonTool_container__gdLgo{padding:0}.ServiceComparisonTool_title__i7xIE{padding:0 var(--spacing-4);font-size:2rem}.ServiceComparisonTool_subtitle__Fp4yn{padding:0 var(--spacing-4);font-size:1rem}.ServiceComparisonTool_comparisonTable__AUDsi{border-radius:0;border-left:none;border-right:none;grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(160px,1fr));min-width:800px}.ServiceComparisonTool_planName__zrF1f{font-size:1.25rem}.ServiceComparisonTool_planPrice__F_0qJ{font-size:1.75rem}.ServiceComparisonTool_featureCell__UR8IN,.ServiceComparisonTool_featureText__Gz_zB,.ServiceComparisonTool_planDescription__nH0ox{font-size:.875rem}.ServiceComparisonTool_ctaCell__IRI0P,.ServiceComparisonTool_dataCell__aAl3J,.ServiceComparisonTool_headerCell__ueeF4{padding:var(--spacing-3)}.ServiceComparisonTool_ctaButton__g6hFt{max-width:150px}.ServiceComparisonTool_footerNote__eoGcL{margin-left:var(--spacing-4);margin-right:var(--spacing-4);font-size:.875rem}}@media (max-width:480px){.ServiceComparisonTool_comparisonTable__AUDsi{grid-template-columns:minmax(140px,1fr) repeat(3,minmax(130px,1fr));min-width:650px}.ServiceComparisonTool_title__i7xIE{font-size:1.75rem}.ServiceComparisonTool_planName__zrF1f{font-size:1.125rem}.ServiceComparisonTool_planPrice__F_0qJ{font-size:1.5rem}.ServiceComparisonTool_categoryLabel__A6gJ2{font-size:.75rem;padding:var(--spacing-2) var(--spacing-3)}}